.brand-wordmark-module__Sj-bgG__wordmark{width:clamp(9rem,38vw,12rem);height:2.75rem;filter:brightness(1) drop-shadow(0 0 .01rem color-mix(in srgb, var(--color-brand-accent-strong) 0%, transparent));transition:filter var(--motion-duration-fast) var(--motion-easing-emphasized), transform var(--motion-duration-fast) var(--motion-easing-emphasized);transform-origin:50%;flex:none;transition-delay:0s;display:inline-block;position:relative;overflow:hidden}.brand-wordmark-module__Sj-bgG__footer{width:clamp(11rem,44vw,14rem);height:3rem}.brand-wordmark-module__Sj-bgG__image{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none}[data-brand-link]:is(:hover,:focus-visible) .brand-wordmark-module__Sj-bgG__wordmark{filter:brightness(1.06) drop-shadow(0 0 .5rem color-mix(in srgb, var(--color-brand-accent-strong) 55%, transparent));transform:translateY(calc(var(--motion-distance-lift) * -1)) scale(1.012)}[data-brand-link]:active .brand-wordmark-module__Sj-bgG__wordmark{filter:brightness(1.02) drop-shadow(0 0 .25rem color-mix(in srgb, var(--color-brand-accent-strong) 38%, transparent));transform:translateY(var(--motion-distance-press)) scale(.99)}@media (prefers-reduced-motion:reduce){.brand-wordmark-module__Sj-bgG__wordmark{transition:filter var(--motion-duration-instant) linear}[data-brand-link]:is(:hover,:focus-visible,:active) .brand-wordmark-module__Sj-bgG__wordmark{transform:none}}@media (forced-colors:active){[data-brand-link]:is(:hover,:focus-visible,:active) .brand-wordmark-module__Sj-bgG__wordmark{filter:none}}@media (max-width:22rem){.brand-wordmark-module__Sj-bgG__header{width:8.75rem}}
.site-header-module__XFbqWa__header{--navigation-overlay-surface:var(--color-surface-panel);--navigation-overlay-filter:none;z-index:var(--layer-header);border-bottom:var(--border-width-hairline) solid var(--color-border-subtle);background:var(--color-surface-canvas);isolation:isolate;transition:background-color var(--motion-duration-standard) var(--motion-easing-standard), border-color var(--motion-duration-standard) var(--motion-easing-standard), box-shadow var(--motion-duration-standard) var(--motion-easing-standard);position:sticky;top:0}.site-header-module__XFbqWa__header[data-scroll-state=scrolled]{--navigation-overlay-surface:color-mix(in srgb, var(--color-surface-panel) 88%, transparent);--navigation-overlay-filter:blur(1rem) saturate(120%);border-bottom-color:color-mix(in srgb, var(--color-border-strong) 78%, transparent);background:color-mix(in srgb, var(--color-surface-canvas) 84%, transparent);-webkit-backdrop-filter:blur(1rem)saturate(120%);box-shadow:0 .75rem 2.5rem #0003}@media (prefers-reduced-motion:reduce){.site-header-module__XFbqWa__header{transition:none}}@media (forced-colors:active){.site-header-module__XFbqWa__header,.site-header-module__XFbqWa__header[data-scroll-state=scrolled]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-bottom-color:canvastext}}
.models-discovery-disclosure-module__HTaIJG__root,.models-discovery-disclosure-module__HTaIJG__triggerRow{align-items:center;display:flex}.models-discovery-disclosure-module__HTaIJG__triggerRow{border-radius:var(--token-radius-control);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);gap:0}.models-discovery-disclosure-module__HTaIJG__triggerRow>a{border-radius:var(--token-radius-control) 0 0 var(--token-radius-control);padding-right:0}.models-discovery-disclosure-module__HTaIJG__triggerRow:is(:hover,:focus-within),.models-discovery-disclosure-module__HTaIJG__triggerRow[data-state=open]{background:var(--color-surface-raised)}.models-discovery-disclosure-module__HTaIJG__triggerRow:is(:hover,:focus-within)>a,.models-discovery-disclosure-module__HTaIJG__triggerRow:is(:hover,:focus-within) .models-discovery-disclosure-module__HTaIJG__trigger,.models-discovery-disclosure-module__HTaIJG__triggerRow[data-state=open]>a,.models-discovery-disclosure-module__HTaIJG__triggerRow[data-state=open] .models-discovery-disclosure-module__HTaIJG__trigger{color:var(--color-brand-accent-strong)}.models-discovery-disclosure-module__HTaIJG__triggerRow:is(:hover,:focus-within){transform:translateY(calc(var(--motion-distance-lift) * -1))}.models-discovery-disclosure-module__HTaIJG__triggerRow:active{transform:translateY(var(--motion-distance-press))}.models-discovery-disclosure-module__HTaIJG__triggerRow>a:is(:hover,:focus-visible){background:0 0;transform:none}.models-discovery-disclosure-module__HTaIJG__trigger{width:2rem;height:var(--size-touch-target);border-radius:0 var(--token-radius-control) var(--token-radius-control) 0;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}.models-discovery-disclosure-module__HTaIJG__trigger:is(:hover,:focus-visible),.models-discovery-disclosure-module__HTaIJG__trigger[aria-expanded=true]{color:var(--color-brand-accent-strong);background:0 0}.models-discovery-disclosure-module__HTaIJG__chevron{width:.5rem;height:.5rem;color:var(--color-icon-primary);transition:transform var(--motion-duration-fast) var(--motion-easing-standard);border-bottom:.125rem solid;border-right:.125rem solid;transform:translateY(-.125rem)rotate(45deg)}.models-discovery-disclosure-module__HTaIJG__trigger[aria-expanded=true] .models-discovery-disclosure-module__HTaIJG__chevron{color:var(--color-icon-interactive);transform:translateY(.125rem)rotate(225deg)}.models-discovery-disclosure-module__HTaIJG__panel{z-index:var(--layer-overlay);top:100%;right:var(--space-navigation-inline);width:min(58rem, calc(100% - (var(--space-navigation-inline) * 2)));max-height:calc(100svh - var(--size-header-offset) - var(--space-stack-sm));padding:var(--space-stack-md);border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:0 0 var(--token-radius-panel) var(--token-radius-panel);background:linear-gradient(135deg, color-mix(in srgb, var(--color-brand-accent) 6%, transparent), transparent 38%), var(--navigation-overlay-surface,var(--color-surface-panel));box-shadow:var(--token-shadow-overlay);-webkit-backdrop-filter:var(--navigation-overlay-filter,none);overscroll-behavior:contain;animation:models-discovery-disclosure-module__HTaIJG__models-panel-in var(--motion-duration-standard) var(--motion-easing-emphasized);position:absolute;overflow:hidden auto}.models-discovery-disclosure-module__HTaIJG__panel:before{top:-60%;right:var(--space-stack-lg);aspect-ratio:2;border:var(--border-width-hairline) solid color-mix(in srgb, var(--color-brand-accent) 16%, transparent);content:"";pointer-events:none;border-radius:50%;width:28rem;position:absolute;transform:rotate(-8deg)}.models-discovery-disclosure-module__HTaIJG__panelInner{position:relative}@keyframes models-discovery-disclosure-module__HTaIJG__models-panel-in{0%{opacity:0;transform:translateY(-.5rem)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.models-discovery-disclosure-module__HTaIJG__triggerRow,.models-discovery-disclosure-module__HTaIJG__trigger,.models-discovery-disclosure-module__HTaIJG__chevron{transition:none}.models-discovery-disclosure-module__HTaIJG__triggerRow:is(:hover,:focus-within),.models-discovery-disclosure-module__HTaIJG__triggerRow:active{transform:none}.models-discovery-disclosure-module__HTaIJG__trigger[aria-expanded=true] .models-discovery-disclosure-module__HTaIJG__chevron{transform:rotate(225deg)}.models-discovery-disclosure-module__HTaIJG__panel{animation:none}}@media (forced-colors:active){.models-discovery-disclosure-module__HTaIJG__panel{border-color:canvastext}}
.models-discovery-panel-module__j_MNeG__content{min-width:0}.models-discovery-panel-module__j_MNeG__header{gap:var(--space-stack-sm) var(--space-stack-lg);padding-bottom:var(--space-stack-md);border-bottom:var(--border-width-hairline) solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.models-discovery-panel-module__j_MNeG__eyebrow,.models-discovery-panel-module__j_MNeG__title,.models-discovery-panel-module__j_MNeG__groupLabel{margin:0}.models-discovery-panel-module__j_MNeG__eyebrow,.models-discovery-panel-module__j_MNeG__groupLabel{color:var(--color-brand-accent-strong);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-eyebrow);font-weight:750;line-height:var(--line-height-label);text-transform:uppercase}.models-discovery-panel-module__j_MNeG__title{margin-top:var(--space-stack-xs);font-size:var(--font-size-body-large);font-weight:700;line-height:1.25}.models-discovery-panel-module__j_MNeG__viewAll,.models-discovery-panel-module__j_MNeG__link{color:var(--color-text-primary);text-decoration:none}.models-discovery-panel-module__j_MNeG__viewAll{min-height:var(--size-touch-target);gap:var(--space-stack-sm);padding-inline:var(--space-stack-sm);border-radius:var(--token-radius-control);font-size:var(--font-size-ui-compact);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard);align-items:center;font-weight:700;display:inline-flex}.models-discovery-panel-module__j_MNeG__viewAll:is(:hover,:focus-visible){background:var(--color-surface-raised);color:var(--color-brand-accent-strong)}.models-discovery-panel-module__j_MNeG__total,.models-discovery-panel-module__j_MNeG__count{color:var(--color-text-subtle);font-size:var(--font-size-label);font-variant-numeric:tabular-nums}.models-discovery-panel-module__j_MNeG__arrow{color:var(--color-icon-primary);font-size:var(--font-size-body-large)}.models-discovery-panel-module__j_MNeG__groups{gap:var(--space-stack-lg);padding-top:var(--space-stack-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.models-discovery-panel-module__j_MNeG__group{min-width:0}.models-discovery-panel-module__j_MNeG__list{margin:var(--space-stack-sm) 0 0;flex-direction:column;gap:.125rem;padding:0;list-style:none;display:flex}.models-discovery-panel-module__j_MNeG__link{min-width:0;min-height:var(--size-touch-target);gap:var(--space-stack-sm);padding:var(--space-stack-xs) var(--space-stack-sm);border-radius:var(--token-radius-control);font-size:var(--font-size-ui-compact);line-height:var(--line-height-ui-compact);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);align-items:center;display:flex}.models-discovery-panel-module__j_MNeG__link:is(:hover,:focus-visible){background:var(--color-surface-raised);color:var(--color-brand-accent-strong);transform:translateX(var(--motion-distance-shift-subtle))}.models-discovery-panel-module__j_MNeG__icon{width:var(--size-icon-medium);height:var(--size-icon-medium);color:var(--color-icon-primary);flex:none;place-items:center;display:grid}.models-discovery-panel-module__j_MNeG__viewAll:is(:hover,:focus-visible) .models-discovery-panel-module__j_MNeG__arrow,.models-discovery-panel-module__j_MNeG__link:is(:hover,:focus-visible) .models-discovery-panel-module__j_MNeG__icon{color:var(--color-icon-interactive)}.models-discovery-panel-module__j_MNeG__icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:100%;height:100%}.models-discovery-panel-module__j_MNeG__linkLabel{overflow-wrap:anywhere;flex:1;min-width:0}.models-discovery-panel-module__j_MNeG__count{min-width:1.75rem;min-height:1.5rem;padding-inline:var(--space-stack-xs);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--token-radius-control);flex:none;justify-content:center;align-items:center;display:inline-flex}.models-discovery-panel-module__j_MNeG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.models-discovery-panel-module__j_MNeG__content[data-presentation=mobile] .models-discovery-panel-module__j_MNeG__header{align-items:start}.models-discovery-panel-module__j_MNeG__content[data-presentation=mobile] .models-discovery-panel-module__j_MNeG__viewAll{justify-content:space-between;width:100%;padding-inline:0}.models-discovery-panel-module__j_MNeG__content[data-presentation=mobile] .models-discovery-panel-module__j_MNeG__groups{gap:var(--space-stack-md);grid-template-columns:minmax(0,1fr)}@media (min-width:64rem){.models-discovery-panel-module__j_MNeG__content[data-presentation=desktop] .models-discovery-panel-module__j_MNeG__groups{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.models-discovery-panel-module__j_MNeG__viewAll,.models-discovery-panel-module__j_MNeG__link{transition:none}.models-discovery-panel-module__j_MNeG__link:is(:hover,:focus-visible){transform:none}}
.mobile-navigation-module__mtu7Sa__panel{z-index:var(--layer-overlay);max-height:calc(100svh - var(--size-header-offset));background:var(--navigation-overlay-surface,var(--color-surface-panel));-webkit-backdrop-filter:var(--navigation-overlay-filter,none);overscroll-behavior:contain;overflow-y:auto}.mobile-navigation-module__mtu7Sa__search{margin-bottom:var(--space-stack-sm);padding-bottom:var(--space-stack-sm);border-bottom:var(--border-width-hairline) solid var(--color-border-subtle)}.mobile-navigation-module__mtu7Sa__modelsRow{align-items:center;min-width:0;display:flex}.mobile-navigation-module__mtu7Sa__modelsRow>a{flex:1;min-width:0}.mobile-navigation-module__mtu7Sa__modelsPanel{margin:var(--space-stack-xs) 0 var(--space-stack-sm) var(--space-stack-sm);padding:var(--space-stack-md);border-left:var(--border-width-emphasis) solid var(--color-brand-accent);border-radius:0 var(--token-radius-panel) var(--token-radius-panel) 0;background:var(--navigation-overlay-surface,var(--color-surface-panel))}.mobile-navigation-module__mtu7Sa__chevron{width:.5rem;height:.5rem;color:var(--color-icon-primary);transition:transform var(--motion-duration-fast) var(--motion-easing-standard);border-bottom:.125rem solid;border-right:.125rem solid;transform:translateY(-.125rem)rotate(45deg)}button[aria-expanded=true] .mobile-navigation-module__mtu7Sa__chevron{color:var(--color-icon-interactive);transform:translateY(.125rem)rotate(225deg)}@media (prefers-reduced-motion:reduce){.mobile-navigation-module__mtu7Sa__chevron{transition:none}button[aria-expanded=true] .mobile-navigation-module__mtu7Sa__chevron{transform:rotate(225deg)}}
.catalog-search-form-module__GDJcFa__form,.catalog-search-form-module__GDJcFa__field{width:100%;min-width:0}.catalog-search-form-module__GDJcFa__form{position:relative}.catalog-search-form-module__GDJcFa__field{border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--token-radius-control);background:var(--color-surface-panel);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);align-items:center;display:flex;position:relative}.catalog-search-form-module__GDJcFa__field:is(:hover,:focus-within){border-color:var(--color-brand-accent);background:var(--color-surface-raised);box-shadow:var(--token-shadow-interactive)}.catalog-search-form-module__GDJcFa__field:focus-within{transform:translateY(calc(var(--motion-distance-lift) * -1))}.catalog-search-form-module__GDJcFa__leadingIcon{left:var(--space-stack-sm);width:1.125rem;height:1.125rem;color:var(--color-icon-primary);pointer-events:none;place-items:center;display:grid;position:absolute}.catalog-search-form-module__GDJcFa__input{width:100%;min-width:0;min-height:var(--size-touch-target);padding:var(--space-control-block) calc(var(--space-stack-sm) + 2.25rem) var(--space-control-block) calc(var(--space-stack-sm) + 1.75rem);color:var(--color-text-primary);font:inherit;background:0 0;border:0}.catalog-search-form-module__GDJcFa__input::placeholder{color:var(--color-text-subtle);opacity:1}.catalog-search-form-module__GDJcFa__input::-webkit-search-cancel-button{display:none}.catalog-search-form-module__GDJcFa__submit{min-width:var(--size-touch-target);min-height:var(--size-touch-target);padding-inline:var(--space-stack-sm);border-radius:var(--token-radius-control);color:var(--color-icon-primary);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:0}.catalog-search-form-module__GDJcFa__submit:is(:hover,:focus-visible){color:var(--color-icon-interactive)}.catalog-search-form-module__GDJcFa__submit:active{transform:translateX(var(--motion-distance-press))}.catalog-search-form-module__GDJcFa__submitLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.catalog-search-form-module__GDJcFa__submitArrow{font-size:var(--font-size-body-large);line-height:1}.catalog-search-form-module__GDJcFa__form[data-presentation=page]{max-width:42rem}.catalog-search-form-module__GDJcFa__form[data-presentation=page] .catalog-search-form-module__GDJcFa__field{border-color:var(--color-border-strong);border-radius:var(--token-radius-panel);background:var(--color-surface-raised)}.catalog-search-form-module__GDJcFa__form[data-presentation=page] .catalog-search-form-module__GDJcFa__input{min-height:calc(var(--size-touch-target) + var(--space-stack-sm));padding-right:8.5rem;padding-left:calc(var(--space-stack-md) + 1.75rem);font-size:var(--font-size-body-large)}.catalog-search-form-module__GDJcFa__form[data-presentation=page] .catalog-search-form-module__GDJcFa__leadingIcon{left:var(--space-stack-md)}.catalog-search-form-module__GDJcFa__form[data-presentation=page] .catalog-search-form-module__GDJcFa__submit{gap:var(--space-stack-xs);min-height:100%;padding-inline:var(--space-stack-md);border-radius:0 var(--token-radius-panel) var(--token-radius-panel) 0;background:var(--color-brand-accent);color:var(--color-text-on-accent);font-weight:750;position:absolute}.catalog-search-form-module__GDJcFa__form[data-presentation=page] .catalog-search-form-module__GDJcFa__submit:is(:hover,:focus-visible){background:var(--color-brand-accent-strong);color:var(--color-text-on-accent)}.catalog-search-form-module__GDJcFa__form[data-presentation=page] .catalog-search-form-module__GDJcFa__submitLabel{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}@media (max-width:24rem){.catalog-search-form-module__GDJcFa__form[data-presentation=page] .catalog-search-form-module__GDJcFa__input{padding-right:calc(var(--space-stack-sm) + 2.25rem);padding-left:calc(var(--space-stack-sm) + 1.75rem);font-size:var(--font-size-body)}.catalog-search-form-module__GDJcFa__form[data-presentation=page] .catalog-search-form-module__GDJcFa__leadingIcon{left:var(--space-stack-sm)}.catalog-search-form-module__GDJcFa__form[data-presentation=page] .catalog-search-form-module__GDJcFa__submit{min-width:var(--size-touch-target);padding-inline:var(--space-stack-sm);color:var(--color-icon-primary);background:0 0}.catalog-search-form-module__GDJcFa__form[data-presentation=page] .catalog-search-form-module__GDJcFa__submit:is(:hover,:focus-visible){color:var(--color-icon-interactive);background:0 0}.catalog-search-form-module__GDJcFa__form[data-presentation=page] .catalog-search-form-module__GDJcFa__submitLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.catalog-search-form-module__GDJcFa__field,.catalog-search-form-module__GDJcFa__submit{transition:none}.catalog-search-form-module__GDJcFa__field:focus-within,.catalog-search-form-module__GDJcFa__submit:active{transform:none}}@media (forced-colors:active){.catalog-search-form-module__GDJcFa__field,.catalog-search-form-module__GDJcFa__form[data-presentation=page] .catalog-search-form-module__GDJcFa__field{background:canvas;border-color:canvastext}.catalog-search-form-module__GDJcFa__form[data-presentation=page] .catalog-search-form-module__GDJcFa__submit{border-left:var(--border-width-hairline) solid ButtonText;color:buttontext;background:buttonface}}
.catalog-search-suggestions-module__4MUqzW__suggestions{z-index:var(--layer-overlay);top:calc(100% + var(--space-stack-xs));border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--token-radius-panel);background:var(--navigation-overlay-surface,var(--color-surface-panel));box-shadow:var(--token-shadow-overlay);-webkit-backdrop-filter:var(--navigation-overlay-filter,none);position:absolute;left:0;right:0;overflow:hidden}.catalog-search-suggestions-module__4MUqzW__suggestions[data-presentation=mobile]{margin-top:var(--space-stack-xs);position:static}.catalog-search-suggestions-module__4MUqzW__suggestions ul{padding:var(--space-stack-xs);margin:0;list-style:none}.catalog-search-suggestions-module__4MUqzW__suggestion{min-height:var(--size-touch-target);align-items:center;gap:var(--space-stack-sm);padding:var(--space-stack-xs) var(--space-stack-sm);border-radius:var(--token-radius-control);color:var(--color-text-primary);transition:color var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);grid-template-columns:minmax(0,1fr) 3.5rem;text-decoration:none;display:grid}.catalog-search-suggestions-module__4MUqzW__suggestionCopy{gap:.15rem;min-width:0;display:grid}.catalog-search-suggestions-module__4MUqzW__suggestion:is(:hover,:focus-visible,[aria-selected=true]){background:var(--color-surface-raised);color:var(--color-brand-accent-strong);transform:translateX(var(--motion-distance-lift))}.catalog-search-suggestions-module__4MUqzW__suggestionName{font-size:var(--font-size-body);font-weight:700;line-height:var(--line-height-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-search-suggestions-module__4MUqzW__suggestionSummary{color:var(--color-text-muted);font-size:var(--font-size-ui-compact);line-height:var(--line-height-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalog-search-suggestions-module__4MUqzW__preview{aspect-ratio:1;border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--token-radius-media);background:var(--color-surface-canvas);place-items:center;width:3.5rem;display:grid;position:relative;overflow:hidden}.catalog-search-suggestions-module__4MUqzW__previewImage{object-fit:cover;width:100%;height:100%;transition:filter var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard)}.catalog-search-suggestions-module__4MUqzW__suggestion:is(:hover,:focus-visible,[aria-selected=true]) .catalog-search-suggestions-module__4MUqzW__previewImage{filter:brightness(1.08);transform:scale(var(--motion-scale-media))}.catalog-search-suggestions-module__4MUqzW__previewFallback{color:var(--color-text-subtle);font-size:var(--font-size-body-large)}.catalog-search-suggestions-module__4MUqzW__allResults{margin-top:var(--space-stack-xs);border-top:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:0 0 var(--token-radius-control) var(--token-radius-control);color:var(--color-brand-accent-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center}.catalog-search-suggestions-module__4MUqzW__resultArrow{font-size:var(--font-size-body-large)}@media (prefers-reduced-motion:reduce){.catalog-search-suggestions-module__4MUqzW__suggestion,.catalog-search-suggestions-module__4MUqzW__previewImage{transition:none}.catalog-search-suggestions-module__4MUqzW__suggestion:is(:hover,:focus-visible,[aria-selected=true]){transform:none}.catalog-search-suggestions-module__4MUqzW__suggestion:is(:hover,:focus-visible,[aria-selected=true]) .catalog-search-suggestions-module__4MUqzW__previewImage{filter:none;transform:none}}@media (forced-colors:active){.catalog-search-suggestions-module__4MUqzW__suggestions{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.catalog-search-suggestions-module__4MUqzW__suggestion:is(:hover,:focus-visible,[aria-selected=true]){color:highlighttext;background:highlight;outline:.125rem solid highlight}}
.site-navigation-module__hNJdOG__navigation{align-items:center;gap:var(--space-stack-sm);min-width:0;display:flex}.site-navigation-module__hNJdOG__desktopSearch{display:none}@media (min-width:64rem){.site-navigation-module__hNJdOG__desktopSearch{flex:0 0 clamp(15rem,24vw,22rem);width:clamp(15rem,24vw,22rem);display:block}}
.promotion-surfaces-module__6uBBuq__banner{z-index:var(--layer-header);border-bottom:var(--border-width-hairline) solid var(--color-brand-accent-strong);background:var(--color-brand-accent);color:var(--color-text-on-accent);position:relative;overflow:hidden}.promotion-surfaces-module__6uBBuq__banner:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff47,#0000 65%);height:18rem;position:absolute;inset:-160% 35% auto;transform:rotate(-12deg)}.promotion-surfaces-module__6uBBuq__bannerLayout{gap:var(--space-stack-sm) var(--space-stack-lg);min-height:var(--size-touch-target);padding-block:var(--space-stack-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative}.promotion-surfaces-module__6uBBuq__bannerCopy{gap:var(--space-stack-xs) var(--space-stack-sm);flex-wrap:wrap;flex:28rem;align-items:baseline;display:flex}.promotion-surfaces-module__6uBBuq__bannerTitle,.promotion-surfaces-module__6uBBuq__bannerMessage{line-height:1.4}.promotion-surfaces-module__6uBBuq__bannerMessage{color:color-mix(in srgb, var(--color-text-on-accent) 82%, transparent)}.promotion-surfaces-module__6uBBuq__bannerAction{gap:var(--space-stack-xs);min-height:var(--size-touch-target);color:inherit;text-underline-offset:.2em;align-items:center;font-weight:700;display:inline-flex}.promotion-surfaces-module__6uBBuq__bannerAction span{transition:transform var(--motion-duration-fast) var(--motion-easing-emphasized)}.promotion-surfaces-module__6uBBuq__bannerAction:is(:hover,:focus-visible) span{transform:translateX(var(--motion-distance-shift))}.promotion-surfaces-module__6uBBuq__dialog{border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--token-radius-panel);background:var(--color-surface-panel);width:min(100% - 2rem,42rem);max-height:min(100svh - 2rem,44rem);color:var(--color-text-primary);box-shadow:var(--token-shadow-overlay);margin:auto;padding:0;overflow:hidden auto}.promotion-surfaces-module__6uBBuq__dialog[open]{animation:promotion-surfaces-module__6uBBuq__dialog-enter var(--motion-duration-standard) var(--motion-easing-emphasized)}.promotion-surfaces-module__6uBBuq__dialog::backdrop{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#040506d1}.promotion-surfaces-module__6uBBuq__dialogGlow{aspect-ratio:1;border:var(--border-width-hairline) solid var(--color-brand-accent);opacity:.25;pointer-events:none;border-radius:50%;width:22rem;position:absolute;inset:-10rem -8rem auto auto;transform:rotate(-18deg)scaleY(.45)}.promotion-surfaces-module__6uBBuq__dialogClose{z-index:1;top:var(--space-stack-sm);float:right;margin:var(--space-stack-sm) var(--space-stack-sm) 0 0;position:sticky}.promotion-surfaces-module__6uBBuq__dialogContent{gap:var(--space-stack-md);flex-direction:column;align-items:flex-start;padding:clamp(4rem,3.4rem + 3vw,6rem) clamp(2rem,1.4rem + 3vw,4rem) clamp(2rem,1.4rem + 3vw,4rem);display:flex}.promotion-surfaces-module__6uBBuq__dialogEyebrow,.promotion-surfaces-module__6uBBuq__dialogTitle,.promotion-surfaces-module__6uBBuq__dialogMessage{margin:0}.promotion-surfaces-module__6uBBuq__dialogEyebrow{color:var(--color-brand-accent-strong);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-eyebrow);font-weight:700;line-height:var(--line-height-label);text-transform:uppercase}.promotion-surfaces-module__6uBBuq__dialogTitle{max-width:16ch;font-size:var(--font-size-title);line-height:var(--line-height-title);text-wrap:balance}.promotion-surfaces-module__6uBBuq__dialogMessage{max-width:var(--size-container-reading);color:var(--color-text-muted)}@keyframes promotion-surfaces-module__6uBBuq__dialog-enter{0%{opacity:0;transform:perspective(var(--motion-perspective)) translateY(.75rem) rotateX(-2deg)}to{opacity:1;transform:none}}@media (max-width:39.999rem){.promotion-surfaces-module__6uBBuq__bannerLayout,.promotion-surfaces-module__6uBBuq__bannerCopy{align-items:flex-start}.promotion-surfaces-module__6uBBuq__bannerAction{margin-top:calc(var(--space-stack-xs) * -1)}}@media (prefers-reduced-motion:reduce){.promotion-surfaces-module__6uBBuq__bannerAction span,.promotion-surfaces-module__6uBBuq__dialog[open]{transition:none;animation:none;transform:none}}
.product-media-unavailable-module__Likzeq__root{place-content:center;justify-items:center;gap:var(--space-stack-md);width:100%;height:100%;color:var(--color-text-subtle);text-align:center;padding:clamp(1rem,.7rem + 1vw,2rem);display:grid}.product-media-unavailable-module__Likzeq__visual{aspect-ratio:1;width:clamp(4.5rem,20%,7rem);display:block;position:relative}.product-media-unavailable-module__Likzeq__orbit,.product-media-unavailable-module__Likzeq__core{border:var(--border-width-hairline) solid var(--color-border-strong);position:absolute;top:50%;left:50%}.product-media-unavailable-module__Likzeq__orbit{aspect-ratio:1.8;border-radius:50%;width:100%;transform:translate(-50%,-50%)rotate(-24deg)}.product-media-unavailable-module__Likzeq__core{aspect-ratio:1;border-width:var(--border-width-emphasis);border-color:var(--color-brand-accent);width:30%;box-shadow:0 0 1.5rem color-mix(in srgb, var(--color-brand-accent) 20%, transparent);transform:translate(-50%,-50%)rotate(45deg)}.product-media-unavailable-module__Likzeq__copy{gap:var(--space-stack-xs);justify-items:center;max-width:34rem;display:grid}.product-media-unavailable-module__Likzeq__title{color:var(--color-text-primary);font-size:var(--font-size-ui-compact);letter-spacing:var(--letter-spacing-eyebrow);font-weight:700;line-height:var(--line-height-label);text-transform:uppercase}.product-media-unavailable-module__Likzeq__description{color:var(--color-text-muted);font-size:var(--font-size-ui-compact);line-height:var(--line-height-body)}.product-media-unavailable-module__Likzeq__root[data-variant=card]{gap:var(--space-stack-sm)}.product-media-unavailable-module__Likzeq__root[data-variant=card] .product-media-unavailable-module__Likzeq__visual{width:clamp(3.5rem,24%,5.5rem)}@media (forced-colors:active){.product-media-unavailable-module__Likzeq__core{border-color:canvastext}}
.breadcrumbs-module__nlqKhG__navigation{width:100%;min-width:0;padding-top:clamp(1rem,.75rem + 1vw,1.75rem)}.breadcrumbs-module__nlqKhG__list,.breadcrumbs-module__nlqKhG__item{align-items:center;min-width:0;display:flex}.breadcrumbs-module__nlqKhG__list{flex-wrap:wrap;margin:0;padding:0;list-style:none}.breadcrumbs-module__nlqKhG__item:last-child{max-width:100%}.breadcrumbs-module__nlqKhG__link,.breadcrumbs-module__nlqKhG__current{border-radius:var(--token-radius-control);font-size:var(--font-size-ui-compact);font-weight:700;line-height:var(--line-height-ui-compact)}.breadcrumbs-module__nlqKhG__link{min-height:var(--size-touch-target);padding-inline:var(--space-stack-xs);color:var(--color-text-muted);transition:color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-emphasized);align-items:center;text-decoration:none;display:inline-flex}.breadcrumbs-module__nlqKhG__link:is(:hover,:focus-visible){color:var(--color-brand-accent-strong);transform:translateY(calc(var(--motion-distance-lift) * -1))}.breadcrumbs-module__nlqKhG__current{min-width:0;max-width:min(100%,36rem);padding:var(--space-stack-xs);color:var(--color-text-primary);overflow-wrap:anywhere}.breadcrumbs-module__nlqKhG__separator{width:.75rem;height:.75rem;color:var(--color-brand-accent);stroke-width:1.5px;flex:none;margin-inline:.125rem}@media (prefers-reduced-motion:reduce){.breadcrumbs-module__nlqKhG__link{transition:none}.breadcrumbs-module__nlqKhG__link:is(:hover,:focus-visible){transform:none}}
.catalog-empty-state-module__vNHQNq__panel{border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--token-radius-panel);background:linear-gradient(128deg, color-mix(in srgb, var(--color-brand-accent) 7%, transparent), transparent 45%), var(--color-surface-panel);min-width:0;box-shadow:var(--token-shadow-raised);display:grid;overflow:hidden}.catalog-empty-state-module__vNHQNq__content{gap:var(--space-stack-sm);align-content:center;min-width:0;padding:clamp(1.5rem,1rem + 2vw,3rem);display:grid}.catalog-empty-state-module__vNHQNq__eyebrow,.catalog-empty-state-module__vNHQNq__title,.catalog-empty-state-module__vNHQNq__description,.catalog-empty-state-module__vNHQNq__visualLabel,.catalog-empty-state-module__vNHQNq__visualIndex{margin:0}.catalog-empty-state-module__vNHQNq__eyebrow,.catalog-empty-state-module__vNHQNq__visualLabel,.catalog-empty-state-module__vNHQNq__visualIndex{color:var(--color-brand-accent-strong);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-eyebrow);font-weight:700;line-height:var(--line-height-label);text-transform:uppercase}.catalog-empty-state-module__vNHQNq__title{max-width:22ch;font-size:var(--font-size-title);line-height:var(--line-height-title);text-wrap:balance}.catalog-empty-state-module__vNHQNq__description{max-width:var(--size-container-reading);color:var(--color-text-muted);line-height:var(--line-height-body)}.catalog-empty-state-module__vNHQNq__action{margin-top:var(--space-stack-sm);justify-self:start}.catalog-empty-state-module__vNHQNq__visual{border-top:var(--border-width-hairline) solid var(--color-border-subtle);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--color-brand-accent) 13%, transparent), transparent 42%), color-mix(in srgb, var(--color-surface-raised) 72%, transparent);min-height:clamp(12rem,38vw,19rem);position:relative;overflow:hidden}.catalog-empty-state-module__vNHQNq__visualLabel,.catalog-empty-state-module__vNHQNq__visualIndex{z-index:1;position:absolute}.catalog-empty-state-module__vNHQNq__visualLabel{top:var(--space-stack-md);left:var(--space-stack-md)}.catalog-empty-state-module__vNHQNq__visualIndex{right:var(--space-stack-md);bottom:var(--space-stack-md);color:var(--color-text-subtle)}.catalog-empty-state-module__vNHQNq__orbitOuter,.catalog-empty-state-module__vNHQNq__orbitInner,.catalog-empty-state-module__vNHQNq__core{border:var(--border-width-hairline) solid var(--color-border-strong);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.catalog-empty-state-module__vNHQNq__orbitOuter{aspect-ratio:2;border-radius:50%;width:min(82%,23rem)}.catalog-empty-state-module__vNHQNq__orbitInner{aspect-ratio:1;border-color:color-mix(in srgb, var(--color-brand-accent) 62%, transparent);border-radius:50%;width:min(52%,13rem);transform:translate(-50%,-50%)rotate(22deg)}.catalog-empty-state-module__vNHQNq__core{aspect-ratio:1;border-width:var(--border-width-emphasis);border-color:var(--color-brand-accent);width:2.25rem;box-shadow:0 0 2rem color-mix(in srgb, var(--color-brand-accent) 22%, transparent);transform:translate(-50%,-50%)rotate(45deg)}@media (min-width:48rem){.catalog-empty-state-module__vNHQNq__panel{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr)}.catalog-empty-state-module__vNHQNq__visual{border-top:0;border-left:var(--border-width-hairline) solid var(--color-border-subtle);min-height:21rem}}@media (forced-colors:active){.catalog-empty-state-module__vNHQNq__orbitInner,.catalog-empty-state-module__vNHQNq__core{border-color:canvastext}}
.product-card-module__-Tn04a__card{gap:var(--space-stack-sm);flex-direction:column;min-width:0;height:100%;display:flex}.product-card-module__-Tn04a__link{gap:var(--space-stack-md);border-radius:var(--token-radius-media);color:var(--color-text-primary);transition:transform var(--motion-duration-fast) var(--motion-easing-standard);flex-direction:column;flex:1;text-decoration:none;display:flex}.product-card-module__-Tn04a__media{aspect-ratio:4/5;border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--token-radius-media);background:var(--color-surface-panel);box-shadow:var(--token-shadow-raised);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-standard) var(--motion-easing-standard);position:relative;overflow:hidden}.product-card-module__-Tn04a__media:after{background:radial-gradient(circle at 72% 18%, color-mix(in srgb, var(--color-brand-accent) 16%, transparent), transparent 42%);content:"";opacity:0;pointer-events:none;transition:opacity var(--motion-duration-standard) var(--motion-easing-standard);position:absolute;inset:0}.product-card-module__-Tn04a__image{object-fit:cover;object-position:center;width:100%;height:100%}.product-card-module__-Tn04a__content{gap:var(--space-stack-sm);flex-direction:column;flex:1;display:flex}.product-card-module__-Tn04a__meta{gap:var(--space-stack-xs) var(--space-stack-sm);color:var(--color-text-subtle);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-eyebrow);font-weight:700;line-height:var(--line-height-label);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.product-card-module__-Tn04a__title,.product-card-module__-Tn04a__summary,.product-card-module__-Tn04a__meta{margin:0}.product-card-module__-Tn04a__title{font-size:var(--font-size-body-large);line-height:var(--line-height-title);transition:color var(--motion-duration-fast) var(--motion-easing-standard)}.product-card-module__-Tn04a__summary{color:var(--color-text-muted);line-height:var(--line-height-body)}.product-card-module__-Tn04a__tags{gap:var(--space-stack-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.product-card-module__-Tn04a__tagLink{min-height:var(--size-touch-target);padding-inline:calc(var(--space-stack-sm) + var(--space-stack-xs));border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--token-radius-pill);background:var(--color-surface-raised);color:var(--color-text-primary);font-size:var(--font-size-ui-compact);font-weight:650;line-height:var(--line-height-label);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard);align-items:center;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.product-card-module__-Tn04a__tagLink:is(:hover,:focus-visible){border-color:var(--color-brand-accent);background:color-mix(in srgb, var(--color-brand-accent) 12%, var(--color-surface-raised));box-shadow:var(--token-shadow-interactive);color:var(--color-text-primary);transform:translateY(calc(var(--motion-distance-lift) * -1))}.product-card-module__-Tn04a__tagLink:active{box-shadow:none;transform:translateY(var(--motion-distance-press))}.product-card-module__-Tn04a__link:is(:hover,:focus-visible) .product-card-module__-Tn04a__media{border-color:var(--color-brand-accent);box-shadow:var(--token-shadow-interactive)}.product-card-module__-Tn04a__link:is(:hover,:focus-visible){transform:translateY(calc(var(--motion-distance-lift) * -1))}.product-card-module__-Tn04a__link:is(:hover,:focus-visible) .product-card-module__-Tn04a__media:after{opacity:1}.product-card-module__-Tn04a__link:is(:hover,:focus-visible) .product-card-module__-Tn04a__title{color:var(--color-brand-accent-strong)}@media (prefers-reduced-motion:no-preference){.product-card-module__-Tn04a__image{transition:transform var(--motion-duration-standard) var(--motion-easing-emphasized)}.product-card-module__-Tn04a__link:is(:hover,:focus-visible) .product-card-module__-Tn04a__image{transform:scale(var(--motion-scale-media))}.product-card-module__-Tn04a__link:active{transform:translateY(var(--motion-distance-press)) scale(var(--motion-scale-press))}}@media (prefers-reduced-motion:reduce){.product-card-module__-Tn04a__link,.product-card-module__-Tn04a__media,.product-card-module__-Tn04a__media:after,.product-card-module__-Tn04a__image,.product-card-module__-Tn04a__tagLink{transition:none}.product-card-module__-Tn04a__link:is(:hover,:focus-visible),.product-card-module__-Tn04a__tagLink:is(:hover,:focus-visible),.product-card-module__-Tn04a__tagLink:active,.product-card-module__-Tn04a__link:active,.product-card-module__-Tn04a__link:is(:hover,:focus-visible) .product-card-module__-Tn04a__image{transform:none}}
.product-gallery-module__UnJHDq__gallery{gap:var(--space-stack-md);min-width:0;display:grid}.product-gallery-module__UnJHDq__stage{border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--token-radius-media);background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--color-brand-accent) 8%, transparent), transparent 46%), var(--color-surface-panel);width:100%;min-width:0;animation:product-gallery-module__UnJHDq__media-reveal var(--motion-duration-standard) var(--motion-easing-standard);margin:0;display:grid;overflow:hidden}.product-gallery-module__UnJHDq__image,.product-gallery-module__UnJHDq__video{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.product-gallery-module__UnJHDq__caption{padding:var(--space-stack-sm) var(--space-stack-md);border-top:var(--border-width-hairline) solid var(--color-border-subtle);color:var(--color-text-muted);font-size:var(--font-size-ui-compact)}.product-gallery-module__UnJHDq__transcript{padding:var(--space-stack-sm) var(--space-stack-md);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--token-radius-control);background:var(--color-surface-panel);color:var(--color-text-muted);font-size:var(--font-size-ui-compact)}.product-gallery-module__UnJHDq__transcript summary{min-height:var(--size-touch-target);color:var(--color-text-primary);cursor:pointer;font-weight:700}.product-gallery-module__UnJHDq__transcript p{margin:var(--space-stack-sm) 0 0}.product-gallery-module__UnJHDq__controls{align-items:center;gap:var(--space-stack-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.product-gallery-module__UnJHDq__controls svg{width:1.25rem;height:1.25rem}.product-gallery-module__UnJHDq__choices{gap:var(--space-stack-sm);min-width:0;padding:var(--focus-ring-offset);scrollbar-width:thin;display:flex;overflow-x:auto}.product-gallery-module__UnJHDq__choice{border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--token-radius-control);background:var(--color-surface-panel);height:4rem;color:var(--color-text-muted);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard);flex:0 0 5rem;position:relative;overflow:hidden}.product-gallery-module__UnJHDq__choice:is(:hover,[aria-pressed=true]){border-color:var(--color-brand-accent-strong);color:var(--color-brand-accent-strong)}.product-gallery-module__UnJHDq__thumbnail{object-fit:cover;width:100%;height:100%}.product-gallery-module__UnJHDq__videoChoice{height:100%;font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;place-content:center;justify-items:center;gap:.1rem;font-weight:700;display:grid}.product-gallery-module__UnJHDq__playMark{font-size:1rem}.product-gallery-module__UnJHDq__index{background:color-mix(in srgb, var(--color-surface-canvas) 88%, transparent);min-width:1.25rem;height:1.25rem;color:var(--color-text-primary);border-radius:50%;place-items:center;font-size:.68rem;font-weight:700;display:grid;position:absolute;bottom:.25rem;right:.25rem}@keyframes product-gallery-module__UnJHDq__media-reveal{0%{opacity:.7}to{opacity:1}}@media (prefers-reduced-motion:reduce){.product-gallery-module__UnJHDq__stage{animation:none}.product-gallery-module__UnJHDq__choice{transition:none}}
.catalog-controls-module__GmShSG__controls{z-index:1;padding-block:var(--space-stack-lg);border-bottom:var(--border-width-hairline) solid var(--color-border-subtle);position:relative}.catalog-controls-module__GmShSG__header{gap:var(--space-stack-md) var(--space-stack-lg);margin-bottom:var(--space-stack-md);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.catalog-controls-module__GmShSG__eyebrow,.catalog-controls-module__GmShSG__title,.catalog-controls-module__GmShSG__label,.catalog-controls-module__GmShSG__noResults{margin:0}.catalog-controls-module__GmShSG__activeFilters{gap:var(--space-stack-sm);margin-top:var(--space-stack-lg);display:grid}.catalog-controls-module__GmShSG__activeFiltersLabel{color:var(--color-text-subtle);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-eyebrow);font-weight:700;line-height:var(--line-height-label);text-transform:uppercase;margin:0}.catalog-controls-module__GmShSG__activeFilterList{gap:var(--space-stack-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.catalog-controls-module__GmShSG__activeFilter{min-height:var(--size-touch-target);gap:var(--space-stack-sm);padding:var(--space-stack-xs) var(--space-stack-sm);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--token-radius-pill);background:var(--color-surface-panel);color:var(--color-text-primary);font-size:var(--font-size-ui-compact);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);align-items:center;text-decoration:none;display:inline-flex}.catalog-controls-module__GmShSG__activeFilter:is(:hover,:focus-visible){border-color:var(--color-brand-accent);background:var(--color-surface-raised);transform:translateY(calc(var(--motion-distance-lift) * -1))}.catalog-controls-module__GmShSG__activeFilterLabel{color:var(--color-text-subtle)}.catalog-controls-module__GmShSG__activeFilterRemove{background:var(--color-surface-raised);width:1.25rem;height:1.25rem;color:var(--color-icon-interactive);font-size:var(--font-size-body);border-radius:50%;place-items:center;line-height:1;display:grid}.catalog-controls-module__GmShSG__eyebrow{color:var(--color-brand-accent-strong);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-eyebrow);font-weight:700;line-height:var(--line-height-label);text-transform:uppercase}.catalog-controls-module__GmShSG__title{margin-top:var(--space-stack-sm);font-size:var(--font-size-title);line-height:var(--line-height-title)}.catalog-controls-module__GmShSG__reset{min-height:var(--size-touch-target);padding-block:var(--space-control-block);color:var(--color-brand-accent-strong);font-weight:700;text-decoration:none}.catalog-controls-module__GmShSG__groups{gap:var(--space-stack-md);grid-template-columns:minmax(0,1fr);display:grid}.catalog-controls-module__GmShSG__group{min-width:0;position:relative}.catalog-controls-module__GmShSG__label{margin-bottom:var(--space-stack-xs);color:var(--color-text-subtle);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-eyebrow);line-height:var(--line-height-label);text-transform:uppercase}.catalog-controls-module__GmShSG__trigger{width:100%;min-height:var(--size-touch-target);gap:var(--space-stack-sm);padding:var(--space-control-block) var(--space-control-inline);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--token-radius-control);background:var(--color-surface-panel);color:var(--color-text-primary);cursor:pointer;text-align:left;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);justify-content:space-between;align-items:center;display:flex}.catalog-controls-module__GmShSG__trigger:is(:hover,:focus-visible),.catalog-controls-module__GmShSG__trigger[aria-expanded=true]{border-color:var(--color-brand-accent);background:var(--color-surface-raised);box-shadow:var(--token-shadow-interactive);transform:translateY(calc(var(--motion-distance-lift) * -1))}.catalog-controls-module__GmShSG__trigger:active{box-shadow:none;transform:translateY(var(--motion-distance-press))}.catalog-controls-module__GmShSG__triggerValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.catalog-controls-module__GmShSG__triggerContent{gap:var(--space-stack-sm);align-items:center;min-width:0;display:flex}.catalog-controls-module__GmShSG__controlIcon,.catalog-controls-module__GmShSG__searchIcon{width:1.125rem;color:var(--color-icon-primary);flex:none;place-items:center;display:grid}.catalog-controls-module__GmShSG__controlIcon{transition:transform var(--motion-duration-fast) var(--motion-easing-standard)}.catalog-controls-module__GmShSG__trigger:is(:hover,:focus-visible,[aria-expanded=true]) .catalog-controls-module__GmShSG__controlIcon{color:var(--color-icon-interactive);transform:scale(var(--motion-scale-control))}.catalog-controls-module__GmShSG__chevron{width:1rem;color:var(--color-icon-primary);transition:transform var(--motion-duration-fast) var(--motion-easing-standard);flex:none;place-items:center;display:grid}.catalog-controls-module__GmShSG__chevron[data-open=true]{color:var(--color-icon-interactive);transform:rotate(180deg)}.catalog-controls-module__GmShSG__panel{z-index:var(--layer-overlay);min-width:0;margin-top:var(--space-stack-xs);padding:var(--space-stack-sm);border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--token-radius-panel);background:var(--color-surface-raised);box-shadow:var(--token-shadow-overlay);position:static}.catalog-controls-module__GmShSG__panel[hidden]{display:none}.catalog-controls-module__GmShSG__typeSection{border:0;min-width:0;margin:0;padding:0}.catalog-controls-module__GmShSG__typeSection+.catalog-controls-module__GmShSG__typeSection{margin-top:var(--space-stack-md);padding-top:var(--space-stack-md);border-top:var(--border-width-hairline) solid var(--color-border-subtle)}.catalog-controls-module__GmShSG__typeSectionTitle{color:var(--color-text-primary);font-size:var(--font-size-ui-compact);padding:0;font-weight:700}.catalog-controls-module__GmShSG__typeSectionHint{margin:var(--space-stack-2xs) 0 var(--space-stack-sm);color:var(--color-text-subtle);font-size:var(--font-size-label)}.catalog-controls-module__GmShSG__typeChoices{gap:var(--space-stack-xs);display:grid}.catalog-controls-module__GmShSG__typeChoice{min-height:var(--size-touch-target);gap:var(--space-stack-sm);padding:var(--space-control-block) var(--space-control-inline);border-radius:var(--token-radius-control);color:var(--color-text-muted);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.catalog-controls-module__GmShSG__typeChoice:is(:hover,:focus-within):not([data-disabled=true]){background:var(--color-surface-panel);color:var(--color-text-primary);transform:translateX(var(--motion-distance-shift-subtle))}.catalog-controls-module__GmShSG__typeChoice[data-disabled=true]{color:var(--color-text-subtle);cursor:not-allowed;opacity:.65}.catalog-controls-module__GmShSG__typeChoiceInput{width:1.125rem;height:1.125rem;accent-color:var(--color-brand-accent-strong);cursor:inherit;margin:0}.catalog-controls-module__GmShSG__typeChoiceContent{gap:var(--space-stack-2xs);min-width:0;display:grid}.catalog-controls-module__GmShSG__typeChoiceLabel{color:inherit;font-size:var(--font-size-ui-compact);font-weight:650}.catalog-controls-module__GmShSG__typeChoiceDescription{color:var(--color-text-subtle);font-size:var(--font-size-label);line-height:var(--line-height-label)}.catalog-controls-module__GmShSG__searchField{position:relative}.catalog-controls-module__GmShSG__searchIcon{top:50%;left:var(--space-control-inline);z-index:1;color:var(--color-icon-primary);pointer-events:none;position:absolute;transform:translateY(-50%)}.catalog-controls-module__GmShSG__search{width:100%;min-height:var(--size-touch-target);padding:var(--space-control-block) var(--space-control-inline) var(--space-control-block) calc(var(--space-control-inline) * 2.75);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--token-radius-control);background:var(--color-surface-base);color:var(--color-text-primary)}.catalog-controls-module__GmShSG__search::placeholder{color:var(--color-text-subtle)}.catalog-controls-module__GmShSG__options{gap:var(--space-stack-xs);max-height:20rem;margin:var(--space-stack-sm) 0 0;flex-direction:column;padding:0;list-style:none;display:flex;overflow-y:auto}.catalog-controls-module__GmShSG__link,.catalog-controls-module__GmShSG__current{width:100%;min-height:var(--size-touch-target);gap:var(--space-stack-sm);padding:var(--space-control-block) var(--space-control-inline);border-radius:var(--token-radius-control);color:var(--color-text-muted);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.catalog-controls-module__GmShSG__link{transition:color var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard)}.catalog-controls-module__GmShSG__link:is(:hover,:focus-visible){background:var(--color-surface-panel);color:var(--color-text-primary);transform:translateX(var(--motion-distance-shift-subtle))}.catalog-controls-module__GmShSG__current{background:var(--color-surface-panel);color:var(--color-brand-accent-strong);font-weight:700}.catalog-controls-module__GmShSG__check{width:1rem;color:var(--color-icon-primary);flex:none;place-items:center;display:grid}.catalog-controls-module__GmShSG__optionCount{min-width:1.75rem;min-height:1.5rem;padding-inline:var(--space-stack-xs);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--token-radius-control);color:var(--color-text-subtle);font-size:var(--font-size-label);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-left:auto;line-height:1;display:inline-flex}.catalog-controls-module__GmShSG__noResults{padding:var(--space-stack-md) var(--space-control-inline);color:var(--color-text-subtle);text-align:center}@media (min-width:40rem){.catalog-controls-module__GmShSG__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-controls-module__GmShSG__panel{top:calc(100% + var(--space-stack-xs));margin-top:0;position:absolute;left:0;right:0}}@media (min-width:64rem){.catalog-controls-module__GmShSG__groups{gap:var(--space-stack-sm);flex-wrap:nowrap;align-items:start;display:flex}.catalog-controls-module__GmShSG__group{flex:1 1 0;width:0;max-width:15rem}.catalog-controls-module__GmShSG__typeGroup .catalog-controls-module__GmShSG__panel{width:min(21rem, calc(100vw - (var(--space-page-inline) * 2)))}}@media (prefers-reduced-motion:reduce){.catalog-controls-module__GmShSG__trigger,.catalog-controls-module__GmShSG__controlIcon,.catalog-controls-module__GmShSG__chevron,.catalog-controls-module__GmShSG__link,.catalog-controls-module__GmShSG__activeFilter{transition:none}.catalog-controls-module__GmShSG__chevron[data-open=true],.catalog-controls-module__GmShSG__trigger:is(:hover,:focus-visible,[aria-expanded=true]),.catalog-controls-module__GmShSG__trigger:active,.catalog-controls-module__GmShSG__trigger:is(:hover,:focus-visible,[aria-expanded=true]) .catalog-controls-module__GmShSG__controlIcon,.catalog-controls-module__GmShSG__link:is(:hover,:focus-visible),.catalog-controls-module__GmShSG__typeChoice:is(:hover,:focus-within):not([data-disabled=true]),.catalog-controls-module__GmShSG__activeFilter:is(:hover,:focus-visible){transform:none}}
.catalog-discovery-module__Y9XdDq__section{border-top:var(--border-width-hairline) solid var(--color-border-subtle);width:100%;padding-block:var(--space-section-block)}.catalog-discovery-module__Y9XdDq__header{gap:var(--space-stack-md);max-width:var(--size-container-reading);margin-bottom:var(--space-stack-xl);display:grid}.catalog-discovery-module__Y9XdDq__eyebrow,.catalog-discovery-module__Y9XdDq__title,.catalog-discovery-module__Y9XdDq__description{margin:0}.catalog-discovery-module__Y9XdDq__eyebrow{color:var(--color-brand-accent-strong);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-eyebrow);font-weight:700;line-height:var(--line-height-label);text-transform:uppercase}.catalog-discovery-module__Y9XdDq__title{font-size:var(--font-size-title);line-height:var(--line-height-title)}.catalog-discovery-module__Y9XdDq__description{color:var(--color-text-muted);font-size:var(--font-size-body-large);line-height:var(--line-height-body-large)}.catalog-discovery-module__Y9XdDq__grid{border-top:var(--border-width-hairline) solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.catalog-discovery-module__Y9XdDq__item{border-bottom:var(--border-width-hairline) solid var(--color-border-subtle);min-width:0}.catalog-discovery-module__Y9XdDq__link{gap:var(--space-stack-md);min-height:100%;color:var(--color-text-primary);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard);padding:clamp(1.5rem,1.25rem + 1vw,2.5rem);text-decoration:none;display:grid;position:relative}.catalog-discovery-module__Y9XdDq__meta{justify-content:space-between;gap:var(--space-stack-sm);color:var(--color-text-subtle);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-eyebrow);font-weight:700;line-height:var(--line-height-label);text-transform:uppercase;flex-wrap:wrap;display:flex}.catalog-discovery-module__Y9XdDq__name{padding-right:var(--size-icon-large);transition:color var(--motion-duration-fast) var(--motion-easing-standard);font-size:clamp(1.5rem,1.25rem + .8vw,2rem);font-weight:650;line-height:1.15}.catalog-discovery-module__Y9XdDq__summary{max-width:32rem;padding-right:calc(var(--size-icon-large) + var(--space-stack-md));color:var(--color-text-muted);line-height:var(--line-height-body)}.catalog-discovery-module__Y9XdDq__arrow{color:var(--color-icon-primary);font-size:var(--size-icon-large);transition:transform var(--motion-duration-fast) var(--motion-easing-emphasized);line-height:1;position:absolute;bottom:clamp(1.5rem,1.25rem + 1vw,2.5rem);right:clamp(1.5rem,1.25rem + 1vw,2.5rem)}.catalog-discovery-module__Y9XdDq__link:is(:hover,:focus-visible){background:var(--color-surface-panel)}.catalog-discovery-module__Y9XdDq__link:is(:hover,:focus-visible) .catalog-discovery-module__Y9XdDq__name{color:var(--color-brand-accent-strong)}.catalog-discovery-module__Y9XdDq__link:is(:hover,:focus-visible) .catalog-discovery-module__Y9XdDq__arrow{color:var(--color-icon-interactive);transform:translateX(var(--motion-distance-shift))}@media (min-width:48rem){.catalog-discovery-module__Y9XdDq__grid{border-left:var(--border-width-hairline) solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-discovery-module__Y9XdDq__item{border-right:var(--border-width-hairline) solid var(--color-border-subtle)}}@media (min-width:72rem){.catalog-discovery-module__Y9XdDq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.catalog-discovery-module__Y9XdDq__link,.catalog-discovery-module__Y9XdDq__name,.catalog-discovery-module__Y9XdDq__arrow{transition:none}}
.product-faq-module__XVvX2G__faq{gap:var(--space-stack-lg);padding-block:var(--space-section-block);border-top:var(--border-width-hairline) solid var(--color-border-subtle);display:grid}.product-faq-module__XVvX2G__header{max-width:var(--size-container-reading);gap:var(--space-stack-sm);display:grid}.product-faq-module__XVvX2G__eyebrow,.product-faq-module__XVvX2G__title,.product-faq-module__XVvX2G__introduction,.product-faq-module__XVvX2G__answer{margin:0}.product-faq-module__XVvX2G__eyebrow{color:var(--color-brand-accent-strong);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-eyebrow);font-weight:700;line-height:var(--line-height-label);text-transform:uppercase}.product-faq-module__XVvX2G__title{font-size:var(--font-size-title);line-height:var(--line-height-title);text-wrap:balance}.product-faq-module__XVvX2G__introduction,.product-faq-module__XVvX2G__answer{color:var(--color-text-muted);line-height:var(--line-height-body)}.product-faq-module__XVvX2G__items{grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.product-faq-module__XVvX2G__searchArea{gap:var(--space-stack-sm);padding-bottom:var(--space-stack-md);display:grid}.product-faq-module__XVvX2G__searchLabel{color:var(--color-brand-accent-strong);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-eyebrow);font-weight:700;line-height:var(--line-height-label);text-transform:uppercase}.product-faq-module__XVvX2G__searchControl{border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--token-radius-control);background:var(--color-surface-panel);min-width:0;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), background var(--motion-duration-fast) var(--motion-easing-standard);display:flex}.product-faq-module__XVvX2G__searchControl:focus-within{border-color:var(--color-brand-accent);background:var(--color-surface-raised)}.product-faq-module__XVvX2G__searchInput{width:100%;min-width:0;min-height:var(--size-touch-target);padding:var(--space-control-block) var(--space-control-inline);color:var(--color-text-primary);font-size:var(--font-size-ui-compact);background:0 0;border:0;outline:0}.product-faq-module__XVvX2G__searchInput::placeholder{color:var(--color-text-subtle)}.product-faq-module__XVvX2G__clearButton{min-height:var(--size-touch-target);padding-inline:var(--space-control-inline);border:0;border-left:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:0 var(--token-radius-control) var(--token-radius-control) 0;color:var(--color-text-muted);cursor:pointer;font-size:var(--font-size-ui-compact);background:0 0;font-weight:700}.product-faq-module__XVvX2G__clearButton:is(:hover,:focus-visible){color:var(--color-brand-accent-strong)}.product-faq-module__XVvX2G__resultCount{color:var(--color-text-subtle);font-size:var(--font-size-ui-compact);line-height:var(--line-height-ui-compact);margin:0}.product-faq-module__XVvX2G__itemList{border-top:var(--border-width-hairline) solid var(--color-border-subtle)}.product-faq-module__XVvX2G__item{border-bottom:var(--border-width-hairline) solid var(--color-border-subtle);min-width:0}.product-faq-module__XVvX2G__question{justify-content:space-between;align-items:center;gap:var(--space-stack-md);min-height:var(--size-touch-target);padding-block:var(--space-stack-md);border-radius:var(--token-radius-control);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-body-large);font-weight:700;line-height:var(--line-height-body-large);list-style:none;display:flex}.product-faq-module__XVvX2G__question::-webkit-details-marker{display:none}.product-faq-module__XVvX2G__question::marker{content:""}.product-faq-module__XVvX2G__question:is(:hover,:focus-visible){color:var(--color-brand-accent-strong)}.product-faq-module__XVvX2G__icon{color:var(--color-icon-primary);font-size:var(--font-size-title);transition:transform var(--motion-duration-fast) var(--motion-easing-emphasized);flex:none;font-weight:400;line-height:1}.product-faq-module__XVvX2G__question:is(:hover,:focus-visible) .product-faq-module__XVvX2G__icon,.product-faq-module__XVvX2G__item[open] .product-faq-module__XVvX2G__icon{color:var(--color-icon-interactive)}.product-faq-module__XVvX2G__item[open] .product-faq-module__XVvX2G__icon{transform:rotate(45deg)}.product-faq-module__XVvX2G__answer{max-width:var(--size-container-reading);padding:0 3.5rem var(--space-stack-md) 0}.product-faq-module__XVvX2G__emptyState{gap:var(--space-stack-xs);padding:var(--space-stack-lg) var(--space-stack-md);border-block:var(--border-width-hairline) solid var(--color-border-subtle);background:var(--color-surface-panel);display:grid}.product-faq-module__XVvX2G__emptyTitle,.product-faq-module__XVvX2G__emptyCopy{margin:0}.product-faq-module__XVvX2G__emptyTitle{color:var(--color-text-primary);font-weight:700}.product-faq-module__XVvX2G__emptyCopy{color:var(--color-text-muted);font-size:var(--font-size-ui-compact);line-height:var(--line-height-body)}.product-faq-module__XVvX2G__expandButton{justify-content:center;align-items:center;gap:var(--space-stack-sm);min-height:var(--size-touch-target);margin-top:var(--space-stack-md);padding:var(--space-control-block) var(--space-control-inline);border:var(--border-width-emphasis) solid var(--color-brand-accent);border-radius:var(--token-radius-control);color:var(--color-brand-accent-strong);cursor:pointer;font-size:var(--font-size-ui-compact);background:0 0;justify-self:start;font-weight:700;display:inline-flex}.product-faq-module__XVvX2G__expandButton:is(:hover,:focus-visible){background:var(--color-brand-accent);color:var(--color-text-on-accent)}@media (min-width:64rem){.product-faq-module__XVvX2G__faq{grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);align-items:start}}@media (prefers-reduced-motion:reduce){.product-faq-module__XVvX2G__icon,.product-faq-module__XVvX2G__searchControl{transition:none}}
.catalog-browse-module__m8RhIq__sidebar{border-bottom:var(--border-width-hairline) solid var(--color-border-subtle);min-width:0}.catalog-browse-module__m8RhIq__mobileTrigger{width:100%;min-height:var(--size-touch-target);gap:var(--space-stack-md);padding-block:var(--space-stack-lg);color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.catalog-browse-module__m8RhIq__mobileEyebrow,.catalog-browse-module__m8RhIq__mobileSelection{display:block}.catalog-browse-module__m8RhIq__mobileEyebrow,.catalog-browse-module__m8RhIq__eyebrow{color:var(--color-brand-accent-strong);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-eyebrow);font-weight:700;line-height:var(--line-height-label);text-transform:uppercase}.catalog-browse-module__m8RhIq__mobileSelection{margin-top:var(--space-stack-xs);font-size:var(--font-size-body-large);font-weight:700}.catalog-browse-module__m8RhIq__mobileChevron,.catalog-browse-module__m8RhIq__chevron{width:.6rem;height:.6rem;color:var(--color-brand-accent-strong);transition:transform var(--motion-duration-fast) var(--motion-easing-standard);border-bottom:.125rem solid;border-right:.125rem solid;flex:none;transform:rotate(45deg)}.catalog-browse-module__m8RhIq__mobileTrigger[aria-expanded=true] .catalog-browse-module__m8RhIq__mobileChevron,.catalog-browse-module__m8RhIq__facetToggle[aria-expanded=true] .catalog-browse-module__m8RhIq__chevron,.catalog-browse-module__m8RhIq__nodeToggle[aria-expanded=true] .catalog-browse-module__m8RhIq__chevron{color:var(--color-icon-interactive);transform:rotate(225deg)}.catalog-browse-module__m8RhIq__navigation{padding-bottom:var(--space-stack-xl)}.catalog-browse-module__m8RhIq__navigation[data-mobile-open=false]{display:none}.catalog-browse-module__m8RhIq__header{margin-bottom:var(--space-stack-md)}.catalog-browse-module__m8RhIq__eyebrow,.catalog-browse-module__m8RhIq__title,.catalog-browse-module__m8RhIq__facetHeading{margin:0}.catalog-browse-module__m8RhIq__title{margin-top:var(--space-stack-xs);font-size:var(--font-size-body-large);white-space:nowrap;font-weight:650;line-height:1.25}.catalog-browse-module__m8RhIq__allModelsLink,.catalog-browse-module__m8RhIq__categoryLink{min-width:0;min-height:var(--size-touch-target);gap:var(--space-stack-xs);padding:.625rem var(--space-stack-sm);border-radius:var(--token-radius-control);color:var(--color-text-muted);font-size:var(--font-size-ui-compact);line-height:var(--line-height-ui-compact);transition:color var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);align-items:center;text-decoration:none;display:flex}.catalog-browse-module__m8RhIq__allModelsLink:is(:hover,:focus-visible),.catalog-browse-module__m8RhIq__categoryLink:is(:hover,:focus-visible){background:var(--color-surface-raised);color:var(--color-text-primary);transform:translateX(var(--motion-distance-shift-subtle))}.catalog-browse-module__m8RhIq__allModelsLink[data-state=active],.catalog-browse-module__m8RhIq__node[data-state=active]>.catalog-browse-module__m8RhIq__nodeRow>.catalog-browse-module__m8RhIq__categoryLink{box-shadow:inset .1875rem 0 var(--color-brand-accent);background:var(--color-surface-panel);color:var(--color-brand-accent-strong);font-weight:700}.catalog-browse-module__m8RhIq__node[data-state=ancestor]>.catalog-browse-module__m8RhIq__nodeRow>.catalog-browse-module__m8RhIq__categoryLink{color:var(--color-text-primary);font-weight:700}.catalog-browse-module__m8RhIq__categoryIcon{width:var(--size-icon-small);height:var(--size-icon-small);color:var(--color-icon-primary);flex:none;place-items:center;display:grid}.catalog-browse-module__m8RhIq__categoryLink:is(:hover,:focus-visible) .catalog-browse-module__m8RhIq__categoryIcon,.catalog-browse-module__m8RhIq__node[data-state=active]>.catalog-browse-module__m8RhIq__nodeRow>.catalog-browse-module__m8RhIq__categoryLink .catalog-browse-module__m8RhIq__categoryIcon{color:var(--color-icon-interactive)}.catalog-browse-module__m8RhIq__categoryIcon svg{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:100%;height:100%}.catalog-browse-module__m8RhIq__categoryLabel{overflow-wrap:break-word;word-break:normal;min-width:0}.catalog-browse-module__m8RhIq__count{min-width:1.75rem;min-height:1.5rem;padding-inline:var(--space-stack-xs);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--token-radius-control);color:var(--color-text-subtle);font-size:var(--font-size-label);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-left:auto;line-height:1;display:inline-flex}.catalog-browse-module__m8RhIq__facet{margin-top:var(--space-control-inline);padding-top:var(--space-stack-sm);border-top:var(--border-width-hairline) solid var(--color-border-subtle)}.catalog-browse-module__m8RhIq__facetToggle{width:100%;min-height:var(--size-touch-target);gap:var(--space-stack-md);padding:.625rem var(--space-stack-sm);color:var(--color-text-primary);cursor:pointer;font:inherit;font-size:var(--font-size-ui-compact);font-weight:750;line-height:var(--line-height-ui-compact);text-align:left;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.catalog-browse-module__m8RhIq__nodeList{gap:var(--space-stack-xs);margin:var(--space-stack-xs) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.catalog-browse-module__m8RhIq__nodeList[hidden]{display:none}.catalog-browse-module__m8RhIq__node[data-level="2"]{padding-left:var(--space-stack-md)}.catalog-browse-module__m8RhIq__nodeRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;display:grid}.catalog-browse-module__m8RhIq__nodeToggle{width:var(--size-touch-target);min-height:var(--size-touch-target);border-radius:var(--token-radius-control);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:0;place-items:center;display:grid}.catalog-browse-module__m8RhIq__nodeToggle:is(:hover,:focus-visible),.catalog-browse-module__m8RhIq__facetToggle:is(:hover,:focus-visible){background:var(--color-surface-raised);color:var(--color-text-primary)}.catalog-browse-module__m8RhIq__nodeToggle:active,.catalog-browse-module__m8RhIq__facetToggle:active{transform:translateY(var(--motion-distance-press))}@media (min-width:64rem){.catalog-browse-module__m8RhIq__sidebar{z-index:1;border-bottom:0;grid-area:1/1/span 3;align-self:stretch}.catalog-browse-module__m8RhIq__mobileTrigger{display:none}.catalog-browse-module__m8RhIq__navigation,.catalog-browse-module__m8RhIq__navigation[data-mobile-open=false]{top:calc(var(--size-header-offset) + var(--space-stack-md));height:calc(100svh - var(--size-header-offset) - (var(--space-stack-md) * 2));margin-block:var(--space-stack-md);padding:var(--space-control-inline);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--token-radius-panel);background:linear-gradient(145deg, color-mix(in srgb, var(--color-brand-accent) 6%, transparent), transparent 34%), var(--color-surface-panel);box-shadow:inset var(--border-width-hairline) 0 color-mix(in srgb, var(--color-brand-accent) 18%, transparent), var(--token-shadow-raised);overscroll-behavior:contain;scrollbar-color:var(--color-border-strong) transparent;scrollbar-gutter:stable;scrollbar-width:thin;display:block;position:sticky;overflow-y:auto}.catalog-browse-module__m8RhIq__node[data-level="2"]{padding-left:var(--space-control-inline)}}@media (prefers-reduced-motion:reduce){.catalog-browse-module__m8RhIq__mobileChevron,.catalog-browse-module__m8RhIq__chevron,.catalog-browse-module__m8RhIq__allModelsLink,.catalog-browse-module__m8RhIq__categoryLink,.catalog-browse-module__m8RhIq__nodeToggle,.catalog-browse-module__m8RhIq__facetToggle{transition:none}.catalog-browse-module__m8RhIq__mobileTrigger[aria-expanded=true] .catalog-browse-module__m8RhIq__mobileChevron,.catalog-browse-module__m8RhIq__facetToggle[aria-expanded=true] .catalog-browse-module__m8RhIq__chevron,.catalog-browse-module__m8RhIq__nodeToggle[aria-expanded=true] .catalog-browse-module__m8RhIq__chevron,.catalog-browse-module__m8RhIq__nodeToggle:active,.catalog-browse-module__m8RhIq__facetToggle:active,.catalog-browse-module__m8RhIq__allModelsLink:is(:hover,:focus-visible),.catalog-browse-module__m8RhIq__categoryLink:is(:hover,:focus-visible){transform:none}}
.featured-models-module__hcIDzW__section{border-top:var(--border-width-hairline) solid var(--color-border-subtle);width:100%;padding-block:var(--space-section-block)}.featured-models-module__hcIDzW__header{gap:var(--space-stack-lg);margin-bottom:var(--space-stack-xl);flex-direction:column;display:flex}.featured-models-module__hcIDzW__headingGroup{gap:var(--space-stack-md);max-width:var(--size-container-reading);flex-direction:column;display:flex}.featured-models-module__hcIDzW__eyebrow,.featured-models-module__hcIDzW__title,.featured-models-module__hcIDzW__description{margin:0}.featured-models-module__hcIDzW__eyebrow{color:var(--color-brand-accent-strong);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-eyebrow);font-weight:700;line-height:var(--line-height-label);text-transform:uppercase}.featured-models-module__hcIDzW__title{font-size:var(--font-size-title);line-height:var(--line-height-title)}.featured-models-module__hcIDzW__description{color:var(--color-text-muted);font-size:var(--font-size-body-large);line-height:var(--line-height-body-large)}.featured-models-module__hcIDzW__action{align-self:flex-start}.featured-models-module__hcIDzW__grid{gap:var(--space-stack-xl) var(--space-stack-lg);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.featured-models-module__hcIDzW__header{flex-direction:row;justify-content:space-between;align-items:flex-end}.featured-models-module__hcIDzW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.product-marketplace-actions-module__lb0eYa__panel{gap:var(--space-stack-md);padding:var(--space-stack-md);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--token-radius-panel);background:linear-gradient(135deg, color-mix(in srgb, var(--color-brand-accent) 8%, transparent), transparent 58%), var(--color-surface-panel);box-shadow:var(--token-shadow-raised);display:grid}.product-marketplace-actions-module__lb0eYa__headingGroup{gap:var(--space-stack-xs);display:grid}.product-marketplace-actions-module__lb0eYa__eyebrow,.product-marketplace-actions-module__lb0eYa__title,.product-marketplace-actions-module__lb0eYa__copy{margin:0}.product-marketplace-actions-module__lb0eYa__eyebrow{color:var(--color-brand-accent-strong);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-eyebrow);font-weight:700;line-height:var(--line-height-label);text-transform:uppercase}.product-marketplace-actions-module__lb0eYa__title{font-size:var(--font-size-body-large);line-height:var(--line-height-title);text-wrap:balance}.product-marketplace-actions-module__lb0eYa__copy{color:var(--color-text-muted);font-size:var(--font-size-ui-compact);line-height:var(--line-height-body)}.product-marketplace-actions-module__lb0eYa__actionList{margin:0;padding:0;list-style:none}.product-marketplace-actions-module__lb0eYa__unavailablePanel{background:linear-gradient(135deg, color-mix(in srgb, var(--color-text-subtle) 7%, transparent), transparent 58%), var(--color-surface-panel)}.product-marketplace-actions-module__lb0eYa__unavailableState{min-height:var(--size-touch-target);align-items:center;gap:var(--space-stack-sm);padding:var(--space-control-block) var(--space-control-inline);border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--token-radius-control);background:color-mix(in srgb, var(--color-surface-raised) 72%, transparent);color:var(--color-text-muted);font-size:var(--font-size-ui-compact);font-weight:700;display:flex}.product-marketplace-actions-module__lb0eYa__unavailableMark{aspect-ratio:1;border:var(--border-width-emphasis) solid var(--color-text-subtle);flex:none;width:.65rem;transform:rotate(45deg)}@media (forced-colors:active){.product-marketplace-actions-module__lb0eYa__unavailableMark{border-color:graytext}}.product-marketplace-actions-module__lb0eYa__action{justify-content:space-between;align-items:center;gap:var(--space-stack-sm);min-height:var(--size-touch-target);padding:var(--space-control-block) var(--space-control-inline);border:var(--border-width-emphasis) solid var(--color-brand-accent);border-radius:var(--token-radius-control);background:var(--color-brand-accent);color:var(--color-text-on-accent);font-size:var(--font-size-ui-compact);transition:background var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard);font-weight:700;text-decoration:none;display:flex}.product-marketplace-actions-module__lb0eYa__action:is(:hover,:focus-visible){color:var(--color-brand-accent-strong);background:0 0}.product-marketplace-actions-module__lb0eYa__actionIcon{color:var(--color-icon-primary);transition:transform var(--motion-duration-fast) var(--motion-easing-emphasized);flex:none}.product-marketplace-actions-module__lb0eYa__action:is(:hover,:focus-visible) .product-marketplace-actions-module__lb0eYa__actionIcon{color:var(--color-icon-interactive);transform:translate(var(--motion-distance-shift-subtle), calc(var(--motion-distance-shift-subtle) * -1))}@media (prefers-reduced-motion:reduce){.product-marketplace-actions-module__lb0eYa__action,.product-marketplace-actions-module__lb0eYa__actionIcon{transition:none}.product-marketplace-actions-module__lb0eYa__action:is(:hover,:focus-visible) .product-marketplace-actions-module__lb0eYa__actionIcon{transform:none}}
.catalog-discovery-module__rRgB0W__discovery{min-width:0;padding-block:var(--space-stack-xl) 0}.catalog-discovery-module__rRgB0W__section{min-width:0;padding-bottom:var(--space-stack-xl);border-bottom:var(--border-width-hairline) solid var(--color-border-subtle)}.catalog-discovery-module__rRgB0W__section+.catalog-discovery-module__rRgB0W__section{padding-top:var(--space-stack-xl)}.catalog-discovery-module__rRgB0W__headingGroup,.catalog-discovery-module__rRgB0W__shelfHeading{min-width:0}.catalog-discovery-module__rRgB0W__eyebrow,.catalog-discovery-module__rRgB0W__title,.catalog-discovery-module__rRgB0W__shelfDescription{margin:0}.catalog-discovery-module__rRgB0W__eyebrow{color:var(--color-brand-accent-strong);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-eyebrow);font-weight:700;line-height:var(--line-height-label);text-transform:uppercase}.catalog-discovery-module__rRgB0W__title{margin-top:var(--space-stack-xs);font-size:var(--font-size-title);line-height:var(--line-height-title);text-wrap:balance}.catalog-discovery-module__rRgB0W__formatGrid,.catalog-discovery-module__rRgB0W__categoryGrid,.catalog-discovery-module__rRgB0W__productGrid{gap:var(--space-stack-sm);margin:var(--space-stack-lg) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.catalog-discovery-module__rRgB0W__formatGrid>li,.catalog-discovery-module__rRgB0W__categoryGrid>li,.catalog-discovery-module__rRgB0W__productGrid>li{min-width:0}.catalog-discovery-module__rRgB0W__formatLink,.catalog-discovery-module__rRgB0W__categoryLink{gap:var(--space-stack-sm);min-width:0;min-height:5rem;padding:var(--space-control-inline);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--token-radius-panel);background:var(--color-surface-panel);color:var(--color-text-primary);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.catalog-discovery-module__rRgB0W__formatLink:before,.catalog-discovery-module__rRgB0W__categoryLink:before{height:var(--border-width-emphasis);background:var(--color-brand-accent);content:"";opacity:0;transform-origin:0;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-standard) var(--motion-easing-emphasized);position:absolute;inset:auto 0 0;transform:scaleX(.35)}.catalog-discovery-module__rRgB0W__formatLink:is(:hover,:focus-visible),.catalog-discovery-module__rRgB0W__categoryLink:is(:hover,:focus-visible){border-color:var(--color-border-strong);background:var(--color-surface-raised);box-shadow:var(--token-shadow-interactive);transform:translateY(calc(var(--motion-distance-lift) * -1))}.catalog-discovery-module__rRgB0W__formatLink:active,.catalog-discovery-module__rRgB0W__categoryLink:active{box-shadow:none;transform:translateY(var(--motion-distance-press))}.catalog-discovery-module__rRgB0W__formatLink:is(:hover,:focus-visible):before,.catalog-discovery-module__rRgB0W__categoryLink:is(:hover,:focus-visible):before{opacity:1;transform:scaleX(1)}.catalog-discovery-module__rRgB0W__formatIcon,.catalog-discovery-module__rRgB0W__categoryIcon{width:2.25rem;height:2.25rem;color:var(--color-icon-primary);flex:none;place-items:center;display:grid}.catalog-discovery-module__rRgB0W__formatLink:is(:hover,:focus-visible) .catalog-discovery-module__rRgB0W__formatIcon,.catalog-discovery-module__rRgB0W__categoryLink:is(:hover,:focus-visible) .catalog-discovery-module__rRgB0W__categoryIcon{color:var(--color-icon-interactive)}.catalog-discovery-module__rRgB0W__formatIcon svg,.catalog-discovery-module__rRgB0W__categoryIcon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:100%;height:100%}.catalog-discovery-module__rRgB0W__itemCopy{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.catalog-discovery-module__rRgB0W__itemLabel{overflow-wrap:anywhere;font-size:var(--font-size-body);font-weight:700;line-height:1.3}.catalog-discovery-module__rRgB0W__itemCount,.catalog-discovery-module__rRgB0W__shelfDescription{color:var(--color-text-muted);font-size:var(--font-size-ui-compact);line-height:var(--line-height-ui-compact)}.catalog-discovery-module__rRgB0W__arrow{color:var(--color-icon-primary);font-size:var(--font-size-body-large);flex:none}.catalog-discovery-module__rRgB0W__formatLink:is(:hover,:focus-visible) .catalog-discovery-module__rRgB0W__arrow,.catalog-discovery-module__rRgB0W__categoryLink:is(:hover,:focus-visible) .catalog-discovery-module__rRgB0W__arrow{color:var(--color-icon-interactive)}.catalog-discovery-module__rRgB0W__shelfHeading{gap:var(--space-stack-sm) var(--space-stack-lg);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.catalog-discovery-module__rRgB0W__shelfDescription{max-width:var(--size-container-reading)}.catalog-discovery-module__rRgB0W__productGrid{gap:var(--space-stack-lg)}@media (min-width:32rem){.catalog-discovery-module__rRgB0W__formatGrid,.catalog-discovery-module__rRgB0W__categoryGrid,.catalog-discovery-module__rRgB0W__productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.catalog-discovery-module__rRgB0W__formatGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-discovery-module__rRgB0W__categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-discovery-module__rRgB0W__productGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.catalog-discovery-module__rRgB0W__formatLink,.catalog-discovery-module__rRgB0W__categoryLink,.catalog-discovery-module__rRgB0W__formatLink:before,.catalog-discovery-module__rRgB0W__categoryLink:before{transition:none}.catalog-discovery-module__rRgB0W__formatLink:is(:hover,:focus-visible),.catalog-discovery-module__rRgB0W__categoryLink:is(:hover,:focus-visible),.catalog-discovery-module__rRgB0W__formatLink:active,.catalog-discovery-module__rRgB0W__categoryLink:active,.catalog-discovery-module__rRgB0W__formatLink:is(:hover,:focus-visible):before,.catalog-discovery-module__rRgB0W__categoryLink:is(:hover,:focus-visible):before{transform:none}}
.featured-collection-module__oLkBcG__section{border-top:var(--border-width-hairline) solid var(--color-border-subtle);width:100%;padding-block:var(--space-section-block)}.featured-collection-module__oLkBcG__campaign{gap:var(--space-stack-xl);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--token-radius-panel);background:var(--color-surface-panel);color:var(--color-text-primary);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-standard) var(--motion-easing-standard);padding:clamp(1.5rem,1rem + 2.5vw,4rem);text-decoration:none;display:grid;position:relative;overflow:hidden}.featured-collection-module__oLkBcG__campaign:before{background:radial-gradient(circle at 78% 34%, color-mix(in srgb, var(--color-brand-accent) 16%, transparent), transparent 34%);content:"";opacity:.45;pointer-events:none;transition:opacity var(--motion-duration-standard) var(--motion-easing-standard);position:absolute;inset:0}.featured-collection-module__oLkBcG__copy{z-index:2;align-content:center;gap:var(--space-stack-md);max-width:var(--size-container-reading);display:grid;position:relative}.featured-collection-module__oLkBcG__eyebrow,.featured-collection-module__oLkBcG__title,.featured-collection-module__oLkBcG__summary,.featured-collection-module__oLkBcG__meta{margin:0}.featured-collection-module__oLkBcG__eyebrow,.featured-collection-module__oLkBcG__meta{font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-eyebrow);font-weight:700;line-height:var(--line-height-label);text-transform:uppercase}.featured-collection-module__oLkBcG__eyebrow{color:var(--color-brand-accent-strong)}.featured-collection-module__oLkBcG__title{max-width:10ch;font-size:var(--font-size-display);line-height:var(--line-height-display);transition:color var(--motion-duration-fast) var(--motion-easing-standard)}.featured-collection-module__oLkBcG__summary{max-width:34rem;color:var(--color-text-muted);font-size:var(--font-size-body-large);line-height:var(--line-height-body-large)}.featured-collection-module__oLkBcG__meta{gap:var(--space-stack-sm) var(--space-stack-md);color:var(--color-text-subtle);flex-wrap:wrap;display:flex}.featured-collection-module__oLkBcG__action{justify-self:start;align-items:center;gap:var(--space-stack-sm);min-height:var(--size-touch-target);margin-top:var(--space-stack-sm);color:var(--color-brand-accent-strong);font-weight:700;display:inline-flex}.featured-collection-module__oLkBcG__arrow{color:var(--color-icon-primary);transition:transform var(--motion-duration-fast) var(--motion-easing-emphasized)}.featured-collection-module__oLkBcG__media{z-index:1;place-items:center;min-width:0;margin:0;display:grid;position:relative}.featured-collection-module__oLkBcG__orbit{aspect-ratio:1.8;border:var(--border-width-hairline) solid var(--color-border-subtle);opacity:.8;width:92%;transition:border-color var(--motion-duration-standard) var(--motion-easing-standard), transform var(--motion-duration-slow) var(--motion-easing-emphasized);border-radius:50%;position:absolute;transform:rotate(-12deg)}.featured-collection-module__oLkBcG__mediaFrame{border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--token-radius-media);background:var(--color-surface-canvas);width:min(100%,46rem);box-shadow:var(--token-shadow-overlay);transform:perspective(var(--motion-perspective)) rotateY(-2deg) rotateX(.75deg);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-standard) var(--motion-easing-emphasized);position:relative;overflow:hidden}.featured-collection-module__oLkBcG__mediaFrame:after{background:linear-gradient(110deg, transparent 34%, color-mix(in srgb, var(--color-brand-accent) 12%, transparent) 50%, transparent 66%);content:"";opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-slow) var(--motion-easing-emphasized);position:absolute;inset:0;transform:translate(-28%)}.featured-collection-module__oLkBcG__image{object-fit:cover;width:100%;height:auto;transition:transform var(--motion-duration-slow) var(--motion-easing-emphasized)}.featured-collection-module__oLkBcG__campaign:is(:hover,:focus-visible){border-color:var(--color-brand-accent);box-shadow:var(--token-shadow-overlay)}.featured-collection-module__oLkBcG__campaign:is(:hover,:focus-visible):before,.featured-collection-module__oLkBcG__campaign:is(:hover,:focus-visible) .featured-collection-module__oLkBcG__mediaFrame:after{opacity:1}.featured-collection-module__oLkBcG__campaign:is(:hover,:focus-visible) .featured-collection-module__oLkBcG__title{color:var(--color-brand-accent-strong)}.featured-collection-module__oLkBcG__campaign:is(:hover,:focus-visible) .featured-collection-module__oLkBcG__arrow{color:var(--color-icon-interactive);transform:translateX(var(--motion-distance-shift))}.featured-collection-module__oLkBcG__campaign:is(:hover,:focus-visible) .featured-collection-module__oLkBcG__orbit{border-color:var(--color-brand-accent);transform:rotate(-4deg) scale(var(--motion-scale-media))}.featured-collection-module__oLkBcG__campaign:is(:hover,:focus-visible) .featured-collection-module__oLkBcG__mediaFrame{border-color:var(--color-brand-accent);transform:perspective(var(--motion-perspective)) rotateY(0deg) rotateX(0deg) translateY(calc(var(--motion-distance-lift) * -1))}.featured-collection-module__oLkBcG__campaign:is(:hover,:focus-visible) .featured-collection-module__oLkBcG__mediaFrame:after{transform:translate(28%)}.featured-collection-module__oLkBcG__campaign:is(:hover,:focus-visible) .featured-collection-module__oLkBcG__image{transform:scale(var(--motion-scale-media))}.featured-collection-module__oLkBcG__campaign:active .featured-collection-module__oLkBcG__mediaFrame{transform:perspective(var(--motion-perspective)) scale(var(--motion-scale-press))}@media (min-width:64rem){.featured-collection-module__oLkBcG__campaign{grid-template-columns:minmax(19rem,.8fr) minmax(0,1.2fr);align-items:center}.featured-collection-module__oLkBcG__copy{grid-column:2}.featured-collection-module__oLkBcG__media{grid-area:1/1}}@media (prefers-reduced-motion:reduce){.featured-collection-module__oLkBcG__campaign,.featured-collection-module__oLkBcG__campaign:before,.featured-collection-module__oLkBcG__title,.featured-collection-module__oLkBcG__arrow,.featured-collection-module__oLkBcG__orbit,.featured-collection-module__oLkBcG__mediaFrame,.featured-collection-module__oLkBcG__mediaFrame:after,.featured-collection-module__oLkBcG__image{transition:none}.featured-collection-module__oLkBcG__orbit,.featured-collection-module__oLkBcG__mediaFrame,.featured-collection-module__oLkBcG__campaign:is(:hover,:focus-visible) .featured-collection-module__oLkBcG__orbit,.featured-collection-module__oLkBcG__campaign:is(:hover,:focus-visible) .featured-collection-module__oLkBcG__mediaFrame,.featured-collection-module__oLkBcG__campaign:is(:hover,:focus-visible) .featured-collection-module__oLkBcG__image,.featured-collection-module__oLkBcG__campaign:active .featured-collection-module__oLkBcG__mediaFrame{transform:none}}
.product-related-module__ro4fGW__section{gap:var(--space-stack-lg);padding-block:var(--space-section-block);border-top:var(--border-width-hairline) solid var(--color-border-subtle);display:grid}.product-related-module__ro4fGW__header{gap:var(--space-stack-lg);align-items:end;display:grid}.product-related-module__ro4fGW__introduction{max-width:var(--size-container-reading);gap:var(--space-stack-sm);display:grid}.product-related-module__ro4fGW__eyebrow,.product-related-module__ro4fGW__title,.product-related-module__ro4fGW__summary,.product-related-module__ro4fGW__collectionLabel{margin:0}.product-related-module__ro4fGW__eyebrow,.product-related-module__ro4fGW__collectionLabel{color:var(--color-brand-accent-strong);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-eyebrow);font-weight:700;line-height:var(--line-height-label);text-transform:uppercase}.product-related-module__ro4fGW__title{font-size:var(--font-size-title);line-height:var(--line-height-title);text-wrap:balance}.product-related-module__ro4fGW__summary{color:var(--color-text-muted);line-height:var(--line-height-body)}.product-related-module__ro4fGW__collections{gap:var(--space-stack-sm);min-width:0;display:grid}.product-related-module__ro4fGW__collectionLink{gap:var(--space-stack-md);min-height:var(--size-touch-target);padding:var(--space-stack-md);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--token-radius-panel);background:radial-gradient(circle at 92% 20%, color-mix(in srgb, var(--color-brand-accent) 10%, transparent), transparent 45%), var(--color-surface-panel);color:var(--color-text-primary);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-standard) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-emphasized);grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.product-related-module__ro4fGW__collectionLink>span:first-child{gap:var(--space-stack-xs);min-width:0;display:grid}.product-related-module__ro4fGW__collectionLink strong,.product-related-module__ro4fGW__collectionLink small{overflow-wrap:anywhere}.product-related-module__ro4fGW__collectionLink strong{font-size:var(--font-size-body-large)}.product-related-module__ro4fGW__collectionLink small{color:var(--color-text-muted);font-size:var(--font-size-ui-compact);line-height:var(--line-height-ui-compact)}.product-related-module__ro4fGW__arrow{color:var(--color-icon-primary);font-size:var(--font-size-body-large);transition:color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-emphasized)}.product-related-module__ro4fGW__collectionLink:is(:hover,:focus-visible){border-color:var(--color-brand-accent);box-shadow:var(--token-shadow-interactive);transform:translateY(calc(var(--motion-distance-lift) * -1))}.product-related-module__ro4fGW__collectionLink:is(:hover,:focus-visible) .product-related-module__ro4fGW__arrow{color:var(--color-icon-interactive);transform:translateX(var(--motion-distance-shift))}.product-related-module__ro4fGW__grid{gap:var(--space-stack-lg);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.product-related-module__ro4fGW__grid>li{min-width:0}@media (min-width:40rem){.product-related-module__ro4fGW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.product-related-module__ro4fGW__header{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr)}.product-related-module__ro4fGW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.product-related-module__ro4fGW__collectionLink,.product-related-module__ro4fGW__arrow{transition:none}.product-related-module__ro4fGW__collectionLink:is(:hover,:focus-visible),.product-related-module__ro4fGW__collectionLink:is(:hover,:focus-visible) .product-related-module__ro4fGW__arrow{transform:none}}
.catalog-pagination-module__ImldIa__pagination{gap:var(--space-stack-md);margin-top:var(--space-stack-xl);padding-top:var(--space-stack-lg);border-top:var(--border-width-hairline) solid var(--color-border-subtle);flex-direction:column;display:flex}.catalog-pagination-module__ImldIa__label{color:var(--color-text-subtle);text-align:center;margin:0}.catalog-pagination-module__ImldIa__controls{gap:var(--space-stack-sm);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.catalog-pagination-module__ImldIa__controls>:last-child{justify-self:end}.catalog-pagination-module__ImldIa__placeholder{width:1px}.catalog-pagination-module__ImldIa__list{gap:var(--space-stack-xs);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.catalog-pagination-module__ImldIa__link,.catalog-pagination-module__ImldIa__current,.catalog-pagination-module__ImldIa__gap{width:var(--size-touch-target);min-height:var(--size-touch-target);border-radius:var(--token-radius-control);color:var(--color-text-muted);place-items:center;text-decoration:none;display:grid}.catalog-pagination-module__ImldIa__link{border:var(--border-width-hairline) solid var(--color-border-subtle);transition:color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard)}.catalog-pagination-module__ImldIa__link:is(:hover,:focus-visible){border-color:var(--color-brand-accent);background:var(--color-surface-panel);color:var(--color-text-primary);box-shadow:var(--token-shadow-interactive);transform:translateY(calc(var(--motion-distance-lift) * -1))}.catalog-pagination-module__ImldIa__link:active{box-shadow:none;transform:translateY(var(--motion-distance-press))}@media (prefers-reduced-motion:reduce){.catalog-pagination-module__ImldIa__link{transition:none}.catalog-pagination-module__ImldIa__link:is(:hover,:focus-visible),.catalog-pagination-module__ImldIa__link:active{transform:none}}.catalog-pagination-module__ImldIa__current{border:var(--border-width-hairline) solid var(--color-brand-accent);background:var(--color-brand-accent);color:var(--color-text-on-accent);font-weight:700}@media (max-width:39.999rem){.catalog-pagination-module__ImldIa__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-pagination-module__ImldIa__controls>:first-child{grid-area:2/1;justify-self:start}.catalog-pagination-module__ImldIa__controls>:last-child{grid-area:2/2}.catalog-pagination-module__ImldIa__list{grid-area:1/1/auto/-1}}
.contact-form-module__3bJ3Na__form{gap:var(--space-stack-lg);min-width:0;display:grid}.contact-form-module__3bJ3Na__form label,.contact-form-module__3bJ3Na__form p{margin:0}.contact-form-module__3bJ3Na__form label{color:var(--color-brand-accent-strong);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-eyebrow);font-weight:700;line-height:var(--line-height-label);text-transform:uppercase}.contact-form-module__3bJ3Na__fieldGrid{gap:var(--space-stack-md);align-items:start;display:grid}.contact-form-module__3bJ3Na__field{gap:var(--space-stack-xs);grid-auto-rows:max-content;align-content:start;min-width:0;display:grid}.contact-form-module__3bJ3Na__field input,.contact-form-module__3bJ3Na__field select,.contact-form-module__3bJ3Na__field textarea{border:var(--border-width-hairline) solid var(--token-color-border-strong);border-radius:var(--token-radius-control);background:var(--color-surface-canvas);width:100%;min-width:0;color:var(--color-text-primary)}.contact-form-module__3bJ3Na__field input,.contact-form-module__3bJ3Na__field select{height:calc(var(--size-touch-target) + .5rem);padding:var(--space-control-block) var(--space-control-inline)}.contact-form-module__3bJ3Na__field textarea{min-height:11rem;padding:var(--space-control-inline);line-height:var(--line-height-body);resize:vertical}.contact-form-module__3bJ3Na__field input:hover,.contact-form-module__3bJ3Na__field select:hover,.contact-form-module__3bJ3Na__field textarea:hover{border-color:var(--color-brand-accent)}.contact-form-module__3bJ3Na__field :where(input,select,textarea)[aria-invalid=true]{border-color:var(--color-status-danger)}.contact-form-module__3bJ3Na__hint,.contact-form-module__3bJ3Na__fieldError,.contact-form-module__3bJ3Na__submitGroup p{font-size:var(--font-size-ui-compact)}.contact-form-module__3bJ3Na__hint{color:var(--color-text-subtle)}.contact-form-module__3bJ3Na__fieldError{color:var(--color-status-danger);font-weight:700}.contact-form-module__3bJ3Na__errorSummary,.contact-form-module__3bJ3Na__unavailableStatus{gap:var(--space-stack-xs);padding:var(--space-stack-md);border-radius:var(--token-radius-control);background:var(--token-color-surface-subtle);border-left:.2rem solid;display:grid}.contact-form-module__3bJ3Na__errorSummary{color:var(--color-status-danger)}.contact-form-module__3bJ3Na__errorSummary h3,.contact-form-module__3bJ3Na__errorSummary p,.contact-form-module__3bJ3Na__errorSummary ul{margin:0}.contact-form-module__3bJ3Na__errorSummary p,.contact-form-module__3bJ3Na__errorSummary a{color:var(--color-text-primary)}.contact-form-module__3bJ3Na__errorSummary ul{gap:var(--space-stack-xs);padding-left:1.25rem;display:grid}.contact-form-module__3bJ3Na__unavailableStatus{color:var(--color-status-warning)}.contact-form-module__3bJ3Na__unavailableStatus span{color:var(--color-text-primary)}.contact-form-module__3bJ3Na__submitGroup{gap:var(--space-stack-md);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.contact-form-module__3bJ3Na__submitGroup p{max-width:30rem;color:var(--color-text-muted);line-height:var(--line-height-body)}@media (min-width:48rem){.contact-form-module__3bJ3Na__fieldGrid{column-gap:var(--space-stack-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:24rem){.contact-form-module__3bJ3Na__submitGroup{grid-template-columns:minmax(0,1fr)}.contact-form-module__3bJ3Na__submitGroup>button{width:100%}}
.home-hero-module__dnO5IW__hero{width:100%;padding-block:var(--space-section-block);position:relative;overflow:hidden}.home-hero-module__dnO5IW__hero:before{border:var(--border-width-hairline) solid var(--color-border-subtle);content:"";opacity:.45;pointer-events:none;border-radius:50%;height:70%;position:absolute;inset:18% -12% auto 38%}.home-hero-module__dnO5IW__layout{gap:var(--space-stack-xl);align-items:center;width:100%;display:grid;position:relative}.home-hero-module__dnO5IW__copy{z-index:1;gap:var(--space-stack-lg);max-width:var(--size-container-reading);flex-direction:column;display:flex;position:relative}.home-hero-module__dnO5IW__intro{gap:var(--space-stack-md);flex-direction:column;display:flex}.home-hero-module__dnO5IW__eyebrow,.home-hero-module__dnO5IW__formatTerm{color:var(--color-brand-accent-strong);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-eyebrow);font-weight:700;line-height:var(--line-height-label);text-transform:uppercase;margin:0}.home-hero-module__dnO5IW__title{max-width:11ch;font-size:var(--font-size-display);letter-spacing:-.035em;font-weight:600;line-height:var(--line-height-display);text-wrap:balance;margin:0}.home-hero-module__dnO5IW__description{max-width:34rem;color:var(--color-text-muted);font-size:var(--font-size-body-large);line-height:var(--line-height-body-large);margin:0}.home-hero-module__dnO5IW__action{box-shadow:inset 0 0 0 var(--border-width-hairline) transparent;align-self:flex-start;translate:none}.home-hero-module__dnO5IW__action.home-hero-module__dnO5IW__action:is(:hover,:focus-visible){background:var(--color-text-on-accent);color:var(--color-brand-accent-strong);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-brand-accent-strong);translate:none}.home-hero-module__dnO5IW__action.home-hero-module__dnO5IW__action:active{background:var(--color-brand-accent-strong);color:var(--color-text-on-accent);translate:none}.home-hero-module__dnO5IW__media{min-width:0;margin:0;position:relative}.home-hero-module__dnO5IW__mediaFrame{border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--token-radius-media);background:var(--color-surface-panel);box-shadow:var(--token-shadow-overlay);position:relative;overflow:hidden}.home-hero-module__dnO5IW__image{object-fit:contain;width:100%;height:auto}.home-hero-module__dnO5IW__caption{gap:var(--space-stack-sm) var(--space-stack-lg);padding-top:var(--space-stack-md);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.home-hero-module__dnO5IW__productLabel,.home-hero-module__dnO5IW__formatValue{margin:0}.home-hero-module__dnO5IW__productLabel{color:var(--color-text-subtle);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-eyebrow);font-weight:700;line-height:var(--line-height-label);text-transform:uppercase}.home-hero-module__dnO5IW__productName{margin-top:var(--space-stack-xs);color:var(--color-text-primary);font-size:var(--font-size-body-large);line-height:var(--line-height-title);display:block}.home-hero-module__dnO5IW__formats{gap:var(--space-stack-xs);flex-direction:column;margin:0;display:flex}.home-hero-module__dnO5IW__formatValue{color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}@media (min-width:64rem){.home-hero-module__dnO5IW__layout{grid-template-columns:minmax(20rem,.78fr) minmax(0,1.22fr)}.home-hero-module__dnO5IW__media{margin-right:calc(var(--space-page-inline) * -.35)}}@media (max-width:39.999rem){.home-hero-module__dnO5IW__hero:before{height:44%;inset:44% -55% auto 8%}.home-hero-module__dnO5IW__caption{align-items:flex-start}}
.product-specifications-module__WaS0_W__specifications{margin-top:var(--space-section-block);border-top:var(--border-width-hairline) solid var(--color-border-subtle);gap:clamp(2rem,1.5rem + 2vw,4rem);padding-top:clamp(2rem,1.5rem + 2vw,4rem);display:grid}.product-specifications-module__WaS0_W__header{max-width:var(--size-container-reading);gap:var(--space-stack-sm);display:grid}.product-specifications-module__WaS0_W__eyebrow,.product-specifications-module__WaS0_W__title,.product-specifications-module__WaS0_W__introduction,.product-specifications-module__WaS0_W__sectionTitle,.product-specifications-module__WaS0_W__sectionNote,.product-specifications-module__WaS0_W__list,.product-specifications-module__WaS0_W__label,.product-specifications-module__WaS0_W__value,.product-specifications-module__WaS0_W__details{margin:0}.product-specifications-module__WaS0_W__eyebrow,.product-specifications-module__WaS0_W__label{color:var(--color-brand-accent-strong);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-eyebrow);font-weight:700;line-height:var(--line-height-label);text-transform:uppercase}.product-specifications-module__WaS0_W__title{font-size:var(--font-size-title);line-height:var(--line-height-title);text-wrap:balance}.product-specifications-module__WaS0_W__introduction,.product-specifications-module__WaS0_W__sectionNote,.product-specifications-module__WaS0_W__details{color:var(--color-text-muted);font-size:var(--font-size-ui-compact);line-height:var(--line-height-body)}.product-specifications-module__WaS0_W__sections{gap:var(--space-stack-xl);display:grid}.product-specifications-module__WaS0_W__section{gap:var(--space-stack-md);min-width:0;display:grid}.product-specifications-module__WaS0_W__sectionHeader{max-width:var(--size-container-reading);gap:var(--space-stack-xs);display:grid}.product-specifications-module__WaS0_W__sectionTitle{font-size:var(--font-size-body-large);line-height:var(--line-height-body-large)}.product-specifications-module__WaS0_W__list{border-top:var(--border-width-hairline) solid var(--color-border-subtle);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.product-specifications-module__WaS0_W__item{min-width:0;padding:var(--space-stack-md) var(--space-stack-md) var(--space-stack-md) 0;border-bottom:var(--border-width-hairline) solid var(--color-border-subtle)}.product-specifications-module__WaS0_W__label{margin-bottom:var(--space-stack-sm);color:var(--color-text-subtle)}.product-specifications-module__WaS0_W__value{overflow-wrap:anywhere;min-width:0}.product-specifications-module__WaS0_W__primaryValue{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:700;line-height:var(--line-height-body)}.product-specifications-module__WaS0_W__details{margin-top:var(--space-stack-xs);gap:.25rem;padding:0;list-style:none;display:grid}@media (min-width:48rem){.product-specifications-module__WaS0_W__item{padding-inline:0 var(--space-stack-lg)}}
.about-page-module__tXKMxq__page{width:100%}.about-page-module__tXKMxq__hero,.about-page-module__tXKMxq__focus,.about-page-module__tXKMxq__snapshot{width:100%;padding-block:var(--space-section-block);position:relative}.about-page-module__tXKMxq__hero{gap:var(--space-stack-xl);align-items:center;min-width:0;display:grid;overflow:hidden}.about-page-module__tXKMxq__hero:before{border:var(--border-width-hairline) solid var(--color-border-subtle);content:"";opacity:.5;pointer-events:none;border-radius:50%;height:68%;position:absolute;inset:12% -18% auto 32%;transform:rotate(-8deg)}.about-page-module__tXKMxq__heroCopy,.about-page-module__tXKMxq__sectionIntroduction,.about-page-module__tXKMxq__snapshotContent{z-index:1;align-content:start;gap:var(--space-stack-md);min-width:0;display:grid;position:relative}.about-page-module__tXKMxq__heroCopy{max-width:var(--size-container-reading)}.about-page-module__tXKMxq__eyebrow,.about-page-module__tXKMxq__title,.about-page-module__tXKMxq__description,.about-page-module__tXKMxq__sectionTitle,.about-page-module__tXKMxq__sectionDescription,.about-page-module__tXKMxq__focusItem h3,.about-page-module__tXKMxq__focusItem p,.about-page-module__tXKMxq__fact dt,.about-page-module__tXKMxq__fact dd{margin:0}.about-page-module__tXKMxq__eyebrow,.about-page-module__tXKMxq__socialLabel,.about-page-module__tXKMxq__fact dt{color:var(--color-brand-accent-strong);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-eyebrow);font-weight:700;line-height:var(--line-height-label);text-transform:uppercase}.about-page-module__tXKMxq__socialProfiles{gap:var(--space-stack-sm);margin-top:var(--space-stack-sm);display:grid}.about-page-module__tXKMxq__socialLabel{margin:0}.about-page-module__tXKMxq__title{max-width:12ch;font-size:var(--font-size-display);letter-spacing:-.035em;font-weight:600;line-height:var(--line-height-display);text-wrap:balance}.about-page-module__tXKMxq__description,.about-page-module__tXKMxq__sectionDescription,.about-page-module__tXKMxq__focusItem p{color:var(--color-text-muted);line-height:var(--line-height-body)}.about-page-module__tXKMxq__description{max-width:38rem;font-size:var(--font-size-body-large);line-height:var(--line-height-body-large)}.about-page-module__tXKMxq__actions{gap:var(--space-stack-sm);margin-top:var(--space-stack-sm);flex-wrap:wrap;align-items:center;display:flex}.about-page-module__tXKMxq__mediaStage{z-index:1;gap:var(--space-stack-sm);min-width:0;perspective:var(--motion-perspective);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.about-page-module__tXKMxq__mediaItem{border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--token-radius-media);background:var(--color-surface-panel);min-width:0;box-shadow:var(--token-shadow-raised);margin:0;position:relative;overflow:hidden}.about-page-module__tXKMxq__mediaItem:first-child{grid-row:span 2}.about-page-module__tXKMxq__mediaItem:nth-child(3){aspect-ratio:16/9}.about-page-module__tXKMxq__image{object-fit:cover;width:100%;height:100%}.about-page-module__tXKMxq__focus,.about-page-module__tXKMxq__snapshot{border-top:var(--border-width-hairline) solid var(--color-border-subtle)}.about-page-module__tXKMxq__focus{gap:var(--space-stack-xl);display:grid}.about-page-module__tXKMxq__sectionIntroduction{max-width:var(--size-container-reading)}.about-page-module__tXKMxq__sectionTitle{max-width:18ch;font-size:var(--font-size-title);line-height:var(--line-height-title);text-wrap:balance}.about-page-module__tXKMxq__sectionDescription{max-width:38rem;font-size:var(--font-size-body-large);line-height:var(--line-height-body-large)}.about-page-module__tXKMxq__focusGrid{border-top:var(--border-width-hairline) solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.about-page-module__tXKMxq__focusItem{align-content:start;gap:var(--space-stack-sm);border-bottom:var(--border-width-hairline) solid var(--color-border-subtle);min-width:0;padding:clamp(1.5rem,1.25rem + 1vw,2.5rem) 0;display:grid}.about-page-module__tXKMxq__number{color:var(--color-brand-accent-strong);font-family:var(--font-family-mono);font-size:var(--font-size-ui-compact)}.about-page-module__tXKMxq__focusItem h3{font-size:var(--font-size-body-large);line-height:var(--line-height-title)}.about-page-module__tXKMxq__snapshot{gap:var(--space-stack-xl);align-items:center;display:grid}.about-page-module__tXKMxq__mark{aspect-ratio:1;border:var(--border-width-hairline) solid var(--color-border-subtle);background:radial-gradient(circle, color-mix(in srgb, var(--color-brand-accent) 10%, transparent), transparent 64%);border-radius:50%;justify-self:center;place-items:center;width:min(100%,28rem);display:grid;position:relative}.about-page-module__tXKMxq__mark:before,.about-page-module__tXKMxq__mark:after{border:var(--border-width-hairline) solid var(--color-border-subtle);content:"";border-radius:50%;position:absolute}.about-page-module__tXKMxq__mark:before{inset:12%}.about-page-module__tXKMxq__mark:after{inset:28%}.about-page-module__tXKMxq__markImage{z-index:1;object-fit:contain;width:46%;height:46%;position:relative}.about-page-module__tXKMxq__snapshotContent{max-width:var(--size-container-reading)}.about-page-module__tXKMxq__factList{gap:var(--space-stack-md);margin:var(--space-stack-sm) 0;display:grid}.about-page-module__tXKMxq__fact{gap:var(--space-stack-xs);padding-block:var(--space-stack-md);border-top:var(--border-width-hairline) solid var(--color-border-subtle);display:grid}.about-page-module__tXKMxq__fact dd{color:var(--color-text-primary);font-size:var(--font-size-body-large);line-height:var(--line-height-body-large)}@media (min-width:48rem){.about-page-module__tXKMxq__focusGrid{border-left:var(--border-width-hairline) solid var(--color-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr))}.about-page-module__tXKMxq__focusItem{border-right:var(--border-width-hairline) solid var(--color-border-subtle);padding-inline:clamp(1.5rem,1.25rem + 1vw,2.5rem)}.about-page-module__tXKMxq__snapshot{grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr)}}@media (min-width:64rem){.about-page-module__tXKMxq__hero{grid-template-columns:minmax(20rem,.78fr) minmax(0,1.22fr)}.about-page-module__tXKMxq__mediaItem:first-child{transform:translateY(6%)}.about-page-module__tXKMxq__mediaItem:nth-child(2){transform:translateY(-8%)}}@media (max-width:24rem){.about-page-module__tXKMxq__actions>*{width:100%}.about-page-module__tXKMxq__hero:before{height:42%;inset:38% -64% auto 4%}}
