:root{--color-nicesite-paper:#fcfaf6;--color-nicesite-surface:#fff;--color-nicesite-ink:#201c1a;--color-nicesite-body:#4a423d;--color-nicesite-muted:#776f68;--color-nicesite-rule:#ede7dd;--color-nicesite-coral:#ff6b5c;--color-nicesite-apricot:#ffb77a;--color-nicesite-soft-apricot:#fff1e6;--color-nicesite-warm-wash:#fff7ef;--color-nicesite-pink:#ff9bb3;--color-nicesite-coral-text:#c8412f;--color-nicesite-coral-label:#fff;--font-nicesite-display:"Fraunces ext", var(--font-fraunces), Georgia, serif;--font-nicesite-body:"Figtree ext", var(--font-figtree), system-ui, sans-serif;--font-nicesite-mono:"JetBrains Mono ext", var(--font-jetbrains-mono), ui-monospace, monospace;--font-nicesite-hand:"Caveat ext", var(--font-caveat), cursive;--font-weight-nicesite-regular:400;--font-weight-nicesite-wordmark:500;--font-weight-nicesite-action:600;--radius-nicesite-input:6px;--radius-nicesite-card:10px;--radius-nicesite-pill:999px;--tracking-nicesite-display:-.01em;--tracking-nicesite-label:.08em;--focus-ring:3px solid var(--color-nicesite-ink);--focus-field:var(--color-nicesite-coral-text);--focus-field-glow:0 0 0 4px #ff6b5c2e;--page-gutter:clamp(20px, 5.6vw, 80px);--ease-nicesite:cubic-bezier(.2, .6, .2, 1);--duration-nicesite-press:.15s;--duration-nicesite-enter:.25s}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}body{background:var(--color-nicesite-paper);min-height:100vh;color:var(--color-nicesite-body);font-family:var(--font-nicesite-body);-webkit-font-smoothing:antialiased;font-synthesis:none;margin:0;font-size:1rem;line-height:1.5}:focus-visible{outline:var(--focus-ring);outline-offset:3px}html:not([data-input=keyboard]) :is(a,button,summary,[role=button]):focus-visible{outline:none!important}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=button]),textarea,select):focus-visible{border-color:var(--focus-field);box-shadow:var(--focus-field-glow);outline:none}@media (forced-colors:active){:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=button]),textarea,select,[contenteditable=true]):focus-visible{outline-offset:2px;outline:2px solid highlight!important}}[tabindex="-1"]:focus{outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}