.product-teaser{max-width:1100px;margin:auto;text-align:center;overflow:hidden}.product-brand{padding:48px 20px 26px;position:relative;z-index:1}.product-brand p{font-size:10px;letter-spacing:3px;color:#c7b789;margin:0}.product-brand>span{display:block;font:500 clamp(34px,6vw,58px)/1.2 Cormorant Garamond,serif;letter-spacing:5px;color:#e8ce85;margin:12px 0 8px}.product-reveal{position:relative;padding:230px 24px 52px;background:#050a08;isolation:isolate}.product-glimpse{position:absolute;z-index:-1;inset:0 0 auto;height:360px;background-image:linear-gradient(180deg,#050a0833 0,#050a0877 32%,#050a08 88%),linear-gradient(90deg,#050a08,transparent 40%,transparent 75%,#050a08),url(/media/capobello-preview.jpg);background-repeat:no-repeat;background-size:100% 100%,100% 100%,auto 1100px;background-position:50%,50%,72% top}.product-eyebrow{color:#d5b76e;font-size:10px;letter-spacing:2.5px;line-height:1.8}.product-announcement h1{font:400 clamp(48px,8vw,88px)/.97 Cormorant Garamond,serif;letter-spacing:-1px;margin:22px 0 24px;color:#f2ebdc}.product-announcement h1 em{font-style:normal;color:#e6c575}.product-message{font-size:clamp(15px,2vw,19px);line-height:1.7;color:#d8d5ca;margin:0 auto;max-width:400px}.product-coming{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#e8ce85;margin:26px 0 0}.product-coming span{color:#b9b8aa}.product-details{border-top:1px solid #d3ae6133;margin:0 28px;padding:44px 12px 60px}.product-details h2{font:400 clamp(30px,4vw,44px)/1.15 Cormorant Garamond,serif;margin:16px 0}.product-details>p:not(.product-eyebrow){color:#c9c9bd;font-size:15px;line-height:1.8;margin:8px auto;max-width:440px}.product-details>.product-package{color:#a6a99f!important}.product-follow{margin:36px auto 0;max-width:320px}.product-follow>p{font:italic 25px Cormorant Garamond,serif;margin:0 0 18px}.product-follow .gold-button{gap:16px;min-height:52px}.product-follow .gold-button,.product-tiktok{display:flex;align-items:center;justify-content:center}.product-tiktok{gap:8px;font-size:13px;color:#ccc0a2;margin-top:20px;min-height:44px}@media(max-width:600px){.product-brand{padding-top:30px}.product-reveal{padding:190px 20px 38px}.product-glimpse{height:290px;background-size:100% 100%,100% 100%,auto 820px;background-position:50%,50%,75% top}.product-details{margin:0 22px;padding:32px 0 44px}.product-eyebrow{font-size:9px;letter-spacing:1.8px}}.product-launch-art{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}.product-teaser{max-width:720px}.product-details{border-top:0}