.privacy-notice_page__GP5_T{padding-block:clamp(2.5rem,7vw,5.5rem)}.privacy-notice_notice__hXR_f{display:grid;gap:2.25rem;color:var(--color-text-secondary);line-height:1.7}.privacy-notice_header___qv0z{display:grid;gap:.75rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border-subtle)}.privacy-notice_eyebrow__kz_W8{margin:0;color:var(--color-text-tertiary);font-family:var(--font-utility),monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.privacy-notice_title__1oNXQ{margin:0;color:var(--color-text-primary);font-family:var(--font-display),serif;font-size:clamp(2.2rem,6vw,3.5rem);font-weight:500;letter-spacing:-.03em;line-height:1.05}.privacy-notice_meta__kLN_N{margin:0;font-size:.88rem}.privacy-notice_notice__hXR_f section{display:grid;gap:.9rem}.privacy-notice_notice__hXR_f h2{margin:0;color:var(--color-text-primary);font-family:var(--font-display),serif;font-size:clamp(1.35rem,3.5vw,1.75rem);font-weight:500;line-height:1.2}.privacy-notice_notice__hXR_f p{margin:0}.privacy-notice_notice__hXR_f strong{color:var(--color-text-primary);font-weight:600}.privacy-notice_notice__hXR_f a{overflow-wrap:anywhere;color:var(--color-text-primary);text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:.3em}.privacy-notice_notice__hXR_f a:hover{text-decoration-color:currentColor}.primitives_brandMark__a13Kl{flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.primitives_brandMark-standard__70eKm{width:2rem;height:2rem}.primitives_brandMark-compact__TGhkq{width:1.5rem;height:1.5rem}.primitives_brandCut__l5T2C{opacity:.72;stroke-width:1.4}.primitives_button__x_A8h{min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;border:1px solid transparent;border-radius:var(--radius-control);cursor:pointer;font-family:var(--font-utility),monospace;font-size:.72rem;font-weight:560;letter-spacing:.1em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,box-shadow var(--duration-moderate) ease,transform .16s var(--ease-out)}.primitives_button__x_A8h:not(:disabled):active{transform:scale(.97)}.primitives_button__x_A8h:disabled{border-color:var(--color-action-disabled);background:var(--color-action-disabled);color:var(--color-action-disabled-text);cursor:not-allowed}.primitives_button-standard__GplsN{padding:.8rem 1.15rem}.primitives_button-compact__w3_mD{padding:.6rem .8rem}.primitives_button-primary__nCi_X{border-color:var(--color-action-primary);background:var(--color-action-primary);color:var(--color-action-primary-text)}.primitives_button-primary__nCi_X:not(:disabled):hover{border-color:var(--color-action-primary-hover);background:var(--color-action-primary-hover);box-shadow:0 .75rem 2.25rem -.75rem color-mix(in srgb,var(--color-action-primary-hover) 70%,transparent)}.primitives_button-secondary__Lviyd{border-color:var(--color-border-strong);background:transparent;color:var(--color-text-primary)}.primitives_button-secondary__Lviyd:not(:disabled):hover{border-color:var(--color-text-primary);background:var(--color-surface-soft)}.primitives_button-quiet__mfZPS{background:transparent;color:var(--color-text-secondary)}.primitives_button-quiet__mfZPS:not(:disabled):hover{background:var(--color-surface-soft);color:var(--color-text-primary)}.primitives_button-danger__lkCrO{border-color:var(--color-status-danger);background:var(--color-status-danger-surface);color:var(--color-status-danger)}.primitives_button-danger__lkCrO:not(:disabled):hover{background:var(--color-status-danger);color:var(--color-text-inverse)}.primitives_actionLink__r8Nsf{width:fit-content;min-height:2.75rem;display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-utility),monospace;font-size:.72rem;font-weight:560;letter-spacing:.09em;text-decoration-thickness:1px;text-transform:uppercase;text-underline-offset:.45rem;transition:color var(--duration-fast) ease}.primitives_actionLink__r8Nsf:after{content:"↗";font-size:1em}.primitives_actionLink-standalone__DG0r6{color:var(--color-text-primary);text-decoration-color:var(--color-border-strong)}.primitives_actionLink-subtle__DZteV{color:var(--color-text-secondary);text-decoration-color:var(--color-border-subtle)}.primitives_actionLink__r8Nsf:hover{color:var(--color-action-primary-hover);text-decoration-color:currentColor}.primitives_badge__ld_9X{width:fit-content;min-height:1.75rem;display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .55rem;border:1px solid;border-radius:var(--radius-control);font-family:var(--font-utility),monospace;font-size:.65rem;font-weight:560;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.primitives_badge-neutral__hrEc3{border-color:var(--color-border-strong);color:var(--color-text-secondary)}.primitives_badge-accent__s83Fl{border-color:var(--color-action-primary);color:var(--color-action-primary-hover)}.primitives_badge-success__sV69M{background:var(--color-status-success-surface);color:var(--color-status-success)}.primitives_badge-warning__oGmvu{background:var(--color-status-warning-surface);color:var(--color-status-warning)}.primitives_badge-danger__QiCno{background:var(--color-status-danger-surface);color:var(--color-status-danger)}.primitives_badge-closed__bCkZ2{border-style:dashed;border-color:var(--color-border-strong);color:var(--color-text-secondary)}.primitives_badge-closed__bCkZ2 .primitives_badgeIcon__WVl7n{color:var(--color-text-tertiary)}.primitives_badgeIcon__WVl7n{flex:0 0 auto;width:.85rem;height:.85rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.primitives_fieldGroup__JzhzS{display:grid;gap:.5rem}.primitives_fieldLabel__3BHk6{color:var(--color-text-primary);font-family:var(--font-utility),monospace;font-size:.72rem;font-weight:560;letter-spacing:.07em;text-transform:uppercase}.primitives_input__OenEc{width:100%;min-height:3rem;padding:.7rem .85rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-raised);color:var(--color-text-primary);caret-color:var(--color-action-primary-hover);transition:border-color var(--duration-fast) ease,background-color var(--duration-fast) ease}.primitives_input__OenEc::placeholder{color:var(--color-text-tertiary);opacity:1}.primitives_input__OenEc:hover:not(:disabled){border-color:var(--color-text-secondary)}.primitives_input__OenEc:focus-visible{border-color:var(--color-text-primary);background-color:var(--color-surface-soft)}.primitives_input__OenEc:disabled{border-color:var(--color-border-subtle);background-color:var(--color-surface-soft);color:var(--color-action-disabled-text);cursor:not-allowed}.primitives_input__OenEc[aria-invalid=true]{border-color:var(--color-status-danger)}.primitives_textarea__2qk41{min-height:7rem;resize:vertical}.primitives_select__1OVDF{appearance:none;padding-inline-end:2.75rem;background-image:var(--icon-chevron);background-position:right .9rem center;background-repeat:no-repeat;background-size:1rem;cursor:pointer;text-overflow:ellipsis}.primitives_select__1OVDF option{background-color:var(--color-surface-raised);color:var(--color-text-primary)}@supports (appearance:base-select){.primitives_select__1OVDF,.primitives_select__1OVDF::picker(select){appearance:base-select}.primitives_select__1OVDF{display:flex;align-items:center;gap:.75rem;padding-inline-end:.9rem;background-image:none}.primitives_select__1OVDF::picker-icon{width:1rem;height:1rem;margin-inline-start:auto;background:var(--icon-chevron) center /contain no-repeat;color:transparent;content:"";transition:rotate .2s var(--ease-out)}.primitives_select__1OVDF:open{border-color:var(--color-text-primary)}.primitives_select__1OVDF:open::picker-icon{rotate:180deg}.primitives_select__1OVDF::picker(select){min-width:anchor-size(width);margin-block:.35rem;padding:.3rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-raised);box-shadow:var(--shadow-overlay);color:var(--color-text-primary);opacity:1;scale:1;transform-origin:top center;transition:opacity .18s var(--ease-out),scale .18s var(--ease-out),overlay .18s allow-discrete,display .18s allow-discrete}.primitives_select__1OVDF:not(:open)::picker(select){opacity:0;scale:.97;transition-duration:.12s}@starting-style{.primitives_select__1OVDF:open::picker(select){opacity:0;scale:.97}}.primitives_select__1OVDF option{min-height:2.5rem;gap:.6rem;padding:.5rem .7rem;border-radius:.2rem;background-color:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease}.primitives_select__1OVDF option:focus-visible,.primitives_select__1OVDF option:hover{outline:none;background-color:var(--color-surface-soft);color:var(--color-text-primary)}.primitives_select__1OVDF option:checked{color:var(--color-text-primary)}.primitives_select__1OVDF option::checkmark{order:1;margin-inline-start:auto;color:var(--color-action-primary-hover)}}.primitives_fieldError__eSUrn,.primitives_fieldHint__0Z6Sw{margin:0;font-size:.82rem;line-height:1.5}.primitives_fieldHint__0Z6Sw{color:var(--color-text-secondary)}.primitives_fieldError__eSUrn{color:var(--color-status-danger)}.primitives_container__uQNQp{width:min(100%,var(--container-width));margin-inline:auto;padding-inline:var(--space-page)}.primitives_container-wide__G9Du_{--container-width:var(--layout-max)}.primitives_container-reading__gyeqE{--container-width:calc(var(--layout-reading) + (var(--space-page) * 2))}.primitives_grid__qZ38a{display:grid;gap:clamp(1rem,2vw,2rem)}.primitives_grid-twelve__y3tCA{grid-template-columns:repeat(4,minmax(0,1fr))}.primitives_grid-cards__vCUdD,.primitives_grid-split__jCBdB{grid-template-columns:1fr}.primitives_skeleton__j0lQg{position:relative;display:block;overflow:hidden;background:var(--color-surface-soft)}.primitives_skeleton__j0lQg:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-text-primary) 7%,transparent),transparent);content:"";translate:-100% 0;animation:primitives_skeleton-sweep__MfiRX 1.7s infinite var(--ease-out)}.primitives_skeleton-line__kB8Vp{width:100%;height:.85rem;border-radius:.15rem}.primitives_skeleton-block__kuCZf{width:100%;min-height:12rem}.primitives_skeleton-circle__4klr7{width:3rem;aspect-ratio:1;border-radius:50%}@keyframes primitives_skeleton-sweep__MfiRX{to{translate:100% 0}}.primitives_statusPanel__4iG_U{position:relative;display:grid;gap:1rem;padding:clamp(1.5rem,4vw,3rem);overflow:hidden;border:1px solid var(--color-border-subtle);background:var(--color-surface-raised)}.primitives_statusPanel__4iG_U:before{position:absolute;top:0;left:0;width:.2rem;height:100%;background:var(--panel-accent);content:""}.primitives_statusPanel-empty__rm2nm{--panel-accent:var(--color-text-tertiary)}.primitives_statusPanel-error__rqfsV{--panel-accent:var(--color-status-danger)}.primitives_statusEyebrow__dv6Tq{margin:0;color:var(--panel-accent);font-family:var(--font-utility),monospace;font-size:.68rem;letter-spacing:.11em;text-transform:uppercase}.primitives_statusTitle__A1BGb{max-width:21ch;margin:0;font-family:var(--font-display),serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:520;letter-spacing:-.04em;line-height:.98}.primitives_statusBody__iPA1Z{max-width:58ch;color:var(--color-text-secondary)}.primitives_statusBody__iPA1Z>:first-child,.primitives_statusBody__iPA1Z>:last-child{margin-block:0}.primitives_statusActions__8RDTa{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}@media (min-width:48rem){.primitives_grid-twelve__y3tCA{grid-template-columns:repeat(12,minmax(0,1fr))}.primitives_grid-split__jCBdB{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.primitives_grid-cards__vCUdD{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.primitives_skeleton__j0lQg:after{display:none}}.primitives_phoneField__JkXvK{display:grid;gap:.5rem;min-width:0;margin:0;padding:0;border:0}.primitives_phoneField__JkXvK>legend{margin-bottom:.5rem;padding:0}.primitives_phoneControls__ytu9V{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:.6rem}.primitives_phoneControl__iMd_m{display:grid;gap:.3rem;min-width:0}.primitives_phoneSublabel__zBTbq{color:var(--color-text-secondary);font-size:.8rem}@media (max-width:22rem){.primitives_phoneControls__ytu9V{grid-template-columns:1fr}}.primitives_privacySummary__l8Vkk{margin:0;color:var(--color-text-secondary);font-size:.8rem;line-height:1.55}.primitives_inlineLink__JnpAu{color:var(--color-text-primary);text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:.3em;transition:text-decoration-color var(--duration-fast) ease}.primitives_inlineLink__JnpAu:hover{text-decoration-color:currentColor}.overlay_scrim___VfLQ{position:fixed;z-index:var(--layer-scrim);inset:0;display:grid;background:var(--color-surface-scrim);backdrop-filter:blur(.45rem);animation:overlay_scrim-in__sw2f0 var(--duration-moderate) ease both}.overlay_panel__zuZDQ{z-index:var(--layer-overlay);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--color-border-strong);background:var(--color-surface-raised);box-shadow:var(--shadow-overlay)}.overlay_panel-drawer__V_F5e{width:min(100%,30rem);height:100%;justify-self:end;animation:overlay_drawer-in__NBldL var(--duration-moderate) var(--ease-out) both}.overlay_panel-dialog__CmmbR{width:calc(100% - 2rem);max-height:min(48rem,calc(100dvh - 2rem));margin:auto;border-radius:var(--radius-panel);animation:overlay_dialog-in__bEG2l var(--duration-moderate) var(--ease-out) both}.overlay_dialog-compact__grIdb{max-width:34rem}.overlay_dialog-standard___I9P2{max-width:46rem}.overlay_header__nYC2Z{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;padding:clamp(1.25rem,4vw,2rem);border-bottom:1px solid var(--color-border-subtle)}.overlay_eyebrow__PZsP0{margin:0 0 .65rem;color:var(--color-text-tertiary);font-family:var(--font-utility),monospace;font-size:.64rem;letter-spacing:.11em;text-transform:uppercase}.overlay_title__KR_Ug{margin:0;font-family:var(--font-display),serif;font-size:clamp(2rem,6vw,3rem);font-weight:520;letter-spacing:-.04em;line-height:.98}.overlay_description__dLG_L{max-width:55ch;margin:.85rem 0 0;color:var(--color-text-secondary);font-size:.9rem;line-height:1.55}.overlay_closeButton__bAEoQ{padding:0;font-family:var(--font-body),sans-serif;font-size:1.65rem;font-weight:300;line-height:1}.overlay_content__teepb{overflow-y:auto;overscroll-behavior:contain;padding:clamp(1.25rem,4vw,2rem)}.overlay_footer___aCwJ{display:flex;flex-wrap:wrap;gap:.75rem;padding:1rem clamp(1.25rem,4vw,2rem);border-top:1px solid var(--color-border-subtle);background:var(--color-surface-soft)}@keyframes overlay_scrim-in__sw2f0{0%{opacity:0}}@keyframes overlay_drawer-in__NBldL{0%{translate:100% 0}}@keyframes overlay_dialog-in__bEG2l{0%{opacity:0;transform:scale(.98) translateY(.5rem)}}@media (prefers-reduced-motion:reduce){.overlay_panel-dialog__CmmbR,.overlay_panel-drawer__V_F5e,.overlay_scrim___VfLQ{animation:none}}.segmented-links_segmented__QEhgN{max-width:100%;flex-wrap:wrap;gap:2px;padding:.25rem;background:var(--admin-color-tile-2,var(--color-surface-soft));box-shadow:inset 0 0 0 1px var(--admin-color-line,var(--color-border-subtle))}.segmented-links_segment__cv2er,.segmented-links_segmented__QEhgN{display:inline-flex;border-radius:var(--admin-radius-pill,var(--radius-control))}.segmented-links_segment__cv2er{min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;padding-inline:.95rem;color:var(--color-text-secondary);font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .12s ease,background-color .12s ease,transform var(--admin-duration-press,.16s) var(--ease-out)}.segmented-links_segment__cv2er:active{transform:scale(.97)}.segmented-links_segment__cv2er[aria-current=page]{background:var(--admin-color-tile-3,var(--color-surface-raised));color:var(--color-text-primary)}.segmented-links_count__mNGVX{color:var(--color-text-tertiary);font-family:var(--font-utility),monospace;font-size:.72rem}@media (hover:hover) and (pointer:fine){.segmented-links_segment__cv2er:not([aria-current=page]):hover{color:var(--color-text-primary)}}@media (prefers-reduced-motion:reduce){.segmented-links_segment__cv2er{transition:none}.segmented-links_segment__cv2er:active{transform:none}}.admin_shell__FUITP{min-height:100svh;display:grid;grid-template-rows:auto 1fr}.admin_header__6VeiN{position:sticky;z-index:var(--layer-header);top:0;border-bottom:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-surface-raised) 78%,transparent)}.admin_header__6VeiN:after{position:absolute;inset:auto 0 -1px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-action-primary-hover) 70%,transparent) 30%,transparent 75%);content:"";pointer-events:none}.admin_headerInner__dvMgP{min-height:var(--header-height);display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center}.admin_brand__9ztGs{display:inline-flex;min-height:2.75rem;align-items:center;gap:.75rem;color:inherit;text-decoration:none;transition:transform var(--admin-duration-press,.16s) var(--ease-out)}.admin_brand__9ztGs:active{transform:scale(.97)}.admin_monogram__lOsY1{display:grid;width:2.5rem;height:2.5rem;flex:none;place-items:center;border-radius:12px;background:var(--admin-color-cal);color:var(--admin-color-cal-text);font-style:italic}.admin_monogram__lOsY1,.admin_wordmark__O7RXJ{font-family:var(--font-display),serif;font-size:1.5rem;line-height:1}.admin_wordmark__O7RXJ{letter-spacing:-.01em}.admin_nav__gpOdv{display:flex;gap:.25rem;font-size:.9rem}.admin_nav__gpOdv ul{display:contents;margin:0;padding:0;list-style:none}.admin_nav__gpOdv a{position:relative;display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;gap:.4rem;padding-inline:1rem;border-radius:var(--admin-radius-pill,999px);color:var(--color-text-secondary);text-decoration:none;transition:color .12s ease,background-color .12s ease,transform var(--admin-duration-press,.16s) var(--ease-out)}.admin_nav__gpOdv a:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.admin_nav__gpOdv a:hover{background:var(--color-surface-soft);color:var(--color-text-primary)}}.admin_nav__gpOdv a[aria-current=page]{background:var(--color-surface-inverse);color:var(--color-text-inverse);font-weight:560}.admin_navBadge__tfy1_{min-width:1.4rem;padding:.05rem .4rem;border-radius:var(--admin-radius-pill,999px);background:var(--color-action-primary);color:var(--color-action-primary-text);font-family:var(--font-utility),monospace;font-size:.72rem;line-height:1.4;text-align:center}.admin_identity__jbkhC{display:flex;min-width:0;gap:.5rem .75rem;align-items:center;margin-inline-start:auto}.admin_avatar__NFsBQ{position:relative;display:grid;width:2.75rem;height:2.75rem;flex:none;place-items:center;border-radius:50%;background:var(--admin-color-tile-3);color:var(--admin-color-text);font-size:.8125rem;font-weight:600}.admin_navIcon__V_zBG{display:none;flex:none}.admin_themeToggle___k2rD{display:inline-flex;width:2.75rem;height:2.75rem;flex:none;align-items:center;justify-content:center;border:1px solid var(--color-border-strong);border-radius:var(--admin-radius-pill,999px);background:transparent;color:var(--color-text-primary);cursor:pointer;transition:background-color .12s ease,transform var(--admin-duration-press,.16s) var(--ease-out)}.admin_themeToggle___k2rD:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.admin_brand__9ztGs,.admin_nav__gpOdv a,.admin_themeToggle___k2rD{transition:none}.admin_brand__9ztGs:active,.admin_nav__gpOdv a:active,.admin_themeToggle___k2rD:active{transform:none}}@media (hover:hover) and (pointer:fine){.admin_themeToggle___k2rD:hover{background:var(--color-surface-soft)}}@media (max-width:719.98px){.admin_header__6VeiN{backdrop-filter:none;background:var(--color-surface-raised)}.admin_headerInner__dvMgP{gap:.5rem .75rem;padding-block:.5rem}.admin_identity__jbkhC{flex:1 1 auto;justify-content:flex-end}.admin_monogram__lOsY1{width:2.25rem;height:2.25rem;border-radius:11px;font-size:1.375rem}.admin_wordmark__O7RXJ{font-size:1.375rem}.admin_brand__9ztGs{flex:none}.admin_nav__gpOdv{position:fixed;z-index:var(--layer-header);right:.75rem;bottom:calc(1.125rem + env(safe-area-inset-bottom));left:.75rem;gap:2px;padding:5px;border-radius:24px;background:color-mix(in srgb,var(--admin-color-tile) 90%,transparent);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--admin-color-line-2),var(--admin-shadow-float);font-size:.6875rem}.admin_nav__gpOdv a{min-width:0;min-height:3.25rem;flex:1 1 0;flex-direction:column;gap:3px;padding-inline:.1rem;border-radius:18px;color:var(--admin-color-text-2);text-align:center}.admin_nav__gpOdv a[aria-current=page]{background:var(--admin-color-cal);color:var(--admin-color-cal-text);font-weight:500}.admin_navIcon__V_zBG{display:block}.admin_navLabel__fFod8{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin_navBadge__tfy1_{position:absolute;top:.2rem;right:.15rem;min-width:1.2rem;padding-inline:.3rem;font-size:.625rem}.admin_shell__FUITP .admin_main__l0sfX{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}}@media (min-width:720px){.admin_header__6VeiN{backdrop-filter:blur(14px) saturate(1.2)}.admin_nav__gpOdv{padding:.25rem;border-radius:var(--admin-radius-pill,999px);background:var(--admin-color-glass);box-shadow:inset 0 0 0 1px var(--admin-color-line)}}.admin_main__l0sfX{padding-block:clamp(2rem,5vw,4rem)}.admin_eyebrow__3uFkg{margin:0 0 .5rem;color:var(--color-text-tertiary);font-family:var(--font-utility),monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.admin_title__7IkLB{margin:0;font-family:var(--font-display),serif;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:480;letter-spacing:-.045em;line-height:.95}.admin_logout__oLgKL{display:grid;gap:.5rem;justify-items:end}.admin_logoutWarning__f__NL{max-width:24rem;display:grid;gap:.6rem;justify-items:start;padding:.85rem;border:1px solid var(--color-status-warning);border-radius:var(--radius-panel);background:var(--color-status-warning-surface)}.admin_logoutWarning__f__NL p{margin:0;font-size:.88rem}.admin_loginPage__SrGTC{min-height:100svh;display:grid;place-items:center;padding:2rem var(--space-page)}.admin_loginCard__CCOD3{width:min(100%,26rem);display:grid;gap:1.5rem;padding:clamp(1.5rem,5vw,2.5rem);border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background:var(--color-surface-raised)}.admin_form__Ze7u8{display:grid;gap:1.1rem}.admin_formError__8sLJf{margin:0;color:var(--color-status-danger);font-size:.9rem}.admin_notice__jX_Rx{padding:.85rem;border:1px solid var(--color-status-warning);border-radius:var(--radius-panel);background:var(--color-status-warning-surface);font-size:.9rem}.admin_notice__jX_Rx p{margin:0}.admin_notice__jX_Rx .admin_noticeTitle__2j8ly{margin-bottom:.35rem;font-weight:600}.inventory_page__MdZMY{display:grid;gap:2rem}.inventory_pageHeader__Sn4Em{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:end;justify-content:space-between}.inventory_eyebrow__7ekq_{margin:0 0 .5rem;color:var(--color-text-tertiary);font-family:var(--font-utility),monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.inventory_title__0Br0K{margin:0;font-family:var(--font-display),serif;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:500;line-height:1.1}.inventory_lede__iSwV5{margin:.6rem 0 0;color:var(--color-text-secondary)}.inventory_facts__A83jn{display:flex;flex-wrap:wrap;gap:.35rem 1.5rem;margin:.75rem 0 0;color:var(--color-text-secondary);font-size:.92rem}.inventory_facts__A83jn dt{display:inline;color:var(--color-text-tertiary)}.inventory_facts__A83jn dd{display:inline;margin:0 0 0 .35rem;color:var(--color-text-primary)}.inventory_subnav__4_BG3{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.inventory_subnav__4_BG3 a{display:inline-flex;min-height:2.5rem;align-items:center;padding:.4rem .9rem;border:1px solid var(--color-border-subtle);border-radius:999px;color:var(--color-text-secondary);font-size:.9rem;text-decoration:none}.inventory_subnav__4_BG3 a[aria-current=page]{border-color:var(--color-text-primary);color:var(--color-text-primary)}.inventory_primaryLink__Jfxlp{display:inline-flex;align-items:center;min-height:2.75rem;padding:.6rem 1.1rem;border-radius:var(--radius-control);background:var(--color-action-primary);color:var(--color-action-primary-text);font-weight:600;text-decoration:none}.inventory_backLink__q2Rp0{color:var(--color-text-secondary);font-size:.9rem;text-underline-offset:.3em}.inventory_tableWrap__hHicr{overflow-x:auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel)}.inventory_table__XyH9T{width:100%;border-collapse:collapse;font-size:.92rem}.inventory_table__XyH9T td,.inventory_table__XyH9T th{padding:.75rem 1rem;border-bottom:1px solid var(--color-border-subtle);text-align:start;vertical-align:top}.inventory_table__XyH9T th{color:var(--color-text-tertiary);font-family:var(--font-utility),monospace;font-size:.7rem;font-weight:560;letter-spacing:.08em;text-transform:uppercase}.inventory_table__XyH9T tr:last-child td{border-bottom:0}.inventory_numeric__G0xuZ{font-variant-numeric:tabular-nums;text-align:end!important;white-space:nowrap}.inventory_mono__4bPZH{font-family:var(--font-utility),monospace;font-size:.85rem}.inventory_muted___T_ND,.inventory_pagination__sWw21{color:var(--color-text-secondary)}.inventory_pagination__sWw21{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;font-size:.9rem}.inventory_pagination__sWw21 a{color:var(--color-text-primary);text-underline-offset:.3em}.inventory_section__PbKxA{display:grid;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background:var(--color-surface-raised)}.inventory_sectionTitle__Soh8n{margin:0;font-size:1.15rem;font-weight:560}.inventory_sectionHint__zGvL3{margin:-.75rem 0 0;color:var(--color-text-secondary);font-size:.9rem}.inventory_form__cEDdo{display:grid;gap:1.1rem}.inventory_formGrid__QZBj8{display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.inventory_line__adham{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-control)}.inventory_lineGrid__ILGYt{display:grid;gap:.9rem;grid-template-columns:minmax(0,3fr) repeat(2,minmax(0,1fr))}@media (width < 44rem){.inventory_lineGrid__ILGYt{grid-template-columns:minmax(0,1fr)}}.inventory_lineFooter___LCoQ{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;justify-content:space-between;color:var(--color-text-secondary);font-size:.9rem}.inventory_totals__R4Wyo{display:grid;gap:.35rem;margin:0;font-size:.95rem}.inventory_totals__R4Wyo div{display:flex;gap:1rem;justify-content:space-between}.inventory_totals__R4Wyo dt{color:var(--color-text-secondary)}.inventory_totals__R4Wyo dd{margin:0;font-variant-numeric:tabular-nums}.inventory_actions__h1sH3{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.inventory_formError__34h5t{margin:0;color:var(--color-status-danger);font-size:.9rem}.inventory_success__fMpM9{display:grid;gap:.6rem;justify-items:start;padding:.95rem;border:1px solid var(--color-status-success);border-radius:var(--radius-panel);font-size:.92rem}.inventory_success__fMpM9 p{margin:0}.inventory_notice__VZS_j{display:grid;gap:.6rem;justify-items:start;padding:.95rem;border:1px solid var(--color-status-warning);border-radius:var(--radius-panel);background:var(--color-status-warning-surface);font-size:.92rem}.inventory_notice__VZS_j p,.inventory_notice__VZS_j ul{margin:0}.inventory_noticeTitle__NmnSA{font-weight:600}.inventory_readOnly__Q6Ryd{padding:.85rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);color:var(--color-text-secondary);font-size:.92rem}.inventory_checkbox___jFvS{display:flex;gap:.6rem;align-items:flex-start;font-size:.92rem}.inventory_checkbox___jFvS input{width:1.1rem;height:1.1rem;margin-top:.15rem;accent-color:var(--color-action-primary)}.inventory_kpis__9ach3{display:grid;gap:1rem;margin:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.inventory_kpi__tyGYC{display:grid;gap:.5rem;align-content:start;padding:1.1rem 1.25rem;border:1px solid var(--admin-color-line);border-radius:var(--admin-radius-tile);background:var(--admin-color-tile);box-shadow:var(--admin-shadow-tile)}.inventory_kpiLabel__9__UR{color:var(--admin-color-text-3);font-family:var(--font-utility),monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.inventory_kpiBody__nLP4Q{display:grid;gap:.25rem;margin:0}.inventory_kpiValue___7R3r{font-family:var(--font-display),serif;font-size:1.9rem;font-variant-numeric:tabular-nums;line-height:1.1}.inventory_kpiValue___7R3r[data-unavailable=true]{color:var(--admin-color-text-3);font-size:1.3rem}.inventory_kpiNote__ovAro{color:var(--admin-color-text-2);font-size:.85rem}.inventory_overviewGrid__uxJ4b{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}.inventory_overviewMain__8di10{display:grid;gap:1rem;min-width:0;align-content:start}@media (width >= 68.75rem){.inventory_overviewGrid__uxJ4b{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}.inventory_aside__G5ylk{display:grid;gap:.9rem;align-content:start;padding:1.25rem;border:1px solid var(--admin-color-line);border-radius:var(--admin-radius-tile);background:var(--admin-color-tile);box-shadow:var(--admin-shadow-tile)}.inventory_aside__G5ylk .inventory_backLink__q2Rp0{display:inline-flex;min-height:2.75rem;align-items:center}.inventory_receiptList__GP17q{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.inventory_receiptList__GP17q li{display:grid;gap:.15rem;font-size:.92rem}.inventory_receiptList__GP17q a{display:inline-flex;min-height:2.75rem;align-items:center;font-variant-numeric:tabular-nums}.inventory_levelCell__GvnB_{display:grid;gap:.3rem;min-width:8.5rem}.inventory_levelStock__y5Zsd{font-family:var(--font-utility),monospace;font-variant-numeric:tabular-nums}.inventory_levelTrack___39x9{position:relative;display:block;height:.5rem;border-radius:var(--admin-radius-pill);background:var(--admin-color-bar)}.inventory_levelFill__l8_Lh{display:block;height:100%;border-radius:var(--admin-radius-pill);background:var(--admin-color-ok)}.inventory_levelFill__l8_Lh[data-tone=warning]{background:var(--admin-color-warn)}.inventory_levelFill__l8_Lh[data-tone=danger]{background:var(--admin-color-grana-text)}.inventory_levelMarker__BGEFE{position:absolute;inset-block:-.2rem;width:2px;background:var(--admin-color-text)}.cart_page__xXndA{min-height:70svh;padding-block:clamp(2.5rem,7vw,6rem) clamp(5rem,10vw,9rem)}.cart_pageHeader__F4raO{display:grid;gap:.9rem;margin-bottom:clamp(2.5rem,7vw,5rem);padding-bottom:clamp(1.75rem,4vw,3rem);border-bottom:1px solid var(--color-border-subtle)}.cart_pageHeader__F4raO p,.cart_pageHeader__F4raO span,.cart_sku__8qUhK,.cart_summaryHeading__L6hpf p,.cart_unitPrice__PMenV,.cart_variant___Zin9{font-family:var(--font-utility),monospace;font-size:.67rem;letter-spacing:.08em;text-transform:uppercase}.cart_pageHeader__F4raO p,.cart_pageHeader__F4raO span{max-width:56ch;margin:0;color:var(--color-text-tertiary)}.cart_pageHeader__F4raO h1{margin:0;font-family:var(--font-display),serif;font-size:clamp(3.6rem,12vw,8rem);font-weight:480;letter-spacing:-.06em;line-height:.88}.cart_loading__JXez_{min-height:13rem;display:grid;place-items:center;align-content:center;gap:1rem;color:var(--color-text-secondary)}.cart_loading__JXez_ p{margin:0}.cart_loadingMark__BqjUr{width:2rem;aspect-ratio:1;border:1px solid var(--color-border-strong);animation:cart_loading-turn__KKU9p 1.4s linear infinite}.cart_warning__J8BRS{margin-bottom:1rem;padding:.9rem 1rem;border:1px solid var(--color-status-warning);background:var(--color-status-warning-surface);color:var(--color-status-warning)}.cart_warning__J8BRS p{margin:0;font-size:.85rem}.cart_lines__fOC17{display:grid;gap:0;margin:0;padding:0;border-top:1px solid var(--color-border-subtle);list-style:none}.cart_line__xyHOE{display:grid;grid-template-columns:clamp(5.5rem,24vw,8rem) minmax(0,1fr);gap:clamp(1rem,3vw,2rem);padding-block:clamp(1.25rem,3vw,2rem);border-bottom:1px solid var(--color-border-subtle)}.cart_imageFrame__ZVGPG{position:relative;aspect-ratio:4/5;align-self:start;overflow:hidden;background:var(--color-surface-soft)}.cart_image__kFcl1{object-fit:cover}.cart_imageFallback__zbGK0{width:100%;height:100%;display:grid;place-items:center;color:var(--color-text-tertiary);font-family:var(--font-display),serif;font-size:2rem}.cart_lineDetail__PwGzm{min-width:0;display:grid;gap:.9rem;align-content:start}.cart_productName__J2xhx{font-family:var(--font-display),serif;font-size:clamp(1.35rem,4vw,2rem);letter-spacing:-.03em;line-height:1.05;text-decoration:none}.cart_sku__8qUhK,.cart_unitPrice__PMenV,.cart_variant___Zin9{margin:.25rem 0 0;color:var(--color-text-tertiary)}.cart_backorder__aA7Tu{display:grid;gap:.4rem}.cart_backorder__aA7Tu p{margin:0;color:var(--color-status-warning);font-size:.78rem}.cart_lineActions__ZxwGf{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;justify-content:space-between}.cart_quantity__Lz0ms{display:grid;grid-template-columns:2.75rem 3.2rem 2.75rem}.cart_quantity__Lz0ms button{padding:0;border-radius:0}.cart_quantityInput__kSxSz{min-width:0;border:solid var(--color-border-strong);border-width:1px 0;background:var(--color-surface-raised);color:var(--color-text-primary);text-align:center;appearance:textfield}.cart_quantityInput__kSxSz::-webkit-inner-spin-button,.cart_quantityInput__kSxSz::-webkit-outer-spin-button{margin:0;appearance:none}.cart_summary__Zjys3{display:grid;gap:1rem;margin-top:clamp(1.5rem,4vw,3rem);padding:clamp(1.25rem,4vw,2rem);border:1px solid var(--color-border-strong);background:var(--color-surface-soft)}.cart_summaryHeading__L6hpf{display:flex;flex-wrap:wrap;gap:1rem;align-items:start;justify-content:space-between}.cart_summaryHeading__L6hpf p{margin:0 0 .3rem;color:var(--color-text-tertiary)}.cart_summaryHeading__L6hpf strong{font-family:var(--font-display),serif;font-size:clamp(1.8rem,5vw,2.8rem);font-weight:500}.cart_authorityNote__Rv4lK{max-width:62ch;margin:0;color:var(--color-text-secondary);font-size:.84rem}.cart_confirmActions__gB3WA{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:end}.cart_compact__dNnGm .cart_line__xyHOE{grid-template-columns:5rem minmax(0,1fr);gap:.9rem}.cart_compact__dNnGm .cart_productName__J2xhx{font-size:1.35rem}.cart_compact__dNnGm .cart_summary__Zjys3{margin-top:1.25rem}@keyframes cart_loading-turn__KKU9p{to{transform:rotate(1turn)}}@media (min-width:48rem){.cart_page__xXndA>div>:not(.cart_pageHeader__F4raO){max-width:62rem;margin-inline:auto}.cart_line__xyHOE{grid-template-columns:9rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cart_loadingMark__BqjUr{animation:none}}.cart_checkoutAction__OTR8L{width:100%}@media (min-width:48rem){.cart_checkoutAction__OTR8L{width:fit-content;justify-self:start}}.checkout_confirmationPage__2nIdb,.checkout_page__rxtr1{min-height:72svh;padding-block:clamp(2.5rem,7vw,6rem) clamp(5rem,10vw,9rem)}.checkout_confirmationHero__HbfVZ,.checkout_header__WJbUT{display:grid;gap:.9rem;margin-bottom:clamp(2.5rem,7vw,5rem);padding-bottom:clamp(1.75rem,4vw,3rem);border-bottom:1px solid var(--color-border-subtle)}.checkout_confirmationHero__HbfVZ>p,.checkout_confirmationHero__HbfVZ>span,.checkout_errorEyebrow__5yJzL,.checkout_header__WJbUT>p,.checkout_header__WJbUT>span,.checkout_nextStep__UiiBB>p,.checkout_reviewHeading__KB4Ra p{margin:0;color:var(--color-text-tertiary);font-family:var(--font-utility),monospace;font-size:.67rem;letter-spacing:.08em;text-transform:uppercase}.checkout_confirmationHero__HbfVZ>span,.checkout_header__WJbUT>span{max-width:62ch}.checkout_confirmationHero__HbfVZ h1,.checkout_header__WJbUT h1{margin:0;font-family:var(--font-display),serif;font-size:clamp(3.4rem,10vw,7.6rem);font-weight:480;letter-spacing:-.06em;line-height:.9}.checkout_confirmationGrid__3BWGV,.checkout_layout___GmMi{display:grid;gap:clamp(2rem,5vw,5rem);align-items:start}.checkout_form__uQUnE{display:grid;gap:1.4rem}.checkout_reviewHeading__KB4Ra,.checkout_sectionHeading__9LxhB{display:flex;gap:1rem;align-items:start;justify-content:space-between}.checkout_sectionHeading__9LxhB>span{flex:0 0 auto;color:var(--color-action-primary-hover);font-family:var(--font-utility),monospace;font-size:.72rem}.checkout_reviewHeading__KB4Ra>div,.checkout_sectionHeading__9LxhB>div{flex:1}.checkout_error__Mng_j h2,.checkout_nextStep__UiiBB h2,.checkout_reviewHeading__KB4Ra h2,.checkout_sectionHeading__9LxhB h2{margin:0;font-family:var(--font-display),serif;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:500;letter-spacing:-.04em;line-height:1}.checkout_sectionHeading__9LxhB p{margin:.35rem 0 0;color:var(--color-text-secondary);font-size:.88rem}.checkout_method__OyP7L{display:grid;gap:1rem;margin-top:1rem;padding-top:2rem;border-top:1px solid var(--color-border-subtle)}.checkout_methodCards__8rTeF{display:grid;gap:.75rem}.checkout_methodCards__8rTeF article{padding:1rem;border:1px solid var(--color-border-subtle);background:var(--color-surface-raised)}.checkout_methodCards__8rTeF h3{margin:.8rem 0 .25rem;font-family:var(--font-display),serif;font-size:1.25rem;font-weight:500}.checkout_consent__msnS7 p,.checkout_empty__eMY5e p,.checkout_error__Mng_j>p,.checkout_estimate__t_OWd p,.checkout_methodCards__8rTeF p,.checkout_privacyNote__FWGwv{margin:0;color:var(--color-text-secondary);font-size:.84rem}.checkout_consent__msnS7{display:grid;gap:1rem;margin-top:.5rem;padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--color-border-strong);background:var(--color-surface-soft)}.checkout_consent__msnS7 button{width:100%}.checkout_error__Mng_j{display:grid;gap:.8rem;padding:1rem;border:1px solid var(--color-status-danger);background:var(--color-status-danger-surface)}.checkout_error__Mng_j h2{font-size:1.65rem}.checkout_error__Mng_j button{width:fit-content}.checkout_nextStep__UiiBB,.checkout_receipt__gKs8D,.checkout_review__xCY4_{padding:clamp(1.15rem,3vw,2rem);border:1px solid var(--color-border-strong);background:var(--color-surface-soft)}.checkout_reviewHeading__KB4Ra{padding-bottom:1rem;border-bottom:1px solid var(--color-border-subtle)}.checkout_reviewHeading__KB4Ra a{flex:0 0 auto}.checkout_receiptLines__AhOjF,.checkout_reviewLines__rJVPa{margin:0;padding:0;list-style:none}.checkout_receiptLines__AhOjF li,.checkout_reviewLines__rJVPa li{display:flex;gap:1rem;justify-content:space-between;padding-block:1rem;border-bottom:1px solid var(--color-border-subtle)}.checkout_receiptLines__AhOjF li>div,.checkout_reviewLines__rJVPa li>div{min-width:0;display:grid;gap:.2rem}.checkout_receiptLines__AhOjF strong,.checkout_reviewLines__rJVPa strong{font-family:var(--font-display),serif;font-size:1.15rem;font-weight:500}.checkout_estimate__t_OWd>span,.checkout_receiptLines__AhOjF span,.checkout_reviewLines__rJVPa span,.checkout_totals__2zIbM dd,.checkout_totals__2zIbM dt{color:var(--color-text-tertiary);font-family:var(--font-utility),monospace;font-size:.64rem;letter-spacing:.04em;text-transform:uppercase}.checkout_estimate__t_OWd{display:grid;gap:.45rem;padding-top:1.25rem}.checkout_estimate__t_OWd strong{font-family:var(--font-display),serif;font-size:2rem;font-weight:500}.checkout_empty__eMY5e{display:grid;gap:1rem;padding-top:1.5rem}.checkout_confirmationHero__HbfVZ{text-align:center;justify-items:center}.checkout_confirmationHero__HbfVZ h1{color:var(--color-status-success);font-family:var(--font-utility),monospace;font-size:clamp(2.4rem,8vw,6rem);letter-spacing:.02em}.checkout_confirmationHero__HbfVZ>span{text-transform:none}.checkout_receiptLines__AhOjF li>div:last-child{flex:0 0 auto;text-align:right}.checkout_totals__2zIbM{display:grid;gap:.65rem;margin:1.5rem 0 0}.checkout_totals__2zIbM>div{display:flex;gap:1rem;justify-content:space-between}.checkout_totals__2zIbM dd{margin:0;color:var(--color-text-primary)}.checkout_totals__2zIbM .checkout_grandTotal__cCdSM{margin-top:.35rem;padding-top:1rem;border-top:1px solid var(--color-border-strong)}.checkout_grandTotal__cCdSM dd,.checkout_grandTotal__cCdSM dt{color:var(--color-text-primary);font-size:.82rem;font-weight:700}.checkout_nextStep__UiiBB{display:grid;gap:1rem;background:var(--color-status-success-surface)}.checkout_nextStep__UiiBB ol{display:grid;gap:.7rem;margin:0;padding-left:1.25rem;color:var(--color-text-secondary)}@media (min-width:48rem){.checkout_methodCards__8rTeF{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.checkout_layout___GmMi{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr)}.checkout_review__xCY4_{position:sticky;top:calc(var(--header-height) + 1.5rem)}.checkout_confirmationGrid__3BWGV{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr)}}@media (forced-colors:active){.checkout_error__Mng_j,.checkout_nextStep__UiiBB{background:Canvas}}.checkout_modeChoice__rS8n7{display:grid;gap:.75rem;margin:0;padding:0;border:0}.checkout_modeChoice__rS8n7 legend{margin-bottom:.5rem;font-weight:560}.checkout_modeOption__wUSb0{display:flex;gap:.75rem;align-items:start;padding:.85rem 1rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);cursor:pointer}.checkout_modeOption__wUSb0:has(input:checked){border-color:var(--color-border-strong);background:var(--color-surface-soft)}.checkout_modeOption__wUSb0 input{margin-top:.25rem;accent-color:var(--color-action-primary)}.checkout_modeOption__wUSb0 span{display:grid;gap:.2rem}.checkout_modeOption__wUSb0 small{color:var(--color-text-secondary);overflow-wrap:anywhere}.checkout_accountNotice__sp5DE{display:grid;gap:.5rem;padding:.9rem 1rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background:var(--color-surface-raised);font-size:.92rem}.checkout_accountNotice__sp5DE p{margin:0}.checkout_accountNotice__sp5DE a:not([class]),.checkout_error__Mng_j a:not([class]){color:var(--color-text-primary);text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:.3em}.checkout_accountNotice__sp5DE a:not([class]):hover,.checkout_error__Mng_j a:not([class]):hover{text-decoration-color:currentColor}.checkout_readOnlyEmail__E3fmI{display:grid;gap:.3rem}.checkout_readOnlyEmail__E3fmI span{color:var(--color-text-secondary);font-size:.88rem}.checkout_readOnlyEmail__E3fmI strong{overflow-wrap:anywhere}.checkout_errorActions__Vxbeu{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.checkout_reauth__l7LXV{display:grid;gap:1rem;padding-top:.5rem}.site-shell_announcement__5vfMK{display:grid;min-height:2.25rem;place-items:center;padding:.45rem var(--space-page);border-bottom:1px solid var(--color-border-subtle);background:var(--color-action-primary);color:var(--color-action-primary-text)}.site-shell_announcement__5vfMK p{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .75rem;margin:0;font-family:var(--font-utility),monospace;font-size:.65rem;letter-spacing:.07em;line-height:1.35;text-align:center;text-transform:uppercase}.site-shell_header__UQYon{position:sticky;z-index:var(--layer-header);top:0;border-bottom:1px solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-canvas) 88%,transparent);backdrop-filter:blur(1rem)}.site-shell_headerInner__x0KWI{max-width:var(--layout-max);min-height:var(--header-height);display:grid;grid-template-columns:1fr auto 1fr;gap:.75rem;align-items:center;margin-inline:auto;padding-inline:var(--space-page)}.site-shell_brand__0shtN,.site-shell_footerBrand__wA0jB{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-utility),monospace;font-size:.73rem;font-weight:570;letter-spacing:.24em;text-decoration:none;text-transform:uppercase}.site-shell_brandFrame__yTh2Z{width:2.55rem;aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--color-border-strong);transform:rotate(45deg)}.site-shell_brandFrame__yTh2Z svg{width:1.65rem;transform:rotate(-45deg)}.site-shell_desktopNav__7oVpn{display:none;justify-content:center;gap:clamp(1.25rem,2.6vw,2.75rem)}.site-shell_desktopNav__7oVpn a{position:relative;min-height:2.75rem;display:inline-flex;align-items:center;color:var(--color-text-secondary);font-family:var(--font-utility),monospace;font-size:.68rem;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:color var(--duration-fast) ease}.site-shell_desktopNav__7oVpn a:after{position:absolute;right:100%;bottom:.35rem;left:0;height:1px;background:currentColor;content:"";transition:right var(--duration-moderate) var(--ease-out)}.site-shell_desktopNav__7oVpn a:hover,.site-shell_desktopNav__7oVpn a[aria-current=page]{color:var(--color-text-primary)}.site-shell_desktopNav__7oVpn a:hover:after,.site-shell_desktopNav__7oVpn a[aria-current=page]:after{right:0}.site-shell_mobileTrigger__SRBD2{width:fit-content;justify-self:start}.site-shell_menuGlyph__ghTr4{position:relative;width:1rem;height:.7rem;border-top:1px solid;border-bottom:1px solid}.site-shell_menuGlyph__ghTr4:after{position:absolute;top:50%;left:0;width:65%;border-top:1px solid;content:""}.site-shell_triggerText__D6W3W{display:none}.site-shell_cartTrigger__Xj5zj{width:fit-content;justify-self:end}.site-shell_cartCount__EWlzc{min-width:1.4rem;min-height:1.4rem;display:inline-grid;place-items:center;border:1px solid var(--color-border-strong);border-radius:50%;font-size:.62rem}.site-shell_mobileNav__nmC8G{display:grid}.site-shell_mobileNav__nmC8G a{min-height:4.25rem;display:grid;grid-template-columns:2rem 1fr;gap:1rem;align-items:center;border-bottom:1px solid var(--color-border-subtle);font-family:var(--font-display),serif;font-size:clamp(1.7rem,8vw,2.4rem);letter-spacing:-.035em;line-height:1;text-decoration:none}.site-shell_mobileNav__nmC8G a span{color:var(--color-text-tertiary);font-family:var(--font-utility),monospace;font-size:.65rem;letter-spacing:.08em}.site-shell_drawerNote__XflNy{max-width:32ch;margin:2rem 0 0;color:var(--color-text-secondary)}.site-shell_footer__7jUOQ{margin-top:clamp(5rem,10vw,9rem);border-top:1px solid var(--color-border-subtle);background:var(--color-surface-raised)}.site-shell_footerStatement__FvN72{display:grid;gap:1.25rem;padding-block:clamp(3.5rem,8vw,7rem);border-bottom:1px solid var(--color-border-subtle)}.site-shell_footerEyebrow__11dYi,.site-shell_footerGrid__JvGu_ p,.site-shell_footerLegal___AWaB{margin:0;color:var(--color-text-tertiary);font-family:var(--font-utility),monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.site-shell_footerHeadline__sq_LT{max-width:19ch;margin:0;font-family:var(--font-display),serif;font-size:clamp(2.75rem,7vw,6.5rem);font-weight:480;letter-spacing:-.055em;line-height:.9}.site-shell_footerHeadline__sq_LT span{color:var(--color-text-secondary);font-style:italic}.site-shell_footerGrid__JvGu_{display:grid;gap:2.5rem;padding-block:2.5rem}.site-shell_footerGrid__JvGu_ nav,.site-shell_footerGrid__JvGu_>div{display:grid;gap:.5rem;align-content:start}.site-shell_footerGrid__JvGu_ a,.site-shell_footerGrid__JvGu_ span{width:fit-content;color:var(--color-text-secondary);font-size:.88rem;text-underline-offset:.25rem}.site-shell_footerGrid__JvGu_ a:hover{color:var(--color-text-primary)}.site-shell_footerLegal___AWaB a{color:var(--color-text-secondary);text-decoration:underline;text-decoration-color:var(--color-border-subtle);text-underline-offset:.3em}.site-shell_footerLegal___AWaB a:hover{color:var(--color-text-primary);text-decoration-color:currentColor}.site-shell_footerLegal___AWaB{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;padding-block:1.25rem 2rem;border-top:1px solid var(--color-border-subtle)}@media (min-width:48rem){.site-shell_triggerText__D6W3W{display:inline}.site-shell_footerGrid__JvGu_{grid-template-columns:1.5fr 1fr 1fr}}@media (min-width:64rem){.site-shell_headerInner__x0KWI{grid-template-columns:auto minmax(0,1fr) auto}.site-shell_mobileTrigger__SRBD2{display:none}.site-shell_brand__0shtN{grid-column:1;grid-row:1}.site-shell_desktopNav__7oVpn{display:flex}}@media (max-width:24rem){.site-shell_brand__0shtN{gap:.5rem;font-size:.63rem;letter-spacing:.16em}.site-shell_brandFrame__yTh2Z{width:2.2rem}.site-shell_cartTrigger__Xj5zj{gap:.35rem;padding-inline:.4rem}}.site-shell_headerActions__wKDUZ{display:flex;gap:.5rem;align-items:center;justify-self:end}.site-shell_accountLink__dXveN{display:none;min-height:2.75rem;align-items:center;color:var(--color-text-secondary);font-family:var(--font-utility),monospace;font-size:.68rem;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.site-shell_accountLink__dXveN:hover,.site-shell_accountLink__dXveN[aria-current=page]{color:var(--color-text-primary)}@media (min-width:48rem){.site-shell_accountLink__dXveN{display:inline-flex}}.catalog-experience_catalogToolbar__SreET>p,.catalog-experience_eyebrow__LbT0d,.catalog-experience_heroImageNote__iMHQ_,.catalog-experience_heroNumber__lxcP5,.catalog-experience_pagination__BP3pD,.catalog-experience_productPrice__UNyPd,.catalog-experience_sectionIndex__Yq_rG{font-family:var(--font-utility),monospace;font-size:.68rem;letter-spacing:.11em;text-transform:uppercase}.catalog-experience_eyebrow__LbT0d,.catalog-experience_sectionIndex__Yq_rG{margin:0;color:var(--color-text-tertiary)}.catalog-experience_hero__zDP3Y{position:relative;min-height:calc(100svh - var(--header-height) - 2.25rem);display:grid;background:var(--color-canvas)}.catalog-experience_heroImageFrame__CNrvi{position:relative;min-height:62svh;overflow:hidden;background:var(--color-action-primary)}.catalog-experience_heroImage__m0RMB{object-fit:cover;object-position:50% 54%}.catalog-experience_heroImageFrame__CNrvi:after{position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(transparent,rgb(7 7 8/84%));content:"";pointer-events:none}.catalog-experience_heroImageNote__iMHQ_{position:absolute;z-index:1;right:var(--space-page);bottom:1.25rem;margin:0;color:var(--color-action-primary-text);writing-mode:vertical-rl;rotate:180deg}.catalog-experience_heroCopy__zaoGi{position:relative;z-index:2;min-width:0;display:grid;gap:1.35rem;align-content:center;padding:2.5rem var(--space-page) 3.5rem}.catalog-experience_catalogHeader__Q4zBy h1,.catalog-experience_heroCopy__zaoGi h1,.catalog-experience_manifesto__LDuzZ h2,.catalog-experience_sectionHeading__5whKG h2,.catalog-experience_service__T0_I8 h2{margin:0;font-family:var(--font-display),serif;font-weight:480;letter-spacing:-.055em}.catalog-experience_heroCopy__zaoGi h1{max-width:10ch;font-size:clamp(3.7rem,14vw,9.5rem);line-height:.82}.catalog-experience_heroCopy__zaoGi h1 em{color:var(--color-text-secondary);font-weight:360}.catalog-experience_heroIntro__sXx63{max-width:34rem;margin:0;color:var(--color-text-secondary);font-size:clamp(1rem,2vw,1.2rem)}.catalog-experience_heroImageFrame__CNrvi{animation:catalog-experience_curtain-rise__sHO_t var(--duration-slow) var(--ease-in-out) both}.catalog-experience_heroImage__m0RMB{animation:catalog-experience_image-settle__s2aF3 1.6s var(--ease-out) both}.catalog-experience_heroCopy__zaoGi>*{animation:catalog-experience_copy-settle__rn_ka .7s var(--ease-out) both}.catalog-experience_heroCopy__zaoGi>:first-child{animation-delay:.35s}.catalog-experience_heroCopy__zaoGi>:nth-child(2){animation-delay:.45s}.catalog-experience_heroCopy__zaoGi>:nth-child(3){animation-delay:.58s}.catalog-experience_heroCopy__zaoGi>:nth-child(n+4){animation-delay:.68s}@keyframes catalog-experience_curtain-rise__sHO_t{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0)}}@keyframes catalog-experience_image-settle__s2aF3{0%{scale:1.08}}@keyframes catalog-experience_copy-settle__rn_ka{0%{filter:blur(6px);opacity:0;translate:0 .75rem}}.catalog-experience_heroNumber__lxcP5{position:absolute;z-index:2;top:1.25rem;left:var(--space-page);margin:0;color:var(--color-action-primary-text)}.catalog-experience_catalogSection__RYbTu{padding-block:clamp(5rem,10vw,9rem)}.catalog-experience_sectionHeading__5whKG{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:2rem}.catalog-experience_sectionHeading__5whKG>div{display:grid;gap:.75rem}.catalog-experience_sectionHeading__5whKG h2,.catalog-experience_service__T0_I8 h2{font-size:clamp(2.7rem,6vw,6rem);line-height:.92}.catalog-experience_categoryNav__1DH29{display:flex;gap:.5rem;margin-bottom:clamp(2rem,4vw,3rem);padding-block:.5rem;overflow-x:auto;scrollbar-width:thin}.catalog-experience_categoryNav__1DH29 a{min-height:2.75rem;display:inline-flex;flex:0 0 auto;align-items:center;padding:.65rem .9rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);color:var(--color-text-secondary);font-family:var(--font-utility),monospace;font-size:.68rem;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.catalog-experience_categoryNav__1DH29 a:hover,.catalog-experience_categoryNav__1DH29 a[aria-current=page]{border-color:var(--color-text-primary);background:var(--color-surface-inverse);color:var(--color-text-inverse)}.catalog-experience_productGrid__kDDzA{display:grid;grid-template-columns:1fr;gap:3rem 1rem}.catalog-experience_productCard__k_k_M{min-width:0}.catalog-experience_productImageLink__khUYy{position:relative;aspect-ratio:4/5;display:block;overflow:hidden;background:var(--color-surface-soft)}.catalog-experience_productImage__fzkmt{object-fit:cover;transition:scale .5s var(--ease-out)}.catalog-experience_productImageLink__khUYy:hover .catalog-experience_productImage__fzkmt{scale:1.025}.catalog-experience_productCardBody__VIF_y{display:grid;gap:1rem;padding-top:1rem}.catalog-experience_productIdentity__V6mPG{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:start}.catalog-experience_productIdentity__V6mPG :is(h2,h3){margin:0;font-family:var(--font-display),serif;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:480;letter-spacing:-.035em;line-height:1.08}.catalog-experience_productIdentity__V6mPG :is(h2,h3) a{text-decoration-color:transparent;text-underline-offset:.2em}.catalog-experience_productIdentity__V6mPG :is(h2,h3) a:hover{text-decoration-color:currentColor}.catalog-experience_productPrice__UNyPd{margin:0;white-space:nowrap}.catalog-experience_availability__PMVVF{display:grid;gap:.55rem}.catalog-experience_availability__PMVVF p{margin:0;color:var(--color-text-tertiary);font-size:.78rem}.catalog-experience_manifesto__LDuzZ{padding-block:clamp(5rem,12vw,11rem);border-block:1px solid var(--color-border-subtle);background:var(--color-surface-raised)}.catalog-experience_manifesto__LDuzZ h2{max-width:14ch;margin-top:clamp(2rem,5vw,5rem);font-size:clamp(3rem,9vw,8.5rem);line-height:.88}.catalog-experience_manifesto__LDuzZ h2 span{color:var(--color-text-secondary);font-style:italic}.catalog-experience_service__T0_I8{padding-block:clamp(5rem,10vw,9rem)}.catalog-experience_serviceGrid__bvv15{display:grid;gap:2rem}.catalog-experience_serviceGrid__bvv15>div{display:grid;gap:1.5rem}.catalog-experience_serviceGrid__bvv15>div p{max-width:46rem;margin:0;color:var(--color-text-secondary);font-size:clamp(1rem,2vw,1.25rem)}.catalog-experience_catalogPage__uCS_e{min-height:75svh;padding-top:clamp(4rem,8vw,8rem)}.catalog-experience_catalogHeader__Q4zBy{display:grid;gap:1.25rem;margin-bottom:clamp(3rem,7vw,6rem)}.catalog-experience_catalogHeader__Q4zBy h1{max-width:11ch;font-size:clamp(4rem,11vw,10rem);line-height:.82}.catalog-experience_catalogIntro__mUOrV{max-width:40rem;margin:0;color:var(--color-text-secondary);font-size:clamp(1rem,2vw,1.25rem)}.catalog-experience_catalogToolbar__SreET{display:grid;gap:.5rem;align-items:start;margin-bottom:clamp(2rem,5vw,4rem);border-top:1px solid var(--color-border-subtle);padding-top:1.25rem}.catalog-experience_catalogToolbar__SreET .catalog-experience_categoryNav__1DH29{margin-bottom:0}.catalog-experience_catalogToolbar__SreET>p{margin:0;color:var(--color-text-tertiary)}.catalog-experience_pagination__BP3pD{display:grid;grid-template-columns:1fr auto 1fr;gap:.5rem;align-items:center;margin-top:clamp(4rem,8vw,7rem);padding-block:1.25rem;border-block:1px solid var(--color-border-subtle)}.catalog-experience_pagination__BP3pD>:last-child{justify-self:end}.catalog-experience_pagination__BP3pD>div{display:flex}.catalog-experience_pagination__BP3pD a,.catalog-experience_pagination__BP3pD span{min-width:2.75rem;min-height:2.75rem;display:inline-grid;place-items:center;padding:.5rem;color:var(--color-text-secondary)}.catalog-experience_pagination__BP3pD a{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);color:var(--color-text-primary);text-decoration:none;transition:background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.catalog-experience_pagination__BP3pD a:hover{border-color:var(--color-text-primary);background:var(--color-surface-soft)}.catalog-experience_pagination__BP3pD>div{gap:.35rem}.catalog-experience_pagination__BP3pD a[aria-current=page]{background:var(--color-surface-inverse);color:var(--color-text-inverse);text-decoration:none}.catalog-experience_pagination__BP3pD span[aria-disabled=true]{color:var(--color-text-tertiary)}.catalog-experience_loadingHeader__PIl5p{display:grid;gap:1rem;margin-bottom:5rem}.catalog-experience_loadingGrid__5Tury span,.catalog-experience_loadingHeader__PIl5p span{display:block;background:var(--color-surface-soft);animation:catalog-experience_loadingPulse__iII_3 1.5s ease-in-out infinite alternate}.catalog-experience_loadingHeader__PIl5p span:first-child{width:9rem;height:.75rem}.catalog-experience_loadingHeader__PIl5p span:nth-child(2){width:min(44rem,86vw);height:clamp(4rem,10vw,9rem)}.catalog-experience_loadingHeader__PIl5p span:nth-child(3){width:min(30rem,70vw);height:1.2rem}.catalog-experience_loadingGrid__5Tury{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.catalog-experience_loadingGrid__5Tury span{aspect-ratio:4/5}@keyframes catalog-experience_loadingPulse__iII_3{to{opacity:.48}}@media (min-width:48rem){.catalog-experience_hero__zDP3Y{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.catalog-experience_heroCopy__zaoGi h1{font-size:clamp(3.7rem,10vw,7rem);overflow-wrap:anywhere}.catalog-experience_heroImageFrame__CNrvi{min-height:44rem}.catalog-experience_heroCopy__zaoGi{padding-block:clamp(4rem,8vw,8rem)}.catalog-experience_heroNumber__lxcP5{color:var(--color-action-primary-text)}.catalog-experience_productGrid__kDDzA{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-experience_productCard__k_k_M:nth-child(4n+2){margin-top:clamp(2rem,5vw,5rem)}.catalog-experience_serviceGrid__bvv15{grid-template-columns:.55fr 2fr auto;align-items:end}.catalog-experience_catalogToolbar__SreET{grid-template-columns:minmax(0,1fr) auto;align-items:center}.catalog-experience_catalogToolbar__SreET>p{padding-top:.85rem}.catalog-experience_loadingGrid__5Tury{grid-template-columns:repeat(4,1fr)}}@media (min-width:80rem){.catalog-experience_hero__zDP3Y{grid-template-columns:minmax(0,1.18fr) minmax(22rem,.82fr)}.catalog-experience_heroCopy__zaoGi h1{font-size:clamp(3.7rem,10vw,9.5rem);margin-left:-18%}.catalog-experience_productGrid__kDDzA{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-experience_productCard__k_k_M:nth-child(4n+2){margin-top:4rem}.catalog-experience_productCard__k_k_M:nth-child(4n+4){margin-top:8rem}}@media (max-width:35rem){.catalog-experience_sectionHeading__5whKG{align-items:start;flex-direction:column}.catalog-experience_productIdentity__V6mPG{grid-template-columns:1fr}.catalog-experience_pagination__BP3pD>div a:not([aria-current=page]){display:none}}@media (prefers-reduced-motion:reduce){.catalog-experience_productImage__fzkmt{transition:none}.catalog-experience_heroCopy__zaoGi>*,.catalog-experience_heroImageFrame__CNrvi,.catalog-experience_heroImage__m0RMB,.catalog-experience_loadingGrid__5Tury span,.catalog-experience_loadingHeader__PIl5p span{animation:none}}.product-detail_page__ufDAg{min-height:75svh;padding-block:clamp(1.5rem,4vw,3.5rem) clamp(5rem,10vw,9rem)}.product-detail_breadcrumbs__WYiCP{margin-bottom:clamp(1.5rem,4vw,3rem);color:var(--color-text-tertiary);font-family:var(--font-utility),monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.product-detail_breadcrumbs__WYiCP ol{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.product-detail_breadcrumbs__WYiCP li:not(:last-child):after{margin-left:.45rem;content:"/"}.product-detail_breadcrumbs__WYiCP a{text-underline-offset:.22rem}.product-detail_layout__gqreo{display:grid;gap:clamp(2rem,6vw,6rem)}.product-detail_gallery__UX9dU{min-width:0}.product-detail_mainImageFrame__URKGb{position:relative;aspect-ratio:4/5;margin:0;overflow:hidden;background:var(--color-surface-soft)}.product-detail_mainImage__Q95tR{object-fit:cover}.product-detail_thumbnails__8F68G{display:grid;grid-auto-columns:clamp(4.75rem,17vw,6.5rem);grid-auto-flow:column;gap:.65rem;justify-content:start;padding-block:.85rem;overflow-x:auto;scrollbar-width:thin}.product-detail_thumbnail__AvzOi{position:relative;aspect-ratio:4/5;padding:0;overflow:hidden;border:1px solid var(--color-border-subtle);background:var(--color-surface-soft);cursor:pointer;opacity:.58}.product-detail_thumbnail__AvzOi:hover,.product-detail_thumbnail__AvzOi[aria-pressed=true]{border-color:var(--color-text-primary);opacity:1}.product-detail_thumbnailImage__DlCKr{object-fit:cover}.product-detail_detail__TqhE5{min-width:0;display:grid;gap:1.75rem;align-content:start}.product-detail_header__RC6qn{display:grid;gap:.8rem;padding-bottom:1.75rem;border-bottom:1px solid var(--color-border-subtle)}.product-detail_categories___kV2r>p,.product-detail_eyebrow__0TqNl,.product-detail_price__O0fT0,.product-detail_selector__Y6oYA legend,.product-detail_sku__7DA83{font-family:var(--font-utility),monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.product-detail_categories___kV2r>p,.product-detail_eyebrow__0TqNl,.product-detail_sku__7DA83{margin:0;color:var(--color-text-tertiary)}.product-detail_header__RC6qn h1{max-width:12ch;margin:0;font-family:var(--font-display),serif;font-size:clamp(3rem,9vw,6.75rem);font-weight:480;letter-spacing:-.055em;line-height:.88}.product-detail_price__O0fT0{margin:.45rem 0 0;color:var(--color-text-primary);font-size:.82rem}.product-detail_description__kjInI{max-width:54ch;margin:0;color:var(--color-text-secondary);font-size:clamp(1rem,1.8vw,1.15rem);white-space:pre-line}.product-detail_selectors__0QnyC{display:grid;gap:1.5rem}.product-detail_selector__Y6oYA{min-width:0;margin:0;padding:0;border:0}.product-detail_selector__Y6oYA legend{margin-bottom:.7rem}.product-detail_optionList__v7_3B{display:flex;flex-wrap:wrap;gap:.55rem}.product-detail_option__xskrJ{min-width:3.15rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.6rem .85rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:transparent;color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-utility),monospace;font-size:.72rem}.product-detail_option__xskrJ[aria-checked=true]{border-color:var(--color-text-primary);background:var(--color-surface-inverse);color:var(--color-text-inverse)}.product-detail_option__xskrJ:disabled{border-color:var(--color-border-subtle);color:var(--color-text-tertiary);cursor:not-allowed;opacity:.45;text-decoration:line-through}.product-detail_swatch__tzUeR{width:.9rem;height:.9rem;flex:0 0 auto;border:1px solid;border-radius:50%}.product-detail_sizeGuideTrigger__bMyVn{width:fit-content;min-height:2.25rem;padding-inline:0;text-decoration:underline;text-underline-offset:.3rem}.product-detail_purchase__Wtvmt{display:grid;gap:.65rem;padding-top:1.5rem;border-top:1px solid var(--color-border-subtle)}.product-detail_purchase__Wtvmt p{max-width:48ch;margin:0;color:var(--color-text-secondary);font-size:.88rem}.product-detail_purchaseButton__29xsg{width:100%}.product-detail_cartError__VQ8Ri,.product-detail_cartSuccess__HqgfR{margin:-.85rem 0 0;font-size:.82rem}.product-detail_cartError__VQ8Ri{color:var(--color-status-danger)}.product-detail_cartSuccess__HqgfR{color:var(--color-status-success)}.product-detail_categories___kV2r{display:grid;gap:.6rem;padding-top:1.5rem;border-top:1px solid var(--color-border-subtle)}.product-detail_categories___kV2r ul{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin:0;padding:0;list-style:none}.product-detail_categories___kV2r a,.product-detail_sizeGuideLink__yRj6S{color:var(--color-text-secondary);font-size:.85rem;text-underline-offset:.25rem}.product-detail_sizeGuideFrame__vWX6j{width:100%;min-height:min(60vh,34rem);border:1px solid var(--color-border-subtle);background:var(--color-surface-soft)}.product-detail_sizeGuideLink__yRj6S{display:inline-block;margin-top:1rem}.product-detail_failure__HaE8h{min-height:70svh;padding-block:clamp(4rem,9vw,9rem)}@media (min-width:64rem){.product-detail_layout__gqreo{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:start}.product-detail_detail__TqhE5{position:sticky;top:calc(var(--header-height) + 2rem)}.product-detail_header__RC6qn h1{font-size:clamp(3.5rem,5.7vw,6.75rem)}}@media (forced-colors:active){.product-detail_option__xskrJ[aria-checked=true],.product-detail_thumbnail__AvzOi[aria-pressed=true]{outline:2px solid Highlight}}.orders_page__lbjAt{display:grid;gap:2rem}.orders_pageHeader__Jg1Nw{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:end;justify-content:space-between}.orders_eyebrow__avG1S{margin:0 0 .5rem;color:var(--color-text-tertiary);font-family:var(--font-utility),monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.orders_title__5_Lhj{margin:0;font-family:var(--font-display),serif;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:480;letter-spacing:-.045em;line-height:.95}.orders_lede__Bwe_e{margin:.6rem 0 0;color:var(--color-text-secondary)}.orders_facts__xiu2q{display:flex;flex-wrap:wrap;gap:.35rem 1.5rem;margin:.75rem 0 0;color:var(--color-text-secondary);font-size:.92rem}.orders_facts__xiu2q dt{display:inline;color:var(--color-text-tertiary)}.orders_facts__xiu2q dd{display:inline;margin:0 0 0 .35rem;color:var(--color-text-primary)}.orders_subnav__0lcrO{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.orders_subnav__0lcrO a{display:inline-flex;min-height:2.5rem;align-items:center;padding:.4rem .9rem;border:1px solid var(--color-border-subtle);border-radius:999px;color:var(--color-text-secondary);font-size:.9rem;text-decoration:none}.orders_subnav__0lcrO a[aria-current=page]{border-color:var(--color-text-primary);color:var(--color-text-primary)}.orders_backLink__WLHZF{color:var(--color-text-secondary);font-size:.9rem;text-underline-offset:.3em}.orders_tableWrap__ue7e4{overflow-x:auto;overflow-y:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--admin-radius-tile,var(--radius-panel));background:var(--color-surface-raised);box-shadow:var(--admin-shadow-tile,none)}.orders_table__I2Ft1{width:100%;border-collapse:collapse;font-size:.92rem}.orders_table__I2Ft1 td,.orders_table__I2Ft1 th{padding:.75rem 1rem;border-bottom:1px solid var(--color-border-subtle);text-align:start;vertical-align:top}.orders_table__I2Ft1 thead th{background:color-mix(in srgb,var(--color-surface-raised) 80%,transparent)}.orders_table__I2Ft1 th{color:var(--color-text-tertiary);font-family:var(--font-utility),monospace;font-size:.7rem;font-weight:560;letter-spacing:.08em;text-transform:uppercase}.orders_table__I2Ft1 tr:last-child td{border-bottom:0}.orders_numeric__JK8G_{font-variant-numeric:tabular-nums;text-align:end!important;white-space:nowrap}.orders_mono__W7XDe{font-family:var(--font-utility),monospace;font-size:.85rem}.orders_muted__gQm8c,.orders_pagination__3aAYh{color:var(--color-text-secondary)}.orders_pagination__3aAYh{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;font-size:.9rem}.orders_pagination__3aAYh a{color:var(--color-text-primary);text-underline-offset:.3em}.orders_section__NMYqM{display:grid;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--color-border-subtle);border-radius:var(--admin-radius-tile,var(--radius-panel));background:var(--color-surface-raised);box-shadow:var(--admin-shadow-tile,none)}.orders_sectionTitle__P82Xx{margin:0;font-size:1.15rem;font-weight:560}.orders_sectionHint__kQZYe{margin:-.75rem 0 0;color:var(--color-text-secondary);font-size:.9rem}.orders_form__YpLDS{display:grid;gap:1.1rem}.orders_formGrid__UUY6H{display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.orders_totals__1bvAL{display:grid;gap:.35rem;margin:0;font-size:.95rem}.orders_totals__1bvAL div{display:flex;gap:1rem;justify-content:space-between}.orders_totals__1bvAL dt{color:var(--color-text-secondary)}.orders_totals__1bvAL dd{margin:0;font-variant-numeric:tabular-nums}.orders_actions__t4Xoe{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.orders_formError__EyinP{margin:0;color:var(--color-status-danger);font-size:.9rem}.orders_success__oIx4U{display:grid;gap:.6rem;justify-items:start;padding:.95rem;border:1px solid var(--color-status-success);border-radius:var(--radius-panel);font-size:.92rem}.orders_success__oIx4U p{margin:0}.orders_notice__0trs6{display:grid;gap:.6rem;justify-items:start;padding:.95rem;border:1px solid var(--color-status-warning);border-radius:var(--radius-panel);background:var(--color-status-warning-surface);font-size:.92rem}.orders_notice__0trs6 p,.orders_notice__0trs6 ul{margin:0}.orders_noticeTitle__XImLl{font-weight:600}.orders_readOnly__xmmlB{padding:.85rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);color:var(--color-text-secondary);font-size:.92rem}.orders_checkbox__4hCel{display:flex;gap:.6rem;align-items:flex-start;font-size:.92rem}.orders_checkbox__4hCel input{width:1.1rem;height:1.1rem;margin-top:.15rem;accent-color:var(--color-action-primary)}.orders_filters__Np8TI{display:flex;flex-wrap:wrap;gap:1rem;align-items:start}.orders_filters__Np8TI>*{flex:1 1 12rem;max-width:18rem}.orders_filters__Np8TI .orders_actions__t4Xoe{flex:0 0 auto;min-height:3rem;margin-top:calc(.72rem * 1.6 + .5rem)}.orders_filters__Np8TI .orders_actions__t4Xoe>*{min-height:3rem}.orders_grid__OuZ9E{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start}.orders_contact__KzzEy{display:grid;gap:.35rem;margin:0}.orders_contact__KzzEy div{display:grid;gap:.1rem}.orders_contact__KzzEy dt{color:var(--color-text-tertiary);font-family:var(--font-utility),monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.orders_contact__KzzEy dd{margin:0;overflow-wrap:anywhere}.orders_secondaryLink__WZNcH{display:inline-flex;align-items:center;min-height:2.5rem;padding:.45rem 1rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text-primary);font-size:.92rem;text-decoration:none}.orders_balance__XYxf5{font-size:1.05rem;font-weight:600}.orders_timeline__V09FU{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.orders_timeline__V09FU li{display:grid;gap:.2rem;padding-left:.9rem;border-left:2px solid var(--color-border-subtle)}.orders_confirm__xXLep{display:grid;gap:.6rem;justify-items:start;padding:.95rem;border:1px solid var(--color-text-primary);border-radius:var(--radius-panel);font-size:.92rem}.orders_confirm__xXLep p{margin:0}.orders_folioLink__ValMk{min-height:2.75rem;display:inline-flex;align-items:center;color:var(--color-text-primary);font-family:var(--font-utility),monospace;font-size:.95rem;font-weight:600;letter-spacing:.04em;text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:.3em}.orders_orderCard__oJ6kA .orders_folioLink__ValMk:after{position:absolute;inset:0;content:""}.orders_orderCard__oJ6kA .orders_folioLink__ValMk:focus-visible{outline:none}.orders_orderCard__oJ6kA .orders_folioLink__ValMk:focus-visible:after{outline:.15rem solid var(--color-focus-ring);outline-offset:-.15rem}.orders_amount__lrq8Q{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.orders_orderTable__zCGNO td{vertical-align:middle}.orders_orderRow__ba5Ut{cursor:pointer;transition:background-color var(--duration-fast) ease}.orders_orderRow__ba5Ut td:first-child{background-image:linear-gradient(var(--color-action-primary-hover),var(--color-action-primary-hover));background-position:0;background-repeat:no-repeat;background-size:2px 0;transition:background-size var(--duration-moderate) var(--ease-out)}.orders_orderRow__ba5Ut:focus-within td:first-child{background-size:2px 100%}@media (hover:hover) and (pointer:fine){.orders_orderCard__oJ6kA:hover,.orders_orderRow__ba5Ut:hover{background:var(--color-surface-soft)}.orders_orderRow__ba5Ut:hover td:first-child{background-size:2px 100%}.orders_orderCard__oJ6kA:hover .orders_folioLink__ValMk,.orders_orderRow__ba5Ut:hover .orders_folioLink__ValMk{text-decoration-color:var(--color-action-primary-hover)}}.orders_orderRow__ba5Ut:active{background:color-mix(in srgb,var(--color-action-primary) 10%,transparent)}.orders_orderCard__oJ6kA,.orders_orderRow__ba5Ut{animation:orders_row-settle__nrqVP .42s var(--ease-out) both;animation-delay:calc(var(--row-index, 0) * 35ms)}@keyframes orders_row-settle__nrqVP{0%{opacity:0;transform:translateY(.4rem)}}.orders_orderCards__1s7tO{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.orders_orderCard__oJ6kA{position:relative;display:grid;gap:.5rem;padding:.85rem 1rem 1rem;border:1px solid var(--color-border-subtle);border-radius:var(--admin-radius-inner,var(--radius-panel));background:var(--color-surface-raised);transition:background-color var(--duration-fast) ease,transform .16s var(--ease-out)}.orders_orderCard__oJ6kA:active{transform:scale(.985)}.orders_orderCardHead__BD7Xz{display:flex;flex-wrap:wrap;gap:.25rem 1rem;align-items:center;justify-content:space-between}.orders_orderCardHead__BD7Xz .orders_amount__lrq8Q{font-size:1.05rem}.orders_orderCardClient__W6OSH{margin:0}.orders_orderCardBadges___enEe{display:flex;flex-wrap:wrap;gap:.5rem}.orders_orderCardDate__4eHTs{color:var(--color-text-secondary);font-size:.85rem}.orders_wideOnly__YZRCG{display:none}@media (min-width:48rem){.orders_wideOnly__YZRCG{display:block}.orders_orderCards__1s7tO{display:none}}.orders_summary__PDOwe{display:flex;flex-wrap:wrap;gap:1rem 2.25rem;margin:1.25rem 0 0}.orders_summary__PDOwe>div{display:grid;gap:.35rem;align-content:start}.orders_summary__PDOwe dt{color:var(--color-text-tertiary);font-family:var(--font-utility),monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.orders_summary__PDOwe dd{margin:0}.orders_summaryAmount__2VFOW{color:var(--color-text-primary);font-family:var(--font-display),serif;font-size:1.45rem;font-variant-numeric:tabular-nums;line-height:1.2}.orders_summaryMeta__N7vVf{margin:.9rem 0 0;color:var(--color-text-secondary);font-size:.88rem}.orders_choices__pnEFj{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.orders_cancelChoice__sA4zW{margin-inline-start:auto}.orders_confirmTitle__xLQLv{font-size:1rem;font-weight:600}.orders_confirmTitle__xLQLv:focus-visible{outline:none}.orders_confirmDanger__uQhj8{border-color:var(--color-status-danger);background:var(--color-status-danger-surface)}.orders_consequences__dv0hR{display:grid;gap:.25rem;margin:0;padding-inline-start:1.1rem;list-style:disc}.orders_consequences__dv0hR li::marker{color:var(--color-status-danger)}.orders_reviewState__gSqlU{display:flex;flex-wrap:wrap;gap:.4rem .6rem;align-items:center}.orders_success__oIx4U:focus-visible{outline-offset:.2rem}.orders_enter__4OYNl{transition:opacity .18s var(--ease-out),transform .18s var(--ease-out);@starting-style{opacity:0;transform:translateY(.25rem)}}@media (max-width:30rem){.orders_choices__pnEFj>*{flex:1 1 100%}.orders_cancelChoice__sA4zW{margin-inline-start:0;margin-top:.5rem}}.orders_loadingHead__AcKbP{display:grid;gap:.75rem}.orders_loadingSummary__X1r_2{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.orders_loadingFilters__RlwIJ{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),18rem))}.orders_loadingRows__a4XgA{display:grid;border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel)}.orders_loadingRow__3X_nD{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--color-border-subtle)}.orders_loadingRow__3X_nD:last-child{border-bottom:0}.orders_boardHeader__vQCBa{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:end;justify-content:space-between}.orders_figures__FP75a{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin:0}.orders_figure__fKJZ_{display:flex;flex-wrap:wrap;gap:.15rem .5rem;align-items:baseline}.orders_figure__fKJZ_ dt{order:2;color:var(--color-text-secondary)}.orders_figure__fKJZ_ dd{order:1;margin:0}.orders_figureValue__Fv_B_{font-family:var(--font-display),serif;font-size:clamp(1.6rem,4vw,2.2rem);font-variant-numeric:tabular-nums;line-height:1}.orders_figureError__sxMNa{color:var(--color-status-danger);font-size:.9rem}.orders_board__9y1wk{display:grid;gap:1rem;align-items:start}@media (min-width:1101px){.orders_board__9y1wk{grid-template-columns:repeat(3,minmax(0,1fr))}}.orders_boardColumn__pDiKg{display:grid;min-width:0;gap:1rem;padding:1.25rem;border-radius:var(--admin-radius-tile,var(--radius-panel));background:var(--color-surface-raised);box-shadow:var(--admin-shadow-tile,none)}.orders_columnHeader__KsL3K{display:grid;gap:.35rem}.orders_columnTitle__hBNNV{margin:0;font-family:var(--font-display),serif;font-size:1.5rem;font-weight:400;line-height:1.1}.orders_columnMeta__JskQQ{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0;color:var(--color-text-secondary);font-size:.875rem}.orders_columnEmpty__sjwm0{margin:0;border:1px dashed var(--color-border-strong);color:var(--color-text-secondary);text-align:center}.orders_columnEmpty__sjwm0,.orders_columnError__2CLWD{padding:1rem;border-radius:var(--admin-radius-inner,var(--radius-control))}.orders_columnError__2CLWD{display:grid;gap:.75rem;justify-items:start;background:var(--color-status-danger-surface)}.orders_columnError__2CLWD p{margin:0}.orders_columnMore__kONeU{display:inline-flex;min-height:2.75rem;align-items:center;justify-self:start;color:var(--admin-color-grana-text,var(--color-text-primary));font-weight:500;text-underline-offset:.3em}.orders_boardCards__sRmpS{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.orders_boardCard__JFCnR{position:relative;display:grid;gap:.4rem;padding:.85rem 1rem 1rem;border-radius:var(--admin-radius-inner,var(--radius-panel));background:var(--color-surface-soft);transition:background-color var(--duration-fast) ease,transform var(--admin-duration-press,.16s) var(--ease-out)}.orders_boardCard__JFCnR .orders_folioLink__ValMk:after{position:absolute;inset:0;content:""}.orders_boardCard__JFCnR .orders_folioLink__ValMk:focus-visible{outline:none}.orders_boardCard__JFCnR .orders_folioLink__ValMk:focus-visible:after{border-radius:inherit;outline:.15rem solid var(--color-focus-ring);outline-offset:-.15rem}.orders_boardCard__JFCnR:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.orders_boardCard__JFCnR:hover{background:var(--admin-color-tile-3,var(--color-surface-raised))}.orders_boardCard__JFCnR:hover .orders_folioLink__ValMk{text-decoration-color:var(--color-action-primary-hover)}}.orders_cardProgress__vgSv8{display:grid;gap:.35rem;margin:0;color:var(--color-text-secondary);font-size:.85rem}.orders_cardProgress__vgSv8 p{margin:0}.orders_progressTrack__oqTam{display:block;overflow:hidden;block-size:.3rem;border-radius:var(--admin-radius-pill,999px);background:var(--color-border-subtle)}.orders_progressFill__gRidy{display:block;block-size:100%;background:var(--color-status-success)}.orders_cardItems__77i2y,.orders_initials__Nm_dH{display:flex}.orders_initial__KyRUb{display:inline-grid;min-inline-size:1.75rem;block-size:1.75rem;padding-inline:.3rem;place-items:center;border:2px solid var(--color-surface-soft);border-radius:var(--admin-radius-pill,999px);background:var(--admin-color-grana-soft,var(--color-surface-raised));color:var(--admin-color-grana-text,var(--color-text-primary));font-family:var(--font-utility),monospace;font-size:.65rem;font-weight:500}.orders_initial__KyRUb+.orders_initial__KyRUb{margin-inline-start:-.4rem}.orders_shortcuts__A_NTG{display:flex;flex-wrap:wrap;gap:.5rem}.orders_panelBody__MMTYZ{display:grid}.orders_panelBody__MMTYZ .orders_pageHeader__Jg1Nw .orders_eyebrow__avG1S,.orders_panelBody__MMTYZ .orders_pageHeader__Jg1Nw .orders_title__5_Lhj{display:none}.orders_panelScrim__S_w_u[data-admin-theme]{min-height:0;background:var(--admin-color-scrim)}.orders_panelScrim__S_w_u>[role=dialog]{width:min(100%,46rem)}@media (prefers-reduced-motion:reduce){.orders_boardCard__JFCnR{transition:none}.orders_boardCard__JFCnR:active{transform:none}}.customer-orders_list___Eci8{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.customer-orders_row__oZiD_{display:grid;gap:.35rem 1.5rem;grid-template-columns:1fr auto;align-items:center;padding:1rem 1.15rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background:var(--color-surface-raised)}.customer-orders_row__oZiD_ a{min-height:2.75rem;display:inline-flex;align-items:center;color:var(--color-text-primary);text-decoration:underline;text-decoration-color:var(--color-border-strong);font-family:var(--font-utility),monospace;font-weight:600;letter-spacing:.04em;text-underline-offset:.3em}.customer-orders_meta__RKCHc{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:0;color:var(--color-text-secondary);font-size:.88rem}.customer-orders_amount__kxhnD{font-weight:600;text-align:end}.customer-orders_pagination__r0ApY{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:1.5rem;font-size:.92rem}.customer-orders_detail__kYj8D{display:grid;gap:1.75rem;max-width:48rem}.customer-orders_section__qQZD8{display:grid;gap:.75rem;padding:1.25rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background:var(--color-surface-raised)}.customer-orders_section__qQZD8 h2{margin:0;font-size:1.05rem;font-weight:560}.customer-orders_facts__8KahR{display:grid;grid-template-columns:max-content 1fr;gap:.4rem 1rem;margin:0}.customer-orders_facts__8KahR dt{color:var(--color-text-tertiary)}.customer-orders_facts__8KahR dd{margin:0;overflow-wrap:anywhere}.customer-orders_lines__ixoT_{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.customer-orders_lines__ixoT_ li{display:flex;flex-wrap:wrap;gap:.25rem 1rem;justify-content:space-between}.customer-orders_lines__ixoT_ span{color:var(--color-text-secondary);font-size:.88rem}.customer-orders_history__uhESq{margin:0;padding-inline-start:1.1rem}.customer-orders_back__RwCVH{width:fit-content;min-height:2.75rem;display:inline-flex;align-items:center;color:var(--color-text-primary);font-size:.92rem;text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:.3em}.customer-orders_badges__Xiiqp{display:flex;flex-wrap:wrap;gap:.5rem;margin:.15rem 0 .4rem}.customer-orders_facts__8KahR dd:has(>span[data-status],>span[data-payment]){align-self:center}