html,body{margin:0;padding:0}body{font-family:Inter,sans-serif}#body{width:100%;margin:0;overflow-x:clip}.sectionTitleBlock{text-align:center;background:var(--if-bg-soft);padding:clamp(32px,4vw,56px) 20px 24px}.sectionTitleBlock h2{margin:0;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.1}.sectionTitleBlock p{max-width:640px;margin:14px auto 0;font-size:clamp(15px,1.2vw,18px);font-weight:400}#header{background:radial-gradient(circle at 18% 80%,#ad13220d,#0000 10%),radial-gradient(circle at 82% 14%,#780c1a05,#0000 10%),linear-gradient(120deg,#0a0b0f 0%,#13151a 48%,#090a0d 100%);border-radius:0;min-height:clamp(520px,50vw,760px);margin-top:10px;position:relative;overflow:hidden}#header:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 24% 8%,#ffffff0d,#0000 26%),radial-gradient(circle at 78% 92%,#ff3f511c,#0000 28%);position:absolute;inset:0}#header:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#000000c7 0%,#00000094 34%,#0003 68%,#00000014 100%);position:absolute;inset:0}#desktopHeaderMedia,#mobileHeaderMedia{z-index:0;position:absolute;inset:0}#desktopHeaderMedia{display:block}#mobileHeaderMedia{--mobile-slide-width:76vw;display:none}#headerInfo{--header-content-width:min(1000px, 75vw);--header-copy-width:min(800px, 75vw);z-index:3;color:#fff;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;width:min(100%,1440px);min-height:clamp(520px,50vw,760px);padding:clamp(32px,6vw,80px);display:flex;position:relative}.title{text-align:left;max-width:min(620px,42vw);display:inline-block}.headerEyebrow{color:#ff6976;letter-spacing:.16em;text-transform:uppercase;background:#22070bb8;border:1px solid #ff4958a6;border-radius:999px;justify-content:center;align-items:center;margin-bottom:22px;padding:10px 18px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ff344a2e,0 10px 24px #0000003d}#headerInfo h2{letter-spacing:-.04em;flex-direction:column;gap:6px;margin:0;font-size:clamp(38px,5vw,78px);font-weight:700;line-height:.95;display:flex}.headerAccent{color:#ff4e59;text-shadow:0 0 24px #ff4e5938,0 12px 28px #00000042}#headerInfo h3{max-width:var(--header-copy-width);color:#ffffffeb;margin:28px 0 0;font-size:clamp(16px,1.4vw,22px);font-weight:400;line-height:1.5}#headerInfo p{max-width:var(--header-copy-width);color:#fffc;margin:0;font-size:clamp(14px,1vw,16px)}#headerInfo button{color:#fff;cursor:pointer;background:linear-gradient(#ff5a63 0%,#c41128 100%);border:none;border-radius:16px;min-width:220px;margin:34px 0 16px;padding:18px 30px;font-size:18px;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 20px 40px #85000f5c,inset 0 0 0 1px #ffffff14}#headerInfo button:disabled{cursor:wait;opacity:.78}#headerInfo button:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 24px 44px #85000f6b,inset 0 0 0 1px #ffffff24}.headerFootnote{color:#ffffff6b;letter-spacing:.01em;align-items:center;gap:12px;margin-top:18px;font-size:15px;display:inline-flex}.headerNotifyForm{width:min(100%, var(--header-content-width));flex-wrap:wrap;align-items:stretch;gap:14px;margin:34px 0 12px;display:flex}.headerNotifyInput{box-sizing:border-box;color:#fff;background:#0f1116d1;border:1px solid #ffffff29;border-radius:16px;flex:0 min(360px,100%);min-width:min(360px,100%);height:58px;padding:0 18px;font-size:16px;box-shadow:0 14px 32px #00000029,inset 0 0 0 1px #ffffff0a}.headerNotifyInput::placeholder{color:#ffffff7a}.headerNotifyInput:focus{border-color:#ff5a63b3;outline:none;box-shadow:0 0 0 3px #ff5a6324,0 14px 32px #00000029}#headerInfo .headerNotifyForm button{justify-content:center;align-self:stretch;align-items:center;min-width:220px;height:58px;margin:0;padding:0 30px;display:inline-flex}.headerNotifyMessage{margin:0 0 10px;font-size:14px;font-weight:500}.headerNotifyMessage--success{color:#9df3bf}.headerNotifyMessage--error{color:#ff9aa1}.headerSecondaryCopy{margin-top:4px}.headerInlineLink{color:#fff;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #ff5a63b3;text-decoration:underline #ff5a63b3;text-decoration-thickness:1.5px}.headerInlineLink:hover{color:#ffb3b8}.headerFootnote:before,.headerFootnote:after{content:"";background:#ffffff2e;width:54px;height:1px}.desktopHeroBackgroundImage,.desktopHeroTexture,.desktopHeroArc,.desktopHeroPanels{position:absolute}.desktopHeroBackgroundImage{object-fit:cover;object-position:center;opacity:.7;filter:saturate()brightness();width:100%;height:100%;inset:0}.desktopHeroTexture{opacity:.92;background:radial-gradient(circle at 52% 88%,#a80b2247,#0000 22%),linear-gradient(90deg,#ff002a0d,#0000 32% 68%,#ff002a0d);inset:0}.desktopHeroArc{filter:blur(.2px);border:1px solid #ffffff14;border-radius:999px}.desktopHeroArc--left{width:min(62vw,980px);height:min(62vw,980px);top:-44%;left:-26%}.desktopHeroArc--right{border-color:#ff2a401c;width:min(46vw,740px);height:min(46vw,740px);bottom:-44%;right:-16%}.desktopHeroPanels{perspective:4000px;perspective-origin:72% 4%;transform-style:preserve-3d;align-items:flex-end;gap:0;padding:32px 40px 0;display:flex;bottom:clamp(28px,3.2vw,72px);right:clamp(-8px,1vw,28px);transform:rotateX(11deg)rotateY(-25deg)rotate(-7deg)}.desktopHeroPanel{--panel-width:clamp(184px, 14.4vw, 286px);--tx:0px;--ty:0px;--tz:0px;--rz:0deg;--ry:0deg;--scale:1;--float-x:0px;--float-y:-4px;--float-z:0px;--float-rx:.35deg;--float-rz:.25deg;--float-ry:.45deg;--float-scale:.004;--float-duration:11.5s;--delay:0s;flex:0 0 var(--panel-width);width:var(--panel-width);aspect-ratio:.4;transform-origin:bottom;transform:translate3d(var(--tx), var(--ty), var(--tz)) rotateX(var(--rx)) rotateZ(var(--rz)) rotateY(var(--ry)) scale(var(--scale));animation:desktopHeroPanelFloat var(--float-duration) ease-in-out infinite;animation-delay:var(--delay);will-change:transform;background:#111319;border:1px solid #ff5e6d8c;border-radius:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ff283e29,0 28px 52px #0000006b,0 0 22px #ff263a2e}.desktopHeroPanel:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#ffffff1f,#0000 20%),linear-gradient(#0000 0%,#0c0d122e 62%,#08090c99 100%);position:absolute;inset:0}.desktopHeroPanel:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ff55638a,inset 0 0 30px #e1192a33}.desktopHeroPanelImage{object-fit:cover;width:100%;height:100%;display:block}.desktopHeroPanel--1{--tx:0px;--ty:-100px;--tz:-160px;--rx:8deg;--rz:15deg;--ry:0deg;--scale:.88;--float-x:-2px;--float-y:-5px;--float-z:-6px;--float-rx:.3deg;--float-rz:-.18deg;--float-ry:.22deg;--float-scale:.003;--float-duration:13.4s;--delay:-1.2s;z-index:1}.desktopHeroPanel--2{--tx:-40px;--ty:-30px;--tz:-160px;--rx:8deg;--rz:15deg;--ry:0deg;--scale:.88;--float-x:2px;--float-y:-4px;--float-z:4px;--float-rx:.24deg;--float-rz:.14deg;--float-ry:-.18deg;--float-scale:.0025;--float-duration:11.1s;--delay:-3.9s;z-index:2}.desktopHeroPanel--3{--tx:-80px;--ty:45px;--tz:-160px;--rx:8deg;--rz:15deg;--ry:0deg;--scale:.88;--float-x:-1px;--float-y:-6px;--float-z:8px;--float-rx:.42deg;--float-rz:.2deg;--float-ry:.32deg;--float-scale:.0035;--float-duration:12.7s;--delay:-2.4s;z-index:3}.desktopHeroPanel--4{--tx:-120px;--ty:120px;--tz:-160px;--rx:8deg;--rz:15deg;--ry:0deg;--scale:.88;--float-x:3px;--float-y:-3px;--float-z:10px;--float-rx:.26deg;--float-rz:-.12deg;--float-ry:-.34deg;--float-scale:.003;--float-duration:14.2s;--delay:-5.1s;z-index:4}#headerInfo>:not(.title){max-width:var(--header-content-width)}#creatorSpotlightSection,#featuredSection{background:var(--if-bg-soft)}#creatorSpotlightCarousel{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:18px;padding:0 clamp(16px,4vw,40px) 32px;display:flex;overflow:visible}#creatorSpotlightCarousel .creatorSpotlightCard{flex:0 calc(20% - 14.4px);width:100%;min-width:0;max-width:320px;min-height:0}.spotlightImagePlaceholder{aspect-ratio:4/5;background:linear-gradient(#d8d8de 0%,#c7c7ce 100%)}.spotlightText{padding:18px}.spotlightText h3{margin:0 0 8px;font-size:20px;font-weight:600}.spotlightText p{color:#5f6066;margin:0;font-size:15px;line-height:1.5}#featured{background:var(--if-bg-soft);box-sizing:border-box;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:16px;padding:0 clamp(16px,4vw,40px);display:grid}#featured>*{min-width:0}#featured .productCard{max-width:none}#featured .productInfo h3,#featured .price,#featured .stock{font-size:13px;line-height:1.35}@media (max-width:1480px){#creatorSpotlightCarousel .creatorSpotlightCard{flex-basis:calc(25% - 13.5px)}#featured{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1180px){#creatorSpotlightCarousel .creatorSpotlightCard{flex-basis:calc(33.3333% - 12px)}#featured{grid-template-columns:repeat(4,minmax(0,1fr))}}#viewButtonHolder{text-align:center;background:var(--if-bg-soft);padding:30px 20px 40px}#viewAll{background:var(--if-bg-soft);color:var(--if-muted);cursor:pointer;border:2px solid #6d676723;border-radius:8px;align-items:center;min-width:180px;padding:12px 24px;font-size:18px;font-weight:400;transition:all .2s}#viewAll:hover{background:var(--if-surface-soft)}#lowerSection{background:var(--if-surface);justify-content:center;align-items:center;min-height:250px;display:flex}#aboutInfo{background:var(--if-surface-soft);border:3px solid #6d676723;border-radius:5px;width:min(75%,1200px);min-height:90px;display:flex}#boxOne,#boxTwo,#boxThree{flex:1}@media (max-width:900px){#header{min-height:560px}#header:before{display:none}#header:after{background:linear-gradient(#0000002e,#00000094)}#desktopHeaderMedia{display:none}#mobileHeaderMedia{--mobile-hero-height:560px;--mobile-slide-width:calc(var(--mobile-hero-height) * .398139);display:block}.mobileHeroTrack{width:max-content;height:100%;animation:32s linear infinite mobileHeroScroll;display:flex}.mobileHeroSlide{flex:0 0 var(--mobile-slide-width);width:var(--mobile-slide-width);height:100%}.mobileHeroSlide+.mobileHeroSlide{margin-left:-1px}.mobileHeroSlide img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}#headerInfo{text-align:center;justify-content:flex-end;align-items:center;min-height:600px;padding:28px 18px 34px}.headerEyebrow,.headerFootnote{display:none}.title{text-align:center;width:100%;max-width:340px}#headerInfo h2{font-size:clamp(32px,8.8vw,46px)}#headerInfo h2 span{overflow-wrap:anywhere;max-width:100%}#headerInfo h3{max-width:min(100%,600px);font-size:16px;line-height:1.45}#headerInfo p{overflow-wrap:anywhere;max-width:100%}.headerNotifyForm{justify-content:center;width:100%;max-width:340px;margin:24px 0 12px}.headerNotifyInput{flex:100%;min-width:0;max-width:340px}.headerNotifyForm button{width:100%;max-width:340px;margin:0}.headerSecondaryCopy{width:100%;max-width:340px}#headerInfo button{min-width:170px;box-shadow:none;background:linear-gradient(#4b4f55,#2f3338);border-radius:8px;margin:24px 0 16px;padding:14px 24px;font-weight:500}#creatorSpotlightCarousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;padding:0 16px 28px;display:flex;overflow-x:auto}#creatorSpotlightCarousel::-webkit-scrollbar{display:none}#creatorSpotlightCarousel .creatorSpotlightCard{scroll-snap-align:start;flex:0 0 calc(50% - 7px);min-width:calc(50% - 7px)}#featured{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:14px;padding:0 16px 8px;display:flex;overflow-x:auto}#featured::-webkit-scrollbar{display:none}#featured>*{scroll-snap-align:start;flex:0 0 calc(50% - 7px);min-width:calc(50% - 7px)}}@media (min-width:700px) and (max-width:900px){#creatorSpotlightCarousel{gap:12px;padding:0 18px 28px}#creatorSpotlightCarousel .creatorSpotlightCard{flex:0 0 calc(33.3333% - 8px);min-width:calc(33.3333% - 8px)}#featured{gap:12px;padding:0 18px 8px}#featured>*{flex:0 0 calc(33.3333% - 8px);min-width:calc(33.3333% - 8px)}#featured .productInfo h3,#featured .price,#featured .stock{font-size:12px;line-height:1.3}}@media (max-width:560px){#header{min-height:500px}.mobileHeroSlide{flex-basis:var(--mobile-slide-width);width:var(--mobile-slide-width)}#mobileHeaderMedia{--mobile-hero-height:500px;--mobile-slide-width:calc(var(--mobile-hero-height) * .398139)}#headerInfo{min-height:500px;padding-inline:16px}#headerInfo h3,#headerInfo p,.headerNotifyForm,.headerSecondaryCopy{max-width:280px}#headerInfo h3{font-size:14px}.headerSecondaryCopy{font-size:13px}.sectionTitleBlock{padding:28px 16px 20px}.sectionTitleBlock h2{font-size:30px}.sectionTitleBlock p{font-size:15px}#headerInfo button,#viewAll{width:100%;max-width:280px}#headerInfo h2{font-size:clamp(31px,10.2vw,40px)}#creatorSpotlightCarousel .creatorSpotlightCard{flex:0 0 min(76vw,280px);min-width:min(76vw,280px)}}@keyframes mobileHeroScroll{0%{transform:translate(0)}to{transform:translateX(calc(var(--mobile-slide-width) * -5))}}@keyframes desktopHeroPanelFloat{0%,to{transform:translate3d(var(--tx), var(--ty), var(--tz)) rotateX(var(--rx)) rotateZ(var(--rz)) rotateY(var(--ry)) scale(var(--scale))}50%{transform:translate3d(calc(var(--tx) + var(--float-x)), calc(var(--ty) + var(--float-y)), calc(var(--tz) + var(--float-z))) rotateX(calc(var(--rx) + var(--float-rx))) rotateZ(calc(var(--rz) + var(--float-rz))) rotateY(calc(var(--ry) + var(--float-ry))) scale(calc(var(--scale) + var(--float-scale)))}}
