:root{--phi:1.618;--font-display:"Archivo Condensed", sans-serif;--font-body:"Just Sans", sans-serif;--font-weight-display:400;--font-weight-body:400;--font-weight-body-emphasis:500;--text-xs:.618rem;--text-sm:.75rem;--text-base:1rem;--text-md:1.618rem;--text-lg:2.618rem;--text-xl:4.236rem;--text-2xl:6.854rem;--text-3xl:11.09rem;--text-4xl:17.94rem;--space-unit:.625rem;--space-phi-1:calc(var(--space-unit) * var(--phi));--space-phi-2:calc(var(--space-phi-1) * var(--phi));--space-phi-3:calc(var(--space-phi-2) * var(--phi));--space-phi-4:calc(var(--space-phi-3) * var(--phi));--space-2xs:var(--space-unit);--space-xs:var(--space-phi-1);--space-sm:var(--space-phi-1);--space-md:var(--space-phi-2);--space-lg:var(--space-phi-3);--space-xl:var(--space-phi-4);--color-dark-teal:#050505;--color-light-teal:#e3f0f5;--color-white:#fff;--color-chrome-mid:#50636b;--color-chrome-light:#93bccd;--color-text:#1a1a1a;--color-border:#00000073;--color-bg-fallback:#3d4550;--cta-fill:#e3f0f529;--cta-fill-hover:#1a1a1a1a;--cta-border-hover:#1a1a1a8c;--glass-bg:#ffffff0f;--glass-blur:16px;--frame-inset-x:clamp(18px, 5.5vw, 28px);--header-height:calc(var(--chrome-lock-btn-mobile) + (var(--space-unit) * 2));--footer-height:var(--header-height);--chrome-logo-height:clamp(16px, 4vw, 22px);--chrome-nav-min-height:48px;--chrome-nav-min-width:clamp(340px, 38vw, 520px);--chrome-lock-icon:12px;--chrome-lock-btn-mobile:32px;--chrome-social-icon:clamp(13px, 3.2vw, 17px);--hero-logo-mark-bottom:clamp(56px, 11vh, 84px);--hero-content-max:100%;--products-top-gap:29vh;--products-height:min(72dvh, 680px);--products-max-width:min(108vw, 460px);--products-bottom:clamp(48px, 8vh, 76px);--image-bg:image-set(url(/main_brand/background-1600.webp) type("image/webp"), url(/main_brand/background-1600.png) type("image/png"));--image-brand-gradient:image-set(url(/main_brand/brand_gradient-1200.webp) type("image/webp"), url(/main_brand/brand_gradient-1200.png) type("image/png"));--image-brand-gradient-fallback:radial-gradient(ellipse 140% 95% at 42% 100%, #c4ff3cb8 0%, #96dc4661 38%, #5a826e1f 62%, transparent 82%);--bg-gradient-width:100vw;--bg-gradient-translate-x:-50%;--bg-gradient-translate-y:50%;--bg-gradient-left:calc(336 / 1920 * 100vw);--bg-gradient-bottom:calc(55 / 1080 * 100svh);--image-noise:image-set(url(/assets/noise-texture-1024.webp) type("image/webp"), url(/assets/noise-texture-1024.png) type("image/png"));--image-modal-bg:url(/main_brand/modal_background-800.webp);--grain-size:min(92vw, 680px)}@media (width<=767px){:root{--image-bg:image-set(url(/main_brand/bg-mobile-v2-1200.webp) type("image/webp"), url(/main_brand/bg-mobile-v2-1200.png) type("image/png"))}}@media (width<=1023px){:root{--bg-gradient-width:185vw;--bg-gradient-translate-y:28%;--bg-gradient-left:120px;--bg-gradient-bottom:-120px;--image-brand-gradient-fallback:radial-gradient(ellipse 185% 100% at 58% 100%, #c4ff3cb8 0%, #96dc4661 38%, #5a826e1f 62%, transparent 82%)}}@media (width>=768px) and (width<=1023px){:root{--frame-inset-x:clamp(24px, 4vw, 40px);--chrome-logo-height:clamp(26px, 3.2vw, 32px);--hero-logo-mark-bottom:clamp(64px, 10vh, 96px);--products-top-gap:24vh;--products-height:min(68dvh, 640px);--products-max-width:min(95vw, 500px);--products-bottom:clamp(64px, 9vh, 92px)}}@media (width>=768px){:root{--hero-logo-mark-bottom:clamp(72px, 9.5vh, 108px);--grain-size:min(88vw, 720px)}}@media (width>=1024px){:root{--frame-inset-x:clamp(20px, 4.5vw, 64px);--grain-size:min(72vw, 760px);--header-height:clamp(56px, 8.5dvh, 80px);--footer-height:clamp(60px, 9.5dvh, 92px);--chrome-logo-height:clamp(32px, 2.4vw, 36px);--chrome-lock-icon:16px;--chrome-lock-btn-mobile:48px;--chrome-social-icon:clamp(18px, 2vw, 22px);--hero-content-max:min(720px, 46vw);--hero-logo-mark-bottom:clamp(80px, 10vh, 120px);--products-top-gap:calc(var(--header-height) + var(--space-phi-1));--products-height:min(94dvh, 1100px);--products-max-width:min(62vw, 1150px);--products-bottom:0;--image-bg:image-set(url(/main_brand/background-2560.webp) type("image/webp"), url(/main_brand/background-1600.png) type("image/png"));--image-brand-gradient:image-set(url(/main_brand/brand_gradient-1920.webp) type("image/webp"), url(/main_brand/brand_gradient-1200.png) type("image/png"));--image-modal-bg:url(/main_brand/modal_background-1400.webp)}}:root{--scrollbar-size:6px;--scrollbar-track:#05050514;--scrollbar-thumb:#1a1a1a52;--scrollbar-thumb-hover:#50636bb8;--scrollbar-thumb-active:#96dc46b8;--scrollbar-border:#ffffff2e}html,body,*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:1px solid var(--scrollbar-border);border-radius:999px;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}::-webkit-scrollbar-corner{background:0 0}.application-form,.application-form__textarea,.careers-main,.waitlist-select__menu{scrollbar-color:var(--scrollbar-thumb) transparent}.application-form::-webkit-scrollbar-track{background:0 0}.application-form__textarea::-webkit-scrollbar-track{background:0 0}.careers-main::-webkit-scrollbar-track{background:0 0}.waitlist-select__menu::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){::-webkit-scrollbar-thumb{transition:none}}*,:before,:after{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;padding:0;overflow:hidden}#root{width:100%;height:100%;overflow:hidden}body{font-family:var(--font-body);color:var(--color-text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.4}button{cursor:pointer;font-family:inherit}a{color:inherit;text-decoration:none}img{display:block}input,textarea,select{font-family:inherit}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.waitlist-select{width:100%;position:relative}.waitlist-select__trigger{width:100%;min-height:var(--waitlist-modal-field-height);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-body);text-align:left;color:var(--color-text);cursor:pointer;background:#ffffff6b;border:1.5px solid #1a1a1a59;border-radius:4px;outline:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;line-height:1.35;transition:border-color .25s,background-color .25s,box-shadow .25s,transform .25s;display:flex}.waitlist-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.waitlist-select__value--placeholder{color:#1a1a1a85}.waitlist-select__chevron{color:#1a1a1a9e;flex-shrink:0;width:1rem;height:1rem;transition:transform .32s cubic-bezier(.22,1,.36,1)}.waitlist-select--open .waitlist-select__chevron{color:var(--color-text);transform:rotate(180deg)}.waitlist-select__trigger:hover:not(:disabled){background:#ffffff85;border-color:#1a1a1a7a}.waitlist-select__trigger:focus-visible{background:#ffffff94;border-color:#1a1a1aa6;box-shadow:0 0 0 3px #e3f0f573}.waitlist-select--open .waitlist-select__trigger{background:#ffffff9e;border-color:#1a1a1a94;box-shadow:0 0 0 3px #e3f0f559}.waitlist-select--disabled .waitlist-select__trigger{opacity:.6;cursor:not-allowed}.waitlist-select__menu{overscroll-behavior:contain;-webkit-backdrop-filter:blur(16px);opacity:0;transform-origin:top;pointer-events:none;background:#fffffff0;border:1.5px solid #1a1a1a24;border-radius:6px;margin:0;padding:.35rem;list-style:none;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1);overflow-y:auto;transform:translateY(-8px)scale(.985);box-shadow:0 16px 48px #05050524,0 4px 12px #05050514}.waitlist-select__menu--visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.waitlist-select__menu--upward{transform-origin:bottom}.waitlist-select__menu--upward:not(.waitlist-select__menu--visible){transform:translateY(8px)scale(.985)}.waitlist-select__option{font-family:var(--font-body);font-size:clamp(.875rem,2.4vw,.9375rem);font-weight:var(--font-weight-body);color:var(--color-text);cursor:pointer;border-radius:3px;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;line-height:1.35;transition:background-color .18s,color .18s;display:flex}.waitlist-select__option-label{flex:1;min-width:0}.waitlist-select__option--highlighted,.waitlist-select__option:hover{background:#e3f0f5b8}.waitlist-select__option--selected{font-weight:var(--font-weight-body-emphasis);background:#e3f0f58c}.waitlist-select__option--selected.waitlist-select__option--highlighted,.waitlist-select__option--selected:hover{background:#e3f0f5e0}.waitlist-select__check{color:#1a1a1ab8;flex-shrink:0;width:.875rem;height:.875rem}@media (width<=767px){.waitlist-select__trigger{padding:.75rem 1rem;font-size:1rem}.waitlist-select__option{padding:.7rem .75rem;font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.waitlist-select__chevron,.waitlist-select__menu,.waitlist-select__option{transition:none}.waitlist-select__menu,.waitlist-select__menu--visible{transform:none}}:root{--application-success-modal-width:min(94vw, 560px);--application-success-modal-max-height:94dvh;--application-success-modal-inset-x:clamp(22px, 5.5vw, 28px);--application-success-modal-inset-top:clamp(26px, 4.4vh, 34px);--application-success-modal-logo-bottom:clamp(18px, 3.2vh, 24px);--application-success-modal-logo-height:clamp(13px, 3.2vw, 16px);--application-success-modal-content-bottom:calc(var(--application-success-modal-logo-bottom) + var(--application-success-modal-logo-height) + clamp(14px, 2.4vh, 20px));--application-success-modal-submit-height:clamp(48px, 6vh, 54px)}#root{transition:filter .35s}body.application-success-modal-open #root{filter:blur(24px)saturate(1.05);transition:filter .55s}@media (prefers-reduced-motion:reduce){#root{transition:none}body.application-success-modal-open #root{filter:none}}.application-success-modal{z-index:100;place-items:center;padding:clamp(8px,2vh,20px) clamp(8px,2vw,16px);display:grid;position:fixed;inset:0}.application-success-modal__backdrop{z-index:0;cursor:pointer;background:#0505056b;border:0;padding:0;position:fixed;inset:0}.application-success-modal__panel{z-index:1;isolation:isolate;width:var(--application-success-modal-width);max-width:96vw;max-height:var(--application-success-modal-max-height);background-color:var(--color-bg-fallback);background-image:var(--image-modal-bg);opacity:0;background-position:bottom;background-repeat:no-repeat;background-size:cover;border-radius:6px;flex-direction:column;transition:opacity .45s,transform .45s;display:flex;position:relative;overflow:hidden;transform:scale(.96)translateY(12px);box-shadow:0 24px 80px #05050547,0 8px 24px #0505051f}.application-success-modal--visible .application-success-modal__panel{opacity:1;transform:none}.application-success-modal__panel:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background-image:var(--image-noise);mix-blend-mode:overlay;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.application-success-modal__close{z-index:3;-webkit-backdrop-filter:blur(8px);background:#ffffff38;border:0;border-radius:999px;place-items:center;width:36px;height:36px;padding:0;transition:background-color .25s;display:grid;position:absolute;top:clamp(10px,2.4vw,14px);right:clamp(10px,2.4vw,14px)}.application-success-modal__close span{width:13px;height:13px;position:relative}.application-success-modal__close span:before,.application-success-modal__close span:after{content:"";background:var(--color-text);transform-origin:50%;width:13px;height:2px;position:absolute;top:50%;left:50%}.application-success-modal__close span:before{transform:translate(-50%,-50%)rotate(45deg)}.application-success-modal__close span:after{transform:translate(-50%,-50%)rotate(-45deg)}.application-success-modal__close:hover{background:#ffffff5c}.application-success-modal__content{z-index:2;padding:var(--application-success-modal-inset-top) var(--application-success-modal-inset-x) var(--application-success-modal-content-bottom);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.application-success-modal__success{flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,3vh,18px);width:100%;display:flex}.application-success-modal__success-main{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(10px,2.5vw,14px);display:flex}.application-success-modal__success-icon{width:clamp(3.5rem,12vw,5rem);height:clamp(3.5rem,12vw,5rem);color:var(--color-text);background:#ffffff3d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.application-success-modal__success-icon svg{width:42%;height:42%}.application-success-modal__success-title{font-family:var(--font-display);font-weight:var(--font-weight-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);margin:0;font-size:clamp(1.5rem,5.5vw,2rem);line-height:1}.application-success-modal__success-body{max-width:18rem;font-family:var(--font-body);color:var(--color-text);margin:0;font-size:clamp(.75rem,2.8vw,.875rem);line-height:1.55}.application-success-modal__success-body span{display:block}.application-success-modal__submit{width:100%;min-height:var(--application-success-modal-submit-height);padding-inline:var(--space-phi-2);font-family:var(--font-display);font-weight:var(--font-weight-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text);background-color:var(--cta-fill);border:2px solid var(--color-text);border-radius:4px;justify-content:center;align-items:center;font-size:clamp(1rem,4vw,1.25rem);transition:background-color .35s ease-in-out,border-color .35s ease-in-out;display:inline-flex}.application-success-modal__submit:hover{background-color:var(--cta-fill-hover)}.application-success-modal__logo{left:var(--application-success-modal-inset-x);bottom:var(--application-success-modal-logo-bottom);z-index:4;position:absolute}.application-success-modal__logo-image{height:var(--application-success-modal-logo-height);width:auto;display:block}@media (width>=768px){:root{--application-success-modal-width:min(92vw, 640px);--application-success-modal-inset-x:clamp(32px, 5.5vw, 52px);--application-success-modal-logo-bottom:clamp(40px, 6vh, 56px);--application-success-modal-logo-height:clamp(15px, 2.3vw, 20px)}}@media (prefers-reduced-motion:reduce){.application-success-modal__panel{opacity:1;transition:none;transform:none}}.page{width:100%;height:100svh;position:relative;overflow:hidden}.blend-scene{z-index:0;position:absolute;inset:0;overflow:hidden}.page-bg{z-index:0;background-color:var(--color-bg-fallback);background-image:var(--image-bg);background-position:0;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.page-bg-gradient{z-index:1;pointer-events:none;position:absolute;inset:0}.page-bg-gradient__image{left:var(--bg-gradient-left);bottom:var(--bg-gradient-bottom);width:var(--bg-gradient-width);aspect-ratio:6244/4817;max-width:none;transform:translate(var(--bg-gradient-translate-x), var(--bg-gradient-translate-y));background-image:var(--image-brand-gradient), var(--image-brand-gradient-fallback);pointer-events:none;background-position:bottom,bottom;background-repeat:no-repeat;background-size:100%,100% 100%;position:absolute}.hero-logo-mark{z-index:1;pointer-events:none;padding:0 var(--frame-inset-x);padding-bottom:var(--hero-logo-mark-bottom);justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hero-logo-mark__image{opacity:.07;object-fit:contain;object-position:bottom center;width:min(130vw,1680px);max-width:none;height:auto;transform:translateY(6%)}@media (width<=1023px){.page-bg{background-position:top}.hero-logo-mark{display:none}}@media (width>=1024px){.hero-logo-mark{clip-path:inset(0 0 var(--footer-height) 0)}.hero-logo-mark__image{opacity:.05;width:min(100vw,1920px);transform:translateY(4%)}}.grain-overlay{z-index:3;pointer-events:none;background-image:var(--image-noise);background-size:var(--grain-size) auto;mix-blend-mode:overlay;background-position:50%;background-repeat:repeat;position:absolute;inset:0}@media (width>=1024px){.page-bg{background-position:50%}}.text-stretch{letter-spacing:0;justify-content:space-between;width:100%;display:flex}.display-title{font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:clamp(var(--text-xl), 16vw, var(--text-4xl));letter-spacing:-.04em;text-transform:uppercase;margin:0;line-height:.82}.display-title span{display:block}.display-title-soon{text-box-trim:trim-both;text-box-edge:cap alphabetic}.display-counter{font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:clamp(var(--text-lg), 9vw, var(--text-xl));letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;margin:0;line-height:1}.tagline{font-family:var(--font-body);font-weight:var(--font-weight-body);font-size:clamp(var(--text-base), 2.2vw, var(--text-md));letter-spacing:.1em;text-transform:uppercase;margin:0;line-height:1.2}.label-small{font-family:var(--font-body);font-weight:var(--font-weight-body);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;margin:0}.member-counter-label{font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:clamp(var(--text-base), 1.8vw, var(--text-md));letter-spacing:.12em;text-transform:uppercase;margin:0;line-height:1.2}.nav-link{font-family:var(--font-body);font-weight:var(--font-weight-body-emphasis);font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase}.copyright{font-family:var(--font-body);font-weight:var(--font-weight-body);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase}.footer-tagline{font-family:var(--font-display);font-weight:var(--font-weight-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text);font-size:clamp(.5625rem,2.15vw,.6875rem);line-height:1.08}@media (width<=1023px){.display-title{letter-spacing:-.04em;font-size:clamp(5rem,28vw,7.5rem);line-height:.82}.tagline{font-size:clamp(.9375rem,4vw,1.0625rem);font-weight:var(--font-weight-body);letter-spacing:.12em;opacity:1;width:100%;line-height:1.25}.display-counter{letter-spacing:-.02em;font-size:clamp(4.5rem,22vw,6.25rem)}.member-counter-label{letter-spacing:.14em;width:100%;font-size:clamp(.75rem,3.1vw,.875rem);line-height:1.3}.copyright{letter-spacing:.06em;font-size:clamp(.5625rem,2.35vw,.625rem)}.footer-tagline{letter-spacing:.08em;font-size:clamp(.5625rem,2.35vw,.625rem);line-height:1.06}}@media (width>=1024px){.display-title{font-size:clamp(6.5rem, min(13.9vw, 21dvh), var(--text-4xl));letter-spacing:-.05em}.display-counter{font-size:clamp(3rem, min(5.5vw, 10dvh), var(--text-2xl))}.tagline{font-size:clamp(.9375rem, min(2.5vw, 3.7dvh), var(--text-lg));letter-spacing:.12em}.member-counter-label{font-size:min(clamp(var(--text-md), 1.8vw, 2.125rem), 3.1dvh);letter-spacing:.14em}.nav-link{font-size:var(--text-base)}.copyright{letter-spacing:.22em;color:var(--color-dark-teal)}.footer-tagline{letter-spacing:.2em;color:var(--color-dark-teal);font-size:clamp(.6875rem,.9vw,.8125rem);line-height:1.1}}.page-shell{z-index:3;grid-template-rows:auto 1fr auto;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.header-glass,.footer-glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur))}@media (width>=1024px){.site-footer.footer-glass{-webkit-backdrop-filter:none;isolation:isolate;background:0 0;position:relative}.site-footer.footer-glass:before,.site-footer.footer-glass:after{content:"";height:var(--footer-height);pointer-events:none;position:fixed;bottom:0;left:0;right:0}.site-footer.footer-glass:before{z-index:2;-webkit-backdrop-filter:blur(32px)saturate(1.08);background:#ffffff29}.site-footer.footer-glass:after{z-index:2;background-image:var(--image-noise);background-size:var(--grain-size) auto;mix-blend-mode:overlay;opacity:.42;background-position:50%;background-repeat:repeat}.site-footer.footer-glass .footer-inner{z-index:3}}.nav-box{border:2px solid var(--color-border)}.site-header{flex-shrink:0}.header-inner{min-height:var(--header-height);padding:var(--space-sm) var(--frame-inset-x);justify-content:space-between;align-items:center;display:flex;position:relative}.header-inner:after{content:"";background:var(--color-border);height:1px;position:absolute;bottom:0;left:0;right:0}.logo-link{flex-shrink:0;line-height:0}.site-header .logo{height:var(--chrome-logo-height);opacity:.79;width:auto}.site-header .nav-desktop{min-width:var(--chrome-nav-min-width);min-height:var(--chrome-nav-min-height);justify-content:center;align-items:center;padding:8px clamp(20px,2.5vw,36px);display:none;position:relative}.nav-desktop__links{filter:blur(4px);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;gap:clamp(24px,2.8vw,48px);display:flex}.site-header .nav-desktop__links a{white-space:nowrap}.site-header .lock-btn{color:var(--color-text);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex}.site-header .lock-btn:hover{opacity:.55}.site-header .lock-btn.nav-desktop__lock{z-index:1;width:100%;height:100%;position:absolute;inset:0}.site-header .lock-btn__icon{width:var(--chrome-lock-icon);height:var(--chrome-lock-icon);display:block}.site-header .lock-btn--mobile-only{width:var(--chrome-lock-btn-mobile);height:var(--chrome-lock-btn-mobile);border:2px solid var(--color-border)}@media (width>=1024px){.site-header .nav-desktop{display:flex}.site-header .lock-btn--mobile-only{display:none}}.hero{min-height:0;padding:var(--space-phi-2) var(--frame-inset-x);align-items:stretch;display:flex;overflow:hidden}.hero-content{width:100%;max-width:var(--hero-content-max);flex-direction:column;flex:1;justify-content:flex-start;min-height:0;display:flex}.hero-heading{align-items:flex-start;gap:var(--space-phi-1);flex-direction:column;flex-shrink:0;width:fit-content;max-width:100%;display:flex}.hero-actions{align-items:flex-start;gap:var(--space-phi-1);width:100%;max-width:100%;padding-top:calc(var(--space-phi-2) + var(--space-unit));padding-bottom:var(--space-phi-1);flex-direction:column;flex-shrink:0;margin-top:auto;display:flex}@media (width<=1023px){.hero{padding:var(--space-phi-2) var(--frame-inset-x) var(--space-unit)}.hero-heading{gap:var(--space-phi-1)}.hero-actions{gap:var(--space-phi-1);padding-top:var(--space-phi-2);padding-bottom:var(--space-unit)}}@media (width>=1024px){.hero{padding:clamp(24px, 5dvh, 64px) var(--frame-inset-x)}.hero-heading{gap:clamp(10px,1.95dvh,24px)}.hero-actions{gap:clamp(10px,1.95dvh,24px);max-width:min(clamp(440px,40.6vw,640px),100%);padding-top:clamp(16px,6dvh,72px);padding-bottom:clamp(12px,3dvh,28px)}}.waitlist-cta{flex-direction:column;align-items:stretch;gap:clamp(8px,1.4vh,12px);width:100%;display:flex}.waitlist-cta__offer{font-family:var(--font-body);font-weight:var(--font-weight-body);letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--color-text);margin:0;padding-inline:.15em;font-size:clamp(.6875rem,2.2vw,.8125rem);line-height:1.35}.waitlist-btn{justify-content:center;align-items:center;gap:var(--space-phi-2);width:100%;min-height:calc(var(--text-lg) + var(--space-phi-2));padding-inline:var(--space-phi-2);padding-block:var(--space-phi-1);font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:clamp(1.75rem, 2.8vw, var(--text-lg));letter-spacing:.12em;text-transform:uppercase;color:var(--color-text);background-color:var(--cta-fill);border:2px solid var(--color-text);border-radius:4px;transition:background-color .35s ease-in-out,border-color .35s ease-in-out,color .35s ease-in-out;display:inline-flex}.waitlist-btn__label{text-box-trim:trim-both;text-box-edge:cap alphabetic}.waitlist-btn:hover{background-color:var(--cta-fill-hover);border-color:var(--cta-border-hover);color:var(--color-text)}.waitlist-btn__icon{flex-shrink:0;width:clamp(1.375rem,2.2vw,1.875rem);height:auto;transition:opacity .35s ease-in-out;display:block;transform:rotate(-45deg)}.waitlist-btn:hover .waitlist-btn__icon{opacity:.7}@media (width>=1024px){.waitlist-cta{gap:clamp(10px,1.6dvh,14px)}.waitlist-cta__offer{letter-spacing:.14em;font-size:clamp(.75rem,min(1.1vw,1.6dvh),.875rem)}.waitlist-btn{min-height:clamp(44px,8dvh,88px);padding-block:clamp(8px,1.95dvh,22px);font-size:clamp(1.25rem,min(2.8vw,4.2dvh),3rem)}.waitlist-btn__icon{width:clamp(1.25rem,min(2.2vw,3.4dvh),2.25rem)}}.member-counter{flex-direction:column;align-items:flex-start;gap:.125rem;width:100%;max-width:100%;display:flex}.site-footer{flex-shrink:0}.footer-inner{min-height:var(--footer-height);padding:var(--space-md) var(--frame-inset-x);z-index:1;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:clamp(12px,3vw,32px);display:grid;position:relative}.footer-inner:before{content:"";background:var(--color-border);height:1px;position:absolute;top:0;left:0;right:0}@media (width<=1023px){.header-inner,.footer-inner{height:var(--header-height);min-height:var(--header-height);padding:var(--space-unit) var(--frame-inset-x)}.footer-glass{-webkit-backdrop-filter:none;background:0 0}.footer-inner{gap:clamp(10px,2.5vw,16px)}.copyright{flex-shrink:1;min-width:0;line-height:1.06}}.copyright{flex-flow:row;flex-shrink:1;align-items:baseline;gap:.35em;min-width:0;margin:0;line-height:1.08;display:flex}.copyright span{white-space:nowrap;display:inline}.footer-tagline{white-space:nowrap;flex-shrink:0;margin:0}@media (width<=1023px){.waitlist-cta{gap:10px}.waitlist-cta__offer{letter-spacing:.1em;font-size:clamp(.625rem,2.8vw,.75rem)}.waitlist-btn{justify-content:space-between;align-items:center;gap:var(--space-phi-1);min-height:clamp(52px,14vw,60px);padding-inline:var(--space-phi-2);padding-block:var(--space-phi-1);letter-spacing:.24em;font-size:clamp(1rem,4.5vw,1.25rem);display:flex}.waitlist-btn__label{white-space:nowrap;text-align:left;flex:auto;min-width:0}.waitlist-btn__icon{flex-shrink:0;width:clamp(1.125rem,4vw,1.375rem);position:static;transform:rotate(-45deg)}}.page--careers{height:100svh;overflow:hidden}.page--careers .page-shell{height:100%;min-height:0}.careers-main{gap:var(--space-phi-2);flex-direction:column;min-height:0;display:flex;overflow:hidden}.careers-hero.hero{padding:var(--space-phi-2) var(--frame-inset-x) 0;flex-shrink:0}.careers-hero .hero-content{gap:var(--space-phi-2);min-width:0}.careers-hero__body{max-width:34rem;font-family:var(--font-body);font-weight:var(--font-weight-body);letter-spacing:.01em;color:var(--color-text);margin:0;font-size:clamp(.9375rem,2.4vw,1.0625rem);line-height:1.55}.careers-hero__note{margin:var(--space-phi-1) 0 0;max-width:34rem;font-family:var(--font-body);font-weight:var(--font-weight-body);letter-spacing:.01em;color:var(--color-text);font-size:clamp(.8125rem,2.1vw,.9375rem);line-height:1.55}.careers-hero__note strong{font-weight:var(--font-weight-body-emphasis)}.careers-form-col{min-width:0;min-height:0;padding:0 var(--frame-inset-x) var(--space-phi-2);flex:auto}.page--careers .site-footer{z-index:4;position:relative}.page--careers .footer-inner{align-items:center;padding-block:0}.page--careers .copyright{align-items:center;line-height:1}.page--careers .footer-tagline{line-height:1}@media (width<=1023px){.page--careers .footer-inner{height:var(--header-height);min-height:var(--header-height);padding:0 var(--frame-inset-x)}.careers-main{-webkit-overflow-scrolling:touch;overflow:hidden auto}.careers-hero.hero{padding:var(--space-phi-2) var(--frame-inset-x) 0}.careers-hero .hero-content{container-type:inline-size}.careers-hero .hero-heading{align-items:stretch;width:fit-content;max-width:100%}.careers-hero .display-title{letter-spacing:-.05em;max-width:100%;font-size:clamp(2.75rem,23cqi,6.5rem)}.careers-hero .display-title span{display:block}.careers-hero .tagline.text-stretch{letter-spacing:0;align-self:stretch;width:100%}.careers-form-col{min-height:auto;padding:0 var(--frame-inset-x) var(--space-phi-2);flex:none}}@media (width>=1024px){.page--careers .site-footer{height:var(--footer-height);min-height:var(--footer-height)}.page--careers .footer-inner{height:var(--footer-height);min-height:var(--footer-height);padding:0 var(--frame-inset-x)}.careers-main{padding-inline:var(--frame-inset-x);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;column-gap:clamp(32px,4.5vw,88px);display:grid;overflow:hidden}.careers-hero.hero{align-self:stretch;min-width:0;padding:clamp(24px,5dvh,64px) 0}.careers-hero .hero-content{gap:clamp(16px,2.8dvh,28px);max-width:100%;container-type:inline-size}.careers-hero .hero-heading{align-items:stretch;gap:clamp(10px,1.95dvh,24px);width:fit-content;max-width:100%}.careers-hero .display-title{max-width:100%;font-size:clamp(5rem, min(26cqi, 20dvh), var(--text-4xl));letter-spacing:-.05em}.careers-hero .display-title span{display:block}.careers-hero .tagline.text-stretch{width:100%;font-size:clamp(.9375rem, min(4.8cqi, 3.7dvh), var(--text-lg));letter-spacing:0;align-self:stretch}.careers-hero__body{max-width:min(34rem,100%);font-size:clamp(.9375rem,min(1.2vw,1.8dvh),1.0625rem)}.careers-form-col{flex-direction:column;min-width:0;min-height:0;padding:clamp(24px,5dvh,64px) 0 clamp(12px,3dvh,28px);display:flex}.careers-form-col .application-form{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;max-height:100%;display:flex}}@media (width>=1440px){.careers-main{column-gap:clamp(48px,5vw,112px)}}@media (width>=1024px) and (height<=860px){.careers-hero.hero{padding-block:clamp(20px,4dvh,48px)}.careers-hero .hero-content{gap:clamp(12px,2.2dvh,20px)}.careers-hero .hero-heading{gap:clamp(8px,1.5dvh,16px)}.careers-hero .display-title{font-size:clamp(4.25rem,min(22cqi,15.5dvh),9rem)}.careers-hero .tagline.text-stretch{font-size:clamp(.8125rem,min(4.2cqi,2.8dvh),1.25rem)}.careers-hero__body{font-size:clamp(.8125rem,min(1vw,1.45dvh),1rem)}.careers-form-col{padding-top:clamp(20px,4dvh,48px);padding-bottom:clamp(10px,2.2dvh,20px)}.careers-main{column-gap:clamp(24px,3.2vw,56px)}}@media (width>=1024px) and (width<=1366px){.careers-hero .display-title{font-size:clamp(4.5rem,min(24cqi,17dvh),8.5rem)}.careers-main{column-gap:clamp(28px,3.5vw,64px)}}:root{--careers-form-field-height:clamp(44px, 5.5vh, 50px);--careers-form-gap:clamp(10px, 1.8vh, 14px);--careers-form-inset:clamp(20px, 3.5vw, 32px);--careers-form-radius:6px;--waitlist-modal-field-height:var(--careers-form-field-height)}.application-form{isolation:isolate;--application-form-title-size:clamp(1.375rem, 4.2vw, 1.875rem);border-radius:var(--careers-form-radius);background:var(--glass-bg);width:100%;max-width:100%;-webkit-backdrop-filter:blur(var(--glass-blur));border:1.5px solid #ffffff38;flex-shrink:0;position:relative;overflow:hidden;container:application-form/inline-size}.application-form:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:#ffffff14;position:absolute;inset:0}.application-form:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background-image:var(--image-noise);background-size:var(--grain-size) auto;mix-blend-mode:overlay;opacity:.42;background-position:50%;background-repeat:repeat;position:absolute;inset:0}.application-form__inner{z-index:2;padding:var(--careers-form-inset);flex-direction:column;gap:clamp(16px,2.8vh,24px);display:flex;position:relative}.application-form__header{flex-direction:column;gap:clamp(6px,1vh,10px);display:flex}.application-form__title{font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:var(--application-form-title-size);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);margin:0;line-height:1}.application-form__subtitle{font-family:var(--font-body);font-weight:var(--font-weight-body);letter-spacing:.08em;text-transform:uppercase;color:#1a1a1ab8;margin:0;font-size:clamp(.6875rem,2.2vw,.8125rem);line-height:1.35}.application-form__form{gap:var(--careers-form-gap);flex-direction:column;margin:0;display:flex}.application-form__fields{gap:var(--careers-form-gap);flex-direction:column;display:flex}.application-form__actions{flex-direction:column;flex-shrink:0;gap:clamp(8px,1.2vh,12px);display:flex}.application-form__row{gap:var(--careers-form-gap);grid-template-columns:1fr;display:grid}.application-form__row--split{grid-template-columns:1fr}.application-form__field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.application-form__label{font-family:var(--font-body);font-weight:var(--font-weight-body-emphasis);letter-spacing:.12em;text-transform:uppercase;color:#1a1a1ac7;font-size:clamp(.5625rem,1.8vw,.6875rem);line-height:1.2}.application-form__required{color:#d32f2f;font-weight:var(--font-weight-body-emphasis)}.application-form__input,.application-form__textarea{width:100%;min-height:var(--careers-form-field-height);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);background:#ffffff6b;border:1.5px solid #1a1a1a59;border-radius:4px;outline:none;padding:.75rem 1rem;transition:border-color .25s,background-color .25s,box-shadow .25s}.application-form__input::placeholder,.application-form__textarea::placeholder{color:#1a1a1a6b}.application-form__input:focus,.application-form__textarea:focus{background:#ffffff94;border-color:#1a1a1aa6;box-shadow:0 0 0 3px #e3f0f573}.application-form__textarea-wrap{position:relative}.application-form__textarea{resize:vertical;min-height:clamp(120px,18vh,160px);padding-bottom:1.75rem}.application-form__char-count{font-family:var(--font-body);letter-spacing:.06em;color:#1a1a1a85;pointer-events:none;font-size:clamp(.5625rem,1.6vw,.6875rem);position:absolute;bottom:.625rem;right:.75rem}.application-form__error{font-family:var(--font-body);color:#8b1e1e;margin:0;font-size:clamp(.6875rem,2.2vw,.8125rem);line-height:1.35}.application-form__submit.waitlist-btn{height:auto;min-height:clamp(44px,5.5dvh,52px);padding-inline:var(--space-phi-2);padding-block:var(--space-phi-1);font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:var(--application-form-title-size);letter-spacing:.06em;gap:var(--space-phi-1);border-width:2px;justify-content:center;align-items:center;line-height:1.1}.application-form__submit .waitlist-btn__label{text-box-trim:trim-both;text-box-edge:cap alphabetic}.application-form__submit .waitlist-btn__icon{width:clamp(.875rem,2.2vw,1.125rem)}.application-form__submit--loading{opacity:1}.application-form__submit-spinner{border:2px solid #ffffff59;border-top-color:var(--color-text);border-radius:50%;width:1.25rem;height:1.25rem;animation:.7s linear infinite application-form-spin}@keyframes application-form-spin{to{transform:rotate(360deg)}}@container application-form (width>=400px){.application-form__row--split{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.application-form__input,.application-form__textarea{font-size:1rem}}@media (width<=1023px){.application-form__submit.waitlist-btn{min-height:clamp(48px,12vw,56px);padding-block:var(--space-phi-1);padding-inline:var(--space-phi-2)}}@media (width>=1024px){:root{--careers-form-field-height:clamp(44px, 5.5dvh, 50px);--careers-form-gap:clamp(12px, 1.8dvh, 16px);--waitlist-modal-field-height:var(--careers-form-field-height)}.application-form{-webkit-backdrop-filter:blur(32px)saturate(1.08);--application-form-title-size:clamp(1.5rem, min(2.2vw, 2.8dvh), 1.875rem);background:#ffffff29;flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.application-form:before{background:0 0}.application-form__inner{flex-direction:column;flex:auto;gap:clamp(18px,2.8dvh,28px);height:100%;min-height:0;padding:clamp(24px,3.4dvh,36px) clamp(24px,2.8vw,36px);display:flex}.application-form__header{flex-shrink:0;gap:clamp(8px,1.2dvh,12px)}.application-form__subtitle{font-size:clamp(.6875rem,min(.9vw,1.3dvh),.8125rem)}.application-form__form{flex-direction:column;flex:auto;gap:clamp(14px,2dvh,18px);min-height:0;display:flex}.application-form__fields{gap:var(--careers-form-gap);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.application-form__actions{flex-shrink:0;gap:clamp(8px,1.2dvh,12px);padding-top:clamp(2px,.4dvh,4px)}.application-form__row{gap:var(--careers-form-gap);flex-shrink:0}.application-form__row--grow{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.application-form__field{gap:.5rem}.application-form__field--textarea{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.application-form__textarea-wrap{flex:auto;min-height:clamp(72px,10dvh,140px);max-height:100%;position:relative;overflow:hidden}.application-form__textarea{resize:none;padding-block:.75rem;width:100%;height:100%;min-height:0;max-height:100%;padding-bottom:1.75rem;overflow-y:auto}.application-form__input,.application-form .waitlist-select__trigger{min-height:var(--careers-form-field-height);padding-block:.75rem}.application-form__submit.waitlist-btn{min-height:clamp(44px,5.5dvh,52px);padding-inline:var(--space-phi-2);padding-block:clamp(10px, 1.4dvh, var(--space-phi-1));font-size:var(--application-form-title-size);letter-spacing:.06em;flex-shrink:0;margin-top:0}.application-form__submit .waitlist-btn__icon{width:clamp(.875rem,1.6vw,1.0625rem)}}@media (width>=1024px) and (height<=860px){:root{--careers-form-field-height:clamp(40px, 5dvh, 46px);--careers-form-gap:clamp(8px, 1.25dvh, 12px);--waitlist-modal-field-height:var(--careers-form-field-height)}.application-form{--application-form-title-size:clamp(1.25rem, min(2vw, 2.2dvh), 1.625rem)}.application-form__inner{gap:clamp(14px,2.2dvh,22px);padding:clamp(18px,2.8dvh,28px) clamp(18px,2.4vw,28px)}.application-form__textarea-wrap{min-height:clamp(56px,8dvh,96px)}.application-form__submit.waitlist-btn{min-height:clamp(42px,5dvh,48px)}}@media (prefers-reduced-motion:reduce){.application-form__input,.application-form__textarea{transition:none}}
