@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.3-5_uhe2g8vfj.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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/158ff596bf2cbebe-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/52e514cb9d030258-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.318-mahh4esyg.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:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f44e0976e40b7eea-s.0yot_wy8hf-md.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.2q0khlq77_eaw.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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.IBsYvq_className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.IBsYvq_variable{--font-sans:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-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/6e342921ee4dcd9d-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/2bb852295097cd96-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/9eb5a876700c0028-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/2a04751c893bf294-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-20C4,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/07a39a8a4660cc7c-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%}.zWB4CW_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.zWB4CW_variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--primary:#16233a;--secondary:#3a4458;--tertiary:#16233ab8;--border:#b3afa4;--brand:#e0b567;--bronze:#8a5f12;--disable:#b4b4b0;--red:#c2412d;--cream:#f6f3ec;--tint:#ebe5d8;--white:#fff;--line:max(1px, .1rem);--frame:.8rem;--header:6.2rem;--screen:calc(100dvh - 1.6rem);--ease:cubic-bezier(.65, .05, .25, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--paper:url(/paper.svg);--sans:var(--font-sans), "Inter Tight", Arial, sans-serif;--mono:var(--font-mono), "Geist Mono", ui-monospace, monospace}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--cream) var(--paper);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;scrollbar-width:none;overscroll-behavior:none;font-size:.578704vw}html::-webkit-scrollbar{display:none}@media (max-width:991px){html{font-size:1.19904vw}}@media (max-width:767px){html{font-size:2.54453vw}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{font-family:var(--sans);letter-spacing:-.02em;color:var(--tertiary);background:var(--cream) var(--paper);min-height:100dvh;font-size:1.6rem;font-weight:500;line-height:1.3;overflow-x:clip}::selection{background:var(--brand);color:var(--primary)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;background:0 0;border:0}img,svg{max-width:100%;display:block}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--bronze);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--sans);color:var(--primary);text-transform:uppercase;letter-spacing:-.02em;font-weight:600;line-height:1}.h1{font-size:5.6rem;font-weight:700}.h2{font-size:4.8rem}.h3{font-size:4rem}.h4{font-size:3.2rem}.h5{font-size:2.8rem}.h6{font-size:2.4rem;font-weight:700;line-height:1.1}.txt{color:var(--tertiary);font-size:1.6rem;line-height:1.3}.txt-reg{color:var(--primary);font-weight:400}.txt-18{font-size:1.8rem}.txt-20{font-size:2rem;line-height:1.2}.mono,.mono-12,.mono-10{font-family:var(--mono);letter-spacing:0;text-transform:uppercase;font-size:1.4rem;font-weight:500;line-height:1.4}.mono-12{font-size:1.2rem;line-height:1.3}.mono-10{font-size:1rem;line-height:1.3}.c-primary{color:var(--primary)}.c-tertiary{color:var(--tertiary)}.c-disable{color:var(--disable)}.c-bronze{color:var(--bronze)}.paper{background:var(--cream) var(--paper)}@media (max-width:991px){.h1,.h2{font-size:4rem}.h3{font-size:3.2rem}.h4{font-size:2.4rem;line-height:1.2}}@media (max-width:767px){.h1,.h2{font-size:3.2rem}.h3{font-size:2.4rem;line-height:1.1}.h4{font-size:2rem;line-height:1.2}.h6{font-size:1.8rem}.txt{font-size:1.4rem}.mono{font-size:1.2rem}}.frame-mask{z-index:60;background:var(--cream) var(--paper);pointer-events:none;position:fixed}.frame-mask.t,.frame-mask.b{height:var(--frame);left:0;right:0}.frame-mask.t{top:0}.frame-mask.b{bottom:0}.frame-mask.l,.frame-mask.r{width:var(--frame);top:0;bottom:0}.frame-mask.l{left:0}.frame-mask.r{right:0}.frame-lines{inset:var(--frame);z-index:70;pointer-events:none;border:var(--line) solid var(--border);transition:opacity .35s var(--ease);position:fixed}.pt-run .frame-lines{opacity:0}main{margin:0 var(--frame);padding-top:var(--frame);position:relative}.site-foot{margin:0 var(--frame) var(--frame)}.ln{z-index:2;pointer-events:none;background:var(--border);position:absolute}.ln-x{height:var(--line);left:0;right:0}.ln-y{width:var(--line);top:0;bottom:0}.ln-t{top:0}.ln-b{bottom:0}.ln-l{left:0}.ln-r{right:0}.ln-dash.ln-x{background:linear-gradient(90deg, var(--border) 50%, transparent 0) 0 0 / .8rem 100% repeat-x;opacity:.64}.ln-dash.ln-y{background:linear-gradient(180deg, var(--border) 50%, transparent 0) 0 0 / 100% .8rem repeat-y;opacity:.64}.ln-gold{background:var(--brand)}.ruler{pointer-events:none;z-index:1;position:absolute;inset:1.2rem}.ruler i{--tick:#b3afa48c;position:absolute}.ruler .rt,.ruler .rb{background:repeating-linear-gradient(90deg, var(--tick) 0 var(--line), transparent var(--line) .6rem);height:.8rem;left:2rem;right:2rem}.ruler .rt{top:0}.ruler .rb{bottom:0}.ruler .rl,.ruler .rr{background:repeating-linear-gradient(180deg, var(--tick) 0 var(--line), transparent var(--line) .6rem);width:.8rem;top:2rem;bottom:2rem}.ruler .rl{left:0}.ruler .rr{right:0}.ruler b{width:1.2rem;height:1.2rem;position:absolute}.ruler b:before,.ruler b:after{content:"";background:var(--primary);opacity:.6;position:absolute}.ruler b:before{width:var(--line);top:0;bottom:0;left:50%}.ruler b:after{height:var(--line);top:50%;left:0;right:0}.ruler .tl{top:-.2rem;left:-.2rem}.ruler .tr{top:-.2rem;right:-.2rem}.ruler .bl{bottom:-.2rem;left:-.2rem}.ruler .br{bottom:-.2rem;right:-.2rem}.bf{isolation:isolate;color:var(--primary);transition:color .5s var(--ease);display:flex;position:relative;overflow:hidden}.bf-bg{z-index:-1;background:var(--primary);transition:transform .6s var(--ease);position:absolute;inset:-.2rem 0;transform:translateY(-101%)}.bf-label{display:grid;position:relative;overflow:hidden}.bf-label>span{transition:transform .6s var(--ease);grid-area:1/1;display:block}.bf-label>span+span{transform:translateY(105%)}.bf-icon{flex:none;display:grid;position:relative;overflow:hidden}.bf-icon>svg{width:2rem;height:2rem;transition:transform .6s var(--ease);grid-area:1/1}.bf-icon>svg+svg{transform:translate(-260%)}@media (hover:hover){.bf:hover .bf-bg,.bf.on .bf-bg{transform:translateY(0)}.bf:hover .bf-label>span:first-child{transform:translateY(-105%)}.bf:hover .bf-label>span+span{transform:translateY(0)}.bf:hover .bf-icon>svg:first-child{transform:translate(260%)}.bf:hover .bf-icon>svg+svg{transform:translate(0)}}.btn-line{border:var(--line) solid var(--border);color:var(--primary);align-items:stretch;display:inline-flex}.btn-line .bf-label{align-self:center;margin:1.4rem 1.6rem}.btn-line .bf-icon{border-left:var(--line) solid var(--border);place-items:center;width:4.5rem}.btn-line .bf-icon>svg{width:2rem;height:2rem}@media (hover:hover){.btn-line:hover{color:var(--white)}}.btn-gold{background:var(--brand);color:var(--primary);align-items:stretch;display:inline-flex}.btn-gold .bf-label{align-self:center;margin:1.4rem 1.6rem}.btn-gold .bf-icon{border-left:var(--line) solid #16233a40;place-items:center;width:4.5rem}@media (hover:hover){.btn-gold:hover{color:var(--cream)}}.btn-cell{color:var(--bronze);flex-direction:column;justify-content:space-between;padding:1.2rem .4rem .4rem 1.2rem}.btn-cell .bf-bg{background:var(--brand)}.btn-cell .bf-icon{align-self:flex-end}@media (hover:hover){.btn-cell:hover{color:var(--primary)}}.btn-row{justify-content:space-between;align-items:stretch;min-height:4.8rem}.btn-row .bf-label{align-self:center;padding:0 3.2rem}.btn-row .bf-icon{border-left:var(--line) solid var(--border);place-items:center;width:4.5rem}@media (hover:hover){.btn-row:hover{color:var(--white)}}.header{z-index:50;top:var(--frame);left:var(--frame);right:var(--frame);height:var(--header);background:var(--cream) var(--paper);border-bottom:var(--line) solid var(--border);transition:transform .6s var(--ease);justify-content:space-between;display:flex;position:fixed}.header.hide{transform:translateY(calc(-100% - var(--frame) - .2rem))}.header-logo{align-items:center;gap:1rem;padding:1.2rem 0 1.2rem 3.2rem;display:flex}.header-logo .brand-mark{width:3.8rem;height:3.8rem}.brand-word{font-family:var(--sans);letter-spacing:-.04em;color:var(--primary);font-size:2.2rem;font-weight:600;line-height:1}.brand-word span{color:var(--brand)}.header-menu{height:100%;display:flex}.hm-item{border-left:var(--line) solid var(--border);width:16.4rem;height:100%;position:relative}.hm-link{text-align:left;align-items:flex-start;width:100%;height:100%;padding:1.2rem}.hm-link .bf-label{font-family:var(--mono)}@media (hover:hover){.hm-link:hover,.hm-item.open .hm-link{color:var(--cream)}}.hm-item.open .hm-link .bf-bg{transform:translateY(0)}.hm-link[aria-current=page]{color:var(--bronze)}.hm-corner{border-right:var(--line) solid currentColor;border-bottom:var(--line) solid currentColor;opacity:.6;width:.6rem;height:.6rem;transition:transform .5s var(--ease);position:absolute;bottom:1rem;right:1rem}.hm-item.open .hm-corner{transform:rotate(180deg)}.hm-drop{top:calc(100% - var(--line));background:var(--cream) var(--paper);border:var(--line) solid var(--border);opacity:0;visibility:hidden;width:26.4rem;transition:opacity .4s var(--ease), transform .4s var(--ease), visibility .4s;flex-direction:column;display:flex;position:absolute;left:0;transform:translateY(-.8rem)}.hm-item.open .hm-drop{opacity:1;visibility:visible;transform:none}.hm-drop a{border-bottom:var(--line) solid var(--border);justify-content:space-between;align-items:center;min-height:4.4rem;padding:1.2rem}.hm-drop a:last-child{border-bottom:0}.hm-drop .bf-bg{background:var(--brand)}.hm-cta{border-left:var(--line) solid var(--border);width:20rem;height:100%}.hm-cta .bf-label{font-family:var(--mono)}.menu-btn,.mnav{display:none}@media (max-width:991px){.header-menu{display:none}.header-logo{padding-left:1.6rem}.menu-btn{border-left:var(--line) solid var(--border);font-family:var(--mono);text-transform:uppercase;color:var(--primary);align-items:center;gap:1rem;padding:0 1.6rem;font-size:1.4rem;display:flex}.menu-btn i{width:1.6rem;height:1rem;position:relative}.menu-btn i:before,.menu-btn i:after{content:"";height:var(--line);transition:transform .4s var(--ease), top .4s var(--ease);background:currentColor;position:absolute;left:0;right:0}.menu-btn i:before{top:0}.menu-btn i:after{top:100%}.menu-btn[aria-expanded=true] i:before{top:50%;transform:rotate(45deg)}.menu-btn[aria-expanded=true] i:after{top:50%;transform:rotate(-45deg)}.mnav{z-index:49;top:calc(var(--frame) + var(--header));left:var(--frame);right:var(--frame);bottom:var(--frame);background:var(--cream) var(--paper);clip-path:inset(0 0 100%);transition:clip-path .7s var(--ease);flex-direction:column;display:flex;position:fixed;overflow:auto}.mnav.open{clip-path:inset(0)}.mnav-group{border-bottom:var(--line) solid var(--border);padding:1.6rem}.mnav-group>span{color:var(--disable);margin-bottom:1.2rem;display:block}.mnav-group a{justify-content:space-between;align-items:center;padding:.8rem 0;display:flex}.mnav-cta{justify-content:space-between;margin:auto 1.6rem 1.6rem}}.rv{opacity:0;transition:opacity 1s var(--ease-out), transform 1s var(--ease-out);transform:translateY(3.2rem)}.rv.in{opacity:1;transform:none}.rv-d1{transition-delay:.1s}.rv-d2{transition-delay:.2s}.rv-d3{transition-delay:.3s}.cursor-canvas{z-index:2147483600;pointer-events:none;position:fixed;inset:0}.marquee{white-space:nowrap;min-width:0;display:flex;overflow:hidden}.marquee-track{flex:none;gap:1.6rem;padding-right:1.6rem;animation:22s linear infinite marquee;display:flex}@keyframes marquee{to{transform:translate(-100%)}}.loader{z-index:55;inset:var(--frame);pointer-events:all;position:fixed}.loader-half{background:var(--cream) var(--paper);height:50%;transition:transform 1.2s var(--ease);position:absolute;left:0;right:0;overflow:hidden}.loader-half.top{border-bottom:var(--line) solid var(--brand);top:0}.loader-half.bot{border-top:var(--line) solid var(--brand);bottom:0}.loader-half .loader-stage{height:200%;position:absolute;left:0;right:0}.loader-half.top .loader-stage{top:0}.loader-half.bot .loader-stage{bottom:0}.loader.open .loader-half.top{transform:translateY(-101%)}.loader.open .loader-half.bot{transform:translateY(101%)}.loader.open .loader-half .loader-stage{opacity:0;transition:opacity .5s}.loader-draw{width:76rem;color:var(--primary);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.loader-draw path,.loader-draw line,.loader-draw rect{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.3s var(--ease) var(--d,0s) forwards}@keyframes draw{to{stroke-dashoffset:0}}.loader-progress{height:var(--line);background:var(--brand);width:0;position:absolute;top:50%;left:0}.loader-count{color:var(--brand);position:absolute;top:calc(50% - 2.4rem);left:3.2rem}.loader-title{max-width:40rem;position:absolute;bottom:6.4rem;left:3.2rem}.loader-info{color:var(--tertiary);align-items:flex-end;gap:7rem;display:flex;position:absolute;bottom:2.4rem;right:3.2rem}.loader-facts{gap:.6rem;width:27rem;display:grid}.loader-facts .head{border-bottom:var(--line) dashed var(--primary);margin-bottom:.4rem;padding-bottom:.8rem}.loader-facts dl{grid-template-columns:8rem 1fr;gap:.8rem 0;display:grid}.loader-facts dt:after{content:":";float:right;padding-right:1rem}.loader-log{width:17rem}.loader-log li,.loader-facts dd,.loader-facts dt{opacity:0}.loader-log li.on,.loader-facts .on{opacity:1}@media (max-width:767px){.loader-draw{width:34rem;top:40%}.loader-info{gap:2rem;left:1.6rem;right:1.6rem}.loader-log{display:none}.loader-title{bottom:20rem;left:1.6rem}.loader-count{left:1.6rem}}.footer{border-top:var(--line) solid var(--border);position:relative}.footer-main{border-bottom:var(--line) solid var(--border);grid-template-columns:42.85rem 1fr 42.85rem;display:grid}.footer-head{flex-direction:column;display:flex}.footer-tagline{border-bottom:var(--line) solid var(--border);height:24.25rem;padding:1.6rem}.footer-join{flex-direction:column;flex:1;justify-content:flex-end;padding:1.6rem 1.6rem 0;display:flex}.footer-join .mono{color:var(--tertiary)}.footer-join .txt{margin:1.8rem 0 2.4rem}.footer-join .btn-row{border-top:var(--line) solid var(--border);min-height:4.8rem;margin:0 -1.6rem}.footer-join .btn-row .bf-label{color:var(--tertiary);padding:0 1.6rem}.footer-join .btn-row .bf-icon{width:4.8rem}.footer-body{border-left:var(--line) solid var(--border);border-right:var(--line) solid var(--border);grid-template-rows:24.37rem 18.2rem;display:grid}.footer-cols,.footer-info{grid-template-columns:repeat(3,1fr);display:grid}.footer-info{border-top:var(--line) solid var(--border)}.footer-col,.footer-info>div{border-left:var(--line) solid var(--border);padding:1.6rem}.footer-col:first-child,.footer-info>div:first-child{border-left:0}.footer-col .mono,.footer-info .mono{color:var(--tertiary);display:block}.footer-col ul{justify-items:start;gap:1.6rem;margin-top:2.4rem;display:grid}.footer-col a,.footer-info a,.footer-info p{color:var(--primary);transition:color .3s}.footer-col a:hover,.footer-col a[aria-current=page],.footer-info a:hover{color:var(--bronze)}.footer-info>div{flex-direction:column;gap:1.6rem;display:flex}.footer-dir{text-underline-offset:.3em;margin-top:auto;text-decoration:underline}.footer-info>.footer-contact{gap:0;padding:0}.footer-contact>div{flex-direction:column;flex:1;gap:1.6rem;padding:1.6rem;display:flex}.footer-contact>div+div{border-top:var(--line) solid var(--border)}.footer-email{word-break:break-all}.footer-social{grid-template-columns:1fr 1fr;gap:1.6rem;margin-top:1.6rem;display:grid}.footer-logo{place-items:center;display:grid}.footer-logo .brand-mark{width:25.8rem;height:25.8rem}.fmark .fm-fill{transform-box:fill-box;transform-origin:50% 100%;transition:transform .7s var(--ease);transform:scaleY(0)}.fmark .fm-k path{stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke .35s var(--ease)}.fmark .fm-dot{transform-box:fill-box;transform-origin:50%;transition:fill .35s var(--ease)}@media (hover:hover){.footer-logo:hover .fm-fill{transition-duration:.8s;transform:none}.footer-logo:hover .fm-k path{stroke:var(--cream);animation:fmRedraw 1s var(--ease) both;transition-delay:.18s}.footer-logo:hover .fm-k path:nth-child(n+3){animation-delay:70ms}.footer-logo:hover .fm-dot{fill:var(--brand);animation:fmPop .8s var(--ease) .12s both;transition-delay:.22s}}.footer-logo.play .fm-fill{transition-duration:.8s;transform:none}.footer-logo.play .fm-k path{stroke:var(--cream);animation:fmRedraw 1s var(--ease) both;transition-delay:.18s}.footer-logo.play .fm-k path:nth-child(n+3){animation-delay:70ms}.footer-logo.play .fm-dot{fill:var(--brand);animation:fmPop .8s var(--ease) .12s both;transition-delay:.22s}@media (prefers-reduced-motion:reduce){.footer-logo:hover .fm-k path,.footer-logo:hover .fm-dot,.footer-logo.play .fm-k path,.footer-logo.play .fm-dot{animation:none}}@keyframes fmRedraw{0%{stroke-dashoffset:0}32%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fmPop{0%{transform:scale(1)}35%{transform:scale(.45)}72%{transform:scale(1.22)}to{transform:scale(1)}}.footer-word{border-bottom:var(--line) solid var(--border);place-items:center;height:37.7rem;padding:4.8rem 4rem;display:grid;position:relative}.footer-word svg{width:100%;height:100%}.footer-word text{font-family:var(--sans)}.footer-bottom{justify-content:space-between;align-items:stretch;min-height:6.84rem;display:flex}.footer-copy{border-right:var(--line) solid var(--border);width:70.17rem;color:var(--tertiary);padding:1.7rem 3.2rem 1.5rem}.footer-copy a{color:var(--primary);text-decoration:underline}.footer-policy{display:flex}.footer-policy .bf{border-left:var(--line) solid var(--border);color:var(--primary);align-items:center;padding:0 2rem}.footer-policy .bf-bg{background:var(--brand)}@media (max-width:991px){.footer-main{grid-template-columns:1fr 1fr}.footer-body{border:0;border-top:var(--line) solid var(--border);grid-area:2/1/auto/-1}.footer-logo{border-left:var(--line) solid var(--border)}.footer-logo .brand-mark{width:18rem;height:18rem}.footer-word{height:auto;padding:4rem 2.4rem}.footer-copy{flex:1;width:auto}}@media (max-width:767px){.footer-main{grid-template-columns:1fr}.footer-logo{border-left:0;border-top:var(--line) solid var(--border);padding:4.8rem 1.6rem}.footer-logo .brand-mark{width:16rem;height:16rem}.footer-tagline{height:auto;padding:2.4rem 1.6rem 4rem}.footer-body{grid-template-rows:auto auto}.footer-cols,.footer-info{grid-template-columns:1fr 1fr}.footer-col:nth-child(3){border-left:0;border-top:var(--line) solid var(--border);grid-column:1/-1}.footer-info>div:first-child{border-bottom:var(--line) solid var(--border);grid-column:1/-1}.footer-info>div:nth-child(2){border-left:0}.footer-word{padding:2.4rem 1.6rem}.footer-bottom{flex-direction:column}.footer-copy{border-right:0;padding:1.6rem}.footer-policy .bf{border-top:var(--line) solid var(--border);flex:1;justify-content:center;padding:1.6rem .8rem}.footer-policy .bf:first-child{border-left:0}}.modal{z-index:200;animation:fade .4s var(--ease);background:#16233a8c;place-items:center;padding:1.6rem;display:grid;position:fixed;inset:0}.modal-box{background:var(--cream) var(--paper);border:var(--line) solid var(--primary);width:min(72rem,100%);height:min(88dvh,98rem);animation:rise .6s var(--ease-out);flex-direction:column;display:flex}.modal-bar{background:var(--primary);color:var(--cream);justify-content:space-between;align-items:center;padding:1.2rem 1.6rem;display:flex}.modal-actions{gap:2.4rem;display:flex}.modal-bar a{color:var(--cream)}.modal-bar a:hover,.modal-bar button{color:var(--brand)}.modal-frame{flex:1;display:flex;position:relative}.modal-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;padding:2.4rem;display:flex;position:absolute;inset:0}.modal iframe{background:0 0;border:0;flex:1;width:100%;position:relative}.dots:after{content:"";text-align:left;width:3ch;animation:1.2s steps(4,end) infinite dots;display:inline-block}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(3.2rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rv{opacity:1;transform:none}}.cookie{right:calc(var(--frame) + .8rem);bottom:calc(var(--frame) + .8rem);z-index:60;max-width:calc(100vw - 2 * var(--frame) - 1.6rem);background:var(--cream) var(--paper);border:var(--line) solid var(--primary);opacity:0;pointer-events:none;transition:opacity .5s var(--ease), transform .6s var(--ease);align-items:stretch;display:flex;position:fixed;transform:translateY(1.2rem);box-shadow:0 .4rem 1.6rem #16233a14}.cookie.on{opacity:1;pointer-events:auto;transform:none}.cookie-txt{color:var(--primary);white-space:nowrap;align-items:center;gap:.6rem;padding:1rem 1.6rem;font-size:1.3rem;display:flex}.cookie-link{color:var(--bronze);text-transform:uppercase;text-underline-offset:.3rem;font-size:1.1rem;text-decoration:underline}.cookie-btns{display:flex}.cookie-btns button{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;border-left:var(--line) solid var(--primary);transition:background .3s var(--ease), color .3s var(--ease);padding:0 1.8rem;font-size:1.1rem;font-weight:500}.cookie-yes{background:var(--brand);color:var(--primary)}.cookie-no{color:var(--primary)}@media (hover:hover){.cookie-yes:hover{background:var(--primary);color:var(--cream)}.cookie-no:hover{background:#16233a0f}}@media (max-width:767px){.cookie{left:calc(var(--frame) + .8rem)}.cookie-txt{white-space:normal;flex-wrap:wrap;flex:1;gap:.2rem .6rem;padding:1rem 1.2rem}.cookie-btns button{padding:0 1.2rem}}.pt-lines{z-index:65;pointer-events:none;opacity:0;--x:0%;--y:0%;transition:opacity .25s;position:fixed;inset:0}.pt-lines.on{opacity:1}.pt-lines i{background:var(--border);position:absolute}.pt-h{height:var(--line);left:0;right:0}.pt-h.t{top:var(--y)}.pt-h.b{bottom:var(--y)}.pt-v{width:var(--line);top:0;bottom:0}.pt-v.l{left:var(--x)}.pt-v.r{right:var(--x)}
.hero{height:var(--screen);border-bottom:var(--line) solid var(--border);flex-direction:column;min-height:60rem;padding-top:6.4rem;display:flex;position:relative}.hero-img{touch-action:pan-y;flex:1;min-height:0;padding:3.2rem;position:relative;overflow:hidden}.hero-box{width:100%;height:100%;position:relative}.hero-art{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.booted .hero-art{animation:heroArt 1.6s var(--ease-out) both}@keyframes heroArt{0%{transform:scale(1.04)}}.hero-guides,.hg-set{pointer-events:none;position:absolute;inset:0}.hg-set i{opacity:0;transition:opacity .5s var(--ease), transform .7s var(--ease);position:absolute}.hg-set.on i{opacity:.64}.hg-dash.hg-v{width:var(--line);background:linear-gradient(180deg, var(--primary) 50%, transparent 0) 0 0 / 100% .8rem repeat-y;transform-origin:top;transition-delay:calc(var(--i) * 25ms);top:0;bottom:0;transform:scaleY(0)}.hg-dash.hg-h{height:var(--line);background:linear-gradient(90deg, var(--primary) 50%, transparent 0) 0 0 / .8rem 100% repeat-x;transform-origin:0;transition-delay:calc(var(--i) * 25ms);left:0;right:0;transform:scaleX(0)}.hg-set.on .hg-dash{opacity:.32;transform:none}.hg-gold{background:var(--brand)}.hg-gold.hg-h{height:.2rem;transform:scaleX(0)}.hg-gold.hg-v{width:.2rem;transform:scaleY(0)}.hg-set.on .hg-gold{opacity:1;transform:none}.hero-sel{z-index:1;border:1px solid var(--brand);pointer-events:none;position:absolute}.hero-cross{pointer-events:none;opacity:0;transition:opacity .4s var(--ease);z-index:3;position:absolute;inset:0}.hero-img.on .hero-cross{opacity:1}@media (hover:none){.hero-cross{display:none}}.hero-cross i{position:absolute}.hc-x{left:0;right:0;top:var(--y);height:var(--line);background:#16233a2e}.hc-y{top:0;bottom:0;left:var(--x);width:var(--line);background:#16233a2e}.hc-plus{left:var(--x);top:var(--y);background:linear-gradient(var(--brand), var(--brand)) center / .2rem 100% no-repeat, linear-gradient(var(--brand), var(--brand)) center / 100% .2rem no-repeat;width:1rem;height:1rem;transform:translate(-50%,-50%)}.hc-coord{right:calc(100% - var(--x) + 1.2rem);top:calc(var(--y) - 1.3rem);text-align:right;color:var(--tertiary);white-space:nowrap;position:absolute}.hc-tip{left:calc(var(--x) + 1.2rem);top:calc(var(--y) - 2.1rem);background:var(--primary);width:15.6rem;color:var(--white);transition:opacity .4s var(--ease);padding:.8rem;position:absolute}.hc-tip.gone{opacity:0}.hc-tip.flip{left:auto;right:calc(100% - var(--x) + 1.2rem)}.hero-call{z-index:2;width:1.3rem;height:1.3rem;position:absolute;transform:translate(-50%,-50%)}.hero-call:before{content:"";background:var(--brand);width:1.3rem;height:1.3rem;animation:pulse 1.8s var(--ease) infinite;transition:width .6s var(--ease), height .6s var(--ease);position:absolute;top:0;right:0}.hero-call.on:before{opacity:0;animation:none}@keyframes pulse{50%{opacity:.55;transform:scale(.8)}}.hero-call-btn{z-index:2;place-items:center;width:1.3rem;height:1.3rem;display:grid;position:absolute;top:0;right:0}.hero-call-btn:after{content:"";position:absolute;inset:-1rem}.hero-call-x{background:var(--white);opacity:0;width:1.3rem;height:1.3rem;transition:opacity .3s, transform .4s var(--ease);position:relative;transform:scale(.4)}.hero-call-x:before,.hero-call-x:after{content:"";width:.7rem;height:var(--line);background:var(--primary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.hero-call-x:after{transform:translate(-50%,-50%)rotate(-45deg)}.hero-call.on .hero-call-x{opacity:1;transition-delay:.3s;transform:none}.hero-call-body{width:16.8rem;color:var(--primary);background:var(--brand);clip-path:inset(0 0 100% 100%);pointer-events:none;transition:clip-path .6s var(--ease);gap:.3rem;padding:2.4rem 1.8rem 1.2rem 1.4rem;display:grid;position:absolute;top:0;right:0}.hero-call-body>*{opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease);transform:translateY(.6rem)}.hero-call.on .hero-call-body{clip-path:inset(0)}.hero-call.on .hero-call-body>*{opacity:1;transition-delay:.25s;transform:none}.hero-call-body .mono-12{opacity:.75;font-size:1.1rem}.hero-call-body .mono{font-size:1.2rem;line-height:1.35}@media (max-width:767px){.hero-call-body{width:14.4rem;padding:2.2rem 1.4rem 1rem 1.2rem}.hero-call.east .hero-call-body{clip-path:inset(0 100% 100% 0);left:0;right:auto}.hero-call.east.on .hero-call-body{clip-path:inset(0)}.hero-call-body .mono-12{font-size:.95rem}.hero-call-body .mono{font-size:1.1rem}}.hero-content{border-top:var(--line) solid var(--border);grid-template-columns:99.03rem minmax(0,1fr);height:16rem;display:grid}.hero-title{align-items:center;padding:2.4rem 3.2rem;display:flex}.hero-side{border-left:var(--line) solid var(--border);flex-direction:column;min-width:0;display:flex}.hero-side-top{flex:1;display:flex}.hero-sub{flex:1;padding:1.6rem}.hero-sub a{text-underline-offset:.2em;font-weight:600;text-decoration:underline}.hero-btn{border-left:var(--line) solid var(--border);width:17.1rem}.hero-ticker{border-top:var(--line) solid var(--border);height:4.36rem;color:var(--primary);align-items:center;padding-left:1.6rem}.hero-tick{align-items:center;gap:.6rem;display:inline-flex}.hero-tick i{border:var(--line) solid currentColor;opacity:.6;border-radius:50%;width:1.6rem;height:1.6rem;position:relative}.hero-tick i:after{content:"";background:var(--brand);border-radius:50%;position:absolute;inset:.45rem}.hero-in{opacity:0;transform:translateY(2.4rem)}.booted .hero-in{opacity:1;transition:opacity 1.2s var(--ease-out) .3s, transform 1.2s var(--ease-out) .3s;transform:none}@media (max-width:991px){.hero{height:auto;min-height:0}.hero-img{flex:none;height:52rem}.hero-content{grid-template-columns:minmax(0,1fr);height:auto}.hero-side{border-left:0;border-top:var(--line) solid var(--border)}}@media (max-width:767px){.hero-img{height:32rem;padding:2.4rem 1.2rem}.hero-title{padding:2.4rem 1.6rem}.hero-side-top{flex-direction:column}.hero-btn{border-left:0;border-top:var(--line) solid var(--border);width:auto;min-height:8rem}.hero-call.on:before,.hero-call-body{width:15rem}.hero-call.on:before{height:8.6rem}.hero-call-body{padding:2.6rem 1.6rem 1.2rem 1.2rem}}.intro{grid-template-columns:85.6rem minmax(0,1fr);min-height:86.7rem;display:grid}.intro-img{display:flex;position:relative;overflow:hidden}.ink{width:100%;height:100%}svg.ink.ink-blend,.ink-lite.ink-blend .ink-lite-in{mix-blend-mode:darken;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ink-lite{position:relative;overflow:hidden}.ink-lite-in{will-change:clip-path, transform;width:100%;height:100%}.ink-lite-in>img,.ink-lite-in>svg{width:100%;height:100%;display:block}.intro-body{border-left:var(--line) solid var(--border);flex-direction:column;min-width:0;display:flex}.intro-content{flex:1;padding:6.4rem 15rem 3.2rem}.intro-content .h3{margin-bottom:3.2rem}.scrub .sc{color:#b3b3af}.intro-statutes{border-top:var(--line) solid var(--border)}.intro-label{border-bottom:var(--line) solid var(--border);justify-content:space-between;align-items:center;height:4.5rem;padding-left:3.2rem;display:flex}.intro-ctrls{height:100%;display:flex}.intro-ctrl{border-left:var(--line) solid var(--border);place-items:center;width:4.5rem;height:100%;display:grid}.intro-ctrl .bf-bg{background:var(--brand)}.intro-ctrl svg{width:2rem;height:2rem}.arr-flip{display:block;transform:scaleX(-1)}.intro-track-wrap{overflow:hidden}.intro-track{transition:transform .9s var(--ease);display:flex}.intro-statute{flex-direction:column;flex:none;justify-content:center;gap:.6rem;width:17.2rem;height:11.4rem;padding:2rem 1.6rem;display:flex;position:relative}.intro-statute:before{content:"";width:var(--line);background:linear-gradient(180deg, var(--border) 50%, transparent 0) 0 0 / 100% .8rem repeat-y;opacity:.64;position:absolute;top:0;bottom:0;left:0}.intro-statute strong{letter-spacing:-.02em;color:var(--primary);font-size:2.4rem;font-weight:700;line-height:1}.intro-statute .mono-10{color:var(--tertiary)}.intro-desc{border-top:var(--line) solid var(--border);color:var(--tertiary);padding:.8rem 3.2rem}@media (max-width:991px){.intro{grid-template-columns:minmax(0,1fr)}.intro-img{height:56rem}.intro-body{border-left:0;border-top:var(--line) solid var(--border)}.intro-content{padding:4.8rem 3.2rem}}@media (max-width:767px){.intro-img{height:30rem}.intro-content{padding:3.2rem 1.6rem}.intro-label{padding-left:1.6rem}.intro-desc{padding:.8rem 1.6rem}}.problems{border-top:var(--line) solid var(--border)}.prob-head{justify-content:space-between;padding:3.2rem 3.2rem 6.6rem;display:flex}.prob-title{flex-direction:column;gap:1.6rem;width:83.4rem;display:flex}.prob-sub{width:39.6rem;margin-top:3.2rem}.prob-list{border-top:var(--line) solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.prob{border-left:var(--line) solid var(--border);flex-direction:column;display:flex;position:relative}.prob:first-child{border-left:0}.prob-top{justify-content:space-between;align-items:center;height:5.16rem;padding:1.6rem 3.2rem;display:flex;position:relative}.prob-top:after,.prob-copy:before{content:"";height:var(--line);background:linear-gradient(90deg, var(--border) 50%, transparent 0) 0 0 / .8rem 100% repeat-x;opacity:.64;position:absolute;left:0;right:0}.prob-top:after{bottom:0}.prob-dot{background:var(--brand);opacity:0;width:.8rem;height:.8rem;transition:opacity .4s var(--ease);margin-top:-.4rem;position:absolute;top:50%;left:3.2rem}.prob-tag{transition:transform .5s var(--ease)}.prob-main{flex-direction:column;flex:1;display:flex;position:relative}.prob-main:after{content:"";opacity:0;pointer-events:none;transition:opacity .5s var(--ease);background:#16233a06;position:absolute;inset:0}.prob-img{justify-content:center;align-items:center;height:36rem;padding:2.4rem 0;display:flex;position:relative}.prob-svg{width:20rem;height:20rem;color:var(--disable);transition:color .5s var(--ease);overflow:visible}.prob-svg path{fill:none;stroke:currentColor;stroke-width:1px;stroke-linejoin:round}.prob-svg .pd{stroke-dasharray:3 4;opacity:.8}.prob-svg .ps{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--ease);transition-delay:calc(.3s + var(--k) * 60ms)}.prob.in .prob-svg .ps{stroke-dashoffset:0}.prob-plus{width:1.2rem;height:1.2rem;transition:transform .5s var(--ease);background:linear-gradient(var(--primary), var(--primary)) center / var(--line) 100% no-repeat, linear-gradient(var(--primary), var(--primary)) center / 100% var(--line) no-repeat;position:absolute;transform:scale(0)}.prob-plus.tl{top:2.2rem;left:2.2rem}.prob-plus.tr{top:2.2rem;right:2.2rem}.prob-plus.bl{bottom:2.2rem;left:2.2rem}.prob-plus.br{bottom:2.2rem;right:2.2rem}.prob-copy{flex-direction:column;justify-content:space-between;height:25rem;padding:3.2rem;display:flex;position:relative}.prob-copy:before{top:0}@media (hover:hover) and (min-width:992px){.prob:hover .prob-dot{opacity:1}.prob:hover .prob-tag{transform:translate(2rem)}.prob:hover .prob-main:after{opacity:1}.prob:hover .prob-svg{color:var(--primary)}.prob:hover .prob-plus{transform:scale(1)}}@media (max-width:991px){.prob-head{flex-direction:column;gap:2.4rem;padding-bottom:4rem}.prob-title,.prob-sub{width:auto;margin:0}.prob-list{grid-template-columns:repeat(2,minmax(0,1fr))}.prob:nth-child(3){border-left:0}.prob:nth-child(n+3){border-top:var(--line) solid var(--border)}.prob-svg{color:var(--primary)}}@media (max-width:767px){.prob-head{padding:2.4rem 1.6rem 3.2rem}.prob-list{grid-template-columns:minmax(0,1fr)}.prob{border-left:0}.prob+.prob{border-top:var(--line) solid var(--border)}.prob-top{padding:1.6rem}.prob-img{height:26rem}.prob-svg{width:16rem;height:16rem}.prob-copy{gap:2.4rem;height:auto;padding:2.4rem 1.6rem}}.story{border-top:var(--line) solid var(--border);height:560rem;position:relative}.st-stick{top:var(--frame);height:var(--screen);display:flex;position:sticky;overflow:hidden}.st-stage{flex:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.st-title{text-align:center;position:absolute;top:calc(50% - 2.8rem);left:0;right:0}.st-doc{height:calc(var(--screen) - 12rem);aspect-ratio:1.04;background:#ffffff73;padding:3.6rem;position:relative}.st-xy{color:var(--disable);position:absolute}.st-xy.tl{top:1rem;left:1.2rem}.st-xy.br{bottom:1rem;right:1.2rem}.st-sheet{border:.2rem solid var(--primary);background:#fbfaf6;flex-direction:column;height:100%;display:flex;position:relative}.st-head{text-align:center;color:var(--primary);text-transform:uppercase;letter-spacing:-.01em;padding:4rem 4rem 2.4rem;display:grid}.st-head>*,.st-foot-name>*,.st-foot-val>*{grid-area:1/1}.st-court{font-size:1.6rem;font-weight:600}.st-doctitle{margin-top:1.6rem;font-size:1.3rem;font-weight:700}.st-paras{flex-direction:column;flex:1;justify-content:space-evenly;padding:0 4rem 0 2.4rem;display:flex}.st-paras li{color:var(--primary);grid-template-columns:4rem 1fr;align-items:start;display:grid}.st-bars{gap:1.4rem;padding-top:.5rem;display:grid}.st-bars i{transform-origin:0;background:#e4ded0;height:.7rem;display:block;position:relative}.st-hl{transform-origin:0;background:#c2412dd9 padding-box padding-box;border:.5rem solid #c2412d38;width:58%;height:2.1rem;position:absolute;top:-.7rem;left:-1.2rem;transform:scaleX(0)}.st-hl:before{content:"";background:var(--red);border-radius:50%;width:1.1rem;height:1.1rem;margin-top:-.55rem;position:absolute;top:50%;left:-1.3rem}.st-call{background:var(--primary);width:30rem;color:var(--cream);gap:.4rem;padding:1.2rem 1.6rem;font-size:1.8rem;font-weight:500;display:grid;position:absolute;top:19%;right:6%}.st-call .mono-12{color:var(--brand)}.st-link{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.st-link line{stroke:#c2412d8c;stroke-width:1px;vector-effect:non-scaling-stroke}.st-flag{z-index:3;transition:transform .5s var(--ease);position:absolute;transform:translate(-50%,-50%)scale(0)}.st-flag.on{transform:translate(-50%,-50%)scale(1)}.st-flag button{background:var(--red);width:3rem;height:3rem;color:var(--cream);place-items:center;display:grid;box-shadow:0 0 0 .4rem #c2412d2e}.st-flag.open button{background:var(--primary)}.st-flag-card{border:var(--line) solid var(--brand);opacity:0;visibility:hidden;width:23.5rem;transition:opacity .4s var(--ease), transform .4s var(--ease), visibility .4s;gap:.4rem;padding:1.2rem;display:grid;position:absolute;top:-1rem;left:4rem;transform:translate(-.8rem)}.st-flag.open .st-flag-card{opacity:1;visibility:visible;transform:none}.st-foot{border-top:var(--line) solid var(--primary);grid-template-columns:1fr 13rem 13rem 13rem;height:11rem;display:grid}.st-foot>div{border-left:var(--line) solid #16233a40;flex-direction:column;justify-content:space-between;padding:1.6rem;display:flex}.st-foot>div:first-child{border-left:0;justify-content:flex-end}.st-foot-name,.st-foot-val{text-transform:none;color:var(--primary);display:grid}.st-intro{border:var(--line) solid var(--border);background:var(--cream) var(--paper);z-index:4;width:28rem;position:absolute;bottom:3.2rem;left:3.2rem}.st-intro-head{background:var(--primary);color:var(--white);padding:.8rem .8rem .8rem 1.2rem}.st-intro-body{position:relative}.st-intro-item{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);align-content:start;gap:1.6rem;padding:1.2rem;display:grid;position:absolute;top:0;left:0;right:0;transform:translateY(.8rem)}.st-intro-item.on{opacity:1;position:relative;transform:none}.st-side{border-left:var(--line) solid var(--border);flex:none;width:0;height:100%;overflow:hidden}.st-side-inner{flex-direction:column;width:55.65rem;height:100%;display:flex}.st-side-label{border-bottom:var(--line) solid var(--border);height:7.4rem;padding:1.6rem 3.2rem}.st-side-label .mono{max-width:13rem;display:block}.st-side-copy{flex-direction:column;flex:1;justify-content:flex-end;gap:2.4rem;padding:3.2rem;display:flex}.st-side-copy .txt{max-width:43.1rem}.st-feats li{border-top:var(--line) solid var(--border);justify-content:space-between;align-items:center;height:6.4rem;display:flex}.st-feats li>span{padding:0 3.2rem}.st-feats i{border-left:var(--line) solid var(--border);width:6.4rem;height:100%;color:var(--primary);place-items:center;display:grid}.st-feats svg{width:2.4rem;height:2.4rem}@media (max-width:991px),(prefers-reduced-motion:reduce){.story{height:auto}.st-stick{flex-direction:column;height:auto;position:static}.st-stage{flex-direction:column;gap:3.2rem;height:auto;padding:6.4rem 3.2rem;width:100%!important}.st-title{position:static}.st-title+.st-title,.st-d0,.st-call.c0,.st-hl.h0{display:none}.st-hl.h1{transform:none}.st-doc{aspect-ratio:auto;width:100%;height:auto}.st-sheet{height:auto}.st-paras{gap:2.4rem;padding-top:1.6rem;padding-bottom:3.2rem}.st-intro{width:100%;position:static}.st-side{border-left:0;border-top:var(--line) solid var(--border);width:auto!important}.st-side-inner{width:auto}.st-side-copy{padding-top:4.8rem}}@media (max-width:767px){.st-stage{padding:4rem 1.6rem}.st-doc{padding:2.4rem 1rem}.st-head{padding:2.4rem 1.6rem 1.6rem}.st-paras{padding:1.6rem 1.6rem 2.4rem 1.2rem}.st-paras li{grid-template-columns:2.4rem 1fr}.st-bars{gap:1rem}.st-call{width:auto;margin:0 1.6rem 1.6rem;font-size:1.6rem;position:relative;top:auto;right:auto}.st-call:before{display:none}.st-flag-card{width:18rem}.st-foot{grid-template-columns:1fr 1fr 1fr;height:auto}.st-foot>div:first-child{border-bottom:var(--line) solid #16233a40;grid-column:1/-1}.st-foot>div:nth-child(2){border-left:0}.st-foot>div{gap:1rem;padding:1.2rem}.st-side-label,.st-side-copy{padding-left:1.6rem;padding-right:1.6rem}.st-feats li>span{padding:0 1.6rem}}.platform{border-top:var(--line) solid var(--border);border-bottom:var(--line) solid var(--border);grid-template-columns:43.3rem 72.17rem minmax(0,1fr);display:grid}.pf-col{position:relative}.pf-stick{top:var(--frame);border-bottom:var(--line) solid var(--border);display:grid;position:sticky}.pf-panel{opacity:0;visibility:hidden;transition:opacity .6s var(--ease), visibility .6s;grid-area:1/1}.pf-panel.on{opacity:1;visibility:visible}.pf-left .pf-panel{flex-direction:column;justify-content:space-between;gap:3.2rem;min-height:15.32rem;padding:3.2rem 3.2rem 2rem;display:flex}.pf-left .pf-panel>*{transition:transform .8s var(--ease);transform:translateY(2.4rem)}.pf-left .pf-panel.on>*{transform:none}.pf-right .pf-panel{flex-direction:column;display:flex}.pf-copy{align-content:start;gap:1.6rem;min-height:10.56rem;padding:3.2rem;display:grid}.pf-right .btn-row{border-top:var(--line) solid var(--border);min-height:4.76rem}.pf-imgs{border-left:var(--line) solid var(--border);border-right:var(--line) solid var(--border)}.pf-img{height:42.6rem;display:flex}.pf-img+.pf-img{border-top:var(--line) solid var(--border)}.pf-mobile{display:none}@media (max-width:991px){.platform{grid-template-columns:minmax(0,1fr)}.pf-col{display:none}.pf-imgs{border:0}.pf-img{flex-direction:column;height:auto}.pf-img .ink{aspect-ratio:1.66;height:auto}.pf-mobile{border-top:var(--line) solid var(--border);justify-items:start;gap:1.6rem;padding:3.2rem;display:grid}}@media (max-width:767px){.pf-mobile{padding:2.4rem 1.6rem 3.2rem}}.why-head{border-bottom:var(--line) solid var(--border);grid-template-columns:115.47rem minmax(0,1fr);min-height:30.2rem;display:grid}.why-title{flex-direction:column;align-self:end;gap:1.6rem;padding:3.2rem;display:flex}.why-title .h2{max-width:50rem}.why-sub{border-left:var(--line) solid var(--border);flex-direction:column;align-items:flex-start;gap:2.4rem;padding:16rem 3.2rem 3.2rem;display:flex}.why-sub .txt{max-width:47.9rem}.why-main{padding:6rem 0;position:relative}.why-main:before{content:"";width:var(--line);background:var(--border);position:absolute;top:0;bottom:0;left:50%}.why-ruler{width:1.2rem;inset:1.2rem auto 1.2rem 1.2rem}.why-line{z-index:1;border-top:var(--line) solid var(--brand);height:0;margin:0 3.2rem;display:block;position:sticky;top:50%}.why-item{grid-template-columns:1fr 1fr;padding:6rem 0;display:grid;position:relative}.why-img{aspect-ratio:1;justify-self:center;width:55.73rem;position:relative}.why-item.flip .why-img{order:2}.why-art{object-fit:contain}.why-card{z-index:1;opacity:0;transition:opacity .6s var(--ease), transform .8s var(--ease);position:absolute;transform:translateY(2rem)scale(.94);box-shadow:0 1.2rem 3.2rem #16233a1f}.why-card img{width:100%;height:auto}.why-box{z-index:2;background:var(--brand);width:20rem;color:var(--primary);transform-origin:0 0;transition:transform .7s var(--ease);gap:.4rem;padding:1.2rem 1.6rem;display:grid;position:absolute;transform:scale(0)}.why-box .mono-12{opacity:.75}.why-item.on .why-card{opacity:1;transform:none}.why-item.on .why-box{transform:none}.why-bar-col{flex-direction:column;justify-content:center;display:flex}.why-stick{z-index:2;position:sticky;top:calc(50% - 2.9rem)}.why-bar{background:var(--primary);color:var(--cream);opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);align-items:center;gap:2rem;margin:0 2rem 0 .2rem;padding:1.6rem 2.4rem;display:flex;transform:translate(-2rem)}.why-item.flip .why-bar{margin:0 .2rem 0 2rem;transform:translate(2rem)}.why-bar .h6{width:16rem;color:var(--cream)}.why-bar .txt{color:#f6f3ecb8;flex:1}.why-bar i{background:var(--brand);width:.8rem;height:.8rem}.why-text{opacity:0;max-width:44rem;transition:opacity .6s var(--ease) .15s;margin:2.4rem 2.4rem 0}.why-item.on .why-bar{opacity:1;transform:none}.why-item.on .why-text{opacity:1}@media (max-width:991px){.why-head{grid-template-columns:minmax(0,1fr)}.why-sub{border-left:0;padding:0 3.2rem 3.2rem}.why-main:before,.why-line,.why-ruler{display:none}.why-item{grid-template-columns:minmax(0,1fr);gap:2.4rem;padding:4rem 3.2rem}.why-item+.why-item{border-top:var(--line) solid var(--border)}.why-item.flip .why-img{order:0}.why-img{width:100%;max-width:56rem}.why-card,.why-box,.why-bar,.why-text{opacity:1;transform:none}.why-bar,.why-item.flip .why-bar{margin:0}.why-text{margin:1.6rem 0 0}}@media (max-width:767px){.why-title{padding:2.4rem 1.6rem}.why-sub{padding:0 1.6rem 2.4rem}.why-item{padding:3.2rem 1.6rem}.why-bar{flex-wrap:wrap;gap:.8rem 1.6rem;padding:1.4rem 1.6rem}.why-bar .h6{width:auto}.why-bar i{display:none}.why-box{width:15rem;padding:.8rem 1rem}}.usecase{min-height:var(--screen);border-top:var(--line) solid var(--border);border-bottom:var(--line) solid var(--border);grid-template-columns:85.7rem minmax(0,1fr);display:grid}.uc-img{border-right:var(--line) solid var(--border);position:relative;overflow:hidden}.uc-pic{clip-path:inset(100% 0 0);z-index:0;position:absolute;inset:0}.uc-pic.was{clip-path:inset(0);z-index:1}.uc-pic.on{clip-path:inset(0);animation:ucWipe 1s var(--ease) both;z-index:2}.uc-pic img{object-fit:cover}.uc-pic.on img{animation:ucSettle 1.4s var(--ease) both}@keyframes ucWipe{0%{clip-path:inset(100% 0 0)}}@keyframes ucSettle{0%{transform:scale(1.06)}}.uc-body{flex-direction:column;display:flex}.uc-title{flex-direction:column;gap:1.6rem;padding:3.2rem 15.4rem 6rem;display:flex}.uc-title .h2{max-width:54.8rem}.uc-list{margin-top:auto}.uc-item{border-top:var(--line) solid var(--border);position:relative}.uc-btn{text-align:left;justify-content:space-between;align-items:center;gap:1.6rem;width:100%;padding:2.4rem 3.2rem 2.4rem 15.4rem;display:flex}.uc-btn svg{width:2rem;height:2rem;color:var(--primary);flex:none}.uc-btn .h6{transition:color .3s}.uc-btn:hover .h6{color:var(--bronze)}.uc-panel{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.uc-panel>p{max-width:70rem;padding:0 3.2rem 0 15.4rem;overflow:hidden}.uc-item.open .uc-panel{grid-template-rows:1fr}.uc-item.open .uc-panel>p{margin-top:-1.2rem;padding-bottom:2.4rem}@media (max-width:991px){.usecase{grid-template-columns:minmax(0,1fr);min-height:0}.uc-img{border-right:0;border-bottom:var(--line) solid var(--border);height:56rem}.uc-title{padding:4rem 3.2rem}.uc-btn,.uc-panel>p{padding-left:3.2rem}}@media (max-width:767px){.uc-img{height:40rem}.uc-title{padding:3.2rem 1.6rem}.uc-btn{padding:2rem 1.6rem}.uc-panel>p{padding:0 1.6rem}}.founder{border-bottom:var(--line) solid var(--border);grid-template-columns:85.6rem minmax(0,1fr);display:grid}.fd-photo{border-right:var(--line) solid var(--border);place-items:center;padding:9.6rem 3.2rem;display:grid;position:relative}.fd-frame{aspect-ratio:1;width:46rem;position:relative;overflow:hidden}.fd-frame img{object-fit:cover;mix-blend-mode:multiply;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#000 72%,#0000 98%),linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(#000 72%,#0000 98%),linear-gradient(90deg,#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.fd-xy{color:var(--disable);position:absolute}.fd-xy.tl{top:3.2rem;left:3.6rem}.fd-xy.br{bottom:3.2rem;right:3.6rem}.fd-body{flex-direction:column;gap:3.2rem;padding:6.4rem 15rem 3.2rem;display:flex}.fd-body blockquote{max-width:56rem}.fd-meta{justify-content:space-between;align-items:flex-end;gap:2.4rem;margin-top:auto;display:flex}.fd-meta .h6{margin-bottom:.6rem}@media (max-width:991px){.founder{grid-template-columns:minmax(0,1fr)}.fd-photo{border-right:0;border-bottom:var(--line) solid var(--border);padding:6.4rem 3.2rem}.fd-body{padding:4.8rem 3.2rem}}@media (max-width:767px){.fd-frame{width:100%}.fd-photo{padding:4.8rem 2.4rem}.fd-body{padding:3.2rem 1.6rem}.fd-meta{flex-direction:column;align-items:flex-start}}.cta{border-bottom:var(--line) solid var(--border)}.cta-row{grid-template-columns:42.8rem minmax(0,1fr) 42.85rem;display:grid;position:relative}.cta-row:after{content:"";height:var(--line);background:linear-gradient(90deg, var(--border) 50%, transparent 0) 0 0 / .8rem 100% repeat-x;opacity:.64;position:absolute;bottom:0;left:0;right:0}.cta-deco:after{display:none}.cta-cell{padding:.8rem;position:relative}.cta-cell+.cta-cell:before{content:"";width:var(--line);background:linear-gradient(180deg, var(--border) 50%, transparent 0) 0 0 / 100% .8rem repeat-y;opacity:.64;position:absolute;top:0;bottom:0;left:0}.cta-head{height:9.6rem}.cta-main{min-height:27.64rem}.cta-center{text-align:center;flex-direction:column;align-items:center;gap:1.6rem;padding:3.2rem;display:flex}.cta-center .h2{max-width:50rem}.cta-center>div{margin-top:1.6rem}.cta-art{padding:0;display:flex}.cta-art-in{aspect-ratio:3422/1298;flex:auto;min-width:0;display:flex;position:relative;overflow:hidden}.cta-art-in>.ink{position:absolute;inset:0}@media (max-width:991px){.cta-row{grid-template-columns:8rem minmax(0,1fr) 8rem}}@media (max-width:767px){.cta-row{grid-template-columns:1.6rem minmax(0,1fr) 1.6rem}.cta-head{height:4rem}.cta-center{padding:4rem 1.6rem}}@media (max-width:991px){.st-link{display:none}}@media (max-width:767px){.st-flag.f2{display:none}}@media (hover:hover) and (min-width:992px){.prob:hover .prob-svg .ps{animation:probRedraw 1.1s var(--ease) both;animation-delay:calc(var(--k) * 40ms)}.prob:hover .prob-svg .pd{animation:1.8s linear infinite probDash}}@keyframes probRedraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes probDash{to{stroke-dashoffset:-14px}}.why-follow{z-index:3;height:0;position:sticky;top:50%}.why-follow .why-line{margin:0;position:absolute;top:0;left:3.2rem;right:3.2rem}.why-follow-bar,.why-follow-text{width:calc(50% - 2.2rem);transition:left .9s var(--ease), opacity .5s var(--ease);opacity:0;display:grid;position:absolute;left:calc(50% + .2rem)}.why-follow-bar{top:-2.92rem}.why-follow-text{top:3.6rem}.why-follow.left .why-follow-bar,.why-follow.left .why-follow-text{left:2rem}.why-follow.on .why-follow-bar,.why-follow.on .why-follow-text{opacity:1}.why-follow-bar .why-bar,.why-follow-text .why-text{opacity:0;transition:opacity .45s var(--ease);grid-area:1/1;margin:0;transform:none}.why-follow-text .why-text{margin:0 2.4rem}.why-follow-bar .why-bar.on,.why-follow-text .why-text.on{opacity:1}.why-bar-col{display:none}@media (min-width:992px){.why-item .why-img{grid-column:1}.why-item.flip .why-img{grid-column:2}}@media (max-width:991px){.why-follow{display:none}.why-bar-col{display:flex}}.why-follow .why-line{z-index:0}.why-follow-bar,.why-follow-text{z-index:1}@media (min-width:992px){.why-main{padding-bottom:12rem}}
.ph{height:var(--screen);border-bottom:var(--line) solid var(--border);flex-direction:column;min-height:72rem;padding-top:6.4rem;display:flex}.ph-main{flex:1;grid-template-columns:85.6rem minmax(0,1fr);min-height:0;display:grid}.ph-content{flex-direction:column;min-width:0;display:flex}.ph-title{flex-direction:column;align-items:flex-start;gap:1.6rem;padding:6.4rem 3.2rem 4rem;display:flex}.ph-title .h1{max-width:62rem}.ph-note{max-width:50rem;margin-top:.8rem}.ph-sub{border-top:var(--line) solid var(--border);min-height:10.4rem;margin-top:auto;display:flex}.ph-sub .txt{border-right:var(--line) solid var(--border);width:59.69rem;padding:1.6rem 3.2rem}.ph-btn{flex:1}.ph-img{border-left:var(--line) solid var(--border);position:relative;overflow:hidden}.booted .ph-fit.ph-svg,.booted .ph-fit.ready{animation:phImg 1.6s var(--ease-out) both .2s}img.ph-fit:not(.ready){opacity:0}@keyframes phImg{0%{opacity:0;transform:translate(6rem)}}.ph-logos{border-top:var(--line) solid var(--border);height:16rem;display:flex}.ph-ctrl{width:8rem;color:var(--primary);flex:none;place-items:center;display:grid;position:relative}.ph-ctrl .bf-bg{background:var(--brand)}.ph-ctrl svg{width:2rem;height:2rem}.ph-ctrl:after{content:"";width:var(--line);background:linear-gradient(180deg, var(--border) 50%, transparent 0) 0 0 / 100% .8rem repeat-y;opacity:.64;position:absolute;top:0;bottom:0;right:0}.ph-ctrl:last-child:after{left:0;right:auto}.ph-logos-track-wrap{flex:1;min-width:0;overflow:hidden}.ph-logos-track{height:100%;transition:transform .9s var(--ease);display:flex}.ph-logos-track li{flex:none;place-items:center;width:22.17rem;display:grid;position:relative}.ph-logos-track li+li:before{content:"";width:var(--line);background:linear-gradient(180deg, var(--border) 50%, transparent 0) 0 0 / 100% .8rem repeat-y;opacity:.4;position:absolute;top:0;bottom:0;left:0}.ph-badge{border:var(--line) solid #b3afa4b3;text-align:center;flex-direction:column;align-items:center;gap:.6rem;width:18.4rem;padding:1.4rem 1.2rem 1.2rem;display:flex;position:relative}.ph-badge i{background:var(--brand);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.9rem;left:.9rem}.ph-badge strong{letter-spacing:-.03em;text-transform:uppercase;color:var(--primary);font-size:2.6rem;font-weight:700;line-height:1}.ph-badge .mono-10{color:var(--tertiary);text-transform:none;overflow-wrap:anywhere}.kf{border-bottom:var(--line) solid var(--border);position:relative}.kf-head{padding:0 8rem;position:relative}.kf-head:before,.kf-head:after{content:"";width:var(--line);background:linear-gradient(180deg, var(--border) 50%, transparent 0) 0 0 / 100% .8rem repeat-y;opacity:.64;position:absolute;top:0;bottom:0}.kf-head:before{left:8rem}.kf-head:after{right:8rem}.kf-head-in{text-align:center;flex-direction:column;align-items:center;gap:1.6rem;padding:16rem 0 6.4rem;display:flex}.kf-head-in .h2{max-width:56rem}.kf-tabs{top:var(--frame);z-index:5;border-top:var(--line) solid var(--border);border-bottom:var(--line) solid var(--border);height:9.6rem;padding:0 8rem;position:sticky}.kf-tabs-in{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-left:var(--line) solid var(--border);border-right:var(--line) solid var(--border);height:100%;display:grid;position:relative}.kf-tab-bg{top:0;bottom:0;left:calc(var(--a) * 100% / var(--n));width:calc(100% / var(--n));background:var(--primary);transition:left .6s var(--ease);position:absolute}.kf-tab{text-align:left;color:var(--tertiary);transition:color .4s var(--ease);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:1.6rem;display:flex;position:relative}.kf-tab+.kf-tab{border-left:var(--line) solid var(--border)}.kf-tab-t{color:var(--primary);transition:color .4s var(--ease);font-size:1.6rem}.kf-tab.on,.kf-tab.on .kf-tab-t{color:var(--cream)}.kf-main{grid-template-columns:8rem 77.6rem minmax(0,1fr);display:grid}.kf-num{position:relative}.kf-num:after{content:"";width:var(--line);background:linear-gradient(180deg, var(--border) 50%, transparent 0) 0 0 / 100% .8rem repeat-y;opacity:.64;position:absolute;top:0;bottom:0;right:0}.kf-num-in{top:calc(var(--frame) + 9.6rem);height:calc(var(--screen) - 9.6rem);align-items:center;padding-left:1.8rem;display:grid;position:sticky}.kf-num-in span{color:var(--primary);opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease);grid-area:1/1;transform:translateY(1.6rem)}.kf-num-in span.on{opacity:1;transform:none}.kf-list{padding-left:6.2rem}.kf-item{min-height:calc(var(--screen) - 9.6rem);max-width:53.8rem;color:var(--disable);flex-direction:column;justify-content:center;gap:1.6rem;display:flex;position:relative}.kf-item:after{content:"";width:171.2rem;height:var(--line);background:var(--brand);opacity:.7;position:absolute;bottom:0;left:-14.2rem}.kf-item>*{transition:color .5s var(--ease)}.kf-tag{font-size:1.6rem}.kf-item .h3{max-width:44rem;color:inherit}.kf-item .txt{color:inherit}.kf-item.on .kf-tag{color:var(--bronze)}.kf-item.on .h3{color:var(--primary)}.kf-item.on .txt{color:var(--tertiary)}.kf-mimg{display:none}.kf-imgs{padding:0 7.9rem 0 1.2rem}.kf-imgs-in{top:calc(var(--frame) + 9.6rem);height:calc(var(--screen) - 9.6rem);position:sticky}.kf-img{opacity:0;transition:opacity .7s var(--ease), transform 1s var(--ease);position:absolute;inset:3.2rem 0;transform:scale(1.03)}.kf-img.on{opacity:1;transform:none}.kf-img img{object-fit:contain}.hw{border-bottom:var(--line) solid var(--border);height:200rem;position:relative}.hw-stick{top:var(--frame);height:var(--screen);flex-direction:column;display:flex;position:sticky}.hw-head{border-bottom:var(--line) solid var(--border);grid-template-columns:114.47rem minmax(0,1fr);min-height:12.16rem;display:grid}.hw-head .h2{align-self:center;padding:2.8rem 3.2rem}.hw-sub{border-left:var(--line) solid var(--border);flex-direction:column;align-items:flex-start;gap:1.2rem;padding:2.8rem 3.2rem;display:flex}.hw-img{flex:1;min-height:0;display:flex;position:relative}.hw-steps{grid-template-columns:repeat(3,minmax(0,1fr));min-height:27.54rem;display:grid}.hw-step{--on:0;flex-direction:column;display:flex;position:relative}.hw-step+.hw-step:before{content:"";width:var(--line);background:linear-gradient(180deg, var(--border) 50%, transparent 0) 0 0 / 100% .8rem repeat-y;opacity:.64;position:absolute;top:0;bottom:0;left:0}.hw-step-head{background:linear-gradient(90deg, var(--border) 50%, transparent 0) 0 0 / .8rem var(--line) repeat-x, linear-gradient(90deg, var(--border) 50%, transparent 0) 0 100% / .8rem var(--line) repeat-x;justify-content:space-between;padding:1.6rem 3.2rem;display:flex;position:relative}.hw-step-head:after{content:"";height:.2rem;width:calc(var(--on) * 100%);background:var(--brand);position:absolute;bottom:0;left:0}.hw-step-body{flex-direction:column;flex:1;justify-content:space-between;gap:2.4rem;padding:3.2rem;display:flex}.hw-step-body .h4{max-width:28rem}.hw-step-body .txt{max-width:44rem}.faq{border-bottom:var(--line) solid var(--border);grid-template-columns:56.93rem minmax(0,1fr);min-height:60rem;display:grid}.faq-title{flex-direction:column;gap:1.6rem;padding:3.2rem;display:flex;position:relative;overflow:hidden}.faq-title>:not(.faq-img){z-index:1;position:relative}.faq-title .h2{max-width:48rem}.faq-img{flex:auto;min-height:32rem;margin:2.4rem -3.2rem -3.2rem;position:relative}.faq-img img{object-fit:contain;object-position:center bottom;opacity:0;transition:opacity .6s var(--ease)}.faq-img img.ready{opacity:1}.faq-list{border-left:var(--line) solid var(--border)}.faq-item{position:relative}.faq-item:after{content:"";height:var(--line);background:linear-gradient(90deg, var(--border) 50%, transparent 0) 0 0 / .8rem 100% repeat-x;opacity:.64;position:absolute;bottom:0;left:0;right:0}.faq-item button{text-align:left;justify-content:space-between;align-items:center;gap:3.2rem;width:100%;padding:2.4rem 3.2rem;display:flex}.faq-q{text-transform:uppercase;letter-spacing:-.02em;color:var(--primary);font-weight:700;transition:color .3s}.faq-item button:hover .faq-q{color:var(--bronze)}.faq-item svg{width:2rem;height:2rem;color:var(--primary);flex:none}.faq-a{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.faq-a>p{max-width:90rem;padding:0 3.2rem;overflow:hidden}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-item.open .faq-a>p{padding-bottom:2.4rem}.split{border-bottom:var(--line) solid var(--border);grid-template-columns:minmax(0,1fr) 85.6rem;display:grid}.split.flip{grid-template-columns:85.6rem minmax(0,1fr)}.split.flip .split-img{border-left:0;border-right:var(--line) solid var(--border);order:-1}.split-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:2.4rem;padding:8rem 3.2rem;display:flex}.split-copy .h3,.split-copy .txt{max-width:56rem}.split-img{border-left:var(--line) solid var(--border);min-height:60rem;display:flex;position:relative}@media (max-width:991px){.ph{height:auto;min-height:0}.ph-main{grid-template-columns:minmax(0,1fr)}.ph-sub .txt{flex:1;width:auto}.ph-btn{flex:none;width:22rem}.ph-img{aspect-ratio:1.6;border-left:0;border-top:var(--line) solid var(--border);height:auto}.kf-head-in{padding-top:8rem}.kf-tabs{display:none}.kf-main{grid-template-columns:minmax(0,1fr)}.kf-num,.kf-imgs{display:none}.kf-list{padding:0}.kf-item{max-width:none;min-height:0;color:var(--primary);padding:4.8rem 3.2rem}.kf-item:after{width:100%;left:0}.kf-item .kf-tag{color:var(--bronze)}.kf-item .h3{color:var(--primary)}.kf-item .txt{color:var(--tertiary)}.kf-mimg{margin-top:1.6rem;display:block}.kf-mimg img{width:100%;height:auto}.hw{height:auto}.hw-stick{height:auto;position:static}.hw-head{grid-template-columns:minmax(0,1fr)}.hw-sub{border-left:0;padding-top:0}.hw-img{flex:none;height:36rem}.hw-steps{grid-template-columns:minmax(0,1fr)}.hw-step+.hw-step:before{display:none}.faq{grid-template-columns:minmax(0,1fr)}.faq-title{min-height:44rem}.faq-img{min-height:30rem}.faq-list{border-left:0;border-top:var(--line) solid var(--border)}.split,.split.flip{grid-template-columns:minmax(0,1fr)}.split-img,.split.flip .split-img{border:0;border-top:var(--line) solid var(--border);order:0;min-height:40rem}}@media (max-width:767px){.ph-title{padding:4rem 1.6rem 3.2rem}.ph-sub{flex-direction:column}.ph-sub .txt{border-right:0;padding:1.6rem}.ph-btn{border-top:var(--line) solid var(--border);width:auto;min-height:8rem}.ph-img{aspect-ratio:1.45}.ph-logos{height:10rem}.ph-ctrl{width:5.6rem}.ph-logos-track li{width:16rem}.ph-badge{width:14rem;padding:1.2rem .8rem 1rem}.ph-badge strong{font-size:2rem}.kf-head{padding:0 1.6rem}.kf-head:before,.kf-head:after{display:none}.kf-head-in{padding:6.4rem 0 4rem}.kf-item{padding:4rem 1.6rem}.hw-head .h2,.hw-sub{padding-left:1.6rem;padding-right:1.6rem}.hw-img{height:22rem}.hw-step-head,.hw-step-body{padding-left:1.6rem;padding-right:1.6rem}.faq-title{min-height:36rem;padding:2.4rem 1.6rem}.faq-img{min-height:24rem;margin:1.6rem -1.6rem -2.4rem}.faq-item button{padding:2rem 1.6rem}.faq-a>p{padding:0 1.6rem}.split-copy{padding:4.8rem 1.6rem}.split-img{min-height:26rem}}.ph-help{flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem;margin-top:2.4rem;display:flex}section.rt{border-bottom:var(--line) solid var(--border)}.rt-head{justify-content:space-between;gap:4rem;padding:6.4rem 3.2rem 6.6rem;display:flex}.rt-title{flex-direction:column;gap:1.6rem;max-width:83.4rem;display:flex}.rt-head>.txt{width:39.6rem;margin-top:3.2rem}.rt-row{border-top:var(--line) solid var(--border);grid-template-columns:42.8rem 1fr 1fr;display:grid}.rt-row>*{padding:2.4rem 3.2rem}.rt-row>*+*{border-left:var(--line) solid var(--border)}.rt-th>*{color:var(--tertiary);padding-top:1.6rem;padding-bottom:1.6rem}@media (max-width:991px){.rt-head{flex-direction:column;gap:2.4rem}.rt-head>.txt{width:auto;margin:0}.rt-row{grid-template-columns:1fr 1fr}.rt-row>:first-child{border-bottom:var(--line) solid var(--border);grid-column:1/-1}.rt-row>:nth-child(2){border-left:0}}@media (max-width:767px){.rt-head{padding:4rem 1.6rem}.rt-row{grid-template-columns:1fr}.rt-row>*{padding:1.6rem}.rt-row>*+*{border-left:0}.rt-th{display:none}}.g5{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.g5>*+*{border-left:var(--line) solid var(--border)}.pr{padding-top:6.4rem}.pr-head{border-bottom:var(--line) solid var(--border)}.pr-title{text-align:center;flex-direction:column;grid-column:span 3;align-items:center;gap:1.6rem;padding:8rem 3.2rem 6.4rem;display:flex}.pr-title .h1{max-width:62rem}.pr-tabs{border-bottom:var(--line) solid var(--border)}.pr-tab-wrap{grid-column:span 3;grid-template-columns:1fr 1fr;display:grid}.pr-tab-wrap button{color:var(--tertiary);text-transform:uppercase;transition:background .4s var(--ease), color .4s var(--ease);justify-content:center;align-items:center;gap:.6rem;padding:1.6rem;display:flex}.pr-tab-wrap button+button{border-left:var(--line) solid var(--border)}.pr-tab-wrap button[aria-pressed=true]{background:var(--primary);color:var(--white)}.pr-tab-wrap svg{width:1.6rem;height:1.6rem}.pr-plans{top:var(--frame);z-index:3;border-bottom:var(--line) solid var(--border);position:sticky}.pr-plans-label{align-items:flex-end;padding:2.4rem 3.2rem;display:flex}.pr-plan{flex-direction:column;display:flex}.pr-plan-head{border-bottom:var(--line) dashed #b3afa4b3;align-content:start;gap:.8rem;min-height:11.6rem;padding:3.2rem 6.4rem 1.6rem 3.2rem;display:grid}.pr-plan-head .txt{font-size:1.4rem}.pr-plan-main{gap:1.6rem;padding:2.4rem 3.2rem;display:grid}.pr-price{align-items:baseline;gap:.6rem;display:flex}.pr-price .h4{font-weight:700}.pr-btn{justify-content:space-between}.pr-row{border-bottom:var(--line) solid var(--border);min-height:6.08rem}.pr-row>*{align-items:center;padding:1.6rem 3.2rem;display:flex}.pr-cell.no{background:#16233a0d}.pr-tick{width:1.6rem;height:1.6rem;color:var(--primary)}.pr-cards{display:none}.pr-card{border:var(--line) solid var(--border);background:var(--cream) var(--paper);gap:1.6rem;padding:2.4rem 1.6rem 2rem;display:grid}.pr-card.featured{border-top:.4rem solid var(--brand)}.pr-card-head{justify-content:space-between;align-items:baseline;gap:1.6rem;display:flex}.pr-card-note{color:var(--bronze)}.pr-card-desc{font-size:1.5rem}.pr-card .pr-btn{width:100%}.pr-card-list{border-top:var(--line) solid var(--border);margin-top:.8rem}.pr-card-list li{border-bottom:var(--line) dashed #b3afa4b3;grid-template-columns:1.6rem minmax(0,1fr);align-items:start;gap:1.2rem;padding:1.2rem 0;display:grid}.pr-card-list li:last-child{border-bottom:0}.pr-card-list .pr-tick{margin-top:.2rem}.pr-card-list .txt{color:var(--primary)}.pr-card-val{font-family:var(--mono);text-transform:uppercase;color:var(--tertiary);margin-top:.2rem;font-size:1.2rem;display:block}.pr-card-list li.no .txt{color:var(--disable)}.pr-dash{width:1.2rem;height:var(--line);background:var(--disable);margin:.95rem .2rem 0;display:block}@media (max-width:767px){.pr-plans,.pr-rows{display:none}.pr-cards{gap:1.6rem;padding:1.6rem;display:grid}}.pr-note{max-width:100rem;padding:2.4rem 3.2rem}.pricing-faq .faq{grid-template-columns:68.87rem minmax(0,1fr)}.rs{padding-top:6.4rem}.rs-title{text-align:center;border-bottom:var(--line) solid var(--border);flex-direction:column;align-items:center;gap:2rem;padding:8.8rem 3.2rem 8rem;display:flex}.rs-title .txt{max-width:60rem}.rs-filter{border-bottom:var(--line) solid var(--border);flex-wrap:wrap;justify-content:center;gap:0 7.8rem;padding:.5rem 2.4rem;display:flex}.rs-filter button{color:var(--tertiary);padding:1rem 3.6rem 1rem 1rem;transition:color .3s;position:relative}.rs-filter button[aria-pressed=true]{color:var(--bronze)}.rs-filter sup{position:absolute;top:.5rem;right:.4rem}.rs-grid{border-bottom:var(--line) solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rs-card{border-right:var(--line) solid var(--border);border-bottom:var(--line) solid var(--border);flex-direction:column;gap:1.2rem;padding:1.6rem 1.6rem 3.2rem;display:flex}.rs-card:nth-child(4n){border-right:0}.rs-img{margin-bottom:1.2rem;overflow:hidden}.rs-img img{width:100%;height:auto;transition:transform 1s var(--ease)}.rs-card .h5{font-size:2.4rem;line-height:1.05;transition:color .3s}.rs-get{align-items:center;gap:.6rem;margin-top:auto;padding-top:1.2rem;display:inline-flex}.rs-get svg{width:1.6rem;height:1.6rem;transition:transform .4s var(--ease)}@media (hover:hover){.rs-card:hover .rs-img img{transform:scale(1.04)}.rs-card:hover .h5{color:var(--bronze)}.rs-card:hover .rs-get svg{transform:translate(.4rem)}}@media (max-width:991px){.g5{grid-template-columns:repeat(4,minmax(0,1fr))}.pr-head>div:not(.pr-title),.pr-tabs>div:not(.pr-tab-wrap){display:none}.pr-title,.pr-tab-wrap{grid-column:1/-1;border-left:0!important}.pr-plans{position:static}.pr-plans-label{display:none}.pr-plan:first-of-type{border-left:0}.pr-row{grid-template-columns:repeat(4,minmax(0,1fr))}.pr-row>:first-child{border-bottom:var(--line) solid var(--border);grid-column:1/-1;padding-top:1.2rem;padding-bottom:1.2rem}.pr-row>:nth-child(2){border-left:0}.pr-plan-head{padding:2.4rem 1.6rem 1.6rem}.pr-plan-main{padding:2rem 1.6rem}.pr-row>*{padding-left:1.6rem;padding-right:1.6rem}.rs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-card:nth-child(4n){border-right:var(--line) solid var(--border)}.rs-card:nth-child(2n){border-right:0}}@media (max-width:767px){.g5,.pr-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-plan:nth-of-type(odd){border-left:0}.pr-plan:nth-of-type(n+3),.pr-row>:nth-child(n+4){border-top:var(--line) solid var(--border)}.pr-row>:nth-child(4){border-left:0}.pr-title{padding:4.8rem 1.6rem 3.2rem}.pr-note{padding:2rem 1.6rem}.rs-title{padding:5.6rem 1.6rem 4rem}.rs-filter{gap:0 1.6rem;padding:.5rem 1.6rem}.rs-grid{grid-template-columns:minmax(0,1fr)}.rs-card,.rs-card:nth-child(4n){border-right:0}}.ph-fit{object-fit:contain;transform:scale(1.06)}.ph-img .ruler{z-index:2}.fd-story{max-width:60rem}.pp-num{font-family:var(--sans);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:var(--line) var(--disable);transition:-webkit-text-stroke-color .5s var(--ease);font-size:16rem;font-weight:600;line-height:1}@media (hover:hover){.prob:hover .pp-num{-webkit-text-stroke-color:var(--primary)}}.principles .prob-img{height:26rem}.legal{padding-top:6.4rem}.legal-head{border-bottom:var(--line) solid var(--border);flex-direction:column;gap:1.6rem;padding:8rem 3.2rem 6.4rem;display:flex}.legal-main{border-bottom:var(--line) solid var(--border);grid-template-columns:42.8rem minmax(0,1fr);display:grid}.legal-side{border-right:var(--line) solid var(--border);flex-direction:column;gap:.8rem;padding:4.8rem 3.2rem;display:flex;position:relative}.legal-side .mono-12:not(:first-of-type){margin-top:2.4rem}.legal-side a{word-break:break-all}.legal-prose{max-width:100rem;padding:4.8rem 6.4rem 8rem}.legal-prose p+p{margin-top:2.4rem}.legal-prose a{color:var(--primary);text-underline-offset:.2em;text-decoration:underline}.nf{min-height:var(--screen);border-bottom:var(--line) solid var(--border);place-items:center;padding:9.6rem 3.2rem 3.2rem;display:grid}.nf-box{text-align:center;flex-direction:column;align-items:center;gap:2.4rem;max-width:90rem;padding:8rem 6.4rem;display:flex;position:relative}@media (max-width:991px){.legal-main{grid-template-columns:minmax(0,1fr)}.legal-side{border-right:0;border-bottom:var(--line) solid var(--border)}.legal-prose{padding:4rem 3.2rem 6.4rem}}@media (max-width:767px){.legal-head{padding:5.6rem 1.6rem 4rem}.legal-side{padding:3.2rem 1.6rem}.legal-prose{padding:3.2rem 1.6rem 4.8rem}.nf-box{padding:6.4rem 2.4rem}.pp-num{font-size:11rem}}.pr-btn .bf-label{white-space:nowrap}@media (max-width:991px){.pr-btn .bf-label{margin:1.2rem 1rem}.pr-btn .bf-icon{width:3.6rem}}.ph-fit.ph-svg{display:flex;position:absolute;inset:2.6rem;transform:none}.ph-svg svg{width:100%;height:100%}.ph-svg text,.ink-art text{font-family:var(--sans)}.ph-svg text[font-family*=Geist],.ink-art text[font-family*=Geist]{font-family:var(--mono)}@media (max-width:767px){.ph-fit.ph-svg{inset:2rem 1.6rem}}.fd-frame.fd-art img{mix-blend-mode:multiply;object-fit:contain;-webkit-mask-image:none;mask-image:none}.fd-portrait{cursor:pointer;display:block}.fd-portrait .fd-bw{transition:transform 1.2s var(--ease)}.fd-hint{z-index:2;background:var(--primary);color:var(--cream);white-space:nowrap;transition:background .3s var(--ease), color .3s var(--ease);align-items:center;gap:.6rem;padding:.6rem 1rem;display:inline-flex;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%)}.fd-hint i{background:var(--brand);width:.6rem;height:.6rem}@media (hover:hover){.fd-portrait:hover .fd-bw{transform:scale(1.02)}.fd-portrait:hover .fd-hint{background:var(--brand);color:var(--primary)}.fd-portrait:hover .fd-hint i{background:var(--primary)}}.bio{z-index:200;visibility:hidden;pointer-events:none;transition:background .5s var(--ease), visibility 0s linear .7s;background:#16233a00;position:fixed;inset:0}.bio.on{visibility:visible;pointer-events:auto;transition:background .5s var(--ease), visibility 0s;background:#16233a73}.bio-card{top:calc(var(--frame) + .8rem);right:calc(var(--frame) + .8rem);bottom:calc(var(--frame) + .8rem);width:min(46rem, calc(100vw - 2 * var(--frame) - 1.6rem));overscroll-behavior:contain;background:var(--cream) var(--paper);border:var(--line) solid var(--primary);flex-direction:column;transition:transform .65s cubic-bezier(.77,0,.18,1);display:flex;position:absolute;overflow-y:auto;transform:translate(calc(100% + 4rem))}.bio.on .bio-card{transform:none}.bio-top{z-index:2;background:var(--cream);border-bottom:var(--line) solid var(--border);justify-content:space-between;align-items:center;padding:1.2rem 1.2rem 1.2rem 2.4rem;display:flex;position:sticky;top:0}.bio-close{border:var(--line) solid var(--primary);flex:none;width:3.6rem;height:3.6rem;position:relative}.bio-close i:before,.bio-close i:after{content:"";width:1.4rem;height:var(--line);background:var(--primary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.bio-close i:after{transform:translate(-50%,-50%)rotate(-45deg)}.bio-photo{aspect-ratio:1;border-bottom:var(--line) solid var(--border);flex:none;position:relative;overflow:hidden}.bio-photo-in{position:absolute;inset:6% 7% 0}.bio-photo img{object-fit:cover;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#000 72%,#0000 98%),linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(#000 72%,#0000 98%),linear-gradient(90deg,#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.bio-body{flex-direction:column;gap:1.6rem;padding:2.4rem 2.4rem 3.2rem;display:flex}.bio-body>*{opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);transform:translateY(1.2rem)}.bio.on .bio-body>*{opacity:1;transition-delay:.35s;transform:none}.bio.on .bio-body>:nth-child(n+3){transition-delay:.45s}.bio-role{color:var(--bronze);margin-top:-.8rem}.bio-links{align-items:stretch;gap:.8rem;margin-top:.8rem;display:flex}.bio-mail{background:var(--brand);color:var(--primary);text-transform:uppercase;padding:1.2rem 1.8rem}.bio-in{aspect-ratio:1;background:var(--primary);color:var(--cream);transition:background .3s var(--ease), color .3s var(--ease);flex:none;place-items:center;display:grid}.bio-in svg{fill:currentColor;width:1.6rem;height:1.6rem}@media (hover:hover){.bio-mail:hover{background:var(--primary);color:var(--cream)}.bio-in:hover{background:var(--brand);color:var(--primary)}}@media (max-width:767px){.bio-body{padding:2rem 1.6rem 2.4rem}.bio-top{padding-left:1.6rem}}
