html,body{margin:0;overflow-x:hidden}.immersive-hero{height:var(--sg-height,900px);max-height:none;min-height:760px}.immersive-hero .hero-copy{padding-top:clamp(75px,12vw,170px)}.immersive-hero .hero-art{top:30px}@media(max-width:700px){.immersive-hero{height:auto;min-height:0}.immersive-hero .hero-copy{padding-top:55px}.immersive-hero .hero-art{top:auto}}
.immersive-hero .book-picker-label{grid-column:1/-1;font-size:14px;line-height:1.4;text-align:center;color:#f2efe8;margin:0 0 4px}.immersive-hero #book-stage{bottom:140px}.immersive-hero.book-is-open #book-stage{bottom:150px}
@media(max-width:700px){.immersive-hero{padding-bottom:880px}.immersive-hero .hero-art{height:880px}.immersive-hero #book-stage,.immersive-hero.book-is-open #book-stage{bottom:395px}.immersive-hero .drag-hint{bottom:368px}.immersive-hero .hero-viewer-controls{bottom:266px}}

.immersive-hero .book-picker-label{position:absolute;bottom:100%;left:-10px;right:-10px;margin:0 0 12px}

@font-face{font-family:'SG Disciplina';src:url('./assets/disciplina.woff') format('woff');font-weight:800;font-style:normal;font-display:swap}.immersive-hero h1{font-family:'SG Disciplina',sans-serif;font-weight:800;letter-spacing:-.015em;font-size:clamp(48px,5.3vw,92px);line-height:1.05}@media(max-width:700px){.immersive-hero h1{font-size:clamp(32px,7.6vw,53px);letter-spacing:-.01em}}

.immersive-hero{container-type:inline-size}@media(min-width:701px){.immersive-hero .book-picker{right:5cqw}}

.rare-award{display:none;position:absolute;z-index:3;pointer-events:none;width:100px;left:12%;top:12%;filter:drop-shadow(0 3px 8px #0005)}.immersive-hero[data-book-theme="rare"] .rare-award{display:block}.rare-award img{display:block;position:static;width:100%;height:auto;max-width:100%;max-height:none;transform:none;object-fit:contain}
