@font-face{font-family:fontSans;src:url(../media/Satoshi_Variable-s.p.1q7euddqujsio.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:fontSans;src:url(../media/Satoshi_VariableItalic-s.p.3qjihj3am5inn.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:italic}@font-face{font-family:fontSans Fallback;src:local(Arial);ascent-override:92.36%;descent-override:21.95%;line-gap-override:9.14%;size-adjust:109.35%}.fontsans_3f738f4e-module__6lerlq__className{font-family:fontSans,fontSans Fallback}.fontsans_3f738f4e-module__6lerlq__variable{--font-sans:"fontSans", "fontSans Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_864f710d-module__qW7vtq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_864f710d-module__qW7vtq__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--ground:#f6f1e7;--sheet:#fbf8f2;--tile:#f0e9dc;--card:#fff;--ink:#16130e;--ink-2:#4d463b;--ink-3:#6f675b;--line:#16130e17;--line-2:#16130e29;--gold-text:#7a5418;--gold-wash:#f3e3c8;--focus:#9a6a1e;--signal-ink:#b33400;--signal-wash:#fbe3d6;--gold-1:#e7b27c;--gold-2:#d19836;--gold-3:#aa7c2a;--on-gold:#241603;--signal:#d93f00;--night:#0d0b08;--night-sheet:#15120d;--night-tile:#1d1912;--night-card:#241f17;--ivory:#f3ede2;--ivory-2:#bdb3a3;--ivory-3:#998f80;--shadow-float:0 24px 48px -16px #16130e24;--r-sheet:32px;--r-tile:20px;--r-card:14px;--radius-btn:10px;--radius-tag:6px;--anchor-offset:76px;--page-margin:clamp(20px, 5.5vw, 80px);--ledger:min(1280px, calc(100vw - 2 * var(--page-margin)));--container:min(1200px, calc(var(--ledger) - 2 * clamp(12px, 2vw, 40px)));--section-y:clamp(88px, 11vw, 160px);--e-out:cubic-bezier(.22, 1, .36, 1);--e-rise:cubic-bezier(.16, 1, .3, 1);--sans:var(--font-sans), ui-sans-serif, system-ui, sans-serif;--display:var(--font-display,var(--sans));--mono:var(--font-mono), "Geist Mono", ui-monospace, monospace;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:640px){:root{--page-margin:16px;--ledger:calc(100vw - 24px);--container:calc(100vw - 32px)}}[data-aurai-theme=dark]{--ground:#14110c;--sheet:#1a160f;--tile:#221d15;--card:#2a241a;--ink:#f3ede2;--ink-2:#bdb3a3;--ink-3:#998f80;--line:#f3ede212;--line-2:#f3ede224;--gold-text:#e7b27c;--focus:var(--gold-2);--gold-wash:#e7b27c24;--signal-ink:#f27a45;--signal-wash:#d93f0029;--night:#0b0906;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.night{--sheet:var(--night-sheet);--tile:var(--night-tile);--card:var(--night-card);--ink:var(--ivory);--ink-2:var(--ivory-2);--ink-3:var(--ivory-3);--line:#f3ede212;--line-2:#f3ede224;--gold-text:#e7b27c;--gold-wash:#e7b27c24;--focus:var(--gold-2);--signal-ink:#f27a45;--signal-wash:#d93f0029;background:var(--night);color:var(--ivory)}.night .daylight{--sheet:#fbf8f2;--tile:#f0e9dc;--card:#fff;--ink:#16130e;--ink-2:#4d463b;--ink-3:#6f675b;--line:#16130e17;--line-2:#16130e29;--gold-text:#7a5418;--gold-wash:#f3e3c8;--focus:#9a6a1e;color:var(--ink)}[data-aurai-theme=dark] .night .daylight{--sheet:#1a160f;--tile:#221d15;--card:#2a241a;--ink:#f3ede2;--ink-2:#bdb3a3;--ink-3:#998f80;--line:#f3ede212;--line-2:#f3ede224;--gold-text:#e7b27c;--gold-wash:#e7b27c24;--focus:var(--gold-2)}:root,.night .daylight,.frag--glass{--ok-ink:#22663f;--ok-wash:#22663f1a;--warn-ink:#9c4f00;--warn-wash:#c4781421;--err-ink:#b3261e;--err-wash:#b3261e17;--info-ink:#1d6aa8;--info-wash:#1d6aa81a}[data-aurai-theme=dark],[data-aurai-theme=dark] .night .daylight,.night,.frag--night,.cseam{--ok-ink:#6cc495;--ok-wash:#6cc49521;--warn-ink:#f0a24a;--warn-wash:#f0a24a24;--err-ink:#f2786e;--err-wash:#f2786e21;--info-ink:#6db4ee;--info-wash:#6db4ee21}*{box-sizing:border-box}html{background:var(--ground);scroll-padding-top:var(--anchor-offset)}body{background:var(--ground);color:var(--ink);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}[data-focus-target]:focus{outline:none}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);letter-spacing:.02em;font-size:12px}.display{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(44px,5.3vw,76px);font-weight:500;line-height:1.02}.h2{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:500;line-height:1.06}.h3{letter-spacing:-.015em;margin:0;font-size:clamp(20px,1.6vw,22px);font-weight:500;line-height:1.25}.title{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:500;line-height:1.35}.lede{color:var(--ink-2);text-wrap:pretty;max-width:560px;margin:0;font-size:clamp(17px,1.35vw,19px);line-height:1.55}.body{color:var(--ink-2);text-wrap:pretty;max-width:640px;margin:0;font-size:16px}.small{color:var(--ink-3);margin:0;font-size:14px;line-height:1.5}.label{letter-spacing:0;color:var(--ink-3);font-size:13px;font-weight:500;line-height:1.3}.s{color:var(--gold-text);display:block}.container{width:var(--container);margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.ledger{background-image:linear-gradient(var(--line), var(--line)), linear-gradient(var(--line), var(--line));background-repeat:no-repeat;background-size:1px 100%,1px 100%;background-position:calc(50% - var(--ledger) / 2) 0, calc(50% + var(--ledger) / 2) 0}@media (max-width:640px){.ledger{background-image:none}}.entry{width:var(--ledger);background:var(--line);height:1px;position:absolute;top:0;left:50%;translate:-50%}.head{text-align:center;justify-items:center;margin:0 auto 64px;display:grid}.head .h2+.lede{margin-top:20px}.head--start{text-align:left;justify-items:start;margin-inline:0}.pill{letter-spacing:-.005em;color:var(--gold-text);font-size:15px;font-weight:500;display:inline-block}.btn{border-radius:var(--radius-btn);letter-spacing:-.005em;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;height:46px;padding:0 20px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.btn:active{transform:scale(.98)}.btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-btn)}.btn .ico{transition:transform .2s var(--e-out)}.btn:hover .ico{transform:translate(2px,-2px)}.btn--gold{--btn-fill:#dca559;background:linear-gradient(180deg, color-mix(in oklab, var(--btn-fill) 96%, #fff), var(--btn-fill));color:var(--on-gold);box-shadow:inset 0 0 0 1px #aa7c2a66}.btn--gold:hover{--btn-fill:#d69f48}.btn--gold:active{--btn-fill:var(--gold-2)}.btn--ink{background:var(--ink);color:var(--sheet)}.btn--ink:hover{background:color-mix(in oklab, var(--ink) 86%, var(--ground))}.night .btn--ink{background:var(--ivory);color:var(--night)}.night .btn--ink:hover{background:color-mix(in oklab, var(--ivory) 86%, var(--night))}.btn--quiet{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);background:0 0}.btn--quiet:hover{background:color-mix(in srgb, var(--ink) 5%, transparent);box-shadow:inset 0 0 0 1px var(--ink-3)}.btn--sm{height:40px;padding:0 16px;font-size:14px}.btn b{font-weight:500}.btn em{opacity:.7;font-style:normal;font-weight:400}.btn:disabled{opacity:.35;cursor:not-allowed}.ctas{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.head--start .ctas{justify-content:flex-start}.link{align-items:center;gap:6px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.link:after{content:"";transform-origin:0;height:1px;transition:transform .24s var(--e-out);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.link:hover:after{transform:scaleX(1)}.badge{border-radius:var(--radius-tag);white-space:nowrap;background:var(--gold-wash);height:22px;color:var(--gold-text);align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.tick{background:var(--gold-2);width:18px;height:18px;color:var(--on-gold);border-radius:99px;flex:none;place-items:center;display:grid}.tick--up{background:var(--gold-wash);color:var(--gold-text)}.tick--flag{background:var(--signal);color:#fff}.prompt{border-radius:calc(var(--radius-btn) + 6px);background:var(--card);border:1px solid var(--line-2);align-items:center;gap:8px;width:min(640px,100%);padding:6px 6px 6px 18px;display:flex}.prompt input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.prompt input::placeholder{color:var(--ink-3)}.prompt__unit{font:500 12.5px var(--sans);letter-spacing:0;color:var(--ink-3)}.prompt{transition:box-shadow .2s var(--e-out), border-color .2s}.prompt:focus-within{border-color:var(--gold-2);box-shadow:0 0 0 3px #d198362e}.photo{position:absolute;inset:0;overflow:hidden}.photo img{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%}.grain:after{content:"";background:var(--grain);opacity:.06;mix-blend-mode:multiply;pointer-events:none;border-radius:inherit;position:absolute;inset:0}.ph{background:radial-gradient(120% 80% at 28% 18%,#f6e7cf 0,#0000 60%),linear-gradient(#e7b27c 0%,#d19836 55%,#8a5f1e 100%);position:absolute;inset:0}.frag{border-radius:var(--r-card);background:var(--card);border:1px solid var(--line);width:320px;color:var(--ink);text-align:left;gap:12px;padding:16px;font-size:13px;line-height:1.4;display:grid;position:relative}.frag.float{box-shadow:var(--shadow-float)}.frag--reviewer,.frag--certMini{width:280px}.frag--glass{--card:#fff;--tile:#ffffff8c;--ink:#16130e;--ink-2:#4d463b;--ink-3:#6f675b;--line:#16130e17;--line-2:#16130e29;--gold-text:#7a5418;--gold-wash:#f3e3c8;--signal-ink:#b33400;--signal-wash:#fbe3d6;color:#16130e;background:#fbf8f2;border-color:#16130e1f}.frag--night{background:var(--night-card);--card:var(--night-card);--tile:#f3ede20d;--ink:#f3ede2;--ink-2:#bdb3a3;--ink-3:#998f80;--line:#f3ede212;--line-2:#f3ede224;--gold-text:#e7b27c;--gold-wash:#e7b27c24;--signal-ink:#f27a45;--signal-wash:#d93f0029;color:#f3ede2;border-color:#f3ede214}.frag__head{align-items:center;gap:10px;display:flex}.frag__icon{background:var(--gold-wash);width:30px;height:30px;color:var(--gold-text);border-radius:9px;flex:none;place-items:center;display:grid}.frag__title{flex:1;min-width:0;display:grid}.frag__title b{text-wrap:balance;font-size:14px;font-weight:500}.frag__title span,.frag__grow span,.frag__muted{color:var(--ink-3);font-size:12px}.frag__list{gap:6px;display:grid}.frag__row{background:var(--tile);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.frag__grow{flex:1;min-width:0;display:grid}.frag__grow b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.frag__src{font:500 11.5px var(--sans);letter-spacing:0;color:var(--ink-3);opacity:.8;padding-top:2px}.frag__note{color:var(--ink-3);font-size:12px}.frag__gap{color:var(--signal-ink);align-items:center;gap:6px;font-size:12.5px;display:flex}.frag__lock{color:var(--ink-2);border:1px dashed var(--line-2);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.frag__meter{gap:6px;display:grid}.frag__meterhead{color:var(--ink-2);justify-content:space-between;font-size:12px;display:flex}.meter{background:var(--tile);border-radius:99px;height:6px;overflow:hidden}.meter i{border-radius:inherit;background:var(--gold-2);transform-origin:0;height:100%;transition:transform 1.2s var(--e-out) .2s;display:block;transform:scaleX(0)}.in .meter i,.meter.in i,.frag.in .meter i{transform:scaleX(var(--w))}.frag__foot{justify-content:space-between;align-items:center;display:flex}.weeks{gap:4px;display:flex}.weeks i{background:var(--line);border-radius:2px;width:18px;height:4px}.weeks i.on{background:var(--gold-2)}.frag__person{align-items:center;gap:10px;display:flex}.kv{grid-template-columns:1fr 1fr;gap:6px;display:grid}.kv>div{background:var(--tile);border-radius:8px;gap:3px;padding:8px 10px;display:grid}.kv b{font-weight:500}.signed{background:var(--gold-wash);color:var(--gold-text);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-weight:500;display:flex}.stat{letter-spacing:-.04em;font-size:clamp(48px,4.4vw,64px);font-weight:300;line-height:1}.stat sup{color:var(--gold-text);vertical-align:top;margin-left:2px;font-size:.55em;position:relative;top:.1em}.frag__certtop{justify-content:space-between;align-items:center;display:flex}.frag__logo{width:88px;color:var(--ink);display:block}.frag__certtitle{letter-spacing:-.02em;font-size:18px;font-weight:400;line-height:1.2}.frag__video{background:radial-gradient(120% 140% at 70% 0,#6a4a1c,#1c140a);border-radius:10px;place-items:center;height:88px;display:grid}.frag__play{color:#16130e;background:#ffffffeb;border-radius:99px;place-items:center;width:38px;height:38px;display:grid}.scan{font:500 12.5px var(--sans);letter-spacing:0;color:var(--gold-text)}.scan i{font-style:normal;animation:1.2s ease-in-out infinite dot}.scan i:nth-child(2){animation-delay:.4s}.scan i:nth-child(3){animation-delay:.8s}@keyframes dot{50%{opacity:.25}}[data-off] .scan i{animation-play-state:paused}.state{border-radius:var(--radius-tag);height:24px;font:500 11.5px var(--sans);letter-spacing:0;background:var(--tile);color:var(--ink-3);white-space:nowrap;border:1px solid #0000;align-items:center;padding:0 9px;display:inline-flex}.state--run{color:var(--gold-text)}.state--await{color:var(--ink);border-color:var(--gold-2);animation:2.4s ease-in-out infinite breathe}.state--done{background:var(--gold-wash);color:var(--gold-text)}@keyframes breathe{50%{border-color:#d1983666}}.steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.steps li{background:var(--tile);color:var(--ink-3);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;transition:color .3s;display:flex}.steps .step__t{flex:1}.steps .mono{color:var(--ink-3);opacity:0;font-size:11px;transition:opacity .4s}.ring{border:1.5px solid var(--line-2);color:#0000;border-radius:99px;flex:none;place-items:center;width:18px;height:18px;transition:background .3s,border-color .3s;display:grid}.steps li.thinking{color:var(--ink-2)}.steps li.thinking .ring{border-color:var(--gold-2);border-right-color:#0000;animation:1.2s linear infinite spin}.steps li.thinking .step__t{background:linear-gradient(90deg, var(--ink-2) 30%, var(--gold-2) 50%, var(--ink-2) 70%) 0 0 / 300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite shimmer}.steps li.done,[data-done] li{color:var(--ink)}.steps li.done .ring,[data-done] .ring{background:var(--gold-2);color:var(--on-gold);animation:stamp .4s var(--e-out);border-color:#0000}.steps li.done .mono,[data-done] .mono{opacity:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes stamp{0%{opacity:0;transform:scale(.8)}}.seal{border:1.5px solid var(--gold-3);background:var(--card);color:var(--gold-text);font:500 11.5px var(--sans);letter-spacing:0;opacity:0;pointer-events:none;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute;bottom:148px;right:14px;transform:translateY(4px)}.frag:not(:has(.frag__lock)) .seal{bottom:100px}.frag[data-signed] .seal{opacity:1;transition:transform .5s var(--e-out), opacity .4s var(--e-out);transform:none}.nav{--nav-h:88px;z-index:60;color:var(--ink);isolation:isolate;position:fixed;inset:0 0 auto}.nav:before{content:"";z-index:-1;background:color-mix(in srgb, var(--ground) 80%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);border-bottom:1px solid var(--line);opacity:0;transition:opacity .3s var(--e-out);pointer-events:none;position:absolute;inset:0}.nav[data-compact]{--nav-h:60px}.nav[data-compact]:before{opacity:1}.nav[data-tone=night]{--ground:var(--night);--sheet:var(--night-sheet);--tile:var(--night-tile);--card:var(--night-card);--ink:var(--ivory);--ink-2:var(--ivory-2);--ink-3:var(--ivory-3);--line:#f3ede214;--line-2:#f3ede229;--gold-text:#e7b27c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.nav__bar{width:min(var(--ledger), calc(100vw - 2 * var(--page-margin)));height:var(--nav-h);transition:height .3s var(--e-out);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-inline:auto;display:grid}.nav__logo{border-radius:4px;justify-self:start;display:inline-flex}.nav__logo svg{width:auto;height:20px;display:block}.nav__links{align-items:center;gap:2px;display:flex}.nav__link{letter-spacing:-.005em;height:40px;color:var(--ink-2);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:15px;font-weight:450;transition:color .2s;display:inline-flex;position:relative}.nav__link:after{content:"";background:var(--line-2);transform-origin:0;height:1px;transition:transform .25s var(--e-out);position:absolute;bottom:7px;left:12px;right:12px;transform:scaleX(0)}.nav__link:hover,.nav__link[aria-expanded=true]{color:var(--ink)}.nav__link:hover:after{transform:scaleX(1)}.nav__link[data-current]{color:var(--ink)}.nav__link[data-current]:after{background:var(--gold-2);transform:scaleX(1)}.nav__trigger:after{right:30px}.nav__link:focus-visible,.nav__logo:focus-visible{outline-offset:0;border-radius:8px}.nav__trigger .ico{color:var(--ink-3);transition:rotate .25s var(--e-out)}.nav__trigger[aria-expanded=true] .ico{rotate:180deg}.nav__end{justify-self:end;align-items:center;gap:8px;display:flex}.nav__menu-btn{border-radius:var(--radius-btn);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);transition:background .2s, box-shadow .2s, transform .2s var(--e-out);background:0 0;border:0;flex:none;padding:0;display:none;position:relative}.nav__menu-btn:hover{background:color-mix(in srgb, var(--ink) 5%, transparent);box-shadow:inset 0 0 0 1px var(--ink-3)}.nav__menu-btn:active{transform:scale(.98)}.nav__menu-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-btn)}.nav__menu-btn i{--menu-shift:4px;width:18px;height:1.5px;transition:translate .14s var(--e-out), rotate .2s var(--e-out) .11s;background:currentColor;border-radius:1px;position:absolute;top:15.25px;left:11px}.nav__menu-btn i+i{--menu-shift:-4px;top:23.25px}.msheet .nav__menu-btn i{translate:0 var(--menu-shift);rotate:45deg}.msheet .nav__menu-btn i+i{rotate:-45deg}.msheet[data-starting-style] .nav__menu-btn i,.msheet[data-ending-style] .nav__menu-btn i{translate:none;rotate:none}.msheet[data-ending-style] .nav__menu-btn i{transition:rotate .14s var(--e-out), translate .14s var(--e-out) .11s}@media (prefers-reduced-motion:reduce){.nav__menu-btn i,.msheet[data-ending-style] .nav__menu-btn i{transition:none}}.nav__journeys{position:relative}.jmenu{background:var(--sheet);border:1px solid var(--line);width:400px;color:var(--ink);opacity:0;visibility:hidden;transition:opacity .18s var(--e-out), translate .24s var(--e-out), visibility 0s linear .24s;border-radius:14px;padding:6px;position:absolute;top:calc(100% + 10px);left:-8px;translate:0 -4px;box-shadow:0 1px 2px #16130e0a,0 24px 48px -20px #16130e38}.jmenu:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}.jmenu[data-open]{opacity:1;visibility:visible;transition:opacity .18s var(--e-out), translate .24s var(--e-out);translate:0}.nav[data-tone=night] .jmenu{box-shadow:0 24px 48px -20px #0009}.jmenu__list{margin:0;padding:0;list-style:none;display:grid}.jmenu__list li{opacity:0;transition:opacity .25s var(--e-out), translate .3s var(--e-out);translate:0 4px}.jmenu[data-open] li{opacity:1;transition-delay:calc(var(--i,0) * 25ms);translate:0}.jmenu__item{border-radius:8px;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 12px;transition:background .15s;display:grid}.jmenu__item:hover,.jmenu__item:focus-visible{background:color-mix(in srgb, var(--ink) 4.5%, transparent)}.jmenu__item:focus-visible,.jmenu__finder:focus-visible{outline-offset:-2px;border-radius:8px}.jmenu__name{letter-spacing:.02em;color:var(--ink);font-size:14px;font-weight:500}.jmenu__who{letter-spacing:0;color:var(--ink-3);margin-left:8px;font-size:13px;font-weight:400}.jmenu__tagline{color:var(--ink-2);grid-column:1;font-size:13.5px;line-height:1.4}.jmenu__arrow{color:var(--ink-3);opacity:0;transition:opacity .2s, translate .25s var(--e-out);grid-area:1/2/span 2;align-self:center;translate:-4px}.jmenu__item:hover .jmenu__arrow,.jmenu__item:focus-visible .jmenu__arrow,.jmenu__finder:hover .jmenu__arrow{opacity:1;translate:0}.jmenu__item[aria-current=page] .jmenu__name{color:var(--gold-text)}.jmenu__finder{border-top:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:center;margin:6px 6px 0;padding:12px 6px 8px;font-size:14px;transition:color .2s;display:flex}.jmenu__finder:hover{color:var(--ink)}.jmenu__finder .jmenu__arrow{opacity:1;translate:0}.msheet{z-index:70;padding:0 var(--page-margin) max(24px, env(safe-area-inset-bottom));overscroll-behavior:contain;background-color:var(--ground);color:var(--ink);transition:background-color .35s var(--e-out);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.msheet[data-starting-style],.msheet[data-ending-style]{background-color:#0000}.msheet__top .nav__logo,.msheet__nav,.msheet__actions{transition:opacity .25s var(--e-out), translate .35s var(--e-out)}.msheet[data-starting-style] :is(.msheet__top .nav__logo,.msheet__nav,.msheet__actions),.msheet[data-ending-style] :is(.msheet__top .nav__logo,.msheet__nav,.msheet__actions){opacity:0}.msheet[data-starting-style] :is(.msheet__nav,.msheet__actions),.msheet[data-ending-style] :is(.msheet__nav,.msheet__actions){translate:0 -8px}.msheet{--nav-h:88px}.msheet[data-compact]{--nav-h:60px}.msheet__top{height:var(--nav-h);flex:none;justify-content:space-between;align-items:center;display:flex}.msheet .nav__menu-btn{display:flex}:root:has(.msheet) .nav .nav__menu-btn{opacity:0;transition:none}.msheet__nav .label{margin:20px 0 4px}.msheet__nav ul{margin:0;padding:0;list-style:none}.msheet__nav li{border-bottom:1px solid var(--line);opacity:1;transition:opacity .3s var(--e-out), translate .4s var(--e-out);transition-delay:calc(60ms + var(--i,0) * 30ms);translate:0}.msheet[data-starting-style] li{opacity:0;translate:0 8px}.msheet__journey{gap:2px;padding:14px 0;display:grid}.msheet__name{letter-spacing:.02em;font-size:17px;font-weight:500}.msheet__journey[aria-current=page] .msheet__name{color:var(--gold-text)}.msheet__tagline{color:var(--ink-3);font-size:14px}.msheet__sections{margin-top:20px!important}.msheet__link{letter-spacing:-.02em;justify-content:space-between;align-items:center;padding:14px 0;font-size:22px;display:flex}.msheet__link .ico{color:var(--ink-3)}.msheet__actions{margin-top:auto;padding-top:32px}.msheet__actions .btn{width:100%;height:48px}@media (max-width:1080px){.nav__bar{grid-template-columns:1fr auto}.nav__links,.nav__cta-long{display:none}.nav__menu-btn{display:flex}}@media (min-width:1081px){.nav__cta-short{display:none}}@media (max-width:720px){.nav,.msheet{--nav-h:76px}.nav[data-compact],.msheet[data-compact]{--nav-h:56px}}@media (max-width:420px){.nav__logo svg{height:17px}}.hero{border-radius:var(--r-sheet);background:var(--sheet);isolation:isolate;margin:12px;position:relative;overflow:hidden}.hero .light{z-index:-2}.hero:before{content:"";z-index:-1;background:linear-gradient(var(--sheet) 0 14%, color-mix(in srgb, var(--sheet) 72%, transparent) 26%, color-mix(in srgb, var(--sheet) 30%, transparent) 38%, transparent 50%);position:absolute;inset:0}.hero__text{z-index:3;text-align:center;justify-items:center;gap:0;width:min(880px,100% - 48px);margin-inline:auto;padding-top:clamp(130px,15vh,170px);display:grid;position:relative}.hero__text .lede{margin-top:20px}.hero__text .ctas{margin-top:32px}.frame{z-index:2;background:var(--sheet);border:1px solid var(--line-2);border-radius:20px 20px 0 0;width:min(1000px,100% - 96px);height:560px;position:absolute;top:600px;left:50%;overflow:hidden;translate:-50%}.frame__bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:40px;padding:0 16px;display:flex}.frame__body{grid-template-columns:1.45fr 1fr;gap:14px;padding:18px;display:grid}.frame__body .frag{width:auto}.notch{z-index:5;background:var(--ground);border-radius:24px 24px 0 0;grid-template-columns:repeat(4,1fr);align-items:center;width:min(1040px,100% - 48px);height:124px;padding:16px 12px 0;display:grid;position:absolute;bottom:0;left:50%;translate:-50%}.notch:before,.notch:after{content:"";background:radial-gradient(circle at 0 0, transparent 23.5px, var(--ground) 24px);width:24px;height:24px;position:absolute;bottom:0}.notch:before{right:100%}.notch:after{left:100%;transform:scaleX(-1)}.fact{gap:6px;padding:0 24px;display:grid}.fact+.fact{border-left:1px solid var(--line)}.fact strong{letter-spacing:-.03em;align-items:baseline;gap:6px;font-size:clamp(26px,2.3vw,32px);font-weight:300;line-height:1.1;display:flex}.fact strong .n{white-space:nowrap}.fact strong sup{color:var(--gold-text);vertical-align:top;margin-left:1px;font-size:.55em;position:relative;top:.15em}.fact strong small{letter-spacing:0;color:var(--ink-2);font-size:15px;font-weight:400}.statement{height:160vh;position:relative}.statement__sticky{text-align:center;height:100vh;padding-inline:var(--page-margin);place-content:center;justify-items:center;gap:28px;display:grid;position:sticky;top:0}.statement p{letter-spacing:-.03em;text-wrap:balance;max-width:980px;margin:0;font-size:clamp(34px,4.2vw,60px);line-height:1.12}.statement p.second{color:var(--ink-2);letter-spacing:-.02em;max-width:720px;font-size:clamp(22px,2.2vw,30px)}.statement .w{opacity:.16;transition:opacity .2s linear}.statement .w.on{opacity:1}.journeys{width:var(--container);grid-template-columns:5fr 7fr;align-items:start;gap:48px;margin-inline:auto;display:grid}.jlist{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.jmeta{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.jmeta dt{margin-bottom:4px}.jmeta dd{color:var(--ink-2);margin:0;font-size:14px}.jstage{aspect-ratio:4/5;border-radius:var(--r-tile);isolation:isolate;width:100%;max-height:760px;position:relative;overflow:hidden}.jstage .frag{z-index:3;position:absolute;bottom:20px;left:20px}.jstage>.label{z-index:3;color:#fbf8f2;position:absolute;top:20px;left:20px}.xfade{animation:xfade .4s var(--e-out)}@keyframes xfade{0%{opacity:0;filter:blur(4px)}}.cell{border-radius:var(--r-tile);isolation:isolate;transition:translate .24s var(--e-out), box-shadow .24s;align-content:space-between;gap:12px;padding:24px;display:grid;position:relative;overflow:hidden}.cell:hover{box-shadow:var(--shadow-float);translate:0 -4px}.cell--card{background:var(--card);border:1px solid var(--line)}.cell--tile{background:var(--tile)}.cell--gold{background:var(--gold-wash)}.cell__frag{height:150px;margin:-4px -4px 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.cell__frag .frag{transform-origin:0 0;width:300px;scale:.74}.cell .body{font-size:14px}.comp{width:var(--container);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-inline:auto;display:grid}.ccell{align-content:start;gap:12px;padding:28px 24px 32px;display:grid;position:relative}.ccell+.ccell{border-left:1px solid var(--line)}.ccell:before{content:"";background:var(--gold-2);transform-origin:0;height:1px;transition:transform .24s var(--e-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.ccell:hover:before{transform:scaleX(1)}.ccell:hover .label{color:var(--gold-text)}.ccell .body{font-size:14.5px}.chapter{background:linear-gradient(180deg, color-mix(in oklab, var(--night) 0%, var(--ground)) 0%, color-mix(in oklab, var(--night) 1.7%, var(--ground)) 8.3%, color-mix(in oklab, var(--night) 6.7%, var(--ground)) 16.7%, color-mix(in oklab, var(--night) 14.6%, var(--ground)) 25%, color-mix(in oklab, var(--night) 25%, var(--ground)) 33.3%, color-mix(in oklab, var(--night) 37.1%, var(--ground)) 41.7%, color-mix(in oklab, var(--night) 50%, var(--ground)) 50%, color-mix(in oklab, var(--night) 62.9%, var(--ground)) 58.3%, color-mix(in oklab, var(--night) 75%, var(--ground)) 66.7%, color-mix(in oklab, var(--night) 85.4%, var(--ground)) 75%, color-mix(in oklab, var(--night) 93.3%, var(--ground)) 83.3%, color-mix(in oklab, var(--night) 98.3%, var(--ground)) 91.7%, color-mix(in oklab, var(--night) 100%, var(--ground)) 100%);height:clamp(420px,62svh,640px)}[data-aurai-theme=dark] .chapter{height:200px}.split{width:var(--container);grid-template-columns:5fr 7fr;align-items:center;gap:56px;margin-inline:auto;display:grid}.ledgerrows{border-top:1px solid var(--line);margin:32px 0;display:grid}.ledgerrows>div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;align-items:baseline;gap:16px;padding:14px 0;display:grid}.ledgerrows dd{margin:0;font-size:16px}.certstage{aspect-ratio:1/.92;border-radius:var(--r-tile);isolation:isolate;perspective:1000px;place-items:center;display:grid;position:relative;overflow:hidden}.certificate{border:1px solid #e7b27c59;gap:16px;width:min(420px,78%);padding:24px}.cert__seal{border:1.5px solid var(--gold-1);width:54px;height:54px;color:var(--gold-1);border-radius:99px;place-items:center;display:grid;position:absolute;top:58px;right:24px}.cert__seal[data-on]{animation:stamp .5s var(--e-out);background:#e7b27c1f}.verify{margin-top:18px}.verify__out{min-height:22px;color:var(--ink-2);margin-top:10px;font-size:14px}.verify__out.ok{color:var(--gold-text)}.ent__head{width:var(--container);grid-template-columns:1fr 1fr;align-items:end;gap:56px;margin:0 auto 56px;display:grid}.checks{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.checks li{border-bottom:1px solid var(--line);color:var(--ink-2);align-items:flex-start;gap:14px;padding:13px 0;font-size:15px;display:flex}.checks .tick{margin-top:2px}.faqsheet{border-radius:var(--r-sheet);background:var(--sheet);padding-block:var(--section-y);clip-path:inset(0 var(--inset,0%) round 32px);margin:0 12px}.tabs{border-radius:calc(var(--radius-tag) + 4px);background:var(--tile);gap:4px;margin:0 auto 40px;padding:4px;display:inline-flex}.tabs button{border-radius:var(--radius-tag);height:36px;color:var(--ink-2);background:0 0;border:0;padding:0 16px;font-size:14px}.tabs button[aria-selected=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #16130e14}.faq{border-top:1px solid var(--line);width:min(880px,100%);margin-inline:auto}.faq__row{border-bottom:1px solid var(--line)}.faq__row button{text-align:left;background:0 0;border:0;grid-template-columns:70px 1fr 28px;align-items:center;gap:12px;width:100%;padding:22px 0;display:grid}.faq__row .label{transition:color .2s}.faq__row[data-open] .label{color:var(--gold-text)}.faq__row i{background:var(--tile);width:28px;height:28px;transition:transform .36s var(--e-out);border-radius:99px;place-items:center;font-style:normal;display:grid}.faq__row[data-open] i{transform:rotate(45deg)}.faq__a{transition:grid-template-rows .36s var(--e-out);grid-template-rows:0fr;display:grid}.faq__row[data-open] .faq__a{grid-template-rows:1fr}.faq__a>div{overflow:hidden}.faq__a p{max-width:640px;color:var(--ink-2);margin:0 0 22px 82px}@keyframes swap{0%{opacity:0;transform:translateY(14px)}}.closing{text-align:center;isolation:isolate;min-height:880px;padding:160px var(--page-margin);place-items:center;display:grid;position:relative;overflow:hidden}.closing .photo{z-index:-2}.closing:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--night) 0, transparent 200px, transparent calc(100% - 320px), var(--night) 100%), radial-gradient(60% 50% at 50% 50%, #0d0b0873, transparent 70%);position:absolute;inset:0}.closing__copy{z-index:3;justify-items:center;gap:0;max-width:760px;display:grid;position:relative}.closing__copy .lede{color:var(--ivory-2);margin-top:20px}.closing__copy .prompt{margin-top:32px}.closing__copy .ctas{margin-top:16px}.closing .frag{z-index:2;position:absolute}.footer{padding-top:120px;position:relative;overflow:hidden}.footer__top{width:var(--container);grid-template-columns:1.3fr 2fr;gap:64px;margin-inline:auto;display:grid}.footer__cols{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.footer__cols ul{color:var(--ivory-2);gap:10px;margin:14px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.footer__cols a:hover{color:var(--ivory)}.footer__legal{width:var(--container);border-top:1px solid var(--line);color:var(--ivory-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:72px auto 0;padding:20px 0;font-size:13px;display:flex}.wordmark{width:var(--container);-webkit-user-select:none;user-select:none;isolation:isolate;margin:56px auto 0;padding-bottom:24px;position:relative}.wordmark__print,.wordmark__lights{aspect-ratio:1184/392;width:100%;height:auto;display:block}.wordmark__lights{position:absolute;inset:0 0 auto}.wordmark__text{font-family:var(--sans);letter-spacing:0;font-size:388px;font-weight:700}.wordmark__dots{opacity:.24;transition:opacity .6s var(--e-out)}.wordmark:hover .wordmark__dots{opacity:.36}.wordmark__glow{width:520px;height:520px;translate:var(--mx,50%) var(--my,50%);opacity:0;transition:opacity .5s var(--e-out);pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#e7b27c1a,#0000);border-radius:50%;position:absolute;top:-260px;left:-260px}.wordmark:hover .wordmark__glow{opacity:1}.theme-toggle{border-radius:calc(var(--radius-tag) + 3px);border:1px solid var(--line-2);gap:2px;padding:3px;display:inline-flex}.theme-toggle button{border-radius:var(--radius-tag);height:28px;color:var(--ivory-2);background:0 0;border:0;padding:0 12px;font-size:12.5px}.theme-toggle button[aria-pressed=true]{background:var(--ivory);color:var(--night)}.js [data-words] .wd{opacity:0;filter:blur(5px);transition:opacity .65s var(--e-rise), transform .65s var(--e-rise), filter .65s var(--e-rise);transition-delay:calc(var(--d,0s) + var(--k) * var(--ws,.1s));display:inline-block;transform:translateY(.7em)}.js [data-words].in .wd{opacity:1;filter:none;transform:none}.js .up{opacity:0;transition:opacity .5s var(--e-out) var(--d,0s), transform .5s var(--e-out) var(--d,0s), translate .3s var(--e-out), box-shadow .3s var(--e-out);transform:translateY(14px)}.js .up-md{opacity:0;filter:blur(6px);transition:opacity .6s var(--e-out) var(--d,0s), transform .6s var(--e-out) var(--d,0s), filter .6s var(--e-out) var(--d,0s), translate .3s var(--e-out), box-shadow .3s var(--e-out);transform:translateY(24px)}.js .up.in,.js .up-md.in{opacity:1;filter:none;transform:none}.js .rise-frame{opacity:0;transition:opacity .75s var(--e-rise), transform .75s var(--e-rise);transition-delay:var(--d,0s);transform:translateY(160px)}.js .rise-frame.in{opacity:1;transform:none}.js .float-in{opacity:0;transform:translateX(var(--fx,48px));transition:opacity .7s var(--e-out) var(--d,0s), transform .7s var(--e-out) var(--d,0s), translate .3s var(--e-out), box-shadow .3s var(--e-out)}.js .float-in.in{opacity:1;transform:none}@media (max-width:640px){.js .float-in:not(.in){transform:translateY(24px)}}.js .tilt-in{opacity:0;filter:blur(8px);transition:opacity .9s cubic-bezier(.25, 1, .5, 1) var(--d,0s), transform .9s cubic-bezier(.25, 1, .5, 1) var(--d,0s), filter .9s cubic-bezier(.25, 1, .5, 1) var(--d,0s), translate .3s var(--e-out), box-shadow .3s var(--e-out);transform:perspective(1200px)rotateX(14deg)translateY(120px)}.js .tilt-in.in{opacity:1;filter:none;transform:none}@media (max-width:1080px){.nav__links{display:none}.frame{width:calc(100% - 32px)}.frame__body{grid-template-columns:1fr}.frame__body .frag--evidence{display:none}.notch{background:0 0;grid-template-columns:1fr 1fr;gap:16px 0;width:auto;height:auto;margin:0;padding:20px 0;position:relative;left:auto;translate:none}.notch:before,.notch:after{display:none}.fact:nth-child(3){border-left:0}.comp,.footer__cols{grid-template-columns:1fr 1fr}.ccell+.ccell{border-left:0;padding-left:0}.journeys,.split,.ent__head,.footer__top{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.comp,.footer__cols,.jmeta{grid-template-columns:1fr}.head{max-width:var(--container)}.head--start{margin-inline:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.2s!important;transition-delay:0s!important;animation:none!important}.js [data-words] .wd,.js .up,.js .up-md,.js .rise-frame,.js .float-in,.js .tilt-in{filter:none!important;transform:none!important}.statement .w{opacity:1}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nw{white-space:nowrap}.skip{z-index:200;border-radius:var(--radius-btn);background:var(--ink);color:var(--sheet);transition:top .2s var(--e-out);padding:10px 16px;font-size:14px;position:fixed;top:-60px;left:16px}.skip:focus-visible{top:16px}::selection{background:#d1983652}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.photo{background:var(--tile)}.photo img{transition:opacity .9s var(--e-out), filter 1.2s var(--e-out), scale 1.6s var(--e-out)}.js .photo img[data-loading]{opacity:0;filter:blur(14px);scale:1.04}[data-parallax] img{translate:0 calc(var(--py,0) * var(--px-amp,28px));will-change:translate;scale:1.08}.js .wipe{clip-path:inset(0 0 100% 0 round var(--r-tile));transition:clip-path 1.1s var(--e-rise);transition-delay:var(--d,0s)}.js .wipe.in{clip-path:inset(0 0 0 0 round var(--r-tile))}:where([data-spot],.spot){--spot-fill:#e7b27c0f;--spot-edge:#d1983666;isolation:isolate;position:relative}:where(.night,[data-aurai-theme=dark]) :where([data-spot],.spot),:where([data-spot],.spot):where(.night){--spot-fill:#e7b27c1a;--spot-edge:#e7b27c73}:where(.night .daylight) :where([data-spot],.spot){--spot-fill:#e7b27c0f;--spot-edge:#d1983666}:where([data-spot],.spot):before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s var(--e-out);background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), var(--spot-fill), transparent 70%);position:absolute;inset:0}:where([data-spot],.spot):after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), var(--spot-edge), transparent 70%);-webkit-mask-composite:xor;opacity:0;transition:opacity .35s var(--e-out);padding:1px;position:absolute;inset:0;-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)}@media (hover:hover) and (pointer:fine){:where([data-spot],.spot):hover:before,:where([data-spot],.spot):hover:after{opacity:1}}.btn{isolation:isolate;translate:var(--mgx,0) var(--mgy,0);transition:background .18s var(--e-out), box-shadow .18s var(--e-out), color .18s, transform .12s ease-out, translate .35s var(--e-out);position:relative}.js .entry{transform-origin:0;transition:transform 1.2s var(--e-out);transform:scaleX(0)}.js .entry.in{transform:scaleX(1)}.js .entry span{opacity:0;transition:opacity .6s .4s}.js .entry.in span{opacity:1}.jswitch{padding-top:12px;position:relative}.jswitch ol{width:var(--ledger);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;padding:0;list-style:none;display:grid}.jswitch a{transition:background .25s var(--e-out);gap:8px;padding:26px 24px 24px;display:grid;position:relative}.jswitch a:hover{background:color-mix(in srgb, var(--tile) 60%, transparent)}.jswitch li+li a{border-left:1px solid var(--line)}.jswitch .label{transition:color .2s}.jswitch__who{color:var(--ink-3);transition:color .2s, translate .3s var(--e-out);font-size:14px}.jswitch a:hover .jswitch__who{color:var(--ink-2);translate:4px}.jswitch a:hover .label,.jswitch a:focus-visible .label,.jswitch a[aria-current=page] .label{color:var(--gold-text)}.jswitch a[aria-current=page] .jswitch__who{color:var(--ink)}.jswitch a:after{content:"";background:var(--gold-2);transform-origin:0;height:1px;transition:transform .3s var(--e-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.jswitch a:hover:after{opacity:.5;transform:scaleX(1)}.jswitch a[aria-current=page]:after{opacity:1;transform:scaleX(1)}@media (max-width:1080px){.jswitch ol{scrollbar-width:none;grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}}.footer__cols a{transition:color .2s;position:relative}.footer__cols a[aria-current=page]{color:var(--gold-text)}.footer__title{max-width:460px;font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(30px,2.8vw,40px);font-weight:500;line-height:1.08}.footer__head{letter-spacing:0;color:var(--ivory);margin:0;font-size:14px;font-weight:500}.footer__cols ul a{transition:color .2s, background-size .25s var(--e-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;align-items:baseline;gap:8px;display:inline-flex}.footer__cols ul a:hover{background-size:100% 1px}.footer__who{color:var(--ivory-3);font-size:13px}.footer__news{max-width:420px;margin-top:28px}.footer__news .btn{flex:none}.theme-toggle{margin-top:20px}.theme-toggle label{border-radius:var(--radius-tag);height:28px;color:var(--ivory-2);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;transition:background .2s,color .2s;display:inline-flex;position:relative}.theme-toggle input{opacity:0;cursor:pointer;position:absolute;inset:0}.theme-toggle label:has(input:checked){background:var(--ivory);color:var(--night)}.theme-toggle label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.theme-toggle fieldset{border:0;gap:2px;margin:0;padding:0;display:inline-flex}.fdlg__backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .3s var(--e-out);background:#0d0b0880;position:fixed;inset:0}.fdlg__backdrop[data-starting-style],.fdlg__backdrop[data-ending-style]{opacity:0}.fdlg{z-index:101;border-radius:var(--r-sheet);background:var(--sheet);width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 40px 80px -30px #0d0b0899;transition:opacity .3s var(--e-out), transform .45s var(--e-rise);outline:none;position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%}.fdlg[data-starting-style],.fdlg[data-ending-style]{opacity:0;transform:translateY(24px)scale(.98)}.fdlg__top{z-index:2;background:linear-gradient(var(--sheet) 70%, color-mix(in srgb, var(--sheet) 0%, transparent));justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 14px 24px;display:flex;position:sticky;top:0}.fdlg__top .label{color:var(--gold-text)}.fdlg__close{border:1px solid var(--line-2);background:var(--card);width:36px;height:36px;color:var(--ink);transition:rotate .3s var(--e-out), background .2s;border-radius:99px;place-items:center;display:grid}.fdlg__close:hover{background:var(--tile);rotate:90deg}.fdlg__body{min-height:420px;padding:0 24px 24px;position:relative}.fdlg__skel{align-content:start;gap:12px;transition:opacity .4s;display:grid;position:absolute;inset:0 24px 24px}.fdlg__skel i{border-radius:var(--radius-btn);background:linear-gradient(90deg, var(--tile) 30%, color-mix(in srgb, var(--tile) 45%, var(--sheet)) 50%, var(--tile) 70%) 0 0 / 300% 100%;height:46px;animation:1.4s linear infinite shimmer;display:block}.fdlg__skel i:first-child{width:60%;height:28px}.fdlg__skel i:last-child{width:40%}.fdlg[data-ready] .fdlg__skel{opacity:0;pointer-events:none}[data-count]{text-align:right;display:inline-block}@media (prefers-reduced-motion:reduce){[data-parallax] img{transform:none!important}.js .wipe,.js .entry{clip-path:none!important;transform:none!important}.btn{translate:none!important}}.light{--sky:linear-gradient(180deg, #fbf3e4 0%, #f6e3c3 46%, #efcf9c 72%, #e9bf86 100%);--bloom:#ffecc8f2;--bloom-2:#e7b27c8c;--haze:#f6d6a0b3;--dot:#7a541838;background:var(--sky);isolation:isolate}.light--dusk,[data-aurai-theme=dark] .light--day:not(.light--fixed){--sky:linear-gradient(180deg, #1c150d 0%, #3a2612 42%, #7a4a1c 70%, #b5732c 100%);--bloom:#ffc478d9;--bloom-2:#d1983680;--haze:#d68c3c73;--dot:#e7b27c33}.light--night{--sky:linear-gradient(180deg, #0b0906 0%, #120e09 50%, #2a1b0d 82%, #4a2c12 100%);--bloom:#e7a05a80;--bloom-2:#aa7c2a52;--haze:#965a244d;--dot:#e7b27c24}.light__sun,.light__haze,.light__dots{pointer-events:none;position:absolute}.light__sun{background:radial-gradient(38% 34% at var(--sun), var(--bloom) 0%, transparent 100%), radial-gradient(85% 75% at var(--sun), var(--bloom-2) 0%, transparent 100%);transform-origin:var(--sun);translate:0 calc(var(--py,0) * var(--px-amp,0px));will-change:transform, opacity;animation:14s ease-in-out infinite alternate light-breathe;inset:0}.light__haze{background:linear-gradient(180deg, transparent calc(var(--horizon) - 22%), var(--haze) var(--horizon), transparent calc(var(--horizon) + 26%));mix-blend-mode:soft-light;inset:0}.light__dots{left:-20%;right:-20%;top:var(--horizon);background:radial-gradient(circle, var(--dot) 1.4px, transparent 1.9px) 0 0 / 18px 18px;transform-origin:50% 0;bottom:-10%;transform:perspective(420px)rotateX(58deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 40% 100%);mask-image:linear-gradient(#0000 0%,#000 40% 100%)}@keyframes light-breathe{0%{opacity:.88;scale:1}to{opacity:1;scale:1.06}}.light[data-off] .light__sun{animation-play-state:paused}.light[data-parallax] img{translate:none}.screen{background:#0d0d0d;border-radius:14px;margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #16130e24}.screen img{width:100%;height:auto}.night .screen,[data-aurai-theme=dark] .screen{box-shadow:0 0 0 1px #f3ede21f}.screen--float{box-shadow:0 0 0 1px #16130e24,0 40px 80px -32px #16130e6b,0 16px 32px -20px #16130e4d}.night .screen--float,[data-aurai-theme=dark] .screen--float{box-shadow:0 0 0 1px #f3ede21f,0 40px 80px -32px #000000b3}@media (prefers-reduced-motion:reduce){.light__sun{animation:none}}.seq{height:var(--seq-len,360vh);position:relative}.seq__pin{height:100svh;position:sticky;top:0}.seq__mark,.seq__run{display:none}.seq__card{isolation:isolate;background:var(--night-card);position:relative;overflow:hidden}.seq__poster,.seq__canvas{width:100%;height:100%;position:absolute;inset:0}.seq__poster{object-fit:cover}.seq__canvas{opacity:0;transition:opacity .3s var(--e-out)}.seq[data-painted] .seq__canvas{opacity:1}@media (max-width:720px){.seq{height:auto}.seq__pin{height:auto;position:static}.seq__mark{height:0;display:block}.seq__stick{top:var(--seq-top,80px);position:sticky}.seq__run{height:calc(var(--seq-len,360vh) - 100svh);display:block}}.seq[data-static],.seq[data-static] .seq__pin{height:auto}.seq[data-static] .seq__pin,.seq[data-static] .seq__stick{position:static}.seq[data-static] .seq__run{display:none}@media (prefers-reduced-motion:reduce){.seq,.seq__pin{height:auto}.seq__pin,.seq__stick{position:static}.seq__run,.seq__canvas{display:none}}
