:root{color-scheme:dark;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-astro-cid-hi6pa3ga]{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#e2e6eb;background:#16181c;margin:0;line-height:1.72}a[data-astro-cid-hi6pa3ga]{color:#ddbe91;text-underline-offset:4px}a[data-astro-cid-hi6pa3ga]:hover{color:#fff}.wrap[data-astro-cid-hi6pa3ga]{width:min(1080px,100% - 40px);margin:auto}header[data-astro-cid-hi6pa3ga]{border-bottom:1px solid #34363a}.top[data-astro-cid-hi6pa3ga]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:19px 0;display:flex}.brand[data-astro-cid-hi6pa3ga]{color:#e2e6eb;letter-spacing:.04em;font-weight:700;text-decoration:none}nav[data-astro-cid-hi6pa3ga]{flex-wrap:wrap;gap:18px;font-size:.9rem;display:flex}nav[data-astro-cid-hi6pa3ga] a[data-astro-cid-hi6pa3ga]{color:#c2c5ca;text-decoration:none}.hero[data-astro-cid-hi6pa3ga]{border-bottom:1px solid #34363a;padding:clamp(62px,9vw,112px) 0 64px}.eyebrow[data-astro-cid-hi6pa3ga]{color:#c4a377;letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:700}h1[data-astro-cid-hi6pa3ga]{margin:17px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,6vw,5.2rem);font-weight:500;line-height:1.12}.subtitle[data-astro-cid-hi6pa3ga]{color:#c4a377;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,2.6vw,1.75rem);font-style:italic}.three[data-astro-cid-hi6pa3ga]{color:#b7bac0;letter-spacing:.045em;margin-top:30px}main[data-astro-cid-hi6pa3ga]{padding:62px 0 90px}article[data-astro-cid-hi6pa3ga]{max-width:790px}h2[data-astro-cid-hi6pa3ga]{color:#e2e6eb;margin:50px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:500;line-height:1.3}p[data-astro-cid-hi6pa3ga]{color:#c5c7cc;margin:0 0 19px;font-size:1.05rem}.intro[data-astro-cid-hi6pa3ga]{color:#e2e6eb;font-size:1.18rem}.panels[data-astro-cid-hi6pa3ga]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:23px;display:grid}.practices[data-astro-cid-hi6pa3ga]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel[data-astro-cid-hi6pa3ga]{background:#1d2025;border:1px solid #484038;border-radius:10px;padding:21px}.panel[data-astro-cid-hi6pa3ga] h3[data-astro-cid-hi6pa3ga]{color:#c4a377;margin:0 0 7px;font-size:1rem}.panel[data-astro-cid-hi6pa3ga] p[data-astro-cid-hi6pa3ga]{margin:0;font-size:.93rem;line-height:1.6}.note[data-astro-cid-hi6pa3ga]{color:#d1d3d6;border-left:2px solid #c4a377;margin:32px 0 0;padding:7px 0 7px 19px}.cta[data-astro-cid-hi6pa3ga]{border-top:1px solid #34363a;margin-top:50px;padding-top:28px}.cta[data-astro-cid-hi6pa3ga] a[data-astro-cid-hi6pa3ga]{color:#e7ca9d;border:1px solid #c4a377;border-radius:6px;padding:10px 19px;text-decoration:none;display:inline-block}footer[data-astro-cid-hi6pa3ga]{color:#aeb1b8;border-top:1px solid #34363a;padding:28px 0 45px;font-size:.89rem}@media (width<=650px){.panels[data-astro-cid-hi6pa3ga],.practices[data-astro-cid-hi6pa3ga]{grid-template-columns:1fr}.wrap[data-astro-cid-hi6pa3ga]{width:min(100% - 32px,1080px)}}.cmw-hero-row[data-astro-cid-hi6pa3ga]{justify-content:space-between;align-items:center;gap:clamp(24px,5vw,72px);display:flex}.cmw-hero-copy[data-astro-cid-hi6pa3ga]{flex:auto;min-width:0}.cmw-compass-feature[data-astro-cid-hi6pa3ga]{flex:0 0 clamp(160px,23vw,265px);width:clamp(160px,23vw,265px);margin:0}.cmw-compass-feature[data-astro-cid-hi6pa3ga] img[data-astro-cid-hi6pa3ga]{object-fit:contain;width:100%;height:auto;display:block}@media (width<=650px){.cmw-hero-row[data-astro-cid-hi6pa3ga]{flex-direction:column;align-items:flex-start;gap:24px}.cmw-compass-feature[data-astro-cid-hi6pa3ga]{flex:none;width:min(48vw,190px);margin-left:auto;margin-right:auto}}.site-header[data-astro-cid-hi6pa3ga]{--obsidian:#16181c;--silver:#e2e6eb;--champagne:#c4a377;background:var(--obsidian);color:var(--silver);z-index:100;border-bottom:0;position:sticky;top:0}.site-header[data-astro-cid-hi6pa3ga] .container[data-astro-cid-hi6pa3ga]{width:min(1200px,100% - 48px);margin-inline:auto}.site-header[data-astro-cid-hi6pa3ga] .header-inner[data-astro-cid-hi6pa3ga]{justify-content:space-between;align-items:center;gap:24px;min-height:96px;display:flex}.site-header[data-astro-cid-hi6pa3ga] .brand[data-astro-cid-hi6pa3ga]{color:var(--silver);letter-spacing:normal;flex:none;font-weight:400;line-height:0;text-decoration:none;display:block}.site-header[data-astro-cid-hi6pa3ga] .header-logo[data-astro-cid-hi6pa3ga]{width:clamp(180px,18vw,240px);max-width:100%;height:auto;display:block}.site-header[data-astro-cid-hi6pa3ga] .navigation[data-astro-cid-hi6pa3ga]{font-size:inherit;flex-wrap:nowrap;align-items:center;gap:clamp(14px,2.1vw,30px);display:flex}.site-header[data-astro-cid-hi6pa3ga] .navigation[data-astro-cid-hi6pa3ga] a[data-astro-cid-hi6pa3ga]{color:var(--silver);white-space:nowrap;font-size:13px;text-decoration:none;transition:color .2s}.site-header[data-astro-cid-hi6pa3ga] .navigation[data-astro-cid-hi6pa3ga] a[data-astro-cid-hi6pa3ga]:hover{color:var(--champagne)}.site-header[data-astro-cid-hi6pa3ga] .navigation[data-astro-cid-hi6pa3ga] .nav-contact[data-astro-cid-hi6pa3ga]{border:1px solid var(--champagne);color:var(--champagne);padding:12px 18px}.site-header[data-astro-cid-hi6pa3ga] .menu-toggle[data-astro-cid-hi6pa3ga],.site-header[data-astro-cid-hi6pa3ga] .mobile-nav[data-astro-cid-hi6pa3ga]{display:none}.site-header[data-astro-cid-hi6pa3ga] .mobile-nav[data-astro-cid-hi6pa3ga][hidden]{display:none!important}@media (width>=1200px){.site-header[data-astro-cid-hi6pa3ga] .header-logo[data-astro-cid-hi6pa3ga]{width:310px}}@media (width>=851px) and (width<=1199px){.site-header[data-astro-cid-hi6pa3ga] .header-logo[data-astro-cid-hi6pa3ga]{width:min(270px,25vw)}}@media (width<=850px){.site-header[data-astro-cid-hi6pa3ga] .navigation[data-astro-cid-hi6pa3ga]{display:none}.site-header[data-astro-cid-hi6pa3ga] .menu-toggle[data-astro-cid-hi6pa3ga]{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;gap:5px;margin-left:auto;padding:12px;display:flex}.site-header[data-astro-cid-hi6pa3ga] .menu-toggle[data-astro-cid-hi6pa3ga] span[data-astro-cid-hi6pa3ga]{background:var(--champagne);width:24px;height:2px;display:block}.site-header[data-astro-cid-hi6pa3ga] .menu-toggle[data-astro-cid-hi6pa3ga][aria-expanded=true] span[data-astro-cid-hi6pa3ga]{background:var(--silver)}.site-header[data-astro-cid-hi6pa3ga] .mobile-nav[data-astro-cid-hi6pa3ga]:not([hidden]){border-top:1px solid #c4a37759;flex-flow:column;gap:0;padding:15px 24px 25px;display:flex;box-shadow:0 14px 18px -18px #000000a6}.site-header[data-astro-cid-hi6pa3ga] .mobile-nav[data-astro-cid-hi6pa3ga] a[data-astro-cid-hi6pa3ga]{color:var(--silver);padding:12px 0;font-size:15px;text-decoration:none;display:block}.site-header[data-astro-cid-hi6pa3ga] .mobile-nav[data-astro-cid-hi6pa3ga] a[data-astro-cid-hi6pa3ga]:focus-visible{outline-offset:2px}}@media (width>=601px) and (width<=850px){.site-header[data-astro-cid-hi6pa3ga] .header-logo[data-astro-cid-hi6pa3ga]{width:270px}}@media (width<=600px){.site-header[data-astro-cid-hi6pa3ga] .container[data-astro-cid-hi6pa3ga]{width:calc(100% - 40px)}.site-header[data-astro-cid-hi6pa3ga] .header-logo[data-astro-cid-hi6pa3ga]{width:min(215px,100vw - 125px)}}
