.fw-brand-page{background:#050505;color:#fff;font-family:var(--font-body--family,Arial,sans-serif);overflow:hidden}.fw-brand-page *{box-sizing:border-box}.fw-page-wrap{width:min(1240px,calc(100% - 40px));margin:0 auto}.fw-eyebrow{margin:0 0 18px;color:#ff2d8c;font-size:13px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.fw-display{margin:0;font-size:clamp(58px,9vw,132px);line-height:.82;letter-spacing:-.065em;text-transform:uppercase;font-weight:900}.fw-display-small{font-size:clamp(52px,7vw,100px)}.fw-pink{color:#ff2d8c}.fw-yellow{color:#ffd400}.fw-lead{max-width:650px;margin:28px 0 0;color:#c9c9c9;font-size:20px;line-height:1.55}.fw-btn{display:inline-flex;align-items:center;justify-content:center;padding:17px 25px;border-radius:6px;background:#ff2d8c;color:#050505!important;text-decoration:none;font-size:14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;transition:transform .18s ease}.fw-btn:hover{transform:translateY(-2px)}.fw-btn-dark{background:#050505;color:#fff!important}.fw-page-hero{min-height:600px;display:grid;grid-template-columns:1fr .9fr;gap:64px;align-items:center;padding:86px 0}.fw-page-hero-copy .fw-btn{margin-top:34px}.fw-hero-media{position:relative}.fw-hero-media:before{content:'***';position:absolute;right:-15px;top:-46px;color:#ff2d8c;font-size:110px;line-height:1;font-weight:900;letter-spacing:-.17em;z-index:0}.fw-hero-media img{position:relative;z-index:1;width:100%;display:block;border-radius:10px;box-shadow:0 28px 80px rgba(0,0,0,.55)}.fw-strip{padding:18px 0;background:#ff2d8c;color:#050505}.fw-strip-yellow{background:#ffd400}.fw-strip p{margin:0;text-align:center;font-size:clamp(18px,2.4vw,31px);font-weight:900;letter-spacing:.02em;text-transform:uppercase}.fw-page-section{padding:92px 0}.fw-section-head{max-width:790px;margin-bottom:44px}.fw-section-title{margin:0;font-size:clamp(42px,5.5vw,76px);line-height:.93;letter-spacing:-.045em;text-transform:uppercase;font-weight:900}.fw-section-copy{margin:18px 0 0;color:#bdbdbd;font-size:18px;line-height:1.6;max-width:700px}.fw-step-grid,.fw-three-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fw-step-card,.fw-info-card{border:1px solid #292929;background:#0d0d0d;border-radius:8px;padding:34px;min-height:250px}.fw-step-num{display:block;color:#ff2d8c;font-size:13px;font-weight:900;letter-spacing:.14em}.fw-step-card h3,.fw-info-card h3{margin:46px 0 10px;font-size:clamp(28px,3vw,38px);line-height:.95;text-transform:uppercase;font-weight:900;letter-spacing:-.035em}.fw-step-card p,.fw-info-card p{margin:0;color:#bdbdbd;line-height:1.55}.fw-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.fw-split-image img{width:100%;display:block;border-radius:10px}.fw-pill-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.fw-pill{border:1px solid #3a3a3a;border-radius:999px;padding:11px 15px;font-size:13px;font-weight:900;text-transform:uppercase}.fw-statement{padding:62px;border-radius:10px;background:#ffd400;color:#050505}.fw-statement-pink{background:#ff2d8c}.fw-statement strong{display:block;font-size:clamp(42px,6vw,82px);line-height:.88;letter-spacing:-.055em;text-transform:uppercase}.fw-statement p{max-width:680px;margin:22px 0 0;font-size:18px;line-height:1.55;font-weight:700}.fw-final-cta{padding:110px 0;text-align:center;background:#ff2d8c;color:#050505}.fw-final-cta h2{margin:0;font-size:clamp(54px,8vw,120px);line-height:.84;letter-spacing:-.06em;text-transform:uppercase;font-weight:900}.fw-final-cta p{max-width:650px;margin:25px auto 34px;font-size:19px;line-height:1.5;font-weight:700}.fw-faq-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;align-items:start}.fw-faq-sticky{position:sticky;top:130px}.fw-faq-short{margin-top:30px;padding:28px;border:1px solid #2d2d2d;border-radius:8px;background:#0d0d0d}.fw-faq-short strong{display:block;color:#ffd400;font-size:24px;line-height:1.05;text-transform:uppercase}.fw-faq-short p{margin:12px 0 0;color:#bdbdbd;line-height:1.5}.fw-faq-list{border-top:1px solid #303030}.fw-faq-list details{border-bottom:1px solid #303030}.fw-faq-list summary{list-style:none;cursor:pointer;padding:28px 46px 28px 0;position:relative;font-size:clamp(21px,2.3vw,30px);font-weight:900;text-transform:uppercase;line-height:1.05}.fw-faq-list summary::-webkit-details-marker{display:none}.fw-faq-list summary:after{content:'+';position:absolute;right:4px;top:23px;color:#ff2d8c;font-size:34px;font-weight:900}.fw-faq-list details[open] summary:after{content:'−'}.fw-faq-answer{padding:0 50px 28px 0;color:#c5c5c5;font-size:17px;line-height:1.65}.fw-faq-note{margin-top:26px;padding:24px;border-radius:8px;background:#ffd400;color:#050505;font-weight:700;line-height:1.5}.fw-about-quote{background:#ffd400;color:#050505;padding:72px 0;transform:rotate(-1deg);margin:28px -2vw}.fw-about-quote .fw-page-wrap{transform:rotate(1deg)}.fw-about-quote strong{display:block;font-size:clamp(50px,8vw,116px);line-height:.82;letter-spacing:-.06em;text-transform:uppercase}.fw-shop-hero{padding:86px 0 66px}.fw-shop-hero .fw-lead{max-width:720px}.fw-shop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:68px 0 96px}.fw-product-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #292929;border-radius:9px;background:#0d0d0d}.fw-product-card-media{display:block;aspect-ratio:4/5;overflow:hidden;background:#151515}.fw-product-card-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .24s ease}.fw-product-card:hover .fw-product-card-media img{transform:scale(1.025)}.fw-product-card-body{display:flex;flex:1;flex-direction:column;padding:22px}.fw-preorder-badge{align-self:flex-start;padding:7px 10px;border-radius:999px;background:#ff2d8c;color:#050505;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fw-product-card h2{margin:17px 0 8px;font-size:24px;line-height:1.02;text-transform:uppercase;font-weight:900;letter-spacing:-.03em}.fw-product-price{margin:0 0 22px;color:#ffd400;font-size:18px;font-weight:900}.fw-product-link{margin-top:auto;color:#fff!important;text-decoration:none;border-top:1px solid #303030;padding-top:17px;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fw-product-link span{color:#ff2d8c}.fw-shop-bottom{padding:0 0 90px}.fw-shop-bottom .fw-statement{display:grid;grid-template-columns:1fr auto;align-items:center;gap:34px}.fw-shop-bottom .fw-statement strong{font-size:clamp(40px,5vw,68px)}@media(max-width:900px){.fw-page-hero{grid-template-columns:1fr;gap:36px;min-height:auto;padding:64px 0}.fw-hero-media{max-width:640px}.fw-step-grid,.fw-three-grid{grid-template-columns:1fr}.fw-split{grid-template-columns:1fr}.fw-faq-layout{grid-template-columns:1fr;gap:42px}.fw-faq-sticky{position:static}.fw-shop-grid{grid-template-columns:repeat(2,1fr)}.fw-shop-bottom .fw-statement{grid-template-columns:1fr}}@media(max-width:600px){.fw-page-wrap{width:min(100% - 28px,1240px)}.fw-display{font-size:clamp(52px,18vw,84px)}.fw-page-section{padding:66px 0}.fw-page-hero{padding:56px 0 42px}.fw-hero-media:before{font-size:72px}.fw-statement{padding:40px 28px}.fw-final-cta{padding:78px 0}.fw-shop-grid{grid-template-columns:1fr;padding:44px 0 68px}.fw-shop-hero{padding:62px 0 44px}.fw-faq-list summary{padding:24px 42px 24px 0;font-size:21px}.fw-about-quote{padding:54px 0}.fw-step-card,.fw-info-card{min-height:0}.fw-step-card h3,.fw-info-card h3{margin-top:32px}}