: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 button: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:767px){.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:767px){.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 input:focus-visible,.pressable:focus-visible{outline:1px solid rgba(252,213,135,.82);outline-offset:4px}.landing-page{min-height:100vh;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{position:fixed;z-index:30;top:32px;left:0;right:0;height:var(--header-height);padding:0;opacity:0;animation:fade-up .9s ease .52s forwards;pointer-events:none;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;background:#09060d}.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;transform:translate3d(0,var(--hero-overview-cover-offset),0);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{position:relative;width:100vw;height:100svh;min-height:720px;overflow:hidden;background:#08070b;isolation:isolate}.hero-section:after,.hero-section:before{position:absolute;inset:0;z-index:-1;display:none;content:"";pointer-events:none}.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{position:absolute;inset:0;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{position:relative;z-index:1;display:flex;align-items:center;width:min(100%,var(--content-max));height:100%;min-height:720px;margin:0 auto;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{position:relative;order:2;width:520px;max-width:520px;height:88px;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;position:absolute;z-index:-1;left:0;right:0;bottom:-2px;height:min(42vh,380px);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%);pointer-events:none}@media (min-width:1513px){.hero-section:before{display:block;background:linear-gradient(90deg,rgba(4,2,7,.78) 0,rgba(4,2,7,.66) 62%,rgba(4,2,7,0) 100%) 0 0 /var(--hero-stage-left) 100% no-repeat,linear-gradient(90deg,rgba(4,2,7,0) 0,rgba(4,2,7,.54) 36%,rgba(4,2,7,.9) 54%,rgba(4,2,7,.54) 74%,rgba(4,2,7,0) 100%) calc(var(--hero-stage-left) - 280px) top /640px 100% no-repeat,linear-gradient(90deg,rgba(4,2,7,0) 0,rgba(4,2,7,.52) 100%) 100% 0 /var(--hero-stage-left) 100% no-repeat}.hero-section:after{left:calc(var(--hero-stage-left) - 230px);right:auto;display:block;width:560px;background:rgba(4,2,7,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);mask-image:linear-gradient(90deg,transparent,#000 34%,#000 62%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 34%,#000 62%,transparent)}}.email-capture{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;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 input{min-width:0;height:54px;border:0;padding:0 27px;background:transparent;color:var(--color-warm-light);font-family:var(--font-ui);font-size:16px;letter-spacing:0;outline:0}.email-capture input::placeholder{color:#7f758d}.email-capture button{position:relative;min-width:130px;height:42px;margin-right:6px;background-image:url(/assets/figma/sections/01-hero/reserve-button-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;color:#08070b;font-family:var(--font-body);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 button:hover{filter:brightness(1.08)}.email-capture button:active{transform:translateY(2px)}.email-capture__status{position:absolute;top:calc(100% + 9px);left:22px;margin:0;color:rgba(236,215,255,.78);font-family:var(--font-ui);font-size:12px;letter-spacing:0}.mobile-intro{display:none}.overview-section{position:relative;z-index:2;overflow:hidden;min-height:100svh;margin-top:-1px;background:#09060d}.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));margin:0 auto;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{position:relative;flex:0 0 var(--card-width);height:520px;overflow:hidden;border:1px solid rgba(201,166,107,.18);border-radius:28px;background:#09060d;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;overflow:hidden;border-radius:28px 28px 0 0}.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{position:absolute;z-index:1;top:17px;left:18px;color:rgba(201,166,107,.58);font-family:var(--font-label);font-size:10px;font-weight:600;letter-spacing:0}.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;font-weight:400;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{margin:0;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 input,.email-capture--cta-b 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 button,.email-capture--cta-b button{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 button{background-image:url(/assets/figma/sections/email-cta-a/claim-button-bg.svg)}.email-capture--cta-b button{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{display:grid;grid-template-columns:575px 1fr;gap:93px;min-height:773px}.spotlight-photo{position:relative;height:773px;overflow:hidden;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-fit:cover;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{display:grid;justify-items:center;width:646px;margin-top:45px}.initiative-tracker__row{display:flex;width:646px;min-height:176px;align-items:flex-start;gap:19px}.initiative-token{--player-tone:#5bbdf5;--avatar-size:77px;position:relative;display:grid;flex:0 0 var(--token-width,77px);justify-items:center;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;opacity:1;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;opacity:0;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);border-radius:999px;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{inset:4.29%;z-index:5;width:90.16%;height:90.16%}.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:27%;z-index:3;width:46%;height:46%}.initiative-token.is-active .initiative-token__icon{inset:21.5%;width:57%;height:57%;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-family:var(--font-display-regular);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{display:flex;width:628px;height:77px;align-items:center;justify-content:center;gap:19px;margin-top:28px;border:1.2px solid rgba(88,169,255,.4);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);color:#d9edff;font-family:var(--font-display-regular);font-size:28px;font-weight:400;letter-spacing:.7095px;line-height:44px;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{width:23px;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{display:grid;gap:31px;width:100%}.spotlight-point{position:relative;display:grid;grid-template-columns:638px 1fr;width:100%;height:310px;overflow:hidden;border-radius:32px;background:#130a1d;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{grid-column:2;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;display:grid;align-content:start;padding:43px 56px 40px 133px}.spotlight-point--image-right .spotlight-point__copy{grid-column:1;grid-row:1;padding:65px 56px 40px 57px}.spotlight-point__copy span{display:block;margin:0 0 18px;font-family:var(--font-label);font-size:13px;font-weight:600;letter-spacing:2px;line-height:19.5px}.spotlight-point__copy h3,.spotlight-point__copy span{background:linear-gradient(180deg,#feefd0,#fcd587);-webkit-background-clip:text;background-clip:text;color:transparent}.spotlight-point__copy h3{margin:0 0 15px;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;text-align:center}.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;height:742px;overflow:hidden;border-radius:36px;background:#08060c;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 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{display:flex;width:630px;height:70px;align-items:center;gap:30px}.light-scene-card{--scene-accent:#e24a4d;position:relative;display:block;flex:0 0 180px;width:180px;height:60px;overflow:hidden;border:1.184px solid rgba(100,100,120,.2);border-radius:12px;color:#a0a0b0;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;width:210px;height:70px;border-color:var(--scene-accent);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{position:absolute;inset:0;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;width:41px;height:41px;place-items:center;border:.592px solid rgba(80,75,100,.3);border-radius:8.571px;background:rgba(60,55,80,.5);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;display:grid;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-family:var(--font-display);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-family:var(--font-body);font-size:10px;font-weight:300;letter-spacing:0;line-height:16px;white-space:nowrap}.light-scene-card.is-active .light-scene-card__copy small{color:var(--scene-accent);font-size:12px;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;justify-content:center;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{position:absolute;top:509px;left:40px;z-index:2;width:519px;text-align:center}.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{position:relative;z-index:2;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{position:relative;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;height:799px;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{position:absolute;top:231px;left:94px;z-index:2;width:522px;height:252px;text-align:center}.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{position:absolute;top:0;left:727px;z-index:1;width:484px;height:868px;object-fit:fill}.sid-section__model--mobile{display:none}.product-blueprint-section,.product-specs-section{position:relative;z-index:2;overflow:hidden;background:#200038}.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;width:424px;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);font-size:78px;line-height:80px}.product-blueprint-copy h2,.product-blueprint-copy__body{position:absolute;left:0;margin:0;font-weight:400;letter-spacing:0}.product-blueprint-copy__body{top:438px;width:464px;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:cover;pointer-events:none}.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-english-sc);font-size:38px;font-weight:400;letter-spacing:0;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{position:absolute;top:1px;left:0;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{position:absolute;inset:0;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{position:absolute;top:221px;left:97px;z-index:1;width:707px}.final-cta-section__content h2{width:708px;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:128px;font-weight:400;letter-spacing:0;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 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 button{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;font-weight:600;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:767px){: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 input{height:44px;padding:0 20px;font-size:14px}.email-capture button{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 input,.email-capture--cta-b input{width:310px;height:34px;padding:0 15px;font-size:11px;font-weight:300;line-height:16px}.email-capture--cta-a button,.email-capture--cta-b button{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);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 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 button{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:768px){.product-page--reserved .product-faq-section{margin-top:-320px;min-height:769px;padding-top:120px;padding-bottom:120px}}@media (max-width:767px){.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:767px){.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}}