@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500.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}:root{--mono:"IBM Plex Mono", ui-monospace, monospace;--dim:#8ea6ab;--ink:#edf3f2}.mono{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:0;font-size:11px;font-weight:400}.rail{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.rail a{color:var(--dim);transition:color .16s}.rail a:hover{color:var(--ink)}.rail a[aria-current=page]{color:var(--mint)}.rail ul{margin:0;padding:0;list-style:none}@media (width>=900px){.rail{z-index:6;position:fixed;top:50%;left:5%;transform:translateY(-50%)}.rail-home{color:#5e7479;align-items:center;min-height:44px;padding:0 0 0 20px;display:flex}.rail ul{grid-template-rows:repeat(4,1fr);height:176px;padding-left:20px;display:grid;position:relative}.rail ul:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:0}.rail{visibility:visible;transition:opacity .3s,visibility linear}body.footer-in .rail{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility 0s linear .3s}body.footer-in .rail:focus-within{opacity:1;visibility:visible;pointer-events:auto}.rail li a{white-space:nowrap;align-items:center;height:100%;display:flex;position:relative}.rail li a:before{content:"";background:var(--mint);transform-origin:0;width:14px;height:1px;transition:transform .16s;position:absolute;top:50%;left:-20px;transform:scaleX(0)}.rail li a:hover:before,.rail li a[aria-current=page]:before{transform:scaleX(1)}}@media (width<=899px){.rail{margin-top:30px}.rail-home{display:none}.rail ul{flex-wrap:wrap;gap:0 20px;display:flex}.rail li a{align-items:center;min-height:44px;display:inline-flex}}footer{border-top:1px solid var(--line);color:var(--dim);background:#06131b;padding:64px 5% 0;position:relative;overflow:hidden}.foot-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:0 0 44px;font-size:11px}.foot-cols{grid-template-columns:repeat(3,minmax(0,220px));gap:0 48px;display:grid}.foot-cols nav{flex-direction:column;display:flex}.foot-h{font:400 11px/1 var(--mono);letter-spacing:.14em;color:var(--dim);margin:0 0 8px}.foot-cols a,.foot-cols span{color:var(--ink);font-size:14px;line-height:44px}.foot-cols a{transition:color .16s}.foot-cols a:hover{color:var(--mint)}.foot-cols span{color:var(--dim)}.foot-mark{--glyph:38vw;--w:calc(var(--glyph) / .852);width:var(--glyph);height:calc(var(--w) * .169);margin:72px 0 0 auto;position:relative;overflow:hidden}.foot-mark img{width:var(--w);height:auto;left:calc(var(--w) * -.0934);top:calc(var(--w) * -.0441);filter:brightness(0)invert();display:block;position:absolute}body.at-end .progress-track,body.at-end #chapter-number{opacity:0}.progress-track,#chapter-number{transition:opacity .3s}@media (width<=899px){.experience-controls:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#06131b00,#06131b 45%);height:96px;transition:opacity .3s;position:fixed;bottom:0;left:0;right:0}body.at-end .experience-controls:before{opacity:0}}@media (width<=600px){.rail{letter-spacing:.1em}.rail ul{gap:0 16px}footer{padding-top:48px}.foot-cols{grid-template-columns:1fr 1fr;gap:24px}.foot-mark{--glyph:50vw;margin-top:48px}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-500.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-400.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}:root{color:#edf3f2;font-synthesis:none;--mint:#93eee0;--muted:#95a9af;--line:#c2e1e52e;background:#06131b;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--mint);outline-offset:7px}::selection{color:#06131b;background:#8aead9}.skip{z-index:20;color:#06131b;background:#93eee0;padding:16px;position:fixed;top:-100px;left:20px}.skip:focus{top:15px}.artwork{pointer-events:none;z-index:-2;background:radial-gradient(at 78% 45%,#092a34 0%,#06131b 65%);position:fixed;inset:0}#sculpture{width:100%;height:100%;display:block}.aura{background:radial-gradient(at 70% 40%,#13525a20,#0000 55%);position:absolute;inset:0}.no-wrap{white-space:nowrap}.fallback{object-fit:cover;width:100%;height:100%;transition:opacity .9s;display:block;position:absolute;inset:0}.webgl-ready .fallback{opacity:0}.no-webgl .fallback{opacity:1}html:has(body.still){scroll-behavior:auto}.grain{pointer-events:none;z-index:8;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.7' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:fixed;inset:0}header{z-index:5;justify-content:space-between;align-items:center;height:110px;padding:0 5%;display:flex;position:absolute;inset:0 0 auto}.brand{width:155px;height:53px;display:block;position:relative;overflow:hidden}.brand img{filter:brightness(0)invert();width:182px;height:auto;position:absolute;top:-8px;left:-17px}.header-right{align-items:center;gap:58px;display:flex}.launch,.eyebrow,.hero-bottom,.experience-controls{letter-spacing:1.8px;font-size:11px;font-weight:500}.launch{color:#c2d4d6;align-items:center;gap:10px;display:flex}.launch i,.eyebrow>span{background:#92ecda;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 12px #93eeda}.header-link{border-bottom:1px solid #567075;padding:12px 0;font-size:12px}.header-link span{color:var(--mint);margin-left:28px}.chapter{align-items:center;height:112svh;min-height:850px;padding:0 8%;display:flex;position:relative}.hero{height:100svh;min-height:720px;padding-top:80px}.hero-copy{z-index:1;width:60%;position:relative}.eyebrow{color:#a8c7c9;letter-spacing:2px;align-items:center;gap:12px;margin:0 0 32px;font-size:11px;display:flex}h1,h2,.about-statement{letter-spacing:-.04em;margin:0;font-family:Manrope,sans-serif;font-weight:400;line-height:1.07}h1{font-size:clamp(76px,7.8vw,124px)}em{color:var(--mint);font-style:normal}.intro{color:#a7babd;margin:31px 0 37px;font-size:16px;line-height:1.8}.explore{align-items:center;gap:17px;font-size:12px;display:inline-flex}.arrow-circle{border:1px solid #65818a;border-radius:50%;place-items:center;width:45px;height:45px;font-size:20px;transition:background .2s,transform .2s;display:grid}.explore:hover .arrow-circle{background:#93eee021;transform:translateY(4px)}.hero-bottom{color:#93aab1;letter-spacing:1.6px;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;bottom:88px;left:5%;right:5%}.scroll-note span{margin-left:18px}.section-copy{max-width:570px}h2{font-size:clamp(64px,6.1vw,94px)}.section-copy>p:not(.eyebrow){color:#a3b8bd;max-width:350px;margin:30px 0;font-size:17px;line-height:1.85}.possibility{justify-content:flex-end}.possibility .section-copy{width:45%;padding-left:20px}.about{color:#172f34;background:#e7ece5;min-height:660px;padding:100px 8% 110px;position:relative}.about .eyebrow{color:#3e5c5b}.about-top{justify-content:space-between;align-items:flex-start;display:flex}.about-top .eyebrow{padding-top:14px}.about-statement{width:61%;font-size:clamp(55px,5.6vw,86px)}.about em{color:#437d78}.about-bottom{border-top:1px solid #b8c9c2;justify-content:space-between;margin-top:64px;padding-top:38px;display:flex}.about-intro{align-items:flex-start;gap:24px;display:flex}.star{color:#488e83;font-size:35px;line-height:1}.about-intro p{color:#2f4644;margin:0;font-size:13px;line-height:1.8}.about-detail{grid-template-columns:1.1fr 1fr;gap:45px;width:61%;display:grid}.about-detail p{color:#2f4644;margin:0;font-size:14px;line-height:1.85}.arrival{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:105svh;min-height:780px}.arrival h2{font-size:clamp(72px,7.7vw,118px)}.arrival>p:not(.eyebrow){color:#abc1c4;margin-top:28px;font-size:15px;line-height:1.8}.back-start{color:#8fa9ae;gap:14px;margin-top:42px;font-size:12px;transition:color .2s;display:flex}.back-start span{color:var(--mint)}.back-start:hover{color:#edf3f2}.notify{border-bottom:1px solid #567075;align-items:center;gap:14px;width:min(420px,100%);margin-top:38px;transition:border-color .2s;display:flex}.notify:focus-within{border-color:var(--mint)}.notify input{min-width:0;font:inherit;color:#edf3f2;background:0 0;border:0;outline:none;flex:1;padding:14px 0;font-size:16px}.notify input::placeholder{color:#7d969e}.notify button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 6px}.notify button:hover .arrow-circle{background:#93eee021;transform:translate(4px)}.notify button:disabled{opacity:.5;cursor:wait}.notify-status{color:#a7babd;min-height:24px;margin:14px 0 0;font-size:13px}.notify-status.is-error{color:#f0b8a8}.notify.is-done{display:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.experience-controls{z-index:9;letter-spacing:1px;color:#9fbdc1;mix-blend-mode:normal;align-items:center;gap:20px;font-size:11px;display:flex;position:fixed;bottom:22px;left:5%;right:5%}#motion,.notify-link{color:#bed1d3;cursor:pointer;letter-spacing:.3px;white-space:nowrap;background:#06131bea;border:1px solid #4f6e7366;border-radius:30px;align-items:center;gap:9px;min-height:44px;padding:11px 16px;font-size:11px;display:flex}.notify-link{display:none}.notify-link span{color:var(--mint)}.motion-icon{color:#92e7d8;font-size:12px}.progress-track{background:#88b2bc33;flex:1;height:1px;overflow:hidden}.progress-track i{transform-origin:0;background:#82c8c3;width:100%;height:100%;display:block;transform:scaleX(0)}.experience-controls>span{background:#06131bd9;border-radius:20px;padding:8px}body.still .artwork{height:100svh;min-height:720px;position:absolute}body.still .chapter{height:auto;min-height:650px}body.still .hero{min-height:800px}body.still .connection,body.still .possibility{background:#091e26}body.still .possibility{border-top:1px solid #24404a}body.still .possibility .section-copy{width:100%;padding:0}body.still .arrival{background:radial-gradient(at 50% 100%,#12454b,#06131b 65%)}@media (width>=1800px){.hero-copy{width:55%}.chapter{padding-left:10%;padding-right:10%}}@media (width<=900px){body.past-hero:not(.at-arrival) .notify-link{display:flex}body.past-hero:not(.at-arrival) #chapter-number{display:none}header{height:90px}.header-right{gap:24px}.header-link{display:none}.chapter{min-height:780px;padding-left:7%;padding-right:7%}.hero-copy{width:75%}h1{font-size:85px}.possibility .section-copy{width:49%;padding:0}h2{font-size:66px}.about{padding:75px 7%}.about-top{display:block}.about-statement{width:100%;margin-top:35px;font-size:65px}.about-bottom{gap:35px}.about-detail{grid-template-columns:1fr;gap:20px;width:65%}.hero-bottom{bottom:88px}}@media (width<=600px){header{height:83px;padding:0 6%}.brand{width:125px;height:44px}.brand img{width:148px;top:-7px;left:-14px}.launch{letter-spacing:1.4px;font-size:11px}.hero{align-items:flex-start;height:100svh;min-height:760px;padding-top:155px}.hero-copy{width:100%}.eyebrow{letter-spacing:1.5px;margin-bottom:25px;font-size:11px}h1{font-size:clamp(53px,13.3vw,80px);line-height:1.09}.intro{margin-top:21px;font-size:13px;line-height:1.85}.explore{gap:12px;font-size:10px}.arrow-circle{width:40px;height:40px}.hero-bottom{bottom:86px}.chapter:not(.hero){align-items:flex-start;height:110svh;min-height:790px;padding-top:120px}.section-copy{width:100%}h2{font-size:clamp(49px,12vw,70px)}.section-copy>p:not(.eyebrow){max-width:280px;margin-top:24px;font-size:14px}.possibility .section-copy{width:100%}.about{min-height:0;padding:65px 7% 70px}.about-statement{font-size:49px}.about-bottom{margin-top:40px;padding-top:27px;display:block}.about-intro{gap:20px}.about-intro p{font-size:12px}.about-detail{gap:15px;width:100%;margin-top:30px}.about-detail p{font-size:13px;line-height:1.9}.chapter.arrival{justify-content:center;align-items:center;height:100svh;min-height:730px;padding-top:0}.arrival h2{font-size:clamp(57px,13.3vw,76px)}.arrival>p:not(.eyebrow){font-size:12px}.experience-controls{gap:14px;bottom:17px;left:6%;right:6%}#motion{padding:10px 13px}body.still .hero{min-height:790px}body.still .chapter:not(.hero){min-height:560px;padding-top:75px;padding-bottom:75px}body.still .arrival{min-height:700px}}@media (height<=600px) and (width>=601px){.hero{min-height:680px}.chapter{height:auto;min-height:730px}.hero-copy{padding-top:70px}h1{font-size:80px}}html.arriving header .brand,html.arriving header .launch,html.arriving header .header-link,html.arriving .hero-copy>*,html.arrived header .brand,html.arrived header .launch,html.arrived header .header-link,html.arrived .hero-copy>*{transition:opacity .6s ease-out,transform .6s ease-out}html.arriving header .brand,html.arriving header .launch,html.arriving header .header-link,html.arriving .hero-copy>*{opacity:0;transform:translateY(14px)}html.arrived header .brand,html.arrived header .launch,html.arrived header .header-link,html.arrived .hero-copy>*{opacity:1;transform:none}html.arrived header .brand{transition-delay:0s}html.arrived header .launch{transition-delay:80ms}html.arrived header .header-link{transition-delay:.16s}html.arrived .hero-copy>:first-child{transition-delay:.24s}html.arrived .hero-copy>:nth-child(2){transition-delay:.32s}html.arrived .hero-copy>:nth-child(3){transition-delay:.4s}html.arrived .hero-copy>:nth-child(4){transition-delay:.48s}html.arrived body.still header .brand,html.arrived body.still header .launch,html.arrived body.still header .header-link,html.arrived body.still .hero-copy>*{transition:none}.arrival h2[tabindex="-1"]:focus{outline:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}body.poster header,body.poster main,body.poster footer,body.poster .grain,body.poster .experience-controls,body.poster .skip{visibility:hidden}body.poster .fallback,body.card .fallback{display:none}body.card>:not(.artwork):not(header):not(main),body.card header>:not(.brand),body.card main>:not(.hero),body.card .hero-copy>:not(h1),body.card .hero-bottom{visibility:hidden}body.card header .brand{transform-origin:0;transform:scale(1.5)}:root{--gutter-l:calc(5% + 150px);--gutter-r:5%;--ease:cubic-bezier(.2, .7, .2, 1)}.page-hero{min-height:100svh;padding:130px var(--gutter-r) 100px var(--gutter-l);align-items:center;display:flex;position:relative}.page-copy{z-index:1;position:relative}body[data-page] main{text-shadow:0 0 14px #06131be6}.artwork{transition:opacity .6s}body.calm .artwork{opacity:.4}@media (width<=899px){body.reading .artwork{opacity:.4}}.ln{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.ln>span{display:block}html.arriving .ln>span{transform:translateY(110%)}html.arrived .ln>span{transition:transform .7s ease-out calc(var(--i,0) * 90ms);transform:none}html.arrived body.still .ln>span{transition:none}html.arriving header .brand,html.arrived header .brand{transition:opacity .6s ease-out,transform .6s ease-out}html.arriving body:not([data-shape=knot]) .fallback{opacity:0}.closing{padding:14vh var(--gutter-r) 22vh var(--gutter-l)}.cta{align-items:center;gap:18px;font-size:17px;transition:transform .45s cubic-bezier(.2,1.3,.4,1);display:inline-flex}.cta:hover .arrow-circle{background:#93eee021;transform:translate(4px)}.closing h2{max-width:11ch;margin-bottom:44px}.pill{color:#d4e2e3;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#06131bea;border:1px solid #4f6e7366;border-radius:30px;align-items:center;gap:10px;min-height:44px;padding:11px 22px;font-size:12px;transition:border-color .2s,color .2s;display:inline-flex}.pill:hover{color:var(--ink);border-color:#93eee0aa}.pill .send-arrow{color:var(--mint)}.pill:disabled{cursor:default}@media (width<=899px){:root{--gutter-l:7%;--gutter-r:7%}.page-hero{align-items:flex-start;padding-top:118px;padding-bottom:72px}}@media (width<=600px){:root{--gutter-l:6%;--gutter-r:6%}.closing h2{font-size:clamp(49px,12vw,70px)}}.art-dim .artwork{opacity:.35}.privacy-hero{min-height:78svh}.privacy-hero h1{font-size:clamp(76px,8vw,128px)}.lede{color:#bccdce;max-width:420px;margin:36px 0 0;font-size:17px;line-height:1.65}.plate{border-top:1px solid var(--line);padding:96px var(--gutter-r) 120px var(--gutter-l);background:#06131b;position:relative}.plate-grid{grid-template-columns:220px minmax(0,64ch);column-gap:clamp(40px,5vw,88px);display:grid}.side{align-self:start;position:sticky;top:96px}.date{margin-bottom:36px}.index{flex-direction:column;display:flex}.index a{font:400 11px/1.5 var(--mono);letter-spacing:.14em;color:var(--dim);padding:9px 0;transition:color .16s}.index a:hover{color:var(--ink)}.index a.is-current{color:var(--mint)}.legal{color:#ffffffd9;font-size:17px;line-height:1.65}.legal h2{letter-spacing:-.02em;color:var(--ink);margin:64px 0 16px;scroll-margin-top:90px;font-size:28px;line-height:1.2}.legal h2:first-child{margin-top:0}.legal p{margin:0}.legal a{color:var(--ink);border-bottom:1px solid #567075}.legal a:hover{border-color:var(--mint)}@media (width<=899px){.plate{padding-top:56px;padding-bottom:88px}.plate-grid{grid-template-columns:minmax(0,1fr);row-gap:48px}.side{position:static}.date{margin-bottom:20px}.index{scroll-snap-type:x proximity;scrollbar-width:none;flex-direction:row;gap:26px;height:44px;overflow-x:auto}.index::-webkit-scrollbar{display:none}.index a{white-space:nowrap;scroll-snap-align:start;flex:none;align-items:center;min-height:44px;padding:0;display:flex}}
