@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-latin.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{font-family:Manrope,Arial,sans-serif;color:#ddddfe;background:#0d091a;--bg: #0d091a;--violet: #180b41;--purple: #3c2e7a;--white: #ddddfe;--pink: #ff6798;--burgundy: #93093d;--crimson: #e80e49;--muted: #b2abc7;--line: #352844;--header-height: 80px;color-scheme:dark;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:0}body{margin:0;min-width:320px}button,input,textarea,select{font:inherit}button,a,summary,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button,summary{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:Space Grotesk,Arial,sans-serif;font-weight:500}h2{font-size:clamp(33px,3.45vw,49px);line-height:1.12;letter-spacing:-1.9px}h2>span{color:#a59bbb}h3{letter-spacing:-.6px}p{color:var(--muted);line-height:1.8}::selection{background:#754165;color:#fff}:focus-visible{outline:2px solid #ffadcb;outline-offset:5px}details>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px}summary::-webkit-details-marker{display:none}details[open]>summary>span:last-child{transform:rotate(45deg)}h1{font-size:clamp(52px,5.3vw,76px);line-height:1.04;letter-spacing:-4px;max-width:650px;font-weight:500}h1>span{color:#c1a7cf;display:block;margin-top:4px}input:not([type=checkbox]),textarea,select{width:100%;background:#100b1c;border:1px solid #684b7e;border-radius:5px;padding:12px 13px;color:#e4d5ee;min-height:44px;font-size:12px;line-height:1.7}input:not([type=checkbox]),textarea{margin-top:9px}select{cursor:pointer}input:disabled,select:disabled{color:#bdafca;background:#1f142c;border-color:#4d3b5e}textarea{resize:vertical;min-height:100px;max-height:260px}[data-visible=false] *{animation-play-state:paused!important}@media(min-width:1600px){h1{font-size:78px}}@media(max-width:1150px){h1{font-size:62px;letter-spacing:-3.5px}}@media(max-width:960px){:root{--header-height: 72px}h2{font-size:38px}}@media(max-width:640px){:root{--header-height: 68px}h2{font-size:35px;letter-spacing:-1.5px;line-height:1.15}input:not([type=checkbox]),select,textarea{font-size:16px;padding:10px 11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.product-context{position:relative;padding:32px max(24px,calc((100vw - 1000px)/2));background:#100a22;color:#e7def8;font-family:sans-serif;line-height:1.7}.product-context h2{font-size:1.2rem}.product-context a{color:#cab0ff;text-decoration:underline}#root{min-height:100vh;min-height:100svh}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s;animation-timing-function:ease-out}.experience-loading{margin:0;min-height:100svh;padding:120px 6%;background:#070610;color:#e5d7f4;font-size:14px}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-old(root),::view-transition-new(root){animation:none}}
