html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inovens-font-0.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inovens-font-1.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inovens-font-2.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inovens-font-3.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inovens-font-4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inovens-font-5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inovens-font-6.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inovens-font-7.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inovens-font-8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Manrope,sans-serif;font-synthesis:none;color:#f4eadc;background:#0d0d0c;--ink:#0d0d0c;--cream:#f4eadc;--copper:#d8a079;--muted:#b3ada5;--line:#eee0ca2b;scroll-padding-top:28px;color-scheme:dark;scrollbar-color:#a77856 #151413}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;border:0;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:disabled{cursor:default}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500;text-wrap:balance}p{line-height:1.65}a,button{outline-offset:7px}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--copper)}::selection{background:#d8a079;color:#10100f}.skip-link{position:fixed;left:20px;top:-70px;z-index:100;padding:14px 20px;background:var(--cream);color:var(--ink)}.skip-link:focus{top:15px}.section-space{padding:120px 6vw}.simple-link{display:inline-flex;align-items:center;gap:24px;font-size:19px;line-height:1.5;border-bottom:1px solid #d8a07988;padding:12px 0}.simple-link svg{transition:transform .45s cubic-bezier(.16,1,.3,1)}.simple-link:hover svg{transform:translate(4px,-4px)}.site-header{position:absolute;left:0;right:0;top:0;z-index:20;padding:26px 5vw;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand-logo{display:block;position:relative;width:216px;height:60px;overflow:hidden}.brand-logo svg{display:block;width:100%;height:100%;overflow:hidden;pointer-events:none}.brand-logo image{pointer-events:none}.navigation{display:flex;gap:37px;align-items:center}.navigation a,.nav-join{font-size:16px;transition:color .3s}.navigation a:hover{color:var(--copper)}.nav-join{display:flex;align-items:center;gap:29px;padding:15px 20px;border:1px solid #e3c7a44d;border-radius:8px;background:#25201966}.nav-join:hover{background:var(--copper);color:#111}.menu-toggle,.mobile-nav-join{display:none!important}.story{height:360svh;position:relative;min-height:2300px}.story-stage{height:100svh;min-height:660px;position:sticky;top:0;overflow:hidden;isolation:isolate}.logo-scene{position:absolute;inset:0;z-index:0}.logo-scene canvas{display:block;width:100%;height:100%;touch-action:pan-y;cursor:grab}.logo-scene canvas:active{cursor:grabbing}.logo-scene canvas:focus-visible{outline-offset:-8px}.logo-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;padding:6vw;background:#0d0d0c}.logo-fallback img{width:53%;height:auto;mix-blend-mode:screen}.scene-failed canvas{visibility:hidden}.story-panel{position:absolute;z-index:2;pointer-events:none;will-change:transform,opacity;opacity:0;visibility:hidden}.story-panel p{font-size:22px;color:var(--muted);margin-top:30px}.story-panel a{pointer-events:auto}.opening{left:6vw;top:23%;opacity:1;visibility:visible}.opening h1{font-size:clamp(68px,7.4vw,120px);line-height:1.01;letter-spacing:-.04em}.opening h1 span{color:var(--copper)}.opening p{margin-top:29px;font-size:21px}.opening .action{margin-top:32px}.action{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:64px;padding:9px 10px 9px 26px;border-radius:9px;background:var(--cream);color:#161511;font-size:17px;font-weight:650;transition:background .45s,transform .45s cubic-bezier(.16,1,.3,1);width:fit-content}.action-arrow{width:46px;height:46px;border-radius:6px;display:grid;place-items:center;background:#d5bba45c;transition:transform .45s cubic-bezier(.16,1,.3,1),background .45s}.action:hover{background:#e7b68e;transform:translateY(-3px)}.action:hover .action-arrow{background:#111;color:#fff;transform:rotate(45deg)}.possibility{left:56%;top:31%;right:6vw}.story-panel h2{font-size:clamp(54px,5.7vw,90px);line-height:1.07;letter-spacing:-.04em}.story-panel h2 span{color:var(--copper)}.connection{left:5vw;right:5vw;top:35%;text-align:center;text-shadow:0 3px 45px #000,0 3px 14px #000}.connection h2{font-size:clamp(58px,6.6vw,105px)}.connection p{color:#d9cbbb}.together{left:6vw;top:32%;max-width:53%}.together h2{font-size:clamp(51px,5.1vw,80px)}.together .simple-link{margin-top:22px}.scroll-invitation{position:absolute;z-index:3;left:6vw;bottom:42px;display:flex;align-items:center;gap:20px;font-size:16px;color:#d2c4b7}.scroll-invitation svg{animation:float-arrow 2.4s ease-in-out infinite}.story-anchor{position:absolute;top:calc(33% - 33svh);pointer-events:none}@keyframes float-arrow{50%{transform:translateY(5px)}}.community{padding:105px 6vw 115px;background:#d8a079;color:#231910;position:relative;z-index:3;border-radius:32px 32px 0 0;margin-top:-32px}.community-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:50px}.community h2{font-size:clamp(64px,7vw,112px);letter-spacing:-.04em;line-height:1.1}.community h2 span{color:#66432e}.community-heading svg{width:10vw;height:10vw;max-width:140px;max-height:140px}.community-copy{display:grid;grid-template-columns:1.05fr 1fr;gap:13vw;margin-top:83px}.community-copy>p{font-size:27px;line-height:1.5;letter-spacing:-.025em;max-width:520px}.community-copy>div{max-width:460px}.community-copy>div p{font-size:20px;line-height:1.65}.community-copy>div p+p{margin-top:26px}.community strong{font-weight:700}.discovery{padding-bottom:98px}.discovery-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px}.discovery h2,.gatherings>h2{font-size:clamp(54px,5.6vw,86px);line-height:1.1;letter-spacing:-.04em}.discovery h2 span,.gatherings>h2 span{color:var(--copper)}.discovery-heading>p{font-size:20px;color:var(--muted)}.discovery-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:7vw;align-items:center;margin-top:55px}.choice-links{display:flex;flex-direction:column}.choice-links button{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px 0;border-bottom:1px solid var(--line);background:transparent;text-align:left;color:#77736c;transition:color .4s}.choice-links button span{transition:transform .5s cubic-bezier(.16,1,.3,1);font-size:clamp(48px,5.2vw,80px);font-weight:500;letter-spacing:-.035em;line-height:1.3}.choice-links button svg{opacity:.25;transition:transform .5s,opacity .5s}.choice-links button[aria-selected=true]{color:var(--cream)}.choice-links button[aria-selected=true] svg{opacity:1;color:var(--copper);transform:rotate(45deg)}.discovery-preview{position:relative;min-width:0}.orbit-field{height:320px;width:100%;position:relative}.orbit-field canvas{width:100%;height:100%;display:block}.discovery-detail{min-height:187px;margin-top:15px}.discovery-detail p{font-size:20px;line-height:1.65;animation:detail-in .5s cubic-bezier(.16,1,.3,1)}.discovery-detail>span{display:block;font-size:16px;color:var(--copper);margin-top:22px;line-height:1.7}@keyframes detail-in{0%{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.gatherings{padding-top:90px;border-top:1px solid var(--line)}.summit{margin-top:68px;display:grid;grid-template-columns:1fr 1.4fr auto;gap:45px;align-items:center;padding:48px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.summit-date{display:flex;flex-direction:column;gap:16px}.summit-date strong{font-size:70px;font-weight:500;letter-spacing:-.04em;line-height:1}.summit-date>span{font-size:16px;color:var(--muted)}.summit-title h3{font-size:38px;line-height:1.2;letter-spacing:-.03em}.summit-title p{font-size:17px;color:var(--muted);margin-top:20px}.summit-arrow{width:85px;height:85px;border:1px solid #d8a07970;border-radius:50%;display:grid;place-items:center;transition:background .4s,color .4s,transform .5s}.summit:hover .summit-arrow{background:var(--copper);color:#111;transform:rotate(45deg)}.upcoming{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:42px}.upcoming>p{font-size:26px;color:var(--muted);line-height:1.45}.upcoming strong{color:var(--cream);font-weight:500}.invitation{text-align:center;position:relative;overflow:hidden;padding-top:145px;padding-bottom:145px;isolation:isolate;background:#181511}.invitation h2{font-size:clamp(65px,8.4vw,136px);line-height:1.08;letter-spacing:-.04em}.invitation h2 em{font-style:normal;color:var(--copper)}.invitation>p{font-size:21px;margin-top:34px;color:#cbbeb0}.invitation>.action{margin-top:37px;font-size:19px;padding-left:28px;min-width:260px}.invite-orbit{position:absolute;left:50%;top:50%;width:1000px;height:800px;transform:translate(-50%,-50%);z-index:-1;pointer-events:none;opacity:.12}.invite-orbit span{position:absolute;inset:0;border:1px solid var(--copper);border-radius:50%;transform:rotate(-30deg) scaleY(.46)}.invite-orbit span:nth-child(2){transform:rotate(30deg) scaleY(.7)}.invite-orbit span:nth-child(3){transform:rotate(90deg) scaleY(.5)}.questions{display:grid;grid-template-columns:1fr 1.25fr;gap:9vw}.questions h2{font-size:48px;line-height:1.17;letter-spacing:-.035em}.question{border-bottom:1px solid var(--line)}.question:first-child{border-top:1px solid var(--line)}.question h3 button{background:transparent;padding:29px 0;display:flex;align-items:center;justify-content:space-between;gap:22px;text-align:left;width:100%;font-size:18px;line-height:1.5;font-weight:500}.question p{font-size:18px;line-height:1.7;color:var(--muted);padding:0 10px 28px 0}.question .simple-link{margin:0 0 27px;font-size:18px}.footer{padding:74px 6vw 35px;background:#0a0a09;border-top:1px solid var(--line)}.footer-heading{display:flex;align-items:center;justify-content:space-between}.footer-heading .brand-logo{width:294px;height:80px}.footer-heading>p{font-size:21px;line-height:1.5;text-align:right;color:var(--muted)}.socials{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;margin-top:60px}.socials a{display:flex;align-items:center;gap:15px;padding:22px 0;border-bottom:1px solid var(--line);font-size:21px;transition:color .3s}.socials a>svg:last-child{margin-left:auto}.socials a:hover{color:var(--copper)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:65px;font-size:15px;color:var(--muted)}.footer-bottom button{background:transparent;padding:10px 0;display:flex;gap:9px;align-items:center;font-size:15px}.footer-bottom a{display:flex;gap:12px;align-items:center}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(min-width:1700px){.opening{top:24%}.section-space,.community,.footer{padding-left:max(6vw,calc((100vw - 1520px)/2));padding-right:max(6vw,calc((100vw - 1520px)/2))}}@media(max-width:1100px)and (min-width:768px){.navigation,.site-header{gap:16px}.navigation a,.nav-join{font-size:15px}.brand-logo{width:160px;height:55px}.opening h1{font-size:7.8vw}.opening{top:27%}.opening p{font-size:19px}.opening .action{font-size:16px}.story-panel h2{font-size:5.7vw}.story-panel p{font-size:19px}.community-copy{gap:7vw}.community-copy>p{font-size:24px}.community-copy>div p{font-size:18px}.summit{gap:24px;grid-template-columns:1fr 1.3fr auto}.summit-title h3{font-size:29px}.summit-date strong{font-size:58px}.summit-arrow{width:62px;height:62px}.socials{gap:20px}.socials a{font-size:17px;gap:10px}.socials a>svg{width:20px}}@media(max-width:767px){:root{scroll-padding-top:20px}.section-space{padding:76px 24px}.site-header{padding:19px 24px;gap:20px}.brand-logo{width:190px;height:58px}.navigation,.nav-join{display:none}.menu-toggle{display:grid!important;place-items:center;width:48px;height:48px;background:transparent;border:1px solid var(--line);border-radius:8px}.menu-toggle svg{width:22px}.navigation.is-open{display:flex;position:absolute;top:95px;left:16px;right:16px;flex-direction:column;align-items:stretch;gap:0;padding:18px 24px;background:#1c1a17;border:1px solid #d8a07944;border-radius:12px}.navigation a{padding:16px 0;font-size:19px}.mobile-nav-join{display:flex!important;align-items:center;gap:18px;color:var(--copper)}.story{height:390svh;min-height:2650px}.story-stage{min-height:750px}.opening{left:24px;right:24px;top:125px}.opening h1{font-size:clamp(47px,13.4vw,78px);line-height:1.04;letter-spacing:-.04em}.opening p{font-size:18px;margin-top:20px;line-height:1.6}.opening .action{margin-top:22px}.action{font-size:16px;min-height:57px;padding:7px 8px 7px 20px;gap:20px}.action-arrow{width:42px;height:42px}.scroll-invitation{bottom:27px;left:24px;font-size:15px;gap:16px}.story-panel h2{font-size:clamp(40px,10.7vw,68px);line-height:1.13}.story-panel p{font-size:18px;margin-top:22px;line-height:1.65}.possibility{left:24px;right:24px;top:52%;text-shadow:0 3px 30px #000}.connection{top:35%;left:20px;right:20px}.connection h2{font-size:clamp(34px,9vw,55px)}.connection p{font-size:17px}.together{left:24px;right:24px;top:20%;max-width:none}.together h2{font-size:clamp(35px,9.5vw,57px)}.together .simple-link{font-size:17px;margin-top:10px}.logo-fallback{padding:0;align-items:flex-end;justify-content:center}.logo-fallback img{width:100%}.community{padding:69px 24px 75px;border-radius:22px 22px 0 0;margin-top:-22px}.community-heading{gap:20px}.community h2{font-size:clamp(42px,10.8vw,68px);line-height:1.14}.community-heading svg{display:none}.community-copy{grid-template-columns:1fr;gap:27px;margin-top:39px}.community-copy>p{font-size:23px;line-height:1.5}.community-copy>div p{font-size:18px}.community-copy>div p+p{margin-top:23px}.discovery-heading{display:block}.discovery h2,.gatherings>h2{font-size:clamp(40px,10.5vw,64px);line-height:1.14}.discovery-heading>p{font-size:18px;margin-top:25px}.discovery-grid{display:flex;flex-direction:column;gap:0;margin-top:33px;align-items:stretch}.choice-links button{padding:18px 0}.choice-links button span{transition:transform .5s cubic-bezier(.16,1,.3,1);font-size:48px}.choice-links button svg{width:29px}.choice-links button[aria-selected=true] span{transform:translate(15px)}.orbit-field{height:260px;margin-top:12px}.discovery-detail{margin-top:0;min-height:195px}.discovery-detail p{font-size:18px}.discovery-detail>span{font-size:16px;margin-top:18px}.summit{margin-top:37px;grid-template-columns:1fr auto;gap:30px 17px;padding:30px 0}.summit-date{grid-column:1 / -1;flex-direction:row;align-items:center;gap:20px}.summit-date strong{font-size:49px}.summit-date>span{font-size:15px;max-width:150px;line-height:1.6}.summit-title h3{font-size:27px;line-height:1.25}.summit-title p{font-size:16px;line-height:1.7;margin-top:18px}.summit-arrow{width:52px;height:52px}.summit-arrow svg{width:28px}.upcoming{display:block;margin-top:29px}.upcoming>p{font-size:23px}.upcoming .simple-link{font-size:18px;margin-top:16px}.invitation{padding-top:95px;padding-bottom:95px}.invitation h2{font-size:clamp(46px,12vw,78px)}.invitation>p{font-size:18px;margin-top:29px}.invitation>.action{font-size:17px;min-width:230px;margin-top:30px}.invite-orbit{width:740px;height:690px}.questions{grid-template-columns:1fr;gap:33px}.questions h2{font-size:38px}.question h3 button{font-size:17px;padding:25px 0}.question p{font-size:17px}.footer{padding:48px 24px 27px}.footer-heading{display:block}.footer-heading .brand-logo{width:260px;height:80px}.footer-heading>p{text-align:left;font-size:18px;margin-top:17px}.socials{grid-template-columns:1fr 1fr;gap:10px 25px;margin-top:30px}.socials a{font-size:16px;gap:9px;padding:21px 0}.socials a svg{width:20px}.footer-bottom{flex-wrap:wrap;gap:20px 12px;margin-top:35px;font-size:14px}.footer-bottom button{font-size:14px}.footer-bottom>a{font-size:14px}.footer-bottom>span{width:100%}}@media(max-width:767px)and (min-height:920px){.opening{top:145px}.opening h1{font-size:14vw}.scroll-invitation{bottom:35px}}@media(max-width:380px){.opening h1{font-size:13.4vw}.opening{top:115px}.opening p{font-size:17px}.story-stage{min-height:720px}.action{font-size:15px}.community h2{font-size:39px}.socials{gap:10px 17px}.socials a{font-size:15px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.choice-links button[aria-selected=true] span{transform:translate(16px)}.connection{left:56%;right:6vw;top:29%;text-align:left;text-shadow:none}.connection h2{font-size:clamp(54px,5.4vw,86px)}@media(max-width:767px){.possibility,.connection,.together{top:125px;left:24px;right:24px;text-align:left}.connection h2{font-size:clamp(34px,9vw,55px)}}.story-panel{transition:opacity .55s ease,transform .7s cubic-bezier(.16,1,.3,1)}.story{height:470svh;min-height:3000px}.experiment,.create{left:56%;right:6vw;top:29%}.ribbon-field{position:absolute;inset:0;z-index:-1;opacity:.7;pointer-events:none}.ribbon-field canvas{display:block;width:100%;height:100%;mix-blend-mode:screen}.answer{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .55s cubic-bezier(.16,1,.3,1),opacity .35s,visibility .55s}.answer.is-open{grid-template-rows:1fr;opacity:1;visibility:visible}.answer-inner{min-height:0;overflow:hidden}.question h3 button svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}.question h3 button[aria-expanded=true] svg{transform:rotate(180deg)}.discovery-preview{perspective:900px}.orbit-field{height:430px;cursor:crosshair;touch-action:pan-y}.choice-links button{position:relative;overflow:hidden}.choice-links button:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#d8a07912,transparent);transform:translate(-100%);transition:transform .65s cubic-bezier(.16,1,.3,1);pointer-events:none}.choice-links button[aria-selected=true]:before{transform:translate(0)}@media(max-width:767px){.story{height:470svh;min-height:3000px}.story-stage{min-height:0;height:100svh}.opening{top:112px}.opening h1{font-size:clamp(43px,13.2vw,67px)}.opening p{margin-top:18px}.opening .action{margin-top:20px}.logo-scene{inset:0}.logo-scene canvas{width:100%;height:100%}.experiment,.create,.possibility,.connection,.together{top:112px;left:24px;right:24px}.navigation,.navigation.is-open{display:flex;position:absolute;top:95px;left:16px;right:16px;flex-direction:column;align-items:stretch;gap:0;padding:18px 24px;background:#1c1a17;border:1px solid #d8a07944;border-radius:12px;transform-origin:top right;transition:opacity .3s,transform .5s cubic-bezier(.16,1,.3,1),visibility .5s}.navigation{opacity:0;visibility:hidden;transform:translateY(-12px) scale(.95);pointer-events:none}.navigation.is-open{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.navigation a{transform:translateY(-8px);opacity:0;transition:opacity .3s,transform .45s cubic-bezier(.16,1,.3,1)}.navigation.is-open a{opacity:1;transform:none}.navigation.is-open a:nth-child(2){transition-delay:40ms}.navigation.is-open a:nth-child(3){transition-delay:80ms}.navigation.is-open a:nth-child(4){transition-delay:.12s}.orbit-field{height:330px}.ribbon-field{opacity:.5}.scroll-invitation{bottom:17px}}@media(max-width:767px)and (max-height:740px){.opening,.experiment,.create,.possibility,.connection,.together{top:100px}.opening h1{font-size:44px}.opening p{font-size:17px;line-height:1.5;margin-top:14px}.opening .action{margin-top:16px;min-height:52px}.story-panel h2{font-size:37px}.story-panel p{font-size:17px}.scroll-invitation{font-size:14px;bottom:13px}}@media(prefers-reduced-motion:reduce){.navigation,.story-panel,.answer,.answer-inner{transition:none!important}}.ribbon-field{mask-image:radial-gradient(ellipse 40% 48% at 50% 58%,transparent 0%,transparent 70%,#000 130%);-webkit-mask-image:radial-gradient(ellipse 40% 48% at 50% 58%,transparent 0%,transparent 70%,#000 130%)}@media(max-width:767px){.ribbon-field{mask-image:radial-gradient(ellipse 70% 50% at 50% 58%,transparent 70%,#000 140%);-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 58%,transparent 70%,#000 140%)}}@media(max-width:767px){.logo-scene{inset:0}.story-stage{background:var(--ink)}}@media(max-width:767px){.invitation .ribbon-field{opacity:1;mask-image:none;-webkit-mask-image:none}.invitation{background:#100d0a}.invitation h2,.invitation>p{position:relative;text-shadow:0 2px 16px #100d0a}.invitation>.action{position:relative}}.section-kicker{display:flex;align-items:center;gap:13px;color:var(--copper);font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.people{background:#12110f;border-top:1px solid var(--line)}.people-heading{display:grid;grid-template-columns:1.35fr .65fr;gap:8vw;align-items:end;margin-top:35px}.people-heading h2,.alliances>h2,.join h2{font-size:clamp(55px,6.2vw,96px);line-height:1.06;letter-spacing:-.045em}.people-heading h2 span,.alliances>h2 span,.join h2 span{color:var(--copper)}.people-heading>p{max-width:430px;color:var(--muted);font-size:19px}.people-list{margin-top:75px;border-top:1px solid var(--line)}.person{display:grid;grid-template-columns:80px 1fr auto;gap:32px;align-items:start;padding:34px 0;border-bottom:1px solid var(--line)}.person-index{color:#7d746b;font-size:14px;padding-top:8px}.person h3{font-size:clamp(26px,2.8vw,42px);letter-spacing:-.025em}.person-role{color:var(--copper);font-size:16px;margin-top:7px}.person-bio{color:var(--muted);font-size:16px;max-width:640px;margin-top:14px}.person>a{width:54px;height:54px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;transition:transform .4s,background .4s,color .4s}.person>a:hover{transform:rotate(45deg);background:var(--copper);color:var(--ink)}.content-pending{margin-top:68px;min-height:210px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:40px}.content-pending span{font-size:clamp(28px,3.4vw,50px);letter-spacing:-.03em}.content-pending p{color:var(--muted);font-size:18px;max-width:410px}.alliances{position:relative;overflow:hidden;background:linear-gradient(150deg,#0d0d0c 55%,#1d140f)}.alliances:after{content:"";position:absolute;width:650px;height:650px;right:-180px;top:-200px;border-radius:50%;border:1px solid #d8a07922;box-shadow:0 0 0 90px #d8a07908,0 0 0 180px #d8a07905;pointer-events:none}.alliances>h2{margin-top:35px;position:relative;z-index:1}.alliance-groups{display:grid;grid-template-columns:1fr 1fr;gap:7vw;margin-top:75px;position:relative;z-index:1}.alliance-group h3{font-size:17px;color:var(--copper);font-weight:600;padding-bottom:22px;border-bottom:1px solid var(--line)}.alliance-list>a,.alliance-item{min-height:92px;display:grid;grid-template-columns:1fr auto auto;gap:22px;align-items:center;border-bottom:1px solid var(--line)}.alliance-list span{font-size:25px}.alliance-list small{color:var(--muted);font-size:14px}.alliance-list>a svg{transition:transform .4s}.alliance-list>a:hover svg{transform:translate(5px,-5px)}.alliance-empty{min-height:170px;display:flex;align-items:center;color:#7f786f;font-size:20px;border-bottom:1px solid var(--line)}.join{background:var(--copper);color:#20160f;display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;align-items:start}.join .section-kicker{color:#5f3b25}.join-intro>p{font-size:20px;max-width:520px;margin-top:34px;color:#432c1e}.join-note{margin-top:54px;padding-top:24px;border-top:1px solid #2f1c1333;display:flex;flex-direction:column;gap:10px;max-width:520px}.join-note strong{font-size:15px}.join-note span{font-size:15px;line-height:1.6;color:#533825}.join-form{background:#0e0e0d;color:var(--cream);padding:44px;border-radius:16px;box-shadow:0 28px 80px #5c331f30}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.join-form label{display:flex;flex-direction:column;gap:11px;font-size:14px;color:#d8cabc;margin-bottom:24px}.join-form input,.join-form textarea{width:100%;border:1px solid var(--line);border-radius:7px;background:#191714;color:var(--cream);font:inherit;font-size:16px;padding:16px 17px;outline:none;transition:border-color .3s,background .3s}.join-form textarea{resize:vertical;min-height:145px}.join-form input::placeholder,.join-form textarea::placeholder{color:#777169}.join-form input:focus,.join-form textarea:focus{border-color:var(--copper);background:#1d1915}.join-form .consent{display:grid;grid-template-columns:20px 1fr;align-items:start;gap:12px;color:#a9a198;line-height:1.55}.join-form .consent input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--copper)}.honey{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.submit-button{min-height:62px;padding:10px 12px 10px 22px;background:var(--cream);color:#15130f;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;font-weight:700;transition:background .3s,transform .3s}.submit-button svg{width:42px;height:42px;padding:11px;background:#d8a07955;border-radius:6px}.submit-button:hover:not(:disabled){background:#e8b58e;transform:translateY(-2px)}.submit-button:disabled{opacity:.75}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.form-status{font-size:15px;margin-top:18px}.form-status.success{color:#9fe0b1}.form-status.error{color:#ff9d8f}@media(max-width:980px){.join{grid-template-columns:1fr;gap:55px}.people-heading{grid-template-columns:1fr;gap:28px}.alliance-groups{gap:35px}}@media(max-width:767px){.people,.alliances,.join{padding-top:82px;padding-bottom:86px}.people-heading,.alliances>h2{margin-top:0}.people-heading h2,.alliances>h2,.join h2{font-size:clamp(42px,11vw,63px)}.people-heading>p{font-size:17px}.people-list{margin-top:48px}.person{grid-template-columns:42px 1fr auto;gap:12px;padding:27px 0}.person h3{font-size:26px}.person-bio{font-size:15px}.person>a{width:42px;height:42px}.person>a svg{width:19px}.content-pending{margin-top:47px;min-height:190px;align-items:flex-start;justify-content:center;flex-direction:column;gap:16px}.content-pending span{font-size:30px}.content-pending p{font-size:16px}.alliance-groups{grid-template-columns:1fr;margin-top:52px;gap:48px}.alliance-list>a,.alliance-item{min-height:82px;grid-template-columns:1fr auto}.alliance-list small{display:none}.alliance-list span{font-size:22px}.alliance-empty{min-height:130px;font-size:18px}.alliances:after{width:420px;height:420px;right:-220px;top:30px}.join{gap:46px}.join-intro>p{font-size:18px;margin-top:25px}.join-note{margin-top:37px}.join-form{padding:28px 20px;border-radius:12px}.form-row{grid-template-columns:1fr;gap:0}.join-form label{margin-bottom:20px}.join-form input,.join-form textarea{font-size:16px}.submit-button{min-height:59px}.navigation.is-open a:nth-child(5){transition-delay:.16s}}.people-heading,.alliances>h2{margin-top:0}.join h2 span{color:#fff1e4}.join-form input::placeholder,.join-form textarea::placeholder{color:#aba197}.join-form input:focus-visible,.join-form textarea:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.survey{background:#0f0e0d;color:var(--cream);display:grid;grid-template-columns:.85fr 1.15fr;gap:7vw;align-items:start;border-top:1px solid var(--line)}.survey-intro h2{font-size:clamp(44px,5.2vw,82px);line-height:1.06;letter-spacing:-.04em}.survey-intro h2 span{color:var(--copper)}.survey-intro>p{color:var(--muted);font-size:18px;max-width:520px;margin-top:22px}.survey-note{margin-top:36px;padding-top:18px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px;max-width:520px}.survey-note strong{font-size:14px;color:var(--cream)}.survey-note span{font-size:14px;color:var(--muted)}.survey-form{background:#161412;border:1px solid #2a2520;padding:32px;border-radius:16px}.survey-fieldset{border:1px solid #2a2520;border-radius:12px;padding:16px 14px;margin:14px 0;background:#1a1816}.survey-fieldset legend{font-size:14px;color:var(--copper);padding:0 8px}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.choice-grid.check{grid-template-columns:1fr 1fr}.choice{display:flex;gap:10px;align-items:center;background:#211e1c;border:1px solid #2e2a27;padding:10px 12px;border-radius:10px;font-size:14px}.choice input{accent-color:var(--copper)}.star-row{display:flex;gap:6px;margin-top:8px}.star{width:36px;height:36px;border-radius:8px;border:1px solid #3a332e;background:#201d1b;font-size:18px}.star.on{background:var(--copper);color:#111;border-color:var(--copper)}.star-hint{font-size:12px;color:var(--muted);margin-top:6px;display:block}.survey-form select{width:100%;border:1px solid var(--line);border-radius:7px;background:#191714;color:var(--cream);font:inherit;font-size:15px;padding:14px 12px}@media(max-width:980px){.survey{grid-template-columns:1fr;gap:40px}.choice-grid{grid-template-columns:1fr}}.event-archive{margin-top:72px;border-top:1px solid var(--line)}.event-archive-heading{display:flex;align-items:baseline;justify-content:space-between;gap:36px;padding:22px 0 18px}.event-archive-heading>span,.upcoming-event>div:first-child>span{color:var(--copper);font-size:14px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.event-archive-heading>p{max-width:430px;color:var(--muted);font-size:16px}.event-list{border-bottom:1px solid var(--line)}.event-row{display:grid;grid-template-columns:128px minmax(0,1fr) auto;gap:36px;align-items:start;padding:28px 0;border-top:1px solid var(--line);transition:color .35s,background .35s,transform .45s cubic-bezier(.16,1,.3,1)}.event-row:first-child{border-top:0}.event-row time{display:flex;flex-direction:column;gap:5px;color:var(--cream);font-size:23px;font-weight:600;letter-spacing:-.025em}.event-row time small{color:var(--muted);font-size:13px;font-weight:500;letter-spacing:.04em}.event-kind{color:var(--copper);font-size:13px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.event-row h3,.upcoming-event h3{font-size:26px;line-height:1.25;letter-spacing:-.025em;margin-top:6px}.event-row p,.upcoming-event p{max-width:680px;color:var(--muted);font-size:16px;line-height:1.65;margin-top:10px}.event-row>svg,.upcoming-event>svg{margin-top:20px;color:var(--copper);transition:transform .4s cubic-bezier(.16,1,.3,1)}.event-row:hover{color:#fff1e4;transform:translate(7px)}.event-row:hover>svg,.upcoming-event:hover>svg{transform:translate(4px,-4px)}.upcoming-event{display:grid;grid-template-columns:128px minmax(0,1fr) auto;gap:36px;align-items:start;margin-top:36px;padding:29px 31px;background:linear-gradient(100deg,#d8a07924,#d8a0790c);border:1px solid #d8a07948;transition:background .35s,transform .45s cubic-bezier(.16,1,.3,1)}.upcoming-event>div:first-child{display:flex;flex-direction:column;gap:9px}.upcoming-event time{font-size:19px;line-height:1.3;color:var(--cream);font-weight:600}.upcoming-event:hover{background:#d8a07931;transform:translateY(-3px)}.alliances-intro{position:relative;z-index:1;max-width:600px;color:var(--muted);font-size:19px;line-height:1.65;margin-top:27px}.alliances-intro+.alliance-groups{margin-top:55px}.upcoming-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 38px}@media(max-width:767px){.event-archive{margin-top:51px}.event-archive-heading{display:block;padding:19px 0 16px}.event-archive-heading>p{font-size:16px;margin-top:11px}.event-row,.upcoming-event{grid-template-columns:78px minmax(0,1fr) 25px;gap:14px;padding:24px 0}.event-row time{font-size:17px}.event-row time small{font-size:11px}.event-row h3,.upcoming-event h3{font-size:22px}.event-row p,.upcoming-event p{font-size:15px;margin-top:8px}.event-row>svg,.upcoming-event>svg{width:21px;margin-top:16px}.event-row:hover,.upcoming-event:hover{transform:none}.upcoming-event{margin-top:28px;padding:22px 17px}.upcoming-event>div:first-child>span{font-size:11px}.upcoming-event time{font-size:15px}.alliances-intro{font-size:17px;margin-top:22px}.alliances-intro+.alliance-groups{margin-top:43px}}@media(max-width:767px){.upcoming-actions{align-items:flex-start;flex-direction:column;gap:3px}.navigation.is-open a:nth-child(6){transition-delay:.2s}.navigation.is-open a:nth-child(7){transition-delay:.24s}}.survey-modal-overlay{position:fixed;inset:0;z-index:80;background:#080808b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:grid;place-items:center;padding:20px;animation:overlay-in .35s ease}.survey-modal{background:#161412;border:1px solid #2a2520;border-radius:18px;max-width:720px;width:100%;max-height:92svh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 80px #0009;animation:modal-in .45s cubic-bezier(.16,1,.3,1)}.survey-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 14px;border-bottom:1px solid var(--line)}.survey-modal-kicker{color:var(--copper);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.survey-modal-header h2{font-size:clamp(24px,3.4vw,32px);letter-spacing:-.03em;margin-top:6px}.survey-modal-x{width:40px;height:40px;border-radius:10px;border:1px solid #3a332e;background:#201d1b;display:grid;place-items:center;transition:background .3s,transform .3s}.survey-modal-x:hover{background:var(--copper);color:#111;transform:rotate(90deg)}.survey-progress{display:flex;align-items:center;gap:12px;padding:14px 22px 0;font-size:13px;color:var(--muted)}.survey-progress-bar{height:6px;flex:1;border-radius:99px;background:#2a2520;position:relative;overflow:hidden}.survey-progress-bar:after{content:"";position:absolute;inset:0;background:var(--copper);border-radius:99px;transform-origin:left center;transform:scaleX(var(--progress,1));transition:transform .4s cubic-bezier(.16,1,.3,1);will-change:transform}.survey-modal-body{padding:20px 22px 22px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.survey-modal-body label{display:flex;flex-direction:column;gap:10px;font-size:14px;color:#d8cabc;margin:10px 0}.survey-modal-body input,.survey-modal-body textarea,.survey-modal-body select{width:100%;border:1px solid var(--line);border-radius:8px;background:#191714;color:var(--cream);font:inherit;font-size:15px;padding:14px;outline:none;transition:border-color .3s,background .3s}.survey-modal-body input:focus,.survey-modal-body textarea:focus,.survey-modal-body select:focus{border-color:var(--copper);background:#1d1915}.survey-modal-body textarea{resize:vertical;min-height:100px}.survey-modal-body .consent{display:grid;grid-template-columns:20px 1fr;align-items:start;gap:12px;color:#a9a198;line-height:1.55}.survey-modal-body .consent input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--copper)}.survey-step{animation:step-in .35s cubic-bezier(.16,1,.3,1)}.survey-intro-step h3{font-size:clamp(24px,3.6vw,34px);letter-spacing:-.03em;line-height:1.2}.survey-intro-step p{color:var(--muted);font-size:16px;margin-top:12px;line-height:1.65}.survey-actions{display:flex;gap:12px;margin-top:18px}.survey-actions .submit-button{flex:1}.survey-ghost{flex:1;min-height:62px;border-radius:8px;border:1px solid #3a332e;background:transparent;color:var(--cream);font-weight:600;transition:border-color .3s,background .3s}.survey-ghost:hover{border-color:var(--copper);background:#211c17}.survey-modal-body .choice{transition:transform .2s,border-color .2s,background .2s;cursor:pointer}.survey-modal-body .choice:hover{transform:translateY(-1px);border-color:#4a4038}.survey-modal-body .choice:has(input:checked){border-color:var(--copper);background:#2a211c;transform:scale(1.01)}.survey-modal-body .choice input{width:auto;accent-color:var(--copper)}.survey-modal-body .choice span{line-height:1.45}.survey-anim label{animation:step-in .3s cubic-bezier(.16,1,.3,1)}.survey-success{text-align:center;padding:24px 6px}.survey-success-check{width:64px;height:64px;border-radius:50%;background:var(--copper);color:#111;display:grid;place-items:center;margin:0 auto 16px;animation:modal-in .5s cubic-bezier(.16,1,.3,1)}.survey-success h3{font-size:26px;letter-spacing:-.02em}.survey-success p{color:var(--muted);margin:10px 0 20px}.survey-success .submit-button{max-width:280px;margin:0 auto}.survey-skip-note{background:#1a1816;border:1px solid #2a2520;border-radius:12px;padding:20px 16px}.survey-skip-note h3{font-size:20px;letter-spacing:-.02em}.survey-skip-note p{color:var(--muted);margin-top:8px;line-height:1.6}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:none}}@keyframes step-in{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@media(max-width:640px){.survey-modal-overlay{padding:0}.survey-modal{max-width:100%;height:100svh;max-height:100svh;border-radius:0;border:0}.survey-modal-body{padding:16px 16px 20px}.survey-modal-body .choice-grid{grid-template-columns:1fr}.survey-actions{flex-direction:column}.survey-ghost{min-height:54px}}.survey-yk{border:1px solid #d8a07955;border-radius:12px;padding:16px 14px;margin:14px 0;background:#1c1713;animation:step-in .35s cubic-bezier(.16,1,.3,1)}.yk-autofill-note{font-size:14px;color:var(--copper);margin:0 0 12px}.legal-links{display:flex;gap:16px;align-items:center}.legal-link-btn{background:none;border:none;color:var(--muted);font-size:13px;cursor:pointer;padding:0;text-decoration:none;font-family:inherit;transition:color .2s}.legal-link-btn:hover{color:var(--copper);text-decoration:underline}.cookie-banner{position:fixed;bottom:20px;left:50%;transform:translate(-50%);width:calc(100% - 40px);max-width:760px;background:#151412f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--line);border-radius:12px;padding:16px 20px;z-index:999;box-shadow:0 12px 32px #0009}.cookie-content{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;line-height:1.5;color:var(--muted)}.cookie-content p{margin:0;flex:1}.legal-trigger{background:none;border:none;color:var(--copper);cursor:pointer;padding:0;font-size:inherit;font-family:inherit;text-decoration:underline}.cookie-btn.accept{background:var(--copper);color:#120e0b;border:none;padding:10px 18px;border-radius:8px;font-weight:700;font-size:13px;cursor:pointer;white-space:nowrap;transition:opacity .2s}.cookie-btn.accept:hover{opacity:.9}@media(max-width:640px){.cookie-content{flex-direction:column;align-items:flex-start;gap:12px}.cookie-btn.accept{width:100%}}.legal-backdrop{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:grid;place-items:center;padding:20px}.legal-dialog{background:#151412;border:1px solid var(--line);border-radius:14px;width:100%;max-width:640px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 40px #000c}.legal-header{padding:18px 24px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.legal-header h3{font-size:18px;font-weight:600;color:var(--cream);margin:0}.legal-close{background:none;border:none;color:var(--muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:color .2s,background .2s}.legal-close:hover{color:var(--cream);background:#ffffff14}.legal-body{padding:24px;overflow-y:auto;color:var(--muted);font-size:14px;line-height:1.6}.legal-text h4{color:var(--cream);margin:18px 0 8px;font-size:15px}.legal-text ul{padding-left:20px;margin-bottom:12px}.legal-text li{margin-bottom:6px}.legal-text a{color:var(--copper);text-decoration:underline}
