.teaser{--ink:#05030b;--cream:#fff3ed;--pink:#ff8eb5;--muted:#c3b5c7;--gutter:clamp(24px,7vw,120px);color:var(--cream);background:radial-gradient(ellipse 65% 25% at 50% 48%,#31112638,transparent),var(--ink);overflow:clip}.teaser :is(h1,h2,p,figure){margin:0}.teaser a{color:inherit;text-decoration:none}.teaser a:focus-visible{outline:2px solid #ffb4ce;outline-offset:6px}.teaser svg{width:20px;height:20px;flex-shrink:0}.teaser-skip{position:fixed;top:-100px;left:20px;padding:14px;background:var(--ink);z-index:100}.teaser-skip:focus{top:10px}.teaser-header{position:fixed;inset:0 0 auto;z-index:30;height:94px;display:flex;justify-content:space-between;align-items:center;padding:0 4%;background:linear-gradient(#05030bd9,#05030b60 70%,transparent);transition:background .25s,box-shadow .25s}.teaser-header.is-scrolled{background:#05030bed;backdrop-filter:blur(18px);box-shadow:0 1px #ffffff0d}.teaser-brand{display:inline-flex;align-items:center;gap:14px}.teaser-brand-image{width:58px;height:73px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen}.teaser-wordmark{font-size:11px;font-weight:750;letter-spacing:.09em}.teaser-wordmark small{display:block;color:#ffb1c9;font-size:10px;letter-spacing:.27em;margin-top:7px;font-weight:500}.teaser-status{display:flex;align-items:center;gap:10px;color:#f3dfe9;font-size:10px;font-weight:500;letter-spacing:.14em}.teaser-status>span{width:5px;height:5px;border-radius:50%;background:#ff92b8;animation:teaser-pulse 3s ease-in-out infinite}.teaser-community{display:flex;align-items:center;gap:22px;font-size:12px;padding:12px 18px;border:1px solid #ffffff45;background:#05030b30;transition:background .2s}.teaser-community:hover{background:#ffffff15}.teaser-hero{position:relative;scroll-margin-top:0;padding-bottom:45px}.teaser-key-art{position:relative;max-width:1704px;margin:auto}.teaser-key-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,var(--ink),transparent 17%)}.teaser-campaign-image{display:block;width:100%;height:auto;animation:teaser-art-in .9s ease both}.teaser-hero-content{text-align:center;position:relative;margin:-22px auto 0;padding:0 var(--gutter)}.teaser-hero-content>.teaser-status{justify-content:center;margin-bottom:20px}.teaser h1{font-family:var(--font-bebas),Impact,sans-serif;font-weight:400;font-size:clamp(88px,12.7vw,196px);line-height:.86;letter-spacing:-.02em}.teaser em{color:var(--pink);font-style:normal}.teaser h1 em{background:linear-gradient(125deg,#ffc4a6,#ff94b8 75%);-webkit-background-clip:text;background-clip:text;color:transparent}.teaser-intro{color:var(--muted);font-size:15px;line-height:1.8;margin-top:27px!important}.teaser-story-link{display:inline-flex;align-items:center;gap:16px;font-size:11px;color:#e8cbdc!important;margin-top:26px}.teaser-arrow-circle{width:30px;height:30px;display:grid;place-items:center;border:1px solid #d19cb64d;border-radius:50%;font-size:17px;transition:transform .2s,border-color .2s}.teaser-story-link:hover .teaser-arrow-circle{transform:translateY(3px);border-color:#f3b5d0}.teaser-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:16px 24px;margin-top:26px;font-size:13px;font-weight:650;background:#ffa5c0;color:#180b17!important;transition:background .2s,transform .2s}.teaser-button:hover{background:#ffc1d5;transform:translateY(-2px)}.teaser-chapter-line{display:flex;align-items:center;gap:26px;max-width:1320px;margin:55px auto 0;padding:0 var(--gutter)}.teaser-chapter-line span{height:1px;flex:1;background:linear-gradient(90deg,transparent,#cda0bc30)}.teaser-chapter-line span:last-child{transform:rotate(180deg)}.teaser-chapter-line p{color:#cda6bb;font-size:10px;letter-spacing:.22em;white-space:nowrap}.teaser-return{display:grid;grid-template-columns:.95fr 1.05fr;gap:12%;align-items:center;max-width:1320px;margin:auto;padding:65px var(--gutter) 95px;scroll-margin-top:100px}.teaser-logo-art,.teaser-return{position:relative}.teaser-logo-aura{position:absolute;inset:18% -10% 0;background:radial-gradient(ellipse at center,#99255324,transparent 67%);transform:translateY(var(--drift,0));pointer-events:none}.teaser-logo-art img{position:relative;display:block;width:100%;max-width:335px;height:auto;margin:auto;mix-blend-mode:lighten;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(0deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(0deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.teaser-kicker{color:#e4a8c0;font-size:10px;letter-spacing:.22em;font-weight:500;margin-bottom:24px!important}.teaser h2{font-family:var(--font-bebas),Impact,sans-serif;font-weight:400;font-size:clamp(58px,6.3vw,92px);line-height:.95;letter-spacing:-.01em}.teaser-return-copy{font-size:15px;line-height:1.85;color:var(--muted);max-width:44ch;margin-top:26px!important}.teaser-return-note{border-left:1px solid #d18ca54d;padding-left:18px;font-size:13px;line-height:1.8;color:#ead5e1;margin-top:30px!important}.teaser-return-note span{color:#a48da9}.teaser-closing{position:relative;isolation:isolate;overflow:hidden;text-align:center;padding:85px var(--gutter) 80px}.teaser-closing-horizon{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 80% 100% at 50% 95%,#4f193237,transparent 75%),radial-gradient(ellipse 70% 90% at 50% 55%,#21102c38,transparent)}.teaser-closing:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,#c38ba12c,transparent)}.teaser-closing h2{font-size:clamp(78px,8.9vw,132px);line-height:.88}.teaser-closing h2 em{color:#ff9dbc}.teaser-closing-copy{color:var(--muted);font-size:15px;line-height:1.8;margin-top:26px!important}.teaser-home-signoff{font-family:Georgia,serif;color:#e5bed1;font-size:20px;font-style:italic;margin-top:38px!important}.teaser-footer{padding:0 var(--gutter)}.teaser-footer-inner{max-width:1080px;margin:auto;display:grid;grid-template-columns:1fr auto;gap:17px 30px;padding:28px 0 30px;border-top:1px solid #b58aa025}.teaser-footer-brand{font-size:10px;font-weight:600;letter-spacing:.04em;align-self:center}.teaser-footer-brand span{font-weight:400;color:#bd98af}.teaser-legal{grid-column:1/-1;color:#98889f;font-size:10px;line-height:1.8;max-width:600px}.teaser-back-top{width:32px;height:32px;display:grid;place-items:center;border:1px solid #d19cb630;border-radius:50%;color:#e6bfd3!important;transition:border-color .2s}.teaser-back-top:hover{border-color:#f3b5d0}.teaser.motion-ready [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .65s ease,transform .65s ease}.teaser.motion-ready [data-reveal].is-visible{opacity:1;transform:none}@keyframes teaser-art-in{0%{opacity:.4}to{opacity:1}}@keyframes teaser-pulse{50%{opacity:.4}}@media (min-width:1705px){.teaser-key-art:after{background:linear-gradient(0deg,var(--ink),transparent 17%),linear-gradient(90deg,var(--ink),transparent 4%,transparent 96%,var(--ink))}}@media (max-width:1000px){.teaser-return{gap:7%}.teaser-return-copy{font-size:14px}.teaser h2{font-size:6.5vw}.teaser-logo-art img{max-width:290px}}@media (max-width:700px){.teaser{--gutter:25px}.teaser-header{height:76px;padding-inline:20px;background:#05030bf5}.teaser-brand{gap:9px}.teaser-brand-image{width:44px;height:55px}.teaser-wordmark{font-size:9px}.teaser-wordmark small{font-size:8px;letter-spacing:.2em;margin-top:6px}.teaser-header .teaser-status{max-width:95px;font-size:8px;line-height:1.7;gap:8px;letter-spacing:.08em}.teaser-header .teaser-status>span{flex-shrink:0}.teaser-community{font-size:10px;padding:10px;gap:8px}.teaser-community svg{width:15px}.teaser-hero{padding-top:76px;padding-bottom:25px}.teaser-key-art:after{background:linear-gradient(0deg,var(--ink),transparent 12%)}.teaser-hero-content{margin-top:12px}.teaser h1{font-size:17vw;white-space:nowrap}.teaser-intro{font-size:14px;margin-top:22px!important}.teaser-story-link{font-size:11px;margin-top:22px}.teaser-chapter-line{gap:15px;margin-top:35px}.teaser-chapter-line p{font-size:8px;letter-spacing:.15em}.teaser-return{grid-template-columns:1fr;gap:35px;padding-top:35px;padding-bottom:55px}.teaser-return-content{grid-row:1}.teaser-logo-art{grid-row:2}.teaser-logo-art img{max-width:230px}.teaser-kicker{font-size:10px;margin-bottom:20px!important}.teaser h2{font-size:clamp(55px,14vw,78px)}.teaser-return-copy{font-size:14px;line-height:1.85;margin-top:22px!important;max-width:46ch}.teaser-return-note{font-size:13px;margin-top:25px!important}.teaser-closing{padding-top:55px;padding-bottom:55px}.teaser-closing h2{font-size:17vw}.teaser-closing-copy{font-size:14px;margin-top:24px!important}.teaser-home-signoff{font-size:19px;margin-top:30px!important}.teaser-footer-brand{font-size:8px;line-height:1.8}.teaser-legal{font-size:9px}}@media (max-width:360px){.teaser-header{padding-inline:14px}.teaser-wordmark{font-size:8px}.teaser-header .teaser-status{font-size:7px;max-width:80px}.teaser h1{font-size:16.5vw}.teaser-footer-brand span{display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.teaser *,.teaser :after,.teaser :before{animation:none!important;transition:none!important}.teaser.motion-ready [data-reveal]{opacity:1;transform:none}.teaser-logo-aura{transform:none}}