[data-site-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--site-radius:.75rem;--font-site-heading:var(--font-geist-sans);--background:#fff;--foreground:#1c1e1b;--foreground-muted:#5b625b;--foreground-subtle:#666d65;--surface:#f6f7f5;--border:#e4e6e1;--site-link:#1e6b45;--primary:#1e6b45;--primary-foreground:#fff;--accent:#17573a;--accent-foreground:#fff;--muted:#dcfce7;--muted-foreground:#1e6b45;--dark-background:#0f1411;--dark-foreground:#e8ede9;--dark-foreground-muted:#aab3ac;--dark-foreground-subtle:#9ca59e;--dark-surface:#171d19;--dark-border:#2a332d;--dark-site-link:#7fd0a3;--dark-primary:#7fd0a3;--dark-primary-foreground:#0f1411;--dark-accent:#66c08f;--dark-accent-foreground:#0f1411;--dark-muted:#1b2a21;--dark-muted-foreground:#7fd0a3;--band-bg:var(--primary);--band-fg:var(--primary-foreground);background:var(--background);color:var(--foreground)}[data-site-theme=warm]{--site-radius:1.125rem;--font-site-heading:var(--font-site-warm);--background:#fffaf3;--foreground:#2b2118;--foreground-muted:#5f4f40;--foreground-subtle:#6b5a4a;--surface:#fbf1e3;--border:#eadfce;--site-link:#943714;--primary:#b4441b;--primary-foreground:#fff;--accent:#943714;--accent-foreground:#fff;--muted:#fbe3d4;--muted-foreground:#943714;--dark-background:#1a130d;--dark-foreground:#f6ebdf;--dark-foreground-muted:#cdb9a6;--dark-foreground-subtle:#bfa993;--dark-surface:#241b14;--dark-border:#3d2f24;--dark-site-link:#f0a37e;--dark-primary:#f0a37e;--dark-primary-foreground:#1a130d;--dark-accent:#e58f66;--dark-accent-foreground:#1a130d;--dark-muted:#2e2219;--dark-muted-foreground:#f0a37e}[data-site-theme=bold]{--site-radius:.25rem;--font-site-heading:var(--font-site-bold);--background:#fff;--foreground:#0b0b0f;--foreground-muted:#45454d;--foreground-subtle:#55555e;--surface:#f3f3f5;--border:#0b0b0f;--site-link:#0b0b0f;--primary:#ffc800;--primary-foreground:#0b0b0f;--accent:#f0b400;--accent-foreground:#0b0b0f;--muted:#fff4c2;--muted-foreground:#0b0b0f;--dark-background:#0b0b0f;--dark-foreground:#f5f5f7;--dark-foreground-muted:#b8b8c0;--dark-foreground-subtle:#a8a8b2;--dark-surface:#16161c;--dark-border:#f5f5f7;--dark-site-link:#ffd23f;--dark-primary:#ffc800;--dark-primary-foreground:#0b0b0f;--dark-accent:#f0b400;--dark-accent-foreground:#0b0b0f;--dark-muted:#2a2410;--dark-muted-foreground:#ffd23f}[data-site-theme=heritage]{--site-radius:.375rem;--font-site-heading:var(--font-site-heritage);--background:#fbf7f0;--foreground:#2a1d14;--foreground-muted:#5e4b3c;--foreground-subtle:#6b5646;--surface:#f3eadb;--border:#e3d5bf;--site-link:#7a1f2b;--primary:#7a1f2b;--primary-foreground:#fff;--accent:#5e1520;--accent-foreground:#fff;--muted:#efe0c8;--muted-foreground:#5e1520;--dark-background:#17110d;--dark-foreground:#f4ebe0;--dark-foreground-muted:#c7b6a3;--dark-foreground-subtle:#b8a692;--dark-surface:#221a14;--dark-border:#3a2d23;--dark-site-link:#e0b25a;--dark-primary:#e0b25a;--dark-primary-foreground:#17110d;--dark-accent:#c99a3f;--dark-accent-foreground:#17110d;--dark-muted:#2c2219;--dark-muted-foreground:#e0b25a}[data-site-theme=coastal]{--site-radius:1rem;--font-site-heading:var(--font-site-warm);--background:#f7fbfc;--foreground:#0f2a33;--foreground-muted:#3f5c66;--foreground-subtle:#4a6873;--surface:#e9f3f5;--border:#cfe2e7;--site-link:#0e6f86;--primary:#0e6f86;--primary-foreground:#fff;--accent:#0a5568;--accent-foreground:#fff;--muted:#d6edf2;--muted-foreground:#0a5568;--dark-background:#0b1a1f;--dark-foreground:#e6f3f6;--dark-foreground-muted:#a8c4cc;--dark-foreground-subtle:#98b6bf;--dark-surface:#12262d;--dark-border:#22414a;--dark-site-link:#4cc3dc;--dark-primary:#4cc3dc;--dark-primary-foreground:#0b1a1f;--dark-accent:#36a9c2;--dark-accent-foreground:#0b1a1f;--dark-muted:#163038;--dark-muted-foreground:#4cc3dc}[data-site-theme=studio]{--site-radius:0;--font-site-heading:var(--font-site-bold);--background:#fff;--foreground:#111;--foreground-muted:#4a4a4a;--foreground-subtle:#555;--surface:#f2f2f2;--border:#111;--site-link:#111;--primary:#111;--primary-foreground:#fff;--accent:#333;--accent-foreground:#fff;--muted:#e6e6e6;--muted-foreground:#111;--dark-background:#0d0d0d;--dark-foreground:#f5f5f5;--dark-foreground-muted:#b5b5b5;--dark-foreground-subtle:#a6a6a6;--dark-surface:#1a1a1a;--dark-border:#f5f5f5;--dark-site-link:#f5f5f5;--dark-primary:#f5f5f5;--dark-primary-foreground:#0d0d0d;--dark-accent:#d0d0d0;--dark-accent-foreground:#0d0d0d;--dark-muted:#262626;--dark-muted-foreground:#f5f5f5}[data-site-theme=garden]{--site-radius:1.25rem;--font-site-heading:var(--font-site-garden);--background:#f8faf4;--foreground:#1d2a17;--foreground-muted:#4b5c40;--foreground-subtle:#56684a;--surface:#eef3e5;--border:#d6e2c6;--site-link:#3f6b2a;--primary:#3f6b2a;--primary-foreground:#fff;--accent:#2f5320;--accent-foreground:#fff;--muted:#e1ecd2;--muted-foreground:#2f5320;--dark-background:#10160d;--dark-foreground:#e9f1e1;--dark-foreground-muted:#b3c4a5;--dark-foreground-subtle:#a4b796;--dark-surface:#19221a;--dark-border:#2c3b26;--dark-site-link:#9fd27f;--dark-primary:#9fd27f;--dark-primary-foreground:#10160d;--dark-accent:#86bd65;--dark-accent-foreground:#10160d;--dark-muted:#1f2b1b;--dark-muted-foreground:#9fd27f}[data-site-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--site-radius:.75rem;--font-site-heading:var(--font-site-night);--background:#0c0d14;--foreground:#eef0ff;--foreground-muted:#a9aecb;--foreground-subtle:#9ba0bf;--surface:#161827;--border:#2a2e47;--site-link:#a99dff;--primary:#8b7cff;--primary-foreground:#0c0d14;--accent:#7e70f4;--accent-foreground:#0c0d14;--muted:#1f2236;--muted-foreground:#c9c2ff;--dark-background:#0c0d14;--dark-foreground:#eef0ff;--dark-foreground-muted:#a9aecb;--dark-foreground-subtle:#9ba0bf;--dark-surface:#161827;--dark-border:#2a2e47;--dark-site-link:#a99dff;--dark-primary:#8b7cff;--dark-primary-foreground:#0c0d14;--dark-accent:#7e70f4;--dark-accent-foreground:#0c0d14;--dark-muted:#1f2236;--dark-muted-foreground:#c9c2ff}[data-site-theme=saffron]{--site-radius:.5rem;--font-site-heading:var(--font-site-heritage);--background:#fffaf2;--foreground:#2b1a0e;--foreground-muted:#6a4a2e;--foreground-subtle:#75553a;--surface:#fdf0dc;--border:#f1dcbc;--site-link:#b23f08;--primary:#b23f08;--primary-foreground:#fff;--accent:#8f3306;--accent-foreground:#fff;--muted:#fde3c2;--muted-foreground:#8f3306;--dark-background:#1a120b;--dark-foreground:#f8ecdf;--dark-foreground-muted:#d0b9a1;--dark-foreground-subtle:#c2aa91;--dark-surface:#241910;--dark-border:#3d2b1c;--dark-site-link:#ff9a4d;--dark-primary:#ff9a4d;--dark-primary-foreground:#1a120b;--dark-accent:#f08a3a;--dark-accent-foreground:#1a120b;--dark-muted:#2e2015;--dark-muted-foreground:#ff9a4d}[data-site-theme=rose]{--site-radius:1.5rem;--font-site-heading:var(--font-site-garden);--background:#fffafb;--foreground:#2d1420;--foreground-muted:#6b4555;--foreground-subtle:#77505f;--surface:#fbeef2;--border:#f1d6df;--site-link:#a3315a;--primary:#a3315a;--primary-foreground:#fff;--accent:#84264a;--accent-foreground:#fff;--muted:#f8dde6;--muted-foreground:#84264a;--dark-background:#1a0f14;--dark-foreground:#f9e9ef;--dark-foreground-muted:#d1b3bf;--dark-foreground-subtle:#c4a4b1;--dark-surface:#24151c;--dark-border:#3d2530;--dark-site-link:#f28bb0;--dark-primary:#f28bb0;--dark-primary-foreground:#1a0f14;--dark-accent:#e5749d;--dark-accent-foreground:#1a0f14;--dark-muted:#2e1a23;--dark-muted-foreground:#f28bb0}[data-site-theme=royal]{--site-radius:.25rem;--font-site-heading:var(--font-site-heritage);--background:#f8f8fc;--foreground:#121633;--foreground-muted:#474c70;--foreground-subtle:#52577b;--surface:#eceefa;--border:#d5d9ef;--site-link:#1d2a6b;--primary:#1d2a6b;--primary-foreground:#fff;--accent:#15205a;--accent-foreground:#fff;--muted:#f6ecd0;--muted-foreground:#6b520d;--dark-background:#0b0e1f;--dark-foreground:#eef0fb;--dark-foreground-muted:#b0b5d4;--dark-foreground-subtle:#a1a7c8;--dark-surface:#141833;--dark-border:#262c52;--dark-site-link:#e4c065;--dark-primary:#e4c065;--dark-primary-foreground:#0b0e1f;--dark-accent:#d1ab4c;--dark-accent-foreground:#0b0e1f;--dark-muted:#1a1f3f;--dark-muted-foreground:#e4c065}[data-site-theme=earth]{--site-radius:1.5rem;--font-site-heading:var(--font-site-warm);--background:#fbf6f1;--foreground:#2e1f17;--foreground-muted:#6a5040;--foreground-subtle:#765b4a;--surface:#f3e7dc;--border:#e5d2c1;--site-link:#9c4a2b;--primary:#9c4a2b;--primary-foreground:#fff;--accent:#7d3a20;--accent-foreground:#fff;--muted:#f0dccb;--muted-foreground:#7d3a20;--dark-background:#17100c;--dark-foreground:#f5e9df;--dark-foreground-muted:#cdb6a5;--dark-foreground-subtle:#bfa794;--dark-surface:#221812;--dark-border:#3b2a20;--dark-site-link:#e8936b;--dark-primary:#e8936b;--dark-primary-foreground:#17100c;--dark-accent:#d77f57;--dark-accent-foreground:#17100c;--dark-muted:#2c1f17;--dark-muted-foreground:#e8936b}[data-site-theme=mint]{--site-radius:.875rem;--font-site-heading:var(--font-site-night);--background:#f7fcfa;--foreground:#0f2620;--foreground-muted:#3f5c54;--foreground-subtle:#4a675f;--surface:#e8f6f1;--border:#cde9df;--site-link:#0c6b55;--primary:#0c6b55;--primary-foreground:#fff;--accent:#08523f;--accent-foreground:#fff;--muted:#d3f0e5;--muted-foreground:#08523f;--dark-background:#0a1915;--dark-foreground:#e4f5ef;--dark-foreground-muted:#a5c7bc;--dark-foreground-subtle:#95baae;--dark-surface:#10241e;--dark-border:#1f3f35;--dark-site-link:#4fd1ac;--dark-primary:#4fd1ac;--dark-primary-foreground:#0a1915;--dark-accent:#39bb96;--dark-accent-foreground:#0a1915;--dark-muted:#143029;--dark-muted-foreground:#4fd1ac}[data-site-theme][data-brand]{--primary:var(--brand-button);--primary-foreground:var(--brand-button-text);--accent:var(--brand-button);--accent-foreground:var(--brand-button-text);--site-link:var(--brand-link)}[data-site-theme=night][data-brand]{--site-link:var(--dark-site-link)}[data-site-theme][data-site-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:var(--dark-background);--foreground:var(--dark-foreground);--foreground-muted:var(--dark-foreground-muted);--foreground-subtle:var(--dark-foreground-subtle);--surface:var(--dark-surface);--border:var(--dark-border);--site-link:var(--dark-site-link);--muted:var(--dark-muted);--muted-foreground:var(--dark-muted-foreground);--primary:var(--brand-button,var(--dark-primary));--primary-foreground:var(--brand-button-text,var(--dark-primary-foreground));--accent:var(--brand-button,var(--dark-accent));--accent-foreground:var(--brand-button-text,var(--dark-accent-foreground))}@media (prefers-color-scheme:dark){[data-site-theme]:not([data-site-scheme=light]):not([data-site-tier=basic]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:var(--dark-background);--foreground:var(--dark-foreground);--foreground-muted:var(--dark-foreground-muted);--foreground-subtle:var(--dark-foreground-subtle);--surface:var(--dark-surface);--border:var(--dark-border);--site-link:var(--dark-site-link);--muted:var(--dark-muted);--muted-foreground:var(--dark-muted-foreground);--primary:var(--brand-button,var(--dark-primary));--primary-foreground:var(--brand-button-text,var(--dark-primary-foreground));--accent:var(--brand-button,var(--dark-accent));--accent-foreground:var(--brand-button-text,var(--dark-accent-foreground))}}[data-site-font=plain]{--font-site-heading:var(--font-geist-sans)}[data-site-font=fraunces]{--font-site-heading:var(--font-site-warm)}[data-site-font=archivo]{--font-site-heading:var(--font-site-bold)}[data-site-font=playfair]{--font-site-heading:var(--font-site-heritage)}[data-site-font=lora]{--font-site-heading:var(--font-site-garden)}[data-site-font=grotesk]{--font-site-heading:var(--font-site-night)}[data-site-corners=sharp]{--site-radius:0;--site-button-radius:0}[data-site-corners=rounded]{--site-radius:.875rem;--site-button-radius:.875rem}[data-site-corners=pill]{--site-radius:1.25rem;--site-button-radius:999px}[data-site-buttons=outline] .site-btn-primary{color:var(--site-link);box-shadow:inset 0 0 0 2px var(--primary);background:0 0}[data-site-buttons=outline] .site-btn-primary:hover{background:color-mix(in srgb, var(--primary) 10%, transparent)}[data-site-density=compact] .site-section+.site-section{margin-top:-1.25rem}[data-site-density=airy] .site-section+.site-section{margin-top:2rem}.site-section[data-site-band]{padding-bottom:3rem}.site-section[data-site-band=surface]{background:var(--surface)}.site-section[data-site-band=surface] .site-card{background:var(--background)}.site-section[data-site-band=brand]{background:var(--band-bg);color:var(--band-fg);--background:var(--band-bg);--foreground:var(--band-fg);--foreground-muted:color-mix(in srgb, var(--band-fg) 84%, var(--band-bg));--foreground-subtle:color-mix(in srgb, var(--band-fg) 80%, var(--band-bg));--surface:color-mix(in srgb, var(--band-fg) 12%, var(--band-bg));--border:color-mix(in srgb, var(--band-fg) 35%, var(--band-bg));--muted:color-mix(in srgb, var(--band-fg) 16%, var(--band-bg));--muted-foreground:var(--band-fg);--site-link:var(--band-fg);--primary:var(--band-fg);--primary-foreground:var(--band-bg);--accent:color-mix(in srgb, var(--band-fg) 88%, var(--band-bg));--accent-foreground:var(--band-bg)}.site-section[data-site-band=brand] .site-card{background:var(--surface)}.site-section[id]{scroll-margin-top:4rem}[data-site-theme] .site-heading{font-family:var(--font-site-heading), var(--font-geist-sans), sans-serif}[data-site-theme=bold] .site-hero-name{background:var(--primary);-webkit-box-decoration-break:clone;box-decoration-break:clone;letter-spacing:-.02em;padding:0 .2em;line-height:1.35;display:inline}[data-site-theme=bold] .site-card{border-width:2px}[data-site-theme] .site-link{color:var(--site-link);text-underline-offset:4px;font-weight:500}[data-site-theme] .site-link:hover,[data-site-theme=bold] .site-link{text-decoration:underline}[data-site-theme=bold] .hover\:text-primary:hover{color:var(--site-link)}[data-site-theme=saffron] .site-card{border-left:4px solid var(--primary)}[data-site-theme=royal] .site-card{border-top:3px solid #b8932f}[data-site-theme=royal] .site-heading{letter-spacing:.01em}[data-site-theme=rose] .site-card,[data-site-theme=earth] .site-card{background:var(--surface);border-color:#0000}[data-site-theme=mint] .site-heading{letter-spacing:-.02em}@keyframes site-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}[data-site-tier=premium] .site-rise{animation:.6s ease-out both site-rise}@media (prefers-reduced-motion:reduce){[data-site-tier=premium] .site-rise{animation:none}}[data-site-theme] .site-hero-bleed{color:#fff;isolation:isolate;margin-inline:calc(50% - 50vw);padding:4.5rem max(1rem,50vw - 21rem) 3rem;position:relative}[data-site-width=wide] .site-hero-bleed{padding-inline:max(1rem,50vw - 36rem)}[data-site-theme] .site-hero-bleed .site-hero-photo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-site-theme] .site-hero-bleed:after{content:"";z-index:-1;background:linear-gradient(#00000059,#000000b8);position:absolute;inset:0}[data-site-theme] .site-hero-bleed :is(h1,p){color:#fff}.site-strip{scrollbar-width:none}.site-strip::-webkit-scrollbar{display:none}
