:root{--emerald-950:#143528;--emerald-800:#1f4a36;--emerald-600:#2e6247;--gold-500:#c9a227;--gold-300:#e3c978;--gold-100:#f2e2a8;--bone:#f5f2eb;--bone-deep:#ece7da;--bone-muted:#c4cec8;--ink:#1a1c1b;--ink-muted:#2f3934;--line-on-dark:color-mix(in srgb, var(--gold-300) 22%, transparent);--line-on-light:color-mix(in srgb, var(--emerald-600) 22%, transparent);--bone-press:color-mix(in srgb, var(--bone) 8%, transparent);--draft:#a5301f;--draft-dark:#ff9482;--font-display:var(--font-playfair), Georgia, serif;--font-body:var(--font-text), system-ui, sans-serif;--text-xs:.75rem;--text-label:.75rem;--text-field:.8125rem;--text-dense:.875rem;--text-tight:.9375rem;--text-base:1rem;--text-lead:1.0625rem;--text-price:1.125rem;--text-sub-sm:1.25rem;--text-sub:1.375rem;--text-sub-md:1.5rem;--text-sub-lg:1.625rem;--text-display:clamp(2.25rem, 1.15rem + 4.6vw, 5rem);--text-section-title:clamp(2rem, 1.1rem + 3.6vw, 4rem);--text-claim:clamp(1.75rem, 1rem + 2.6vw, 3.5rem);--text-card-name:clamp(1.5rem, 1rem + 2vw, 2.75rem);--text-dialog-name:clamp(2rem, 1.4rem + 2.4vw, 3.25rem);--text-page-title:clamp(1.75rem, 1.2rem + 2.2vw, 3rem);--text-figure:clamp(4rem, 2rem + 7vw, 7rem);--text-price-large:clamp(2.5rem, 1.5rem + 4vw, 4rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--container:1200px;--bar:4.75rem;--gutter:max(clamp(1.25rem, .9rem + 1.6vw, 2.5rem), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--dock-height:4rem;--shadow-state:0 2px 10px #14352829;--ease-ui:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-in-quart:cubic-bezier(.5, 0, .75, 0);--focus:var(--emerald-600)}.on-dark{--focus:var(--gold-500)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(3.25rem + var(--space-8));scrollbar-gutter:stable}html:has(dialog[open]){overflow:hidden}body{background:var(--bone);min-height:100svh;color:var(--ink);font-family:var(--font-body);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:1.125rem;line-height:1.55;display:flex}main{flex:1}main:focus{outline:none}h1,h2,h3,h4,p{margin:0}img,svg{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (max-width:860px){:root{--bar:4.5rem}html{scroll-padding-top:calc(5.25rem + var(--space-4));scroll-padding-bottom:calc(var(--dock-height) + var(--space-4))}}html[data-drafts] [data-draft]{-webkit-text-decoration:underline dashed var(--draft);text-decoration:underline dashed var(--draft);text-underline-offset:.25em;text-decoration-thickness:1px}html[data-drafts] .on-dark [data-draft]{-webkit-text-decoration-color:var(--draft-dark);text-decoration-color:var(--draft-dark)}::selection{background:var(--emerald-600);color:var(--bone)}.on-dark ::selection{background:var(--gold-300);color:var(--emerald-950)}html{scrollbar-color:var(--emerald-600) var(--bone-deep)}input,textarea{caret-color:var(--emerald-600)}a{text-underline-offset:.2em}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::view-transition{pointer-events:none}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}::view-transition-group(site-header){z-index:2;animation:none}::view-transition-group(site-facts){z-index:2;animation:none}::view-transition-group(site-dock){z-index:2;animation:none}::view-transition-old(site-header){display:none}::view-transition-old(site-facts){display:none}::view-transition-old(site-dock){display:none}::view-transition-new(site-header){animation:none}::view-transition-new(site-facts){animation:none}::view-transition-new(site-dock){animation:none}::view-transition-group(.page-out){animation:none}::view-transition-group(.page-in){animation:none}::view-transition-old(.page-out){animation:.26s step-end both vt-hold}::view-transition-new(.page-in){animation:1ms linear .26s both vt-fade-in}::view-transition-group(page-curtain){z-index:1;animation:none}::view-transition-old(page-curtain){display:none}::view-transition-new(page-curtain){animation:none}@keyframes vt-hold{to{opacity:0}}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}::view-transition-group(.dir-morph){z-index:3;animation-duration:.36s;animation-timing-function:var(--ease-out-quart)}::view-transition-old(.dir-morph){animation-duration:.36s;animation-timing-function:var(--ease-out-quart)}::view-transition-new(.dir-morph){animation-duration:.36s;animation-timing-function:var(--ease-out-quart)}::view-transition-group(.doctor-fly){z-index:4;animation-duration:.42s;animation-timing-function:var(--ease-out-quart)}::view-transition-old(.doctor-fly){animation-duration:.42s;animation-timing-function:var(--ease-out-quart)}::view-transition-new(.doctor-fly){animation-duration:.42s;animation-timing-function:var(--ease-out-quart)}html[data-doctor-closing]::view-transition-group(.doctor-fly){animation-duration:.26s;animation-timing-function:var(--ease-in-quart)}html[data-doctor-closing]::view-transition-old(.doctor-fly){animation-duration:.26s;animation-timing-function:var(--ease-in-quart)}html[data-doctor-closing]::view-transition-new(.doctor-fly){animation-duration:.26s;animation-timing-function:var(--ease-in-quart)}::view-transition-group(.doctor-out){z-index:3;animation:none}::view-transition-old(.doctor-out){animation:vt-fade-out .2s var(--ease-in-quart) both}html[data-doctor-closing]::view-transition-old(root){animation:vt-fade-out .2s var(--ease-in-quart) both;display:block}@media (max-width:860px){::view-transition-old(.doctor-out){animation:doctor-sink .22s var(--ease-in-quart) both}}@keyframes doctor-sink{to{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:no-preference){:root{--reveal-text:.7s;--reveal-photo:.8s;--reveal-step:60ms}[data-reveal=pending] [data-reveal-item]{clip-path:inset(0 0 100%);opacity:0}[data-reveal=pending] [data-reveal-photo]{clip-path:inset(6% 0 0);opacity:0}[data-reveal=shown] [data-reveal-item]{transition:clip-path var(--reveal-text) var(--ease-out), opacity var(--reveal-text) var(--ease-out);transition-delay:calc(var(--reveal-i,0) * var(--reveal-step))}[data-reveal=shown] [data-reveal-photo]{transition:clip-path var(--reveal-photo) var(--ease-out), opacity var(--reveal-photo) var(--ease-out);transition-delay:calc(var(--reveal-i,0) * var(--reveal-step))}}@media (prefers-reduced-motion:no-preference) and (max-width:860px){:root{--reveal-text:.5s;--reveal-photo:.6s;--reveal-step:40ms}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}html:has(dialog[open]){background:var(--emerald-950);scrollbar-color:var(--emerald-800) var(--emerald-950)}p{text-wrap:pretty}
