: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)}}*,: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}.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{--waitlist-modal-width:min(96vw, 980px);--waitlist-modal-max-height:96dvh;--waitlist-modal-inset-x:clamp(28px, 7.2vw, 48px);--waitlist-modal-inset-top:clamp(32px, 6.4vh, 48px);--waitlist-modal-logo-bottom:clamp(36px, 8vh, 56px);--waitlist-modal-logo-height:clamp(14px, 3.6vw, 20px);--waitlist-modal-content-bottom:calc(var(--waitlist-modal-logo-bottom) + var(--waitlist-modal-logo-height) + clamp(16px, 3.5vh, 24px));--waitlist-modal-body-gap:clamp(22px, 3.8vh, 32px);--waitlist-modal-header-gap:clamp(12px, 2.2vh, 16px);--waitlist-modal-form-gap:clamp(10px, 1.8vh, 14px);--waitlist-modal-cta-gap:clamp(6px, 1.2vh, 10px);--waitlist-modal-field-height:clamp(44px, 5.5vh, 50px);--waitlist-modal-submit-height:clamp(48px, 6vh, 54px);--waitlist-modal-subtitle-size:clamp(.6875rem, 2.6vw, .8125rem);--waitlist-modal-subtitle-color:var(--color-text);--waitlist-modal-title-size:clamp(2.125rem, 8.8vw, 2.875rem);--waitlist-modal-title-leading:.94;--waitlist-modal-title-tracking:-.02em}body.waitlist-modal-open{overflow:hidden}#root{transition:filter .35s}body.waitlist-modal-open #root{filter:blur(24px)saturate(1.05);transition:filter .55s}@media (prefers-reduced-motion:reduce){#root{transition:none}body.waitlist-modal-open #root{filter:none}}.waitlist-modal{z-index:100;visibility:hidden;pointer-events:none;place-items:center;padding:clamp(8px,2vh,20px) clamp(8px,2vw,16px);display:grid;position:fixed;inset:0}.waitlist-modal__backdrop-blur,.waitlist-modal__backdrop-tint{z-index:0;position:fixed;inset:0}.waitlist-modal__backdrop-blur{pointer-events:none;display:none}.waitlist-modal__backdrop-tint{opacity:0;background:#0505056b}.waitlist-modal__panel{z-index:1;isolation:isolate;width:var(--waitlist-modal-width);max-width:96vw;max-height:var(--waitlist-modal-max-height);background-color:var(--color-bg-fallback);background-image:var(--image-modal-bg);opacity:0;will-change:transform, opacity;background-position:bottom;background-repeat:no-repeat;background-size:cover;border-radius:6px;flex-direction:column;height:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #05050547,0 8px 24px #0505051f}.waitlist-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}.waitlist-modal__close{z-index:3;-webkit-backdrop-filter:blur(8px);background:#ffffff38;border:0;border-radius:999px;place-items:center;width:40px;height:40px;padding:0;transition:background-color .25s;display:grid;position:absolute;top:clamp(14px,3vw,20px);right:clamp(14px,3vw,20px)}.waitlist-modal__close span{width:16px;height:16px;position:relative}.waitlist-modal__close span:before,.waitlist-modal__close span:after{content:"";background:var(--color-text);transform-origin:50%;width:16px;height:2px;position:absolute;top:50%;left:50%}.waitlist-modal__close span:before{transform:translate(-50%,-50%)rotate(45deg)}.waitlist-modal__close span:after{transform:translate(-50%,-50%)rotate(-45deg)}.waitlist-modal__close:hover{background:#ffffff5c}.waitlist-modal__content{z-index:2;min-height:0;padding:var(--waitlist-modal-inset-top) var(--waitlist-modal-inset-x) var(--waitlist-modal-content-bottom);flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.waitlist-modal__body{align-items:stretch;gap:var(--waitlist-modal-body-gap);flex-direction:column;width:100%;display:flex}.waitlist-modal__header{align-items:flex-start;gap:var(--waitlist-modal-header-gap);text-align:left;flex-direction:column;flex-shrink:0;width:100%;display:flex}.waitlist-modal__title{font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:var(--waitlist-modal-title-size);line-height:var(--waitlist-modal-title-leading);letter-spacing:var(--waitlist-modal-title-tracking);text-transform:uppercase;text-align:left;color:var(--color-text);margin:0}.waitlist-modal__title span{white-space:nowrap;display:block}.waitlist-modal__offer{border-top:1px solid #1a1a1a1f;flex-direction:column;gap:.5rem;width:100%;max-width:none;margin-top:clamp(2px,.8vh,6px);margin-bottom:clamp(8px,1.8vh,14px);padding-top:clamp(14px,2.2vh,18px);display:flex}.waitlist-modal__offer-headline{font-family:var(--font-display);font-weight:var(--font-weight-display);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text);margin:0;font-size:clamp(.875rem,3vw,1.0625rem);line-height:1.2}.waitlist-modal__offer-terms{font-family:var(--font-body);font-weight:var(--font-weight-body);letter-spacing:.01em;color:#1a1a1a9e;margin:0;font-size:clamp(.625rem,2.2vw,.75rem);line-height:1.5}.waitlist-modal__offer-terms span{display:block}.waitlist-modal__subtitle{font-family:var(--font-body);font-weight:var(--font-weight-body);font-size:var(--waitlist-modal-subtitle-size);letter-spacing:.1em;text-transform:uppercase;color:var(--waitlist-modal-subtitle-color);margin:0;line-height:1.28}.waitlist-modal__subtitle span{white-space:nowrap;display:block}.waitlist-modal__form{gap:var(--waitlist-modal-form-gap);flex-direction:column;flex-shrink:0;width:100%;margin:0;display:flex}.waitlist-modal__field{flex-direction:column;gap:0;width:100%;display:flex}.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-modal__input{width:100%;min-height:var(--waitlist-modal-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}.waitlist-modal__input::placeholder{color:#1a1a1a6b}.waitlist-modal__input:focus{background:#ffffff94;border-color:#1a1a1aa6;box-shadow:0 0 0 3px #e3f0f573}.waitlist-modal__opt-in{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:.55rem;width:100%;margin:clamp(2px,.6vh,6px) 0 0;display:flex}.waitlist-modal__opt-in-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.waitlist-modal__opt-in-box{background:#ffffff6b;border:1.5px solid #1a1a1a66;border-radius:3px;flex-shrink:0;width:.875rem;height:.875rem;margin-top:.12em;transition:border-color .2s,background-color .2s,box-shadow .2s;position:relative}.waitlist-modal__opt-in-box:after{content:"";border:solid var(--color-light-teal);opacity:0;border-width:0 1.5px 1.5px 0;width:.22rem;height:.42rem;transition:transform .18s,opacity .18s;position:absolute;top:.02rem;left:.22rem;transform:rotate(45deg)scale(0)}.waitlist-modal__opt-in:hover .waitlist-modal__opt-in-box{background:#ffffff94;border-color:#1a1a1a8c}.waitlist-modal__opt-in-input:checked+.waitlist-modal__opt-in-box{background:var(--color-text);border-color:var(--color-text)}.waitlist-modal__opt-in-input:checked+.waitlist-modal__opt-in-box:after{opacity:1;transform:rotate(45deg)scale(1)}.waitlist-modal__opt-in-input:focus-visible+.waitlist-modal__opt-in-box{box-shadow:0 0 0 3px #e3f0f573}.waitlist-modal__opt-in:has(.waitlist-modal__opt-in-input:disabled){opacity:.6;cursor:not-allowed}.waitlist-modal__opt-in-copy{font-family:var(--font-body);font-weight:var(--font-weight-body);letter-spacing:.01em;color:#1a1a1aad;font-size:clamp(.625rem,2.2vw,.75rem);line-height:1.4}.waitlist-modal__submit{width:100%;min-height:var(--waitlist-modal-submit-height);margin-top:var(--waitlist-modal-cta-gap);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}.waitlist-modal__submit:hover{background-color:var(--cta-fill-hover);border-color:var(--color-text)}.waitlist-modal__submit:disabled{opacity:.6;cursor:not-allowed}.waitlist-modal__submit--loading{opacity:1}.waitlist-modal__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 waitlist-modal-spin}@keyframes waitlist-modal-spin{to{transform:rotate(360deg)}}.waitlist-modal__error{font-family:var(--font-body);color:#8b1e1e;margin:0;font-size:clamp(.6875rem,2.4vw,.8125rem);line-height:1.35}.waitlist-modal__success-view{z-index:3;padding:var(--waitlist-modal-inset-top) var(--waitlist-modal-inset-x) var(--waitlist-modal-content-bottom);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.waitlist-modal__success{pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,3vh,18px);width:100%;height:auto;min-height:0;display:flex}.waitlist-modal__success-main{text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:clamp(10px,2.5vw,14px);min-height:0;display:flex}.waitlist-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}.waitlist-modal__success-icon svg{width:42%;height:42%}.waitlist-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}.waitlist-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}.waitlist-modal__success-body span{display:block}.waitlist-modal__success-action{flex-shrink:0;width:100%;margin-top:0}.waitlist-modal__panel--success .waitlist-modal__logo{z-index:4}.waitlist-modal__logo{left:var(--waitlist-modal-inset-x);bottom:var(--waitlist-modal-logo-bottom);z-index:1;pointer-events:none;position:absolute}.waitlist-modal__logo-image{height:var(--waitlist-modal-logo-height);object-fit:contain;object-position:left bottom;width:auto;display:block}@media (width<=767px){:root{--waitlist-modal-width:min(94vw, 560px);--waitlist-modal-max-height:94dvh;--waitlist-modal-inset-x:clamp(22px, 5.5vw, 28px);--waitlist-modal-inset-top:clamp(26px, 4.4vh, 34px);--waitlist-modal-logo-bottom:clamp(18px, 3.2vh, 24px);--waitlist-modal-logo-height:clamp(13px, 3.2vw, 16px);--waitlist-modal-content-bottom:calc(var(--waitlist-modal-logo-bottom) + var(--waitlist-modal-logo-height) + clamp(14px, 2.4vh, 20px));--waitlist-modal-body-gap:clamp(20px, 3.2vh, 26px);--waitlist-modal-header-gap:clamp(10px, 1.8vh, 14px);--waitlist-modal-form-gap:12px;--waitlist-modal-cta-gap:8px;--waitlist-modal-field-height:48px;--waitlist-modal-submit-height:50px;--waitlist-modal-subtitle-size:clamp(.5rem, 2vw, .625rem);--waitlist-modal-title-size:clamp(1.375rem, 6.2vw, 1.75rem);--waitlist-modal-title-leading:.92;--waitlist-modal-title-tracking:-.02em}.waitlist-modal{align-items:center;padding:clamp(10px,2vh,16px) clamp(10px,3vw,14px)}.waitlist-modal__panel:not(.waitlist-modal__panel--success){min-height:unset;height:auto}.waitlist-modal__content{flex:0 auto;justify-content:flex-start}.waitlist-modal__close{width:36px;height:36px;top:clamp(10px,2.4vw,14px);right:clamp(10px,2.4vw,14px)}.waitlist-modal__close span,.waitlist-modal__close span:before,.waitlist-modal__close span:after{width:13px}.waitlist-modal__offer{gap:.45rem;margin-top:2px;margin-bottom:10px;padding-top:14px}.waitlist-modal__offer-headline{letter-spacing:.04em;font-size:clamp(.875rem,3.2vw,1rem)}.waitlist-modal__offer-terms{font-size:clamp(.6875rem,2.4vw,.75rem);line-height:1.4}.waitlist-modal__subtitle{letter-spacing:.08em}.waitlist-modal__opt-in{gap:.5rem;margin-top:2px}.waitlist-modal__opt-in-copy{font-size:clamp(.625rem,2.4vw,.6875rem);line-height:1.35}.waitlist-modal__input{padding:.75rem 1rem;font-size:1rem}.waitlist-modal__submit{letter-spacing:.08em;border-width:1.5px;padding-block:.75rem;font-size:clamp(.875rem,3.4vw,1rem)}.waitlist-modal__submit-spinner{width:1rem;height:1rem}.waitlist-modal__success-view{justify-content:center;align-items:center}.waitlist-modal__success{gap:clamp(12px,2.8vh,14px);margin-top:0}.waitlist-modal__success-main{gap:clamp(8px,2.2vw,10px)}.waitlist-modal__success-icon{width:clamp(2.75rem,10vw,3.25rem);height:clamp(2.75rem,10vw,3.25rem)}.waitlist-modal__success-title{letter-spacing:.03em;font-size:clamp(1.125rem,5vw,1.375rem)}.waitlist-modal__success-body{max-width:14rem;font-size:clamp(.625rem,2.6vw,.6875rem);line-height:1.45}.waitlist-modal__success-action{margin-top:0;margin-bottom:0}}@media (height<=720px){:root{--waitlist-modal-inset-top:clamp(18px, 3.2vh, 24px);--waitlist-modal-logo-bottom:clamp(14px, 2.6vh, 20px);--waitlist-modal-content-bottom:calc(var(--waitlist-modal-logo-bottom) + var(--waitlist-modal-logo-height) + clamp(12px, 2vh, 16px));--waitlist-modal-body-gap:clamp(14px, 2.4vh, 18px);--waitlist-modal-header-gap:clamp(6px, 1.2vh, 10px);--waitlist-modal-form-gap:10px;--waitlist-modal-cta-gap:6px;--waitlist-modal-field-height:44px;--waitlist-modal-submit-height:46px}.waitlist-modal__title{font-size:clamp(1.125rem,5vw,1.5rem);line-height:.92}.waitlist-modal__offer-headline{font-size:clamp(.8125rem,2.8vw,.875rem)}.waitlist-modal__offer-terms{font-size:clamp(.625rem,2vw,.6875rem);line-height:1.35}.waitlist-modal__opt-in-copy{font-size:clamp(.5625rem,1.9vw,.625rem);line-height:1.3}}@media (height<=580px){:root{--waitlist-modal-inset-top:clamp(14px, 2.6vh, 18px);--waitlist-modal-logo-bottom:clamp(10px, 2.2vh, 14px);--waitlist-modal-body-gap:clamp(12px, 2vh, 14px);--waitlist-modal-header-gap:clamp(5px, 1vh, 8px);--waitlist-modal-form-gap:8px;--waitlist-modal-cta-gap:4px;--waitlist-modal-field-height:40px;--waitlist-modal-submit-height:42px}.waitlist-modal__offer{gap:.35rem;margin-bottom:6px;padding-top:10px}}@media (width>=768px){:root{--waitlist-modal-width:min(92vw, 940px);--waitlist-modal-inset-x:clamp(32px, 5.5vw, 52px);--waitlist-modal-subtitle-size:.8125rem;--waitlist-modal-logo-bottom:clamp(40px, 6vh, 56px);--waitlist-modal-logo-height:clamp(15px, 2.3vw, 20px);--waitlist-modal-title-size:clamp(2.25rem, 4.8vw, 3rem);--waitlist-modal-title-leading:.96;--waitlist-modal-title-tracking:-.01em}.waitlist-modal__panel:not(.waitlist-modal__panel--success){min-height:min(84dvh,720px)}.waitlist-modal__subtitle{letter-spacing:.11em}.waitlist-modal__success-view{justify-content:center;align-items:center}.waitlist-modal__success{gap:clamp(10px,1.6vh,12px)}.waitlist-modal__success-main{gap:clamp(8px,1.4vw,10px)}}@media (width>=1024px){:root{--waitlist-modal-width:min(88vw, 980px);--waitlist-modal-inset-x:clamp(36px, 4.8vw, 56px);--waitlist-modal-inset-top:clamp(36px, 5vh, 52px);--waitlist-modal-logo-bottom:clamp(44px, 5.5vh, 60px);--waitlist-modal-logo-height:clamp(16px, 2vw, 22px);--waitlist-modal-title-size:clamp(2.5rem, 4.2vw, 3.25rem);--waitlist-modal-title-leading:.98;--waitlist-modal-title-tracking:.01em}.waitlist-modal__panel:not(.waitlist-modal__panel--success){min-height:min(80dvh,760px)}.waitlist-modal__offer{margin-bottom:14px;padding-top:18px}.waitlist-modal__success-view{justify-content:center;align-items:center}.waitlist-modal__success{gap:10px}.waitlist-modal__success-main{gap:8px}.waitlist-modal__success-icon{width:clamp(3.5rem,6vw,4.25rem);height:clamp(3.5rem,6vw,4.25rem)}.waitlist-modal__success-title{font-size:clamp(1.5rem,2.6vw,1.75rem)}.waitlist-modal__success-body{line-height:1.4}}@media (prefers-reduced-motion:reduce){.waitlist-modal__panel,.waitlist-modal__close,.waitlist-modal__content [data-animate],.waitlist-modal__logo,.waitlist-modal__opt-in-box,.waitlist-modal__opt-in-box:after{transition: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%}}.products-stage{top:var(--products-top-gap);z-index:2;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.products-figure{left:50%;right:auto;bottom:var(--products-bottom);width:var(--products-max-width);height:var(--products-height);max-width:var(--products-max-width);margin-inline:0;position:absolute;transform:translate(-44%)}.products-figure picture{width:100%;height:100%;display:block}.products{object-fit:contain;object-position:center bottom;width:100%;height:100%}@media (width<=1023px){.products-figure{width:116vw;max-width:none;height:auto;bottom:100px;left:43%;right:auto;transform:translate(-50%)}.products-figure picture,.products{width:100%;height:auto}.products{opacity:.6;object-fit:contain;object-position:center bottom}}@media (width>=1024px){.products-figure{width:auto;height:var(--products-height);max-width:var(--products-max-width);aspect-ratio:6664/5876;margin-inline:0;bottom:0;left:auto;right:0;transform:none}.products{object-position:bottom right}}.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}}.animated-member-count{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;line-height:1;display:inline-flex}.animated-member-count__digit{flex-shrink:0;width:1ch;height:1em;display:block;position:relative;overflow:hidden}.animated-member-count__sep{flex-shrink:0;justify-content:center;align-items:flex-end;min-width:.18em;height:1em;line-height:1;display:flex}.animated-member-count__strip{transform:translateY(calc(var(--value) * -1em));will-change:transform;flex-direction:column;transition:transform .9s cubic-bezier(1,0,0,1);display:flex}.animated-member-count__cell{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;flex-shrink:0;justify-content:center;align-items:flex-end;width:1ch;height:1em;line-height:1;display:flex}@media (prefers-reduced-motion:reduce){.animated-member-count__strip{transition:none}}.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)}}
