.nav-mobile[data-astro-cid-4lunwx2e]{border-bottom:1px solid var(--line);background:var(--ground);padding:var(--sp-4) 0}.nav-mobile[data-astro-cid-4lunwx2e] ul[data-astro-cid-4lunwx2e]{margin:0;padding:0;list-style:none;display:grid;gap:var(--sp-1)}.nav-mobile[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{display:inline-flex;align-items:center;min-height:var(--target);font-size:var(--fs-15);color:var(--ink-fill)}.nav-mobile[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]:hover,.nav-mobile[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e][aria-current=page]{color:var(--ink-key)}@media(min-width:761px){.nav-mobile[data-astro-cid-4lunwx2e]{display:none}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}:root{--paper: #F0F2F3;--white: #FFFFFF;--rule: #D5DADD;--paper-2: #C7C9CA;--tone: #757676;--edge: #5A656D;--fill: #444F57;--key: #0D1114;--signal: #0A6470;--pass: #1F7A56;--hold: #8A5D08;--fail: #B02F33;--shadow: #0F0B0A;--shadow-2: #1B1412;--shadow-3: #463937;--shadow-rule: #342B29;--os-edge: #8E867F;--os-fill: #B4ABA2;--os-key: #F2EFE9;--os-signal: #29C2D6;--os-pass: #5FBE94;--os-hold: #DDAA4E;--os-fail: #E8686A;--ground: var(--paper);--surface: var(--white);--recess: var(--paper-2);--line: var(--rule);--ink-edge: var(--edge);--ink-fill: var(--fill);--ink-key: var(--key);--ink-signal: var(--signal);--st-pass: var(--pass);--st-hold: var(--hold);--st-fail: var(--fail);--font-display: "Anybody", "Helvetica Neue", Arial, sans-serif;--font-text: "Golos Text", "Helvetica Neue", Arial, sans-serif;--font-mono: "Spline Sans Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--wdth-display: 128%;--wdth-section: 120%;--wdth-card: 110%;--fs-11: .6875rem;--fs-13: .8125rem;--fs-14: .875rem;--fs-15: .9375rem;--fs-16: 1rem;--fs-17: 1.0625rem;--fs-20: 1.25rem;--fs-23: 1.4375rem;--fs-31: 1.9375rem;--fs-36: 2.25rem;--r: 2px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--wrap: 1280px;--gutter: clamp(20px, 4vw, 56px);--header-h: 64px;--measure: 68ch;--target: 24px;--ar-scope: 2.39 / 1;--ar-flat: 1.85 / 1;--ar-hd: 16 / 9;--ar-square: 1 / 1;--ar-academy: 4 / 3;--ar-plate: 3 / 2;--ar-portrait: 4 / 5;--ar-vertical: 9 / 16;--mark: 14px;--mark-inset: 8px;--grain-still: 1;--grain-tile: 180px;--grain-img: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='.06' intercept='.47'/%3E%3CfeFuncG type='linear' slope='.06' intercept='.47'/%3E%3CfeFuncB type='linear' slope='.06' intercept='.47'/%3E%3CfeFuncA type='linear' slope='0' intercept='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E");--ease: cubic-bezier(.2,.7,.2,1);--frame-ms: 41.667ms;--dur-fast: 83ms;--dur: 125ms;--dissolve: .25s;--dur-ramp: 833ms;--dur-rack: 667ms;--dur-pan: .5s;--dur-wipe: 333ms;--dur-move: 1s;--dur-long: 2s;--stagger: 83ms;--ease-ramp: cubic-bezier(.14,1,.34,1);--ease-move: cubic-bezier(.65,0,.35,1);--judder: steps(24, end);--lift: 4px;--lift-far: 48px;--lift-row: 16px;--blur-rack: 12px;--squeeze-from: .78;--weave: .4px}.shadow{--ground: var(--shadow);--surface: var(--shadow-2);--recess: var(--shadow-3);--line: var(--shadow-rule);--ink-edge: var(--os-edge);--ink-fill: var(--os-fill);--ink-key: var(--os-key);--ink-signal: var(--os-signal);--st-pass: var(--os-pass);--st-hold: var(--os-hold);--st-fail: var(--os-fail);background-color:var(--ground);color:var(--ink-fill);font-size:var(--fs-17)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--sp-4));scroll-behavior:smooth}body{margin:0;background:var(--ground);color:var(--ink-fill);font-family:var(--font-text);font-size:var(--fs-16);line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,figure,dl,dd{margin:0}img,video,svg{max-width:100%;height:auto;display:block}a{color:var(--ink-key);text-decoration:none}:focus-visible{outline:2px solid var(--ink-key);outline-offset:2px;box-shadow:0 0 0 2px var(--ground),0 0 0 5px var(--ink-key);border-radius:var(--r)}.btn:focus-visible{box-shadow:0 0 0 2px var(--ground),0 0 0 4px var(--ink-key);outline:0}.skip{position:absolute;left:var(--sp-4);top:-100px;padding:var(--sp-3) var(--sp-4);background:var(--key);color:var(--paper);font:600 var(--fs-15)/1 var(--font-text);border-radius:var(--r);z-index:100}.skip:focus{top:var(--sp-4)}.btn,.chip,.link,.nav-run a,.footer a,.tab,.faq summary,.lvl-q label,.player__play{min-height:var(--target);min-width:var(--target);display:inline-flex;align-items:center}.shadow{background-color:var(--ground);background-image:var(--grain-img);background-size:var(--grain-tile) var(--grain-tile);background-blend-mode:overlay}.frame__box:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--grain-img);background-size:var(--grain-tile) var(--grain-tile);mix-blend-mode:overlay;opacity:var(--grain-still)}.frame--held .frame__box:before{content:none}@media(forced-colors:active){.shadow,.frame__box{background-image:none}.frame__box:before{content:none}.frame__box:after{forced-color-adjust:none}}@media print{.shadow{--ground: var(--white);--surface: var(--white);--recess: var(--paper-2);--line: var(--rule);--ink-edge: var(--edge);--ink-fill: var(--fill);--ink-key: var(--key);--ink-signal: var(--signal);--st-pass: var(--pass);--st-hold: var(--hold);--st-fail: var(--fail);background-image:none;font-size:var(--fs-16)}.frame__box:before{content:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.t-display-xl{font-family:var(--font-display);font-weight:700;font-stretch:var(--wdth-display);font-size:clamp(39px,5.9vw,70px);line-height:.98;letter-spacing:-.02em;text-transform:uppercase;color:var(--ink-key);text-wrap:balance;max-width:24ch}.t-display-l{font-family:var(--font-display);font-weight:700;font-stretch:var(--wdth-section);font-size:var(--fs-36);line-height:1.02;letter-spacing:-.015em;text-transform:uppercase;color:var(--ink-key);text-wrap:balance}.t-display-m{font-family:var(--font-display);font-weight:600;font-stretch:var(--wdth-card);font-size:var(--fs-23);line-height:1.15;letter-spacing:-.01em;color:var(--ink-key)}.t-numeral{font-family:var(--font-display);font-weight:500;font-stretch:100%;font-size:clamp(96px,12vw,200px);line-height:.9;letter-spacing:-.04em;color:var(--line);user-select:none}.t-eyebrow{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-11);line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-edge)}.t-lede{font-size:var(--fs-20);line-height:1.5;color:var(--ink-fill);max-width:46ch}.t-statement{font-size:var(--fs-20);line-height:1.5;color:var(--ink-key);max-width:60ch}.t-body{font-size:inherit;line-height:1.65;color:var(--ink-fill);max-width:var(--measure)}.t-strong{font-weight:600;color:var(--ink-key)}.t-caption{font-size:var(--fs-14);line-height:1.5;color:var(--ink-edge)}.t-spec-label{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-11);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-edge)}.t-timecode{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-13);line-height:1.4;letter-spacing:.08em;color:var(--ink-edge);font-variant-numeric:tabular-nums;white-space:nowrap;font-feature-settings:"zero" 1}.t-spec-value{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-14);color:var(--ink-key);font-variant-numeric:tabular-nums}.t-metric{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-31);line-height:1.1;letter-spacing:-.01em;color:var(--ink-signal);font-variant-numeric:tabular-nums}.t-work-title{font-family:var(--font-display);font-weight:700;font-stretch:var(--wdth-section);font-size:clamp(32px,5vw,64px);line-height:.98;letter-spacing:-.02em;text-transform:uppercase;color:var(--ink-key)}.is-measurement{color:var(--ink-signal)}@media(max-width:599px){:root{--wdth-display: 100%}}.btn{font:600 var(--fs-15)/1 var(--font-text);letter-spacing:.01em;padding:12px 20px;border-radius:var(--r);background:var(--ink-key);color:var(--ground);border:1px solid var(--ink-key);cursor:pointer;text-decoration:none;transition:opacity var(--dur) var(--ease)}.btn:hover{opacity:.88}.btn--ghost{background:transparent;color:var(--ink-key);border-color:var(--ink-edge);font-weight:500}.link{font-weight:500;color:var(--ink-key);border-bottom:1px solid var(--ink-edge);padding-bottom:2px;transition:border-color var(--dur) var(--ease)}.link:hover{border-color:var(--ink-key)}.chip{font:500 10px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding:0 8px;border-radius:var(--r);border:1px solid var(--ink-edge);color:var(--ink-fill)}.chip--level{color:var(--ink-signal);border-color:var(--ink-signal)}.status{font:500 var(--fs-11)/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.status:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:currentColor;vertical-align:0}.status--pass{color:var(--st-pass)}.status--hold{color:var(--st-hold)}.status--fail{color:var(--st-fail)}.field{display:grid;gap:var(--sp-2)}.field label{font:500 var(--fs-11)/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-edge)}.field input,.field select,.field textarea{font:400 var(--fs-16)/1.4 var(--font-text);color:var(--ink-key);background:var(--surface);border:1px solid var(--ink-edge);border-radius:var(--r);padding:10px 12px;min-height:44px;width:100%}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.section{padding:var(--sp-8) 0;border-top:1px solid var(--line)}.section__head{display:grid;gap:var(--sp-4) var(--sp-7);margin-bottom:var(--sp-6)}@media(min-width:900px){.section__head{grid-template-columns:minmax(0,1fr) minmax(0,44ch);align-items:end}}.cols-2,.cols-3{display:grid;gap:var(--sp-5)}@media(min-width:760px){.cols-2{grid-template-columns:1fr 1fr}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.rule-row{border-top:1px solid var(--line);padding-top:var(--sp-4)}.tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.tbl{width:100%;border-collapse:collapse;min-width:640px}.tbl th{font:500 var(--fs-11)/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-edge);text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--ground);white-space:nowrap}.tbl td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top;font-size:var(--fs-14);color:var(--ink-fill)}.tbl tr:last-child td{border-bottom:0}.tbl td.k{color:var(--ink-key);font-weight:600}.tbl td.mono{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--ink-key);font-variant-numeric:tabular-nums;white-space:nowrap}.site-header{position:sticky;top:0;z-index:50;height:var(--header-h);background:var(--ground);border-bottom:1px solid var(--line)}.site-header .wrap{height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5)}.clock{font:400 var(--fs-11)/1 var(--font-mono);letter-spacing:.1em;color:var(--ink-edge);white-space:nowrap}.wordmark{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-display);font-weight:700;font-stretch:var(--wdth-display);font-size:15px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-key)}.wordmark__mark{flex:none;width:1.075em;height:.667em}.nav-run{display:flex;gap:0;flex-wrap:wrap;font-size:var(--fs-15)}.nav-run a{color:var(--ink-fill);padding:0 2px}.nav-run a:after{content:", ";color:var(--ink-edge)}.nav-run a:last-child:after{content:""}.nav-run a:hover,.nav-run a[aria-current=page]{color:var(--ink-key)}@media(max-width:760px){.nav-run{display:none}}.hero{padding:var(--sp-9) 0 var(--sp-8)}.hero>.wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-5)}.hero .btn-row{display:flex;flex-wrap:wrap;gap:var(--sp-4);align-items:center}.doors{display:grid;gap:0;border-top:1px solid var(--line)}@media(min-width:760px){.doors{grid-template-columns:1fr 1fr}.doors>*+*{border-left:1px solid var(--line)}}.door{padding:var(--sp-6) var(--sp-5) var(--sp-6) 0;display:grid;gap:var(--sp-3);align-content:start}@media(min-width:760px){.door+.door{padding-left:var(--sp-5)}}.door dl{display:grid;grid-template-columns:max-content 1fr;gap:var(--sp-2) var(--sp-4)}.door dt{font:400 var(--fs-11)/1.6 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-edge)}.door dd{font-size:var(--fs-15);color:var(--ink-fill)}.system-row{display:grid;grid-template-columns:minmax(80px,140px) minmax(0,1fr);gap:var(--sp-5);padding:var(--sp-6) 0;border-top:1px solid var(--line);align-items:start}.system-row .t-numeral{margin-top:-.08em}.system-row__body{display:grid;gap:var(--sp-3);max-width:60ch}.tbl .is-wedge{background:var(--ground)}.cred-grid{display:grid;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}@media(min-width:760px){.cred-grid{grid-template-columns:repeat(5,1fr)}}.cred{padding:var(--sp-4);border-bottom:1px solid var(--line);display:grid;gap:var(--sp-1)}@media(min-width:760px){.cred{border-bottom:0;border-right:1px solid var(--line)}.cred:last-child{border-right:0}}.cred .t-spec-value{font-size:var(--fs-13);word-break:break-all}.split{display:grid;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}@media(min-width:760px){.split{grid-template-columns:1fr 1fr}}.split__frame{position:relative;min-height:300px;display:grid;align-content:center;padding:var(--sp-5)}.split__frame .t-eyebrow{position:absolute;top:var(--sp-4);left:var(--sp-5)}.split__data{background:var(--surface);padding:var(--sp-5)}.credit{display:grid;border-top:1px solid var(--line)}.credit .t-spec-value.is-measurement{color:var(--ink-signal)}.player{display:grid;gap:var(--sp-2)}.player__play{position:absolute;left:var(--sp-4);bottom:var(--sp-4);width:44px;height:44px;border-radius:var(--r);background:var(--ink-key);color:var(--ground);display:grid;place-items:center;border:0;cursor:pointer;transition:opacity var(--dur) var(--ease)}.player__play:hover{opacity:.88}.player__cap{display:flex;justify-content:space-between;gap:var(--sp-4)}.tiers{display:grid;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}@media(min-width:900px){.tiers{grid-template-columns:repeat(3,1fr)}}.tier{padding:var(--sp-5);border-bottom:1px solid var(--line);display:grid;gap:var(--sp-3);align-content:start}@media(min-width:900px){.tier{border-bottom:0;border-right:1px solid var(--line)}.tier:last-child{border-right:0}}.tier__price{font-family:var(--font-mono);font-size:var(--fs-20);color:var(--ink-key);font-variant-numeric:tabular-nums}.tier__gst{font:400 var(--fs-13)/1.5 var(--font-mono);color:var(--ink-edge)}.tier ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--sp-2);font-size:var(--fs-14)}.tier li{border-top:1px solid var(--line);padding-top:var(--sp-2)}.quote{display:grid;gap:var(--sp-4);max-width:60ch}.quote blockquote{margin:0;font-size:var(--fs-20);line-height:1.5;color:var(--ink-key)}.quote figcaption{font-size:var(--fs-14);color:var(--ink-edge)}.stats{display:grid;gap:var(--sp-4)}@media(min-width:760px){.stats{grid-template-columns:repeat(3,1fr)}}.stat{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:var(--sp-4);display:grid;gap:var(--sp-2)}.stat__n{font-family:var(--font-mono);font-size:var(--fs-31);line-height:1.1;color:var(--ink-key);font-variant-numeric:tabular-nums}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:var(--sp-4) 0;font-weight:600;color:var(--ink-key);list-style:none;display:flex;justify-content:space-between;gap:var(--sp-4)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"–";font-family:var(--font-mono);color:var(--ink-edge)}.faq details:not([open]) summary:after{content:"+"}.faq .t-body{padding:0 0 var(--sp-4)}.faq__body{min-height:0}.place{display:grid;gap:var(--sp-5)}@media(min-width:900px){.place{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.place__map{aspect-ratio:var(--ar-academy);border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.booking{display:grid;gap:var(--sp-5)}@media(min-width:900px){.booking{grid-template-columns:minmax(0,40ch) minmax(0,1fr)}}.form{display:grid;gap:var(--sp-4)}.embed{min-height:480px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.index{border-top:1px solid var(--line)}.index__row{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--line);align-items:baseline}.index__row .year{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--ink-edge)}.article{max-width:var(--measure);display:grid;gap:var(--sp-4);font-size:var(--fs-17)}.article h2{font-family:var(--font-display);font-stretch:var(--wdth-card);font-weight:600;font-size:var(--fs-23);color:var(--ink-key);margin-top:var(--sp-4)}.article h3{font-family:var(--font-display);font-stretch:var(--wdth-card);font-weight:600;font-size:var(--fs-20);color:var(--ink-key);margin-top:var(--sp-2)}.article ul,.article ol{margin:0}.article ul,.article ol{display:grid;gap:var(--sp-2);padding-left:1.25em;color:var(--ink-fill)}.article a{border-bottom:1px solid var(--ink-edge);padding-bottom:1px}.article blockquote{margin:0;padding:var(--sp-4);border-left:2px solid var(--ink-key);background:var(--surface);color:var(--ink-key)}.article table{width:100%;min-width:34em;border-collapse:collapse;font-size:var(--fs-15)}.article th,.article td{text-align:left;vertical-align:top;padding:var(--sp-3);border-bottom:1px solid var(--line);color:var(--ink-fill)}.article th{font-family:var(--font-mono);font-weight:500;text-transform:uppercase;letter-spacing:.06em;font-size:var(--fs-13);color:var(--ink-key);background:var(--recess)}.article tbody tr:last-child td{border-bottom:0}.article h4{font-family:var(--font-text);font-weight:600;font-size:var(--fs-17);color:var(--ink-key);margin-top:var(--sp-2)}.article hr{width:100%;height:1px;border:0;background:var(--line);margin:var(--sp-2) 0}.article code{font-family:var(--font-mono);font-size:var(--fs-15);background:var(--recess);border:1px solid var(--line);border-radius:var(--r);padding:.1em .35em}.article pre{--astro-code-background: var(--recess);--astro-code-foreground: var(--ink-fill);--astro-code-token-comment: var(--ink-edge);--astro-code-token-keyword: var(--ink-key);--astro-code-token-string: var(--ink-fill);--astro-code-token-function: var(--ink-key);--astro-code-token-constant: var(--ink-fill);--astro-code-token-parameter: var(--ink-fill);--astro-code-token-string-expression: var(--ink-fill);--astro-code-token-punctuation: var(--ink-edge);--astro-code-token-link: var(--ink-key);background:var(--recess);color:var(--ink-fill);border:1px solid var(--line);border-radius:var(--r);padding:var(--sp-4);overflow-x:auto;font-size:var(--fs-15);line-height:1.6;margin:0}.article pre code{background:none;border:0;border-radius:0;padding:0;font-size:inherit}.article figure{margin:0}.article>.section>.wrap{max-width:none;padding-inline:0}.article .footnotes{border-top:1px solid var(--line);padding-top:var(--sp-3);font-size:var(--fs-14);color:var(--ink-fill)}.article .footnotes ol{color:inherit}.article sup a,.article .data-footnote-backref{border-bottom:0}.footer{border-top:1px solid var(--line);padding:var(--sp-7) 0 var(--sp-7);display:grid;gap:var(--sp-6)}.footer__cols{display:grid;gap:var(--sp-5)}@media(min-width:760px){.footer__cols{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.footer__cols{grid-template-columns:1fr 1fr 1fr 1.4fr}}.footer__corp{display:grid;gap:var(--sp-3);align-content:start}.footer__addr{font-size:var(--fs-15);line-height:1.6;color:var(--ink-fill);max-width:34ch}.footer ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--sp-2)}.footer a{color:var(--ink-fill);font-size:var(--fs-15)}.footer a:hover{color:var(--ink-key)}.footer__legal{border-top:1px solid var(--line);padding-top:var(--sp-4);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-3) var(--sp-5);align-items:center;font:400 var(--fs-11)/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-edge)}.footer__legal-links{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);justify-content:flex-end}.footer__legal a{font-size:inherit;letter-spacing:inherit;color:var(--ink-fill);border-bottom:1px solid var(--ink-edge);padding-bottom:2px;transition:border-color var(--dur) var(--ease)}.footer__legal a:hover{color:var(--ink-key);border-color:var(--ink-key)}.footer__social{display:flex;gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end}.footer__social a{border-bottom:0;padding-bottom:0;color:var(--ink-edge);justify-content:center}.footer__social a:hover{color:var(--ink-key)}@media(max-width:599px){.footer__legal{grid-template-columns:minmax(0,1fr);gap:var(--sp-2)}.footer__legal-links,.footer__social{justify-content:flex-start}}.lvl{display:grid;gap:var(--sp-5)}@media(min-width:900px){.lvl{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lvl-q{display:grid;gap:var(--sp-2)}.lvl-q label{gap:var(--sp-2);font-size:var(--fs-15);color:var(--ink-fill)}.lvl__result{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:var(--sp-5);display:grid;gap:var(--sp-3);align-content:start}.limit{font-size:var(--fs-14);line-height:1.5;color:var(--ink-edge);border-left:1px solid var(--line);padding-left:var(--sp-3);margin-top:var(--sp-2)}.frame{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-2);margin:0}.frame__box{position:relative;overflow:hidden;border-radius:var(--r);aspect-ratio:var(--ar, var(--ar-hd));background-color:var(--ground);display:grid;place-items:center}.frame__img{width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%);display:block}.frame__box>iframe,.frame__box>video,.frame__box>canvas{position:absolute;inset:0;width:100%;height:100%;border:0}.frame__box:after{content:"";position:absolute;inset:0;pointer-events:none;background-repeat:no-repeat;background-image:linear-gradient(var(--mark-c, var(--ink-key)),var(--mark-c, var(--ink-key))),linear-gradient(var(--mark-c, var(--ink-key)),var(--mark-c, var(--ink-key))),linear-gradient(var(--mark-c, var(--ink-key)),var(--mark-c, var(--ink-key))),linear-gradient(var(--mark-c, var(--ink-key)),var(--mark-c, var(--ink-key))),linear-gradient(var(--mark-c, var(--ink-key)),var(--mark-c, var(--ink-key))),linear-gradient(var(--mark-c, var(--ink-key)),var(--mark-c, var(--ink-key))),linear-gradient(var(--mark-c, var(--ink-key)),var(--mark-c, var(--ink-key))),linear-gradient(var(--mark-c, var(--ink-key)),var(--mark-c, var(--ink-key)));background-size:var(--mark) 1px,1px var(--mark),var(--mark) 1px,1px var(--mark),var(--mark) 1px,1px var(--mark),var(--mark) 1px,1px var(--mark);background-position:left var(--mark-inset) top var(--mark-inset),left var(--mark-inset) top var(--mark-inset),right var(--mark-inset) top var(--mark-inset),right var(--mark-inset) top var(--mark-inset),left var(--mark-inset) bottom var(--mark-inset),left var(--mark-inset) bottom var(--mark-inset),right var(--mark-inset) bottom var(--mark-inset),right var(--mark-inset) bottom var(--mark-inset)}.frame--nomarks .frame__box:after{content:none}.frame--held .frame__box{background-color:var(--recess)}.frame__held{font:400 var(--fs-11)/1.6 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-fill);text-align:center;max-width:34ch;padding:0 var(--sp-5);position:relative;z-index:1}.frame__cap{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);align-items:baseline;justify-content:space-between;border-top:1px solid var(--line);padding-top:var(--sp-2)}.frame__cap>.t-caption{flex:1 1 22ch}.frame--scope{--ar: var(--ar-scope)}.frame--flat{--ar: var(--ar-flat)}.frame--hd{--ar: var(--ar-hd)}.frame--academy{--ar: var(--ar-academy)}.frame--plate{--ar: var(--ar-plate)}.frame--portrait{--ar: var(--ar-portrait)}.frame--square{--ar: var(--ar-square)}.frame--vertical{--ar: var(--ar-vertical)}.frame--swap .frame__img,.frame--swap .frame__held{transition:opacity var(--dissolve) var(--ease)}.frame--swap .frame__img[data-swapping],.frame--swap .frame__held[data-swapping]{opacity:0}.sheet{display:grid;gap:var(--sp-5)}@media(min-width:700px){.sheet{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.sheet{grid-template-columns:repeat(3,minmax(0,1fr))}}.sheet__buyer{font:400 var(--fs-11)/1.6 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-edge);margin-top:var(--sp-2)}.split .frame__box{border-radius:0}.split .frame{gap:0}.slate,.credit{display:grid;border-top:1px solid var(--line)}.slate__head{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);align-items:baseline;justify-content:space-between;padding:var(--sp-3) 0;border-bottom:1px solid var(--line)}.slate__row,.credit>div{display:grid;grid-template-columns:minmax(110px,150px) minmax(0,1fr);gap:var(--sp-4);padding:9px 0;border-bottom:1px solid var(--line)}.slate__row:last-child{border-bottom:0}.slate__k{font:400 var(--fs-11)/1.6 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-edge);margin:0}.slate__v{font:500 var(--fs-14)/1.5 var(--font-mono);color:var(--ink-key);font-variant-numeric:tabular-nums;margin:0}.slate__v.is-measurement{color:var(--ink-signal)}.slate--held .slate__v{color:var(--ink-edge)}@media(max-width:599px){.slate__row,.credit>div{grid-template-columns:1fr;gap:2px}}.frame--title .frame__box{--ar: var(--ar-scope);place-items:stretch;padding:clamp(var(--sp-5),4vw,var(--sp-8))}.frame--title .titlecard{display:grid;align-content:center;gap:var(--sp-3);height:100%}.frame--title .titlecard__tc{position:absolute;right:calc(var(--mark-inset) + var(--mark) + var(--sp-3));bottom:calc(var(--mark-inset) + var(--sp-2))}@media(max-width:999px){.frame--title .frame__box{--ar: var(--ar-flat)}}@media(max-width:699px){.frame--title .frame__box{--ar: var(--ar-hd)}}@media(max-width:599px){.frame--title .frame__box{--ar: var(--ar-portrait)}}.sheet__link{display:block;color:inherit;text-decoration:none}@property --ar-roll{syntax: "<number>"; inherits: false; initial-value: 1.7778;}@property --run{syntax: "<number>"; inherits: false; initial-value: 0;}html.roll [data-cut=out]{--op-dur: var(--dur);--op-ease: var(--ease);opacity:0;transform:translateY(var(--lift))}html.roll .hero,html.roll .section,html.roll .footer,html.roll [data-expose]{--op-dur: var(--dur-ramp);--op-ease: var(--ease-ramp);opacity:0;transform:translateY(var(--lift-far));filter:brightness(.52) contrast(.68) saturate(.75);will-change:opacity,transform,filter}html.roll [data-rack],html.roll .section h2,html.roll .hero h2{--op-dur: var(--dur-rack);--op-ease: var(--ease-ramp);opacity:0;transform:scale(1.02);transform-origin:left center;filter:blur(var(--blur-rack));will-change:opacity,transform,filter}html.roll [data-roll=in] h2{opacity:1;transform:none;filter:blur(0px);transition:opacity var(--dur-rack) var(--ease-ramp) var(--delay, 0ms),transform var(--dur-rack) var(--ease-ramp) var(--delay, 0ms),filter var(--dur-rack) var(--ease-ramp) var(--delay, 0ms)}html.roll [data-roll=done] h2{opacity:1;transform:none;filter:none;transition:none;will-change:auto}html.roll [data-roll=in]{opacity:1;transform:none;filter:brightness(1) contrast(1) saturate(1);transition:opacity var(--op-dur, var(--dur)) var(--op-ease, var(--ease)) var(--delay, 0ms),transform var(--op-dur, var(--dur)) var(--op-ease, var(--ease)) var(--delay, 0ms),filter var(--op-dur, var(--dur)) var(--op-ease, var(--ease)) var(--delay, 0ms)}html.roll [data-roll=done]{opacity:1;transform:none;filter:none;transition:none;will-change:auto}html.roll :is(.step,.tier,.cred,.system-row,.slate__row,.index__row,.frame,.tbl-wrap,.faq,.claims>*,.work-stack>*){opacity:0;transform:translateY(var(--lift-row))}html.roll [data-roll=in] :is(.step,.tier,.cred,.system-row,.slate__row,.index__row,.frame,.tbl-wrap,.faq,.claims>*,.work-stack>*){opacity:1;transform:none;transition:opacity var(--dur-ramp) var(--ease-ramp) calc(var(--delay, 0ms) + var(--stagger) * var(--i, 0)),transform var(--dur-ramp) var(--ease-ramp) calc(var(--delay, 0ms) + var(--stagger) * var(--i, 0))}html.roll [data-roll=done] :is(.step,.tier,.cred,.system-row,.slate__row,.index__row,.frame,.tbl-wrap,.faq,.claims>*,.work-stack>*){opacity:1;transform:none;transition:none}html.roll .tbl tbody tr{opacity:0}html.roll [data-roll=in] .tbl tbody tr{opacity:1;transition:opacity var(--dur-ramp) var(--ease-ramp) calc(var(--delay, 0ms) + var(--stagger) * var(--i, 0))}html.roll [data-roll=done] .tbl tbody tr{opacity:1;transition:none}html.roll [data-squeeze]{display:block;transform:scaleX(var(--squeeze-from));transform-origin:left center;will-change:transform}html.roll [data-squeeze][data-roll=in]{transform:none;transition:transform var(--dur-move) var(--ease-move) var(--delay, 0ms)}html.roll [data-squeeze][data-roll=done]{transform:none;transition:none;will-change:auto}html.roll [data-squeeze] .roll-word{display:inline-block;transform:translateY(.55em);will-change:transform;max-width:100%;overflow-wrap:break-word}html.roll [data-squeeze][data-roll=in] .roll-word{transform:none;transition:transform var(--dur-rack) var(--ease-ramp) calc(var(--delay, 0ms) + var(--stagger) * var(--i, 0))}html.roll [data-squeeze][data-roll=done] .roll-word{transform:none;transition:none;will-change:auto}[data-ar-morph]{--ar: var(--ar-roll)}html.roll .frame__box:after{opacity:0;transform:scale(1.06);will-change:opacity,transform}html.roll [data-roll=in] .frame__box:after{opacity:1;transform:none;transition:opacity var(--dur-rack) var(--ease-ramp) calc(var(--delay, 0ms) + var(--stagger)),transform var(--dur-rack) var(--ease-ramp) calc(var(--delay, 0ms) + var(--stagger))}html.roll [data-roll=done] .frame__box:after{opacity:1;transform:none;transition:none;will-change:auto}html.roll [data-dolly]{will-change:transform}html.roll [data-dolly]>.frame__box>.frame__img,html.roll [data-dolly]>.frame__box>video{transform:scale(1.06)}@keyframes gate-weave{0%{transform:translateZ(0)}25%{transform:translate3d(var(--weave),calc(var(--weave) * -.5),0)}50%{transform:translate3d(calc(var(--weave) * -.5),var(--weave),0)}75%{transform:translate3d(calc(var(--weave) * -1),calc(var(--weave) * -.25),0)}to{transform:translateZ(0)}}html.roll .frame__box>.frame__img,html.roll .frame__box>.frame__held,html.roll .frame__box>.titlecard,html.roll .frame__box>canvas{animation:gate-weave calc(var(--dur-move) * 3) var(--judder) infinite}html.roll [data-dolly] .frame__box>.frame__img{animation:none}.link{position:relative}.link:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--ink-key);transform:scaleX(0);transform-origin:right center;transition:transform var(--dur-wipe) var(--ease)}.link:hover:after,.link:focus-visible:after{transform:scaleX(1);transform-origin:left center;transition:transform var(--dur-wipe) var(--ease-ramp)}.sheet__link .frame__img,.sheet__link .frame__held{transition:scale var(--dur-rack) var(--ease-ramp)}.sheet__link:hover .frame__img,.sheet__link:focus-visible .frame__img,.sheet__link:hover .frame__held,.sheet__link:focus-visible .frame__held{scale:1.02}.sheet__link .frame__box:after{transition:transform var(--dur-rack) var(--ease-ramp)}.sheet__link:hover .frame__box:after,.sheet__link:focus-visible .frame__box:after{transform:scale(1.015)}.sheet__link .t-caption{transition:color var(--dur-fast) var(--ease)}.sheet__link:hover .t-caption,.sheet__link:focus-visible .t-caption{color:var(--ink-key)}.faq details>.faq__body{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--dur-wipe) var(--ease-ramp)}.faq details:not([open])>.faq__body{grid-template-rows:0fr}.faq details[data-anim]>.faq__body{grid-template-rows:0fr}.faq details>.faq__body>*{overflow:hidden}.faq summary:after{transition:transform var(--dur-wipe) var(--ease-ramp);transform-origin:50% 50%}.faq details:not([open]) summary:after{transform:rotate(90deg)}@keyframes nav-run{0%{transform:scaleX(0)}to{transform:scaleX(.9)}}.roll-bar[data-nav] .roll-bar__run{animation:nav-run var(--dur-long) var(--ease-ramp) forwards}@keyframes wait-dots{0%{content:"·"}25%{content:"··"}50%{content:"···"}75%{content:"····"}to{content:"·"}}.btn:disabled,.btn[aria-busy=true]{cursor:default;opacity:.72}.btn:disabled:hover,.btn[aria-busy=true]:hover{opacity:.72}.btn.is-loading:after{content:"·";display:inline-block;margin-left:var(--sp-2);min-width:3ch;text-align:left;font-family:var(--font-mono);animation:wait-dots var(--dur-move) var(--judder) infinite}.frame-cursor{position:fixed;top:0;left:0;z-index:70;pointer-events:none;font:400 var(--fs-11)/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ground);background:var(--ink-key);padding:var(--sp-2) var(--sp-3);border-radius:var(--r);white-space:nowrap;opacity:0;transform-origin:left top;margin:var(--sp-4) 0 0 var(--sp-4);transition:opacity var(--dur-fast) var(--ease)}.frame-cursor[data-on]{opacity:1}.roll-bar{position:fixed;top:0;left:0;right:0;height:2px;z-index:80;pointer-events:none;background:transparent}.roll-bar__run{display:block;height:100%;width:100%;transform:scaleX(var(--run));transform-origin:0 50%;background:var(--ink-signal)}html:not(.roll) .roll-bar{display:none}@keyframes slate-run{to{transform:translate3d(-50%,0,0)}}.strip{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.strip__track{display:flex;width:max-content;will-change:transform}html.roll .strip__track{animation:slate-run calc(var(--dur-long) * 15) linear infinite}.strip:hover .strip__track,.strip:focus-within .strip__track{animation-play-state:paused}.strip__list{display:flex;margin:0;padding:0;list-style:none}.strip__item{font:400 var(--fs-11)/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-edge);padding:var(--sp-3) 0;white-space:nowrap}.strip__item:after{content:"·";margin:0 var(--sp-5);color:var(--ink-edge)}@keyframes pan-out{to{opacity:0;transform:translate3d(calc(var(--lift-far) * -1),0,0)}}@keyframes pan-in{0%{opacity:0;transform:translate3d(var(--lift-far),0,0)}}::view-transition-old(root){animation:pan-out var(--dur-pan) var(--ease-move) both}::view-transition-new(root){animation:pan-in var(--dur-pan) var(--ease-move) both}@media(prefers-reduced-motion:reduce){html.roll [data-cut=out],html.roll [data-expose],html.roll [data-rack],html.roll .section h2,html.roll .hero h2,html.roll [data-squeeze],html.roll [data-squeeze] .roll-word,html.roll :is(.step,.tier,.cred,.system-row,.slate__row,.index__row,.frame,.tbl-wrap,.faq,.claims>*,.work-stack>*),html.roll .tbl tbody tr,html.roll .frame__box:after{opacity:1!important;transform:none!important;filter:none!important}html.roll [data-dolly]>.frame__box>.frame__img,html.roll [data-dolly]>.frame__box>video{transform:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media(forced-colors:active){.frame__box>canvas{display:none}.roll-bar{display:none}}@media print{[data-cut],[data-expose],[data-rack],[data-squeeze],[data-marks]{opacity:1!important;transform:none!important;filter:none!important}.roll-bar{display:none!important}.strip__track{animation:none!important}.frame__box>canvas{display:none!important}}.nav-menu{display:none}@media(max-width:760px){.nav-menu{display:inline-flex;align-items:center;min-height:var(--target);min-width:var(--target);font-size:var(--fs-15);color:var(--ink-fill)}}.two{display:grid;gap:var(--sp-5)}@media(min-width:900px){.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.step{display:grid;grid-template-columns:52px minmax(0,1fr);gap:var(--sp-4);padding:var(--sp-4) 0;border-top:1px solid var(--line);align-items:start}.step--wide{padding:var(--sp-6) 0}.step__t{font-size:var(--fs-20);line-height:1.3;color:var(--ink-key);font-weight:500}.step__d{font-size:var(--fs-15);line-height:1.6;color:var(--ink-fill);max-width:64ch}.embed--slot{border-style:dashed;display:grid;place-items:center;padding:var(--sp-5);text-align:center}.embed--form{padding:var(--sp-5)}.claims{display:grid;gap:var(--sp-2);margin-top:var(--sp-6)}.work-stack{display:grid;gap:var(--sp-5)}.system-row .t-numeral{font-size:120px}@media(max-width:599px){.system-row .t-numeral{font-size:72px}}.radios{display:grid;gap:var(--sp-1)}.radios label{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-15);color:var(--ink-fill);min-height:24px}.radios input{width:15px;height:15px;accent-color:var(--ink-key)}.lvl__out{font-size:70px;line-height:1}.tbl th.rowlab{width:22%}.tbl th.is-wedge{background:var(--ground)}.footer ul a{display:inline-block}@media(min-width:760px){.cred-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cred-grid--3 .cred:nth-child(3n){border-right:0}.cred-grid--3 .cred:not(:nth-last-child(-n+3)){border-bottom:1px solid var(--line)}}.place .credit{align-content:start}.titlecard__ar>span{display:none}.titlecard__ar>.ar-scope{display:inline}@media(max-width:999px){.titlecard__ar>.ar-scope{display:none}.titlecard__ar>.ar-flat{display:inline}}@media(max-width:699px){.titlecard__ar>.ar-flat{display:none}.titlecard__ar>.ar-hd{display:inline}}@media(max-width:599px){.titlecard__ar>.ar-hd{display:none}.titlecard__ar>.ar-portrait{display:inline}}.section--air{padding:var(--sp-9) 0}.section--tight{padding:var(--sp-7) 0}.section--tight .section__head{margin-bottom:var(--sp-5)}@media(min-width:900px){.section__head--stacked{grid-template-columns:minmax(0,1fr)}.section__head--stacked>.t-body{max-width:60ch}}@media(min-width:1440px){.hang .section__head .t-eyebrow,.hang>.wrap>.t-eyebrow{margin-left:-96px}}.tbl--ladder td,.tbl--ladder th{padding:18px}.tbl--ladder td{font-size:var(--fs-15)}.tbl-wrap--open{border:0;border-radius:0;background:transparent;overflow-x:auto}.tbl-wrap--open .tbl th,.tbl-wrap--open .tbl td:first-child,.tbl-wrap--open .tbl th:first-child{padding-left:0}.tbl-wrap--open .tbl td:last-child,.tbl-wrap--open .tbl th:last-child{padding-right:0}.tbl-wrap--open .tbl tr:last-child td{border-bottom:1px solid var(--line)}.consent{display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--sp-3);align-items:start}.consent input{width:18px;height:18px;margin:3px 0 0;accent-color:var(--ink-key)}.consent label{font-size:var(--fs-14);line-height:1.5;color:var(--ink-fill)}.form__status{font:500 var(--fs-14)/1.5 var(--font-text)}.form__status[data-state=error]{color:var(--st-fail)}.form__status[data-state=ok]{color:var(--st-pass)}.field__error{font:400 var(--fs-13)/1.5 var(--font-text);color:var(--st-fail)}.todo{border-left:2px solid var(--st-hold);padding:var(--sp-3) var(--sp-4);background:var(--surface);font-size:var(--fs-14);line-height:1.6;color:var(--ink-fill)}.todo b{font:500 var(--fs-11)/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--st-hold);display:block;margin-bottom:var(--sp-1)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:760px){.site-header{height:auto}.site-header .wrap{height:auto;flex-wrap:wrap;padding-top:10px;padding-bottom:10px;gap:8px var(--sp-3)}.clock{flex-basis:100%}.btn{padding:10px 14px}}@media(max-width:759px){.door{padding-right:0}.step{grid-template-columns:40px minmax(0,1fr)}.index__row{grid-template-columns:48px minmax(0,1fr)}.index__row .t-spec-label{grid-column:2}.section--air{padding:var(--sp-8) 0}}.t-display-xl,.t-display-l,.t-display-m,.t-work-title{overflow-wrap:break-word}@media(max-width:599px){.t-display-l{font-size:var(--fs-31)}}@media(max-width:759px){.doors{grid-template-columns:minmax(0,1fr)}.door dd{overflow-wrap:anywhere}}@media(max-width:599px){.system-row__body{min-width:0}.system-row__body .t-display-m{overflow-wrap:anywhere}.section__head>*{min-width:0}.section__head .t-display-l{overflow-wrap:anywhere}}@media(max-width:389px){.system-row{grid-template-columns:minmax(56px,96px) minmax(0,1fr)}}.portrait-frame{max-width:320px}.plate-404{max-width:560px;margin-top:var(--sp-4)}.hub-plate{margin-top:var(--sp-8)}@media(max-width:699px){.hub-plate{--ar: var(--ar-flat)}}.place__map{overflow:hidden}.place__map>svg{width:100%;height:100%}.lvl-q[data-astro-cid-y3ogk3t2]{border:0;margin:0;padding:0;min-width:0}.lvl-q[data-astro-cid-y3ogk3t2] legend[data-astro-cid-y3ogk3t2]{display:contents}.frame__box>canvas.latent{opacity:0;transition:opacity var(--dur-move) var(--ease-ramp)}.frame__box>canvas.latent[data-roll=in]{opacity:1}.docs[data-astro-cid-krr3e3ow]{display:grid;border-top:1px solid var(--line);max-width:var(--measure)}.docs__row[data-astro-cid-krr3e3ow]{display:grid;gap:var(--sp-2);padding:var(--sp-5) 0;border-bottom:1px solid var(--line)}.docs__link[data-astro-cid-krr3e3ow]{font-family:var(--font-display);font-stretch:var(--wdth-card);font-weight:600;font-size:var(--fs-20);color:var(--ink-key);text-decoration:none;justify-self:start;min-height:var(--target);display:flex;align-items:center}.docs__link[data-astro-cid-krr3e3ow]:hover{text-decoration:underline}.docs__blurb[data-astro-cid-krr3e3ow]{color:var(--ink-fill);font-size:var(--fs-16)}
