@font-face{font-family:Hanken Grotesk;src:url(/assets/hanken-grotesk-var.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:100 900}@font-face{font-family:Source Code Pro;src:url(/assets/source-code-pro-var.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:200 900}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sheet:#ede1d4;--ink:#1c1e22;--ink-2:#1c1e22b8;--ink-3:#1c1e22a8;--hair:#1c1e2229;--stmt:#1c1e22d1;--dotted:#1c1e2280;--signal:#7e5038;--ink-disabled-text:#1c1e22a8;--ink-disabled-edge:#1c1e2280;--g-field:#0d0e10;--g-panel:#141519;--g-ink:#ede1d4;--g-ink-2:#ede1d4a8;--g-ink-3:#ede1d485;--g-hair:#ede1d424;--g-strong:#ede1d44d;--g-dotted:#ede1d480;--copper:#b37e63;--copper-text:#c99981;--glow:#b37e638c;--sans:"Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--mono:"Source Code Pro", ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--m:clamp(20px, 4.45vw, 64px);--pass:clamp(88px, 11vw, 176px);--max:1680px;--hdr:96px;--hdr-total:96px;--lockup:176px;--line-hair:1px;--line-live:1.5px;--line-committed:2px;--ply-ink:3px;--ply-signal:2px;--witness:10px;--target:44px;--control-h:56px;--cta-h:72px;--spine-x:calc(var(--m) / 2 - 2.5px);--bleed:calc(var(--m) + max(0px, (100vw - var(--max)) / 2))}@media (max-width:900px){:root{--hdr:84px;--hdr-total:136px;--lockup:160px;--cta-h:64px}}@media (max-height:519px) and (orientation:landscape){:root{--hdr:72px;--hdr-total:120px}}*,:before,:after{box-sizing:border-box}html{background:var(--sheet);min-width:320px;color:var(--ink);font-family:var(--sans);font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hdr-total) + 16px);scroll-behavior:auto;font-size:17px;line-height:1.6}body{background:var(--sheet);min-height:100vh;margin:0}h1,h2,h3,p,figure,figcaption,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img{max-width:100%;display:block}button,input,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}[hidden]{display:none!important}:focus{outline:none}:focus-visible{outline:var(--line-committed) solid var(--signal);outline-offset:3px}main#main{padding-top:var(--hdr-total);outline:none;position:relative;overflow-x:clip}.wrap{width:min(100%, var(--max));padding-inline:var(--m);margin-inline:auto}.vh{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.display{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(64px,min(9.2vw,16.4vh + 1px),152px);font-weight:650;line-height:.94}.title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(48px,6.4vw,104px);font-weight:650;line-height:.98}.statement{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;font-size:clamp(34px,4.2vw,68px);font-weight:650;line-height:1.04}.h2{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(26px,2.4vw,36px);font-weight:565;line-height:1.2}.h3{letter-spacing:-.01em;font-size:clamp(22px,1.9vw,28px);font-weight:565;line-height:1.3}.lead{text-wrap:pretty;max-width:40ch;font-size:clamp(20px,1.75vw,26px);line-height:1.4}.lead.offer{color:var(--ink);font-weight:500}.body{max-width:62ch;color:var(--ink-2);text-wrap:pretty;font-size:17px;line-height:1.6}.body b,.body strong{color:var(--ink);font-weight:565}.small{color:var(--ink-2);font-size:15px;line-height:1.5}.micro{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:11px;line-height:1.35}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--signal);font-size:12px;font-weight:500;line-height:1.5}.accent{color:var(--signal)}@media (max-width:400px){.title{font-size:clamp(38px,12.2vw,48px)}.statement{font-size:clamp(30px,9.6vw,34px)}}[data-split]>span,[data-split] .accent>span,.display>span,.display .accent>span{vertical-align:top;margin:-.1em -.04em -.18em;padding:.1em .04em .18em}.rule{height:var(--line-hair);background:var(--hair);transform-origin:0;border:0;margin:0;display:block}.rule.stmt{background:var(--stmt)}.witness{width:var(--line-live);height:var(--witness);background:var(--signal);vertical-align:-1px;transform-origin:bottom;display:inline-block}.btn{min-height:var(--control-h);background:var(--ink);color:var(--sheet);border:var(--line-committed) solid var(--ink);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;gap:14px;padding:0 28px;font-size:17px;font-weight:565;line-height:1.2;text-decoration:none;display:inline-flex}.btn .arr{flex:none;width:18px;height:12px}.btn .arr path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:square}.btn:hover{background:#000;border-color:#000}.btn:active,.btn[data-pressed=true]{background:var(--sheet);color:var(--ink);border-color:var(--ink)}.btn:focus-visible{outline-offset:4px}.btn[aria-disabled=true],.btn:disabled{color:var(--ink-disabled-text);border-color:var(--ink-disabled-edge);cursor:default;background:0 0}.btn-xl{min-height:var(--cta-h);gap:18px;padding:0 36px;font-size:clamp(18px,1.6vw,22px)}.btn-xl .arr{width:24px;height:14px}.u{color:var(--ink);cursor:pointer;background:0 0;border:0;margin-block:-12px -10px;padding-block:12px 13px;font-size:17px;font-weight:565;line-height:1.3;display:inline-block;position:relative}.u:after{content:"";height:var(--line-committed);background:var(--stmt);transform-origin:bottom;position:absolute;bottom:10px;left:0;right:0;transform:scaleY(.5)}.u:hover:after,.u:active:after,.u:focus-visible:after,.u[data-pressed=true]:after{background:var(--signal);transform:scaleY(1)}.u:focus-visible{outline-offset:4px}.fx-line{height:var(--line-committed);background:var(--signal);transform-origin:0;opacity:0;pointer-events:none;position:absolute;bottom:10px;left:0;right:0;transform:scaleX(0)}.btn{position:relative}.btn>.fx-line,.stage-play>.fx-line{background:currentColor;width:100px;inset:calc(50% + .74em) auto auto 0}:is(.plate,.after-plate) .u>.fx-line{background:var(--copper)}.stage-controls .u>.fx-line{bottom:8px}html[data-feedback=engine] .u:hover:not(:focus-visible):not(:active):not([data-pressed=true]):after{background:var(--stmt);transform:scaleY(.5)}html[data-feedback=engine] .plate .u:hover:not(:focus-visible):not(:active):not([data-pressed=true]):after{background:var(--g-ink-2)}.u .ext{vertical-align:-1px;width:12px;height:12px;margin-left:8px;display:inline-block}.u .ext path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square}.body a,.lead a,.small a,.doc a{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--stmt);text-decoration-color:var(--stmt);font-weight:500}.body a:hover,.lead a:hover,.small a:hover,.doc a:hover,.body a:active,.small a:active{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.notice a,.partner-aside a,.doc a,.questions .answer a{margin-block:-12px;padding-block:12px;display:inline-block}.notice a.u,.partner-aside a.u,.doc a.u,.questions .answer a.u{margin-block:-12px -10px;padding-block:12px 13px;text-decoration:none}.addr{font-family:var(--mono);letter-spacing:.02em;color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--stmt);text-decoration-color:var(--stmt);margin-block:-14px;padding-block:14px;font-size:15px;display:inline-block}.addr:hover,.addr:active{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.notice a:not(.u):not(.btn):focus-visible,.partner-aside a:not(.u):not(.btn):focus-visible,.doc a:not(.u):not(.btn):focus-visible,.questions .answer a:not(.u):not(.btn):focus-visible,.addr:not(.foot-inner *):focus-visible{outline-offset:-3px;margin:0 -2px;padding:0 2px}.sample-flag{font-family:var(--mono);letter-spacing:.04em;color:var(--signal);font-size:13px}html[data-ventures=zero] [data-requires-venture]{display:none!important}html[data-ventures=zero] .close .secondary:not(:has(a:not([data-requires-venture]))){display:none}[data-observe]{scroll-margin-bottom:24px}.foot-inner .foot-line{scroll-margin-bottom:240px}.skip{z-index:100;top:12px;left:var(--m);min-width:calc(var(--lockup) + 12px);min-height:calc(var(--hdr) - 24px);background:var(--ink);color:var(--sheet);align-items:center;padding:10px 16px;font-weight:565;display:inline-flex;position:fixed;transform:translateY(-200%)}.skip:focus,.skip:focus-visible{transform:none}header.shell{z-index:50;height:var(--hdr-total);background:var(--sheet);border-bottom:var(--line-hair) solid var(--hair);position:fixed;top:0;left:0;right:0}.shell-row{height:var(--hdr);width:min(100%, var(--max));align-items:stretch;margin-inline:auto;display:flex;position:relative}.lockup-cell{padding-left:var(--m);flex:auto;align-items:center;gap:0;min-width:0;display:flex}.lockup-link{min-height:var(--target);color:inherit;align-items:center;display:inline-flex}.lockup-link:focus-visible{outline-offset:6px}.lockup-mask{display:block}.lockup-mask img{width:var(--lockup);height:auto;display:block}.descriptor{margin-left:calc(var(--lockup) * .1275);font-size:calc(var(--lockup) * .2614);letter-spacing:-.01em;color:var(--ink-2);white-space:nowrap;font-weight:500;line-height:1;display:inline-block;transform:translateY(.02em)}@media (max-width:539px){.descriptor{display:none}}nav.stations{padding-right:var(--m);align-items:stretch;display:flex}.station{min-height:var(--target);color:var(--ink-2);letter-spacing:.005em;white-space:nowrap;align-items:center;padding:0 22px;font-size:15px;font-weight:500;display:inline-flex}.station:hover,.station[aria-current=page]{color:var(--ink)}.station:focus-visible{outline-offset:-4px}.station-cta{align-items:center;margin-left:18px;display:inline-flex}.station-cta .btn{min-height:56px;padding:0 24px;font-size:16px}.underline{width:100px;height:var(--line-committed);background:var(--ink);transform-origin:0;pointer-events:none;position:absolute;bottom:-1px;left:0}html[data-script=off] .underline,html[data-engine=absent] .underline{left:var(--m);width:var(--lockup)}@media (min-width:901px){:is(html[data-script=off] header.shell:has(.station[aria-current=page]) .underline,html[data-engine=absent] header.shell:has(.station[aria-current=page]) .underline){display:none}html[data-script=off] .station[aria-current=page],html[data-engine=absent] .station[aria-current=page]{box-shadow:0 1px 0 var(--ink), inset 0 -1px 0 var(--ink)}}.sweep{width:var(--lockup);height:var(--line-live);background:var(--signal);transform-origin:0;pointer-events:none;opacity:0;position:absolute;bottom:-1px;left:0}.hover-line{width:100px;height:var(--line-live);background:var(--signal);transform-origin:0;opacity:0;pointer-events:none;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.progress{background:var(--signal);transform-origin:0;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.menu,.path-row{display:none}@media (max-width:900px){nav.stations{display:none}.menu{display:block;position:static}.menu>summary{height:var(--hdr);padding:0 var(--m) 0 20px;cursor:pointer;color:var(--ink);justify-content:flex-end;align-items:center;gap:10px;min-width:84px;font-size:15px;font-weight:565;list-style:none;display:inline-flex}.menu>summary::-webkit-details-marker{display:none}.menu>summary:focus-visible{outline-offset:-4px}.menu-glyph{width:16px;height:10px;display:inline-block;position:relative}.menu-glyph i{transform-origin:50%;background:currentColor;width:100%;height:1.5px;position:absolute;left:0}.menu-glyph i:first-child{top:0}.menu-glyph i:last-child{bottom:0}.menu[open] .menu-glyph i:first-child{transform:translateY(4.25px)rotate(45deg)}.menu[open] .menu-glyph i:last-child{transform:translateY(-4.25px)rotate(-45deg)}.menu-panel{z-index:60;left:0;right:0;top:var(--hdr-total);min-height:calc(100vh - var(--hdr-total));min-height:calc(100dvh - var(--hdr-total));background:var(--sheet);border-top:var(--line-committed) solid var(--ink);padding:8px 0;position:absolute}.menu-panel a,.menu-panel button{width:100%;min-height:56px;padding:0 var(--m);letter-spacing:-.01em;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;font-size:22px;font-weight:565;display:flex}.menu-panel a[aria-current=page]{color:var(--ink);box-shadow:inset var(--line-committed) 0 0 var(--ink)}.menu-panel a:hover,.menu-panel button:hover{color:var(--ink)}.menu-panel a:focus-visible,.menu-panel button:focus-visible{outline-offset:-3px}.menu-panel .menu-close{color:var(--ink);border-top:var(--line-hair) solid var(--hair);margin-top:8px;font-size:17px}.path-row{height:calc(var(--hdr-total) - var(--hdr));width:min(100%, var(--max));padding-inline:var(--m);border-top:var(--line-hair) solid var(--hair);justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;display:flex}.path-row .u{font-size:16px}.path-row .u[aria-current=page]:after{background:var(--ink);transform:scaleY(1)}.path-row .u[aria-current=page]:hover:after,.path-row .u[aria-current=page]:active:after,.path-row .u[aria-current=page]:focus-visible:after,.path-row .u[aria-current=page][data-pressed=true]:after{background:var(--signal)}.path-row .here{color:var(--ink-2);font-family:var(--mono);letter-spacing:.02em;white-space:nowrap;font-size:13px}@media (max-width:360px){.path-row .u{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--stmt);text-decoration-color:var(--stmt);text-decoration-skip-ink:none}.path-row .u:after,.path-row .u>.fx-line{display:none}.path-row .u:hover,.path-row .u:active,.path-row .u:focus-visible,.path-row .u[data-pressed=true]{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.path-row .u[aria-current=page]{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.path-row .u[aria-current=page]:hover,.path-row .u[aria-current=page]:active,.path-row .u[aria-current=page]:focus-visible,.path-row .u[aria-current=page][data-pressed=true]{-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}}html[data-menu=open]{scrollbar-gutter:stable;overflow:hidden}}footer.shell-foot{z-index:7;background:var(--sheet);border-top:var(--line-hair) solid var(--hair);position:relative}.foot-inner{width:min(100%, var(--max));padding:36px var(--m) max(48px, env(safe-area-inset-bottom));color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 36px;margin-inline:auto;font-size:15px;display:flex}.foot-inner .foot-line{color:var(--ink-2);flex:100%;margin-bottom:6px}.foot-inner a{min-height:var(--target);color:var(--ink-2);align-items:center;font-weight:500;display:inline-flex}.foot-inner a:hover{color:var(--ink)}.foot-inner .addr{color:var(--ink);min-height:var(--target);margin-block:0;padding-block:0}.foot-inner .parent{margin-left:auto}@media (max-width:900px){.foot-inner{gap:4px 28px}.foot-inner .parent{margin-left:0}}.zone{position:relative}.spine{z-index:5;top:0;bottom:calc(var(--pass) + var(--cta-h) / 2 - 2.5px);right:var(--spine-x);width:var(--ply-ink);box-sizing:content-box;background:var(--ink);border-right:var(--ply-signal) solid var(--signal);transform-origin:top;pointer-events:none;position:absolute}.zone-read .spine{bottom:0}.tail{min-width:24px;height:var(--ply-ink);box-sizing:content-box;background:var(--ink);border-bottom:var(--ply-signal) solid var(--signal);margin-right:calc(var(--spine-x) - var(--bleed));transform-origin:100%;flex:40px}.tail-tick{width:var(--line-live);background:var(--signal);transform-origin:50%;flex:none;height:22px;margin-right:-1px}.spine-tick{z-index:6;right:calc(var(--spine-x) - 6px);width:17px;height:var(--line-live);background:var(--signal);transform-origin:100%;pointer-events:none;position:absolute}.pass{padding-block:var(--pass)}.section-rule{border-top:var(--line-hair) solid var(--hair)}.band{gap:28px clamp(32px,5vw,88px);display:grid}@media (min-width:901px){.band{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.band-head .statement{margin-bottom:16px}.band-head .small{max-width:32ch}.actions{flex-wrap:wrap;align-items:center;gap:18px 36px;margin-top:28px;display:flex}.art{background:#d9cdbe;position:relative;overflow:hidden}.art img{object-fit:cover;width:100%;height:118%;position:absolute;top:-9%;left:0}.art-band{aspect-ratio:21/9;border-block:var(--line-hair) solid var(--hair);width:100%}@media (max-width:700px){.art-band{aspect-ratio:4/3}}.plate{z-index:6;background:var(--g-field);color:var(--g-ink);border-block:var(--line-hair) solid var(--g-hair);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative}.plate :focus-visible{outline-color:var(--copper)}.plate .eyebrow{color:var(--copper-text)}.plate .statement{color:var(--g-ink)}.plate .lead,.plate .small{color:var(--g-ink-2)}.plate .u{color:var(--g-ink)}.plate .u:after{background:var(--g-ink-2)}.plate .u:hover:after,.plate .u:active:after,.plate .u:focus-visible:after{background:var(--copper)}.plate-in{padding-block:var(--pass)}.plate .art{border:var(--line-hair) solid var(--g-hair);background:#14110f}.plate-spine{z-index:3;top:0;bottom:0;right:var(--spine-x);width:var(--ply-ink);box-sizing:content-box;background:var(--g-ink);border-right:var(--ply-signal) solid var(--copper);transform-origin:top;pointer-events:none;position:absolute}.plate-spine:after{content:"";box-shadow:0 0 18px 3px var(--glow);opacity:.55;position:absolute;inset:0 -5px 0 0}.facts{display:grid}.facts>div{border-top:var(--line-hair) solid var(--hair);gap:4px 32px;padding:18px 0;display:grid}.facts>div:last-child{border-bottom:var(--line-hair) solid var(--hair)}@media (min-width:701px){.facts>div{grid-template-columns:200px minmax(0,1fr)}}.facts dt{color:var(--ink-2);font-size:15px}.facts dd{color:var(--ink);font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.45}.facts dd ul li{display:inline-block}.facts dd ul li:not(:last-child):after{content:"·";color:var(--ink-2);margin-inline:.45em}.close{padding-block:var(--pass);border-top:var(--line-hair) solid var(--hair)}.close .statement{letter-spacing:-.035em;max-width:14ch;margin-bottom:clamp(36px,5vw,72px);font-size:clamp(40px,6.4vw,104px);line-height:.98}.cta-row{min-height:var(--cta-h);align-items:center;gap:0;margin:0;display:flex}.cta-row .btn{flex:none}.close .secondary{flex-wrap:wrap;gap:14px 36px;margin-bottom:clamp(28px,3.4vw,44px);display:flex}@media (max-width:400px){.close .statement{font-size:clamp(34px,11vw,44px)}.btn-xl{gap:12px;padding:0 20px;font-size:17px}}@media (max-width:360px){.close .cta-row .btn-xl{min-width:0;margin-right:calc(var(--spine-x) - var(--bleed));flex:auto;justify-content:space-between;gap:10px;padding:0 18px;font-size:16px}.close .cta-row .tail,.close .cta-row .tail-tick{display:none}}.lf{position:relative}.lf-list{gap:0;display:grid;position:relative}.lf-item{position:relative}.lf-seg{transform-origin:0 0;display:block;position:absolute}.lf-seg[data-line=committed]{background:var(--ink)}.lf-seg[data-line=statement]{background:var(--stmt)}.lf-mark{background:var(--signal);display:block;position:absolute}.lf-num{color:var(--signal);font-family:var(--mono);letter-spacing:.08em;margin-bottom:8px;font-size:13px;display:block}.lf-name{color:var(--ink);letter-spacing:-.01em;text-wrap:pretty;max-width:16ch;font-size:clamp(18px,1.6vw,24px);font-weight:565;line-height:1.25;display:block}.lf-name .cond{color:var(--ink-2);letter-spacing:0;font-weight:400}.lf-note{color:var(--ink-2);text-wrap:pretty;max-width:24ch;margin-top:8px;font-size:15px;line-height:1.45;display:block}.lf-origin{color:var(--signal);margin-bottom:16px;display:block}@media (min-width:701px){.lf:not(.lf-vertical) .lf-list{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:0 24px}.lf:not(.lf-vertical) .lf-item{padding-top:40px}.lf:not(.lf-vertical) .lf-seg{width:calc(100% + 24px);height:3px;top:0;left:0}.lf:not(.lf-vertical) .lf-seg[data-line=statement]{height:var(--line-hair);top:1px}.lf:not(.lf-vertical) .lf-seg[data-line=dotted]{background:repeating-linear-gradient(90deg, var(--dotted) 0 3px, transparent 3px 8px);height:1px;top:1px}.lf:not(.lf-vertical) .lf-item:last-child .lf-seg{display:none}.lf:not(.lf-vertical) .lf-mark{width:var(--line-committed);transform-origin:top;height:18px;top:0;left:0}.lf:not(.lf-vertical) .lf-mark[data-mark=witness]{height:26px}.lf:not(.lf-vertical) .lf-item[data-conditional=true] .lf-mark{background:repeating-linear-gradient(180deg, var(--signal) 0 3px, transparent 3px 6px)}}.lf-vertical .lf-list{grid-template-columns:minmax(0,1fr)}.lf-vertical .lf-item{padding:0 0 30px 44px}.lf-vertical .lf-item:last-child{padding-bottom:0}.lf-vertical .lf-seg{transform-origin:top;width:3px;height:100%;top:12px;left:7px}.lf-vertical .lf-seg[data-line=statement]{width:var(--line-hair);left:8px}.lf-vertical .lf-seg[data-line=dotted]{background:repeating-linear-gradient(180deg, var(--dotted) 0 3px, transparent 3px 8px);width:1px;left:8px}.lf-vertical .lf-item:last-child .lf-seg{display:none}.lf-vertical .lf-mark{width:18px;height:var(--line-committed);transform-origin:0;top:12px;left:0}.lf-vertical .lf-mark[data-mark=witness]{width:26px}.lf-vertical .lf-item[data-conditional=true] .lf-mark{background:repeating-linear-gradient(90deg, var(--signal) 0 3px, transparent 3px 6px)}.lf-vertical .lf-origin{padding-left:44px}@media (max-width:700px){.lf .lf-list{grid-template-columns:minmax(0,1fr)}.lf .lf-item{padding:0 0 30px 44px}.lf .lf-item:last-child{padding-bottom:0}.lf .lf-seg{transform-origin:top;width:3px;height:100%;top:12px;left:7px}.lf .lf-seg[data-line=statement]{width:var(--line-hair);left:8px}.lf .lf-seg[data-line=dotted]{background:repeating-linear-gradient(180deg, var(--dotted) 0 3px, transparent 3px 8px);width:1px;left:8px}.lf .lf-item:last-child .lf-seg{display:none}.lf .lf-mark{width:18px;height:var(--line-committed);transform-origin:0;top:12px;left:0}.lf .lf-mark[data-mark=witness]{width:26px}.lf .lf-item[data-conditional=true] .lf-mark{background:repeating-linear-gradient(90deg, var(--signal) 0 3px, transparent 3px 6px)}.lf .lf-origin{padding-left:44px}.lf-name{max-width:none}}html[data-script=on][data-motion=full] .lf[data-lf-state=pending] .lf-seg,html[data-script=on][data-motion=full] .lf[data-lf-state=pending] .lf-mark,html[data-script=on][data-motion=full] .lf[data-lf-state=pending] .lf-num,html[data-script=on][data-motion=full] .lf[data-lf-state=pending] .lf-name,html[data-script=on][data-motion=full] .lf[data-lf-state=pending] .lf-note,html[data-script=on][data-motion=full] .lf[data-lf-state=pending] .lf-origin,html[data-script=on][data-motion=full] .lf[data-lf-state=pending] .lf-strand,html[data-script=on][data-motion=full] .lf[data-lf-state=pending] .lf-tie,html[data-script=on][data-motion=full] .lf[data-lf-state=pending] .lf-strand-note,html[data-script=on][data-motion=full] .lf[data-lf-state=pending] .lf-return,html[data-script=on][data-motion=full] .lf[data-lf-state=pending] .lf-return-note{opacity:0}:is(.plate,.after-plate) .lf-seg[data-line=committed]{background:var(--copper);box-shadow:0 0 14px 1px var(--glow)}:is(.plate,.after-plate) .lf-seg[data-line=statement]{background:#ede1d4d9}:is(.plate,.after-plate) .lf-seg[data-line=dotted]{background:repeating-linear-gradient(180deg, var(--g-dotted) 0 3px, transparent 3px 8px)!important}:is(.plate,.after-plate) .lf-mark{background:var(--copper-text)}:is(.plate,.after-plate) .lf-item[data-conditional=true] .lf-mark{background:repeating-linear-gradient(90deg, var(--copper-text) 0 3px, transparent 3px 6px)}:is(.plate,.after-plate) .lf-num{color:var(--copper-text)}:is(.plate,.after-plate) .lf-name{color:var(--g-ink)}:is(.plate,.after-plate) .lf-name .cond,:is(.plate,.after-plate) .lf-note{color:var(--g-ink-2)}:is(.plate,.after-plate) .lf-origin{color:var(--copper-text)}.page-head{gap:clamp(20px,2.4vw,32px);padding-top:clamp(48px,7vw,112px);padding-bottom:clamp(40px,5vw,72px);display:grid}.page-head .lead{color:var(--ink-2)}.page-head .title{max-width:11ch}@media (max-height:599px) and (orientation:landscape){.page-head .title{max-width:none}}.head-split{gap:40px clamp(32px,5vw,88px);display:grid}@media (min-width:1001px){.head-split{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start}}.head-copy{gap:clamp(20px,2.4vw,32px);display:grid}.signals{gap:0;max-width:56ch;display:grid}.signals li{border-top:var(--line-hair) solid var(--hair);color:var(--ink);padding:16px 0 16px 34px;font-size:clamp(19px,1.6vw,23px);font-weight:500;line-height:1.4;display:block;position:relative}.signals li:last-child{border-bottom:var(--line-hair) solid var(--hair)}.signals li:before{content:"";background:var(--signal);width:18px;height:2px;position:absolute;top:calc(15px + .7em);left:0}.guidance{margin-bottom:16px}.q-glyph{flex:none;width:18px;height:18px;position:relative}.q-glyph:before,.q-glyph:after{content:"";background:var(--signal);position:absolute}.q-glyph:before{height:2px;top:8px;left:0;right:0}.q-glyph:after{transform-origin:50%;width:2px;top:0;bottom:0;left:8px}details[open]>summary .q-glyph:after{transform:scaleY(0)}.doc-grid{padding-top:clamp(40px,5vw,72px);padding-bottom:var(--pass);gap:40px clamp(32px,5vw,88px);display:grid}@media (min-width:1100px){.doc-grid{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start}}.doc-toc{max-width:26ch;top:calc(var(--hdr-total) + 32px);gap:0;display:grid;position:sticky}.doc-toc a{min-height:48px;color:var(--ink-2);border-top:var(--line-hair) solid var(--hair);align-items:center;padding:0;font-size:16px;font-weight:500;display:flex}.doc-toc a:last-child{border-bottom:var(--line-hair) solid var(--hair)}.doc-toc a:hover{color:var(--ink)}.doc-toc a{position:relative}.doc-toc a[aria-current=true]{color:var(--ink)}.toc-mark{width:var(--line-committed);background:var(--ink);opacity:0;pointer-events:none;height:48px;position:absolute;top:0;left:-14px}.toc-line{width:100%;height:var(--line-live);background:var(--signal);transform-origin:0;opacity:0;pointer-events:none;position:absolute;top:-1px;left:0}.doc-toc .micro{margin-bottom:12px}@media (max-width:1099px){.doc-toc{display:none}}.doc{gap:0;max-width:68ch;display:grid}.doc section{border-top:var(--line-hair) solid var(--stmt);gap:14px;padding:36px 0 40px;display:grid}.doc section:first-child{border-top:0;padding-top:0}.doc section h2{letter-spacing:-.015em;font-size:clamp(24px,2.2vw,32px);font-weight:565;line-height:1.25}.doc p,.doc li{color:var(--ink-2);font-size:18px;line-height:1.6}.doc li{margin-bottom:8px;padding-left:28px;position:relative}.doc li:before{content:"";background:var(--signal);width:14px;height:2px;position:absolute;top:13px;left:0}.doc-contact{border-top-width:var(--line-committed)!important;border-top-color:var(--ink)!important}.follower{z-index:90;pointer-events:none;opacity:0;width:8px;height:8px;margin:-4px 0 0 -4px;position:fixed;top:0;left:0}.follower b{background:var(--signal);position:absolute;inset:0}.follower i{border:2px solid var(--signal);opacity:0;position:absolute;inset:-16px;transform:scale(.4)}.follower[data-on-plate=true] b{background:var(--copper)}.follower[data-on-plate=true] i{border-color:var(--copper)}@media not ((hover:hover) and (pointer:fine)){.follower,.hover-line{display:none!important}}@media (max-width:900px){.band{gap:20px}.actions{gap:16px 28px}}@media (max-width:400px){.btn{padding:0 20px;font-size:16px}.display{font-size:clamp(56px,19vw,64px)}}.spine-head{z-index:7;top:0;right:calc(var(--spine-x) - 2px);pointer-events:none;opacity:0;width:9px;height:9px;margin-top:-5px;position:absolute}.spine-head b{background:var(--signal);width:100%;height:100%;display:block}.spine-head[data-on-plate=true] b{background:var(--copper-text);box-shadow:0 0 18px 5px var(--glow)}
html[data-script=on][data-motion=full][data-route-transition=entering] main#main{opacity:0}html[data-entrance-state=pending] .lockup-mask,html[data-entrance-state=running] .lockup-mask{clip-path:inset(0 0 0 100%)}html[data-entrance-state=pending] .underline,html[data-entrance-state=running] .underline{transform:scaleX(0)}html[data-entrance-state=pending] .descriptor,html[data-entrance-state=running] .descriptor{opacity:0}html[data-hold=on] [data-lead]{opacity:.5;transform:translateY(.14em)}html[data-hold=on] [data-rows]>*,html[data-hold=on] [data-reveal],html[data-hold=on] [data-split]:not(#headline):not([data-lead]),html[data-hold=on] .lf-list,html[data-hold=on] .lf-origin,html[data-hold=on] .lf-return,html[data-hold=on] .lf-return-note{opacity:0}html[data-hold=on] .spine,html[data-hold=on] .plate-spine{transform:scaleY(0)}html[data-hold=on] .tail,html[data-hold=on] .tail-tick{transform:scaleX(0)}html[data-script=on][data-motion=full] [data-reveal][data-reveal-state=pending],html[data-script=on][data-motion=full] [data-split][data-split-state=pending]{opacity:0}html[data-script=on][data-motion=full] .spine-tick[data-tick-state=pending]{transform:scaleX(0)}.pin{position:relative}html[data-pins=on] .pin{height:calc((1 + var(--pin-len,1.5)) * (100vh - var(--hdr-total)))}html[data-pins=on] .pin-stage{top:var(--hdr-total);height:calc(100vh - var(--hdr-total));position:sticky;overflow:clip}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{transition:none!important;animation:none!important}html[data-motion=reduced] .lockup-mask,html[data-motion=reduced] .descriptor,html[data-motion=reduced] [data-reveal],html[data-motion=reduced] [data-split],html[data-motion=reduced] [data-lead],html[data-motion=reduced] .lf-seg,html[data-motion=reduced] .lf-mark,html[data-motion=reduced] .lf-num,html[data-motion=reduced] .lf-name,html[data-motion=reduced] .lf-note,html[data-motion=reduced] .lf-origin,html[data-motion=reduced] .lf-strand,html[data-motion=reduced] .lf-tie,html[data-motion=reduced] .lf-return-note,html[data-motion=reduced] .lf-return,html[data-motion=reduced] .lf-strand-note,html[data-motion=reduced] [data-depth],html[data-motion=reduced] [data-rows]>*,html[data-motion=reduced] .spine,html[data-motion=reduced] .plate-spine,html[data-motion=reduced] .tail,html[data-motion=reduced] .tail-tick,html[data-motion=reduced] .spine-tick,html[data-motion=reduced] .art img,html[data-motion=reduced] .who-label,html[data-motion=reduced] .what{opacity:1!important;clip-path:none!important;transform:none!important}html[data-motion=reduced] .sweep,html[data-motion=reduced] .progress,html[data-motion=reduced] .follower,html[data-motion=reduced] .fx-line,html[data-motion=reduced] .hover-line,html[data-motion=reduced] .spine-head{display:none!important}html[data-paused=on] *,html[data-paused=on] :before,html[data-paused=on] :after{animation-play-state:paused!important}
