:root{--color-background:#09060d;--color-surface:#130a1d;--color-surface-deep:#0b0712;--color-purple-deep:#120a1f;--color-purple-vivid:#4d0387;--color-lilac:#ecd7ff;--color-lilac-hot:#c98ff5;--color-muted-lilac:#a099ab;--color-warm-light:#fff3dc;--color-cream:#f4f0ea;--color-antique-gold:#745b3b;--color-gold:#c9a66b;--color-gold-light:#fcd587;--color-email-surface:#f4efe60f;--color-email-border:#c8a45d73;--color-white-stroke:#ffffff14;--shadow-gold:0 0 34px rgba(252,213,135,0.18);--shadow-purple:0 22px 80px rgba(75,20,120,0.44);--header-height:72.718px;--section-inline:88px;--content-max:1512px;--hero-stage-left:max(calc((100vw - var(--content-max)) / 2),0px);--hero-bg-x:calc(var(--hero-stage-left) - max(706px, 71.894svh));--hero-bg-y:calc(0px - max(70px, 7.128svh));--hero-bg-width:max(2799px,285.031svh);--hero-bg-height:max(1575px,160.387svh);--hero-content-y:clamp(166px,23.116svh,277px);--hero-bottom-fade-height:max(370px,37.678svh);--hero-overview-progress:0;--hero-overview-cover-offset:100%;--hero-overview-distance:clamp(460px,72svh,760px);--mobile-frame:402px;--motion-fast:180ms;--motion-medium:420ms;--motion-long:1600ms}.email-capture.is-error .email-capture__status{display:inline-flex;align-items:center;gap:6px;text-align:left}.email-capture.is-error .email-capture__status:before{width:12px;height:12px;background:currentColor;clip-path:polygon(50% 0,100% 92%,0 92%);content:"";flex:0 0 12px}.product-page{display:block;min-height:100vh}.product-page,.product-page .site-footer{background:#09060d}.product-reservation-section{position:relative;z-index:2;min-height:982px;padding:131px var(--section-inline) 80px;background:#09060d}.product-reservation-section__inner{width:min(100%,1336px);margin:0 auto}.product-reservation-layout{display:grid;grid-template-columns:700px 538px;gap:98px;align-items:start}.product-reservation-media{display:grid;gap:20px;width:700px}.product-gallery{position:relative;width:700px;height:600px;overflow:hidden;border:.684px solid var(--color-purple-vivid);border-radius:24px;box-shadow:0 20px 60px rgba(123,77,255,.15)}.product-gallery>img{object-fit:cover}.product-gallery__controls{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity var(--motion-fast) ease}.product-gallery:focus-within .product-gallery__controls,.product-gallery:hover .product-gallery__controls{opacity:1;pointer-events:auto}.product-gallery__arrow{position:absolute;top:279px;display:grid;width:42px;height:42px;place-items:center;border:.718px solid #736c66;border-radius:999px;background:rgba(9,6,13,.24);color:rgba(255,243,220,.86);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.product-gallery__arrow--left{left:20px}.product-gallery__arrow--right{right:20px}.product-gallery__arrow:focus-visible,.product-gallery__arrow:hover{background:rgba(216,180,106,.18);color:var(--color-warm-light)}.product-gallery__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.product-gallery__dots{position:absolute;bottom:22px;left:50%;display:flex;width:129px;height:12px;align-items:center;justify-content:space-between;transform:translateX(-50%)}.product-gallery__dot{position:relative;width:9px;height:9px;border-radius:999px;background:rgba(255,255,255,.08)}.product-gallery__dot.is-active{width:12px;height:12px;border:1.435px solid rgba(201,166,107,.4);background:var(--color-lilac);box-shadow:0 0 12px rgba(201,166,107,.3)}.product-gallery__dot.is-active:before{position:absolute;inset:-4px;border-radius:999px;background:radial-gradient(circle,rgba(255,243,220,.9),transparent 68%);content:""}.product-assurance-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:700px;filter:drop-shadow(0 10px 38px rgba(0,0,0,.48))}.product-assurance-card{display:flex;min-height:150px;gap:20px;align-items:flex-start;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:21px;background:#130a1d;box-shadow:inset 0 1px 1px rgba(255,255,255,.02)}.product-assurance-card__icon{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:999px;background:rgba(216,180,106,.15);color:#d8b46a}.product-assurance-card__icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.product-assurance-card h2{margin:0 0 4px;background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-alt);font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;white-space:nowrap}.product-assurance-card p{width:231px;margin:0;color:var(--color-muted-lilac);font-family:var(--font-body);font-size:14px;font-weight:400;letter-spacing:0;line-height:21px}.product-reservation-panel{width:538px;color:var(--color-lilac)}.product-mini-logo{display:flex;width:120px;height:36px;align-items:center;gap:14.634px}.product-mini-logo__mark{display:block;flex:0 0 auto;width:27.317px;height:35px;object-fit:contain}.product-mini-logo__wordmark{display:block;flex:0 0 auto;width:78.049px;height:17.562px;object-fit:contain}.product-reservation-panel h1{width:460px;margin:13px 0 0;background:linear-gradient(90deg,#ecd7ff,#c98ff5 50%,#ecd7ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-english-sc);font-size:38px;font-weight:400;letter-spacing:0;line-height:44px}.product-reservation-panel__body{width:538px;margin:13px 0 0;color:#b8b0c8;font-family:var(--font-body);font-size:18px;font-weight:400;letter-spacing:0;line-height:28px}.product-tier-picker{margin-top:30px}.product-tier-picker>p{margin:0 0 8px;color:var(--color-lilac);font-family:var(--font-body);font-size:16px;font-weight:650;letter-spacing:0;line-height:24px}.product-tier-picker__options{display:flex;justify-content:space-between;width:538px}.product-tier-card{display:grid;width:260px;height:70px;place-items:center;align-content:center;border:.684px solid rgba(255,255,255,.08);border-radius:16px;background:#12101a;color:var(--color-warm-light)}.product-tier-card:hover{border-color:rgba(201,166,107,.42)}.product-tier-card.is-selected{border:1.368px solid #745b3b;background:#09060d;box-shadow:0 0 10px rgba(200,164,93,.45)}.product-tier-card span{font-family:var(--font-display);font-size:18px;font-weight:400;letter-spacing:0;line-height:28px}.product-tier-card.is-selected span{background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent}.product-tier-card small{color:rgba(169,162,182,.75);font-family:var(--font-body);font-size:11px;font-weight:300;letter-spacing:0;line-height:16px}.product-tier-card.is-selected small{color:var(--color-muted-lilac)}.product-price-block{margin-top:8px}.product-price-block__numbers{display:flex;height:91px;align-items:flex-start;gap:16px}.product-price-block__amount,.product-price-block__currency{background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:400}.product-price-block__currency{padding-top:14px;font-family:var(--font-display);font-size:75px;line-height:80px}.product-price-block__amount{min-width:106px;font-family:var(--font-price);font-size:75px;line-height:91px}.product-price-block__original{align-self:center;color:#8e879d;font-size:22px;line-height:33px;text-decoration:line-through}.product-price-block p,.product-price-block__original{font-family:var(--font-ui);font-weight:400;letter-spacing:0}.product-price-block p{margin:0;color:#d8b46a;font-size:15px;line-height:22.5px}.product-email-field{margin-top:20px}.product-email-field label{display:block;margin-bottom:8px;color:var(--color-lilac);font-weight:650;line-height:24px}.product-email-field input,.product-email-field label{font-family:var(--font-body);font-size:16px;letter-spacing:0}.product-email-field input{width:538px;height:60px;border:1px solid rgba(200,164,93,.45);border-radius:12px;padding:0 27px;background:rgba(244,239,230,.06);color:var(--color-warm-light);font-weight:400;line-height:26px;outline:0;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background var(--motion-fast) ease}.product-email-field input:focus,.product-email-field input:hover{border-color:rgba(201,166,107,.78);box-shadow:0 0 22px rgba(200,164,93,.14)}.product-email-field.is-error input{border-color:rgba(255,107,107,.62)}.product-email-field input::placeholder{color:#7f758d}.product-email-field p{display:flex;height:auto;align-items:center;gap:6px;margin:0;padding-top:10px;color:#ff6b6b;font-family:var(--font-body);font-size:13px;font-weight:400;letter-spacing:0;line-height:18px}.product-email-field svg{width:13px;height:13px;flex:0 0 13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px}.product-email-field svg path:first-child{fill:rgba(255,107,107,.12)}.product-safe-row{display:flex;height:84px;align-items:center;justify-content:space-between;border-top:1px solid rgba(216,180,106,.22);margin-top:20px;padding-top:16px}.product-safe-row__secure{display:flex;align-items:center;gap:8px;color:#d8d3e6;font-family:var(--font-ui);font-size:14px;font-weight:400;letter-spacing:0;line-height:21px}.product-safe-row__secure svg{width:16px;height:16px;color:#d8b46a;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px}.product-safe-row__stripe{display:grid;width:128px;height:auto;place-items:center;border:.684px solid #2a2338;border-radius:999px;color:#8e879d;font-family:var(--font-ui);font-size:12px;font-weight:400;letter-spacing:0;line-height:18px}.product-reservation-actions,.product-reservation-form{display:grid;gap:13px;width:538px}.product-reservation-form--capture{display:block}.product-primary-action,.product-secondary-action{width:538px;border-radius:8px;font-family:var(--font-body);font-size:18px;font-weight:700;letter-spacing:1px;line-height:28px;text-align:center}.product-primary-action{height:56px;background:linear-gradient(90deg,#c89a62,#d8b46a 50%,#c89a62);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);color:#08070b}.product-primary-action:hover{filter:brightness(1.08) saturate(1.05)}.product-primary-action:active{filter:brightness(.94)}.product-secondary-action{height:52px;border:1px solid rgba(216,180,106,.5);background:#09060d;color:var(--color-warm-light);font-weight:500}.product-secondary-action:hover{border-color:rgba(252,213,135,.8);background:rgba(216,180,106,.06)}.product-reservation-label--mobile{display:none}.product-reservation-disclaimer{width:538px;margin:16px 0 0;color:rgba(169,162,182,.75);font-family:var(--font-body);font-size:13px;font-weight:400;letter-spacing:0;line-height:20px;text-align:center}.product-reservation-disclaimer button{color:var(--color-lilac-hot);text-decoration:underline;text-underline-offset:2px}.terms-dialog{position:fixed;z-index:80;inset:0;display:grid;place-items:center}.terms-dialog__backdrop{position:absolute;inset:0;background:rgba(4,2,7,.68);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.terms-dialog__panel{position:relative;width:min(560px,calc(100vw - 40px));border:1px solid rgba(216,180,106,.38);border-radius:16px;padding:32px;background:linear-gradient(180deg,rgba(19,10,29,.98),rgba(9,6,13,.98)),#130a1d;box-shadow:0 20px 80px rgba(0,0,0,.5),0 0 42px rgba(201,166,107,.14)}.terms-dialog__close{position:absolute;top:16px;right:16px;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(236,215,255,.16);border-radius:999px;color:var(--color-lilac);font-family:var(--font-ui);font-size:18px;line-height:1}.terms-dialog h2{margin:0 0 18px;background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display);font-size:34px;font-weight:400;letter-spacing:0;line-height:40px}.terms-dialog__copy{display:grid;gap:14px}.terms-dialog__copy p{margin:0;color:#b8b0c8;font-family:var(--font-body);font-size:15px;font-weight:400;letter-spacing:0;line-height:24px}.product-reservation-error{margin:8px 0 0;color:#ff7c7c;font-family:var(--font-body);font-size:14px;line-height:20px}.email-capture>.email-capture__submit:disabled,.product-primary-action:disabled,.product-secondary-action:disabled,.reserve-modal__submit:disabled,.survey-modal__nav:disabled{cursor:progress;opacity:.72}.product-checkout-status{position:fixed;right:24px;bottom:24px;z-index:80;padding:12px 16px;border:1px solid rgba(252,213,135,.32);border-radius:6px;background:rgba(19,10,29,.92);color:var(--color-warm-light);font-family:var(--font-body);font-size:14px;line-height:20px;box-shadow:var(--shadow-gold)}.product-modal,.survey-modal{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:24px}.product-modal__backdrop,.survey-modal__backdrop{position:absolute;inset:0;border:0;background:rgba(5,3,8,.64);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.product-modal__panel,.survey-modal__panel{--modal-border-size:2px;--modal-corner-top-x:52px;--modal-corner-top-y:52px;--modal-corner-bottom-x:42px;--modal-corner-bottom-y:38px;position:relative;isolation:isolate;clip-path:polygon(var(--modal-corner-top-x) 0,calc(100% - var(--modal-corner-top-x)) 0,100% var(--modal-corner-top-y),100% calc(100% - var(--modal-corner-bottom-y)),calc(100% - var(--modal-corner-bottom-x)) 100%,var(--modal-corner-bottom-x) 100%,0 calc(100% - var(--modal-corner-bottom-y)),0 var(--modal-corner-top-y));filter:drop-shadow(0 12px 40px rgba(0,0,0,.48))}.product-modal__panel:after,.product-modal__panel:before,.survey-modal__panel:after,.survey-modal__panel:before{position:absolute;content:"";pointer-events:none}.product-modal__panel:before,.survey-modal__panel:before{z-index:0;inset:0;background:linear-gradient(180deg,#c9a35d,#4d3725 50%,#a98553);clip-path:inherit}.product-modal__panel:after,.survey-modal__panel:after{z-index:1;inset:var(--modal-border-size);background:#25003b;clip-path:polygon(calc(var(--modal-corner-top-x) - var(--modal-border-size)) 0,calc(100% - var(--modal-corner-top-x) + var(--modal-border-size)) 0,100% calc(var(--modal-corner-top-y) - var(--modal-border-size)),100% calc(100% - var(--modal-corner-bottom-y) + var(--modal-border-size)),calc(100% - var(--modal-corner-bottom-x) + var(--modal-border-size)) 100%,calc(var(--modal-corner-bottom-x) - var(--modal-border-size)) 100%,0 calc(100% - var(--modal-corner-bottom-y) + var(--modal-border-size)),0 calc(var(--modal-corner-top-y) - var(--modal-border-size)))}.product-modal__panel>*,.survey-modal__panel>*{position:relative;z-index:2}.product-modal__panel{display:flex;width:min(800px,calc(100vw - 32px));height:500px;flex-direction:column;align-items:center;padding:100px 86px 104px;text-align:center}.product-modal__close,.survey-modal__close{border:0;background:transparent;color:rgba(236,215,255,.7);font-family:var(--font-ui);line-height:1}.product-modal__close{position:absolute;top:35px;right:45px;display:grid;width:40px;height:40px;place-items:center;font-size:28px}.product-modal__eyebrow{margin:14px 0 0;color:#d8b46a;font-family:var(--font-body);font-size:16px;font-weight:600;letter-spacing:2px;line-height:26px}.product-modal__panel h2{max-width:652px;margin:20px 0 0;background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display);font-size:52px;font-weight:400;line-height:60px;text-align:center}.product-modal__panel--failure{padding:82px 60px 70px}.product-modal__panel--failure .product-modal__eyebrow{margin-top:0}.product-modal__panel--failure h2{max-width:680px;margin-top:16px;font-size:46px;line-height:54px}.product-modal__body{max-width:641px;margin:24px 0 0;color:#c8c1d4;font-family:var(--font-body);font-size:18px;line-height:28px}.product-modal__panel--failure .product-modal__body{margin-top:16px;line-height:26px}.product-modal__actions{display:grid;grid-template-columns:repeat(2,300px);gap:20px;margin-top:44px}.product-modal__panel--failure .product-modal__actions{margin-top:30px}.product-modal__action{display:inline-flex;width:300px;height:64px;align-items:center;justify-content:center;gap:18px;border:0;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);font-family:var(--font-body);font-size:18px;font-weight:700;letter-spacing:1px}.product-modal__action--primary{background:linear-gradient(90deg,#b78a4c,#d4af72 50%,#b78a4c);color:#09060d}.product-modal__action--secondary{--discord-glyph-bg:rgba(255,255,255,0.08);--discord-glyph-border:rgba(244,239,230,0.06);--discord-glyph-color:#fff3dc;background:linear-gradient(90deg,#8b604f,#a87562);color:var(--color-warm-light)}.discord-glyph{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;place-items:center;border:.568px solid var(--discord-glyph-border,rgba(244,239,230,.06));border-radius:999px;background:var(--discord-glyph-bg,rgba(255,255,255,.08));color:var(--discord-glyph-color,#fff3dc)}.discord-glyph svg{display:block;width:19.167px;height:19.167px;fill:currentColor}.survey-modal__panel{display:grid;width:min(856px,calc(100vw - 32px));height:min(770px,calc(100svh - 32px));grid-template-rows:auto auto minmax(0,1fr) auto;padding:60px 47px 32px}.survey-modal__header{display:flex;align-items:center;justify-content:space-between}.survey-modal__header h2{margin:0;background:linear-gradient(90deg,#ecd7ff,#c98ff5 50%,#ecd7ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-regular);font-size:38px;font-weight:400;line-height:44px}.survey-modal__status{display:flex;align-items:center;gap:18px}.survey-modal__status span{min-width:84px;padding:8px 18px;border:1px solid rgba(163,148,184,.3);border-radius:999px;background:rgba(163,148,184,.1);color:#a394b8;font-family:var(--font-ui);font-size:16px;line-height:24px;text-align:center}.survey-modal__close{width:40px;height:40px;font-size:26px}.survey-modal__progress{height:3px;margin-top:26px;overflow:hidden;border-radius:999px;background:rgba(163,148,184,.2)}.survey-modal__progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(180deg,#feefd0,#fcd587);transition:width var(--motion-medium) ease}.survey-modal__content{min-height:0;padding:54px 44px 0}.survey-modal__question-row{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.survey-modal__question-row h3{margin:0;color:#f5e6d3;font-family:var(--font-display-alt);font-size:24px;font-weight:400;line-height:40px}.survey-modal__question-row span{color:rgba(160,153,171,.78);font-family:var(--font-body);font-size:13px;line-height:20px}.survey-modal__options{display:grid;max-height:434px;gap:16px;margin-top:20px;overflow-y:auto;padding-right:6px;scrollbar-width:none;-ms-overflow-style:none}.survey-modal__options::-webkit-scrollbar{width:0;height:0;display:none}.survey-modal__option{--survey-option-border-size:1px;--survey-option-corner:18px;position:relative;isolation:isolate;display:flex;min-height:70px;align-items:center;gap:16px;padding:18px 25px;border:0;clip-path:polygon(var(--survey-option-corner) 0,calc(100% - var(--survey-option-corner)) 0,100% var(--survey-option-corner),100% calc(100% - var(--survey-option-corner)),calc(100% - var(--survey-option-corner)) 100%,var(--survey-option-corner) 100%,0 calc(100% - var(--survey-option-corner)),0 var(--survey-option-corner));background:transparent;color:var(--color-muted-lilac);font-family:var(--font-body);font-size:18px;line-height:28px;text-align:left}.survey-modal__option:after,.survey-modal__option:before{position:absolute;content:"";pointer-events:none}.survey-modal__option:before{z-index:0;inset:0;background:rgba(163,148,184,.34);clip-path:inherit}.survey-modal__option:after{z-index:1;inset:var(--survey-option-border-size);background:#2b073f;clip-path:polygon(calc(var(--survey-option-corner) - var(--survey-option-border-size)) 0,calc(100% - var(--survey-option-corner) + var(--survey-option-border-size)) 0,100% calc(var(--survey-option-corner) - var(--survey-option-border-size)),100% calc(100% - var(--survey-option-corner) + var(--survey-option-border-size)),calc(100% - var(--survey-option-corner) + var(--survey-option-border-size)) 100%,calc(var(--survey-option-corner) - var(--survey-option-border-size)) 100%,0 calc(100% - var(--survey-option-corner) + var(--survey-option-border-size)),0 calc(var(--survey-option-corner) - var(--survey-option-border-size)))}.survey-modal__option>*{position:relative;z-index:2}.survey-modal__option.is-selected{color:var(--color-warm-light)}.survey-modal__option.is-selected:before{background:rgba(252,213,135,.7)}.survey-modal__option.is-selected:after{background:#3b153e}.survey-modal__option-dot{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;border:1.4px solid rgba(163,148,184,.5);border-radius:999px}.survey-modal__option.is-selected .survey-modal__option-dot{border-color:var(--color-warm-light)}.survey-modal__option.is-selected .survey-modal__option-dot:after{width:10px;height:10px;border-radius:inherit;background:linear-gradient(180deg,#feefd0,#fcd587);content:""}.survey-modal__textarea{width:100%;min-height:280px;margin-top:20px;padding:18px 20px;resize:vertical;border:1px solid rgba(163,148,184,.34);border-radius:6px;background:rgba(244,239,230,.06);color:var(--color-warm-light);font-family:var(--font-body);font-size:18px;line-height:28px}.survey-modal__textarea::placeholder{color:rgba(160,153,171,.72)}.survey-modal__footer{display:flex;align-items:center;justify-content:space-between;padding:16px 34px 0}.survey-modal__nav{--survey-nav-border-size:1px;--survey-nav-corner:12px;--survey-nav-border:rgba(163,148,184,0.36);--survey-nav-fill:#2b073f;position:relative;isolation:isolate;display:inline-flex;min-width:150px;height:50px;align-items:center;justify-content:center;border:0;clip-path:polygon(var(--survey-nav-corner) 0,calc(100% - var(--survey-nav-corner)) 0,100% var(--survey-nav-corner),100% calc(100% - var(--survey-nav-corner)),calc(100% - var(--survey-nav-corner)) 100%,var(--survey-nav-corner) 100%,0 calc(100% - var(--survey-nav-corner)),0 var(--survey-nav-corner));background:transparent;font-family:var(--font-body);font-size:20px;font-weight:700;letter-spacing:2px;line-height:30px}.survey-modal__nav:after,.survey-modal__nav:before{position:absolute;content:"";pointer-events:none}.survey-modal__nav:before{z-index:-2;inset:0;background:var(--survey-nav-border);clip-path:inherit}.survey-modal__nav:after{z-index:-1;inset:var(--survey-nav-border-size);background:var(--survey-nav-fill);clip-path:polygon(calc(var(--survey-nav-corner) - var(--survey-nav-border-size)) 0,calc(100% - var(--survey-nav-corner) + var(--survey-nav-border-size)) 0,100% calc(var(--survey-nav-corner) - var(--survey-nav-border-size)),100% calc(100% - var(--survey-nav-corner) + var(--survey-nav-border-size)),calc(100% - var(--survey-nav-corner) + var(--survey-nav-border-size)) 100%,calc(var(--survey-nav-corner) - var(--survey-nav-border-size)) 100%,0 calc(100% - var(--survey-nav-corner) + var(--survey-nav-border-size)),0 calc(var(--survey-nav-corner) - var(--survey-nav-border-size)))}.survey-modal__nav--previous{color:var(--color-warm-light)}.survey-modal__nav--next{--survey-nav-border:linear-gradient(90deg,#b78a4c,#d4af72 50%,#b78a4c);--survey-nav-fill:linear-gradient(90deg,#b78a4c,#d4af72 50%,#b78a4c);color:#08070b}.settlement-page{min-height:100vh}.settlement-hero,.settlement-page,.settlement-page .site-footer{background:var(--color-background)}.settlement-hero{width:100%;justify-self:stretch;min-height:1014px;padding:205px var(--section-inline) 80px}.settlement-hero__inner{display:flex;width:min(100%,1000px);margin:0 auto;flex-direction:column;align-items:center;text-align:center}.settlement-hero__check{display:grid;width:96px;height:96px;place-items:center;color:var(--color-gold-light);filter:drop-shadow(0 0 22px rgba(120,60,220,.28))}.settlement-hero__check svg{width:96px;height:96px;overflow:visible}.settlement-hero__check circle{fill:rgba(77,3,135,.18);stroke:rgba(252,213,135,.35);stroke-width:1.5}.settlement-hero__check path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.settlement-hero__eyebrow{margin:20px 0 0;color:var(--color-warm-light);font-family:var(--font-body);font-size:16px;line-height:26px;letter-spacing:2px}.settlement-hero h1{display:grid;gap:0;margin:20px 0 0;background:linear-gradient(90deg,#ecd7ff,#c98ff5 50%,#ecd7ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display);font-size:78px;font-weight:400;line-height:88px}.settlement-hero__body{max-width:722px;margin:30px 0 0;color:var(--color-muted-lilac);font-family:var(--font-body);font-size:22px;line-height:33px}.settlement-hero__actions{display:grid;grid-template-columns:300px 200px;gap:24px;margin-top:40px}.settlement-hero__button{display:inline-flex;height:64px;align-items:center;justify-content:center;gap:18px;border:0;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);font-family:var(--font-body);font-size:18px;line-height:28px;letter-spacing:1px}.settlement-hero__button--join{--discord-glyph-bg:rgba(77,55,37,0.08);--discord-glyph-border:rgba(77,55,37,0.22);--discord-glyph-color:rgba(77,55,37,0.76);background:linear-gradient(90deg,#b78a4c,#d4af72 50%,#b78a4c);color:#09060d;font-weight:700}.settlement-hero__button--return{background:linear-gradient(90deg,#8a6141,#765437);color:var(--color-warm-light)}.settlement-hero__note{max-width:625px;margin:30px 0 0;color:rgba(169,162,182,.75);font-family:var(--font-body);font-size:16px;line-height:26px}.settlement-hero__socials{display:flex;gap:20px;margin-top:16px}.settlement-hero__social,.site-footer__social{transition:transform var(--motion-fast) ease,border-color var(--motion-fast) ease,background var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.settlement-hero__social{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(244,234,215,.15);border-radius:999px;background:rgba(255,255,255,.05)}.settlement-hero__social img{width:25px;height:25px}.settlement-hero__social:focus-visible,.settlement-hero__social:hover,.site-footer__social:focus-visible,.site-footer__social:hover{border-color:rgba(252,213,135,.46);background:rgba(255,255,255,.09);box-shadow:0 0 18px rgba(201,143,245,.2);transform:translateY(-2px)}.settlement-hero__social:active,.site-footer__social:active{transform:translateY(0) scale(.96)}@media (max-width:959px){.product-modal,.survey-modal{padding:12px}.product-modal__panel{--modal-corner-top-x:32px;--modal-corner-top-y:32px;--modal-corner-bottom-x:24px;--modal-corner-bottom-y:24px;width:min(330px,calc(100vw - 24px));height:400px;padding:43px 23px 40px}.product-modal__close{top:15px;right:20px;width:30px;height:30px;font-size:20px}.product-modal__eyebrow{margin-top:0;font-size:12px;line-height:16px}.product-modal__panel h2{margin-top:7px;font-size:42px;line-height:42px}.product-modal__panel--failure{padding-top:38px;padding-bottom:32px}.product-modal__panel--failure h2{font-size:34px;line-height:36px}.product-modal__body{max-height:94px;margin-top:12px;overflow:hidden;font-size:14px;line-height:22px}.product-modal__panel--failure .product-modal__body{max-height:110px;font-size:13px;line-height:20px}.product-modal__actions{grid-template-columns:1fr;gap:10px;width:259px;margin-top:20px}.product-modal__panel--failure .product-modal__actions{margin-top:16px}.product-modal__action{width:259px;height:40px;gap:12px;font-size:14px;line-height:22px}.discord-glyph{width:30px;height:30px;flex-basis:30px}.discord-glyph svg{width:19.167px;height:19.167px}.survey-modal__panel{--modal-corner-top-x:28px;--modal-corner-top-y:28px;--modal-corner-bottom-x:20px;--modal-corner-bottom-y:20px;width:min(386px,calc(100vw - 16px));height:min(760px,calc(100svh - 16px));min-height:min(760px,calc(100svh - 16px));padding:28px 22px 20px}.survey-modal__header h2{font-size:20px;line-height:26px}.survey-modal__status{gap:7px}.survey-modal__status span{min-width:43px;padding:3px 8px;font-size:11px;line-height:16px}.survey-modal__close{width:17px;height:17px;font-size:14px}.survey-modal__progress{height:1.4px;margin-top:11px}.survey-modal__content{display:flex;min-height:0;flex-direction:column;padding:26px 14px 0;overflow:hidden}.survey-modal__question-row h3{font-family:var(--font-display);font-size:20px;line-height:26px}.survey-modal__question-row span{font-size:11px;line-height:16px}.survey-modal__options{align-content:start;max-height:none;flex:1 1 auto;gap:8px;margin-top:16px;overflow:visible;padding-right:0;padding-bottom:12px}.survey-modal__option{--survey-option-corner:10px;min-height:39px;gap:7px;padding:8px 12px;font-size:14px;line-height:20px}.survey-modal__option-dot{width:12px;height:12px;flex-basis:12px}.survey-modal__option.is-selected .survey-modal__option-dot:after{width:6px;height:6px}.survey-modal__textarea{flex:1 1 auto;min-height:260px;font-size:14px;line-height:22px;padding:12px}.survey-modal__footer{padding:14px 14px 0}.survey-modal__nav{--survey-nav-corner:10px;min-width:92px;height:34px;font-size:12px;letter-spacing:1px;line-height:16px}.settlement-page.landing-page{display:block;justify-items:legacy;width:100%;min-height:100svh;background:#09060d}.settlement-hero,.settlement-page .site-footer{background:#09060d}.settlement-hero{width:100%;min-height:max(874px,100svh);padding:205px 20px 80px}.settlement-hero__inner{width:362px;max-width:100%}.settlement-hero__check,.settlement-hero__check svg{width:43px;height:43px}.settlement-hero__check path{stroke-width:5}.settlement-hero__eyebrow{margin-top:13px;font-size:11px;line-height:16px;letter-spacing:0}.settlement-hero h1{margin-top:16px;font-family:var(--font-display-regular);font-size:36px;line-height:42px}.settlement-hero__body{max-width:326px;margin-top:16px;font-size:14px;line-height:22px}.settlement-hero__actions{grid-template-columns:207px 138px;gap:17px;margin-top:35px}.settlement-hero__button{height:44px;gap:12px;font-size:14px;line-height:22px}.settlement-hero__note{max-width:294px;margin-top:16px;font-size:11px;line-height:16px}.settlement-hero__socials{gap:20px;margin-top:10px}.settlement-hero__social{width:30px;height:30px}.settlement-hero__social img{width:21px;height:21px}}.product-faq-section{position:relative;z-index:2;min-height:982px;overflow:hidden}.product-faq-section__band{position:absolute;top:0;left:0;width:100%;height:230px;background:#200038}.product-faq-section__band span{position:absolute;top:115px;left:max(var(--section-inline),calc((100vw - var(--content-max)) / 2 + var(--section-inline)));background:linear-gradient(90deg,#ecd7ff,#c98ff5 50%,#ecd7ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display);font-size:78px;font-weight:400;letter-spacing:0;line-height:80px}.product-faq-section__inner{width:min(1336px,calc(100% - (var(--section-inline) * 2)));min-height:982px;padding:274px 0 80px}.product-faq-section h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.product-faq-section__categories{position:absolute;top:170px;left:0;display:grid;gap:20px;width:252px;font-family:var(--font-display-english-sc);text-align:center}.product-faq-section__categories button{width:max-content;color:rgba(169,162,182,.75);font-family:var(--font-display-english-sc);font-size:40px;font-weight:400;letter-spacing:0;line-height:51px;text-align:left;transition:color var(--motion-fast) ease,filter var(--motion-fast) ease,transform var(--motion-fast) ease}.product-faq-section__categories button.is-active{background:linear-gradient(90deg,#ecd7ff,#c98ff5 50%,#ecd7ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:48px;line-height:68px}.product-faq-section__categories button:focus-visible,.product-faq-section__categories button:hover{filter:brightness(1.16)}.product-faq-list{width:min(920px,calc(100vw - 504px));margin:0 0 0 330px}.product-faq-section .faq-item__answer p{color:var(--color-muted-lilac)}.product-faq-section .faq-item__answer a{color:inherit}@media (max-width:959px){.email-capture.is-error .email-capture__status{justify-content:center;text-align:center}.product-page{display:block;width:100%;background:#09060d}.product-reservation-section{min-height:0;padding:128px 20px 32px}.product-reservation-section__inner{width:min(100%,362px)}.product-reservation-layout{display:grid;grid-template-columns:1fr;gap:32px}.product-assurance-grid,.product-email-field input,.product-primary-action,.product-reservation-actions,.product-reservation-disclaimer,.product-reservation-form,.product-reservation-media,.product-reservation-panel,.product-reservation-panel__body,.product-secondary-action,.product-tier-picker__options{width:100%}.product-reservation-media{gap:20px}.product-gallery{width:362px;max-width:100%;height:270px;border-width:.6px;border-radius:25.326px;box-shadow:0 21.105px 63.315px rgba(123,77,255,.15)}.product-gallery__controls{opacity:1;pointer-events:auto}.product-gallery__arrow{top:122px;width:20px;height:20px;border-width:.342px}.product-gallery__arrow--left{left:9px}.product-gallery__arrow--right{right:9px}.product-gallery__arrow svg{width:9px;height:9px;stroke-width:2px}.product-gallery__dots{bottom:13px;width:66px;height:6px}.product-gallery__dot{width:4.5px;height:4.5px}.product-gallery__dot.is-active{width:6px;height:6px;border-width:.718px}.product-gallery__dot.is-active:before{inset:-2px}.product-assurance-grid{width:min(360px,100%);grid-template-columns:166px 174px;gap:20px;align-items:start}.product-assurance-card{box-sizing:border-box;height:70px;min-height:0;gap:13px;padding:15.6px 17.6px;border-width:.6px;border-radius:16px}.product-assurance-card:first-child{padding-right:18.6px;padding-left:18.6px}.product-assurance-card>div{min-width:0}.product-assurance-card__icon{width:18px;height:18px;flex-basis:18px;margin-top:11px}.product-assurance-card__icon svg{width:12px;height:12px;stroke-width:1.8px}.product-assurance-card h2{margin:0;font-size:14px;line-height:20px;white-space:normal}.product-assurance-card:first-child h2{width:93px}.product-assurance-card:nth-child(2) h2{width:113px}.product-assurance-card p{display:none}.product-mini-logo{width:80px;height:24px;gap:9.756px}.product-mini-logo__mark{width:18.211px;height:23.33px}.product-mini-logo__wordmark{width:52.033px;height:11.707px}.product-reservation-panel h1{width:272px;margin-top:10px;font-family:var(--font-display-regular);font-size:36px;letter-spacing:0;line-height:42px}.product-reservation-panel__body{margin-top:10px;color:#b8b0c8;font-size:14px;line-height:22px}.product-tier-picker{width:min(360px,100%);margin-top:30px}.product-tier-picker>p{margin-bottom:10px;font-size:11px;line-height:16px}.product-tier-picker__options{display:grid;width:100%;grid-template-columns:1fr;gap:11px;justify-content:stretch}.product-tier-card{box-sizing:border-box;width:100%;height:70px;padding:0;justify-items:center}.product-tier-card span{display:block;font-size:20px;line-height:26px;text-align:center;white-space:nowrap}.product-tier-card:not(.is-selected) span{font-size:18px;line-height:28px}.product-tier-card small{display:block;font-size:11px;line-height:16px;text-align:center;white-space:nowrap}.product-price-block{margin-top:10px}.product-price-block__numbers{height:69px;gap:12px;align-items:center}.product-price-block__currency{padding-top:16px;font-size:30px;line-height:42px}.product-price-block__amount{min-width:76px;font-size:55px;line-height:63px}.product-price-block__original{font-size:19px;line-height:35px}.product-price-block p{padding-top:8px;font-family:var(--font-body);font-size:11px;font-weight:300;line-height:16px}.product-email-field{margin-top:20px}.product-email-field label{margin-bottom:10px;font-size:11px;line-height:16px}.product-email-field input{height:50px;padding:0 18px;border-radius:6px;font-size:14px;line-height:22px}.product-email-field p{height:24px;padding-top:8px;font-size:11px;line-height:16px}.product-safe-row{height:87px;margin-top:21px;padding-top:15px}.product-safe-row__secure{gap:6px;font-size:11.6px;line-height:22px}.product-safe-row__secure svg{width:15px;height:15px}.product-safe-row__stripe{width:123px;height:35px;font-size:11.6px;line-height:17px}.product-reservation-actions,.product-reservation-form{gap:13px}.product-primary-action{height:56px;font-size:16px;line-height:30px}.product-secondary-action{height:52px;font-size:15px;line-height:29px}.product-reservation-label--desktop{display:none}.product-reservation-label--mobile{display:inline}.product-reservation-disclaimer{margin-top:13px;color:#8f8a82;font-size:11px;font-weight:300;line-height:16px}.terms-dialog__panel{width:min(362px,calc(100vw - 40px));border-radius:14px;padding:28px 20px 22px}.terms-dialog h2{font-family:var(--font-display-regular);font-size:30px;line-height:36px}.terms-dialog__copy p{font-size:13px;line-height:21px}.product-faq-section{min-height:536px}.product-faq-section__band{display:none}.product-faq-section__inner{width:min(100%,var(--mobile-frame));min-height:536px;padding:62px 20px 32px}.product-faq-section h2{position:static;display:block;width:106px;height:43px;overflow:visible;clip:auto;background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-regular);font-size:36px;font-weight:400;letter-spacing:0;line-height:42px;text-shadow:0 2.47px 2.47px #1e1e1e;white-space:normal}.product-faq-section__categories{position:static;display:flex;gap:18px;width:360px;margin:20px 0 10px;text-align:left}.product-faq-section__categories button,.product-faq-section__categories button.is-active{font-family:var(--font-display-english-sc);font-size:18px;letter-spacing:0;line-height:24px}.product-faq-list{width:min(360px,100%);gap:7.826px;margin:0}}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--color-background)}body{--font-display:var(--font-im-fell-double-pica-sc),Georgia,serif;--font-display-alt:var(--font-im-fell-english),Georgia,serif;--font-display-english-sc:var(--font-im-fell-english-sc),Georgia,serif;--font-display-regular:var(--font-im-fell-double-pica),Georgia,serif;--font-faq:var(--font-im-fell-great-primer),Georgia,serif;--font-price:var(--font-im-fell-great-primer-sc),var(--font-im-fell-great-primer),Georgia,serif;--font-body:var(--font-google-sans-flex),"Helvetica Neue",Arial,sans-serif;--font-ui:var(--font-inter),var(--font-google-sans-flex),Arial,sans-serif;--font-label:var(--font-dm-sans),var(--font-google-sans-flex),Arial,sans-serif;--font-nameplate:var(--font-manuale),Georgia,serif;margin:0;min-height:100vh;overflow-x:hidden;color:var(--color-warm-light);font-family:var(--font-body)}body.has-open-menu{overflow:hidden}body.has-open-reserve-modal{overflow:hidden;scrollbar-width:none}body.has-open-reserve-modal::-webkit-scrollbar{width:0;height:0;display:none}button,input{font:inherit}button{border:0;padding:0;color:inherit;background:transparent;cursor:pointer}img{display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pressable{transition:transform var(--motion-fast) ease,opacity var(--motion-fast) ease,filter var(--motion-fast) ease,border-color var(--motion-fast) ease,background var(--motion-fast) ease}.pressable:active{transform:translateY(2px) scale(.985)}.carousel-progress__step:focus-visible,.email-capture .email-capture__input:focus-visible,.pressable:focus-visible{outline:1px solid rgba(252,213,135,.82);outline-offset:4px}.landing-page{background:radial-gradient(circle at 50% 45%,rgba(77,3,135,.2),transparent 32%),var(--color-background)}.brand-lockup{display:inline-flex;align-items:center;gap:14px;min-width:125px;height:36px;text-decoration:none}.brand-lockup__mark{width:28.102px;height:36px}.brand-lockup__mark,.brand-lockup__wordmark{display:block;flex:0 0 auto;object-fit:contain}.brand-lockup__wordmark{width:80px;height:18.001px}.site-header{z-index:30;top:32px;left:0;right:0;height:var(--header-height);animation:fade-up .9s ease .52s forwards;transition:top var(--motion-medium) ease}.site-header.is-scrolled{top:14px}.site-header__inner{position:relative;display:block;width:min(100vw,var(--content-max));height:var(--header-height);margin:0 auto;padding:0;border:0;border-bottom:.718px solid rgba(107,53,255,.11);background:rgba(8,6,13,.03);transition:background var(--motion-medium) ease,border-color var(--motion-medium) ease,box-shadow var(--motion-medium) ease,-webkit-backdrop-filter var(--motion-medium) ease;transition:background var(--motion-medium) ease,border-color var(--motion-medium) ease,box-shadow var(--motion-medium) ease,backdrop-filter var(--motion-medium) ease;transition:background var(--motion-medium) ease,border-color var(--motion-medium) ease,box-shadow var(--motion-medium) ease,backdrop-filter var(--motion-medium) ease,-webkit-backdrop-filter var(--motion-medium) ease;pointer-events:auto}.site-header.is-scrolled .site-header__inner{width:min(calc(100vw - 40px),1424px);border:1px solid rgba(201,143,245,.2);border-radius:18px;background:linear-gradient(180deg,rgba(22,13,34,.82),rgba(8,5,13,.68)),rgba(9,6,13,.72);box-shadow:0 18px 44px rgba(0,0,0,.34),0 0 28px rgba(138,43,226,.14),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header__brand{position:absolute;top:14px;left:var(--section-inline);height:36px}.site-header__brand:hover{filter:brightness(1.16)}.site-nav{position:absolute;top:20px;left:calc(50% - 126px);display:flex;align-items:center;gap:60px;width:249px;height:24px}.site-nav__item{position:relative;height:24px;padding:0;color:rgba(236,215,255,.68);font-family:var(--font-ui);font-size:15px;font-weight:500;line-height:24px;letter-spacing:0}.site-nav__item:after{position:absolute;left:50%;bottom:-8px;width:43px;height:1px;border-radius:999px;background-image:url(/assets/figma/extracted/nav-active-underline.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";opacity:0;transform:translateX(-50%) scaleX(.55);transition:opacity var(--motion-fast) ease,transform var(--motion-fast) ease}.site-nav__item:before{display:none}.site-nav__item.is-active,.site-nav__item:hover{color:var(--color-lilac);filter:brightness(1.12)}.site-nav__item.is-active:after,.site-nav__item:hover:after{opacity:1;transform:translateX(-50%) scaleX(1)}.site-header__cta{position:absolute;top:9px;right:var(--section-inline);width:144px;min-width:0;height:46px;border:1px solid rgba(150,46,221,.86);border-radius:8px;background:linear-gradient(180deg,rgba(88,26,133,.95),rgba(21,3,33,.9) 50%,rgba(88,26,133,.95)),rgba(18,10,31,.9);color:var(--color-lilac);font-family:var(--font-display-regular);font-size:16px;font-weight:400;line-height:20px;letter-spacing:.8px;box-shadow:0 0 22px rgba(138,43,226,.7),0 5px 10px rgba(0,0,0,.6),inset 0 1px 2px rgba(255,255,255,.32),inset 0 -2px 4px rgba(0,0,0,.34)}.site-header__cta:hover{filter:brightness(1.08)}.mobile-menu-shell,.mobile-topbar{display:none}.mobile-menu__reserve{position:relative}.reserve-modal{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:32px}.reserve-modal__backdrop{position:absolute;inset:0;background:radial-gradient(circle at 50% 52%,rgba(77,3,135,.18),rgba(4,3,7,.34) 58%,rgba(4,3,7,.58) 100%),rgba(4,3,7,.32);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);cursor:default}.reserve-modal__panel{--reserve-modal-corner:36px;position:relative;width:min(886px,calc(100vw - 64px));min-height:450px;padding:78px 118px 76px;clip-path:polygon(var(--reserve-modal-corner) 0,calc(100% - var(--reserve-modal-corner)) 0,100% 32px,100% calc(100% - 32px),calc(100% - var(--reserve-modal-corner)) 100%,var(--reserve-modal-corner) 100%,0 calc(100% - 32px),0 32px);filter:drop-shadow(0 0 20px rgba(254,239,208,.55))}.reserve-modal__panel:after,.reserve-modal__panel:before{position:absolute;content:"";pointer-events:none}.reserve-modal__panel:before{z-index:0;inset:0;background:linear-gradient(180deg,#8e744c,#493825 50%,#9d8158);clip-path:inherit}.reserve-modal__panel:after{z-index:0;inset:3px;background:#26003f;clip-path:polygon(calc(var(--reserve-modal-corner) - 3px) 0,calc(100% - var(--reserve-modal-corner) + 3px) 0,100% 29px,100% calc(100% - 29px),calc(100% - var(--reserve-modal-corner) + 3px) 100%,calc(var(--reserve-modal-corner) - 3px) 100%,0 calc(100% - 29px),0 29px)}.reserve-modal__form{position:relative;z-index:1;display:grid;justify-items:center}.reserve-modal h2{width:650px;margin:0 0 28px;background:linear-gradient(180deg,#fff3dc,#ffe7ad 56%,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display);font-size:48px;line-height:62px;text-align:center}.reserve-modal h2,.reserve-modal input{max-width:100%;font-weight:400;letter-spacing:0}.reserve-modal input{width:625px;height:62px;border:1px solid rgba(201,166,107,.38);padding:0 27px;background:rgba(80,34,100,.56);clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);color:var(--color-warm-light);font-family:var(--font-body);font-size:16px;line-height:26px;outline:0}.reserve-modal input::placeholder{color:rgba(167,155,184,.72)}.reserve-modal input:focus-visible{box-shadow:0 0 0 1px rgba(252,213,135,.72)}.reserve-modal__status{width:625px;min-height:22px;margin:4px 0 0;color:#ff6b6b;font-family:var(--font-ui);font-size:12px;letter-spacing:0;line-height:18px}.reserve-modal__submit{width:625px;max-width:100%;height:62px;margin:0;background:linear-gradient(90deg,#b7894d,#d4aa68 50%,#b7894d);clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);color:#08070b;font-family:var(--font-body);font-size:20px;font-weight:700;letter-spacing:.4px;line-height:28px;text-align:center}.reserve-modal__submit:hover{filter:brightness(1.08)}.reserve-modal__note{width:652px;max-width:100%;margin:24px 0 0;color:rgba(167,155,184,.9);font-family:var(--font-body);font-size:16px;font-weight:400;letter-spacing:0;line-height:26px;text-align:left}.hero-overview-transition{--hero-overview-progress:0;--hero-overview-cover-offset:100%;position:relative;z-index:0;height:calc(100svh + var(--hero-overview-distance));min-height:calc(720px + var(--hero-overview-distance));margin-bottom:0}.hero-overview-transition__sticky{position:sticky;top:0;z-index:1;height:100svh;min-height:720px;overflow:hidden}.hero-overview-transition__mist{position:absolute;inset:auto 0 0;z-index:8;height:72%;background:linear-gradient(180deg,rgba(9,6,13,0),rgba(9,6,13,.34) 28%,rgba(9,6,13,.78) 72%,#09060d),radial-gradient(ellipse at 50% 86%,rgba(95,36,126,.18),rgba(9,6,13,.48) 58%,#09060d 100%);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.16) 18%,#000 48%,#000);-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.16) 18%,#000 48%,#000);opacity:1;pointer-events:none;will-change:transform}.hero-overview-transition__mist:before{position:absolute;inset:auto 0 0;height:min(44svh,430px);background:linear-gradient(180deg,rgba(9,6,13,0),rgba(9,6,13,.58) 42%,#09060d),radial-gradient(ellipse at 50% 72%,rgba(236,215,255,.08),rgba(9,6,13,0) 62%);content:"";filter:blur(2px);opacity:.9}.hero-section{width:100vw;height:100svh;min-height:720px;background:#08070b}.hero-section:after,.hero-section:before{z-index:-1}.hero-section__background{position:absolute;inset:0;z-index:-3;background-image:url(/assets/figma/sections/01-hero/hero-background.png);background-repeat:no-repeat;background-position:var(--hero-bg-x) var(--hero-bg-y);background-size:var(--hero-bg-width) var(--hero-bg-height);transform-origin:center;animation:hero-bg-intro var(--motion-long) cubic-bezier(.2,.72,.18,1) forwards}.hero-section__shade{z-index:-2;background:linear-gradient(90deg,rgba(5,3,10,.96) 0,rgba(8,6,13,.86) 45%,rgba(8,6,13,.42) 72%,rgba(8,6,13,0) 100%) var(--hero-stage-left) top /920px 100% no-repeat,linear-gradient(180deg,rgba(8,6,13,0) 0,rgba(8,6,13,.62) 62%,rgba(5,3,10,.9) 100%) 0 100% /100% var(--hero-bottom-fade-height) no-repeat,rgba(9,6,13,.1);opacity:0;animation:hero-shade-intro 1.1s ease .52s forwards}.hero-section__content{z-index:1;display:flex;align-items:center;width:min(100%,var(--content-max));height:100%;min-height:720px;padding:var(--hero-content-y) var(--section-inline) 80px;align-items:flex-start}.hero-copy{display:flex;width:min(572px,calc(100vw - var(--section-inline) * 2));flex-direction:column;opacity:0;transform:translateY(18px);animation:fade-up .9s ease .56s forwards}.hero-copy h1{margin:0;color:#f4f0ff;font-family:var(--font-display-regular);font-size:96px;font-weight:400;letter-spacing:-2px;line-height:.98;text-shadow:0 2px 3px rgba(0,0,0,.56);white-space:nowrap}.hero-copy h1 span:last-child{color:var(--color-lilac);letter-spacing:1.92px}.hero-copy__divider-wrap{order:3}.hero-copy__divider{width:min(100%,414px);height:24px;margin:30px 0;object-fit:fill}.hero-copy__tagline{order:2;width:520px;max-width:520px;margin:36px 0 0;color:var(--color-lilac);font-family:var(--font-display-alt);font-size:36px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:46px;text-shadow:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.hero-copy__tagline-shadow,.hero-copy__tagline-text{display:block;width:520px;height:88px}.hero-copy__tagline-shadow{position:absolute;inset:0;text-shadow:0 2.47px 2.47px #1e1e1e}.hero-copy__tagline-shadow,.hero-copy__tagline-text{color:transparent;-webkit-text-fill-color:transparent}.hero-copy__tagline-text{position:relative;z-index:1;background:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,0)),linear-gradient(90deg,var(--color-lilac) 0,var(--color-lilac-hot) 50%,var(--color-lilac) 100%);-webkit-background-clip:text;background-clip:text}.hero-copy__body{order:4;width:520px;max-width:100%;margin:0 0 32px;color:var(--color-muted-lilac);font-family:var(--font-body);font-size:20px;letter-spacing:0;line-height:31px}.hero-copy .email-capture{order:5}.hero-section__transition{display:none;z-index:-1;background:linear-gradient(180deg,transparent,rgba(18,10,31,.72) 48%,#120a1f),radial-gradient(ellipse at 50% 88%,rgba(77,3,135,.58),transparent 64%)}.email-capture{grid-template-columns:minmax(0,1fr) auto;width:min(100%,486px);min-height:54px;border:0;background:transparent;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background var(--motion-fast) ease}.email-capture:before{position:absolute;inset:-21px;z-index:-1;background-image:url(/assets/figma/sections/01-hero/email-border.svg);background-repeat:no-repeat;background-position:50%;background-size:100% 100%;content:"";opacity:1;pointer-events:none}.email-capture:focus-within,.email-capture:hover{box-shadow:0 0 28px rgba(201,166,107,.14)}.email-capture .email-capture__input{height:54px;padding:0 27px;color:var(--color-warm-light);font-size:16px;letter-spacing:0}.email-capture .email-capture__input::placeholder{color:#7f758d}.email-capture>.email-capture__submit{min-width:130px;height:42px;margin-right:6px;background-image:url(/assets/figma/sections/01-hero/reserve-button-bg.svg);background-position:50%;color:#08070b;font-size:15px;font-weight:600;letter-spacing:0;line-height:22.618px;transition:filter var(--motion-fast) ease,transform var(--motion-fast) ease}.email-capture>.email-capture__submit:hover{filter:brightness(1.08)}.email-capture>.email-capture__submit:active{transform:translateY(2px)}.email-capture__status{top:calc(100% + 9px);left:22px;color:rgba(236,215,255,.78);font-family:var(--font-ui);font-size:12px;letter-spacing:0}.mobile-intro{display:none}.overview-section{z-index:2;overflow:hidden;min-height:100svh;margin-top:-1px}.overview-section:before{position:absolute;top:-220px;left:0;right:0;height:min(42svh,420px);background:linear-gradient(180deg,rgba(9,6,13,0),rgba(9,6,13,.64) 45%,#09060d 92%),radial-gradient(ellipse at 50% 48%,rgba(201,143,245,.08),rgba(9,6,13,0) 62%);content:"";opacity:var(--hero-overview-progress);pointer-events:none}.overview-section__inner{position:relative;width:min(100%,var(--content-max));padding:104px var(--section-inline) 80px}.overview-section h2{position:relative;width:1016px;max-width:100%;height:80px;margin:0 0 57px;color:var(--color-lilac);font-family:var(--font-display);font-size:78px;font-weight:400;letter-spacing:0;line-height:80px;text-shadow:none;white-space:nowrap}.overview-title__layer-set{width:1019px;height:80px}.overview-title__layer-set,.overview-title__shadow,.overview-title__text{position:absolute;inset:0;display:block}.overview-title__shadow{text-shadow:0 2.47px 2.47px #1e1e1e}.overview-title__shadow,.overview-title__text{color:transparent;-webkit-text-fill-color:transparent}.overview-title__text{background:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,0)),linear-gradient(90deg,var(--color-lilac) 0,var(--color-lilac-hot) 50%,var(--color-lilac) 100%);-webkit-background-clip:text;background-clip:text}.overview-title__wide{display:block}.overview-title__narrow{display:none}.overview-carousel{--card-width:560px;--carousel-gap:27px;--carousel-step:calc(var(--card-width) + var(--carousel-gap))}.overview-carousel__viewport{width:calc(100vw - var(--section-inline));max-width:calc(var(--content-max) + var(--section-inline));margin-right:calc(var(--section-inline) * -1);overflow:hidden;cursor:grab;touch-action:pan-y}.overview-carousel__viewport:active{cursor:grabbing}.overview-carousel__track{display:flex;align-items:flex-start;gap:var(--carousel-gap);width:max-content;padding:6px 0 26px;transform:translate3d(calc(var(--active-index) * -1 * var(--carousel-step) + var(--drag-offset)),0,0);transition:transform .64s cubic-bezier(.2,.72,.18,1);will-change:transform}.overview-card{flex:0 0 var(--card-width);height:520px;border:1px solid rgba(201,166,107,.18);opacity:.72;box-shadow:0 6px 28px rgba(0,0,0,.35);transform:translateY(24px) scale(.93);transform-origin:center top;transition:transform var(--motion-medium) ease,opacity var(--motion-medium) ease,border-color var(--motion-medium) ease,box-shadow var(--motion-medium) ease;-webkit-user-select:none;user-select:none}.overview-card.is-active{flex-basis:620px;height:560px;border-color:#736c66;opacity:1;box-shadow:0 0 70px rgba(252,213,135,.2),0 14px 52px rgba(0,0,0,.55);transform:translateY(0) scale(1)}.overview-card__media{position:relative;height:363px}.overview-card.is-active .overview-card__media{height:443px}.overview-card__media:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 76%,#0b0a0f);content:"";pointer-events:none}.overview-card__media img{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.overview-card__number{z-index:1;top:17px;left:18px;color:rgba(201,166,107,.58);font-family:var(--font-label);font-size:10px;font-weight:600}.overview-card__copy{position:relative;z-index:1;display:grid;align-content:start;min-height:157px;margin-top:-20px;padding:40px 36px 36px;background:linear-gradient(180deg,rgba(11,10,15,.9),#0b0a0f 22%);text-align:left}.overview-card.is-active .overview-card__copy{margin-top:-63px}.overview-card__copy h3{margin:0 0 12px;color:var(--color-warm-light);font-family:var(--font-display);font-size:30px;letter-spacing:0;line-height:34.5px;white-space:nowrap}.overview-card.is-active .overview-card__copy h3{font-family:var(--font-display-english-sc);font-size:38px;line-height:44px}.overview-card__copy p{color:var(--color-muted-lilac);font-size:15px;letter-spacing:0;line-height:24.75px}.overview-card.is-active .overview-card__copy p{max-width:519px;font-size:18px;line-height:28px}.carousel-controls{display:grid;grid-template-columns:46px minmax(180px,260px) 46px;align-items:center;justify-content:center;gap:22px;margin-top:20px}.carousel-controls__arrow{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(255,243,220,.4);border-radius:999px;background:rgba(254,239,208,.05)}.carousel-controls__arrow:hover{border-color:rgba(252,213,135,.64);background:rgba(254,239,208,.08)}.carousel-controls__arrow img{width:18px;height:18px}.carousel-progress{display:flex;align-items:center;justify-content:center}.carousel-progress__step{position:relative;display:flex;align-items:center;width:64px;height:18px}.carousel-progress__step:last-child{width:16px}.carousel-progress__step span{width:7px;height:7px;border-radius:999px;background:rgba(255,255,255,.12);transition:background var(--motion-fast) ease,box-shadow var(--motion-fast) ease,transform var(--motion-fast) ease}.carousel-progress__step:not(:last-child):after{position:absolute;left:15px;width:42px;height:2px;border-radius:999px;background:rgba(255,255,255,.08);content:""}.carousel-progress__step:not(:last-child):before{position:absolute;z-index:1;left:15px;width:0;height:2px;border-radius:999px;background-image:url(/assets/figma/sections/02-overview/progress-highlight.png);background-size:100% 100%;content:"";opacity:0;transition:opacity var(--motion-fast) ease,width var(--motion-medium) ease}.carousel-progress__step.is-active span{background:var(--color-lilac);box-shadow:0 0 9px rgba(201,166,107,.44),0 0 16px rgba(255,243,220,.36);transform:scale(1.15)}.carousel-progress__step.is-active:before{width:28px;opacity:1}.email-cta-section{position:relative;z-index:2;display:grid;min-height:430px;place-items:start center;background:#200038}.email-cta-section__inner{display:grid;justify-items:center;width:min(100%,var(--content-max));padding:76px var(--section-inline) 64px}.email-cta-section h2{width:min(100%,629px);margin:0 0 22px;background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display);font-size:52px;font-weight:400;letter-spacing:-.8px;line-height:60px;text-align:center}.email-cta-section .email-capture{display:grid;grid-template-columns:1fr;gap:22px;width:625px;min-height:146px}.email-capture--cta-a:before,.email-capture--cta-b:before{inset:-25px;height:112px;background-size:100% 100%}.email-capture--cta-a:before{background-image:url(/assets/figma/sections/email-cta-a/email-border.svg)}.email-capture--cta-b:before{background-image:url(/assets/figma/sections/email-cta-b/email-border.svg)}.email-capture--cta-a .email-capture__input,.email-capture--cta-b .email-capture__input{width:625px;height:62px;padding:0 27px;color:var(--color-warm-light);font-family:var(--font-body);font-size:16px;font-weight:400;line-height:26px}.email-capture--cta-a>.email-capture__submit,.email-capture--cta-b>.email-capture__submit{width:625px;height:62px;margin:0;background-size:100% 100%;color:#08070b;font-family:var(--font-body);font-size:18px;font-weight:700;letter-spacing:1px;line-height:28px}.email-capture--cta-a>.email-capture__submit{background-image:url(/assets/figma/sections/email-cta-a/claim-button-bg.svg)}.email-capture--cta-b>.email-capture__submit{background-image:url(/assets/figma/sections/email-cta-b/claim-button-bg.svg)}.email-capture--cta-a .email-capture__status,.email-capture--cta-b .email-capture__status{top:calc(100% + 6px);left:0;width:100%;color:rgba(254,239,208,.78);text-align:center}.email-cta-section__note{width:min(100%,662px);margin:22px 0 0;color:rgba(167,155,184,.85);font-family:var(--font-body);font-size:16px;font-weight:400;letter-spacing:0;line-height:26px;text-align:center}.email-cta-section__note span{display:inline}.email-cta-section__note strong{font-weight:500}.spotlight-section{position:relative;z-index:2;overflow:hidden;background:#09060d}.spotlight-section__inner{width:min(100%,var(--content-max));margin:0 auto;padding:104px var(--section-inline) 80px}.spotlight-section__grid{grid-template-columns:575px 1fr;gap:93px;min-height:773px}.spotlight-photo{position:relative;height:773px;border-radius:40px;background:#050307;transition:opacity var(--motion-medium) ease,filter var(--motion-medium) ease,transform var(--motion-medium) ease}.spotlight-photo.is-fading{opacity:.58;filter:saturate(1.2) brightness(1.12);transform:scale(.992)}.spotlight-photo img{object-position:center}.spotlight-copy{--tracker-tone:#5bbdf5;display:grid;align-content:start;padding-top:72px}.spotlight-copy__text h2{width:647px;margin:0;background:linear-gradient(90deg,transparent 0,transparent 100%),linear-gradient(90deg,var(--color-lilac) 0,var(--color-lilac-hot) 50%,var(--color-lilac) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display);font-size:78px;font-weight:400;letter-spacing:0;line-height:80px}.spotlight-copy__text h2 span{display:block;white-space:nowrap}.spotlight-copy__text p{width:680px;max-width:100%;margin:20px 0 0;color:var(--color-muted-lilac);font-family:var(--font-body);font-size:22px;font-weight:400;letter-spacing:0;line-height:33px}.initiative-tracker{justify-items:center;width:646px;margin-top:45px}.initiative-tracker__row{width:646px;min-height:176px;align-items:flex-start;gap:19px}.initiative-token{--player-tone:#5bbdf5;--avatar-size:77px;flex:0 0 var(--token-width,77px);min-height:99px;opacity:.3;transform:translateY(33px);transition:flex-basis var(--motion-medium) ease,opacity var(--motion-fast) ease,transform var(--motion-fast) ease,filter var(--motion-fast) ease}.initiative-token.is-adjacent{--avatar-size:100px;--token-width:108px;min-height:140px;opacity:.6;transform:translateY(13px)}.initiative-token.is-active{--avatar-size:137px;--token-width:137px;min-height:165px;transform:translateY(0)}.initiative-token.is-current,.initiative-token:focus-visible,.initiative-token:hover{opacity:1;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--player-tone) 62%,transparent))}.initiative-token:focus-visible,.initiative-token:hover{transform:translateY(31px) scale(1.045)}.initiative-token.is-adjacent:focus-visible,.initiative-token.is-adjacent:hover{transform:translateY(11px) scale(1.045)}.initiative-token.is-active:focus-visible,.initiative-token.is-active:hover{transform:translateY(-2px) scale(1.035)}.initiative-token__arrow{position:absolute;z-index:2;top:0;width:21px;height:13px;background:var(--player-tone);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--player-tone) 68%,transparent));mask:url(/assets/figma/sections/03-spotlight/current-turn-arrow.svg) center/100% 100% no-repeat;-webkit-mask:url(/assets/figma/sections/03-spotlight/current-turn-arrow.svg) center/100% 100% no-repeat;transition:opacity var(--motion-fast) ease,background var(--motion-fast) ease}.initiative-token.is-current .initiative-token__arrow{opacity:1}.initiative-token__avatar{position:relative;display:block;width:var(--avatar-size);height:var(--avatar-size);transition:width var(--motion-medium) ease,height var(--motion-medium) ease}.initiative-token.is-adjacent .initiative-token__avatar{margin-top:9.47px}.initiative-token.is-active .initiative-token__avatar{margin-top:3.16px}.initiative-token__base,.initiative-token__fill,.initiative-token__frame,.initiative-token__icon,.initiative-token__inner,.initiative-token__outline,.initiative-token__portrait{position:absolute;object-fit:contain;pointer-events:none}.initiative-token__frame{display:none}.initiative-token__base{inset:8.96% 9.98% 9.99% 9.01%;z-index:1;width:81.01%;height:81.05%}.initiative-token__fill,.initiative-token__portrait{inset:8.58% 9.59% 9.59% 8.59%;z-index:2;width:81.82%;height:81.83%}.initiative-token__icon{inset:0;width:100%;height:100%}.initiative-token.is-active .initiative-token__icon{inset:0;width:100%;height:100%;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--player-tone) 42%,transparent)) drop-shadow(0 0 18px rgba(217,237,255,.2))}.initiative-token__inner{inset:12.97% 13.98% 13.98% 12.98%;z-index:4;width:73.04%;height:73.05%}.initiative-token__outline{inset:8.58% 9.59% 9.59% 8.59%;z-index:6;width:81.82%;height:81.83%}.initiative-token__portrait{border-radius:999px;object-fit:cover}.initiative-token__name{display:block;min-height:28px;margin-top:0;color:var(--player-tone);font-size:18px;font-weight:400;letter-spacing:0;line-height:28px;text-align:center;transition:color var(--motion-fast) ease,font-size var(--motion-medium) ease}.initiative-token.is-adjacent .initiative-token__name{font-size:20px}.initiative-token.is-active .initiative-token__name{margin-top:-2px;font-size:25px;line-height:34px}.initiative-tracker__next{width:628px;gap:19px;margin-top:28px;border-radius:15.908px;background:linear-gradient(176deg,color-mix(in srgb,var(--tracker-tone) 46%,#003458) 1.77%,color-mix(in srgb,var(--tracker-tone) 64%,#159fe7) 99.03%),#118ecc;box-shadow:inset 3.182px 3.182px 9.545px rgba(0,0,0,.8),inset 0 0 31.815px rgba(138,43,226,.1),0 0 26px color-mix(in srgb,var(--tracker-tone) 32%,transparent);font-family:var(--font-display-regular);font-weight:400;letter-spacing:.7095px;text-transform:uppercase;transition:background var(--motion-fast) ease,box-shadow var(--motion-fast) ease,transform var(--motion-fast) ease,filter var(--motion-fast) ease}.initiative-tracker__next:hover{filter:brightness(1.08)}.initiative-tracker__next img{height:21px}.initiative-tracker>p{width:628px;margin:18px 0 0;color:var(--color-muted-lilac);font-family:var(--font-body);font-size:12px;font-weight:400;letter-spacing:.2px;line-height:20px;text-align:center}.spotlight-points-section{position:relative;z-index:2;overflow:hidden;background:#09060d}.spotlight-points-section__inner{width:min(100%,var(--content-max));margin:0 auto;padding:104px var(--section-inline) 80px}.spotlight-points{gap:31px;width:100%}.spotlight-point{position:relative;grid-template-columns:638px 1fr;width:100%;height:310px;box-shadow:0 0 40px rgba(168,85,247,.09),0 10px 38px rgba(0,0,0,.48);isolation:isolate}.spotlight-point__frame{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:fill;pointer-events:none}.spotlight-point__media{position:relative;z-index:1;align-self:center;width:638px;height:308px;overflow:hidden;clip-path:polygon(56px 0,100% 0,100% 100%,56px 100%,0 253px,0 56px)}.spotlight-point--image-right{grid-template-columns:1fr 638px}.spotlight-point--image-right .spotlight-point__media{clip-path:polygon(0 0,calc(100% - 56px) 0,100% 56px,100% 254px,calc(100% - 56px) 100%,0 100%)}.spotlight-point__media img{object-fit:cover;object-position:center}.spotlight-point__copy{position:relative;z-index:1;align-content:start;padding:43px 56px 40px 133px}.spotlight-point--image-right .spotlight-point__copy{padding:65px 56px 40px 57px}.spotlight-point__copy span{display:block;margin:0 0 18px;font-family:var(--font-label);font-weight:600;letter-spacing:2px;line-height:19.5px}.spotlight-point__copy h3{margin:0 0 15px;background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-english-sc);font-size:38px;font-weight:400;letter-spacing:0;line-height:44px;white-space:nowrap}.spotlight-point__copy p{width:468px;max-width:100%;margin:0;color:rgba(169,162,182,.75);font-family:var(--font-body);font-size:18px;font-weight:400;letter-spacing:0;line-height:28px}.control-points-section,.control-section,.light-points-section,.light-scene-section{position:relative;z-index:2;overflow:hidden;background:#09060d}.light-scene-section__inner{position:relative;width:min(100%,var(--content-max));height:1233px;margin:0 auto;padding:104px var(--section-inline) 80px}.light-scene-copy{position:absolute;top:104px;left:105px;width:1302px}.control-copy h2,.light-scene-copy h2{margin:0;background:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,0)),linear-gradient(90deg,var(--color-lilac) 0,var(--color-lilac-hot) 50%,var(--color-lilac) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:400;letter-spacing:0}.light-scene-copy h2{font-family:var(--font-display-regular);font-size:78px;line-height:80px}.control-copy p,.light-scene-copy p{margin:20px 0 0;color:var(--color-muted-lilac);font-family:var(--font-body);font-size:22px;font-weight:400;letter-spacing:0;line-height:33px}.light-scene-media{position:absolute;top:280px;left:88px;width:1336px;background:#08060c;transition:opacity var(--motion-medium) ease,filter var(--motion-medium) ease,transform var(--motion-medium) ease}.light-scene-media.is-fading{opacity:.24;filter:brightness(1.18) saturate(1.12);transform:scale(.995)}.light-scene-media img{object-fit:cover;object-position:center;transform:scale(1.13)}.light-scene-media:after{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#100a1b,rgba(0,0,0,0) 9.6%);content:"";pointer-events:none}.light-scene-selector{position:absolute;top:1050px;left:441px;width:630px;height:103px;text-align:center}.light-scene-selector__cards{width:630px;height:70px}.light-scene-card{--scene-accent:#e24a4d;display:block;flex:0 0 180px;border:1.184px solid rgba(100,100,120,.2);text-align:left;transition:width var(--motion-medium) ease,height var(--motion-medium) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,filter var(--motion-fast) ease,transform var(--motion-fast) ease}.light-scene-card:focus-visible,.light-scene-card:hover{border-color:color-mix(in srgb,var(--scene-accent) 58%,rgba(100,100,120,.2));filter:brightness(1.14);transform:translateY(-2px)}.light-scene-card:focus-visible{outline:1px solid rgba(252,213,135,.78);outline-offset:4px}.light-scene-card.is-active{flex-basis:210px;border-width:1.382px;border-radius:14px;box-shadow:0 0 18px color-mix(in srgb,var(--scene-accent) 32%,transparent),0 8px 22px rgba(0,0,0,.34);color:#ffffff}.light-scene-card.is-playing{box-shadow:0 0 24px color-mix(in srgb,var(--scene-accent) 46%,transparent),inset 0 0 32px color-mix(in srgb,var(--scene-accent) 16%,transparent),0 8px 24px rgba(0,0,0,.38)}.light-scene-card__bg{background:linear-gradient(162deg,rgba(40,35,60,.6),rgba(30,25,50,.6)),var(--scene-card-bg);background-position:50%;background-size:cover;opacity:.72;transition:opacity var(--motion-fast) ease,filter var(--motion-fast) ease}.light-scene-card.is-active .light-scene-card__bg{background:linear-gradient(162deg,color-mix(in srgb,var(--scene-accent) 24%,transparent),rgba(113,0,2,.3)),var(--scene-card-bg);background-position:50%;background-size:cover;opacity:.86;filter:saturate(1.2)}.light-scene-card__bg:after{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--scene-accent) 34%,transparent),transparent 70%);content:"";opacity:0;transition:opacity var(--motion-fast) ease}.light-scene-card.is-active .light-scene-card__bg:after{opacity:.25}.light-scene-card__icon{position:absolute;top:7.82px;left:13.82px;display:grid;z-index:1;place-items:center;border:.592px solid rgba(80,75,100,.3);border-radius:8.571px;transition:width var(--motion-medium) ease,height var(--motion-medium) ease,top var(--motion-medium) ease,left var(--motion-medium) ease,border-color var(--motion-fast) ease,background var(--motion-fast) ease}.light-scene-card__icon img{width:20px;height:20px;object-fit:contain}.light-scene-card.is-active .light-scene-card__icon{top:9.62px;left:15.99px;width:47.996px;height:47.996px;border-color:color-mix(in srgb,var(--scene-accent) 58%,rgba(128,39,40,.75));border-radius:10px;background:color-mix(in srgb,var(--scene-accent) 16%,transparent)}.light-scene-card__copy{position:absolute;top:11.82px;left:64.82px;z-index:1;gap:2px;width:72px;height:34px;transition:top var(--motion-medium) ease,left var(--motion-medium) ease}.light-scene-card.is-active .light-scene-card__copy{top:13.62px;left:75.62px;gap:3px}.light-scene-card__copy span{overflow:hidden;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;white-space:nowrap}.light-scene-card__copy small{overflow:hidden;color:#878787;font-weight:300;letter-spacing:0;white-space:nowrap}.light-scene-card.is-active .light-scene-card__copy small{font-weight:400}.light-scene-card__play{position:absolute;top:22.82px;right:16.7px;z-index:1;width:11px;height:11px;transition:width var(--motion-medium) ease,height var(--motion-medium) ease,top var(--motion-medium) ease,right var(--motion-medium) ease}.light-scene-card.is-active .light-scene-card__play{top:26.62px;right:19.38px;width:14px;height:14px}.light-scene-card__play img{width:100%;height:100%;object-fit:contain}.light-scene-selector>p{margin:13px 0 0;color:rgba(169,162,182,.75);font-family:var(--font-body);font-size:12px;font-weight:400;letter-spacing:.2px;line-height:20px}.light-points-section__inner{display:flex;width:min(100%,var(--content-max));margin:0 auto;gap:36px;padding:104px 138px 80px}.light-point-card{position:relative;width:600px;height:798px;flex:0 0 600px}.light-point-card__frame{position:absolute;top:-50px;left:-50px;z-index:0;width:700px;height:908px;pointer-events:none}.light-point-card__placeholder{position:absolute;top:1px;left:1px;z-index:1;width:598px;height:468px;pointer-events:none}.light-point-card__copy{top:509px;left:40px;width:519px}.light-point-card:nth-child(2) .light-point-card__copy{left:52px;width:496px}.control-point__copy h3,.light-point-card__copy h3{margin:0;background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-english-sc);font-size:38px;font-weight:400;letter-spacing:0;line-height:44px}.control-point__copy p,.light-point-card__copy p{margin:20px 0 0;color:rgba(169,162,182,.75);font-family:var(--font-body);font-size:18px;font-weight:400;letter-spacing:0;line-height:28px}.control-section__inner{position:relative;width:min(100%,var(--content-max));height:982px;margin:0 auto;padding:104px var(--section-inline) 80px}.control-copy{width:1208px}.control-copy h2{width:1057px;font-family:var(--font-display);font-size:78px;line-height:80px}.control-scene{position:absolute;top:182px;left:1px;width:1511px;height:778px;overflow:hidden}.control-scene img{object-fit:cover;object-position:center}.control-scene:after{position:absolute;inset:0;background:linear-gradient(180deg,#09060d 15.7%,rgba(9,6,13,0) 24.2%);content:"";pointer-events:none}.control-points-section__inner{position:relative;width:min(100%,var(--content-max));height:982px;margin:0 auto;padding:104px var(--section-inline) 80px}.control-point{position:absolute}.control-point__shape{position:absolute;object-fit:fill;pointer-events:none}.control-point__copy{position:absolute;border:.682px solid rgba(255,255,255,.08);border-radius:18px;background:var(--color-surface);box-shadow:0 0 35px rgba(139,92,246,.08),0 8px 28px rgba(0,0,0,.45)}.control-point__copy:after{position:absolute;top:calc(50% - 4px);width:4px;height:4px;border-radius:2px;background:rgba(201,164,92,.7);box-shadow:0 0 8px rgba(201,164,92,.5);content:""}.control-point__copy h3{top:27px}.control-point__copy h3,.control-point__copy p{position:absolute;left:16px;width:calc(100% - 32px)}.control-point__copy p{top:125px;margin:0}.control-point--tactile{top:114px;left:87px;width:656.5px;height:382.3px}.control-point--tactile .control-point__shape{top:0;left:369.8px;width:286.7px;height:382.3px}.control-point--tactile .control-point__copy{top:43px;left:0;width:345px;height:204px}.control-point--app .control-point__copy:after,.control-point--tactile .control-point__copy:after{right:-12px}.control-point--setup{top:104px;left:763.5px;width:662.5px;height:350.7px}.control-point--setup .control-point__shape{top:64px;left:0;width:382.3px;height:286.7px}.control-point--setup .control-point__copy{top:0;left:407.5px;width:255px;height:262px}.control-point--moments .control-point__copy:after,.control-point--setup .control-point__copy:after{left:-12px}.control-point--app{top:516.3px;left:120px;width:671.3px;height:324.7px}.control-point--app .control-point__shape{top:0;left:289px;width:382.3px;height:286.7px}.control-point--app .control-point__copy{top:68.7px;left:0;width:264px;height:256px}.control-point--moments{top:474.7px;left:811.3px;width:575.7px;height:382.3px}.control-point--moments .control-point__shape{top:0;left:0;width:286.7px;height:382.3px}.control-point--moments .control-point__copy{top:63.3px;left:311.7px;width:264px;height:255px}.community-section,.final-cta-section,.sid-section,.site-footer{position:relative;z-index:2;overflow:hidden;background:#09060d}.sid-section__inner{width:min(100%,var(--content-max));height:982px;margin:0 auto;overflow:hidden}.sid-section__stage{position:absolute;top:126px;left:88px;width:1336px;height:754px}.sid-section__background{position:absolute;top:87px;left:-88px;width:1512px;overflow:hidden;background:#09060d}.sid-section__desktop-bg{position:absolute;top:-117px;left:-218px;width:1948px;height:1708px;object-fit:cover;object-position:bottom center}.sid-section__mobile-bg,.sid-section__mobile-transition{display:none}.sid-section__background-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,0) 38.085%,#200038);pointer-events:none}.sid-section__top-transition{position:absolute;top:-126px;left:-88px;width:1512px;height:213px;object-fit:cover;pointer-events:none}.sid-section__copy{height:252px}.sid-section__copy h2{position:absolute;top:0;left:0;width:522px;margin:0;background:linear-gradient(90deg,#ecd7ff,#c98ff5 50%,#ecd7ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display);font-size:78px;font-weight:400;letter-spacing:0;line-height:80px}.sid-section__copy h2 span{display:block}.sid-section__copy h2 span:first-child:after{content:""}.sid-section__copy p{position:absolute;top:186px;left:29px;width:463px;margin:0;color:var(--color-muted-lilac);font-family:var(--font-body);font-size:22px;font-weight:400;letter-spacing:0;line-height:33px}.sid-section__model{left:727px;z-index:1;object-fit:fill}.sid-section__model--mobile{display:none}.product-blueprint-section,.product-specs-section{position:relative;z-index:2;overflow:hidden}.product-blueprint-section{height:982px}.product-blueprint-section__inner{position:relative;width:min(100%,var(--content-max));height:982px;margin:0 auto}.product-blueprint-stage{position:absolute;top:126px;left:88px;width:1336px;height:754px}.product-blueprint-copy{position:absolute;top:83px;left:61px;width:464px;height:537px}.product-blueprint-copy__eyebrow{position:absolute;top:0;left:0;width:589px;margin:0;color:var(--color-warm-light);font-family:var(--font-body);font-size:22px;font-weight:400;letter-spacing:0;line-height:33px}.product-blueprint-copy__eyebrow span{display:block}.product-blueprint-copy h2{top:92px;background:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,0)),linear-gradient(90deg,var(--color-lilac) 0,var(--color-lilac-hot) 50%,var(--color-lilac) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-regular);font-size:78px;line-height:80px}.product-blueprint-copy h2,.product-blueprint-copy__body{position:absolute;left:0;width:464px;margin:0;font-weight:400;letter-spacing:0}.product-blueprint-copy__body{top:358px;font-size:22px;line-height:33px}.product-blueprint-copy__body,.product-blueprint-figure{color:var(--color-muted-lilac);font-family:var(--font-body)}.product-blueprint-figure{position:absolute;margin:0;font-size:18px;font-weight:600;letter-spacing:0;line-height:28px;text-align:center}.product-blueprint-figure img{position:absolute;max-width:none;object-fit:contain;pointer-events:none;transform:translateZ(0)}.product-blueprint-figure figcaption{position:absolute;margin:0}.product-blueprint-figure--beacon{top:4px;left:700px;width:249px;height:430px}.product-blueprint-figure--beacon img{top:44px;left:0;width:249px;height:386px}.product-blueprint-figure--beacon figcaption{top:0;left:52px;width:95px}.product-blueprint-figure--front{top:4px;left:1059px;width:196px;height:406px}.product-blueprint-figure--front img{top:44px;left:0;width:196px;height:362px}.product-blueprint-figure--front figcaption{top:0;left:35px;width:95px}.product-blueprint-figure--controller{top:458px;left:612px;width:368px;height:291px}.product-blueprint-figure--controller img{top:0;left:0;width:368px;height:247px}.product-blueprint-figure--controller figcaption{top:263px;left:122px;width:123px}.product-blueprint-figure--top{top:458px;left:1059px;width:207px;height:291px}.product-blueprint-figure--top img{top:0;left:0;width:207px;height:247px}.product-blueprint-figure--top figcaption{top:263px;left:34px;width:123px}.product-specs-section{height:660px}.product-specs-section__inner{position:relative;width:min(100%,var(--content-max));height:660px;margin:0 auto}.product-specs-list{position:absolute;top:0;left:162px;width:1188px;height:580px}.product-specs-group{position:relative;display:grid;grid-template-columns:345px 1fr;column-gap:155px;min-height:118px;border-top:.994px solid #2a2a30;padding-top:42px}.product-specs-group:first-child{min-height:152px;border-top:0;padding-top:0}.product-specs-group h2{width:345px;margin:-1px 0 0;color:var(--color-warm-light);font-family:var(--font-display-alt);font-size:38px;font-weight:400;letter-spacing:1px;line-height:44px;white-space:nowrap}.product-specs-group__copy{display:grid;align-content:start}.product-specs-group__copy p{margin:0;color:rgba(169,162,182,.75);font-family:var(--font-body);font-size:20px;font-weight:400;letter-spacing:0;line-height:34px;white-space:nowrap}.product-specs-group__copy span,.product-specs-group__copy strong{color:var(--color-lilac-hot);font-weight:400}.product-specs-group__copy .is-muted-label{color:rgba(169,162,182,.75)}.community-section{height:1062px}.community-final-transition{--community-final-progress:0;--community-final-cover-offset:56%;--community-final-stage-height:1062px;--community-final-transition-distance:clamp(260px,34svh,360px);position:relative;z-index:2;height:calc(var(--community-final-stage-height) + var(--community-final-transition-distance));margin-top:-1px;margin-bottom:-1px;overflow:clip;background:#09060d}.community-final-transition__sticky{position:sticky;top:min(calc(100svh - var(--community-final-stage-height)),0px);height:var(--community-final-stage-height);overflow:hidden}.community-final-transition__mask{position:absolute;inset:0;z-index:3;pointer-events:none}.community-final-transition__mist{position:absolute;inset:auto 0 0;height:76%;background:linear-gradient(180deg,rgba(9,6,13,0),rgba(31,11,47,.5) 30%,rgba(9,6,13,.88) 72%,#09060d),radial-gradient(ellipse at 50% 80%,rgba(110,42,148,.28),rgba(9,6,13,.52) 58%,#09060d 100%);filter:blur(1px);-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.2) 18%,#000 48%,#000);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.2) 18%,#000 48%,#000);opacity:calc(.62 + var(--community-final-progress) * .38);transform:translate3d(0,var(--community-final-cover-offset),0);will-change:transform,opacity}.community-final-transition__mist:before{position:absolute;inset:auto 0 0;height:min(38svh,360px);background:linear-gradient(180deg,rgba(9,6,13,0),rgba(9,6,13,.62) 42%,#09060d),radial-gradient(ellipse at 50% 72%,rgba(236,215,255,.08),rgba(9,6,13,0) 62%);content:"";filter:blur(2px)}.community-section__inner{position:relative;width:min(100%,var(--content-max));height:1062px;margin:0 auto}.community-stream{position:absolute;left:0;width:100%;overflow:hidden;pointer-events:none}.community-stream--upper-right{top:104px;height:430px;clip-path:polygon(0 0,100% 0,100% 100%,49% 100%,49% 260px,0 260px)}.community-stream--lower-left{top:486px;height:480px;clip-path:polygon(0 0,30% 0,30% 190px,100% 190px,100% 100%,0 100%)}.community-stream__track{position:absolute;top:0;left:0;display:flex;width:7164px;height:480px;will-change:transform}.community-stream__pattern{position:relative;width:2388px;height:480px;flex:0 0 2388px}.community-stream__photo{position:absolute;height:231px;max-width:none;object-fit:fill}.community-stream__photo--upper-one{top:0;left:107px;width:649px}.community-stream__photo--upper-two{top:189px;left:810px;width:649px}.community-stream__photo--upper-three{top:0;left:1596px;width:462px}.community-stream__photo--lower-one{top:0;left:-90px;width:462px}.community-stream__photo--lower-two{top:193px;left:432px;width:649px}.community-stream__photo--lower-three{top:266px;left:1176px;width:462px}.community-mobile-collage{display:none}.community-section__title{top:374px;left:93px;z-index:1;width:1336px;height:268px;margin:0;font-family:var(--font-display);font-size:78px;font-weight:400;letter-spacing:0;line-height:80px}.community-section__title,.community-section__title span{position:absolute;background:linear-gradient(90deg,#ecd7ff,#c98ff5 50%,#ecd7ff);-webkit-background-clip:text;background-clip:text;color:transparent}.community-section__title span{display:block}.community-section__title span:first-child{top:0;left:0;width:663px}.community-section__title span:last-child{top:188px;right:0;width:877px;text-align:right}.final-cta-section{height:982px}.final-cta-section__inner{position:relative;width:min(100%,var(--content-max));height:982px;margin:0 auto;overflow:hidden}.final-cta-section__background{top:1px;width:1512px;height:914px;overflow:hidden}.final-cta-section__background img{position:absolute;top:-26.13%;left:-31.13%;width:156.43%;height:141.27%;max-width:none;object-fit:cover}.final-cta-section__shade{background:linear-gradient(90deg,#09060d,rgba(9,6,13,.92) 24%,rgba(9,6,13,0) 63%),linear-gradient(180deg,rgba(9,6,13,.16),rgba(9,6,13,.34))}.final-cta-section__content{top:221px;left:97px;z-index:1;width:707px}.final-cta-section__content h2{width:708px;background:linear-gradient(90deg,#ecd7ff,#c98ff5 50%,#ecd7ff);font-family:var(--font-display);font-size:128px;line-height:160px}.final-cta-section__content h2 span{display:block}.final-cta-section__content h2 span:last-child{font-size:160px}.final-cta-section .email-capture--final-cta{position:absolute;top:360px;left:0;width:667px;min-height:55px}.email-capture--final-cta:before{inset:-22px;background-image:url(/assets/figma/sections/11-cta/email-border.svg);background-size:100% 100%}.email-capture--final-cta .email-capture__input{height:55px;padding:0 28px;color:var(--color-warm-light);font-family:var(--font-body);font-size:16px;letter-spacing:1px;line-height:20px}.email-capture--final-cta>.email-capture__submit{min-width:137.5px;height:44.815px;margin-right:5.5px;background-image:url(/assets/figma/sections/11-cta/join-us-button-bg.svg);color:var(--color-background);font-family:var(--font-ui);font-size:15px;letter-spacing:0;line-height:23.037px}.email-capture--final-cta .email-capture__status{left:28px;color:rgba(236,215,255,.78)}.faq-section{position:relative;z-index:2;min-height:982px;overflow:hidden;background:#08060d}.faq-section__inner{width:min(1336px,calc(100% - (var(--section-inline) * 2)));min-height:982px;margin:0 auto;padding:104px 0 80px}.faq-section h2{width:212px;height:85px;margin:0 0 0 min(532px,max(0px,calc((100% - 212px) / 2)));background:linear-gradient(180deg,#fff3dc,#ffe7ad 56%,#fcd587);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 2.47px 2.47px #1e1e1e);font-family:var(--font-display-regular);font-size:78px;font-weight:400;letter-spacing:0;line-height:80px;text-shadow:none}.faq-list{display:grid;width:min(920px,100%);gap:20px;margin:64px 0 0 min(202px,max(0px,calc((100% - 920px) / 2)))}.faq-item{position:relative;min-height:80px;overflow:visible;transition:min-height var(--motion-medium) ease,filter var(--motion-fast) ease}.faq-item:before{position:absolute;z-index:0;top:-24.731px;left:-24.731px;width:969.462px;max-width:calc(100% + 49.462px);height:129.462px;pointer-events:none;background-image:url(/assets/figma/sections/14-faq/faq-card-collapsed-desktop.svg);background-repeat:no-repeat;background-size:100% 100%;content:""}.faq-item.is-open{min-height:183px}.faq-item.is-open:before{top:-20px;left:-20px;width:960px;max-width:calc(100% + 40px);height:223px;background-image:url(/assets/figma/sections/14-faq/faq-card-expanded-desktop.svg)}.faq-item--large.is-open{min-height:209px}.faq-item--large.is-open:before{height:249px;background-image:url(/assets/figma/sections/14-faq/faq-card-expanded-large-desktop.svg)}.faq-item:focus-within,.faq-item:hover{filter:brightness(1.08)}.faq-item__question{position:relative;z-index:1;display:flex;width:100%;height:80px;min-height:80px;align-items:center;justify-content:flex-start;gap:24px;padding:24px 28px;color:#f4ede0;text-align:left}.faq-item.is-open .faq-item__question{padding-left:30px}.faq-item__question span{display:block;width:814.626px;max-width:calc(100% - 47.998px);color:var(--color-warm-light);font-family:var(--font-faq);font-size:24px;font-weight:400;font-synthesis:none;letter-spacing:0;line-height:30px;white-space:nowrap}.faq-item:first-child:not(.is-open) .faq-item__question span{color:#f4ede0}.faq-item.is-open .faq-item__question span{background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent}.faq-item__question img{width:23.998px;height:23.998px;flex:0 0 23.998px}.faq-item__answer{position:relative;z-index:1;padding:1px 28px 24px}.faq-item__answer p{width:780px;max-width:100%;margin:0;color:var(--color-muted-lilac);font-family:var(--font-body);font-size:16px;font-weight:400;font-synthesis:none;letter-spacing:0;line-height:26px}.faq-item__answer a{color:inherit;text-decoration:underline;text-underline-offset:2px}.site-footer{height:240px}.site-footer__inner{position:relative;width:min(100%,var(--content-max));height:240px;margin:0 auto;padding:0 var(--section-inline) 80px}.site-footer__logo{left:88px;width:153.75px;height:45px}.site-footer__column,.site-footer__logo{position:absolute;top:0}.site-footer__column h2{margin:0;color:rgba(167,155,184,.65);font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:1.8px;line-height:16.5px}.site-footer__nav{left:450px;width:130px}.site-footer__nav-list{display:grid;gap:11.997px;margin-top:17.995px}.site-footer__link{width:max-content;color:var(--color-lilac);font-family:var(--font-body);font-size:15px;font-weight:400;letter-spacing:.2px;line-height:22.5px;text-align:left;transition:color var(--motion-fast) ease,opacity var(--motion-fast) ease,transform var(--motion-fast) ease}.site-footer__link:focus-visible,.site-footer__link:hover{color:var(--color-warm-light)}.site-footer__link:active{opacity:.72;transform:translateY(1px)}.site-footer__about{left:783px;width:256px}.site-footer__about p{width:256px;margin:17.995px 0 0;color:var(--color-lilac);font-family:var(--font-body);font-size:15px;font-weight:400;letter-spacing:.2px;line-height:24px}.site-footer__socials{left:1118px;width:204px}.site-footer__social-list{display:flex;gap:19.998px;margin-top:17.995px}.site-footer__social{display:grid;width:35.991px;height:35.991px;place-items:center;border:.682px solid rgba(244,234,215,.15);border-radius:999px;background:rgba(255,255,255,.05);transition:border-color var(--motion-fast) ease,background var(--motion-fast) ease,filter var(--motion-fast) ease,transform var(--motion-fast) ease}.site-footer__social:focus-visible,.site-footer__social:hover{border-color:rgba(236,215,255,.34);background:rgba(236,215,255,.1);filter:brightness(1.08)}.site-footer__social:active{transform:translateY(2px) scale(.96)}.site-footer__social img{width:15.992px;height:15.992px}@keyframes community-flow-right{0%{transform:translateX(0)}to{transform:translateX(1850px)}}@keyframes community-flow-left{0%{transform:translateX(0)}to{transform:translateX(-1850px)}}@keyframes community-flow-mobile-right{0%{transform:translateX(0)}to{transform:translateX(656.86px)}}@keyframes community-flow-mobile-left{0%{transform:translateX(0)}to{transform:translateX(-656.86px)}}@keyframes hero-bg-intro{0%{transform:scale(.975)}32%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes hero-shade-intro{0%{opacity:0}to{opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-topbar-in{0%{opacity:0;transform:translateX(-50%) translateY(18px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:1024px){.site-header__inner{grid-template-columns:auto 1fr auto}.hero-copy{width:min(520px,56vw)}.overview-carousel{--card-width:330px}}@media (max-width:959px){:root{--section-inline:20px;--header-height:98px;--hero-stage-left:0px;--hero-bg-width:max(501.493vw,190svh);--hero-bottom-fade-height:240px}.landing-page,body,html{background:#120a1f}.landing-page{display:grid;justify-items:center}.site-header{display:none}.hero-overview-transition{justify-self:stretch;width:100%;height:auto;min-height:0;margin-bottom:0}.hero-overview-transition__sticky{position:relative;width:100%;height:auto;min-height:0;overflow:visible}.hero-overview-transition__mist{display:none}.mobile-topbar{position:fixed;z-index:40;top:0;left:50%;display:flex;width:100%;height:98px;align-items:flex-end;justify-content:space-between;padding:0 20px;background:linear-gradient(180deg,rgba(8,6,13,.96),rgba(8,6,13,.86) 72%,rgba(8,6,13,0));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transform:translateX(-50%);animation:mobile-topbar-in .8s ease .52s forwards;pointer-events:none}.mobile-menu-toggle,.mobile-topbar__brand{pointer-events:auto}.mobile-topbar__brand{transition:opacity var(--motion-fast) ease,transform var(--motion-fast) ease}.mobile-topbar.is-scrolled .mobile-topbar__brand{opacity:0;pointer-events:none;transform:translateY(-8px)}.mobile-menu-toggle{position:fixed;top:62px;right:max(20px,env(safe-area-inset-right));display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(201,143,245,.3);border-radius:999px;background:rgba(18,10,31,.3);box-shadow:0 3.6px 3.6px rgba(0,0,0,.25)}.mobile-menu-toggle img{position:absolute;width:18px;height:18px}.mobile-menu-toggle:focus-visible,.mobile-menu-toggle:hover{background:rgba(77,3,135,.5)}.mobile-menu-toggle__hover{opacity:0;transition:opacity var(--motion-fast) ease}.mobile-menu-toggle:focus-visible .mobile-menu-toggle__hover,.mobile-menu-toggle:hover .mobile-menu-toggle__hover{opacity:1}.mobile-menu-shell{position:fixed;z-index:50;inset:0;display:grid;place-items:start center;padding-top:max(40px,calc((100svh - 521px) / 2));opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--motion-medium) ease,visibility 0s linear var(--motion-medium)}.mobile-menu-shell.is-open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity var(--motion-medium) ease,visibility 0s}.mobile-menu-backdrop{position:fixed;inset:0;background:rgba(4,2,7,.58);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.mobile-menu{position:relative;width:min(calc(100vw - 32px),402px);min-height:424px;border:1px solid rgba(216,180,106,.28);background:rgba(17,10,28,.94);box-shadow:0 8px 48px rgba(80,24,130,.35);transform:translateY(16px) scale(.98);transition:transform var(--motion-medium) cubic-bezier(.2,.72,.18,1)}.mobile-menu-shell.is-open .mobile-menu{transform:translateY(0) scale(1)}.mobile-menu__top{display:flex;height:118px;align-items:flex-end;justify-content:space-between;padding:0 20px 20px}.mobile-menu__close{display:grid;width:40px;height:40px;place-items:center;border-radius:999px}.mobile-menu__close img{width:40px;height:40px}.mobile-menu__divider{height:1px;margin:0 28px;background:rgba(176,106,216,.22)}.mobile-menu__links{display:grid;gap:4px;padding:18px 20px 20px}.mobile-menu__link{position:relative;display:flex;height:54px;align-items:center;justify-content:space-between;border-radius:10px;padding:0 20px 0 28px;color:var(--color-warm-light);font-family:var(--font-display);font-size:22px;letter-spacing:0;line-height:30px;text-transform:none}.mobile-menu__link.is-active{background:linear-gradient(90deg,rgba(252,213,135,.08),transparent)}.mobile-menu__link.is-active:before{position:absolute;left:0;width:2px;height:28px;border-radius:2px;background:linear-gradient(180deg,#feefd0,var(--color-gold-light));content:""}.mobile-menu__link.is-active span{background:linear-gradient(180deg,#feefd0,var(--color-gold-light));-webkit-background-clip:text;background-clip:text;color:transparent}.mobile-menu__link img{width:16px;height:16px}.mobile-menu__reserve{position:relative;display:grid;width:calc(100% - 52px);height:54px;place-items:center;margin:2px 26px 32px;color:#0b0712;font-family:var(--font-body);font-size:17px;font-weight:600;letter-spacing:0}.mobile-menu__reserve img{position:absolute;inset:0;width:100%;height:100%}.mobile-menu__reserve span{position:relative;z-index:1}.hero-section{width:100vw;height:100svh;min-height:max(640px,100svh);background:linear-gradient(180deg,#08070b,#0d0b12 48%,#120a1f)}.hero-section:after{top:auto;left:0;right:0;z-index:0;display:block;width:auto;height:min(34svh,300px);background:linear-gradient(180deg,rgba(18,10,31,0),rgba(18,10,31,.5) 38%,rgba(18,10,31,.92) 78%,#120a1f),radial-gradient(ellipse at 48% 18%,rgba(107,15,179,.28),rgba(18,10,31,0) 64%);-webkit-backdrop-filter:none;backdrop-filter:none;filter:none}.hero-section__background{inset:0;background-image:url(/assets/figma/sections/mobile-nav/mobile-hero-image.png);background-position:66.54% 28.8%;background-size:var(--hero-bg-width) auto}.hero-section__shade{background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.06) 57%,#120a1f 96%)}.hero-section__content{width:min(100%,var(--mobile-frame));height:100%;min-height:640px;margin:0 auto;padding:0 20px 32px}.hero-copy{display:flex;width:100%;margin-top:auto}.hero-copy h1{order:1;margin-left:13px;font-size:46px;line-height:52px;text-align:left;white-space:nowrap}.hero-copy__divider-wrap{order:2}.hero-copy__divider{width:333px;max-width:100%;height:19px;margin:5px 0 10px 8px}.hero-copy__tagline{order:3;width:350px;max-width:100%;height:64px;margin:0 0 12px 10px;font-size:24px;line-height:32px}.hero-copy__tagline-shadow,.hero-copy__tagline-text{width:347px;max-width:100%;height:64px}.hero-copy__body{display:none}.hero-copy .email-capture{order:4}.hero-section__transition{display:block;height:210px;background:linear-gradient(180deg,rgba(18,10,31,0),rgba(18,10,31,.88) 58%,#120a1f),radial-gradient(ellipse at 50% 22%,rgba(77,3,135,.2),rgba(18,10,31,0) 72%)}.email-capture{min-height:44px;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,12px 100%,0 50%)}.email-capture:before{inset:-18px -18px;background-image:url(/assets/figma/sections/mobile-nav/email-border-mobile.svg);opacity:.5}.email-capture .email-capture__input{height:44px;padding:0 20px;font-size:14px}.email-capture>.email-capture__submit{min-width:118px;height:34px;margin-right:5px;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,12px 100%,0 50%);font-size:13px}.email-capture__status{top:calc(100% + 7px);left:20px;font-size:11px}.mobile-intro{position:relative;isolation:isolate;display:grid;justify-self:stretch;width:100%;min-height:440px;overflow:hidden;place-items:center;padding:72px 20px;background:radial-gradient(ellipse at 50% 47%,rgba(107,15,179,.82),rgba(77,3,135,.62) 42%,rgba(18,10,31,0) 76%),linear-gradient(180deg,#120a1f 0,#23043c 18%,var(--color-purple-vivid) 38%,var(--color-purple-vivid) 66%,#210537 84%,#100719 100%)}.mobile-intro:after,.mobile-intro:before{position:absolute;left:0;right:0;z-index:-1;height:44%;content:"";pointer-events:none}.mobile-intro:before{top:0;background:linear-gradient(180deg,rgba(18,10,31,.98),rgba(28,5,48,.62) 42%,rgba(77,3,135,0)),radial-gradient(ellipse at 50% 0,rgba(236,215,255,.08),rgba(18,10,31,0) 70%)}.mobile-intro:after{bottom:0;background:linear-gradient(180deg,rgba(77,3,135,0),rgba(27,5,45,.58) 52%,#100719),radial-gradient(ellipse at 50% 100%,rgba(201,143,245,.07),rgba(16,7,25,0) 68%)}.mobile-intro p{position:relative;z-index:1;display:grid;gap:0;width:min(324px,100%);margin:0;color:var(--color-lilac);font-family:var(--font-display);font-size:24px;letter-spacing:0;line-height:31px;text-align:center;text-transform:uppercase}.mobile-intro p span:first-child,.mobile-intro p span:nth-last-child(2){font-size:26px;text-transform:none}.overview-section{justify-self:stretch;width:100%;min-height:871px;margin-top:-1px;background:linear-gradient(180deg,#100719,#0d0614 16%,#100719)}.overview-section:before{top:0;display:block;height:210px;background:linear-gradient(180deg,#100719,rgba(77,3,135,.24) 24%,rgba(16,7,25,0)),radial-gradient(ellipse at 50% 0,rgba(201,143,245,.08),rgba(16,7,25,0) 68%);opacity:1}.overview-section__inner{z-index:1;width:100%;padding:62px 0 32px}.overview-section h2{width:245px;height:84px;margin:0 auto 58px;font-family:var(--font-display-regular);font-size:36px;line-height:42px;text-align:center;white-space:normal}.overview-title__wide{display:none}.overview-title__narrow{display:block}.overview-title__layer-set{width:245px;height:84px}.overview-carousel{--card-width:300px;--carousel-gap:27px;--carousel-step:calc(var(--card-width) + var(--carousel-gap))}.overview-carousel__viewport{width:100%;max-width:none;margin:0;padding-left:46px}.overview-carousel__track{padding-bottom:22px}.overview-card{border-color:rgba(201,166,107,.4);border-radius:13px;transform:translateY(25px) scale(.91)}.overview-card,.overview-card.is-active{flex-basis:var(--card-width);height:550px}.overview-card.is-active{box-shadow:0 0 32px rgba(252,213,135,.2),0 6px 24px rgba(0,0,0,.55)}.overview-card__media{height:424px}.overview-card__copy{min-height:126px;margin-top:0;padding:20px 17px 16px;background:#0b0a0f;text-align:center}.overview-card.is-active .overview-card__copy{margin-top:0}.overview-card__copy h3{margin-bottom:9px;white-space:normal}.overview-card.is-active .overview-card__copy h3,.overview-card__copy h3{font-family:var(--font-display);font-size:20px;line-height:26px}.overview-card.is-active .overview-card__copy p,.overview-card__copy p{font-size:14px;line-height:22px}.overview-card__number{top:15px;left:17px;font-size:7px}.carousel-controls{grid-template-columns:40px 198px 40px;gap:16px;margin-top:16px}.carousel-controls__arrow{width:40px;height:40px}.carousel-controls__arrow img{width:17px;height:17px}.carousel-progress__step{width:63px}.carousel-progress__step span{width:7px;height:7px}.carousel-progress__step:not(:last-child):before{background-image:url(/assets/figma/sections/mobile-nav/mobile-overview-progress-highlight.png)}.email-cta-section--between-overview-spotlight{display:none}.email-cta-section{justify-self:stretch;width:100%;height:217px;min-height:217px;background:#200038}.email-cta-section__inner{width:min(100%,var(--mobile-frame));height:217px;align-content:start;padding:35px 44px}.email-cta-section h2{width:220px;margin-bottom:7px;font-size:20px;letter-spacing:-.2px;line-height:26px}.email-cta-section .email-capture{justify-self:start;width:314px;min-height:75px;gap:7px;overflow:visible;clip-path:none}.email-capture--cta-a:before,.email-capture--cta-b:before{inset:-14px;height:62px;opacity:1}.email-capture--cta-a:before{background-image:url(/assets/figma/sections/email-cta-a/email-border.svg)}.email-capture--cta-b:before{background-image:url(/assets/figma/sections/email-cta-b/email-border.svg)}.email-capture--cta-a .email-capture__input,.email-capture--cta-b .email-capture__input{width:310px;height:34px;padding:0 15px;font-size:11px;font-weight:300;line-height:16px}.email-capture--cta-a>.email-capture__submit,.email-capture--cta-b>.email-capture__submit{width:306px;height:34px;margin:0;clip-path:none;font-size:11px;font-weight:600;letter-spacing:1px;line-height:16px}.email-capture--cta-a .email-capture__status,.email-capture--cta-b .email-capture__status{top:calc(100% + 1px);font-size:10px;line-height:14px}.email-cta-section__note{display:grid;justify-self:start;width:302px;margin-top:7px;font-size:11px;font-weight:200;line-height:16px}.email-cta-section__note span{display:block}.spotlight-section{justify-self:stretch;width:100%;background:#100719}.spotlight-section__inner{width:min(100%,var(--mobile-frame));padding:62px 20px 32px}.spotlight-section__grid{display:grid;grid-template-columns:1fr;min-height:777px;gap:0}.spotlight-photo{grid-row:2;width:360px;height:420px;margin-top:20px;border-radius:22.748px}.spotlight-copy{display:contents;padding-top:0}.spotlight-copy__text{grid-row:1}.spotlight-copy__text h2{width:227px;font-family:var(--font-display-regular);font-size:36px;letter-spacing:-.5px;line-height:42px}.spotlight-copy__text p{width:361px;height:46px;margin-top:13px;color:rgba(169,162,182,.75);font-size:15px;line-height:23px}.initiative-tracker{grid-row:3;width:361px;margin-top:16px}.initiative-tracker__row{width:361px;min-height:97px;gap:9px}.initiative-token{--avatar-size:44px;--token-width:44px;min-height:55px;transform:translateY(18px)}.initiative-token.is-adjacent{--avatar-size:55px;--token-width:60px;min-height:90px;transform:translateY(7px)}.initiative-token.is-active{--avatar-size:77px;--token-width:77px;min-height:92px;transform:translateY(0)}.initiative-token:focus-visible,.initiative-token:hover{transform:translateY(16px) scale(1.04)}.initiative-token.is-adjacent:focus-visible,.initiative-token.is-adjacent:hover{transform:translateY(5px) scale(1.04)}.initiative-token.is-active:focus-visible,.initiative-token.is-active:hover{transform:translateY(-2px) scale(1.035)}.initiative-token__arrow{top:0;width:12px;height:9px}.initiative-token.is-adjacent .initiative-token__avatar{margin-top:5px}.initiative-token.is-active .initiative-token__avatar{margin-top:2px}.initiative-token__name{min-height:14px;margin-top:0;font-size:10px;line-height:14px}.initiative-token.is-adjacent .initiative-token__name{font-size:12px;line-height:16px}.initiative-token.is-active .initiative-token__name{margin-top:-1px;font-size:14px;line-height:18px}.initiative-tracker__next{width:352px;height:42px;gap:13px;margin-top:14px;border-width:.673px;border-radius:8.914px;font-size:16px;letter-spacing:.3976px;line-height:24.738px}.initiative-tracker__next img{width:18px;height:15px}.initiative-tracker>p{width:362px;margin-top:7px;color:rgba(169,162,182,.75);font-size:11px;font-weight:300;line-height:16px}.spotlight-points-section{justify-self:stretch;width:100%;background:#100719}.spotlight-points-section__inner{width:min(100%,var(--mobile-frame));padding:62px 20px 32px}.spotlight-points{gap:16px;width:362px}.spotlight-point,.spotlight-point--image-right{display:block;width:362px;height:419px;border-radius:0;background:#09090d;clip-path:polygon(25px 0,calc(100% - 25px) 0,100% 25px,100% 100%,0 100%,0 25px);box-shadow:0 0 40px rgba(168,85,247,.09),0 10px 38px rgba(0,0,0,.48)}.spotlight-point__frame{display:none}.spotlight-point--image-right .spotlight-point__media,.spotlight-point__media{width:362px;height:237px;clip-path:polygon(25px 0,calc(100% - 25px) 0,100% 25px,100% 100%,0 100%,0 25px)}.spotlight-point--image-right .spotlight-point__copy,.spotlight-point__copy{display:grid;align-content:start;min-height:182px;padding:11px 25px 22px;background:#09090d}.spotlight-point__copy span{margin-bottom:13px;font-size:13px;line-height:19.5px}.spotlight-point__copy h3{margin-bottom:8px;font-family:var(--font-display);font-size:20px;letter-spacing:-.2px;line-height:26px}.spotlight-point__copy p{width:312px;color:rgba(169,162,182,.76);font-size:14px;line-height:22px}.control-points-section,.control-section,.light-points-section,.light-scene-section{justify-self:stretch;width:100%;background:#120a1f}.light-scene-section__inner{width:min(100%,var(--mobile-frame));height:871px;padding:62px 20px 32px}.light-scene-copy{top:62px;left:20px;width:362px}.light-scene-copy h2{width:362px;font-size:36px;line-height:42px}.light-scene-copy p{width:345px;margin:13px auto 0;color:rgba(169,162,182,.72);font-size:15px;line-height:23px}.light-scene-media{top:253px;left:20px;width:362px;height:472px;border-radius:8.619px;box-shadow:0 0 19.153px rgba(123,44,255,.12),0 0 9.577px rgba(168,85,247,.08),0 3.831px 14.365px rgba(0,0,0,.55)}.light-scene-media img{object-position:39% center;transform:scale(1)}.light-scene-media:after{background:linear-gradient(180deg,#100a1b 8.654%,rgba(0,0,0,0) 21.154%)}.light-scene-selector{top:745px;left:0;width:100%;height:94px}.light-scene-selector__cards{box-sizing:border-box;width:100%;height:65px;padding:0 calc((100% - 182px) / 2);gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:none;scrollbar-width:none;touch-action:pan-x;cursor:grab;-webkit-overflow-scrolling:touch}.light-scene-selector__cards::-webkit-scrollbar{display:none}.light-scene-selector__cards.is-dragging{cursor:grabbing}.light-scene-card{flex-basis:155px;width:155px;height:55px;border-width:1.02px;border-radius:10.334px;scroll-snap-align:center;scroll-snap-stop:always}.light-scene-card.is-active{flex-basis:182px;width:182px;height:65px;border-width:1.283px;border-radius:13px}.light-scene-card__icon{top:8.98px;left:11.9px;width:35.306px;height:35.306px;border-width:.51px;border-radius:7.381px}.light-scene-card__icon img{width:18px;height:18px}.light-scene-card.is-active .light-scene-card__icon{top:8.72px;left:14.72px;width:44px;height:44px;border-width:.641px;border-radius:9.286px}.light-scene-card__copy{top:11.98px;left:55.98px;gap:1.722px;width:70px;height:29px}.light-scene-card.is-active .light-scene-card__copy{top:12px;left:68px;gap:1px;width:74px;height:36px}.light-scene-card__copy span{font-size:13px;line-height:18px}.light-scene-card__copy small{font-size:9px;line-height:14px}.light-scene-card.is-active .light-scene-card__copy small{font-size:10.5px;line-height:15px}.light-scene-card__play{top:21.98px;right:16px;width:9.5px;height:10px}.light-scene-card.is-active .light-scene-card__play{top:24.72px;right:17.28px;width:13px;height:13px}.light-scene-selector>p{margin-top:12.6px;font-size:11px;font-weight:300;line-height:16px;width:362px;margin-right:auto;margin-left:auto}.light-points-section__inner{display:grid;width:min(100%,var(--mobile-frame));height:1108px;gap:16px;padding:62px 20px 32px}.light-point-card{width:362px;height:499px;flex-basis:auto;overflow:visible;background:transparent;clip-path:none;box-shadow:none}.light-point-card__frame{display:block;top:-40px;left:-40px;width:442px;height:579px;object-fit:fill}.light-point-card__placeholder{top:246px;left:0;width:362px;height:253px;transform:rotate(180deg);transform-origin:center}.light-point-card:nth-child(2) .light-point-card__placeholder{top:0;transform:none}.light-point-card:nth-child(2) .light-point-card__copy,.light-point-card__copy{top:29px;left:26px;width:312px;text-align:left}.light-point-card:nth-child(2) .light-point-card__copy{top:273px;left:36px;width:316px}.light-point-card__copy h3{width:220px;font-family:var(--font-display);font-size:20px;line-height:26px}.light-point-card__copy p{width:312px;margin-top:13px;color:rgba(169,162,182,.76);font-size:14px;line-height:22px}.control-section__inner{width:min(100%,var(--mobile-frame));height:871px;padding:62px 20px 32px}.control-copy{position:absolute;top:62px;left:20px;width:342px}.control-copy h2{width:229px;font-family:var(--font-display-regular);font-size:36px;line-height:42px}.control-copy p{width:342px;margin-top:13px;color:rgba(169,162,182,.82);font-size:15px;line-height:23px}.control-scene{top:235px;left:0;width:402px;height:636px}.control-scene img{object-position:39% center}.control-scene:after{background:linear-gradient(0deg,#120a1f,rgba(18,10,31,0) 9.615%),linear-gradient(180deg,#120a1f,rgba(9,6,13,0) 29.773%)}.control-points-section{margin-top:-75px}.control-points-section__inner{width:min(100%,var(--mobile-frame));height:970px;padding:62px 20px 32px}.control-point,.control-point--tactile{left:20px;width:362px;height:241.333px}.control-point--tactile{top:62px}.control-point--setup{top:273px;left:20px;width:362px;height:241.333px}.control-point--app{top:485px;left:20px;width:362px;height:241.333px}.control-point--moments{top:697px;left:20px;width:362px;height:241.333px}.control-point--app .control-point__shape,.control-point--tactile .control-point__shape,.control-point__shape{top:0;left:0;width:181px;height:241.333px}.control-point--moments .control-point__shape,.control-point--setup .control-point__shape{top:0;left:181px;width:181px;height:241.333px}.control-point--app .control-point__copy,.control-point--moments .control-point__copy,.control-point--setup .control-point__copy,.control-point--tactile .control-point__copy,.control-point__copy{top:28px;left:181px;width:182px;height:183px;border-width:.398px;border-color:rgba(139,92,246,.15);border-radius:10.519px;background:rgba(11,10,15,.88);box-shadow:0 0 20.454px rgba(139,92,246,.08),0 4.675px 16.363px rgba(0,0,0,.45)}.control-point--tactile .control-point__copy{top:52px}.control-point--moments .control-point__copy,.control-point--setup .control-point__copy{top:30px;left:0;width:181px;height:182.394px;border-width:.475px;border-radius:12.531px;text-align:right}.control-point__copy:after{display:none}.control-point--app .control-point__copy h3,.control-point--moments .control-point__copy h3,.control-point--setup .control-point__copy h3,.control-point--tactile .control-point__copy h3,.control-point__copy h3{top:16px;left:10px;width:162px;font-family:var(--font-display);font-size:20px;line-height:26px}.control-point--moments .control-point__copy h3,.control-point--setup .control-point__copy h3{right:13px;left:auto;width:154px}.control-point--app .control-point__copy p,.control-point--moments .control-point__copy p,.control-point--setup .control-point__copy p,.control-point--tactile .control-point__copy p,.control-point__copy p{top:75px;left:10px;width:167px;color:rgba(169,162,182,.76);font-size:14px;line-height:22px}.control-point--moments .control-point__copy p,.control-point--setup .control-point__copy p{right:13px;left:auto;width:155px}.community-section,.final-cta-section,.sid-section,.site-footer{justify-self:stretch;width:100%;background:#120a1f}.sid-section__inner{width:min(100%,var(--mobile-frame));height:871px;overflow:hidden}.sid-section__stage{top:62px;left:20px;width:362px;height:777px}.sid-section__background{top:-31px;left:-20px;width:402px;height:840px;background:#120a1f}.sid-section__desktop-bg,.sid-section__model--desktop,.sid-section__top-transition{display:none}.sid-section__mobile-bg,.sid-section__mobile-transition{position:absolute;display:block;pointer-events:none}.sid-section__mobile-bg{filter:brightness(.52) saturate(1.28)}.sid-section__mobile-transition--top{top:0;left:0;width:402px;height:116px;object-fit:cover}.sid-section__mobile-bg--top{top:105px;height:529px}.sid-section__mobile-bg--bottom,.sid-section__mobile-bg--top{left:0;width:402px;object-fit:cover;object-position:bottom center}.sid-section__mobile-bg--bottom{top:465px;height:350px;transform:rotate(180deg)}.sid-section__mobile-transition--bottom{top:787px;left:0;width:402px;height:53px;object-fit:cover}.sid-section__background-shade{background:linear-gradient(0deg,rgba(9,6,13,0) 38%,#200038),linear-gradient(74deg,transparent 0 10%,rgba(103,31,156,.78) 10% 25%,rgba(8,6,14,.9) 25.5% 36%,transparent 36.5% 100%),linear-gradient(106deg,transparent 0 64%,rgba(8,6,14,.9) 64% 74.5%,rgba(103,31,156,.78) 75% 90%,transparent 90.5% 100%),linear-gradient(28deg,transparent 0 10%,rgba(128,43,192,.58) 10% 23%,transparent 23.5% 100%),linear-gradient(152deg,transparent 0 77%,rgba(128,43,192,.58) 77% 90%,transparent 90.5% 100%),radial-gradient(ellipse at 50% 12%,rgba(201,143,245,.22),transparent 46%),radial-gradient(ellipse at 14% 84%,rgba(122,45,186,.5),transparent 38%),radial-gradient(ellipse at 86% 84%,rgba(122,45,186,.5),transparent 38%),linear-gradient(180deg,#120a1f,rgba(18,10,31,0) 16%)}.sid-section__copy{top:0;left:7px;width:347px;height:135px}.sid-section__copy h2{top:0;left:-4px;width:355px;font-family:var(--font-display-regular);font-size:36px;letter-spacing:0;line-height:42px}.sid-section__copy h2 span{display:block}.sid-section__copy h2 span:first-child:after{content:""}.sid-section__copy p{top:89px;left:16px;width:315px;color:rgba(169,162,182,.72);font-size:15px;line-height:23px}.sid-section__model{top:155px;left:7.16px;width:346.678px;height:622px}.sid-section__model--mobile{display:block}.faq-section,.product-blueprint-section,.product-specs-section{justify-self:stretch;width:100%}.product-blueprint-section{height:2355px;background:#200038}.product-blueprint-section__inner{width:min(100%,var(--mobile-frame));height:2355px}.product-blueprint-stage{top:62px;left:20px;width:362px;height:2261px}.product-blueprint-copy{top:0;left:0;width:362px;height:187px;text-align:center}.product-blueprint-copy__eyebrow{top:0;left:0;width:354px;font-size:11px;font-weight:300;line-height:16px;text-align:center}.product-blueprint-copy__eyebrow span{display:inline}.product-blueprint-copy h2{top:26px;left:0;width:360px;font-family:var(--font-display-regular);font-size:36px;letter-spacing:-.5px;line-height:42px;text-align:center}.product-blueprint-copy__body{top:122px;left:21px;width:317px;height:65px;font-size:14px;line-height:22px;text-align:center}.product-blueprint-figure{font-size:20px;line-height:33px}.product-blueprint-figure--beacon{top:227px;left:25px;width:330px;height:540px}.product-blueprint-figure--beacon img{top:45px;left:11px;width:320px;height:496px}.product-blueprint-figure--beacon figcaption{top:0;left:75px;width:110px}.product-blueprint-figure--front{top:797px;left:21px;width:320px;height:635px}.product-blueprint-figure--front img{top:45px;left:0;width:320px;height:590px}.product-blueprint-figure--front figcaption{top:0;left:71px;width:134px}.product-blueprint-figure--controller{top:1482px;left:0;width:362px;height:288px}.product-blueprint-figure--controller img{top:45px;left:0;width:362px;height:243px}.product-blueprint-figure--controller figcaption{top:0;left:113px;width:135px}.product-blueprint-figure--top{top:1800px;left:13px;width:335px;height:455px}.product-blueprint-figure--top img{top:45px;left:0;width:335px;height:400px}.product-blueprint-figure--top figcaption{top:0;left:57px;width:204px}.product-specs-section{height:616px;background:#200038}.product-specs-section__inner{width:min(100%,var(--mobile-frame));height:616px}.product-specs-list{top:32px;left:20px;width:362px;height:552px}.product-specs-group,.product-specs-group:first-child{display:block;min-height:0;border-top-width:.392px;padding-top:16px}.product-specs-group:first-child{height:165px;border-top:0;padding-top:0}.product-specs-group:nth-child(2){height:129px}.product-specs-group:nth-child(3){height:96px}.product-specs-group:nth-child(4){height:161px}.product-specs-group h2{width:auto;margin:0 0 16px;font-family:var(--font-display-alt);font-size:20px;letter-spacing:.2px;line-height:26px}.product-specs-group__copy{display:grid;gap:8px}.product-specs-group__copy p{width:362px;font-size:14px;line-height:22px;white-space:normal}.faq-section{min-height:536px;background:#08060d}.faq-section__inner{width:min(100%,var(--mobile-frame));min-height:536px;padding:62px 20px 32px}.faq-section h2{width:106px;height:43px;margin:0;font-family:var(--font-display-regular);font-size:36px;letter-spacing:-.5px;line-height:42px}.faq-list{width:min(360px,100%);gap:7.826px;margin:20px 0 0}.faq-list--has-open{gap:24px}.faq-item{min-height:60px}.faq-item:before{top:-9.677px;left:-9.677px;width:calc(100% + 19.355px);max-width:none;height:79.355px;background-image:url(/assets/figma/sections/14-faq/faq-card-collapsed-mobile.svg)}.faq-item--large.is-open,.faq-item.is-open{min-height:0}.faq-item--large.is-open:before,.faq-item.is-open:before{top:-9.677px;left:-9.677px;width:calc(100% + 19.355px);height:calc(100% + 19.355px);background-image:url(/assets/figma/sections/14-faq/faq-card-expanded-mobile.svg)}.faq-item:nth-child(4):not(.is-open){min-height:40px}.faq-item:nth-child(4):not(.is-open):before{height:59.355px;background-image:url(/assets/figma/sections/14-faq/faq-card-short-mobile.svg)}.faq-item__question{height:60px;min-height:60px;gap:9.391px;padding:9.783px 10.957px}.faq-item.is-open .faq-item__question{padding-left:10.957px}.faq-item:nth-child(4):not(.is-open) .faq-item__question{height:40px;min-height:40px}.faq-item__question span{width:319px;max-width:calc(100% - 19.391px);padding-right:19px;font-size:14px;line-height:20px;white-space:normal}.faq-item__question img{width:10px;height:10px;flex-basis:10px}.faq-item__answer{padding:0 11px 14px}.faq-item__answer p{width:322px;font-size:12px;line-height:18px}.community-section{height:760px}.community-final-transition{--community-final-stage-height:760px;--community-final-transition-distance:154px;justify-self:stretch;width:100%}.community-final-transition__mist{height:54%;background:linear-gradient(180deg,rgba(9,6,13,0),rgba(31,11,47,.34) 30%,rgba(9,6,13,.78) 72%,#09060d),radial-gradient(ellipse at 50% 78%,rgba(115,41,156,.22),rgba(9,6,13,.42) 58%,#09060d 100%);opacity:calc(.46 + var(--community-final-progress) * .34)}.community-final-transition__mist:before{height:min(28svh,244px)}.community-section__inner{width:min(100%,var(--mobile-frame));height:760px}.community-stream{display:none}.community-mobile-collage{position:absolute;inset:0;display:block;overflow:hidden}.community-mobile-row{position:absolute;left:0;width:100%;height:180px;overflow:hidden}.community-mobile-row--one{top:40px}.community-mobile-row--two{top:318px}.community-mobile-row--three{top:580px}.community-mobile-row__track{position:absolute;top:0;left:0;display:flex;width:1536px;height:180px;will-change:transform}.community-mobile-pattern{position:relative;width:512px;height:180px;flex:0 0 512px}.community-mobile-photo{position:absolute;top:0;width:240px;height:180px;max-width:none;object-fit:fill}.community-mobile-photo--one{left:20px}.community-mobile-photo--two{left:276px}.community-section__title{top:245px;left:20px;width:362px;height:340px;font-family:var(--font-display-regular);font-size:36px;letter-spacing:0;line-height:42px}.community-section__title span:first-child{top:0;left:0;width:272px}.community-section__title span:last-child{top:298px;right:auto;left:20px;width:420px;text-align:left;white-space:nowrap}.final-cta-section{height:max(871px,100svh)}.final-cta-section__inner{width:100%;height:100%;min-height:871px}.final-cta-section__background{top:0;left:50%;width:max(402px,100vw);height:100%;transform:translateX(-50%)}.final-cta-section__background img{top:-271px;left:50%;width:2036px;height:1141px;max-width:none;object-fit:cover;transform:translateX(-66.85%)}.final-cta-section__shade{background:linear-gradient(180deg,#120a1f,rgba(18,10,31,0) 20.192%),linear-gradient(0deg,rgba(18,10,31,.2),rgba(18,10,31,.2))}.final-cta-section__content{top:calc(100% - 209px);left:max(21px,calc(50% - 180px));width:237px}.final-cta-section__content h2{width:237px;font-family:var(--font-display-regular);font-size:36px;letter-spacing:0;line-height:42px;text-shadow:none}.final-cta-section__content h2 span:last-child{font-size:46px;line-height:52px}.final-cta-section .email-capture--final-cta{top:116px;left:-1px;width:362px;min-height:44px}.email-capture--final-cta:before{inset:-18px;height:80px;opacity:1;background-image:url(/assets/figma/sections/11-cta/email-border.svg)}.email-capture--final-cta .email-capture__input{width:auto;height:44px;padding:0 22px;color:var(--color-warm-light);font-family:var(--font-ui);font-size:14px;letter-spacing:0;line-height:20px}.email-capture--final-cta>.email-capture__submit{min-width:118px;width:118px;height:34px;margin-right:5px;font-size:13px;letter-spacing:0;line-height:18px}.email-capture--final-cta .email-capture__status{top:calc(100% + 7px);left:22px;width:320px;font-size:11px;line-height:16px;text-align:left}.site-footer{height:357px}.site-footer__inner{width:min(100%,var(--mobile-frame));height:357px;padding:32px 20px 62px}.site-footer__logo{top:32px;left:20px;width:153.75px;height:45px}.site-footer__column{left:20px}.site-footer__column h2{font-size:11px;line-height:16.5px}.site-footer__nav{top:95px;width:227px}.site-footer__nav-list{display:flex;gap:27px;margin-top:10px}.site-footer__link{font-size:14px;letter-spacing:0;line-height:22px}.site-footer__about{top:165.492px;width:239px}.site-footer__about p{width:239px;margin-top:10px;font-size:14px;letter-spacing:0;line-height:22px}.site-footer__socials{top:233px;width:204px}.site-footer__social-list{gap:19.998px;margin-top:10px}}@media (max-width:380px){.hero-section,.hero-section__content,.overview-section{min-height:640px}.overview-carousel__viewport{padding-left:30px}.carousel-controls{gap:10px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.email-capture.is-error .email-capture__status{color:#ff6b6b}.hero-overview-transition.product-overview-transition{height:calc(max(982px, 100svh) + var(--hero-overview-distance));min-height:calc(982px + var(--hero-overview-distance));background:#09060d}.product-overview-transition__sticky{height:max(982px,100svh);min-height:982px}.product-overview-transition .product-reservation-section{height:100%;min-height:100%}.product-faq-section{min-height:714px;padding:104px var(--section-inline) 80px;background:#08060d}.product-faq-section__inner{position:relative;width:min(100%,1336px);min-height:530px;margin:0 auto;padding:0}.product-faq-section h2{position:static;display:block;width:212px;height:85px;overflow:visible;clip:auto;margin:0 auto;background:linear-gradient(180deg,#fff3dc,#ffe7ad 56%,#fcd587);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 2.47px 2.47px #1e1e1e);font-family:var(--font-display-regular);font-size:78px;font-weight:400;letter-spacing:0;line-height:80px;text-shadow:none;white-space:normal}.product-faq-list{width:min(920px,100%);gap:20px;margin:64px auto 0}@media (min-width:960px){.product-page--reserved .product-faq-section{margin-top:-320px;min-height:769px;padding-top:120px;padding-bottom:120px}}@media (max-width:959px){.hero-overview-transition.product-overview-transition{width:100%;height:auto;min-height:0}.product-overview-transition__sticky{height:auto;min-height:0;overflow:visible}.product-overview-transition .product-reservation-section{height:auto;min-height:0}.product-page.landing-page{display:block;justify-items:legacy;width:100%;background:#09060d}.product-faq-section{box-sizing:border-box;min-height:0;padding:62px 20px 32px;background:#08060d}.product-faq-section__inner{width:min(100%,360px);min-height:0;padding:0}.product-faq-section h2{width:106px;height:43px;margin:0;font-family:var(--font-display-regular);font-size:36px;letter-spacing:0;line-height:42px}.product-faq-list{width:min(360px,100%);gap:7.826px;margin:20px 0 0}.product-faq-list.faq-list--has-open{gap:24px}.product-faq-section .faq-item:first-child:not(.is-open),.product-faq-section .faq-item:nth-child(3):not(.is-open){min-height:40px}.product-faq-section .faq-item:first-child:not(.is-open):before,.product-faq-section .faq-item:nth-child(3):not(.is-open):before{height:59.355px;background-image:url(/assets/figma/sections/14-faq/faq-card-short-mobile.svg)}.product-faq-section .faq-item:first-child:not(.is-open) .faq-item__question,.product-faq-section .faq-item:nth-child(3):not(.is-open) .faq-item__question{height:40px;min-height:40px}.product-faq-section .faq-item:nth-child(4):not(.is-open){min-height:60px}.product-faq-section .faq-item:nth-child(4):not(.is-open):before{height:79.355px;background-image:url(/assets/figma/sections/14-faq/faq-card-collapsed-mobile.svg)}.product-faq-section .faq-item:nth-child(4):not(.is-open) .faq-item__question{height:60px;min-height:60px}.product-faq-section .faq-item--large.is-open:before,.product-faq-section .faq-item.is-open:before{border:1px solid rgba(201,166,107,.45);border-radius:8px;background:linear-gradient(#12101a,#12101a) padding-box,linear-gradient(90deg,rgba(201,166,107,.72),rgba(77,3,135,.5)) border-box;background-image:none;box-shadow:0 0 22px rgba(201,166,107,.18)}}.faq-page{display:block;min-height:100vh;background:#08060d}.faq-page .site-footer{background:#120a1f}.faq-page-section{position:relative;z-index:2;min-height:982px;overflow:hidden;background:#08060d}.faq-page-section__band{position:absolute;top:0;left:0;width:100%;height:230px;background:#200038}.faq-page-section__band span{position:absolute;top:115px;left:max(var(--section-inline),calc((100vw - var(--content-max)) / 2 + var(--section-inline)));background:linear-gradient(90deg,#ecd7ff,#c98ff5 50%,#ecd7ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display);font-size:78px;font-weight:400;letter-spacing:0;line-height:80px}.faq-page-section__inner{position:relative;width:min(1336px,calc(100% - (var(--section-inline) * 2)));min-height:982px;margin:0 auto;padding:274px 0 80px}.faq-page-section h1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.faq-page-section__categories{position:absolute;top:274px;left:0;display:grid;gap:20px;width:252px;font-family:var(--font-display-english-sc);text-align:center}.faq-page-section__categories button{width:max-content;color:rgba(169,162,182,.75);font-family:var(--font-display-english-sc);font-size:40px;font-weight:400;letter-spacing:0;line-height:51px;text-align:left;transition:color var(--motion-fast) ease,filter var(--motion-fast) ease,transform var(--motion-fast) ease}.faq-page-section__categories button.is-active{background:linear-gradient(90deg,#ecd7ff,#c98ff5 50%,#ecd7ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:48px;line-height:68px}.faq-page-section__categories button:focus-visible,.faq-page-section__categories button:hover{filter:brightness(1.16)}.faq-page-list{width:min(920px,calc(100vw - 504px));margin:0 0 0 330px}.faq-page-item.faq-item--large.is-open,.faq-page-item.is-open{min-height:183px}.faq-page-item.faq-item--large.is-open:before,.faq-page-item.is-open:before{top:-20px;left:-20px;width:960px;max-width:calc(100% + 40px);height:223px;border:0;background-image:url(/assets/figma/sections/14-faq/faq-card-expanded-desktop.svg);background-repeat:no-repeat;background-size:100% 100%;box-shadow:none;clip-path:none}.faq-page-item .faq-item__question span{width:calc(100% - 48px);max-width:calc(100% - 48px);padding-right:12px;white-space:normal}.faq-page-item.is-open .faq-item__question{padding-right:30px}.faq-page-item.is-open .faq-item__answer{padding:0 30px 28px}.faq-page-section .faq-item__answer p{width:min(800px,calc(100% - 28px));color:var(--color-muted-lilac)}.faq-page-section .faq-item__answer a{color:inherit}@media (max-width:959px){.faq-page.landing-page{display:block;justify-items:legacy;width:100%;background:#08060d}.faq-page-section{box-sizing:border-box;min-height:max(874px,100vh);padding:0;background:#08060d}.faq-page-section__band{display:block;height:184px}.faq-page-section__band span{display:none}.faq-page-section__inner{width:min(100%,var(--mobile-frame));min-height:max(874px,100vh);padding:124px 20px 32px}.faq-page-section h1{position:static;display:block;width:106px;height:43px;overflow:visible;clip:auto;margin:0;background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:#fcd587;color:#fcd587;font-family:var(--font-display-regular);font-size:36px;font-weight:400;letter-spacing:0;line-height:42px;text-shadow:none;white-space:normal}.faq-page-section__categories{position:static;display:flex;justify-content:center;gap:32px;width:360px;max-width:100%;margin:42px 0 22px;text-align:left}.faq-page-section__categories button,.faq-page-section__categories button.is-active{font-family:var(--font-display-english-sc);font-size:20px;letter-spacing:0;line-height:25px}.faq-page-list{width:min(360px,100%);gap:7.826px;margin:0}.faq-page-list.faq-list--has-open{gap:24px}.faq-page-item--mobile-short:not(.is-open){min-height:40px}.faq-page-item--mobile-short:not(.is-open):before{height:59.355px;background-image:url(/assets/figma/sections/14-faq/faq-card-short-mobile.svg)}.faq-page-item--mobile-short:not(.is-open) .faq-item__question{height:40px;min-height:40px}.faq-page-item .faq-item__question span{width:319px;max-width:calc(100% - 19.391px);padding-right:19px}.faq-page-item.faq-item--large.is-open,.faq-page-item.is-open{min-height:144.645px}.faq-page-item.faq-item--large.is-open:before,.faq-page-item.is-open:before{top:-9.677px;right:-9.677px;bottom:-9.677px;left:-9.677px;width:auto;height:auto;max-width:none;border:0;border-radius:0;background-image:url(/assets/figma/sections/14-faq/faq-card-expanded-mobile.svg);background-repeat:no-repeat;background-size:100% 100%;box-shadow:none;clip-path:none}.faq-page-item.is-open .faq-item__answer{padding:0 11px 14px}.faq-page-section .faq-item__answer p{width:322px}}.landing-page{min-height:100vh;overflow-x:clip;background:var(--color-background);color:var(--color-warm-light)}.landing-page img,.landing-page video{display:block;max-width:100%}.hero-overview-transition{height:calc(max(982px, 100svh) + var(--hero-overview-distance));min-height:calc(982px + var(--hero-overview-distance));background:#09060d}.hero-overview-transition__sticky{height:max(982px,100svh);min-height:982px}.hero-overview-transition__mist{z-index:6}.site-header{position:fixed;display:block;z-index:90;top:12px;left:50%;width:min(calc(100vw - 48px),1336px);height:auto;padding:0;border:0;border-radius:20px;background:transparent;box-shadow:none;opacity:0;pointer-events:none;transform:translateX(-50%) translateY(-120%);transition:opacity .22s ease,transform .32s ease;animation:none}.site-header.is-visible{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.site-header.is-title-guarded{transition-duration:.14s}@media (prefers-reduced-motion:reduce){.site-header.is-title-guarded{transition-duration:60ms}}.site-header__inner{display:flex;width:100%;height:78px;align-items:center;justify-content:space-between;border:1px solid rgba(107,53,255,.11);border-radius:20px;padding:0 17px 0 38px;background:#74583b}.site-header__pledge{margin:0;background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-alt);font-size:32px;line-height:44px}.email-capture{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:minmax(0,1fr);grid-auto-rows:0;align-items:center;isolation:isolate;background-repeat:no-repeat;background-size:100% 100%}.email-capture:before{content:none}.email-capture__field{position:relative;display:flex;min-width:0;height:100%;grid-column:1;grid-row:1;align-items:center;flex-wrap:nowrap}.email-capture__field>.email-capture__input{width:0;min-width:0;flex:1 1 auto}.email-capture .email-capture__input{min-width:0;height:100%;border:0;outline:0;padding:0 24px;background:transparent;color:#09060d;font-family:var(--font-ui);font-size:17px;line-height:1}.email-capture .email-capture__input::placeholder{color:currentColor;opacity:.92}.email-capture>.email-capture__submit{position:relative;display:flex;height:calc(100% - 13px);grid-column:2;grid-row:1;align-items:center;justify-content:center;gap:8px;border:0;margin-right:10px;background-color:transparent;background-repeat:no-repeat;background-size:100% 100%;color:#09060d;cursor:pointer;font-family:var(--font-body);font-size:17px;font-weight:700;line-height:1;transition:filter .18s ease,transform .18s ease}.email-capture>.email-capture__submit:focus-visible,.email-capture>.email-capture__submit:hover{filter:brightness(1.08);transform:translateY(-1px)}.email-capture>.email-capture__submit:disabled{cursor:default;filter:saturate(.8);opacity:.82;transform:none}.email-capture__spinner{display:none;width:15px;height:15px;flex:0 0 15px;border:2px solid rgba(9,6,13,.3);border-top-color:currentcolor;border-radius:50%;animation:pledgebox-spinner .7s linear infinite}.email-capture.is-loading .email-capture__spinner{display:inline-block}@keyframes pledgebox-spinner{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.email-capture__spinner{animation-duration:1.4s}}.email-capture__status{position:absolute;top:calc(100% + 8px);left:18px;min-height:18px;margin:0;color:#fff3dc;font-family:var(--font-body);font-size:13px;line-height:18px;text-shadow:0 2px 6px rgba(0,0,0,.55)}.email-capture.is-error .email-capture__status{color:#ff8c8c}.email-capture.is-success .email-capture__status{color:#d9ffc8}.email-capture__retry{border:0;margin:0 0 0 7px;padding:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.email-capture__retry:focus-visible{border-radius:2px;outline:2px solid currentColor;outline-offset:2px}.email-capture--final-cta,.email-capture--hero{width:min(584px,100%);height:59px;background-image:url(/assets/landing-2026/figma/email-border-wide.svg)}.email-capture--hero{background-image:none;filter:drop-shadow(0 4.37px 2.185px rgba(0,0,0,.25))}.email-capture--hero:before{position:absolute;inset:-39.89% -4.03%;background-image:url(/assets/landing-2026/figma/email-border-wide.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";pointer-events:none}.email-capture--final-cta>.email-capture__submit,.email-capture--hero>.email-capture__submit{width:250px;background-image:url(/assets/landing-2026/figma/email-button-wide.svg)}.email-capture--nav{background-image:url(/assets/landing-2026/figma/nav-email-border.svg)}.email-capture--nav>.email-capture__submit{height:calc(100% - 11px);font-size:13px}.email-capture--nav .email-capture__status{top:calc(100% + 4px);left:18px;font-size:11px}.hero-section{position:relative;height:max(982px,100svh);min-height:982px;overflow:hidden;padding:142px 88px 80px;background:#08060d;isolation:isolate}.hero-section:after,.hero-section:before{position:absolute;inset:0;z-index:2;display:none;content:"";pointer-events:none}.landing-page .hero-section__background-image{position:absolute;top:-16.05%;left:-1.12%;height:124.67%;width:auto;max-width:none;min-width:0;object-fit:contain;object-position:left top;z-index:0}.hero-section__mask-stage{position:absolute;z-index:1;top:0;left:50%;width:1512px;height:982px;transform:translateX(-50%);pointer-events:none}.hero-section__figma-mask{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none}.hero-section__figma-mask span{display:block;flex:none}.hero-section__figma-mask--left{top:0;left:1px;width:1509px;height:983px}.hero-section__figma-mask--left span{width:983px;height:1509px;background:linear-gradient(237.162deg,rgba(8,6,13,0) 49.219%,#08060d 79.547%);transform:rotate(90deg)}.hero-section__figma-mask--right{top:0;left:974px;width:538px;height:983px}.hero-section__figma-mask--right span{width:538px;height:983px;background:linear-gradient(206.997deg,rgba(8,6,13,0) 68.865%,#08060d 90.464%);transform:rotate(180deg)}.hero-section__shade{position:absolute;inset:0;background:linear-gradient(90deg,#08060d 0,rgba(8,6,13,.7) 40%,rgba(8,6,13,0) 100%) 0 0 /var(--hero-edge-fill,96px) 100% no-repeat,linear-gradient(270deg,#08060d 0,rgba(8,6,13,.7) 40%,rgba(8,6,13,0) 100%) 100% 0 /var(--hero-edge-fill,96px) 100% no-repeat}.hero-section__content{position:relative;z-index:4;display:block;width:min(100%,1336px);height:auto;min-height:0;margin:0 auto;padding:0}.hero-copy{display:block;width:min(608px,100%);opacity:1;transform:none;animation:none}.final-cta-section__content h2,.hero-copy h1{margin:0;color:#f4f0ff;font-family:var(--font-display-regular);font-size:clamp(72px,6.35vw,96px);font-weight:400;line-height:.98;letter-spacing:0;text-shadow:0 2px 2px rgba(30,30,30,.95)}.final-cta-section__content h2 span:last-child,.hero-copy h1 span:last-child{color:#ecd7ff}@media (min-width:960px){.hero-copy h1{width:572px;margin-left:-5px;font-size:96px;line-height:94px}.hero-copy h1 span:first-child{letter-spacing:-2px}.hero-copy h1 span:last-child{letter-spacing:1.92px}}.final-cta-section__tagline,.hero-copy__tagline{display:grid;width:min(608px,100%);max-width:100%;height:auto;margin:24px 0 20px;background:linear-gradient(90deg,#ecd7ff,#c98ff5 50%,#ecd7ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-alt);font-synthesis:none;font-size:38px;font-weight:400;letter-spacing:0;line-height:50px;text-shadow:none;-webkit-text-fill-color:transparent}.hero-copy__tagline{position:relative;height:88px;margin:30px 0 25px;background:none;filter:none;line-height:44px}.hero-copy__tagline:before{position:absolute;inset:0;z-index:0;content:attr(data-line-one) "\A" attr(data-line-two);font:inherit;letter-spacing:inherit;line-height:inherit;pointer-events:none;text-shadow:0 1.5px 1.5px rgba(30,30,30,.22);white-space:pre}.hero-copy__tagline span,.hero-copy__tagline:before{color:transparent;-webkit-text-fill-color:transparent}.hero-copy__tagline span{position:relative;z-index:1;background:linear-gradient(90deg,#ecd7ff,#c98ff5 50%,#ecd7ff);-webkit-background-clip:text;background-clip:text;white-space:nowrap}.final-cta-section__tagline{filter:drop-shadow(0 2.47px 2.47px #1e1e1e)}.final-cta-section__divider,.hero-copy__divider{width:569px;height:30px;margin:0 0 25px}.final-cta-section__body,.hero-copy__body{width:min(555px,100%);margin:19px 0 0;color:#beb1d2;font-family:var(--font-body);font-size:20px;line-height:30px;text-shadow:0 2px 2px rgba(30,30,30,.95)}@media (min-width:960px){.landing-page .hero-copy__body{width:584px;height:70px;margin:20px 0 0 1px;background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-body);font-size:24px;font-weight:700;letter-spacing:.72px;line-height:35px;filter:drop-shadow(0 2.47px 2.47px #1e1e1e);text-shadow:none;word-break:break-word;-webkit-text-fill-color:transparent}}.email-capture--hero .email-capture__input{position:relative;z-index:1;font-family:var(--font-ui);letter-spacing:-.276px}.email-capture--hero>.email-capture__submit{display:flex;position:relative;z-index:1;align-items:center;justify-content:center;padding:0 14px 1px;font-family:var(--font-body);font-weight:600;white-space:nowrap}@media (min-width:2000px){.email-capture--hero{width:696px;height:70px}.email-capture--hero .email-capture__input{padding-left:35px;font-size:20.8px;line-height:25.2px}.email-capture--hero>.email-capture__submit{width:298px;height:55px;margin-right:12px;padding:0 16px 1px;font-size:21.3px;line-height:32px}}.hero-section__transition{position:absolute;z-index:3;right:0;bottom:-2px;left:0;height:min(42vh,380px);background:linear-gradient(180deg,rgba(8,6,13,0),rgba(18,10,31,.72) 48%,#09060d),radial-gradient(ellipse at 50% 88%,rgba(77,3,135,.58),rgba(9,6,13,0) 64%);pointer-events:none}.hero-video-card{position:relative;display:block;width:411px;height:230px;overflow:hidden;border:1px solid rgba(200,164,93,.45);border-radius:20px;padding:0;margin-top:45px;background:#09060d;box-shadow:0 0 5px #fff3dc;color:#fff3dc;cursor:pointer;transition:border-radius .32s ease,box-shadow .32s ease,height .32s ease,transform .32s ease,width .32s ease}.hero-video-card__poster-frame{display:block;width:100%;height:100%}.hero-video-card video,.hero-video-card__poster{width:100%;height:100%;max-width:none;object-fit:cover}.hero-video-card__icon{position:absolute;top:50%;left:50%;display:grid;width:54px;height:54px;place-items:center;border:1px solid rgba(255,243,220,.85);border-radius:999px;background:rgba(8,6,13,.42);transform:translate(-50%,-50%);transition:opacity .18s ease,transform .18s ease}.hero-video-card__icon svg{width:26px;height:26px;fill:currentColor}.hero-video-card__duration{position:absolute;right:14px;bottom:11px;z-index:2;color:#fff3dc;font-family:var(--font-ui);font-size:20px;font-weight:500;letter-spacing:0;line-height:24px;text-shadow:0 1px 4px rgba(0,0,0,.8)}.hero-video-card:focus-visible .hero-video-card__icon,.hero-video-card:hover .hero-video-card__icon{transform:translate(-50%,-50%) scale(1.08)}.overview-section{position:relative;padding:104px 88px 80px}.overview-section__inner{padding:0;box-sizing:border-box}.overview-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px}.overview-card{position:relative;min-height:536px;overflow:hidden;transform:translateZ(0);transition:box-shadow .26s ease,transform .26s ease}.overview-card:hover{animation:overview-card-breathe 1.6s ease-in-out infinite;box-shadow:0 0 90px rgba(252,213,135,.28),0 18px 58px rgba(0,0,0,.62);transform:scale(1.022)}@keyframes overview-card-breathe{50%{transform:scale(1.032)}}.overview-card img{inset:0 0 auto;height:82%}.overview-card__shade{background:linear-gradient(180deg,rgba(9,6,13,0) 56%,#09060d 84%)}.overview-card__number{position:absolute;top:31px;letter-spacing:0}.overview-card__copy{bottom:31px}.overview-card__copy h3{margin:0 0 14px}.overview-card__copy p{width:min(100%,590px)}.about-section,.control-points-section,.control-section,.faq-section,.final-cta-section,.light-points-section,.light-scene-section,.product-blueprint-section,.product-specs-section,.sid-section,.spotlight-points-section,.spotlight-section{position:relative;background:#09060d}.spotlight-section{padding:104px 80px 80px}.about-section__content,.control-points-section__inner,.control-section__inner,.final-cta-section__content,.light-points-section__inner,.light-scene-section__inner,.sid-section__inner,.spotlight-points-section__inner,.spotlight-section__inner{width:min(100%,1336px);margin:0 auto}.spotlight-section__grid{display:grid;min-height:705px;grid-template-columns:minmax(0,750px) minmax(360px,1fr);gap:94px;align-items:center}.spotlight-photo{height:562px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#09060d;transition:opacity .18s ease,transform .18s ease}.spotlight-photo.is-fading{opacity:.25;transform:scale(.99)}.spotlight-photo img{width:100%;height:100%;object-fit:cover}.control-copy h2,.light-scene-copy h2,.sid-section__copy h2,.spotlight-copy h2{margin:0;background:linear-gradient(90deg,#ecd7ff,#c98ff5 50%,#ecd7ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-regular);font-size:clamp(56px,5.16vw,78px);font-weight:400;line-height:80px}.spotlight-copy h2 span{display:block}.control-copy p,.light-scene-copy p,.sid-section__copy p,.spotlight-copy p{margin:26px 0 0;color:#beb1d2;font-family:var(--font-body);font-size:22px;line-height:33px}.initiative-tracker{display:grid;gap:28px;margin-top:42px}.initiative-tracker__row{display:flex;gap:15px;align-items:flex-end}.initiative-token{position:relative;display:grid;width:74px;justify-items:center;border:0;padding:0;background:transparent;color:var(--player-tone);cursor:pointer;opacity:.32;transition:opacity .18s ease,transform .18s ease}.initiative-token.is-active{opacity:1;transform:scale(1.18)}.initiative-token__arrow{margin-bottom:4px;border-right:6px solid transparent;border-left:6px solid transparent;border-top:8px solid}.initiative-token.is-active .initiative-token__arrow{opacity:1}.initiative-token__avatar{display:grid;width:58px;height:58px;place-items:center;overflow:hidden;border:2px solid;border-radius:999px;background:rgba(255,255,255,.05);box-shadow:0 0 18px rgba(91,189,245,.24)}.initiative-token__avatar img{width:100%;height:100%;object-fit:cover}.initiative-token__name{margin-top:7px;font-family:var(--font-display-regular);font-size:16px;line-height:22px}.initiative-tracker__next{display:flex;width:min(100%,494px);height:77px;align-items:center;justify-content:center;gap:38px;border:1.2px solid rgba(88,169,255,.4);border-radius:16px;background:linear-gradient(175deg,#00507f,#3cb1f6);box-shadow:inset 3px 3px 9px rgba(0,0,0,.8),inset 0 0 32px rgba(138,43,226,.1);color:#d9edff;cursor:pointer;font-family:var(--font-display);font-size:28px;line-height:44px}.initiative-tracker__next img{width:23px;height:19px}.spotlight-points-section{padding:104px 88px 80px}.spotlight-points{display:grid;gap:20px}.spotlight-point{display:grid;min-height:350px;grid-template-columns:minmax(0,638px) minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:32px;background:#130a1d;box-shadow:0 0 20px rgba(168,85,247,.09);clip-path:polygon(40px 0,calc(100% - 56px) 0,100% 56px,100% calc(100% - 56px),calc(100% - 40px) 100%,40px 100%,0 calc(100% - 56px),0 56px)}.spotlight-point--image-right{grid-template-columns:minmax(0,1fr) minmax(0,638px)}.spotlight-point--image-right .spotlight-point__media{grid-column:2}.spotlight-point--image-right .spotlight-point__copy{grid-column:1;grid-row:1}.spotlight-point__media{min-height:350px}.spotlight-point__media img,.spotlight-point__media video{width:100%;height:100%;object-fit:cover}.spotlight-point__copy{display:grid;align-content:center;padding:64px 92px}.spotlight-point__copy span{font-family:var(--font-dm-sans);font-size:13px;font-weight:700;letter-spacing:0}.control-point__copy h3,.light-point-card__copy h3,.spotlight-point__copy h3,.spotlight-point__copy span{background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent}.control-point__copy h3,.light-point-card__copy h3,.spotlight-point__copy h3{margin:18px 0 14px;font-family:var(--font-display-alt);font-size:38px;font-weight:400;line-height:44px}.control-point__copy p,.light-point-card__copy p,.spotlight-point__copy p{margin:0;color:#beb1d2;font-family:var(--font-body);font-size:20px;line-height:30px}.light-scene-section{padding:104px 88px 80px}.light-scene-copy{text-align:center}.light-scene-media{height:742px;overflow:hidden;border-radius:36px;margin-top:36px;box-shadow:0 0 80px rgba(123,44,255,.12),0 0 40px rgba(168,85,247,.08),0 16px 60px rgba(0,0,0,.55);transition:opacity .18s ease}.light-scene-media.is-fading{opacity:.2}.light-scene-media img,.light-scene-media video{width:100%;height:100%;object-fit:cover}.light-scene-selector{display:grid;justify-items:center;gap:13px;margin-top:23px}.light-scene-selector__cards{display:flex;gap:30px;align-items:center}.light-scene-card{position:relative;width:180px;height:60px;grid-template-columns:41px 1fr 18px;gap:10px;overflow:hidden;border:1.2px solid rgba(100,100,120,.2);border-radius:12px;padding:8px 12px;background:linear-gradient(160deg,rgba(40,35,60,.6),rgba(30,25,50,.6));color:#a0a0b0;cursor:pointer}.light-scene-card.is-active{width:210px;height:70px;border-color:var(--scene-accent);color:#fff}.light-scene-card__bg{position:absolute;inset:0;z-index:0;opacity:.26}.light-scene-card.is-active .light-scene-card__bg{opacity:.6}.light-scene-card__copy,.light-scene-card__icon,.light-scene-card__play{position:relative;z-index:1}.light-scene-card__icon{border:1px solid rgba(80,75,100,.3);border-radius:9px;background:rgba(60,55,80,.5)}.light-scene-card.is-active .light-scene-card__icon{border-color:var(--scene-accent);background:rgba(226,74,77,.16)}.light-scene-card__copy{display:grid;justify-items:start;font-family:var(--font-display-regular);font-size:14px;line-height:20px}.light-scene-card__copy small{color:var(--scene-accent);font-family:var(--font-body);line-height:16px}.light-scene-card__play{display:grid;width:14px;height:14px;place-items:center;color:var(--scene-accent);font-family:var(--font-body);font-size:9px;font-weight:800}.light-scene-card.is-playing .light-scene-card__play:empty{clip-path:none;background:transparent}.light-scene-card.is-playing .light-scene-card__play{display:flex;gap:3px;align-items:center;justify-content:center}.light-scene-card.is-playing .light-scene-card__play:after,.light-scene-card.is-playing .light-scene-card__play:before{content:"";display:block;width:4px;height:100%;border-radius:2px;background:currentColor}.light-scene-selector p{margin:0;color:rgba(169,162,182,.75);font-family:var(--font-body);font-size:12px;line-height:20px}.light-points-section{padding:104px 138px 80px}.light-points-section__inner{display:grid;grid-template-columns:repeat(2,minmax(0,600px));gap:51px 35px;justify-content:center}.light-point-card{overflow:hidden;border-radius:28px;background:#130a1d;box-shadow:0 0 40px rgba(252,213,135,.08);clip-path:polygon(46px 0,calc(100% - 46px) 0,100% 46px,100% calc(100% - 46px),calc(100% - 46px) 100%,46px 100%,0 calc(100% - 46px),0 46px)}.light-point-card--wide{grid-column:1/-1}.light-point-card__image{width:100%;height:468px;object-fit:cover}.light-point-card--wide .light-point-card__image{height:520px}.light-point-card__copy{padding:34px 42px 46px;text-align:center}.control-section{padding:104px 88px 80px;overflow:hidden}.control-section__inner{min-height:754px}.control-copy{position:relative;z-index:2}.control-scene{width:100%;height:650px;margin-top:24px;object-fit:cover;object-position:center}.control-points-section{padding:104px 88px 80px}.control-points-section__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}.control-point{display:grid;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#130a1d;box-shadow:0 0 35px rgba(139,92,246,.08),0 8px 28px rgba(0,0,0,.45)}.control-point__image{width:100%;height:250px;object-fit:cover}.control-point__copy{padding:24px 18px 28px}.sid-section{min-height:982px;overflow:hidden;padding:104px 88px 80px}.sid-section__inner{position:relative;min-height:754px}.sid-section__background,.sid-section__transition{position:absolute;pointer-events:none}.sid-section__background{inset:87px -88px auto;width:calc(100% + 176px);height:799px;object-fit:cover}.sid-section__transition{top:-126px;left:-88px;width:calc(100% + 176px);height:213px;object-fit:cover}.sid-section__copy{position:absolute;z-index:2;top:231px;left:94px;width:522px;text-align:center}.sid-section__model{position:absolute;z-index:2;top:0;right:140px;width:484px;height:868px;object-fit:contain}.final-cta-section{padding:219px 88px 80px}.final-cta-section__background{inset:0}.final-cta-section__shade{background:linear-gradient(90deg,rgba(8,6,13,.94),rgba(8,6,13,.6) 38%,rgba(8,6,13,0) 72%),linear-gradient(180deg,rgba(8,6,13,.08),rgba(8,6,13,0) 60%,#08060d)}.final-cta-section__content{position:relative;margin-left:max(calc((100vw - 1336px) / 2),0px)}.final-cta-section__pledge{margin:28px 0 0;text-shadow:0 2px 2px rgba(30,30,30,.95)}.about-section__background{inset:-20px 0;height:calc(100% + 40px);filter:blur(5px);transform:scale(1.03)}.about-section__shade{background:linear-gradient(180deg,#08060d,rgba(8,6,13,0) 13%),rgba(9,6,13,.29)}.about-section__content{display:grid;align-content:start;justify-items:center}.about-section p{width:min(1292px,100%);margin:205px 0 0}.about-socials{margin-top:118px}.about-social{border:1.7px solid rgba(244,234,215,.15)}.about-social.is-active,.about-social:focus-visible,.about-social:hover{border-color:rgba(252,213,135,.65);background:rgba(255,243,220,.13);transform:translateY(-3px)}.about-social img{width:62px;height:62px}@media (max-width:959px){.site-header{top:10px;width:calc(100vw - 24px)}.hero-overview-transition{height:calc(1000px + var(--hero-overview-distance));min-height:calc(1000px + var(--hero-overview-distance))}.hero-overview-transition__sticky{height:1000px;min-height:1000px}.site-header__inner{height:auto;min-height:74px;gap:10px;padding:10px 12px 12px 18px}.site-header__pledge{font-size:22px;line-height:30px}.email-capture--nav{width:min(100%,390px)}.about-section,.control-points-section,.control-section,.final-cta-section,.hero-section,.light-points-section,.light-scene-section,.overview-section,.sid-section,.spotlight-points-section,.spotlight-section{padding-right:20px;padding-left:20px}.hero-section{height:1000px;min-height:1000px;padding-top:110px}.hero-section:after,.hero-section:before,.hero-section__mask-stage{display:none}.final-cta-section__content h2,.hero-copy h1{font-size:clamp(58px,15vw,82px)}.final-cta-section__tagline,.hero-copy__tagline{font-size:30px;line-height:38px}.email-capture--final-cta,.email-capture--hero{height:56px}.email-capture--final-cta>.email-capture__submit,.email-capture--hero>.email-capture__submit{width:190px;font-size:14px}.hero-video-card{width:min(100%,411px);height:auto;aspect-ratio:411/230}.control-points-section__inner,.light-points-section__inner,.overview-card-grid,.spotlight-section__grid{grid-template-columns:1fr}.overview-card{min-height:430px}.spotlight-section__grid{gap:42px}.spotlight-photo{height:auto;aspect-ratio:750/562}.initiative-tracker__row{flex-wrap:wrap}.spotlight-point,.spotlight-point--image-right{grid-template-columns:1fr}.spotlight-point--image-right .spotlight-point__copy,.spotlight-point--image-right .spotlight-point__media{grid-column:auto;grid-row:auto}.spotlight-point__copy{padding:34px 28px 46px}.light-scene-media{height:auto;aspect-ratio:1336/742}.light-scene-selector__cards{width:100%;justify-content:center;gap:10px}.light-scene-card,.light-scene-card.is-active{width:31%;min-width:0}.light-point-card--wide{grid-column:auto}.control-scene{height:auto;aspect-ratio:1512/904}.sid-section__copy{top:190px;left:0;width:min(100%,480px)}.sid-section__model{right:-30px;width:min(58vw,390px)}.about-section p{margin-top:120px;font-size:28px;line-height:38px}}@media (max-width:640px){.site-header__inner{flex-direction:column;align-items:stretch}.site-header__pledge{text-align:center}.email-capture--nav{width:100%}.email-capture .email-capture__input{padding:0 14px;font-size:13px}.email-capture--final-cta,.email-capture--hero{grid-template-columns:1fr 158px}.email-capture--final-cta>.email-capture__submit,.email-capture--hero>.email-capture__submit{width:150px;padding-right:8px;padding-left:8px;font-size:12px}.hero-section{height:930px;min-height:930px;padding-top:92px}.hero-overview-transition{height:calc(930px + var(--hero-overview-distance));min-height:calc(930px + var(--hero-overview-distance))}.hero-overview-transition__sticky{height:930px;min-height:930px}.hero-section__shade{background:linear-gradient(90deg,rgba(8,6,13,.9),rgba(8,6,13,.52) 56%,rgba(8,6,13,.08))}.hero-copy__tagline{width:100%;height:auto;font-size:22px;line-height:30px}.hero-copy__tagline:before{display:none}.hero-copy__tagline span{filter:drop-shadow(0 2.47px 2.47px #1e1e1e);white-space:normal}.final-cta-section__divider,.hero-copy__divider{width:100%}.control-copy p,.control-point__copy p,.final-cta-section__body,.hero-copy__body,.light-point-card__copy p,.light-scene-copy p,.overview-card__copy p,.sid-section__copy p,.spotlight-copy p,.spotlight-point__copy p{font-size:16px;line-height:24px}.overview-card{min-height:360px}.control-point__copy h3,.light-point-card__copy h3,.overview-card__copy h3,.spotlight-point__copy h3{font-size:30px;line-height:36px}.control-copy h2,.light-scene-copy h2,.sid-section__copy h2,.spotlight-copy h2{font-size:44px;line-height:50px}.light-scene-selector__cards{flex-direction:column}.light-scene-card,.light-scene-card.is-active{width:min(100%,280px)}.light-point-card--wide .light-point-card__image,.light-point-card__image{height:280px}.control-point__image{height:220px}.sid-section{min-height:850px}.sid-section__copy{top:90px}.sid-section__model{top:300px;right:50%;width:320px;transform:translateX(50%)}.final-cta-section{min-height:860px;padding-top:160px}.about-section{min-height:860px}.about-section h2{font-size:56px;line-height:64px}.about-section p{margin-top:92px;font-size:22px;line-height:32px}.about-socials{gap:18px;margin-top:80px}.about-social{width:64px;height:64px}.about-social img{width:42px;height:42px}}.hero-overview-transition__mist{transform:translate3d(0,var(--hero-overview-cover-offset),0)}.hero-overview-transition__mist,.hero-section__transition{opacity:max(0,calc((var(--hero-overview-progress) - .08) / .92))}.hero-section__transition{transition:opacity .12s linear}.email-capture .email-capture__input:focus,.email-capture .email-capture__input:focus-visible{outline:0}.email-capture--hero{width:min(584px,100%);height:59px;box-shadow:none}.email-capture--hero:focus-within,.email-capture--hero:hover{box-shadow:none}.email-capture--hero:before{z-index:-1}.email-capture--hero:after{position:absolute;inset:-39.89% -4.03%;z-index:0;background-image:url(/assets/landing-2026/figma/email-focus-border-wide.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";opacity:0;pointer-events:none;transition:opacity .14s ease}.email-capture--hero:focus-within:after{opacity:1}.email-capture--hero .email-capture__input{padding-left:29.5px;font-size:17.481px;line-height:21.185px}.email-capture--hero>.email-capture__submit{width:250px;height:46px;margin-right:10px;font-size:17.857px;line-height:26.926px}@media (min-width:960px){.hero-section{--hero-mask-scale:clamp(1,calc(100vw / 1512px),1.68)}.landing-page .hero-section__background-image{top:calc(-1 * max(16.05svh, 10.25vw));left:-1.12vw;width:auto;height:max(124.67svh,75.6vw);max-width:none;object-fit:contain;object-position:left top;transform:none}.hero-section:after,.hero-section:before{display:none}.hero-section__mask-stage{left:50%;width:1512px;height:982px;transform:translateX(-50%) scale(var(--hero-mask-scale));transform-origin:top center}.hero-section__shade{--hero-edge-fill:72px;background:linear-gradient(90deg,#08060d 0,rgba(8,6,13,.7) 40%,rgba(8,6,13,0) 100%) 0 0 /var(--hero-edge-fill) 100% no-repeat,linear-gradient(270deg,#08060d 0,rgba(8,6,13,.7) 40%,rgba(8,6,13,0) 100%) 100% 0 /var(--hero-edge-fill) 100% no-repeat}.hero-copy{width:608px;max-width:calc(100vw - 176px);transform:none}}@media (min-width:2000px){.hero-copy h1{font-size:100px;line-height:98px}.hero-copy__tagline{height:90px;margin:28px 0 24px;font-size:39px;line-height:45px}.final-cta-section__divider,.hero-copy__divider{width:590px}.email-capture--hero{width:644px;height:65px}.email-capture--hero .email-capture__input{padding-left:32.5px;font-size:19.3px;line-height:23.4px}.email-capture--hero>.email-capture__submit{width:276px;height:51px;margin-right:11px;font-size:19.7px;line-height:29.7px}}@media (max-width:959px){.hero-copy{transform:none}.email-capture--hero{height:56px}.email-capture--hero .email-capture__input{padding-left:24px;font-size:14px;line-height:18px}.email-capture--hero>.email-capture__submit{width:190px;height:43px;font-size:14px;line-height:18px}}@media (max-width:640px){.email-capture--hero{grid-template-columns:minmax(0,1fr) 158px;width:min(100%,350px);height:56px}.email-capture--hero .email-capture__input{padding:0 14px;font-size:13px;line-height:16px}.email-capture--hero>.email-capture__submit{width:150px;height:46px;margin-right:8px;padding:0 8px 1px;font-size:12px;line-height:14px}}@media (min-width:1800px){.hero-section{--hero-large-bg-bleed:clamp(160px,10vw,260px);--hero-large-bg-left:clamp(-32px,-1.12vw,-18px);--hero-large-bg-height:calc(100svh + var(--hero-large-bg-bleed));--hero-large-bg-width:calc(var(--hero-large-bg-height) * 1.7777778);--hero-large-copy-scale:clamp(1.12,calc(100vw / 2200px),1.2);--hero-large-safe-left:clamp(104px,5.8vw,168px);--hero-mask-scale:calc(var(--hero-large-bg-width) / 1512px);padding-right:0;padding-left:0}.hero-section__content{width:auto;max-width:none;margin:0;padding-left:var(--hero-large-safe-left)}.hero-copy{width:608px;max-width:none;transform:scale(var(--hero-large-copy-scale));transform-origin:left top}.landing-page .hero-section__background-image{top:calc(-1 * var(--hero-large-bg-bleed));left:var(--hero-large-bg-left);width:auto;height:var(--hero-large-bg-height);mask-image:none;-webkit-mask-image:none}.hero-section__mask-stage{left:var(--hero-large-bg-left);transform:scale(var(--hero-mask-scale));transform-origin:top left}.hero-section__shade{--hero-edge-left-fill:72px;--hero-edge-right-fill:max(72px,calc(100vw - (var(--hero-large-bg-left) + var(--hero-large-bg-width)) + 96px));background:linear-gradient(90deg,#08060d 0,rgba(8,6,13,.7) 40%,rgba(8,6,13,0) 100%) 0 0 /var(--hero-edge-left-fill) 100% no-repeat,linear-gradient(270deg,#08060d 0,rgba(8,6,13,.7) 40%,rgba(8,6,13,0) 100%) 100% 0 /var(--hero-edge-right-fill) 100% no-repeat}}.hero-section{--hero-mask-scale:max(1,calc(100svh / 982px));--hero-stage-offset-x:0px;--hero-edge-left-fill:76px;--hero-edge-right-fill:120px}.hero-section__visual-stage{position:absolute;z-index:0;top:0;left:var(--hero-stage-offset-x);width:1512px;height:982px;overflow:visible;pointer-events:none;transform:scale(var(--hero-mask-scale));transform-origin:top left}.landing-page .hero-section__visual-stage>.hero-section__background-image{position:absolute;z-index:0;top:-16.05%;left:-1.12%;width:auto;height:124.67%;max-width:none;min-width:0;object-fit:contain;object-position:left top;transform:none}.hero-section__visual-stage>.hero-section__mask-stage{position:absolute;z-index:1;top:0;left:0;width:1512px;height:982px;transform:none;transform-origin:top left}.hero-section__visual-stage .hero-section__figma-mask--right{width:max(538px,calc(((100vw - var(--hero-stage-offset-x)) / var(--hero-mask-scale)) - 974px))}.hero-section__visual-stage .hero-section__figma-mask--right span{width:100%}.hero-section__shade{z-index:2;background:none}@media (min-width:960px){.hero-section{--hero-mask-scale:max(1,calc(100svh / 982px),min(calc(100vw / 1800px),1.16));--hero-product-right-scaled:max(1226px,124.8473svh,min(68.1111vw,1422.16px));--hero-stage-right-limit:calc(100vw - 8px - var(--hero-product-right-scaled));--hero-edge-left-fill:80px;--hero-edge-right-fill:max(112px,calc(100vw - (2159px * var(--hero-mask-scale)) + 180px))}}@media (min-width:1513px){.hero-section__content{width:auto;max-width:none;margin:0;padding-left:clamp(88px,5.8vw,148px)}}@media (min-width:2000px){.hero-section__content{padding-left:clamp(112px,5.8vw,148px)}}.overview-section{box-sizing:border-box;height:1315px;min-height:1315px;padding:104px 88px 89px;background:#09060d}.overview-section .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;margin:-1px}.overview-section__inner{width:min(100%,1336px);margin:0 auto}.overview-card-grid{position:relative;display:block;width:1336px;max-width:100%;height:1122px;margin:0 auto}.overview-card{position:absolute;min-height:0;height:536px;border:1px solid #736c66;border-radius:28px;background:#09060d;box-shadow:0 0 70px rgba(252,213,135,.2),0 14px 52px rgba(0,0,0,.55);text-align:left}.overview-card:first-child{top:0;left:0;width:704px}.overview-card:nth-child(2){top:0;left:735px;width:601px}.overview-card:nth-child(3){top:586px;left:1px;width:663px}.overview-card:nth-child(4){top:587px;left:694px;width:641px;height:535px}.overview-card__media{position:absolute;top:0;left:0;width:100%;overflow:hidden;border-radius:28px 28px 0 0}.overview-card__media:after{display:none}.overview-card img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.overview-card:first-child .overview-card__media{height:435px}.overview-card:nth-child(2) .overview-card__media{height:421px}.overview-card:nth-child(3) .overview-card__media{height:420px}.overview-card:nth-child(4) .overview-card__media{height:432px}.overview-card__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,6,13,0) 50%,rgba(9,6,13,.78) 74%,#09060d)}.overview-card__number{top:32px;left:36px;color:#745b3b;font-family:var(--font-dm-sans);font-size:13px;font-weight:700;line-height:20px}.overview-card__copy{position:absolute;top:397px;right:36px;bottom:auto;left:36px;z-index:2;display:block;min-height:0;margin:0;padding:0;background:transparent}.overview-card__copy h3{margin:0 0 13px;color:#fff3dc;font-family:var(--font-display-alt);font-size:38px;font-weight:400;line-height:44px}.overview-card__copy p{width:100%;margin:0;color:#beb1d2;font-family:var(--font-body);font-size:20px;line-height:30px}@media (max-width:959px){.overview-section{height:874px;min-height:874px;padding:62px 20px 35px}.overview-section__inner{width:min(100%,362px)}.overview-card-grid{width:362px;height:777px}.overview-card{border-radius:5px;box-shadow:0 0 32px rgba(252,213,135,.15),0 9px 26px rgba(0,0,0,.52)}.overview-card:first-child{top:0;left:0;width:362px;height:237px}.overview-card:nth-child(2){top:257px;left:0;width:160px;height:250px}.overview-card:nth-child(3){top:527px;left:0;width:362px;height:250px}.overview-card:nth-child(4){top:257px;left:174px;width:188px;height:250px}.overview-card:first-child img{height:221px}.overview-card:nth-child(2) img{height:231px}.overview-card:nth-child(3) img{height:228px}.overview-card:nth-child(4) img{height:212px}.overview-card__shade{background:linear-gradient(180deg,rgba(9,6,13,0) 63%,rgba(9,6,13,.72) 86%,#09060d)}.overview-card__number{top:9px;left:10px;font-size:5px;line-height:6px}.overview-card__copy{top:auto;right:auto;bottom:9px;left:15px;width:calc(100% - 30px);min-height:0;padding:0;background:transparent;text-align:left}.overview-card:nth-child(2) .overview-card__copy{left:10px;width:150px}.overview-card:nth-child(4) .overview-card__copy{left:10px;width:178px}.overview-card.is-active .overview-card__copy h3,.overview-card__copy h3{margin:0;color:#fff3dc;font-family:var(--font-display-alt);font-size:14px;font-weight:400;line-height:23px}.overview-card:nth-child(4) .overview-card__copy h3{font-size:14px;line-height:22px}.overview-card.is-active .overview-card__copy p,.overview-card__copy p{display:none}}@media (max-width:390px){.overview-section{padding-right:14px;padding-left:14px}.overview-card-grid,.overview-section__inner{width:min(100%,362px)}}@media (min-width:960px){.spotlight-section{box-sizing:border-box;height:889px;min-height:889px;padding:104px 80px 80px;background:#09060d}.spotlight-section__inner{width:min(100%,1352px);margin:0 auto;padding:0}.spotlight-section__grid{position:relative;display:block;width:1352px;max-width:100%;height:705px;min-height:0}.spotlight-photo{position:absolute;top:71px;left:0;width:750px;height:562px;border:1px solid rgba(255,255,255,.08);border-radius:15px;box-shadow:none}.spotlight-photo img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.spotlight-copy{position:absolute;top:71px;left:844px;display:block;width:508px;padding:0}.spotlight-copy__text h2{width:475px;margin:0;font-family:var(--font-display-regular);font-size:78px;font-weight:400;line-height:80px;letter-spacing:0}.spotlight-copy__text p{width:514px;max-width:none;margin:31px 0 0;color:#beb1d2;font-family:var(--font-body);font-size:22px;line-height:33px}.initiative-tracker{position:absolute;top:307px;left:0;display:block;width:494px;height:257px;margin:0}.initiative-tracker__row{position:relative;display:flex;width:494px;min-height:160px;align-items:flex-start;gap:15px}.initiative-token{--avatar-size:70px;flex:0 0 70px;width:70px;min-height:90px;opacity:.3;transform:translateY(30px)}.initiative-token.is-adjacent{--avatar-size:90px;flex-basis:98px;width:98px;min-height:127px;opacity:.6;transform:translateY(12px)}.initiative-token.is-active,.initiative-token.is-current{--avatar-size:125px;flex-basis:121px;width:121px;min-height:150px;margin-right:10px;opacity:1;transform:translateY(0)}.initiative-token__arrow{top:0;width:19px;height:12px}.initiative-token__avatar{width:var(--avatar-size);height:var(--avatar-size);border:0;border-radius:999px}.initiative-token__name{margin-top:0;font-family:var(--font-display-regular);font-size:18px;line-height:28px}.initiative-token.is-adjacent .initiative-token__name{font-size:20px;line-height:28px}.initiative-token.is-active .initiative-token__name,.initiative-token.is-current .initiative-token__name{margin-top:-2px;font-size:25px;line-height:34px}.initiative-tracker__next{position:absolute;top:180px;left:5px;width:494px;height:77px;margin:0;gap:38px;border-radius:16px;font-family:var(--font-display-regular);font-size:28px;line-height:44px}}@media (max-width:959px){.spotlight-section{box-sizing:border-box;height:874px;min-height:874px;overflow:hidden;padding:0;background:#09060d}.spotlight-section__inner{box-sizing:border-box;width:min(100%,402px);height:874px;margin:0 auto;padding:62px 20px 32px}.spotlight-section__grid{position:relative;display:block;width:362px;max-width:100%;height:777px;min-height:777px}.spotlight-copy{display:block}.spotlight-copy__text{position:absolute;top:0;left:1px;width:361px}.spotlight-copy__text h2{width:227px;margin:0;font-family:var(--font-display-regular);font-size:36px;font-weight:400;line-height:42px;letter-spacing:-.5px}.spotlight-copy__text p{width:361px;max-width:none;height:46px;margin:13px 0 0;color:rgba(169,162,182,.75);font-family:var(--font-body);font-size:15px;line-height:23px}.spotlight-photo{position:absolute;top:173px;left:0;width:362px;max-width:100%;height:400px;aspect-ratio:auto;margin:0;overflow:hidden;border:0;border-radius:22.748px;background:#09060d;box-shadow:none}.initiative-tracker{position:absolute;top:603px;left:4px;width:352px;height:157px;margin:0}.initiative-tracker__row{width:352px;min-height:100px;align-items:flex-start;flex-wrap:nowrap;gap:20px}.initiative-token{--avatar-size:43.75px;--token-y:18.75px;flex:0 0 43.75px;width:43.75px;min-height:56.25px;opacity:.3;filter:none}.initiative-token.is-adjacent{--avatar-size:56.25px;--token-y:7.977px;flex-basis:61.364px;width:61.364px;min-height:79.545px;opacity:.6}.initiative-token.is-active,.initiative-token.is-current{--avatar-size:78.125px;--token-y:0px;flex-basis:76px;width:76px;min-height:94px;opacity:1}.initiative-token__avatar{width:var(--avatar-size);height:var(--avatar-size)}.initiative-token.is-adjacent .initiative-token__avatar{margin-top:5.624px}.initiative-token.is-active .initiative-token__avatar,.initiative-token.is-current .initiative-token__avatar{margin-top:1.875px}.initiative-token__arrow{top:0;width:11.688px;height:7.192px;filter:drop-shadow(0 0 4.572px rgba(74,201,255,.67))}.initiative-token__name{min-height:12.5px;margin-top:0;font-size:10px;line-height:12.5px}.initiative-token.is-adjacent .initiative-token__name{font-size:11px;line-height:15px}.initiative-token.is-active .initiative-token__name,.initiative-token.is-current .initiative-token__name{margin-top:-1px;font-size:14px;line-height:18px}.initiative-tracker__next{position:absolute;top:115px;left:1px;width:352px;height:42px;margin:0;gap:13px;border:.673px solid rgba(88,169,255,.4);border-radius:8.914px;background:linear-gradient(176.065deg,#00507f 1.771%,#229cde 99.026%),#00507f;box-shadow:inset 1.783px 1.783px 5.349px rgba(0,0,0,.8),inset 0 0 17.828px rgba(138,43,226,.1);color:#d9edff;font-family:var(--font-display-regular);font-size:15.903px;font-weight:400;line-height:24.738px;letter-spacing:.3976px;text-transform:uppercase}.initiative-tracker__next img{width:18px;height:17px}}@media (min-width:960px){.spotlight-points-section{box-sizing:border-box;height:1250px;min-height:1250px;padding:104px 88px 80px;background:#09060d}.spotlight-points-section__inner{width:min(100%,1332px);margin:0 auto;padding:0}.spotlight-points{display:grid;width:1332px;max-width:100%;gap:20px}.spotlight-point,.spotlight-point--image-right{position:relative;display:block;width:1332px;max-width:100%;height:350px;min-height:0;overflow:hidden;border:0;border-radius:0;background:#130a1d;box-shadow:0 0 20px rgba(168,85,247,.09);clip-path:polygon(56px 0,calc(100% - 56px) 0,100% 56px,100% calc(100% - 56px),calc(100% - 56px) 100%,56px 100%,0 calc(100% - 56px),0 56px)}.spotlight-point--image-right .spotlight-point__media,.spotlight-point__media{position:absolute;top:0;width:638px;height:350px;min-height:0;clip-path:none}.spotlight-point__media{left:0}.spotlight-point--image-right .spotlight-point__media{right:0;left:auto}.spotlight-point__media img{width:100%;height:100%;object-fit:cover;object-position:center}.spotlight-point--image-right .spotlight-point__copy,.spotlight-point__copy{position:absolute;display:block;min-height:0;padding:0;background:transparent}.spotlight-point__copy{top:81px;left:772px;width:468px}.spotlight-point:nth-child(3) .spotlight-point__copy{top:84px}.spotlight-point--image-right .spotlight-point__copy{top:82px;left:130px;width:444px}.spotlight-point__copy span{display:block;margin:0 0 18px;font-family:var(--font-label);font-size:13px;font-weight:700;line-height:19.5px}.spotlight-point__copy h3{margin:0 0 15px;font-family:var(--font-display-alt);font-size:38px;font-weight:400;line-height:44px;letter-spacing:0;white-space:nowrap}.spotlight-point__copy p{width:444px;max-width:none;margin:0;color:#beb1d2;font-family:var(--font-body);font-size:20px;font-weight:400;line-height:30px}.spotlight-point:first-child .spotlight-point__copy p{width:428px}.spotlight-point:nth-child(3) .spotlight-point__copy p{width:424px}}@media (max-width:959px){.spotlight-points-section{box-sizing:border-box;height:1383px;min-height:1383px;padding:62px 20px 32px;background:#09060d}.spotlight-points-section__inner{width:min(100%,362px);margin:0 auto;padding:0}.spotlight-points{display:grid;width:362px;max-width:100%;height:1289px;gap:16px}.spotlight-point,.spotlight-point--image-right{position:relative;display:block;width:362px;max-width:100%;height:419px;min-height:0;isolation:isolate;overflow:visible;border:0;border-radius:0;background:#130a1d;box-shadow:none;clip-path:polygon(25px 0,calc(100% - 25px) 0,100% 25px,100% calc(100% - 25px),calc(100% - 25px) 100%,25px 100%,0 calc(100% - 25px),0 25px);filter:drop-shadow(0 0 50px rgba(201,166,107,.2)) drop-shadow(0 12px 48px rgba(0,0,0,.5))}.spotlight-point:before{content:none}.spotlight-point--image-right .spotlight-point__media,.spotlight-point__media{position:absolute;z-index:1;top:0;left:0;width:362px;max-width:100%;height:237px;min-height:0;overflow:hidden;clip-path:polygon(25px 0,calc(100% - 25px) 0,100% 25px,100% 100%,0 100%,0 25px)}.spotlight-point__media img{width:100%;height:100%;object-fit:cover;object-position:center}.spotlight-point--image-right .spotlight-point__copy,.spotlight-point__copy{position:absolute;z-index:2;top:248px;left:25px;display:block;width:312px;min-height:0;padding:0;background:transparent}.spotlight-point__copy span{display:block;margin:0 0 10px;font-family:var(--font-label);font-size:13px;font-weight:700;line-height:19.5px}.spotlight-point__copy h3{margin:0 0 9px;font-family:var(--font-display);font-size:20px;font-weight:400;line-height:26px;letter-spacing:0;white-space:nowrap}.spotlight-point__copy h3[data-mobile-title]{font-size:0;line-height:0}.spotlight-point__copy h3[data-mobile-title]:before{content:attr(data-mobile-title);display:block;background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display);font-size:20px;font-weight:400;line-height:26px;-webkit-text-fill-color:transparent}.spotlight-point__copy p{width:312px;max-width:none;margin:0;color:rgba(169,162,182,.76);font-family:var(--font-body);font-size:14px;line-height:22px}}@media (min-width:960px){.light-scene-section{box-sizing:border-box;height:1233px;min-height:1233px;padding:104px 88px 80px;background:#09060d}.light-scene-section__inner{position:relative;width:min(100%,1336px);height:1049px;margin:0 auto;padding:0}.light-scene-copy{position:absolute;top:0;left:17px;width:1302px;text-align:center}.light-scene-copy h2{width:1332px;margin:0 0 20px -15px;font-family:var(--font-display-regular);font-size:78px;font-weight:400;line-height:80px;letter-spacing:0}.light-scene-copy p{width:1181px;margin:0 auto;color:#beb1d2;font-family:var(--font-body);font-size:22px;line-height:33px}.light-scene-media{position:absolute;top:176px;left:0;width:1336px;max-width:100%;height:742px;margin:0;overflow:hidden;border-radius:36px;box-shadow:0 0 80px rgba(123,44,255,.12),0 0 40px rgba(168,85,247,.08),0 16px 60px rgba(0,0,0,.55)}.light-scene-media img{width:100%;height:100%;object-fit:cover;object-position:center;transform:none}.light-scene-selector{position:absolute;top:946px;left:353px;display:block;width:630px;height:103px;margin:0;text-align:center}.light-scene-selector__cards{display:flex;width:630px;height:70px;align-items:center;justify-content:flex-start;gap:30px}.light-scene-card{flex:0 0 180px;width:180px;min-width:0;height:60px}.light-scene-card.is-active{flex-basis:210px;width:210px;height:70px}.light-scene-selector>p{width:355px;margin:13px auto 0;font-size:12px;font-weight:400;line-height:20px}}@media (max-width:959px){.light-scene-section{box-sizing:border-box;height:871px;min-height:871px;padding:62px 20px 32px;background:#100719}.light-scene-section__inner{position:relative;width:min(100%,362px);height:777px;margin:0 auto;padding:0}.light-scene-copy{position:absolute;top:0;left:1px;width:361px;text-align:center}.light-scene-copy h2{width:362px;margin:0;font-family:var(--font-display-regular);font-size:36px;font-weight:400;line-height:42px;letter-spacing:0}.light-scene-copy p{width:345px;margin:13px auto 0;color:rgba(169,162,182,.72);font-family:var(--font-body);font-size:15px;line-height:23px}.light-scene-media{position:absolute;top:191px;left:1px;width:362px;max-width:100%;height:472px;aspect-ratio:auto;margin:0;border-radius:8.619px;box-shadow:0 0 19.153px rgba(123,44,255,.12),0 0 9.577px rgba(168,85,247,.08),0 3.831px 14.365px rgba(0,0,0,.55)}.light-scene-media img{width:100%;height:100%;object-fit:cover;object-position:bottom;transform:none}.light-scene-media:after{background:linear-gradient(180deg,#100a1b 8.654%,rgba(0,0,0,0) 21.154%)}.light-scene-selector{position:absolute;top:699px;left:50%;display:block;width:min(100vw,540px);height:98px;margin:0;text-align:center;transform:translateX(-50%)}.light-scene-selector__cards{display:flex;box-sizing:border-box;width:100%;height:69px;margin:0 auto;padding:4px max(12px,calc((100% - 182px) / 2)) 0;align-items:flex-start;justify-content:flex-start;flex-direction:row;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:max(12px,calc((100% - 182px) / 2));scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;cursor:grab;-webkit-overflow-scrolling:touch}.light-scene-selector__cards::-webkit-scrollbar{display:none}.light-scene-selector__cards.is-dragging{scroll-snap-type:none;cursor:grabbing}.light-scene-card,.light-scene-card.is-active{min-width:0}.light-scene-card{flex:0 0 155px;width:155px;height:55px;border-width:1.02px;border-radius:10.334px}.light-scene-card.is-active{flex-basis:182px;width:182px;height:65px;border-width:1.283px;border-radius:13px}.light-scene-selector>p{width:287px;margin:12.6px auto 0;font-size:11px;font-weight:300;line-height:16px;white-space:nowrap}}@media (min-width:960px){.light-points-section{box-sizing:border-box;height:1973px;min-height:1973px;padding:0;background:#09060d}.light-points-section__inner{position:relative;display:block;width:min(100%,1512px);height:1973px;margin:0 auto;padding:0}.light-point-card,.light-point-card--wide{position:absolute;overflow:hidden;border:0;border-radius:0;background:#130a1d;box-shadow:0 0 40px rgba(252,213,135,.08);clip-path:polygon(46px 0,calc(100% - 46px) 0,100% 46px,100% calc(100% - 46px),calc(100% - 46px) 100%,46px 100%,0 calc(100% - 46px),0 46px)}.light-point-card:first-child{top:113px;left:139px;width:600px;height:736px}.light-point-card:nth-child(2){top:113px;left:774px;width:600px;height:736px}.light-point-card--wide{top:900px;left:139px;width:1236px;height:993px;grid-column:auto}.light-point-card__image{position:absolute;top:1px;left:0;width:600px;height:414px;object-fit:cover}.light-point-card:nth-child(2) .light-point-card__image{height:468px}.light-point-card--wide .light-point-card__image{top:0;width:1236px;height:774px}.light-point-card__copy{position:absolute;inset:0;width:100%;padding:0;text-align:center}.light-point-card__copy h3{position:absolute;margin:0;background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-alt);font-size:38px;font-weight:400;line-height:44px;letter-spacing:0;-webkit-text-fill-color:transparent}.light-point-card__copy p{position:absolute;margin:0;color:#beb1d2;font-family:var(--font-body);font-size:20px;line-height:30px;text-align:center}.light-point-card:first-child .light-point-card__copy h3{top:465px;left:43px;width:519px}.light-point-card:first-child .light-point-card__copy p{top:566px;left:72px;width:456px}.light-point-card:nth-child(2) .light-point-card__copy h3{top:519px;left:48px;width:506px}.light-point-card:nth-child(2) .light-point-card__copy p{top:602px;left:41px;width:521px}.light-point-card--wide .light-point-card__copy h3{top:824px;left:257px;width:723px}.light-point-card--wide .light-point-card__copy p{top:887px;left:108px;width:1019px}}@media (max-width:959px){.light-points-section{box-sizing:border-box;height:1532px;min-height:1532px;padding:62px 20px 42px;background:#100719}.light-points-section__inner{display:flex;width:min(100%,362px);height:1428px;margin:0 auto;padding:0;flex-direction:column;gap:10px}.light-point-card,.light-point-card--wide{position:relative;width:362px;max-width:100%;overflow:hidden;border:0;border-radius:0;background:#130a1d;box-shadow:0 0 36px rgba(252,213,135,.08);clip-path:polygon(33px 0,calc(100% - 33px) 0,100% 33px,100% calc(100% - 33px),calc(100% - 33px) 100%,33px 100%,0 calc(100% - 33px),0 33px)}.light-point-card:first-child{order:1;height:447px}.light-point-card--wide{order:2;height:523px;grid-column:auto}.light-point-card:nth-child(2){order:3;height:438px}.light-point-card__image{position:absolute;top:0;left:0;width:362px;height:253px;object-fit:cover}.light-point-card--wide .light-point-card__image{width:362px;height:323px}.light-point-card:nth-child(2) .light-point-card__image{top:-1px;width:362px;height:271px}.light-point-card__copy{position:absolute;top:273px;left:22px;width:319px;padding:0;text-align:center}.light-point-card--wide .light-point-card__copy{top:343px}.light-point-card:nth-child(2) .light-point-card__copy{top:290px;left:22px;width:319px}.light-point-card__copy h3{width:220px;margin:0 auto 13px;background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display);font-size:20px;font-weight:400;line-height:26px;letter-spacing:0;text-align:center;-webkit-text-fill-color:transparent}.light-point-card--wide .light-point-card__copy h3{width:212px}.light-point-card:nth-child(2) .light-point-card__copy h3{width:202px}.light-point-card__copy p{width:315px;margin:0 auto;color:rgba(169,162,182,.76);font-family:var(--font-body);font-size:14px;line-height:22px;text-align:center}}.control-copy__body-mobile{display:none}@media (min-width:960px){.control-section{box-sizing:border-box;height:982px;min-height:982px;padding:104px 88px 80px;overflow:hidden;background:#09060d}.control-section__inner{position:relative;width:min(100%,1336px);height:754px;min-height:0;margin:0 auto;padding:0}.control-copy{position:absolute;z-index:2;top:0;left:0;width:1208px}.control-copy h2{width:1057px;margin:0;background:linear-gradient(90deg,#ecd7ff,#c98ff5 50%,#ecd7ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-regular);font-size:78px;font-weight:400;line-height:80px;letter-spacing:0;-webkit-text-fill-color:transparent}.control-copy h2 span{display:inline}.control-copy p{width:1208px;margin:20px 0 0;color:#beb1d2;font-family:var(--font-body);font-size:22px;font-weight:400;line-height:33px}.control-copy__body-desktop{display:inline}.control-scene{position:absolute;top:-48px;left:-87px;width:1511px;height:904px;margin:0;overflow:hidden}.control-scene img{position:absolute;top:-9.25%;left:.06%;width:100%;height:111.44%;max-width:none;object-fit:fill;object-position:left top}.control-scene:after{position:absolute;inset:0;background:linear-gradient(180deg,#09060d 15.719%,rgba(9,6,13,0) 24.228%);content:"";pointer-events:none}}@media (max-width:959px){.control-section{box-sizing:border-box;height:871px;min-height:871px;padding:62px 20px 32px;overflow:hidden;background:#120a1f}.control-section__inner{position:relative;width:min(100%,362px);height:777px;min-height:0;margin:0 auto;padding:0}.control-copy{position:absolute;z-index:2;top:0;left:0;width:342px}.control-copy h2{width:229px;margin:0;background:linear-gradient(90deg,#ecd7ff,#c98ff5 50%,#ecd7ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-regular);font-size:36px;font-weight:400;line-height:42px;letter-spacing:-.5px;-webkit-text-fill-color:transparent}.control-copy h2 span{display:block}.control-copy p{width:342px;margin:13px 0 0;color:rgba(169,162,182,.82);font-family:var(--font-body);font-size:15px;font-weight:400;line-height:23px}.control-copy__body-desktop{display:none}.control-copy__body-mobile{display:inline}.control-scene{position:absolute;top:173px;left:-20px;width:402px;height:636px;margin:0;overflow:hidden}.control-scene img{position:absolute;top:.03%;left:-43.9%;width:237.28%;height:100%;max-width:none;object-fit:fill;object-position:left top}.control-scene:after{position:absolute;inset:0;background:linear-gradient(0deg,#120a1f,rgba(18,10,31,0) 9.615%),linear-gradient(180deg,#120a1f,rgba(9,6,13,0) 29.773%);content:"";pointer-events:none}}.control-point__mobile-text{display:none}@media (min-width:960px){.control-points-section{box-sizing:border-box;height:982px;min-height:982px;margin-top:0;padding:104px 88px 80px;overflow:hidden;background:#09060d}.control-points-section__inner{position:relative;display:block;width:min(100%,1336px);height:754px;min-height:0;margin:0 auto;padding:0}.control-point{position:absolute;inset:0;display:block;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.control-point__media,.control-point__picture{position:absolute;overflow:hidden}.control-point__picture{inset:0;display:block}.control-point__image{position:absolute;max-width:none;object-fit:fill}.control-point__copy{position:absolute;padding:0;border:.682px solid rgba(255,255,255,.08);border-radius:18px;background:#130a1d;box-shadow:0 0 35px rgba(139,92,246,.08),0 8px 28px rgba(0,0,0,.45)}.control-point__copy:after{position:absolute;width:4px;height:4px;border-radius:2px;background:rgba(201,164,92,.7);box-shadow:0 0 8px rgba(201,164,92,.5);content:""}.control-point__copy h3{top:29px;background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-alt);font-size:38px;line-height:44px;letter-spacing:0;-webkit-text-fill-color:transparent}.control-point__copy h3,.control-point__copy p{position:absolute;left:16px;margin:0;font-weight:400}.control-point__copy p{top:127px;color:#beb1d2;font-family:var(--font-body);font-size:20px;line-height:30px}.control-point__desktop-text{display:inline}.control-point--tactile .control-point__media{top:10px;left:368.78px;width:286.692px;height:382.256px;overflow:visible}.control-point--tactile .control-point__picture{inset:-20px;width:calc(100% + 40px);height:calc(100% + 40px);overflow:visible}.control-point--setup .control-point__image,.control-point--tactile .control-point__image{inset:0;width:100%;height:100%}.control-point--tactile .control-point__copy{top:53px;left:-1px;width:345px;height:206px}.control-point--tactile .control-point__copy h3{width:311px}.control-point--tactile .control-point__copy p{width:313px}.control-point--app .control-point__copy:after,.control-point--tactile .control-point__copy:after{right:-12px}.control-point--tactile .control-point__copy:after{top:102px}.control-point--adventure .control-point__media{top:64.03px;left:675.47px;width:382.256px;height:286.692px}.control-point--adventure .control-point__image,.control-point--app .control-point__image{top:50%;left:50%;width:286.692px;height:382.256px;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center}.control-point--adventure .control-point__copy{top:0;left:1083px;width:255px;height:266px}.control-point--adventure .control-point__copy h3{top:30px;width:221px}.control-point--adventure .control-point__copy p{top:128px;width:215px}.control-point--adventure .control-point__copy:after,.control-point--setup .control-point__copy:after{left:-12px}.control-point--adventure .control-point__copy:after{top:126px}.control-point--app .control-point__media{top:412.25px;left:321px;width:382.256px;height:286.692px}.control-point--app .control-point__copy{top:426px;left:32px;width:264px;height:295px}.control-point--app .control-point__copy h3{width:241px}.control-point--app .control-point__copy p{width:230px}.control-point--app .control-point__copy:after{top:125px}.control-point--setup .control-point__media{top:370.72px;left:723.26px;width:286.692px;height:382.256px}.control-point--setup .control-point__copy{top:429px;left:1035px;width:264px;height:295px}.control-point--setup .control-point__copy h3{width:238px}.control-point--setup .control-point__copy p{width:231px}.control-point--setup .control-point__copy:after{top:123px}}@media (max-width:959px){.control-points-section{box-sizing:border-box;height:1060px;min-height:1060px;margin-top:0;padding:62px 20px 32px;overflow:hidden;background:#09060d}.control-points-section__inner{position:relative;display:block;width:min(100%,362px);height:966px;min-height:0;margin:0 auto;padding:0}.control-point{position:absolute;inset:0;display:block;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.control-point__media{position:absolute;width:181px;height:241.333px;overflow:visible}.control-point__picture{position:absolute;inset:-30px;display:block;width:241px;height:301.333px;overflow:visible}.control-point__image{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:fill;transform:none}.control-point__copy{position:absolute;width:181px;height:183px;padding:0;border:.398px solid rgba(139,92,246,.15);border-radius:10.519px;background:rgba(11,10,15,.88);box-shadow:0 0 20.454px rgba(139,92,246,.08),0 4.675px 16.363px rgba(0,0,0,.45)}.control-point__copy:after{content:none}.control-point__copy h3{top:16px;width:168px;background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display);font-size:20px;line-height:26px;letter-spacing:0;-webkit-text-fill-color:transparent}.control-point__copy h3,.control-point__copy p{position:absolute;left:12.6px;margin:0;font-weight:400}.control-point__copy p{top:75px;width:167px;color:rgba(169,162,182,.76);font-family:var(--font-body);font-size:14px;line-height:22px}.control-point__desktop-text{display:none}.control-point__mobile-text{display:inline}.control-point--tactile .control-point__media{top:0;left:0}.control-point--tactile .control-point__copy{top:28px;left:181px;width:182px;height:183px}.control-point--tactile .control-point__copy h3{top:16.6px;left:12.6px;width:181.747px}.control-point--tactile .control-point__copy p{top:74.6px;left:12.6px;width:167px}.control-point--setup .control-point__media{top:241.33px;left:181px}.control-point--setup .control-point__copy{top:271.33px;left:0;height:182.394px;border-width:.475px;border-radius:12.531px;text-align:right}.control-point--adventure .control-point__copy h3,.control-point--adventure .control-point__copy p,.control-point--setup .control-point__copy h3,.control-point--setup .control-point__copy p{right:13.5px;left:auto;width:154px;text-align:right}.control-point--setup .control-point__copy h3{top:13.5px}.control-point--setup .control-point__copy p{top:72.5px;width:158px}.control-point--app .control-point__media{top:482.66px;left:0}.control-point--adventure .control-point__image,.control-point--app .control-point__image{inset:0;top:auto;left:auto;width:100%;height:100%;transform:none}.control-point--app .control-point__copy{top:511.66px;left:181px;height:183px}.control-point--app .control-point__copy h3{top:14.94px;left:12.6px;width:171px}.control-point--app .control-point__copy p{top:72.94px;left:12.6px;width:168px}.control-point--adventure .control-point__media{top:724px;left:181px}.control-point--adventure .control-point__copy{top:753px;left:0;height:182.394px;border-width:.475px;border-radius:12.531px}.control-point--adventure .control-point__copy h3{top:18.5px}.control-point--adventure .control-point__copy p{top:75.5px}}.landing-page .final-cta-section__background{max-width:none}.email-capture--final-cta:before{content:none}.email-capture--final-cta .email-capture__input{height:100%;padding-left:29px;color:#09060d;font-family:var(--font-ui);font-size:17px;letter-spacing:0;line-height:21px}.email-capture--final-cta>.email-capture__submit{display:flex;width:250px;height:46px;align-items:center;justify-content:center;margin-right:10px;padding:0 14px 1px;background-image:url(/assets/landing-2026/figma/cta-email-button.svg);color:#09060d;font-family:var(--font-body);font-size:17.857px;font-weight:600;line-height:26.926px;white-space:nowrap}.email-capture--final-cta .email-capture__status{left:29px}@media (max-width:959px){.final-cta-section{height:930px;min-height:930px;padding:0}.final-cta-section__background{top:0;left:50%;width:auto;height:100%;transform:translateX(-42%)}.final-cta-section__shade{background:linear-gradient(90deg,rgba(8,6,13,.95),rgba(8,6,13,.72) 58%,rgba(8,6,13,.16)),linear-gradient(180deg,rgba(8,6,13,.05),rgba(8,6,13,.28))}.final-cta-section__content{top:auto;bottom:92px;left:20px;width:min(584px,calc(100vw - 40px))}.final-cta-section__content h2{font-size:clamp(52px,15vw,82px);line-height:.98;white-space:normal}.final-cta-section__tagline{width:100%;height:auto;margin:18px 0;font-size:28px;line-height:36px}.final-cta-section__divider{width:100%}.final-cta-section .email-capture--final-cta{width:min(100%,584px);height:56px;min-height:56px}.email-capture--final-cta>.email-capture__submit{width:190px;height:43px;font-size:14px}.final-cta-section__pledge{margin-top:24px;font-size:30px;line-height:38px}.final-cta-section__body{width:100%;margin-top:18px;font-size:16px;line-height:24px}}@media (max-width:640px){.final-cta-section{height:860px;min-height:860px}.final-cta-section__content{bottom:70px}.final-cta-section .email-capture--final-cta{grid-template-columns:minmax(0,1fr) 158px;width:min(100%,350px)}.email-capture--final-cta .email-capture__input{padding:0 14px;font-size:13px;line-height:16px}.email-capture--final-cta>.email-capture__submit{width:150px;height:46px;margin-right:8px;padding:0 8px 1px;font-size:12px;line-height:14px}}.landing-page .hero-overview-transition{height:max(982px,100svh);min-height:982px}.landing-page .hero-overview-transition__sticky{position:relative}.landing-page .hero-overview-transition__mist{display:none}@media (max-width:959px){.landing-page .hero-overview-transition,.landing-page .hero-overview-transition__sticky{height:1000px;min-height:1000px}}@media (max-width:640px){.landing-page .hero-overview-transition,.landing-page .hero-overview-transition__sticky{height:930px;min-height:930px}}.landing-page .hero-overview-transition{height:calc(max(982px, 100svh) + var(--hero-overview-distance));min-height:calc(982px + var(--hero-overview-distance));background:#09060d}.landing-page .hero-overview-transition__sticky{position:sticky;top:0;height:max(982px,100svh);min-height:982px}.landing-page .hero-overview-transition__mist{display:block;opacity:max(0,calc((var(--hero-overview-progress) - .14) / .86));transform:translate3d(0,var(--hero-overview-cover-offset),0)}.overview-card{transition:transform .56s cubic-bezier(.22,1,.36,1),filter .56s cubic-bezier(.22,1,.36,1),box-shadow .56s cubic-bezier(.22,1,.36,1)}.overview-card:hover{filter:brightness(1.08) saturate(1.04);transform:translateY(-2px) scale(1.012);box-shadow:0 28px 62px rgba(31,5,53,.34)}.overview-card__shade{background:linear-gradient(180deg,rgba(9,6,13,0) 58%,rgba(9,6,13,.42) 78%,rgba(9,6,13,.72)),linear-gradient(0deg,rgba(9,6,13,.04),rgba(9,6,13,.04))}@keyframes kirend-soft-media-in{0%{opacity:0;filter:brightness(.96) saturate(.96);transform:scale(1.012)}to{opacity:1;filter:brightness(1) saturate(1);transform:scale(1)}}.spotlight-photo{transition:opacity .42s ease,filter .42s ease,transform .52s cubic-bezier(.22,1,.36,1)}.spotlight-photo.is-fading{opacity:.56;filter:brightness(1.03) saturate(1.04);transform:scale(.998)}.spotlight-photo img{animation:kirend-soft-media-in .5s cubic-bezier(.22,1,.36,1) both}.initiative-tracker,.initiative-tracker__row{overflow:visible}.initiative-tracker__row{padding-top:18px}.initiative-token__arrow{top:-14px;left:50%;width:0;height:0;margin:0;border-right:9px solid transparent;border-left:9px solid transparent;border-top:12px solid var(--player-tone);background:transparent;clip-path:none;opacity:0;transform:translateX(-50%);filter:drop-shadow(0 0 8px var(--player-tone));transition:opacity .26s ease,transform .26s ease}.initiative-token.is-active .initiative-token__arrow,.initiative-token.is-current .initiative-token__arrow,.initiative-token:focus-visible .initiative-token__arrow,.initiative-token:hover .initiative-token__arrow{opacity:1;transform:translateX(-50%) translateY(-1px)}.initiative-tracker__next{background-color:color-mix(in srgb,var(--tracker-tone,#b986ff) 42%,#130a1d);border-color:color-mix(in srgb,var(--tracker-tone,#b986ff) 78%,#fcd587);box-shadow:0 0 22px color-mix(in srgb,var(--tracker-tone,#b986ff) 35%,transparent),inset 0 0 18px rgba(255,255,255,.06);transition:background-color .32s ease,border-color .32s ease,box-shadow .32s ease,filter .22s ease}.spotlight-point__media video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:#130a1d}.light-scene-media{transition:opacity .42s ease,filter .42s ease,transform .52s cubic-bezier(.22,1,.36,1)}.light-scene-media.is-fading{opacity:.58;filter:brightness(1.02) saturate(1.04);transform:scale(.998)}.light-scene-media video{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;opacity:0;object-fit:cover;object-position:center;pointer-events:none;transform:scale(1.012);transition:opacity .52s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);animation:none;will-change:opacity,filter,transform}.light-scene-media video.is-active{z-index:2;opacity:1;filter:brightness(1) saturate(1);transform:scale(1)}.light-scene-media:after{z-index:3}.light-scene-card{display:grid;grid-template-columns:48px minmax(0,1fr) 16px;align-items:center}.light-scene-card.is-active{grid-template-columns:50px minmax(0,1fr) 16px;padding-right:16px}.light-scene-card__bg{pointer-events:none}.light-scene-card.is-active .light-scene-card__icon,.light-scene-card__icon{width:44px;height:44px;border-color:color-mix(in srgb,var(--scene-accent) 42%,rgba(255,255,255,.18));background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--scene-accent) 35%,transparent) 0 24%,transparent 25%),rgba(17,12,24,.54);box-shadow:inset 0 0 18px rgba(255,255,255,.06)}.light-scene-card.is-active .light-scene-card__copy,.light-scene-card__copy{gap:1px;justify-items:end;text-align:right}.light-scene-card__copy span{width:100%;color:#fff3dc;text-align:right}.light-scene-card.is-active .light-scene-card__copy small,.light-scene-card__copy small{width:100%;color:var(--scene-accent);text-align:right}.light-point-card,.light-point-card--wide{overflow:hidden;border:0;border-radius:0;clip-path:polygon(56px 0,calc(100% - 56px) 0,100% 56px,100% calc(100% - 56px),calc(100% - 56px) 100%,56px 100%,0 calc(100% - 56px),0 56px);background:#110719;box-shadow:0 0 0 1px rgba(252,213,135,.18),0 0 44px rgba(252,213,135,.1)}.light-point-card--wide:before,.light-point-card:before{z-index:4;padding:1px;clip-path:inherit;background:linear-gradient(135deg,rgba(252,213,135,.78),rgba(252,213,135,.2) 18%,rgba(201,143,245,.05) 47%,rgba(252,213,135,.48));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.light-point-card--wide:after,.light-point-card:after{z-index:0;inset:-34px;background:radial-gradient(circle at 16% 8%,rgba(252,213,135,.18),transparent 31%),radial-gradient(circle at 92% 82%,rgba(252,213,135,.1),transparent 30%)}.light-point-card__copy,.light-point-card__image{position:relative;z-index:1}.product-blueprint-section,.product-specs-section{background:#200038}.product-specs-section:after{content:none}.final-cta-section{--final-cta-progress:1;background:#09060d;margin-top:-1px}.final-cta-section:before{position:absolute;z-index:4;top:0;right:0;left:0;height:min(42svh,430px);background:linear-gradient(180deg,#09060d,rgba(9,6,13,.88) 24%,rgba(9,6,13,0));content:"";opacity:max(0,calc(1 - (var(--final-cta-progress) * 1.22)));pointer-events:none;transform:translate3d(0,calc((1 - var(--final-cta-progress)) * -18px),0);transition:opacity .12s linear}.final-cta-section__background{top:0;width:100%;height:100%;object-fit:cover;object-position:center top}.final-cta-section__shade{background:linear-gradient(90deg,rgba(7,5,11,.82),rgba(7,5,11,.58) 28%,rgba(7,5,11,.08) 59%,rgba(7,5,11,.2)),linear-gradient(180deg,rgba(7,5,11,.15),rgba(7,5,11,0) 42%,rgba(7,5,11,.32))}.final-cta-section__content{z-index:3;top:219px;left:max(92px,calc((100vw - 1512px) / 2 + 97px))}.final-cta-section .email-capture--final-cta{grid-template-columns:minmax(0,1fr) 274px;height:58px;min-height:58px}.about-section__background{inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(4px) brightness(.96);transform:scale(1.018)}.email-capture--nav{grid-template-columns:minmax(0,1fr) 124px;width:min(452px,48vw)}.email-capture--nav .email-capture__input{padding-left:18px}.email-capture--nav>.email-capture__submit{width:124px;margin-right:5px}@media (max-width:959px){.landing-page .hero-overview-transition{height:calc(1000px + var(--hero-overview-distance));min-height:calc(1000px + var(--hero-overview-distance))}.landing-page .hero-overview-transition__sticky{position:sticky;top:0;height:1000px;min-height:1000px}.light-point-card,.light-point-card--wide{clip-path:polygon(30px 0,calc(100% - 30px) 0,100% 30px,100% calc(100% - 30px),calc(100% - 30px) 100%,30px 100%,0 calc(100% - 30px),0 30px)}.final-cta-section__content{top:auto;left:20px}.final-cta-section .email-capture--final-cta{grid-template-columns:minmax(0,1fr) 210px;width:min(100%,584px)}.email-capture--nav{grid-template-columns:minmax(0,1fr) 124px;width:min(100%,390px)}}@media (max-width:640px){.landing-page .hero-overview-transition{height:calc(930px + var(--hero-overview-distance));min-height:calc(930px + var(--hero-overview-distance))}.landing-page .hero-overview-transition__sticky{position:sticky;top:0;height:930px;min-height:930px}.light-scene-card,.light-scene-card.is-active{grid-template-columns:42px minmax(0,1fr) 14px;gap:9px;padding:0 11px}.light-scene-card.is-active .light-scene-card__icon,.light-scene-card__icon{width:38px;height:38px}.final-cta-section .email-capture--final-cta{grid-template-columns:minmax(0,1fr) 154px;width:min(100%,350px)}.email-capture--nav{grid-template-columns:minmax(0,1fr) 118px;width:100%}.email-capture--nav>.email-capture__submit{width:118px}}.pledge-value{color:#feefd0;font-family:Georgia,Times New Roman,serif;font-size:.92em;font-feature-settings:"lnum";font-variant-numeric:lining-nums;-webkit-text-fill-color:#feefd0}.light-point-card--wide:before,.light-point-card:before{padding:1.5px;background:linear-gradient(135deg,rgba(252,213,135,.96),rgba(252,213,135,.5) 16%,rgba(252,213,135,.12) 50%,rgba(252,213,135,.72))}.light-point-card,.light-point-card--wide{box-shadow:0 0 0 1px rgba(252,213,135,.28),0 0 34px rgba(252,213,135,.14)}.light-point-card__image{position:absolute;z-index:1}.light-point-card__copy{position:absolute;z-index:2}.email-capture--nav{--nav-corner:13px;grid-template-columns:minmax(0,1fr) 126px;border:0;filter:drop-shadow(0 0 10px rgba(77,3,135,.08))}.email-capture--nav:after,.email-capture--nav:before{position:absolute;content:"";pointer-events:none}.email-capture--nav:before{inset:0;background:rgba(200,164,93,.54);clip-path:polygon(var(--nav-corner) 0,calc(100% - var(--nav-corner)) 0,100% var(--nav-corner),100% calc(100% - var(--nav-corner)),calc(100% - var(--nav-corner)) 100%,var(--nav-corner) 100%,0 calc(100% - var(--nav-corner)),0 var(--nav-corner))}.email-capture--nav:after{--nav-inner-corner:12px;z-index:0;inset:1px;background:#171416;clip-path:polygon(var(--nav-inner-corner) 0,calc(100% - var(--nav-inner-corner)) 0,100% var(--nav-inner-corner),100% calc(100% - var(--nav-inner-corner)),calc(100% - var(--nav-inner-corner)) 100%,var(--nav-inner-corner) 100%,0 calc(100% - var(--nav-inner-corner)),0 var(--nav-inner-corner))}.email-capture--nav .email-capture__input,.email-capture--nav .email-capture__status,.email-capture--nav>.email-capture__submit{position:relative;z-index:1}.email-capture--nav .email-capture__input{font-size:14px}.email-capture--nav .email-capture__input::placeholder{color:rgba(190,177,210,.88)}.email-capture--nav>.email-capture__submit{align-self:center;justify-self:end;margin-right:5.56px;color:#030303;font-size:14px;line-height:21px}.overview-card__shade{background:linear-gradient(180deg,rgba(9,6,13,0),rgba(9,6,13,0) 62%,rgba(9,6,13,.2) 72%,rgba(9,6,13,.82))}.overview-card img{filter:brightness(1.06) saturate(1.03)}@media (max-width:959px){.email-capture--nav{grid-template-columns:minmax(0,1fr) 126px;width:min(100%,390px)}}@media (max-width:640px){.email-capture--nav{--nav-corner:11px;grid-template-columns:minmax(0,1fr) 118px;width:100%}.email-capture--nav:after{--nav-inner-corner:10px}.email-capture--nav .email-capture__input{padding-left:16px}.email-capture--nav>.email-capture__submit{width:118px;height:38px;margin-right:5px}}.overview-section:before{display:none}.overview-card__shade{background:linear-gradient(180deg,rgba(9,6,13,0),rgba(9,6,13,0) 66%,rgba(9,6,13,.16) 76%,rgba(9,6,13,.8))}.overview-card img{filter:brightness(1.16) saturate(1.08)}.email-capture--nav{grid-template-columns:324.074px minmax(0,1fr);width:min(450px,48vw);background:none}.email-capture--nav:before{inset:-19.944px -19.944px;clip-path:none}.email-capture--nav:after{content:none}.email-capture--nav .email-capture__input{height:50px;padding:0 10px 0 25px;line-height:normal}.email-capture--nav>.email-capture__submit{justify-self:start;width:123.148px;margin-right:0}.overview-section:before{content:none}.overview-card__shade{top:0;right:0;bottom:auto;left:0;height:435px;background:linear-gradient(180deg,rgba(9,6,13,0) 87.084%,#09060d)}.overview-card{opacity:1}.overview-card:nth-child(2) .overview-card__shade{height:421px}.overview-card:nth-child(3) .overview-card__shade{height:420px}.overview-card:nth-child(4) .overview-card__shade{height:432px;background:linear-gradient(0deg,#09060d 2.894%,rgba(9,6,13,0) 12.563%)}.overview-card img{filter:none}@media (max-width:959px){.email-capture--nav{grid-template-columns:minmax(0,1fr) 126px}.email-capture--nav>.email-capture__submit{justify-self:end;margin-right:5.556px}}@media (max-width:640px){.email-capture--nav{grid-template-columns:minmax(0,1fr) 118px}.email-capture--nav:before{inset:-15.9px -15.9px}.email-capture--nav>.email-capture__submit{justify-self:end;width:118px;margin-right:5px}}@media (max-width:959px){.overview-section{box-sizing:border-box;height:874px;min-height:874px;padding:62px 20px 35px;background:#09060d}.overview-card-grid,.overview-section__inner{width:362px;max-width:100%}.overview-card-grid{position:relative;height:777px;margin:0 auto}.overview-card{overflow:hidden;border:0;border-radius:8px;background:#09060d;box-shadow:inset 0 0 0 .271px #736c66,0 0 18.967px rgba(252,213,135,.2),0 3.793px 14.09px rgba(0,0,0,.55)}.overview-card:first-child{top:0;left:0;width:362px;height:237px}.overview-card:nth-child(2){top:257px;left:0;width:160px;height:250px}.overview-card:nth-child(3){top:527px;left:0;width:362px;height:250px}.overview-card:nth-child(4){top:257px;left:174px;width:188px;height:250px}.overview-card__media{position:absolute;top:-.27px;left:-.27px;right:auto;bottom:auto;overflow:hidden;border-radius:0}.overview-card img{position:absolute;inset:0;width:100%;height:100%;max-width:none;border-radius:0;filter:none;object-fit:cover;object-position:center}.overview-card:first-child .overview-card__media{width:362px;height:221px;border-radius:7.587px 7.587px 0 0}.overview-card:nth-child(2) .overview-card__media{right:-.27px;width:auto;height:231px}.overview-card:nth-child(3) .overview-card__media{right:-.27px;width:auto;height:228px}.overview-card:nth-child(3) img{inset:auto;top:-20.48%;left:0;width:116.58%;height:123.41%;object-fit:fill}.overview-card:nth-child(4) .overview-card__media{width:188px;height:212px}.overview-card__shade{position:absolute;z-index:1;inset:0;width:100%;height:100%;pointer-events:none}.overview-card:first-child .overview-card__shade{height:100%;background:linear-gradient(180deg,rgba(9,6,13,0) 79.958%,#09060d 95.992%)}.overview-card:nth-child(2) .overview-card__shade{height:100%;background:linear-gradient(180deg,rgba(9,6,13,0) 82.9%,#09060d 95.022%)}.overview-card:nth-child(3) .overview-card__shade{height:100%;background:linear-gradient(180deg,rgba(9,6,13,0) 88.341%,#09060d)}.overview-card:nth-child(4) .overview-card__shade{height:100%;background:linear-gradient(0deg,#09060d,rgba(9,6,13,0) 9.817%)}.overview-card__number{position:absolute;z-index:3;top:8.51px;left:9.68px;color:#745b3b;font-family:var(--font-label);font-size:3.522px;font-weight:600;line-height:5.284px;letter-spacing:.3522px;font-variation-settings:"opsz" 14;white-space:nowrap}.overview-card:nth-child(2) .overview-card__number{top:8.24px}.overview-card__copy{position:absolute;z-index:2;right:auto;bottom:auto;display:block;height:auto;min-height:0;margin:0;padding:0;background:transparent;text-align:left}.overview-card:first-child .overview-card__copy{top:204.73px;left:-.27px;width:205px;height:32px;padding:0 9.755px 15px 15px}.overview-card:nth-child(2) .overview-card__copy{top:219.73px;left:-.27px;width:160px;height:30px;padding:0 9.755px 10px 10px}.overview-card:nth-child(3) .overview-card__copy{top:217.73px;left:-.27px;width:198px;height:32px;padding:0 9.755px 15px 15px}.overview-card:nth-child(4) .overview-card__copy{top:219.73px;left:-.27px;width:188px;height:30px;padding:0 9.755px 10px 9.754px}.overview-card.is-active .overview-card__copy h3,.overview-card__copy h3{position:relative;margin:0;color:#fff3dc;font-family:var(--font-display);font-size:15px;font-weight:400;line-height:23px;letter-spacing:-.2px;font-synthesis:none}.overview-card:first-child .overview-card__copy h3{left:.25px;width:154px}.overview-card:nth-child(2) .overview-card__copy h3{top:.16px;left:0;width:138px}.overview-card:nth-child(3) .overview-card__copy h3{top:.16px;left:.25px;width:171px}.overview-card:nth-child(4) .overview-card__copy h3{top:-1px;left:.25px;width:206px;height:44px;font-size:15px;line-height:23px}.overview-card.is-active .overview-card__copy p,.overview-card__copy p{display:none}}.email-capture--nav{display:block;position:relative;width:450px;max-width:min(450px,48vw);height:50px;min-height:50px;overflow:visible;background:transparent;box-shadow:none;filter:drop-shadow(0 3.704px 1.852px rgba(0,0,0,.25));isolation:isolate}.email-capture--nav:focus-within,.email-capture--nav:hover{box-shadow:none}.email-capture--nav:before{position:absolute;z-index:0;inset:-19.944px;background:url(/assets/landing-2026/figma/nav-email-border.svg) 50%/100% 100% no-repeat;content:"";pointer-events:none}.email-capture--nav:after{position:absolute;z-index:4;inset:-6px;background:url(/assets/landing-2026/figma/nav-email-focus-ring.svg) 50%/100% 100% no-repeat;content:"";opacity:0;pointer-events:none;transition:opacity .14s ease}.email-capture--nav:focus-within:after{opacity:1}.email-capture--nav .email-capture__input{position:absolute;z-index:2;top:16px;left:25px;width:285px;height:18px;padding:0;color:#beb1d2;font-family:Inter,var(--font-body),sans-serif;font-size:14.815px;line-height:18px;letter-spacing:-.2337px}.email-capture--nav .email-capture__input::placeholder{color:#beb1d2;opacity:1}.email-capture--nav>.email-capture__submit{display:flex;position:absolute;z-index:2;top:5.556px;right:5.556px;left:auto;width:120.37px;min-width:0;height:38.889px;align-items:center;justify-content:center;margin:0;padding:0 0 1px;background-image:url(/assets/landing-2026/figma/nav-email-button.svg);color:#09060d;font-family:var(--font-body);font-size:13.889px;font-weight:700;line-height:20.943px;white-space:nowrap}.email-capture--nav>.email-capture__submit:active,.email-capture--nav>.email-capture__submit:focus-visible,.email-capture--nav>.email-capture__submit:hover{filter:brightness(1.08);transform:none}.email-capture--nav .email-capture__status{z-index:3;top:calc(100% + 6px);left:25px}@media (max-width:959px){.email-capture--nav{width:min(100%,390px);max-width:100%}.email-capture--nav .email-capture__input{width:calc(100% - 152px)}.email-capture--nav>.email-capture__submit{right:5.556px;left:auto;width:120.37px}}@media (max-width:640px){.email-capture--nav{width:100%}.email-capture--nav:before{inset:-15.9px}.email-capture--nav .email-capture__input{top:16px;left:18px;width:calc(100% - 148px);font-size:13px;line-height:18px}.email-capture--nav>.email-capture__submit{right:5px;width:118px;height:38px}.email-capture--nav .email-capture__status{left:18px}.landing-page .site-header{top:10px;width:min(calc(100vw - 40px),362px);height:107px;overflow:visible;border-radius:20px}.landing-page .site-header__inner{position:relative;display:block;width:100%;height:107px;min-height:107px;overflow:visible;padding:0;border:1px solid rgba(107,53,255,.11);border-radius:20px;background:#74583b}.landing-page .site-header__pledge{position:absolute;top:14px;left:83px;width:172px;height:26px;margin:0;font-family:var(--font-display-alt);font-size:20px;font-weight:400;line-height:26px;letter-spacing:0;text-align:left;white-space:nowrap}.landing-page .site-header__pledge .pledge-value{color:transparent;font-family:inherit;font-size:inherit;line-height:inherit;-webkit-text-fill-color:transparent}.landing-page .email-capture--nav{position:absolute;top:50px;left:14px;display:block;width:calc(100% - 29px);max-width:331px;height:41px;min-height:41px;overflow:visible;clip-path:none;background:transparent;box-shadow:none;filter:drop-shadow(0 2.724px 1.362px rgba(0,0,0,.25));isolation:isolate}.landing-page .email-capture--nav:before{position:absolute;inset:-14.67px;z-index:0;background:url(/assets/landing-2026/figma/nav-email-border-mobile.svg) 50%/100% 100% no-repeat;content:"";opacity:1;pointer-events:none}.landing-page .email-capture--nav:after{position:absolute;inset:-6px;z-index:4;background:url(/assets/landing-2026/figma/nav-email-focus-ring-mobile.svg?v=3) 50%/100% 100% no-repeat;clip-path:none;content:"";opacity:0;pointer-events:none;transition:opacity .14s ease}}@media (max-width:640px){.landing-page .email-capture--nav.is-focused:after,.landing-page .email-capture--nav:focus-within:after{opacity:1}.landing-page .email-capture--nav .email-capture__input{position:absolute;top:10px;left:20px;z-index:2;width:calc(100% - 136px);max-width:195px;height:22px;padding:0;background:transparent;color:#beb1d2;font-family:var(--font-ui);font-size:14px;font-weight:400;line-height:22px;letter-spacing:-.1719px}.landing-page .email-capture--nav .email-capture__input::placeholder{color:#beb1d2;opacity:1}.landing-page .email-capture--nav>.email-capture__submit{position:absolute;top:6px;right:6px;left:auto;z-index:2;width:100px;min-width:0;max-width:none;height:29px;margin:0;padding:0;clip-path:none;background:transparent url(/assets/landing-2026/figma/nav-email-button-mobile.svg) 50%/100% 100% no-repeat;color:#09060d;font-family:var(--font-body);font-size:14px;font-weight:600;line-height:22px;text-transform:lowercase;white-space:nowrap}.landing-page .email-capture--nav .email-capture__status{top:calc(100% + 8px);left:20px;width:calc(100% - 40px);max-width:305px}}.spotlight-photo{isolation:isolate;pointer-events:none}.spotlight-photo .spotlight-photo__image{position:absolute;inset:0;z-index:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;animation:none;backface-visibility:hidden;opacity:0;transform:translateZ(0) scale(1);transition:opacity .76s linear,transform .76s cubic-bezier(.45,0,.2,1);will-change:opacity,transform}.spotlight-photo .spotlight-photo__image.is-active{z-index:3;opacity:1;transform:translateZ(0) scale(1)}.spotlight-photo.is-transitioning .spotlight-photo__image.is-active{opacity:1;transition:opacity .76s linear,transform .76s cubic-bezier(.45,0,.2,1)}.spotlight-photo .spotlight-photo__image.is-previous{z-index:2;opacity:1;transform:translateZ(0) scale(1.006);transition:transform .76s cubic-bezier(.45,0,.2,1)}.spotlight-copy__text h2,.spotlight-copy__text h2 span{overflow:visible}.initiative-token{--token-y:33px;--token-hover-scale:1;transform:translate3d(0,var(--token-y),0) scale(var(--token-hover-scale));transform-origin:center top;transition:flex-basis .48s cubic-bezier(.22,1,.36,1),width .48s cubic-bezier(.22,1,.36,1),min-height .48s cubic-bezier(.22,1,.36,1),opacity .3s ease,transform .36s cubic-bezier(.22,1,.36,1),filter .3s ease;will-change:transform,opacity,filter}.initiative-token.is-adjacent{--token-y:13px}.initiative-token.is-active,.initiative-token.is-current{--token-y:0px}.initiative-token:focus-visible,.initiative-token:hover{--token-hover-scale:1.045;opacity:.88;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--player-tone) 46%,transparent))}.initiative-token.is-active:focus-visible,.initiative-token.is-active:hover,.initiative-token.is-current:focus-visible,.initiative-token.is-current:hover{--token-hover-scale:1.025;opacity:1}.initiative-token__avatar{overflow:visible;transition:width .48s cubic-bezier(.22,1,.36,1),height .48s cubic-bezier(.22,1,.36,1),margin-top .48s cubic-bezier(.22,1,.36,1),filter .3s ease;will-change:width,height,margin-top}.initiative-token__order{--order-marker-size:13.5px;--order-marker-top:3.55px;--order-marker-right:5.5px;--order-marker-font-size:6.395px;--order-marker-border:0.355px;position:absolute;top:var(--order-marker-top);right:var(--order-marker-right);z-index:6;display:grid;width:var(--order-marker-size);height:var(--order-marker-size);place-items:center;color:#fff;pointer-events:none;transition:top .48s cubic-bezier(.22,1,.36,1),right .48s cubic-bezier(.22,1,.36,1),width .48s cubic-bezier(.22,1,.36,1),height .48s cubic-bezier(.22,1,.36,1)}.initiative-token__order:before{position:absolute;width:70.711%;height:70.711%;background:var(--order-tone);box-shadow:0 0 calc(var(--order-marker-size) * .35) color-mix(in srgb,var(--order-tone) 52%,transparent);content:"";transform:rotate(45deg)}.initiative-token__order:after{position:absolute;width:61.73%;height:61.73%;box-sizing:border-box;border:var(--order-marker-border) solid rgba(255,255,255,.92);content:"";transform:rotate(45deg)}.initiative-token__order>span{position:relative;z-index:1;font-family:var(--font-nameplate);font-size:var(--order-marker-font-size);font-weight:400;line-height:1}.initiative-token.is-adjacent .initiative-token__order{--order-marker-size:18px;--order-marker-top:2.74px;--order-marker-right:1px;--order-marker-font-size:8.526px;--order-marker-border:0.474px}.initiative-token.is-active .initiative-token__order,.initiative-token.is-current .initiative-token__order{--order-marker-size:24px;--order-marker-top:6.29px;--order-marker-right:9px;--order-marker-font-size:11.368px;--order-marker-border:0.632px}@media (max-width:959px){.initiative-token__order{--order-marker-size:9px;--order-marker-top:2.219px;--order-marker-right:3.438px;--order-marker-font-size:4.263px;--order-marker-border:0.237px}.initiative-token.is-adjacent .initiative-token__order{--order-marker-size:12px;--order-marker-top:1.713px;--order-marker-right:0.625px;--order-marker-font-size:5.684px;--order-marker-border:0.316px}.initiative-token.is-active .initiative-token__order,.initiative-token.is-current .initiative-token__order{--order-marker-size:14px;--order-marker-top:3.931px;--order-marker-right:5.625px;--order-marker-font-size:6.459px;--order-marker-border:0.358px}}.initiative-token__frame,.initiative-token__icon{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;pointer-events:none}.initiative-token__icon{z-index:3}.initiative-token__frame{display:block;inset:0;z-index:4;width:100%;height:100%;border:0;background:transparent;box-shadow:none;object-fit:fill;opacity:1}.initiative-token__avatar .initiative-token__frame{object-fit:fill}.initiative-token.is-active .initiative-token__frame,.initiative-token.is-current .initiative-token__frame{inset:0}.initiative-token:focus-visible .initiative-token__arrow,.initiative-token:hover .initiative-token__arrow{opacity:0;transform:translateX(-50%)}.initiative-token.is-active .initiative-token__arrow,.initiative-token.is-current .initiative-token__arrow{opacity:1;transform:translateX(-50%) translateY(-1px)}.initiative-tracker__next{border-color:var(--tracker-next-border,rgba(91,189,245,.86));background:linear-gradient(176deg,var(--tracker-next-start,#1b8fdf) 1.77%,var(--tracker-next-end,#68caff) 99.03%),var(--tracker-next-start,#1b8fdf);box-shadow:inset 3.182px 3.182px 9.545px rgba(0,0,0,.8),inset 0 0 31.815px rgba(138,43,226,.1),0 0 24px var(--tracker-next-glow,rgba(91,189,245,.42));transition:background .36s ease,border-color .36s ease,box-shadow .36s ease,filter .22s ease}@media (min-width:960px){.spotlight-copy__text h2{line-height:86px;margin-bottom:-12px}.initiative-token{--token-y:30px}.initiative-token.is-adjacent{--token-y:12px}.initiative-token.is-active,.initiative-token.is-current{--token-y:0px}}@media (max-width:959px){.initiative-token{--token-y:18.75px}.initiative-token.is-adjacent{--token-y:8px}.initiative-token.is-active,.initiative-token.is-current{--token-y:0px}.initiative-token:focus-visible,.initiative-token:hover{--token-hover-scale:1.04}.initiative-token.is-active:focus-visible,.initiative-token.is-active:hover,.initiative-token.is-current:focus-visible,.initiative-token.is-current:hover{--token-hover-scale:1.022}}@media (max-width:959px){.spotlight-section{height:874px;min-height:874px;overflow:hidden;padding:0;background:#09060d}.spotlight-section__inner{box-sizing:border-box;width:min(100%,402px);height:874px;margin:0 auto;padding:62px 20px 32px}.spotlight-section__grid{position:relative;width:362px;height:777px;min-height:777px}.initiative-tracker{display:block;height:162px}.initiative-tracker__row{height:100px;min-height:100px}.initiative-token,.initiative-token.is-active,.initiative-token.is-active:focus-visible,.initiative-token.is-active:hover,.initiative-token.is-current,.initiative-token.is-current:focus-visible,.initiative-token.is-current:hover,.initiative-token:focus-visible,.initiative-token:hover{--token-hover-scale:1;filter:none;transform:translate3d(0,var(--token-y),0) scale(1)}.initiative-token:focus-visible,.initiative-token:hover{--token-hover-scale:1}.initiative-token.is-active .initiative-token__icon,.initiative-token.is-current .initiative-token__icon,.initiative-token__avatar,.initiative-token__icon{filter:none}.initiative-tracker__next{display:block;position:absolute;top:119px;padding:0;gap:0;overflow:hidden;border-color:var(--tracker-next-border,rgba(91,189,245,.86));background:linear-gradient(176.065deg,var(--tracker-next-start,#1b8fdf) 1.771%,var(--tracker-next-end,#68caff) 99.026%),var(--tracker-next-start,#1b8fdf);box-shadow:inset 1.783px 1.783px 5.349px rgba(0,0,0,.8),inset 0 0 17.828px rgba(138,43,226,.1),0 0 13.5px var(--tracker-next-glow,rgba(91,189,245,.42))}.initiative-tracker__next span{position:absolute;top:8.679px;left:129.014px;display:flex;align-items:center;justify-content:center;width:90px;height:25px;margin:0;text-align:center}.initiative-tracker__next img{position:absolute;top:11.679px;left:215.014px;width:18px;height:17px;filter:none}}.light-scene-card,.light-scene-card.is-active{display:grid;align-items:center;justify-items:stretch;text-align:left}.light-scene-card{grid-template-columns:41px minmax(0,1fr) 14px;gap:12px;padding:0 14px;border-color:rgba(100,100,120,.2);background:rgba(15,11,22,.2);color:rgba(209,209,209,.58)}.light-scene-card.is-active{grid-template-columns:48px minmax(0,1fr) 14px;gap:12px;padding:0 18px 0 16px;color:var(--scene-accent)}.light-scene-card__bg{width:100%;height:100%;object-fit:cover;opacity:.42;filter:brightness(.7) saturate(.92)}.light-scene-card.is-active .light-scene-card__bg{opacity:.76;filter:brightness(.86) saturate(1.08)}.light-scene-card.is-active .light-scene-card__copy,.light-scene-card.is-active .light-scene-card__icon,.light-scene-card.is-active .light-scene-card__play,.light-scene-card__copy,.light-scene-card__icon,.light-scene-card__play{position:relative;top:auto;right:auto;left:auto;z-index:1}.light-scene-card.is-active .light-scene-card__icon,.light-scene-card__icon{display:grid;place-items:center;border-radius:8.6px;background:rgba(42,39,58,.58);box-shadow:inset 0 0 18px rgba(255,255,255,.045),0 0 12px rgba(0,0,0,.2);color:rgba(209,209,209,.58)}.light-scene-card__icon{width:41px;height:41px;border-color:rgba(128,118,160,.25)}.light-scene-card.is-active .light-scene-card__icon{width:48px;height:48px;border-color:color-mix(in srgb,var(--scene-accent) 62%,rgba(255,255,255,.12));background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--scene-accent) 18%,transparent) 0 58%,transparent 59%),rgba(42,39,58,.58);color:var(--scene-accent)}.light-scene-card__icon svg{display:block;width:20px;height:20px;overflow:visible}.light-scene-card.is-active .light-scene-card__icon svg{width:21px;height:21px}.light-scene-card.is-active .light-scene-card__copy,.light-scene-card__copy{display:grid;width:auto;min-width:0;gap:0;justify-items:start;text-align:left}.light-scene-card.is-active .light-scene-card__copy small,.light-scene-card.is-active .light-scene-card__copy span,.light-scene-card__copy small,.light-scene-card__copy span{width:100%;text-align:left;white-space:nowrap}.light-scene-card__copy span{color:rgba(255,243,220,.76);font-family:var(--font-display);font-size:13px;line-height:18px}.light-scene-card.is-active .light-scene-card__copy span{color:#fff3dc;font-size:14px;line-height:20px}.light-scene-card__copy small{color:rgba(209,209,209,.52);font-size:10px;line-height:14px}.light-scene-card.is-active .light-scene-card__copy small{color:var(--scene-accent);font-size:12px;line-height:16px}.light-scene-card.is-active .light-scene-card__play,.light-scene-card__play{display:block;justify-self:end;width:14px;height:14px;color:currentColor}.light-scene-card__play:empty{clip-path:polygon(18% 8%,18% 92%,92% 50%);background:currentColor;opacity:.42}.light-scene-card.is-active .light-scene-card__play:empty{opacity:1}.light-point-card,.light-point-card--wide{--light-card-cut-x:106px;--light-card-cut-y:106px;--light-card-clip:polygon(var(--light-card-cut-x) 0,calc(100% - var(--light-card-cut-x)) 0,100% var(--light-card-cut-y),100% calc(100% - var(--light-card-cut-y)),calc(100% - var(--light-card-cut-x)) 100%,var(--light-card-cut-x) 100%,0 calc(100% - var(--light-card-cut-y)),0 var(--light-card-cut-y));--light-card-frame:url(/assets/figma/sections/06-light/light-selling-frame-desktop-small.svg);--light-card-frame-inset:-50px -50px -60px;--light-card-halo-opacity:0.62;overflow:visible;background:transparent;box-shadow:none;filter:none;clip-path:none;isolation:isolate}.light-point-card--wide:before,.light-point-card:before{position:absolute;z-index:0;inset:0;background:radial-gradient(ellipse at 50% 50%,rgba(201,166,107,.24) 0,rgba(201,166,107,.18) 52%,rgba(201,166,107,0) 74%),rgba(201,166,107,.18);clip-path:var(--light-card-clip);content:"";filter:blur(30px);opacity:var(--light-card-halo-opacity);pointer-events:none;transform:translateY(4px)}.light-point-card--wide:after,.light-point-card:after{position:absolute;z-index:1;inset:var(--light-card-frame-inset);background:var(--light-card-frame) center /100% 100% no-repeat;content:"";pointer-events:none}.light-point-card__panel{position:absolute;z-index:2;inset:0;overflow:hidden;background:#130a1d;clip-path:var(--light-card-clip)}.light-point-card--wide{--light-card-frame:url(/assets/figma/sections/06-light/light-selling-frame-desktop-wide.svg)}.light-point-card__copy h3{white-space:pre-line}@media (min-width:960px){.light-point-card__copy h3{font-family:var(--font-display-alt)}}@media (max-width:959px){.light-point-card,.light-point-card--wide{--light-card-cut-x:34.25px;--light-card-cut-y:30.4px;--light-card-frame:url(/assets/figma/sections/06-light/light-selling-frame-mobile-small-1.svg);--light-card-frame-inset:-50px -50px -60px}.light-point-card--wide{--light-card-cut-y:34.86px;--light-card-frame:url(/assets/figma/sections/06-light/light-selling-frame-mobile-wide.svg)}.light-point-card:nth-child(2){--light-card-cut-y:29.9px;--light-card-frame:url(/assets/figma/sections/06-light/light-selling-frame-mobile-small-2.svg);--light-card-frame-inset:-51px -50px -61px}}@media (max-width:640px){.light-scene-card,.light-scene-card.is-active{grid-template-columns:38px minmax(0,1fr) 13px;gap:9px;padding:0 11px}.light-scene-card.is-active .light-scene-card__icon,.light-scene-card__icon{width:38px;height:38px}.light-scene-card__copy span{font-size:12px;line-height:17px}.light-scene-card.is-active .light-scene-card__copy span{font-size:13px;line-height:18px}}.final-cta-section{--final-cta-stage-left:max(calc((100vw - 1512px) / 2),0px);position:relative;justify-self:stretch;width:100%;height:max(982px,100svh);min-height:982px;overflow:hidden;padding:0;background:#08060d}.final-cta-section__background{position:absolute;top:-115px;left:0;width:max(100%,208.36svh);height:auto;max-width:none;min-height:100%;object-fit:fill;object-position:left top;transform:none}.final-cta-section__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(8,6,13,.98),rgba(8,6,13,.9) 16%,rgba(8,6,13,.55) 34%,rgba(8,6,13,.1) 58%,rgba(8,6,13,0) 75%),linear-gradient(180deg,rgba(8,6,13,.08),rgba(8,6,13,0) 58%,rgba(8,6,13,.14));pointer-events:none}.final-cta-section__shade:after,.final-cta-section__shade:before{content:none}.final-cta-section__content{position:absolute;z-index:2;top:235px;left:99px;width:620px;margin:0}.final-cta-section__content h2{width:auto;margin:0;background:linear-gradient(90deg,#f4f0ff,#ecd7ff 57%,#d9b9ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-regular);font-size:96px;font-weight:400;line-height:94px;letter-spacing:0;filter:drop-shadow(0 2px 2px rgba(30,30,30,.55));text-align:left;text-shadow:none;white-space:nowrap;-webkit-text-fill-color:transparent}.final-cta-section__content h2 span,.final-cta-section__content h2 span:last-child{font-size:inherit;line-height:inherit;-webkit-text-fill-color:transparent}.final-cta-section__content h2 span:last-child{color:transparent;letter-spacing:inherit}.final-cta-section__tagline{display:block;width:608px;height:100px;margin:24px 0 20px;background:linear-gradient(90deg,#ecd7ff,#c98ff5 50%,#ecd7ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-alt);font-size:38px;font-weight:400;line-height:50px;filter:none;text-shadow:none;-webkit-text-fill-color:transparent}.final-cta-section__tagline span{display:block;white-space:nowrap}.final-cta-section__divider{width:569px;height:30px;margin:0 0 7px}.final-cta-section .email-capture--final-cta{position:relative;top:auto;left:auto;width:584px;height:59px;min-height:59px;overflow:visible;background-image:url(/assets/landing-2026/figma/cta-email-border.svg);isolation:isolate}.final-cta-section .email-capture--final-cta:after,.final-cta-section .email-capture--final-cta:before{content:none}.final-cta-section .email-capture--final-cta.is-focused:after,.final-cta-section .email-capture--final-cta:focus-within:after,.final-cta-section .email-capture--final-cta:has(.email-capture__input:focus):after{content:none}.final-cta-section .email-capture--final-cta .email-capture__input{position:relative;z-index:2;height:100%;padding-left:29px;background:transparent;color:#09060d;font-family:var(--font-ui);font-size:17px;letter-spacing:0;line-height:21px}.final-cta-section .email-capture--final-cta>.email-capture__submit{position:relative;z-index:2;display:flex;width:250px;height:46px;align-items:center;justify-content:center;margin-right:10px;padding:0 14px 1px;background-color:transparent;background-image:url(/assets/landing-2026/figma/cta-email-button.svg);color:#09060d;font-family:var(--font-body);font-size:17.857px;font-weight:600;line-height:26.926px;white-space:nowrap}.final-cta-section__pledge{margin:32px 0 0;background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-alt);font-size:38px;line-height:44px;min-height:50px;text-shadow:none;-webkit-text-fill-color:transparent}.final-cta-section__body{width:590px;margin:26px 0 0;color:#fff3dc;font-family:var(--font-body);font-size:20px;font-weight:400;line-height:31px;letter-spacing:0;text-shadow:0 2px 2px rgba(30,30,30,.55)}.about-section{position:relative;justify-self:stretch;width:100%;min-height:982px;overflow:hidden;padding:104px 88px 80px;background:#08060d}.about-section__background{position:absolute;top:-1344px;left:50%;width:1512px;height:2688px;max-width:none;object-fit:fill;object-position:left top;filter:blur(5.05px);transform:translateX(-50%)}.about-section__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#08060d,rgba(8,6,13,0) 12.742%),rgba(9,6,13,.29)}.about-section__content{position:relative;z-index:2;width:min(1336px,100%);min-height:754px;margin:0 auto;text-align:center}.about-brand{left:50%;width:403px;transform:translateX(-50%)}.about-brand,.about-brand__mark{position:absolute;top:0;height:130px}.about-brand__mark{left:0;width:102px}.about-brand__mark:after,.about-brand__mark:before{position:absolute;content:"";pointer-events:none}.about-brand__mark:before{top:18px;left:14px;width:78px;height:78px;background:linear-gradient(135deg,#fff3dc,#c98ff5 58%,#6f4bc9);clip-path:polygon(50% 0,63% 34%,100% 50%,63% 66%,50% 100%,37% 66%,0 50%,37% 34%);filter:drop-shadow(0 0 12px rgba(201,143,245,.34))}.about-brand__mark:after{top:36px;left:33px;width:58px;height:44px;border-bottom:9px solid rgba(8,6,13,.7);border-left:9px solid rgba(8,6,13,.7);transform:skew(-31deg) rotate(-18deg)}.about-brand__word{top:43px;background:linear-gradient(90deg,#fff3dc,#c98ff5 65%);-webkit-background-clip:text;background-clip:text;font-family:var(--font-display-regular);font-size:58px;line-height:58px;letter-spacing:11px;-webkit-text-fill-color:transparent}.about-brand__tagline,.about-brand__word{position:absolute;left:169px;color:transparent}.about-brand__tagline{top:102px;width:220px;background:linear-gradient(180deg,#fff3dc 19.64%,#c98ff5);-webkit-background-clip:text;background-clip:text;font-family:var(--font-body);font-size:9.325px;line-height:12px;letter-spacing:1.399px;text-align:left;-webkit-text-fill-color:transparent}.about-section h2{top:207px;width:346px;background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-regular);font-size:78px;line-height:80px;-webkit-text-fill-color:transparent}.about-section h2,.about-section p{position:absolute;left:50%;margin:0;font-weight:400;transform:translateX(-50%)}.about-section p{top:330px;width:1292px;max-width:calc(100vw - 176px);color:#fff3dc;font-family:var(--font-display-alt);font-size:38px;line-height:50px;text-align:center}.about-socials{position:absolute;top:664px;left:50%;display:flex;gap:50px;width:510px;height:90px;margin:0;transform:translateX(-50%)}.about-social{display:grid;width:90px;height:90px;place-items:center;border:1.705px solid rgba(244,234,215,.15);border-radius:999px;background:rgba(255,255,255,.05);padding:0;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.about-social.is-active,.about-social:focus-visible,.about-social:hover{border-color:rgba(252,213,135,.42);background:rgba(255,243,220,.09);transform:translateY(-2px)}.about-social img{width:62.5px;height:62.5px;object-fit:contain}.about-social:first-child img{width:57.5px;height:57.5px}@media (min-width:1513px){.final-cta-section__shade{background:linear-gradient(90deg,rgba(8,6,13,.98),rgba(8,6,13,.9) 16%,rgba(8,6,13,.55) 34%,rgba(8,6,13,.1) 58%,rgba(8,6,13,0) 75%),linear-gradient(180deg,rgba(8,6,13,.08),rgba(8,6,13,0) 58%,rgba(8,6,13,.14))}.about-section__background{width:1512px}}@media (max-width:959px){.final-cta-section{height:930px;min-height:930px;padding:0}.final-cta-section__background{top:0;left:50%;width:auto;height:100%;transform:translateX(-42%)}.final-cta-section__shade{background:linear-gradient(90deg,rgba(8,6,13,.95),rgba(8,6,13,.72) 58%,rgba(8,6,13,.16)),linear-gradient(180deg,rgba(8,6,13,.05),rgba(8,6,13,.28))}.final-cta-section__shade:after,.final-cta-section__shade:before{content:none}.final-cta-section__content{top:auto;bottom:92px;left:20px;width:min(584px,calc(100vw - 40px))}.final-cta-section__content h2{font-size:clamp(52px,15vw,82px);line-height:.98;white-space:normal}.final-cta-section__content h2 span,.final-cta-section__content h2 span:last-child{font-size:inherit;line-height:inherit}.final-cta-section__tagline{width:100%;height:auto;margin:18px 0;font-size:28px;line-height:36px;letter-spacing:0}.final-cta-section__tagline span{display:inline;white-space:normal}.final-cta-section__divider{display:block!important;width:100%}.final-cta-section .email-capture--final-cta{width:min(100%,584px);height:56px;min-height:56px;gap:0;background-image:url(/assets/landing-2026/figma/cta-email-border.svg)}.final-cta-section .email-capture--final-cta:before{content:none}.final-cta-section .email-capture--final-cta .email-capture__input{padding:0 22px;color:#09060d;font-size:14px;letter-spacing:0;line-height:20px}.final-cta-section .email-capture--final-cta>.email-capture__submit{width:190px;height:43px;margin-right:10px;padding:0 16px 1px;background-image:url(/assets/landing-2026/figma/cta-email-button.svg);font-size:14px;line-height:20px}.final-cta-section__pledge{margin:24px 0 0;font-size:30px;line-height:38px;letter-spacing:0}.final-cta-section__pledge .pledge-value,.pledge-value{font-size:32px}.final-cta-section__body{width:100%;margin:18px 0 0;color:#fff3dc;font-size:16px;line-height:24px}.about-section{min-height:871px;padding:62px 20px 32px}.about-section__background{top:-62px;left:50%;width:402px;height:874px;object-fit:cover;object-position:center top;filter:blur(2.5px);transform:translateX(-50%)}.about-section__shade{background:linear-gradient(180deg,#120a1f,rgba(18,10,31,0) 20.192%),rgba(9,6,13,.2)}.about-section__content{width:362px;min-height:777px}.about-brand{display:none}.about-section h2{top:0;width:173px;font-size:36px;line-height:42px;letter-spacing:-.5px}.about-section p{top:61px;width:314px;max-width:314px;font-size:20px;line-height:32px}.about-socials{top:374px;gap:18.75px;width:191.25px;height:33.75px}.about-social,.about-social.is-active,.about-social:focus-visible,.about-social:hover{width:33.75px;height:33.75px;border-width:.639px;background:rgba(255,255,255,.05);transform:none}.about-social img{width:23.438px;height:23.438px}.about-social:first-child img{width:21.563px;height:21.563px}.landing-page .hero-overview-transition{height:auto;min-height:0;background:#08060d}.landing-page .hero-overview-transition__sticky{position:relative;top:auto;height:auto;min-height:0;overflow:visible}.landing-page .hero-overview-transition__mist{display:none}.landing-page .hero-section{display:flow-root;width:100%;height:auto;min-height:1078px;overflow:visible;padding:0;background:#08060d}.landing-page .hero-section__visual-stage{top:0;left:0;width:100%;height:596px;overflow:hidden;transform:none}.landing-page .hero-section__visual-stage>.hero-section__background-image{top:-74px;left:50%;width:auto;height:682px;object-fit:contain;object-position:left top;transform:translateX(-581px)}.landing-page .hero-section__mask-stage{display:none}.landing-page .hero-section__shade{z-index:1;height:596px;opacity:1;animation:none;background:linear-gradient(180deg,#08060d,#08060d 11%,rgba(8,6,13,.88) 13.5%,rgba(8,6,13,.63) 17%,rgba(8,6,13,.37) 20%,rgba(8,6,13,0) 25.2%,rgba(8,6,13,0) 82%,rgba(8,6,13,.1) 84%,rgba(8,6,13,.27) 87.25%,rgba(8,6,13,.46) 90.6%,rgba(8,6,13,.65) 94%,rgba(8,6,13,.86) 97.3%,#08060d)}.landing-page .hero-section__content{z-index:3;display:flow-root;width:100%;max-width:402px;height:auto;min-height:1078px;padding:0}.landing-page .hero-copy{position:relative;width:min(362px,calc(100vw - 40px));height:1013px;margin:62px auto 0;opacity:1;animation:none;transform:none}.landing-page .hero-copy h1{position:absolute;top:468px;left:7px;width:305px;margin:0;color:#fff3dc;font-family:var(--font-faq);font-size:45px;font-weight:400;letter-spacing:0;line-height:52px;text-align:left;text-shadow:0 2px 2px rgba(30,30,30,.34)}.landing-page .hero-copy h1 span,.landing-page .hero-copy h1 span:first-child,.landing-page .hero-copy h1 span:last-child{color:inherit;letter-spacing:0}.landing-page .hero-copy__tagline{position:absolute;top:528px;left:10px;width:350px;height:60px;margin:0;font-family:var(--font-display-alt);font-size:23px;font-weight:400;letter-spacing:0;line-height:30px}.landing-page .hero-copy__tagline:before{display:block;text-shadow:0 2.47px 2.47px #1e1e1e;white-space:pre}.landing-page .hero-copy__tagline span{display:block;filter:none;white-space:nowrap}.landing-page .hero-copy__divider{position:absolute;top:593px;left:10px;width:333px;max-width:calc(100% - 20px);height:19px;margin:0;object-fit:fill}.landing-page .hero-copy .email-capture--hero{position:absolute;top:627px;left:0;display:grid;grid-template-columns:1fr;grid-template-rows:44px 44px;gap:10px;width:100%;height:98px;min-height:98px;overflow:visible;clip-path:none;background:transparent;box-shadow:none;filter:none}}@media (max-width:959px){.landing-page .hero-copy .email-capture--hero:focus-within,.landing-page .hero-copy .email-capture--hero:hover{box-shadow:none}.landing-page .hero-copy .email-capture--hero:before{top:-17.551px;right:auto;bottom:auto;left:-17.551px;z-index:0;width:calc(100% + 35.102px);height:79.102px;background-image:url(/assets/landing-2026/figma/email-border-wide.svg);background-repeat:no-repeat;background-size:100% 100%;opacity:1}.landing-page .hero-copy .email-capture--hero:after{top:-23px;right:auto;bottom:auto;left:-23px;z-index:1;width:calc(100% + 46px);height:90px;background-image:url(/assets/landing-2026/figma/email-focus-border-wide.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";opacity:0;pointer-events:none;transition:opacity .14s ease}.landing-page .hero-copy .email-capture--hero.is-focused:after,.landing-page .hero-copy .email-capture--hero:focus-within:after,.landing-page .hero-copy .email-capture--hero:has(.email-capture__input:focus):after{opacity:1!important}.landing-page .hero-copy .email-capture--hero .email-capture__input{position:relative;z-index:2;grid-row:1;width:100%;height:44px;min-height:44px;padding:0 22px;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);background-color:transparent;color:#2a103c;font-family:var(--font-ui);font-size:14.815px;letter-spacing:-.234px;line-height:20px;transition:background-color .14s ease}.landing-page .hero-copy .email-capture--hero .email-capture__input::placeholder{color:#2a103c;opacity:1}.landing-page .hero-copy .email-capture--hero .email-capture__input:focus-visible{outline:none}.landing-page .hero-copy .email-capture--hero.is-focused .email-capture__input,.landing-page .hero-copy .email-capture--hero:focus-within .email-capture__input,.landing-page .hero-copy .email-capture--hero:has(.email-capture__input:focus) .email-capture__input{background-color:#efede9}.landing-page .hero-copy .email-capture--hero>.email-capture__submit{grid-column:1;grid-row:2;width:100%;height:44px;min-height:44px;margin:0;padding:0 16px 1px;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);background:linear-gradient(90deg,#9c7549,#cda771 43.75%,#9c7549);color:#09060d;font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;white-space:nowrap}.landing-page .hero-copy__body{position:absolute;top:735px;left:10px;display:block;width:341px;max-width:calc(100% - 20px);margin:0;color:#fcd587;font-family:var(--font-body);font-size:14.5px;font-weight:700;letter-spacing:0;line-height:21.5px}.landing-page .hero-copy .hero-video-card{position:absolute;top:810px;left:0;width:100%;height:202px;aspect-ratio:auto;margin:0;border-color:rgba(200,164,93,.56);border-radius:16px}.landing-page .hero-copy .hero-video-card__duration,.landing-page .hero-copy .hero-video-card__icon,.landing-page .hero-section__transition{display:none}}@media (max-width:380px){.landing-page .hero-copy h1{font-size:clamp(38px,11.8vw,45px)}.landing-page .hero-copy__tagline{font-size:clamp(21px,6.3vw,24px)}.landing-page .hero-copy .email-capture--hero>.email-capture__submit{font-size:13px}}@media (max-width:959px){.landing-page .final-cta-section{width:100%;height:874px;min-height:874px;overflow:hidden;padding:0;background:#09060d}.landing-page .final-cta-section:before{content:none}.landing-page .final-cta-section__background{z-index:0;top:-74px;left:50%;width:auto;height:682px;min-height:0;max-width:none;object-fit:fill;object-position:left top;transform:translateX(-581px);clip-path:inset(0 0 12px 0)}.landing-page .final-cta-section__shade{top:0;right:auto;bottom:auto;left:0;z-index:1;width:100%;height:596px;opacity:1;background:linear-gradient(180deg,#09060d 11.776%,rgba(9,6,13,0) 25%),linear-gradient(0deg,#09060d,rgba(9,6,13,0) 17.282%)}.landing-page .final-cta-section__shade:after,.landing-page .final-cta-section__shade:before{content:none}.landing-page .final-cta-section__content{position:absolute;z-index:2;top:494px;left:max(20px,calc(50% - 181px));width:362px;height:348px;margin:0}.landing-page .final-cta-section__content h2{position:absolute;top:0;left:7px;width:305px;height:52px;margin:0;background:none;color:#f4f0ff;font-family:var(--font-display-regular);font-size:46px;font-weight:400;letter-spacing:-.5px;line-height:52px;text-align:left;text-shadow:0 2.47px 2.47px #1e1e1e;white-space:nowrap;filter:none;-webkit-text-fill-color:currentColor}.landing-page .final-cta-section__content h2 span,.landing-page .final-cta-section__content h2 span:first-child,.landing-page .final-cta-section__content h2 span:last-child{display:inline;color:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;-webkit-text-fill-color:currentColor}.landing-page .final-cta-section__content h2 span:last-child{color:#ecd7ff}.landing-page .final-cta-section__tagline{position:absolute;top:60px;left:10px;display:block;width:350px;height:60px;margin:0;background:linear-gradient(90deg,#ecd7ff,#c98ff5 50%,#ecd7ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-alt);font-size:21px;font-weight:400;letter-spacing:1px;line-height:28px;filter:drop-shadow(0 2.47px 2.47px #1e1e1e);text-shadow:none;-webkit-text-fill-color:transparent}.landing-page .final-cta-section__tagline span{display:block;white-space:nowrap}.landing-page .final-cta-section__divider{display:none!important}.landing-page .final-cta-section__pledge{position:absolute;top:129px;left:9px;width:246px;height:26px;margin:0;background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display);font-size:20px;font-weight:400;letter-spacing:-.2px;line-height:26px;filter:drop-shadow(0 2.47px 2.47px #1e1e1e);text-shadow:none;white-space:nowrap;-webkit-text-fill-color:transparent}.landing-page .final-cta-section__pledge .pledge-value{color:transparent;font-family:inherit;font-size:32px;line-height:26px;-webkit-text-fill-color:transparent}.landing-page .final-cta-section .email-capture--final-cta{position:absolute;top:175px;left:0;display:grid;grid-template-columns:1fr;grid-template-rows:44px 44px;gap:10px;width:362px;height:98px;min-height:98px;margin:0;overflow:visible;clip-path:none;background:transparent;box-shadow:none;filter:none;isolation:isolate}.landing-page .final-cta-section .email-capture--final-cta:focus-within,.landing-page .final-cta-section .email-capture--final-cta:hover{box-shadow:none}.landing-page .final-cta-section .email-capture--final-cta:before{position:absolute;top:-17.551px;right:auto;bottom:auto;left:-17.551px;z-index:0;width:calc(100% + 35.102px);height:79.102px;background-image:url(/assets/landing-2026/figma/cta-email-border.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";opacity:1;pointer-events:none}.landing-page .final-cta-section .email-capture--final-cta:after{position:absolute;top:-23px;right:auto;bottom:auto;left:-23px;z-index:1;width:calc(100% + 46px);height:90px;background-image:url(/assets/landing-2026/figma/email-focus-border-wide.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";opacity:0;pointer-events:none;transition:opacity .14s ease}.landing-page .final-cta-section .email-capture--final-cta.is-focused:after,.landing-page .final-cta-section .email-capture--final-cta:focus-within:after,.landing-page .final-cta-section .email-capture--final-cta:has(.email-capture__input:focus):after{opacity:1!important}.landing-page .final-cta-section .email-capture--final-cta .email-capture__input{position:relative;z-index:2;grid-row:1;width:100%;height:44px;min-height:44px;padding:0 22px;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);background:transparent;color:#2a103c;font-family:var(--font-ui);font-size:14.815px;letter-spacing:-.234px;line-height:20px;transition:background-color .14s ease}.landing-page .final-cta-section .email-capture--final-cta .email-capture__input::placeholder{color:#2a103c;opacity:1}.landing-page .final-cta-section .email-capture--final-cta .email-capture__input:focus-visible{outline:none}.landing-page .final-cta-section .email-capture--final-cta.is-focused .email-capture__input,.landing-page .final-cta-section .email-capture--final-cta:focus-within .email-capture__input,.landing-page .final-cta-section .email-capture--final-cta:has(.email-capture__input:focus) .email-capture__input{background-color:#efede9}.landing-page .final-cta-section .email-capture--final-cta>.email-capture__submit{position:relative;z-index:2;grid-column:1;grid-row:2;width:100%;height:44px;min-height:44px;margin:0;padding:0 16px 1px;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);background:linear-gradient(90deg,#9c7549,#cda771 43.75%,#9c7549);color:#09060d;font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;white-space:nowrap}.landing-page .final-cta-section__body{position:absolute;top:283px;left:0;display:block;width:350px;height:65px;margin:0;color:#fff3dc;font-family:var(--font-body);font-size:14.8px;font-weight:500;letter-spacing:0;line-height:22px;text-shadow:0 2.47px 2.47px #1e1e1e}.landing-page .final-cta-section__body span{display:block}}.light-point-card__picture{display:contents}@media (max-width:959px){.light-points-section{height:1532px;min-height:1532px;padding:62px 20px 42px;background:#100719}.light-points-section__inner{display:flex;width:min(100%,362px);height:1428px;margin:0 auto;padding:0;flex-direction:column;gap:10px}.light-point-card,.light-point-card--wide{position:relative;width:362px;max-width:100%;overflow:visible;background:transparent;box-shadow:none;clip-path:none}.light-point-card--synced{--light-card-cut-x:34.25px;--light-card-cut-y:30.4px;--light-card-frame:url(/assets/figma/sections/06-light/light-selling-frame-mobile-small-1.svg);--light-card-frame-inset:-50px -50px -60px;--light-image-stage-height:253px;--light-image-stage-top:0px;--light-copy-top:273px;--light-title-width:202px;--light-title-gap:9px;--light-body-width:315px;order:1;height:447px}.light-point-card--themed{--light-card-cut-x:34.25px;--light-card-cut-y:34.86px;--light-card-frame:url(/assets/figma/sections/06-light/light-selling-frame-mobile-wide.svg);--light-card-frame-inset:-50px -50px -60px;--light-image-stage-height:323px;--light-image-stage-top:0px;--light-copy-top:343px;--light-title-width:212px;--light-title-gap:10px;--light-body-width:316px;order:2;height:523px;grid-column:auto}.light-point-card--moments{--light-card-cut-x:34.25px;--light-card-cut-y:29.9px;--light-card-frame:url(/assets/figma/sections/06-light/light-selling-frame-mobile-small-2.svg);--light-card-frame-inset:-51px -50px -61px;--light-image-stage-height:271px;--light-image-stage-top:-1px;--light-copy-top:290px;--light-title-width:202px;--light-title-gap:10px;--light-body-width:325px;order:3;height:438px}.light-point-card__panel{position:absolute;z-index:2;inset:0;overflow:hidden;background:#130a1d;clip-path:var(--light-card-clip)}.light-point-card__picture{position:absolute;top:var(--light-image-stage-top);left:0;display:block;z-index:1;width:362px;height:var(--light-image-stage-height);overflow:hidden}.light-point-card--wide .light-point-card__image,.light-point-card:nth-child(2) .light-point-card__image,.light-point-card__image{position:absolute;top:calc((var(--light-image-stage-height) - 362px) / 2);left:calc((362px - var(--light-image-stage-height)) / 2);width:var(--light-image-stage-height);height:362px;max-width:none;object-fit:fill;transform:rotate(90deg);transform-origin:center}.light-point-card--wide .light-point-card__copy,.light-point-card:nth-child(2) .light-point-card__copy,.light-point-card__copy{position:absolute;top:var(--light-copy-top);left:22px;z-index:2;width:319px;padding:0;text-align:center}.light-point-card--wide .light-point-card__copy h3,.light-point-card:nth-child(2) .light-point-card__copy h3,.light-point-card__copy h3{width:var(--light-title-width);margin:0 auto var(--light-title-gap);background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display);font-size:20px;font-weight:400;line-height:26px;letter-spacing:-.2px;text-align:center;white-space:pre-line;-webkit-text-fill-color:transparent}.light-point-card--wide .light-point-card__copy p,.light-point-card:nth-child(2) .light-point-card__copy p,.light-point-card__copy p{width:var(--light-body-width);margin:0 auto;color:rgba(169,162,182,.76);font-family:var(--font-body);font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;text-align:center}}@media (min-width:960px){.landing-page .final-cta-section{--final-cta-stage-left:max(calc((100vw - 1512px) / 2),0px);position:relative;width:100%;height:982px;min-height:982px;overflow:hidden;padding:0;background:#08060d;isolation:isolate}.landing-page .final-cta-section:after,.landing-page .final-cta-section:before{position:absolute;top:0;bottom:0;z-index:2;width:var(--final-cta-stage-left);background:#08060d;content:"";pointer-events:none}.landing-page .final-cta-section:before{left:0}.landing-page .final-cta-section:after{right:0}.landing-page .final-cta-section__background{position:absolute;z-index:0;top:-156px;left:var(--final-cta-stage-left);width:2152px;height:1204px;max-width:none;min-height:0;object-fit:fill;object-position:left top;transform:none}.landing-page .final-cta-section__shade{position:absolute;top:-4px;left:var(--final-cta-stage-left);z-index:1;width:1512px;height:982px;background:transparent;pointer-events:none}.landing-page .final-cta-section__shade:after,.landing-page .final-cta-section__shade:before{content:none}.landing-page .final-cta-section__mask{position:absolute;display:block;pointer-events:none}.landing-page .final-cta-section__mask--left{inset:0;background:linear-gradient(276.15deg,rgba(8,6,13,0) 43.461%,#08060d 80.991%)}.landing-page .final-cta-section__mask--right{top:0;left:974px;width:538px;height:982px;background:linear-gradient(26.974deg,rgba(8,6,13,0) 68.865%,#08060d 90.464%)}.landing-page .final-cta-section__mask--bottom{left:0;bottom:-10px;width:1512px;height:174px;background:linear-gradient(180deg,rgba(8,6,13,0),rgba(8,6,13,.72) 38%,#08060d 68%,#08060d)}.landing-page .final-cta-section__content{position:absolute;z-index:3;top:219px;left:calc(var(--final-cta-stage-left) + 99px);width:608px;margin:0}.landing-page .final-cta-section__content h2{width:572px;height:94px;margin:0;background:none;color:#f4f0ff;font-family:var(--font-display-regular);font-size:96px;font-weight:400;line-height:94px;letter-spacing:-2px;text-align:center;text-shadow:0 2.47px 2.47px #1e1e1e;white-space:nowrap;overflow:visible;-webkit-text-fill-color:currentColor}.landing-page .final-cta-section__content h2 span,.landing-page .final-cta-section__content h2 span:first-child{display:inline;color:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;-webkit-text-fill-color:currentColor}.landing-page .final-cta-section__content h2 span:last-child{display:inline;color:#ecd7ff;font-size:inherit;letter-spacing:1.92px;line-height:inherit;-webkit-text-fill-color:currentColor}.landing-page .final-cta-section__tagline{display:block;width:608px;height:88px;margin:30px 0 25px;background:linear-gradient(90deg,#ecd7ff,#c98ff5 50%,#ecd7ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-alt);font-size:38px;font-weight:400;line-height:50px;letter-spacing:0;filter:drop-shadow(0 2.47px 2.47px #1e1e1e);text-shadow:none;-webkit-text-fill-color:transparent}.landing-page .final-cta-section__tagline span{display:block;white-space:nowrap}.landing-page .final-cta-section__divider{display:block;width:569px;height:30px;margin:0 0 25px;object-fit:fill}.landing-page .final-cta-section .email-capture--final-cta{position:relative;top:auto;left:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:584px;height:59px;min-height:59px;margin:0;overflow:visible;background:transparent;box-shadow:none;filter:drop-shadow(0 4.37px 2.185px rgba(0,0,0,.25));isolation:isolate}.landing-page .final-cta-section .email-capture--final-cta:focus-within,.landing-page .final-cta-section .email-capture--final-cta:hover{box-shadow:none}.landing-page .final-cta-section .email-capture--final-cta:before{inset:-39.89% -4.03%;z-index:-1;background-image:url(/assets/landing-2026/figma/email-border-wide.svg);opacity:1}.landing-page .final-cta-section .email-capture--final-cta:after,.landing-page .final-cta-section .email-capture--final-cta:before{position:absolute;background-repeat:no-repeat;background-size:100% 100%;content:"";pointer-events:none;transition:opacity .14s ease}.landing-page .final-cta-section .email-capture--final-cta:after{top:-24px;right:auto;bottom:auto;left:-24px;z-index:2;width:632px;height:107px;background-image:url(/assets/landing-2026/figma/email-focus-border-wide.svg);opacity:0}.landing-page .final-cta-section .email-capture--final-cta.is-focused:after,.landing-page .final-cta-section .email-capture--final-cta:focus-within:after,.landing-page .final-cta-section .email-capture--final-cta:has(.email-capture__input:focus):after{content:"";opacity:1}.landing-page .final-cta-section .email-capture--final-cta .email-capture__input{position:relative;z-index:3;width:auto;height:100%;min-height:0;padding:0 20px 0 29.5px;clip-path:none;background:transparent;color:#09060d;font-family:var(--font-ui);font-size:17.481px;letter-spacing:-.276px;line-height:normal;transition:none}.landing-page .final-cta-section .email-capture--final-cta .email-capture__input::placeholder{color:#09060d;opacity:.92}.landing-page .final-cta-section .email-capture--final-cta>.email-capture__submit{position:relative;z-index:3;display:flex;width:250px;height:46px;min-height:0;align-items:center;justify-content:center;margin-right:10px;padding:0 14px 1px;clip-path:none;background:transparent url(/assets/landing-2026/figma/email-button-wide.svg) 50%/100% 100% no-repeat;color:#09060d;font-family:var(--font-body);font-size:17.857px;font-weight:600;letter-spacing:0;line-height:26.926px;white-space:nowrap}.landing-page .final-cta-section .email-capture--final-cta .email-capture__status{top:calc(100% + 8px);left:29.5px;width:525px;color:rgba(255,243,220,.86);font-size:13px;line-height:18px;text-align:left}.landing-page .final-cta-section__pledge{height:50px;min-height:50px;margin:25px 0 0;background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-alt);font-size:38px;font-weight:400;line-height:44px;letter-spacing:0;text-shadow:0 2px 2px rgba(30,30,30,.38);white-space:nowrap;overflow:visible;-webkit-text-fill-color:transparent}.landing-page .final-cta-section__pledge .pledge-value{color:#feefd0;font-family:inherit;font-size:52px;line-height:44px;-webkit-text-fill-color:#feefd0}.landing-page .final-cta-section__body{width:593px;height:105px;margin:20px 0 0;color:#fff3dc;font-family:var(--font-body);font-size:24px;font-weight:400;line-height:35px;letter-spacing:1.2px;text-shadow:0 2px 2px rgba(30,30,30,.55)}.landing-page .final-cta-section__body span{display:block}}.landing-page .about-section{position:relative;display:block;width:100%;height:982px;min-height:982px;overflow:hidden;padding:0;background:#08060d}.landing-page .about-section__stage{position:absolute;top:0;left:50%;width:1512px;height:982px;overflow:hidden;transform:translateX(-50%);transform-origin:top center}.landing-page .about-section__background{position:absolute;top:-1344px;left:0;width:1512px;height:2688px;max-width:none;object-fit:fill;object-position:left top;filter:blur(5.05px);transform:none}.landing-page .about-section__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#08060d,rgba(8,6,13,0) 12.74%),rgba(9,6,13,.29);pointer-events:none}.landing-page .about-section__content{position:absolute;z-index:2;top:126px;left:88px;width:1336px;height:754px;min-height:0;margin:0;text-align:center}.landing-page .about-logo{display:block;max-width:none;object-fit:fill}.landing-page .about-logo--desktop{position:absolute;top:9px;left:302px;width:330px;height:110px}.landing-page .about-logo--mobile{display:none}.landing-page .about-section h2{top:24px;left:682px;width:346px;height:78px;background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-regular);font-size:78px;line-height:78px;text-align:center;text-shadow:none;-webkit-text-fill-color:transparent}.landing-page .about-section h2,.landing-page .about-section p{position:absolute;margin:0;overflow:visible;font-weight:400;letter-spacing:0;transform:none}.landing-page .about-section p{top:277px;left:39px;width:1251px;max-width:none;height:200px;color:#fff3dc;font-family:var(--font-display-alt);font-size:38px;line-height:50px;text-align:center;text-shadow:none}.landing-page .about-socials{position:absolute;top:664px;left:413px;display:flex;width:510px;height:90px;justify-content:center;gap:49.995px;margin:0;transform:none}.landing-page .about-social{display:grid;width:90px;height:90px;place-items:center;flex:0 0 auto;border:1.705px solid rgba(244,234,215,.15);border-radius:999px;background:rgba(255,255,255,.05);color:inherit;padding:0;text-decoration:none;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.landing-page .about-social:focus-visible,.landing-page .about-social:hover{border-color:rgba(252,213,135,.42);background:rgba(255,243,220,.09);transform:translateY(-2px)}.landing-page .about-social img{width:62.5px;height:62.5px;object-fit:fill}.landing-page .about-social:first-child img{width:57.5px;height:57.5px}@media (max-width:959px){.landing-page .about-section{height:874px;min-height:874px;padding:0}.landing-page .about-section__stage{width:402px;height:874px}.landing-page .about-section__background{top:0;left:0;width:402px;height:874px;object-fit:fill;filter:blur(2.5px)}.landing-page .about-section__shade{background:linear-gradient(180deg,#120a1f,rgba(18,10,31,0) 20.19%),rgba(9,6,13,.2)}.landing-page .about-section__content{top:62px;left:20px;width:362px;height:777px}.landing-page .about-logo--desktop{display:none}.landing-page .about-logo--mobile{position:absolute;top:662px;left:105px;display:block;width:152px;height:51px}.landing-page .about-section h2{top:26px;left:94px;width:173px;height:41px;font-size:36px;line-height:41px;letter-spacing:0}.landing-page .about-section p{top:87px;left:24px;width:314px;max-width:none;height:288px;font-size:20px;line-height:32px}.landing-page .about-socials{top:365px;left:85px;width:191.25px;height:33.75px;gap:18.748px}.landing-page .about-social,.landing-page .about-social:focus-visible,.landing-page .about-social:hover{width:33.75px;height:33.75px;border-width:.639px;background:rgba(255,255,255,.05);transform:none}.landing-page .about-social img{width:23.438px;height:23.438px}.landing-page .about-social:first-child img{width:21.563px;height:21.563px}}.landing-page .sid-section{position:relative;display:grid;width:100%;height:auto;min-height:0;padding:0;overflow:clip;background:#09060d;isolation:isolate}.sid-section__responsive-poster{position:relative;z-index:0;grid-area:1/1;display:block;width:min(100%,724px);aspect-ratio:724/2172;align-self:start;justify-self:center;overflow:hidden;background:#09060d}.sid-section__responsive-image{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center top}.sid-scroll-sequence{position:sticky;top:0;z-index:1;grid-area:1/1;display:block;width:100%;height:100vh;height:100svh;align-self:start;overflow:hidden;background:#09060d;opacity:1;pointer-events:none;transition:opacity .22s ease}.sid-section__controller{display:none}.sid-scroll-sequence[data-handoff=leaving],.sid-scroll-sequence[data-handoff=waiting]{display:block}.sid-scroll-sequence[data-handoff=leaving]{opacity:0}.sid-scroll-sequence__canvas{position:absolute;inset:0;display:block;width:100%;height:100%;background:#09060d;opacity:0;transition:opacity .18s ease}.sid-scroll-sequence__canvas[data-ready=true]{opacity:1}.sid-scroll-sequence__debug{position:absolute;right:16px;bottom:16px;z-index:2;padding:10px 12px;border:1px solid rgba(236,215,255,.25);border-radius:8px;background:rgba(9,6,13,.78);color:#ecd7ff;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre;pointer-events:none}@media (min-width:960px){.landing-page .sid-section{height:100vh;height:100svh;min-height:100vh;min-height:100svh}.sid-section__responsive-poster{position:sticky;top:0;width:100%;height:100vh;height:100svh;aspect-ratio:auto}.sid-section__responsive-image{object-position:center}}@media (min-width:960px) and (prefers-reduced-motion:no-preference){.landing-page .sid-section{height:770vh;height:770svh;min-height:770vh;min-height:770svh;overflow:visible}.landing-page .sid-scroll-sequence{display:block}}@media (max-width:959px){.landing-page{--responsive-gutter:clamp(14px,5vw,20px)}.landing-page :where(.hero-section__content,.hero-copy,.overview-section__inner,.overview-card-grid,.spotlight-section__inner,.spotlight-section__grid,.spotlight-points-section__inner,.light-scene-section__inner,.light-points-section__inner,.control-section__inner,.control-copy,.control-points-section__inner,.product-blueprint-stage,.product-specs-section__inner,.final-cta-section__content,.faq-section__inner,.faq-list,.about-section__stage,.about-section__content){box-sizing:border-box;min-width:0;max-width:100%}.landing-page .hero-section__content{width:100%;padding-inline:var(--responsive-gutter)}.landing-page .hero-copy{width:min(100%,362px)}.landing-page .hero-copy .email-capture--hero,.landing-page .hero-copy .hero-video-card,.landing-page .hero-copy h1,.landing-page .hero-copy__body,.landing-page .hero-copy__divider,.landing-page .hero-copy__tagline{right:auto;max-width:100%}.landing-page .hero-copy h1{left:0;width:100%}.landing-page .hero-copy__tagline{left:0;width:100%;height:auto}.landing-page .hero-copy__tagline:before{white-space:normal}.landing-page .hero-copy__tagline span{white-space:normal;overflow-wrap:anywhere}.landing-page .hero-copy .email-capture--hero,.landing-page .hero-copy__body,.landing-page .hero-copy__divider{left:0;width:100%}.landing-page .hero-copy .email-capture--hero:before{right:-10px;left:-10px;width:auto}.landing-page .hero-copy .email-capture--hero:after{right:-12px;left:-12px;width:auto}.landing-page .overview-section{padding-right:var(--responsive-gutter);padding-left:var(--responsive-gutter)}.landing-page .overview-card-grid,.landing-page .overview-section__inner{width:100%}.landing-page .overview-card:first-child,.landing-page .overview-card:nth-child(3){left:0;width:100%}.landing-page .overview-card:nth-child(2){left:0;width:44.2%}.landing-page .overview-card:nth-child(4){left:48.1%;width:51.9%}.landing-page .overview-card:nth-child(4) .overview-card__copy{top:auto;right:0;bottom:0;left:0;width:100%;height:auto;padding:0 10px 10px}.landing-page .overview-card:nth-child(4) .overview-card__copy h3{position:relative;inset:auto;width:100%;height:auto;line-height:1.28}.landing-page .overview-card:first-child .overview-card__media,.landing-page .overview-card:nth-child(4) .overview-card__media,.landing-page .overview-card__media{width:100%;max-width:100%}.landing-page .overview-card:nth-child(n) .overview-card__copy,.landing-page .overview-card__copy{right:0;max-width:100%}.landing-page .overview-card:nth-child(n) .overview-card__copy h3,.landing-page .overview-card__copy h3{max-width:100%;white-space:normal;overflow-wrap:anywhere}.landing-page .control-points-section,.landing-page .control-section,.landing-page .faq-section,.landing-page .light-points-section,.landing-page .light-scene-section,.landing-page .product-blueprint-section,.landing-page .product-specs-section,.landing-page .spotlight-points-section,.landing-page .spotlight-section{padding-right:var(--responsive-gutter);padding-left:var(--responsive-gutter)}.landing-page .spotlight-copy__text,.landing-page .spotlight-copy__text h2,.landing-page .spotlight-copy__text p,.landing-page .spotlight-photo,.landing-page .spotlight-point,.landing-page .spotlight-point__copy,.landing-page .spotlight-point__copy p,.landing-page .spotlight-point__media,.landing-page .spotlight-points,.landing-page .spotlight-points-section__inner,.landing-page .spotlight-section__grid,.landing-page .spotlight-section__inner{min-width:0;max-width:100%}.landing-page .spotlight-copy__text,.landing-page .spotlight-copy__text p,.landing-page .spotlight-photo,.landing-page .spotlight-point,.landing-page .spotlight-points,.landing-page .spotlight-points-section__inner,.landing-page .spotlight-section__grid,.landing-page .spotlight-section__inner{width:100%}.landing-page .spotlight-copy__text h2,.landing-page .spotlight-copy__text p,.landing-page .spotlight-point__copy h3,.landing-page .spotlight-point__copy p{white-space:normal;overflow-wrap:anywhere}.landing-page .initiative-tracker,.landing-page .initiative-tracker__next,.landing-page .initiative-tracker__row{max-width:100%}.landing-page .initiative-tracker{width:calc(100% - 8px)}.landing-page .initiative-tracker__row{width:100%;gap:clamp(3px,1.5vw,8px)}.landing-page .initiative-token,.landing-page .initiative-token.is-active,.landing-page .initiative-token.is-adjacent,.landing-page .initiative-token.is-current{min-width:0;flex:1 1}.landing-page .spotlight-point__copy{width:calc(100% - (2 * var(--responsive-gutter)))}.landing-page .spotlight-point__media img,.landing-page .spotlight-point__media video{max-width:100%}.landing-page .light-scene-copy,.landing-page .light-scene-copy h2,.landing-page .light-scene-copy p,.landing-page .light-scene-media,.landing-page .light-scene-section__inner{width:100%;max-width:100%}.landing-page .light-scene-copy{left:0}.landing-page .light-scene-copy h2,.landing-page .light-scene-copy p{white-space:normal;overflow-wrap:anywhere}.landing-page .light-scene-media{left:0}.landing-page .light-scene-selector{width:100vw;max-width:540px}.landing-page .light-scene-selector__cards{max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.landing-page .light-point-card,.landing-page .light-point-card--wide,.landing-page .light-point-card__panel,.landing-page .light-point-card__picture,.landing-page .light-points-section__inner{width:100%;max-width:100%}.landing-page .light-point-card,.landing-page .light-point-card--wide{--light-card-frame-inset:-12px}.landing-page .light-point-card__picture{left:0}.landing-page .light-point-card--wide .light-point-card__copy,.landing-page .light-point-card:nth-child(2) .light-point-card__copy,.landing-page .light-point-card__copy{left:var(--responsive-gutter);width:calc(100% - (2 * var(--responsive-gutter)));max-width:calc(100% - (2 * var(--responsive-gutter)))}.landing-page .light-point-card--wide .light-point-card__copy h3,.landing-page .light-point-card--wide .light-point-card__copy p,.landing-page .light-point-card:nth-child(2) .light-point-card__copy h3,.landing-page .light-point-card:nth-child(2) .light-point-card__copy p,.landing-page .light-point-card__copy h3,.landing-page .light-point-card__copy p{max-width:100%;white-space:normal;overflow-wrap:anywhere}.landing-page .control-copy,.landing-page .control-copy h2,.landing-page .control-copy p,.landing-page .control-section__inner{width:100%;max-width:100%}.landing-page .control-copy{left:0}.landing-page .control-copy h2,.landing-page .control-copy p{white-space:normal;overflow-wrap:anywhere}.landing-page .control-scene{left:calc(-1 * var(--responsive-gutter));width:calc(100% + (2 * var(--responsive-gutter)));max-width:none}.landing-page .control-points-section__inner{width:100%}.landing-page .control-point__copy,.landing-page .control-point__media{width:50%;max-width:50%}.landing-page .control-point__picture{inset:0;width:100%;height:100%}.landing-page .control-point--adventure .control-point__media,.landing-page .control-point--app .control-point__copy,.landing-page .control-point--setup .control-point__media,.landing-page .control-point--tactile .control-point__copy{left:50%}.landing-page .control-point--adventure .control-point__copy,.landing-page .control-point--app .control-point__media,.landing-page .control-point--setup .control-point__copy{left:0}.landing-page .control-point--adventure .control-point__copy h3,.landing-page .control-point--adventure .control-point__copy p,.landing-page .control-point--setup .control-point__copy h3,.landing-page .control-point--setup .control-point__copy p,.landing-page .control-point__copy h3,.landing-page .control-point__copy p{max-width:calc(100% - 20px);white-space:normal;overflow-wrap:anywhere}.landing-page .product-blueprint-stage{left:var(--responsive-gutter)}.landing-page .product-blueprint-copy,.landing-page .product-blueprint-copy h2,.landing-page .product-blueprint-copy__body,.landing-page .product-blueprint-copy__eyebrow,.landing-page .product-blueprint-figure,.landing-page .product-blueprint-figure img,.landing-page .product-blueprint-figures{min-width:0;max-width:100%}.landing-page .product-blueprint-copy h2,.landing-page .product-blueprint-copy__body,.landing-page .product-blueprint-copy__eyebrow{white-space:normal;overflow-wrap:anywhere}.landing-page .product-blueprint-section{height:auto;min-height:0;padding:62px 0 32px}.landing-page .product-blueprint-section__inner,.landing-page .product-blueprint-stage{position:relative;inset:auto;height:auto;min-height:0}.landing-page .product-blueprint-section__inner{width:100%}.landing-page .product-blueprint-stage{display:grid;width:calc(100% - (2 * var(--responsive-gutter)));margin:0 auto;gap:48px}.landing-page .product-blueprint-copy{position:relative;inset:auto;display:grid;width:100%;height:auto;gap:12px}.landing-page .product-blueprint-copy h2,.landing-page .product-blueprint-copy__body,.landing-page .product-blueprint-copy__eyebrow{position:relative;inset:auto;width:100%;height:auto;margin:0}.landing-page .product-blueprint-copy__eyebrow{display:grid;gap:4px}.landing-page .product-blueprint-copy__eyebrow span{display:block}.landing-page .product-blueprint-figures{position:relative;inset:auto;display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:32px}.landing-page .product-blueprint-figure,.landing-page .product-blueprint-figure:nth-child(n){position:relative;inset:auto;display:grid;width:100%;height:auto;min-height:0;justify-items:center;gap:12px;margin:0}.landing-page .product-blueprint-figure img,.landing-page .product-blueprint-figure:nth-child(n) img{position:relative;inset:auto;width:100%;height:auto;max-width:100%;object-fit:contain}.landing-page .product-blueprint-figure figcaption,.landing-page .product-blueprint-figure:nth-child(n) figcaption{position:relative;inset:auto;width:100%;margin:0;text-align:center}.landing-page .product-specs-group,.landing-page .product-specs-group h2,.landing-page .product-specs-group__copy,.landing-page .product-specs-group__copy p,.landing-page .product-specs-list,.landing-page .product-specs-section__inner{width:100%;max-width:100%;min-width:0}.landing-page .product-specs-list{right:auto;left:0}.landing-page .product-specs-group h2,.landing-page .product-specs-group__copy p{white-space:normal;overflow-wrap:anywhere}.landing-page .product-specs-list,.landing-page .product-specs-section,.landing-page .product-specs-section__inner{height:auto;min-height:0}.landing-page .product-specs-list,.landing-page .product-specs-section__inner{position:relative;inset:auto}.landing-page .product-specs-list{display:grid;width:100%}.landing-page .product-specs-group,.landing-page .product-specs-group:first-child,.landing-page .product-specs-group:nth-child(n){display:grid;width:100%;height:auto;min-height:0;grid-template-columns:minmax(0,1fr);row-gap:16px;padding:20px 0}.landing-page .product-specs-group:first-child{padding-top:0}.landing-page .product-specs-group:last-child{padding-bottom:0}.landing-page .product-specs-group:nth-child(n) .product-specs-group__copy p,.landing-page .product-specs-group__copy p{width:100%;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.landing-page .final-cta-section__content{left:var(--responsive-gutter);width:calc(100% - (2 * var(--responsive-gutter)))}.landing-page .final-cta-section .email-capture--final-cta,.landing-page .final-cta-section__body,.landing-page .final-cta-section__content h2,.landing-page .final-cta-section__pledge,.landing-page .final-cta-section__tagline{max-width:100%}.landing-page .final-cta-section .email-capture--final-cta,.landing-page .final-cta-section__body,.landing-page .final-cta-section__tagline{left:0;width:100%}.landing-page .final-cta-section__body,.landing-page .final-cta-section__body span,.landing-page .final-cta-section__content h2,.landing-page .final-cta-section__pledge,.landing-page .final-cta-section__tagline,.landing-page .final-cta-section__tagline span{white-space:normal;overflow-wrap:anywhere}.landing-page .final-cta-section .email-capture--final-cta:before{right:-10px;left:-10px;width:auto}.landing-page .final-cta-section .email-capture--final-cta:after{right:-12px;left:-12px;width:auto}.landing-page .faq-list,.landing-page .faq-section__inner{width:100%;max-width:100%}.landing-page .faq-section__inner{padding-right:0;padding-left:0}.landing-page .faq-list{grid-template-columns:minmax(0,1fr)}.landing-page .faq-item,.landing-page .faq-item__answer,.landing-page .faq-item__question{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.landing-page .faq-item,.landing-page .faq-item__question{height:auto}.landing-page .faq-item__question span{flex:1 1 auto;width:auto;min-width:0}.landing-page .faq-item__answer p{width:100%}.landing-page .faq-item--large.is-open:before,.landing-page .faq-item.is-open:before,.landing-page .faq-item:before{top:-10px;right:-10px;bottom:-10px;left:-10px;width:auto;height:auto;max-width:none}.landing-page .faq-item__answer p,.landing-page .faq-item__question span{max-width:100%;white-space:normal;overflow-wrap:anywhere}.landing-page .about-section__stage{left:0;width:100%;transform:none}.landing-page .about-section__background{left:0;width:100%;max-width:100%}.landing-page .about-section__content{left:var(--responsive-gutter);width:calc(100% - (2 * var(--responsive-gutter)))}.landing-page .about-logo--mobile,.landing-page .about-section h2,.landing-page .about-section p,.landing-page .about-socials{right:auto;max-width:100%}.landing-page .about-section h2,.landing-page .about-section p{left:0;width:100%;text-align:center;white-space:normal;overflow-wrap:anywhere}.landing-page .about-logo--mobile,.landing-page .about-socials{left:50%;transform:translateX(-50%)}}@media (min-width:960px) and (max-width:1511px){.landing-page{--responsive-gutter:clamp(32px,5.5vw,88px);--responsive-content:1336px}.landing-page :where(.hero-section__content,.overview-section__inner,.overview-card-grid,.spotlight-section__inner,.spotlight-section__grid,.spotlight-points-section__inner,.spotlight-points,.light-scene-section__inner,.light-points-section__inner,.control-section__inner,.control-points-section__inner,.product-blueprint-section__inner,.product-blueprint-stage,.product-specs-section__inner,.product-specs-list,.final-cta-section__content,.faq-section__inner,.faq-list,.about-section__content){box-sizing:border-box;min-width:0;max-width:100%}.landing-page .control-points-section,.landing-page .control-section,.landing-page .faq-section,.landing-page .light-points-section,.landing-page .light-scene-section,.landing-page .overview-section,.landing-page .product-blueprint-section,.landing-page .product-specs-section,.landing-page .spotlight-points-section,.landing-page .spotlight-section{box-sizing:border-box;width:100%;height:auto;min-height:0;overflow:clip;padding:clamp(72px,7vw,104px) 0 clamp(56px,6vw,80px)}.landing-page .about-section__content,.landing-page .control-points-section__inner,.landing-page .control-section__inner,.landing-page .faq-section__inner,.landing-page .hero-section__content,.landing-page .light-points-section__inner,.landing-page .light-scene-section__inner,.landing-page .overview-section__inner,.landing-page .product-blueprint-section__inner,.landing-page .product-specs-section__inner,.landing-page .spotlight-points-section__inner,.landing-page .spotlight-section__inner{width:min(calc(100% - (2 * var(--responsive-gutter))),var(--responsive-content));height:auto;min-height:0;margin-inline:auto;padding:0}.landing-page .hero-overview-transition,.landing-page .hero-overview-transition__sticky{height:auto;min-height:0}.landing-page .hero-overview-transition__sticky{position:relative;top:auto;overflow:visible}.landing-page .hero-overview-transition__mist{display:none}.landing-page .hero-section{--hero-stage-offset-x:max(calc(var(--hero-copy-safe-x) - max(974px, 99.1853svh)),min(0px,calc(clamp(-230px, calc(48.7vw - 753px), -17px) + max(16.934px, 1.7245svh)),var(--hero-stage-right-limit)));box-sizing:border-box;width:100%;height:max(982px,100svh);min-height:982px;overflow:clip;padding:clamp(132px,12vw,170px) 0 80px}.landing-page .hero-copy{width:min(100%,608px);max-width:100%}.landing-page .hero-copy .email-capture--hero,.landing-page .hero-copy .hero-video-card,.landing-page .hero-copy h1,.landing-page .hero-copy__body,.landing-page .hero-copy__divider,.landing-page .hero-copy__tagline{max-width:100%}.landing-page .hero-copy h1,.landing-page .hero-copy__body,.landing-page .hero-copy__tagline{width:100%}.landing-page .hero-copy h1{margin-left:0;font-size:clamp(68px,8vw,96px)}.landing-page .hero-copy__tagline,.landing-page .hero-copy__tagline span{height:auto;white-space:normal;overflow-wrap:anywhere}.landing-page .hero-copy .email-capture--hero{width:min(100%,584px)}.landing-page .overview-card-grid{position:relative;display:grid;width:100%;height:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,34px);margin:0}.landing-page .overview-card,.landing-page .overview-card:nth-child(n){position:relative;inset:auto;width:auto;height:clamp(380px,42vw,536px);min-height:0}.landing-page .overview-card:nth-child(n) .overview-card__media,.landing-page .overview-card__media{width:100%;height:78%}.landing-page .overview-card:nth-child(n) .overview-card__copy,.landing-page .overview-card__copy{top:auto;right:clamp(20px,2.6vw,36px);bottom:clamp(22px,2.6vw,32px);left:clamp(20px,2.6vw,36px);width:auto;height:auto;padding:0}.landing-page .overview-card:nth-child(n) .overview-card__copy h3,.landing-page .overview-card__copy h3{width:100%;height:auto;font-size:clamp(26px,3vw,38px);line-height:1.16;white-space:normal}.landing-page .overview-card:nth-child(n) .overview-card__copy p,.landing-page .overview-card__copy p{display:block;width:100%;font-size:clamp(16px,1.7vw,20px);line-height:1.5;white-space:normal}.landing-page .spotlight-section__grid{position:relative;display:grid;width:100%;height:auto;min-height:0;align-items:center}.landing-page .initiative-tracker,.landing-page .initiative-tracker__next,.landing-page .initiative-tracker__row,.landing-page .spotlight-copy,.landing-page .spotlight-copy__text,.landing-page .spotlight-photo{position:relative;inset:auto;min-width:0;max-width:100%}.landing-page .spotlight-photo{width:100%;height:auto;aspect-ratio:4/3;margin:0}.landing-page .spotlight-copy{width:100%;padding:0}.landing-page .spotlight-copy__text,.landing-page .spotlight-copy__text h2,.landing-page .spotlight-copy__text p{width:100%;max-width:100%}.landing-page .spotlight-copy__text h2{margin:0;font-size:clamp(54px,6.5vw,78px);line-height:1.04}.landing-page .spotlight-copy__text p{height:auto;margin:24px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.5;white-space:normal}.landing-page .initiative-tracker{width:100%;height:auto;margin:36px 0 0}.landing-page .initiative-tracker__row{display:flex;width:100%;height:auto;min-height:150px;gap:clamp(8px,1.2vw,15px)}.landing-page .initiative-token,.landing-page .initiative-token.is-active,.landing-page .initiative-token.is-adjacent,.landing-page .initiative-token.is-current{min-width:0;flex:1 1}.landing-page .initiative-tracker__next{display:flex;width:100%;height:70px;align-items:center;justify-content:center;gap:30px;margin:20px 0 0}.landing-page .initiative-tracker__next img,.landing-page .initiative-tracker__next span{position:static}.landing-page .spotlight-points{display:grid;width:100%;height:auto;gap:clamp(20px,2.5vw,32px)}.landing-page .spotlight-point,.landing-page .spotlight-point--image-right{position:relative;display:grid;width:100%;height:auto;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing-page .spotlight-point__copy,.landing-page .spotlight-point__media{box-sizing:border-box;position:relative;inset:auto;width:auto;min-width:0;max-width:100%;min-height:340px}.landing-page .spotlight-point--image-right .spotlight-point__media{grid-column:2}.landing-page .spotlight-point--image-right .spotlight-point__copy{grid-column:1;grid-row:1}.landing-page .spotlight-point:nth-child(3)>.spotlight-point__copy{top:0;right:auto;bottom:auto;left:auto;transform:none}.landing-page .spotlight-point__copy{display:grid;align-content:center;padding:clamp(32px,5vw,72px)}.landing-page .spotlight-point__copy h3,.landing-page .spotlight-point__copy p{width:100%;min-width:0;max-width:100%;white-space:normal}.landing-page .spotlight-point:nth-child(n) .spotlight-point__copy>h3,.landing-page .spotlight-point:nth-child(n) .spotlight-point__copy>p,.landing-page .spotlight-point:nth-child(n) .spotlight-point__copy>span,.landing-page .spotlight-point__copy>h3,.landing-page .spotlight-point__copy>p,.landing-page .spotlight-point__copy>span{width:100%;min-width:0;max-width:100%}.landing-page .light-scene-section__inner{position:relative;display:grid;height:auto;gap:32px}.landing-page .light-scene-copy,.landing-page .light-scene-media,.landing-page .light-scene-selector{position:relative;inset:auto;width:100%;max-width:100%;height:auto;margin:0;transform:none}.landing-page .light-scene-copy h2,.landing-page .light-scene-copy p{width:100%;max-width:100%;margin-inline:auto;white-space:normal}.landing-page .light-scene-copy h2{font-size:clamp(54px,6.5vw,78px);line-height:1.05}.landing-page .light-scene-copy p{margin-top:20px;font-size:clamp(18px,2vw,22px);line-height:1.5}.landing-page .light-scene-media{aspect-ratio:16/9;overflow:hidden}.landing-page .light-scene-selector__cards{box-sizing:border-box;display:flex;width:100%;max-width:100%;height:76px;justify-content:flex-start;gap:20px;padding:3px max(16px,calc((100% - 210px) / 2));overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin;overscroll-behavior-x:contain}.landing-page .light-scene-selector>p{width:100%;max-width:100%;margin-top:12px;white-space:normal}.landing-page .light-points-section__inner{position:relative;display:grid;height:auto;gap:clamp(24px,3vw,40px)}.landing-page .light-point-card,.landing-page .light-point-card--wide,.landing-page .light-point-card:nth-child(n){position:relative;inset:auto;width:100%;max-width:100%;height:auto;min-height:0;grid-column:auto}.landing-page .light-point-card__panel{position:relative;inset:auto;display:grid;width:100%;height:auto;min-height:0;grid-template-rows:auto 1fr}.landing-page .light-point-card:nth-child(n) .light-point-card__picture,.landing-page .light-point-card__picture{position:relative;inset:auto;display:block;width:100%;height:clamp(320px,42vw,500px);overflow:hidden}.landing-page .light-point-card--wide .light-point-card__image,.landing-page .light-point-card:nth-child(n) .light-point-card__image,.landing-page .light-point-card__image{position:static;width:100%;height:100%;max-width:100%;object-fit:cover;transform:none}.landing-page .light-point-card--wide .light-point-card__copy,.landing-page .light-point-card:nth-child(n) .light-point-card__copy,.landing-page .light-point-card__copy{position:relative;inset:auto;width:100%;max-width:100%;padding:clamp(30px,4vw,48px);text-align:center}.landing-page .light-point-card:nth-child(n) .light-point-card__copy h3,.landing-page .light-point-card:nth-child(n) .light-point-card__copy p,.landing-page .light-point-card__copy h3,.landing-page .light-point-card__copy p{position:static;width:100%;max-width:100%;margin-inline:auto;white-space:normal}.landing-page .light-point-card:nth-child(n) .light-point-card__copy h3,.landing-page .light-point-card__copy h3{margin-bottom:16px;font-size:clamp(30px,3.5vw,38px);line-height:1.18}.landing-page .control-section__inner{position:relative;display:grid;height:auto;gap:32px}.landing-page .control-copy,.landing-page .control-scene{position:relative;inset:auto;width:100%;max-width:100%;height:auto;margin:0}.landing-page .control-copy h2,.landing-page .control-copy p{width:100%;max-width:100%;white-space:normal}.landing-page .control-copy h2{font-size:clamp(54px,6.5vw,78px);line-height:1.05}.landing-page .control-copy p{margin-top:20px;font-size:clamp(18px,2vw,22px);line-height:1.5}.landing-page .control-scene{aspect-ratio:1511/904;overflow:hidden}.landing-page .control-scene img{position:absolute;inset:0;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center;transform:none}.landing-page .control-points-section__inner{position:relative;display:grid;height:auto;gap:clamp(20px,2.5vw,32px)}.landing-page .control-point,.landing-page .control-point:nth-child(n){position:relative;inset:auto;display:grid;width:100%;height:auto;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#130a1d;box-shadow:0 8px 28px rgba(0,0,0,.45)}.landing-page .control-point:nth-child(n) .control-point__media,.landing-page .control-point__media{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:4/3;overflow:hidden}.landing-page .control-point__picture{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.landing-page .control-point--adventure .control-point__image,.landing-page .control-point--app .control-point__image,.landing-page .control-point__image{position:static;width:100%;height:100%;max-width:100%;object-fit:cover;transform:none}.landing-page .control-point:nth-child(n) .control-point__copy,.landing-page .control-point__copy{position:relative;inset:auto;width:100%;height:auto;min-height:210px;padding:clamp(24px,3vw,36px);text-align:left}.landing-page .control-point__copy:after{content:none}.landing-page .control-point:nth-child(n) .control-point__copy h3,.landing-page .control-point:nth-child(n) .control-point__copy p,.landing-page .control-point__copy h3,.landing-page .control-point__copy p{position:static;width:100%;max-width:100%;margin:0;text-align:left;white-space:normal}.landing-page .control-point:nth-child(n) .control-point__copy h3,.landing-page .control-point__copy h3{margin-bottom:14px;font-size:clamp(28px,3vw,38px);line-height:1.16}.landing-page .control-point__desktop-text{display:inline}.landing-page .control-point__mobile-text{display:none}.landing-page .product-blueprint-section__inner,.landing-page .product-blueprint-stage{position:relative;inset:auto;height:auto}.landing-page .product-blueprint-stage{display:grid;width:100%;gap:clamp(44px,6vw,80px)}.landing-page .product-blueprint-copy,.landing-page .product-blueprint-copy h2,.landing-page .product-blueprint-copy__body,.landing-page .product-blueprint-copy__eyebrow{position:relative;inset:auto;width:100%;max-width:100%;height:auto;margin:0;white-space:normal}.landing-page .product-blueprint-copy{display:grid;gap:24px}.landing-page .product-blueprint-copy h2{font-size:clamp(54px,6.5vw,78px);line-height:1.05}.landing-page .product-blueprint-copy__body,.landing-page .product-blueprint-copy__eyebrow{font-size:clamp(18px,2vw,22px);line-height:1.5}.landing-page .product-blueprint-figures{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.landing-page .product-blueprint-figure,.landing-page .product-blueprint-figure:nth-child(n){position:relative;inset:auto;display:grid;width:100%;height:auto;min-height:300px;align-content:end;justify-items:center}.landing-page .product-blueprint-figure img,.landing-page .product-blueprint-figure:nth-child(n) img{position:relative;inset:auto;width:100%;height:260px;max-width:100%;object-fit:contain}.landing-page .product-blueprint-figure figcaption,.landing-page .product-blueprint-figure:nth-child(n) figcaption{position:relative;inset:auto;width:100%;margin-top:12px;text-align:center}.landing-page .product-specs-section__inner{height:auto}.landing-page .product-specs-list{position:relative;inset:auto;display:grid;width:100%;height:auto}.landing-page .product-specs-group,.landing-page .product-specs-group:first-child{min-height:0;padding:34px 0}.landing-page .product-specs-group h2,.landing-page .product-specs-group__copy,.landing-page .product-specs-group__copy p{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.landing-page .final-cta-section{box-sizing:border-box;width:100%;height:auto;min-height:900px;overflow:clip;padding:clamp(150px,15vw,220px) 0 100px}.landing-page .final-cta-section__background{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transform:none}.landing-page .final-cta-section__shade{inset:0;width:100%;height:100%}.landing-page .final-cta-section__content{position:relative;inset:auto;width:min(calc(100% - (2 * var(--responsive-gutter))),650px);height:auto;margin:0 auto 0 var(--responsive-gutter)}.landing-page .final-cta-section .email-capture--final-cta,.landing-page .final-cta-section__body,.landing-page .final-cta-section__content h2,.landing-page .final-cta-section__divider,.landing-page .final-cta-section__pledge,.landing-page .final-cta-section__tagline{position:relative;inset:auto;width:100%;max-width:100%;height:auto;white-space:normal}.landing-page .final-cta-section__content h2{font-size:clamp(68px,8vw,96px);line-height:1}.landing-page .final-cta-section__body span,.landing-page .final-cta-section__tagline span{white-space:normal}.landing-page .final-cta-section .email-capture--final-cta{width:min(100%,584px)}.landing-page .faq-section__inner{min-height:0;padding:0}.landing-page .faq-section h2{width:auto;height:auto;margin:0;text-align:center}.landing-page .faq-list{width:min(100%,920px);grid-template-columns:minmax(0,1fr);margin:56px auto 0}.landing-page .faq-item,.landing-page .faq-item__answer,.landing-page .faq-item__question{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.landing-page .faq-item__question{height:auto;min-height:80px}.landing-page .faq-item__question span{flex:1 1 auto;width:auto;min-width:0}.landing-page .faq-item__answer p,.landing-page .faq-item__question span{max-width:100%;white-space:normal;overflow-wrap:anywhere}.landing-page .faq-item__answer p{width:100%}.landing-page .faq-item--large.is-open:before,.landing-page .faq-item.is-open:before,.landing-page .faq-item:before{top:-16px;right:-16px;bottom:-16px;left:-16px;width:auto;height:auto;max-width:none}.landing-page .about-section{box-sizing:border-box;width:100%;height:auto;min-height:800px;overflow:clip;padding:0}.landing-page .about-section__stage{position:relative;inset:auto;width:100%;height:auto;min-height:800px;overflow:hidden;transform:none}.landing-page .about-section__background{position:absolute;inset:0;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center;transform:none}.landing-page .about-section__content{position:relative;inset:auto;display:flex;min-height:800px;flex-direction:column;align-items:center;justify-content:center;padding-block:72px;text-align:center}.landing-page .about-logo--desktop,.landing-page .about-section h2,.landing-page .about-section p,.landing-page .about-socials{position:relative;inset:auto;max-width:100%;height:auto;transform:none}.landing-page .about-logo--desktop{display:block;width:min(280px,40vw);margin:0 0 28px}.landing-page .about-logo--mobile{display:none}.landing-page .about-section h2{width:100%;margin:0;font-size:clamp(58px,7vw,78px);line-height:1.05}.landing-page .about-section p{width:min(100%,1100px);margin:36px auto 0;font-size:clamp(26px,3.2vw,38px);line-height:1.35;white-space:normal}.landing-page .about-socials{display:flex;width:auto;margin:54px auto 0;gap:clamp(24px,4vw,50px)}}@media (min-width:1512px){.landing-page .hero-section{--hero-stage-offset-x:min(0px,var(--hero-stage-right-limit))}}@media (min-width:960px) and (max-width:1199px){.landing-page{--responsive-gutter:clamp(32px,5vw,60px);--responsive-content:1000px}.landing-page .hero-section{--hero-copy-safe-x:calc(max(clamp(32px, 5vw, 60px), calc((100vw - 1000px) / 2)) + 616px)}.landing-page .overview-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .spotlight-section__grid{grid-template-columns:minmax(0,1fr);gap:46px}.landing-page .spotlight-copy,.landing-page .spotlight-photo{max-width:820px;justify-self:center}.landing-page .spotlight-point,.landing-page .spotlight-point--image-right{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.landing-page .spotlight-point--image-right{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.landing-page .spotlight-point:nth-child(n) .spotlight-point__copy,.landing-page .spotlight-point__copy{padding:clamp(28px,4vw,44px)}.landing-page .light-points-section__inner{grid-template-columns:minmax(0,1fr)}.landing-page .control-points-section__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .product-blueprint-stage{grid-template-columns:minmax(0,1fr)}.landing-page .product-specs-group,.landing-page .product-specs-group:first-child{display:grid;grid-template-columns:minmax(190px,.36fr) minmax(0,1fr);column-gap:clamp(32px,5vw,64px)}}@media (min-width:1200px) and (max-width:1511px){.landing-page{--responsive-gutter:clamp(56px,5.8vw,88px);--responsive-content:1336px}.landing-page .hero-section{--hero-copy-safe-x:calc(clamp(56px, 5.8vw, 88px) + 616px);min-height:982px}.landing-page .spotlight-section__grid{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:clamp(44px,5vw,80px)}.landing-page .spotlight-point,.landing-page .spotlight-point--image-right{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing-page .light-points-section__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .light-point-card--wide{grid-column:1/-1}.landing-page .control-points-section__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .product-blueprint-stage{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);align-items:center}.landing-page .product-specs-group,.landing-page .product-specs-group:first-child{display:grid;grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);column-gap:clamp(64px,8vw,140px)}.landing-page .final-cta-section__content{margin-left:var(--responsive-gutter)}}.landing-page .light-scene-card.is-active .light-scene-card__play,.landing-page .light-scene-card.is-playing .light-scene-card__play,.landing-page .light-scene-card__play{display:grid;width:14px;height:14px;align-items:center;justify-items:center;justify-self:end;gap:0;overflow:visible;clip-path:none;background:transparent;color:rgba(209,209,209,.6);opacity:.5}.landing-page .light-scene-card.is-active .light-scene-card__play,.landing-page .light-scene-card.is-playing .light-scene-card__play{color:var(--scene-control-color,var(--scene-accent));opacity:1}.landing-page .light-scene-card.is-playing .light-scene-card__play:after,.landing-page .light-scene-card.is-playing .light-scene-card__play:before,.landing-page .light-scene-card__play:after,.landing-page .light-scene-card__play:before{display:none;content:none}.landing-page .light-scene-card__play-icon{display:block;width:100%;height:100%;overflow:visible;color:inherit}.landing-page .light-scene-card__play-icon--play{width:15.667px;height:15.667px}.landing-page .light-scene-card__play-icon--pause{width:16px;height:18px}@media (max-width:959px){.landing-page .spotlight-section{padding-right:0;padding-left:0}.landing-page .spotlight-section__inner{padding-right:var(--responsive-gutter);padding-left:var(--responsive-gutter)}.landing-page .initiative-tracker{left:0;display:flex;width:100%;max-width:none;height:176px;flex-direction:column;gap:0;overflow:visible}.landing-page .initiative-tracker__row{box-sizing:border-box;position:relative;inset:auto;display:flex;width:calc(100% + (2 * var(--responsive-gutter)));max-width:none;height:119px;min-height:119px;flex:0 0 119px;align-items:flex-start;justify-content:flex-start;gap:20px;margin-right:calc(-1 * var(--responsive-gutter));margin-left:calc(-1 * var(--responsive-gutter));padding:18px calc(50vw - 38.5px) 4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:calc(50vw - 38.5px);scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.landing-page .initiative-tracker__row::-webkit-scrollbar{display:none}.landing-page .initiative-token,.landing-page .initiative-token.is-current{--token-width:44px;width:var(--token-width);min-width:var(--token-width);max-width:var(--token-width);flex:0 0 var(--token-width);scroll-snap-align:center}.landing-page .initiative-token.is-adjacent{--token-width:60px;width:var(--token-width);min-width:var(--token-width);max-width:var(--token-width);flex:0 0 var(--token-width)}.landing-page .initiative-token.is-active,.landing-page .initiative-token.is-current{--token-width:77px;width:var(--token-width);min-width:var(--token-width);max-width:var(--token-width);flex:0 0 var(--token-width)}.landing-page .initiative-tracker__next{position:static;inset:auto;display:flex;width:100%;max-width:100%;height:42px;min-height:42px;flex:0 0 42px;align-items:center;justify-content:center;gap:13px;margin:15px 0 0}.landing-page .initiative-tracker__next img,.landing-page .initiative-tracker__next span{position:static;inset:auto;margin:0}.landing-page .initiative-tracker__next span{display:block;width:auto;height:auto}.landing-page .initiative-tracker__next img{width:18px;height:17px;flex:0 0 auto}}@media (max-width:389px){.landing-page .control-points-section{height:auto;min-height:0}.landing-page .control-points-section__inner{position:relative;display:grid;width:100%;height:auto;min-height:0;grid-template-columns:minmax(0,1fr);gap:16px}.landing-page .control-point,.landing-page .control-point--adventure,.landing-page .control-point--app,.landing-page .control-point--setup,.landing-page .control-point--tactile,.landing-page .control-point:nth-child(n){position:relative;inset:auto;display:grid;width:100%;height:auto;min-height:0;grid-template-columns:minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#130a1d}.landing-page .control-point--adventure .control-point__media,.landing-page .control-point--app .control-point__media,.landing-page .control-point--setup .control-point__media,.landing-page .control-point--tactile .control-point__media,.landing-page .control-point:nth-child(n) .control-point__media,.landing-page .control-point__media{position:relative;inset:auto;width:100%;max-width:100%;height:auto;aspect-ratio:4/3;overflow:hidden}.landing-page .control-point__picture{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.landing-page .control-point--adventure .control-point__image,.landing-page .control-point--app .control-point__image,.landing-page .control-point--setup .control-point__image,.landing-page .control-point--tactile .control-point__image,.landing-page .control-point__image{position:absolute;inset:0;width:100%;height:100%;max-width:100%;object-fit:cover;transform:none}.landing-page .control-point--adventure .control-point__copy,.landing-page .control-point--app .control-point__copy,.landing-page .control-point--setup .control-point__copy,.landing-page .control-point--tactile .control-point__copy,.landing-page .control-point:nth-child(n) .control-point__copy,.landing-page .control-point__copy{position:relative;inset:auto;width:100%;max-width:100%;height:auto;min-height:160px;padding:20px;text-align:left}.landing-page .control-point:nth-child(n) .control-point__copy h3,.landing-page .control-point:nth-child(n) .control-point__copy p,.landing-page .control-point__copy h3,.landing-page .control-point__copy p{position:static;width:100%;max-width:100%;margin:0;text-align:left;white-space:normal}.landing-page .control-point:nth-child(n) .control-point__copy h3,.landing-page .control-point__copy h3{margin-bottom:12px}.landing-page .control-point__desktop-text{display:none}.landing-page .control-point__mobile-text{display:inline}}@media (max-width:382px){.landing-page .hero-overview-transition,.landing-page .hero-overview-transition__sticky,.landing-page .hero-section,.landing-page .hero-section__content{height:auto;min-height:0}.landing-page .hero-overview-transition__sticky{position:relative;top:auto}.landing-page .hero-section{overflow:clip}.landing-page .hero-copy{position:relative;display:grid;width:min(100%,362px);height:auto;min-height:0;grid-template-columns:minmax(0,1fr);margin:62px auto 0;padding-top:468px;overflow:visible}.landing-page .hero-copy>h1{grid-row:1;order:0}.landing-page .hero-copy>.hero-copy__tagline{grid-row:2;order:0}.landing-page .hero-copy>.hero-copy__divider{grid-row:3;order:0}.landing-page .hero-copy>.email-capture--hero{grid-row:4;order:0}.landing-page .hero-copy>.hero-copy__body{grid-row:5;order:0}.landing-page .hero-copy>.hero-video-card{grid-row:6;order:0}.landing-page .hero-copy .email-capture--hero,.landing-page .hero-copy .hero-video-card,.landing-page .hero-copy h1,.landing-page .hero-copy__body,.landing-page .hero-copy__divider,.landing-page .hero-copy__tagline{position:relative;inset:auto;width:100%;max-width:100%;height:auto;margin:0}.landing-page .hero-copy h1{margin-bottom:8px}.landing-page .hero-copy__tagline{margin-bottom:5px}.landing-page .hero-copy__divider{height:19px;margin-bottom:15px}.landing-page .hero-copy .email-capture--hero{height:98px;margin-bottom:10px}.landing-page .hero-copy__body{margin-bottom:32px}.landing-page .hero-copy .hero-video-card{aspect-ratio:362/202}.landing-page .final-cta-section{box-sizing:border-box;height:auto;min-height:0;overflow:clip;padding:0 var(--responsive-gutter) 32px}.landing-page .final-cta-section__content{display:grid;padding-top:494px;grid-template-columns:minmax(0,1fr)}.landing-page .final-cta-section .email-capture--final-cta,.landing-page .final-cta-section__body,.landing-page .final-cta-section__content,.landing-page .final-cta-section__content h2,.landing-page .final-cta-section__pledge,.landing-page .final-cta-section__tagline{position:relative;inset:auto;width:100%;max-width:100%;height:auto;margin:0}.landing-page .final-cta-section__content h2{grid-row:1;margin-bottom:8px}.landing-page .final-cta-section__tagline{grid-row:2;margin-bottom:9px}.landing-page .final-cta-section__pledge{grid-row:3;margin-bottom:20px}.landing-page .final-cta-section .email-capture--final-cta{grid-row:4;height:98px;margin-bottom:10px}.landing-page .final-cta-section__body{grid-row:5}.landing-page .final-cta-section__divider{display:none}}@media (max-width:959px){.landing-page .light-points-section{box-sizing:border-box;height:auto;min-height:0}.landing-page .light-points-section__inner{width:min(100%,362px);max-width:362px;height:auto;min-height:0}.landing-page .light-point-card--moments,.landing-page .light-point-card--synced,.landing-page .light-point-card--themed{--light-mobile-w:100cqi;--light-mobile-rotate-offset:calc((var(--light-mobile-w) - var(--light-mobile-h)) / 2);box-sizing:border-box;width:min(362px,100%);max-width:100%;height:auto;min-height:0;container-type:inline-size}.landing-page .light-point-card--synced{--light-mobile-h:69.889503cqi}.landing-page .light-point-card--moments{--light-mobile-h:74.861878cqi}.landing-page .light-point-card--themed{--light-mobile-h:89.226519cqi}.landing-page .light-point-card--moments .light-point-card__panel,.landing-page .light-point-card--synced .light-point-card__panel,.landing-page .light-point-card--themed .light-point-card__panel{position:relative;inset:auto;display:flex;width:100%;height:auto;min-height:0;flex-direction:column}.landing-page .light-point-card--moments .light-point-card__picture,.landing-page .light-point-card--synced .light-point-card__picture,.landing-page .light-point-card--themed .light-point-card__picture{position:relative;inset:auto;display:block;width:var(--light-mobile-w);height:var(--light-mobile-h);min-height:0;flex:0 0 var(--light-mobile-h);overflow:hidden}.landing-page .light-point-card--moments .light-point-card__image,.landing-page .light-point-card--synced .light-point-card__image,.landing-page .light-point-card--themed .light-point-card__image{position:absolute;top:calc(-1 * var(--light-mobile-rotate-offset));left:var(--light-mobile-rotate-offset);width:var(--light-mobile-h);height:var(--light-mobile-w);max-width:none;object-fit:fill;transform:rotate(90deg);transform-origin:center}.landing-page .light-point-card--moments .light-point-card__copy,.landing-page .light-point-card--synced .light-point-card__copy,.landing-page .light-point-card--themed .light-point-card__copy{position:relative;inset:auto;box-sizing:border-box;width:100%;max-width:100%;height:auto;padding:20px 22px 30px;text-align:center}.landing-page .product-specs-list{box-sizing:border-box;padding-bottom:32px}.landing-page .final-cta-section .email-capture--final-cta,.landing-page .hero-copy .email-capture--hero{--mobile-email-cut-x:3.314917%;--mobile-email-cut-y:12px}.landing-page .final-cta-section .email-capture--final-cta:before,.landing-page .hero-copy .email-capture--hero:before{position:absolute;inset:auto;top:-17.5511px;right:auto;bottom:auto;left:-4.84837%;z-index:0;width:109.69674%;height:79.1022px;background:url(/assets/landing-2026/figma/cta-email-border.svg) 50%/100% 100% no-repeat;content:"";opacity:1;pointer-events:none}.landing-page .final-cta-section .email-capture--final-cta:after,.landing-page .hero-copy .email-capture--hero:after{position:absolute;inset:auto;top:-17.8983px;right:auto;bottom:auto;left:-4.109589%;z-index:1;width:108.219178%;height:79.7966px;background:url(/assets/landing-2026/figma/email-focus-border-wide.svg) 50%/100% 100% no-repeat;content:"";opacity:0;pointer-events:none;transition:opacity .14s ease}.landing-page .final-cta-section .email-capture--final-cta.is-focused:after,.landing-page .final-cta-section .email-capture--final-cta:focus-within:after,.landing-page .final-cta-section .email-capture--final-cta:has(.email-capture__input:focus):after,.landing-page .hero-copy .email-capture--hero.is-focused:after,.landing-page .hero-copy .email-capture--hero:focus-within:after,.landing-page .hero-copy .email-capture--hero:has(.email-capture__input:focus):after{content:"";opacity:1}.landing-page .final-cta-section .email-capture--final-cta .email-capture__input,.landing-page .hero-copy .email-capture--hero .email-capture__input{width:100%;height:44px;min-height:44px;clip-path:polygon(var(--mobile-email-cut-x) 0,calc(100% - var(--mobile-email-cut-x)) 0,100% var(--mobile-email-cut-y),100% calc(100% - var(--mobile-email-cut-y)),calc(100% - var(--mobile-email-cut-x)) 100%,var(--mobile-email-cut-x) 100%,0 calc(100% - var(--mobile-email-cut-y)),0 var(--mobile-email-cut-y))}.landing-page .final-cta-section .email-capture--final-cta.is-focused .email-capture__input,.landing-page .final-cta-section .email-capture--final-cta:focus-within .email-capture__input,.landing-page .final-cta-section .email-capture--final-cta:has(.email-capture__input:focus) .email-capture__input,.landing-page .hero-copy .email-capture--hero.is-focused .email-capture__input,.landing-page .hero-copy .email-capture--hero:focus-within .email-capture__input,.landing-page .hero-copy .email-capture--hero:has(.email-capture__input:focus) .email-capture__input{background:#efede9}}@media (min-width:1512px){.landing-page .light-point-card--moments .light-point-card__copy{position:absolute;inset:0;box-sizing:border-box;width:100%;max-width:none;height:100%;padding:0;text-align:center;transform:none}.landing-page .light-point-card--moments .light-point-card__copy h3{position:absolute;top:519px;left:50%;width:506px;max-width:calc(100% - 72px);margin:0;text-align:center;white-space:normal;transform:translateX(-50%)}.landing-page .light-point-card--moments .light-point-card__copy p{position:absolute;top:580px;left:50%;width:456px;max-width:456px;margin:0;text-align:center;white-space:normal;overflow-wrap:break-word;transform:translateX(-50%)}}.landing-page .initiative-token,.landing-page .initiative-token.is-active,.landing-page .initiative-token.is-adjacent,.landing-page .initiative-token.is-current,.landing-page .initiative-token:focus-visible,.landing-page .initiative-token:hover{opacity:1}.landing-page .initiative-token__avatar{opacity:.38;transition:width .48s cubic-bezier(.22,1,.36,1),height .48s cubic-bezier(.22,1,.36,1),margin-top .48s cubic-bezier(.22,1,.36,1),filter .3s ease,opacity .3s ease}.landing-page .initiative-token.is-adjacent .initiative-token__avatar{opacity:.68}.landing-page .initiative-token.is-active .initiative-token__avatar,.landing-page .initiative-token.is-current .initiative-token__avatar,.landing-page .initiative-token.is-pending .initiative-token__avatar,.landing-page .initiative-token:focus-visible .initiative-token__avatar,.landing-page .initiative-token:hover .initiative-token__avatar{opacity:1}.landing-page .initiative-token.is-pending .initiative-token__arrow{opacity:.72;animation:initiative-pending-pulse .72s ease-in-out infinite alternate}.landing-page .initiative-token.is-adjacent .initiative-token__name,.landing-page .initiative-token__name{color:#aaa3b4;text-shadow:none;transition:color .3s ease}.landing-page .initiative-token.is-active .initiative-token__name,.landing-page .initiative-token.is-current .initiative-token__name,.landing-page .initiative-token.is-pending .initiative-token__name,.landing-page .initiative-token:focus-visible .initiative-token__name,.landing-page .initiative-token:hover .initiative-token__name{color:var(--player-tone)}.landing-page .overview-card img[data-overview-card]:not([data-ready=true]){filter:blur(10px) brightness(.92);transform:scale(1.04);transition:filter .36s ease,transform .52s cubic-bezier(.22,1,.36,1)}.landing-page .overview-card img[data-overview-card][data-ready=true]{filter:none;transform:scale(1);transition:filter .36s ease,transform .52s cubic-bezier(.22,1,.36,1)}@keyframes initiative-pending-pulse{0%{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--player-tone) 45%,transparent));transform:translateX(-50%) translateY(0)}to{filter:drop-shadow(0 0 13px color-mix(in srgb,var(--player-tone) 90%,transparent));transform:translateX(-50%) translateY(-2px)}}@media (min-width:390px) and (max-width:959px){.landing-page .control-point--tactile .control-point__copy{box-sizing:border-box;display:flex;height:211px;flex-direction:column;gap:6px;padding:8px 13px 4px}.landing-page .control-point--tactile .control-point__copy h3,.landing-page .control-point--tactile .control-point__copy p{position:static;width:100%;margin:0}}@media (min-width:960px) and (max-width:1511px){.landing-page .control-point--adventure .control-point__picture,.landing-page .control-point--app .control-point__picture{overflow:hidden}.landing-page .control-point--adventure .control-point__image,.landing-page .control-point--app .control-point__image{position:absolute;inset:auto;top:50%;left:50%;display:block;width:75%;height:133.333333%;max-width:none;object-fit:cover;object-position:center;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center}.landing-page .light-scene-selector__cards{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;cursor:grab;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.landing-page .light-scene-selector__cards::-webkit-scrollbar{display:none;width:0;height:0}.landing-page .light-scene-selector__cards.is-dragging{scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}.landing-page .initiative-tracker__row{box-sizing:border-box;align-items:flex-start;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.landing-page .initiative-tracker__row::-webkit-scrollbar{display:none;width:0;height:0}.landing-page .initiative-token{--avatar-size:70px;--token-y:30px;width:70px;min-width:70px;max-width:70px;min-height:90px;flex:0 0 70px;margin-right:0;scroll-snap-align:center}.landing-page .initiative-token.is-adjacent{--avatar-size:90px;--token-y:12px;width:98px;min-width:98px;max-width:98px;min-height:127px;flex:0 0 98px;margin-right:0}.landing-page .initiative-token.is-active,.landing-page .initiative-token.is-current{--avatar-size:125px;--token-y:0px;width:121px;min-width:121px;max-width:121px;min-height:150px;flex:0 0 121px;margin-right:10px}.landing-page .initiative-token__avatar{width:var(--avatar-size);height:var(--avatar-size);margin-top:0}.landing-page .initiative-token.is-adjacent .initiative-token__avatar{margin-top:9.47px}.landing-page .initiative-token.is-active .initiative-token__avatar,.landing-page .initiative-token.is-current .initiative-token__avatar{margin-top:3.16px}.landing-page .initiative-token__arrow{top:0;width:19px;height:12px}.landing-page .initiative-token__name{min-height:28px;margin-top:0;font-size:18px;line-height:28px}.landing-page .initiative-token.is-adjacent .initiative-token__name{font-size:20px;line-height:28px}.landing-page .initiative-token.is-active .initiative-token__name,.landing-page .initiative-token.is-current .initiative-token__name{margin-top:-2px;font-size:25px;line-height:34px}.landing-page .initiative-token__order{--order-marker-size:13.5px;--order-marker-top:3.55px;--order-marker-right:5.5px;--order-marker-font-size:6.395px;--order-marker-border:0.355px}.landing-page .initiative-token.is-adjacent .initiative-token__order{--order-marker-size:18px;--order-marker-top:2.74px;--order-marker-right:1px;--order-marker-font-size:8.526px;--order-marker-border:0.474px}.landing-page .initiative-token.is-active .initiative-token__order,.landing-page .initiative-token.is-current .initiative-token__order{--order-marker-size:24px;--order-marker-top:6.29px;--order-marker-right:9px;--order-marker-font-size:11.368px;--order-marker-border:0.632px}.landing-page .final-cta-section__content{display:block}.landing-page .final-cta-section__content h2{width:min(100%,572px);height:auto;margin:0;font-size:clamp(68px,8vw,96px);line-height:1;text-align:center;white-space:nowrap;overflow:visible}.landing-page .final-cta-section__content h2 span,.landing-page .final-cta-section__content h2 span:first-child,.landing-page .final-cta-section__content h2 span:last-child{display:inline;font-size:inherit;line-height:inherit;white-space:inherit}.landing-page .final-cta-section__tagline{display:block;width:min(100%,608px);height:auto;margin:30px 0 25px;font-size:clamp(30px,3vw,38px);line-height:1.32}.landing-page .final-cta-section__tagline span{display:block;white-space:nowrap}.landing-page .final-cta-section__divider{display:block!important;width:min(569px,100%);max-width:100%;height:auto;aspect-ratio:569/30;margin:0 0 25px;object-fit:fill}.landing-page .final-cta-section .email-capture--final-cta{position:relative;inset:auto;display:grid;width:min(100%,584px);height:59px;min-height:59px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0;margin:0}.landing-page .final-cta-section__pledge{width:min(100%,608px);height:auto;min-height:50px;margin:25px 0 0;font-size:clamp(30px,3vw,38px);line-height:1.16;white-space:nowrap}.landing-page .final-cta-section__body{width:min(100%,593px);height:auto;margin:20px 0 0;font-size:clamp(18px,1.6vw,24px);line-height:1.46}.landing-page .final-cta-section__body span{display:block;white-space:nowrap}.landing-page .about-section__content{display:flex;flex-flow:row wrap;align-content:center;align-items:center;justify-content:center;column-gap:clamp(32px,5vw,72px);padding-block:72px}.landing-page .about-logo--desktop{display:block;width:clamp(230px,22vw,330px);max-width:45%;height:auto;flex:0 1 auto;aspect-ratio:154/45;margin:0;object-fit:contain}.landing-page .about-logo--mobile{display:none}.landing-page .about-section h2{width:auto;height:auto;flex:0 0 auto;margin:0;font-size:clamp(58px,5.2vw,78px);line-height:1.05;white-space:nowrap}.landing-page .about-section p{width:min(100%,1100px);max-width:1100px;flex:0 0 100%;margin:clamp(64px,7vw,104px) auto 0}.landing-page .about-socials{width:auto;height:auto;flex:0 0 auto;margin:54px auto 0}.landing-page .about-social{width:clamp(54px,5.95vw,90px);height:clamp(54px,5.95vw,90px);flex-basis:clamp(54px,5.95vw,90px)}.landing-page .about-social img{width:clamp(37.5px,4.13vw,62.5px);height:clamp(37.5px,4.13vw,62.5px);object-fit:contain}.landing-page .about-social:first-child img{width:clamp(34.5px,3.8vw,57.5px);height:clamp(34.5px,3.8vw,57.5px)}}@media (min-width:960px) and (max-width:1199px){.landing-page .initiative-tracker__row{justify-content:center;padding-inline:0;scroll-padding-inline:0}}@media (min-width:1200px) and (max-width:1511px){.landing-page .initiative-tracker__row{justify-content:flex-start;padding-inline:0;scroll-padding-inline:0}.landing-page .initiative-token:first-child{transform-origin:left top}.landing-page .initiative-token:last-child{transform-origin:right top}.landing-page .spotlight-copy__text h2{font-size:clamp(58px,5vw,72px);line-height:1.06;overflow:visible}.landing-page .spotlight-copy__text h2 span{display:block;white-space:nowrap}.landing-page article.light-point-card.light-point-card--wide{width:min(100%,1236px);max-width:1236px;grid-column:1/-1;justify-self:center}.landing-page article.light-point-card.light-point-card--wide .light-point-card__picture{height:clamp(500px,calc(88.103vw - 557.236px),774px)}}@media (min-width:1458px) and (max-width:1511px){.landing-page .initiative-tracker__row{justify-content:center}}.landing-page .hero-video-player{box-sizing:border-box;overflow:hidden;border:1px solid rgba(255,243,220,.28);background:#050308;box-shadow:0 20px 64px rgba(0,0,0,.62),0 0 28px rgba(252,213,135,.18);animation:hero-video-player-in .26s cubic-bezier(.22,1,.36,1) both}.landing-page .hero-video-player__video{display:block;width:100%;height:100%;max-width:none;object-fit:contain;background:#050308}.landing-page .hero-video-player__close{position:absolute;z-index:2;top:8px;right:8px;display:grid;width:44px;min-width:44px;height:44px;min-height:44px;place-items:center;border:1px solid rgba(255,243,220,.42);border-radius:999px;padding:0;background:rgba(9,6,13,.84);color:#fff3dc;cursor:pointer;touch-action:manipulation}.landing-page .hero-video-player__close span{position:absolute;width:18px;height:2px;border-radius:2px;background:currentColor}.landing-page .hero-video-player__close span:first-child{transform:rotate(45deg)}.landing-page .hero-video-player__close span:last-child{transform:rotate(-45deg)}.landing-page .hero-video-player__close:focus-visible,.landing-page .hero-video-player__close:hover{border-color:rgba(255,243,220,.86);background:rgba(9,6,13,.96);outline:2px solid rgba(252,213,135,.58);outline-offset:2px}@keyframes hero-video-player-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:960px){.landing-page .hero-section__content{--hero-video-inline-size:clamp(360px,42vw,760px);--hero-video-copy-gap:clamp(20px,3vw,56px);--hero-video-right-inset:0px}.landing-page .hero-video-slot{position:static}.landing-page .hero-video-player{position:absolute;z-index:8;top:clamp(150px,18svh,230px);right:var(--hero-video-right-inset);width:var(--hero-video-inline-size);max-width:calc(100% - 380px);height:auto;border-radius:clamp(18px,1.5vw,26px);aspect-ratio:16/9}.landing-page .hero-section.is-video-open .hero-copy{position:static;width:min(608px,calc(100% - var(--hero-video-inline-size) - var(--hero-video-copy-gap) - var(--hero-video-right-inset)));min-width:0;max-width:none;transform:none;transition:width .26s cubic-bezier(.22,1,.36,1)}.landing-page .hero-section.is-video-open .hero-copy h1{width:100%;margin-left:0;font-size:clamp(50px,6.1vw,96px);line-height:1}.landing-page .hero-section.is-video-open .hero-copy__tagline{width:100%;height:auto;margin:clamp(18px,2vw,30px) 0 clamp(16px,1.7vw,25px);font-size:clamp(25px,2.6vw,38px);line-height:1.18}.landing-page .hero-section.is-video-open .hero-copy__tagline:before{white-space:pre-wrap}.landing-page .hero-section.is-video-open .hero-copy__tagline span{display:block;white-space:normal;overflow-wrap:anywhere}.landing-page .hero-section.is-video-open .hero-copy .email-capture--hero,.landing-page .hero-section.is-video-open .hero-copy__body,.landing-page .hero-section.is-video-open .hero-copy__divider{width:100%;max-width:100%}.landing-page .hero-section.is-video-open .hero-copy__divider{object-fit:fill}.landing-page .hero-section.is-video-open .hero-copy__body{height:auto;font-size:clamp(18px,1.65vw,24px);line-height:1.42}.landing-page .hero-section.is-video-open .hero-video-card{width:min(411px,100%)}}@media (min-width:1513px){.landing-page .hero-section__content{--hero-video-right-inset:clamp(44px,5vw,96px)}}@media (max-width:959px){.landing-page .hero-copy .hero-video-slot{position:absolute;z-index:4;top:810px;left:0;width:100%;max-width:100%;height:202px;margin:0;isolation:isolate}.landing-page .hero-copy .hero-video-slot .hero-video-card{position:absolute;inset:0;width:100%;max-width:none;height:100%;margin:0;border-radius:16px;aspect-ratio:auto}.landing-page .hero-video-slot.is-open .hero-video-card{visibility:hidden;pointer-events:none}.landing-page .hero-video-player{position:absolute;z-index:1;inset:0;width:100%;height:100%;border-radius:16px}.landing-page .hero-video-player__close{top:6px;right:6px}}@media (max-width:382px){.landing-page .hero-copy>.hero-video-slot{position:relative;inset:auto;grid-row:6;order:0;width:100%;max-width:100%;height:auto;margin:0;aspect-ratio:362/202}.landing-page .hero-copy .hero-video-slot .hero-video-card,.landing-page .hero-copy .hero-video-slot .hero-video-player{position:absolute;inset:0;width:100%;height:100%}}@media (prefers-reduced-motion:reduce){.landing-page .hero-section.is-video-open .hero-copy,.landing-page .hero-video-player{animation:none;transition:none}}.landing-page .final-cta-section__tagline>span,.landing-page .hero-copy__tagline>span,.landing-page .hero-section.is-video-open .hero-copy__tagline>span{display:block;white-space:nowrap;overflow-wrap:normal}.landing-page .final-cta-section__body>span{display:block;white-space:normal;overflow-wrap:normal}@media (max-width:959px){.landing-page .hero-copy__tagline{font-size:clamp(12px,5.3vw,22.75px)}.landing-page .final-cta-section__tagline{font-size:clamp(12px,5.3vw,21px);letter-spacing:0}}@media (min-width:1513px) and (max-width:1799px){.landing-page .hero-section.is-video-open .hero-copy__tagline{font-size:2.08vw}}.landing-page .email-capture__status:not(:empty){max-width:calc(100% - 36px)}@media (min-width:960px){.landing-page .hero-copy:has(>.email-capture--hero .email-capture__status:not(:empty))>.hero-copy__body{margin-top:32px}.landing-page .final-cta-section__content:has(>.email-capture--final-cta .email-capture__status:not(:empty))>.final-cta-section__pledge{margin-top:32px}}@media (min-width:383px) and (max-width:959px){.landing-page .hero-copy:has(>.email-capture--hero .email-capture__status:not(:empty))>.hero-copy__body{top:759px}.landing-page .hero-copy:has(>.email-capture--hero .email-capture__status:not(:empty))>.hero-video-slot{top:834px}.landing-page .final-cta-section__content:has(>.email-capture--final-cta .email-capture__status:not(:empty))>.final-cta-section__body{top:307px}}@media (max-width:959px){.landing-page .final-cta-section .email-capture--final-cta .email-capture__status:not(:empty){width:min(320px,calc(100% - 31px))}}@media (max-width:382px){.landing-page .final-cta-section__content:has(>.email-capture--final-cta .email-capture__status:not(:empty))>.email-capture--final-cta,.landing-page .hero-copy:has(>.email-capture--hero .email-capture__status:not(:empty))>.email-capture--hero{margin-bottom:34px}}.landing-page .email-capture--nav .email-capture__field{position:absolute;z-index:2;top:13px;right:140px;left:25px;width:auto;height:24px}.landing-page .email-capture--nav .email-capture__field>.email-capture__input{position:relative;inset:auto;width:0;max-width:none;height:18px}@media (max-width:959px){.landing-page .email-capture--nav .email-capture__field{right:127px}}@media (max-width:640px){.landing-page .email-capture--nav .email-capture__field{top:9px;right:116px;left:20px;height:24px}.landing-page .email-capture--nav .email-capture__field>.email-capture__input{height:22px}}.reservation-banner-section{position:relative;z-index:2;box-sizing:border-box;width:100%;padding:0 88px 96px;background:#09060d}.reservation-banner{--reservation-cut:24px;position:relative;width:min(100%,1336px);min-height:230px;margin:0 auto;padding:1px;clip-path:polygon(var(--reservation-cut) 0,calc(100% - var(--reservation-cut)) 0,100% var(--reservation-cut),100% calc(100% - var(--reservation-cut)),calc(100% - var(--reservation-cut)) 100%,var(--reservation-cut) 100%,0 calc(100% - var(--reservation-cut)),0 var(--reservation-cut));background:linear-gradient(115deg,#745b3b,#c9a66b 48%,#745b3b);filter:drop-shadow(0 20px 45px rgba(0,0,0,.38))}.reservation-banner__surface{--reservation-inner-cut:23px;position:relative;display:grid;box-sizing:border-box;width:100%;min-height:228px;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:center;overflow:visible;padding:42px 64px 42px 72px;clip-path:polygon(var(--reservation-inner-cut) 0,calc(100% - var(--reservation-inner-cut)) 0,100% var(--reservation-inner-cut),100% calc(100% - var(--reservation-inner-cut)),calc(100% - var(--reservation-inner-cut)) 100%,var(--reservation-inner-cut) 100%,0 calc(100% - var(--reservation-inner-cut)),0 var(--reservation-inner-cut));background:linear-gradient(90deg,rgba(19,10,29,.98),rgba(14,8,22,.96)),#130a1d}.reservation-banner__inner-frame{--reservation-frame-color:rgba(201,166,107,0.42);position:absolute;inset:7px;background:linear-gradient(var(--reservation-frame-color),var(--reservation-frame-color)) 18px 0 /calc(100% - 36px) 1px no-repeat,linear-gradient(45deg,transparent calc(50% - .65px),var(--reservation-frame-color) calc(50% - .65px) calc(50% + .65px),transparent calc(50% + .65px)) 100% 0 /19px 19px no-repeat,linear-gradient(var(--reservation-frame-color),var(--reservation-frame-color)) 100% 18px /1px calc(100% - 36px) no-repeat,linear-gradient(135deg,transparent calc(50% - .65px),var(--reservation-frame-color) calc(50% - .65px) calc(50% + .65px),transparent calc(50% + .65px)) 100% 100% /19px 19px no-repeat,linear-gradient(var(--reservation-frame-color),var(--reservation-frame-color)) 18px 100% /calc(100% - 36px) 1px no-repeat,linear-gradient(45deg,transparent calc(50% - .65px),var(--reservation-frame-color) calc(50% - .65px) calc(50% + .65px),transparent calc(50% + .65px)) 0 100% /19px 19px no-repeat,linear-gradient(var(--reservation-frame-color),var(--reservation-frame-color)) 0 18px /1px calc(100% - 36px) no-repeat,linear-gradient(135deg,transparent calc(50% - .65px),var(--reservation-frame-color) calc(50% - .65px) calc(50% + .65px),transparent calc(50% + .65px)) 0 0 /19px 19px no-repeat;pointer-events:none}.reservation-banner__glow{position:absolute;right:20%;bottom:-74px;width:430px;height:210px;background:repeating-linear-gradient(90deg,rgba(119,93,255,0) 0 22px,rgba(119,93,255,.12) 23px 25px,rgba(119,93,255,0) 26px 42px),radial-gradient(ellipse,rgba(88,65,255,.64) 0,rgba(52,27,151,.24) 42%,rgba(9,6,13,0) 72%);filter:blur(8px);opacity:.72;pointer-events:none;transform:rotate(-4deg)}.reservation-banner__ornament{position:absolute;z-index:2;top:50%;width:13px;height:13px;border:1px solid #c9a66b;background:#130a1d;box-shadow:inset 0 0 0 3px #130a1d,inset 0 0 0 4px rgba(201,166,107,.72);pointer-events:none;transform:translateY(-50%) rotate(45deg)}.reservation-banner__ornament--left{left:7px}.reservation-banner__ornament--right{right:7px}.reservation-banner__button,.reservation-banner__copy{position:relative;z-index:1}.reservation-banner__copy h2{max-width:none;margin:0;color:#fff3dc;font-family:var(--font-display-alt);font-size:clamp(36px,2.65vw,40px);font-weight:400;letter-spacing:0;line-height:1.14;text-wrap:balance;text-shadow:0 2px 2px rgba(30,30,30,.68)}.hero-copy__pledge,.reservation-banner__copy p{margin:21px 0 0;background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display-alt);font-size:34px;font-weight:400;line-height:1.2;-webkit-text-fill-color:transparent}.hero-copy__pledge .pledge-value,.reservation-banner__copy p span{color:inherit;font-size:1.06em;-webkit-text-fill-color:transparent}.reservation-banner__button{display:inline-flex;width:310px;height:82px;align-items:center;justify-content:center;gap:24px;clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px);background:linear-gradient(90deg,#9c7549,#d1ad76 50%,#9c7549);box-shadow:inset 0 0 0 2px rgba(255,232,183,.36);color:#110a18;font-family:var(--font-body);font-size:25px;font-weight:700;line-height:1;text-decoration:none;transition:filter var(--motion-fast) ease,transform var(--motion-fast) ease}.reservation-banner__button:hover{filter:brightness(1.1) drop-shadow(0 0 20px rgba(252,213,135,.22));transform:translateY(-2px)}.reservation-banner__button:active{transform:translateY(1px)}.reservation-banner__button:focus-visible{outline:3px solid #ecd7ff;outline-offset:5px}.reservation-banner__button svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.hero-copy__pledge{width:min(584px,100%);margin-top:18px;font-size:32px;line-height:1.25}@media (min-width:960px) and (max-width:1511px){.reservation-banner-section{padding:0 var(--responsive-gutter) clamp(72px,7vw,96px)}.reservation-banner{min-height:188px}.reservation-banner__surface{min-height:186px;gap:clamp(22px,2.5vw,34px);padding:32px clamp(30px,3.7vw,52px)}.reservation-banner__copy h2{max-width:none;font-size:clamp(25px,2.55vw,34px);text-wrap:auto;white-space:nowrap}.reservation-banner__copy p{margin-top:14px;font-size:clamp(26px,2.6vw,34px)}.reservation-banner__button{width:clamp(220px,20vw,260px);height:clamp(66px,7vw,78px);gap:18px;font-size:clamp(20px,2vw,24px)}}@media (max-width:959px){.reservation-banner-section{padding:0 20px 62px}.reservation-banner{--reservation-cut:18px;width:min(100%,560px);min-height:292px}.reservation-banner__surface{--reservation-inner-cut:17px;min-height:290px;grid-template-columns:minmax(0,1fr);gap:24px;justify-items:stretch;padding:34px 26px 28px;text-align:center}.reservation-banner__glow{right:50%;bottom:-84px;width:310px;height:210px;opacity:.64;transform:translateX(50%)}.reservation-banner__copy h2{max-width:440px;margin-inline:auto;font-size:clamp(28px,7.4vw,38px);line-height:1.16;text-wrap:balance;white-space:normal}.reservation-banner__copy p{margin-top:13px;font-size:clamp(25px,6.7vw,32px)}.reservation-banner__button{width:100%;height:66px;gap:22px;font-size:21px}.reservation-banner__button svg{width:25px;height:25px}.landing-page .hero-section,.landing-page .hero-section__content{min-height:1142px}.landing-page .hero-copy{height:1080px}.landing-page .hero-copy__pledge{position:absolute;top:737px;left:10px;width:calc(100% - 20px);margin:0;font-size:24px;line-height:32px}.landing-page .hero-copy__body{top:784px}.landing-page .hero-copy .hero-video-card,.landing-page .hero-copy .hero-video-slot{top:872px}}@media (max-width:382px){.landing-page .hero-copy{height:auto}.landing-page .hero-copy>.hero-copy__pledge{position:relative;inset:auto;grid-row:5;width:100%;margin:0 0 10px;font-size:24px;line-height:32px}.landing-page .hero-copy>.hero-copy__body{position:relative;inset:auto;grid-row:6}.landing-page .hero-copy>.hero-video-slot{position:relative;inset:auto;grid-row:7}}@media (prefers-reduced-motion:reduce){.reservation-banner__button{transition:none}}@media (min-width:390px) and (max-width:959px){.landing-page :is(.spotlight-points-section,.control-points-section){padding-inline:0}.landing-page :is(.spotlight-points-section__inner,.control-points-section__inner){width:min(100%,362px);max-width:362px;margin-inline:auto}.landing-page .spotlight-point--image-right .spotlight-point__copy,.landing-page .spotlight-point__copy{width:min(312px,calc(100% - (2 * var(--responsive-gutter))))}}