@layer tokens{@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(./mona-sans-latin-standard-normal-BMVx8nn_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Fallback;src:local(Arial),local(ArialMT),local(Helvetica Neue),local(Helvetica);size-adjust:103%;ascent-override:105.8%;descent-override:31.1%;line-gap-override:0%}@font-face{font-family:Mono Fallback;src:local(Courier New),local(CourierNewPSMT),local(Menlo);size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}:root{--black:#000;--ink:#07080a;--ink-2:#0d0f12;--ink-3:#15181c;--ink-4:#1c2026;--bone:#f2efe8;--bone-dim:#a9a59c;--bone-mute:#8a867d;--bone-faint:#f2efe81f;--paper:#ece6d8;--paper-ink:#07080a;--paper-mute:#5c5a55;--gold:#ffb454;--gold-hot:#ffcf8a;--gold-ink:#7f4b0d;--ai:#ffe2b0;--steel:#a9c8ff;--steel-dim:#a9c8ff73;--signal:#ff3b2f;--signal-ink:#b8321f;--sodium:#ff8533;--f-sans:"Mona Sans Variable", "Mona Fallback", "Helvetica Neue", Arial, sans-serif;--f-code:"JetBrains Mono Variable", "Mono Fallback", ui-monospace, "SF Mono", Menlo, monospace;--f-mono:var(--f-sans);--t-numeral:900 clamp(104px, 20vw, 360px) / .82 var(--f-sans);--t-numeral-wdth:125%;--t-numeral-track:-.05em;--t-display-xl:800 clamp(44px, 7.2vw, 136px) / .94 var(--f-sans);--t-display-xl-wdth:104%;--t-display-xl-track:-.045em;--t-display-l:800 clamp(38px, 5.2vw, 92px) / .98 var(--f-sans);--t-display-l-wdth:104%;--t-display-l-track:-.045em;--t-display-m:750 clamp(28px, 3.2vw, 56px) / 1.02 var(--f-sans);--t-display-m-wdth:102%;--t-display-m-track:-.035em;--t-title:700 clamp(20px, 1.7vw, 28px) / 1.15 var(--f-sans);--t-title-wdth:100%;--t-title-track:-.02em;--t-lede:450 clamp(17px, 1.35vw, 20px) / 1.5 var(--f-sans);--t-lede-track:-.005em;--t-body:420 17px / 1.6 var(--f-sans);--t-read:420 18px / 1.65 var(--f-sans);--t-small:450 15px / 1.5 var(--f-sans);--t-caption:500 13px / 1.45 var(--f-sans);--t-label:600 14px / 1.35 var(--f-sans);--t-label-track:0;--t-data:450 15px / 1.55 var(--f-sans);--t-data-track:0;--t-sign-wght:900;--t-sign-wdth:75%;--t-sign-track:.04em;--t-board:700 20px / 1.3 var(--f-sans);--t-board-wdth:90%;--t-board-track:.06em;--wdth-theirs:80%;--wdth-neutral:100%;--wdth-ours:112%;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--s-11:192px;--gutter:clamp(16px, 5vw, 88px);--page-w:1320px;--measure:68ch;--measure-lede:52ch;--sec-pad-top:clamp(96px, 12vw, 180px);--sec-pad-bottom:clamp(64px, 8vw, 120px);--sec-gap:clamp(24px, 3vw, 48px);--cols:12;--col-gap:24px;--z-plate:0;--z-section:1;--z-glass:2;--z-nav:50;--z-dock:55;--z-consent:56;--z-grain:60;--z-menu:80;--z-modal:90;--grain-img:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--grain:.025;--tex-paper:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .36  0 0 0 0 .32  0 0 0 0 .26  0 0 0 .09 0'/></filter><rect width='100%' height='100%' filter='url(%23p)'/></svg>"), radial-gradient(120% 90% at 30% 0%, #ffd6a059, #ffd6a000 60%);--tex-felt:repeating-linear-gradient(180deg, #f2efe80f 0 1px, transparent 1px 6px), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .08 0'/></filter><rect width='100%' height='100%' filter='url(%23f)'/></svg>");--tex-wall:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='w'><feTurbulence type='fractalNoise' baseFrequency='.045 .06' numOctaves='4' seed='7' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 .96  0 0 0 0 .9  0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23w)'/></svg>");--tex-blueprint:linear-gradient(#f2efe814 1px, transparent 1px) 0 0 / 64px 64px, linear-gradient(90deg, #f2efe814 1px, transparent 1px) 0 0 / 64px 64px, linear-gradient(#f2efe80a 1px, transparent 1px) 0 0 / 8px 8px, linear-gradient(90deg, #f2efe80a 1px, transparent 1px) 0 0 / 8px 8px;--tex-window:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='186' height='168' viewBox='0 0 186 168'><defs><pattern id='c' width='31' height='42' patternUnits='userSpaceOnUse'><rect x='4' y='5' width='23' height='32' fill='%23fff' fill-opacity='.35'/></pattern></defs><rect width='186' height='168' fill='url(%23c)'/><g fill='%23fff'><rect x='4' y='5' width='23' height='32'/><rect x='66' y='5' width='23' height='32'/><rect x='128' y='47' width='23' height='32'/><rect x='35' y='89' width='23' height='32'/><rect x='97' y='89' width='23' height='32'/><rect x='159' y='131' width='23' height='32'/><rect x='4' y='131' width='23' height='32'/><rect x='159' y='5' width='23' height='32'/></g></svg>");--tex-scan:repeating-linear-gradient(180deg, #f2efe80a 0 1px, transparent 1px 3px);--tex-glass-rain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='260'><g fill='%23fff'><ellipse cx='12' cy='18' rx='1.6' ry='2.2' fill-opacity='.22'/><ellipse cx='48' cy='9' rx='1' ry='1.4' fill-opacity='.16'/><ellipse cx='77' cy='31' rx='2.2' ry='3' fill-opacity='.2'/><ellipse cx='118' cy='14' rx='1.2' ry='1.6' fill-opacity='.14'/><ellipse cx='151' cy='38' rx='1.8' ry='2.6' fill-opacity='.22'/><ellipse cx='197' cy='22' rx='1' ry='1.3' fill-opacity='.15'/><ellipse cx='29' cy='62' rx='1.3' ry='1.8' fill-opacity='.17'/><ellipse cx='64' cy='78' rx='2.4' ry='3.3' fill-opacity='.21'/><ellipse cx='103' cy='57' rx='1' ry='1.2' fill-opacity='.13'/><ellipse cx='139' cy='84' rx='1.5' ry='2' fill-opacity='.18'/><ellipse cx='176' cy='66' rx='2' ry='2.8' fill-opacity='.2'/><ellipse cx='210' cy='90' rx='1.1' ry='1.5' fill-opacity='.15'/><ellipse cx='8' cy='112' rx='2' ry='2.7' fill-opacity='.2'/><ellipse cx='42' cy='127' rx='1.1' ry='1.4' fill-opacity='.14'/><ellipse cx='86' cy='109' rx='1.7' ry='2.3' fill-opacity='.19'/><ellipse cx='121' cy='131' rx='2.5' ry='3.4' fill-opacity='.22'/><ellipse cx='160' cy='116' rx='1' ry='1.3' fill-opacity='.13'/><ellipse cx='193' cy='139' rx='1.6' ry='2.2' fill-opacity='.18'/><ellipse cx='22' cy='163' rx='1.2' ry='1.6' fill-opacity='.15'/><ellipse cx='57' cy='176' rx='2.1' ry='2.9' fill-opacity='.2'/><ellipse cx='95' cy='158' rx='1' ry='1.3' fill-opacity='.13'/><ellipse cx='134' cy='181' rx='1.8' ry='2.4' fill-opacity='.19'/><ellipse cx='171' cy='166' rx='2.3' ry='3.1' fill-opacity='.21'/><ellipse cx='206' cy='188' rx='1.2' ry='1.6' fill-opacity='.14'/><ellipse cx='14' cy='214' rx='1.7' ry='2.3' fill-opacity='.18'/><ellipse cx='49' cy='228' rx='1' ry='1.4' fill-opacity='.13'/><ellipse cx='81' cy='206' rx='2.6' ry='3.5' fill-opacity='.22'/><ellipse cx='113' cy='236' rx='1.3' ry='1.7' fill-opacity='.16'/><ellipse cx='147' cy='214' rx='1.9' ry='2.6' fill-opacity='.2'/><ellipse cx='184' cy='240' rx='1' ry='1.3' fill-opacity='.12'/><ellipse cx='36' cy='248' rx='1.4' ry='1.9' fill-opacity='.16'/><ellipse cx='100' cy='190' rx='1.1' ry='1.5' fill-opacity='.14'/><ellipse cx='162' cy='250' rx='2' ry='2.7' fill-opacity='.2'/><ellipse cx='214' cy='224' rx='1.4' ry='1.9' fill-opacity='.16'/><ellipse cx='70' cy='140' rx='1' ry='1.3' fill-opacity='.12'/><ellipse cx='188' cy='102' rx='1.3' ry='1.7' fill-opacity='.15'/><ellipse cx='130' cy='100' rx='1.1' ry='1.4' fill-opacity='.13'/><ellipse cx='26' cy='88' rx='1' ry='1.3' fill-opacity='.12'/><ellipse cx='203' cy='164' rx='1.1' ry='1.5' fill-opacity='.14'/><ellipse cx='92' cy='247' rx='1.5' ry='2' fill-opacity='.17'/></g><g fill='%23000' fill-opacity='.25'><ellipse cx='12.4' cy='19.4' rx='1.2' ry='1.2'/><ellipse cx='77.6' cy='33' rx='1.6' ry='1.8'/><ellipse cx='64.6' cy='80' rx='1.8' ry='2'/><ellipse cx='121.6' cy='133' rx='1.9' ry='2.1'/><ellipse cx='81.6' cy='208' rx='2' ry='2.2'/></g></svg>");--hair-neutral:inset 0 0 0 1px #f2efe824;--hair-warm:inset 0 0 0 1px #ffbe7859;--hair-cold:inset 0 0 0 1px #a0c8ff38;--hair-progress:1px solid #ffe2b038;--hair-warm-c:#ffbe7859;--hair-cold-c:#a0c8ff38;--hair-neutral-c:#f2efe824;--glass-bg:#0a0d1294;--glass-warm-bg:#140d088c;--glass-cold-bg:#0c121c9e;--glass-fallback-bg:#0c0e12eb;--glass-filter:blur(20px) saturate(1.3);--glass-cold-filter:blur(16px);--r-plate:0;--r-paper:2px;--r-input:4px;--r-panel:16px;--r-bezel:22px;--r-pill:999px;--shadow-paper:0 18px 40px #00000080, 0 2px 0 #00000040;--shadow-deep:0 30px 90px #0009;--bloom-warm:0 0 80px #ffa03c24;--key:var(--gold);--light-at:18% 0%;--light-k:.1;--rim-k:.04;--glow-gold:0 0 18px #ffa03cb3;--glow-steel:0 0 18px #78aaff99;--glow-ai:0 0 16px #ffe2b08c;--plate-bar:clamp(8px, 5.5vh, 64px);--nav-h:68px;--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-fade:cubic-bezier(.2, .7, .2, 1);--ease-draft:cubic-bezier(.45, 0, .25, 1);--ease-wipe:cubic-bezier(.65, 0, .35, 1);--ease-slam:cubic-bezier(.6, 0, .9, .4);--d-micro:.16s;--d-ui:.24s;--d-enter:.9s;--d-fade:.7s;--d-draft:1.1s;--d-lock:.15s;--d-fade-cap:.2s;--stagger:90ms;--stagger-ticket:.12s;--stagger-log:.14s;--stutter:.3s;--cycle-hum:9s;--cycle-shimmer:6s;--cycle-flow:2.4s;--cycle-band:36s}@media (width<=1199px){:root{--cols:8}}@media (width<=767px){:root{--cols:4;--col-gap:16px}}@media (width<=759px){:root{--t-body:420 16px / 1.6 var(--f-sans);--t-label:600 13px / 1.3 var(--f-mono);--t-board:700 17px / 1.3 var(--f-sans);--plate-bar:8px}}}@layer base{*,:before,:after{box-sizing:border-box}html{background:var(--ink);color:var(--bone);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 24px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--gold);overflow-x:clip}body{background:var(--ink);min-height:100vh;color:var(--bone);font:var(--t-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}:where(img,picture,video,canvas,svg){max-width:100%;display:block}:where(img,video){height:auto}:where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit}:where(button){cursor:pointer}:where(a){color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}:where(p,h1,h2,h3,h4,h5,h6,figure,blockquote,dl,dd){margin:0}:where(ul[class],ol[class]){margin:0;padding:0;list-style:none}:where(h1,h2,h3,h4){letter-spacing:-.035em;text-wrap:balance;font-weight:800}:where(p,li,dd,figcaption,blockquote){text-wrap:pretty}::selection{color:var(--bone);background:#ffb45452}[hidden]{display:none!important}:focus{outline:none}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:calc(var(--z-modal) + 5);border-radius:var(--r-input);background:var(--bone);color:var(--ink);font:650 14px/1 var(--f-sans);transition:transform var(--d-ui) var(--ease-fade);padding:12px 16px;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(-180%)}.skip-link:focus,.skip-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px;transform:none}html:not(.js) .js-only,html.js .no-js-only{display:none!important}.t-numeral{font:var(--t-numeral);font-stretch:var(--t-numeral-wdth);letter-spacing:var(--t-numeral-track);font-variant-numeric:tabular-nums}.t-display-xl{font:var(--t-display-xl);font-stretch:var(--t-display-xl-wdth);letter-spacing:var(--t-display-xl-track);text-wrap:balance}.t-display-l{font:var(--t-display-l);font-stretch:var(--t-display-l-wdth);letter-spacing:var(--t-display-l-track);text-wrap:balance}.t-display-m{font:var(--t-display-m);font-stretch:var(--t-display-m-wdth);letter-spacing:var(--t-display-m-track);text-wrap:balance}.t-title{font:var(--t-title);font-stretch:var(--t-title-wdth);letter-spacing:var(--t-title-track);text-wrap:balance}.t-lede,.lede{font:var(--t-lede);letter-spacing:var(--t-lede-track);color:var(--bone-dim);max-width:var(--measure-lede)}.t-body{font:var(--t-body)}.t-read{font:var(--t-read);max-width:var(--measure)}.t-small{font:var(--t-small)}.t-caption,.caption{font:var(--t-caption);color:var(--bone-mute)}.t-label,.label{font:var(--t-label);letter-spacing:var(--t-label-track)}.t-data{font:var(--t-data);letter-spacing:var(--t-data-track)}.t-sign{font-family:var(--f-sans);font-weight:var(--t-sign-wght);font-stretch:var(--t-sign-wdth);letter-spacing:var(--t-sign-track);text-transform:uppercase}.t-board{font:var(--t-board);font-stretch:var(--t-board-wdth);letter-spacing:var(--t-board-track)}.kicker{font:var(--t-label);letter-spacing:var(--t-label-track);color:var(--gold);align-items:center;gap:10px;display:inline-flex}.measure{max-width:var(--measure)}.bf-logo{aspect-ratio:253.6/111.4;width:auto;max-width:100%;height:1em;display:block;overflow:visible}.bf-logo .bf-side{fill:var(--bf-side,#2a0d08)}.bf-logo .bf-plate{fill:var(--bf-plate,#6b2216)}.bf-logo .bf-face{fill:var(--bf-face,#ffb454)}.bf-logo--mono{--bf-side:currentColor;--bf-plate:currentColor;--bf-face:var(--bf-knock,var(--paper,#ece6d8))}.bf-logo .ch{transform-box:fill-box;transform-origin:50%}.bf-mark{aspect-ratio:38.7/50.1;fill:currentColor;width:auto;height:1em;display:block}.gold{color:var(--gold)}.gold-hot{color:var(--gold-hot)}.steel{color:var(--steel)}.dim{color:var(--bone-dim)}.shell{width:100%;max-width:calc(var(--page-w) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--col-gap);row-gap:var(--sec-gap);display:grid}:where(section[data-composition],.section){isolation:isolate;padding-block:var(--sec-pad-top) var(--sec-pad-bottom);position:relative}:where(section[data-archetype=plate],section[data-archetype=end-card],section[data-archetype=chapter-card]){padding-block:0}:where([data-composition=low-left] [data-slot=copy]){max-width:min(100%,44rem)}:where([data-composition=split-7-5] .grid>[data-slot=object]){grid-column:1/span 7}:where([data-composition=split-7-5] .grid>[data-slot=copy]){grid-column:8/span 5}:where([data-composition=split-7-5][data-mirror] .grid>[data-slot=copy]){grid-area:1/1/auto/span 5}:where([data-composition=split-7-5][data-mirror] .grid>[data-slot=object]){grid-area:1/6/auto/span 7}:where([data-composition=monument]){text-align:center}:where([data-composition=monument] [data-slot=object]){margin-inline:auto}:where([data-composition=stage] .grid>[data-slot=object]){top:calc(var(--nav-h) + 24px);grid-column:1/span 9;align-self:start;position:sticky}:where([data-composition=stage] .grid>[data-slot=margin]){grid-column:10/span 3}:where([data-composition=long-object] .grid>[data-slot=head]){grid-column:1/span 8}:where([data-composition=long-object] .grid>[data-slot=object]){grid-column:1/-1}:where([data-composition=long-object] .grid>[data-slot=object]:has(+[data-slot=margin])){grid-column:1/span 9}:where([data-composition=long-object] .grid>[data-slot=margin]){grid-column:10/span 3}@media (width<=1199px){:where([data-composition=split-7-5] .grid>[data-slot=object]),:where([data-composition=split-7-5][data-mirror] .grid>[data-slot=object]){grid-area:auto/1/auto/-1}:where([data-composition=split-7-5] .grid>[data-slot=copy]),:where([data-composition=split-7-5][data-mirror] .grid>[data-slot=copy]){grid-area:auto/1/auto/span 6}:where([data-composition=stage] .grid>[data-slot=object]),:where([data-composition=long-object] .grid>[data-slot=object]:has(+[data-slot=margin])){grid-column:1/-1;position:relative;top:auto}:where([data-composition=stage] .grid>[data-slot=margin],[data-composition=long-object] .grid>[data-slot=margin]),:where([data-composition=long-object] .grid>[data-slot=head]){grid-column:1/-1}}@media (width<=767px){:where([data-composition=split-7-5] .grid>[data-slot=copy]),:where([data-composition=split-7-5][data-mirror] .grid>[data-slot=copy]){grid-column:1/-1}}:where([data-light]){background:radial-gradient(70% 60% at var(--light-at), color-mix(in oklab, var(--key) calc(var(--light-k) * 100%), transparent), transparent 70%), radial-gradient(30% 58% at 100% 50%, color-mix(in oklab, var(--steel) calc(var(--rim-k) * 100%), transparent), transparent), var(--ink)}:where([data-light=pendant]){--light-at:50% 0%}:where([data-light=floor]){--light-at:50% 100%}:where([data-light=crown]){--key:var(--steel);--light-at:78% 0%;--rim-k:.06}:where([data-light=lamp]){--key:var(--sodium);--light-at:22% 8%;--light-k:.08}:where([data-light=desk]){--light-at:30% 12%}:where([data-light=screen]){--light-at:34% 44%;--light-k:.12}:where([data-light=neon]){--light-at:50% 38%}.light-pool{background:radial-gradient(70% 60% at var(--light-at), color-mix(in oklab, var(--key) calc(var(--light-k) * 100%), transparent), transparent 70%), var(--ink)}.scrim{--scrim-at:20% 78%;background:radial-gradient(60% 70% at var(--scrim-at), #07080ac7, #07080a00 70%)}.glow-gold{text-shadow:var(--glow-gold)}.glow-steel{text-shadow:var(--glow-steel)}.glow-ai{text-shadow:var(--glow-ai)}body:not(:has(>.grain)):after{content:"";z-index:var(--z-grain);pointer-events:none;opacity:var(--grain);background-image:var(--grain-img);animation:.5s steps(4,end) infinite bf-grain;position:fixed;inset:-50%}@keyframes bf-grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}to{transform:translate(1%,3%)}}.tex-paper{background-color:var(--paper);background-image:var(--tex-paper);background-blend-mode:multiply, normal;color:var(--paper-ink)}.tex-felt{background-color:#0b0b0c;background-image:var(--tex-felt)}.tex-wall{background-color:var(--ink-3);background-image:var(--tex-wall)}.tex-blueprint{background:var(--tex-blueprint), var(--ink-2)}.tex-window{--win:62px;background-image:var(--tex-window);background-size:var(--win) calc(var(--win) * 168 / 186)}.tex-scan{background-image:var(--tex-scan)}.tex-glass-rain{background-image:var(--tex-glass-rain);background-size:220px 260px}.wet-band{pointer-events:none;height:var(--wet-h,10vh);background:var(--ink);position:relative;overflow:hidden}.wet-band>img,.wet-band>picture,.wet-band>.wet-src{object-fit:cover;object-position:50% 100%;width:100%;height:100%;filter:blur(var(--wet-blur,2px));opacity:var(--wet-o,.22);position:absolute;inset:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.wet-band>picture img{object-fit:cover;object-position:50% 100%;width:100%;height:100%}.glass,.glass-warm,.glass-cold{z-index:var(--z-glass);border-radius:var(--r-panel);background:var(--glass-bg);box-shadow:var(--hair-neutral);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border:1px solid #0000;position:relative}.glass-warm{background:var(--glass-warm-bg);box-shadow:var(--hair-warm), var(--bloom-warm)}.glass-cold{background:var(--glass-cold-bg);box-shadow:var(--hair-cold);-webkit-backdrop-filter:var(--glass-cold-filter);backdrop-filter:var(--glass-cold-filter)}.glass-fallback{background:var(--glass-fallback-bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.glass-warm,.glass-cold{background:var(--glass-fallback-bg)}}@media (width<=759px),(prefers-reduced-transparency:reduce){.glass,.glass-warm,.glass-cold{background:var(--glass-fallback-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.letterbox{background:var(--black);padding-block:var(--plate-bar);position:relative}.letterbox>.letterbox-media,.letterbox>picture,.letterbox>img,.letterbox>video{width:100%;display:block}.letterbox-bar{height:var(--plate-bar);padding-inline:var(--gutter);background:var(--black);z-index:2;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;left:0;right:0}.letterbox-bar.top{top:0}.letterbox-bar.bottom{bottom:0}.title-block{font:var(--t-label);color:var(--bone-dim);background:#07080a99;border:1px solid #f2efe847;grid-template-columns:auto 1fr;display:grid}.title-block>*{border-bottom:1px solid #f2efe829;padding:8px 12px}.title-block>:nth-child(odd){color:var(--bone-mute);border-right:1px solid #f2efe829}.title-block>:nth-last-child(-n+2){border-bottom:0}.title-block b,.title-block strong{color:var(--bone);font-weight:600}.title-block.on-paper{color:var(--paper-mute);background:0 0;border-color:#07080a80}.title-block.on-paper>*{border-color:#07080a40}.title-block.on-paper b{color:var(--paper-ink)}.bezel{border-radius:var(--r-bezel);box-shadow:var(--shadow-deep), var(--bloom-warm);isolation:isolate;background:#050506;border:1px solid #ffbe7859;padding:clamp(10px,1.2vw,16px);position:relative}.bezel:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;background:linear-gradient(125deg,#ffffff1f,#fff0 38%);position:absolute;inset:0}.bezel-screen{border-radius:calc(var(--r-bezel) - 10px);background:var(--ink-2);position:relative;overflow:hidden}.bezel-screen:after{content:"";pointer-events:none;background-image:var(--tex-scan);position:absolute;inset:0}.loop{isolation:isolate;position:relative}.loop-video{z-index:1;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .6s var(--ease-fade);position:absolute;inset:0}.loop-video.is-playing{opacity:1}.loop-toggle{z-index:3;border-radius:var(--r-pill);min-height:44px;font:600 12px/1 var(--f-mono);color:var(--bone);background:#0000009e;border:1px solid #0000;align-items:center;gap:8px;padding:0 14px;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:inset 0 0 0 1px #f2efe838}.loop-toggle:before{content:"";clip-path:polygon(0 0,35% 0,35% 100%,0 100%,0 0,65% 0,100% 0,100% 100%,65% 100%,65% 0);background:currentColor;width:8px;height:10px}.loop-toggle[aria-pressed=true]:before,.loop-toggle[data-mode=play]:before{clip-path:polygon(0 0,100% 50%,0 100%)}.loop-toggle:hover{color:var(--gold-hot)}html:not(.js) .loop-toggle{display:none}@media (width<=759px){.loop-toggle{font-size:13px}}.btn{--btn-h:50px;min-height:var(--btn-h);border-radius:var(--r-pill);color:var(--bone);font:650 15px/1.1 var(--f-sans);letter-spacing:-.005em;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--d-micro) var(--ease-fade), color var(--d-micro) var(--ease-fade), box-shadow var(--d-ui) var(--ease-fade), transform var(--d-micro) var(--ease-fade);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.btn:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--ink), 0 0 0 4px var(--bone);outline:2px solid #0000}.btn:active{transform:translateY(1px)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.btn-arrow{text-indent:1em;white-space:nowrap;clip-path:polygon(0 0,100% 50%,0 100%);width:.42em;height:.52em;transition:transform var(--d-micro) var(--ease-fade);background:currentColor;flex:none;display:inline-block;overflow:hidden}.btn .btn-arrow{background:var(--btn-arrow,currentColor)}.btn-primary{background:var(--gold);color:var(--ink);border-color:var(--gold)}.btn-primary:hover{background:var(--gold-hot);border-color:var(--gold-hot);box-shadow:0 0 0 6px #ffb45426,0 0 32px #ffa03c73}.btn-primary:focus-visible{box-shadow:0 0 0 2px var(--ink), 0 0 0 4px var(--bone), 0 0 32px #ffa03c59}.btn:hover .btn-arrow{transform:translate(2px)}.btn-ghost{color:var(--bone);background:#f2efe80a;box-shadow:inset 0 0 0 1px #f2efe83d}.btn-ghost:hover{color:var(--gold-hot);background:#ffb4540f;box-shadow:inset 0 0 0 1px #ffcf8a99}.btn-ghost:focus-visible{box-shadow:inset 0 0 0 1px #f2efe83d, 0 0 0 2px var(--ink), 0 0 0 4px var(--bone)}.btn-text{--btn-h:44px;border-radius:var(--r-input);color:var(--bone);--btn-arrow:var(--gold);text-underline-offset:.3em;padding:0 2px;-webkit-text-decoration:underline #f2efe84d;text-decoration:underline #f2efe84d}.btn-text:hover{color:var(--gold-hot);text-decoration-color:currentColor}.btn-text:focus-visible{box-shadow:none;outline:2px solid var(--gold);outline-offset:3px}.btn-sm{--btn-h:44px;padding:0 18px;font-size:14px}.btn-xl{--btn-h:62px;padding:0 32px;font-size:17px}.btn-block{width:100%;display:flex}.status-tag{font:600 14px / 1.35 var(--f-sans);letter-spacing:0;white-space:nowrap;color:var(--bone-dim);align-items:baseline;gap:7px;max-width:100%;display:inline-flex}.status-tag:before{content:"";box-sizing:border-box;border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}@media (width<=759px){.status-tag{white-space:normal}}.status-tag[data-status=live],.status-tag[data-status=service]{color:var(--gold-hot)}.status-tag[data-status=live]:before,.status-tag[data-status=service]:before{background:var(--gold);box-shadow:0 0 8px #ffb4548c}.status-tag[data-status=beta],.status-tag[data-status=beta-ai]{color:var(--gold)}.status-tag[data-status=beta]:before,.status-tag[data-status=beta-ai]:before{border:1.5px solid var(--gold)}.status-tag[data-status=progress]{color:var(--ai);font-style:italic;font-weight:500}.status-tag[data-status=progress]:before{border:1.5px solid #ffe2b0b3}.status-tag[data-status=addon],.status-tag[data-status=plan]{color:var(--bone-dim);font-weight:500}.status-tag[data-status=example]{color:var(--bone-mute);font-style:italic;font-weight:500}.status-tag:is([data-status=addon],[data-status=plan],[data-status=example]):before{content:none}.status-legend{font:var(--t-caption);color:var(--bone-dim)}.status-set{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:inline-flex}.proof-strip{gap:20px;display:grid}.proof-plates{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.proof-plate{font:var(--t-label);color:var(--bone-dim);align-items:center;gap:10px;display:inline-flex}.proof-plate img{object-fit:cover;width:120px;height:75px;box-shadow:var(--hair-neutral);filter:saturate(.85);border-radius:6px}.proof-line{font:var(--t-label);color:var(--bone-dim)}html.js:not(.motion-off) [data-reveal]{opacity:0;filter:blur(6px);transition:opacity var(--d-fade) var(--ease-fade), transform var(--d-enter) var(--ease-enter), filter var(--d-fade) var(--ease-fade);transition-delay:calc(var(--i,0) * var(--stagger));transform:translateY(12px)}html.js:not(.motion-off) [data-reveal=fade]{filter:none;transform:none}html.js:not(.motion-off) [data-reveal].is-in,html.js:not(.motion-off) .is-in [data-reveal]{opacity:1;filter:none;transform:none}@keyframes bf-blur-in{0%{opacity:0;filter:blur(10px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:none}}@keyframes bf-ignite{0%{opacity:.35}to{opacity:1}}@keyframes bf-stutter{0%{opacity:.6}18%{opacity:1}30%{opacity:.6}48%,to{opacity:1}}@keyframes bf-hum{0%,to{opacity:1}50%{opacity:.96}}@keyframes bf-draw{0%{stroke-dashoffset:var(--len,1000)}to{stroke-dashoffset:0}}html.tab-hidden *,html.tab-hidden :before,html.tab-hidden :after{animation-play-state:paused!important}html.motion-off *,html.motion-off :before,html.motion-off :after{transition-duration:min(var(--d-fade-cap), .2s)!important;scroll-behavior:auto!important;transition-property:opacity,visibility,color,background-color,border-color,box-shadow,filter!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){html:not(.motion-on) *,html:not(.motion-on) :before,html:not(.motion-on) :after{transition-duration:min(var(--d-fade-cap), .2s)!important;scroll-behavior:auto!important;transition-property:opacity,visibility,color,background-color,border-color,box-shadow,filter!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}html.motion-off body:after{animation:none!important}@media (prefers-contrast:more){:root{--glow-gold:none;--glow-steel:none;--glow-ai:none;--bone-dim:#d6d2c9;--bone-mute:#bdb9b0}body:after{display:none}}@media (forced-colors:active){.btn,.status-tag,.glass,.glass-warm,.glass-cold,.bezel{border:1px solid canvastext}.btn-primary{forced-color-adjust:none;color:buttonface;background:buttontext}body:after{display:none}}@media print{body:after{display:none}}}@layer pages{.kicker:not(:has(.status-tag)){display:none}}@layer chrome{.nav{z-index:var(--z-nav);height:var(--nav-h);padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));color:var(--bone);transition:transform var(--d-ui) var(--ease-fade);align-items:center;gap:24px;display:flex;position:fixed;inset:0 0 auto}.nav:before{content:"";z-index:-1;pointer-events:none;transition:opacity .4s var(--ease-fade);background:linear-gradient(#07080a99,#07080a00);position:absolute;inset:0 0 -40px}.nav:after{content:"";z-index:-1;pointer-events:none;background:var(--glass-bg);box-shadow:inset 0 -1px 0 var(--bone-faint);opacity:0;transition:opacity .4s var(--ease-fade);position:absolute;inset:0}.nav.solid:after{opacity:1;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.nav.solid:before{opacity:0}html.landing .nav:not(.solid){height:76px}@media (width<=759px){html.chips-on.nav-tucked .nav{transform:translateY(-100%)}html.chips-on.nav-tucked .nav:focus-within,html.menu-open .nav,html.has-dialog .nav{transform:none}}.nav-mark{min-height:44px;color:var(--bone);flex:none;align-items:center;text-decoration:none;display:inline-flex;position:relative}.nav-mark .bf-logo{filter:drop-shadow(0 0 14px #ffaa5000);height:48px;transition:filter .32s var(--ease-fade,ease)}.nav-mark:hover .bf-logo,.nav-mark[aria-current] .bf-logo{filter:drop-shadow(0 0 12px #ffaa5047)}.nav-primary{flex:1;justify-content:center;min-width:0;display:flex}.nav-list{align-items:center;gap:clamp(14px,1.9vw,30px);display:flex}.nav-item{display:flex}.nav-link{min-height:44px;font:500 14px/1 var(--f-sans);letter-spacing:0;color:var(--bone-dim);white-space:nowrap;transition:color var(--d-micro) var(--ease-fade);background:0 0;border:0;align-items:center;gap:7px;padding:0 2px;text-decoration:none;display:inline-flex;position:relative}.nav-link:hover,.nav-trigger[aria-expanded=true],.nav-link[aria-current=page],.nav-trigger.is-active,html[data-nav=features] .nav-link[href=\/features],html[data-nav=products] .nav-link[href=\/products],html[data-nav=pricing] .nav-link[href=\/pricing],html[data-nav=for] .nav-link[href=\/for],html[data-nav=resources] .nav-link[href=\#site-footer]{color:var(--bone)}.nav-link[aria-current=page]:after,.nav-trigger.is-active:after,html[data-nav=features] .nav-link[href=\/features]:after,html[data-nav=products] .nav-link[href=\/products]:after,html[data-nav=pricing] .nav-link[href=\/pricing]:after,html[data-nav=for] .nav-link[href=\/for]:after,html[data-nav=resources] .nav-link[href=\#site-footer]:after{content:"";background:linear-gradient(90deg, var(--gold) calc(100% - 7px), transparent calc(100% - 7px));height:1px;position:absolute;bottom:7px;left:2px;right:2px}.nav-link[aria-current=page]:before,.nav-trigger.is-active:before,html[data-nav=features] .nav-link[href=\/features]:before,html[data-nav=products] .nav-link[href=\/products]:before,html[data-nav=pricing] .nav-link[href=\/pricing]:before,html[data-nav=for] .nav-link[href=\/for]:before,html[data-nav=resources] .nav-link[href=\#site-footer]:before{content:"";background:var(--gold-hot);width:4px;height:4px;position:absolute;bottom:5px;right:2px;box-shadow:0 0 6px 1px #ffb454bf}.nav-trigger.is-active:after,.nav-trigger.is-active:before{right:17px}.nav-link:focus-visible,.nav-mark:focus-visible,.nav-rc:focus-visible,.nav-menu-btn:focus-visible{outline-offset:2px;border-radius:8px}.nav-rc:focus-visible,.nav-menu-btn:focus-visible{border-radius:var(--r-pill)}.nav-caret{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:6px;transition:transform var(--d-ui) var(--ease-enter)}.nav-trigger[aria-expanded=true] .nav-caret{transform:rotate(180deg)}.nav-actions{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}@property --rc-a{syntax:"<angle>";inherits:false;initial-value:0deg}.nav-rc{border-radius:var(--r-pill);min-height:44px;font:550 14px/1 var(--f-sans);color:var(--bone);white-space:nowrap;transition:box-shadow var(--d-ui) var(--ease-fade), color var(--d-micro);border:1px solid #0000;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffb4546b}.nav-rc:hover{color:var(--gold-hot);box-shadow:inset 0 0 0 1px #ffcf8acc,0 0 22px #ffa03c2e}.nav-rc.is-active,html[data-nav=reality-check] .nav-rc{color:var(--gold-hot);background:#ffb45414}.nav-rc-ring{border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--rc-a), transparent 0deg 300deg, #ffcf8a33 318deg, var(--gold-hot) 348deg, transparent 360deg);-webkit-mask-composite:xor;opacity:0;padding:1px;animation:8s linear 1.2s infinite nav-rc-sweep;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}html.has-living .nav-rc-ring,html.has-dialog .nav-rc-ring,html.menu-open .nav-rc-ring,html.motion-off .nav-rc-ring{opacity:0;animation:none}@keyframes nav-rc-sweep{0%{--rc-a:0deg;opacity:0}3%{opacity:1}22%{--rc-a:360deg;opacity:1}26%,to{--rc-a:360deg;opacity:0}}.nav-cta{flex:none}html.primary-in-view .nav-cta,html.dock-on .nav-cta,html.film-on .nav-cta{color:var(--bone);background:#f2efe80a;border-color:#0000;box-shadow:inset 0 0 0 1px #f2efe83d}html.primary-in-view .nav-cta:hover,html.dock-on .nav-cta:hover,html.film-on .nav-cta:hover{color:var(--gold-hot);background:#ffb4540f;box-shadow:inset 0 0 0 1px #ffcf8a99}.nav-menu-btn{border-radius:var(--r-pill);min-width:64px;min-height:44px;color:var(--bone);font:600 14px/1 var(--f-sans);cursor:pointer;background:#f2efe812;border:1px solid #0000;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:none;box-shadow:inset 0 0 0 1px #f2efe83d}.nav-menu-btn:hover{background:#f2efe81f}@media (width<=1099px){.nav{gap:10px}.nav-primary,.nav-rc{display:none}.nav-menu-btn{display:inline-flex}.nav-actions{gap:8px}.nav-cta-free{display:none}.nav-cta{padding:0 16px}}@media (width<=759px){.nav.solid:after{background:var(--glass-fallback-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=359px){.nav-mark .bf-logo{height:36px}.nav-cta{padding:0 12px;font-size:13px}.nav-menu-btn{min-width:56px;padding:0 12px}}.dd{z-index:1;border-radius:var(--r-panel);opacity:0;transition:opacity var(--d-ui) var(--ease-fade), transform var(--d-ui) var(--ease-enter);position:absolute;top:calc(100% + 12px);transform:translateY(-6px)}.dd.is-open{opacity:1;transform:none}@media (width<=1099px){.dd{display:none!important}}.dd-for{top:calc(var(--nav-h) - 4px);width:min(1000px, calc(100vw - 2 * var(--gutter)));margin-left:calc(min(1000px, calc(100vw - 2 * var(--gutter))) / -2);-webkit-backdrop-filter:blur(28px)saturate(1.2);backdrop-filter:blur(28px)saturate(1.2);box-shadow:var(--hair-neutral), var(--shadow-deep);background:#0a0d12d6;border:1px solid #0000;padding:22px 34px 0;left:50%;overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dd-for{background:#0c0e12f5}}@media (prefers-reduced-transparency:reduce){.dd-for{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0e12f5}}.dd-for:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 80% at 14% 0,#ffb4541a,#0000 70%),linear-gradient(270deg,#a9c8ff0d,#0000 30%);position:absolute;inset:0}.dd-kicker{font:var(--t-label);letter-spacing:var(--t-label-track);color:var(--gold);margin-bottom:18px}.dd-blades{justify-content:space-between;gap:18px;padding-left:16px;display:flex}.dd-blades>li{flex:0 120px;min-width:0}.dd-blade{color:var(--bone);transition:opacity var(--d-ui) var(--ease-fade);border-radius:6px;gap:12px;padding-bottom:20px;text-decoration:none;display:grid;position:relative}.dd-blade:focus-visible{outline-offset:6px}.dd-thumb{aspect-ratio:120/150;background:radial-gradient(90% 60% at 50% 100%,#ff963c47,#0000 70%),linear-gradient(#0a0b0e 0%,#121015 48%,#231710 100%);border-radius:3px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f2efe81a}.dd-thumb img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s var(--ease-fade), filter var(--d-ui) var(--ease-fade);filter:brightness(.9)}.dd-thumb img.is-loaded{opacity:1}.dd-thumb:after{content:"";pointer-events:none;background:linear-gradient(#0000,#07080a8c);height:30%;position:absolute;inset:auto 0 0}.dd-sign{z-index:2;width:30px;height:126px;transition:opacity var(--d-ui) var(--ease-fade), box-shadow var(--d-ui);background:#0e0e10;border:1px solid #ffb454e6;border-radius:3px;flex-direction:column;justify-content:space-evenly;align-items:center;padding:7px 0;display:flex;position:absolute;top:12px;left:-15px;box-shadow:0 0 0 1px #07080acc,0 0 10px #ffa03c73,inset 0 0 8px #ffa03c40}.dd-thumb:has(img.is-loaded)~.dd-sign{opacity:0;visibility:hidden}.dd-sign:before{content:"";background:#3a3833;width:8px;height:2px;position:absolute;top:14px;left:-8px}.dd-sign i{font-style:normal;font-family:var(--f-sans);letter-spacing:0;color:#fff3dc;text-shadow:0 0 2px #ffd9a0,0 0 8px #ffaa46e6,0 0 18px #ff96328c;font-size:15px;font-weight:900;font-stretch:75%;line-height:1;display:block}.dd-name{font:550 15px/1.25 var(--f-sans);color:var(--bone);white-space:nowrap}.dd-blade:hover .dd-name,.dd-blade:focus-visible .dd-name{color:var(--gold-hot)}.dd-blade:hover .dd-thumb img,.dd-blade:focus-visible .dd-thumb img{filter:brightness(1.12)}.dd-blades:has(.dd-blade:hover,.dd-blade:focus-visible) .dd-blade:not(:hover):not(:focus-visible){opacity:.45}html:not(.motion-off) .dd-for.is-open .dd-sign{animation:.5s steps(2,jump-none) both dd-ignite;animation-delay:calc(80ms + var(--i,0) * .12s)}.dd-blades>li{--i:0}@keyframes dd-ignite{0%{opacity:.35}50%{opacity:.6}to{opacity:1}}.dd-street{border-top:1px solid #f2efe814;justify-content:flex-end;align-items:center;height:66px;margin:2px -34px 0;padding:0 26px;display:flex;position:relative}.dd-strip{z-index:-1;background:radial-gradient(40% 120% at 20% 100%,#ff963c33,#0000 70%),radial-gradient(30% 120% at 70% 100%,#ff783c1f,#0000 70%),#0b0b0d;position:absolute;inset:0;overflow:hidden}.dd-strip img{object-fit:cover;object-position:50% 60%;opacity:0;width:100%;height:100%;transition:opacity .4s var(--ease-fade)}.dd-strip img.is-loaded{opacity:.55}.dd-strip:after{content:"";background:linear-gradient(90deg,#07080a40 40%,#07080ad9);position:absolute;inset:0}.dd-all{font-size:14px}.nav-item.has-dd:has(.dd-res){position:relative}.dd-res{width:600px;box-shadow:inset 0 0 0 1px #9a5a12e6, var(--shadow-deep);background:#151210;border:1px solid #0000;padding:8px;top:calc(100% + 12px);right:-32px}.board{background-color:#0b0b0c;background-image:radial-gradient(70% 90% at 50% -10%, #ffbe6e21, transparent 70%), var(--tex-felt);border-radius:10px;grid-template-columns:1fr 1fr;gap:8px 32px;padding:26px 28px 20px;display:grid;position:relative;box-shadow:inset 0 2px 14px #000c}.board-head{font:var(--t-label);letter-spacing:var(--t-label-track);color:#ffb454bf;margin-bottom:8px}.board-list{gap:2px;display:grid}.board-link{color:#f5f2ea;border-radius:var(--r-input);gap:3px;padding:9px 0 8px;text-decoration:none;display:grid}.board-word{font:700 19px/1.1 var(--f-sans);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px #0009;transition:color var(--d-micro), text-shadow var(--d-micro);font-stretch:90%}.board-note{font:500 12px/1.3 var(--f-mono);color:var(--bone-mute)}.board-link:hover .board-word,.board-link:focus-visible .board-word,.board-link[aria-current] .board-word{color:var(--gold-hot);text-shadow:0 0 14px #ffa03c73}.board-link[aria-current] .board-note:after{content:" · you are here";color:var(--gold)}html:not(.motion-off) .dd-res.is-open .board-list>li{animation:bf-blur-in .36s var(--ease-fade) both;animation-delay:calc(40ms + var(--i,0) * 45ms)}.pmenu{z-index:var(--z-menu);color:var(--bone);opacity:0;transition:opacity var(--d-ui) var(--ease-fade);background:#07080afb;flex-direction:column;display:flex;position:fixed;inset:0}.pmenu.is-open{opacity:1}.pmenu-bg{z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 80% 100%,#ffaa501a,#0000 70%);position:absolute;inset:0;overflow:hidden}.pmenu-bg img{aspect-ratio:617/2160;object-fit:cover;opacity:0;width:auto;max-width:none;height:100%;transition:opacity .6s var(--ease-fade);position:absolute;top:0;right:-2%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.pmenu-bg img.is-loaded{opacity:.2}.pmenu-bar{height:var(--nav-h);padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));padding-top:env(safe-area-inset-top);box-shadow:inset 0 -1px 0 var(--bone-faint);flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.pmenu-close{display:inline-flex}.pmenu-scroll{overscroll-behavior:contain;min-height:0;padding:12px max(var(--gutter), env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));flex-direction:column;flex:1;justify-content:space-between;gap:28px;display:flex;overflow-y:auto}.pmenu-list>li{border-bottom:1px solid var(--bone-faint)}.pmenu-link{text-align:left;width:100%;min-height:62px;color:var(--bone);font:var(--t-display-m);font-size:clamp(26px,7.4vw,34px);font-stretch:var(--t-display-m-wdth);letter-spacing:var(--t-display-m-track);background:0 0;border:0;justify-content:space-between;align-items:center;padding:6px 0;text-decoration:none;display:flex;position:relative}.pmenu-link[aria-current=page],.pmenu-acc-btn.is-active{color:var(--gold-hot)}.pmenu-link[aria-current=page]:after{content:"";background:var(--gold-hot);width:6px;height:6px;margin-right:6px;box-shadow:0 0 8px 1px #ffb454cc}.pmenu-plus{flex:none;width:18px;height:18px;margin-right:4px;position:relative}.pmenu-plus:before,.pmenu-plus:after{content:"";background:var(--gold);height:2px;transition:transform var(--d-ui) var(--ease-enter);margin-top:-1px;position:absolute;top:50%;left:0;right:0}.pmenu-plus:after{transform:rotate(90deg)}.pmenu-acc-btn[aria-expanded=true] .pmenu-plus:after{transform:rotate(0)}.pmenu-sub{padding:0 0 18px}.pmenu-subhead{font:var(--t-label);letter-spacing:var(--t-label-track);color:var(--gold);margin:10px 0 2px}.pmenu-sublist a{min-height:48px;font:550 18px/1.2 var(--f-sans);color:var(--bone);align-items:center;gap:14px;text-decoration:none;display:flex}.pmenu-sublist a:hover,.pmenu-sublist a[aria-current]{color:var(--gold-hot)}.pmenu-blade{min-width:58px;font:900 13px/1 var(--f-sans);letter-spacing:.06em;text-align:center;color:#fff3dc;text-shadow:0 0 6px #ffaa46e6;background:#0e0e10;border:1px solid #ffb454d9;border-radius:3px;flex:none;padding:5px 6px 4px;font-stretch:75%;box-shadow:0 0 8px #ffa03c4d}.pmenu-all{margin-top:6px}.pmenu-foot{gap:18px;display:grid}.pmenu-actions{gap:10px;display:grid}.pmenu-actions .btn{width:100%}.pmenu-tel{font:500 13px/1.3 var(--f-mono);color:var(--bone-dim);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.pmenu-tel a{min-height:44px;color:var(--bone);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.pmenu-dot{display:none}.pmenu-tel-k{color:var(--gold)}html:not(.motion-off) .pmenu.is-open .pmenu-list>li{animation:bf-blur-in .42s var(--ease-fade) both}html:not(.motion-off) .pmenu.is-open .pmenu-list>li:nth-child(2){animation-delay:40ms}html:not(.motion-off) .pmenu.is-open .pmenu-list>li:nth-child(3){animation-delay:80ms}html:not(.motion-off) .pmenu.is-open .pmenu-list>li:nth-child(4){animation-delay:.12s}html:not(.motion-off) .pmenu.is-open .pmenu-list>li:nth-child(5){animation-delay:.16s}html.menu-open,html.menu-open body{overflow:hidden}@media (width>=1100px){.pmenu{display:none!important}}.lp-header{z-index:var(--z-nav);height:64px;padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));background:linear-gradient(#07080a99,#07080a00);justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;inset:0 0 auto}.lp-cta-short{display:none}@media (width<=759px){.lp-header{height:56px}}@media (width<=479px){.lp-cta-full{display:none}.lp-cta-short{display:inline}}.lp-sticky{z-index:var(--z-dock);min-height:calc(64px + env(safe-area-inset-bottom));padding:8px max(var(--gutter), env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 var(--bone-faint);visibility:hidden;transition:transform .36s var(--ease-enter), visibility 0s linear .36s;background:#000c;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;inset:auto 0 0;transform:translateY(105%)}.lp-sticky.is-on{visibility:visible;transition:transform .36s var(--ease-enter), visibility 0s;transform:none}html.motion-off .lp-sticky{opacity:0;transition:opacity .2s,visibility 0s linear .2s;transform:none}html.motion-off .lp-sticky.is-on{opacity:1;transition:opacity .2s,visibility}.lp-sticky-risk{font:var(--t-label);letter-spacing:var(--t-label-track);color:var(--bone-dim)}.lp-sticky-actions{align-items:center;gap:18px;margin-left:auto;display:flex}.lp-sticky .btn-primary{--btn-h:48px}@media (width<=759px){.lp-sticky-risk{display:none}.lp-sticky-actions{justify-content:flex-end;width:100%}.lp-sticky .btn-primary{flex:1}}.lp-footer{padding:56px var(--gutter) calc(112px + env(safe-area-inset-bottom));background:radial-gradient(60% 100% at 50% 0%, #ffb4540d, transparent 70%), var(--ink);box-shadow:inset 0 1px 0 var(--bone-faint);text-align:center;font:var(--t-caption);color:var(--bone-mute);justify-items:center;gap:12px;display:grid}.lp-footer-mark{color:var(--bone);margin:0 0 6px}.lp-footer-mark .bf-logo{height:44px}.lp-footer-line{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 10px;display:flex}.lp-footer-line a{min-height:44px;color:var(--bone-dim);align-items:center;text-decoration:none;display:inline-flex}.lp-footer-line a:hover{color:var(--bone);text-decoration:underline}@media (width<=559px){.lp-footer-line>span:first-child{flex-basis:100%}.lp-footer-line>.lp-dot:nth-child(2){display:none}}.lp-footer .fee-line{margin-block:4px;font-size:15px}.lp-footer-fine{max-width:72ch}.lp-footer-tools{align-items:center;gap:10px;display:flex}.dock{right:max(16px, calc(env(safe-area-inset-right) + 12px));bottom:calc(16px + env(safe-area-inset-bottom));z-index:var(--z-dock);transition:transform .36s var(--ease-enter), opacity .24s var(--ease-fade), visibility 0s;align-items:center;gap:8px;display:flex;position:fixed}html.rx-sticky-on .dock{transform:translateY(-74px)}.dock-demo{border:1px solid var(--gold);border-radius:var(--r-pill);background:var(--gold);min-height:48px;color:var(--ink);font:650 14px/1 var(--f-sans);white-space:nowrap;transition:background-color var(--d-micro), box-shadow var(--d-ui);align-items:center;gap:10px;padding:0 20px 0 16px;display:inline-flex;box-shadow:0 12px 32px #00000080,0 0 26px #ffa03c38}.dock-demo:hover{background:var(--gold-hot);box-shadow:0 12px 32px #00000080,0 0 0 6px #ffb45426,0 0 32px #ffa03c73}.dock-demo:focus-visible,.dock-help:focus-visible{box-shadow:0 0 0 2px var(--ink), 0 0 0 4px var(--bone);outline:2px solid #0000}.dock-pilot{background:#fffaf0;border-radius:50%;width:6px;height:6px;position:relative;box-shadow:0 0 0 1.5px #7a420a8c,0 0 6px 2px #fffcf0f2,0 0 14px 4px #ffecbeb3}.dock-help{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:48px;height:48px;color:var(--bone);transition:color var(--d-micro), box-shadow var(--d-ui);background:#0c0e12e0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:inline-grid;box-shadow:inset 0 0 0 1px #f2efe847,0 12px 32px #00000080}.dock-help svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:20px;height:20px}.dock-help svg .dot{fill:currentColor;stroke:none}.dock-help:hover{color:var(--gold-hot);box-shadow:inset 0 0 0 1px #ffcf8a99,0 12px 32px #00000080}html.dock-off .dock,html.film-on .dock,html.menu-open .dock,html.has-dialog .dock{opacity:0;visibility:hidden;pointer-events:none;transition:transform .36s var(--ease-enter), opacity .24s var(--ease-fade), visibility 0s linear .24s}@media (width<=759px){html.chips-on .dock{opacity:0;visibility:hidden;pointer-events:none}}html.dock-off:not(.rx-sticky-on) .dock{transform:translateY(12px)}.credits{--credit-k:#ffb454c7;isolation:isolate;background:var(--ink);color:var(--bone);text-align:center;position:relative;overflow:hidden}.credits-open{padding-top:clamp(96px,11vw,168px);position:relative}.credits-open:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(34% 46% at 50% 44%,#ffa03c13,#0000 72%),radial-gradient(30% 44% at 6% 60%,#ffb45a0d,#0000 70%);width:100vw;margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%}html:has(main :is([data-archetype=end-card],.end-card)) .credits-open{display:none}.credits-city{isolation:isolate;padding-top:clamp(72px,9vw,128px);position:relative}.credits-plate{z-index:-1;pointer-events:none;background:radial-gradient(70% 40% at 50% 100%, #ffa03c29, transparent 70%), radial-gradient(30% 22% at 18% 100%, #ffbe6e1a, transparent 70%), var(--ink);position:absolute;inset:0;overflow:hidden}.credits-plate:before{content:"";background-image:var(--tex-window);opacity:.05;background-size:93px 84px;height:38%;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%)}.credits-plate img{aspect-ratio:2560/1071;object-fit:cover;object-position:50% 100%;opacity:0;width:100%;height:auto;min-height:100%;transition:opacity 1.2s var(--ease-fade);position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 50%);mask-image:linear-gradient(#0000 0%,#000 50%)}.credits-plate img.is-loaded{opacity:.32}.credits-plate:after{content:"";background:linear-gradient(180deg, var(--ink) 0%, #07080ab8 40%, #07080a66 72%, #07080a80 86%, #07080ab8 100%);position:absolute;inset:0}@media (width<=759px){.credits-plate img{aspect-ratio:858/1072;min-height:86%}}.credits-roll{width:100%;max-width:calc(1180px + 2 * var(--gutter));padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));justify-items:center;margin-inline:auto;display:grid}.credits-title{justify-items:center;display:grid}.credits-mark{color:var(--bone);margin:0;line-height:0}.credits-mark .bf-logo{filter:drop-shadow(0 0 40px #ffa03c24);height:clamp(72px,10vw,160px)}.credits-l107{max-width:46ch;font:var(--t-lede);color:var(--bone-dim);gap:6px;margin-top:clamp(22px,2.4vw,34px);display:grid}.l107-lead{font:700 clamp(20px, 2vw, 28px) / 1.15 var(--f-sans);letter-spacing:-.02em;color:var(--bone);font-stretch:104%}.l107-fee{color:var(--bone-dim)}.l107-data{color:var(--bone)}.credits-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 26px;margin-top:clamp(30px,3.4vw,46px);display:flex}.credits-block{width:100%}.credits-list{gap:14px;margin:0;display:grid}.credit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;column-gap:32px;display:grid}.credit dt{text-align:right;font:var(--t-label);letter-spacing:var(--t-label-track);color:var(--credit-k)}.credit dd{text-align:left;overflow-clip-margin:6px;max-width:36rem;margin:0;overflow:clip}.credit ul{text-wrap:balance;margin:0 0 0 -22px;padding:0;list-style:none;display:block}.credit li{align-items:center;padding-left:22px;display:inline-flex;position:relative}.credit li:before{content:"·";color:var(--bone-mute);position:absolute;left:8px}.credit a{min-height:34px;font:500 16px/1.2 var(--f-sans);color:var(--bone);align-items:center;text-decoration:none;display:inline-flex}.credit a:hover,.credits-legal a:hover{color:var(--gold-hot);-webkit-text-decoration:underline #ffcf8a80;text-decoration:underline #ffcf8a80}.credit a[aria-current]{color:var(--gold-hot)}.credits-k{font:var(--t-label);letter-spacing:var(--t-label-track);color:var(--credit-k)}.credits-numbers{font:500 15px/1.3 var(--f-mono);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 28px;margin:clamp(56px,6vw,84px) 0 0;padding:0;list-style:none;display:flex}.credits-numbers li{align-items:center;gap:10px;display:inline-flex}.credits-numbers a{min-height:44px;color:var(--bone);align-items:center;text-decoration:none;display:inline-flex}.credits-numbers a:hover{color:var(--gold-hot)}.credits-served{justify-items:center;gap:14px;margin-top:clamp(48px,5vw,72px);display:grid}.credits-marks{flex-wrap:wrap;justify-content:center;gap:10px 40px;margin:0;padding:0;list-style:none;display:flex}.credits-marks li{font:800 clamp(17px, 1.5vw, 21px) / 1 var(--f-sans);color:var(--bone);opacity:.55;font-stretch:112%}.credits-fine{isolation:isolate;text-align:left;width:100%;font:var(--t-caption);color:var(--bone-dim);margin-top:clamp(56px,6vw,88px);padding-top:26px;line-height:1.6;position:relative}.credits-fine:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#07080a00,#07080a8c 22% 78%,#07080a00);width:100vw;margin-left:-50vw;position:absolute;top:-24px;bottom:-24px;left:50%}.credits-fine:before{content:"";background:var(--gold);width:64px;height:1px;margin-left:-32px;position:absolute;top:0;left:50%;box-shadow:0 0 10px #ffa03c99}.credits-fine p:first-child{columns:2 30rem;column-gap:48px}.credits-scenes{color:var(--bone);margin-top:14px}.credits-bar{width:100%;padding:12px 0 calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--bone-faint);font:var(--t-caption);color:var(--bone-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;margin-top:36px;display:flex}.credits-copy{color:var(--bone-dim)}.credits-legal{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.credits-legal li{align-items:center;display:inline-flex}.credits-legal li+li:before{content:"·";color:var(--bone-mute);opacity:.7;margin:0 8px}.credits-legal a,.credits-btn{min-height:44px;font:var(--t-caption);color:var(--bone-dim);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.credits-btn:hover{color:var(--bone);text-decoration:underline}.motion-toggle [data-motion-state]{color:var(--gold);margin-left:.3em}.motion-toggle[aria-checked=false] [data-motion-state]{color:var(--bone-dim)}@media (width<=1099px){.credit{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);column-gap:24px}}@media (width<=759px){.credits-l107{font-size:16px}.credits-marks li{font-size:19px}.credits-list{gap:22px}.credit{grid-template-columns:1fr;justify-items:center;row-gap:6px}.credit dt,.credit dd{text-align:center}.credit dd{max-width:none;overflow:visible}.credit ul{flex-wrap:wrap;justify-content:center;gap:0 20px;margin:0;display:flex}.credit li{padding-left:0}.credit li:before,.credits-legal li+li:before{content:none}.credits-legal{gap:0 18px}.credit a{min-height:44px}.credits-numbers,.credits-numbers li{flex-direction:column;gap:0}.credits-numbers li .credits-k{margin-top:10px}.credits-fine{text-align:center}.credits-fine p:first-child{columns:auto;text-align:left}.credits-bar{text-align:center;padding-bottom:calc(24px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center}.credits-legal{justify-content:center}}html.dock-on,html.rx-sticky-on{scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))}@media (width<=759px){html:has(.fd-submit-bar){scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))}}html.consent-open{scroll-padding-bottom:calc(var(--consent-h,260px) + 32px + env(safe-area-inset-bottom))}html.consent-open .credits-city{padding-bottom:calc(var(--consent-h,260px) + 16px + env(safe-area-inset-bottom))}html.consent-open .lp-footer{padding-bottom:calc(var(--consent-h,260px) + 32px + env(safe-area-inset-bottom))}.consent{left:max(16px, calc(env(safe-area-inset-left) + 12px));bottom:calc(16px + env(safe-area-inset-bottom));z-index:var(--z-consent);border-radius:var(--r-panel);background:var(--glass-bg);width:min(360px,100vw - 32px);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--hair-neutral), var(--shadow-deep);color:var(--bone);opacity:0;transition:opacity var(--d-ui) var(--ease-fade), transform var(--d-ui) var(--ease-enter);border:1px solid #0000;gap:12px;padding:20px 20px 18px;display:grid;position:fixed;transform:translateY(10px)}.consent.is-open{opacity:1;transform:none}.consent-h{font:700 17px/1.2 var(--f-sans);letter-spacing:-.01em}.consent-body{font:450 14px/1.5 var(--f-sans);color:var(--bone-dim)}.consent-body a{color:var(--bone)}.consent-body a:hover{color:var(--gold-hot)}.consent-gpc{border-left:1px solid var(--gold);font:500 13px/1.45 var(--f-sans);color:var(--bone);padding-left:10px}.consent-actions{gap:8px;margin-top:2px;display:grid}.consent-actions .btn{width:100%;font-size:14px}.privacy-pill{left:max(16px, calc(env(safe-area-inset-left) + 12px));bottom:calc(16px + env(safe-area-inset-bottom));z-index:var(--z-consent);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:44px;font:500 13px/1 var(--f-sans);color:var(--bone-dim);transition:color var(--d-micro), transform .36s var(--ease-enter);background:#0c0e12db;border:1px solid #0000;align-items:center;gap:8px;padding:0 16px 0 13px;display:inline-flex;position:fixed;box-shadow:inset 0 0 0 1px #f2efe833,0 10px 26px #00000073}.privacy-pill:hover{color:var(--bone)}.privacy-pill svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;flex:none;width:16px;height:16px}.privacy-pill .tick{stroke:var(--gold)}@media (width<=479px){.privacy-pill{justify-content:center;width:44px;padding:0}.privacy-pill-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=759px){.consent{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0e12f7;gap:10px;padding:16px 16px 14px}html.dock-on .consent{bottom:calc(16px + 48px + 12px + env(safe-area-inset-bottom))}html.consent-open.dock-on{scroll-padding-bottom:calc(var(--consent-h,260px) + 76px + 32px + env(safe-area-inset-bottom))}.consent-h{font-size:16px}.consent-body{font-size:13.5px}.consent-actions .btn{--btn-h:44px}}html.rx-sticky-on .privacy-pill,html.rx-sticky-on .consent{transform:translateY(-74px)}html.has-dialog .consent,html.menu-open .consent,html.menu-open .privacy-pill{display:none}@media print{.skip-link,.nav,.pmenu,.lp-header,.lp-sticky,.dock,.consent,.privacy-pill,.credits,.lp-footer-tools{display:none!important}html{background:#fff}[data-sentinel]{display:none!important}}.credits-city{padding-top:clamp(56px,6vw,88px)}.credits-roll{text-align:left;max-width:calc(var(--page-w) + 2 * var(--gutter));justify-items:stretch;margin-inline:auto}.credits-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px clamp(24px,3vw,48px)}.credit{display:block}.credit dt{text-align:left;font:600 14px / 1.3 var(--f-sans);color:var(--bone-mute);margin-bottom:12px}.credit dd{max-width:none}.credit ul{gap:2px;margin:0;display:grid}.credit li{padding-left:0;display:block}.credit li:before{content:none}.credits-numbers{border-top:1px solid #f2efe81f;justify-content:flex-start;gap:8px clamp(28px,4vw,56px);margin-top:clamp(40px,4vw,56px);padding-top:24px}.credits-numbers li{gap:2px;display:grid}.credits-numbers .credits-k{font:600 14px / 1.3 var(--f-sans);color:var(--bone-mute)}.credits-numbers a{min-height:0;font:500 17px / 1.4 var(--f-sans)}.credits-served{justify-items:start;margin-top:clamp(32px,3vw,44px)}.credits-served .credits-k{font:600 14px / 1.3 var(--f-sans);color:var(--bone-mute)}.credits-marks{justify-content:flex-start}.credits-marks li{text-transform:none}@media (width<=1099px){.credits-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=759px){.credits-list,.credit,.credit dt,.credit dd,.credits-numbers,.credits-numbers li,.credits-served,.credits-marks{text-align:left;justify-content:flex-start;justify-items:start}.credits-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.dock-demo{display:none}}@media (width<=759px){.dock{display:none}}}
