.brand-page #byond-intimate .stamp-controls{position:fixed;bottom:max(16px,env(safe-area-inset-bottom));right:clamp(16px,3vw,48px);z-index:8;display:flex;gap:12px;align-items:center}
.brand-page #byond-intimate .stamp-controls button{font:12px/1.5 'DM Sans',sans-serif;color:#d9cbd2;background:#100e10c9;border:1px solid #d9cbd23b;padding:10px 14px;min-height:44px;border-radius:2px;cursor:pointer;backdrop-filter:blur(12px)}
.brand-page #byond-intimate .stamp-controls button:hover{border-color:#ffb1c7;color:#fff}
.brand-page.text-intro-active #stamp-replay{display:none}
.brand-page:not(.text-intro-active) #stamp-skip{display:none}
.brand-page #byond-intimate .bi-hero-copy{perspective:1000px}
.brand-page #byond-intimate .bi-hero-copy>h1{transform-origin:center;will-change:auto}
.brand-page #byond-intimate{--type-brand:clamp(7.5rem,22vw,13rem)}
@media(max-width:360px){.brand-page #byond-intimate{--type-brand:clamp(6rem,31vw,7.5rem)}}
@media(max-width:600px){.brand-page #byond-intimate .stamp-controls{gap:8px;bottom:12px}.brand-page #byond-intimate .stamp-controls button{padding:8px 10px;font-size:11px}}
