.CartProvider_toast__Qc7WQ{position:fixed;right:var(--s-6);bottom:var(--s-6);z-index:var(--z-toast);display:flex;align-items:center;gap:var(--s-4);max-width:calc(100vw - var(--s-8));padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--c-ink);color:#fff;font-size:var(--t-sm);box-shadow:var(--sh-pop);animation:CartProvider_toastIn__aWC4r var(--tr-slow)}.CartProvider_toastError__OGsKm{background:var(--c-danger)}.CartProvider_toastLink__zAgJF{color:var(--c-accent-soft);font-weight:500;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.CartProvider_toastLink__zAgJF:hover{color:#fff}@keyframes CartProvider_toastIn__aWC4r{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:640px){.CartProvider_toast__Qc7WQ{left:var(--s-4);right:var(--s-4);bottom:var(--s-4);flex-wrap:wrap}}.CartProvider_badge__O8aAC{position:absolute;top:2px;right:0;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:var(--r-full);background:var(--c-accent);color:#fff;font-size:.625rem;font-weight:700;line-height:1}.Breadcrumbs_wrap__QwEEO{margin-bottom:var(--s-5)}.Breadcrumbs_list___l4fV{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);font-size:var(--t-sm)}.Breadcrumbs_item__w70LQ{display:inline-flex;align-items:center;gap:var(--s-2)}.Breadcrumbs_link__z11G1{color:var(--c-muted)}.Breadcrumbs_current__Ex4Oo,.Breadcrumbs_link__z11G1:hover{color:var(--c-ink)}.Breadcrumbs_sep___04Cr{color:var(--c-line)}.Pagination_wrap__qpjdR{display:flex;align-items:center;justify-content:center;gap:var(--s-2);margin-top:var(--s-10);flex-wrap:wrap}.Pagination_current__nGRJ1,.Pagination_gap__2mvEA,.Pagination_item__njZZG{display:grid;place-items:center;min-width:40px;height:40px;padding-inline:var(--s-2);border:1px solid var(--c-line);border-radius:var(--r-sm);font-size:var(--t-sm);color:var(--c-body);background:var(--c-bg);transition:border-color var(--tr-fast),background var(--tr-fast)}.Pagination_item__njZZG:hover{border-color:var(--c-ink);color:var(--c-ink)}.Pagination_current__nGRJ1{background:var(--c-ink);border-color:var(--c-ink);color:#fff;font-weight:500}.Pagination_gap__2mvEA{border-color:transparent;color:var(--c-muted)}.Pagination_nav__IVFrU{gap:var(--s-2)}.Pagination_disabled__dcrq_{opacity:.4;pointer-events:none}@media (max-width:480px){.Pagination_current__nGRJ1,.Pagination_gap__2mvEA,.Pagination_item__njZZG{min-width:36px;height:36px}}.CatalogFilters_side__N9_k3{display:flex;flex-direction:column;gap:var(--s-6)}.CatalogFilters_block__8L5VE{padding-bottom:var(--s-5);border-bottom:1px solid var(--c-line)}.CatalogFilters_block__8L5VE:last-child{border-bottom:none;padding-bottom:0}.CatalogFilters_blockTitle__1eHiU{font-size:var(--t-sm);font-weight:600;color:var(--c-ink);margin-bottom:var(--s-4)}.CatalogFilters_cats__m_Nc_{display:flex;flex-direction:column}.CatalogFilters_cat__M5LIK{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) 0;font-size:var(--t-sm);color:var(--c-body)}.CatalogFilters_cat__M5LIK:hover{color:var(--c-ink)}.CatalogFilters_catChild__pJ87l{padding-left:var(--s-4);font-size:.8125rem;color:var(--c-muted)}.CatalogFilters_catActive__7W0J9{color:var(--c-ink);font-weight:600;box-shadow:inset 2px 0 0 var(--c-cta);padding-left:var(--s-3)}.CatalogFilters_catCount__d_XYd{font-size:.75rem;color:var(--c-muted)}.CatalogFilters_form__Ss5Qc{position:relative;display:flex;flex-direction:column;gap:var(--s-6)}.CatalogFilters_priceRow__Q_UJ0{display:flex;align-items:center;gap:var(--s-2)}.CatalogFilters_priceInput__i6_Yn{width:100%;min-width:0;height:40px;padding:0 var(--s-3);border:1px solid var(--c-line);border-radius:var(--r-sm);font-size:var(--t-sm);background:var(--c-bg);color:var(--c-ink)}.CatalogFilters_priceInput__i6_Yn:focus{outline:none;border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-ghost)}.CatalogFilters_priceDash__3kyqF{color:var(--c-muted);flex:0 0 auto}.CatalogFilters_values__8Flg2{display:flex;flex-direction:column;gap:var(--s-1);max-height:260px;overflow-y:auto}.CatalogFilters_check__3A5F5{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) 0;font-size:var(--t-sm);color:var(--c-body);cursor:pointer}.CatalogFilters_check__3A5F5:hover{color:var(--c-ink)}.CatalogFilters_check__3A5F5 input[type=checkbox]{width:18px;height:18px;flex:0 0 auto;accent-color:var(--c-ink);cursor:pointer}.CatalogFilters_swatch__Z0X5t{width:18px;height:18px;flex:0 0 auto;border:1px solid var(--c-line);border-radius:var(--r-full)}.CatalogFilters_valueName__PwRyU{flex:1 1}.CatalogFilters_valueCount__0lWoL{font-size:.75rem;color:var(--c-muted)}.CatalogFilters_actions__uDHPC{display:flex;flex-direction:column;gap:var(--s-2)}.CategoryText_intro__4zG_C{max-width:760px;color:var(--c-body);font-size:var(--t-body)}.CategoryText_details__6ME5g{margin-top:var(--s-12);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg-warm)}.CategoryText_summary__sYLOX{padding:var(--s-4) var(--s-5);font-size:var(--t-sm);font-weight:600;color:var(--c-ink);cursor:pointer;list-style:none;display:flex;align-items:center;gap:var(--s-2)}.CategoryText_summary__sYLOX::-webkit-details-marker{display:none}.CategoryText_summary__sYLOX:before{content:"";width:8px;height:8px;border-right:1.5px solid var(--c-muted);border-bottom:1.5px solid var(--c-muted);transform:rotate(-45deg);transition:transform var(--tr-fast);flex:0 0 auto}.CategoryText_details__6ME5g[open] .CategoryText_summary__sYLOX:before{transform:rotate(45deg)}.CategoryText_summary__sYLOX:hover{color:var(--c-cta)}.CategoryText_content__xFp6i{padding:0 var(--s-5) var(--s-5);max-width:820px;color:var(--c-body);font-size:var(--t-sm);line-height:var(--lh-base)}.CategoryText_content__xFp6i h1,.CategoryText_content__xFp6i h2{font-size:var(--t-h4);margin-block:var(--s-6) var(--s-2)}.CategoryText_content__xFp6i h3,.CategoryText_content__xFp6i h4{font-size:var(--t-body);margin-block:var(--s-4) var(--s-2)}.CategoryText_content__xFp6i p{margin-bottom:var(--s-3)}.CategoryText_content__xFp6i ol,.CategoryText_content__xFp6i ul{margin-bottom:var(--s-3);padding-left:var(--s-5)}.CategoryText_content__xFp6i ul{list-style:disc}.CategoryText_content__xFp6i ol{list-style:decimal}.CategoryText_content__xFp6i li{margin-bottom:var(--s-1)}.CategoryText_content__xFp6i a{color:var(--c-cta);text-decoration:underline}.CategoryText_content__xFp6i img{max-width:100%;height:auto;border-radius:var(--r-md);margin-block:var(--s-3)}.CategoryText_content__xFp6i table{width:100%;border-collapse:collapse;margin-bottom:var(--s-4);font-size:var(--t-sm)}.CategoryText_content__xFp6i td,.CategoryText_content__xFp6i th{padding:var(--s-2) var(--s-3);border:1px solid var(--c-line);text-align:left}.CategoryText_content__xFp6i th{background:var(--c-bg);font-weight:600;color:var(--c-ink)}.CatalogView_head__8QB1k{background:var(--c-bg-warm);padding-block:var(--s-6) var(--s-10);border-bottom:1px solid var(--c-line)}.CatalogView_title__dvLVP{font-size:var(--t-h1);margin-bottom:var(--s-3)}.CatalogView_desc__BJ5pt{max-width:720px;color:var(--c-body);font-size:var(--t-body)}.CatalogView_desc__BJ5pt p{margin-bottom:var(--s-2)}.CatalogView_layout__z6QWx{display:grid;grid-template-columns:260px 1fr;grid-gap:var(--s-10);gap:var(--s-10);padding-block:var(--s-10) var(--s-20);align-items:start}.CatalogView_sidebar__8VjjZ{position:-webkit-sticky;position:sticky;top:calc(72px + var(--s-4));z-index:20}.CatalogView_content__LkSWx{min-width:0}.CatalogView_grid__L5XNn{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap)}.CatalogView_empty__wEmeF{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s-3);padding:var(--s-20) var(--s-6);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg-warm)}.CatalogView_emptyTitle__E__t0{font-size:var(--t-h3)}.CatalogView_emptyText__oxhQu{color:var(--c-muted);max-width:420px}.CatalogView_emptyActions__5Z__O{display:flex;gap:var(--s-3);flex-wrap:wrap;justify-content:center;margin-top:var(--s-3)}@media (max-width:1200px){.CatalogView_grid__L5XNn{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.CatalogView_layout__z6QWx{grid-template-columns:1fr;gap:0;padding-block:var(--s-6) var(--s-12)}.CatalogView_sidebar__8VjjZ{display:none}}@media (max-width:640px){.CatalogView_grid__L5XNn{grid-template-columns:1fr}.CatalogView_head__8QB1k{padding-block:var(--s-4) var(--s-6)}}.page_wrap__wfnmc{padding-block:var(--s-6) var(--s-20)}.page_title__eKrTJ{font-size:var(--t-h1);margin-bottom:var(--s-8)}.page_content__9uxiL{max-width:820px;color:var(--c-body);line-height:var(--lh-base)}.page_content__9uxiL h2{font-size:var(--t-h2);margin-block:var(--s-10) var(--s-4)}.page_content__9uxiL h3{font-size:var(--t-h3);margin-block:var(--s-8) var(--s-3)}.page_content__9uxiL h4{font-size:var(--t-h4);margin-block:var(--s-6) var(--s-2)}.page_content__9uxiL p{margin-bottom:var(--s-4)}.page_content__9uxiL ol,.page_content__9uxiL ul{margin-bottom:var(--s-4);padding-left:var(--s-6)}.page_content__9uxiL ul{list-style:disc}.page_content__9uxiL ol{list-style:decimal}.page_content__9uxiL li{margin-bottom:var(--s-2)}.page_content__9uxiL a{color:var(--c-cta);text-decoration:underline}.page_content__9uxiL a:hover{color:var(--c-ink)}.page_content__9uxiL img{max-width:100%;height:auto;border-radius:var(--r-md);margin-block:var(--s-4)}.page_content__9uxiL table{width:100%;border-collapse:collapse;margin-bottom:var(--s-6);font-size:var(--t-sm)}.page_content__9uxiL td,.page_content__9uxiL th{padding:var(--s-3);border:1px solid var(--c-line);text-align:left}.page_content__9uxiL th{background:var(--c-bg-warm);font-weight:600;color:var(--c-ink)}.page_content__9uxiL blockquote{margin:var(--s-6) 0;padding:var(--s-4) var(--s-5);border-left:3px solid var(--c-accent);background:var(--c-bg-warm);border-radius:0 var(--r-md) var(--r-md) 0}.page_empty__vmLbZ{color:var(--c-muted)}.page_content__9uxiL svg:not([width]){display:inline-block;width:1.1em;height:1.1em;fill:currentColor;vertical-align:-.18em;margin-right:.5em;color:var(--c-accent)}.page_formWrap__2ESK0{margin-block:var(--s-6) var(--s-10)}.page_page__DiiXQ{background:var(--c-bg)}.page_anchor__bX5db{scroll-margin-top:88px}.page_eyebrow__hlBkV{margin:0 0 var(--s-4);color:#9a7b55}.page_eyebrowMuted__QXy7A,.page_eyebrow__hlBkV{font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.page_eyebrowMuted__QXy7A{margin:0 0 var(--s-3);color:var(--c-muted)}.page_h2__zNPdr{margin:0;font-size:clamp(1.625rem,2.2vw,2.25rem);font-weight:500;line-height:1.18;letter-spacing:-.01em;color:var(--c-ink)}.page_btn__w18gm{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 var(--s-8);border-radius:var(--r-md);font-size:var(--t-body);font-weight:500;white-space:nowrap;transition:background .2s,border-color .2s,color .2s,transform .2s}.page_btn__w18gm:active{transform:translateY(1px)}.page_btn__w18gm:focus-visible{outline:2px solid #9a7b55;outline-offset:3px}.page_btnDark__Lb7bv{background:#3d2f24;color:#fff}.page_btnDark__Lb7bv:hover{background:#2c2119}.page_btnOutline__Gds5h{border:1px solid #cfc4b6;color:var(--c-ink);background:transparent}.page_btnOutline__Gds5h:hover{border-color:var(--c-ink);background:rgba(255,255,255,.6)}.page_hero__Lgguo{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(520px,40vw,680px);background:#f3eee9}.page_heroText__02U7E{display:flex;flex-direction:column;justify-content:center;padding-block:var(--s-10) var(--s-16);padding-left:max(var(--container-pad),calc(50cqw - var(--container) / 2 + var(--container-pad)));padding-right:clamp(2rem,4vw,5rem)}.page_heroText__02U7E nav{margin-bottom:auto}.page_heroTitle__85a0S{margin:0 0 var(--s-5);font-size:clamp(2.5rem,4vw,3.75rem);font-weight:500;line-height:1.06;letter-spacing:-.02em;color:#1c1814}.page_heroLead__GH_Bo{max-width:30em;margin:0 0 var(--s-8);font-size:clamp(1.0625rem,1.25vw,1.25rem);line-height:1.5;color:#4f463e}.page_heroActions__4AvT1{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-bottom:auto}.page_heroBtn__L6d8q{background:#3d2f24}.page_heroBtn__L6d8q:hover{background:#2c2119}.page_heroBtnGhost__g07P6{border-color:#cfc4b6}.page_heroMedia__wiP_H{position:relative;min-height:100%;background:#2a2521}.page_heroImg__ItzLQ{object-fit:cover;object-position:50% 45%}.page_section__qs7Nf{padding-block:clamp(3.5rem,6vw,6rem)}.page_head__nexFW{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;grid-gap:var(--s-8);gap:var(--s-8);margin-bottom:var(--s-10)}.page_headText__58OJf{max-width:34em;margin:0;font-size:1.0625rem;line-height:1.55;color:var(--c-body)}.page_conditions__V7jwH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4);margin:0 0 var(--s-10);padding:0;list-style:none}.page_condition__scIOo{display:flex;flex-direction:column;padding:var(--s-8) var(--s-6);border:1px solid var(--c-line);border-radius:var(--r-xl);background:var(--c-bg-warm)}.page_condIcon__CjFJv{display:grid;place-items:center;width:56px;height:56px;margin-bottom:var(--s-6);border-radius:50%;background:radial-gradient(circle at 38% 30%,#f4efea 0,#e8e0d8 62%,#ddd3ca 100%);color:#3f2d21}.page_condTitle__X1MFv{margin:0 0 var(--s-2);font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--c-ink)}.page_condText__GebD3{margin:0;font-size:.9375rem;line-height:1.55;color:var(--c-body)}.page_materials__RbzOA{padding-block:clamp(3.5rem,6vw,6rem);background:#1b1816;color:#fff}.page_materialsTitle__WGNUI{margin:0 0 var(--s-3);font-size:clamp(1.875rem,3vw,2.75rem);font-weight:500;line-height:1.12;letter-spacing:-.015em;color:#fff}.page_materialsLead__cL17P{margin:0 0 var(--s-10);font-size:1.0625rem;color:rgba(255,255,255,.72)}.page_cards__nXkLL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4);margin:0;padding:0;list-style:none}.page_cards__nXkLL>li{display:flex}.page_card__9i7fe{display:flex;flex-direction:column;width:100%;min-height:280px;padding:var(--s-8) var(--s-6) var(--s-6);border:1px solid rgba(255,255,255,.09);border-radius:var(--r-xl);background:rgba(255,255,255,.04);color:#fff;transition:border-color .25s,background .25s,transform .25s}.page_card__9i7fe:hover{border-color:rgba(217,194,143,.55);background:rgba(255,255,255,.065);transform:translateY(-3px)}.page_card__9i7fe:focus-visible{outline:2px solid #d9c28f;outline-offset:3px}.page_cardIcon__9EofR{display:grid;place-items:center;width:60px;height:60px;margin-bottom:var(--s-8);border:1px solid rgba(217,194,143,.35);border-radius:50%;color:#e3cfa3}.page_cardTitle__p1KQO{margin-bottom:var(--s-2);font-size:1.25rem;font-weight:500;line-height:1.25}.page_cardText__hh6SS{margin-bottom:var(--s-6);font-size:.9375rem;line-height:1.5;color:rgba(255,255,255,.68)}.page_cardFoot__Zrtyf{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-top:auto;padding-top:var(--s-4);border-top:1px solid rgba(255,255,255,.08)}.page_cardStatus__EII3i{font-size:.8125rem;color:#d9c28f}.page_cardArrow__7C4qF{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:50%;background:rgba(255,255,255,.08);transition:background .25s,color .25s}.page_card__9i7fe:hover .page_cardArrow__7C4qF{background:#d9c28f;color:#1b1816}.page_detail__kmXAT{padding-block:clamp(3rem,5.5vw,5.5rem)}.page_detailAlt__ba00u{background:var(--c-bg-warm);border-block:1px solid var(--c-line-soft)}.page_detailGrid__MrAYl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem)}.page_detailText__2c6pY{max-width:560px}.page_detailLead__cdh6x{margin:var(--s-4) 0 var(--s-6);font-size:1.0625rem;line-height:1.6;color:var(--c-body)}.page_avail__KuSFm{display:grid;grid-gap:var(--s-3);gap:var(--s-3);margin:0 0 var(--s-8);padding:0;list-style:none}.page_avail__KuSFm li{display:flex;align-items:flex-start;gap:var(--s-3);font-size:.9375rem;line-height:1.5;color:var(--c-ink)}.page_avail__KuSFm svg{flex:0 0 auto;margin-top:2px}.page_avail__KuSFm strong{font-weight:600}.page_availOk__H5JK6 svg{color:var(--c-ok)}.page_availReq__9BMSM svg{color:#9a7b55}.page_actions__WQFzP{display:flex;flex-wrap:wrap;gap:var(--s-3)}.page_detailMedia__oWlF7{position:relative;display:block;overflow:hidden;border-radius:var(--r-xl);background:var(--c-bg-sand)}.page_detailImg___QeJu{display:block;width:100%;height:auto}.page_sheet___wSvo{border:1px solid var(--c-line);background:#fff;box-shadow:0 18px 40px rgba(28,24,20,.08);transition:transform .25s,box-shadow .25s}.page_sheet___wSvo:hover{transform:translateY(-3px);box-shadow:0 24px 50px rgba(28,24,20,.12)}.page_sheet___wSvo:focus-visible{outline:2px solid #9a7b55;outline-offset:3px}.page_sheetBadge__ufWgJ{position:absolute;left:var(--s-4);bottom:var(--s-4);padding:6px 12px;border-radius:var(--r-full);background:rgba(27,24,22,.86);color:#fff;font-size:.75rem;font-weight:500;letter-spacing:.02em}.page_note__FmrmC{padding:var(--s-8);border:1px solid var(--c-line);border-radius:var(--r-xl);background:var(--c-bg-warm)}.page_noteIcon__Ymhwt{display:grid;place-items:center;width:56px;height:56px;margin-bottom:var(--s-5);border-radius:50%;background:radial-gradient(circle at 38% 30%,#f4efea 0,#e8e0d8 62%,#ddd3ca 100%);color:#3f2d21}.page_noteTitle__nmNLL{margin:0 0 var(--s-4);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted)}.page_noteList__6XjFL{display:grid;grid-gap:var(--s-3);gap:var(--s-3);margin:0;padding:0;list-style:none}.page_noteList__6XjFL li{position:relative;padding-left:var(--s-6);font-size:1rem;line-height:1.5;color:var(--c-ink)}.page_noteList__6XjFL li:before{content:"";position:absolute;left:0;top:.62em;width:10px;height:1px;background:#9a7b55}.page_params__nJzWw{display:grid;grid-gap:var(--s-6);gap:var(--s-6);padding:var(--s-8);border:1px solid var(--c-line);border-radius:var(--r-xl);background:var(--c-bg)}.page_paramGroupTitle__AVuSe{margin:0 0 var(--s-3);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#9a7b55}.page_paramList__mnR7d{display:grid;margin:0}.page_paramRow__esAX8{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--s-4);gap:var(--s-4);padding:10px 0;border-bottom:1px solid var(--c-line-soft);font-size:.9375rem}.page_paramRow__esAX8:last-child{border-bottom:none}.page_paramRow__esAX8 dt{color:var(--c-body)}.page_paramRow__esAX8 dd{margin:0;font-weight:600;color:var(--c-ink);text-align:right}.page_catWrap___9HnO{margin-top:clamp(2.5rem,4vw,3.5rem)}.page_catList__cczNI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-3);gap:var(--s-3);margin:0;padding:0;list-style:none}.page_catLink__S5J7X{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;grid-column-gap:var(--s-3);column-gap:var(--s-3);min-height:76px;padding:var(--s-4) var(--s-5);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-bg);transition:border-color .2s,box-shadow .2s}.page_catLink__S5J7X:hover{border-color:#cfc4b6;box-shadow:0 10px 24px rgba(28,24,20,.06)}.page_catName__xpCBE{font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--c-ink)}.page_catCount__NK9vm{grid-row:2;font-size:.8125rem;color:var(--c-muted)}.page_catArrow__WGuW9{grid-row:1/span 2;grid-column:2;color:#9a7b55;transition:transform .2s}.page_catLink__S5J7X:hover .page_catArrow__WGuW9{transform:translateX(3px)}.page_request__k9Bop{padding-block:clamp(3.5rem,6vw,6rem);background:#f3eee9}.page_requestGrid__m9_7T{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem)}.page_requestTitle__vl0Yy{margin:0 0 var(--s-4);font-size:clamp(1.875rem,3vw,2.75rem);font-weight:500;line-height:1.12;letter-spacing:-.015em;color:#1c1814}.page_requestLead__wQs22{max-width:30em;margin:0 0 var(--s-5);font-size:1.125rem;line-height:1.55;color:#4f463e}.page_requestNote__dpCJy{max-width:32em;margin:0;font-size:.875rem;line-height:1.55;color:var(--c-muted)}.page_form__is1Vl.page_form__is1Vl{max-width:none;padding:var(--s-8);border:1px solid #e6ddd2;border-radius:var(--r-xl);background:#fff;box-shadow:0 24px 60px rgba(28,24,20,.07)}@media (max-width:1200px){.page_cards__nXkLL,.page_conditions__V7jwH{grid-template-columns:repeat(2,minmax(0,1fr))}.page_card__9i7fe{min-height:240px}.page_catList__cczNI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.page_hero__Lgguo{grid-template-columns:1fr;min-height:0}.page_heroText__02U7E{padding:var(--s-6) var(--container-pad) var(--s-10)}.page_heroText__02U7E nav{margin-bottom:var(--s-8)}.page_heroMedia__wiP_H{min-height:0;aspect-ratio:4/3}.page_head__nexFW{gap:var(--s-4);margin-bottom:var(--s-8)}.page_detailGrid__MrAYl,.page_head__nexFW,.page_requestGrid__m9_7T{grid-template-columns:1fr}.page_detailText__2c6pY{max-width:none}}@media (max-width:768px){.page_anchor__bX5db{scroll-margin-top:72px}}@media (max-width:600px){.page_heroTitle__85a0S{font-size:2.25rem}.page_heroActions__4AvT1{flex-direction:column;align-items:stretch}.page_cards__nXkLL,.page_conditions__V7jwH{grid-template-columns:1fr}.page_catList__cczNI{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}.page_catLink__S5J7X{min-height:72px;padding:var(--s-3);column-gap:var(--s-2)}.page_catName__xpCBE{font-size:.875rem}.page_catCount__NK9vm{font-size:.75rem}.page_catArrow__WGuW9{width:14px;height:14px}.page_conditions__V7jwH{gap:var(--s-3)}.page_condition__scIOo{display:grid;grid-template-columns:48px minmax(0,1fr);grid-column-gap:var(--s-4);column-gap:var(--s-4);align-items:start;padding:var(--s-5)}.page_condIcon__CjFJv{grid-row:1/span 2;width:48px;height:48px;margin:0}.page_condTitle__X1MFv{font-size:1.0625rem;margin-bottom:var(--s-1)}.page_condText__GebD3{font-size:.875rem}.page_noteIcon__Ymhwt{width:48px;height:48px;margin-bottom:var(--s-4)}.page_card__9i7fe{display:grid;grid-template-columns:48px minmax(0,1fr);grid-column-gap:var(--s-4);column-gap:var(--s-4);align-items:start;min-height:0;padding:var(--s-5)}.page_cardIcon__9EofR{grid-row:1/span 3;width:48px;height:48px;margin:0}.page_cardIcon__9EofR svg{width:24px;height:24px}.page_cardTitle__p1KQO{font-size:1.125rem;margin-bottom:var(--s-1)}.page_cardText__hh6SS{margin-bottom:var(--s-3);font-size:.875rem}.page_cardFoot__Zrtyf{padding-top:var(--s-3)}.page_cardArrow__7C4qF{width:32px;height:32px}.page_actions__WQFzP{flex-direction:column;align-items:stretch}.page_btn__w18gm{white-space:normal;text-align:center;padding:12px var(--s-5)}.page_note__FmrmC{padding:var(--s-6) var(--s-5)}.page_params__nJzWw{padding:var(--s-5);gap:var(--s-5)}.page_paramRow__esAX8{font-size:.875rem}.page_form__is1Vl.page_form__is1Vl{padding:var(--s-5)}}@media (prefers-reduced-motion:reduce){.page_card__9i7fe,.page_catArrow__WGuW9,.page_catLink__S5J7X,.page_sheet___wSvo{transition:none}.page_card__9i7fe:hover,.page_sheet___wSvo:hover{transform:none}}.page_page__dvc53{background:var(--c-bg)}.page_anchor__poDmq{scroll-margin-top:88px}.page_eyebrow__Eihpb{margin:0 0 var(--s-4);color:#9a7b55}.page_eyebrowMuted__QYZfd,.page_eyebrow__Eihpb{font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.page_eyebrowMuted__QYZfd{margin:0 0 var(--s-3);color:var(--c-muted)}.page_h2__rM9QE{margin:0;font-size:clamp(1.625rem,2.2vw,2.25rem);font-weight:500;line-height:1.18;letter-spacing:-.01em;color:var(--c-ink)}.page_btnDark__wx19w{background:#3d2f24}.page_btnDark__wx19w:hover{background:#2c2119}.page_btnGhost__y48Fj{border-color:#cfc4b6}.page_section__7O1W9{padding-block:clamp(3.5rem,6vw,6rem)}.page_head__pRBhU{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;grid-gap:var(--s-8);gap:var(--s-8);margin-bottom:var(--s-10)}.page_headText__HBdL_{max-width:34em;margin:0;font-size:1.0625rem;line-height:1.55;color:var(--c-body)}.page_textLink__w1L6p{display:inline-flex;align-items:center;gap:6px;margin-top:var(--s-8);font-size:.9375rem;font-weight:500;color:#7d6241;text-decoration:underline;text-underline-offset:4px}.page_textLink__w1L6p:hover{color:#3d2f24}.page_hero__9P158{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(520px,40vw,680px);background:#f3eee9}.page_heroText__WD4tv{display:flex;flex-direction:column;justify-content:center;padding-block:var(--s-10) var(--s-16);padding-left:max(var(--container-pad),calc(50cqw - var(--container) / 2 + var(--container-pad)));padding-right:clamp(2rem,4vw,5rem)}.page_heroText__WD4tv nav{margin-bottom:auto}.page_heroTitle__oKCNq{margin:0 0 var(--s-5);font-size:clamp(2.5rem,4vw,3.75rem);font-weight:500;line-height:1.06;letter-spacing:-.02em;color:#1c1814}.page_heroLead__MWEl8{max-width:30em;margin:0 0 var(--s-8);font-size:clamp(1.0625rem,1.25vw,1.25rem);line-height:1.5;color:#4f463e}.page_facts__3WOQd{display:flex;flex-wrap:wrap;gap:var(--s-8);margin:0 0 var(--s-8);padding-top:var(--s-6);border-top:1px solid #ddd2c4}.page_facts__3WOQd div{display:grid;grid-gap:2px;gap:2px}.page_facts__3WOQd dt{font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:400;line-height:1;letter-spacing:-.01em;color:#9a7b55;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_facts__3WOQd dd{margin:0;font-size:.875rem;color:#4f463e}.page_heroActions__oOAKu{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-bottom:auto}.page_heroMedia__hlLqn{position:relative;min-height:100%;background:#2a2521}.page_heroImg__B4tl9{object-fit:cover;object-position:50% 55%}.page_aboutGrid__pFcAu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem)}.page_thesis__i7Vh1{margin:0;max-width:14em;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:#1c1814}.page_aboutText__Eg5gA p{max-width:38em;margin:0 0 var(--s-5);font-size:1.0625rem;line-height:1.65;color:var(--c-body)}.page_timeline__ZC_sj{display:grid;grid-gap:0;gap:0;margin:var(--s-8) 0 0;padding:0;list-style:none;border-top:1px solid var(--c-line)}.page_timeline__ZC_sj li{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:var(--s-6);gap:var(--s-6);align-items:baseline;padding-block:var(--s-5);border-bottom:1px solid var(--c-line)}.page_year__sUi2e{font-size:1.75rem;font-weight:400;line-height:1;color:#9a7b55;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_yearText__k8kBp{font-size:.9375rem;line-height:1.55;color:var(--c-ink)}.page_range__sFbZ5{padding-block:clamp(3.5rem,6vw,6rem);background:var(--c-bg-warm);border-block:1px solid var(--c-line-soft)}.page_rangeList__jIy7R{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4);margin:0;padding:0;list-style:none}.page_rangeCard__0XmQ3{display:flex;flex-direction:column;padding:var(--s-8) var(--s-6) var(--s-6);border:1px solid var(--c-line);border-radius:var(--r-xl);background:#fff}.page_rangeTop__5tzpZ{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--s-8)}.page_rangeNum__PPZJQ{font-size:clamp(2.75rem,3.6vw,3.5rem);font-weight:300;line-height:.9;letter-spacing:-.02em;color:#b39469;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_rangeIcon__BXhPQ{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:radial-gradient(circle at 38% 30%,#f4efea 0,#e8e0d8 62%,#ddd3ca 100%);color:#3f2d21}.page_rangeTitle__WvDnM{margin:0 0 var(--s-3);font-size:1.1875rem;font-weight:600;line-height:1.3;color:var(--c-ink)}.page_rangeText__W3pPb{margin:0;font-size:.9375rem;line-height:1.55;color:var(--c-body)}.page_gallery__10dLs{padding-block:clamp(3.5rem,6vw,6rem);background:#1b1816;color:#fff}.page_galleryHead__5PXBj{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-6);margin-bottom:var(--s-10)}.page_galleryTitle__1sCc_{margin:0;font-size:clamp(1.875rem,3vw,2.75rem);font-weight:500;line-height:1.12;letter-spacing:-.015em;color:#fff}.page_galleryLink__Z08_C{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;min-height:48px;padding:0 var(--s-6);border:1px solid rgba(255,255,255,.22);border-radius:var(--r-md);font-weight:500;color:#fff;transition:border-color .2s,background .2s}.page_galleryLink__Z08_C:hover{border-color:#d9c28f;background:rgba(255,255,255,.05)}.page_galleryLink__Z08_C:focus-visible{outline:2px solid #d9c28f;outline-offset:3px}.page_mosaic__o_g74{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s-4);gap:var(--s-4);height:clamp(360px,36vw,560px)}.page_tile__avPPe{position:relative;margin:0;overflow:hidden;border-radius:var(--r-xl);background:#2a2521}.page_tileImg__yGouS{object-fit:cover}.page_approach__xVRbY{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4);margin:0;padding:0;list-style:none}.page_approachItem__yWcRV{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:var(--s-4);gap:var(--s-4);align-items:start;padding:var(--s-6);border:1px solid var(--c-line);border-radius:var(--r-xl);background:var(--c-bg-warm)}.page_approachIcon__2Y86U{display:grid;place-items:center;width:48px;height:48px;border:1px solid #cfc4b6;border-radius:50%;color:#3f2d21}.page_approachTitle__mrwZO{margin:0 0 var(--s-2);font-size:1.0625rem;font-weight:600;line-height:1.3;color:var(--c-ink)}.page_approachText__KvvC2{margin:0;font-size:.9375rem;line-height:1.5;color:var(--c-body)}.page_cycle__nP7Kc{padding-block:clamp(3.5rem,6vw,6rem);background:#f3eee9}.page_cycleTitle__ZcbBS{margin:0;font-size:clamp(1.875rem,3vw,2.75rem);font-weight:500;line-height:1.12;letter-spacing:-.015em;color:#1c1814}.page_cycleLead__ssKy1{max-width:34em;margin:0;font-size:1.0625rem;line-height:1.55;color:#4f463e}.page_steps__O6H7n{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-6);gap:var(--s-6);margin:0;padding:0;list-style:none}.page_steps__O6H7n:before{content:"";position:absolute;top:28px;left:28px;right:28px;height:1px;background:#cdbfa9}.page_step__Zedq8{position:relative;display:grid;justify-items:start;align-content:start;grid-gap:var(--s-2);gap:var(--s-2)}.page_stepNum__gzjzb{display:grid;place-items:center;width:56px;height:56px;margin-bottom:var(--s-4);border:1px solid #b39469;border-radius:50%;background:#f3eee9;font-size:.9375rem;font-weight:500;letter-spacing:.06em;color:#7d6241}.page_stepTitle__LJn7Z{font-size:1.25rem;font-weight:500;line-height:1.3;color:#1c1814}.page_stepLink__Illkk{display:inline-flex;align-items:center;gap:4px;font-size:.875rem;color:#7d6241;text-decoration:underline;text-underline-offset:3px}.page_stepLink__Illkk:hover{color:#3d2f24}.page_request__cTrb8{padding-block:clamp(3.5rem,6vw,6rem);background:var(--c-bg)}.page_requestGrid__0p85T{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem)}.page_requestTitle__bsFw7{margin:0 0 var(--s-4);font-size:clamp(1.875rem,3vw,2.75rem);font-weight:500;line-height:1.12;letter-spacing:-.015em;color:#1c1814}.page_requestLead__DJAy3{max-width:30em;margin:0;font-size:1.125rem;line-height:1.55;color:#4f463e}.page_form__ZZE3o.page_form__ZZE3o{max-width:none;padding:var(--s-8);border:1px solid #e6ddd2;border-radius:var(--r-xl);background:#fff;box-shadow:0 24px 60px rgba(28,24,20,.07)}@media (max-width:1200px){.page_approach__xVRbY,.page_rangeList__jIy7R{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.page_hero__9P158{grid-template-columns:1fr;min-height:0}.page_heroText__WD4tv{padding:var(--s-6) var(--container-pad) var(--s-10)}.page_heroText__WD4tv nav{margin-bottom:var(--s-8)}.page_heroMedia__hlLqn{min-height:0;aspect-ratio:4/3}.page_heroImg__B4tl9{object-position:70% 72%}.page_head__pRBhU{grid-template-columns:1fr;gap:var(--s-4);margin-bottom:var(--s-8)}.page_aboutGrid__pFcAu,.page_requestGrid__0p85T{grid-template-columns:1fr;gap:var(--s-6)}.page_galleryHead__5PXBj{flex-direction:column;align-items:flex-start;margin-bottom:var(--s-8)}.page_mosaic__o_g74{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;height:auto}.page_tileWide__NOpXo{grid-column:1/-1;aspect-ratio:16/9}.page_tile__avPPe:not(.page_tileWide__NOpXo){aspect-ratio:3/4}.page_steps__O6H7n{grid-template-columns:1fr;gap:var(--s-5)}.page_steps__O6H7n:before{top:28px;bottom:28px;left:28px;right:auto;width:1px;height:auto}.page_step__Zedq8{grid-template-columns:56px minmax(0,1fr);column-gap:var(--s-5);align-items:center}.page_stepNum__gzjzb{grid-row:1/span 2;margin:0}}@media (max-width:768px){.page_anchor__poDmq{scroll-margin-top:72px}}@media (max-width:600px){.page_heroTitle__oKCNq{font-size:2.25rem}.page_heroActions__oOAKu{flex-direction:column;align-items:stretch}.page_facts__3WOQd{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-4);gap:var(--s-4)}.page_approach__xVRbY,.page_rangeList__jIy7R{grid-template-columns:1fr;gap:var(--s-3)}.page_rangeCard__0XmQ3{padding:var(--s-6) var(--s-5) var(--s-5)}.page_rangeTop__5tzpZ{margin-bottom:var(--s-5)}.page_rangeNum__PPZJQ{font-size:2.5rem}.page_approachItem__yWcRV{padding:var(--s-5)}.page_timeline__ZC_sj li{grid-template-columns:72px minmax(0,1fr);gap:var(--s-4)}.page_mosaic__o_g74{gap:var(--s-3)}.page_form__ZZE3o.page_form__ZZE3o{padding:var(--s-5)}}@media (prefers-reduced-motion:reduce){.page_galleryLink__Z08_C{transition:none}}.RichContent_rich__u2M85{max-width:820px;color:var(--c-body);line-height:var(--lh-base)}.RichContent_rich__u2M85>:first-child{margin-top:0}.RichContent_rich__u2M85 h2{font-size:var(--t-h2);font-weight:500;line-height:1.2;color:var(--c-ink);margin-block:var(--s-10) var(--s-4)}.RichContent_rich__u2M85 h3{font-size:var(--t-h3);font-weight:500;line-height:1.25;color:var(--c-ink);margin-block:var(--s-8) var(--s-3)}.RichContent_rich__u2M85 h4{font-size:var(--t-h4);font-weight:600;color:var(--c-ink);margin-block:var(--s-6) var(--s-2)}.RichContent_rich__u2M85 p{margin:0 0 var(--s-4)}.RichContent_rich__u2M85 ol,.RichContent_rich__u2M85 ul{margin:0 0 var(--s-4);padding-left:var(--s-6)}.RichContent_rich__u2M85 ul{list-style:disc}.RichContent_rich__u2M85 ol{list-style:decimal}.RichContent_rich__u2M85 li{margin-bottom:var(--s-2)}.RichContent_rich__u2M85 li>p{margin:0}.RichContent_rich__u2M85 a{color:var(--c-cta);text-decoration:underline}.RichContent_rich__u2M85 a:hover{color:var(--c-ink)}.RichContent_rich__u2M85 img{display:block;max-width:100%;height:auto;margin:var(--s-6) 0;border-radius:var(--r-md)}.RichContent_rich__u2M85 table{width:100%;border-collapse:collapse;margin-bottom:var(--s-6);font-size:var(--t-sm)}.RichContent_rich__u2M85 td,.RichContent_rich__u2M85 th{padding:var(--s-3);border:1px solid var(--c-line);text-align:left;vertical-align:top}.RichContent_rich__u2M85 th{background:var(--c-bg-warm);font-weight:600;color:var(--c-ink)}.RichContent_rich__u2M85 td>p,.RichContent_rich__u2M85 th>p{margin:0}.RichContent_rich__u2M85 blockquote{margin:var(--s-6) 0;padding:var(--s-4) var(--s-5);border-left:3px solid var(--c-accent);background:var(--c-bg-warm)}.RichContent_rich__u2M85 details{margin:0 0 var(--s-3);border:1px solid var(--c-line);border-radius:var(--r-md);background:#fff}.RichContent_rich__u2M85 summary{padding:var(--s-3) var(--s-4);font-weight:500;color:var(--c-ink);cursor:pointer}.RichContent_rich__u2M85 details>:not(summary){padding:0 var(--s-4) var(--s-2)}.RichContent_rich__u2M85 iframe{max-width:100%;border:0}.page_page__2Ar54{background:var(--c-bg)}.page_anchor__1vmzS{scroll-margin-top:88px}.page_eyebrow__57AQa{margin:0 0 var(--s-4);color:#9a7b55}.page_eyebrowMuted__e_Iy6,.page_eyebrow__57AQa{font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.page_eyebrowMuted__e_Iy6{margin:0 0 var(--s-3);color:var(--c-muted)}.page_h2__ENCIt{margin:0;font-size:clamp(1.625rem,2.2vw,2.25rem);font-weight:500;line-height:1.18;letter-spacing:-.01em;color:var(--c-ink)}.page_lead__2immg{margin:var(--s-4) 0 var(--s-6);font-size:1.0625rem;line-height:1.6;color:var(--c-body)}.page_btnDark__Nrju2.page_btnDark__Nrju2{background:#3d2f24}.page_btnDark__Nrju2.page_btnDark__Nrju2:hover{background:#2c2119}.page_btnGhost__4rd89.page_btnGhost__4rd89{border-color:#cfc4b6}.page_btn__miSpK{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 var(--s-8);border-radius:var(--r-md);font-size:var(--t-body);font-weight:500;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.page_btn__miSpK:focus-visible{outline:2px solid #d9c28f;outline-offset:3px}.page_btnLight__Ow4ha{background:#d9c28f;color:#1b1816}.page_btnLight__Ow4ha:hover{background:#e6d3a8}.page_btnGhostDark__L6c8r{border:1px solid rgba(255,255,255,.22);color:#fff}.page_btnGhostDark__L6c8r:hover{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.05)}.page_section__YV01a{padding-block:clamp(3.5rem,6vw,6rem)}.page_hero__9Y42a{background:#f3eee9}.page_heroGrid__2X1Gy{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);padding-block:var(--s-8) clamp(3rem,5vw,4.5rem)}.page_heroText__kNC24 nav{margin-bottom:clamp(2rem,4vw,3.5rem)}.page_heroTitle__rvqFY{margin:0 0 var(--s-5);font-size:clamp(2.5rem,4vw,3.75rem);font-weight:500;line-height:1.06;letter-spacing:-.02em;color:#1c1814}.page_heroLead__AaH1F{max-width:32em;margin:0 0 var(--s-3);font-size:clamp(1.0625rem,1.25vw,1.25rem);line-height:1.5;color:#4f463e}.page_heroNote__rrtXt{max-width:34em;margin:0 0 var(--s-8);font-size:.9375rem;line-height:1.55;color:var(--c-muted)}.page_heroActions__OrYtd{display:flex;flex-wrap:wrap;gap:var(--s-3)}.page_summary__qYPMD{padding:var(--s-8);border-radius:var(--r-xl);background:#1b1816;color:#fff;box-shadow:0 24px 60px rgba(28,24,20,.14)}.page_summaryLabel__M7PsH{margin:0 0 var(--s-6);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#d9c28f}.page_summaryList__XUZeQ{display:grid;margin:0;padding:0;list-style:none}.page_summaryList__XUZeQ li{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:baseline;grid-gap:var(--s-4);gap:var(--s-4);padding-block:var(--s-4);border-top:1px solid rgba(255,255,255,.08)}.page_summaryList__XUZeQ li:first-child{padding-top:0;border-top:none}.page_summaryList__XUZeQ li:last-child{padding-bottom:0}.page_summaryNum__jQh3L{font-size:1.125rem;font-weight:500;letter-spacing:.04em;color:#e3cfa3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_summaryTitle__9F2Hs{display:block;font-size:1.0625rem;font-weight:500;line-height:1.3}.page_summaryText__uoc2a{display:block;font-size:.875rem;line-height:1.45;color:rgba(255,255,255,.66)}.page_head__beM7z{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;grid-gap:var(--s-8);gap:var(--s-8);margin-bottom:var(--s-10)}.page_headText__sQTMS{max-width:34em;margin:0;font-size:1.0625rem;line-height:1.55;color:var(--c-body)}.page_methods__AirsT{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4);margin:0;padding:0;list-style:none}.page_method__ic9Ny{display:flex;flex-direction:column;padding:var(--s-8) var(--s-6) var(--s-6);border:1px solid var(--c-line);border-radius:var(--r-xl);background:var(--c-bg-warm)}.page_methodTop__gf8lG{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--s-8)}.page_methodNum__qgnCG{font-size:clamp(2.75rem,3.6vw,3.5rem);font-weight:300;line-height:.9;letter-spacing:-.02em;color:#b39469;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_methodIcon__Td4j6{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:radial-gradient(circle at 38% 30%,#f4efea 0,#e8e0d8 62%,#ddd3ca 100%);color:#3f2d21}.page_methodTitle__Ni1wQ{margin:0 0 var(--s-3);font-size:1.1875rem;font-weight:600;line-height:1.3;color:var(--c-ink)}.page_methodText__rH0_j{margin:0 0 var(--s-6);font-size:.9375rem;line-height:1.55;color:var(--c-body)}.page_methodNote__oMD73{margin:auto 0 0;padding-top:var(--s-4);border-top:1px solid var(--c-line-soft);font-size:.8125rem;line-height:1.5;color:#7d6241}.page_choice__VFC_e{padding-block:clamp(3.5rem,6vw,6rem);background:var(--c-bg-warm);border-block:1px solid var(--c-line-soft)}.page_choiceGrid__KYGdH{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem)}.page_textLink__r1fZ4{display:inline-flex;align-items:center;gap:6px;font-size:.9375rem;font-weight:500;color:#7d6241;text-decoration:underline;text-underline-offset:4px}.page_textLink__r1fZ4:hover{color:#3d2f24}.page_choiceList__w3GrZ{display:grid;margin:0;padding:0;list-style:none;border:1px solid #e6ddd2;border-radius:var(--r-xl);background:#fff}.page_choiceRow__4zrsM{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1.1fr);align-items:center;grid-gap:var(--s-4);gap:var(--s-4);padding:var(--s-5) var(--s-6);border-top:1px solid var(--c-line-soft)}.page_choiceRow__4zrsM:first-child{border-top:none}.page_choiceWhen__2_hga{font-size:1rem;font-weight:500;color:var(--c-ink)}.page_choiceArrow__NJt3Q{display:grid;place-items:center;width:32px;height:32px;border:1px solid #cfc4b6;border-radius:50%;color:#9a7b55}.page_choiceThen__zrAlc{display:grid;grid-gap:2px;gap:2px}.page_choiceThenTitle__LWi2e{font-size:1rem;font-weight:600;color:#1c1814}.page_choiceDetail__hU_Cv{font-size:.875rem;color:var(--c-muted)}.page_b2b__IMlGo{padding-block:clamp(3.5rem,6vw,5.5rem);background:#1b1816;color:#fff}.page_b2bGrid__9iQPt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem)}.page_b2bTitle__aNgqR{margin:0;font-size:clamp(2rem,3.4vw,3rem);font-weight:500;line-height:1.1;letter-spacing:-.015em;color:#fff}.page_b2bBody__99i7K{padding-left:clamp(0rem,3vw,3rem);border-left:1px solid rgba(217,194,143,.3)}.page_b2bText__6F3_r{margin:0 0 var(--s-8);font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.5;color:rgba(255,255,255,.85)}.page_b2bActions__4KQZ9{display:flex;flex-wrap:wrap;gap:var(--s-3)}.page_request__9VCDd{padding-block:clamp(3.5rem,6vw,6rem);background:#f3eee9}.page_requestGrid__JmNc1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem)}.page_requestTitle__YscCD{margin:0 0 var(--s-4);font-size:clamp(1.875rem,3vw,2.75rem);font-weight:500;line-height:1.12;letter-spacing:-.015em;color:#1c1814}.page_requestLead__9PtKg{max-width:30em;margin:0 0 var(--s-8);font-size:1.125rem;line-height:1.55;color:#4f463e}.page_trust__Yl_n_{display:grid;grid-gap:var(--s-4);gap:var(--s-4);max-width:32em;margin:0;padding:0;list-style:none}.page_trust__Yl_n_ li{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:var(--s-4);gap:var(--s-4);font-size:.9375rem;line-height:1.5;color:var(--c-ink)}.page_trustIcon__3AT37{display:grid;place-items:center;width:40px;height:40px;border:1px solid #cfc4b6;border-radius:50%;color:#3f2d21}.page_form__mwGDD.page_form__mwGDD{max-width:none;padding:var(--s-8);border:1px solid #e6ddd2;border-radius:var(--r-xl);background:#fff;box-shadow:0 24px 60px rgba(28,24,20,.07)}@media (max-width:1200px){.page_methods__AirsT{grid-template-columns:repeat(2,minmax(0,1fr))}.page_choiceGrid__KYGdH{grid-template-columns:1fr;gap:var(--s-8)}}@media (max-width:900px){.page_heroGrid__2X1Gy{grid-template-columns:1fr;padding-block:var(--s-6) var(--s-10)}.page_heroText__kNC24 nav{margin-bottom:var(--s-8)}.page_summary__qYPMD{display:none}.page_head__beM7z{grid-template-columns:1fr;gap:var(--s-4);margin-bottom:var(--s-8)}.page_b2bGrid__9iQPt,.page_requestGrid__JmNc1{grid-template-columns:1fr;gap:var(--s-6)}.page_b2bBody__99i7K{padding-left:0;padding-top:var(--s-6);border-left:none;border-top:1px solid rgba(217,194,143,.3)}}@media (max-width:768px){.page_anchor__1vmzS{scroll-margin-top:72px}}@media (max-width:600px){.page_heroTitle__rvqFY{font-size:2.25rem}.page_b2bActions__4KQZ9,.page_heroActions__OrYtd{flex-direction:column;align-items:stretch}.page_btn__miSpK{white-space:normal;text-align:center;padding:12px var(--s-5)}.page_methods__AirsT{grid-template-columns:1fr;gap:var(--s-3)}.page_method__ic9Ny{padding:var(--s-6) var(--s-5) var(--s-5)}.page_methodTop__gf8lG{margin-bottom:var(--s-5)}.page_methodNum__qgnCG{font-size:2.5rem}.page_methodText__rH0_j{margin-bottom:var(--s-4)}.page_choiceRow__4zrsM{grid-template-columns:minmax(0,1fr);gap:var(--s-2);padding:var(--s-4) var(--s-5)}.page_choiceArrow__NJt3Q{display:none}.page_choiceWhen__2_hga{font-size:.8125rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.page_form__mwGDD.page_form__mwGDD{padding:var(--s-5)}}@media (prefers-reduced-motion:reduce){.page_btn__miSpK{transition:none}}.page_richSection__raqoc{padding-block:clamp(3rem,5vw,5rem)}