._header_468942b{z-index:10;background:var(--color-background);width:100%;position:relative}._nav_468942b{width:100%;max-width:1600px;min-height:100px;padding:20px var(--page-gutter);justify-content:space-between;align-items:center;gap:28px;margin-inline:auto;display:flex}._identity_468942b{color:var(--color-forest);flex-shrink:0;align-items:center;display:inline-flex}._logo_468942b{-o-object-fit:contain;object-fit:contain;width:clamp(130px,13vw,190px);height:auto;display:block}._symbol_468942b{place-items:center;width:42px;height:46px;display:grid}._symbol_468942b svg{width:40px;height:40px}._identityText_468942b{font-family:var(--font-display);letter-spacing:-.04em;font-size:19px;line-height:1.1}._caption_468942b{color:var(--color-text-muted);letter-spacing:.1em;text-align:center;text-transform:uppercase;font-size:10px;line-height:1.5}._link_468942b{border:1px solid var(--color-khaki-light);min-height:42px;color:var(--color-forest);font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(135deg,#b9bd9c33,#b9bd9c0f);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 18px;font-size:16px;transition:color .22s,border-color .22s,background .22s,box-shadow .22s;display:inline-flex}@media (hover:hover){._link_468942b:hover{border-color:var(--color-khaki-light);background:var(--color-khaki-light);color:var(--color-forest);box-shadow:0 8px 20px -14px var(--color-khaki-light)}}@media (max-width:1000px){._caption_468942b{display:none}}@media (max-width:767px){._nav_468942b{gap:14px;min-height:84px;padding-block:16px}._logo_468942b{width:min(36vw,150px)}._link_468942b{font-size:14px}}._footer_c25cab9{background:var(--color-forest);color:var(--color-paper)}._container_c25cab9{width:100%;max-width:var(--container-width);padding-inline:var(--page-gutter);margin-inline:auto}._contact_c25cab9{grid-template-columns:1.4fr 1fr;align-items:end;gap:clamp(40px,7vw,110px);padding-block:clamp(48px,6vw,88px);display:grid}._eyebrow_c25cab9{color:#c9cebc;letter-spacing:.17em;text-transform:uppercase;margin-bottom:28px;font-size:10px;font-weight:500}._title_c25cab9{font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(42px,5.4vw,80px);font-weight:400;line-height:1.08}._title_c25cab9 em{color:var(--color-khaki-light);font-weight:400}._contactBody_c25cab9{justify-self:end;width:100%;max-width:360px}._description_c25cab9{color:#d3d7ca;font-size:14px;line-height:1.9}._contactLink_c25cab9{border-bottom:1px solid #fffdf766;justify-content:space-between;align-items:center;gap:24px;min-height:64px;margin-top:28px;padding-block:10px;font-size:12px;display:flex}._arrow_c25cab9{width:42px;height:42px;transition:background-color .22s ease, color .22s ease, transform .22s var(--ease-out);border:1px solid #fffdf74d;border-radius:50%;place-items:center;display:grid}._navigation_c25cab9{border-top:1px solid #fffdf733;border-bottom:1px solid #fffdf733;justify-content:space-between;align-items:center;gap:36px;padding-block:40px;display:flex}._identity_c25cab9{font-family:var(--font-display);letter-spacing:-.04em;font-size:30px;line-height:1.08}._links_c25cab9{flex-wrap:wrap;align-items:center;gap:12px 32px;display:flex}._links_c25cab9 a{color:#d3d7ca;align-items:center;gap:8px;min-height:44px;font-size:11px;display:inline-flex}._bottom_c25cab9{color:#c9cebc;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-size:9px;line-height:1.7;display:flex}._footer_c25cab9 a:focus-visible{outline-color:var(--color-paper)}@media (hover:hover){._contactLink_c25cab9:hover ._arrow_c25cab9{background:var(--color-paper);color:var(--color-forest);transform:translate(2px,-2px)}._links_c25cab9 a:hover{color:var(--color-paper);text-underline-offset:5px;text-decoration:underline}}@media (max-width:767px){._contact_c25cab9{grid-template-columns:1fr;gap:32px;padding-block:48px}._title_c25cab9{font-size:clamp(40px,9vw,62px)}._contactBody_c25cab9{justify-self:stretch;max-width:none}._description_c25cab9{max-width:360px;font-size:13px}._navigation_c25cab9{align-items:flex-start;gap:28px;padding-block:32px}._identity_c25cab9{font-size:26px}._links_c25cab9{flex-direction:column;align-items:flex-start;gap:0}._bottom_c25cab9{align-items:flex-start;font-size:8px}._bottom_c25cab9 p:last-child{text-align:right}}@media (prefers-reduced-motion:reduce){._arrow_c25cab9{transition:none}._contactLink_c25cab9:hover ._arrow_c25cab9{transform:none}}
