._img_31jit_1{width:auto;display:block}._wordmark_31jit_5{font-family:var(--font-serif);font-size:1.6rem;font-weight:600;letter-spacing:.16em;line-height:1;white-space:nowrap}._wordmark_31jit_5 span{font-weight:400;color:var(--gold-500)}._default_31jit_17{color:var(--forest-900)}._default_31jit_17 span{color:var(--emerald-600)}._white_31jit_23{color:var(--ivory-50)}._menu_1xmem_1{position:fixed;inset:0;z-index:var(--z-menu);display:flex;flex-direction:column;overflow-y:auto;animation:_menuIn_1xmem_1 var(--dur) var(--ease)}@keyframes _menuIn_1xmem_1{0%{opacity:0}to{opacity:1}}._top_1xmem_18{display:flex;align-items:center;justify-content:space-between;height:var(--header-h);flex:none}._close_1xmem_25{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:0;color:var(--ivory-50)}._nav_1xmem_35{flex:1;display:flex;align-items:center;padding-block:var(--space-6)}._nav_1xmem_35 ul{display:flex;flex-direction:column;gap:var(--space-4)}._link_1xmem_46{font-family:var(--font-serif);font-size:clamp(2rem,1.4rem + 3vw,3rem);font-weight:500;line-height:1.15;text-decoration:none;color:var(--ivory-50);transition:color var(--dur) var(--ease)}._link_1xmem_46:hover,._link_1xmem_46:focus-visible{color:var(--gold-300)}._bottom_1xmem_59{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);padding-bottom:var(--space-7);flex:none}._header_9aqrb_1{position:fixed;inset:0 0 auto;z-index:var(--z-header);height:var(--header-h);transition:background-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),backdrop-filter var(--dur) var(--ease)}._transparent_9aqrb_9{background:transparent;color:var(--ivory-50)}._solid_9aqrb_13{background:#faf8f4e6;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);color:var(--forest-800);box-shadow:0 1px 0 var(--color-border)}._inner_9aqrb_21{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);height:100%}._logo_9aqrb_28{display:inline-flex;align-items:center;text-decoration:none;flex:none}._nav_9aqrb_35{display:none}._nav_9aqrb_35 ul{display:flex;align-items:center;gap:clamp(1rem,.4rem + 1.6vw,2.25rem)}._link_9aqrb_43{font-size:var(--fs-sm);font-weight:500;letter-spacing:.03em;color:inherit}._active_9aqrb_49{background-size:100% 1px}._actions_9aqrb_53{display:flex;align-items:center;gap:var(--space-3)}._cta_9aqrb_58{display:none}._burger_9aqrb_61{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:0;color:inherit}@media(min-width:640px){._cta_9aqrb_58{display:inline-flex}}@media(min-width:1024px){._nav_9aqrb_35{display:block}._burger_9aqrb_61{display:none}}._footer_180o1_1{padding-top:var(--space-9);padding-bottom:var(--space-6);font-size:var(--fs-sm);line-height:1.7}._grid_180o1_7{display:grid;gap:var(--space-7);grid-template-columns:1fr;padding-bottom:var(--space-8)}._brand_180o1_13{display:flex;flex-direction:column;gap:var(--space-4);max-width:22rem}._about_180o1_19{margin:0;color:var(--color-text-muted-on-dark)}._social_180o1_23{display:flex;gap:var(--space-5)}._heading_180o1_27{font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-500);margin-bottom:var(--space-4)}._col_180o1_36 ul{display:flex;flex-direction:column;gap:var(--space-2)}._col_180o1_36 a,._address_180o1_42{color:var(--color-text-muted-on-dark)}._col_180o1_36 a:hover{color:var(--ivory-50)}._address_180o1_42{font-style:normal}._address_180o1_42 p{margin:0 0 var(--space-3)}._label_180o1_54{display:block;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ivory-50);opacity:.7}._legal_180o1_63{padding-block:var(--space-6);display:grid;gap:var(--space-4);color:var(--color-text-muted-on-dark)}._legal_180o1_63 p{margin:0}._legalData_180o1_72 strong{color:var(--ivory-50);font-weight:600}._disclaimer_180o1_76{font-size:var(--fs-xs);max-width:60rem}._bottom_180o1_81{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border-dark);color:var(--color-text-muted-on-dark);font-size:var(--fs-xs)}._bottom_180o1_81 p{margin:0}._policies_180o1_93{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5)}._linkBtn_180o1_98{background-color:transparent;border:0;padding:0 0 2px;color:inherit;font-size:inherit}@media(min-width:720px){._grid_180o1_7{grid-template-columns:repeat(2,1fr)}._brand_180o1_13{grid-column:1 / -1}._bottom_180o1_81{flex-direction:row;justify-content:space-between;align-items:center}}@media(min-width:1100px){._grid_180o1_7{grid-template-columns:1.3fr 1fr 1fr 1.2fr 1.3fr}._brand_180o1_13{grid-column:auto}}._fab_1s47h_1{position:fixed;right:1.25rem;bottom:calc(1.25rem + var(--float-offset, 0px));z-index:var(--z-float);display:inline-flex;align-items:center;gap:.75rem;height:56px;min-width:56px;padding:0 15px;border-radius:999px;background:var(--emerald-600);color:var(--white);text-decoration:none;border:1px solid var(--gold-500);box-shadow:var(--shadow-lg);transition:background-color var(--dur) var(--ease),transform var(--dur) var(--ease),bottom var(--dur) var(--ease)}._fab_1s47h_1:hover{background:var(--emerald-500);transform:translateY(-2px)}._tip_1s47h_25{display:none;max-width:0;overflow:hidden;white-space:nowrap;font-size:var(--fs-sm);font-weight:600;letter-spacing:.02em;transition:max-width var(--dur) var(--ease)}@media(min-width:900px){._tip_1s47h_25{display:inline}._fab_1s47h_1:hover ._tip_1s47h_25,._fab_1s47h_1:focus-visible ._tip_1s47h_25{max-width:14rem}}._banner_1hpk4_1{position:fixed;z-index:var(--z-cookie);left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--gutter);background:var(--white);color:var(--forest-800);border-top:1px solid var(--gold-500);box-shadow:0 -8px 32px #04201b1f}._text_1hpk4_16{margin:0;font-size:var(--fs-sm);line-height:1.6;color:var(--stone-700)}._actions_1hpk4_22{display:flex;gap:var(--space-3);flex:none}@media(min-width:720px){._banner_1hpk4_1{left:1.25rem;right:auto;bottom:1.25rem;max-width:30rem;border:1px solid var(--gold-500);border-radius:var(--radius-md)}}
