.sticky-top-bar-module__RD68uW__sentinel{width:1px;height:0;display:block;position:absolute}.sticky-top-bar-module__RD68uW__bar,.sticky-top-bar-module__RD68uW__barOn{top:var(--head-pin);padding-top:var(--safe-top);z-index:40;background:var(--bg-dark);color:var(--text-on-dark);transition:transform var(--t-state) var(--ease), opacity var(--t-state) var(--ease);position:fixed;left:0;right:0}.sticky-top-bar-module__RD68uW__row{align-items:center;gap:var(--space-lg);max-width:480px;padding:var(--space-lg) var(--page-x);margin-inline:auto;display:flex}@media (min-width:900px){.sticky-top-bar-module__RD68uW__row{max-width:var(--shell-w-wide)}}@media (min-width:640px) and (pointer:fine){.sticky-top-bar-module__RD68uW__row{max-width:var(--shell-w-wide)}}.sticky-top-bar-module__RD68uW__bar{opacity:0;pointer-events:none;transform:translateY(-100%)}.sticky-top-bar-module__RD68uW__barOn{opacity:1;transform:translateY(0)}.sticky-top-bar-module__RD68uW__progress{background:color-mix(in srgb, var(--bg-surface) 10%, transparent);height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.sticky-top-bar-module__RD68uW__progressFill{background:var(--accent-base);width:100%;height:100%;transform:scaleX(var(--reading-progress,0));transform-origin:0;will-change:transform;display:block}.sticky-top-bar-module__RD68uW__back{border-radius:var(--radius-pill);background:#ffffff24;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.sticky-top-bar-module__RD68uW__backIcon{background:var(--text-on-dark);width:16px;height:16px;display:block;-webkit-mask:url(/icons/chevron-left.svg) 50%/14px 14px no-repeat;mask:url(/icons/chevron-left.svg) 50%/14px 14px no-repeat}.sticky-top-bar-module__RD68uW__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-on-dark);overflow:hidden}.sticky-top-bar-module__RD68uW__stack{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.sticky-top-bar-module__RD68uW__compactTitle .sticky-top-bar-module__RD68uW__stack{flex:0 auto}.sticky-top-bar-module__RD68uW__price{color:var(--accent-base);white-space:nowrap}.sticky-top-bar-module__RD68uW__action{flex:none}@media (max-width:639px),(pointer:coarse){.sticky-top-bar-module__RD68uW__row{gap:var(--space-md)}.sticky-top-bar-module__RD68uW__action.sticky-top-bar-module__RD68uW__action{padding-inline:var(--space-lg)}}.sticky-top-bar-module__RD68uW__narrowOnly{visibility:visible}@media (min-width:1100px){.sticky-top-bar-module__RD68uW__narrowOnly{display:none}}@media (min-width:900px){.sticky-top-bar-module__RD68uW__bar,.sticky-top-bar-module__RD68uW__barOn{z-index:29}}.sticky-top-bar-module__RD68uW__leading{flex:none;align-items:center;display:flex}.sticky-top-bar-module__RD68uW__description{color:var(--text-on-chrome);overflow-wrap:anywhere}.sticky-top-bar-module__RD68uW__actions{gap:var(--space-md);flex-wrap:wrap;flex-shrink:0;align-items:center;display:flex}@media (max-width:639px){.sticky-top-bar-module__RD68uW__row:has(.sticky-top-bar-module__RD68uW__actions){flex-wrap:wrap}.sticky-top-bar-module__RD68uW__actions{flex-basis:100%;justify-content:flex-end}}.sticky-top-bar-module__RD68uW__distributed .sticky-top-bar-module__RD68uW__stack{flex:1 1 0}.sticky-top-bar-module__RD68uW__distributed .sticky-top-bar-module__RD68uW__actions{margin-left:auto}@media (max-width:639px){.sticky-top-bar-module__RD68uW__distributed.sticky-top-bar-module__RD68uW__row{flex-wrap:nowrap}.sticky-top-bar-module__RD68uW__distributed .sticky-top-bar-module__RD68uW__actions{display:none}}
.price-view-module__TUzYRq__toggle{gap:var(--space-xs);flex:none;margin-left:auto;display:flex}.price-view-module__TUzYRq__inlineCategory{justify-content:space-between;align-items:center;gap:var(--space-lg);display:flex}.price-view-module__TUzYRq__inlineCategory>span{align-items:center;gap:var(--space-md);display:flex}
.category-page-module__U-56QW__page{gap:var(--step-section);padding-block:0 var(--step-section);flex-direction:column;display:flex}.category-page-module__U-56QW__groups{gap:var(--step-group);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.category-page-module__U-56QW__group{gap:var(--step-heading);grid-template-columns:minmax(0,1fr);min-width:0;scroll-margin-top:88px;display:grid}.category-page-module__U-56QW__group>div{min-width:0}.category-page-module__U-56QW__heading{justify-content:space-between;align-items:center;gap:var(--space-xl);flex-wrap:wrap;display:flex}.category-page-module__U-56QW__heading>details[open]{flex-basis:100%}.category-page-module__U-56QW__help{gap:var(--space-3xl);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.category-page-module__U-56QW__help p{color:var(--text-muted);max-width:65ch;margin-top:var(--space-lg)}.category-page-module__U-56QW__links{gap:var(--space-xl);flex-wrap:wrap;display:flex}.category-page-module__U-56QW__links a{align-items:center;min-height:44px;display:inline-flex}.category-page-module__U-56QW__studios{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (max-width:599px){.category-page-module__U-56QW__studios,.category-page-module__U-56QW__help{grid-template-columns:1fr}.category-page-module__U-56QW__help>a{width:100%}}main.category-page-module__U-56QW__page{max-width:var(--shell-w-wide)}.category-page-module__U-56QW__page>.category-page-module__U-56QW__groups:empty{display:none}.category-page-module__U-56QW__back{display:flex}.category-page-module__U-56QW__empty{color:var(--text-on-chrome)}.category-page-module__U-56QW__bar{gap:var(--space-sm);flex-direction:column;flex:1;min-width:0;display:flex}.category-page-module__U-56QW__barTitle{align-items:center;gap:var(--space-md);min-width:0;min-height:var(--btn-sm);display:flex}.category-page-module__U-56QW__barIcon{flex:none;display:flex}.category-page-module__U-56QW__barName{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:899px){.category-page-module__U-56QW__barName{font-size:var(--t-h2-size);line-height:var(--t-h2-line)}}.category-page-module__U-56QW__choice{margin-top:var(--space-xl)}.category-page-module__U-56QW__choice p{margin-top:var(--space-sm)}.category-page-module__U-56QW__page>[data-section-tone]{padding:var(--space-3xl);margin-block:0}.category-page-module__U-56QW__page>[data-section-tone=sand]{padding:0}@media (max-width:599px){.category-page-module__U-56QW__page>[data-section-tone]{padding:var(--space-2xl) var(--space-xl)}.category-page-module__U-56QW__page>[data-section-tone=sand]{padding:0}}.category-page-module__U-56QW__page section[id],.category-page-module__U-56QW__page h2[id]{scroll-margin-top:calc(var(--head-pin) + var(--safe-top) + var(--btn-sm) + 3 * var(--space-lg))}.category-page-module__U-56QW__studiosFullWidth,.category-page-module__U-56QW__studios.category-page-module__U-56QW__studiosFullWidth{grid-template-columns:minmax(0,1fr)}.category-page-module__U-56QW__featureBanner{margin-top:0}.category-page-module__U-56QW__studioSection{background:var(--bg-sand);border-image:conic-gradient(var(--bg-sand) 0 0) fill 0 / 0 / 0 100vmax}
.category-intro-module__tZQNbq__intro{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.category-intro-module__tZQNbq__heading{align-items:center;gap:var(--space-lg);min-width:0;display:flex}.category-intro-module__tZQNbq__icon{color:var(--text-on-dark);flex:none;display:flex}.category-intro-module__tZQNbq__title{text-wrap:balance;min-width:0}.category-intro-module__tZQNbq__meta,.category-intro-module__tZQNbq__description{max-width:56ch;color:var(--text-on-chrome)}.category-intro-module__tZQNbq__title{font-size:clamp(var(--fs-2xl), 4vw, var(--fs-3xl));line-height:1.15}@media (max-width:599px){.category-intro-module__tZQNbq__heading{align-items:flex-start}.category-intro-module__tZQNbq__title{font-size:var(--fs-xl);line-height:var(--lh-xl)}}.category-intro-module__tZQNbq__title{font-size:var(--t-page-size);line-height:var(--t-page-line);font-weight:var(--t-hero-weight);letter-spacing:-.025em}@media (max-width:599px){.category-intro-module__tZQNbq__artHeading{align-items:center}.category-intro-module__tZQNbq__artHeading .category-intro-module__tZQNbq__title{overflow-wrap:anywhere;flex:1}}
