.block_section__Y_sNH{position:relative;width:100%;max-width:100%;height:100svh;overflow:hidden;contain:layout;background:#141010}.block_layer__gryMZ{position:absolute;inset:0}.block_desktopLayer__4F3vb{display:none}.block_mobileLayer__Bnjbk{display:block}@media (min-width:1024px){.block_desktopLayer__4F3vb{display:block}.block_mobileLayer__Bnjbk{display:none}}.block_mediaFill__NjLsO{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block_imageWrap__PMCQj,.block_mediaFill__NjLsO{position:absolute;inset:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.block_imageWrap__PMCQj{background-size:cover;background-position:50%;background-repeat:no-repeat}.block_mediaShield__l4cGu{position:absolute;inset:0;z-index:2}.block_mediaPlaceholder__D_OM4{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--color-warm-beige,#ede8e1)}.block_placeholderLabel__JZ2V8{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-stone,#7a8078)}.block_titleAnchor__BcW4H{pointer-events:none;position:absolute;right:clamp(1.25rem,5vw,4rem);top:50%;z-index:12;transform:translateY(-50%)}.block_titleAnchor__BcW4H.block_overlayLinked__46t6k{pointer-events:auto}.block_titleImg__cr8PO{display:block;width:auto;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center right;object-position:center right;filter:brightness(0) invert(1)}.block_siteLogoAnchor__UPyOL{pointer-events:none;position:absolute;left:50%;bottom:clamp(1.5rem,5vh,3rem);z-index:12;transform:translateX(-50%)}.block_siteLogoAnchor__UPyOL.block_overlayLinked__46t6k{pointer-events:auto}.block_siteLogoImg__NNg5Y{display:block;width:auto;height:auto;max-width:100%;filter:brightness(0) invert(1)}.block_overlayLink___E7cB{display:block;text-decoration:none;transition:opacity .2s ease}.block_overlayLink___E7cB:hover{opacity:.88}.block_section__5wr1m{background:var(--color-cream);padding-block:clamp(6.5rem,16vh,11rem);padding-inline:var(--layout-padding-x,1rem)}.block_inner__bZqA4{width:100%;max-width:36rem;margin-inline:auto;text-align:center}.block_eyebrow__JkukD{margin:0 0 1.25rem;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:lowercase;color:var(--color-stone)}.block_title__Wltju{margin:0 0 2.75rem;font-family:var(--font-display);font-size:clamp(2.25rem,6vw,3.25rem);font-weight:500;line-height:1.05;letter-spacing:.06em;text-transform:uppercase;color:var(--color-depth,#1e3a4d)}.block_prose__Ol6QC{color:var(--color-charcoal)}.block_paragraph__NcDsX{margin:0 0 1.5rem;font-size:clamp(.95rem,2.2vw,1.05rem);line-height:1.8}.block_paragraph__NcDsX:last-child{margin-bottom:0}.block_list__h74eZ{margin:0 0 1.35rem;padding-left:1.1rem;text-align:left;font-size:clamp(.95rem,2.2vw,1.05rem);line-height:1.75}.block_gap__Oz_wU{height:1rem;margin:0}.rich-text_richText__XSFPS{font-size:1.0625rem;line-height:1.7;color:var(--color-charcoal)}.rich-text_richText__XSFPS p{margin:0 0 1rem}.rich-text_richText__XSFPS p:last-child{margin-bottom:0}.rich-text_richText__XSFPS p[data-prose-gap=true]{margin:0 0 1rem;line-height:0;font-size:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rich-text_richText__XSFPS p[data-prose-gap=true]:last-child{margin-bottom:0}.rich-text_richText__XSFPS ol,.rich-text_richText__XSFPS ul{margin:0 0 1rem;padding-left:1.25rem}.rich-text_richText__XSFPS ol:last-child,.rich-text_richText__XSFPS ul:last-child{margin-bottom:0}.rich-text_richText__XSFPS li+li{margin-top:.35rem}.rich-text_richText__XSFPS a{color:var(--color-emphasis);text-decoration:underline}.rich-text_richText__XSFPS strong{font-weight:600;color:var(--color-charcoal)}.rich-text_richText__XSFPS h2,.rich-text_richText__XSFPS h3{margin:1.25rem 0 .5rem;font-family:var(--font-display);font-weight:600;color:var(--color-charcoal)}.rich-text_richText__XSFPS h2:first-child,.rich-text_richText__XSFPS h3:first-child{margin-top:0}.rich-text_richText__XSFPS h2{font-size:1.25rem}.rich-text_richText__XSFPS h3{font-size:1.0625rem}.rich-text_richTextLead__C23hv{font-family:var(--font-display);font-weight:300;font-size:clamp(1.125rem,3vw,1.75rem);line-height:1.2;color:var(--color-charcoal)}.rich-text_richTextLead__C23hv p{margin:0 0 .75rem}.rich-text_richTextLead__C23hv p:last-child{margin-bottom:0}.rich-text_richTextHero__fwUbz{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1rem,7.4vw,3.2rem);line-height:.88;letter-spacing:-.03em;text-transform:uppercase;color:var(--color-charcoal)}.rich-text_richTextHero__fwUbz p{margin:0}.rich-text_richTextHero__fwUbz br{display:block;content:""}.rich-text_richTextBody__b1J5x{font-size:.9375rem;line-height:1.65;color:var(--color-stone)}.block_section__Ad_Mo{width:100%;max-width:100%;overflow-x:clip;background:var(--color-brand-bg);padding:4px;box-sizing:border-box}.block_header__fj0b8{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .5rem 1rem;min-width:0}.block_title__LutLu{margin:0;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.block_nav__hYMsY{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.block_navBtn__1vRXs{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;border-radius:2px;transition:opacity .2s ease}.block_navBtn__1vRXs:hover:not(:disabled){opacity:.65}.block_navBtn__1vRXs:disabled{opacity:.25;cursor:default}.block_navIcon__INpFT{width:1.25rem;height:1.25rem}.block_viewport__2T91h{overflow:hidden;width:100%;min-width:0}.block_viewportStatic__NHdd8{width:100%;min-width:0;overflow-x:clip}.block_track__Wxel_{display:flex;flex-wrap:nowrap;transition:transform .45s ease-out;will-change:transform}.block_page__NoQkP,.block_pagesStatic__paWFg{width:100%;min-width:0}.block_page__NoQkP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto);grid-gap:4px;gap:4px;box-sizing:border-box}.block_track__Wxel_ .block_page__NoQkP{flex:0 0 calc(100% / var(--page-count, 1));max-width:calc(100% / var(--page-count, 1))}@media (min-width:640px){.block_page__NoQkP{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto}}.block_empty__0YvlU{padding:2rem;text-align:center;color:var(--color-brand-muted);font-size:14px}.responsive-sheet_backdrop__sikPI{position:fixed;inset:0;z-index:var(--sheet-z-backdrop,75);background:rgba(28,28,28,.28);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .3s ease}.responsive-sheet_backdropOpen__YSkuo{opacity:1;pointer-events:auto}.responsive-sheet_backdropDragging__BBMcV{transition:opacity 0s}.responsive-sheet_panel__BcRsm{position:fixed;z-index:var(--sheet-z-panel,76);left:0;right:0;bottom:0;display:flex;max-height:min(88svh,42rem);flex-direction:column;border-top:1px solid var(--color-light-taupe,#e8e6e3);border-radius:.75rem .75rem 0 0;background:hsla(40,33%,98%,.98);backdrop-filter:blur(16px);box-shadow:0 -12px 40px rgba(28,28,28,.12);transform:translateY(100%);pointer-events:none;transition:transform .35s ease;touch-action:pan-y}.responsive-sheet_panelOpen__Z_wo3{transform:translateY(0);pointer-events:auto}.responsive-sheet_panelDragging__wJRhx{transition:transform 0s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.responsive-sheet_handle__5b75h{flex-shrink:0;display:flex;justify-content:center;padding:.625rem 0 .125rem;cursor:grab;touch-action:none}.responsive-sheet_handle__5b75h:active{cursor:grabbing}.responsive-sheet_handleBar__a2Qme{width:2.25rem;height:.25rem;border-radius:999px;background:rgba(28,28,28,.18)}@media (min-width:1024px){.responsive-sheet_panelBottomEnd__o_bMp{top:0;right:0;bottom:0;left:auto;width:60%;min-width:22rem;max-width:none;max-height:none;border-top:none;border-left:1px solid var(--color-light-taupe,#e8e6e3);border-radius:0;box-shadow:-12px 0 40px rgba(28,28,28,.1);transform:translateX(100%);touch-action:auto}.responsive-sheet_panelBottomEnd__o_bMp.responsive-sheet_panelOpen__Z_wo3{transform:translateX(0)}.responsive-sheet_handleBottomEnd__V6ByX{display:none}}.responsive-sheet_panelEnd__80_M0{top:auto;right:0;bottom:0;left:auto;width:100%;max-width:24rem;max-height:none;border-top:none;border-left:1px solid var(--color-light-taupe,#e8e6e3);border-radius:0;box-shadow:-8px 0 32px rgba(28,28,28,.08);transform:translateX(100%);touch-action:pan-x}.responsive-sheet_panelEnd__80_M0.responsive-sheet_panelOpen__Z_wo3{transform:translateX(0)}.responsive-sheet_panelEnd__80_M0 .responsive-sheet_handle__5b75h{display:none}@media (min-width:1024px){.responsive-sheet_panelEnd__80_M0{touch-action:auto}}.filter-drawer_panelHeader__yIGnQ{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-light-taupe,#e8e6e3);padding:1rem 1.25rem}.filter-drawer_panelTitle__4xr_6{margin:0;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.filter-drawer_closeBtn__MPhhC{border:none;background:transparent;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-muted);cursor:pointer}.filter-drawer_closeBtn__MPhhC:hover{color:inherit}.filter-drawer_panelBody__skywu{flex:1 1;min-height:0;overflow-y:auto;padding:1.5rem 1.25rem}.filter-drawer_fieldset__rBxHH{margin:0;padding:0;border:0}.filter-drawer_fieldsetSpaced__P2jcR{margin-top:2.5rem}.filter-drawer_legend__mbBwl{margin-bottom:1rem;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-brand-muted)}.filter-drawer_list__FENF2{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.filter-drawer_list__FENF2 li+li{border-top:1px solid var(--color-light-taupe,#e8e6e3)}.filter-drawer_optionActive__43FW_,.filter-drawer_option__eJpnw{width:100%;padding:.875rem 0;border:none;background:transparent;text-align:left;font-size:13px;letter-spacing:.04em;cursor:pointer;transition:color .2s ease}.filter-drawer_option__eJpnw{color:var(--color-brand-muted)}.filter-drawer_option__eJpnw:hover{color:inherit}.filter-drawer_optionActive__43FW_{font-weight:500;color:inherit}.block_anchor__Diszm{margin-top:var(--site-header-height,3.5rem);height:var(--shop-header-height,4.75rem);pointer-events:none}.block_header__R3WKz{position:fixed;top:var(--site-header-height,3.5rem);left:0;right:0;z-index:35;width:100%;border-bottom:1px solid var(--color-light-taupe,#e8e6e3);background:hsla(40,33%,98%,.96);backdrop-filter:blur(12px);color:var(--color-brand-text)}.block_bar__HiEZ7{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:1rem;gap:1rem;padding:1.25rem 1rem}@media (min-width:640px){.block_bar__HiEZ7{padding:1.5rem 1rem}}.block_categoryPicker__A2laT{position:relative;min-width:0;justify-self:start}.block_categoryTrigger__upwLL{display:inline-flex;max-width:100%;align-items:center;gap:.625rem;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;text-align:left;transition:opacity .2s ease}@media (min-width:640px){.block_categoryTrigger__upwLL{gap:.75rem}}.block_categoryTrigger__upwLL:hover{opacity:.75}.block_categoryTitle__nUI3c{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,3.2vw,2.25rem);font-weight:400;letter-spacing:.08em;text-transform:uppercase;line-height:1.1;color:inherit}.block_categoryCaret__8lMfJ{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;margin-top:.15em;color:var(--color-charcoal);transition:transform .2s ease}@media (min-width:640px){.block_categoryCaret__8lMfJ{width:1.35rem;height:1.35rem;margin-top:.12em}}.block_categoryCaretIcon__I4QIg{display:block;width:100%;height:100%}.block_categoryCaretOpen__eRzEV{transform:rotate(180deg)}.block_categoryMenu__OCKAt{position:absolute;top:calc(100% + .5rem);left:0;z-index:36;min-width:min(100%,14rem);margin:0;padding:.35rem 0;list-style:none;border:1px solid var(--color-light-taupe,#e8e6e3);background:var(--color-brand-bg);box-shadow:0 8px 28px rgba(28,28,28,.1)}.block_categoryOptionActive__889bA,.block_categoryOption__Ukzno{display:block;width:100%;padding:.75rem 1.25rem;border:none;background:transparent;font-family:var(--font-display);font-size:11px;font-weight:400;letter-spacing:.1em;text-align:left;text-transform:uppercase;color:var(--color-brand-muted);cursor:pointer;transition:background-color .2s ease,color .2s ease}.block_categoryOption__Ukzno:hover{background:hsla(35,25%,91%,.45);color:var(--color-brand-text)}.block_categoryOptionActive__889bA{color:var(--color-brand-text);background:hsla(35,25%,91%,.55)}.block_filterWrap__lqMaL{display:flex;align-items:center;justify-content:flex-end}.block_filterBtn__eaEJJ{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem 0;border:none;background:transparent;font-family:var(--font-display);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:inherit;cursor:pointer;transition:opacity .2s ease}@media (min-width:640px){.block_filterBtn__eaEJJ{font-size:13px;letter-spacing:.1em;gap:.55rem}}.block_filterBtn__eaEJJ:hover{opacity:.65}.block_filterIcon__1XINj{font-size:16px;font-weight:400;line-height:1}@media (min-width:640px){.block_filterIcon__1XINj{font-size:17px}}.block_srOnly__eR3H4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.block_section__dFmu1{background:var(--color-brand-bg);padding:var(--layout-footer-gap,4px);box-sizing:border-box}.block_grid__9z2dd{display:grid;width:100%;max-width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px}@media (min-width:640px){.block_grid__9z2dd{grid-template-columns:repeat(4,minmax(0,1fr))}}.block_emptySection__7bCzp{padding:6rem 1rem;text-align:center;background:var(--color-brand-bg)}.block_emptyTitle__PhDWy{margin:0;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-muted)}.block_emptyHint__3dkYu{margin:.5rem 0 0;font-size:12px;color:var(--color-brand-muted);opacity:.7}.nav_mobileNav__jsG1h{display:block;border-bottom:1px solid var(--color-light-taupe);background:var(--color-cream)}.nav_mobileList__8uWKI{display:flex;gap:.25rem;margin:0;padding:.75rem var(--layout-padding-x,1rem);list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nav_mobileList__8uWKI::-webkit-scrollbar{display:none}.nav_mobileLink__EuAhc{display:inline-block;flex-shrink:0;padding:.375rem .625rem;font-family:var(--font-display);font-size:.6875rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--color-stone);white-space:nowrap;border-radius:2px;transition:color .2s ease,background .2s ease}.nav_mobileLink__EuAhc:hover{color:var(--color-charcoal)}.nav_mobileLink__EuAhc.nav_linkActive__Nv_kc{color:var(--color-charcoal);font-weight:500;background:rgba(28,28,28,.06)}.nav_sidebarNav__hfek8{display:none}@media (min-width:1024px){.nav_sidebarNav__hfek8{display:block}.nav_sidebarInner__SKbqH{display:flex;flex-direction:column;gap:2rem}}.nav_group__kj1MD{display:flex;flex-direction:column;gap:.625rem}.nav_groupLabel___z4M_{margin:0;font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:hsla(105,3%,49%,.75)}.nav_list__j7WTy{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.125rem}.nav_link__KuWJo{display:block;font-family:var(--font-display);font-size:.8125rem;font-weight:400;letter-spacing:.06em;line-height:1.35;text-decoration:none;color:var(--color-stone);border-left:2px solid transparent;padding:.5rem 0 .5rem .75rem;margin-left:-.75rem;transition:color .2s ease,border-color .2s ease}.nav_link__KuWJo:hover{color:var(--color-charcoal)}@media (min-width:1024px){.nav_link__KuWJo.nav_linkActive__Nv_kc{color:var(--color-charcoal);font-weight:500;border-left-color:var(--color-charcoal)}}.prose-content_plain__GVgu_{color:var(--color-charcoal)}.prose-content_paragraph__cCS2R{margin:0 0 1rem;font-size:1.0625rem;line-height:1.7}.prose-content_paragraph__cCS2R:last-child{margin-bottom:0}.prose-content_list__EK1Ot{margin:0 0 1rem;padding-left:1.25rem;font-size:1.0625rem;line-height:1.65}.prose-content_list__EK1Ot:last-child{margin-bottom:0}.prose-content_list__EK1Ot li+li{margin-top:.35rem}.prose-content_gap__u8xtY{height:1rem;margin:0}.content-page_page__XcXw8{background:var(--color-cream);padding:calc(var(--site-header-height, 3.5rem) + 1rem) var(--layout-padding-x,1rem) var(--spacing-section,4rem)}@media (min-width:1024px){[data-content-page-layout] .content-page_page__XcXw8{padding:2.5rem 0 0}}@media (max-width:1023px){[data-content-page-layout] .content-page_page__XcXw8{padding-top:1rem}}.content-page_inner__7F2SR{box-sizing:border-box;width:100%;max-width:min(48rem,var(--layout-max-width,80rem));margin-inline:auto}@media (min-width:1024px){[data-content-page-layout] .content-page_inner__7F2SR{margin-inline:0;max-width:min(56rem,100%)}}.content-page_title__HavZ7{margin:0 0 1.5rem;font-family:var(--font-display);font-weight:700;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.1;color:var(--color-charcoal)}.content-page_body__KH9JD{margin-top:0}