.wWXZva_footer{padding:32px 20px 40px}.wWXZva_shell{color:#1d2933;background:linear-gradient(135deg,#12736f14,#0000 46%),#ffffffe6;border:1px solid #1d29331f;border-radius:8px;width:min(1220px,100%);margin:0 auto;padding:34px;box-shadow:0 24px 70px #1d29331a}.wWXZva_band{border-bottom:1px solid #1d29331f;justify-content:space-between;align-items:end;gap:24px;padding-bottom:28px;display:flex}.wWXZva_bandEyebrow{text-transform:uppercase;letter-spacing:.14em;color:#12736f;font-size:.78rem}.wWXZva_bandTitle{max-width:17ch;font-family:var(--font-heading), serif;letter-spacing:-.05em;color:#1d2933;margin-top:10px;font-size:clamp(2.1rem,5vw,3.6rem);line-height:1}.wWXZva_bandCta{color:#fffaf2;background:linear-gradient(135deg,#12736f,#bd7443);border:1px solid #1d29331a;border-radius:8px;justify-content:center;align-items:center;min-height:54px;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}.wWXZva_grid{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.8fr)) minmax(0,1fr);gap:24px;margin-top:30px;display:grid}.wWXZva_brandColumn h3,.wWXZva_linkColumn h4{font-family:var(--font-heading), serif;letter-spacing:-.03em;color:#1d2933;font-size:1.25rem}.wWXZva_brandColumn p{color:#1d2933bd;max-width:34rem;margin-top:12px;line-height:1.72}.wWXZva_highlightList{flex-wrap:wrap;gap:10px;margin-top:18px;padding:0;list-style:none;display:flex}.wWXZva_highlightList li{color:#1d2933c7;background:#12736f14;border:1px solid #12736f29;border-radius:8px;padding:8px 12px;font-size:.86rem}.wWXZva_linkColumn{flex-direction:column;gap:10px;display:flex}.wWXZva_linkColumn a,.wWXZva_linkColumn p{color:#1d2933bd;line-height:1.6;text-decoration:none}.wWXZva_linkColumn a:hover{color:#12736f}.wWXZva_address{margin-top:4px}.wWXZva_bottom{color:#1d2933a3;border-top:1px solid #1d29331f;flex-wrap:wrap;justify-content:space-between;gap:12px 18px;margin-top:28px;padding-top:18px;font-size:.84rem;display:flex}.wWXZva_linkedinLink{color:#1d2933a3;text-decoration:none;transition:color .2s}.wWXZva_linkedinLink:hover{color:#12736f}@media (max-width:1040px){.wWXZva_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.wWXZva_footer{padding:24px 12px 32px}.wWXZva_shell{border-radius:8px;padding:24px}.wWXZva_band{flex-direction:column;align-items:start}.wWXZva_grid{grid-template-columns:1fr}}.wWXZva_shell{border-radius:20px;box-shadow:0 14px 38px #1d293314}.wWXZva_bandCta,.wWXZva_highlightList li{border-radius:16px}
.oXFrKG_site{min-height:100vh}.oXFrKG_main{padding-top:24px}.oXFrKG_shell{width:min(1180px,100% - 40px);margin:0 auto}.oXFrKG_headerWrap{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#fcf6edf0,#fcf6edb8);border-bottom:1px solid #3b2e2314;padding:18px 0;position:fixed;top:0;left:0;right:0}.oXFrKG_header{justify-content:space-between;align-items:center;gap:20px;min-height:68px;display:flex}.oXFrKG_brand{align-items:center;text-decoration:none;display:inline-flex}.oXFrKG_brandLogo{width:auto;height:38px;display:block}.oXFrKG_brandMark{background:linear-gradient(145deg,#ffffffe6,#e8dfd1bd);border:1px solid #3b2e231f;border-radius:18px;width:48px;height:48px;position:relative;overflow:hidden;box-shadow:0 18px 34px #3b2e2314}.oXFrKG_brandGlow,.oXFrKG_brandDot,.oXFrKG_brandBar,.oXFrKG_brandFrame{position:absolute}.oXFrKG_brandGlow{background:radial-gradient(circle,#bc74526b,#0000 72%);border-radius:999px;width:28px;height:28px;top:auto;bottom:6px;left:8px;right:auto}.oXFrKG_brandDot{background:#243447;border-radius:999px;width:12px;height:12px;top:10px;left:10px}.oXFrKG_brandBar{background:linear-gradient(90deg,#243447,#bc7452);border-radius:999px;width:17px;height:2px;top:20px;left:16px;transform:rotate(-36deg)}.oXFrKG_brandFrame{border:2px solid #bc7452;border-radius:5px;width:12px;height:12px;bottom:10px;right:10px}.oXFrKG_brandText{font-family:var(--font-heading), serif;letter-spacing:-.04em;color:var(--color-ink);flex-direction:column;gap:2px;font-size:1.08rem;display:flex}.oXFrKG_brandSubline{font-family:var(--font-body), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem}.oXFrKG_navigation{align-items:center;gap:24px;display:flex}.oXFrKG_navigation a{color:var(--color-muted);font-size:.96rem;font-weight:600;text-decoration:none}.oXFrKG_navigation a:hover,.oXFrKG_headerCta:hover{color:var(--color-ink)}.oXFrKG_headerCta{background:var(--color-ink);color:#fdf8f2;border-radius:999px;align-items:center;gap:10px;min-height:50px;padding:0 18px;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,color .18s;display:inline-flex;box-shadow:0 20px 34px #24344729}.oXFrKG_headerCta:hover{color:#fff;background:#182534;transform:translateY(-1px)}.oXFrKG_footerWrap{padding:0 0 42px}.oXFrKG_footer{background:radial-gradient(circle at 100% 0,#bc74521f,#0000 26%),linear-gradient(#fffcf7fa,#f5ebdef5);border:1px solid #3b2e231a;border-radius:38px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:34px;padding:38px;display:grid;box-shadow:0 32px 70px #3b2e2314}.oXFrKG_footerLead h2{max-width:12ch;font-family:var(--font-heading), serif;letter-spacing:-.05em;font-size:clamp(2.2rem,4vw,3.7rem);line-height:.98}.oXFrKG_footerLead p{max-width:42rem;color:var(--color-muted);margin-top:16px;line-height:1.7}.oXFrKG_footerEyebrow{letter-spacing:.12em;text-transform:uppercase;color:#9a6548;margin-bottom:14px;font-size:.78rem;font-weight:700;display:inline-flex}.oXFrKG_footerColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.oXFrKG_footerColumn{flex-direction:column;gap:10px;display:flex}.oXFrKG_footerColumn h3{font-family:var(--font-heading), serif;letter-spacing:-.03em;font-size:1.2rem}.oXFrKG_footerColumn a,.oXFrKG_footerColumn span{color:var(--color-muted);text-decoration:none}.oXFrKG_footerColumn a:hover{color:var(--color-ink)}.oXFrKG_footerMeta{color:#3b2e23ad;justify-content:space-between;gap:20px;padding:18px 8px 0;font-size:.9rem;display:flex}@media (max-width:980px){.oXFrKG_navigation{display:none}.oXFrKG_footer{grid-template-columns:1fr}.oXFrKG_footerColumns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.oXFrKG_main{padding-top:96px}.oXFrKG_shell{width:min(100% - 28px,1180px)}.oXFrKG_header{gap:12px}.oXFrKG_brandSubline{display:none}.oXFrKG_headerCta{min-height:46px;padding:0 14px;font-size:.88rem}.oXFrKG_footer{border-radius:28px;padding:28px 22px}.oXFrKG_footerColumns{grid-template-columns:1fr}.oXFrKG_footerMeta{flex-direction:column;padding-top:16px;font-size:.82rem}}.oXFrKG_navigation{flex-wrap:wrap;gap:14px}.oXFrKG_navigation a{font-size:.88rem}.oXFrKG_mobileNavigation{display:none}@media (max-width:980px){.oXFrKG_mobileNavigation{display:block}.oXFrKG_mobileNavigation summary{cursor:pointer;color:#243447;padding:12px 8px;font-weight:700}.oXFrKG_mobileNavigation nav{background:#fcf6ed;border:1px solid #c4b8a9;border-radius:12px;gap:4px;max-height:calc(100dvh - 130px);padding:16px;display:grid;position:absolute;top:100%;left:14px;right:14px;overflow-y:auto;box-shadow:0 12px 26px #0002}.oXFrKG_mobileNavigation nav a{color:#243447;padding:12px;font-weight:600;text-decoration:none}}
.mdpVJq_header{z-index:40;pointer-events:none;padding:14px 20px 0;position:sticky;top:0}.mdpVJq_header:before{content:"";z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:absolute;top:0;bottom:-20px;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 68%,#0000 100%);mask-image:linear-gradient(#000 0% 68%,#0000 100%)}.mdpVJq_topline,.mdpVJq_bar{pointer-events:auto;z-index:1;position:relative}.mdpVJq_topline{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;letter-spacing:0;text-transform:uppercase;color:#1f2b35a8;background:#faf8f4cc;border:1px solid #1f2b351f;border-radius:8px;width:min(1220px,100%);margin:0 auto 8px;padding:7px 14px;font-size:.72rem;font-weight:700}.mdpVJq_topline a{color:#a95f39;text-decoration:none}.mdpVJq_topline a:hover{text-decoration:underline}.mdpVJq_bar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe6;border:1px solid #1f2b351f;border-radius:8px;align-items:center;gap:20px;width:min(1220px,100%);margin:0 auto;padding:12px 14px;display:flex;box-shadow:0 22px 60px #1f2b351f}.mdpVJq_brand{align-items:center;min-width:0;text-decoration:none;display:inline-flex}.mdpVJq_brandLogo{width:auto;height:34px;display:block}.mdpVJq_brandMark{background:linear-gradient(145deg,#c26e4b29,#2c45c114);border:1px solid #17141114;border-radius:16px;width:44px;height:44px;position:relative}.mdpVJq_brandDot,.mdpVJq_brandStem,.mdpVJq_brandCorner{position:absolute}.mdpVJq_brandDot{background:#c26e4b;border-radius:999px;width:10px;height:10px;top:10px;left:10px}.mdpVJq_brandStem{background:linear-gradient(#1d4dbf,#c26e4b);border-radius:999px;width:2px;height:18px;top:12px;left:18px;transform:rotate(32deg)}.mdpVJq_brandCorner{background:#45544e;border-radius:4px;width:12px;height:12px;bottom:9px;right:9px}.mdpVJq_brandText{flex-direction:column;min-width:0;display:flex}.mdpVJq_brandText strong{font-family:var(--font-heading), serif;letter-spacing:0;color:#171411;font-size:1.15rem;line-height:1}.mdpVJq_brandText em{color:#171411b3;margin-top:4px;font-size:.78rem;font-style:normal}.mdpVJq_desktopNav{align-items:center;gap:10px;margin-left:auto;display:flex}.mdpVJq_navLink{color:#1e2a39b3;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:.92rem;text-decoration:none;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex}.mdpVJq_navLink:hover,.mdpVJq_navLinkActive{color:#1e2a39;background:#1f2b3512}.mdpVJq_cta,.mdpVJq_mobileCta{justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.mdpVJq_cta{color:#faf8f4;background:#1f2b35;border:1px solid #1f2b3524;border-radius:8px;min-height:48px;padding:0 18px;font-weight:800;box-shadow:0 16px 34px #1f2b3524}.mdpVJq_cta:hover,.mdpVJq_mobileCta:hover{transform:translateY(-1px)}.mdpVJq_menuButton{color:#1e2a39;cursor:pointer;background:#ffffffbf;border:1px solid #1e2a3914;border-radius:8px;justify-content:center;align-items:center;width:46px;height:46px;display:none}.mdpVJq_mobilePanel{z-index:44;opacity:0;pointer-events:none;transition:transform .18s,opacity .18s;position:fixed;top:106px;bottom:auto;left:16px;right:16px;transform:translateY(-18px)}.mdpVJq_mobilePanelOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.mdpVJq_mobileInner{background:#fffffff5;border:1px solid #1f2b3524;border-radius:8px;padding:22px;box-shadow:0 22px 60px #1f2b352e}.mdpVJq_mobileLabel{text-transform:uppercase;letter-spacing:0;color:#1f2b359e;font-size:.72rem}.mdpVJq_mobileNav{flex-direction:column;gap:8px;margin-top:14px;display:flex}.mdpVJq_mobileLink{color:#1f2b35c2;background:#1f2b350f;border-radius:8px;align-items:center;min-height:48px;padding:0 14px;text-decoration:none;display:inline-flex}.mdpVJq_mobileLinkActive{color:#1f2b35;background:#147b781f}.mdpVJq_mobileCta{color:#faf8f4;background:#1f2b35;border-radius:8px;min-height:52px;margin-top:18px;font-weight:800}.mdpVJq_backdrop{z-index:43;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f2b3547;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:1020px){.mdpVJq_desktopNav,.mdpVJq_cta{display:none}.mdpVJq_menuButton{margin-left:auto;display:inline-flex}}@media (max-width:640px){.mdpVJq_header{padding:14px 12px 0}.mdpVJq_topline{letter-spacing:0;font-size:.68rem}.mdpVJq_bar{padding:14px 16px}.mdpVJq_brandText em{display:none}}.mdpVJq_mobilePanel{overscroll-behavior:contain;visibility:hidden;max-height:calc(100dvh - 116px);overflow-y:auto}.mdpVJq_mobilePanelOpen{visibility:visible}@media (max-width:1180px){.mdpVJq_desktopNav,.mdpVJq_cta{display:none}.mdpVJq_menuButton{margin-left:auto;display:inline-flex}}.mdpVJq_mobilePanel[hidden]{display:none}.mdpVJq_mobilePanelHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.mdpVJq_panelClose{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:#fff;place-items:center;display:inline-grid}@media (max-width:640px){.mdpVJq_mobileInner{padding:16px}.mdpVJq_mobileNav{gap:5px;margin-top:6px}.mdpVJq_mobileLink{min-height:44px}}.mdpVJq_topline{color:#c8ccd0;letter-spacing:.08em;background:#11191ff0;border-color:#c7834e3d;border-radius:5px;font-size:.65rem}.mdpVJq_topline a{color:#e6ad80}.mdpVJq_bar{background:#11191ff7;border:1px solid #c7834e61;border-radius:12px 4px;gap:16px;padding:12px 18px;box-shadow:0 14px 42px #0000003d,inset 0 1px #ffffff0a}.mdpVJq_bar:after{content:"";background:#c7834e;width:68px;height:2px;position:absolute;bottom:-1px;left:26px}.mdpVJq_brand{flex-shrink:0}.mdpVJq_brandLogo{object-fit:contain;width:156px;height:48px}.mdpVJq_navLink{font-family:var(--font-heading), sans-serif;letter-spacing:.015em;color:#d7dcdf;border:1px solid #0000;border-radius:6px 2px;padding:0 10px;font-size:.84rem;font-weight:500}.mdpVJq_navLink:hover,.mdpVJq_navLinkActive{color:#f1c7a6;background:#c7834e1f;border-color:#c7834e4d}.mdpVJq_cta,.mdpVJq_mobileCta{color:#11191f;font-family:var(--font-heading), sans-serif;box-shadow:none;background:#d79a69;border:1px solid #e6ad80;border-radius:7px 2px;font-weight:700}.mdpVJq_menuButton,.mdpVJq_panelClose{color:#f4eee7;background:#c7834e17;border:1px solid #c7834e66;border-radius:7px 2px}.mdpVJq_mobileInner{background:#11191f;border:1px solid #c7834e66;border-radius:12px 4px;box-shadow:0 24px 70px #0006}.mdpVJq_mobileLabel{color:#dba476;letter-spacing:.16em;font-family:var(--font-heading), sans-serif}.mdpVJq_mobileNav{counter-reset:navigation}.mdpVJq_mobileLink{counter-increment:navigation;font-family:var(--font-heading), sans-serif;color:#e0e4e7;background:#ffffff06;border:1px solid #ffffff12;border-radius:4px;gap:14px}.mdpVJq_mobileLink:before{content:"0" counter(navigation);color:#dba476;letter-spacing:.06em;font-size:.7rem}.mdpVJq_mobileLink:hover,.mdpVJq_mobileLinkActive{color:#f6d4b9;background:#c7834e1f;border-color:#c7834e59}.mdpVJq_mobileCta{display:flex}:is(.mdpVJq_bar a:focus-visible,.mdpVJq_bar button:focus-visible,.mdpVJq_mobileInner a:focus-visible,.mdpVJq_mobileInner button:focus-visible){outline-offset:4px;outline:2px solid #f0b787}@media (max-width:640px){.mdpVJq_bar{padding:10px 14px}.mdpVJq_brandLogo{width:143px;height:44px}.mdpVJq_topline{letter-spacing:.035em;font-size:.59rem}}.mdpVJq_header{height:var(--site-header-height);padding:12px 20px 0}.mdpVJq_topline{border-color:var(--site-glass-border);background:var(--site-glass-surface);height:20px;-webkit-backdrop-filter:blur(var(--site-glass-blur)) saturate(145%);backdrop-filter:blur(var(--site-glass-blur)) saturate(145%);color:#e4e7e9;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;border-radius:12px;justify-content:center;align-items:center;margin:0 auto 8px;padding:0 12px;font-size:.62rem;line-height:1;display:flex;overflow:hidden}.mdpVJq_bar{border-color:var(--site-glass-border);background:var(--site-glass-surface);height:64px;-webkit-backdrop-filter:blur(var(--site-glass-blur)) saturate(150%);backdrop-filter:blur(var(--site-glass-blur)) saturate(150%);border-radius:16px;gap:16px;padding:0 18px;box-shadow:0 10px 28px #0000002e,inset 0 1px #ffffff0d}.mdpVJq_bar:after{display:none}.mdpVJq_brandLogo{width:156px;height:48px}.mdpVJq_desktopNav{gap:4px}.mdpVJq_navLink{border-radius:12px;min-height:44px}.mdpVJq_cta,.mdpVJq_mobileCta{border-radius:14px}.mdpVJq_menuButton,.mdpVJq_panelClose{border-radius:12px}.mdpVJq_mobilePanel{inset:calc(var(--site-header-height) + 8px) 16px auto;max-height:calc(100vh - var(--site-header-height) - 24px);max-height:calc(100dvh - var(--site-header-height) - 24px)}.mdpVJq_mobileInner{border-color:var(--site-glass-border);background:var(--site-glass-surface);-webkit-backdrop-filter:blur(var(--site-glass-blur)) saturate(145%);backdrop-filter:blur(var(--site-glass-blur)) saturate(145%);border-radius:16px;box-shadow:0 16px 44px #00000047}.mdpVJq_mobileLink{border-radius:12px;min-height:48px}:is(.mdpVJq_bar a:focus-visible,.mdpVJq_bar button:focus-visible,.mdpVJq_mobileInner a:focus-visible,.mdpVJq_mobileInner button:focus-visible){outline:3px solid var(--site-glass-focus);outline-offset:3px;box-shadow:0 0 0 2px #11191ff5}@media (max-width:768px){.mdpVJq_header{padding:8px 12px 0}.mdpVJq_topline{display:none}.mdpVJq_bar{padding:0 14px}.mdpVJq_brandLogo{width:143px;height:44px}}@media (prefers-reduced-transparency:reduce){.mdpVJq_header:before{-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none}.mdpVJq_topline,.mdpVJq_bar,.mdpVJq_mobileInner{-webkit-backdrop-filter:none;backdrop-filter:none}.mdpVJq_backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080c10c2}}@media (prefers-contrast:more){.mdpVJq_topline,.mdpVJq_bar,.mdpVJq_mobileInner,.mdpVJq_navLink,.mdpVJq_mobileLink,.mdpVJq_cta,.mdpVJq_mobileCta,.mdpVJq_menuButton,.mdpVJq_panelClose{border-width:2px}.mdpVJq_topline{color:#fff}}@media (prefers-reduced-motion:reduce){.mdpVJq_navLink,.mdpVJq_cta,.mdpVJq_mobileCta,.mdpVJq_mobilePanel{transition:none}}
.-\33 2-Kq_page{padding:24px 20px 84px}.-\33 2-Kq_container{width:min(1180px,100%);margin:0 auto}.-\33 2-Kq_breadcrumbs{color:var(--color-muted-soft);flex-wrap:wrap;align-items:center;gap:9px;font-size:.86rem;display:flex}.-\33 2-Kq_breadcrumbs a{color:var(--color-muted);text-decoration:none}.-\33 2-Kq_breadcrumbs a:hover{color:var(--color-accent)}.-\33 2-Kq_hero{padding:56px 0 88px}.-\33 2-Kq_heroGrid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:end;gap:clamp(40px,7vw,110px);display:grid}.-\33 2-Kq_heroContent{max-width:730px}.-\33 2-Kq_eyebrow,.-\33 2-Kq_sectionEyebrow,.-\33 2-Kq_ctaEyebrow,.-\33 2-Kq_heroCardLabel{color:var(--color-accent);letter-spacing:.13em;text-transform:uppercase;margin-bottom:16px;font-size:.78rem;font-weight:750;line-height:1.2}.-\33 2-Kq_title{-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.065em;text-wrap:balance;max-width:100%;font-size:clamp(3rem,5.3vw,4.6rem);font-weight:760;line-height:.98}.-\33 2-Kq_lead{max-width:64ch;color:var(--color-muted);margin-top:28px;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.72}.-\33 2-Kq_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.-\33 2-Kq_primaryAction,.-\33 2-Kq_secondaryAction{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 20px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.-\33 2-Kq_primaryAction{background:var(--color-ink);color:#fffaf2;box-shadow:0 16px 30px #1f2b3529}.-\33 2-Kq_primaryAction:hover{background:#18232c;transform:translateY(-2px);box-shadow:0 20px 36px #1f2b3538}.-\33 2-Kq_secondaryAction{color:var(--color-ink);border:1px solid #1f2b3533}.-\33 2-Kq_secondaryAction:hover{border-color:var(--color-accent);color:var(--color-accent);transform:translateY(-2px)}.-\33 2-Kq_contactNote{color:var(--color-muted-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;font-size:.88rem;display:flex}.-\33 2-Kq_contactNote svg{color:var(--color-accent);flex:none}.-\33 2-Kq_contactNote a{color:var(--color-ink);font-weight:650;text-decoration:none}.-\33 2-Kq_contactNote a:hover{color:var(--color-accent)}.-\33 2-Kq_heroCard{box-shadow:var(--color-shadow-soft);background:radial-gradient(circle at 88% 10%,#147b7829,#0000 36%),linear-gradient(145deg,#fffffff5,#f3ede4f0);border:1px solid #1f2b351f;border-radius:30px;padding:clamp(26px,4vw,42px)}.-\33 2-Kq_heroCardLabel{color:var(--color-olive);margin-bottom:20px}.-\33 2-Kq_heroCardTitle{letter-spacing:-.05em;max-width:17ch;font-size:clamp(1.8rem,3.1vw,2.7rem);line-height:1.03}.-\33 2-Kq_heroCardText{color:var(--color-muted);margin-top:18px;line-height:1.7}.-\33 2-Kq_heroFacts{border-top:1px solid #1f2b351f;gap:14px;margin-top:28px;padding-top:22px;display:grid}.-\33 2-Kq_heroFacts div{grid-template-columns:minmax(86px,.36fr) minmax(0,1fr);gap:14px;display:grid}.-\33 2-Kq_heroFacts dt{color:var(--color-muted-soft);letter-spacing:.05em;text-transform:uppercase;font-size:.8rem;font-weight:700}.-\33 2-Kq_heroFacts dd{color:var(--color-ink);font-size:.94rem;font-weight:650}.-\33 2-Kq_section{border-top:1px solid #1f2b351c;padding:88px 0}.-\33 2-Kq_sectionHeader{max-width:760px}.-\33 2-Kq_sectionTitle{letter-spacing:-.06em;text-wrap:balance;max-width:18ch;font-size:clamp(2.25rem,5vw,4.15rem);line-height:1}.-\33 2-Kq_sectionLead{max-width:62ch;color:var(--color-muted);margin-top:20px;font-size:1.04rem;line-height:1.72}.-\33 2-Kq_cardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.-\33 2-Kq_card{background:#ffffffc2;border:1px solid #1f2b351f;border-radius:20px;min-height:270px;padding:24px;box-shadow:0 15px 36px #1f2b350e}.-\33 2-Kq_cardIndex{background:var(--color-accent-soft);width:36px;height:36px;color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;font-size:.78rem;font-weight:750;display:inline-flex}.-\33 2-Kq_cardTitle{letter-spacing:-.04em;margin-top:42px;font-size:1.45rem;line-height:1.06}.-\33 2-Kq_cardText{color:var(--color-muted);margin-top:14px;font-size:.94rem;line-height:1.67}.-\33 2-Kq_sectionSplit{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(42px,8vw,120px);display:grid}.-\33 2-Kq_splitIntro{max-width:610px}.-\33 2-Kq_checkList{gap:14px;padding:0;list-style:none;display:grid}.-\33 2-Kq_checkList li{color:var(--color-ink);border-bottom:1px solid #1f2b351f;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:14px;padding:16px 0;font-size:1.04rem;line-height:1.55;display:grid}.-\33 2-Kq_checkList svg{color:var(--color-accent);margin-top:3px}.-\33 2-Kq_sectionAlt{background:linear-gradient(110deg,#147b7811,#0000 48%),#f3ede49e;border-radius:30px;margin-left:0;margin-right:0;padding-left:clamp(22px,4vw,56px);padding-right:clamp(22px,4vw,56px)}.-\33 2-Kq_processList{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin-top:42px;display:grid}.-\33 2-Kq_processItem{padding-top:50px;position:relative}.-\33 2-Kq_processItem:not(:last-child):after{content:"";background:#147b785c;width:28px;height:1px;position:absolute;top:22px;right:-14px}.-\33 2-Kq_processNumber{color:var(--color-accent);letter-spacing:.08em;font-size:.88rem;font-weight:750;position:absolute;top:0;left:0}.-\33 2-Kq_processItem h3{letter-spacing:-.035em;font-size:1.3rem;line-height:1.1}.-\33 2-Kq_processItem p{color:var(--color-muted);margin-top:12px;font-size:.94rem;line-height:1.68}.-\33 2-Kq_factorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.-\33 2-Kq_factor{border-left:2px solid var(--color-olive);background:#ffffff8f;padding:22px}.-\33 2-Kq_factor h3{letter-spacing:-.025em;font-size:1.13rem}.-\33 2-Kq_factor p{color:var(--color-muted);margin-top:10px;font-size:.91rem;line-height:1.65}.-\33 2-Kq_faqSection{padding-bottom:72px}.-\33 2-Kq_faqList{border-top:1px solid #1f2b3524;max-width:940px;margin-top:36px}.-\33 2-Kq_faq{border-bottom:1px solid #1f2b3524}.-\33 2-Kq_faq summary{color:var(--color-ink);cursor:pointer;font-family:var(--font-heading), serif;letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:18px;padding:22px 0;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:650;list-style:none;display:flex}.-\33 2-Kq_faq summary::-webkit-details-marker{display:none}.-\33 2-Kq_faq summary:after{color:var(--color-accent);content:"+";font-family:var(--font-body), sans-serif;flex:none;font-size:1.65rem;font-weight:400}.-\33 2-Kq_faq[open] summary:after{content:"−"}.-\33 2-Kq_faq summary:focus-visible{border-radius:8px}.-\33 2-Kq_faq p{max-width:70ch;color:var(--color-muted);padding:0 54px 24px 0;line-height:1.72}.-\33 2-Kq_relatedSection{padding:16px 0 88px}.-\33 2-Kq_relatedHeader{justify-content:space-between;align-items:end;gap:24px;display:flex}.-\33 2-Kq_relatedTitle{letter-spacing:-.05em;max-width:18ch;font-size:clamp(1.8rem,3.8vw,3rem);line-height:1}.-\33 2-Kq_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.-\33 2-Kq_relatedCard{min-height:150px;color:var(--color-ink);background:#ffffffa8;border:1px solid #1f2b351f;border-radius:18px;justify-content:space-between;align-items:start;gap:22px;padding:24px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.-\33 2-Kq_relatedCard:hover{border-color:#147b786b;transform:translateY(-2px);box-shadow:0 18px 38px #1f2b3514}.-\33 2-Kq_relatedCard>svg{color:var(--color-accent);flex:none}.-\33 2-Kq_relatedLabel,.-\33 2-Kq_relatedText{display:block}.-\33 2-Kq_relatedLabel{font-family:var(--font-heading), serif;letter-spacing:-.035em;font-size:1.35rem;font-weight:650}.-\33 2-Kq_relatedText{color:var(--color-muted);margin-top:10px;font-size:.92rem;line-height:1.6}.-\33 2-Kq_cta{background:radial-gradient(circle at 86% 15%,#bd74436b,#0000 28%),linear-gradient(135deg,#1f2b35,#263e4a);border-radius:30px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:32px;padding:clamp(30px,5vw,56px);display:grid;box-shadow:0 30px 66px #1f2b352e}.-\33 2-Kq_ctaEyebrow{color:#d99a68}.-\33 2-Kq_ctaTitle{color:#fffaf2;letter-spacing:-.06em;max-width:15ch;font-size:clamp(2.15rem,5vw,4.25rem);line-height:.98}.-\33 2-Kq_ctaText{color:#fffaf2c2;max-width:56ch;margin-top:18px;line-height:1.7}.-\33 2-Kq_ctaActions{justify-items:start;gap:18px;display:grid}.-\33 2-Kq_cta .-\33 2-Kq_primaryAction{color:#1f2b35;background:linear-gradient(135deg,#d98f5c,#bd7443);box-shadow:0 16px 34px #0003}.-\33 2-Kq_cta .-\33 2-Kq_primaryAction:hover{background:linear-gradient(135deg,#e29a68,#c97f4c)}.-\33 2-Kq_contactLinks{gap:6px;display:grid}.-\33 2-Kq_contactLinks a{color:#fffaf2d1;font-size:.94rem;text-decoration:none}.-\33 2-Kq_contactLinks a:hover{color:#fff}@media (max-width:980px){.-\33 2-Kq_heroGrid,.-\33 2-Kq_sectionSplit,.-\33 2-Kq_cta{grid-template-columns:1fr}.-\33 2-Kq_heroCard{max-width:680px}.-\33 2-Kq_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.-\33 2-Kq_processList{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.-\33 2-Kq_processItem:nth-child(2):after{display:none}.-\33 2-Kq_factorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.-\33 2-Kq_page{padding-bottom:56px;padding-left:14px;padding-right:14px}.-\33 2-Kq_hero{padding-top:42px;padding-bottom:64px}.-\33 2-Kq_title{max-width:100%;font-size:clamp(2.1rem,10vw,3.4rem)}.-\33 2-Kq_lead{font-size:1.03rem}.-\33 2-Kq_actions{flex-direction:column;align-items:stretch}.-\33 2-Kq_primaryAction,.-\33 2-Kq_secondaryAction{width:100%}.-\33 2-Kq_contactNote{align-items:flex-start}.-\33 2-Kq_heroCard{border-radius:22px;padding:24px}.-\33 2-Kq_section{padding:64px 0}.-\33 2-Kq_sectionAlt{border-radius:22px;margin-left:0;margin-right:0;padding-left:18px;padding-right:18px}.-\33 2-Kq_cardGrid,.-\33 2-Kq_processList,.-\33 2-Kq_factorGrid,.-\33 2-Kq_relatedGrid{grid-template-columns:1fr}.-\33 2-Kq_card{min-height:0}.-\33 2-Kq_processItem:not(:last-child):after{display:none}.-\33 2-Kq_processItem{padding-top:38px}.-\33 2-Kq_relatedHeader{display:block}.-\33 2-Kq_relatedTitle{margin-top:12px}.-\33 2-Kq_cta{border-radius:22px;padding:28px 22px}}.-\33 2-Kq_page{overflow-wrap:anywhere}
