/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */:root{--breakpoint-xs:320px;--breakpoint-sm:550px;--breakpoint-md:1000px;--breakpoint-lg:1440px;--breakpoint-xl:2560px}:host,:root{--breakpoint-xs:320px;--breakpoint-sm:550px;--breakpoint-md:1000px;--breakpoint-lg:1440px;--breakpoint-xl:2560px;--spacing-button-px:var(--spacing-button-px);--spacing-button-px-sm:var(--spacing-button-px-sm);--spacing-button-px-md:var(--spacing-button-px-md);--spacing-button-px-lg:var(--spacing-button-px-lg);--spacing-button-py:var(--spacing-button-py);--spacing-button-py-sm:var(--spacing-button-py-sm);--spacing-button-py-md:var(--spacing-button-py-md);--spacing-button-py-lg:var(--spacing-button-py-lg);--spacing-button-gap-x:var(--spacing-button-gap-x);--spacing-button-gap-x-md:var(--spacing-button-gap-x-md);--spacing-button-px-desktop:var(--spacing-button-px-desktop);--spacing-button-px-sm-desktop:var(--spacing-button-px-sm-desktop);--spacing-button-px-md-desktop:var(--spacing-button-px-md-desktop);--spacing-button-px-lg-desktop:var(--spacing-button-px-lg-desktop);--spacing-button-py-desktop:var(--spacing-button-py-desktop);--spacing-button-py-sm-desktop:var(--spacing-button-py-sm-desktop);--spacing-button-py-md-desktop:var(--spacing-button-py-md-desktop);--spacing-button-py-lg-desktop:var(--spacing-button-py-lg-desktop);--spacing-button-gap-x-desktop:var(--spacing-button-gap-x-desktop);--spacing-button-gap-x-md-desktop:var(--spacing-button-gap-x-md-desktop)}:root{--radius:8px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:9999px;--spacing:4px;--spacing-xs:var(--breakpoint-xs);--spacing-sm:var(--breakpoint-sm);--spacing-md:var(--breakpoint-md);--spacing-lg:var(--breakpoint-lg);--spacing-xl:var(--breakpoint-xl);--spacing-button-px:18px;--spacing-button-px-sm:10px;--spacing-button-px-md:16px;--spacing-button-px-lg:25px;--spacing-button-py:8px;--spacing-button-py-sm:7px;--spacing-button-py-md:10px;--spacing-button-py-lg:13px;--spacing-button-gap-x:6px;--spacing-button-gap-x-md:8px;--spacing-button-px-desktop:20px;--spacing-button-px-sm-desktop:14px;--spacing-button-px-md-desktop:18px;--spacing-button-px-lg-desktop:29px;--spacing-button-py-desktop:10px;--spacing-button-py-sm-desktop:9px;--spacing-button-py-md-desktop:13px;--spacing-button-py-lg-desktop:14px;--spacing-button-gap-x-desktop:8px;--spacing-button-gap-x-md-desktop:10px;--font-sans:var(--font-jost),"Jost",sans-serif;--font-serif:var(--font-sagittaire),"Sagittaire",serif;--default-font-family:var(--font-sans);--font-weight-thin:100;--font-weight-light:300;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-heavy:800;--leading-3:21px;--leading-4:22px;--leading-5:24px;--leading-6:33px;--leading-7:40px;--leading-9:80px;--tracking-normal:0;--tracking-wide:2.5px;--text-base:calc(0.1376vw + 15.5596px);--text-base--font-weight:var(--font-weight-thin);--text-base--line-height:1.5rem;--h1-font:var(--font-serif);--h1-text:55px;--h1-leading:63px;--h1-tracking:.55px;--h1-font-weight:400;--h1-style:normal;--h1-transform:none;--h1-secondary-font:var(--font-serif);--h1-secondary-text:40px;--h1-secondary-leading:63px;--h1-secondary-tracking:0;--h1-secondary-font-weight:400;--h1-secondary-style:italic;--h1-secondary-transform:none;--h2-font:var(--font-sans);--h2-text:130px;--h2-leading:130px;--h2-tracking:1.3px;--h2-font-weight:300;--h2-style:normal;--h2-transform:none;--h3-font:var(--font-sans);--h3-text:20px;--h3-leading:25px;--h3-tracking:3px;--h3-font-weight:400;--h3-style:normal;--h3-transform:uppercase;--h3-secondary-font:var(--font-serif);--h3-secondary-text:17px;--h3-secondary-leading:21px;--h3-secondary-tracking:0;--h3-secondary-font-weight:400;--h3-secondary-style:italic;--h3-secondary-transform:uppercase;--h3-large-font:var(--font-serif);--h3-large-text:35px;--h3-large-leading:40px;--h3-large-tracking:0;--h3-large-font-weight:400;--h3-large-style:italic;--h3-large-transform:none;--h4-font:var(--font-sans);--h4-text:19px;--h4-leading:24px;--h4-tracking:0;--h4-font-weight:400;--h4-style:normal;--h4-transform:none;--h4-small-font:var(--font-serif);--h4-small-text:17px;--h4-small-leading:22px;--h4-small-tracking:0;--h4-small-font-weight:400;--h4-small-style:italic;--h4-small-transform:none;--text-xs:.75rem;--text-sm:17px;--text-md:18px;--text-lg:19px;--text-xl:28px;--text-2xl:35px;--text-3xl:1.875rem;--text-4xl:90px;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--text-9xl:8rem;--text-button:20px;--text-button--line-height:26px;--text-xs--line-height:1rem;--text-sm--line-height:1.25rem;--text-md--line-height:1.5rem;--text-lg--line-height:1.75rem;--text-xl--line-height:1.75rem;--text-2xl--line-height:2rem;--text-3xl--line-height:2.25rem;--text-4xl--line-height:2.5rem;--text-5xl--line-height:1;--text-6xl--line-height:1;--text-7xl--line-height:1;--text-8xl--line-height:1;--text-9xl--line-height:1;--foreground:#231817;--background:#fffdfb;--card:#f7f3ec;--card-foreground:#231817;--card-accent:#f7eddb;--accent:#e63c11;--primary:#a42c0d;--primary-foreground:#fffdfb;--secondary:#998650;--secondary-foreground:#fffdfb;--muted:#d9d9d9;--muted-foreground:#fff;--overlay:#8f8f8f80;--green-background:#162204;--green-card:#edf1e7;--green-accent:#304c06;--green-muted:#cbd3bf;--burnt-background:#3d0c02;--burnt-card:#fcece7;--burnt-accent:#721c0a;--burnt-muted:#ead5d1;--gold-background:#a08e57;--gold-card:#d2c292;--gold-accent:#b7a05a;--gold-muted:#e7e0ca;--gold:var(--gold-background);--gold-foreground:var(--gold-muted);--popover:var(--background);--popover-foreground:var(--foreground);--border:var(--muted);--input:#afafaf;--ring:#4d4d4f;--success:#4db34d;--warning:#ebc247;--error:#dd3c3c}.visually-hidden{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}