@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cinzel-latin-ext-400-normal-XQK_CSAr.woff2) format("woff2"),url(/assets/cinzel-latin-ext-400-normal-DJ0Lq8y-.woff) format("woff");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:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cinzel-latin-400-normal-DnUIPmzd.woff2) format("woff2"),url(/assets/cinzel-latin-400-normal-C8jUSQqm.woff) format("woff");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:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cinzel-latin-ext-500-normal-1Z8Q-7rh.woff2) format("woff2"),url(/assets/cinzel-latin-ext-500-normal-BxIh9iwm.woff) format("woff");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:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cinzel-latin-500-normal-B-2dbOfA.woff2) format("woff2"),url(/assets/cinzel-latin-500-normal-DMNTwV-V.woff) format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-normal-o8fRvAFQ.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-normal-DG8lny6_.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-normal-DDLP67lu.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal-C0kVTdou.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-normal-K8pwR3tn.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-normal-BaZl8BIK.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-normal-CVAbzS9p.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-normal-d4JlP2QH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-normal-CLvJdMEL.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-normal-ifvNSiWx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-B4EmgUmt.woff) format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.woff) format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-ext-500-normal-DcO3I2lp.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-500-normal-I3TfTkSf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-500-normal-c5LjvaqX.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-500-normal-CLHyttEY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-ext-500-normal-DkhmZW4r.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-500-normal-CMJ7zNBO.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-500-normal-BtA0fbXC.woff2) format("woff2"),url(/assets/eb-garamond-greek-500-normal-BjSCMh1N.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-vietnamese-500-normal-BCT1_K6u.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-500-normal-B0TRhMco.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-ext-500-normal-BFuc0jzo.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-500-normal-obw7ZvB_.woff) format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-normal-DehAIUv0.woff2) format("woff2"),url(/assets/eb-garamond-latin-500-normal-DZU8xF9o.woff) format("woff");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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-italic-Bz1w3xqM.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-italic-CYS3phfl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-italic-BGIwiowF.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-italic-BZInx2ys.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-italic-CHZOQEtG.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-italic-BL1XYHtS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-italic-Dqr5KC66.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-italic-BamGE6QP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-italic-DQ8HKnks.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-italic-ORtyMVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-italic-V7s3nWfX.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-italic-DUSsnRSD.woff) format("woff");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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-italic-CDFyLPXJ.woff) format("woff");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}:root{--black:#000;--ink:#e9e5dc;--silver:#c3c7cd;--ash:#8d9299;--hair:rgba(233,229,220,.16);--cold:210,222,240;--ease:cubic-bezier(.16,1,.3,1);--snap:cubic-bezier(.7,0,.15,1);--glide2:cubic-bezier(.2,.9,.25,1);--display:"Cinzel","Trajan Pro",Georgia,"Times New Roman",serif;--text:"EB Garamond",Garamond,"Iowan Old Style",Georgia,serif;--gutter:clamp(22px,5vw,72px);--bust:url(/media/hero/bust-cutout.webp);color-scheme:dark;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--black:#000;--ink:#e9e5dc;--silver:#c3c7cd;--ash:#8d9299}}:root[data-theme=dark]{--black:#000;--ink:#e9e5dc;--silver:#c3c7cd;--ash:#8d9299}*,*:before,*:after{box-sizing:inherit}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html{scroll-padding-top:env(safe-area-inset-top,0px);background:var(--black)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;background:var(--black);color:var(--ink);font-family:var(--text);font-size:20px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{max-width:100%}::selection{background:var(--ink);color:var(--black)}:focus-visible{outline:1px solid var(--ink);outline-offset:5px}.grain,.vignette{position:fixed;inset:0;pointer-events:none;z-index:40}.grain{opacity:.07;background-size:180px 180px}.vignette{background:radial-gradient(120% 90% at 50% 40%,transparent 55%,rgba(0,0,0,.55) 100%)}.mark{font-family:var(--display);font-size:14px;font-weight:500;letter-spacing:.4em;padding-left:.4em}.ul{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:50% 100%;background-repeat:no-repeat;padding-bottom:2px;transition:background-size .6s var(--ease),color .4s ease}.ul:hover,.ul:focus-visible{background-size:100% 1px}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border:1px solid rgba(233,229,220,.45);color:var(--ink);font-family:var(--text);font-size:18px;letter-spacing:.01em;overflow:hidden;isolation:isolate;transform:translate3d(var(--mx,0),var(--my,0),0);transition:transform .6s var(--ease),color .5s var(--ease),border-color .5s var(--ease)}.btn:before{content:"";position:absolute;inset:0;background:var(--ink);transform:scaleX(0);transform-origin:0 50%;transition:transform .7s var(--ease);z-index:-1}.btn:hover,.btn:focus-visible{color:var(--black);border-color:var(--ink)}.btn:hover:before,.btn:focus-visible:before{transform:scaleX(1)}.btn.sm{min-height:44px;padding:0 20px;font-size:17px}.hero{position:relative;height:1200vh}.stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;opacity:var(--ex,1)}.glow{position:absolute;inset:0;background:radial-gradient(48% 42% at 42% 30%,rgba(var(--cold),.09),transparent 70%)}.word-wrap{position:absolute;left:0;right:0;top:calc(76px + 3vh);text-align:center;will-change:transform,opacity}.word{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(46px,9.1vw,190px);line-height:1;letter-spacing:.14em;padding-left:.14em;color:var(--ink);white-space:nowrap}.stars{position:absolute;inset:0;pointer-events:none;opacity:0;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 70%,transparent 94%);mask-image:linear-gradient(to bottom,#000 0%,#000 70%,transparent 94%)}.ready .stars{opacity:1;transition:opacity 3.4s var(--ease) 1.6s}.stars-in{position:absolute;inset:-3% 0 0;opacity:var(--st,1);transform:translate3d(0,var(--sty,0px),0);will-change:transform,opacity}.stars-in i{position:absolute;inset:0;background:50% 0/cover no-repeat;filter:drop-shadow(0 0 1.5px rgba(210,222,240,.55))}.stars-in .sa{background-image:url(/media/hero/stars-a.webp);opacity:.62;animation:twinkle 7s ease-in-out infinite}.stars-in .sb{background-image:url(/media/hero/stars-b.webp);opacity:.5;animation:twinkle 9.5s ease-in-out -4s infinite}@keyframes twinkle{0%,to{opacity:.5}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.stars-in i{animation:none}}.city{position:absolute;inset:0;pointer-events:none;opacity:0}.ready .city{opacity:1;transition:opacity 3s var(--ease) 1.2s}.city-in{position:absolute;left:-4%;right:-4%;bottom:0;height:100vh;height:100svh;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 14%,#000 86%,transparent 100%);opacity:var(--co,1);transform:translate3d(0,var(--cy,0px),0) scale(var(--cs,1));transform-origin:50% 100%;will-change:transform,opacity}.city-in i{position:absolute;inset:0;background:url(/media/hero/city.webp) 50% 100%/100% auto no-repeat}.city-in .c-haze{background-image:url(/media/hero/city-haze.webp);opacity:.2}.city-in .c-img{filter:brightness(.52) saturate(.75)}@media(min-width:821px)and (max-aspect-ratio:13/10){.city-in{height:62vh;height:62svh}.city-in i{background-size:cover}}@media(max-width:820px){.city-in{height:58svh}.city-in i{background-size:cover;background-image:url(/media/hero/city-mobile.webp);background-position:76% 100%}.city-in .c-haze{background-image:url(/media/hero/city-haze-mobile.webp)}}.bust-wrap{position:absolute;opacity:var(--bo,1);left:50%;bottom:-3vh;height:min(88vh,160vw);height:min(88svh,160vw);aspect-ratio:1000/1473;transform:translate3d(-50%,var(--by,0px),0) scale(var(--bs,1));transform-origin:50% 100%;will-change:transform}.bust-in{position:absolute;inset:0}.bust-shade{position:absolute;inset:22% -18% -8%;background:radial-gradient(ellipse 50% 58% at 50% 62%,rgba(0,0,0,.92) 35%,rgba(0,0,0,.6) 60%,transparent 78%);pointer-events:none}.bust,.light,.rake{position:absolute;inset:0}.bust{background:var(--bust) center/contain no-repeat;filter:brightness(var(--bb,1))}.light,.rake{-webkit-mask:var(--bust) center/contain no-repeat;mask:var(--bust) center/contain no-repeat;mix-blend-mode:screen;pointer-events:none}.light{background:radial-gradient(circle at var(--lx,42%) var(--ly,28%),rgba(var(--cold),.5),rgba(var(--cold),.12) 14%,transparent 30%);opacity:var(--lo,0);transition:opacity 1.2s var(--ease)}.rake{background:linear-gradient(104deg,transparent 42%,rgba(var(--cold),.55) 50%,transparent 58%) no-repeat;background-size:320% 100%;background-position:130% 0;opacity:0}.cue{position:absolute;right:var(--gutter);bottom:calc(9vh + 44px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:14px;font-size:16px;color:var(--ash)}.cue i{position:relative;display:block;width:1px;height:46px;background:var(--hair);overflow:hidden}.cue i:after{content:"";position:absolute;left:0;top:-50%;width:1px;height:50%;background:var(--ink);animation:drip 2.4s var(--ease) infinite}@keyframes drip{0%{transform:translateY(0)}70%,to{transform:translateY(300%)}}.js .word{opacity:0;letter-spacing:.5em;padding-left:.5em}.js .bust-in{opacity:0;transform:scale(1.045);filter:blur(6px)}.js .cue{opacity:0;transform:translateY(12px)}.ready .word{opacity:1;letter-spacing:.14em;padding-left:.14em;transition:opacity 1.8s var(--ease) .25s,letter-spacing 2.4s var(--ease) .25s,padding-left 2.4s var(--ease) .25s}.ready .bust-in{opacity:1;transform:none;filter:none;transition:opacity 2.2s var(--ease) .5s,transform 3s var(--ease) .5s,filter 2s var(--ease) .5s}.ready .rake{animation:rake 2.6s cubic-bezier(.5,0,.2,1) 1.9s 1 both}@keyframes rake{0%{opacity:1;background-position:130% 0}to{opacity:1;background-position:-30% 0}}.ready .cue{opacity:var(--hc,1);transform:none;transition:opacity 1.4s var(--ease) 2.5s,transform 1.4s var(--ease) 2.5s}.ready.settled .cue{transition:none}.wrap{max-width:1240px;margin:0 auto;padding:0 var(--gutter)}h2{margin:0;font-family:var(--display);font-weight:400;letter-spacing:.04em;line-height:1.2}.men-title{font-size:clamp(28px,3vw,44px);letter-spacing:.06em;text-align:center;margin:0 0 clamp(40px,6vh,72px)}.men-copy{max-width:38em;margin:clamp(24px,4vh,48px) auto 0;text-align:center}.men-copy p{margin:0 0 1.1em;font-size:clamp(19px,1.35vw,22px);line-height:1.7;color:var(--silver)}.men-copy p:last-child{margin-bottom:0}.men{position:relative;z-index:6;margin-top:-45vh;margin-top:-45svh;padding:clamp(72px,11vh,140px) 0 clamp(40px,8vh,100px)}.stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3vw,52px)}.stage-col{display:flex;flex-direction:column}.js .stage-col.fade:nth-child(2){transition-delay:.14s}.js .stage-col.fade:nth-child(3){transition-delay:.28s}.ph{position:relative;aspect-ratio:4/5;margin:0 0 clamp(24px,3vh,34px);background:#000;overflow:hidden}.ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ph span{font-style:italic;font-size:17px;color:var(--ash)}.stage-col h3{font-family:var(--display);font-weight:400;color:var(--ink);letter-spacing:.04em;font-size:clamp(22px,1.9vw,28px);margin-bottom:14px}.stage-col p{margin:0;max-width:30em;font-size:19px;line-height:1.6;color:var(--silver)}.stage-row{display:none}.stage-row img{width:100%;height:auto}.signup{position:relative;padding:clamp(80px,11vh,140px) 0 clamp(110px,15vh,170px)}.join-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(48px,7vw,120px);align-items:start}.verse{margin:0 0 clamp(26px,4vh,40px)}.verse blockquote{margin:0}.verse p{margin:0;font-style:italic;font-size:clamp(21px,1.75vw,27px);line-height:1.45;color:var(--ink)}.verse figcaption{margin-top:14px;font-family:var(--display);font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--ash)}.signup h2{font-size:clamp(34px,3.6vw,56px);letter-spacing:.05em;margin:0 0 clamp(28px,4.5vh,44px)}.signup .sub{margin:0;max-width:26em;color:var(--silver)}.join{display:flex;flex-direction:column;margin:0}.join>*+*{margin-top:20px}.field label{display:block;margin:0 0 9px;font-family:var(--display);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--ash)}.join input[type=email],.join input[type=text],.join select{box-sizing:border-box;width:100%;height:52px;padding:0 16px;background:transparent;border:1px solid rgba(233,229,220,.3);border-radius:0;color:var(--ink);font-family:var(--text);font-size:18px;transition:border-color .4s ease}.join select{-webkit-appearance:none;appearance:none;color-scheme:dark;padding-right:44px;cursor:pointer;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23e9e5dc' stroke-width='1.3'/%3E%3C/svg%3E") no-repeat right 16px center/12px 8px}.join select:invalid{color:var(--ash)}.join select option{background:#0d0d0d;color:var(--ink)}.join input:hover,.join select:hover{border-color:#e9e5dc80}.join input:focus,.join select:focus{outline:none;border-color:var(--ink)}.join .bad{border-color:#d6968cbf!important}.zip{display:grid;grid-template-rows:0fr;opacity:0;margin-top:0!important;transition:grid-template-rows .6s var(--ease),opacity .45s ease,margin-top .6s var(--ease)}.zip.open{grid-template-rows:1fr;opacity:1;margin-top:20px!important}.zip-in{overflow:hidden;min-height:0}.host{display:flex;gap:14px;align-items:flex-start;cursor:pointer;color:var(--silver);font-size:18px;line-height:1.5;margin-top:26px!important}.host input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.host .box{flex:none;position:relative;width:20px;height:20px;margin-top:3px;border:1px solid rgba(233,229,220,.4);transition:border-color .3s ease,background-color .3s ease}.host .box:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #000;border-width:0 1.6px 1.6px 0;transform:rotate(45deg) scale(0);transition:transform .3s var(--ease)}.host:hover .box{border-color:#e9e5dcb3}.host input:checked+.box{background:var(--ink);border-color:var(--ink)}.host input:checked+.box:after{transform:rotate(45deg) scale(1)}.host input:focus-visible+.box{outline:1px solid var(--ink);outline-offset:3px}.host small{display:block;margin-top:4px;font-size:15px;color:var(--ash)}.join .btn{cursor:pointer;background:transparent;width:100%;justify-content:center;margin-top:30px!important}.join-note{margin:16px 0 0!important;font-size:15px;color:var(--ash)}.join-msg{min-height:1.6em;margin:22px 0 0;font-style:italic;font-size:18px;color:var(--silver)}.signup:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 65% at 72% 48%,rgba(210,222,240,.075),transparent 72%),radial-gradient(ellipse 40% 50% at 18% 40%,rgba(233,229,220,.035),transparent 70%)}.join-grid{position:relative;align-items:center}.signup h2:after{content:"";display:block;width:56px;height:1px;margin-top:24px;background:var(--ink);opacity:.8}.verse{padding-left:22px;border-left:1px solid rgba(233,229,220,.4)}.join-body{position:relative;padding:clamp(28px,3.4vw,48px);background:linear-gradient(180deg,#e9e5dc0e,#e9e5dc05);border:1px solid rgba(233,229,220,.16);box-shadow:0 30px 80px -30px #000000e6}.join-body:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(233,229,220,.8) 50%,transparent 100%);pointer-events:none}.join input[type=email],.join input[type=text],.join select{background-color:#e9e5dc09;border-color:#e9e5dc57}.join input:focus,.join select:focus{border-color:var(--ink);box-shadow:0 0 0 3px #e9e5dc17}.field label{color:var(--silver)}.host{color:var(--ink)}.join .btn{isolation:isolate;background:var(--ink);border-color:var(--ink);color:var(--black);font-weight:500;letter-spacing:.04em}.join .btn:before{background:#fff}.join .btn:hover,.join .btn:focus-visible{color:var(--black);border-color:#fff}.join .btn:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.join-msg:empty{display:none}@media(max-width:900px){.join-grid{grid-template-columns:minmax(0,1fr);row-gap:48px}.signup:before{background:radial-gradient(ellipse 90% 45% at 50% 70%,rgba(210,222,240,.07),transparent 72%)}}@media(max-width:820px){.stages{grid-template-columns:minmax(0,1fr);row-gap:64px}}@media(max-width:640px){.stage-col{display:none}.stage-row{display:block}}footer{position:relative;border-top:1px solid var(--hair)}footer{padding-bottom:56px}footer .wrap{height:104px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:16px;color:var(--ash)}footer .mark{font-size:12px;color:var(--silver)}.js .fade{opacity:0;transform:translateY(16px);transition:opacity 1.2s var(--ease),transform 1.2s var(--ease)}.js .fade.in{opacity:1;transform:none}@media(max-width:820px){body{font-size:19px}.word{font-size:10.2vw;letter-spacing:.08em;padding-left:.08em}.ready .word{letter-spacing:.08em;padding-left:.08em}.bust-wrap{height:min(76svh,150vw);bottom:-2vh}.cue{display:none}footer .wrap{flex-direction:column;justify-content:center;height:auto;padding-top:32px;padding-bottom:calc(92px + env(safe-area-inset-bottom,0px));gap:10px}}@media(prefers-reduced-motion:reduce){.js .word,.js .bust-in,.js .cue,.js .fade{opacity:1!important;transform:none!important;filter:none!important;letter-spacing:.14em;transition:none!important}.rake,.cue i:after{animation:none!important}*{transition-duration:.01ms!important}}.menu{position:fixed;top:0;left:0;right:0;z-index:60;pointer-events:none}.menu-bar{position:absolute;top:0;left:0;right:0;padding-top:env(safe-area-inset-top,0px);background:#000000c7;-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);border-bottom:1px solid rgba(233,229,220,.22);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .9s var(--snap) .08s,visibility 0s linear 1s}.menu.open .menu-bar{clip-path:inset(0 0 0 0);visibility:visible;pointer-events:auto;transition:clip-path .9s var(--snap),visibility 0s}.menu-in{height:104px;padding:0 calc(var(--gutter) + 88px) 0 calc(var(--gutter) + 280px);display:flex;align-items:center;justify-content:flex-end;gap:32px}.menu .mark{font-size:16px;letter-spacing:.44em;padding-left:.44em}.menu ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:clamp(24px,3.4vw,52px);font-size:20px}.menu li a{color:var(--silver)}.menu li a:hover{color:var(--ink)}.menu .mark,.menu li{opacity:0;transform:translateY(-8px);transition:opacity .3s ease,transform .5s var(--ease)}.menu.open .mark,.menu.open li{opacity:1;transform:none;transition:opacity .7s ease,transform .9s var(--ease)}.menu.open .mark{transition-delay:.4s}.menu.open li:nth-child(1){transition-delay:.48s}.menu.open li:nth-child(2){transition-delay:.56s}.menu.open li:nth-child(3){transition-delay:.64s}.mb{all:unset;box-sizing:border-box;position:absolute;top:calc(env(safe-area-inset-top,0px) + 20px);right:var(--gutter);width:64px;height:64px;cursor:pointer;pointer-events:auto;opacity:0;transition:opacity 1.2s var(--ease) 1.6s}.ready .mb{opacity:1;animation:float 5.5s ease-in-out 3s infinite}.menu.open .mb{animation-play-state:paused}.mb:focus-visible{outline:1px solid var(--ink);outline-offset:4px}@keyframes float{0%,to{translate:0 0}50%{translate:0 -4px}}.cr{position:absolute;inset:0;transition:transform .7s var(--snap)}.br{position:absolute;inset:0;animation:breathe 4.2s ease-in-out infinite}@keyframes breathe{0%,to{transform:scaleX(1)}50%{transform:scaleX(.7)}}.mb:hover .br,.menu.open .br{animation-play-state:paused}.menu.open .br{animation:none}.ml{position:absolute;left:50%;top:50%;height:1.5px;width:30px;margin:-.75px 0 0 -15px;background:var(--ink);opacity:.6;transition:transform .75s var(--snap),width .75s var(--snap),margin .75s var(--snap),opacity .45s ease}.ml.a{transform:translateY(-3px)}.ml.b{transform:translateY(3px)}.tk{position:absolute;left:50%;top:50%;height:1.5px;width:10px;margin:-.75px 0 0 -5px;background:var(--ink);opacity:0;transition:transform .5s var(--snap),opacity .25s ease}.tk.t1{transform:translateY(-15px) scaleX(0)}.tk.t2{transform:translateY(15px) scaleX(0)}.tk.t3{transform:translate(-15px) rotate(90deg) scaleX(0)}.tk.t4{transform:translate(15px) rotate(90deg) scaleX(0)}.mb:hover .ml{opacity:1}.mb:hover .br{animation:none}.mb:hover .ml.b{transition-delay:.08s}.mb:hover .ml.a{width:30px;margin-left:-15px;transform:translateY(0)}.mb:hover .ml.b{width:30px;margin-left:-15px;transform:rotate(90deg)}.mb:hover .tk{opacity:1;transition:transform .55s var(--glide2) .3s,opacity .3s ease .3s}.mb:hover .tk.t1{transform:translateY(-15px) scaleX(1)}.mb:hover .tk.t2{transform:translateY(15px) scaleX(1)}.mb:hover .tk.t3{transform:translate(-15px) rotate(90deg) scaleX(1)}.mb:hover .tk.t4{transform:translate(15px) rotate(90deg) scaleX(1)}html .menu.open .mb.mb .ml{opacity:1;transition-delay:0s}html .menu.open .mb.mb .ml.a{width:28px;margin-left:-14px;transform:rotate(45deg)}html .menu.open .mb.mb .ml.b{width:28px;margin-left:-14px;transform:rotate(-45deg)}html .menu.open .mb.mb .tk{opacity:0;transition:transform .3s var(--snap),opacity .2s ease}html .menu.open .mb:hover .cr{transform:scale(1.1)}@media(max-width:820px){.menu-in{height:auto;min-height:96px;flex-direction:column;align-items:flex-start;justify-content:center;gap:22px;padding:96px 96px 32px var(--gutter)}.menu ul{flex-direction:column;align-items:flex-start;gap:16px;font-size:22px}.mb{top:calc(env(safe-area-inset-top,0px) + 16px)}}@media(prefers-reduced-motion:reduce){.br,.ready .mb{animation:none}}.brand{position:absolute;top:calc(env(safe-area-inset-top,0px) + 20px);left:var(--gutter);height:64px;display:flex;align-items:center;font-family:var(--display);font-size:16px;font-weight:500;letter-spacing:.44em;color:var(--ink);white-space:nowrap;pointer-events:auto;opacity:0;transition:opacity 1.2s var(--ease) 1.6s,letter-spacing .9s var(--ease),color .4s ease}.ready .brand{opacity:1;animation:float 5.5s ease-in-out 3s infinite}.menu.open .brand{animation-play-state:paused}.brand:hover{letter-spacing:.5em;color:#fff}.brand:focus-visible{outline:1px solid var(--ink);outline-offset:6px}@media(max-width:820px){.brand{top:calc(env(safe-area-inset-top,0px) + 16px);font-size:13px;letter-spacing:.36em}.brand:hover{letter-spacing:.36em}}@media(prefers-reduced-motion:reduce){.ready .brand{animation:none}}.story{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:112px var(--gutter) 34px;opacity:var(--so,0);transform:translate3d(0,var(--sy,40px),0);pointer-events:none;will-change:opacity,transform}.story.live{pointer-events:auto}.fall-btn{all:unset;box-sizing:border-box;position:fixed;right:var(--gutter);bottom:calc(env(safe-area-inset-bottom,0px) + 22px);z-index:45;display:flex;align-items:center;gap:14px;padding:10px 14px 10px 12px;cursor:pointer;color:var(--silver);background:#00000061;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity 1.2s var(--ease) 2.8s,color .4s ease}.ready .fall-btn{opacity:1;pointer-events:auto;animation:float 5.5s ease-in-out 3s infinite}.fall-btn.away{opacity:0!important;pointer-events:none!important;transition:opacity .5s ease 0s,color .4s ease}.fall-icon{width:42px;height:32px;fill:none;stroke:currentColor;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round;overflow:visible;transition:transform .7s var(--ease)}.fall-btn span{font-family:var(--display);font-size:12px;letter-spacing:.3em;white-space:nowrap}.fall-btn:hover,.fall-btn:focus-visible{color:var(--ink)}.fall-btn:hover .fall-icon{transform:translateY(-3px)}.fall-btn:focus-visible{outline:1px solid var(--ink);outline-offset:2px}@media(max-width:820px){.fall-btn{bottom:calc(env(safe-area-inset-bottom,0px) + 14px);gap:10px;padding:8px 10px}.fall-icon{width:32px;height:24px}.fall-btn span{font-size:11px}}@media(prefers-reduced-motion:reduce){.ready .fall-btn{animation:none}}.card{touch-action:pan-y}html{overscroll-behavior-x:none}.card{position:relative;width:min(1020px,100%);height:min(560px,62vh);height:min(560px,62svh);display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);border:1px solid rgba(233,229,220,.14)}.card:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(233,229,220,.75) 50%,transparent 100%);pointer-events:none}.card-media{position:relative;overflow:hidden;border-right:1px solid var(--hair);background:transparent}.sl-img{position:absolute;inset:0;margin:0;clip-path:inset(100% 0 0 0);transition:clip-path 1.1s var(--snap)}.sl-img img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05);transform:scale(1.14);transition:transform 1.9s var(--ease)}.sl-img[data-state=past]{clip-path:inset(0 0 100% 0)}.sl-img[data-state=past] img{transform:scale(1.04)}.sl-img[data-state=current]{clip-path:inset(0 0 0 0)}.sl-img[data-state=current] img{transform:scale(1)}.card-text{position:relative;display:grid;overflow:hidden;background:#060606c2;-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1)}.pro-fig{background:#000 var(--bust) 50% 12%/58% auto no-repeat;opacity:0}.sl-text.prologue{opacity:var(--pt,1)}.flying .light{opacity:0!important}@media(prefers-reduced-motion:reduce){.pro-fig{opacity:1}}.sl-text{grid-area:1/1;display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4.4vw,64px);pointer-events:none}.sl-text[data-state=current]{pointer-events:auto}.sl-text>*{opacity:0;transform:translateY(22px);transition:opacity .4s ease,transform .8s var(--ease)}.sl-text[data-state=past]>*{transform:translateY(-22px)}.sl-text[data-state=current]>*{opacity:1;transform:none;transition:opacity .9s ease,transform 1.1s var(--ease)}.sl-text[data-state=current]>:nth-child(1){transition-delay:.28s}.sl-text[data-state=current]>:nth-child(2){transition-delay:.34s}.sl-text[data-state=current]>:nth-child(3){transition-delay:.42s}.sl-text[data-state=current]>:nth-child(4){transition-delay:.52s}.no-t,.no-t *{transition:none!important}.num{font-family:var(--display);font-size:13px;letter-spacing:.34em;color:var(--ash)}.when{margin-top:10px;font-style:italic;font-size:18px;color:var(--silver)}.sl-text h3{margin:22px 0 18px;font-family:var(--display);font-weight:400;font-size:clamp(26px,2.6vw,38px);line-height:1.15;letter-spacing:.03em;color:var(--ink)}.sl-text p{margin:0;max-width:38ch;font-size:clamp(17px,1.35vw,19.5px);line-height:1.62;color:var(--silver)}.card-prog{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--hair)}.card-prog span{position:absolute;inset:0;background:var(--ink);transform:scaleX(var(--sp,0));transform-origin:0 50%}.pager{display:flex;align-items:center;gap:6px}.dots{display:flex;align-items:center}.dot{all:unset;box-sizing:border-box;cursor:pointer;width:30px;height:44px;display:grid;place-items:center}.dot i{display:block;width:5px;height:5px;border-radius:3px;background:#e9e5dc52;transition:width .7s var(--ease),background-color .4s ease}.dot:hover i{background:#e9e5dcd9}.dot[aria-current=true] i{width:22px;background:var(--ink)}.dot:focus-visible,.arrow:focus-visible{outline:1px solid var(--ink);outline-offset:-6px}.arrow{all:unset;box-sizing:border-box;cursor:pointer;width:44px;height:44px;display:grid;place-items:center;color:var(--silver);transition:color .4s ease,opacity .4s ease,transform .6s var(--ease)}.arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.3}.arrow:hover{color:var(--ink)}#prevBtn:hover{transform:translate(-3px)}#nextBtn:hover{transform:translate(3px)}.arrow[aria-disabled=true]{opacity:.22;cursor:default;transform:none}.story-x{all:unset;box-sizing:border-box;position:absolute;top:12px;right:12px;z-index:3;width:44px;height:44px;cursor:pointer;background:#00000059;transition:background-color .4s ease}.story-x .xl{position:absolute;left:50%;top:50%;width:20px;height:1.5px;margin:-.75px 0 0 -10px;background:var(--ink);opacity:.75;transition:transform .75s var(--snap),opacity .45s ease}.story-x .xl.a{transform:rotate(45deg)}.story-x .xl.b{transform:rotate(-45deg)}.story-x .xt{position:absolute;left:50%;top:50%;width:7px;height:1.5px;margin:-.75px 0 0 -3.5px;background:var(--ink);opacity:0;transition:transform .5s var(--snap),opacity .25s ease}.story-x .xt.t1{transform:translateY(-10px) scaleX(0)}.story-x .xt.t2{transform:translateY(10px) scaleX(0)}.story-x .xt.t3{transform:translate(-10px) rotate(90deg) scaleX(0)}.story-x .xt.t4{transform:translate(10px) rotate(90deg) scaleX(0)}.story-x:hover{background:#0009}.story-x:hover .xl{opacity:1}.story-x:hover .xl.a{transform:rotate(0)}.story-x:hover .xl.b{transform:rotate(-90deg);transition-delay:.08s}.story-x:hover .xt{opacity:1;transition:transform .55s var(--glide2) .3s,opacity .3s ease .3s}.story-x:hover .xt.t1{transform:translateY(-10px) scaleX(1)}.story-x:hover .xt.t2{transform:translateY(10px) scaleX(1)}.story-x:hover .xt.t3{transform:translate(-10px) rotate(90deg) scaleX(1)}.story-x:hover .xt.t4{transform:translate(10px) rotate(90deg) scaleX(1)}.story-x:focus-visible{outline:1px solid var(--ink);outline-offset:-4px}.story.closing{opacity:0!important;transform:translateZ(0) scale(.97)!important;pointer-events:none!important;transition:opacity .45s ease,transform .6s var(--ease)}@media(max-width:820px){.story{padding:92px 14px 18px;gap:10px}.story-x{top:8px;right:8px}.card{height:auto;max-height:calc(100svh - 170px);grid-template-columns:minmax(0,1fr);grid-template-rows:32svh auto}.card-media{border-right:0;border-bottom:1px solid var(--hair)}.sl-text{padding:20px 22px 24px}.when{margin-top:6px;font-size:16px}.sl-text h3{margin:10px 0;font-size:23px}.sl-text p{font-size:16px;line-height:1.55}.dot{width:24px}.arrow{width:40px}.dot[aria-current=true] i{width:18px}}.hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.legal{padding:clamp(72px,10vh,120px) 0 clamp(56px,8vh,96px)}.legal-col{max-width:720px}.legal h1{margin:0 0 18px;font-family:var(--display);font-weight:400;font-size:clamp(32px,3.4vw,52px);letter-spacing:.05em;line-height:1.2}.legal-date{margin:0 0 clamp(36px,5vh,56px);font-size:15px;color:var(--ash)}.legal h2{margin:clamp(36px,5vh,52px) 0 14px;font-size:clamp(22px,1.9vw,28px)}.legal p{margin:0 0 1.1em;color:var(--silver)}.legal-back{margin-top:clamp(40px,6vh,64px)}
