.hero-video[data-astro-cid-7bwhklah]{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero-video-el[data-astro-cid-7bwhklah]{object-fit:cover;pointer-events:none;width:100%;height:100%}.hero-video-scrim[data-astro-cid-7bwhklah]{pointer-events:none;background:linear-gradient(#191c2180 0%,#191c21d9 100%);position:absolute;inset:0}.hero-video-toggle[data-astro-cid-7bwhklah]{letter-spacing:.1em;text-transform:uppercase;color:var(--paper);border:1px solid var(--hair-l);cursor:pointer;background:0 0;padding:6px 12px;font-size:10px;position:absolute;bottom:20px;right:clamp(20px,3vw,40px)}.hero-video-toggle[data-astro-cid-7bwhklah]:hover{color:var(--cyan);border-color:var(--cyan)}.opening[data-astro-cid-uaj6t54a]{z-index:0;padding:clamp(90px, 14vh, 180px) clamp(20px, 3vw, 40px) clamp(70px, 10vh, 130px) calc(var(--margin) + 20px);position:relative}.opening[data-astro-cid-uaj6t54a] .meta[data-astro-cid-uaj6t54a]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--taupe);flex-wrap:wrap;gap:8px 26px;margin-bottom:clamp(40px,6vh,72px);font-size:10.5px;display:flex}.opening[data-astro-cid-uaj6t54a] .meta[data-astro-cid-uaj6t54a] b[data-astro-cid-uaj6t54a]{color:var(--cyan);font-weight:400}.opening[data-astro-cid-uaj6t54a] h1[data-astro-cid-uaj6t54a]{letter-spacing:-.03em;max-width:12ch;font-size:clamp(3rem,8.4vw,7.6rem);font-weight:300;line-height:.98}.opening[data-astro-cid-uaj6t54a] h1[data-astro-cid-uaj6t54a] .l2[data-astro-cid-uaj6t54a]{padding-left:clamp(28px,7vw,130px);display:block}.opening[data-astro-cid-uaj6t54a] h1[data-astro-cid-uaj6t54a] em[data-astro-cid-uaj6t54a]{color:var(--cyan);font-style:normal}.abstract[data-astro-cid-uaj6t54a]{grid-template-columns:minmax(0,1fr) minmax(280px,38ch);gap:24px;margin-top:clamp(44px,7vh,84px);display:grid}.abstract[data-astro-cid-uaj6t54a] .rule-note[data-astro-cid-uaj6t54a]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--taupe);align-self:end;font-size:10px}.abstract[data-astro-cid-uaj6t54a] p[data-astro-cid-uaj6t54a]{color:var(--taupe);font-size:clamp(1rem,1.3vw,1.12rem);font-weight:300}.abstract[data-astro-cid-uaj6t54a] p[data-astro-cid-uaj6t54a] b[data-astro-cid-uaj6t54a]{color:var(--paper);font-weight:400}.abstract[data-astro-cid-uaj6t54a] .go[data-astro-cid-uaj6t54a]{align-items:baseline;gap:28px;margin-top:22px;display:flex}@media (width<=920px){.abstract[data-astro-cid-uaj6t54a]{grid-template-columns:1fr}}.opening[data-astro-cid-uaj6t54a] .marker[data-astro-cid-uaj6t54a]{color:var(--taupe)}.opening[data-astro-cid-uaj6t54a] h1[data-astro-cid-uaj6t54a]{color:var(--paper)}.opening[data-astro-cid-uaj6t54a] .tlink[data-astro-cid-uaj6t54a]{color:var(--paper);border-color:var(--cyan)}.opening[data-astro-cid-uaj6t54a] .tlink[data-astro-cid-uaj6t54a]:hover{color:var(--cyan)}.opening[data-astro-cid-uaj6t54a] .tlink[data-astro-cid-uaj6t54a].dim{color:var(--taupe);border-color:#0000}.opening[data-astro-cid-uaj6t54a] .tlink[data-astro-cid-uaj6t54a].dim:hover{color:var(--paper);border-color:var(--hair-l)}.plate-body[data-astro-cid-gou24v3j]{padding:clamp(30px, 5vh, 60px) clamp(20px, 3vw, 40px) clamp(30px, 5vh, 60px) calc(var(--margin) + 20px);position:relative}.plate-body[data-astro-cid-gou24v3j] svg{width:100%;max-width:1080px;margin:0 auto;display:block}.plate-body[data-astro-cid-eu2eqtzk].has-text .photo-wrap[data-astro-cid-eu2eqtzk]{max-width:100%}.carousel-media[data-astro-cid-kulak5br]{--carousel-cap:clamp(480px, 42vw, 820px)}.carousel-frames[data-astro-cid-kulak5br]{aspect-ratio:4/3;max-width:var(--carousel-cap);margin:0 auto}.carousel-frame[data-astro-cid-kulak5br]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s var(--ease);position:absolute;inset:0}.carousel-frame[data-astro-cid-kulak5br].is-active{opacity:1}.carousel-count[data-astro-cid-kulak5br]{font-family:var(--mono);letter-spacing:.1em;color:var(--paper);background:var(--graphite);border-left:1px solid var(--hair-l);border-bottom:1px solid var(--hair-l);padding:6px 10px;font-size:10.5px;position:absolute;top:0;right:0}.carousel-tabs[data-astro-cid-kulak5br]{max-width:var(--carousel-cap);gap:18px;margin:14px auto 0;display:flex}.carousel-tab[data-astro-cid-kulak5br]{color:var(--taupe);cursor:pointer;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:none;border-bottom:1px solid #0000;padding:0 0 4px;font-size:11px}.carousel-tab[data-astro-cid-kulak5br]:hover{color:var(--paper)}.carousel-tab[data-astro-cid-kulak5br].is-active{color:var(--cyan);border-bottom-color:var(--cyan)}@media (prefers-reduced-motion:reduce){.carousel-frame[data-astro-cid-kulak5br]{transition:none}}.sweep[data-astro-cid-s3eolzmy]{transform-origin:430px 260px;animation:8s linear infinite sweep}@keyframes sweep{to{transform:rotate(360deg)}}.sl[data-astro-cid-s3eolzmy]{font-family:var(--mono);letter-spacing:.06em;fill:var(--taupe);font-size:10px}.sl[data-astro-cid-s3eolzmy].cy{fill:var(--cyan)}.sl[data-astro-cid-s3eolzmy].al{fill:var(--alert)}@media (prefers-reduced-motion:reduce){.sweep[data-astro-cid-s3eolzmy]{animation:none}}.cap-grid[data-astro-cid-h3f3et43]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(28px,5vw,88px);display:grid}.bignum[data-astro-cid-h3f3et43]{letter-spacing:-.04em;font-size:clamp(4.4rem,10vw,9rem);font-weight:300;line-height:.95}.bignum[data-astro-cid-h3f3et43] small[data-astro-cid-h3f3et43]{font-family:var(--mono);letter-spacing:.12em;color:var(--cyan-ink);text-transform:uppercase;margin-top:14px;font-size:.16em;display:block}.bignum[data-astro-cid-h3f3et43] .fn[data-astro-cid-h3f3et43]{font-family:var(--mono);vertical-align:super;color:var(--taupe-ink);letter-spacing:0;font-size:.14em}.footnote[data-astro-cid-h3f3et43]{font-family:var(--mono);letter-spacing:.05em;color:var(--taupe-ink);max-width:52ch;margin-top:26px;font-size:10.5px}@media (width<=920px){.cap-grid[data-astro-cid-h3f3et43]{grid-template-columns:1fr}}.idx[data-astro-cid-5ykwfa3x]{border-top:1px solid var(--ink)}.idx-row[data-astro-cid-5ykwfa3x]{border-bottom:1px solid var(--hair-d);transition:padding-left .25s var(--ease);grid-template-columns:minmax(60px,8vw) minmax(0,5fr) minmax(0,4fr) auto;align-items:baseline;gap:clamp(14px,3vw,44px);padding:clamp(22px,3.6vh,38px) 0;display:grid}.idx-row[data-astro-cid-5ykwfa3x]:hover{padding-left:10px}.idx-row[data-astro-cid-5ykwfa3x] .n[data-astro-cid-5ykwfa3x]{font-family:var(--mono);color:var(--taupe-ink);font-size:clamp(1rem,1.6vw,1.3rem)}.idx-row[data-astro-cid-5ykwfa3x]:hover .n[data-astro-cid-5ykwfa3x]{color:var(--cyan-ink)}.idx-row[data-astro-cid-5ykwfa3x] h3[data-astro-cid-5ykwfa3x]{letter-spacing:-.015em;font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:300;line-height:1.1}.idx-row[data-astro-cid-5ykwfa3x] p[data-astro-cid-5ykwfa3x]{color:var(--ink-soft);max-width:38ch;font-size:.92rem;font-weight:300}.idx-row[data-astro-cid-5ykwfa3x] .aud[data-astro-cid-5ykwfa3x]{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--cyan-ink);white-space:nowrap;font-size:10px}@media (width<=920px){.idx-row[data-astro-cid-5ykwfa3x]{grid-template-rows:auto auto auto;grid-template-columns:minmax(44px,10vw) 1fr}.idx-row[data-astro-cid-5ykwfa3x] p[data-astro-cid-5ykwfa3x],.idx-row[data-astro-cid-5ykwfa3x] .aud[data-astro-cid-5ykwfa3x]{grid-column:2}}.simulation-video[data-astro-cid-mn4lsguj]{position:relative}.simulation-video-el[data-astro-cid-mn4lsguj]{aspect-ratio:1040/800;object-fit:cover;width:100%;height:auto;filter:var(--photo-plate-filter);display:block}.simulation-video-toggle[data-astro-cid-mn4lsguj]{letter-spacing:.1em;text-transform:uppercase;color:var(--paper);border:1px solid var(--hair-l);cursor:pointer;background:0 0;padding:6px 12px;font-size:10px;position:absolute;bottom:12px;right:12px}.simulation-video-toggle[data-astro-cid-mn4lsguj]:hover{color:var(--cyan);border-color:var(--cyan)}.prog-lede[data-astro-cid-wbcvwyly]{color:var(--taupe);max-width:56ch;margin-bottom:clamp(40px,6vh,72px);font-size:clamp(1rem,1.3vw,1.15rem);font-weight:300}.prog[data-astro-cid-wbcvwyly]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(28px,4.5vw,80px);display:grid}.prog[data-astro-cid-wbcvwyly] .code[data-astro-cid-wbcvwyly]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);font-size:11px}.prog[data-astro-cid-wbcvwyly] h3[data-astro-cid-wbcvwyly]{letter-spacing:-.025em;margin:16px 0 18px;font-size:clamp(2rem,4.4vw,3.6rem);font-weight:300;line-height:1.02}.prog[data-astro-cid-wbcvwyly] p[data-astro-cid-wbcvwyly]{color:color-mix(in oklab, var(--paper) 70%, var(--graphite));max-width:50ch;font-size:.98rem;font-weight:300}.prog[data-astro-cid-wbcvwyly] .spec[data-astro-cid-wbcvwyly]{border-color:var(--paper);margin-top:30px}.prog[data-astro-cid-wbcvwyly] .spec-row[data-astro-cid-wbcvwyly]{border-color:var(--hair-l)}.prog[data-astro-cid-wbcvwyly] .spec-row[data-astro-cid-wbcvwyly] .sk[data-astro-cid-wbcvwyly]{color:var(--taupe)}.prog[data-astro-cid-wbcvwyly] .spec-row[data-astro-cid-wbcvwyly] .sv[data-astro-cid-wbcvwyly]{font-size:1rem;font-family:var(--mono);letter-spacing:.04em}.prog[data-astro-cid-wbcvwyly] .go[data-astro-cid-wbcvwyly]{margin-top:30px}.prog[data-astro-cid-wbcvwyly] .tlink[data-astro-cid-wbcvwyly]{color:var(--paper);border-color:var(--cyan)}.prog[data-astro-cid-wbcvwyly] .tlink[data-astro-cid-wbcvwyly]:hover{color:var(--cyan)}.prog-fig[data-astro-cid-wbcvwyly]{border:1px solid var(--hair-l)}.prog-fig[data-astro-cid-wbcvwyly] .cap[data-astro-cid-wbcvwyly]{border-bottom:1px solid var(--hair-l);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--taupe);padding:10px 14px;font-size:10px}.prog-fig[data-astro-cid-wbcvwyly] .cap[data-astro-cid-wbcvwyly] b[data-astro-cid-wbcvwyly]{color:var(--cyan);font-weight:400}.prog-fig[data-astro-cid-wbcvwyly] svg{background:linear-gradient(var(--hair-l) 1px, transparent 1px), linear-gradient(90deg, var(--hair-l) 1px, transparent 1px);background-size:32px 32px;width:100%;display:block}@media (width<=920px){.prog[data-astro-cid-wbcvwyly]{grid-template-columns:1fr}}.doct[data-astro-cid-ryevm5g5] blockquote[data-astro-cid-ryevm5g5]{font-family:var(--serif);letter-spacing:-.01em;max-width:26ch;font-size:clamp(1.7rem,4vw,3.2rem);font-style:italic;font-weight:400;line-height:1.22}.doct[data-astro-cid-ryevm5g5] blockquote[data-astro-cid-ryevm5g5] em[data-astro-cid-ryevm5g5]{color:var(--cyan-ink)}.doct[data-astro-cid-ryevm5g5] .cols[data-astro-cid-ryevm5g5]{grid-template-columns:minmax(0,1fr) minmax(280px,44ch);gap:clamp(24px,4vw,72px);margin-top:clamp(36px,6vh,60px);display:grid}.doct[data-astro-cid-ryevm5g5] .cols[data-astro-cid-ryevm5g5] .side[data-astro-cid-ryevm5g5]{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--taupe-ink);align-self:end;font-size:10.5px;line-height:2}.doct[data-astro-cid-ryevm5g5] .cols[data-astro-cid-ryevm5g5] p[data-astro-cid-ryevm5g5]{color:var(--ink-soft);font-size:1rem;font-weight:300}.doct[data-astro-cid-ryevm5g5] .cols[data-astro-cid-ryevm5g5] p[data-astro-cid-ryevm5g5] b[data-astro-cid-ryevm5g5]{color:var(--ink);font-weight:400}.doct[data-astro-cid-ryevm5g5] .go[data-astro-cid-ryevm5g5]{margin-top:26px}@media (width<=920px){.doct[data-astro-cid-ryevm5g5] .cols[data-astro-cid-ryevm5g5]{grid-template-columns:1fr}}.brief[data-astro-cid-bkscgz4m]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,90px);display:grid}.brief[data-astro-cid-bkscgz4m] h3[data-astro-cid-bkscgz4m]{letter-spacing:-.025em;max-width:14ch;font-size:clamp(2rem,4.6vw,3.8rem);font-weight:300;line-height:1.02}.brief[data-astro-cid-bkscgz4m] .sub[data-astro-cid-bkscgz4m]{color:var(--taupe);max-width:42ch;margin-top:22px;font-size:.98rem;font-weight:300}.brief[data-astro-cid-bkscgz4m] .sub[data-astro-cid-bkscgz4m] b[data-astro-cid-bkscgz4m]{color:var(--paper);font-weight:400}.formdoc[data-astro-cid-bkscgz4m]{border:1px solid var(--hair-l)}.formdoc[data-astro-cid-bkscgz4m] .fh[data-astro-cid-bkscgz4m]{border-bottom:1px solid var(--hair-l);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--taupe);justify-content:space-between;padding:12px 18px;font-size:10px;display:flex}.formdoc[data-astro-cid-bkscgz4m] .fh[data-astro-cid-bkscgz4m] b[data-astro-cid-bkscgz4m]{color:var(--cyan);font-weight:400}.formdoc[data-astro-cid-bkscgz4m] .fb[data-astro-cid-bkscgz4m]{padding:clamp(18px,2.6vw,30px)}.f-label[data-astro-cid-bkscgz4m]{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--taupe);margin-bottom:8px;font-size:10px}.seg[data-astro-cid-bkscgz4m]{border:1px solid var(--hair-l);margin-bottom:18px;display:flex}.seg[data-astro-cid-bkscgz4m] button[data-astro-cid-bkscgz4m]{text-align:center;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--taupe);cursor:pointer;border:none;border-right:1px solid var(--hair-l);background:0 0;flex:1;padding:11px 6px;font-size:10px}.seg[data-astro-cid-bkscgz4m] button[data-astro-cid-bkscgz4m]:last-child{border-right:none}.seg[data-astro-cid-bkscgz4m] button[data-astro-cid-bkscgz4m].on{color:var(--cyan);box-shadow:inset 0 -1px 0 var(--cyan)}.f-input[data-astro-cid-bkscgz4m]{border:none;border-bottom:1px solid var(--hair-l);width:100%;color:var(--paper);font-family:var(--mono);letter-spacing:.04em;background:0 0;margin-bottom:16px;padding:12px 2px;font-size:12px}.f-input[data-astro-cid-bkscgz4m]::placeholder{color:color-mix(in oklab, var(--paper) 36%, var(--graphite))}.f-submit[data-astro-cid-bkscgz4m]{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--cyan);border:1px solid var(--cyan);cursor:pointer;background:0 0;margin-top:6px;padding:13px 26px;font-size:11px;transition:background .2s,color .2s;display:inline-block}.f-submit[data-astro-cid-bkscgz4m]:hover{background:var(--cyan);color:var(--graphite)}.fallback[data-astro-cid-bkscgz4m],.sent[data-astro-cid-bkscgz4m]{font-family:var(--mono);letter-spacing:.04em;margin-top:14px;font-size:10.5px}.fallback[data-astro-cid-bkscgz4m]{color:var(--taupe)}.sent[data-astro-cid-bkscgz4m]{color:var(--cyan)}@media (width<=920px){.brief[data-astro-cid-bkscgz4m]{grid-template-columns:1fr}}
