.not-found__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);max-width:40rem;margin-inline:0;padding-block:var(--space-7)}.not-found__code{margin:0;color:var(--color-text-muted)}.not-found__title{margin:0;font-size:clamp(2rem,1.2rem + 3.5vw,3.5rem);line-height:1.05;letter-spacing:-.02em}.not-found__text{margin:0;color:var(--color-text-muted)}.not-found__search{display:flex;gap:var(--space-2);width:100%;margin-block:var(--space-3)}.not-found__search input{flex:1;min-width:0;min-height:3rem}.not-found__search .button{min-height:3rem}.article__inner{max-width:46rem}.article__title{margin:0 0 var(--space-3);font-size:clamp(1.75rem,1.1rem + 2.6vw,2.75rem);line-height:1.1;letter-spacing:-.015em}.article__meta{margin:0 0 var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-sm)}.article__image{margin-bottom:var(--space-6);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card)}.article__image img{width:100%;height:auto}.article__comments{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.article__comments form{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-6)}.article__comments-title{margin:0 0 var(--space-4);font-size:var(--font-size-lg)}.article__comment{padding-block:var(--space-4);border-bottom:1px solid var(--color-border)}.article__comment p{margin:0 0 var(--space-1)}.article__comment-author{font-weight:600}.article__field{display:flex;flex-direction:column;gap:var(--space-2)}.article__field label{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:600;letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.article__comments form .button{align-self:flex-start}.artist-list__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,12rem));gap:var(--space-6) var(--space-5)}.artist-list__empty{color:var(--color-text-muted)}.blog__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:var(--space-7) var(--space-5)}.blog__card{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.blog__image{display:block;aspect-ratio:3 / 2;margin-bottom:var(--space-2);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.blog__image img{width:100%;height:100%;object-fit:cover}.blog__card-title{margin:0;font-size:var(--font-size-lg)}.blog__card-title a{color:inherit;text-decoration:none}.blog__card-title a:hover{text-decoration:underline;text-underline-offset:.2em}.blog__meta,.blog__excerpt{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.cart-drawer{position:fixed;inset:0 0 0 auto;width:min(28rem,100%);max-width:100%;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-left:1px solid var(--color-border);background:var(--color-background);color:var(--color-foreground)}.cart-drawer[open]{animation:cart-drawer-in .22s ease}.cart-drawer::backdrop{background:#0009}@keyframes cart-drawer-in{0%{transform:translate(2rem);opacity:0}}.cart-drawer__panel{display:flex;flex-direction:column;height:100%}.cart-drawer__panel[aria-busy=true]{opacity:.6;pointer-events:none}.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}.cart-drawer__title{display:flex;align-items:baseline;gap:var(--space-3);margin:0;font-size:var(--font-size-lg)}.cart-drawer__count{color:var(--color-text-muted);font-family:var(--font-primary--family);font-size:var(--font-size-sm);font-weight:400}.cart-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-inline-end:calc(var(--space-2) * -1);padding:0;border:0;background:transparent;color:var(--color-foreground);cursor:pointer}.cart-drawer__close svg{width:1.35rem;height:1.35rem}.cart-drawer__status{margin:0;padding:0 var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-sm)}.cart-drawer__status:not(:empty){padding-block:var(--space-3) 0}.cart-drawer__error{margin:var(--space-3) var(--space-5) 0;padding:var(--space-3);border:1px solid var(--color-sale);border-radius:var(--radius-card);color:var(--color-sale);font-size:var(--font-size-sm)}.cart-drawer__error[hidden]{display:none}.cart-drawer__form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.cart-drawer__items{flex:1 1 auto;margin:0;padding:0 var(--space-5);overflow-y:auto;list-style:none}.cart-drawer__footer{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--color-border);background:var(--color-surface)}.cart-drawer__subtotal{display:flex;align-items:baseline;justify-content:space-between;font-size:var(--font-size-lg);font-weight:600}.cart-drawer__checkout{width:100%;min-height:3rem}.cart-drawer__links{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.cart-drawer__continue{padding:0;border:0;background:transparent;font-family:inherit;cursor:pointer}.cart-drawer__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-5);color:var(--color-text-muted)}.cart-drawer__empty p{margin:0}.cart__layout{display:grid;grid-template-columns:minmax(0,1fr) 22rem;gap:var(--space-8);align-items:start}.cart__items{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.cart__items .cart-item{grid-template-columns:6rem minmax(0,1fr) auto;padding-block:var(--space-5)}.cart__summary{position:sticky;top:calc(var(--header-height) + var(--space-5));display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.cart__subtotal{display:flex;align-items:baseline;justify-content:space-between;font-size:var(--font-size-lg);font-weight:600}.cart__checkout,.cart__update{width:100%;min-height:3rem}.cart__continue{align-self:center}.cart__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);color:var(--color-text-muted)}.cart__empty p{margin:0}@media screen and (max-width:63.99rem){.cart__layout{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.cart__summary{position:static}}@media screen and (max-width:37.49rem){.cart__items .cart-item{grid-template-columns:4.5rem minmax(0,1fr) auto}}.category-grid__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-5)}.category-grid__empty{color:var(--color-text-muted)}.collection-banner{aspect-ratio:16 / 5;overflow:hidden}.collection-banner__image img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:64rem){.collection-layout:not(.collection-layout--single) .collection-main .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.collection__context{display:flex;gap:var(--space-3);margin:calc(var(--space-6) * -1) 0 var(--space-6);font-size:var(--font-size-sm);color:var(--color-text-muted)}.collection__context a{color:inherit}.collection-layout{display:grid;grid-template-columns:16rem 1fr;gap:var(--space-8);align-items:start}.collection-layout--single{grid-template-columns:minmax(0,1fr)}.collection-sidebar{position:sticky;top:calc(var(--header-height) + var(--space-5))}.collection-sidebar-toggle__label{display:none}.collection-sidebar-content{display:flex;flex-direction:column;gap:var(--space-5)}.collection-sidebar__section{padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.collection-sidebar__section summary{padding-block:var(--space-2);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--letter-spacing-caps)}.collection-sidebar__list{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-size-sm)}.collection-sidebar__list a{color:var(--color-text-muted);text-decoration:none}.collection-sidebar__list a:hover,.collection-sidebar__list a[aria-current=page]{color:var(--color-foreground)}.collection-sidebar__actions{display:flex;flex-direction:column;gap:var(--space-3)}.collection-sidebar__clear{display:inline-block;padding-block:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}.collection-main__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.collection-main__count{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.collection-main__sort{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-sm)}.collection-main__sort select{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-foreground);max-width:14rem}@media screen and (min-width:62.01rem){.collection-sidebar-content{display:flex!important}}@media screen and (max-width:62rem){.collection-layout{grid-template-columns:1fr}.collection-sidebar{position:static}.collection-sidebar-toggle__label{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);margin-bottom:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:600}.collection-sidebar-content{padding-top:var(--space-4)}.collection-main__bar{flex-direction:column;align-items:flex-start}.collection-main__sort select{max-width:none;flex:1}}.collections__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:var(--grid-gap, 20px)}.contact__inner{max-width:40rem}.contact__title{margin:0 0 var(--space-5);font-size:clamp(1.5rem,1rem + 1.8vw,2.25rem);line-height:1.1;letter-spacing:-.01em}.contact__intro{margin-bottom:var(--space-6);color:var(--color-text-muted)}.contact__inner form{display:flex;flex-direction:column;gap:var(--space-4)}.contact__field{display:flex;flex-direction:column;gap:var(--space-2)}.contact__field label{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:600;letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.contact__field input,.contact__field textarea{min-height:3rem;resize:vertical}.contact__submit{align-self:flex-start;min-width:10rem;min-height:3rem}.contact__success{margin:0;font-size:var(--font-size-lg)}.contact__error{color:var(--color-sale)}@media screen and (max-width:37.49rem){.contact__submit{align-self:stretch}}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.faq__tools{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}.faq__tools[hidden]{display:none}.faq__search{display:flex;flex-direction:column;gap:var(--space-2);max-width:34rem}.faq__search-label{color:var(--color-text-muted)}.faq__search-input{width:100%;min-height:3rem}.faq__filters{display:flex;flex-wrap:wrap;gap:var(--space-2)}.faq__chip{display:inline-flex;align-items:center;min-height:2.5rem;padding:var(--space-1) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-button);background:transparent;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.faq__chip:hover{color:var(--color-foreground);border-color:var(--color-foreground)}.faq__chip.is-active{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-contrast)}.faq__status{min-height:1.25rem;margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.faq__status:empty{display:none}.faq__groups{display:flex;flex-direction:column;gap:var(--space-7)}.faq-group[hidden],.faq-item[hidden],.faq__empty[hidden]{display:none}.faq-group{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:var(--space-4) var(--space-8);align-items:start}.faq-group__title{margin:0;color:var(--color-text-muted);font-family:var(--font-primary--family);font-size:var(--font-size-xs);font-weight:600;letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.faq-group__list{min-width:0;border-top:1px solid var(--color-border)}.faq-item{border-bottom:1px solid var(--color-border)}.faq-item__heading{margin:0;font-size:inherit}.faq-item__button{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;min-height:3.5rem;padding:var(--space-4) 0;border:0;background:none;color:var(--color-foreground);font:inherit;font-size:var(--font-size-md);font-weight:600;line-height:1.35;text-align:start;cursor:default}.faq-item__question{min-width:0;overflow-wrap:anywhere}.faq__groups .faq-item__icon{display:none}[data-faq].is-ready .faq-item__button{cursor:pointer}[data-faq].is-ready .faq-item__icon{position:relative;display:block;flex:none;width:1rem;height:1rem}[data-faq].is-ready .faq-item__icon:before,[data-faq].is-ready .faq-item__icon:after{content:"";position:absolute;inset:50% 0 auto;height:2px;background:currentcolor;transition:transform var(--transition-fast)}[data-faq].is-ready .faq-item__icon:after{transform:rotate(90deg)}[data-faq].is-ready .faq-item__button[aria-expanded=true] .faq-item__icon:after{transform:rotate(0)}.faq-item__button:hover .faq-item__question{text-decoration:underline;text-underline-offset:.2em}.faq-item__panel{padding-bottom:var(--space-5)}.faq-item__panel[hidden]{display:none}.faq-item__answer{color:var(--color-text-muted)}.faq-item__answer p{margin:0}.faq-item__answer p+p{margin-top:var(--space-3)}.faq__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-6);border:1px dashed var(--color-border-strong);border-radius:var(--radius-card)}.faq__empty-title{margin:0;font-size:var(--font-size-lg);font-weight:600;overflow-wrap:anywhere}.faq__empty-hint{margin:0;color:var(--color-text-muted)}@media screen and (max-width:47.99rem){.faq-group{grid-template-columns:minmax(0,1fr)}.faq__empty{padding:var(--space-5)}}.featured-collection__empty{color:var(--color-text-muted)}.footer{margin-top:var(--space-8);border-top:1px solid var(--color-border);background:var(--color-surface)}.footer__row{display:flex;flex-wrap:wrap;gap:var(--space-7) var(--space-6);padding-block:var(--space-8)}.footer__row>.shopify-block{display:contents}.footer__row .footer-column{flex:1 1 9rem;min-width:0}.footer__row .footer-column.footer-column--brand{flex:2 1 16rem}.footer__row:empty{display:none}.footer__row .footer-column__heading{margin:0 0 var(--space-4);color:var(--color-brand-blue);font-family:var(--font-primary--family);font-size:var(--font-size-xs);font-weight:600;letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.footer__bottom-wrap{border-top:1px solid var(--color-border)}.footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3) var(--space-5);padding-block:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm)}.footer__copyright{margin:0}.footer__copyright a{color:inherit}.footer__tools{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3) var(--space-5)}.footer__localization .localization__list{top:auto;bottom:calc(100% + var(--space-2))}.footer__payment{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.footer__payment svg{display:block;height:1.5rem;width:auto}@media screen and (max-width:47.99rem){.footer__row{gap:var(--space-6) var(--space-5);padding-block:var(--space-7)}.footer__row .footer-column{flex:1 1 calc(50% - var(--space-5))}.footer__row .footer-column.footer-column--brand{flex:1 1 100%}.footer__bottom{flex-direction:column;align-items:flex-start}}.main-genre{padding-bottom:0}.genre-hero{display:flex;flex-direction:column;gap:var(--space-5);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.genre-hero__media{aspect-ratio:3 / 1;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.genre-hero__media .image,.genre-hero__media img{width:100%;height:100%;object-fit:cover}.genre-hero__content{display:flex;flex-direction:column;gap:var(--space-3)}.genre-hero__eyebrow{margin:0;color:var(--color-text-muted)}.genre-hero__title{margin:0;font-size:clamp(2.25rem,1.2rem + 4.5vw,4.5rem);line-height:1.02;letter-spacing:-.02em;overflow-wrap:anywhere}.genre-hero__description{max-width:62ch;line-height:1.65}@media screen and (max-width:47.99rem){.genre-hero__media{aspect-ratio:2 / 1}}.genre-list__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,18rem));gap:var(--space-5)}.genre-list__empty{color:var(--color-text-muted)}.header{position:relative;--header-height: 4.5rem;background:var(--color-background);border-bottom:1px solid var(--color-border)}.header__row{display:flex;align-items:center;gap:var(--space-5);min-height:var(--header-height)}.header__logo{margin:0;flex:none;font-size:var(--font-size-lg)}.header__logo a{display:inline-flex;align-items:center;min-height:2.75rem;text-decoration:none;color:var(--color-foreground);font-weight:700}.header__logo-image{width:var(--logo-width);max-height:3rem;object-fit:contain;object-position:left center}.header__nav{flex:1 1 auto;min-width:0}.header__nav-list{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:var(--space-2) clamp(var(--space-4),2.2vw,var(--space-7));list-style:none;margin:0;padding:0}.header__nav-list>li{flex:none}.header__nav-list>li>a,.header__dropdown summary{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.75rem;padding-inline:var(--space-1);color:var(--color-foreground);font-size:var(--header-menu-size, 1.125rem);font-weight:600;line-height:1.2;letter-spacing:.06em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color var(--transition-fast)}.header__nav-list>li>a:after,.header__dropdown summary:after{content:"";position:absolute;left:var(--space-1);right:var(--space-1);bottom:.3rem;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--transition-fast)}.header__nav-list>li>a:hover,.header__nav-list>li>a[aria-current=page],.header__nav-list>li>a.is-active,.header__dropdown summary:hover,.header__dropdown summary.is-active,.header__dropdown[open] summary{color:var(--color-brand-gold)}.header__nav-list>li>a[aria-current=page]:after,.header__nav-list>li>a.is-active:after,.header__dropdown summary.is-active:after,.header__dropdown[open] summary:after{transform:scaleX(1)}.header__nav-list>li>a:focus-visible,.header__dropdown summary:focus-visible{outline:2px solid var(--color-brand-gold);outline-offset:2px}.header__dropdown{position:relative}.header__dropdown-icon{width:.75em;height:.75em;flex:none;transition:transform var(--transition-fast)}.header__dropdown[open] .header__dropdown-icon{transform:rotate(180deg)}.header__dropdown-list{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:14rem;max-height:24rem;overflow-y:auto;flex-direction:column;gap:var(--space-1);margin:0;padding:var(--space-2);list-style:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.header__dropdown[open] .header__dropdown-list{display:flex}.header__dropdown-list a{display:block;padding:var(--space-2) var(--space-3);color:var(--color-text-muted);text-decoration:none;font-size:var(--font-size-sm);white-space:nowrap}.header__dropdown-list a:hover,.header__dropdown-list a:focus-visible,.header__dropdown-list a[aria-current=page]{color:var(--color-foreground)}.header__mega{display:none;position:absolute;top:100%;left:50%;z-index:var(--z-overlay);transform:translate(-50%);width:min(72rem,calc(100vw - var(--page-margin) * 2));max-height:min(36rem,calc(100dvh - 9rem));overflow-y:auto;padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.header__dropdown[open] .header__mega{display:block}.header__mega-links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:0 0 var(--space-4);padding:0 0 var(--space-3);border-bottom:1px solid var(--color-border);list-style:none}.header__mega-links a{color:var(--color-foreground);font-size:var(--font-size-xs);font-weight:600;letter-spacing:var(--letter-spacing-caps);text-decoration:none;text-transform:uppercase}.header__mega-links a:hover{text-decoration:underline;text-underline-offset:.3em}.header__mobile-groups .nav-groups{grid-template-columns:minmax(0,1fr);gap:var(--space-4);margin-top:var(--space-3)}.header__mobile-groups .nav-group__list a{color:var(--color-text-muted);font-size:var(--font-size-md)}.header__actions{display:flex;align-items:center;gap:var(--space-2);flex:none;margin-inline-start:auto}.header__nav+.header__actions{margin-inline-start:0}.header__actions svg,.header__mobile-nav-toggle summary svg{width:1.35rem;height:1.35rem;max-width:none}.header__search summary,.header__account,.header__cart,.header__mobile-nav-toggle summary{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;color:var(--color-foreground);text-decoration:none}.header__search{position:relative}.header__search-panel{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:var(--z-overlay);width:22rem;max-width:calc(100vw - var(--page-margin) * 2);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.header__search-panel form{display:flex;gap:var(--space-2)}.header__search-panel input{flex:1;min-width:0;background:var(--color-background)}.header__search-panel .button{min-height:0;padding:var(--space-2) var(--space-4)}.header__account,.header__cart{position:relative}.header__cart-count{position:absolute;top:.2rem;right:.1rem;min-width:1.1rem;height:1.1rem;padding:0 .25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-contrast);font-size:.65rem;font-weight:700}.header__mobile-nav-toggle{display:none}.header__mobile-nav-toggle summary{list-style:none}.header__icon-close,.header__mobile-nav-toggle[open] .header__icon-open{display:none}.header__mobile-nav-toggle[open] .header__icon-close{display:block}.header__mobile-nav{position:absolute;top:100%;left:0;right:0;z-index:var(--z-overlay);height:calc(100dvh - var(--header-height));padding:var(--space-4) var(--page-margin) var(--space-7);overflow-y:auto;background:var(--color-background);border-top:1px solid var(--color-border)}.header__mobile-nav ul{list-style:none;margin:0;padding:0}.header__mobile-nav-list>li{border-bottom:1px solid var(--color-border)}.header__mobile-nav-list>li>a{display:block;padding-block:var(--space-4);color:var(--color-foreground);text-decoration:none;font-size:var(--font-size-lg);font-weight:600;letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;transition:color var(--transition-fast)}.header__mobile-nav-list>li>a:hover,.header__mobile-nav-list>li>a:focus-visible,.header__mobile-nav-list>li>a[aria-current=page]{color:var(--color-brand-gold)}.header__mobile-nav .header__mobile-nav-sublist{display:flex;flex-direction:column;padding:0 0 var(--space-3) var(--space-4)}.header__mobile-nav-sublist a{display:flex;align-items:center;min-height:2.75rem;color:var(--color-text-muted);text-decoration:none}.header__mobile-nav-footer{display:flex;flex-direction:column;gap:var(--space-5);margin-top:var(--space-5)}.header__mobile-account,.header__mobile-nav-utility a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--color-foreground);text-decoration:none}.header__mobile-nav-utility{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.header__mobile-nav-utility a{color:var(--color-text-muted)}@media screen and (max-width:75rem){.header{--header-height: 4rem}.header__row{gap:var(--space-2)}.header__nav,.header__account,.header__localization{display:none}.header__mobile-nav-toggle{display:block;order:-1;margin-inline-start:calc(var(--space-2) * -1)}.header__logo{flex:1 1 auto;min-width:0}.header__logo-image{width:min(var(--logo-width),9rem)}}@media screen and (max-width:30rem){.header__mobile-nav{padding-bottom:var(--space-8)}}hero-slideshow{display:block}.hero-slideshow{position:relative;display:block;height:var(--hs-height-desktop, 680px);overflow:hidden;border-bottom:1px solid var(--color-border);background:var(--color-background);color:var(--color-foreground);--hs-nav-width: clamp(10.5rem, 21vw, 15rem)}.hero-slideshow--empty{height:auto;padding-block:var(--space-6);background:var(--color-surface)}.hero-slideshow__hint{margin:0;color:var(--color-text-muted)}.hero-slideshow__slides{position:absolute;top:0;right:0;bottom:0;left:0}.hero-slideshow__slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;visibility:hidden}.hero-slideshow__slide.is-active{z-index:1;opacity:1;visibility:visible}.hero-slideshow--slide .hero-slideshow__slide{opacity:1;transform:translate(var(--hs-offset, 100%))}.hero-slideshow--slide .hero-slideshow__slide.is-active{transform:translate(0)}.hero-slideshow[data-ready] .hero-slideshow__slide{transition:opacity var(--hs-speed, .7s) ease,visibility 0s linear var(--hs-speed, .7s)}.hero-slideshow[data-ready] .hero-slideshow__slide.is-active{transition:opacity var(--hs-speed, .7s) ease,visibility 0s linear 0s}.hero-slideshow--slide[data-ready] .hero-slideshow__slide{transition:transform var(--hs-speed, .7s) cubic-bezier(.65,0,.35,1),visibility 0s linear var(--hs-speed, .7s)}.hero-slideshow--slide[data-ready] .hero-slideshow__slide.is-active{transition:transform var(--hs-speed, .7s) cubic-bezier(.65,0,.35,1),visibility 0s linear 0s}.hero-slideshow__media,.hero-slideshow__media picture,.hero-slideshow__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.hero-slideshow__image{object-fit:cover;object-position:center}.hero-slideshow__media--empty{background:linear-gradient(135deg,var(--color-surface),var(--color-background))}.hero-slideshow__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,rgb(0 0 0 / calc(var(--hs-overlay, .2) * 1.6)),#0000 65%),rgb(0 0 0 / var(--hs-overlay, .2))}.hero-slideshow__layer{position:relative;z-index:1;display:grid;grid-template-columns:var(--hs-nav-width) minmax(0,1fr);column-gap:var(--space-6);align-items:center;height:100%;padding-block:var(--space-6)}.hero-slideshow--single .hero-slideshow__layer{grid-template-columns:minmax(0,1fr)}.hero-slideshow__content{grid-column:2;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);min-width:0;max-width:46rem}.hero-slideshow--single .hero-slideshow__content{grid-column:1}.hero-slideshow__content--center{align-items:center;justify-self:center;text-align:center}.hero-slideshow__content--right{align-items:flex-end;justify-self:end;text-align:end}.hero-slideshow__heading{margin:0;font-size:clamp(2rem,6.2vw,var(--hs-heading-desktop, 88px));line-height:1.02;letter-spacing:-.025em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;color:var(--hs-heading-color, var(--color-brand-gold))}.hero-slideshow__content>*{max-width:100%;min-width:0}.hero-slideshow__eyebrow{margin:0;color:color-mix(in srgb,var(--color-foreground) 82%,transparent)}.hero-slideshow__text{margin:0;max-width:32rem;font-size:var(--font-size-lg);line-height:1.5;color:var(--hs-text-color, var(--color-foreground))}.hero-slideshow__cta{margin-top:var(--space-2)}.hero-slideshow__announcement{display:block;max-width:30em;margin:var(--space-3) 0 0;padding-top:var(--space-4);border-top:1px solid color-mix(in srgb,var(--hs-announcement-color, var(--color-foreground)) 30%,transparent);color:var(--hs-announcement-color, var(--color-foreground));font-size:var(--hs-announcement-desktop, 20px);font-weight:500;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}a.hero-slideshow__announcement:hover{color:color-mix(in srgb,var(--hs-announcement-color, var(--color-foreground)) 82%,white 18%)}a.hero-slideshow__announcement:hover .hero-slideshow__announcement-text{text-decoration:underline;text-underline-offset:.2em}a.hero-slideshow__announcement:focus-visible{outline:2px solid var(--hs-announcement-color, var(--color-foreground));outline-offset:4px}.hero-slideshow__announcement-cta{display:inline-flex;align-items:center;margin-inline-start:.75em;font-size:max(var(--font-size-xs),.62em);font-weight:600;letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;white-space:nowrap}.hero-slideshow__arrow{display:inline;margin-inline-start:.15em;font-size:1.2em;color:var(--color-brand-gold);transition:margin-inline-start var(--transition-fast)}a.hero-slideshow__announcement:hover .hero-slideshow__arrow,a.hero-slideshow__announcement:focus-visible .hero-slideshow__arrow{margin-inline-start:.4em}.hero-slideshow__anim{animation-play-state:paused}.hero-slideshow--anim-fade .hero-slideshow__anim,.hero-slideshow--anim-fade-up .hero-slideshow__anim,.hero-slideshow--anim-slide-up .hero-slideshow__anim{animation-duration:var(--hs-anim-dur, .6s);animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both;animation-play-state:paused;animation-delay:calc(var(--hs-content-delay, 0ms) + var(--hs-i, 0) * var(--hs-anim-step, .1s))}.hero-slideshow--anim-fade .hero-slideshow__anim{animation-name:hero-slideshow-fade}.hero-slideshow--anim-fade-up .hero-slideshow__anim{animation-name:hero-slideshow-fade-up}.hero-slideshow--anim-slide-up .hero-slideshow__anim{animation-name:hero-slideshow-slide-up}.hero-slideshow .hero-slideshow__slide.is-active .hero-slideshow__anim{animation-play-state:running}@keyframes hero-slideshow-fade{0%{opacity:0}to{opacity:1}}@keyframes hero-slideshow-fade-up{0%{opacity:0;transform:translate3d(0,1rem,0)}to{opacity:1;transform:none}}@keyframes hero-slideshow-slide-up{0%{opacity:0;transform:translate3d(0,3rem,0)}40%{opacity:1}to{opacity:1;transform:none}}.hero-slideshow__slide--zoom-in .hero-slideshow__media,.hero-slideshow__slide--zoom-out .hero-slideshow__media,.hero-slideshow__slide--pan-left .hero-slideshow__media,.hero-slideshow__slide--pan-right .hero-slideshow__media,.hero-slideshow__slide--pan-up .hero-slideshow__media,.hero-slideshow__slide--pan-down .hero-slideshow__media{animation-duration:var(--hs-motion-duration, 9s);animation-timing-function:linear;animation-fill-mode:both;animation-play-state:paused}.hero-slideshow__slide--zoom-in .hero-slideshow__media{animation-name:hero-slideshow-zoom-in}.hero-slideshow__slide--zoom-out .hero-slideshow__media{animation-name:hero-slideshow-zoom-out}.hero-slideshow__slide--pan-left .hero-slideshow__media{animation-name:hero-slideshow-pan-left}.hero-slideshow__slide--pan-right .hero-slideshow__media{animation-name:hero-slideshow-pan-right}.hero-slideshow__slide--pan-up .hero-slideshow__media{animation-name:hero-slideshow-pan-up}.hero-slideshow__slide--pan-down .hero-slideshow__media{animation-name:hero-slideshow-pan-down}.hero-slideshow__slide.is-active .hero-slideshow__media{animation-play-state:running}@keyframes hero-slideshow-zoom-in{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes hero-slideshow-zoom-out{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes hero-slideshow-pan-left{0%{transform:translate3d(2.5%,0,0) scale(1.08)}to{transform:translate3d(-2.5%,0,0) scale(1.08)}}@keyframes hero-slideshow-pan-right{0%{transform:translate3d(-2.5%,0,0) scale(1.08)}to{transform:translate3d(2.5%,0,0) scale(1.08)}}@keyframes hero-slideshow-pan-up{0%{transform:translate3d(0,2.5%,0) scale(1.08)}to{transform:translate3d(0,-2.5%,0) scale(1.08)}}@keyframes hero-slideshow-pan-down{0%{transform:translate3d(0,-2.5%,0) scale(1.08)}to{transform:translate3d(0,2.5%,0) scale(1.08)}}@media(prefers-reduced-motion:reduce){.hero-slideshow .hero-slideshow__slide .hero-slideshow__anim,.hero-slideshow .hero-slideshow__slide .hero-slideshow__media{animation-name:none!important}.hero-slideshow__arrow{transition:none}a.hero-slideshow__announcement:hover .hero-slideshow__arrow,a.hero-slideshow__announcement:focus-visible .hero-slideshow__arrow{margin-inline-start:.15em}}.hero-slideshow__controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.hero-slideshow__controls-inner{position:relative;display:grid;grid-template-columns:var(--hs-nav-width) minmax(0,1fr);column-gap:var(--space-6);height:100%;padding-block:var(--space-6)}.hero-slideshow__nav{grid-column:1;display:flex;flex-direction:column;gap:var(--space-2);min-height:0;pointer-events:auto}.hero-slideshow__nav-item{position:relative;flex:1 1 0;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-1);min-height:0;padding:var(--space-4);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:color-mix(in srgb,var(--color-background) 72%,transparent);color:var(--color-text-muted);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.hero-slideshow__nav-item:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--color-foreground);transform:scaleY(0);transform-origin:bottom;transition:transform var(--transition-slow)}.hero-slideshow__nav-item:hover{border-color:var(--color-border-strong);color:var(--color-foreground)}.hero-slideshow__nav-item[aria-selected=true]{border-color:var(--color-border-strong);background:color-mix(in srgb,var(--color-background) 88%,transparent);color:var(--color-foreground)}.hero-slideshow__nav-item[aria-selected=true]:before{transform:scaleY(1)}.hero-slideshow__nav-item:focus-visible,.hero-slideshow__toggle:focus-visible{outline:2px solid var(--color-foreground);outline-offset:-4px}.hero-slideshow__nav-item--thumb{isolation:isolate;color:var(--color-foreground)}.hero-slideshow__nav-thumb{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero-slideshow__nav-thumb img{display:block;width:100%;height:100%;object-fit:cover}.hero-slideshow__nav-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgb(0 0 0 / calc(var(--hs-thumb-overlay, .55) + .25)),rgb(0 0 0 / var(--hs-thumb-overlay, .55)));transition:opacity var(--transition-fast)}.hero-slideshow__nav-item--thumb:hover .hero-slideshow__nav-thumb:after{opacity:.85}.hero-slideshow__nav-item--thumb[aria-selected=true] .hero-slideshow__nav-thumb:after{opacity:.7}.hero-slideshow__nav-item:before,.hero-slideshow__track{z-index:1}.hero-slideshow__nav-number{font-size:var(--font-size-xs);font-weight:600;letter-spacing:var(--letter-spacing-caps);font-variant-numeric:tabular-nums}.hero-slideshow__nav-label{font-size:var(--font-size-sm);font-weight:600;letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;overflow-wrap:anywhere}.hero-slideshow__nav-item[aria-selected=true] .hero-slideshow__nav-label{font-size:var(--font-size-md)}.hero-slideshow__track{position:absolute;inset-inline:0;bottom:0;height:2px}.hero-slideshow__progress{display:none;width:100%;height:100%;background:var(--color-foreground);transform:scaleX(0);transform-origin:left}.hero-slideshow[data-autoplay-active=true] .hero-slideshow__nav-item[aria-selected=true] .hero-slideshow__progress{display:block}.hero-slideshow__toggle{position:absolute;inset-block-end:var(--space-6);inset-inline-end:var(--page-margin);display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-background) 62%,transparent);color:var(--color-foreground);cursor:pointer;pointer-events:auto;transition:border-color var(--transition-fast)}.hero-slideshow__toggle:hover{border-color:var(--color-border-strong)}.hero-slideshow[data-autoplay-active=true] .hero-slideshow__toggle{display:inline-flex}.hero-slideshow__icon{width:1.125rem;height:1.125rem}.hero-slideshow__icon--play,.hero-slideshow[data-user-paused=true] .hero-slideshow__icon--pause{display:none}.hero-slideshow[data-user-paused=true] .hero-slideshow__icon--play{display:block}@media screen and (max-width:64rem){.hero-slideshow{--hs-nav-width: clamp(9rem, 24vw, 12rem)}.hero-slideshow__layer,.hero-slideshow__controls-inner{column-gap:var(--space-5)}.hero-slideshow__nav-item{padding:var(--space-3)}}@media screen and (max-width:46rem){.hero-slideshow{height:var(--hs-height-mobile, 520px)}.hero-slideshow__layer,.hero-slideshow--single .hero-slideshow__layer{grid-template-columns:minmax(0,1fr);align-items:end;padding-block:var(--space-6) 6rem}.hero-slideshow--single .hero-slideshow__layer{padding-block-end:var(--space-6)}.hero-slideshow__content,.hero-slideshow--single .hero-slideshow__content{grid-column:1;max-width:none}.hero-slideshow__heading{font-size:clamp(1.5rem,9.2vw,var(--hs-heading-mobile, 36px))}.hero-slideshow__nav-thumb{display:none}.hero-slideshow__announcement{max-width:none;margin-top:var(--space-2);padding-top:var(--space-3);font-size:var(--hs-announcement-mobile, 16px)}.hero-slideshow__text{font-size:var(--font-size-md)}.hero-slideshow__cta{align-self:stretch}.hero-slideshow__controls-inner{display:flex;flex-direction:column;justify-content:flex-end;padding-block:0 var(--space-4)}.hero-slideshow__nav{flex-direction:row;gap:var(--space-2)}.hero-slideshow__nav-item,.hero-slideshow__nav-item:hover,.hero-slideshow__nav-item[aria-selected=true]{justify-content:center;min-height:2.75rem;padding:0;border:0;border-radius:0;background:transparent}.hero-slideshow__nav-item:before{display:none}.hero-slideshow__nav-number,.hero-slideshow__nav-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hero-slideshow__track{position:relative;inset:auto;height:4px;border-radius:var(--radius-pill);overflow:hidden;background:color-mix(in srgb,var(--color-foreground) 35%,transparent)}.hero-slideshow__nav-item[aria-selected=true] .hero-slideshow__track{height:6px;background:color-mix(in srgb,var(--color-foreground) 55%,transparent)}.hero-slideshow[data-autoplay-active=false] .hero-slideshow__nav-item[aria-selected=true] .hero-slideshow__track{background:var(--color-foreground)}.hero-slideshow__toggle{inset-block-start:var(--space-4);inset-block-end:auto}}.hero{position:relative;display:grid;border-bottom:1px solid var(--color-border)}.hero--small{min-height:22rem}.hero--medium{min-height:32rem}.hero--large{min-height:42rem}.hero--no-image{min-height:0;background:var(--color-surface)}.hero--empty{padding-block:var(--space-6);background:var(--color-surface)}.hero__hint{margin:0;color:var(--color-text-muted)}.hero__media{grid-area:1 / 1;position:relative;overflow:hidden;background:var(--color-surface)}.hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000000b3,#0000 70%),linear-gradient(90deg,#0006,#0000 60%)}.hero__layer{grid-area:1 / 1;position:relative;z-index:1;display:flex;width:100%;padding-block:var(--space-8)}.hero--no-image .hero__layer{padding-block:var(--space-8) var(--space-7)}.hero__content{display:flex;flex-direction:column;align-items:flex-start;align-self:flex-end;gap:var(--space-4);max-width:40rem;color:var(--color-foreground)}.hero:not(.hero--no-image) .hero__content{color:#fff}.hero--no-image .hero__content{align-self:center}.hero__content--center{align-items:center;align-self:center;margin-inline:auto;text-align:center}.hero__content--end{align-items:flex-end;margin-inline-start:auto;text-align:end}.hero__eyebrow{margin:0;opacity:.8}.hero__heading{margin:0;font-size:clamp(2.25rem,1.2rem + 4.6vw,4.75rem);line-height:1.02;letter-spacing:-.02em}.hero__subheading{margin:0;max-width:32rem;font-size:var(--font-size-lg);line-height:1.5;opacity:.9}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.hero:not(.hero--no-image) .hero__actions .button--secondary{border-color:#ffffffa6;color:#fff}.hero__content--center .hero__actions{justify-content:center}.hero__content--end .hero__actions{justify-content:flex-end}@media screen and (max-width:46rem){.hero--small{min-height:18rem}.hero--medium{min-height:26rem}.hero--large{min-height:32rem}.hero__layer{padding-block:var(--space-6)}.hero__actions .button{flex:1 1 100%}}.info-cards__header{margin-bottom:var(--space-6)}.info-cards__grid{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.info-cards__grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.info-cards__grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.info-cards__grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.info-card-item{display:flex;min-width:0}.info-card{display:flex;flex-direction:column;gap:var(--space-3);width:100%;min-height:100%;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-foreground);text-decoration:none;transition:border-color var(--transition-fast),background-color var(--transition-fast)}a.info-card:hover{border-color:var(--color-foreground)}.info-card__label{color:var(--color-text-muted)}.info-card__title{margin:0;font-size:var(--font-size-lg);line-height:1.2;overflow-wrap:anywhere}.info-card__text{margin:0;color:var(--color-text-muted);line-height:1.6}.info-card__cta{margin-top:auto;padding-top:var(--space-3);color:var(--color-foreground)}.info-card__arrow{display:inline-block;transition:transform var(--transition-fast)}a.info-card:hover .info-card__arrow{transform:translate(.25rem)}.info-cards__grid--links .info-card{flex-direction:row;align-items:center;justify-content:space-between;min-height:4rem;padding:var(--space-4) var(--space-5)}.info-cards__grid--links .info-card__text{display:none}.info-cards__grid--links .info-card__cta{margin:0;padding:0}.info-cards__grid--links .info-card__title{font-size:var(--font-size-md)}@media screen and (max-width:63.99rem){.info-cards__grid--cols-3,.info-cards__grid--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:37.49rem){.info-cards__grid--cols-2,.info-cards__grid--cols-3,.info-cards__grid--cols-4{grid-template-columns:minmax(0,1fr)}.info-card{padding:var(--space-4)}}.info-content+.info-content:not(.info-section--panel) .container{padding-top:var(--space-6);border-top:1px solid var(--color-border)}.info-content__grid{display:grid;gap:var(--space-4) var(--space-8);align-items:start}.info-content__grid--split{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.info-content__grid--stacked{grid-template-columns:minmax(0,1fr)}.info-content__head,.info-content__body{min-width:0}.info-content__body>*+*{margin-top:var(--space-5)}.info-content__image{max-width:44rem;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card)}.info-content__image img{width:100%;height:auto}.info-content__payments{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.info-content__payments img{display:block;height:1.75rem;width:auto}.info-content__policy{margin:0}@media screen and (max-width:47.99rem){.info-content__grid--split{grid-template-columns:minmax(0,1fr)}.info-section{padding-block:var(--space-6)}}.info-hero{padding-block:var(--space-7) var(--space-6);border-bottom:1px solid var(--color-border)}.info-hero__title{max-width:22ch;margin:0;font-size:clamp(2rem,1.2rem + 3.2vw,3.5rem);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.artist-hero{display:grid;grid-template-columns:minmax(0,var(--artist-image, 320px)) minmax(0,1fr);gap:var(--space-6) clamp(2rem,5vw,4.5rem);align-items:end;padding-bottom:var(--space-7);margin-bottom:var(--space-7);border-bottom:1px solid var(--color-border)}.artist-hero--no-media{grid-template-columns:minmax(0,1fr)}.artist-hero__media{aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.artist-hero__media .image,.artist-hero__media img{width:100%;height:100%;object-fit:cover}.artist-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);min-width:0}.artist-hero__eyebrow{margin:0;color:var(--color-text-muted)}.artist-hero__title{margin:0;font-size:clamp(2.25rem,1.2rem + 4.5vw,4.5rem);line-height:1.02;letter-spacing:-.02em;overflow-wrap:anywhere}.artist-hero__bio{max-width:62ch;line-height:1.65}.artist-hero__links{display:flex;flex-wrap:wrap;gap:var(--space-3)}.artist-hero__links .icon{width:1.1rem;height:1.1rem}@media screen and (max-width:47.99rem){.artist-hero{grid-template-columns:minmax(0,1fr);align-items:start;padding-bottom:var(--space-6);margin-bottom:var(--space-6)}.artist-hero__media{width:min(100%,20rem)}.artist-hero__links .button{flex:1 1 100%}}.music-catalog-block[hidden]{display:none}.music-catalog-block{padding-top:calc(var(--section-spacing) * .6)}.music-catalog__controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4) var(--space-6);margin-bottom:var(--space-6)}.music-catalog__controls:empty{display:none}.music-catalog__group{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.music-catalog__group-label{color:var(--color-text-muted)}.music-catalog__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.music-catalog__chip{display:inline-flex;align-items:center;min-height:2.5rem;padding:var(--space-1) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-button);background:transparent;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);text-decoration:none;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.music-catalog__chip:hover{color:var(--color-foreground);border-color:var(--color-foreground)}.music-catalog__chip.is-active{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-contrast)}.music-catalog__search{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1 14rem;max-width:22rem;min-width:0}.music-catalog__search label{color:var(--color-text-muted)}.music-catalog__search input{min-height:2.5rem;width:100%}.music-catalog__sort{display:flex;flex-direction:column;gap:var(--space-2);margin-inline-start:auto}.music-catalog__sort label{color:var(--color-text-muted)}.music-catalog__sort select{min-height:2.5rem}.music-catalog__empty{margin:0;color:var(--color-text-muted)}.music-catalog[data-collection]:not([data-collection=""]) .music-catalog__empty{padding:var(--space-7, 3rem) var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);text-align:center}.music-catalog__empty--filtered{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-7, 3rem) var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);text-align:center}.music-catalog__empty-title{margin:0;color:var(--color-foreground);font-weight:600}.music-catalog__empty-hint{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm)}.music-catalog__more{display:flex;justify-content:center;margin-top:var(--space-6)}.music-catalog__more:empty{display:none}.music-catalog__status{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center}.music-catalog__status:empty{display:none}.collection-tools{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) auto;align-items:end;gap:var(--space-3) var(--space-4)}.collection-tools__field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.collection-tools__field label{color:var(--color-text-muted)}.collection-tools__field input,.collection-tools__field select{width:100%;min-height:2.75rem}.collection-tools__clear{min-height:2.75rem;white-space:nowrap}.collection-tools__clear[hidden]{display:none}.release-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-5);margin:0;padding:0;list-style:none}.release-list__item{min-width:0}.release-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);min-height:4.5rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-foreground);text-decoration:none;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.release-row:hover{border-color:var(--color-border-strong)}.release-row__media{display:block;width:4rem;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-background)}.release-row__image,.release-row__media img{display:block;width:100%;height:100%;object-fit:cover}.release-row__media--video{width:7rem;aspect-ratio:16 / 9}.release-row__placeholder{display:block;width:100%;height:100%}.release-row__body{display:flex;flex-direction:column;gap:.125rem;min-width:0}.release-row__title{font-weight:600;overflow-wrap:anywhere}.release-row__meta{display:flex;flex-wrap:wrap;gap:0 var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm)}.release-row__meta>span+span:before{content:"\b7";margin-inline-end:var(--space-3)}.release-row__chevron{color:var(--color-text-muted);font-size:1.5rem;line-height:1}.collection-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);text-align:center}.collection-empty__title{margin:0;font-weight:600}.collection-empty__hint{margin:0;color:var(--color-text-muted)}@media screen and (max-width:63.99rem){.collection-tools{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-tools__field--search{grid-column:1 / -1}.collection-tools__clear{grid-column:1 / -1;justify-self:start}.release-list{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:37.49rem){.collection-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-tools__field:last-of-type{grid-column:1 / -1}.release-row{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-3)}.release-row__media{width:3.5rem}.release-row__media--video{width:5.5rem}.music-catalog__search{max-width:none;width:100%}.music-catalog__sort{margin-inline-start:0;width:100%}.music-catalog__sort select{width:100%}}.collection-hero{padding-bottom:0}.collection-hero__inner{display:grid;grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:var(--space-5) clamp(2rem,5vw,4.5rem);align-items:end;padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.collection-hero__inner--no-media{grid-template-columns:minmax(0,1fr)}.collection-hero__media{aspect-ratio:3 / 2;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.collection-hero__media .image,.collection-hero__media img{width:100%;height:100%;object-fit:cover}.collection-hero__content{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.collection-hero__eyebrow{margin:0;color:var(--color-text-muted)}.collection-hero__title{margin:0;font-size:clamp(1.875rem,1.05rem + 3.4vw,3.25rem);line-height:1.02;letter-spacing:-.02em;overflow-wrap:anywhere}.collection-hero__description{max-width:62ch}@media screen and (max-width:47.99rem){.collection-hero__inner{grid-template-columns:minmax(0,1fr);align-items:start}.collection-hero__media{width:min(100%,24rem)}}.collection-playlist{max-width:56rem}.collection-siblings{padding-top:0}.collection-siblings .container{padding-top:var(--space-6);border-top:1px solid var(--color-border)}.collection-siblings__title{margin:0 0 var(--space-4);color:var(--color-text-muted)}.collection-siblings__list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.collection-siblings__link{display:inline-flex;align-items:center;min-height:2.5rem;padding:var(--space-1) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-button);color:var(--color-text-muted);font-size:var(--font-size-sm);text-decoration:none;transition:color var(--transition-fast),border-color var(--transition-fast)}.collection-siblings__link:hover{color:var(--color-foreground);border-color:var(--color-foreground)}.music-collections__group+.music-collections__group{margin-top:var(--space-8)}.music-collections__group-title{margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-primary--family);font-size:var(--font-size-xs);font-weight:600;letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.music-collections__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:var(--space-5)}.music-collections__empty{color:var(--color-text-muted)}.music-watch-wide{max-width:56rem;margin-inline:auto}.newsletter{margin-block:0;background:var(--color-surface);border-block:1px solid var(--color-border)}.newsletter__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,28rem);align-items:center;gap:var(--space-5) var(--space-8);padding-block:var(--space-8)}.newsletter__heading{margin:0 0 var(--space-2);font-size:clamp(1.5rem,1rem + 1.8vw,2.25rem);letter-spacing:-.01em}.newsletter__copy{margin:0;max-width:38rem;color:var(--color-text-muted)}.newsletter__row{display:flex;gap:var(--space-2)}.newsletter__row input{flex:1 1 auto;min-width:0;min-height:3rem;background:var(--color-background)}.newsletter__row .button{flex:none;min-height:3rem}.newsletter__success{margin:0;font-weight:600}.newsletter__error{margin-top:var(--space-2);color:var(--color-sale);font-size:var(--font-size-sm)}@media screen and (max-width:47.99rem){.newsletter__inner{grid-template-columns:minmax(0,1fr);padding-block:var(--space-7)}.newsletter__row{flex-direction:column}}.page__inner{max-width:46rem}.page__title{margin:0 0 var(--space-6);font-size:clamp(1.5rem,1rem + 1.8vw,2.25rem);line-height:1.1;letter-spacing:-.01em}.password-page{display:flex;align-items:center;justify-content:center;min-height:100svh;padding:var(--space-6) var(--page-margin)}.password-page__inner{width:min(100%,26rem);text-align:center}.password-page__title{margin:0 0 var(--space-3);font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);letter-spacing:-.01em}.password-page__message{margin:0 0 var(--space-5);color:var(--color-text-muted)}.password-page__row{display:flex;gap:var(--space-2)}.password-page__row input{flex:1;min-width:0;min-height:3rem}.password-page__row .button{min-height:3rem}.password-page__error{margin-bottom:var(--space-3);color:var(--color-sale);font-size:var(--font-size-sm)}.product-related{padding-block-start:0}.product__preview{display:flex;align-items:center;gap:var(--space-3)}.product__preview-label{color:var(--color-text-muted)}.product__description{color:var(--color-foreground);line-height:1.65;max-width:62ch}.product__description>:first-child{margin-top:0}.release-links{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.release-links li{border-bottom:1px solid var(--color-border)}.release-links__item{display:flex;align-items:center;gap:var(--space-3);padding-block:var(--space-3);color:inherit;text-decoration:none}a.release-links__item:hover .release-links__title{text-decoration:underline;text-underline-offset:.2em}.release-links__art{flex:none;width:3.5rem;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.release-links__art .image,.release-links__art img{width:100%;height:100%;object-fit:contain}.release-links__text{display:flex;flex-direction:column;min-width:0}.release-links__title{font-weight:600;overflow-wrap:anywhere}.release-links__type{color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.promo-grid__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-5)}.search-page__form{display:flex;gap:var(--space-2);max-width:36rem;margin:0 0 var(--space-6)}.search-page__form input[type=search]{flex:1;min-width:0;min-height:3rem}.search-page__form .button{min-height:3rem}.search-page__count,.search-page__empty-title{overflow-wrap:anywhere}.search-page__count{margin:0 0 var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-sm)}.search-page__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding-block:var(--space-6);border-top:1px solid var(--color-border)}.search-page__empty p{margin:0}.search-page__empty-title{font-size:var(--font-size-lg)}.search-page__empty .search-page__empty-hint{margin-bottom:var(--space-3);color:var(--color-text-muted)}.search-page__music{margin-bottom:var(--space-8)}.search-page__other{margin-top:var(--space-8)}.search-page__other-title{margin:0 0 var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-primary--family);font-size:var(--font-size-xs);font-weight:600;letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.search-page__other-results{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.search-page__other-results li{border-bottom:1px solid var(--color-border)}.search-page__other-results a{display:block;padding-block:var(--space-3);color:var(--color-foreground);text-decoration:none}.search-page__other-results a:hover{text-decoration:underline;text-underline-offset:.25em}@media screen and (max-width:30rem){.search-page__form{max-width:none}}.store-soon{display:flex;align-items:center;min-height:clamp(26rem,62vh,40rem);padding-block:clamp(var(--space-8),12vh,8rem);background:radial-gradient(ellipse 60% 55% at 50% 40%,rgb(255 255 255 / .045),transparent 70%),var(--color-background);border-bottom:1px solid var(--color-border)}.store-soon__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.store-soon__eyebrow{margin:0 0 var(--space-4);color:var(--color-text-muted);letter-spacing:.24em}.store-soon__heading{margin:0;max-width:18ch;color:var(--color-foreground);font-family:var(--font-heading--family);font-size:clamp(2.25rem,1.4rem + 4vw,4.5rem);font-weight:var(--font-heading--weight);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.store-soon__rule{display:block;width:3rem;height:1px;margin:var(--space-6) 0;background:var(--color-brand-gold)}.store-soon__text{max-width:34rem;margin:0;color:var(--color-text-muted);font-size:clamp(var(--font-size-md),.95rem + .3vw,var(--font-size-lg));line-height:1.65;text-wrap:pretty}.store-soon__actions{margin-top:var(--space-7)}.store-soon__button{min-width:13rem}@media screen and (max-width:37.49rem){.store-soon__actions,.store-soon__button{width:100%}}.support-cta__panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5) var(--space-7);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.support-cta__copy{flex:1 1 22rem;min-width:0}.support-cta__text{max-width:40rem;margin:var(--space-3) 0 0;color:var(--color-text-muted);line-height:1.6}.support-cta__actions{margin-top:0}@media screen and (max-width:37.49rem){.support-cta__panel{padding:var(--space-5)}.support-cta__actions .button{width:100%}}.top-bar{background:var(--color-surface);color:var(--color-foreground);border-bottom:1px solid var(--color-border);font-size:var(--font-size-xs)}.top-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);min-height:2.5rem}.top-bar__announcements{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-5);min-width:0;letter-spacing:.02em}.top-bar__links{flex:none}.top-bar__links ul{display:flex;align-items:center;gap:var(--space-5);margin:0;padding:0;list-style:none}.top-bar__links a{display:inline-block;padding-block:var(--space-2);color:var(--color-text-muted);font-weight:600;letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:color var(--transition-fast)}.top-bar__links a:hover{color:var(--color-foreground)}@media screen and (max-width:47.99rem){.top-bar--links-only,.top-bar__links{display:none}.top-bar__announcements{justify-content:center;flex:1;text-align:center}}.announcement-bar__item{flex:none;font-size:var(--font-size-sm);letter-spacing:.02em}.announcement-bar__item a,.announcement-bar__item span{color:inherit;text-decoration:none}.announcement-bar__item a:hover{text-decoration:underline}.footer-column--brand{display:flex;flex-direction:column;gap:var(--space-4)}.footer-brand__home{display:inline-flex;align-self:flex-start;color:var(--color-foreground);text-decoration:none}.footer-brand__logo{width:min(9rem,100%);height:auto}.footer-brand__name{font-family:var(--font-heading--family);font-size:var(--font-size-lg);font-weight:var(--font-heading--weight)}.footer-brand__statement{max-width:28rem;margin:0;color:var(--color-text-muted)}.footer-column__list{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.footer-column__list a{display:inline-flex;align-items:center;min-height:2.5rem;color:var(--color-text-muted);text-decoration:none;transition:color var(--transition-fast)}.footer-column__list a:hover,.footer-column__list a[aria-current=page]{color:var(--color-brand-gold)}.footer-newsletter__text{margin:0 0 var(--space-3);color:var(--color-text-muted)}.footer-newsletter__row{display:flex;gap:var(--space-2);flex-wrap:wrap}.footer-newsletter__row input{flex:1 1 12rem;min-width:0;min-height:2.75rem;background:var(--color-background)}.footer-newsletter__success{font-weight:600}.footer-newsletter__error{color:var(--color-sale);margin-top:var(--space-2)}.footer-column__text{max-width:32em;color:var(--color-text-muted)}.footer-column__text p{margin:0 0 var(--space-2)}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.promo-tile{position:relative;display:block;text-decoration:none;color:#fff;border-radius:var(--radius-md);overflow:hidden}.promo-tile__media{position:relative;aspect-ratio:4 / 5;background:var(--color-surface)}.promo-tile__image,.promo-tile__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.promo-tile__image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.promo-tile:hover .promo-tile__image img{transform:scale(1.03)}.promo-tile__content{position:absolute;inset:auto 0 0 0;padding:var(--space-5);background:linear-gradient(0deg,#000000a6,#0000 65%)}.promo-tile__heading{margin:0 0 var(--space-2);font-family:var(--font-heading--family);font-size:var(--font-size-xl)}.promo-tile__link-text{font-size:var(--font-size-sm);font-weight:600;text-decoration:underline}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.badge{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);border-radius:var(--radius-card);font-size:var(--font-size-xs);font-weight:600;letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;background:var(--color-foreground);color:var(--color-background)}.badge--sale{background:var(--color-sale);color:#fff}.badge--sold-out{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text-muted)}.badge--outline{background:transparent;border:1px solid var(--color-border-strong);color:var(--color-text-muted)}.badge--new{background:var(--color-accent);color:var(--color-accent-contrast)}.breadcrumbs{margin-bottom:var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-sm)}.breadcrumbs__list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.breadcrumbs__list li+li:before{content:"/";margin-inline-end:var(--space-2);color:var(--color-border-strong)}.breadcrumbs__list a{color:inherit;text-decoration:none}.breadcrumbs__list a:hover{color:var(--color-foreground);text-decoration:underline}.breadcrumbs__list [aria-current=page]{color:var(--color-foreground)}.card__media-link{display:block;color:inherit;text-decoration:none}.card-product__badges{position:absolute;top:var(--space-2);left:var(--space-2);display:flex;gap:var(--space-2)}.card--product .price{margin-top:var(--space-1);font-size:var(--font-size-sm)}.card-product__actions{margin-top:var(--space-2)}.card-product__action{width:100%;min-height:2.5rem;padding-block:var(--space-2)}.cart-item{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;grid-template-areas:"thumb info price" "thumb controls controls";gap:var(--space-2) var(--space-4);align-items:start;padding-block:var(--space-4);border-bottom:1px solid var(--color-border)}.cart-item__thumb{grid-area:thumb;display:block;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.cart-item__image,.cart-item__image img{width:100%;height:100%;object-fit:contain}.cart-item__info{grid-area:info;display:flex;flex-direction:column;gap:.125rem;min-width:0}.cart-item__title{color:var(--color-foreground);font-weight:600;line-height:1.3;text-decoration:none;overflow-wrap:anywhere}.cart-item__meta,.cart-item__discount{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.cart-item__meta--caps{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.cart-item__discount{color:var(--color-foreground)}.cart-item__price{grid-area:price;display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.cart-item__price-original{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:400}.cart-item__controls{grid-area:controls;display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-1)}.cart-item__quantity{display:inline-flex;align-items:stretch;border:1px solid var(--color-border-strong);border-radius:var(--radius-button);overflow:hidden}.cart-item__quantity input{width:3rem;min-height:2.5rem;padding:0;border:0;border-radius:0;background:transparent;text-align:center;-moz-appearance:textfield}.cart-item__quantity input::-webkit-outer-spin-button,.cart-item__quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-item__step{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;border:0;background:transparent;color:var(--color-foreground);font:inherit;font-size:var(--font-size-lg);cursor:pointer}.cart-item__step[hidden]{display:none}.cart-item__step:hover{background:color-mix(in srgb,var(--color-foreground) 8%,transparent)}.cart-item__remove{display:inline-flex;align-items:center;min-height:2.5rem;color:var(--color-text-muted);font-size:var(--font-size-sm);text-decoration:underline;text-underline-offset:.25em}.cart-item__remove:hover{color:var(--color-foreground)}.footer-social{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.footer-social__link{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-muted);transition:color var(--transition-fast),border-color var(--transition-fast)}.footer-social__link:hover{color:var(--color-foreground);border-color:var(--color-foreground)}.footer-social__link .icon{width:1.1rem;height:1.1rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.info-section{padding-block:var(--space-7);scroll-margin-top:5rem}.info-section--panel{background:var(--color-surface);border-block:1px solid var(--color-border)}.info-eyebrow{margin:0 0 var(--space-3);color:var(--color-text-muted)}.info-heading{margin:0;font-size:clamp(1.5rem,1.05rem + 1.6vw,2.25rem);line-height:1.12;letter-spacing:-.015em;text-wrap:balance}.info-intro{max-width:44rem;margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--font-size-lg);line-height:1.6}.info-intro>*{margin:0}.info-intro>*+*{margin-top:var(--space-3)}.info-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.info-prose{max-width:44rem;line-height:1.7}.info-prose h3{margin-top:var(--space-5);font-size:var(--font-size-lg)}.info-prose h3:first-child{margin-top:0}.info-prose a{text-decoration:underline;text-underline-offset:.2em}.localization{display:flex;align-items:center;gap:var(--space-3)}.localization__picker{position:relative}.localization__summary{display:inline-flex;align-items:center;gap:var(--space-1);min-height:2.5rem;color:var(--color-foreground);white-space:nowrap}.localization__chevron{width:.7rem;height:.7rem;flex:none;transition:transform var(--transition-fast)}.localization__picker[open] .localization__chevron{transform:rotate(180deg)}.localization__list{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:var(--z-overlay);min-width:12rem;max-width:calc(100vw - var(--page-margin) * 2);max-height:20rem;overflow-y:auto;margin:0;padding:var(--space-2);list-style:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card)}.localization__list button{display:block;width:100%;padding:var(--space-2) var(--space-3);border:0;background:transparent;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);text-align:start;cursor:pointer}.localization__list button:hover,.localization__list button[aria-current=true]{color:var(--color-foreground)}.localization__list button[aria-current=true]{font-weight:600}.localization__list button:disabled{color:var(--color-text-muted);cursor:default}.localization__preview-tag{margin-inline-start:var(--space-2);font-size:.7em;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.localization__list--countries{min-width:17rem}.localization__list--countries button{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.localization__country-name{min-width:0;overflow-wrap:anywhere}.localization__country-currency{flex:none;letter-spacing:.04em;font-variant-numeric:tabular-nums}.localization__list button[aria-disabled=true]{cursor:default}.localization__list-note{padding:var(--space-1) var(--space-3) var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm)}.localization__list-note .localization__preview-tag{margin-inline-start:0}.localization--drawer .localization__list{position:static;margin-top:var(--space-2);max-width:none}.localization--drawer .localization__list--countries{width:calc(100vw - var(--page-margin) * 2);max-width:24rem;min-width:0}.localization--drawer .localization__list--countries button{align-items:center;min-height:2.75rem}.localization--drawer{flex-wrap:wrap;align-items:flex-start;gap:var(--space-4)}.music-detail{display:grid;grid-template-columns:minmax(0,min(var(--artwork-col, 43%),var(--artwork-max, 680px))) minmax(0,1fr);gap:var(--space-6) clamp(2rem,5vw,5rem);align-items:start}.music-detail--no-media{grid-template-columns:minmax(0,48rem)}.music-detail__media{min-width:0}.music-detail__artwork{aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.music-detail__artwork .image,.music-detail__artwork img{width:100%;height:100%;object-fit:contain}.music-detail__visual{aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.music-detail__visual img{display:block;width:100%;height:100%;object-fit:cover}.music-detail__placeholder{position:relative;width:100%;height:100%;background:linear-gradient(135deg,var(--color-surface) 0%,var(--color-background) 100%)}.music-detail__placeholder:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border:1px solid var(--color-border);border-radius:var(--radius-card)}.collection-details{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding-top:var(--space-4);border-top:1px solid var(--color-border)}.collection-details__item{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.collection-details__item dt{color:var(--color-text-muted);font-size:.6875rem;font-weight:600;letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.collection-details__item dd{margin:0;overflow-wrap:anywhere}.music-detail__info{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.music-identity{display:flex;flex-direction:column;gap:var(--space-2)}.music-identity__eyebrow{margin:0;color:var(--color-text-muted)}.music-identity__title{margin:0;font-size:clamp(1.875rem,1.2rem + 2.6vw,3rem);line-height:1.08;letter-spacing:-.015em}.music-identity__artist{margin:var(--space-1) 0 0;font-size:var(--font-size-xl);line-height:1.25}.music-identity__artist a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--transition-fast)}.music-identity__artist a:hover{border-bottom-color:var(--color-border-strong)}.music-genres{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.music-genres a{text-decoration:none}.music-genres a:hover .badge{border-color:var(--color-foreground);color:var(--color-foreground)}.music-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:var(--space-4) var(--space-5);margin:0;padding-block:var(--space-4);border-block:1px solid var(--color-border)}.music-meta__item{min-width:0}.music-meta__item dt{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:.6875rem;font-weight:600;letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.music-meta__item dd{margin:0;font-size:var(--font-size-sm);overflow-wrap:anywhere}.music-buy{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.music-buy .price{font-size:var(--font-size-xl);font-weight:600}.music-buy .product__form{margin-top:0}.music-buy__note{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.music-section-title{margin:0 0 var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-primary--family);font-size:var(--font-size-xs);font-weight:600;letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.music-related{margin-top:var(--space-8)}.music-hero{display:grid;grid-template-columns:minmax(0,min(var(--artwork-col, 43%),var(--artwork-max, 680px))) minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"media info" "media commerce" "watch commerce";gap:var(--space-5) clamp(2rem,5vw,5rem);align-items:start}.music-hero__media{grid-area:media;min-width:0}.music-hero__info{grid-area:info;display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.music-hero__right{display:contents}.music-hero--collections .music-identity__title{font-size:clamp(1.5rem,.9rem + 2vw,2.625rem);line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.music-identity__collection{margin:0 0 var(--space-2);color:var(--color-text-muted)}.music-identity__collection a{color:var(--color-foreground);text-decoration:none;border-bottom:1px solid var(--color-border-strong)}.music-identity__collection a:hover{border-bottom-color:currentcolor}.music-hero__watch{grid-area:watch;min-width:0}.music-hero__commerce{grid-area:commerce;display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.music-buy-direct__status{margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text-muted);font-size:var(--font-size-sm)}@media screen and (min-width:64rem){.music-hero--collections{--artwork-max: 560px;grid-template-rows:auto 1fr;grid-template-areas:"media right" "watch right"}.music-hero--collections .music-hero__right{display:flex;flex-direction:column;grid-area:right;gap:var(--space-6);min-width:0}}@media screen and (max-width:63.99rem){.music-hero{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"media" "info" "watch" "commerce"}.music-hero__media{width:min(100%,34rem);margin-inline:auto}}.music-hero--music{grid-template-rows:auto;grid-template-areas:"media right"}.music-hero--music .music-hero__right{display:flex;flex-direction:column;grid-area:right;gap:var(--space-6);min-width:0}.music-hero--music .music-hero__watch-block{min-width:0}.music-hero--music .music-buy-direct{margin-top:0}@media screen and (max-width:63.99rem){.music-hero--music{grid-template-areas:"media" "right"}}.music-block{padding-block:calc(var(--section-spacing) * .45)}.music-block--hero{padding-block:var(--section-spacing) calc(var(--section-spacing) * .45)}.music-identity__by{margin:0;font-size:var(--font-size-lg);line-height:1.25}.music-identity__by a{color:inherit;text-decoration:none;border-bottom:1px solid var(--color-border-strong);transition:border-color var(--transition-fast)}.music-identity__by a:hover{border-bottom-color:var(--color-foreground)}.music-identity__line{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.music-short-description{margin:0;max-width:52ch;color:var(--color-foreground);line-height:1.6}.music-services{display:flex;flex-direction:column;gap:var(--space-3)}.music-services__label{margin:0;color:var(--color-text-muted)}.music-services__list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.music-services__list .button{min-height:2.5rem;padding:var(--space-2) var(--space-4)}.music-buy-direct{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.music-buy-direct .music-section-title{margin-bottom:0;padding-bottom:0;border-bottom:0}.music-info{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-6) clamp(2rem,5vw,5rem);align-items:start}.music-info__description{max-width:62ch;line-height:1.7}.music-info__description>*+*{margin-top:var(--space-4)}.music-info--compact{gap:var(--space-2)}.music-info--compact .music-section-title{margin-bottom:var(--space-2);padding-bottom:0;border-bottom:0}.music-info.music-info--compact .music-meta{max-width:none;padding-block:var(--space-3);gap:var(--space-2) var(--space-5)}.music-info--single{grid-template-columns:minmax(0,1fr)}.music-info--single .music-meta,.music-info--single .music-info__description{max-width:62ch}.music-hero--music .music-meta:has(>.music-meta__item:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:63.99rem){.music-info{grid-template-columns:minmax(0,1fr)}}@media screen and (min-width:64rem){.music-detail__media{position:sticky;top:calc(var(--header-height) + var(--space-5))}}@media screen and (max-width:63.99rem){.music-detail,.music-detail--no-media{grid-template-columns:minmax(0,1fr)}.music-detail__media{width:min(100%,34rem);margin-inline:auto}.music-detail__info{width:100%}}@media screen and (max-width:37.49rem){.music-buy{padding:var(--space-4)}.music-identity__artist{font-size:var(--font-size-lg)}}.nav-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--space-5)}.nav-groups:empty{display:none}.nav-group__title{margin:0 0 var(--space-2);color:var(--color-text-muted)}.nav-group__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.nav-group__list a{display:block;padding-block:var(--space-2);color:var(--color-foreground);font-size:var(--font-size-sm);line-height:1.35;text-decoration:none}.nav-group__list a:hover{text-decoration:underline;text-underline-offset:.25em}.preview-player{display:inline-flex;align-items:center}.preview-player__button{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--color-border-strong);border-radius:50%;background:transparent;color:var(--color-foreground);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.preview-player__button[hidden]{display:none}.preview-player__button:hover,.preview-player.is-playing .preview-player__button{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.preview-player__icon{width:1.1rem;height:1.1rem}.preview-player__icon--play{margin-inline-start:.1rem}.preview-player__icon--pause,.preview-player.is-playing .preview-player__icon--play{display:none}.preview-player.is-playing .preview-player__icon--pause{display:block}.preview-player__audio{height:2.25rem;max-width:14rem}.price{display:flex;align-items:baseline;gap:var(--space-2);font-variant-numeric:tabular-nums}.price--sale .price__regular,.price--sale .price__from{color:var(--color-sale)}.price__compare-at{color:var(--color-text-muted);font-size:var(--font-size-sm)}.product__artist{margin:0 0 var(--space-3);font-size:var(--font-size-lg)}.product__artist a{color:inherit;text-decoration:none}.product__genres{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.product__genres a{text-decoration:none}.product__form{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.product__form form{display:flex;flex-direction:column;gap:var(--space-3)}.product__form select{width:100%;min-height:2.75rem}.product__form-row{display:flex;gap:var(--space-3)}.product__form input[type=number]{width:5rem;min-height:3rem}.product__submit{flex:1 1 auto;min-height:3rem}.product__form .shopify-payment-button,.product__form .shopify-payment-button__button{width:100%}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6) var(--space-5)}.product-grid__empty{grid-column:1 / -1;color:var(--color-text-muted)}@media screen and (min-width:90rem){.product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (max-width:63.99rem){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:37.49rem){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-3)}}.product__frame{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.product__frame--square{aspect-ratio:1 / 1}.product__frame--square .product__featured-image,.product__frame--square .product__featured-image img{width:100%;height:100%;object-fit:contain}.product__frame:not(.product__frame--square) img{width:100%;height:auto}.product__thumbnails{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));gap:var(--space-2);margin-top:var(--space-3)}.product__slide[hidden]{display:none}button.product__thumbnail{padding:0;font:inherit;cursor:pointer;background:none}button.product__thumbnail[hidden]{display:none}button.product__thumbnail[aria-current=true]{border-color:var(--color-foreground)}.product__thumbnail{aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.product__thumbnail-image,.product__thumbnail-image img{width:100%;height:100%;object-fit:contain}.release-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6) var(--space-5)}.release-grid__empty{grid-column:1 / -1;color:var(--color-text-muted)}@media screen and (min-width:90rem){.release-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (max-width:63.99rem){.release-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:37.49rem){.release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-3)}}.purchase-options{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.purchase-option{display:grid;grid-template-columns:4rem minmax(0,1fr) auto auto;grid-template-areas:"thumb info price action";align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.purchase-option__thumb{grid-area:thumb;display:block;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-background)}.purchase-option__image,.purchase-option__image img{width:100%;height:100%;object-fit:contain}.purchase-option__info{grid-area:info;display:flex;flex-direction:column;gap:.125rem;min-width:0}.purchase-option__title{color:var(--color-foreground);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.purchase-option__type,.purchase-option__note{color:var(--color-text-muted);font-size:var(--font-size-xs)}.purchase-option__price{grid-area:price;font-weight:600;text-align:end}.purchase-option__action{grid-area:action;min-width:9rem}.purchase-option__action .button{width:100%;min-height:2.75rem}@media screen and (max-width:37.49rem){.purchase-option{grid-template-columns:3.5rem minmax(0,1fr);grid-template-areas:"thumb info" "thumb price" "action action"}.purchase-option__price{text-align:start}.purchase-option__action .button{min-height:3rem}}.release-tracklist{min-width:0}.tracklist{margin:0;padding:0;list-style:none}.watch-list{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.watch-list .watch__cta{font-size:var(--font-size-md);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-block-end:var(--space-6)}.section-heading__eyebrow{margin:0 0 var(--space-2);font-size:var(--font-size-xs);font-weight:600;letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;color:var(--color-brand-blue)}.section-heading__title{margin:0;font-family:var(--font-heading--family);font-size:clamp(1.5rem,1rem + 1.8vw,2.25rem);line-height:1.1;letter-spacing:-.01em}.section-heading__description{margin:var(--space-2) 0 0;color:var(--color-text-muted);max-width:46em}.section-heading__link{display:inline-flex;align-items:center;min-height:2.75rem;flex:none;color:var(--color-foreground);font-size:var(--font-size-xs);font-weight:600;letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:.35em;transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}.section-heading__link:hover,.section-heading__link:focus-visible{color:var(--color-brand-gold);text-decoration-color:var(--color-brand-gold)}@media screen and (max-width:37.49rem){.section-heading{margin-block-end:var(--space-5)}}.tracklist__row{position:relative;display:grid;grid-template-columns:1.75rem 2.75rem minmax(0,1fr) 3.5rem auto;grid-template-areas:"number play title duration buy";align-items:center;column-gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--color-border)}.tracklist__row:after{content:"";position:absolute;inset:auto 0 -1px 0;height:2px;width:var(--preview-progress, 0%);background:var(--color-foreground);pointer-events:none}.tracklist__number{grid-area:number;color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.tracklist__play{grid-area:play;display:flex;align-items:center;justify-content:center;min-height:2.75rem}.tracklist__title{grid-area:title;display:flex;flex-direction:column;gap:.125rem;min-width:0}.tracklist__title-text{font-weight:500;overflow-wrap:anywhere}.tracklist__genres{display:flex;flex-wrap:wrap;gap:0 var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:.04em}.tracklist__genres a{color:inherit;text-decoration:none}.tracklist__genres a:hover{color:var(--color-foreground)}.tracklist__duration{grid-area:duration;color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;text-align:end}.tracklist__buy{grid-area:buy;gap:var(--space-2);min-width:9rem;min-height:2.5rem;margin-inline-start:var(--space-3);padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs);white-space:nowrap}.tracklist__price{font-weight:400;letter-spacing:0;opacity:.75}@media screen and (max-width:39.99rem){.tracklist__row{grid-template-columns:1.5rem 2.75rem minmax(0,1fr) auto;grid-template-areas:"number play title duration" ". . buy buy";column-gap:var(--space-2)}.tracklist__buy{width:100%;min-width:0;min-height:2.75rem;margin:var(--space-2) 0 0}}.watch{display:flex;flex-direction:column;min-width:0}.watch .music-section-title{margin-bottom:var(--space-4)}.watch__open{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);align-items:center;gap:var(--space-4);width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-foreground);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--transition-fast)}.watch__open[hidden],.watch__player[hidden]{display:none}.watch__open:hover{border-color:var(--color-border-strong)}.watch__poster{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-card);background:var(--color-background)}.watch__art,.watch__thumb{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.watch__art{object-fit:contain}.watch__thumb{object-fit:cover}.watch__play{position:absolute;inset:50% auto auto 50%;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;transform:translate(-50%,-50%);border:1px solid rgb(255 255 255 / 60%);border-radius:50%;background:#0009;color:#fff}.watch__play svg{width:1.1rem;height:1.1rem;margin-inline-start:.1rem}.watch__open:hover .watch__play{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.watch__text{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.watch__label{color:var(--color-text-muted)}.watch__cta{font-family:var(--font-heading--family);font-size:var(--font-size-lg);font-weight:var(--font-heading--weight)}.watch__hint{color:var(--color-text-muted);font-size:var(--font-size-sm)}.watch__player{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.watch__stage{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:#000}.watch__stage iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.watch__close{min-height:2.5rem}.watch__close svg{width:1rem;height:1rem}.watch--poster{gap:var(--space-3)}.watch__frame{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:#000}.watch__poster-open{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;border:0;background:var(--color-surface);color:#fff;cursor:pointer}.watch__poster-open[hidden]{display:none}.watch__poster-open:hover .watch__play,.watch__poster-open:focus-visible .watch__play{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.watch__play--large{width:4rem;height:4rem}.watch__play--large svg{width:1.5rem;height:1.5rem}.watch__stage--inline{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:0;aspect-ratio:auto;background:transparent}.watch__stage--inline:empty{display:none}.watch.is-playing .watch__stage--inline{background:#000}.watch__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.watch__actions [hidden]{display:none}.watch__enlarge{min-height:2.5rem}.watch__enlarge svg{flex:none}.watch__dialog{width:min(94vw,68.75rem);max-width:none;max-height:94vh;padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-background);color:var(--color-foreground);overflow:hidden}.watch__dialog::backdrop{background:#000000d1}.watch__dialog-bar{display:flex;justify-content:flex-end;margin-bottom:var(--space-3)}.watch__dialog-stage{position:relative;width:min(100%,calc((94vh - 6rem) * 16 / 9));margin-inline:auto;aspect-ratio:16 / 9;background:#000}.watch__dialog-stage iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.watch__dialog--portrait{width:fit-content;max-width:94vw;max-height:96dvh;margin:auto}.watch__dialog--portrait .watch__dialog-stage{width:auto;height:min(calc(96dvh - 8.25rem),46rem,calc((94vw - 1.5rem) * 16 / 9));min-height:18rem;aspect-ratio:9 / 16;margin-inline:auto}.watch__external{display:block;margin-top:var(--space-3);text-align:center;font-size:var(--font-size-sm)}@media screen and (max-height:32rem){.watch__dialog--portrait{overflow:auto}.watch__dialog--portrait .watch__dialog-stage{height:26rem}}@media screen and (max-width:37.49rem){.watch__open{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
