.ProgressBar-module__6zqkkW__track{border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface-sunken);width:100%;display:block;overflow:hidden}.ProgressBar-module__6zqkkW__sm{height:var(--space-2)}.ProgressBar-module__6zqkkW__md{height:var(--space-3)}.ProgressBar-module__6zqkkW__fill{height:100%;transition:width var(--duration-base) var(--ease-out);display:block}.ProgressBar-module__6zqkkW__primary{background:var(--color-primary)}.ProgressBar-module__6zqkkW__success{background:var(--color-success)}.ProgressBar-module__6zqkkW__muted{background:var(--color-border-strong)}@media (prefers-reduced-motion:reduce){.ProgressBar-module__6zqkkW__fill{transition:none}}
.Badge-module__QG5RXq__root{--badge-fg:var(--color-text);--badge-bg:var(--color-surface-sunken);align-items:center;gap:var(--space-1);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);max-width:100%;color:var(--badge-fg);font-family:var(--font-mono);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);line-height:var(--leading-tight);text-transform:uppercase;white-space:nowrap;display:inline-flex}.Badge-module__QG5RXq__root>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.Badge-module__QG5RXq__sm{padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.Badge-module__QG5RXq__md{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.Badge-module__QG5RXq__accent,.Badge-module__QG5RXq__new{--badge-fg:var(--color-on-accent);--badge-bg:var(--color-accent)}.Badge-module__QG5RXq__popular{--badge-fg:var(--color-on-primary);--badge-bg:var(--color-primary)}.Badge-module__QG5RXq__sale{--badge-fg:var(--color-sale);--badge-bg:var(--color-sale-subtle)}.Badge-module__QG5RXq__success{--badge-fg:var(--color-success);--badge-bg:var(--color-success-subtle)}.Badge-module__QG5RXq__info{--badge-fg:var(--color-info);--badge-bg:var(--color-info-subtle)}.Badge-module__QG5RXq__warning{--badge-fg:var(--color-low-stock);--badge-bg:var(--color-low-stock-subtle)}.Badge-module__QG5RXq__danger{--badge-fg:var(--color-error);--badge-bg:var(--color-error-subtle)}.Badge-module__QG5RXq__solid{background:var(--badge-bg)}.Badge-module__QG5RXq__outline{background:0 0;border-color:currentColor}.Badge-module__QG5RXq__pill{border-color:var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);font-family:var(--font-body);font-weight:var(--weight-medium);letter-spacing:normal;text-transform:none}
.Icon-module__DNOlPq__root{flex-shrink:0}.Icon-module__DNOlPq__sm{width:var(--size-icon-sm);height:var(--size-icon-sm)}.Icon-module__DNOlPq__md{width:var(--size-icon);height:var(--size-icon)}.Icon-module__DNOlPq__lg{width:var(--size-icon-lg);height:var(--size-icon-lg)}
.Price-module__i_ojcG__root{align-items:baseline;column-gap:var(--space-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;line-height:var(--leading-tight);flex-wrap:wrap;display:inline-flex}.Price-module__i_ojcG__current{color:var(--color-text);font-weight:var(--weight-bold);white-space:nowrap}.Price-module__i_ojcG__sale{color:var(--color-sale)}.Price-module__i_ojcG__from{font-weight:var(--weight-regular)}.Price-module__i_ojcG__compare{color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap}.Price-module__i_ojcG__vat{color:var(--color-text-muted);font-size:var(--text-xs)}.Price-module__i_ojcG__sm .Price-module__i_ojcG__current{font-size:var(--text-sm)}.Price-module__i_ojcG__sm .Price-module__i_ojcG__compare{font-size:var(--text-xs)}.Price-module__i_ojcG__md .Price-module__i_ojcG__current{font-size:var(--text-base)}.Price-module__i_ojcG__lg .Price-module__i_ojcG__current{font-size:var(--text-xl)}.Price-module__i_ojcG__xl .Price-module__i_ojcG__current{font-size:var(--text-3xl)}.Price-module__i_ojcG__xl .Price-module__i_ojcG__compare{font-size:var(--text-base)}
.ProductImage-module__ItGmqa__root{background:var(--color-surface-sunken);width:100%;display:block;position:relative;overflow:hidden;container-type:inline-size}.ProductImage-module__ItGmqa__square{aspect-ratio:1}.ProductImage-module__ItGmqa__portrait{aspect-ratio:3/4}.ProductImage-module__ItGmqa__landscape{aspect-ratio:4/3}.ProductImage-module__ItGmqa__image{object-fit:contain}.ProductImage-module__ItGmqa__placeholder{justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-text-muted);flex-direction:column;display:flex;position:absolute;inset:0}.ProductImage-module__ItGmqa__placeholderText{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}@container (max-width:6rem){.ProductImage-module__ItGmqa__placeholderText{display:none}}
.PublisherBadge-module__J4MTuG__root{align-items:center;gap:var(--space-1);border:var(--border-width) solid var(--color-on-publisher);border-radius:var(--radius-sm);background:var(--color-publisher);max-width:100%;color:var(--color-on-publisher);font-family:var(--font-mono);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);line-height:var(--leading-tight);text-transform:uppercase;white-space:nowrap;text-decoration:none;display:inline-flex}.PublisherBadge-module__J4MTuG__root>svg{flex-shrink:0}.PublisherBadge-module__J4MTuG__sm{padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.PublisherBadge-module__J4MTuG__md{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.PublisherBadge-module__J4MTuG__label{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.PublisherBadge-module__J4MTuG__prefix{padding-right:var(--space-1);border-right:var(--border-width) solid currentColor;flex-shrink:0}.PublisherBadge-module__J4MTuG__name{text-overflow:ellipsis;min-width:0;overflow:hidden}.PublisherBadge-module__J4MTuG__link:hover{background:var(--color-surface)}.PublisherBadge-module__J4MTuG__link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}
.Radio-module__ZWXPMG__root{min-height:var(--size-control-sm);align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;cursor:pointer;display:flex;position:relative}.Radio-module__ZWXPMG__input{top:var(--space-2);left:var(--space-0);width:var(--size-icon);height:var(--size-icon);opacity:0;cursor:inherit;margin:0;position:absolute}.Radio-module__ZWXPMG__circle{width:var(--size-icon);height:var(--size-icon);border:var(--border-width-strong) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Radio-module__ZWXPMG__circle:after{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-primary);content:"";transition:transform var(--duration-fast) var(--ease-out);transform:scale(0)}.Radio-module__ZWXPMG__input:checked+.Radio-module__ZWXPMG__circle{border-color:var(--color-primary)}.Radio-module__ZWXPMG__input:checked+.Radio-module__ZWXPMG__circle:after{transform:scale(1)}.Radio-module__ZWXPMG__root:hover .Radio-module__ZWXPMG__input:not(:disabled)+.Radio-module__ZWXPMG__circle{border-color:var(--color-primary)}.Radio-module__ZWXPMG__input:focus-visible+.Radio-module__ZWXPMG__circle{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.Radio-module__ZWXPMG__input:disabled+.Radio-module__ZWXPMG__circle,.Radio-module__ZWXPMG__input:disabled~.Radio-module__ZWXPMG__text{opacity:var(--opacity-disabled)}.Radio-module__ZWXPMG__root:has(.Radio-module__ZWXPMG__input:disabled){cursor:not-allowed}.Radio-module__ZWXPMG__text{line-height:var(--leading-snug);flex-direction:column;display:flex}.Radio-module__ZWXPMG__label{font-size:var(--text-sm)}.Radio-module__ZWXPMG__description{color:var(--color-text-muted);font-size:var(--text-xs)}
.Rating-module__pDzRdG__root{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-tight);flex-wrap:wrap;display:inline-flex}.Rating-module__pDzRdG__link{text-decoration:none}.Rating-module__pDzRdG__link:hover .Rating-module__pDzRdG__count{text-decoration:underline}.Rating-module__pDzRdG__stars{display:inline-flex;position:relative}.Rating-module__pDzRdG__empty,.Rating-module__pDzRdG__full{display:inline-flex}.Rating-module__pDzRdG__empty{color:var(--color-rating-empty)}.Rating-module__pDzRdG__empty svg,.Rating-module__pDzRdG__full svg{fill:currentColor}.Rating-module__pDzRdG__full{color:var(--color-rating);clip-path:inset(0 calc(100% - var(--rating-fill)) 0 0);position:absolute;inset:0}.Rating-module__pDzRdG__value{font-family:var(--font-mono);font-weight:var(--weight-bold)}.Rating-module__pDzRdG__count{color:var(--color-text-muted)}.Rating-module__pDzRdG__sm{font-size:var(--text-xs)}
.Spinner-module__O2xlrq__root{display:inline-flex}.Spinner-module__O2xlrq__circle{border:var(--border-width-strong) solid currentColor;border-radius:var(--radius-pill);animation:Spinner-module__O2xlrq__spin var(--duration-spin) linear infinite;border-right-color:#0000;flex-shrink:0;display:inline-block}.Spinner-module__O2xlrq__sm{width:var(--size-icon-sm);height:var(--size-icon-sm)}.Spinner-module__O2xlrq__md{width:var(--size-icon);height:var(--size-icon)}.Spinner-module__O2xlrq__lg{width:var(--size-icon-lg);height:var(--size-icon-lg)}@keyframes Spinner-module__O2xlrq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Spinner-module__O2xlrq__circle{animation-duration:var(--duration-spin-reduced)!important;animation-iteration-count:infinite!important}}
.Button-module__8C-t3q__root{min-height:var(--size-control);justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width-strong) solid transparent;border-radius:var(--radius-sm);padding:0 var(--space-5);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);line-height:var(--leading-tight);text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}.Button-module__8C-t3q__label{text-align:center}.Button-module__8C-t3q__primary{background:var(--color-primary);color:var(--color-on-primary)}.Button-module__8C-t3q__primary:hover:not(:disabled){background:var(--color-primary-hover)}.Button-module__8C-t3q__secondary{border-color:var(--color-primary);color:var(--color-primary);background:0 0}.Button-module__8C-t3q__secondary:hover:not(:disabled){background:var(--color-accent-subtle)}.Button-module__8C-t3q__ghost{color:var(--color-primary);background:0 0}.Button-module__8C-t3q__ghost:hover:not(:disabled){background:var(--color-surface-sunken)}.Button-module__8C-t3q__sm{min-height:var(--size-control-sm);padding:0 var(--space-3);font-size:var(--text-xs)}.Button-module__8C-t3q__lg{min-height:var(--size-control-lg);padding:0 var(--space-6);font-size:var(--text-base)}.Button-module__8C-t3q__fullWidth{width:100%}.Button-module__8C-t3q__root:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.Button-module__8C-t3q__root[aria-busy=true]{cursor:progress;opacity:1}
.Checkbox-module__3V828W__root{min-height:var(--size-control-sm);align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;cursor:pointer;display:flex;position:relative}.Checkbox-module__3V828W__input{top:var(--space-2);left:var(--space-0);width:var(--size-icon);height:var(--size-icon);opacity:0;cursor:inherit;margin:0;position:absolute}.Checkbox-module__3V828W__box{width:var(--size-icon);height:var(--size-icon);border:var(--border-width-strong) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-on-primary);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Checkbox-module__3V828W__check{visibility:hidden}.Checkbox-module__3V828W__input:checked+.Checkbox-module__3V828W__box{border-color:var(--color-primary);background:var(--color-primary)}.Checkbox-module__3V828W__input:checked+.Checkbox-module__3V828W__box .Checkbox-module__3V828W__check{visibility:visible}.Checkbox-module__3V828W__root:hover .Checkbox-module__3V828W__input:not(:disabled)+.Checkbox-module__3V828W__box{border-color:var(--color-primary)}.Checkbox-module__3V828W__input:focus-visible+.Checkbox-module__3V828W__box{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.Checkbox-module__3V828W__input:disabled+.Checkbox-module__3V828W__box,.Checkbox-module__3V828W__input:disabled~.Checkbox-module__3V828W__text{opacity:var(--opacity-disabled)}.Checkbox-module__3V828W__root:has(.Checkbox-module__3V828W__input:disabled){cursor:not-allowed}.Checkbox-module__3V828W__text{min-width:0;line-height:var(--leading-snug);flex-direction:column;flex:1;display:flex}.Checkbox-module__3V828W__label{font-size:var(--text-sm)}.Checkbox-module__3V828W__description{color:var(--color-text-muted);font-size:var(--text-xs)}
.Heading-module__-dhqEG__root{color:var(--color-text);text-wrap:balance}.Heading-module__-dhqEG__display{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);text-transform:uppercase}.Heading-module__-dhqEG__body{font-family:var(--font-body);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.Heading-module__-dhqEG__size-4xl{font-size:var(--text-3xl)}.Heading-module__-dhqEG__size-3xl{font-size:var(--text-2xl)}.Heading-module__-dhqEG__size-2xl{font-size:var(--text-xl)}.Heading-module__-dhqEG__size-xl{font-size:var(--text-lg)}.Heading-module__-dhqEG__size-lg{font-size:var(--text-base)}.Heading-module__-dhqEG__size-md{font-size:var(--text-sm)}@media (min-width:48rem){.Heading-module__-dhqEG__size-4xl{font-size:var(--text-4xl)}.Heading-module__-dhqEG__size-3xl{font-size:var(--text-3xl)}.Heading-module__-dhqEG__size-2xl{font-size:var(--text-2xl)}.Heading-module__-dhqEG__size-xl{font-size:var(--text-xl)}.Heading-module__-dhqEG__size-lg{font-size:var(--text-lg)}.Heading-module__-dhqEG__size-md{font-size:var(--text-base)}}
.IconButton-module__LnWaIG__root{width:var(--size-control);height:var(--size-control);border:var(--border-width-strong) solid transparent;border-radius:var(--radius-sm);color:var(--color-primary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.IconButton-module__LnWaIG__sm{width:var(--size-control-sm);height:var(--size-control-sm)}.IconButton-module__LnWaIG__ghost:hover:not(:disabled){background:var(--color-surface-sunken)}.IconButton-module__LnWaIG__secondary{border-color:var(--color-primary)}.IconButton-module__LnWaIG__secondary:hover:not(:disabled){background:var(--color-accent-subtle)}.IconButton-module__LnWaIG__primary{background:var(--color-primary);color:var(--color-on-primary)}.IconButton-module__LnWaIG__primary:hover:not(:disabled){background:var(--color-primary-hover)}.IconButton-module__LnWaIG__root:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.IconButton-module__LnWaIG__count{top:var(--space-0);right:var(--space-0);min-width:var(--space-5);height:var(--space-5);border-radius:var(--radius-pill);padding:0 var(--space-1);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-none);justify-content:center;align-items:center;display:inline-flex;position:absolute}.IconButton-module__LnWaIG__badge{right:var(--space-0);bottom:var(--space-1);outline:var(--border-width-strong) solid var(--color-bg);min-width:var(--space-4);height:var(--space-4);padding:0 var(--space-1);background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-none);justify-content:center;align-items:center;display:inline-flex;position:absolute}
.Input-module__EJWHoG__root{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.Input-module__EJWHoG__label{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.Input-module__EJWHoG__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Input-module__EJWHoG__control{align-items:center;display:flex;position:relative}.Input-module__EJWHoG__icon{left:var(--space-3);color:var(--color-text-muted);pointer-events:none;display:flex;position:absolute}.Input-module__EJWHoG__input{width:100%;min-height:var(--size-control);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--color-surface);color:var(--color-text);font-size:var(--text-base);transition:border-color var(--duration-fast) var(--ease-out)}.Input-module__EJWHoG__input::placeholder{color:var(--color-text-muted)}.Input-module__EJWHoG__input:hover:not(:disabled){border-color:var(--color-primary)}.Input-module__EJWHoG__input:focus-visible{border-color:var(--color-primary);outline:var(--focus-ring);outline-offset:var(--space-0)}.Input-module__EJWHoG__input[aria-invalid=true]{border-color:var(--color-error);border-width:var(--border-width-strong)}.Input-module__EJWHoG__input:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.Input-module__EJWHoG__lg{min-height:var(--size-control-lg)}.Input-module__EJWHoG__withIcon{padding-left:var(--space-10)}.Input-module__EJWHoG__hint{color:var(--color-text-muted);font-size:var(--text-sm)}.Input-module__EJWHoG__error{align-items:center;gap:var(--space-1);color:var(--color-error);font-size:var(--text-sm);display:flex}
.Link-module__ck364G__root{color:var(--color-primary);text-underline-offset:var(--underline-offset);transition:color var(--duration-fast) var(--ease-out)}.Link-module__ck364G__inline{text-decoration:underline;text-decoration-thickness:var(--border-width)}.Link-module__ck364G__inline:hover{text-decoration-thickness:var(--border-width-strong)}.Link-module__ck364G__standalone{align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;text-decoration:none;display:inline-flex}.Link-module__ck364G__standalone:hover{text-decoration:underline}.Link-module__ck364G__subtle{color:var(--color-text-muted);text-decoration:none}.Link-module__ck364G__subtle:hover{color:var(--color-text);text-decoration:underline}
.StockStatus-module__H5hrcG__root{--stock-fg:var(--color-text);--stock-bg:var(--color-surface-sunken);align-items:center;gap:var(--space-1);color:var(--stock-fg);font-size:var(--text-sm);line-height:var(--leading-snug);display:inline-flex}.StockStatus-module__H5hrcG__label{font-weight:var(--weight-semibold)}.StockStatus-module__H5hrcG__in_stock{--stock-fg:var(--color-in-stock);--stock-bg:var(--color-in-stock-subtle)}.StockStatus-module__H5hrcG__low_stock{--stock-fg:var(--color-low-stock);--stock-bg:var(--color-low-stock-subtle)}.StockStatus-module__H5hrcG__preorder{--stock-fg:var(--color-preorder);--stock-bg:var(--color-preorder-subtle)}.StockStatus-module__H5hrcG__sold_out{--stock-fg:var(--color-sold-out);--stock-bg:var(--color-sold-out-subtle)}.StockStatus-module__H5hrcG__box{border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--stock-bg);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}
.Textarea-module__XIweXG__root{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.Textarea-module__XIweXG__label{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.Textarea-module__XIweXG__textarea{width:100%;min-height:calc(var(--size-control) * 2);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-base);line-height:var(--leading-normal);resize:vertical;transition:border-color var(--duration-fast) var(--ease-out)}.Textarea-module__XIweXG__textarea:hover:not(:disabled){border-color:var(--color-primary)}.Textarea-module__XIweXG__textarea:focus-visible{border-color:var(--color-primary);outline:var(--focus-ring);outline-offset:var(--space-0)}.Textarea-module__XIweXG__textarea[aria-invalid=true]{border-color:var(--color-error);border-width:var(--border-width-strong)}.Textarea-module__XIweXG__hint{color:var(--color-text-muted);font-size:var(--text-sm)}.Textarea-module__XIweXG__error{align-items:center;gap:var(--space-1);color:var(--color-error);font-size:var(--text-sm);display:flex}
.AchievementCard-module__PGMCwa__root{gap:var(--space-4);border:var(--border-width) solid var(--color-border);height:100%;padding:var(--space-4);background:var(--color-surface);display:flex}.AchievementCard-module__PGMCwa__unlocked{border-color:var(--color-border-strong)}.AchievementCard-module__PGMCwa__media{width:var(--size-thumb-sm);flex-shrink:0}.AchievementCard-module__PGMCwa__locked .AchievementCard-module__PGMCwa__media,.AchievementCard-module__PGMCwa__in_progress .AchievementCard-module__PGMCwa__media{filter:grayscale();opacity:.7}.AchievementCard-module__PGMCwa__placeholder{aspect-ratio:1;border:var(--border-width) solid var(--color-border);background:var(--color-surface-sunken);color:var(--color-text-muted);place-items:center;display:grid}.AchievementCard-module__PGMCwa__unlocked .AchievementCard-module__PGMCwa__placeholder{background:var(--color-primary);color:var(--color-on-primary)}.AchievementCard-module__PGMCwa__body{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.AchievementCard-module__PGMCwa__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.AchievementCard-module__PGMCwa__name{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);text-transform:uppercase;margin:0}.AchievementCard-module__PGMCwa__description{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.AchievementCard-module__PGMCwa__meta{gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);flex-wrap:wrap;margin:0;display:flex}.AchievementCard-module__PGMCwa__reward,.AchievementCard-module__PGMCwa__unlockedNote{align-items:center;gap:var(--space-1);display:inline-flex}.AchievementCard-module__PGMCwa__unlockedNote{color:var(--color-success);font-family:var(--font-mono);font-size:var(--text-xs);margin:0}.AchievementCard-module__PGMCwa__progress{align-items:center;gap:var(--space-3);margin-top:auto;display:flex}.AchievementCard-module__PGMCwa__count{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);flex-shrink:0}
.AddressCard-module__b61giq__root{gap:var(--space-3);border:var(--border-width) solid var(--color-border);min-width:0;padding:var(--space-4);background:var(--color-surface);flex-direction:column;display:flex}.AddressCard-module__b61giq__badge{display:flex}.AddressCard-module__b61giq__address{font-size:var(--text-sm);font-style:normal;line-height:var(--leading-normal);overflow-wrap:anywhere;flex-direction:column;display:flex}.AddressCard-module__b61giq__actions{align-items:flex-start;gap:var(--space-1) var(--space-3);border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.AddressCard-module__b61giq__action{align-items:center;gap:var(--space-1);min-height:2.75rem;color:var(--color-text);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;list-style:none;display:inline-flex}.AddressCard-module__b61giq__action::-webkit-details-marker{display:none}.AddressCard-module__b61giq__action:focus-visible,.AddressCard-module__b61giq__danger:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.AddressCard-module__b61giq__confirm[open]>.AddressCard-module__b61giq__action{text-decoration:none}.AddressCard-module__b61giq__confirmBody{align-items:center;gap:var(--space-2) var(--space-3);padding-bottom:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.AddressCard-module__b61giq__danger{border:var(--border-width) solid var(--color-error);border-radius:var(--radius-sm);min-height:2.75rem;padding:0 var(--space-3);background:var(--color-error-subtle);color:var(--color-error);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer}
.Alert-module__tDpFea__root{--alert-fg:var(--color-info);--alert-bg:var(--color-info-subtle);align-items:flex-start;gap:var(--space-3);border-left:var(--border-width-strong) solid var(--alert-fg);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);background:var(--alert-bg);color:var(--color-text);flex-wrap:wrap;display:flex}.Alert-module__tDpFea__success{--alert-fg:var(--color-success);--alert-bg:var(--color-success-subtle)}.Alert-module__tDpFea__warning{--alert-fg:var(--color-low-stock);--alert-bg:var(--color-low-stock-subtle)}.Alert-module__tDpFea__error{--alert-fg:var(--color-error);--alert-bg:var(--color-error-subtle)}.Alert-module__tDpFea__icon{margin-top:var(--space-0);color:var(--alert-fg)}.Alert-module__tDpFea__content{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.Alert-module__tDpFea__title{color:var(--alert-fg);font-weight:var(--weight-semibold)}.Alert-module__tDpFea__text{font-size:var(--text-sm)}.Alert-module__tDpFea__action{align-self:center}
.CutoffNotice-module__5Fmnca__root{align-items:flex-start;gap:var(--space-2);border:var(--border-width) solid var(--color-in-stock);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-in-stock-subtle);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-snug);display:flex}.CutoffNotice-module__5Fmnca__neutral{border-color:var(--color-border);background:var(--color-surface)}.CutoffNotice-module__5Fmnca__icon{margin-top:var(--space-0);color:var(--color-in-stock)}.CutoffNotice-module__5Fmnca__neutral .CutoffNotice-module__5Fmnca__icon{color:var(--color-text-muted)}.CutoffNotice-module__5Fmnca__time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}
.Dialog-module__lYpo9a__root{border:var(--border-width) solid var(--color-border);background:var(--color-surface);max-width:100%;max-height:100%;color:var(--color-text);box-shadow:var(--shadow-overlay);padding:0}.Dialog-module__lYpo9a__root::backdrop{background:var(--color-overlay)}.Dialog-module__lYpo9a__panel{max-height:inherit;flex-direction:column;height:100%;display:flex}.Dialog-module__lYpo9a__header{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);display:flex}.Dialog-module__lYpo9a__header>:last-child{margin-left:auto}.Dialog-module__lYpo9a__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-transform:uppercase}.Dialog-module__lYpo9a__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Dialog-module__lYpo9a__body{overscroll-behavior:contain;padding:var(--space-5);flex:1;overflow-y:auto}.Dialog-module__lYpo9a__footer{border-top:var(--border-width) solid var(--color-border);padding:var(--space-4) var(--space-5);background:var(--color-bg)}.Dialog-module__lYpo9a__center{width:min(100% - var(--space-8), 36rem);max-height:min(100% - var(--space-16), 48rem);margin:var(--space-16) auto auto}.Dialog-module__lYpo9a__center.Dialog-module__lYpo9a__sm{width:min(100% - var(--space-8), 26rem)}.Dialog-module__lYpo9a__center.Dialog-module__lYpo9a__lg{width:min(100% - var(--space-8), 48rem)}.Dialog-module__lYpo9a__right,.Dialog-module__lYpo9a__left{width:min(100%, var(--drawer-width));height:100dvh;max-height:100dvh;margin:0}.Dialog-module__lYpo9a__right{border-width:0 0 0 var(--border-width);margin-left:auto}.Dialog-module__lYpo9a__left{border-width:0 var(--border-width) 0 0;margin-right:auto}.Dialog-module__lYpo9a__bottom{border-width:var(--border-width) 0 0;width:100%;max-height:85dvh;margin:auto 0 0}.Dialog-module__lYpo9a__inline{border-width:var(--border-width);height:auto;max-height:none;margin:0;position:static}.Dialog-module__lYpo9a__inline.Dialog-module__lYpo9a__right,.Dialog-module__lYpo9a__inline.Dialog-module__lYpo9a__left{height:36rem}.Dialog-module__lYpo9a__inline.Dialog-module__lYpo9a__bottom{width:100%}@media (prefers-reduced-motion:no-preference){.Dialog-module__lYpo9a__root[open]:not(.Dialog-module__lYpo9a__inline){animation:Dialog-module__lYpo9a__fade-in var(--duration-base) var(--ease-out)}.Dialog-module__lYpo9a__right[open]:not(.Dialog-module__lYpo9a__inline){animation-name:Dialog-module__lYpo9a__slide-in-right}.Dialog-module__lYpo9a__left[open]:not(.Dialog-module__lYpo9a__inline){animation-name:Dialog-module__lYpo9a__slide-in-left}}@keyframes Dialog-module__lYpo9a__fade-in{0%{opacity:0}}@keyframes Dialog-module__lYpo9a__slide-in-right{0%{transform:translate(100%)}}@keyframes Dialog-module__lYpo9a__slide-in-left{0%{transform:translate(-100%)}}
.EmptyState-module__RaxY3G__root{align-items:center;gap:var(--space-2);border:var(--border-width) dashed var(--color-border);padding:var(--space-10) var(--space-6);text-align:center;flex-direction:column;display:flex}.EmptyState-module__RaxY3G__icon{width:var(--size-control-lg);height:var(--size-control-lg);border-radius:var(--radius-pill);margin-bottom:var(--space-2);background:var(--color-surface-sunken);color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex}.EmptyState-module__RaxY3G__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-transform:uppercase}.EmptyState-module__RaxY3G__text{max-width:28rem;color:var(--color-text-muted);font-size:var(--text-sm)}.EmptyState-module__RaxY3G__action{margin-top:var(--space-3)}
.FilterGroup-module__giqgJq__root{border:0;min-width:0;margin:0;padding:0;display:flow-root}.FilterGroup-module__giqgJq__legend{float:left;width:100%;margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:0}.FilterGroup-module__giqgJq__list{clear:both;margin:0;padding:0;list-style:none}.FilterGroup-module__giqgJq__label{justify-content:space-between;gap:var(--space-3);width:100%;display:flex}.FilterGroup-module__giqgJq__count{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.FilterGroup-module__giqgJq__more{margin-top:var(--space-1)}.FilterGroup-module__giqgJq__moreToggle{min-height:var(--size-control-sm);color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-underline-offset:var(--underline-offset);cursor:pointer;align-items:center;text-decoration:underline;list-style:none;display:inline-flex}.FilterGroup-module__giqgJq__moreToggle::-webkit-details-marker{display:none}.FilterGroup-module__giqgJq__more[open]>.FilterGroup-module__giqgJq__moreToggle{display:none}
.LinkTabs-module__5eswcq__list{border-bottom:var(--border-width) solid var(--color-border);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.LinkTabs-module__5eswcq__tab{min-height:var(--size-control);align-items:center;gap:var(--space-2);border-bottom:var(--border-width-strong) solid transparent;margin-bottom:calc(var(--border-width) * -1);padding:0 var(--space-4);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;flex-shrink:0;text-decoration:none;display:inline-flex}.LinkTabs-module__5eswcq__tab:hover{color:var(--color-text)}.LinkTabs-module__5eswcq__tab:focus-visible{outline-offset:calc(var(--focus-offset) * -1)}.LinkTabs-module__5eswcq__active{border-bottom-color:var(--color-primary);color:var(--color-text)}.LinkTabs-module__5eswcq__count{min-width:var(--space-6);border:var(--border-width) solid var(--color-border-strong);padding:0 var(--space-1);text-align:center}
.PriceRange-module__iDcsLq__root{border:0;min-width:0;margin:0;padding:0;display:flow-root}.PriceRange-module__iDcsLq__legend{float:left;width:100%;margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:0}.PriceRange-module__iDcsLq__fields{clear:both;align-items:flex-end;gap:var(--space-2);display:flex}.PriceRange-module__iDcsLq__field{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.PriceRange-module__iDcsLq__label{color:var(--color-text-muted);font-size:var(--text-xs)}.PriceRange-module__iDcsLq__control{align-items:center;display:flex;position:relative}.PriceRange-module__iDcsLq__input{width:100%;min-height:var(--size-control);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);padding:0 var(--space-8) 0 var(--space-3);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-base);appearance:textfield}.PriceRange-module__iDcsLq__input::-webkit-inner-spin-button{appearance:none;margin:0}.PriceRange-module__iDcsLq__input::-webkit-outer-spin-button{appearance:none;margin:0}.PriceRange-module__iDcsLq__input:hover{border-color:var(--color-primary)}.PriceRange-module__iDcsLq__input:focus-visible{border-color:var(--color-primary);outline:var(--focus-ring);outline-offset:var(--space-0)}.PriceRange-module__iDcsLq__unit{right:var(--space-3);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-sm);pointer-events:none;position:absolute}.PriceRange-module__iDcsLq__dash{padding-bottom:var(--space-3);color:var(--color-text-muted)}
.QuantityStepper-module__DjWUgG__root{border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);align-items:center;display:inline-flex}.QuantityStepper-module__DjWUgG__md{min-height:var(--size-control)}.QuantityStepper-module__DjWUgG__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.QuantityStepper-module__DjWUgG__input{width:var(--space-10);font-family:var(--font-mono);font-size:var(--text-base);font-weight:var(--weight-bold);text-align:center;appearance:textfield;background:0 0;border:0;align-self:stretch}.QuantityStepper-module__DjWUgG__input::-webkit-inner-spin-button{appearance:none;margin:0}.QuantityStepper-module__DjWUgG__input::-webkit-outer-spin-button{appearance:none;margin:0}.QuantityStepper-module__DjWUgG__input:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--focus-offset) * -1)}.QuantityStepper-module__DjWUgG__sm .QuantityStepper-module__DjWUgG__input{font-size:var(--text-sm)}
.RatingInput-module__n4fKAa__root{gap:var(--space-1);border:0;flex-direction:column;margin:0;padding:0;display:flex}.RatingInput-module__n4fKAa__legend{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:0}.RatingInput-module__n4fKAa__stars{flex-direction:row-reverse;justify-content:flex-end;align-self:flex-start;display:inline-flex}.RatingInput-module__n4fKAa__input{opacity:0;width:1px;height:1px;position:absolute}.RatingInput-module__n4fKAa__star{min-width:var(--size-control);min-height:var(--size-control);color:var(--color-rating-empty);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.RatingInput-module__n4fKAa__star svg{width:var(--space-8);height:var(--space-8);fill:currentColor}.RatingInput-module__n4fKAa__input:checked~.RatingInput-module__n4fKAa__star{color:var(--color-rating)}@media (hover:hover){.RatingInput-module__n4fKAa__stars:hover .RatingInput-module__n4fKAa__star{color:var(--color-rating-empty)}.RatingInput-module__n4fKAa__stars:hover .RatingInput-module__n4fKAa__star:hover,.RatingInput-module__n4fKAa__stars:hover .RatingInput-module__n4fKAa__star:hover~.RatingInput-module__n4fKAa__star{color:var(--color-rating)}}.RatingInput-module__n4fKAa__input:focus-visible+.RatingInput-module__n4fKAa__star{outline:var(--focus-ring);outline-offset:calc(var(--space-1) * -1)}.RatingInput-module__n4fKAa__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.RatingInput-module__n4fKAa__error{align-items:center;gap:var(--space-1);color:var(--color-error);font-size:var(--text-sm);display:flex}
.ReviewCard-module__cRg5cW__root{gap:var(--space-2);border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-4);flex-direction:column;display:flex}.ReviewCard-module__cRg5cW__head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ReviewCard-module__cRg5cW__body{max-width:var(--measure);white-space:pre-line;overflow-wrap:anywhere}.ReviewCard-module__cRg5cW__meta{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}
.SearchField-module__nYfYMa__root{width:100%;min-height:var(--size-control);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);align-items:center;display:flex;position:relative}.SearchField-module__nYfYMa__root:focus-within{border-color:var(--color-primary);outline:var(--focus-ring);outline-offset:var(--space-0)}.SearchField-module__nYfYMa__lg{min-height:var(--size-control-lg)}.SearchField-module__nYfYMa__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.SearchField-module__nYfYMa__icon{margin-left:var(--space-3);color:var(--color-text-muted)}.SearchField-module__nYfYMa__input{min-width:0;padding:0 var(--space-2);font-size:var(--text-base);background:0 0;border:0;flex:1;align-self:stretch}.SearchField-module__nYfYMa__input:focus{outline:none}.SearchField-module__nYfYMa__input::placeholder{color:var(--color-text-muted)}.SearchField-module__nYfYMa__kbd{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);margin-right:var(--space-2);padding:0 var(--space-1);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.SearchField-module__nYfYMa__submit{border:0;border-left:var(--border-width) solid var(--color-border-strong);padding:0 var(--space-4);background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;align-self:stretch}.SearchField-module__nYfYMa__submit:hover{background:var(--color-primary-hover)}.SearchField-module__nYfYMa__submit:focus-visible{outline-offset:calc(var(--focus-offset) * -1)}
.SpecPills-module__A5zcWG__root{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.SpecPills-module__A5zcWG__root>li{min-width:0;max-width:100%}
.Tabs-module__vV0iwG__root{flex-direction:column;display:flex}.Tabs-module__vV0iwG__list{border-bottom:var(--border-width) solid var(--color-border);scrollbar-width:none;display:flex;overflow-x:auto}.Tabs-module__vV0iwG__tab{min-height:var(--size-control);border:0;border-bottom:var(--border-width-strong) solid transparent;margin-bottom:calc(var(--border-width) * -1);padding:0 var(--space-4);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;background:0 0;flex-shrink:0}.Tabs-module__vV0iwG__tab:hover{color:var(--color-text)}.Tabs-module__vV0iwG__tab:focus-visible{outline-offset:calc(var(--focus-offset) * -1)}.Tabs-module__vV0iwG__selected{border-bottom-color:var(--color-primary);color:var(--color-text)}.Tabs-module__vV0iwG__panel{padding:var(--space-4) 0}.Tabs-module__vV0iwG__panel:focus-visible{outline-offset:var(--focus-offset)}
.YouTubeEmbed-module__YEC85G__root{aspect-ratio:16/9;background:var(--color-primary);width:100%}.YouTubeEmbed-module__YEC85G__frame{border:0;width:100%;height:100%}
.AchievementBoard-module__2eaMLq__root{gap:var(--space-8);flex-direction:column;display:flex}.AchievementBoard-module__2eaMLq__level{gap:var(--space-3);border:var(--border-width) solid var(--color-border-strong);padding:var(--space-5);background:var(--color-surface);flex-direction:column;display:flex}.AchievementBoard-module__2eaMLq__levelHead{align-items:center;gap:var(--space-4);display:flex}.AchievementBoard-module__2eaMLq__levelNumber{width:var(--size-control-lg);aspect-ratio:1;background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);flex-shrink:0;place-items:center;display:grid}.AchievementBoard-module__2eaMLq__levelName,.AchievementBoard-module__2eaMLq__heading{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);text-transform:uppercase;margin:0}.AchievementBoard-module__2eaMLq__heading{margin-bottom:var(--space-3)}.AchievementBoard-module__2eaMLq__xp,.AchievementBoard-module__2eaMLq__nextText,.AchievementBoard-module__2eaMLq__pending,.AchievementBoard-module__2eaMLq__eventDate,.AchievementBoard-module__2eaMLq__eventXp{font-family:var(--font-mono);font-size:var(--text-xs)}.AchievementBoard-module__2eaMLq__xp{margin:var(--space-1) 0 0;color:var(--color-text-muted)}.AchievementBoard-module__2eaMLq__next{gap:var(--space-2);flex-direction:column;display:flex}.AchievementBoard-module__2eaMLq__nextText{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.AchievementBoard-module__2eaMLq__pending{align-items:center;gap:var(--space-1);color:var(--color-info);font-weight:var(--weight-bold);margin:0;display:inline-flex}.AchievementBoard-module__2eaMLq__note{max-width:var(--measure);color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.AchievementBoard-module__2eaMLq__grid{gap:var(--space-3);margin:var(--space-4) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));padding:0;list-style:none;display:grid}.AchievementBoard-module__2eaMLq__empty{margin:var(--space-4) 0 0;color:var(--color-text-muted)}.AchievementBoard-module__2eaMLq__events{margin:0;padding:0;list-style:none}.AchievementBoard-module__2eaMLq__event{align-items:baseline;gap:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);padding:var(--space-2) 0;grid-template-columns:auto 1fr auto;display:grid}.AchievementBoard-module__2eaMLq__eventDate{color:var(--color-text-muted)}.AchievementBoard-module__2eaMLq__eventXp{font-weight:var(--weight-bold)}.AchievementBoard-module__2eaMLq__negative{color:var(--color-sale)}
.AddressBook-module__Ljj8qq__root{gap:var(--space-4);flex-direction:column;display:flex}.AddressBook-module__Ljj8qq__list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.AddressBook-module__Ljj8qq__list{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}}
.Select-module__PU57ia__root{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.Select-module__PU57ia__label{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.Select-module__PU57ia__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Select-module__PU57ia__control{align-items:center;display:flex;position:relative}.Select-module__PU57ia__select{width:100%;min-height:var(--size-control);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);padding:0 var(--space-10) 0 var(--space-3);background:var(--color-surface);color:var(--color-text);font-size:var(--text-base);cursor:pointer;appearance:none}.Select-module__PU57ia__select:hover:not(:disabled){border-color:var(--color-primary)}.Select-module__PU57ia__select:focus-visible{border-color:var(--color-primary);outline:var(--focus-ring);outline-offset:var(--space-0)}.Select-module__PU57ia__select[aria-invalid=true]{border-color:var(--color-error);border-width:var(--border-width-strong)}.Select-module__PU57ia__select:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.Select-module__PU57ia__sm{min-height:var(--size-control-sm);font-size:var(--text-sm)}.Select-module__PU57ia__chevron{right:var(--space-3);color:var(--color-text-muted);pointer-events:none;display:flex;position:absolute}.Select-module__PU57ia__hint{color:var(--color-text-muted);font-size:var(--text-sm)}.Select-module__PU57ia__error{align-items:center;gap:var(--space-1);color:var(--color-error);font-size:var(--text-sm);display:flex}
.ViewToggle-module__OQAiMG__root{border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);display:inline-flex}.ViewToggle-module__OQAiMG__option{min-height:var(--size-control-sm);align-items:center;gap:var(--space-1);padding:0 var(--space-3);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;background:0 0;border:0;display:inline-flex}.ViewToggle-module__OQAiMG__option+.ViewToggle-module__OQAiMG__option{border-left:var(--border-width) solid var(--color-border-strong)}.ViewToggle-module__OQAiMG__option:hover{color:var(--color-text)}.ViewToggle-module__OQAiMG__active{background:var(--color-primary);color:var(--color-on-primary)}.ViewToggle-module__OQAiMG__active:hover{color:var(--color-on-primary)}@media (max-width:39.99rem){.ViewToggle-module__OQAiMG__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.design-module__3K20wq__shell{min-height:100dvh}.design-module__3K20wq__topbar{z-index:var(--z-header);justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);border-bottom:var(--border-width) solid var(--color-border);padding:var(--space-3) var(--container-gutter);background:var(--color-bg);flex-wrap:wrap;display:flex;position:sticky;top:0}.design-module__3K20wq__brand{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);text-transform:uppercase;text-decoration:none}.design-module__3K20wq__levels{gap:var(--space-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.design-module__3K20wq__level{min-height:var(--size-control-sm);border-radius:var(--radius-sm);padding:0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;text-decoration:none;display:inline-flex}.design-module__3K20wq__level:hover{background:var(--color-surface-sunken)}.design-module__3K20wq__main{max-width:var(--container-max);padding:var(--space-8) var(--container-gutter) var(--space-16);margin:0 auto}.design-module__3K20wq__intro{gap:var(--space-3);max-width:48rem;margin-bottom:var(--space-10);flex-direction:column;display:flex}.design-module__3K20wq__toc{gap:var(--space-2);margin-bottom:var(--space-10);flex-wrap:wrap;padding:0;list-style:none;display:flex}.design-module__3K20wq__tocLink{font-family:var(--font-mono);font-size:var(--text-xs)}.design-module__3K20wq__specimen{gap:var(--space-4);border-top:var(--border-width-strong) solid var(--color-primary);padding:var(--space-6) 0 var(--space-12);scroll-margin-top:var(--space-16);flex-direction:column;display:flex}.design-module__3K20wq__specimenHeader{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.design-module__3K20wq__source{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.design-module__3K20wq__description{max-width:48rem;color:var(--color-text-muted);font-size:var(--text-sm)}.design-module__3K20wq__variants{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.design-module__3K20wq__variantsWide{grid-template-columns:1fr}.design-module__3K20wq__variantsMedium{grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr))}.design-module__3K20wq__variant{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.design-module__3K20wq__caption{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.design-module__3K20wq__stage{min-height:var(--size-control-lg);align-items:center;gap:var(--space-3);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-sm);padding:var(--space-4);background:var(--color-surface);flex-wrap:wrap;display:flex}.design-module__3K20wq__stageBare{background:var(--color-bg);padding:0;display:block}.design-module__3K20wq__placeholder{border:var(--border-width) dashed var(--color-border);padding:var(--space-8);color:var(--color-text-muted);text-align:center}.design-module__3K20wq__pageTitle{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-transform:uppercase}.design-module__3K20wq__specimenTitle{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-transform:uppercase}.design-module__3K20wq__code{max-height:20rem;padding:var(--space-3);background:var(--color-surface-sunken);font-family:var(--font-mono);font-size:var(--text-xs);margin:0;overflow-x:auto}
.AddressForm-module__eydvnG__root{gap:var(--space-4);border:var(--border-width) solid var(--color-border);max-width:40rem;padding:var(--space-5);background:var(--color-surface);flex-direction:column;display:flex}.AddressForm-module__eydvnG__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-transform:uppercase}.AddressForm-module__eydvnG__grid{gap:var(--space-4);display:grid}.AddressForm-module__eydvnG__country{color:var(--color-text-muted);font-size:var(--text-sm)}.AddressForm-module__eydvnG__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (min-width:40rem){.AddressForm-module__eydvnG__grid{grid-template-columns:1fr 1fr}.AddressForm-module__eydvnG__wide,.AddressForm-module__eydvnG__country{grid-column:1/-1}}
.Accordion-module__VNE-ya__root{flex-direction:column;display:flex}.Accordion-module__VNE-ya__boxed{gap:var(--space-2)}.Accordion-module__VNE-ya__item{background:var(--color-surface)}.Accordion-module__VNE-ya__boxed .Accordion-module__VNE-ya__item{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm)}.Accordion-module__VNE-ya__plain .Accordion-module__VNE-ya__item{border-bottom:var(--border-width) solid var(--color-border);background:0 0}.Accordion-module__VNE-ya__summary{min-height:var(--size-control);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-weight:var(--weight-semibold);cursor:pointer;list-style:none;display:flex}.Accordion-module__VNE-ya__plain .Accordion-module__VNE-ya__summary{padding-inline:0}.Accordion-module__VNE-ya__summary::-webkit-details-marker{display:none}.Accordion-module__VNE-ya__summary:hover{color:var(--color-primary-hover)}.Accordion-module__VNE-ya__chevron{transition:transform var(--duration-base) var(--ease-out)}.Accordion-module__VNE-ya__item[open] .Accordion-module__VNE-ya__chevron{transform:rotate(180deg)}.Accordion-module__VNE-ya__content{padding:0 var(--space-4) var(--space-4);color:var(--color-text);font-size:var(--text-sm)}.Accordion-module__VNE-ya__plain .Accordion-module__VNE-ya__content{padding-inline:0}
.BuyBox-module__r7bGkW__root{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.BuyBox-module__r7bGkW__head{gap:var(--space-2);flex-direction:column;display:flex}.BuyBox-module__r7bGkW__meta{gap:var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.BuyBox-module__r7bGkW__eyebrow{color:var(--color-preorder);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.BuyBox-module__r7bGkW__title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);text-transform:uppercase;text-wrap:balance}.BuyBox-module__r7bGkW__purchase{gap:var(--space-4);border:var(--border-width) solid var(--color-border);padding:var(--space-5);background:var(--color-surface);flex-direction:column;display:flex}.BuyBox-module__r7bGkW__priceRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.BuyBox-module__r7bGkW__form{display:contents}.BuyBox-module__r7bGkW__buyRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.BuyBox-module__r7bGkW__buyRow>:last-child{flex:12rem}.BuyBox-module__r7bGkW__secondary{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}@media (min-width:48rem){.BuyBox-module__r7bGkW__title{font-size:var(--text-4xl)}}
.BackInStockForm-module__wx2lPG__root{gap:var(--space-2);border:var(--border-width) solid var(--color-border);padding:var(--space-4);background:var(--color-surface);flex-direction:column;display:flex}.BackInStockForm-module__wx2lPG__lead{font-size:var(--text-sm)}.BackInStockForm-module__wx2lPG__row{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.BackInStockForm-module__wx2lPG__field{flex:14rem}.BackInStockForm-module__wx2lPG__done{border:var(--border-width) solid var(--color-success);padding:var(--space-4);background:var(--color-success-subtle);color:var(--color-success);font-size:var(--text-sm)}
.CartDrawer-module__bxmQwa__content{gap:var(--space-4);flex-direction:column;display:flex}.CartDrawer-module__bxmQwa__lines{margin:0;padding:0;list-style:none}.CartDrawer-module__bxmQwa__lines>li+li{border-top:var(--border-width) solid var(--color-border)}.CartDrawer-module__bxmQwa__footer{gap:var(--space-2);flex-direction:column;display:flex}.CartDrawer-module__bxmQwa__summary{font-weight:var(--weight-semibold);justify-content:space-between;align-items:baseline;margin:0;display:flex}.CartDrawer-module__bxmQwa__summary dd{margin:0}.CartDrawer-module__bxmQwa__amount{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:var(--weight-bold)}.CartDrawer-module__bxmQwa__note{margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs)}
.CategoryDirectory-module__ee-xXW__grid,.CategoryDirectory-module__ee-xXW__children{margin:0;padding:0;list-style:none}.CategoryDirectory-module__ee-xXW__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.CategoryDirectory-module__ee-xXW__category{gap:var(--space-3);border:var(--border-width) solid var(--color-border);padding:var(--space-5);background:var(--color-surface);flex-direction:column;display:flex}.CategoryDirectory-module__ee-xXW__link{color:var(--color-text);text-decoration:none}.CategoryDirectory-module__ee-xXW__link:hover,.CategoryDirectory-module__ee-xXW__link:focus-visible{text-underline-offset:var(--underline-offset);text-decoration:underline}.CategoryDirectory-module__ee-xXW__children{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;display:flex}
.Breadcrumbs-module__vuzTJq__root{min-width:0;font-size:var(--text-sm)}.Breadcrumbs-module__vuzTJq__scroller{scrollbar-width:none;overflow-x:auto}.Breadcrumbs-module__vuzTJq__scroller::-webkit-scrollbar{display:none}.Breadcrumbs-module__vuzTJq__list{align-items:center;gap:var(--space-1);width:max-content;padding:var(--space-2) 0;margin:0;list-style:none;display:flex}.Breadcrumbs-module__vuzTJq__item{align-items:center;gap:var(--space-1);white-space:nowrap;display:flex}.Breadcrumbs-module__vuzTJq__separator{color:var(--color-text-muted)}.Breadcrumbs-module__vuzTJq__link{color:var(--color-text-muted);text-underline-offset:var(--underline-offset);text-decoration:none}.Breadcrumbs-module__vuzTJq__link:hover{color:var(--color-text);text-decoration:underline}.Breadcrumbs-module__vuzTJq__current{color:var(--color-text);font-weight:var(--weight-semibold)}@media (min-width:48rem){.Breadcrumbs-module__vuzTJq__list{flex-wrap:wrap;width:auto}.Breadcrumbs-module__vuzTJq__item{white-space:normal}}
.CommandMenu-module__dpoCNa__form{min-height:var(--size-control-lg);align-items:center;gap:var(--space-2);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--color-bg);display:flex}.CommandMenu-module__dpoCNa__form:focus-within{border-color:var(--color-primary);outline:var(--focus-ring);outline-offset:var(--space-0)}.CommandMenu-module__dpoCNa__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CommandMenu-module__dpoCNa__searchIcon{color:var(--color-text-muted)}.CommandMenu-module__dpoCNa__input{min-width:0;font-size:var(--text-lg);background:0 0;border:0;flex:1;align-self:stretch}.CommandMenu-module__dpoCNa__input:focus{outline:none}.CommandMenu-module__dpoCNa__empty{margin-top:var(--space-5)}.CommandMenu-module__dpoCNa__results{gap:var(--space-5);margin-top:var(--space-5);flex-direction:column;display:flex}.CommandMenu-module__dpoCNa__group{gap:var(--space-2);flex-direction:column;display:flex}.CommandMenu-module__dpoCNa__groupTitle{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.CommandMenu-module__dpoCNa__list,.CommandMenu-module__dpoCNa__suggestions{margin:0;padding:0;list-style:none}.CommandMenu-module__dpoCNa__suggestions{gap:var(--space-2);flex-wrap:wrap;display:flex}.CommandMenu-module__dpoCNa__suggestion{min-height:var(--size-control-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);padding:0 var(--space-3);font-size:var(--text-sm);align-items:center;text-decoration:none;display:inline-flex}.CommandMenu-module__dpoCNa__suggestion:hover{border-color:var(--color-primary)}.CommandMenu-module__dpoCNa__row,.CommandMenu-module__dpoCNa__productRow{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);padding:var(--space-2);text-decoration:none;display:flex}.CommandMenu-module__dpoCNa__row{min-height:var(--size-control)}.CommandMenu-module__dpoCNa__row:hover,.CommandMenu-module__dpoCNa__productRow:hover,.CommandMenu-module__dpoCNa__row:focus-visible,.CommandMenu-module__dpoCNa__productRow:focus-visible{background:var(--color-surface-sunken)}.CommandMenu-module__dpoCNa__rowTitle{min-width:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);flex:1}.CommandMenu-module__dpoCNa__count{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.CommandMenu-module__dpoCNa__thumb{width:var(--size-control-lg);border:var(--border-width) solid var(--color-border);flex-shrink:0}.CommandMenu-module__dpoCNa__productText{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.CommandMenu-module__dpoCNa__all{min-height:var(--size-control);padding:0 var(--space-2);border-radius:var(--radius-sm);align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;text-decoration:none;display:inline-flex}.CommandMenu-module__dpoCNa__active>a{background:var(--color-surface-sunken);outline:var(--focus-ring);outline-offset:calc(var(--focus-offset) * -1)}.CommandMenu-module__dpoCNa__active>.CommandMenu-module__dpoCNa__suggestion{border-color:var(--color-primary)}.CommandMenu-module__dpoCNa__all:hover{text-decoration:underline}
.AccountNav-module__xFxC9q__root{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.AccountNav-module__xFxC9q__list{gap:var(--space-1);scrollbar-width:thin;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.AccountNav-module__xFxC9q__link{align-items:center;gap:var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);min-height:2.75rem;padding:0 var(--space-3);color:var(--color-text);font:inherit;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;text-decoration:none;display:flex}.AccountNav-module__xFxC9q__link:hover{background:var(--color-surface-sunken)}.AccountNav-module__xFxC9q__link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.AccountNav-module__xFxC9q__active{border-color:var(--color-primary);background:var(--color-surface)}.AccountNav-module__xFxC9q__logout{display:flex}@media (min-width:64rem){.AccountNav-module__xFxC9q__list{flex-direction:column;overflow:visible}.AccountNav-module__xFxC9q__logout{border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-2)}.AccountNav-module__xFxC9q__link{width:100%}}
.CookieBanner-module__90MTMa__root{right:var(--space-4);bottom:var(--space-4);left:var(--space-4);z-index:var(--z-overlay);max-width:40rem;max-height:calc(100dvh - 2 * var(--space-4));overscroll-behavior:contain;border:var(--border-width) solid var(--color-primary);padding:var(--space-5);background:var(--color-surface);box-shadow:var(--shadow-overlay);position:fixed;overflow-y:auto}.CookieBanner-module__90MTMa__inline{max-width:40rem;max-height:none;box-shadow:none;position:static;overflow-y:visible}.CookieBanner-module__90MTMa__form{gap:var(--space-4);flex-direction:column;display:flex}.CookieBanner-module__90MTMa__text{gap:var(--space-2);flex-direction:column;display:flex}.CookieBanner-module__90MTMa__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);text-transform:uppercase}.CookieBanner-module__90MTMa__body{font-size:var(--text-sm)}.CookieBanner-module__90MTMa__body a{color:var(--color-primary);text-underline-offset:var(--underline-offset)}.CookieBanner-module__90MTMa__settingsToggle{min-height:var(--size-control-sm);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-underline-offset:var(--underline-offset);cursor:pointer;align-items:center;text-decoration:underline;display:inline-flex}.CookieBanner-module__90MTMa__categories{margin:var(--space-2) 0 var(--space-3);border:0;padding:0}.CookieBanner-module__90MTMa__legend{margin-bottom:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:0}.CookieBanner-module__90MTMa__buttons{gap:var(--space-2);display:grid}@media (min-width:40rem){.CookieBanner-module__90MTMa__root{right:auto}.CookieBanner-module__90MTMa__buttons{grid-template-columns:1fr 1fr}}.CookieBanner-module__90MTMa__header{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.CookieBanner-module__90MTMa__notice{font-size:var(--text-sm);color:var(--color-success)}.CookieBanner-module__90MTMa__notice:empty{display:none}
.CategoryTiles-module__IH7Xdq__root{gap:var(--space-4);flex-direction:column;display:flex}.CategoryTiles-module__IH7Xdq__title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-transform:uppercase}.CategoryTiles-module__IH7Xdq__list{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.CategoryTiles-module__IH7Xdq__tile{justify-content:space-between;align-items:center;gap:var(--space-3);border:var(--border-width) solid var(--color-border);min-height:4.5rem;padding:var(--space-3) var(--space-4);background:var(--color-surface);color:var(--color-text);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-transform:uppercase;text-decoration:none;display:flex}.CategoryTiles-module__IH7Xdq__tile:hover{border-color:var(--color-primary);background:var(--color-accent-subtle)}.CategoryTiles-module__IH7Xdq__tile:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.CategoryTiles-module__IH7Xdq__tile>svg{flex-shrink:0}
.FilterPanel-module__unPiCq__sidebar{gap:var(--space-4);flex-direction:column;display:flex}.FilterPanel-module__unPiCq__title{border-bottom:var(--border-width-strong) solid var(--color-primary);padding-bottom:var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);text-transform:uppercase}.FilterPanel-module__unPiCq__form,.FilterPanel-module__unPiCq__fields{gap:var(--space-6);flex-direction:column;display:flex}.FilterPanel-module__unPiCq__fields>*+*{border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-5)}.FilterPanel-module__unPiCq__actions,.FilterPanel-module__unPiCq__drawerFooter{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.FilterPanel-module__unPiCq__actions{padding:var(--space-3) 0;background:var(--color-bg);position:sticky;bottom:0}.FilterPanel-module__unPiCq__clear{color:var(--color-text);font-size:var(--text-sm);text-underline-offset:var(--underline-offset)}
.ContactCallout-module__OmuGTa__root{gap:var(--space-3);border:var(--border-width) solid var(--color-border);border-left:var(--border-width-strong) solid var(--color-publisher);padding:var(--space-5);background:var(--color-surface);flex-direction:column;display:flex}.ContactCallout-module__OmuGTa__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-transform:uppercase}.ContactCallout-module__OmuGTa__text{font-size:var(--text-sm);line-height:var(--leading-normal)}.ContactCallout-module__OmuGTa__email{align-items:center;gap:var(--space-2);min-height:2.75rem;color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-base);font-weight:var(--weight-bold);overflow-wrap:anywhere;text-underline-offset:.2em;text-decoration:underline;display:inline-flex}.ContactCallout-module__OmuGTa__email>svg{flex-shrink:0}.ContactCallout-module__OmuGTa__email:hover{color:var(--color-primary-hover)}.ContactCallout-module__OmuGTa__email:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}
.Footer-module__N-jXLa__root{margin-top:var(--space-16);background:var(--color-primary);color:var(--color-on-primary)}.Footer-module__N-jXLa__inner{max-width:var(--container-max);gap:var(--space-8);padding:var(--space-12) var(--container-gutter) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0 auto;display:grid}.Footer-module__N-jXLa__brand{gap:var(--space-3);flex-direction:column;grid-column:1/-1;display:flex}.Footer-module__N-jXLa__logo{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-none);text-transform:uppercase}.Footer-module__N-jXLa__about{max-width:28rem;font-size:var(--text-sm)}.Footer-module__N-jXLa__contact{font-size:var(--text-sm);flex-direction:column;font-style:normal;display:flex}.Footer-module__N-jXLa__contact a{color:inherit}.Footer-module__N-jXLa__heading{margin-bottom:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.Footer-module__N-jXLa__links{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Footer-module__N-jXLa__link{padding:var(--space-1) 0;color:inherit;font-size:var(--text-sm);text-decoration:none;display:inline-block}.Footer-module__N-jXLa__link:hover{text-underline-offset:var(--underline-offset);text-decoration:underline}.Footer-module__N-jXLa__root :focus-visible{outline-color:var(--color-accent)}.Footer-module__N-jXLa__bottom{max-width:var(--container-max);justify-content:space-between;gap:var(--space-2) var(--space-6);border-top:var(--border-width) solid var(--color-primary-hover);padding:var(--space-4) var(--container-gutter) var(--space-6);font-family:var(--font-mono);font-size:var(--text-xs);flex-wrap:wrap;margin:0 auto;display:flex}.Footer-module__N-jXLa__label{text-transform:uppercase}@media (min-width:64rem){.Footer-module__N-jXLa__brand{grid-column:span 2}}.Footer-module__N-jXLa__legal a{color:inherit;text-underline-offset:var(--underline-offset)}
.PersonCard-module__Xq8aXW__root{border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface);flex-direction:column;height:100%;display:flex}.PersonCard-module__Xq8aXW__media{aspect-ratio:4/3;border-bottom:var(--border-width) solid var(--color-border-strong);background:var(--color-surface-sunken);position:relative}.PersonCard-module__Xq8aXW__image{object-fit:cover}.PersonCard-module__Xq8aXW__body{gap:var(--space-2);padding:var(--space-5);flex-direction:column;display:flex}.PersonCard-module__Xq8aXW__name{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-transform:uppercase;margin:0}.PersonCard-module__Xq8aXW__role{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.PersonCard-module__Xq8aXW__text{line-height:var(--leading-normal);margin:0}
.Header-module__fS6tZa__root{z-index:var(--z-header);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-bg);position:relative}.Header-module__fS6tZa__skip{top:var(--space-2);left:var(--space-2);z-index:var(--z-overlay);padding:var(--space-2) var(--space-3);background:var(--color-primary);color:var(--color-on-primary);position:absolute}.Header-module__fS6tZa__skip:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.Header-module__fS6tZa__bar{max-width:var(--container-max);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--container-gutter);margin:0 auto;display:flex}.Header-module__fS6tZa__logo{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--leading-none);text-transform:uppercase;margin-right:auto;text-decoration:none}.Header-module__fS6tZa__search{display:none}.Header-module__fS6tZa__actions{align-items:center;gap:var(--space-1);display:flex}.Header-module__fS6tZa__nav{border-top:var(--border-width) solid var(--color-border);display:none}.Header-module__fS6tZa__navList{max-width:var(--container-max);gap:var(--space-1);padding:0 var(--container-gutter);margin:0 auto;list-style:none;display:flex}.Header-module__fS6tZa__navItem{position:relative}.Header-module__fS6tZa__navLink{min-height:var(--size-control);align-items:center;gap:var(--space-1);padding:0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;cursor:pointer;text-decoration:none;list-style:none;display:inline-flex}.Header-module__fS6tZa__navLink::-webkit-details-marker{display:none}.Header-module__fS6tZa__navLink:hover,.Header-module__fS6tZa__dropdown[open]>.Header-module__fS6tZa__navLink{background:var(--color-surface-sunken)}.Header-module__fS6tZa__chevron{transition:transform var(--duration-fast) var(--ease-out)}.Header-module__fS6tZa__dropdown[open] .Header-module__fS6tZa__chevron,.Header-module__fS6tZa__mobileGroup[open] .Header-module__fS6tZa__chevron{transform:rotate(180deg)}.Header-module__fS6tZa__panel{z-index:var(--z-overlay);gap:var(--space-2);border:var(--border-width) solid var(--color-border);min-width:16rem;padding:var(--space-4);background:var(--color-surface);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:absolute;top:100%;left:0}.Header-module__fS6tZa__panelAll{align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex}.Header-module__fS6tZa__panelList{margin:0;padding:0;list-style:none}.Header-module__fS6tZa__panelLink{padding:var(--space-1) 0;font-size:var(--text-sm);text-decoration:none;display:block}.Header-module__fS6tZa__panelLink:hover{text-underline-offset:var(--underline-offset);text-decoration:underline}.Header-module__fS6tZa__mobileList,.Header-module__fS6tZa__mobileSub{margin:0;padding:0;list-style:none}.Header-module__fS6tZa__mobileList>li+li{border-top:var(--border-width) solid var(--color-border)}.Header-module__fS6tZa__mobileLink{min-height:var(--size-control);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;text-decoration:none;list-style:none;display:flex}.Header-module__fS6tZa__mobileLink::-webkit-details-marker{display:none}.Header-module__fS6tZa__mobileSub{padding-bottom:var(--space-3)}.Header-module__fS6tZa__mobileSubLink{min-height:var(--size-control-sm);padding-left:var(--space-3);align-items:center;text-decoration:none;display:flex}@media (min-width:48rem){.Header-module__fS6tZa__search{flex:1;width:min(100%,28rem);display:block}.Header-module__fS6tZa__searchIcon{display:none}.Header-module__fS6tZa__logo{margin-right:var(--space-4)}.Header-module__fS6tZa__actions{margin-left:auto}}@media (min-width:80rem){.Header-module__fS6tZa__menuButton{display:none}.Header-module__fS6tZa__nav{display:block}}
.RichText-module__u6-HIG__root{max-width:45rem;font-size:var(--text-sm);line-height:var(--leading-normal)}.RichText-module__u6-HIG__root>*+*{margin-top:var(--space-3)}.RichText-module__u6-HIG__root h2,.RichText-module__u6-HIG__root h3,.RichText-module__u6-HIG__root h4{margin-top:var(--space-6);font-family:var(--font-display);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-transform:uppercase}.RichText-module__u6-HIG__root h2{font-size:var(--text-xl)}.RichText-module__u6-HIG__root h3,.RichText-module__u6-HIG__root h4{font-size:var(--text-lg)}.RichText-module__u6-HIG__root ul,.RichText-module__u6-HIG__root ol{padding-left:var(--space-5)}.RichText-module__u6-HIG__root ul{list-style:outside}.RichText-module__u6-HIG__root ol{list-style:decimal}.RichText-module__u6-HIG__root a{color:var(--color-primary);text-underline-offset:var(--underline-offset);text-decoration:underline}
.HeroBanner-module__aUtDYa__root{border:var(--border-width) solid var(--color-border);background:var(--color-surface);display:grid}.HeroBanner-module__aUtDYa__text{justify-content:center;gap:var(--space-4);padding:var(--space-6) var(--space-5);flex-direction:column;display:flex}.HeroBanner-module__aUtDYa__title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-transform:uppercase;text-wrap:balance}.HeroBanner-module__aUtDYa__subtitle{max-width:36rem;color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-normal)}.HeroBanner-module__aUtDYa__media{aspect-ratio:4/3;border-top:var(--border-width) solid var(--color-border);background:var(--color-surface-sunken);position:relative}.HeroBanner-module__aUtDYa__image{object-fit:cover}.HeroBanner-module__aUtDYa__textOnly{border-color:var(--color-accent);background:var(--color-accent-subtle)}.HeroBanner-module__aUtDYa__textOnly .HeroBanner-module__aUtDYa__subtitle{color:var(--color-text)}@media (min-width:64rem){.HeroBanner-module__aUtDYa__root{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);min-height:26rem}.HeroBanner-module__aUtDYa__text{padding:var(--space-10) var(--space-8)}.HeroBanner-module__aUtDYa__title{font-size:var(--text-4xl)}.HeroBanner-module__aUtDYa__media{aspect-ratio:auto;border-top:0;border-left:var(--border-width) solid var(--color-border)}.HeroBanner-module__aUtDYa__textOnly{grid-template-columns:1fr;min-height:0}}
.MediaGallery-module__dS1wtG__root{gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex}.MediaGallery-module__dS1wtG__stage{border:var(--border-width) solid var(--color-border);background:var(--color-surface);position:relative}.MediaGallery-module__dS1wtG__video{aspect-ratio:1;object-fit:contain;background:var(--color-surface-sunken);width:100%;display:block}.MediaGallery-module__dS1wtG__videoBadge{top:var(--space-3);left:var(--space-3);position:absolute}.MediaGallery-module__dS1wtG__strip{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.MediaGallery-module__dS1wtG__thumbs{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.MediaGallery-module__dS1wtG__thumb{width:var(--size-control-lg);border:var(--border-width) solid var(--color-border);background:var(--color-surface);cursor:pointer;padding:0;display:block;position:relative}.MediaGallery-module__dS1wtG__thumb:hover{border-color:var(--color-primary)}.MediaGallery-module__dS1wtG__activeThumb{outline:var(--border-width-strong) solid var(--color-primary);outline-offset:calc(var(--border-width) * -1)}.MediaGallery-module__dS1wtG__thumbIcon{color:var(--color-on-primary);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.MediaGallery-module__dS1wtG__thumbIcon svg{border-radius:var(--radius-pill);padding:var(--space-1);background:var(--color-primary);box-sizing:content-box}
.TrustBar-module__H5u3na__root{border:var(--border-width) solid var(--color-border);background:var(--color-surface);margin:0;padding:0;list-style:none;display:grid}.TrustBar-module__H5u3na__item{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.TrustBar-module__H5u3na__icon{color:var(--color-primary)}.TrustBar-module__H5u3na__text{line-height:var(--leading-snug);flex-direction:column;display:flex}.TrustBar-module__H5u3na__title{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.TrustBar-module__H5u3na__detail{color:var(--color-text-muted);font-size:var(--text-xs)}.TrustBar-module__H5u3na__stack .TrustBar-module__H5u3na__item+.TrustBar-module__H5u3na__item,.TrustBar-module__H5u3na__row .TrustBar-module__H5u3na__item+.TrustBar-module__H5u3na__item{border-top:var(--border-width) solid var(--color-border)}@media (min-width:48rem){.TrustBar-module__H5u3na__row{grid-auto-columns:1fr;grid-auto-flow:column}.TrustBar-module__H5u3na__row .TrustBar-module__H5u3na__item+.TrustBar-module__H5u3na__item{border-top:0;border-left:var(--border-width) solid var(--color-border)}}
.OrderCard-module__Uxd4sG__root{gap:var(--space-4);border:var(--border-width) solid var(--color-border);min-width:0;padding:var(--space-4);background:var(--color-surface);flex-direction:column;display:flex}.OrderCard-module__Uxd4sG__head,.OrderCard-module__Uxd4sG__foot{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.OrderCard-module__Uxd4sG__title{gap:var(--space-1);flex-direction:column;display:flex}.OrderCard-module__Uxd4sG__name{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-transform:uppercase}.OrderCard-module__Uxd4sG__date{color:var(--color-text-muted);font-size:var(--text-sm)}.OrderCard-module__Uxd4sG__statuses,.OrderCard-module__Uxd4sG__items,.OrderCard-module__Uxd4sG__actions{margin:0;padding:0;list-style:none}.OrderCard-module__Uxd4sG__statuses{gap:var(--space-1);flex-wrap:wrap;display:flex}.OrderCard-module__Uxd4sG__items{gap:var(--space-2);flex-direction:column;display:flex}.OrderCard-module__Uxd4sG__item{align-items:center;gap:var(--space-3);min-width:0;display:flex}.OrderCard-module__Uxd4sG__product{align-items:center;gap:var(--space-3);min-width:0;color:inherit;flex:1;text-decoration:none;display:flex}a.OrderCard-module__Uxd4sG__product:hover .OrderCard-module__Uxd4sG__itemTitle{text-underline-offset:var(--underline-offset);text-decoration:underline}a.OrderCard-module__Uxd4sG__product:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.OrderCard-module__Uxd4sG__thumb{border:var(--border-width) solid var(--color-border);flex-shrink:0;width:3.5rem}.OrderCard-module__Uxd4sG__itemTitle{min-width:0;font-size:var(--text-sm);flex:1}.OrderCard-module__Uxd4sG__quantity,.OrderCard-module__Uxd4sG__more{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.OrderCard-module__Uxd4sG__foot{border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-3);align-items:center}.OrderCard-module__Uxd4sG__total{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);display:flex}.OrderCard-module__Uxd4sG__actions{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.OrderCard-module__Uxd4sG__action{align-items:center;gap:var(--space-1);min-height:2.75rem;color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-underline-offset:.2em;display:inline-flex}.OrderCard-module__Uxd4sG__action:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}
.OrderList-module__F1ZX3q__root{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.ProductCard-module__GwEDtG__root{border:var(--border-width) solid var(--color-border);background:var(--color-surface);width:100%;transition:border-color var(--duration-fast) var(--ease-out);display:grid;position:relative}.ProductCard-module__GwEDtG__root:hover,.ProductCard-module__GwEDtG__root:focus-within{border-color:var(--color-primary)}.ProductCard-module__GwEDtG__link{color:inherit;text-decoration:none}.ProductCard-module__GwEDtG__link:after{content:"";position:absolute;inset:0}.ProductCard-module__GwEDtG__link:focus-visible{outline:none}.ProductCard-module__GwEDtG__link:focus-visible:after{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.ProductCard-module__GwEDtG__root:hover .ProductCard-module__GwEDtG__link{text-underline-offset:var(--underline-offset);text-decoration:underline}.ProductCard-module__GwEDtG__media{position:relative}.ProductCard-module__GwEDtG__hoverImage{opacity:0;transition:opacity var(--duration-base) var(--ease-out);position:absolute;inset:0}.ProductCard-module__GwEDtG__root:hover .ProductCard-module__GwEDtG__hoverImage{opacity:1}.ProductCard-module__GwEDtG__favorite{z-index:2;top:var(--space-2);right:var(--space-2);position:absolute}.ProductCard-module__GwEDtG__badges{top:var(--space-2);right:calc(var(--space-2) + 2.75rem + var(--space-1));left:var(--space-2);gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:absolute}.ProductCard-module__GwEDtG__badges>li{min-width:0;max-width:100%}.ProductCard-module__GwEDtG__body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ProductCard-module__GwEDtG__vendor{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.ProductCard-module__GwEDtG__title{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProductCard-module__GwEDtG__buy{gap:var(--space-1);flex-direction:column;display:flex}.ProductCard-module__GwEDtG__action{z-index:1;margin-top:var(--space-2);position:relative}.ProductCard-module__GwEDtG__grid{grid-template-rows:auto 1fr auto}.ProductCard-module__GwEDtG__grid .ProductCard-module__GwEDtG__body{padding:var(--space-3) var(--space-3) var(--space-2)}.ProductCard-module__GwEDtG__grid .ProductCard-module__GwEDtG__buy{padding:0 var(--space-3) var(--space-3)}.ProductCard-module__GwEDtG__list{align-items:center;gap:var(--space-3);padding:var(--space-3);grid-template-columns:var(--size-thumb-sm) minmax(0, 1fr)}.ProductCard-module__GwEDtG__list .ProductCard-module__GwEDtG__buy{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-flow:wrap;grid-column:1/-1}.ProductCard-module__GwEDtG__list .ProductCard-module__GwEDtG__action{margin-top:0}.ProductCard-module__GwEDtG__list .ProductCard-module__GwEDtG__title{font-size:var(--text-base)}@media (min-width:48rem){.ProductCard-module__GwEDtG__list{gap:var(--space-5);grid-template-columns:var(--size-thumb) minmax(0, 1fr) auto}.ProductCard-module__GwEDtG__list .ProductCard-module__GwEDtG__buy{text-align:right;flex-direction:column;grid-column:auto;align-items:flex-end}}
.ProductGrid-module__2k-iPG__root{margin:0;padding:0;list-style:none;display:grid}.ProductGrid-module__2k-iPG__item{min-width:0;display:grid}.ProductGrid-module__2k-iPG__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.ProductGrid-module__2k-iPG__list{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}@media (min-width:40rem){.ProductGrid-module__2k-iPG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.ProductGrid-module__2k-iPG__grid{gap:var(--space-4)}.ProductGrid-module__2k-iPG__grid.ProductGrid-module__2k-iPG__cols-4,.ProductGrid-module__2k-iPG__grid.ProductGrid-module__2k-iPG__cols-5{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.ProductGrid-module__2k-iPG__grid.ProductGrid-module__2k-iPG__cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}
.ProductRail-module__dmta-G__root{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ProductRail-module__dmta-G__head{justify-content:space-between;align-items:flex-end;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ProductRail-module__dmta-G__titles{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.ProductRail-module__dmta-G__title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-transform:uppercase}.ProductRail-module__dmta-G__subtitle{color:var(--color-text-muted);font-size:var(--text-sm)}.ProductRail-module__dmta-G__list{gap:var(--space-4);padding:0 0 var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(12rem,16rem);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.ProductRail-module__dmta-G__item{scroll-snap-align:start;display:flex}@media (max-width:63.99rem){.ProductRail-module__dmta-G__list{margin-inline:calc(var(--container-gutter) * -1);padding-inline:var(--container-gutter);scroll-padding-inline:var(--container-gutter)}}@media (min-width:64rem){.ProductRail-module__dmta-G__list{grid-auto-columns:calc((100% - 3 * var(--space-4)) / 4)}}
.ContentSection-module__kWEr9a__root{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ContentSection-module__kWEr9a__head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ContentSection-module__kWEr9a__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-transform:uppercase}
.StoryChapter-module__DKOqgq__root{align-items:center;gap:var(--space-6);display:grid}.StoryChapter-module__DKOqgq__hero{border:var(--border-width) solid var(--color-primary);padding:var(--space-6) var(--space-5);background:var(--color-primary);color:var(--color-on-primary)}.StoryChapter-module__DKOqgq__text{gap:var(--space-4);flex-direction:column;display:flex}.StoryChapter-module__DKOqgq__kicker{align-items:baseline;gap:var(--space-3);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0;display:flex}.StoryChapter-module__DKOqgq__hero .StoryChapter-module__DKOqgq__kicker{color:var(--color-accent)}.StoryChapter-module__DKOqgq__hero .StoryChapter-module__DKOqgq__title{color:var(--color-on-primary)}.StoryChapter-module__DKOqgq__index{color:var(--color-emphasis);font-size:var(--text-lg)}.StoryChapter-module__DKOqgq__title{text-wrap:balance;margin:0}.StoryChapter-module__DKOqgq__lead,.StoryChapter-module__DKOqgq__paragraph{max-width:var(--measure);line-height:var(--leading-normal);margin:0}.StoryChapter-module__DKOqgq__lead{font-size:var(--text-lg)}.StoryChapter-module__DKOqgq__media{aspect-ratio:4/3;border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface-sunken);position:relative;overflow:hidden}.StoryChapter-module__DKOqgq__hero .StoryChapter-module__DKOqgq__media{border-color:var(--color-on-primary)}.StoryChapter-module__DKOqgq__image{object-fit:cover}.StoryChapter-module__DKOqgq__quote{align-items:center;gap:var(--space-4);border-block:var(--border-width-strong) solid var(--color-publisher);padding:var(--space-8) var(--space-4);text-align:center;flex-direction:column;margin:0;display:flex}.StoryChapter-module__DKOqgq__quoteText{max-width:var(--measure);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-transform:uppercase;text-wrap:balance;margin:0}.StoryChapter-module__DKOqgq__quoteText p{margin:0}.StoryChapter-module__DKOqgq__quoteBy{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}@media (min-width:48rem){.StoryChapter-module__DKOqgq__root{gap:var(--space-10);grid-template-columns:1fr 1fr}.StoryChapter-module__DKOqgq__hero{padding:var(--space-10)}.StoryChapter-module__DKOqgq__left .StoryChapter-module__DKOqgq__media{order:-1}.StoryChapter-module__DKOqgq__quoteText{font-size:var(--text-3xl)}}
.Pagination-module__NoA6yG__root,.Pagination-module__NoA6yG__loadMore{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.Pagination-module__NoA6yG__status{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.Pagination-module__NoA6yG__pages{justify-content:center;gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Pagination-module__NoA6yG__page{min-width:var(--size-control);height:var(--size-control);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-2);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-bold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}a.Pagination-module__NoA6yG__page:hover{border-color:var(--color-primary)}.Pagination-module__NoA6yG__current{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.Pagination-module__NoA6yG__disabled{color:var(--color-text-muted);opacity:var(--opacity-disabled)}.Pagination-module__NoA6yG__gap{min-width:var(--space-6);color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex}.Pagination-module__NoA6yG__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Pagination-module__NoA6yG__meter{width:min(100%,16rem);height:var(--space-1);background:var(--color-surface-sunken)}.Pagination-module__NoA6yG__meter>span{background:var(--color-primary);height:100%;display:block}
.AboutTemplate-module__g7QE2G__main{max-width:var(--container-max);gap:var(--space-12);padding:var(--space-8) var(--container-gutter) var(--space-16);flex-direction:column;margin:0 auto;display:flex}.AboutTemplate-module__g7QE2G__top{gap:var(--space-4);flex-direction:column;display:flex}.AboutTemplate-module__g7QE2G__people{gap:var(--space-6);flex-direction:column;display:flex}.AboutTemplate-module__g7QE2G__peopleList{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));margin:0;padding:0;list-style:none;display:grid}.AboutTemplate-module__g7QE2G__outro{gap:var(--space-6);border-top:var(--border-width-strong) solid var(--color-primary);padding-top:var(--space-8);flex-direction:column;display:flex}.AboutTemplate-module__g7QE2G__outroText{gap:var(--space-3);flex-direction:column;display:flex}.AboutTemplate-module__g7QE2G__lead{max-width:var(--measure);color:var(--color-text-muted);font-size:var(--text-lg);margin:0}
.SpecTable-module__uJfWEG__root{border:var(--border-width) solid var(--color-border);border-collapse:collapse;background:var(--color-surface);width:100%;font-size:var(--text-sm)}.SpecTable-module__uJfWEG__caption{padding-bottom:var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);text-align:left;text-transform:uppercase}.SpecTable-module__uJfWEG__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.SpecTable-module__uJfWEG__row+.SpecTable-module__uJfWEG__row{border-top:var(--border-width) solid var(--color-border)}.SpecTable-module__uJfWEG__label,.SpecTable-module__uJfWEG__value{padding:var(--space-3) var(--space-4);vertical-align:top}.SpecTable-module__uJfWEG__label{width:45%;color:var(--color-text-muted);font-weight:var(--weight-regular);text-align:left}.SpecTable-module__uJfWEG__value{font-family:var(--font-mono);font-weight:var(--weight-bold);text-align:right}
.WishlistButton-module__hVWU-G__form{display:contents}.WishlistButton-module__hVWU-G__root{justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);cursor:pointer;display:inline-flex}.WishlistButton-module__hVWU-G__root:hover{border-color:var(--color-primary)}.WishlistButton-module__hVWU-G__root:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.WishlistButton-module__hVWU-G__icon{border-radius:var(--radius-pill);width:2.75rem;height:2.75rem}.WishlistButton-module__hVWU-G__label{border-radius:var(--radius-sm);min-height:2.75rem;padding:0 var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.WishlistButton-module__hVWU-G__saved{border-color:var(--color-sale);color:var(--color-sale)}.WishlistButton-module__hVWU-G__saved svg{fill:currentColor}@media (prefers-reduced-motion:no-preference){.WishlistButton-module__hVWU-G__root svg{transition:transform .15s ease-out}.WishlistButton-module__hVWU-G__root:active svg{transform:scale(.85)}}
.AccountTemplate-module__5k1Zoq__main{max-width:var(--container-max);gap:var(--space-6);padding:var(--space-3) var(--container-gutter) var(--space-12);flex-direction:column;margin:0 auto;display:flex}.AccountTemplate-module__5k1Zoq__main>:first-child{margin-bottom:calc(var(--space-4) * -1)}.AccountTemplate-module__5k1Zoq__intro{gap:var(--space-2);flex-direction:column;display:flex}.AccountTemplate-module__5k1Zoq__title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-transform:uppercase}.AccountTemplate-module__5k1Zoq__lead{color:var(--color-text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.AccountTemplate-module__5k1Zoq__layout{gap:var(--space-6);display:grid}.AccountTemplate-module__5k1Zoq__nav{min-width:0}.AccountTemplate-module__5k1Zoq__content{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}@media (min-width:64rem){.AccountTemplate-module__5k1Zoq__layout{align-items:start;gap:var(--space-8);grid-template-columns:15rem minmax(0,1fr)}.AccountTemplate-module__5k1Zoq__nav{top:var(--space-6);position:sticky}}
.ProfileForm-module__n_H13q__root{gap:var(--space-6);flex-direction:column;max-width:48rem;display:flex}.ProfileForm-module__n_H13q__group{gap:var(--space-2);border:0;border-top:var(--border-width) solid var(--color-border);min-width:0;padding:var(--space-4) 0 0;flex-direction:column;margin:0;display:flex}.ProfileForm-module__n_H13q__legend{float:left;width:100%;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-transform:uppercase;padding:0}.ProfileForm-module__n_H13q__hint{clear:both;color:var(--color-text-muted);font-size:var(--text-sm)}.ProfileForm-module__n_H13q__options{clear:both;gap:var(--space-1) var(--space-4);display:grid}@media (min-width:40rem){.ProfileForm-module__n_H13q__options{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}}
.ComingSoonTemplate-module__SLBeVW__main{justify-content:center;align-items:center;gap:var(--space-12);min-height:100dvh;padding:var(--space-16) var(--container-gutter) var(--space-8);flex-direction:column;display:flex}.ComingSoonTemplate-module__SLBeVW__content{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;max-width:42rem;display:flex}.ComingSoonTemplate-module__SLBeVW__logo{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--leading-none);text-transform:uppercase}.ComingSoonTemplate-module__SLBeVW__title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance}.ComingSoonTemplate-module__SLBeVW__lead{max-width:34rem;color:var(--color-text-muted);font-size:var(--text-lg);text-wrap:balance}.ComingSoonTemplate-module__SLBeVW__categories{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ComingSoonTemplate-module__SLBeVW__footer{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}@media (min-width:40rem){.ComingSoonTemplate-module__SLBeVW__title{font-size:var(--text-4xl)}}
.SuggestionLinks-module__UeEu9W__root{gap:var(--space-2);flex-direction:column;display:flex}.SuggestionLinks-module__UeEu9W__title{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.SuggestionLinks-module__UeEu9W__list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.SuggestionLinks-module__UeEu9W__link{border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);min-height:2.75rem;padding:0 var(--space-4);background:var(--color-surface);font-size:var(--text-sm);align-items:center;text-decoration:none;display:inline-flex}.SuggestionLinks-module__UeEu9W__link:hover{border-color:var(--color-primary);background:var(--color-surface-sunken)}.SuggestionLinks-module__UeEu9W__link:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}
.VariantPicker-module__eyjh7W__root{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.VariantPicker-module__eyjh7W__legend{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:0}.VariantPicker-module__eyjh7W__value{font-weight:var(--weight-regular);text-transform:none}.VariantPicker-module__eyjh7W__options{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.VariantPicker-module__eyjh7W__option{min-height:var(--size-control-sm);border:var(--border-width) solid var(--color-border-strong);padding:0 var(--space-3);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);align-items:center;text-decoration:none;display:inline-flex}.VariantPicker-module__eyjh7W__option:hover{border-color:var(--color-primary)}.VariantPicker-module__eyjh7W__option:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.VariantPicker-module__eyjh7W__selected{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.VariantPicker-module__eyjh7W__unavailable{color:var(--color-text-muted)}.VariantPicker-module__eyjh7W__selected.VariantPicker-module__eyjh7W__unavailable{color:var(--color-on-primary)}.VariantPicker-module__eyjh7W__note{font-size:var(--text-xs)}
.ReviewForm-module__oy6eqa__root{gap:var(--space-4);border:var(--border-width) solid var(--color-border);padding:var(--space-4);background:var(--color-surface);flex-direction:column;display:flex}.ReviewForm-module__oy6eqa__intro{font-size:var(--text-sm)}.ReviewForm-module__oy6eqa__summary{padding-left:var(--space-4);margin:0}.ReviewForm-module__oy6eqa__summary a{color:inherit}
.CategoryTemplate-module__iuew3q__root{display:contents}.CategoryTemplate-module__iuew3q__main{max-width:var(--container-max);gap:var(--space-4);padding:var(--space-3) var(--container-gutter) 0;flex-direction:column;margin:0 auto;display:flex}.CategoryTemplate-module__iuew3q__intro{gap:var(--space-2);flex-direction:column;max-width:48rem;display:flex}.CategoryTemplate-module__iuew3q__title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-transform:uppercase}.CategoryTemplate-module__iuew3q__description{color:var(--color-text-muted)}.CategoryTemplate-module__iuew3q__layout{gap:var(--space-8);display:grid}.CategoryTemplate-module__iuew3q__sidebar{display:none}.CategoryTemplate-module__iuew3q__content{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.CategoryTemplate-module__iuew3q__toolbar{align-items:flex-end;gap:var(--space-3);border-bottom:var(--border-width) solid var(--color-border);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.CategoryTemplate-module__iuew3q__count{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);align-self:center;margin-right:auto}.CategoryTemplate-module__iuew3q__controls{align-items:flex-end;gap:var(--space-2);display:flex}.CategoryTemplate-module__iuew3q__pagination{margin-top:var(--space-6)}@media (min-width:64rem){.CategoryTemplate-module__iuew3q__title{font-size:var(--text-4xl)}.CategoryTemplate-module__iuew3q__layout{grid-template-columns:var(--size-sidebar) minmax(0, 1fr)}.CategoryTemplate-module__iuew3q__sidebar{display:block}.CategoryTemplate-module__iuew3q__filterButton{display:none}}.CategoryTemplate-module__iuew3q__seoText{margin-top:var(--space-12);border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-8)}
.ErrorTemplate-module__JgDVpW__main{justify-content:center;gap:var(--space-6);max-width:40rem;min-height:60dvh;padding:var(--space-12) var(--container-gutter);flex-direction:column;margin:0 auto;display:flex}.ErrorTemplate-module__JgDVpW__fullHeight{min-height:100dvh}.ErrorTemplate-module__JgDVpW__code{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-align:center}.ErrorTemplate-module__JgDVpW__search{width:100%}.ErrorTemplate-module__JgDVpW__actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}
.ReviewList-module__1PIQsW__root{gap:var(--space-6);display:grid}.ReviewList-module__1PIQsW__summary{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.ReviewList-module__1PIQsW__empty{max-width:var(--measure)}.ReviewList-module__1PIQsW__note{color:var(--color-text-muted);font-size:var(--text-sm)}.ReviewList-module__1PIQsW__composer{max-width:var(--measure)}.ReviewList-module__1PIQsW__list{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}@media (min-width:64rem){.ReviewList-module__1PIQsW__root{grid-template-columns:minmax(16rem,1fr) 2fr;align-items:start}.ReviewList-module__1PIQsW__summary,.ReviewList-module__1PIQsW__composer{grid-column:1}.ReviewList-module__1PIQsW__list{grid-area:1/2/span 2}}
.HomeTemplate-module__UNQl9G__main{max-width:var(--container-max);gap:var(--space-12);padding:var(--space-6) var(--container-gutter) var(--space-12);flex-direction:column;margin:0 auto;display:flex;position:relative}.HomeTemplate-module__UNQl9G__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.HomeTemplate-module__UNQl9G__section{min-width:0}
.PageTemplate-module__E-QCDW__main{gap:var(--space-6);padding:var(--space-8) var(--container-gutter) var(--space-12);flex-direction:column;margin:0 auto;display:flex}.PageTemplate-module__E-QCDW__narrow{max-width:48rem}.PageTemplate-module__E-QCDW__regular{max-width:60rem}.PageTemplate-module__E-QCDW__wide{max-width:var(--container-max)}
.ProductTemplate-module__BT--uq__main{max-width:var(--container-max);gap:var(--space-8);padding:var(--space-3) var(--container-gutter) 0;flex-direction:column;margin:0 auto;display:flex}.ProductTemplate-module__BT--uq__main>:first-child{margin-bottom:calc(var(--space-6) * -1)}.ProductTemplate-module__BT--uq__hero{gap:var(--space-6);display:grid}.ProductTemplate-module__BT--uq__info{gap:var(--space-8);display:grid}.ProductTemplate-module__BT--uq__section{gap:var(--space-4);min-width:0;scroll-margin-top:var(--space-6);flex-direction:column;display:flex}.ProductTemplate-module__BT--uq__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ProductTemplate-module__BT--uq__heading{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-transform:uppercase}.ProductTemplate-module__BT--uq__prose{gap:var(--space-3);flex-direction:column;max-width:40rem;display:flex}.ProductTemplate-module__BT--uq__box{border:var(--border-width) solid var(--color-border);border-left:var(--border-width-strong) solid var(--color-accent);padding:var(--space-4) var(--space-5);background:var(--color-surface)}.ProductTemplate-module__BT--uq__boxTitle{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;display:flex}.ProductTemplate-module__BT--uq__boxList{gap:var(--space-1);padding-left:var(--space-5);font-size:var(--text-sm);flex-direction:column;margin:0;display:flex}@media (min-width:64rem){.ProductTemplate-module__BT--uq__hero{align-items:start;gap:var(--space-10);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ProductTemplate-module__BT--uq__info{align-items:start;gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.Skeleton-module__FLsgbG__root{border-radius:var(--radius-sm);background:var(--color-surface-sunken);animation:Skeleton-module__FLsgbG__pulse var(--duration-slow) ease-in-out infinite;display:block}.Skeleton-module__FLsgbG__lines{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.Skeleton-module__FLsgbG__line{height:var(--text-base)}.Skeleton-module__FLsgbG__line:last-child:not(:first-child){width:60%}.Skeleton-module__FLsgbG__block{width:100%}.Skeleton-module__FLsgbG__circle{width:var(--size-control);height:var(--size-control);border-radius:var(--radius-pill)}@keyframes Skeleton-module__FLsgbG__pulse{50%{opacity:.5}}
.Text-module__36DYoG__root{line-height:var(--leading-normal)}.Text-module__36DYoG__body{font-family:var(--font-body)}.Text-module__36DYoG__mono{font-family:var(--font-mono)}.Text-module__36DYoG__label{font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}.Text-module__36DYoG__size-xs{font-size:var(--text-xs)}.Text-module__36DYoG__size-sm{font-size:var(--text-sm)}.Text-module__36DYoG__size-base{font-size:var(--text-base)}.Text-module__36DYoG__size-lg{font-size:var(--text-lg)}.Text-module__36DYoG__tone-default{color:var(--color-text)}.Text-module__36DYoG__tone-muted{color:var(--color-text-muted)}.Text-module__36DYoG__tone-sale{color:var(--color-sale)}.Text-module__36DYoG__tone-error{color:var(--color-error)}.Text-module__36DYoG__tone-success{color:var(--color-success)}.Text-module__36DYoG__tone-info{color:var(--color-info)}.Text-module__36DYoG__weight-regular{font-weight:var(--weight-regular)}.Text-module__36DYoG__weight-medium{font-weight:var(--weight-medium)}.Text-module__36DYoG__weight-semibold{font-weight:var(--weight-semibold)}.Text-module__36DYoG__weight-bold{font-weight:var(--weight-bold)}
.PublisherTemplate-module__KZLSKq__main{max-width:var(--container-max);gap:var(--space-8);padding:var(--space-3) var(--container-gutter) var(--space-12);flex-direction:column;margin:0 auto;display:flex}.PublisherTemplate-module__KZLSKq__main>:first-child{margin-bottom:calc(var(--space-4) * -1)}.PublisherTemplate-module__KZLSKq__hero{align-items:flex-start;gap:var(--space-3);flex-direction:column;max-width:48rem;display:flex}.PublisherTemplate-module__KZLSKq__title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-transform:uppercase}.PublisherTemplate-module__KZLSKq__lead{color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-normal)}.PublisherTemplate-module__KZLSKq__section{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.PublisherTemplate-module__KZLSKq__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.PublisherTemplate-module__KZLSKq__heading{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-transform:uppercase}.PublisherTemplate-module__KZLSKq__about{align-items:start;gap:var(--space-8);display:grid}@media (min-width:64rem){.PublisherTemplate-module__KZLSKq__title{font-size:var(--text-4xl)}.PublisherTemplate-module__KZLSKq__about{grid-template-columns:minmax(0,1fr) 22rem}.PublisherTemplate-module__KZLSKq__contact{top:var(--space-6);position:sticky}}
