@font-face{font-family:Aeonik;src:url(/fonts/aeonik-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/aeonik-black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Haas Display;src:url(/fonts/haas-roman.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haas Display;src:url(/fonts/haas-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-body:"Aeonik", Arial, sans-serif;--black:#000;--white:#fff;--muted:#ffffff70;--table:#7f8fa2;--table-line:#e7eef75c}*{box-sizing:border-box}html,body{background:var(--white);min-height:100%;font-family:var(--font-body);color:var(--black);margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}img,video{max-width:100%}.mobile-only{display:none!important}.motion-text{display:block}.motion-line-text{position:relative}.motion-line-source{opacity:0;color:#0000;-webkit-text-fill-color:transparent}.motion-line-overlay{line-height:inherit;pointer-events:none;position:absolute;inset:0;overflow:visible}.motion-line{line-height:inherit;white-space:nowrap;display:block;overflow:visible}.motion-line-inner{line-height:inherit;will-change:opacity, transform, filter;display:block}.motion-piece{will-change:opacity, transform, filter;display:inline-block}.motion-space{white-space:pre;width:.42em;display:inline-block}.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}.home-page,.about-page{background:var(--white);min-height:100vh}.home-hero{isolation:isolate;min-height:1494px;color:var(--white);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.home-bg{z-index:-2;background:#0e2331 url(/images/home-bg.png) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.02)}.home-bg-video{z-index:-1;object-fit:cover;object-position:center;opacity:1;pointer-events:none;width:100%;height:100%;animation:18s ease-in-out infinite alternate slow-drift;position:absolute;inset:0}.home-bg:after{content:"";pointer-events:none;background:#040e170a;position:absolute;inset:0}.home-logo{letter-spacing:9.9px;z-index:3;gap:5px;font-size:17px;font-weight:500;line-height:.95;display:grid;position:absolute;top:72px;left:52px}.home-copy-left,.home-copy-right{z-index:2;width:360px;position:absolute;top:34%}.home-copy-left{left:clamp(42px,3.1vw,58px)}.home-copy-right{text-align:right;right:clamp(42px,2.5vw,46px)}.home-copy-left h1,.home-copy-right h2{letter-spacing:-.035em;color:var(--white);margin:0 0 18px;font-size:clamp(48px,4.4vw,70px);font-weight:500;line-height:.95}.home-copy-left p,.home-copy-right p{color:#ffffffeb;margin:0;font-size:17px;font-weight:400;line-height:1.35}.home-copy-left p{max-width:330px}.home-copy-right p{max-width:310px;margin-left:auto}.hero-card{z-index:2;border-radius:18px;width:min(376px,28vw);height:min(650px,100svh - 280px);min-height:550px;max-height:650px;margin:0 auto;position:absolute;top:72px;left:0;right:0;overflow:hidden;box-shadow:0 22px 65px #00000047}@keyframes slow-drift{0%{transform:scale(1)}to{transform:scale(1.035)}}.hero-card video{object-fit:cover;width:100%;height:100%;display:block}.mute-button{width:22px;height:22px;color:var(--white);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff3d;border:1px solid #ffffff9e;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:18px;right:18px}.mute-button svg{fill:currentColor;width:14px;height:14px}.invite-form{z-index:4;flex-direction:column;align-items:center;width:min(970px,68vw);margin:0 auto;display:flex;position:absolute;inset:800px 0 auto}.invite-title{text-align:center;color:var(--white);margin-bottom:28px;font-size:30px;font-weight:400;line-height:1.05;display:block}.invite-input{text-align:center;width:100%;height:58px;color:var(--white);-webkit-backdrop-filter:blur(28px)saturate(1.5);backdrop-filter:blur(28px)saturate(1.5);background:linear-gradient(135deg,#5f829dc2,#476a86c7);border:1px solid #ffffff73;border-radius:15px;outline:none;padding:0 20px;box-shadow:inset 0 1px #ffffff40,0 12px 30px #0000003d}.invite-input::placeholder{color:#e7eef67a;letter-spacing:.08em}.invite-button{background:var(--white);color:#09090a;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:0;border-radius:14px;width:100%;height:54px;margin-top:10px;font-weight:700;box-shadow:0 10px 28px #00000052}.invite-button:hover,.invite-button:focus-visible{transform:translateY(-1px)}.invite-error{color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;margin:12px 0 0;font-size:13px;line-height:1}.invite-form[data-error=true] .invite-input{border-color:#ff7474b8;box-shadow:inset 0 1px #ffffff40,0 0 0 2px #ff46462e,0 12px 30px #0000003d}.cave-door-overlay{z-index:2147483647;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.door-panel{will-change:transform;backface-visibility:hidden;width:51%;transition:transform 1.4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;overflow:visible;transform:translate(0,0)}.door-panel-left{background:linear-gradient(90deg,#050507 0%,#0a0a0c 60%,#0d1014 100%);left:0}.door-panel-right{background:linear-gradient(270deg,#050507 0%,#0a0a0c 60%,#0d1014 100%);right:0}.door-panel-left.open{transform:translate(-101%)}.door-panel-right.open{transform:translate(101%)}.door-seam{pointer-events:none;opacity:0;transform-origin:50%;background:linear-gradient(#0000 0%,#00e5ff 18%,#fff 50%,#00e5ff 82%,#0000 100%);width:1px;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .46s;position:absolute;top:50%;transform:translateY(-50%)scaleY(.02);box-shadow:0 0 8px #00e5ff99,0 0 20px #00b4ff40}.door-seam-left{right:0}.door-seam-right{left:0}.door-seam.expand{opacity:1;transform:translateY(-50%)scaleY(1)}body.cave-access-active .hero-card,body.cave-access-active .home-copy-left,body.cave-access-active .home-copy-right,body.cave-access-active .home-mobile-brand,body.cave-access-active .home-mobile-description,html.cave-access-active .hero-card,html.cave-access-active .home-copy-left,html.cave-access-active .home-copy-right,html.cave-access-active .home-mobile-brand,html.cave-access-active .home-mobile-description{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .36s,visibility 0s linear .36s!important}@media (min-width:1200px){body.cave-access-active .home-hero,html.cave-access-active .home-hero{min-height:1660px}body.cave-access-active .home-narrative,html.cave-access-active .home-narrative{top:1350px}body.cave-rsvp-open .home-hero,html.cave-rsvp-open .home-hero{min-height:1910px}body.cave-rsvp-open .home-narrative,html.cave-rsvp-open .home-narrative{top:1600px}}.access-panel{z-index:8;width:min(970px,68vw);min-height:735px;color:var(--white);text-align:center;-webkit-backdrop-filter:blur(22px)saturate(1.28);backdrop-filter:blur(22px)saturate(1.28);background:linear-gradient(#344854c2,#12222ed1);border:1px solid #c5dfec5c;border-radius:22px;margin:0 auto;padding:58px 44px 42px;position:absolute;top:260px;left:0;right:0;box-shadow:0 32px 90px #00000057,inset 0 1px #ffffff2b}.access-badge{color:#49ffad;letter-spacing:.28em;border:1px solid #2dff9e94;border-radius:999px;align-items:center;gap:9px;width:max-content;margin:0 auto 28px;padding:7px 14px;font-size:12px;font-weight:800;line-height:1;display:flex}.access-badge span{background:currentColor;border-radius:999px;width:7px;height:7px;box-shadow:0 0 18px}.access-note{color:#ffffff8f;margin:0 0 18px;font-size:15px}.access-panel h2{letter-spacing:-.045em;margin:0 0 42px;font-size:clamp(46px,4.4vw,64px);font-weight:700;line-height:1.08}.access-divider{background:#95cee233;height:1px;margin:0 -44px 26px}.countdown-title{color:#d8e9f39e;letter-spacing:.5em;margin:0 0 19px;font-size:10px;line-height:1}.countdown-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:34px;display:grid}.countdown-card{background:linear-gradient(#ffffff2e,#00000038);border:1px solid #80ddf4c7;border-radius:13px;place-items:center;min-height:88px;padding:13px 10px 11px;display:grid;box-shadow:inset 0 1px #ffffff42}.countdown-card strong{font-size:34px;font-weight:800;line-height:.95}.countdown-card span{color:#cbe8f4c7;letter-spacing:.36em;font-size:10px;line-height:1}.access-details{margin:0 0 30px}.access-details div{text-align:left;border-top:1px solid #95cee226;grid-template-columns:160px 1fr;gap:24px;padding:18px 0;display:grid}.access-details div:last-child{border-bottom:1px solid #95cee226}.access-details dt{color:#d8e9f380;letter-spacing:.32em;font-size:11px}.access-details dd{color:#fffffff5;text-align:right;margin:0;font-size:17px}.access-action{width:100%;height:54px;color:var(--white);cursor:pointer;letter-spacing:.08em;background:linear-gradient(#ffffff42,#ffffff0a);border:1px solid #ffffff94;border-radius:13px;margin:0 0 22px;font-size:14px;font-weight:800;line-height:1;box-shadow:inset 0 1px #ffffff3d}.access-action:disabled{cursor:wait;opacity:.72}.rsvp-area{margin:0}.rsvp-form{text-align:left;gap:14px;margin:12px 0 28px;display:grid}.rsvp-form h3{color:var(--white);text-align:center;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.05}.rsvp-form>p{color:#ffffff94;text-align:center;letter-spacing:.01em;margin:-4px 0 16px;font-size:14px;line-height:1.35}.rsvp-form label{color:#d8e9f38f;letter-spacing:.28em;text-transform:uppercase;gap:8px;font-size:11px;line-height:1;display:grid}.rsvp-form input{width:100%;height:50px;color:var(--white);letter-spacing:0;text-transform:none;background:#ffffff12;border:1px solid #ffffff3d;border-radius:10px;outline:none;padding:0 16px;font-size:15px;line-height:1;box-shadow:inset 0 1px #ffffff14}.rsvp-form input::placeholder{color:#ffffff57}.rsvp-form input:focus{background:#ffffff17;border-color:#80ddf4b3;box-shadow:0 0 0 3px #00c8ff1f,inset 0 1px #ffffff1f}.rsvp-submit{margin:10px 0 0}.rsvp-error{color:#ffbebef0;text-align:center;margin:-4px 0 0;font-size:12px;line-height:1.25}.rsvp-success{color:#ffffffe6;text-align:left;background:linear-gradient(#32ff961a,#32ff960a);border:1px solid #32ff9652;border-radius:16px;margin:10px 0 28px;padding:22px 24px}.rsvp-success strong,.rsvp-success span{color:#49ffad;letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1;display:block}.rsvp-success strong{margin-bottom:14px}.rsvp-success span{border-top:1px solid #32ff9633;margin-top:18px;padding-top:15px}.rsvp-success p{color:#ffffffc2;margin:0 0 12px;font-size:14px;line-height:1.45}.rsvp-success p:first-of-type{color:#ffffffeb}.rsvp-success .rsvp-note{margin-bottom:0;font-style:italic}.access-action.secondary{background:linear-gradient(#ffffff29,#00000014);margin-bottom:28px}.access-close{color:#ffffffad;margin:0;font-size:15px;line-height:1.2}.home-narrative{z-index:4;text-align:center;width:min(760px,100% - 56px);color:var(--white);margin:0 auto;position:absolute;top:1166px;left:0;right:0}.home-narrative p{max-width:720px;margin:0 auto 30px;font-size:21px;font-weight:500;line-height:1.02}.home-narrative p+p{max-width:760px}.home-narrative small{color:#ffffffd1;margin-top:22px;font-size:13px;line-height:1;display:block}.home-giant-word{z-index:3;pointer-events:none;width:min(1172px,92vw);margin:0 auto;position:absolute;bottom:-8px;left:0;right:0}.home-giant-word img{width:100%;height:auto;display:block}.about-hero{height:min(100svh,1000px);min-height:800px;color:var(--white);background:#000;position:relative;overflow:hidden}.about-hero img{object-fit:cover;object-position:center top;width:100%;height:100%;animation:20s ease-in-out infinite alternate slow-drift;position:absolute;inset:0}.about-hero-copy{text-align:center;width:min(980px,100% - 48px);margin:0 auto;position:absolute;bottom:102px;left:0;right:0}.about-hero-copy h1{letter-spacing:-.04em;color:var(--white);margin:0 0 20px;font-size:clamp(68px,7vw,104px);font-weight:700;line-height:.9}.about-hero-copy h2{color:var(--white);margin:0 0 38px;font-size:18px;font-weight:700;line-height:1.1}.about-hero-copy p{color:#ffffff57;margin:0;font-size:18px;font-weight:400;line-height:1.2}.about-white{background:var(--white);color:var(--black)}.about-intro{grid-template-columns:minmax(0,540px) 450px;justify-content:center;align-items:center;gap:36px;min-height:560px;padding:60px 40px 58px;display:grid}.intro-copy{text-align:right}.section-kicker{text-align:right;margin:0 0 26px;font-size:18px;line-height:1.2}.intro-copy h2{letter-spacing:-.035em;text-align:right;margin:0;font-size:31px;font-weight:700;line-height:1.06}.intro-image{object-fit:cover;width:448px;height:560px;display:block}.intro-image-wrap{width:448px}.judgment-section{grid-template-columns:450px minmax(0,540px);justify-content:center;align-items:start;gap:88px;padding:42px 40px 0;display:grid}.judgment-image{object-fit:cover;width:450px;height:560px;display:block}.judgment-image-wrap{width:450px}.judgment-copy{padding-top:0}.split-caption{margin:0 0 28px;font-size:18px;font-weight:400;line-height:1.05}.judgment-copy h2{letter-spacing:-.055em;margin:0 0 36px;font-size:clamp(66px,5.8vw,86px);font-weight:800;line-height:.9}.judgment-copy p:not(.split-caption){letter-spacing:-.035em;max-width:550px;margin:0;font-size:31px;font-weight:700;line-height:1.07}.system-section{padding:25px 40px 98px}.system-label,.expedition-label{width:min(1094px,100% - 80px);margin:0 auto;font-size:14px;line-height:1.15}.logic-flow{white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;width:min(1094px,100% - 80px);margin:42px auto;font-size:clamp(21px,2.15vw,30px);font-weight:800;line-height:1;display:flex}.arrow-pill{border:2.5px solid #111;border-radius:999px;place-items:center;min-width:125px;height:48px;font-size:42px;line-height:.8;display:inline-grid}.thesis-text{letter-spacing:-.03em;width:min(1080px,100% - 80px);margin:0 auto 42px;font-size:29px;font-weight:700;line-height:1.08}.thesis-text span{max-width:560px;display:block}.capital-table{background:var(--table);color:#ffffffdb;width:min(1080px,100% - 80px);margin:0 auto 92px;font-size:16px;line-height:1.2}.capital-row{border-bottom:2px solid var(--table-line);grid-template-columns:240px 300px 1fr;min-height:78px;display:grid}.capital-row:last-child{border-bottom:0}.capital-row>div{border-right:2px solid var(--table-line);align-items:center;padding:20px 28px;display:flex}.capital-row>div:last-child{border-right:0}.capital-row.header{letter-spacing:.27em;min-height:58px;color:var(--white);font-weight:800}.capital-row.header>div{padding-top:24px;padding-bottom:20px}.form-name{color:var(--white);letter-spacing:.04em;font-weight:800}.lantern-section{min-height:875px;color:var(--white);background:#ed3d1c url(/images/red-lantern-bg.png) top/cover no-repeat;overflow:hidden}.lantern-inner{width:min(1200px,100%);height:875px;margin:0 auto;position:relative}.lantern-kicker{margin:0;font-size:14px;font-weight:700;position:absolute;top:95px;left:135px}.profile-card{width:380px;position:absolute;top:205px}.profile-card img{object-fit:cover;width:380px;height:340px;display:block}.james-card{left:135px}.won-card{left:690px}.profile-copy{margin-top:50px}.profile-copy h3{letter-spacing:-.035em;margin:0 0 20px;font-size:34px;font-weight:800;line-height:1}.profile-copy h4{margin:0 0 36px;font-size:14px;font-weight:800;line-height:1.12}.profile-copy p{color:#ffffff85;max-width:390px;margin:0;font-size:15px;font-weight:500;line-height:1.18}.first-lights{min-height:1140px;padding:86px 70px 120px}.first-head{width:min(680px,100%);margin:0 0 150px}.first-head p{margin:0 0 28px;font-size:18px}.first-head h2{letter-spacing:-.035em;margin:0;font-size:31px;font-weight:700;line-height:1.08}.act{grid-template-columns:440px minmax(0,510px);align-items:center;gap:220px;margin-bottom:140px;display:grid}.act-number{color:#e7e7e7;letter-spacing:.03em;font-kerning:none;font-variant-numeric:tabular-nums;font-size:245px;font-weight:800;line-height:.78;display:block}.act h3{letter-spacing:-.04em;margin:0 0 26px;font-size:31px;font-weight:800;line-height:1.05}.act p{max-width:460px;margin:0;font-size:18px;line-height:1.1}@media (max-width:1199px){.desktop-only{display:none!important}.mobile-only{display:block!important}.home-hero{min-height:2048px;padding:82px 28px 34px;display:block}.home-bg{background-position:50%}.home-bg:after{background:linear-gradient(#08172242,#0817220a 40%,#08172240)}.home-mobile-brand{text-align:center;z-index:3;position:relative}.home-mobile-brand h1{letter-spacing:.34em;color:var(--white);margin:0 0 10px;font-size:clamp(26px,7.2vw,38px);font-weight:500;line-height:.95}.home-mobile-brand p{color:var(--white);margin:0;font-size:14px;line-height:1.1}.hero-card{border-radius:11px;width:min(100%,420px);height:min(67svh,590px);min-height:470px;max-height:620px;margin:45px auto 24px;position:relative;top:auto;left:auto;right:auto;transform:none}.mute-button{width:28px;height:28px;top:16px;right:16px}.home-mobile-description{text-align:center;width:min(360px,100%);color:var(--white);margin:0 auto 28px;font-size:15px;line-height:1.25}.invite-form{width:min(100%,420px);margin:0 auto;position:relative;inset:auto;transform:none}.home-narrative{width:min(360px,100% - 48px);top:1484px}body.cave-rsvp-open .home-hero,html.cave-rsvp-open .home-hero{min-height:2280px}body.cave-rsvp-open .home-narrative,html.cave-rsvp-open .home-narrative{top:1700px}.home-narrative p{margin-bottom:36px;font-size:15px;font-weight:700;line-height:1.04}.home-narrative p+p{font-weight:500}.home-narrative small{margin-top:54px;font-size:9px}.home-giant-word{width:min(342px,100% - 40px);bottom:20px}.invite-title{margin-bottom:22px;font-size:clamp(28px,7.2vw,34px);font-weight:500}.invite-input{border-radius:13px;height:56px}.invite-button{height:52px}.access-panel{border-radius:16px;width:min(100%,420px);min-height:650px;margin:0 auto;padding:34px 20px 28px;position:relative;top:auto;left:auto;right:auto}.access-badge{letter-spacing:.24em;margin-bottom:24px;padding:6px 10px;font-size:8px}.access-note{margin-bottom:14px;font-size:12px}.access-panel h2{margin-bottom:30px;font-size:clamp(34px,9vw,45px)}.access-divider{margin:0 -20px 22px}.countdown-title{letter-spacing:.36em;margin-bottom:15px;font-size:8px}.countdown-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:26px}.countdown-card{border-radius:11px;min-height:74px}.countdown-card strong{font-size:28px}.countdown-card span{font-size:8px}.access-details{margin-bottom:24px}.access-details div{grid-template-columns:1fr;gap:8px;padding:15px 0}.access-details dt,.access-details dd{text-align:left}.access-details dt{font-size:9px}.access-details dd{font-size:14px;line-height:1.2}.access-action{border-radius:11px;height:50px;margin-bottom:16px;font-size:12px}.rsvp-form{gap:12px;margin:8px 0 22px}.rsvp-form h3{font-size:21px}.rsvp-form>p{margin-bottom:12px;font-size:12px}.rsvp-form label{letter-spacing:.24em;gap:7px;font-size:9px}.rsvp-form input{border-radius:10px;height:48px;padding-inline:14px;font-size:14px}.rsvp-submit{margin-top:6px}.rsvp-success{border-radius:13px;margin:8px 0 22px;padding:18px 16px}.rsvp-success strong,.rsvp-success span{letter-spacing:.2em;font-size:9px}.rsvp-success p,.access-close{font-size:12px}.about-hero{height:max(100svh,844px);min-height:844px}.about-hero img{object-fit:cover;object-position:33% top;width:100%;height:100%}.about-hero-copy{width:100%;padding:0 20px;bottom:34px}.about-hero-copy h1{letter-spacing:-.06em;white-space:nowrap;margin-bottom:12px;font-size:clamp(35px,10.5vw,48px)}.about-hero-copy h2{white-space:nowrap;margin-bottom:18px;font-size:8px}.about-hero-copy p{white-space:nowrap;font-size:8px}.about-intro{flex-direction:column;gap:54px;min-height:auto;padding:82px 37px 58px;display:flex}.intro-copy{text-align:left;order:1;width:100%}.section-kicker{text-align:left;margin-bottom:42px;font-size:14px}.intro-copy h2{text-align:left;max-width:100%;margin:0;font-size:clamp(24px,6.2vw,29px);line-height:1.06}.intro-image{aspect-ratio:736/920;order:2;width:100%;height:auto}.intro-image-wrap{order:2;width:min(100%,462px);margin:0 auto}.judgment-section{flex-direction:column;gap:54px;padding:0 37px 70px;display:flex}.judgment-image-wrap{order:2;width:min(100%,462px);margin:0 auto}.judgment-image{aspect-ratio:1200/1500;order:2;width:100%;height:auto;margin:0 auto}.judgment-copy{text-align:center;order:1;width:min(100%,462px);margin:0 auto;padding:0}.split-caption{text-align:right;margin:0 0 28px auto;font-size:14px}.judgment-copy h2{margin-bottom:34px;font-size:clamp(48px,11.8vw,62px)}.judgment-copy p:not(.split-caption){max-width:100%;font-size:clamp(23px,6.2vw,30px);line-height:1.06}.system-section{padding:25px 0 48px}.system-label,.expedition-label{width:calc(100% - 54px);font-size:8px}.logic-flow{justify-content:space-between;gap:1px;width:calc(100% - 54px);margin:36px auto 34px;font-size:clamp(7.4px,2.05vw,9.4px);overflow:visible}.arrow-pill{border-width:2px;min-width:clamp(29px,8vw,38px);height:20px;font-size:20px}.thesis-text{width:calc(100% - 54px);margin:0 auto 54px;font-size:18px;line-height:1.08}.capital-table{width:calc(100% - 54px);margin-bottom:62px;font-size:9px}.capital-row{border-bottom-width:1px;grid-template-columns:26% 31% 43%;min-height:44px}.capital-row>div{border-right-width:1px;padding:11px 10px}.capital-row.header{letter-spacing:.24em;min-height:34px;font-size:10px}.capital-row.header>div{padding-top:12px;padding-bottom:10px}.lantern-section{background-position:51% 0;min-height:1660px}.lantern-inner{width:100%;height:1660px}.lantern-kicker{font-size:8px;top:37px;left:27px}.profile-card{width:calc(100% - 54px);max-width:340px;position:absolute;top:auto;left:27px}.profile-card img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.james-card{top:115px}.won-card{top:905px}.profile-copy{margin-top:28px}.profile-copy h3{margin-bottom:12px;font-size:26px}.profile-copy h4{margin-bottom:44px;font-size:8px}.profile-copy p{width:min(340px,100vw - 54px);max-width:calc(100vw - 48px);font-size:12px;line-height:1.08}.first-lights{min-height:950px;padding:70px 28px 100px}.first-head{margin-bottom:120px}.first-head p{margin-bottom:22px;font-size:14px}.first-head h2{max-width:340px;font-size:27px}.act{grid-template-columns:1fr;gap:38px;margin-bottom:105px}.act-number{font-size:150px}.act h3{margin-bottom:18px;font-size:26px}.act p{font-size:15px}}@media (max-width:430px){.home-hero{padding-inline:29px}.home-mobile-brand h1{letter-spacing:.31em;transform:translate(.13em)}.hero-card{height:min(67svh,560px);min-height:520px}.about-hero{height:max(100svh,844px);min-height:844px}.about-hero img{object-position:34% top;width:auto;min-width:640px;max-width:none;left:50%;transform:translate(-50%)}}@media (max-width:374px){.home-hero{padding-inline:20px;padding-top:72px}.home-mobile-brand h1{font-size:27px}.hero-card{min-height:455px;margin-top:34px}.invite-title{font-size:26px}.about-hero-copy h1{font-size:34px}.logic-flow{gap:2px;width:calc(100% - 20px);font-size:7.8px}.arrow-pill{min-width:29px;height:18px;font-size:18px}.capital-table,.system-label,.expedition-label,.thesis-text{width:calc(100% - 34px)}.logic-flow{width:calc(100% - 20px);font-size:7.25px}.capital-row>div{padding-left:8px;padding-right:8px}}@media (prefers-reduced-motion:reduce){.home-bg-video,.about-hero img,.invite-button:hover,.invite-button:focus-visible{animation:none;transform:none}}.ac-about-page{--ac-max:1128px;--ac-black:#000;--ac-white:#fff;--ac-warm:#d9d4c0;--ac-rule:#8d8d8d;--ac-display-font:"Haas Display", "Aeonik", Arial, sans-serif;--ac-body-font:"Aeonik", Arial, sans-serif;background:var(--ac-white);color:var(--ac-black);font-family:var(--ac-body-font)}.ac-about-white{background:var(--ac-white);color:var(--ac-black)}.ac-about-hero{width:100%;height:100vh;min-height:784px;color:var(--ac-white);background:#111;position:relative;overflow:hidden}.ac-about-hero-video{object-fit:cover;object-position:center center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ac-about-hero-logo{z-index:1;color:var(--ac-white);font-family:var(--ac-body-font);letter-spacing:15.54px;white-space:nowrap;pointer-events:none;margin:0;font-size:11.18px;font-weight:400;line-height:11.72px;position:absolute;top:96px;left:calc(50% - 576px)}.ac-about-hero-copy{z-index:1;width:855px;height:214px;color:var(--ac-white);pointer-events:none;position:absolute;top:444px;left:calc(50% - 576px)}.ac-about-hero-copy h1,.ac-about-hero-copy p{color:inherit;font-family:var(--ac-body-font);letter-spacing:0;white-space:nowrap;margin:0;position:absolute}.ac-about-hero-copy h1{text-transform:uppercase;font-size:105.4px;font-weight:700;line-height:225.89px;top:0;left:0}.ac-about-hero-copy p{font-size:32.24px;font-weight:400;line-height:33.79px;top:181.54px;left:0}.ac-about-foundation{padding:158px 0 0}.ac-about-intro-grid{flex-direction:column;gap:145px;width:min(1152px,100% - 160px);margin:0 auto;display:flex}.ac-about-intro-image img{object-fit:cover;object-position:center center;width:100%;height:557px;display:block}.ac-about-intro-copy{width:100%;padding-top:0}.ac-about-intro-copy h2,.ac-about-intro-subtitle{display:none}.ac-about-intro-copy p:not(.ac-about-intro-subtitle){letter-spacing:0;max-width:none;margin:0 0 30px;font-size:49.26px;font-weight:700;line-height:51.73px}.ac-about-intro-copy p:last-child{margin-bottom:0}.ac-about-how{width:min(1154px,100% - 160px);margin:245px auto 0;padding-bottom:179px}.ac-about-how h2{width:1153.35px;max-width:100%;font-family:var(--ac-body-font);letter-spacing:0;margin:0 0 14.58px;font-size:70.42px;font-weight:700;line-height:70.42px}.ac-about-how-kicker{letter-spacing:0;width:1153.35px;max-width:100%;margin:0 0 88px;font-size:31.35px;font-weight:500;line-height:1.2}.ac-about-how-label{letter-spacing:0;margin:0 0 114px;font-size:31.35px;font-weight:500;line-height:1.2}.ac-about-loop-steps{width:919px;max-width:100%;margin-left:116px;display:block}.ac-about-loop-steps picture{display:block}.ac-about-loop-steps img{width:100%;height:auto;display:block}.ac-about-loop-copy{letter-spacing:0;width:1152px;max-width:100%;margin:85px 0 0;font-size:31.35px;font-weight:500;line-height:1.2}.ac-about-blue-figure{background:#e6e8dc;overflow:hidden}.ac-about-blue-figure img{width:100%;max-width:none;height:auto;display:block}.ac-about-bearers{padding:138px 0}.ac-about-section-head{width:min(856px,100% - 160px);margin:0 auto 92px}.ac-about-section-head h2{font-family:var(--ac-body-font);letter-spacing:0;margin:0 0 2px;font-size:70.42px;font-weight:700;line-height:70.42px}.ac-about-section-head p{letter-spacing:0;margin:0;font-size:31.35px;font-weight:500;line-height:1.2}.ac-about-bearers-panel{background:#f4f4f4 url(/images/figma-about/about-lantern-bg.png) bottom/cover no-repeat;grid-template-columns:450px 450px;justify-content:space-between;gap:97px;width:min(1152px,100% - 160px);min-height:955px;margin:0 auto;padding:68px 77px 0;display:grid}.ac-about-bearer{min-width:0}.ac-about-bearer-media{object-fit:cover;object-position:center center;width:450px;height:420px;margin:0 0 69px;display:block}.ac-about-bearer:first-child .ac-about-bearer-media{object-position:center top}.ac-about-bearer:last-child .ac-about-bearer-media{filter:grayscale()}.ac-about-bearer h3{margin:0 0 8px;font-size:0;line-height:0}.ac-about-bearer-role,.ac-about-bearer-route{letter-spacing:0;margin:0;font-size:22px;line-height:22px}.ac-about-bearer-role{font-weight:900}.ac-about-bearer-route{margin-bottom:47px;font-size:20px;font-weight:500;line-height:20px}.ac-about-bearer p:not(.ac-about-bearer-role):not(.ac-about-bearer-route){letter-spacing:0;width:446px;max-width:100%;margin:0 0 16.44px;font-size:18px;font-weight:400;line-height:18px}.ac-about-bearer p:last-child{margin-bottom:0}.ac-about-algorithms{background:var(--ac-warm);aspect-ratio:5760/3224;width:100%;position:relative;overflow:hidden}.ac-about-algorithms>img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ac-about-algorithms h2{z-index:1;color:var(--ac-black);font-family:var(--ac-body-font);letter-spacing:0;margin:0;font-size:39.29px;font-weight:500;line-height:39.29px;position:absolute}.ac-about-algorithms-left{text-align:right;width:210px;top:368px;left:calc(50% - 398px)}.ac-about-algorithms-right{text-align:left;top:368px;left:calc(50% + 184px)}.ac-about-first-lights{padding:156px 0 0}.ac-about-first-head,.ac-about-acts{width:min(1154px,100% - 160px);margin-left:auto;margin-right:auto}.ac-about-first-head{margin-bottom:74px}.ac-about-first-head h2{width:856px;max-width:100%;font-family:var(--ac-body-font);letter-spacing:0;margin:0 0 16px;font-size:70.42px;font-weight:700;line-height:70.42px}.ac-about-first-head p{letter-spacing:0;width:929px;max-width:100%;margin:0;font-size:31.35px;font-weight:500;line-height:1.2}.ac-about-acts{border-top:1px solid var(--ac-rule)}.ac-about-act{border-bottom:1px solid var(--ac-rule);grid-template-columns:607px 544px;min-height:359px;padding:0;display:grid;position:relative}.ac-about-act-number{color:#00000024;letter-spacing:0;font-kerning:none;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:284.39px;font-weight:900;line-height:284.39px;display:block;position:absolute;top:24px;left:0}.ac-about-act>div{grid-column:2;padding-top:49px}.ac-about-act h3{font-family:var(--ac-body-font);letter-spacing:0;margin:0 0 14.57px;font-size:50px;font-weight:700;line-height:50px}.ac-about-act p{letter-spacing:0;max-width:544px;margin:0;font-size:23.26px;font-weight:400;line-height:25.59px}.ac-about-act:first-child p{max-width:507px}.ac-about-footer-word{background:var(--ac-white);margin-top:157px;overflow:hidden}.ac-about-footer-word img{width:100%;height:auto;display:block}.ac-about-footer-word span{display:none}@media (max-width:760px){.ac-about-page{--ac-max:317px;--ac-mobile-rule:337px}.ac-about-hero{height:604px;min-height:0}.ac-about-hero-video{object-fit:cover;object-position:center center;width:1102px;max-width:none;height:620px;inset:-16px auto auto -371px}.ac-about-hero-logo{letter-spacing:5.8px;font-size:5px;line-height:5.4px;top:42px;left:43px}.ac-about-hero-copy{transform-origin:0 0;width:310px;height:92px;top:462px;left:43px;transform:none}.ac-about-hero-copy h1{font-size:38px;line-height:40px}.ac-about-hero-copy p{font-size:16px;line-height:17.5px;top:48px}.ac-about-foundation{height:1594px;padding:0;position:relative}.ac-about-intro-grid{width:var(--ac-max);display:block;position:absolute;top:72px;left:43px}.ac-about-intro-copy{margin-top:58px;padding-top:0}.ac-about-intro-image{width:317px}.ac-about-intro-image img{object-fit:cover;width:317px;height:261px}.ac-about-intro-copy h2,.ac-about-intro-subtitle{display:none}.ac-about-intro-copy p:not(.ac-about-intro-subtitle){letter-spacing:0;max-width:none;margin-bottom:24px;font-size:22px;font-weight:700;line-height:24px}.ac-about-how{width:100%;margin-top:0;padding-bottom:0;position:absolute;top:1030px;left:0}.ac-about-how h2{width:var(--ac-max);letter-spacing:0;margin:0 auto 8px;font-size:36px;font-weight:700;line-height:36px}.ac-about-how-kicker,.ac-about-how-label{width:var(--ac-max);margin-left:auto;margin-right:auto;font-size:17px;font-weight:500;line-height:19px}.ac-about-how-kicker{margin-bottom:18px}.ac-about-how-label{margin-bottom:38px}.ac-about-loop-steps{width:287px;max-width:100vw;margin:0 auto}.ac-about-loop-copy{width:var(--ac-max);margin:38px auto 0;font-size:14px;font-weight:500;line-height:16px;display:block}.ac-about-blue-figure{height:565px;position:relative}.ac-about-blue-figure img{object-fit:cover;width:1008px;max-width:none;height:565px;position:absolute;top:0;left:-320px}.ac-about-bearers{height:1658px;padding:0;position:relative}.ac-about-section-head{width:var(--ac-max);margin:0;position:absolute;top:54px;left:42px}.ac-about-section-head h2{letter-spacing:0;margin-bottom:4px;font-size:34px;font-weight:700;line-height:34px}.ac-about-section-head p{font-size:15px;font-weight:500;line-height:17px}.ac-about-bearers-panel{background:0 0;width:100%;min-height:0;padding:0;display:block;position:absolute;top:250px;left:0}.ac-about-bearer{width:var(--ac-max);margin:0 0 0 42px}.ac-about-bearer:last-child{margin:76px 0 0 42px}.ac-about-bearer-media{width:var(--ac-max);height:292px;margin:0 0 28px}.ac-about-bearer-role,.ac-about-bearer-route{line-height:17px}.ac-about-bearer-role{font-size:15px}.ac-about-bearer-route{margin-bottom:18px;font-size:14px}.ac-about-bearer p:not(.ac-about-bearer-role):not(.ac-about-bearer-route){margin-bottom:17px;font-size:15px;line-height:16.8px}.ac-about-bearer:last-child .ac-about-bearer-route{margin-bottom:18px}.ac-about-algorithms{aspect-ratio:auto;height:326px}.ac-about-algorithms>img{object-fit:cover;object-position:center center;width:582px;max-width:none;height:326px;left:-98px}.ac-about-algorithms h2{letter-spacing:0;font-size:13px;font-weight:500;line-height:13px}.ac-about-algorithms-left{width:83px;top:154px;left:42px}.ac-about-algorithms-right{top:154px;left:267px}.ac-about-first-lights{height:auto;padding:62px 0 0;position:relative}.ac-about-first-head,.ac-about-acts{width:var(--ac-mobile-rule)}.ac-about-first-head{margin:0 0 0 33px;position:static;top:62px;left:33px}.ac-about-first-head h2{letter-spacing:0;margin-bottom:7px;font-size:34px;font-weight:700;line-height:34px}.ac-about-first-head p{width:318px;font-size:17px;font-weight:500;line-height:19px}.ac-about-acts{margin:40px 0 0 33px;position:static;top:auto;left:auto}.ac-about-act{min-height:0;padding:44px 0 72px 10px;display:block}.ac-about-act-number{letter-spacing:0;margin:0 0 38px;font-size:clamp(174px,47vw,190px);line-height:.78;display:block;position:static}.ac-about-act>div{width:min(306px,100vw - 86px);padding-top:0}.ac-about-act h3{letter-spacing:0;margin-bottom:20px;font-size:clamp(28px,7.4vw,31px);font-weight:700;line-height:1.02}.ac-about-act p{max-width:min(306px,100vw - 86px);font-size:clamp(17px,4.6vw,19px);font-weight:400;line-height:1.08}.ac-about-footer-word{margin-top:6px;padding-left:0;overflow:hidden}.ac-about-footer-word img{display:none}.ac-about-footer-word span{width:100vw;max-width:100vw;color:var(--ac-black);font-family:var(--ac-body-font);letter-spacing:-.04em;white-space:nowrap;text-align:center;text-transform:uppercase;font-size:clamp(40px,12.2vw,50px);font-weight:900;line-height:.82;display:block;overflow:hidden}}@media (min-width:761px) and (max-width:1180px){.ac-about-intro-grid,.ac-about-how,.ac-about-section-head,.ac-about-first-head,.ac-about-acts{width:calc(100% - 96px)}.ac-about-intro-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.ac-about-bearers-panel{gap:44px;width:calc(100% - 96px)}.ac-about-act{grid-template-columns:300px minmax(0,1fr);gap:56px}}
