@font-face{font-family:garamond;src:url(/_next/static/media/c679f70df756412c-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:garamond Fallback;src:local("Arial");ascent-override:117.75%;descent-override:34.85%;line-gap-override:0.00%;size-adjust:85.52%}.__className_5d7e8c{font-family:garamond,garamond Fallback,Garamond,Times New Roman,serif;font-style:normal}.__variable_5d7e8c{--font-garamond:"garamond","garamond Fallback",Garamond,Times New Roman,serif}@font-face{font-family:franklin;src:url(/_next/static/media/92daa4d0098aa288-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:franklin Fallback;src:local("Arial");ascent-override:94.14%;descent-override:23.97%;line-gap-override:0.00%;size-adjust:102.61%}.__className_16c674{font-family:franklin,franklin Fallback,Franklin Gothic Book,Helvetica Neue,Arial,sans-serif;font-style:normal}.__variable_16c674{--font-franklin:"franklin","franklin Fallback",Franklin Gothic Book,Helvetica Neue,Arial,sans-serif}:root{--chc-cognac:#7c3f22;--chc-ivory:#f6f0e6;--chc-oxblood:#4a1e14;--chc-latte:#e5d6c4;--chc-walnut:#5e3a2a;--chc-honey:#d2a774;--chc-ghost:#874629;--chc-serif:var(--font-garamond),"EB Garamond",Garamond,"Times New Roman",serif;--chc-sans:var(--font-franklin),"Libre Franklin","Franklin Gothic Book","Helvetica Neue",Arial,sans-serif;--chc-label-tracking:0.24em;--chc-maxw:1280px;--chc-gutter:32px;--chc-section-y:144px;--chc-ease:cubic-bezier(0.22,0.61,0.36,1);--chc-dur:220ms}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--chc-ivory);color:var(--chc-walnut);font-family:var(--chc-sans);font-weight:400;font-size:18px;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{display:block;max-width:100%}h1,h2,h3,h4{font-family:var(--chc-serif);font-weight:400;margin:0;color:var(--chc-oxblood);font-feature-settings:"lnum";font-variant-numeric:lining-nums}p,ul{margin:0}ul{padding:0;list-style:none}a{color:var(--chc-cognac);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px;transition:color var(--chc-dur) var(--chc-ease)}a:hover{color:var(--chc-oxblood)}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--chc-cognac);outline-offset:3px}.t-display{font-size:clamp(44px,6.6vw,86px);line-height:1.02;letter-spacing:-.015em}.t-display,.t-h1{font-family:var(--chc-serif);font-weight:400}.t-h1{font-size:clamp(34px,4.6vw,58px);line-height:1.08}.t-h2{font-weight:400;font-size:clamp(28px,3.2vw,40px);line-height:1.15}.t-h2,.t-h3{font-family:var(--chc-serif)}.t-h3{font-size:25px;line-height:1.3}.t-h3,.t-label{font-weight:500}.t-label{font-family:var(--chc-sans);font-size:12px;line-height:1.4;text-transform:uppercase;letter-spacing:var(--chc-label-tracking)}.t-body{font-size:18px;line-height:1.7}.t-body,.t-small{font-family:var(--chc-sans);font-weight:400}.t-small{font-size:15px;line-height:1.6}.t-figure{font-family:var(--chc-serif);font-weight:400;font-size:clamp(38px,5vw,56px);line-height:1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;color:var(--chc-cognac)}.t-tablefig{font-family:var(--chc-sans);font-weight:500;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wrap{width:100%;max-width:var(--chc-maxw);margin-inline:auto;padding-inline:var(--chc-gutter)}.section{padding-block:var(--chc-section-y)}.section--tight{padding-block:96px}.ground-ivory{background:var(--chc-ivory)}.ground-latte{background:var(--chc-latte)}.ground-cognac{background:var(--chc-cognac)}.ground-oxblood{background:var(--chc-oxblood)}.ground-cognac,.ground-cognac h1,.ground-cognac h2,.ground-cognac h3,.ground-oxblood,.ground-oxblood h1,.ground-oxblood h2,.ground-oxblood h3{color:var(--chc-ivory)}.accent-rule{display:block;width:40px;height:2px;border:0;margin:0 0 28px;background:var(--chc-cognac)}.ground-cognac .accent-rule,.ground-oxblood .accent-rule{background:var(--chc-honey)}.hairline{border:0;border-top:1px solid var(--chc-latte);margin:0}.ground-cognac .hairline,.ground-oxblood .hairline{border-top-color:var(--chc-honey)}.ground-latte .hairline{border-top-color:var(--chc-cognac)}.ghost-host{position:relative;overflow:hidden;isolation:isolate}.ghost-chc{position:absolute;right:-.06em;bottom:-.25em;z-index:0;font-family:var(--chc-serif);font-weight:400;font-size:35vw;line-height:.78;letter-spacing:.02em;color:var(--chc-ghost);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ghost-host>:not(.ghost-chc){position:relative;z-index:1}.cta{display:inline-flex;align-items:center;gap:.7em;font-family:var(--chc-sans);font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:.2em;text-decoration:none;background:none;border:0;border-bottom:1px solid;padding:0 0 8px;cursor:pointer;color:var(--chc-cognac);transition:color var(--chc-dur) var(--chc-ease),border-color var(--chc-dur) var(--chc-ease)}.cta__arrow{display:inline-block;transition:transform var(--chc-dur) var(--chc-ease)}.cta:hover .cta__arrow{transform:translateX(4px)}.cta:hover{color:var(--chc-oxblood);border-bottom-color:var(--chc-oxblood)}.ground-cognac .cta,.ground-oxblood .cta{color:var(--chc-ivory);border-bottom-color:var(--chc-honey)}.ground-cognac .cta:hover,.ground-oxblood .cta:hover{color:var(--chc-honey);border-bottom-color:var(--chc-honey)}.cta--quiet{border-bottom-color:var(--chc-latte)}.ground-cognac .cta--quiet,.ground-oxblood .cta--quiet{color:var(--chc-ivory);border-bottom-color:rgb(246 240 230/.35)}.panel{border:1px solid var(--chc-latte);padding:44px 40px;background:transparent;transition:border-color var(--chc-dur) var(--chc-ease)}.ground-latte .panel,.panel:hover{border-color:var(--chc-cognac)}.ground-latte .panel{background:var(--chc-ivory)}.ground-latte .panel:hover{border-color:var(--chc-oxblood)}.ground-cognac .panel,.ground-oxblood .panel{border-color:var(--chc-honey)}.grid{display:grid;grid-gap:1px;gap:1px}.grid--2{grid-template-columns:repeat(2,1fr);gap:32px}.grid--3{grid-template-columns:repeat(3,1fr);gap:32px}.grid--4{grid-template-columns:repeat(4,1fr);gap:24px}.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:88px;gap:88px;align-items:start}.prose p+p{margin-top:1.5em}.prose{max-width:62ch;color:var(--chc-walnut)}.ground-cognac .prose,.ground-oxblood .prose{color:var(--chc-ivory)}@keyframes chc-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.page-enter{animation:chc-enter .42s var(--chc-ease) both}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.reveal{min-width:0}@media (max-width:1000px){:root{--chc-section-y:104px;--chc-gutter:28px}.split{grid-template-columns:1fr;gap:36px}.grid--4{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:1fr;gap:24px}.ghost-chc{font-size:48vw}}@media (max-width:680px){:root{--chc-section-y:76px;--chc-gutter:22px}.t-body,body{font-size:17px}.grid--2,.grid--4{grid-template-columns:1fr;gap:24px}.panel{padding:28px 24px}.section--tight{padding-block:72px}.ghost-chc{font-size:62vw}}.SiteFooter_footer__aUaTs{background:var(--chc-oxblood);color:var(--chc-ivory)}.SiteFooter_top__aPjTa{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,4fr);grid-gap:56px;gap:56px;padding-block:84px 56px}.SiteFooter_rule__Uog0z{width:40px;height:2px;background:var(--chc-honey);margin-bottom:26px}.SiteFooter_firm__PXQe2{color:var(--chc-honey);margin-top:18px}.SiteFooter_colHead__uS47R{color:var(--chc-honey);margin-bottom:22px;display:block}.SiteFooter_links__eQxyy{display:flex;flex-direction:column;gap:13px}.SiteFooter_link__o6Bsu{font-family:var(--chc-sans);font-size:13px;color:var(--chc-ivory);text-decoration:none;width:-moz-fit-content;width:fit-content;border-bottom:1px solid transparent;padding-bottom:2px;transition:color var(--chc-dur) var(--chc-ease),border-color var(--chc-dur) var(--chc-ease)}.SiteFooter_link__o6Bsu:hover{color:var(--chc-honey);border-bottom-color:var(--chc-honey)}.SiteFooter_email__PxyxL{font-family:var(--chc-serif);font-size:22px;line-height:1.3;color:var(--chc-ivory);text-decoration:none;border-bottom:1px solid var(--chc-honey);width:-moz-fit-content;width:fit-content;display:inline-block;transition:color var(--chc-dur) var(--chc-ease)}.SiteFooter_email__PxyxL:hover{color:var(--chc-honey)}.SiteFooter_contactNote__BQ_YR{color:var(--chc-honey);margin-top:18px;max-width:34ch}.SiteFooter_footCta___ST8Q{margin-top:26px}.SiteFooter_hairline__FBPjY{border:0;border-top:1px solid var(--chc-honey);opacity:.4;margin:0}.SiteFooter_bottom__ADU2b{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);grid-gap:48px;gap:48px;padding-block:32px 44px;align-items:start}.SiteFooter_disclaimer__nB_AE{color:var(--chc-honey);max-width:78ch}.SiteFooter_meta__DPG9R{display:flex;flex-direction:column;align-items:flex-end;gap:12px;text-align:right}.SiteFooter_metaLine__HRk_m{color:var(--chc-honey)}@media (max-width:1000px){.SiteFooter_top__aPjTa{grid-template-columns:1fr 1fr;gap:44px;padding-block:64px 44px}.SiteFooter_brandCol__aaTiz{grid-column:1/-1}.SiteFooter_bottom__ADU2b{grid-template-columns:1fr;gap:24px}.SiteFooter_meta__DPG9R{align-items:flex-start;text-align:left}}@media (max-width:680px){.SiteFooter_top__aPjTa{grid-template-columns:1fr;gap:40px;padding-block:56px 40px}.SiteFooter_email__PxyxL{font-size:18px}}.SiteFooter_legalLink__2qq9n{display:inline-block;margin-top:18px;font-family:var(--chc-sans);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--chc-honey);text-decoration:none;border-bottom:1px solid rgb(210 167 116/.45);padding-bottom:4px;transition:color var(--chc-dur) var(--chc-ease),border-color var(--chc-dur) var(--chc-ease)}.SiteFooter_legalLink__2qq9n:hover{color:var(--chc-ivory);border-bottom-color:var(--chc-ivory)}.SiteHeader_header__SRb_V{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:var(--chc-ivory);border-bottom:1px solid var(--chc-latte)}.SiteHeader_inner__d66lA{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:104px;padding-block:20px}.SiteHeader_brand__td4g5{text-decoration:none;flex:0 0 auto;line-height:0}.SiteHeader_menu__Jb2gY{position:relative;flex:0 0 auto}.SiteHeader_trigger__SXz4F{display:inline-flex;align-items:center;gap:16px;font-family:var(--chc-sans);font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:.2em;color:var(--chc-oxblood);background:none;border:0;padding:10px 0;cursor:pointer;transition:color var(--chc-dur) var(--chc-ease)}.SiteHeader_triggerOpen__VvPSd,.SiteHeader_trigger__SXz4F:hover{color:var(--chc-cognac)}.SiteHeader_triggerLabel__BQ1NO{display:inline-block}.SiteHeader_bars__d4aNK{display:inline-block;width:30px;height:14px;position:relative;flex:0 0 auto}.SiteHeader_bar__PgEmJ{position:absolute;left:0;width:100%;height:1.5px;background:currentColor;transition:transform .26s var(--chc-ease),opacity .16s var(--chc-ease)}.SiteHeader_bar__PgEmJ:first-child{top:0}.SiteHeader_bar__PgEmJ:nth-child(2){top:6.25px}.SiteHeader_bar__PgEmJ:nth-child(3){top:12.5px}.SiteHeader_triggerOpen__VvPSd .SiteHeader_bar__PgEmJ:first-child{transform:translateY(6.25px) rotate(45deg)}.SiteHeader_triggerOpen__VvPSd .SiteHeader_bar__PgEmJ:nth-child(2){opacity:0}.SiteHeader_triggerOpen__VvPSd .SiteHeader_bar__PgEmJ:nth-child(3){transform:translateY(-6.25px) rotate(-45deg)}.SiteHeader_panel__l9MNP{position:absolute;top:calc(100% + 16px);right:0;min-width:340px;background:var(--chc-ivory);border:1px solid var(--chc-cognac);padding:10px 0;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s var(--chc-ease),transform .2s var(--chc-ease),visibility .2s}.SiteHeader_panelOpen__Go1xe{opacity:1;visibility:visible;transform:none}.SiteHeader_item__6_1Q4{display:block;font-family:var(--chc-sans);font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:.18em;color:var(--chc-oxblood);text-decoration:none;padding:17px 30px;transition:color var(--chc-dur) var(--chc-ease),background-color var(--chc-dur) var(--chc-ease)}.SiteHeader_item__6_1Q4:hover{color:var(--chc-cognac);background:var(--chc-latte)}.SiteHeader_itemActive__j3HJj{color:var(--chc-cognac)}.SiteHeader_scrim__Q93WM{position:fixed;inset:0;z-index:1}@media (max-width:680px){.SiteHeader_inner__d66lA{min-height:80px;padding-block:16px}.SiteHeader_triggerLabel__BQ1NO{display:none}.SiteHeader_panel__l9MNP{min-width:min(290px,calc(100vw - 44px))}}