.Arrow_arrow__rJrkO{display:inline-block;flex:none;width:1em;height:1em;transition:transform var(--dur-fast) var(--ease)}.Arrow_arrow__rJrkO svg{display:block;width:100%;height:100%}.Arrow_right__l488L{--arrow-shift-x:3px}.Arrow_left__irB_G{--arrow-shift-x:-3px}.Arrow_down__Dc01z{--arrow-shift-y:3px}@media (hover:hover) and (pointer:fine){a:hover .Arrow_arrow__rJrkO,button:hover .Arrow_arrow__rJrkO{transform:translate(var(--arrow-shift-x,0),var(--arrow-shift-y,0))}}a:focus-visible .Arrow_arrow__rJrkO,button:focus-visible .Arrow_arrow__rJrkO{transform:translate(var(--arrow-shift-x,0),var(--arrow-shift-y,0))}@media (prefers-reduced-motion:reduce){.Arrow_arrow__rJrkO{transition:none}a:focus-visible .Arrow_arrow__rJrkO,a:hover .Arrow_arrow__rJrkO,button:focus-visible .Arrow_arrow__rJrkO,button:hover .Arrow_arrow__rJrkO{transform:none}}.Footer_footer__pQtti{background:var(--dark);color:var(--paper);padding-top:clamp(48px,6vw,96px)}.Footer_inner__vtL_T{display:grid;grid-template-columns:1fr;grid-gap:var(--space-5);gap:var(--space-5);padding-bottom:var(--space-6)}@media (min-width:768px){.Footer_inner__vtL_T{grid-template-columns:1fr 1fr;align-items:start}}.Footer_logo__fUEOF{width:176px;height:auto}.Footer_kicker__O8ECa{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gray)}.Footer_footer__pQtti .Footer_kicker__O8ECa{color:#cfc9bf}.Footer_cta__QQJ61{display:inline-flex;align-items:center;gap:8px;margin-top:var(--space-2);color:var(--gold-light);font-weight:700;font-size:1.0625rem;text-decoration:none;transition:color var(--dur-fast) var(--ease)}.Footer_cta__QQJ61:hover{color:#e0a94f}.Footer_email__nLajh{display:block;margin-top:var(--space-3);color:var(--paper);text-decoration:underline;text-underline-offset:3px;font-size:.9375rem}.Footer_email__nLajh:hover{color:var(--gold-light)}.Footer_social__cGivK{margin-top:var(--space-3);display:flex;gap:var(--space-4)}.Footer_socialLink__hPzxm{display:inline-flex;align-items:center;gap:6px;color:var(--paper);text-decoration:none;font-size:.875rem}.Footer_socialLink__hPzxm:hover{color:var(--gold-light)}.Footer_legal__yxnQ6{border-top:1px solid #2a2a2a;padding-block:var(--space-4);align-items:center;justify-content:space-between}.Footer_legalNav__4ub_Y,.Footer_legal__yxnQ6{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.Footer_legalNav__4ub_Y a{color:var(--paper);text-decoration:none;font-size:.8125rem}.Footer_legalNav__4ub_Y a:hover{color:var(--gold-light)}.Footer_legalRow__rkXVC{font-size:.8125rem;color:#cfc9bf}.Footer_legalRow__rkXVC a{color:inherit}html[data-theme=dark] .Footer_email__nLajh,html[data-theme=dark] .Footer_legalNav__4ub_Y a,html[data-theme=dark] .Footer_social__cGivK{color:var(--ink)}.Footer_bar__4bhoQ{display:none}@media (max-width:767px){.Footer_bar__4bhoQ{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--paper);border-top:1px solid var(--line);padding:10px max(16px,4vw) calc(10px + env(safe-area-inset-bottom));opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s var(--ease),transform .2s var(--ease),visibility 0s linear .2s}.Footer_barVisible___GhcM{opacity:1;visibility:visible;transform:none;transition:opacity .2s var(--ease),transform .2s var(--ease)}.Footer_barLink__F93_z{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;background:var(--gold);color:var(--ink-on-gold);font-weight:700;font-size:1rem;text-decoration:none}}@media (prefers-reduced-motion:reduce){.Footer_barVisible___GhcM,.Footer_bar__4bhoQ{transition:none}}@font-face{font-family:Archivo;src:url(/fonts/ArchivoVariable.woff2) format("woff2-variations");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:1rem;line-height:1.65;font-weight:400;-webkit-font-smoothing:antialiased}img,picture,svg{display:block;max-width:100%}a,button{color:inherit}button{font:inherit;border:none;background:none;cursor:pointer;padding:0}ol,ul{list-style:none;padding:0}::selection{background:var(--gold);color:var(--paper)}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}h1,h2,h3{font-weight:700;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.h1{font-size:clamp(2.5rem,5vw,4rem)}.h2{font-size:clamp(1.875rem,3.2vw,2.75rem);line-height:1.15}.h3{font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.3;letter-spacing:0}.lead{font-size:clamp(1.125rem,1.4vw,1.25rem);line-height:1.6;max-width:65ch}.small{font-size:.875rem;color:var(--gray);line-height:1.5}.container{max-width:var(--container);margin-inline:auto;padding-inline:max(20px,5vw)}.section{padding-block:var(--section-y)}.section-tight{padding-block:calc(var(--section-y) * .55)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-48px;left:16px;z-index:100;background:var(--ink);color:var(--paper);padding:10px 18px;font-size:.875rem;font-weight:600;text-decoration:none;transition:top var(--dur-fast) var(--ease)}.skip-link:focus-visible{top:12px}html.js.vts-first{overflow:hidden}:root{--presence-floor:0.3;--presence-dur:200ms;--presence-ease:linear}.reveal{opacity:1}html.js .reveal{opacity:calc(var(--presence-floor) + (1 - var(--presence-floor)) * var(--presence, 1));transform:translateY(8px);transition:opacity var(--presence-dur) var(--presence-ease),transform var(--dur) var(--ease)}html.js .reveal.revealed{transform:none}@media (max-width:767px){:root{--presence-floor:0.5;--presence-dur:160ms}}html.theme-anim *,html.theme-anim :after,html.theme-anim :before{transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease),outline-color var(--dur) var(--ease),fill var(--dur) var(--ease),stroke var(--dur) var(--ease)!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html.js .reveal{opacity:1;transform:none}}.ThemeToggle_toggle__RoeI1{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--gray);transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.ThemeToggle_toggle__RoeI1:focus-visible,.ThemeToggle_toggle__RoeI1:hover{color:var(--ink);background:var(--chip)}.ThemeToggle_icons__rV1cX{position:relative;display:block;width:20px;height:20px}.ThemeToggle_iconMoon__YUPoh,.ThemeToggle_iconSun__i6f7G{position:absolute;inset:0;width:100%;height:100%;transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.ThemeToggle_iconMoon__YUPoh{opacity:0;transform:scale(.6) rotate(-25deg)}html[data-theme=dark] .ThemeToggle_iconSun__i6f7G{opacity:0;transform:scale(.6) rotate(25deg)}html[data-theme=dark] .ThemeToggle_iconMoon__YUPoh{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ThemeToggle_iconMoon__YUPoh,.ThemeToggle_iconSun__i6f7G{transition:none;transform:none}}.Header_header__KwdYD{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:1px solid transparent;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.Header_scrolled__qIjEW{border-bottom-color:var(--line)}.Header_inner__DLT3k{height:var(--header-h);display:flex;align-items:center;gap:var(--space-4)}.Header_logo____uDV{margin-right:auto;display:block}.Header_logoImg__uFRC_{width:132px;height:auto;aspect-ratio:2297/1313}.Header_logoImgDark__ofjx_,html[data-theme=dark] .Header_logoImg__uFRC_{display:none}html[data-theme=dark] .Header_logoImgDark__ofjx_{display:block}.Header_nav__tNWGY{display:none}.Header_navList__0gQJv{display:flex;gap:var(--space-4)}.Header_navLink__Rvw2c{text-decoration:none;font-size:.875rem;font-weight:600;padding:10px 2px;position:relative}.Header_navLink__Rvw2c:after{content:"";position:absolute;left:0;right:100%;bottom:4px;height:2px;background:var(--gold);transition:right var(--dur-fast) var(--ease)}.Header_navLink__Rvw2c:hover:after,.Header_navLink__Rvw2c[aria-current=page]:after{right:0}.Header_cta__xbIXT{display:none;align-items:center;gap:8px;background:var(--gold);color:var(--ink-on-gold);padding:13px 22px;font-size:.8125rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background var(--dur-fast) var(--ease)}.Header_cta__xbIXT:hover{background:var(--gold-strong)}.Header_toggle__kJd2m{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:1.25rem;line-height:1}.Header_toggleIcon__uZqwc{font-style:normal}.Header_panel__W46Qb{position:fixed;inset:var(--header-h) 0 0 0;background:var(--paper);z-index:40;padding:var(--space-5) max(20px,5vw);gap:var(--space-5);overflow-y:auto}.Header_panelList__o2m4P,.Header_panel__W46Qb{display:flex;flex-direction:column}.Header_panelList__o2m4P li{border-bottom:1px solid var(--line)}.Header_panelLink__T7M9D{display:block;padding:var(--space-3) 0;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;text-decoration:none}.Header_panelLink__T7M9D[aria-current=page]{color:var(--gold)}.Header_panelCta__E2IRw{margin-top:var(--space-2);display:flex;align-items:center;justify-content:center;gap:10px;background:var(--gold);color:var(--ink-on-gold);padding:17px 30px;font-size:1rem;font-weight:700;text-decoration:none}@media (min-width:1024px){.Header_nav__tNWGY{display:block}.Header_toggle__kJd2m{display:none}}@media (min-width:768px){.Header_cta__xbIXT{display:inline-flex}}@media (max-width:767px){.Header_logoImgDark__ofjx_,.Header_logoImg__uFRC_{width:120px}}.SocialLinks_list__lckr4{display:flex;gap:var(--space-4);align-items:center}.SocialLinks_link__E_2mV{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none;font-size:.875rem;transition:color var(--dur-fast) var(--ease)}.SocialLinks_link__E_2mV:hover{color:var(--gold)}:root{--ink:#111;--dark:#141414;--paper:#f7f5f1;--white:#fff;--line:#d8d4ce;--chip:#eae6df;--gray:#55524e;--gold:#a67014;--gold-light:#d19a3f;--gold-strong:#96630f;--ink-on-gold:#111;color-scheme:light;--font-sans:"Archivo",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--container:1360px;--gutter:24px;--gutter-sm:16px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-6:64px;--space-7:96px;--space-8:128px;--section-y:clamp(64px,10vw,160px);--header-h:104px;--header-h-mobile:92px;--dur-fast:160ms;--dur:240ms;--ease:cubic-bezier(0.2,0,0,1)}@media (max-width:767px){:root{--header-h:var(--header-h-mobile)}}:root[data-theme=dark]{color-scheme:dark;--paper:#161412;--ink:#f0ece4;--dark:#0f0e0c;--line:#2e2b26;--chip:#211f1b;--gray:#a9a29a;--gold:#d19a3f;--gold-light:#e0a94f;--gold-strong:#c1883a;--ink-on-gold:#141414}