/* Shared white frame; photographs and copy occupy adjacent anthracite panels. */
body{padding:16px!important;background:#fff!important}main{background:#fff!important}.show-sheet,.show-overview,.biography-source,.compact-shop{background:#fff!important;max-width:none!important;padding:0!important}.show-sheet .sheet-row{margin:8px 0!important;gap:8px!important;border:0!important;background:#fff!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sheet-copy,.sheet-image{background:#1d1d1d!important}.sheet-copy{padding:60px 9%!important}.sheet-image{position:relative}.sheet-image img{max-height:none!important;height:100%;min-height:410px;object-fit:contain!important}.sheet-image figcaption{position:absolute;bottom:12px;right:12px;padding:7px 10px;font:italic 10px Raleway;background:#1d1d1dba;border:1px solid #fff2}.section,.creation-note,.premium-note,.show-video,.show-next,.show-facts{margin-block:8px!important;border:0!important;background:#1d1d1d!important}.original-row{gap:8px!important;margin:8px 0!important}.show-cards{gap:8px!important}.show-card{border:0!important;background:#1d1d1d!important}.show-visual,.show-visual img,.show-card-copy{background:#1d1d1d!important}.show-visual{position:relative}.photo-credit{position:absolute;bottom:10px;right:10px;padding:5px 8px;font:italic 10px Raleway;color:white;background:#1d1d1dbb}.show-card-copy{border:0!important}.show-card-copy .show-brand-logo{width:180px}.show-brand{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin:0!important}.show-brand-logo{width:260px;height:145px;object-fit:contain}.show-brand em{font:normal 75px/1.2 'Great Vibes',cursive!important;color:#e8d8b6!important}.sheet-show-heading{background:#1d1d1d;padding:20px;color:white}.hero-copy .show-brand{justify-content:flex-start}.hero-copy h1{margin:0}.show-card-copy h3{margin-top:25px}.show-facts{gap:35px;font:18px Raleway;padding:25px}.show-next a{text-decoration:none!important}.show-next{padding:20px}.show-video{scroll-margin-top:100px}.sheet-copy h2{font:600 34px/1.3 Raleway!important}.sheet-copy p{font:400 18px/1.75 Raleway!important}.sheet-copy .eyebrow{font-size:12px!important}.creation-note,.premium-note{padding:60px 8%}.page-hero,.hero.page-hero,.hero.page-hero.catalog-hero,.hero.page-hero.product-hero{height:calc(100svh - 32px)!important;min-height:660px!important;position:relative}.hero.page-hero>img,.about .hero.page-hero>img{object-fit:cover!important;object-position:center center!important}.hero.page-hero:before{content:'';position:absolute;bottom:-1px;left:0;right:0;height:20px;background:#fff;clip-path:polygon(0 100%,0 0,48% 0,50% 100%,52% 0,100% 0,100% 100%);z-index:6;pointer-events:none}.hero-copy h1 em{color:#e8d8b6!important}.hero.page-hero[data-focus=contact]>img{object-position:center 45%!important}.hero.page-hero .hero-copy{bottom:75px!important}.cinema-strip{padding-top:8px!important}.frame-seam{width:7px!important}.frame-seam:after{display:none!important}.cinema-triptych:before{display:none!important}.creation-footer{display:block!important;text-align:center;padding:25px 15px;background:#fff;color:#333;border:0}.creation-footer p{font:12px/1.7 Raleway;margin:3px}.creation-footer p:first-child{font-weight:600;font-size:14px}body .mast,body .mast.scrolled{position:fixed!important;inset:16px 16px auto!important;width:calc(100% - 32px)!important;transition:background .3s,padding .3s;z-index:30}body .mast.scrolled{background:#1d1d1df5!important;padding:10px 24px!important;grid-template-columns:135px minmax(0,1fr)!important;align-items:center!important;gap:20px!important}.mast.scrolled .logo{width:125px!important;height:72px!important}.mast.scrolled .nav{margin-top:0!important;font-size:14px!important}.mast.scrolled .nav-group{gap:14px!important}html{scroll-padding-top:100px}.events-list article{display:grid!important;grid-template-columns:180px minmax(0,1fr) 200px;gap:30px;align-items:center;padding:30px 0}.events-list .news-poster{width:180px;padding:0;margin:0}.events-list .news-poster img{height:230px;object-fit:contain}.events-list .news-poster p{display:none}.events-list article:not(:has(.news-poster)){grid-template-columns:180px minmax(0,1fr)}
.sheet-row{padding:0!important;margin:8px 0!important;border:0!important;gap:8px!important;background:#fff!important}.show-sheet .sheet-row{padding:0!important}.song-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;background:#fff;margin:8px 0}.song-art,.song-copy{background:#1d1d1d;padding:40px;display:flex;flex-direction:column;justify-content:center}.song-art img{width:100%;max-width:440px;align-self:center;object-fit:contain}.song-copy h2{font:600 34px Raleway;margin-bottom:20px}.song-copy p{font:18px/1.8 Raleway;margin-bottom:20px}.song-copy .button{align-self:start;display:inline-flex;gap:10px;align-items:center}.song-copy svg{width:25px;height:25px}
.show-player{aspect-ratio:16/9}.show-player iframe{width:100%;height:100%;border:0}.playable-show-video{padding:35px;gap:35px}.song-feature{scroll-margin-top:110px}.creation-video-link{display:inline-block;margin-top:12px;font:13px Raleway;text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){.song-feature{grid-template-columns:1fr}.song-art,.song-copy{padding:30px 25px}.playable-show-video{padding:20px}}
@media(min-width:1800px){.hero.page-hero{min-height:800px!important}.sheet-copy h2{font-size:42px!important}.sheet-copy p{font-size:20px!important}.frame-seam{width:9px!important}.show-brand em{font-size:90px!important}}
@media(max-width:1100px){body .mast.scrolled{grid-template-columns:100px 1fr!important}.mast.scrolled .logo{width:95px!important}.mast.scrolled .nav{font-size:12px!important}.mast.scrolled .nav-group{gap:10px!important}.sheet-copy{padding:40px 7%!important}.sheet-copy h2{font-size:29px!important}.show-brand-logo{width:190px;height:115px}.show-brand em{font-size:62px!important}}
@media(max-width:700px){body{padding:10px!important}body .mast,body .mast.scrolled{inset:10px 10px auto!important;width:calc(100% - 20px)!important}.mast.scrolled{grid-template-columns:1fr!important}.mast.scrolled>a{display:none}.mast.scrolled .nav{grid-column:1!important;grid-row:1!important}.hero.page-hero,.hero.page-hero.catalog-hero,.hero.page-hero.product-hero{height:calc(100svh - 20px)!important;min-height:650px!important}.hero.page-hero>img,.about .hero.page-hero>img{object-fit:contain!important;object-position:center 58%!important}.show-sheet .sheet-row{grid-template-columns:1fr!important;gap:0!important}.sheet-row.reverse .sheet-image{order:0!important}.sheet-image img{min-height:0;height:auto;max-height:450px!important}.sheet-copy{padding:35px 25px!important}.show-brand-logo{width:150px;height:95px}.show-brand em{font-size:54px!important}.show-brand{gap:10px}.sheet-show-heading{padding:15px}.show-facts{font-size:15px;gap:10px}.events-list article,.events-list article:not(:has(.news-poster)){grid-template-columns:1fr!important;gap:12px}.events-list .news-poster{width:100%;max-width:250px}.events-list .news-poster img{height:320px}.creation-note,.premium-note{padding:35px 25px}.frame-seam{width:4px!important}html{scroll-padding-top:110px}}

@media(max-width:700px){body .mast.scrolled{grid-template-columns:1fr!important}}
