@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/hanken-grotesk-latin-300-normal.7Inw_u-u.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-300-normal.D6QX6NIr.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hanken-grotesk-latin-400-normal.BG6hkEXj.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-400-normal.CjyVwvJV.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/hanken-grotesk-latin-500-normal.DrDcrrxK.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-500-normal.Bo-NxEKf.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hanken-grotesk-latin-600-normal.CIXX6EOa.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-600-normal.NEn2C4Q3.woff)format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/spectral-latin-500-normal.nNjq7_Cd.woff2)format("woff2"),url(/_astro/spectral-latin-500-normal.PrYyf_gG.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}:root{--dark:#2a1d28;--bone:#f3efea;--bone-2:#e8e1d8;--text:#2a1d28;--muted:#62535e;--line:#dcd1c8;--a1:#5b3b52;--a2:#e0d0c8;--on-a1:#f3efea;--accent:#9c7259;--acc-dark:#d9b59c;--f-ui:"Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--f-logo:"Spectral", Georgia, "Times New Roman", serif;--gl:max(20px, env(safe-area-inset-left,0px));--gr:max(20px, env(safe-area-inset-right,0px));--header-h:72px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:var(--header-h);-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}body{background:var(--bone);color:var(--text);font:400 16px/1.6 var(--f-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--a1);outline-offset:3px}h1,h2,h3{text-wrap:balance;margin:0;font-weight:300}p{margin:0}img{max-width:100%;display:block}.wrap{width:100%;max-width:1440px;padding-left:var(--gl);padding-right:var(--gr);margin-inline:auto}.mono{font:500 11.5px/1.45 var(--f-mono);letter-spacing:.1em;text-transform:uppercase}.muted{color:var(--muted)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:50;background:var(--bone);color:var(--dark);border-radius:999px;padding:10px 14px;font-weight:500;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.grain{isolation:isolate;position:relative}.grain:after{content:"";pointer-events:none;z-index:-1;opacity:.2;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.art{width:100%;min-width:0;container-type:inline-size}.ascii{width:100%;font-family:var(--f-mono);letter-spacing:0;white-space:pre;font-weight:400;line-height:1;font-size:calc(100cqi / (var(--cols) * .6));-webkit-user-select:none;user-select:none;margin:0;display:block;overflow:hidden}.preloader{display:none}.pl-on .preloader{z-index:100;background:var(--dark);clip-path:inset(0);place-items:center;display:grid;position:fixed;inset:0}.pl-on body{overflow:hidden}.preloader .pl-iso{width:104px;height:104px}.pl-on .pl-iso polygon:first-of-type{animation:.5s ease-out both pl-fade}.pl-on .pl-iso polygon:nth-of-type(n+2){transform-box:fill-box;transform-origin:50% 100%;animation:.5s cubic-bezier(.16,1,.3,1) .35s both pl-grow}.pl-on .pl-iso polygon:nth-of-type(3){animation-delay:.6s}.pl-on .pl-iso polygon:nth-of-type(4){animation-delay:.85s}.preloader.out{clip-path:inset(0 0 100%);transition:clip-path .9s cubic-bezier(.76,0,.24,1)}@keyframes pl-fade{0%{opacity:0}}@keyframes pl-grow{0%{transform:scaleY(0)}}@media (width<=700px){.preloader .pl-iso{width:80px;height:80px}}.site{top:env(safe-area-inset-top,0px);z-index:20;background:var(--dark);color:var(--bone);border-bottom:1px solid #f3efea1f;transition:translate .55s cubic-bezier(.2,.7,.2,1);position:sticky}.site.hide{translate:0 -100%}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:30;background:var(--dark);position:fixed;inset:0 0 auto}.nav{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.lockup{font:500 1em/.96 var(--f-logo);letter-spacing:-.005em;white-space:nowrap;align-items:center;gap:.54em;display:inline-flex}.lockup .lk-t{flex-direction:column;display:flex}.lockup .lk-iso{flex:none;width:2.23em;height:2.23em}.logo{font-size:18px}.pills{align-items:center;gap:6px;display:flex}.pills a{font:500 13.5px/1 var(--f-ui);border:1px solid #f3efea47;border-radius:999px;padding:9px 14px;transition:background-color .2s,color .2s}.pills a:hover{background:var(--bone);color:var(--dark)}.pills a.cta{background:var(--bone);color:var(--dark);border-color:var(--bone)}.pills a.cta:hover{background:var(--a2)}.menu-btn{font:500 13.5px/1 var(--f-ui);color:var(--bone);cursor:pointer;background:0 0;border:1px solid #f3efea59;border-radius:999px;padding:9px 15px;display:none}.mobile-menu{border-top:1px solid #f3efea1f;padding-block:6px 20px}.mobile-menu a{font:300 30px/1.3 var(--f-ui);padding:4px 0;display:block}@media (width<=900px){.pills{display:none}.menu-btn{display:block}}.hero{background:var(--dark);color:var(--bone);overflow:hidden}.hero .wrap{min-height:calc(100svh - var(--header-h));grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding-block:56px 0;display:grid}.hero-copy{flex-direction:column;grid-column:1/span 7;justify-content:space-between;gap:40px;padding-bottom:44px;display:flex}.hero-h{font:300 84px/.98 var(--f-ui);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(42px,5.6vw,96px)}.hero-act{justify-items:start;gap:26px;display:grid}.hero-intro{color:#f3efeac7;max-width:40ch;font-size:17px;line-height:1.55}.hero-cos{color:#f3efeab8;border-top:1px solid #f3efea29;flex-wrap:wrap;gap:6px 28px;width:100%;margin:0;padding:18px 0 0;font-size:14px;list-style:none;display:flex}.hero-art{grid-column:8/-1;align-self:center;padding-bottom:24px}.iso-asc{color:var(--bone)}.btn{font:500 14.5px/1 var(--f-ui);background:var(--bone);color:var(--dark);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:15px 20px;transition:background-color .2s;display:inline-flex}.btn:hover{background:var(--a2)}.btn svg{flex:none;width:16px;height:16px}@media (width<=900px){.hero .wrap{min-height:0;padding-block:32px 40px}.hero-copy{grid-column:1/-1;gap:28px;padding-bottom:32px}.hero-art{grid-column:1/-1;max-width:520px;padding-bottom:0}}section.who{background:linear-gradient(var(--dark) 0 90px, var(--bone) 90px);position:relative}.panel{background:var(--a1);color:var(--on-a1);padding:64px var(--gr) 72px var(--gl);margin-right:max(20px,4vw)}.panel-in{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;max-width:1400px;margin-left:auto;display:grid}.panel h2{text-align:right;font:300 86px/1 var(--f-ui);letter-spacing:-.04em;border-bottom:1px solid #f3efea4d;grid-column:1/-1;padding-bottom:28px;font-size:clamp(48px,7vw,120px)}.panel .lead{font:400 25px/1.4 var(--f-ui);letter-spacing:-.01em;grid-column:1/span 7;margin-top:30px;font-size:clamp(20px,1.9vw,27px)}.panel .aside{grid-column:9/-1;align-self:end;font-size:15px;line-height:1.55}@media (width<=860px){.panel{margin-right:0}.panel .lead,.panel .aside{grid-column:1/-1}.panel h2{text-align:left}}.sec{padding-block:110px}.sec.tight{padding-top:0}.split{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:24px;margin-bottom:44px;display:grid}.split h2{font:300 64px/1 var(--f-ui);letter-spacing:-.04em;grid-column:1/span 7;font-size:clamp(42px,5.4vw,88px)}.split .side{color:var(--muted);grid-column:9/-1;font-size:17px;line-height:1.55}@media (width<=860px){.split h2,.split .side{grid-column:1/-1}}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tile{flex-direction:column;justify-content:space-between;gap:16px;min-height:290px;padding:18px 20px 22px;display:flex}.tile b{font:300 120px/.85 var(--f-ui);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(72px,8.6vw,148px)}.tile small{max-width:24ch;font-size:14px;line-height:1.45}.t1{background:var(--dark);color:var(--bone)}.t2{background:var(--a1);color:var(--on-a1)}.t3{background:var(--a2);color:var(--dark)}.t4{background:var(--bone-2);color:var(--dark)}.note{color:var(--muted);margin-top:12px}@media (width<=860px){.tiles{grid-template-columns:1fr 1fr}.tile{min-height:210px}}.know{background:var(--a2);color:var(--dark);border-radius:4px;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding:48px 40px 52px;display:grid}.know-art{color:var(--dark);opacity:.88;grid-column:1/span 3;align-self:center}.know-list{grid-column:5/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;margin:0;padding:0;list-style:none;display:grid}.know-list li{border-top:1px solid #2a1d2840;flex-direction:column;gap:8px;padding-top:14px;display:flex}.know-list h3{font:500 19px/1.2 var(--f-ui);letter-spacing:-.01em}.know-list p{color:var(--muted);font-size:14.5px;line-height:1.5}.know-list .by{font:500 11px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:4px}@media (width<=980px){.know{padding:32px 22px 36px}.know-art{grid-column:3/span 8}.know-list{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (width<=560px){.know-list{grid-template-columns:1fr}}.cos{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.co{background:var(--bone-2);flex-direction:column;gap:12px;height:100%;min-height:470px;padding:18px 18px 0;transition:background-color .3s;display:flex;position:relative}a.co:hover{background:var(--line)}.co .art{color:var(--dark);opacity:.86;margin:auto 0;padding-block:18px}.co h3{font:400 30px/1.05 var(--f-ui);letter-spacing:-.03em}.co p{color:var(--muted);max-width:30ch;font-size:14px;line-height:1.5}.co .foot{margin-top:4px;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-inline:-18px;padding:12px 18px;display:flex}.co .tag{font:500 12px/1 var(--f-ui);background:var(--bone);padding:7px 10px}.co .go{font:500 13px/1 var(--f-ui)}.co.next{border:1px dashed var(--muted);background:0 0;justify-content:space-between}.co.next .plus{font:300 120px/1 var(--f-ui);color:var(--muted);margin:auto 0}@media (width<=1040px){.cos{grid-template-columns:1fr 1fr}}@media (width<=560px){.cos{grid-template-columns:1fr}.co{min-height:0}}.platform{background:var(--dark);color:var(--bone)}.platform .wrap{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px;padding-block:110px;display:grid}.platform .art{color:var(--a2);grid-column:2/span 3}.platform-text{flex-direction:column;grid-column:6/-1;gap:22px;display:flex}.platform-text .mono{color:#f3efeaa6}.platform-text h2{font:300 72px/1 var(--f-ui);letter-spacing:-.045em;font-size:clamp(44px,6vw,100px)}.platform-text>p:not(.mono){color:#f3efead1;max-width:52ch;font-size:18px;line-height:1.55}.mods{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mods li{font:500 13px/1 var(--f-ui);border:1px solid #f3efea4d;border-radius:999px;padding:8px 14px}.steps{border-top:1px solid #f3efea33;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding-top:18px;padding-left:0;list-style:none;display:grid}.steps li{flex-direction:column;gap:6px;display:flex}.steps .n{font:500 11px/1 var(--f-mono);letter-spacing:.1em;color:var(--a2)}.steps h3{font:500 17px/1.2 var(--f-ui)}.steps p{color:#f3efeab8;font-size:14px;line-height:1.45}@media (width<=860px){.platform .art{grid-column:4/span 6}.platform-text{grid-column:1/-1}.steps{grid-template-columns:1fr 1fr}}.story{background:var(--a1);color:var(--on-a1);border-radius:4px;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding:40px;display:grid}.story h3{font:300 52px/1.02 var(--f-ui);letter-spacing:-.035em;grid-column:1/span 5;font-size:clamp(34px,3.8vw,60px)}.story .k{grid-column:1/span 5;align-self:end}.quote{background:var(--a2);color:var(--dark);flex-direction:column;grid-area:1/7/span 2/-1;gap:20px;margin:0;padding:28px 28px 30px;display:flex}.quote p{font:400 21px/1.45 var(--f-ui);letter-spacing:-.01em}.quote footer{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;display:flex}.quote footer b{font-weight:600}.story-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;padding:0;list-style:none;display:grid}.mini{border:1px solid var(--line);flex-direction:column;gap:10px;padding:18px 18px 20px;display:flex}.mini b{font:300 54px/1 var(--f-ui);letter-spacing:-.05em}.mini p{color:var(--muted);font-size:14px;line-height:1.45}@media (width<=860px){.story{padding:26px 22px}.story h3,.story .k,.quote{grid-area:auto/1/auto/-1}.story-row{grid-template-columns:1fr}}.join{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px;display:grid}.join-text{flex-direction:column;grid-column:1/span 7;gap:26px;display:flex}.join-text h2{font:300 80px/.98 var(--f-ui);letter-spacing:-.045em;font-size:clamp(46px,6.6vw,112px)}.join-text p{color:var(--muted);max-width:46ch;font-size:18px}.doors{flex-wrap:wrap;gap:10px;display:flex}.doors a{font:500 15px/1 var(--f-ui);border:1px solid var(--dark);border-radius:999px;padding:16px 22px;transition:background-color .2s,color .2s,border-color .2s}.doors a:first-child{background:var(--dark);color:var(--bone)}.doors a:hover{background:var(--a1);border-color:var(--a1);color:var(--on-a1)}.join .art{color:var(--dark);grid-column:9/-1}@media (width<=860px){.join-text,.join .art{grid-column:1/-1}.join .art{max-width:420px}}.faq{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.faq h2{font:300 56px/1 var(--f-ui);letter-spacing:-.04em;grid-column:1/span 4;font-size:clamp(40px,4.6vw,76px)}.faq-list{border-top:1px solid var(--dark);grid-column:6/-1}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font:400 22px/1.3 var(--f-ui);letter-spacing:-.015em;justify-content:space-between;align-items:baseline;gap:20px;padding:22px 0;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font:300 28px/1 var(--f-ui);color:var(--a1);flex:none;transition:transform .3s}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list details p{color:var(--muted);max-width:64ch;padding:0 0 24px;font-size:16.5px;line-height:1.6}@media (width<=860px){.faq h2,.faq-list{grid-column:1/-1}}.news{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.news a{border:1px solid var(--line);flex-direction:column;gap:12px;height:100%;min-height:250px;padding:18px;transition:border-color .2s;display:flex}.news a:hover{border-color:var(--dark)}.news .src{font:600 13px/1 var(--f-ui)}.news h3{font:400 21px/1.25 var(--f-ui);letter-spacing:-.015em}.news .arr{background:var(--a2);width:38px;height:38px;font:500 16px/1 var(--f-ui);border-radius:50%;place-items:center;margin-top:auto;display:grid}@media (width<=980px){.news{grid-template-columns:1fr 1fr}}@media (width<=520px){.news{grid-template-columns:1fr}}.site-foot{background:var(--dark);color:var(--bone);margin-top:40px}.site-foot .wrap{padding-block:72px 120px}.foot-mark{font-size:clamp(34px,8vw,124px)}.foot-grid{border-top:1px solid #f3efea29;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:56px;padding-top:24px;display:grid}.foot-grid>div{flex-direction:column;gap:8px;font-size:15px;display:flex}.foot-grid .mono{color:#f3efea9e;margin-bottom:4px}.foot-grid a:hover{color:var(--a2)}.legal{color:#f3efea9e;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;display:flex}@media (width<=760px){.foot-grid{grid-template-columns:1fr 1fr}}.co-hero{background:var(--dark);color:var(--bone)}.co-hero .wrap{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:24px;padding-block:56px 72px;display:grid}.co-hero .crumbs{color:#f3efeaa6;flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.co-hero .crumbs a:hover{color:var(--bone)}.co-hero h1{font:300 96px/.95 var(--f-ui);letter-spacing:-.05em;grid-column:1/span 7;font-size:clamp(52px,8vw,132px)}.co-hero .art{color:#f3efeadb;grid-column:9/-1}.co-hero .lead{color:#f3efead1;grid-column:1/span 6;font-size:20px;line-height:1.5}.co-body{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.co-body .col{flex-direction:column;grid-column:1/span 6;gap:18px;display:flex}.co-body h2{font:300 44px/1.05 var(--f-ui);letter-spacing:-.035em}.co-body ul{border-top:1px solid var(--dark);margin:0;padding:0;list-style:none}.co-body li{border-bottom:1px solid var(--line);padding:16px 0;font-size:18px}.co-body .aside{background:var(--bone-2);flex-direction:column;grid-column:8/-1;align-self:start;gap:14px;padding:24px;display:flex}@media (width<=860px){.co-hero h1,.co-hero .art,.co-hero .lead,.co-body .col,.co-body .aside{grid-column:1/-1}.co-hero .art{max-width:380px}}@media (prefers-reduced-motion:reduce){.site,.btn,.doors a,.co,.news a,.faq-list summary:after{transition:none}}
