:root{--sd-night: #120B2E;--sd-deep: #2A0B3F;--sd-violet: #7B3FE4;--sd-pink: #FF3E9A;--sd-orange: #FF8A3D;--sd-teal: #19D3C5;--sd-butter: #F6E27F;--sd-cream: #FFF4E6;--sd-radius: 24px;--sd-display: "Archivo Black", "Arial Black", system-ui, sans-serif;--sd-script: "Yellowtail", cursive;--font-body--family: "DM Sans", system-ui, sans-serif;--font-subheading--family: "DM Sans", system-ui, sans-serif;--font-heading--family: "Archivo Black", "Arial Black", system-ui, sans-serif;--font-accent--family: "Yellowtail", cursive}body{background:radial-gradient(1200px 600px at 85% -10%,rgba(123,63,228,.35),transparent 60%),radial-gradient(900px 500px at -10% 30%,rgba(255,62,154,.18),transparent 60%),var(--sd-night);color:var(--sd-cream)}h1,h2,.h1,.h2{letter-spacing:.01em}#header-component{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:3px solid transparent;border-image:linear-gradient(90deg,var(--sd-pink),var(--sd-orange),var(--sd-teal),var(--sd-violet)) 1}#header-component .header-logo,#header-component .header-logo__image{font-family:var(--sd-display);letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(90deg,var(--sd-pink),var(--sd-orange));-webkit-background-clip:text;background-clip:text;color:transparent}.sd-wordmark{white-space:nowrap}footer{background:#0b0620;border-top:3px solid var(--sd-pink)}.sd-footer-wordmark{display:block;font-family:var(--sd-display);font-size:clamp(28px,5vw,52px);line-height:1;text-transform:uppercase;background:linear-gradient(90deg,var(--sd-pink),var(--sd-orange),var(--sd-butter));-webkit-background-clip:text;background-clip:text;color:transparent}.sd-footer-contact{margin:8px 0 0;font-size:.875rem}.sd-footer-contact span{display:block;margin-bottom:4px;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.sd-footer-contact a{color:inherit;text-decoration:underline;text-underline-offset:3px}.sd-footer-disclaimer{margin:14px 0 0;font-size:.75rem;line-height:1.5;opacity:.55;max-width:36ch}.sd-wrap{box-sizing:border-box;width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}.sd-section{padding-block:clamp(56px,9vw,112px);position:relative}.sd-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;border:2px solid currentColor;font:700 .75rem/1 DM Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase}.sd-eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.sd-title{font-family:var(--sd-display);font-size:clamp(2rem,6vw,4.2rem);line-height:1.02;text-transform:uppercase;margin:18px 0 0;text-shadow:3px 3px 0 var(--sd-violet)}.sd-lead{max-width:56ch;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.6;opacity:.85;margin:16px 0 0}.sd-center{text-align:center}.sd-center .sd-lead{margin-inline:auto}.sd-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;border-radius:999px;border:3px solid var(--sd-night);font:700 .9rem/1 DM Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.sd-btn--pink{background:var(--sd-pink);color:var(--sd-night);box-shadow:5px 5px 0 var(--sd-night)}.sd-btn--ghost{background:#fff4e61f;color:var(--sd-cream);border-color:var(--sd-cream);box-shadow:5px 5px #120b2ecc}.sd-btn:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--sd-night)}.sd-btn:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--sd-night)}.sd-btn[disabled]{opacity:.55;cursor:not-allowed}.sd-js .sd-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}.sd-js .sd-reveal.is-in{opacity:1;transform:none}.sd-hero{position:relative;overflow:hidden;isolation:isolate;min-height:min(92vh,860px);display:flex;align-items:center;justify-content:center;padding:90px 0 190px;background:linear-gradient(180deg,#1a0b45,#4b1f9e,#b13fb0 48%,#ff3e9a,#ff8a3d 84%,#ffd08a)}.sd-hero__sun{position:absolute;left:50%;bottom:16%;z-index:-2;width:min(54vw,520px);aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:linear-gradient(180deg,#fff0a0,#ffb347 45%,#ff5e8a);-webkit-mask-image:linear-gradient(#000 0 56%,transparent 56% 60%,#000 60% 68%,transparent 68% 73%,#000 73% 80%,transparent 80% 86%,#000 86% 100%);mask-image:linear-gradient(#000 0 56%,transparent 56% 60%,#000 60% 68%,transparent 68% 73%,#000 73% 80%,transparent 80% 86%,#000 86% 100%);opacity:.95}.sd-hero__palm{position:absolute;bottom:70px;z-index:-1;color:var(--sd-night);fill:currentColor;transform-origin:50% 100%;animation:sd-sway 7s ease-in-out infinite alternate}.sd-hero__palm--l{left:-2%;width:clamp(160px,26vw,360px)}.sd-hero__palm--r{right:-3%;width:clamp(140px,22vw,320px);animation-delay:-3s}.sd-hero__palm--r2{right:14%;width:clamp(80px,11vw,160px);opacity:.85;animation-delay:-5s;bottom:60px}@keyframes sd-sway{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.8deg)}}.sd-hero__sky{position:absolute;left:0;right:0;bottom:0;width:100%;height:clamp(90px,14vw,170px);fill:var(--sd-night);z-index:-1}.sd-hero__sky--back{fill:#2a0b3f;opacity:.85;bottom:22px;transform:scaleX(-1)}.sd-hero__content{text-align:center;position:relative;max-width:980px}.sd-hero .sd-eyebrow{color:var(--sd-cream);background:#120b2e59}.sd-hero__h1{font-family:var(--sd-display);font-size:clamp(2.6rem,9.4vw,7.2rem);line-height:.96;text-transform:uppercase;margin:22px 0 0;color:var(--sd-cream);text-shadow:4px 4px 0 var(--sd-pink),8px 8px 0 var(--sd-violet)}.sd-hero__script{display:block;font-family:var(--sd-script);text-transform:none;font-size:clamp(2.2rem,7vw,5rem);color:var(--sd-teal);text-shadow:3px 3px 0 var(--sd-night);margin-top:6px;transform:rotate(-3deg)}.sd-hero__sub{max-width:52ch;margin:22px auto 0;font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.55;color:var(--sd-cream);text-shadow:0 2px 12px rgba(18,11,46,.55)}.sd-hero__cta{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:30px}.sd-countdown{display:inline-flex;flex-direction:column;align-items:center;gap:10px;margin-top:34px}.sd-countdown__label{font:700 .75rem/1 DM Sans,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--sd-cream)}.sd-countdown__row{display:flex;gap:clamp(8px,2vw,16px)}.sd-countdown__box{min-width:clamp(64px,12vw,96px);padding:12px 8px 10px;border:3px solid var(--sd-cream);border-radius:18px;background:#120b2e9e;box-shadow:5px 5px 0 var(--sd-night)}.sd-countdown__num{display:block;font-family:var(--sd-display);font-size:clamp(1.5rem,4.5vw,2.4rem);line-height:1;color:var(--sd-butter);font-variant-numeric:tabular-nums}.sd-countdown__unit{display:block;margin-top:6px;font:700 .625rem/1 DM Sans,sans-serif;letter-spacing:.18em;text-transform:uppercase;opacity:.8}.sd-countdown__live{font-family:var(--sd-display);color:var(--sd-butter);font-size:1.4rem;margin:0}.sd-ticker{overflow:hidden;background:var(--sd-cream);color:var(--sd-night);border-block:3px solid var(--sd-night);transform:rotate(-1deg);margin-block:-14px;position:relative;z-index:3}.sd-ticker__track{display:flex;width:max-content;animation:sd-marquee 28s linear infinite}.sd-ticker__item{display:inline-flex;align-items:center;gap:22px;padding:14px 22px;font-family:var(--sd-display);font-size:clamp(.85rem,1.6vw,1.1rem);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sd-ticker__item:after{content:"\273a";color:var(--sd-pink)}@keyframes sd-marquee{to{transform:translate(-50%)}}.sd-districts__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,28px);margin-top:48px}.sd-district{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;min-height:460px;padding:28px;border-radius:32px;border:3px solid var(--sd-night);color:var(--sd-night);text-decoration:none;box-shadow:8px 8px #0000008c;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.sd-district:hover{transform:translateY(-8px) rotate(-1deg);box-shadow:12px 14px #0000008c}.sd-district--neon{background:linear-gradient(180deg,#7b3fe4,#ff3e9a 58%,#ff8a3d);color:var(--sd-cream)}.sd-district--salt{background:linear-gradient(180deg,#19d3c5,#8ec9f0 58%,#ffb39a)}.sd-district--glades{background:linear-gradient(180deg,#2f6f62,#8fa66b 55%,#ff7ba9);color:var(--sd-cream)}.sd-district__num{font-family:var(--sd-display);font-size:.85rem;letter-spacing:.12em;opacity:.85}.sd-district__name{font-family:var(--sd-display);font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:1;text-transform:uppercase;margin:10px 0 0;text-shadow:3px 3px 0 rgba(18,11,46,.45)}.sd-district__tag{margin:12px 0 0;font-size:1rem;line-height:1.45;max-width:24ch;font-weight:500}.sd-district__art{position:absolute;inset:auto 0 0 0;height:55%;z-index:-1;width:100%}.sd-district__cta{align-self:flex-start;margin-top:22px;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;background:var(--sd-night);color:var(--sd-cream);font:700 .8rem/1 DM Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase}.sd-products__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px}.sd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:clamp(16px,2.4vw,28px);margin-top:44px}.sd-card{position:relative;display:flex;flex-direction:column;border-radius:var(--sd-radius);background:#fff4e60f;border:2px solid rgba(255,244,230,.16);overflow:hidden;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .2s ease}.sd-card:hover{transform:translateY(-6px);border-color:var(--sd-pink);box-shadow:0 18px 40px -18px #ff3e9a99}.sd-card__media{position:relative;aspect-ratio:4 / 5;display:block;overflow:hidden;text-decoration:none}.sd-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.sd-card:hover .sd-card__media img{transform:scale(1.05)}.sd-card__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sd-card__badge{position:absolute;top:14px;left:14px;z-index:2;padding:6px 12px;border-radius:999px;background:var(--sd-night);color:var(--sd-butter);font:700 .6875rem/1 DM Sans,sans-serif;letter-spacing:.14em;text-transform:uppercase;border:2px solid var(--sd-butter)}.sd-card__body{display:flex;flex-direction:column;gap:14px;padding:20px;flex:1}.sd-card__district{font:700 .6875rem/1 DM Sans,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--sd-teal)}.sd-card__title{margin:0;font-family:var(--sd-display);font-size:1.15rem;line-height:1.15;text-transform:uppercase}.sd-card__title a{color:inherit;text-decoration:none}.sd-card__price{font:700 1.1rem/1 DM Sans,sans-serif;color:var(--sd-butter)}.sd-card__desc{margin:0;font-size:.9rem;line-height:1.5;opacity:.75}.sd-sizes{display:flex;flex-wrap:wrap;gap:8px}.sd-size{min-width:44px;padding:10px 12px;border-radius:999px;border:2px solid rgba(255,244,230,.35);background:transparent;color:var(--sd-cream);font:700 .8rem/1 DM Sans,sans-serif;cursor:pointer;transition:all .15s ease}.sd-size:hover{border-color:var(--sd-teal)}.sd-size.is-on{background:var(--sd-teal);border-color:var(--sd-teal);color:var(--sd-night)}.sd-size--static{opacity:.45;cursor:default}.sd-card__add{margin-top:auto;width:100%}.sd-card--concept .sd-card__media{pointer-events:none}.sd-features{background:linear-gradient(90deg,var(--sd-violet),var(--sd-pink));color:var(--sd-night);border-block:3px solid var(--sd-night)}.sd-features__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-block:34px}.sd-feature{display:flex;gap:14px;align-items:flex-start}.sd-feature__n{flex:none;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--sd-night);color:var(--sd-butter);font-family:var(--sd-display);font-size:1rem}.sd-feature__t{margin:0;font-family:var(--sd-display);font-size:.95rem;text-transform:uppercase;line-height:1.15;color:var(--sd-cream);text-shadow:2px 2px 0 var(--sd-night)}.sd-feature__d{margin:6px 0 0;font-size:.875rem;line-height:1.4;color:var(--sd-cream)}.sd-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px}.sd-review{padding:26px;border-radius:22px;background:var(--sd-cream);color:var(--sd-night);border:3px solid var(--sd-night);box-shadow:7px 7px 0 var(--sd-pink)}.sd-review:nth-child(3n+2){box-shadow:7px 7px 0 var(--sd-teal);transform:rotate(.8deg)}.sd-review:nth-child(3n+1){transform:rotate(-.8deg)}.sd-review:nth-child(3n){box-shadow:7px 7px 0 var(--sd-orange)}.sd-review__stars{color:var(--sd-orange);letter-spacing:3px;font-size:1.05rem}.sd-review__text{margin:12px 0 0;font-size:1rem;line-height:1.55;font-weight:500}.sd-review__who{margin:16px 0 0;font:700 .8rem/1.3 DM Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase}.sd-review__who small{display:block;margin-top:3px;font-weight:500;letter-spacing:.04em;text-transform:none;opacity:.65}.sd-sample-flag{display:inline-block;margin-top:18px;padding:8px 14px;border-radius:10px;border:2px dashed var(--sd-butter);color:var(--sd-butter);font:700 .75rem/1.3 DM Sans,sans-serif;letter-spacing:.06em}.sd-faq__list{max-width:820px;margin:44px auto 0;display:grid;gap:14px}.sd-faq details{border-radius:20px;border:2px solid rgba(255,244,230,.22);background:#fff4e60d;overflow:hidden}.sd-faq details[open]{border-color:var(--sd-teal);background:#19d3c514}.sd-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-family:var(--sd-display);font-size:1rem;text-transform:uppercase}.sd-faq summary::-webkit-details-marker{display:none}.sd-faq summary:after{content:"+";flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--sd-pink);color:var(--sd-night);font:700 1.3rem/1 DM Sans,sans-serif;transition:transform .2s ease}.sd-faq details[open] summary:after{transform:rotate(45deg)}.sd-faq__a{padding:0 24px 22px;font-size:1rem;line-height:1.6;opacity:.85}.sd-news{position:relative;overflow:hidden;background:linear-gradient(120deg,var(--sd-pink),var(--sd-orange));color:var(--sd-night);border-block:3px solid var(--sd-night)}.sd-news__inner{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center;padding-block:clamp(48px,7vw,84px)}.sd-news .sd-title{text-shadow:3px 3px 0 var(--sd-cream)}.sd-news__form{display:flex;gap:10px;flex-wrap:wrap}.sd-news__input{flex:1 1 220px;min-height:54px;padding:0 22px;border-radius:999px;border:3px solid var(--sd-night);background:var(--sd-cream);color:var(--sd-night);font:500 1rem DM Sans,sans-serif}.sd-news__input::placeholder{color:#120b2e8c}.sd-news__ok{margin:12px 0 0;font-weight:700}.sd-news .sd-btn{background:var(--sd-night);color:var(--sd-butter);border-color:var(--sd-night);box-shadow:5px 5px 0 var(--sd-cream)}.sd-toast{position:fixed;left:50%;bottom:22px;z-index:9999;display:flex;gap:16px;align-items:center;padding:14px 22px;border-radius:999px;background:var(--sd-cream);color:var(--sd-night);border:3px solid var(--sd-night);box-shadow:5px 5px 0 var(--sd-pink);font:700 .9rem/1 DM Sans,sans-serif;transform:translate(-50%,140%);transition:transform .35s cubic-bezier(.16,1,.3,1)}.sd-toast.is-on{transform:translate(-50%)}.sd-toast a{color:var(--sd-pink);text-decoration:underline;text-underline-offset:3px}@media(max-width:989px){.sd-districts__grid,.sd-reviews__grid{grid-template-columns:1fr}.sd-district{min-height:380px}.sd-features__grid{grid-template-columns:repeat(2,1fr)}.sd-news__inner{grid-template-columns:1fr}.sd-review:nth-child(n){transform:none}}@media(max-width:559px){.sd-hero{padding:70px 0 150px}.sd-features__grid{grid-template-columns:1fr}.sd-btn,.sd-hero__cta{width:100%}}@media(prefers-reduced-motion:reduce){.sd-hero__palm,.sd-ticker__track{animation:none}.sd-js .sd-reveal{opacity:1;transform:none;transition:none}.sd-card,.sd-district,.sd-btn{transition:none}}.sd-card__media--neon{background:radial-gradient(120% 90% at 50% 15%,#ff3e9a,#7b3fe4 48%,#1a0b45)}.sd-card__media--salt{background:radial-gradient(120% 90% at 50% 15%,#fff4e6,#19d3c5 45%,#2a0b3f)}.sd-card__media--glades{background:radial-gradient(120% 90% at 50% 15%,#f6e27f,#19d36a 42%,#0b2a2a)}html,body{overflow-x:clip}#header-component .sd-logo-img{display:block;height:64px;width:auto;max-width:none}@media(max-width:749px){#header-component .sd-logo-img{height:50px}}.sd-hero--photo{background:var(--sd-night)}.sd-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%;z-index:-3}.sd-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(180deg,#120b2e9e,#120b2e47 38%,#120b2e61 62%,#120b2edb)}.sd-hero--photo .sd-hero__sun,.sd-hero--photo .sd-hero__palm,.sd-hero--photo .sd-hero__sky{display:none}.sd-hero--photo .sd-hero__h1{text-shadow:3px 3px 0 var(--sd-pink),6px 6px 0 var(--sd-violet),0 8px 30px rgba(18,11,46,.6)}body{font-size:1.0625rem;-webkit-font-smoothing:antialiased}.sd-title{letter-spacing:0;line-height:1.04;text-shadow:0 2px 0 rgba(18,11,46,.5),0 10px 40px rgba(123,63,228,.45)}.sd-lead{opacity:1;color:#fff4e6eb;font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.65}.sd-eyebrow{font-size:.8125rem;letter-spacing:.14em;padding:8px 18px;background:#120b2e73}.sd-btn{font-size:.95rem;min-height:58px}.sd-card__title{font-family:DM Sans,sans-serif;font-weight:700;font-size:1.1rem;letter-spacing:0;text-transform:none;line-height:1.3}.sd-card__price{font-size:1.15rem;font-weight:700}.sd-ticker__item{font-size:clamp(.9rem,1.5vw,1.05rem);letter-spacing:.04em}.sd-hero{background:var(--sd-night);min-height:min(94vh,920px);padding:120px 0 150px}.sd-hero__bg{position:absolute;top:-6%;right:0;bottom:-6%;left:0;z-index:-3;will-change:transform}.sd-hero__photo{width:100%;height:100%;object-fit:cover;object-position:50% 58%;animation:sd-kenburns 26s ease-in-out infinite alternate;transform-origin:50% 60%}.sd-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(ellipse 70% 55% at 50% 46%,rgba(18,11,46,.6),transparent 72%),linear-gradient(180deg,#120b2eb3,#120b2e33 36%,#120b2e4d 62%,#120b2e)}.sd-hero__glow{position:absolute;z-index:-1;border-radius:50%;filter:blur(70px);opacity:.5;pointer-events:none;will-change:transform}.sd-hero__glow--a{width:38vw;height:38vw;left:-8vw;top:10%;background:var(--sd-pink)}.sd-hero__glow--b{width:34vw;height:34vw;right:-8vw;bottom:8%;background:var(--sd-violet)}.sd-hero__content{will-change:transform}.sd-hero__h1{font-size:clamp(2.7rem,8.6vw,6.6rem);line-height:1;letter-spacing:0;color:var(--sd-cream);text-shadow:0 2px 0 rgba(18,11,46,.55),0 12px 44px rgba(18,11,46,.7)}.sd-word{display:inline-block;overflow:hidden;vertical-align:top;padding:.04em .02em .1em}.sd-word>span{display:inline-block;transform:translateY(115%);animation:sd-rise 1s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(.25s + var(--i) * .1s)}.sd-hero__script{font-size:clamp(2.4rem,7vw,5.2rem);color:var(--sd-teal);text-shadow:0 2px 0 rgba(18,11,46,.7),0 8px 30px rgba(18,11,46,.6)}.sd-hero__sub{max-width:54ch;font-size:clamp(1.1rem,1.9vw,1.35rem);line-height:1.6;font-weight:500;text-shadow:0 2px 18px rgba(18,11,46,.85)}.sd-hero__in{opacity:0;transform:translateY(18px);animation:sd-fade .9s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--d, 0s)}.sd-hero__chips{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:34px 0 0;padding:0}.sd-hero__chips li{padding:10px 18px;border-radius:999px;font:600 .875rem/1 DM Sans,sans-serif;letter-spacing:.02em;background:#120b2e8c;border:1.5px solid rgba(255,244,230,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sd-hero__chips li:before{content:"\2713";color:var(--sd-teal);font-weight:800;margin-right:8px}.sd-hero__scroll{position:absolute;left:50%;bottom:46px;width:26px;height:42px;margin-left:-13px;border:2px solid rgba(255,244,230,.7);border-radius:14px}.sd-hero__scroll span{position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:var(--sd-cream);animation:sd-scrollcue 1.8s ease-in-out infinite}@keyframes sd-rise{to{transform:none}}@keyframes sd-fade{to{opacity:1;transform:none}}@keyframes sd-kenburns{0%{transform:scale(1.02)}to{transform:scale(1.12) translate3d(-1%,-1%,0)}}@keyframes sd-scrollcue{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(14px)}}#header-component .sd-logo-img{height:76px;filter:drop-shadow(0 0 16px rgba(255,62,154,.5));transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s ease}#header-component .header-logo:hover .sd-logo-img{transform:scale(1.05);filter:drop-shadow(0 0 22px rgba(255,138,61,.7))}@media(max-width:749px){#header-component .sd-logo-img{height:56px}}.sd-story__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,88px);align-items:center}.sd-story__media{position:relative}.sd-story__frame{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:32px;border:3px solid var(--sd-cream);box-shadow:14px 14px 0 var(--sd-pink)}.sd-story__frame img{position:absolute;left:0;top:-9%;width:100%;height:118%;object-fit:cover;object-position:38% 50%;will-change:transform}.sd-story__badge{position:absolute;right:-4%;bottom:-5%;width:58%;height:auto;padding:6px 12px;border-radius:22px;background:#000;border:2px solid var(--sd-pink);box-shadow:0 18px 40px -12px #000c;transform:rotate(-3deg)}.sd-story__text{margin-top:24px;max-width:60ch}.sd-story__text p{margin:0 0 16px;font-size:1.1rem;line-height:1.7;color:#fff4e6e0}.sd-story__text .sd-story__lead{font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.5;font-weight:600;color:var(--sd-cream)}.sd-story__values{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:14px}.sd-story__values li{display:flex;gap:18px;align-items:flex-start;padding:18px 20px;border-radius:20px;background:#fff4e60f;border:1.5px solid rgba(255,244,230,.16);transition:border-color .25s ease,transform .25s cubic-bezier(.16,1,.3,1)}.sd-story__values li:hover{border-color:var(--sd-pink);transform:translate(6px)}.sd-story__n{font-family:var(--sd-display);font-size:1.1rem;color:var(--sd-pink)}.sd-story__values h3{margin:0;font:700 1.1rem/1.3 DM Sans,sans-serif;letter-spacing:0;text-transform:none;color:var(--sd-cream)}.sd-story__values p{margin:4px 0 0;font-size:1rem;line-height:1.55;color:#fff4e6cc}.sd-manifesto{margin-top:clamp(56px,8vw,110px);overflow:hidden}.sd-manifesto__track{display:flex;width:max-content;animation:sd-marquee 46s linear infinite}.sd-manifesto span{padding-right:.5em;white-space:nowrap;font-family:var(--sd-display);font-size:clamp(3rem,9vw,8rem);line-height:1.1;text-transform:uppercase;color:transparent;-webkit-text-stroke:2px rgba(255,244,230,.55)}@media(max-width:989px){.sd-story__grid{grid-template-columns:1fr}.sd-story__frame{aspect-ratio:4 / 3;box-shadow:8px 8px 0 var(--sd-pink)}.sd-story__badge{right:2%;width:52%}}@media(max-width:559px){.sd-hero{padding:90px 0 130px}.sd-hero__chips li{font-size:.8125rem}}@media(prefers-reduced-motion:reduce){.sd-hero__photo,.sd-hero__scroll span,.sd-manifesto__track{animation:none}.sd-word>span,.sd-hero__in{animation:none;transform:none;opacity:1}}.sd-hero__h1{text-shadow:none;filter:drop-shadow(0 2px 0 rgba(18,11,46,.55)) drop-shadow(0 10px 28px rgba(18,11,46,.7))}.sd-hero__h1 .sd-hero__script{text-shadow:none}.sd-story{padding-block:clamp(40px,6vw,72px)}.sd-story__head{text-align:center;max-width:720px;margin-inline:auto}.sd-story__title{margin:14px 0 0;font-family:var(--sd-display);font-size:clamp(1.5rem,3.4vw,2.3rem);line-height:1.15;text-transform:uppercase;text-shadow:none}.sd-story__lead{margin:12px 0 0;font-size:1.1rem;line-height:1.55;color:#fff4e6e6}.sd-story__points{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sd-story__points li{min-width:0;padding:18px 20px;border-radius:18px;background:#fff4e60f;border:1.5px solid rgba(255,244,230,.16)}.sd-story__points h3{margin:8px 0 0;font:700 1.05rem/1.3 DM Sans,sans-serif;letter-spacing:0;text-transform:none;color:var(--sd-cream)}.sd-story__points p{margin:4px 0 0;font-size:.97rem;line-height:1.5;color:#fff4e6cc}@media(max-width:749px){.sd-story__points{grid-template-columns:1fr}}.sd-herob{position:relative;overflow:hidden;isolation:isolate;padding:clamp(36px,5vw,80px) 0 clamp(64px,8vw,110px);background:radial-gradient(900px 520px at 90% 0%,rgba(123,63,228,.4),transparent 62%),radial-gradient(800px 500px at 0% 80%,rgba(255,62,154,.22),transparent 60%),var(--sd-night)}.sd-herob__glow{position:absolute;z-index:-1;border-radius:50%;filter:blur(80px);opacity:.4;pointer-events:none;will-change:transform}.sd-herob__glow--a{width:34vw;height:34vw;left:-10vw;top:6%;background:var(--sd-pink)}.sd-herob__glow--b{width:30vw;height:30vw;right:-8vw;bottom:4%;background:var(--sd-violet)}.sd-herob__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,88px);align-items:center}.sd-herob__media{position:relative}.sd-herob__frame{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:32px;border:3px solid var(--sd-cream);box-shadow:14px 14px 0 var(--sd-pink)}.sd-herob__frame img{position:absolute;left:0;top:-9%;width:100%;height:118%;object-fit:cover;object-position:38% 50%;will-change:transform}.sd-herob__badge{position:absolute;right:-4%;bottom:-5%;width:58%;height:auto;padding:6px 12px;border-radius:22px;background:#000;border:2px solid var(--sd-pink);box-shadow:0 18px 40px -12px #000c;transform:rotate(-3deg)}.sd-herob__h1{margin:20px 0 0;font-family:var(--sd-display);font-size:clamp(2.5rem,6.4vw,5.4rem);line-height:1;text-transform:uppercase;letter-spacing:0;color:var(--sd-cream);filter:drop-shadow(0 2px 0 rgba(18,11,46,.55)) drop-shadow(0 10px 28px rgba(123,63,228,.5))}.sd-herob__h1 .sd-hero__script{text-align:left;transform-origin:left center;margin-top:4px;transform:rotate(-3deg);text-shadow:none}.sd-herob__sub{margin:20px 0 0;max-width:46ch;font-size:clamp(1.1rem,1.8vw,1.3rem);line-height:1.55;font-weight:500;color:#fff4e6eb}.sd-herob .sd-hero__cta{justify-content:flex-start}.sd-herob__points{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:10px;max-width:520px}.sd-herob__points li{display:flex;gap:16px;align-items:flex-start;padding:14px 18px;border-radius:16px;background:#fff4e60f;border:1.5px solid rgba(255,244,230,.16)}.sd-herob__n{font-family:var(--sd-display);font-size:1rem;color:var(--sd-pink);padding-top:2px}.sd-herob__points h3{margin:0;font:700 1.02rem/1.3 DM Sans,sans-serif;letter-spacing:0;text-transform:none;color:var(--sd-cream)}.sd-herob__points p{margin:2px 0 0;font-size:.95rem;line-height:1.45;color:#fff4e6cc}.sd-herob__in{opacity:0;transform:translateY(18px);animation:sd-fade .9s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--d, 0s)}@media(max-width:989px){.sd-herob__grid{grid-template-columns:1fr}.sd-herob__frame{aspect-ratio:16 / 10;box-shadow:8px 8px 0 var(--sd-pink)}.sd-herob__badge{right:2%;width:48%}}@media(prefers-reduced-motion:reduce){.sd-herob__in{animation:none;opacity:1;transform:none}}#header-component .sd-logo-img,.sd-soon__logo{mix-blend-mode:normal}.sd-herob{padding:0 0 clamp(56px,7vw,96px)}.sd-herob__full{position:relative;overflow:hidden;height:min(88vh,860px);min-height:420px;display:flex;align-items:center;justify-content:center;background:var(--sd-night)}.sd-herob__photo{position:absolute;left:0;top:-8%;width:100%;height:116%;object-fit:cover;object-position:50% 60%;will-change:transform}.sd-herob__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 50% 42% at 50% 50%,rgba(18,11,46,.78),transparent 78%),linear-gradient(180deg,#120b2e40,#120b2e00,#120b2e8c 80%,#120b2e)}.sd-herob__logo{position:relative;width:min(78vw,720px);height:auto;filter:drop-shadow(0 6px 30px rgba(18,11,46,.7))}.sd-herob__copy{text-align:center;max-width:900px;margin:clamp(32px,5vw,56px) auto 0}.sd-herob__h1 .sd-hero__script{text-align:center;transform-origin:center}.sd-herob__sub{margin-inline:auto}.sd-herob .sd-hero__cta{justify-content:center}.sd-herob__points{margin-inline:auto;max-width:960px;grid-template-columns:repeat(3,minmax(0,1fr));text-align:left}@media(max-width:749px){.sd-herob__full{height:70vh;min-height:380px}.sd-herob__points{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sd-theme.css.map */
