.pdp[data-astro-cid-r53hsxtf]{padding-top:26px}.pdp__top[data-astro-cid-r53hsxtf]{display:flex;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid var(--line);color:var(--ink-3)}.crumbs[data-astro-cid-r53hsxtf]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.crumbs[data-astro-cid-r53hsxtf] a[data-astro-cid-r53hsxtf]:hover{color:var(--blue)}.crumbs[data-astro-cid-r53hsxtf] span[data-astro-cid-r53hsxtf][aria-current]{color:var(--ink)}.pdp__grid[data-astro-cid-r53hsxtf]{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(28px,4.6vw,80px);padding-top:clamp(24px,3.4vw,44px);align-items:start}.pdp__media[data-astro-cid-r53hsxtf]{position:sticky;top:100px}.pdp__plate[data-astro-cid-r53hsxtf]{aspect-ratio:4 / 5;border-radius:28px}.pdp__plate[data-astro-cid-r53hsxtf] img{width:100%;height:100%;object-fit:cover}.pdp__tag[data-astro-cid-r53hsxtf]{position:absolute;left:16px;bottom:16px;background:#0807068c;border:1px solid rgba(244,239,231,.22);backdrop-filter:blur(8px);border-radius:var(--pill);color:var(--ink);padding:8px 12px;font-size:9.5px}.pdp__cap[data-astro-cid-r53hsxtf]{margin-top:10px;color:var(--ink-3);font-size:9.5px}.pdp__info[data-astro-cid-r53hsxtf]{display:flex;flex-direction:column;align-items:flex-start;padding-top:6px}.pdp__brand[data-astro-cid-r53hsxtf]{color:var(--ink-3)}.pdp__name[data-astro-cid-r53hsxtf]{font-size:clamp(40px,5.4vw,76px);margin:12px 0 18px;max-width:15ch}.pdp__chips[data-astro-cid-r53hsxtf]{display:flex;flex-wrap:wrap;gap:8px}.chip--blue[data-astro-cid-r53hsxtf]{border-color:#3d6bff99;color:#9db2ff;background:#3d6bff1a}.pdp__blurb[data-astro-cid-r53hsxtf]{margin-top:26px;font-size:clamp(16px,1.4vw,18.5px);line-height:1.6;color:var(--ink-2);max-width:46ch}.sizes[data-astro-cid-r53hsxtf]{border:0;padding:0;margin:34px 0 0;width:100%}.sizes__legend[data-astro-cid-r53hsxtf]{color:var(--ink-3);margin-bottom:12px;padding:0}.sizes__grid[data-astro-cid-r53hsxtf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.size[data-astro-cid-r53hsxtf]{position:relative;cursor:pointer}.size[data-astro-cid-r53hsxtf] input[data-astro-cid-r53hsxtf]{position:absolute;opacity:0;pointer-events:none}.size__box[data-astro-cid-r53hsxtf]{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px 16px 18px;border:1px solid var(--line-strong);border-radius:16px;background:#f4efe708;min-height:108px;transition:border-color .2s var(--ease),background .2s var(--ease)}.size__box[data-astro-cid-r53hsxtf]:hover{border-color:var(--ink)}.size__ml[data-astro-cid-r53hsxtf]{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1}.size__kind[data-astro-cid-r53hsxtf]{color:var(--ink-2);font-size:9.5px}.size__uses[data-astro-cid-r53hsxtf]{margin-top:auto;color:var(--ink-3);font-size:9px}.size__mark[data-astro-cid-r53hsxtf]{position:absolute;top:12px;right:12px;width:10px;height:10px;border:1px solid var(--line-strong);border-radius:50%;transition:background .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.size[data-astro-cid-r53hsxtf] input[data-astro-cid-r53hsxtf]:checked+.size__box[data-astro-cid-r53hsxtf]{border-color:var(--blue);background:#3d6bff1f;box-shadow:0 0 24px #3d6bff29}.size[data-astro-cid-r53hsxtf] input[data-astro-cid-r53hsxtf]:checked+.size__box[data-astro-cid-r53hsxtf] .size__mark[data-astro-cid-r53hsxtf]{background:var(--blue);border-color:var(--blue);box-shadow:inset 0 0 0 2px var(--blue-soft)}.size[data-astro-cid-r53hsxtf] input[data-astro-cid-r53hsxtf]:focus-visible+.size__box[data-astro-cid-r53hsxtf]{outline:2px solid var(--blue);outline-offset:2px}.pdp__cta[data-astro-cid-r53hsxtf]{width:100%;margin-top:14px;min-height:56px;font-size:15px}.pdp__fine[data-astro-cid-r53hsxtf]{margin-top:10px;color:var(--ink-2);font-size:10px;letter-spacing:.08em}.spec[data-astro-cid-r53hsxtf]{width:100%;margin:32px 0 0;border-top:1px solid var(--line)}.spec[data-astro-cid-r53hsxtf]>div[data-astro-cid-r53hsxtf]{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line)}.spec[data-astro-cid-r53hsxtf] dt[data-astro-cid-r53hsxtf]{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.spec[data-astro-cid-r53hsxtf] dd[data-astro-cid-r53hsxtf]{margin:0;font-size:14px;font-weight:500}.pyr[data-astro-cid-r53hsxtf]{margin-top:clamp(70px,9vw,130px)}.pyr__head[data-astro-cid-r53hsxtf]{display:flex;flex-direction:column;gap:16px;padding-bottom:26px}.pyr__title[data-astro-cid-r53hsxtf]{font-size:clamp(34px,5vw,68px)}.pyr__panel[data-astro-cid-r53hsxtf]{overflow:hidden}.pyr__row[data-astro-cid-r53hsxtf]{position:relative;display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr) minmax(0,2.2fr);gap:clamp(18px,3vw,48px);align-items:start;padding:clamp(24px,3vw,40px) clamp(22px,3vw,40px)}.pyr__row[data-astro-cid-r53hsxtf]+.pyr__row[data-astro-cid-r53hsxtf]{border-top:1px solid var(--line)}.pyr__row--top[data-astro-cid-r53hsxtf]{background:#f4efe705}.pyr__row--mid[data-astro-cid-r53hsxtf]{background:linear-gradient(90deg,rgba(233,178,124,.1),rgba(233,178,124,.02) 55%,transparent)}.pyr__row--base[data-astro-cid-r53hsxtf]{background:#060504}.pyr__row--base[data-astro-cid-r53hsxtf]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--blue);box-shadow:0 0 18px #3d6bffbf}.pyr__label[data-astro-cid-r53hsxtf]{display:flex;flex-direction:column;gap:6px}.pyr__n[data-astro-cid-r53hsxtf]{color:var(--ink)}.pyr__time[data-astro-cid-r53hsxtf]{color:var(--ink-3);font-size:9.5px}.pyr__desc[data-astro-cid-r53hsxtf]{font-size:14.5px;line-height:1.55;color:var(--ink-2);max-width:30ch}.notes[data-astro-cid-r53hsxtf]{display:flex;flex-wrap:wrap;gap:10px 0;font-size:clamp(20px,2.2vw,30px);font-weight:550;letter-spacing:-.02em;line-height:1.15}.notes[data-astro-cid-r53hsxtf] li[data-astro-cid-r53hsxtf]{display:flex;align-items:center}.notes[data-astro-cid-r53hsxtf] li[data-astro-cid-r53hsxtf]+li[data-astro-cid-r53hsxtf]:before{content:"";width:18px;height:1px;background:currentColor;opacity:.35;margin-inline:14px;flex:none}.perf[data-astro-cid-r53hsxtf]{padding-top:clamp(64px,8vw,110px)}.perf__grid[data-astro-cid-r53hsxtf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,80px);border-top:1px solid var(--line);padding-top:clamp(28px,3.4vw,44px)}.perf__col[data-astro-cid-r53hsxtf]{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.dots[data-astro-cid-r53hsxtf]{display:flex;gap:7px;margin-top:6px}.dot[data-astro-cid-r53hsxtf]{width:26px;height:6px;background:#f4efe71f;border-radius:var(--pill)}.dot[data-astro-cid-r53hsxtf].is-on{background:var(--blue);box-shadow:0 0 14px #3d6bffa6}.perf__value[data-astro-cid-r53hsxtf]{font-size:22px;font-weight:600;letter-spacing:-.02em}.perf__hint[data-astro-cid-r53hsxtf]{font-size:13px;color:var(--ink-3);max-width:36ch}.bar[data-astro-cid-r53hsxtf]{position:relative;width:100%;height:8px;background:#f4efe71f;border-radius:var(--pill);margin-top:8px}.bar__fill[data-astro-cid-r53hsxtf]{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--blue-deep),var(--blue));border-radius:var(--pill);box-shadow:0 0 18px #3d6bff8c}.bar__tick[data-astro-cid-r53hsxtf]{position:absolute;top:-5px;width:1px;height:18px;background:var(--line-strong)}.bar__scale[data-astro-cid-r53hsxtf]{display:flex;justify-content:space-between;width:100%;color:var(--ink-3);font-size:9px}.occ[data-astro-cid-r53hsxtf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,4vw,60px);margin-top:clamp(36px,4.5vw,64px);padding-top:26px;border-top:1px solid var(--line)}.occ__group[data-astro-cid-r53hsxtf]{display:flex;flex-direction:column;gap:14px}.occ__h[data-astro-cid-r53hsxtf]{color:var(--ink-3)}.occ__list[data-astro-cid-r53hsxtf]{display:flex;flex-wrap:wrap;gap:8px}.occ__list[data-astro-cid-r53hsxtf] li[data-astro-cid-r53hsxtf]{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:1px solid var(--line);border-radius:var(--pill);background:#f4efe708;font-size:13px;color:var(--ink-2)}.sim[data-astro-cid-r53hsxtf]{padding-top:clamp(70px,9vw,130px)}.sim__head[data-astro-cid-r53hsxtf]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--line)}.sim__head[data-astro-cid-r53hsxtf]>div[data-astro-cid-r53hsxtf]{display:flex;flex-direction:column;gap:14px}.sim__title[data-astro-cid-r53hsxtf]{font-size:clamp(32px,4.4vw,58px)}.sim__grid[data-astro-cid-r53hsxtf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);padding-top:26px}.sim[data-astro-cid-r53hsxtf] .card__media{aspect-ratio:1 / 1}.sim__item[data-astro-cid-r53hsxtf]{display:flex;flex-direction:column;gap:14px}.sim__reason[data-astro-cid-r53hsxtf]{color:var(--ink-2);font-size:14px;max-width:40ch;border-left:1px solid var(--blue);padding-left:12px}.pager[data-astro-cid-r53hsxtf]{display:flex;justify-content:space-between;gap:20px;max-width:var(--maxw);margin:clamp(60px,8vw,110px) auto 0;padding-inline:var(--pad);border-top:1px solid var(--line);padding-top:24px}.pager__link[data-astro-cid-r53hsxtf]{display:flex;flex-direction:column;gap:6px;max-width:46%}.pager__link[data-astro-cid-r53hsxtf] .mono[data-astro-cid-r53hsxtf]{color:var(--ink-3)}.pager__link[data-astro-cid-r53hsxtf] strong[data-astro-cid-r53hsxtf]{font-size:17px;font-weight:600;letter-spacing:-.01em}.pager__link[data-astro-cid-r53hsxtf]:hover strong[data-astro-cid-r53hsxtf]{color:var(--blue)}.pager__link--next[data-astro-cid-r53hsxtf]{text-align:right;margin-left:auto}.sticky-cta[data-astro-cid-r53hsxtf]{display:none}@media(max-width:760px){.pdp[data-astro-cid-r53hsxtf]{padding-bottom:84px}.sticky-cta[data-astro-cid-r53hsxtf]{position:fixed;left:0;right:0;bottom:0;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#080706eb;backdrop-filter:blur(14px);border-top:1px solid var(--line)}.sticky-cta__info[data-astro-cid-r53hsxtf]{display:flex;flex-direction:column;gap:2px;min-width:0}.sticky-cta__info[data-astro-cid-r53hsxtf] strong[data-astro-cid-r53hsxtf]{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46vw}.sticky-cta[data-astro-cid-r53hsxtf] .btn[data-astro-cid-r53hsxtf]{min-height:46px;padding:0 16px;font-size:13.5px;gap:8px;flex:none}}@media(max-width:980px){.pdp__grid[data-astro-cid-r53hsxtf]{grid-template-columns:1fr;gap:30px}.pdp__media[data-astro-cid-r53hsxtf]{position:static}.pyr__row[data-astro-cid-r53hsxtf]{grid-template-columns:1fr;gap:14px}.pyr__desc[data-astro-cid-r53hsxtf]{max-width:44ch}}@media(max-width:620px){.sizes__grid[data-astro-cid-r53hsxtf]{grid-template-columns:1fr 1fr}.size[data-astro-cid-r53hsxtf]:last-child{grid-column:1 / -1}.perf__grid[data-astro-cid-r53hsxtf]{grid-template-columns:1fr;gap:34px}.occ[data-astro-cid-r53hsxtf],.sim__grid[data-astro-cid-r53hsxtf]{grid-template-columns:1fr}.pdp__name[data-astro-cid-r53hsxtf]{font-size:clamp(36px,10vw,52px)}.notes[data-astro-cid-r53hsxtf]{font-size:19px}.notes[data-astro-cid-r53hsxtf] li[data-astro-cid-r53hsxtf]+li[data-astro-cid-r53hsxtf]:before{width:12px;margin-inline:10px}.pager[data-astro-cid-r53hsxtf]{flex-direction:column}.pager__link[data-astro-cid-r53hsxtf],.pager__link--next[data-astro-cid-r53hsxtf]{max-width:100%;text-align:left;margin-left:0}}
