@font-face{font-family:'Hanken Grotesk';font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/hanken-grotesk-latin-ext-wght-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Hanken Grotesk';font-style:normal;font-display:swap;font-weight:100 900;src:url(fonts/hanken-grotesk-latin-wght-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Hanken Grotesk';font-style:italic;font-display:swap;font-weight:100 900;src:url(fonts/hanken-grotesk-latin-ext-wght-italic.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Hanken Grotesk';font-style:italic;font-display:swap;font-weight:100 900;src:url(fonts/hanken-grotesk-latin-wght-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}img{height:auto}:root{--ink:#081014;--ink2:#5B6469;--line:#E4E7E9;--mist:#F4F5F6;--silver:#C9CED2;--night:#05080A;--on:#AEB6BB;--g:clamp(20px,4.6vw,76px);--sec:clamp(96px,13.5vw,200px);--ease:cubic-bezier(.19,.8,.22,1);--xl:clamp(46px,8.9vw,150px);--l:clamp(38px,6.3vw,108px);--m:clamp(30px,4vw,66px);--s:clamp(23px,2.3vw,36px);--lead:clamp(19px,1.62vw,25px)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:'Hanken Grotesk',system-ui,sans-serif;font-size:18px;line-height:1.55;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg,picture{display:block;max-width:100%}a{color:inherit}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}::selection{background:var(--ink);color:#fff}.page{background:#fff;overflow-x:clip}.wrap{max-width:1600px;margin:0 auto}.sec{padding:var(--sec) var(--g)}.xl,.l,.m{font-weight:300;letter-spacing:-.034em;text-wrap:balance}.xl{font-size:var(--xl);line-height:1}.l{font-size:var(--l);line-height:1.03}.m{font-size:var(--m);line-height:1.1;letter-spacing:-.028em}.s{font-size:var(--s);line-height:1.2;font-weight:300;letter-spacing:-.018em}.lead{font-size:var(--lead);line-height:1.42;color:var(--ink2);max-width:34em;text-wrap:pretty}.dark .lead{color:var(--on)}.small{font-size:15px;line-height:1.5;color:var(--ink2)}.dark .small{color:var(--on)}.mt1{margin-top:20px}.mt2{margin-top:32px}.mt3{margin-top:clamp(40px,4.4vw,72px)}.mt4{margin-top:clamp(56px,7vw,112px)}.dark{background:var(--night);color:#fff}.mist{background:var(--mist)}.ph{display:inline-block;padding:0 .5em;border-radius:6px;background:#FFF3CF;color:#6B4E00;font-size:.82em;line-height:1.6;letter-spacing:0;font-weight:400}.top{position:sticky;top:0;z-index:50;height:76px;margin-bottom:-76px;color:var(--ink);padding:0 var(--g)}.top.on-dark{color:#fff}.top::before{content:'';position:absolute;inset:0;background:rgba(255,255,255,.86);-webkit-backdrop-filter:saturate(1.5) blur(20px);backdrop-filter:saturate(1.5) blur(20px);box-shadow:0 1px 0 var(--line);opacity:0;pointer-events:none}.bar{position:relative;max-width:1600px;margin:0 auto;height:100%;display:flex;align-items:center;gap:clamp(14px,2vw,28px)}.logo{display:block;margin-right:auto;padding:12px 0;transition:opacity .3s}.logo svg{height:24px;width:auto;fill:currentColor}.logo:hover{opacity:.62}.links{display:none;gap:clamp(22px,2.6vw,42px);align-items:center}.links a{position:relative;text-decoration:none;font-size:16px;padding:10px 0}.links a::after{content:'';position:absolute;left:0;right:0;bottom:5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .55s var(--ease)}.links a:hover::after,.links a[aria-current=page]::after{transform:scaleX(1);transform-origin:left}.pill{display:inline-flex;align-items:center;height:44px;padding:0 20px;border-radius:999px;border:1px solid currentColor;font-size:15.5px;text-decoration:none;transition:background .35s,color .35s,border-color .35s}.pill:hover{background:var(--ink);border-color:var(--ink);color:#fff}.on-dark .pill:hover{background:#fff;border-color:#fff;color:var(--ink)}.menu summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;height:44px;padding:0 2px;font-size:16px;-webkit-user-select:none;user-select:none}.menu summary::-webkit-details-marker{display:none}.menu .bars{position:relative;width:22px;height:10px}.menu .bars::before,.menu .bars::after{content:'';position:absolute;left:0;right:0;height:1.5px;background:currentColor;transition:transform .45s var(--ease)}.menu .bars::before{top:0}.menu .bars::after{bottom:0}.menu[open] .bars::before{transform:translateY(4.25px) rotate(45deg)}.menu[open] .bars::after{transform:translateY(-4.25px) rotate(-45deg)}.menu[open] summary{position:relative;z-index:2;color:var(--ink)}.sheet{position:fixed;inset:0;z-index:1;background:#fff;color:var(--ink);padding:112px var(--g) 40px;overflow:auto;animation:fade .35s ease both}.sheet ul a{display:block;padding:9px 0;text-decoration:none;font-size:clamp(34px,10vw,52px);line-height:1.12;font-weight:300;letter-spacing:-.03em}.sheet .sub{margin-top:36px;padding-top:24px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:6px 24px}.sheet .sub a{padding:7px 0;font-size:16px;color:var(--ink2);text-decoration:none}@keyframes fade{from{opacity:0}to{opacity:1}}@media(min-width:960px){.links{display:flex}.menu{display:none}.logo svg{height:26px}}.btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 34px;border:0;border-radius:999px;background:var(--ink);color:#fff;font-size:17px;font-weight:500;letter-spacing:-.005em;text-decoration:none;cursor:pointer;overflow:hidden;transition:color .4s var(--ease),transform .4s var(--ease)}.btn::before{content:'';position:absolute;z-index:-1;left:-10%;right:-10%;top:0;bottom:0;background:#2A3439;border-radius:50% 50% 0 0/40% 40% 0 0;transform:translateY(104%);transition:transform .6s var(--ease),border-radius .6s var(--ease)}.btn:hover::before{transform:none;border-radius:0}.btn:active{transform:scale(.98)}.btn.w{background:#fff;color:var(--ink)}.btn.w::before{background:#D5DADD}.lnk{display:inline-flex;min-height:44px;align-items:center;position:relative;text-decoration:none;font-size:17px}.lnk::after{content:'';position:absolute;left:0;right:0;bottom:9px;height:1px;background:currentColor;transform-origin:left;transition:transform .6s var(--ease)}.lnk:hover::after{animation:redraw .9s var(--ease)}@keyframes redraw{0%{transform:scaleX(1);transform-origin:right}45%{transform:scaleX(0);transform-origin:right}46%{transform:scaleX(0);transform-origin:left}100%{transform:scaleX(1);transform-origin:left}}.acts{display:flex;flex-wrap:wrap;gap:14px 32px;align-items:center}.ln{display:block;overflow:hidden;padding-bottom:.13em;margin-bottom:-.13em}.ln>span{display:block;animation:up 1.5s var(--ease) both}.ln:nth-child(2)>span{animation-delay:.14s}@keyframes up{from{transform:translateY(112%)}to{transform:none}}.in{animation:softin 1.4s var(--ease) both;animation-delay:.5s}@keyframes softin{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.top::before{animation:op linear both;animation-timeline:scroll(root);animation-range:30px 110px}.top.on-dark{animation:tocol linear both;animation-timeline:scroll(root);animation-range:30px 110px}@keyframes op{to{opacity:1}} @keyframes tocol{to{color:var(--ink)}}.rv{animation:softin linear both;animation-timeline:view();animation-range:entry 4% entry 62%}.scale{animation:settle linear both;animation-timeline:view();animation-range:entry 0% cover 55%}@keyframes settle{from{transform:scale(1.09)}to{transform:scale(1)}}.drift{animation:drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}@keyframes drift{from{transform:translateY(-4%) scale(1.09)}to{transform:translateY(4%) scale(1.09)}}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}.bleed{position:relative;overflow:hidden;background:var(--night)}.bleed img{width:100%;height:100%;object-fit:cover}.ar-w{aspect-ratio:16/10}.ar-t{aspect-ratio:4/5}.hero{position:relative;isolation:isolate;overflow:hidden;background:#020304;color:#fff;height:clamp(700px,205vw,900px)}.hero .m{position:absolute;inset:0;z-index:-1;animation:sun 3.2s var(--ease) both}.hero .pl{position:absolute;inset:0}.hero .m img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.hero .b{opacity:0;animation:light 13s ease-in-out 3.4s 60 alternate both}@keyframes sun{from{opacity:0;transform:scale(1.07) translateY(1.5%)}to{opacity:1;transform:none}}@keyframes light{0%,12%{opacity:0}88%,100%{opacity:1}}.hero .tx{position:absolute;left:var(--g);right:var(--g);top:clamp(104px,12.5vw,150px)}.hero .ft{position:absolute;left:var(--g);right:var(--g);bottom:clamp(30px,4vw,56px)}.hero .ft .inr,.hero .tx .inr{max-width:1600px;margin:0 auto}.hero .ft .inr{display:flex;flex-direction:column;gap:22px}.hero .ft p{max-width:27em;font-size:var(--lead);line-height:1.38;color:#E6EAED;text-wrap:pretty}.hero::after{content:'';position:absolute;inset:auto 0 0 0;height:46%;background:linear-gradient(to top,rgba(2,3,4,.82),rgba(2,3,4,0));z-index:-1}@media(min-width:960px){.hero{height:clamp(720px,62.5vw,1120px)}.hero .ft .inr{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:48px}}.state{display:grid;gap:clamp(48px,6vw,96px)}.facts{display:grid;gap:18px;border-top:1px solid var(--line);padding-top:26px}.facts li{font-size:clamp(18px,1.45vw,21px);line-height:1.35}@media(min-width:800px){.facts{grid-template-columns:repeat(3,1fr);gap:40px}}.seal{display:grid;gap:clamp(40px,5vw,72px);align-items:center}.seal figure{margin:0 -6%}.seal img{width:100%}@media(min-width:1000px){.seal{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,6vw,120px)}.seal figure{order:2;margin:0 -7% 0 -3%}}.rows{border-top:1px solid var(--line)}.rows>li{border-bottom:1px solid var(--line)}.rw{display:grid;gap:4px;padding:22px 0;transition:padding .6s var(--ease)}.rw b{font-weight:300;font-size:var(--s);letter-spacing:-.018em;line-height:1.2}.rw span{color:var(--ink2)}.rw:hover{padding-left:12px}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}.stats div:nth-child(2){grid-column:span 2;grid-row:2}.stats dt{font-size:15px;color:var(--ink2);order:2;margin-top:6px}.stats div{display:flex;flex-direction:column}.stats dd{white-space:nowrap;font-size:clamp(34px,3.9vw,66px);font-weight:300;letter-spacing:-.03em;line-height:1.05;font-feature-settings:'tnum'}@media(min-width:900px){.stats{display:flex;justify-content:space-between;gap:32px}.stats div:nth-child(2){grid-column:auto;grid-row:auto}}.split2{display:grid;gap:28px;align-items:end}@media(min-width:1000px){.split2{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:64px}}.verify{position:relative;isolation:isolate;overflow:hidden;background:#020304;color:#fff;min-height:clamp(620px,56vw,960px);display:flex;align-items:flex-end}.verify .bg{position:absolute;inset:0;z-index:-1}.verify .bg img{width:100%;height:100%;object-fit:cover;object-position:70% 50%}.verify::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(to right,rgba(2,3,4,.9) 12%,rgba(2,3,4,.62) 40%,rgba(2,3,4,0) 72%),linear-gradient(to top,rgba(2,3,4,.55),rgba(2,3,4,0) 50%)}.verify .inr{width:100%;padding:0 var(--g) clamp(48px,6vw,96px)}.mods a{display:grid;gap:8px;padding:clamp(24px,2.7vw,42px) 0;text-decoration:none;position:relative;transition:padding .7s var(--ease)}.mods li{border-bottom:1px solid var(--line);position:relative}.mods li::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease)}.mods li:hover::after,.mods li:focus-within::after{transform:scaleX(1)}.mods b{font-weight:300;font-size:var(--m);line-height:1.08;letter-spacing:-.028em}.mods span{color:var(--ink2);max-width:30em}.mods{border-top:1px solid var(--line)}@media(min-width:960px){.mods a{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:baseline;gap:32px}.mods a:hover{padding-left:18px}}.att{display:grid;gap:0}.att .big{display:none}.att ol{border-top:1px solid var(--line)}.att li{display:grid;grid-template-columns:44px 1fr;gap:2px 8px;padding:18px 0;border-bottom:1px solid var(--line)}.att li i{font-style:normal;font-size:26px;font-weight:300;line-height:1.2;grid-row:span 2}.att li b{font-weight:500}.att li span{color:var(--ink2)}@media(min-width:960px){.att .big{display:grid;grid-template-columns:repeat(6,1fr);margin:0 -.02em}.att .big span{display:block;cursor:default;font-size:clamp(120px,16.2vw,300px);font-weight:200;line-height:.96;letter-spacing:-.03em;transition:color .5s,transform .8s var(--ease)}.att:has(.big span:hover) .big span{color:var(--silver)}.att .big span:hover{color:var(--ink)!important}.att ol{display:grid;grid-template-columns:repeat(6,1fr);gap:24px;border:0;margin-top:22px}.att li{display:block;padding:18px 0 0;border:0;border-top:1px solid var(--line);transition:border-color .5s}.att li i{display:none}.att li b{display:block;margin-bottom:6px;font-size:18px}.att li span{display:block;font-size:16px;line-height:1.4;transition:opacity .5s}.att:has(.big span:hover) li span{opacity:.32}.att:has(.big span:nth-child(1):hover) li:nth-child(1) span,.att:has(.big span:nth-child(2):hover) li:nth-child(2) span,.att:has(.big span:nth-child(3):hover) li:nth-child(3) span,.att:has(.big span:nth-child(4):hover) li:nth-child(4) span,.att:has(.big span:nth-child(5):hover) li:nth-child(5) span,.att:has(.big span:nth-child(6):hover) li:nth-child(6) span{opacity:1}.att:has(.big span:nth-child(1):hover) li:nth-child(1),.att:has(.big span:nth-child(2):hover) li:nth-child(2),.att:has(.big span:nth-child(3):hover) li:nth-child(3),.att:has(.big span:nth-child(4):hover) li:nth-child(4),.att:has(.big span:nth-child(5):hover) li:nth-child(5),.att:has(.big span:nth-child(6):hover) li:nth-child(6){border-color:var(--ink)}}.duo{display:grid}.duo .ph-i{overflow:hidden;background:var(--mist)}.duo .ph-i img{width:100%;height:100%;object-fit:cover;object-position:62% 30%}.duo .t{padding:clamp(56px,7vw,120px) var(--g);display:flex;flex-direction:column;justify-content:flex-end;gap:24px}.duo .ph-i{aspect-ratio:4/5}@media(min-width:1000px){.duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.duo .ph-i{aspect-ratio:auto;min-height:clamp(640px,62vw,1040px);order:2}.duo .t{padding-right:clamp(32px,5vw,96px)}}.who{display:flex;flex-wrap:wrap;gap:6px 0;font-size:var(--m);line-height:1.2;font-weight:300;letter-spacing:-.028em}.who a{text-decoration:none;color:var(--ink);transition:color .4s}.who a::after{content:',';color:var(--silver)}.who li:last-child a::after{content:'.'}.who li{margin-right:.28em}.who:has(a:hover) a{color:var(--silver)}.who a:hover{color:var(--ink)!important}.close{position:relative;isolation:isolate;overflow:hidden;background:#EDEEEE;min-height:clamp(620px,54vw,920px);display:flex;align-items:center}.close .bg{position:absolute;inset:0;z-index:-1}.close .bg img{width:100%;height:100%;object-fit:cover}.close::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(to right,rgba(255,255,255,.84),rgba(255,255,255,0) 66%)}.close .inr{padding:clamp(64px,8vw,120px) var(--g);width:100%}.foot{background:#fff;padding:clamp(64px,7vw,104px) var(--g) 36px;border-top:1px solid var(--line)}.foot .cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.foot h3{font-size:15px;font-weight:400;color:var(--ink2);margin-bottom:10px}.foot li a{display:inline-flex;min-height:36px;align-items:center;text-decoration:none;font-size:16.5px;transition:color .3s}.foot li a:hover{color:var(--ink2)}.foot .sig{display:block;margin-top:clamp(56px,7vw,110px);color:#EEF0F1;width:100%;transition:color .8s}.foot .sig:hover{color:#E2E5E7}.foot .sig svg{width:100%;height:auto;fill:currentColor}.foot .legal{margin-top:28px;display:grid;gap:10px;font-size:14px;line-height:1.5;color:var(--ink2)}@media(min-width:900px){.foot .cols{grid-template-columns:2fr 1fr 1fr 1fr}.foot .legal{grid-template-columns:2fr 1fr;gap:48px}.foot .legal p:last-child{text-align:right}}.only-m{display:block}.only-d{display:none}@media(min-width:800px){.only-m{display:none}.only-d{display:block}}@media (max-height:1300px){.hero{height:max(620px,100svh)}}.pg{padding:clamp(150px,15vw,236px) var(--g) clamp(72px,9vw,136px)}.pg .lead{margin-top:clamp(24px,2.6vw,40px)}.pimg{position:relative;isolation:isolate;overflow:hidden;background:#020304;color:#fff;min-height:clamp(600px,52vw,860px);display:flex;align-items:flex-end}.pimg.lt{background:#E9EAEB;color:var(--ink)}.pimg .bg{position:absolute;inset:0;z-index:-1;animation:sun 2.6s var(--ease) both}.pimg .bg img{width:100%;height:100%;object-fit:cover}.pimg::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgba(2,3,4,.72),rgba(2,3,4,0) 62%)}.pimg.lt::after{background:linear-gradient(to top,rgba(255,255,255,.9),rgba(255,255,255,.1) 66%)}.pimg .inr{width:100%;padding:150px var(--g) clamp(40px,5.4vw,84px)}.pimg .lead{margin-top:24px}.pimg:not(.lt) .lead{color:#DDE2E5}.pimg.lt .lead{color:#2F393E}.two{display:grid;gap:clamp(32px,4vw,56px)}@media(min-width:1000px){.two{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.two>.st{position:sticky;top:116px;align-self:start}}.hair{border-top:1px solid var(--line)}.accs{border-top:1px solid var(--line)}.acc{border-bottom:1px solid var(--line)}.acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:18px 0;font-size:clamp(20px,1.7vw,26px);line-height:1.25;font-weight:300;letter-spacing:-.012em;transition:padding .6s var(--ease)}.acc summary::-webkit-details-marker{display:none}.acc summary:hover{padding-left:10px}.acc summary i{flex:none;position:relative;width:18px;height:18px}.acc summary i::before,.acc summary i::after{content:'';position:absolute;left:0;right:0;top:8.25px;height:1.5px;background:currentColor;transition:transform .5s var(--ease)}.acc summary i::after{transform:rotate(90deg)}.acc[open] summary i::after{transform:rotate(0)}.acc .b{padding:0 0 30px;color:var(--ink2);max-width:42em}.acc .b p+p{margin-top:12px}.acc .b .kv{margin-top:6px}.acc::details-content{transition:block-size .55s var(--ease),content-visibility .55s allow-discrete;block-size:0;overflow:clip}.acc[open]::details-content{block-size:auto}.kv{border-top:1px solid var(--line)}.kv>div{display:grid;gap:2px;padding:15px 0;border-bottom:1px solid var(--line)}.kv dt{color:var(--ink2);font-size:15.5px}@media(min-width:700px){.kv>div{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:24px}}.feat{display:grid;gap:clamp(32px,4vw,64px);align-items:center;padding:0 var(--g)}.feat .v{position:relative;margin:0 calc(var(--g)*-1);overflow:hidden;background:var(--mist)}.feat .v.pic{aspect-ratio:16/11}.feat .v.pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(min-width:1000px){.feat{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(56px,7.4vw,136px)}.feat .v{margin:0 0 0 calc(var(--g)*-1);min-height:clamp(520px,50vw,860px);align-self:stretch;display:flex;flex-direction:column}.feat .v.pic{aspect-ratio:auto}.feat.rev .v{order:2;margin:0 calc(var(--g)*-1) 0 0}}.chain{border-top:1px solid var(--line)}.chain li{display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding:clamp(18px,2vw,28px) 0;border-bottom:1px solid var(--line);color:var(--ink2)}.chain li b{font-weight:300;font-size:var(--s);color:#6E777C;letter-spacing:-.018em}.chain li.now b{color:var(--ink)}.chain li.now{color:var(--ink)}.vc{padding:clamp(40px,6vw,104px) var(--g);display:flex;flex-direction:column;justify-content:center;flex:1}.code{margin:0;background:var(--night);color:#D8DEE2;padding:clamp(28px,4.4vw,72px);font:14.5px/1.72 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto;white-space:pre;flex:1;display:flex;align-items:center}.nots{display:flex;flex-wrap:wrap;gap:.05em .32em;font-size:var(--l);line-height:1.08;font-weight:300;letter-spacing:-.034em}.nots li:nth-child(n){color:var(--ink)}.dark .nots li{color:#fff}.steps>li{display:grid;grid-template-columns:clamp(46px,7.5vw,128px) minmax(0,1fr);gap:0 14px;padding:clamp(22px,2.5vw,38px) 0;border-top:1px solid var(--line)}.steps>li:last-child{border-bottom:1px solid var(--line)}.steps .n{font-size:var(--m);font-weight:200;line-height:1;color:#7A8388;transition:color .5s}.steps>li:hover .n{color:var(--ink)}.steps .h{font-size:var(--s);font-weight:300;line-height:1.2;letter-spacing:-.018em}.steps .w{color:var(--ink2);font-size:15.5px;margin-top:3px}.steps p{color:var(--ink2);max-width:40em;margin-top:10px}@media(min-width:1000px){.steps>li{grid-template-columns:clamp(70px,8vw,128px) minmax(0,5fr) minmax(0,6fr);gap:0 24px}.steps p{margin-top:0}}.gates{counter-reset:none}.gates li{display:grid;grid-template-columns:clamp(58px,8vw,150px) minmax(0,1fr);gap:0 14px;padding:clamp(20px,2.3vw,34px) 0;border-top:1px solid var(--line);align-items:baseline}.gates li:last-child{border-bottom:1px solid var(--line)}.gates i{font-style:normal;font-size:var(--l);font-weight:200;line-height:.9;letter-spacing:-.03em}.gates .h{font-size:var(--s);font-weight:300;line-height:1.2;letter-spacing:-.018em}.gates p{color:var(--ink2);margin-top:6px;max-width:38em}.big-list li{font-size:var(--m);line-height:1.14;font-weight:300;letter-spacing:-.028em;padding:clamp(16px,1.8vw,26px) 0;border-top:1px solid var(--line)}.big-list li:last-child{border-bottom:1px solid var(--line)}.dark .big-list li{border-color:#1E272C}.cards3{display:grid;gap:36px}@media(min-width:900px){.cards3{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}}.cards3 h3{font-weight:300;font-size:var(--s);letter-spacing:-.018em;line-height:1.2;margin-bottom:12px}.cards3 p{color:var(--ink2)}.ctab{padding:var(--sec) var(--g);background:var(--night);color:#fff}.ctab .acts{margin-top:clamp(32px,3.6vw,52px)}.vhero{position:relative;isolation:isolate;overflow:hidden;background:#020304;color:#fff;padding:clamp(140px,13vw,200px) var(--g) clamp(64px,7vw,110px);min-height:clamp(760px,62vw,1040px);display:flex;align-items:flex-end}.vhero .bg{position:absolute;inset:0;z-index:-1;animation:sun 2.6s var(--ease) both}.vhero .bg img{width:100%;height:100%;object-fit:cover;object-position:70% 50%}.vhero::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(to right,rgba(2,3,4,.82),rgba(2,3,4,.3) 74%),linear-gradient(to top,rgba(2,3,4,.7),rgba(2,3,4,0) 60%)}.vhero .inr{width:100%}.vf{display:flex;flex-wrap:wrap;gap:12px;max-width:940px;margin-top:clamp(32px,3.6vw,52px)}.vf input[type=text]{flex:1 1 300px;min-width:0;min-height:60px;padding:0 26px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.26);border-radius:999px;color:#fff;font-size:17.5px;outline:none;transition:border-color .35s,background .35s}.vf input[type=text]::placeholder{color:#B4BCC1}.vf input[type=text]:focus{border-color:#fff;background:rgba(255,255,255,.13)}.vrow{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin-top:18px}.chip{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.26);background:none;color:#fff;font-size:15.5px;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.chip:hover{background:#fff;border-color:#fff;color:var(--ink)}.chip input{position:absolute;width:1px;height:1px;opacity:0}.res{position:relative;margin-top:26px;max-width:940px;padding:clamp(22px,2.4vw,32px);border-radius:22px;background:#fff;color:var(--ink);animation:softin .8s var(--ease) both}.res .h{display:flex;align-items:center;gap:12px;font-size:var(--s);font-weight:300;letter-spacing:-.018em}.res .h i{flex:none;width:11px;height:11px;border-radius:50%;background:#1E7A5C}.res.warn .h i{background:#A86F00}.res.stop .h i{background:#B3261E}.res.none .h i{background:#5B6469}.res p{margin-top:8px;color:#3B464B}.hash{font:13.5px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;word-break:break-all;color:var(--ink2)}.cols2{display:grid;gap:40px}@media(min-width:900px){.cols2{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,6vw,104px)}}.cols2 h3{font-weight:300;font-size:var(--s);letter-spacing:-.018em;line-height:1.2;margin-bottom:12px}.cols2 p{color:var(--ink2)}.fm{display:grid;grid-template-columns:minmax(0,1fr);gap:10px 28px}@media(min-width:640px){.fm{grid-template-columns:repeat(2,minmax(0,1fr))}.fm .full{grid-column:1/-1}}.fl{position:relative}.fl input,.fl select,.fl textarea{display:block;width:100%;height:66px;padding:26px 0 8px;border:0;border-bottom:1px solid #B4BBBF;border-radius:0;background:none;font-size:18px;outline:none;-webkit-appearance:none;appearance:none}.fl textarea{height:124px;resize:vertical}.fl label{position:absolute;left:0;top:24px;color:var(--ink2);font-size:18px;pointer-events:none;transform-origin:left top;transition:transform .4s var(--ease)}.fl input:focus~label,.fl input:not(:placeholder-shown)~label,.fl textarea:focus~label,.fl textarea:not(:placeholder-shown)~label,.fl select~label{transform:translateY(-15px) scale(.78)}.fl::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease)}.fl:focus-within::after{transform:scaleX(1)}.fl.sel::before{content:'';position:absolute;right:4px;top:34px;width:9px;height:9px;border-right:1.5px solid var(--ink2);border-bottom:1.5px solid var(--ink2);transform:rotate(45deg);pointer-events:none}.chk{display:flex;gap:12px;align-items:flex-start;padding:12px 0;color:var(--ink2);font-size:16px}.chk input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--ink)}.done{padding:clamp(24px,3vw,44px);border-radius:22px;background:var(--mist);animation:softin .8s var(--ease) both}.person{display:grid;gap:20px}.person .pic{aspect-ratio:1/1;overflow:hidden;background:var(--mist);display:flex;align-items:center;justify-content:center}.person .pic img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease)}.person:hover .pic img{transform:scale(1.03)}.person h3{font-weight:300;font-size:var(--s);letter-spacing:-.018em;line-height:1.2}.prose h2{font-weight:300;font-size:var(--m);letter-spacing:-.028em;line-height:1.1;margin:clamp(56px,6vw,88px) 0 18px;scroll-margin-top:110px}.prose p{color:var(--ink2);max-width:40em}.prose p+p{margin-top:12px}.anch{display:flex;flex-wrap:wrap;gap:6px 26px;margin-top:28px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gl{display:grid;gap:0}.gl>div{display:grid;gap:2px;padding:16px 0;border-bottom:1px solid var(--line)}.gl dt{font-weight:500}.gl dd{color:var(--ink2)}@media(min-width:760px){.gl>div{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px}}.arts li{display:grid;gap:4px;padding:clamp(18px,2vw,28px) 0;border-bottom:1px solid var(--line)}.arts b{font-weight:300;font-size:var(--s);letter-spacing:-.018em;line-height:1.2}.arts span{color:var(--ink2)}.arts{border-top:1px solid var(--line)}.arts a{display:grid;gap:4px;text-decoration:none;color:inherit}.arts a b{transition:color .4s}.arts li a:hover b{color:var(--ink2)}@media(min-width:960px){.mt0d{margin-top:22px}}@media(max-width:799px){.close::after{background:linear-gradient(to bottom,rgba(255,255,255,.88),rgba(255,255,255,.62))}.verify::after{background:linear-gradient(to top,rgba(2,3,4,.86),rgba(2,3,4,.1) 78%)}}.hsub{margin-top:18px;font-size:19px;line-height:1.38;color:#E6EAED;max-width:21em}@media(max-width:999px){.two>aside.st{order:2}}@supports not (animation-timeline:view()){.top::before{opacity:1}.top.on-dark{color:var(--ink)}}.range{position:relative;height:1px;background:var(--line)}.range i{position:absolute;left:11.8%;width:66%;top:-1px;height:3px;background:var(--ink);transform-origin:left}.range b{position:absolute;left:47%;top:-9px;width:2px;height:19px;background:var(--ink)}@supports (animation-timeline:view()){.hero .pl{animation:hz linear both;animation-timeline:scroll(root);animation-range:0 900px}@keyframes hz{to{transform:translateY(8%) scale(1.04)}}.hero .tx{animation:hx linear both;animation-timeline:scroll(root);animation-range:40px 620px}@keyframes hx{to{opacity:0;transform:translateY(-36px)}}.range i{animation:grow linear both;animation-timeline:view();animation-range:entry 30% cover 42%}@keyframes grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}.range b{animation:fade linear both;animation-timeline:view();animation-range:cover 30% cover 44%}}.pimg.lt::before{content:'';position:absolute;inset:0 0 auto 0;height:150px;z-index:-1;background:linear-gradient(to bottom,rgba(255,255,255,.82),rgba(255,255,255,0))}@media(max-width:799px){.vhero::after{background:linear-gradient(to bottom,rgba(2,3,4,.55),rgba(2,3,4,.82))}}[hidden]{display:none!important}.legal .prose h3{margin-top:1.6em}