:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--white:#fff;--ink:#303030;--ink-soft:#484848;--gray:#58585a;--mist:#c6c7c9;--gold:#af9f99;--gold-deep:#78655e;--surface:#f6f6f6;--line:#e5e5e6;--silver:#d9d9da;--background:var(--white);--foreground:var(--ink);--muted:var(--surface);--muted-foreground:var(--gray);--border:var(--line);--border-strong:var(--mist);--input:var(--mist);--primary:var(--ink);--primary-foreground:var(--white);--primary-hover:var(--ink-soft);--accent:var(--gold);--accent-foreground:var(--gold-deep);--inverse:var(--ink);--inverse-foreground:var(--white);--inverse-muted:var(--silver);--invalid:var(--gold-deep);--ring:#af9f9959;--font-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--font-sans:"Helvetica Neue", "HelveticaNeue", "Helvetica Neue LT Pro", Helvetica, Arial, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--text-9xl:8rem;--text-display:clamp(var(--text-5xl), 6.4vw, var(--text-8xl));--text-display-xl:clamp(var(--text-6xl), 11vw, var(--text-9xl));--text-heading:clamp(var(--text-4xl), 4.2vw, var(--text-6xl));--text-title:clamp(var(--text-2xl), 2.4vw, var(--text-3xl));--text-quote:clamp(var(--text-3xl), 3vw, var(--text-4xl));--leading-none:1;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-display:-.02em;--tracking-tight:-.01em;--tracking-caps:.16em;--radius:2px;--shadow-xs:0 1px 2px #3030300d;--shadow-md:0 4px 6px -1px #3030301a, 0 2px 4px -2px #3030301a;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--duration-fast:.15s;--duration:.3s;--duration-slow:.5s;--duration-reveal:.9s;--rise:12px;--stagger:70ms}@media (prefers-reduced-motion:no-preference){.site-header{animation:motion-fade var(--duration-slow) var(--ease-out) both}:is(.hero__copy>*,.hero__art,.hero__main>h1,.hero__sub,.facts,.hero__inner>*,.legal__head>*,.legal__head>.pg__c>*,.intro>*){animation:motion-rise var(--duration-reveal) var(--ease-out) both;animation-delay:calc(80ms + var(--i,0) * var(--stagger))}:is(.hero__copy>*,.hero__inner>*,.legal__head>*,.legal__head>.pg__c>*,.intro>*):nth-child(2){--i:1}:is(.hero__copy>*,.hero__inner>*,.legal__head>*,.legal__head>.pg__c>*,.intro>*):nth-child(3){--i:2}:is(.hero__copy>*,.hero__inner>*,.legal__head>*,.legal__head>.pg__c>*,.intro>*):nth-child(4){--i:3}:is(.hero__copy>*,.hero__inner>*,.intro>*):nth-child(5){--i:4}:is(.hero__copy>*,.hero__inner>*,.intro>*):nth-child(n+6){--i:5}.hero__art,.hero__sub{--i:2}.facts{--i:4}@media (width>=1020px){.hero__art{--i:1}.facts{--i:2}}.hero__geo{animation:motion-fade 1.6s var(--ease-out) .2s both}[data-reveal]{opacity:0;transform:translateY(var(--rise))}[data-reveal].is-in{opacity:1;transition:opacity var(--duration-reveal) var(--ease-out), transform var(--duration-reveal) var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:none}.select__content.is-leaving{animation:motion-select-out var(--duration-fast) var(--ease) forwards;pointer-events:none}.field.is-invalid .err{animation:motion-drop var(--duration) var(--ease-out)}.done:not([hidden]),.form-body:not([hidden]),.panel:not([hidden]){animation:motion-rise var(--duration-slow) var(--ease-out)}}@keyframes motion-fade{0%{opacity:0}}@keyframes motion-rise{0%{opacity:0;transform:translateY(var(--rise))}}@keyframes motion-drop{0%{opacity:0;transform:translateY(-4px)}}@keyframes motion-select-out{to{opacity:0;transform:translateY(-.25rem)scale(.98)}}
