@font-face{font-family:titleSerif;src:url(../media/Lora_Regular-s.p.082-16c3v.ywt.woff2?dpl=dpl_GVhsNqR9npjmWEfpraRqK8CB1uPG)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:titleSerif;src:url(../media/Lora_Italic-s.p.08un5hu63_-yv.woff2?dpl=dpl_GVhsNqR9npjmWEfpraRqK8CB1uPG)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:titleSerif;src:url(../media/Lora_Medium-s.p.0djpuget4t216.woff2?dpl=dpl_GVhsNqR9npjmWEfpraRqK8CB1uPG)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:titleSerif;src:url(../media/Lora_SemiBold-s.p.1116fkh-oxjtz.woff2?dpl=dpl_GVhsNqR9npjmWEfpraRqK8CB1uPG)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:titleSerif Fallback;src:local(Arial);ascent-override:95.74%;descent-override:26.08%;line-gap-override:0.0%;size-adjust:105.08%}.titleserif_fb1303ac-module__FWyvnG__className{font-family:titleSerif,titleSerif Fallback}.titleserif_fb1303ac-module__FWyvnG__variable{--font-display:"titleSerif", "titleSerif Fallback"}
@font-face{font-family:bodySans;src:url(../media/Switzer_Light-s.p.0.en9lb6ecj_o.woff2?dpl=dpl_GVhsNqR9npjmWEfpraRqK8CB1uPG)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:bodySans;src:url(../media/Switzer_Regular-s.p.0lxq26jvtw16x.woff2?dpl=dpl_GVhsNqR9npjmWEfpraRqK8CB1uPG)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bodySans;src:url(../media/Switzer_Italic-s.p.0d76hiz33s~u4.woff2?dpl=dpl_GVhsNqR9npjmWEfpraRqK8CB1uPG)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:bodySans;src:url(../media/Switzer_Medium-s.p.0565gmdd83n-b.woff2?dpl=dpl_GVhsNqR9npjmWEfpraRqK8CB1uPG)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:bodySans;src:url(../media/Switzer_Semibold-s.p.0z_8r~nqsdir5.woff2?dpl=dpl_GVhsNqR9npjmWEfpraRqK8CB1uPG)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:bodySans;src:url(../media/Switzer_Bold-s.p.00g2w~dm9tff-.woff2?dpl=dpl_GVhsNqR9npjmWEfpraRqK8CB1uPG)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:bodySans Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.bodysans_7126d0c2-module__BhesLa__className{font-family:bodySans,bodySans Fallback}.bodysans_7126d0c2-module__BhesLa__variable{--font-sans:"bodySans", "bodySans Fallback"}
.InvestorAccessGate-module__MnXtWW__page{isolation:isolate;background:linear-gradient(180deg, rgb(var(--log-cabin-rgb) / .44) 0%, rgb(var(--near-black-rgb) / .78) 68%, rgb(var(--black-green-rgb) / .94) 100%), linear-gradient(90deg, rgb(var(--log-cabin-rgb) / .82), rgb(var(--log-cabin-rgb) / .26) 54%, rgb(var(--log-cabin-rgb) / .82)), url(/media/figma-original/homepage-hero-loop-poster.jpg) center / cover no-repeat, var(--log-cabin);min-height:100dvh;color:var(--text-light);padding:calc(32px + env(safe-area-inset-top,0px)) 18px calc(32px + env(safe-area-inset-bottom,0px));justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.InvestorAccessGate-module__MnXtWW__panel{border:1px solid rgb(var(--moon-mist-rgb) / .22);border-radius:var(--radius-card);background:rgb(var(--log-cabin-rgb) / .76);width:min(100%,520px);box-shadow:0 28px 90px rgb(var(--black-rgb) / .36);-webkit-backdrop-filter:blur(var(--blur-strong)) saturate(1.08);gap:18px;padding:clamp(22px,4vw,34px);display:grid}.InvestorAccessGate-module__MnXtWW__logo{aspect-ratio:362.83/30;width:min(100%,292px);line-height:0;display:inline-flex}.InvestorAccessGate-module__MnXtWW__logo img{width:100%;height:100%}.InvestorAccessGate-module__MnXtWW__icon{border:1px solid rgb(var(--moon-mist-rgb) / .28);background:rgb(var(--moon-mist-rgb) / .12);width:48px;height:48px;color:var(--text-light);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.InvestorAccessGate-module__MnXtWW__copy{gap:10px;display:grid}.InvestorAccessGate-module__MnXtWW__kicker{border-radius:var(--radius-pill);background:rgb(var(--moon-mist-rgb) / .12);width:fit-content;color:rgb(var(--moon-mist-rgb) / .78);font-size:var(--site-small-size);letter-spacing:.12em;text-transform:uppercase;padding:8px 12px;font-weight:750;line-height:1}.InvestorAccessGate-module__MnXtWW__copy h1{color:var(--text-light);font-family:var(--font-title);font-size:var(--site-display-size);letter-spacing:0;font-weight:500;line-height:.98}.InvestorAccessGate-module__MnXtWW__copy p:not(.InvestorAccessGate-module__MnXtWW__kicker){max-width:34rem;color:rgb(var(--moon-mist-rgb) / .76);font-size:var(--site-body-size);line-height:1.5}.InvestorAccessGate-module__MnXtWW__form{gap:12px;display:grid}.InvestorAccessGate-module__MnXtWW__field{color:rgb(var(--moon-mist-rgb) / .72);font-size:var(--site-small-size);letter-spacing:.12em;text-transform:uppercase;gap:8px;font-weight:750;line-height:1;display:grid}.InvestorAccessGate-module__MnXtWW__inputWrap{border:1px solid rgb(var(--moon-mist-rgb) / .22);border-radius:var(--radius-card);background:rgb(var(--moon-mist-rgb) / .12);min-height:54px;color:rgb(var(--moon-mist-rgb) / .72);transition:border-color var(--transition-base), box-shadow var(--transition-base), background var(--transition-base);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:0 16px;display:grid}.InvestorAccessGate-module__MnXtWW__inputWrap:focus-within{border-color:rgb(var(--moon-mist-rgb) / .58);box-shadow:0 0 0 3px var(--glass-border);background:var(--glass-border)}.InvestorAccessGate-module__MnXtWW__inputWrap input{appearance:none;width:100%;min-width:0;color:var(--text-light);font:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;outline:none;font-size:19px;font-weight:650;line-height:1}.InvestorAccessGate-module__MnXtWW__inputWrap input:disabled{cursor:not-allowed;opacity:.58}.InvestorAccessGate-module__MnXtWW__errorMessage{border:1px solid rgb(var(--danger-light-rgb) / .24);border-radius:var(--radius-card);background:var(--danger-soft);color:var(--danger-contrast);font-size:var(--site-body-size);padding:12px 14px;line-height:1.4}.InvestorAccessGate-module__MnXtWW__submit{border:1px solid rgb(var(--moon-mist-rgb) / .86);border-radius:var(--radius-pill);background:var(--bg-primary);min-height:54px;color:var(--log-cabin);cursor:pointer;font:inherit;text-align:center;transition:background var(--transition-base), border-color var(--transition-base), color var(--transition-base), transform var(--transition-base);justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:16px;font-weight:750;line-height:1;display:inline-flex}.InvestorAccessGate-module__MnXtWW__submit:hover:not(:disabled),.InvestorAccessGate-module__MnXtWW__submit:focus-visible{background:var(--white);border-color:var(--white);transform:translateY(-1px)}.InvestorAccessGate-module__MnXtWW__submit:focus-visible{outline:3px solid rgb(var(--moon-mist-rgb) / .22);outline-offset:3px}.InvestorAccessGate-module__MnXtWW__submit:disabled{border-color:rgb(var(--moon-mist-rgb) / .18);background:rgb(var(--moon-mist-rgb) / .18);color:rgb(var(--moon-mist-rgb) / .48);cursor:not-allowed}@media (max-width:560px){.InvestorAccessGate-module__MnXtWW__page{padding-top:calc(28px + env(safe-area-inset-top,0px));align-items:flex-start;overflow-y:auto}.InvestorAccessGate-module__MnXtWW__panel{gap:16px;padding:20px}.InvestorAccessGate-module__MnXtWW__logo{width:min(100%,248px)}.InvestorAccessGate-module__MnXtWW__copy h1{font-size:var(--site-display-size)}}
:root{--bottle-green:#041513;--tiber:#062d2a;--como:#597b6a;--pearl-bush:#ede6de;--outer-space:#1c2423;--spring-wood:#f6f3ef;--white:#fff;--black:#000;--warm-cream:#f7f3ec;--danger-contrast:#ffd8d4;--fleet-swatch-green-start:#406e5f;--fleet-swatch-green-mid:#1f4639;--fleet-swatch-green-end:#0f2a23;--fleet-swatch-charcoal-start:#5b6566;--fleet-swatch-charcoal-mid:#2b3739;--fleet-swatch-charcoal-end:#14201f;--fleet-swatch-gold-start:#d2c19e;--fleet-swatch-gold-mid:#ad906a;--fleet-swatch-gold-end:#735738;--log-cabin-rgb:4 21 19;--firefly-rgb:6 45 42;--plantation-rgb:89 123 106;--moon-mist-rgb:237 230 222;--spring-wood-rgb:246 243 239;--white-rgb:255 255 255;--black-rgb:0 0 0;--deep-ink-rgb:8 24 22;--near-black-rgb:3 17 15;--black-green-rgb:2 11 10;--concept-ink-rgb:20 39 45;--concept-muted-rgb:100 92 80;--danger-rgb:155 39 39;--danger-light-rgb:255 176 168;--error-rgb:226 94 94;--success-rgb:168 214 188;--success-strong-rgb:109 184 140;--bg-primary:var(--pearl-bush);--bg-dark:var(--tiber);--bg-dark-alt:#14272d;--color-accent:var(--como);--text-heading:#14272d;--text-body:#45585e;--text-body-rgb:69 88 94;--text-light:var(--pearl-bush);--text-white:var(--white);--border-default:#d7d0c9;--border-light:var(--pearl-bush);--border-white:var(--white);--border-dark-alt:#14272d;--border-accent:var(--como);--font-size-body-xs:12px;--font-size-body-sm:14px;--font-size-body-md:16px;--font-size-h4:24px;--font-size-h2:64px;--font-size-heading:36px;--font-size-body:22px;--font-size-caption:17px;--space-4:4px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-18:18px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-66:66px;--space-112:112px;--stroke-thin:1px;--stroke-thick:2px;--log-cabin:var(--bottle-green);--firefly:var(--tiber);--plantation:var(--como);--moon-mist:var(--pearl-bush);--background:var(--log-cabin);--surface:rgb(var(--firefly-rgb) / .72);--surface-strong:var(--firefly);--surface-subtle:rgb(var(--moon-mist-rgb) / .07);--surface-glass:rgb(var(--firefly-rgb) / .72);--text-strong:var(--moon-mist);--text-primary:var(--moon-mist);--text-secondary:rgb(var(--moon-mist-rgb) / .72);--text-muted:rgb(var(--moon-mist-rgb) / .52);--border:rgb(var(--moon-mist-rgb) / .14);--border-strong:rgb(var(--moon-mist-rgb) / .26);--glass-border:rgb(var(--moon-mist-rgb) / .16);--accent:var(--plantation);--accent-strong:var(--moon-mist);--focus-ring:rgb(var(--moon-mist-rgb) / .24);--danger:#ffb0a8;--danger-strong:#9b2727;--danger-tint:rgb(var(--danger-rgb) / .08);--danger-soft:rgb(var(--danger-rgb) / .18);--danger-wash:rgb(var(--danger-rgb) / .24);--success:#a8d6bc;--muted-control:rgb(var(--moon-mist-rgb) / .24);--shadow:0 24px 70px rgb(var(--black-rgb) / .36);--light-background:var(--moon-mist);--light-surface:rgb(var(--spring-wood-rgb) / .84);--light-surface-raised:rgb(var(--spring-wood-rgb) / .9);--light-surface-strong:var(--spring-wood);--light-surface-subtle:rgb(var(--log-cabin-rgb) / .055);--light-surface-glass:rgb(var(--spring-wood-rgb) / .7);--light-text-strong:var(--log-cabin);--light-text-primary:var(--log-cabin);--light-text-secondary:rgb(var(--log-cabin-rgb) / .68);--light-text-muted:rgb(var(--log-cabin-rgb) / .48);--light-border:rgb(var(--log-cabin-rgb) / .12);--light-border-strong:rgb(var(--log-cabin-rgb) / .24);--light-glass-border:rgb(var(--log-cabin-rgb) / .12);--light-focus-ring:rgb(var(--firefly-rgb) / .22);--light-shadow-color:rgb(var(--log-cabin-rgb) / .12);--light-shadow-soft-color:rgb(var(--log-cabin-rgb) / .08);--light-shadow:0 22px 60px var(--light-shadow-color);--concept-ink:var(--bg-dark-alt);--concept-ink-soft:#3b4e54;--concept-ink-soft-rgb:59 78 84;--concept-dark:#061311;--concept-muted:#645c50;--concept-muted-soft:#b0a9a1;--concept-border-subtle:rgb(var(--concept-ink-rgb) / .08);--concept-border-soft:rgb(var(--concept-ink-rgb) / .1);--concept-border:rgb(var(--concept-ink-rgb) / .16);--concept-surface-subtle:rgb(var(--concept-ink-rgb) / .08);--concept-overlay-clear:rgb(var(--concept-ink-rgb) / 0);--concept-overlay-strong:rgb(var(--concept-ink-rgb) / .84);--concept-muted-ghost:rgb(var(--concept-muted-rgb) / .34);--white-text-secondary:rgb(var(--white-rgb) / .84);--white-text-muted:rgb(var(--white-rgb) / .52);--video-agent-ink:#111820;--video-agent-ink-rgb:17 24 32;--video-agent-ink-strong:#151d24;--video-agent-ink-strong-rgb:21 29 36;--booking-bg:var(--spring-wood);--booking-surface:rgb(var(--spring-wood-rgb) / .88);--booking-surface-quiet:rgb(var(--log-cabin-rgb) / .035);--booking-ink:var(--log-cabin);--booking-muted:rgb(var(--log-cabin-rgb) / .58);--booking-soft:rgb(var(--log-cabin-rgb) / .1);--booking-border:rgb(var(--log-cabin-rgb) / .12);--booking-border-strong:rgb(var(--log-cabin-rgb) / .24);--transition-fast:.15s ease;--transition-base:.16s ease;--ease-lux:cubic-bezier(.16, 1, .3, 1);--blur-soft:8px;--blur-glass:18px;--blur-strong:24px;--focus-ring-shadow:0 0 0 3px var(--light-focus-ring);--radius-pill:999px;--radius-card:8px;--site-display-size:clamp(44px, 4.4vw, 64px);--site-section-size:clamp(44px, 4.4vw, 64px);--site-compact-section-size:clamp(36px, 3.3vw, 48px);--site-card-title-size:24px;--site-body-size:14px;--site-small-size:12px;--tap-target:44px;--font-body:var(--font-sans), "Helvetica Neue", Arial, sans-serif;--font-title:var(--font-display), Georgia, serif;--font-mono:var(--font-sans), "Helvetica Neue", Arial, sans-serif;--font-geist-sans:var(--font-body);--font-geist-mono:var(--font-mono)}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:100%}[data-surface=light]{--background:var(--light-background);--surface:var(--light-surface);--surface-strong:var(--light-surface-strong);--surface-subtle:var(--light-surface-subtle);--surface-glass:var(--light-surface-glass);--text-strong:var(--light-text-strong);--text-primary:var(--light-text-primary);--text-secondary:var(--light-text-secondary);--text-muted:var(--light-text-muted);--border:var(--light-border);--border-strong:var(--light-border-strong);--glass-border:var(--light-glass-border);--focus-ring:var(--light-focus-ring);--shadow:var(--light-shadow);color:var(--text-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{max-width:100vw;overflow-x:clip}body{min-height:100%;color:var(--text-strong);background:linear-gradient(180deg, rgb(var(--firefly-rgb) / .76), rgb(var(--log-cabin-rgb) / .98) 48%), var(--background);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit}@media (prefers-reduced-motion:no-preference){section[data-site-media-cover]:before{content:"";z-index:3;background:var(--concept-dark);opacity:calc(var(--ef-hero-progress,0) * .8);pointer-events:none;position:absolute;inset:0}}[data-scroll-root] section,[data-scroll-root] footer{scroll-margin-top:104px}@media (prefers-reduced-motion:no-preference){[data-scroll-root][data-scroll-motion=ready] [data-scroll-reveal]{opacity:0;transform:translate3d(0, var(--scroll-reveal-y,24px), 0);transition:opacity .82s var(--ease-lux), transform .82s var(--ease-lux), clip-path .98s var(--ease-lux);transition-delay:var(--scroll-reveal-delay,0s)}[data-scroll-root][data-scroll-motion=ready] [data-scroll-reveal]:not([data-scroll-visible=true]){will-change:opacity, transform}[data-scroll-root][data-scroll-motion=ready] [data-scroll-reveal=fade]{transform:none}[data-scroll-root][data-scroll-motion=ready] [data-scroll-reveal=image]{clip-path:inset(12% 0 0);transform:none}[data-scroll-root][data-scroll-motion=ready] [data-scroll-reveal=image]:not([data-scroll-visible=true]){will-change:opacity, clip-path}[data-scroll-root][data-scroll-motion=ready] [data-scroll-reveal][data-scroll-visible=true]{opacity:1;clip-path:inset(0);transform:none}[data-scroll-root][data-scroll-motion=ready] [data-scroll-active]{opacity:.58;transition:opacity .52s var(--ease-lux), transform .52s var(--ease-lux), border-color .52s var(--ease-lux), background-color .52s var(--ease-lux);transform:translateY(10px)}[data-scroll-root][data-scroll-motion=ready] [data-scroll-active][data-scroll-current=true]{opacity:1;transform:none}}@media (min-width:761px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-scroll-parallax]{view-timeline-name:--ef-parallax;view-timeline-axis:block}[data-scroll-parallax] [data-parallax-media]{animation:linear both efSubtleParallax;animation-timeline:--ef-parallax;animation-range:entry exit}[data-scroll-parallax=reverse] [data-parallax-media]{--ef-parallax-start:8%;--ef-parallax-end:-8%}}}@keyframes efSubtleParallax{0%{transform:translateY(var(--ef-parallax-start,-8%))}to{transform:translateY(var(--ef-parallax-end,8%))}}
