@font-face{font-family:Iosevka Charon;src:url(/fonts/IosevkaCharon-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Kode Mono;src:url(/fonts/KodeMono.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Literata;src:url(/fonts/Literata-latin.woff2)format("woff2");font-weight:400 600;font-display:swap;unicode-range:U+??,U+2000-206F,U+2074,U+20AC,U+2122,U+2212}@font-face{font-family:Literata;src:url(/fonts/Literata-cyrillic.woff2)format("woff2");font-weight:400 600;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;src:url(/fonts/Literata-Italic-latin.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+??,U+2000-206F,U+2074,U+20AC,U+2122,U+2212}@font-face{font-family:Literata;src:url(/fonts/Literata-Italic-cyrillic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0a;--bg-raised:#111;--bg-hover:#1a1a1a;--line:#222;--line-hover:#333;--text:#fafafa;--text-soft:#c9c6bf;--text-dim:#a0a0a0;--text-faint:#7f7f7f;--accent:#ff8247;--accent-muted:#ff82471f;--bone:#e8dfca;--bone-bright:#f4edda;--bone-ink:#141310;--danger:#ff6568;--radius:6px;--wrap:1320px;--prose:640px;--gutter:24px;--header-h:65px;--footer-h:102px;--font-display:"Iosevka Charon", ui-monospace, monospace;--font-body:"Literata", Georgia, "Times New Roman", serif;--font-mono:"Kode Mono", ui-monospace, "SF Mono", monospace;--font-serif:"Literata", Georgia, "Times New Roman", serif}@supports (color:lab(0% 0 0)){:root{--danger:lab(63.7053% 60.745 31.3109)}}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}body:after{content:"";pointer-events:none;z-index:100;background:radial-gradient(1100px 560px at 70% -10%,#e8dfca0a,#0000 70%);position:fixed;inset:0}::selection{color:var(--text);background:#ff824740}h1,h2,h3,p,ul,ol,dl,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{text-wrap:balance}p,li,dt,dd,td,th,figcaption,summary,label{text-wrap:pretty}a{color:inherit}em{font-style:italic}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}main{overflow-x:clip}.h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--bone);text-wrap:balance;max-width:100%;font-size:clamp(36px,4.8vw,64px);font-weight:500;line-height:1.04}.h3{font-family:var(--font-display);letter-spacing:.01em;color:var(--bone);font-size:19px;font-weight:500}.h3-big{font-family:var(--font-display);letter-spacing:-.01em;color:var(--bone);text-wrap:balance;font-size:clamp(24px,2.6vw,32px);font-weight:500;line-height:1.15}.lead{font-family:var(--font-serif);color:var(--text);text-wrap:pretty;margin-top:28px;font-size:clamp(19px,1.7vw,22px);line-height:1.45}.fine{color:var(--text-dim);font-size:15px}.eyebrow,.slot-head,.gate-version,.gate-label,.req-label,.gate-terms-label,.version-tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);font-size:11.5px;line-height:1.4}.link{color:var(--bone);text-decoration:underline;-webkit-text-decoration-color:var(--line-hover);text-decoration-color:var(--line-hover);text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.link:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}a:focus-visible,button:focus-visible,summary:focus-visible{box-shadow:0 0 0 3px var(--accent-muted);border-radius:4px;outline:none}.site-header{z-index:50;border-bottom:1px solid var(--line);background:#0a0a0aeb;transition:background-color .35s,border-color .35s;position:sticky;top:0}html:not(.past-opening) body:has(.opening) .site-header{background-color:#0000;border-bottom-color:#0000}.site-header-inner{justify-content:space-between;align-items:center;height:64px;display:flex}.wordmark{font-family:var(--font-display);letter-spacing:.22em;color:var(--bone);font-size:15px;font-weight:500;text-decoration:none}.site-nav{align-items:center;gap:28px;display:flex}.site-nav a:not(.btn){font-family:var(--font-display);letter-spacing:.01em;color:var(--text-dim);font-size:15px;font-weight:500;text-decoration:none;transition:color .15s}.site-nav a:not(.btn):hover{color:var(--text)}@media (max-width:900px){.site-nav{gap:18px}}@media (max-width:720px){.site-nav a:not(.btn):nth-child(2){display:none}}.btn{font:inherit;font-family:var(--font-display);letter-spacing:.01em;cursor:pointer;border:1px solid var(--bone);border-radius:var(--radius);background:var(--bone);color:var(--bone-ink);text-align:center;white-space:nowrap;padding:13px 22px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .1s;display:inline-block}.btn:hover:not(:disabled){background:var(--bone-bright);border-color:var(--bone-bright)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{border-color:var(--line);color:var(--text-faint);cursor:default;background:0 0}.btn-lg{padding:16px 30px;font-size:17px}.btn-sm{padding:9px 14px;font-size:13.5px}.reel{gap:14px;display:grid}.reel-stage{aspect-ratio:2704/1742;border:1px solid var(--line);border-radius:var(--radius);background:#000;width:100%;position:relative;overflow:hidden}.reel-still{opacity:0;z-index:1;transition:opacity 0s linear .7s;position:absolute;inset:0}.reel-still.is-on{opacity:1;z-index:2;transition:opacity .7s}.reel-still img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.reel-still,.reel-still.is-on{transition:none}}.slot{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);width:100%;position:relative;overflow:hidden}.slot img,.slot video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.slot-empty{border-style:dashed;border-color:var(--line-hover);text-align:center;place-items:center;padding:56px 32px 32px;display:grid}.slot-head{flex-wrap:wrap;gap:18px;display:flex;position:absolute;top:14px;left:16px;right:16px}.slot-head span:first-child{color:var(--bone)}.slot-head span:last-child{text-transform:none;letter-spacing:.04em;margin-left:auto}.slot-brief{color:var(--text-dim);text-wrap:pretty;max-width:48ch;font-size:14.5px;line-height:1.55}@media (max-width:720px){.slot-empty{padding:52px 20px 24px}.slot-brief{font-size:13.5px}}.report,.autopilot,.jobs,.reasons,.leaves,.faq,.closing{scroll-margin-top:var(--header-h)}.closing{padding-block:40px max(240px, calc(100vw * 642 / 2880 - var(--footer-h)));position:relative}.closing:before{content:"";left:50%;bottom:calc(-1 * var(--footer-h));aspect-ratio:2880/642;pointer-events:none;z-index:0;background:url(/img/footer-ruins.webp) bottom/cover no-repeat;width:100vw;position:absolute;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0 68%,#0006);mask-image:linear-gradient(#000 0 68%,#0006)}.closing-head,.gate-wrap{z-index:1;position:relative}.closing:after{content:"";left:calc(50% + 270px);bottom:calc(24px - var(--footer-h));pointer-events:none;z-index:0;background:url(/img/footer-arm.webp) bottom/contain no-repeat;width:484px;height:520px;position:absolute;-webkit-mask-image:linear-gradient(#000 0 72%,#0006);mask-image:linear-gradient(#000 0 72%,#0006)}@media (max-width:1439px){.closing:after{width:400px;height:430px;left:auto;right:0}}@media (max-width:1100px){.closing:after{width:340px;height:365px}}@media (max-width:900px){.closing{padding-bottom:120px}.closing:after{display:none}}@media (max-width:720px){.closing{padding-block:80px 200px}.closing:before{aspect-ratio:auto;background-position:bottom;background-size:cover;height:300px}}.leaves{padding-block:128px 72px}.leaves .h2{letter-spacing:-.03em;max-width:24ch;font-size:clamp(34px,4.2vw,58px);line-height:1.04}.leaves .lead{max-width:78ch;font-family:var(--font-body);color:var(--text-dim);text-wrap:pretty;margin:24px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.leaves-fig{margin-top:48px}.arch{fill:none;width:100%;height:auto;stroke:var(--line-hover);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;display:block}.arch-zone{stroke-dasharray:4 6}.arch-box{fill:var(--bg-raised)}.arch-glyph{stroke:var(--text-faint)}.arch-t,.arch-s,.arch-zone-t{fill:var(--text-faint);stroke:none;font-family:var(--font-mono);letter-spacing:.16em}.arch-t{fill:var(--text-soft);font-size:11px}.arch-s{letter-spacing:.08em;font-size:9px}.arch-zone-t{font-size:11px}.arch-s-bone{fill:var(--bone)}.arch-flow{stroke:var(--text-faint)}.arch-link{stroke:var(--bone);stroke-dasharray:3 5;opacity:.8}.arch-head{stroke-dasharray:none}.arch-lock{stroke:var(--bone)}.arch-lock-bg{fill:var(--bg);stroke:none}.arch-packet{fill:var(--bone);stroke:none}.leaves-note{color:var(--text-faint);margin:28px 0 0;font-size:15px}.leaves-note a{color:var(--text-dim);text-underline-offset:3px}.leaves-note a:hover{color:var(--bone)}@media (prefers-reduced-motion:no-preference){.arch-packet{animation:7s cubic-bezier(.4,0,.2,1) infinite arch-packet}.arch-packet-tall{animation:9s cubic-bezier(.4,0,.2,1) infinite arch-packet-tall}@keyframes arch-packet-tall{0%,6%{transform:none}12%{transform:translate(var(--lx), 0)}36%{transform:translate(var(--lx), var(--ly))}42%,56%{transform:translate(0, var(--ly))}62%{transform:translate(var(--lx), var(--ly))}86%{transform:translate(var(--lx), 0)}92%,to{transform:none}}@keyframes arch-packet{0%,8%{transform:none}40%,58%{transform:translate(var(--dx), var(--dy))}90%,to{transform:none}}}.arch-tall{max-width:420px;margin-inline:auto;display:none}@media (max-width:1000px){.arch-wide{display:none}.arch-tall{display:block}}.faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px 64px;padding-block:96px 128px;display:grid}.faq .h2{letter-spacing:-.03em;max-width:12ch;font-size:clamp(34px,4.2vw,58px);line-height:1.04;position:sticky;top:96px}.faq .h2:after{content:"";aspect-ratio:4/5;background:url(/img/faq-bust.webp) 50%/cover no-repeat;width:100%;margin-top:56px;display:block;-webkit-mask-image:radial-gradient(70% 68%,#000 60%,#0000 100%);mask-image:radial-gradient(70% 68%,#000 60%,#0000 100%)}.faq-list{counter-reset:faq;margin-top:8px}.q{border-top:1px solid var(--line);counter-increment:faq}.q:last-child{border-bottom:1px solid var(--line)}.q-h{font:inherit;margin:0}.q-btn{all:unset;box-sizing:border-box;width:100%;font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-soft);cursor:pointer;justify-content:flex-start;align-items:center;gap:20px;padding:22px 0;font-size:21px;line-height:1.25;transition:color .15s;display:flex}.q-btn:before{content:counter(faq, upper-roman);letter-spacing:.06em;width:40px;color:var(--text-faint);flex:none;font-size:18px;transition:color .15s}.q-btn:hover,.q.is-open .q-btn,.q.is-open .q-btn:before{color:var(--bone)}.q-btn:focus-visible{box-shadow:0 0 0 3px var(--accent-muted);border-radius:4px}.q-mark{flex:none;width:14px;height:14px;margin-left:auto;position:relative}.q-mark:before,.q-mark:after{content:"";background:var(--text-faint);width:14px;height:1px;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s,background .15s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.q-mark:after{transform:translateY(-50%)rotate(90deg)}.q-btn:hover .q-mark:before,.q-btn:hover .q-mark:after{background:var(--bone)}.q.is-open .q-mark:after{opacity:0;transform:translateY(-50%)rotate(0)}.q-panel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1),visibility 0s linear .45s;display:grid}.q.is-open .q-panel{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.q-panel-inner{min-height:0;overflow:hidden}.q-a{font-family:var(--font-body);color:var(--text-dim);opacity:0;padding:0 48px 28px 60px;font-size:16px;line-height:1.55;transition:opacity .3s,transform .3s;transform:translateY(-4px)}.q.is-open .q-a{opacity:1;transition-delay:80ms;transform:none}@media (prefers-reduced-motion:reduce){.q-panel,.q-a,.q-mark:before,.q-mark:after{transition:none}}@media (max-width:900px){.faq{grid-template-columns:minmax(0,1fr)}.faq .h2{position:static}.faq .h2:after{display:none}.q-a{padding:0 0 24px 60px}}.closing-head{isolation:isolate;text-align:center;align-content:end;justify-items:center;gap:20px;padding-top:320px;display:grid;position:relative}@media (max-width:720px){.closing-head{padding-top:0}}.closing-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--bone);text-wrap:balance;margin:0;font-size:clamp(36px,4.6vw,64px);font-weight:500;line-height:1.04}.closing-lead{max-width:640px;color:var(--text-dim);text-wrap:pretty;margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.calls{justify-content:space-between;align-items:flex-end;width:100%;height:44px;margin-top:44px;display:flex;position:relative}.calls:after{content:"";background:linear-gradient(90deg, transparent, var(--line-hover) 12%, var(--line-hover) 88%, transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.call{--i:0;background:var(--bone);opacity:.22;width:1px;height:22px;position:relative}.call.is-next{opacity:1;height:40px}.call.is-next:before{content:"";background:var(--bone);width:5px;height:5px;position:absolute;top:0;left:-2px}.closing-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:28px;display:flex}.closing-req{color:var(--text-dim);font-size:15px}@media (max-width:720px){.closing-head{min-height:0;padding-top:40px}}@media (prefers-reduced-motion:no-preference){.closing-title .w{opacity:0;filter:blur(8px);display:inline-block;transform:translateY(.35em)}.closing-head.is-in .closing-title .w{animation:.7s cubic-bezier(.2,.7,.2,1) forwards word-in;animation-delay:calc(.1s + var(--i) * 90ms)}.closing-lead,.closing-cta{opacity:0;transform:translateY(10px)}.closing-head.is-in .closing-lead{animation:.8s .9s forwards fade-up}.closing-head.is-in .closing-cta{animation:.8s 1.2s forwards fade-up}.call{opacity:0}.closing-head.is-in .call{animation:.9s ease-out forwards call-in;animation-delay:calc(1.1s + var(--i) * 45ms)}.closing-head.is-in .call.is-next{animation-name:call-stays}@keyframes call-in{0%{opacity:0;transform:translateY(6px)}30%{opacity:1;transform:none}to{opacity:.22}}@keyframes call-stays{0%{opacity:0;transform:translateY(6px)}30%,to{opacity:1;transform:none}}}@media (max-width:720px){.call:nth-child(odd):not(.is-next){display:none}}.gate-wrap{z-index:2;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:48px 96px;margin-top:200px;scroll-margin-top:80px;display:grid;position:relative}@media (max-width:900px){.gate-wrap{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.gate-wrap{margin-top:80px}}.gate-intro{gap:18px;display:grid}.gate-intro p:not(.gate-version){color:var(--text-dim);text-wrap:pretty;font-size:17px;line-height:1.5}.gate-version{color:var(--bone);margin-top:8px}.gate{flex-direction:column;width:min(460px,100%);display:flex}.gate-label{color:var(--bone);margin:0 0 6px}.gate-input{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text);caret-color:var(--accent);border:0;border-bottom:1px solid var(--line-hover);background:0 0;border-radius:0;width:100%;padding:12px 2px 10px;font-size:20px;transition:border-color .15s}.gate-input::placeholder{color:var(--text-faint)}.gate-input:focus{border-color:var(--accent);outline:none}.gate-submit{align-self:stretch;margin-top:24px}.gate-submit.is-locked{border-color:var(--line);color:var(--text-faint);background:0 0}.gate-submit.is-locked:hover:not(:disabled){border-color:var(--line-hover);color:var(--text-dim);background:0 0}.gate-error{color:var(--danger);margin-top:14px;font-size:13.5px;line-height:1.5}.gate-note{color:var(--text-dim);margin-top:14px;font-size:13.5px;line-height:1.5}.gate-requirements{gap:12px;max-width:440px;margin:14px 0 0;padding:0;list-style:none;display:grid}.gate-requirements li{color:var(--text-dim);text-wrap:pretty;font-size:14.5px;line-height:1.5}.gate-terms{border:1px solid var(--line);margin-top:28px;padding:16px 18px 18px}.gate-terms-label{color:var(--bone)}.gate-terms-body{color:var(--text-dim);text-wrap:pretty;margin-top:8px;font-size:13.5px;line-height:1.5}.perms{margin-top:20px}.perms-row{cursor:pointer;font:inherit;color:var(--text-dim);background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:8px 0;font-size:14.5px;transition:color .15s;display:inline-flex}.perms-row:hover,.perms.is-open .perms-row{color:var(--text)}.perms-row:focus-visible{color:var(--accent);outline:none}.perms-mark{flex:none;width:10px;height:10px;position:relative}.perms-mark:before,.perms-mark:after{content:"";background:currentColor;width:10px;height:1px;transition:transform .15s;position:absolute;inset:50% auto auto 0}.perms-mark:after{transform:rotate(90deg)}.perms.is-open .perms-mark:after{transform:rotate(0)}.perms-panel{border:1px solid var(--line-hover);background:var(--bg);animation:.14s ease-out perms-in;position:absolute;top:calc(100% + 20px);left:0;right:0}.perms-panel[hidden]{display:none}@keyframes perms-in{0%{opacity:0;transform:translateY(-4px)}}.perms dl{grid-template-rows:auto auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:column;margin:0;display:grid}.perms dt{color:var(--bone);padding:18px 20px 0;font-size:14px;font-weight:600}.perms dd{color:var(--text-dim);text-wrap:pretty;margin:0;padding:4px 20px 20px;font-size:13.5px;line-height:1.5}.perms dt:not(:first-of-type),.perms dd:not(:first-of-type){border-left:1px solid var(--line)}.perms-backdrop,.perms-sheet-head{display:none}.perms-sheet-title{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);font-size:11.5px}.perms-close,.sheet-close{all:unset;cursor:pointer;width:40px;height:40px;color:var(--text-dim);place-items:center;margin-right:-12px;display:grid}.perms-close:hover,.sheet-close:hover{color:var(--text)}.perms-close:focus-visible{color:var(--accent)}.sheet-close:focus-visible{color:var(--text-dim);box-shadow:none}.perms-x,.sheet-x{width:14px;height:14px;position:relative}.perms-x:before,.perms-x:after,.sheet-x:before,.sheet-x:after{content:"";background:currentColor;width:14px;height:1px;position:absolute;inset:50% auto auto 0;transform:rotate(45deg)}.perms-x:after,.sheet-x:after{transform:rotate(-45deg)}@media (max-width:900px){.perms-backdrop{z-index:59;background:#0a0a0a99;display:block;position:fixed;inset:0}.perms-sheet-head{justify-content:space-between;align-items:center;padding:10px 20px 6px;display:flex}.perms-panel{z-index:60;border:0;border-top:1px solid var(--line-hover);max-height:82svh;padding-bottom:env(safe-area-inset-bottom,0px);animation:.22s ease-out perms-up;position:fixed;inset:auto 0 0;overflow-y:auto}@keyframes perms-up{0%{opacity:0;transform:translateY(16px)}}.perms dl{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.perms dt:not(:first-of-type),.perms dd:not(:first-of-type){border-left:0}.perms dt:not(:first-of-type){border-top:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.perms-panel{animation:none}}.site-footer{border-top:1px solid var(--line);padding:36px 0 44px}main:has(.closing)+.site-footer{z-index:1;background:linear-gradient(#0a0a0a00 0%,#0a0a0ac7 45%,#0a0a0af0 100%);border-top:0;position:relative}.site-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}@media (max-width:720px){.site-footer-inner{flex-direction:column;align-items:flex-start;gap:16px}}.footer-left{align-items:center;gap:24px;display:flex}.footer-brand{color:var(--bone);transition:color .15s;display:inline-flex}.footer-brand:hover{color:var(--accent)}.footer-brand svg{width:auto;height:14px;display:block;overflow:visible}.footer-brand svg path{stroke:currentColor;stroke-width:6px;stroke-linejoin:round;stroke-linecap:round}.footer-nav{gap:24px;display:flex}.footer-nav a{font-family:var(--font-display);letter-spacing:.01em;color:var(--text-dim);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s}.footer-nav a:hover{color:var(--text)}.doc{--wrap:720px;padding-block:80px 120px}.doc h1{font-family:var(--font-display);letter-spacing:-.015em;color:var(--bone);font-size:clamp(34px,4vw,46px);font-weight:500;line-height:1.08}.doc-intro{color:var(--text-dim);margin-top:18px;font-size:16px}.release{border-top:1px solid var(--line);margin-top:56px;padding-top:26px}.release-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.release-head .version{font-family:var(--font-mono);color:var(--bone);font-size:17px;font-weight:600}.release-head .codename{font-family:var(--font-serif);color:var(--text);font-size:16px;font-style:italic}.release-head .date{color:var(--text-faint);font-size:13px}.release h3{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);margin-top:28px;font-size:11px;font-weight:400}.release ul{margin:12px 0 0}.release li{font-family:var(--font-serif);color:var(--text-dim);margin-top:10px;padding-left:20px;font-size:15.5px;line-height:1.7;position:relative}.release li:before{content:"–";color:var(--text-faint);position:absolute;left:0}.release p{font-family:var(--font-serif);color:var(--text-dim);margin-top:14px;font-size:15.5px;line-height:1.7}.release li p{margin-top:0}.release li p+p{margin-top:10px}.prose h2{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);margin-top:44px;font-size:11px;font-weight:400}.prose p,.prose li{font-family:var(--font-serif);color:var(--text-dim);font-size:16.5px;line-height:1.75}.prose p{margin-top:14px}.prose ul{margin:14px 0 0}.prose li{margin-top:10px;padding-left:20px;position:relative}.prose li:before{content:"–";color:var(--text-faint);position:absolute;left:0}.prose strong{color:var(--text);font-weight:600}.req-dialog{border:1px solid var(--line-hover);border-radius:var(--radius);background:var(--bg);width:min(520px,100% - 32px);max-height:calc(100svh - 48px);color:var(--text);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.req-dialog::backdrop{background:#0a0a0a99}.req-dialog[open]{animation:.22s ease-out req-in}@keyframes req-in{0%{opacity:0;transform:translateY(16px)}}body:has(.req-dialog[open]){overflow:hidden}.req-dialog-inner{gap:18px;padding:18px 28px 28px;display:grid}.req-head{justify-content:space-between;align-items:center;display:flex}.req-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--bone);margin:0;font-size:26px;font-weight:500;line-height:1.15}.req-lead{color:var(--text-dim);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.5}.req-form{gap:24px;margin-top:4px;display:grid}.req-field{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.req-field:focus-within .req-label{color:var(--bone)}.req-input{font-family:var(--font-body);color:var(--text);caret-color:var(--accent);border:0;border-bottom:1px solid var(--line-hover);background:0 0;border-radius:0;width:100%;padding:8px 2px;font-size:17px;line-height:1.4;transition:border-color .15s}.req-input:focus{border-color:var(--accent);outline:none}.req-input:disabled{color:var(--text-dim)}:is(.req-turnstile:not(:has(iframe)),.req-turnstile:has(iframe[aria-hidden=true])){display:none}.req-trap{width:1px;height:1px;position:absolute;top:0;left:-9999px;overflow:hidden}.req-submit{width:100%;margin-top:4px}@media (max-width:720px){.req-dialog{border:0;border-top:1px solid var(--line-hover);width:100%;max-width:none;max-height:90svh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:0;margin:0;inset:auto 0 0}.req-dialog[open]{animation:.28s cubic-bezier(.2,.7,.2,1) req-up}@keyframes req-up{0%{transform:translateY(100%)}}.req-dialog-inner{padding:14px 20px 24px}}@media (prefers-reduced-motion:reduce){.req-dialog[open]{animation:none}}@media (max-width:720px){:root{--gutter:20px;--footer-h:150px}}.opening{margin-top:calc(-1 * var(--header-h));position:relative}.opening-frame{position:relative}@keyframes word-in{to{opacity:1;filter:none;transform:none}}.scene{--scene-top:calc(var(--header-h) + 96px);padding-top:var(--scene-top);transform-origin:50% 40%}@media (prefers-reduced-motion:no-preference){.scene{animation:1.3s cubic-bezier(.2,.7,.2,1) both scene-in}@keyframes scene-in{0%{opacity:0;transform:scale(1.04)}}}.scene-stage{justify-items:center;row-gap:72px;display:grid}.scene-copy{z-index:1;text-align:center;justify-items:center;width:100%;display:grid;position:relative}.scene-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--bone);justify-items:center;margin:0;font-size:clamp(38px,5vw,76px);font-weight:500;line-height:1.04;display:grid}.scene-title>span{white-space:nowrap}.scene-sub{max-width:720px;color:var(--text-soft);text-wrap:balance;margin:28px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.scene-cta{justify-content:center;margin-top:36px;display:flex}.hero{width:90%;position:relative}.hero-split{--cut-b:100%;--cut-rise:100%;aspect-ratio:2724/1856;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);width:100%;margin:0;position:relative;overflow:hidden}.hero-layer{position:absolute;inset:0}.hero-layer img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-layer-ahead{visibility:hidden;z-index:0}.hero-layer-under{z-index:1}.hero-layer-over{z-index:2;clip-path:polygon(0 0, 100% 0, 100% calc(var(--cut-b) - var(--cut-rise)), 0 var(--cut-b))}.hero-split:after{content:"";z-index:3;pointer-events:none;background:color-mix(in srgb, var(--bone) 45%, transparent);clip-path:polygon(0 calc(var(--cut-b) - 3px), 100% calc(var(--cut-b) - var(--cut-rise) - 3px), 100% calc(var(--cut-b) - var(--cut-rise)), 0 var(--cut-b));position:absolute;inset:0}.hero-toggle{z-index:4;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;inset:0}.hero-toggle:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);border-radius:var(--radius)}.hero-hint{border:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0;background:var(--bg);cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--text-soft);border-bottom:0;align-items:center;gap:12px;margin:0;padding:6px 12px;font-size:14px;line-height:1;display:none;position:absolute;bottom:100%;left:0}.hero-hint-lead{display:flex}.hero-hint-key,.hero-hint-tap{display:none}.hero-hint-tap{align-items:center;gap:12px}.hero-hint-key{margin-right:-.16em}.hero-hint-state{align-items:center;gap:10px;display:flex}.hero-hint-icon{place-items:center;width:30px;height:30px;display:grid}.hero-hint-icon>svg{fill:currentColor;grid-area:1/1;width:12px;height:12px}.hero-hint-icon>.hero-hint-frame{width:100%;height:100%;fill:var(--bg-raised);stroke:var(--line-hover);stroke-width:1px}.hero-hint-play,.hero.is-paused .hero-hint-pause{visibility:hidden}.hero.is-paused .hero-hint-play{visibility:visible}.hero-hint kbd{min-width:112px;height:30px;font:inherit;letter-spacing:inherit;color:inherit;background:var(--bg-raised);border:1px solid var(--line-hover);border-radius:var(--radius);box-shadow:0 2px 0 var(--line-hover);place-items:center;padding:0 14px 0 calc(14px + .16em);transition:transform 80ms,box-shadow 80ms,color .15s,background .15s,border-color .15s;display:none}.hero.is-paused .hero-hint kbd{color:var(--bone-ink);background:var(--bone);border-color:var(--bone);box-shadow:0 1px 0 color-mix(in srgb, var(--bone) 55%, var(--bg));transform:translateY(1px)}.hero-hint kbd.is-pressed,.hero.is-paused .hero-hint kbd.is-pressed{box-shadow:none;transform:translateY(2px)}.hero-hint-tap svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;transition:color .15s}.hero.is-paused .hero-hint-tap svg{color:var(--bone)}@media (hover:hover) and (pointer:fine){.hero-hint{display:flex}.hero-hint-key{display:inline}.hero-hint kbd{display:grid}.hero-split{border-top-left-radius:0}}@media (pointer:coarse){.hero-hint,.hero-hint-tap{display:flex}.hero-split{border-top-left-radius:0}}@media (prefers-reduced-motion:reduce){.hero-hint,.hero-toggle{display:none}.hero-split{border-top-left-radius:var(--radius)}}@media (max-width:900px){.scene{align-content:start}.scene-stage{row-gap:64px}.hero{width:100%}}@media (max-width:700px){.scene{--scene-top:calc(var(--header-h) + 56px)}.scene-title>span{white-space:normal}.scene-sub{margin-top:20px}.scene-cta{margin-top:24px}.hero-hint{width:fit-content;margin-inline:auto;right:0}.hero-split{border-top-left-radius:var(--radius)}}.usps{padding-block:96px 72px}.usps-title{text-wrap:pretty;max-width:none;font-family:var(--font-display);letter-spacing:-.03em;color:var(--bone);margin:0;font-size:clamp(34px,4.4vw,64px);font-weight:500;line-height:1.06}.usps-sub{max-width:62ch;color:var(--text-dim);text-wrap:pretty;margin:24px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.usps-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin:112px 0 0;padding:0;list-style:none;display:grid}.usp{border-right:1px solid var(--line);grid-template-rows:auto auto 1fr auto;align-content:start;gap:0;padding:0 28px 8px;display:grid}.usp:first-child{padding-left:0}.usp:last-child{border-right:0;padding-right:0}.usp-fig{margin:0 0 18px}.usp-art{aspect-ratio:4/3;margin-bottom:40px}.ufig{fill:none;width:100%;height:100%;stroke:var(--ufig-stroke,var(--text-faint));stroke-width:1px;stroke-linejoin:round;stroke-linecap:round;display:block}.ufig .u-right{fill:#0e0e0e}.ufig .u-front{fill:#111}.ufig .u-top{fill:#171717}.ufig .u-well .u-top{fill:#0c0c0c}.ufig .u-bone{stroke:var(--bone)}.ufig .u-bone .u-top{fill:#2a2719}.ufig .u-bone .u-front{fill:#1c1a12}.ufig .u-bone .u-right{fill:#15130d}.ufig .u-claude{stroke:#8a3f18}.ufig .u-claude .u-top{fill:var(--accent)}.ufig .u-claude .u-front{fill:#d9672f}.ufig .u-claude .u-right{fill:#b5531f}.ufig .u-claude .u-eye{fill:var(--bone-ink);stroke:none}.ufig .u-chip-b .u-top{fill:#2a2a2a}.ufig .u-chip-c,.ufig .u-ink{stroke:var(--line-hover)}.ufig .u-ring{stroke:var(--bone);stroke-dasharray:3 5}.ufig .u-shadow{fill:#000;stroke:none;opacity:.55;filter:blur(6px);transform:translateY(6px)}@media (prefers-reduced-motion:no-preference){.ufig .u-slide-in{animation:5.5s cubic-bezier(.4,0,.2,1) infinite u-slide-in}@keyframes u-slide-in{0%,18%{transform:none}42%,68%{transform:translate(-81.4px,-47px)}92%,to{transform:none}}.ufig .u-land{animation:4s ease-out infinite u-land}@keyframes u-land{0%{opacity:0;transform:translateY(-14px)}30%,to{opacity:1;transform:none}}.ufig .u-light .u-top{animation:3.6s ease-in-out infinite u-light;animation-delay:calc(var(--i) * .3s)}@keyframes u-light{0%,10%,to{fill-opacity:1}5%{fill-opacity:.3}}.ufig .u-ring{animation:14s linear infinite u-ring}@keyframes u-ring{to{stroke-dashoffset:-160px}}.ufig .u-cross{animation:7s cubic-bezier(.4,0,.2,1) infinite u-cross}@keyframes u-cross{0%,14%{opacity:1;transform:none}30%{transform:translateY(-73px)}58%{transform:translate(177.5px,29.5px)}68%,84%{opacity:1;transform:translate(177.5px,57.5px)}92%,99%{opacity:0;transform:translate(177.5px,57.5px)}to{opacity:0;transform:none}}}.usp-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--bone);text-wrap:pretty;align-self:end;margin:0;font-size:19px;font-weight:500;line-height:1.22}.usp-body{color:var(--text-dim);text-wrap:pretty;margin:10px 0 0;font-size:14.5px;line-height:1.5}@media (max-width:1100px){.usps-grid{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr))}.usp,.usp:first-child,.usp:last-child{border-bottom:1px solid var(--line);padding:20px 20px 26px}.usp-art{margin-bottom:22px}.usp:nth-child(2n){border-right:0}.usp:last-child{border-bottom:0;grid-column:1/-1;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px}.usp:last-child .usp-fig{grid-column:1/-1}.usp:last-child .usp-art{grid-row:2/span 2;margin-bottom:0}.usp:last-child .usp-title{align-self:start}}@media (max-width:720px){.usps{padding-block:72px 48px}.usps-grid{margin-top:40px}.usp:last-child{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid}.usp:last-child .usp-fig,.usp:last-child .usp-art{grid-area:auto}.usp:last-child .usp-art{margin-bottom:22px}.usp:last-child .usp-title{align-self:end}}.statement{isolation:isolate;text-align:center;align-content:end;justify-items:center;gap:20px;min-height:60vh;padding-top:10vh;padding-bottom:24px;display:grid;position:relative}.lattice{z-index:-1;pointer-events:none;fill:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0,#000 14% 44%,#0000 64%),linear-gradient(90deg,#0000 0,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 44%,#0000 64%),linear-gradient(90deg,#0000 0,#000 18% 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.lattice .lat-fan{stroke:var(--line-hover);opacity:.5}.lattice .lat-aux{stroke:var(--line-hover);opacity:.8}.lattice .lat-hidden{stroke-dasharray:3 6}.lattice .lat-wave{stroke:var(--text-faint);stroke-linejoin:miter;opacity:.75}.lattice .lat-rules{stroke:var(--text-faint);opacity:.6}.lattice .lat-sweep{fill:var(--bone);fill-opacity:.05;stroke:none}.lattice .lat-sweep-edge{stroke:var(--bone);opacity:.7}.lattice .lat-blip{stroke:var(--text-faint);opacity:.6}.lattice .lat-blip-dot{fill:var(--text-faint);stroke:none}.lattice .lat-blip.is-lit{stroke:var(--bone);opacity:1}.lattice .lat-blip.is-lit .lat-blip-dot{fill:var(--bone)}.lattice .lat-stars{fill:var(--text-faint);stroke:none;opacity:.7}.lattice .lat-star-named{fill:var(--text-soft)}.lattice .lat-next{stroke:var(--bone);opacity:.9}.lattice .lat-next-dot{fill:var(--bone);stroke:none}.lattice .lat-plate{fill:var(--bg);fill-opacity:.9}.closing-head .lattice{height:400px;bottom:auto}.lattice .lat-axis{stroke:var(--text-soft)}.lattice .lat-plane{stroke:var(--bone);opacity:.65}@media (max-width:720px){.statement{min-height:0;padding-top:72px}.lattice{display:none}}.statement-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--bone);text-wrap:balance;margin:0;font-size:clamp(36px,4.6vw,64px);font-weight:500;line-height:1.04}.statement-lead{max-width:640px;color:var(--text-dim);text-wrap:pretty;margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.5}@media (prefers-reduced-motion:no-preference){.statement-title .w{opacity:0;filter:blur(8px);display:inline-block;transform:translateY(.35em)}.statement.is-in .statement-title .w{animation:.7s cubic-bezier(.2,.7,.2,1) forwards word-in;animation-delay:calc(.1s + var(--i) * 90ms)}.statement-lead{opacity:0;transform:translateY(10px)}.statement.is-in .statement-lead{animation:.8s .9s forwards fade-up}@keyframes fade-up{to{opacity:1;transform:none}}}.report{padding-top:calc(var(--header-h) + 8px);padding-bottom:20px}.reel-dock{max-height:calc(100svh - var(--header-h) - 28px);border-radius:10px 10px 0 0;gap:0;position:relative;overflow:hidden}.reel-dock .reel-stage{border:0;border-radius:10px 10px 0 0;box-shadow:0 0 0 1px #ffffff0d}.reel-dock:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg, transparent, var(--bg) 62%);height:58%;position:absolute;bottom:0;left:0;right:0}.reel-dockfoot{z-index:3;justify-items:center;gap:12px;padding-bottom:4px;display:grid;position:absolute;bottom:0;left:0;right:0}.reel-keys{border:1px solid var(--line);background:var(--bg-raised);border-radius:10px;gap:8px;padding:6px;display:flex}.key{width:var(--key,60px);height:var(--key,60px);border-radius:var(--radius);cursor:pointer;color:var(--text-dim);background:0 0;border:0;place-items:center;padding:0;transition:color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.key:hover{color:var(--text);background:var(--bg-hover)}.key.is-active{color:var(--bone-ink)}.key-face{z-index:1;font-family:var(--font-display);font-size:var(--key-face,19px);letter-spacing:.06em;position:relative}.key.is-active .key-face{background:var(--bone);border-radius:4px;place-items:center;display:grid;position:absolute;inset:2px}@property --ring{syntax:"<angle>";inherits:false;initial-value:0deg}.key-ring{border-radius:var(--radius);--ring:0deg;background:conic-gradient(var(--bone-bright) var(--ring), var(--line-hover) 0);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.key-ring{animation:key-ring var(--hold,6s) linear forwards}.reel.is-held .key-ring,.reel-keys:hover .key-ring,.jobs.is-held .key-ring,.jobs-list:hover .key-ring{animation-play-state:paused}.reel-keys:has(:focus-visible) .key-ring{animation-play-state:paused}.jobs-list:has(:focus-visible) .key-ring{animation-play-state:paused}@keyframes key-ring{0%{--ring:0deg}to{--ring:360deg}}}@media (prefers-reduced-motion:reduce){.key-ring{--ring:360deg}}.reel-caption{text-align:center;max-width:640px;min-height:74.4px;color:var(--text-dim);text-wrap:balance;margin:0;font-size:16px;line-height:1.55}.reel-caption strong{color:var(--text);font-weight:600}@media (max-width:900px){.reel-dock{gap:14px;max-height:none;overflow:visible}.reel-dock .reel-stage{border-radius:var(--radius)}.reel-dock:after{display:none}.reel-dockfoot{position:static}.reel-keys .key{--key:44px}}.reasons{padding-block:128px 96px}.reasons-title{max-width:24ch;font-family:var(--font-display);letter-spacing:-.03em;color:var(--bone);text-wrap:balance;margin:0 0 40px;font-size:clamp(34px,4.2vw,58px);font-weight:500;line-height:1.04}.reasons-grid{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tile{flex-direction:column;gap:10px;padding:28px 28px 0;display:flex;position:relative;overflow:hidden}.tile+.tile{border-left:1px solid var(--line)}.tile-k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:11.5px}.tile-t{font-family:var(--font-display);letter-spacing:-.01em;color:var(--bone);text-wrap:balance;margin:0;font-size:26px;font-weight:500;line-height:1.15}.tile-media{flex:auto;align-content:center;margin:0;padding:24px 0 28px;display:grid}.tile-media .slot{border-radius:6px;box-shadow:0 0 0 1px #ffffff0d}.tile-art{--ufig-stroke:var(--line-hover);flex:auto;min-height:220px;margin:0;padding:24px 0 20px}.ufig .u-prompt{stroke:var(--bone);fill:none}.ufig .u-mark{fill:var(--text-faint);stroke:none;font-family:var(--font-display);letter-spacing:.22em;font-size:7px}.ufig .u-dot{fill:var(--bone);stroke:none;opacity:0}.ufig .u-write{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}@media (prefers-reduced-motion:reduce){.ufig .u-write{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.ufig .u-cursor{animation:1.2s steps(2,jump-none) infinite u-cursor}@keyframes u-cursor{to{opacity:0}}.ufig .u-dot{animation:1.6s cubic-bezier(.4,0,.2,1) infinite u-rise}@keyframes u-rise{0%,30%{opacity:0;transform:none}36%{opacity:1}72%,to{opacity:0;transform:translateY(-54px)}}.ufig .u-write{animation:6.4s linear infinite u-write;animation-delay:calc(var(--i) * 1.6s)}@keyframes u-write{0%,18%{stroke-dashoffset:var(--len)}26%,94%{stroke-dashoffset:0}to{stroke-dashoffset:var(--len)}}}@media (max-width:900px){.reasons-grid{grid-template-columns:minmax(0,1fr)}.tile-media{padding:16px 0 28px}}.autopilot{padding-top:64px;padding-bottom:128px}.autopilot-frame{border:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.autopilot-frame>.slot{border:0;border-radius:0;order:2;align-self:stretch}.autopilot-frame>.slot video{object-position:right top}.lifecycle{--clock:14s;border-right:1px solid var(--line);order:1;margin:0;padding:0;list-style:none;display:grid}.lifecycle li{--at:0s;border-top:1px solid var(--line);grid-template-columns:104px minmax(0,1fr);align-items:center;gap:4px 20px;padding:14px 20px 16px;display:grid;position:relative}.lifecycle li:first-child{border-top:0}.lifecycle li[data-k="1"]{--at:2s}.lifecycle li[data-k="2"]{--at:5s}.lifecycle li[data-k="3"]{--at:8s}.lifecycle li[data-k="4"]{--at:10.5s}.lc-art{aspect-ratio:2;grid-row:1/span 3;margin:0;position:relative}.lc-k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);font-size:11.5px}.lc-t{font-family:var(--font-display);color:var(--bone);text-wrap:balance;font-size:17px;line-height:1.25}.lc-d{color:var(--text-dim);text-wrap:pretty;margin-top:2px;font-size:13.5px;line-height:1.5}.lc-fig{fill:none;width:100%;height:100%;stroke:var(--bone);stroke-width:1.25px;stroke-linecap:round;display:block}.lc-fig .fig-hair{stroke:var(--line-hover)}.lc-fig circle{fill:none;stroke:var(--bone)}.lc-fig .lc-faint{fill:var(--text-faint);stroke:none;opacity:.6}.lc-bar{transform-box:fill-box;transform-origin:50%}.lc-fig .lc-track{fill:none}.lc-fig .lc-ring{stroke:var(--bone);stroke-dasharray:188.5;stroke-dashoffset:0;transform-origin:110px 55px;transform:rotate(-90deg)}.lc-fig .lc-rec{fill:var(--bone);stroke:none;opacity:0}@property --n{syntax:"<integer>";inherits:false;initial-value:10}.lc-count{font-family:var(--font-display);letter-spacing:.04em;color:var(--bone);--n:10;counter-reset:n var(--n);place-items:center;font-size:15px;display:grid;position:absolute;inset:0}.lc-count:after{content:counter(n)}.lc-fig .lc-dot{fill:var(--bone);stroke:none;opacity:.35}.lc-fig .lc-pulse{stroke-width:1px;opacity:0;transform-origin:186px 52px}.lc-wave,.lc-tail{stroke-linejoin:round}.lc-tail{stroke:var(--text-dim)}.lc-cut{stroke:var(--bone);stroke-dasharray:3 3;opacity:0}.lc-fill{fill:var(--bone);stroke:none;opacity:.85;transform-box:fill-box;transform-origin:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.lc-k,.lc-t{opacity:.55;animation:lc-lit var(--clock) ease-out var(--at) infinite}@keyframes lc-lit{0%{opacity:.55}3%,16%{opacity:1}22%,to{opacity:.55}}.lc-bar{animation:lc-bars var(--clock) cubic-bezier(.2, .7, .2, 1) var(--at) infinite;transform:scaleY(.08)}@keyframes lc-bars{0%{transform:scaleY(.08)}5%,to{transform:scaleY(1)}}.lc-fig .lc-ring{animation:lc-ring var(--clock) linear var(--at) infinite}@keyframes lc-ring{0%{stroke-dashoffset:0}21%,to{stroke-dashoffset:188.5px}}.lc-count{animation:lc-count var(--clock) linear var(--at) infinite}@keyframes lc-count{0%{--n:10}21%,to{--n:0}}.lc-fig .lc-rec{animation:lc-rec var(--clock) ease var(--at) infinite}@keyframes lc-rec{0%,21%{opacity:0}24%,to{opacity:1}}.lc-fig .lc-dot{animation:lc-dot var(--clock) ease var(--at) infinite}@keyframes lc-dot{0%{opacity:.35}2%,to{opacity:1}}.lc-fig .lc-pulse{animation:lc-pulse var(--clock) ease-out var(--at) infinite}@keyframes lc-pulse{0%,1%{opacity:.8;transform:scale(.3)}8%{opacity:0;transform:scale(1.5)}9%{opacity:.8;transform:scale(.3)}16%,to{opacity:0;transform:scale(1.5)}}.lc-cut{animation:lc-cut var(--clock) ease var(--at) infinite}@keyframes lc-cut{0%,3%{opacity:0}5%,to{opacity:.9}}.lc-tail{animation:lc-tail var(--clock) ease var(--at) infinite}@keyframes lc-tail{0%,5%{opacity:1}12%,to{opacity:.15}}.lc-fill-a{animation:lc-fill-a var(--clock) ease-out var(--at) infinite}@keyframes lc-fill-a{0%{transform:scaleX(0)}11%,to{transform:scaleX(1)}}.lc-fill-b{animation:lc-fill-b var(--clock) ease-out var(--at) infinite}@keyframes lc-fill-b{0%,11%{transform:scaleX(0)}24%,to{transform:scaleX(1)}}}@media (prefers-reduced-motion:reduce){.lc-fig .lc-ring{stroke-dashoffset:188.5px}.lc-count{--n:0}.lc-fig .lc-rec,.lc-fig .lc-dot,.lc-cut{opacity:1}.lc-tail{opacity:.15}.lc-fill{transform:none}}@media (max-width:900px){.autopilot-frame{grid-template-columns:minmax(0,1fr)}.autopilot-frame>.slot{aspect-ratio:3456/2056;border-bottom:1px solid var(--line);order:1;align-self:start}.lifecycle{border-right:0;order:2}}.jobs{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:48px 64px;padding-block:96px 128px;display:grid}.jobs-side{flex-direction:column;display:flex}.jobs-list{gap:8px;display:grid}.job{all:unset;cursor:pointer;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:18px;padding:6px 0;display:grid}.job .key{--key:44px;--key-face:16px;box-shadow:inset 0 0 0 1px var(--line-hover)}.job.is-active .key{box-shadow:none}.job:hover .key{color:var(--text);background:var(--bg-hover)}.job.is-active:hover .key{color:var(--bone-ink);background:0 0}.job-name{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-dim);text-wrap:balance;font-size:clamp(24px,2.2vw,30px);font-weight:500;line-height:1.15;transition:color .3s}.job:hover .job-name{color:var(--text)}.job.is-active .job-name,.job.is-active:hover .job-name{color:var(--bone)}.job:focus-visible .key{box-shadow:0 0 0 3px var(--accent-muted)}.job:focus-visible .job-name{color:var(--accent)}.jobs-detail{align-content:start;gap:8px;min-height:200px;padding-top:40px;display:grid}.job-line{color:var(--text);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.job-body{color:var(--text-dim);text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}.jobs-frame{aspect-ratio:2614/1648;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);align-self:center;position:relative;overflow:hidden}.jobs-clip{opacity:0;pointer-events:none;background:0 0;border:0;border-radius:0;transition:opacity .45s;position:absolute;inset:0}.jobs-clip.slot-empty{border:1px dashed var(--line-hover)}.jobs-clip.is-on{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:no-preference){.jobs-detail{animation:.35s both fade-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion:reduce){.job-name,.jobs-clip{transition:none}}@media (max-width:900px){.jobs{grid-template-columns:minmax(0,1fr)}.jobs-detail{min-height:0;padding-top:24px}}.moment{padding-block:156px 64px}.moment-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:24px 64px;display:grid}.moment-text{gap:12px;padding-top:6px;display:grid}.moment-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--bone);margin:0;font-size:clamp(34px,4.2vw,58px);font-weight:500;line-height:1.04}.moment-pull{color:var(--text);text-wrap:pretty;margin:0;font-size:18px;line-height:1.5}.moment-pull em{color:var(--bone);font-style:normal}.moment-note{color:var(--text-dim);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.moment-costs{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0 0;padding:0;list-style:none;display:grid}.moment-costs li{border-right:1px solid var(--line);padding:22px 28px 26px}.moment-costs li:last-child{border-right:0}.moment-art{aspect-ratio:360/170;margin-bottom:18px}.moment-word{font-family:var(--font-display);letter-spacing:-.01em;color:var(--bone);margin:0;font-size:22px;font-weight:500}.moment-body{color:var(--text-dim);text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:1.5}.fig{fill:none;width:100%;height:100%;stroke:var(--bone);stroke-width:1.25px;stroke-linecap:round;display:block}.fig circle{fill:var(--bone);stroke:none}.fig .fig-hair{stroke:var(--line-hover)}.fig .fig-label{fill:var(--text-faint);stroke:none;font-family:var(--font-mono);letter-spacing:.18em;font-size:9px}.fig-call{stroke:var(--text-faint);opacity:calc(.3 + var(--i) * .12)}.fig-call circle{fill:var(--text-faint)}.fig-pulse{fill:none;stroke:var(--bone);stroke-width:1px;opacity:0;transform-origin:330px 120px}.fig-beam{transform-origin:180px 70px}.fig-lines{stroke:var(--text-dim)}.fig-drift circle{fill:none;stroke:var(--bone)}.fig-bond{stroke:var(--text-faint)}@media (prefers-reduced-motion:no-preference){.fig-pulse{animation:2.8s ease-out infinite fig-pulse}@keyframes fig-pulse{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.fig-beam{animation:7s cubic-bezier(.4,0,.2,1) infinite fig-tip}@keyframes fig-tip{0%,15%{transform:rotate(0)}45%,80%{transform:rotate(6deg)}to{transform:rotate(0)}}.fig-a{animation:8s ease-in-out infinite fig-drift-a}.fig-b{animation:8s ease-in-out infinite fig-drift-b}.fig-bond{animation:8s ease-in-out infinite fig-bond}@keyframes fig-drift-a{0%,20%{transform:translate(0)}60%,80%{transform:translate(-40px)}to{transform:translate(0)}}@keyframes fig-drift-b{0%,20%{transform:translate(0)}60%,80%{transform:translate(40px)}to{transform:translate(0)}}@keyframes fig-bond{0%,20%{opacity:1}60%,80%{opacity:.15}to{opacity:1}}}@media (max-width:900px){.moment-head,.moment-costs{grid-template-columns:1fr}.moment-costs li{border-right:0;border-bottom:1px solid var(--line)}}.usps.is-held .ufig *,.moment.is-held .fig *,.autopilot.is-held .lifecycle *,.reasons.is-held .ufig *,.leaves.is-held .arch *{animation-play-state:paused}@media (max-width:720px){.usps-grid,.moment-costs,.lifecycle,.reasons-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;border:0;gap:12px;display:flex;overflow-x:auto}.usps-grid::-webkit-scrollbar{display:none}.moment-costs::-webkit-scrollbar{display:none}.lifecycle::-webkit-scrollbar{display:none}.reasons-grid::-webkit-scrollbar{display:none}.usp,.usp:last-child,.moment-costs li,.moment-costs li:last-child,.lifecycle li,.lifecycle li:first-child,.tile,.tile+.tile{scroll-snap-align:start;border:1px solid var(--line);flex:0 0 82%;margin:0}.autopilot-frame{border:0}.autopilot-frame>.slot{border:1px solid var(--line);border-radius:var(--radius);margin-bottom:20px}.lifecycle li{grid-template-columns:minmax(0,1fr);padding:18px 20px 22px}.lc-art{grid-row:auto;margin-bottom:10px}.tile{padding:24px 22px 0}.tile-media{margin:16px -22px -24px 0}}@media (scripting:none){.statement-title .w,.closing-title .w,.statement-lead,.closing-lead,.closing-cta{opacity:1;filter:none;transform:none}.call{opacity:.22}.call.is-next{opacity:1}}
