@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/marcellus-latin-400-normal.86dSXJnk.woff2)format("woff2"),url(/_astro/marcellus-latin-400-normal.AvMY561b.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-latin-400-normal.BqEyEoaF.woff2)format("woff2"),url(/_astro/roboto-latin-400-normal.DyYNIH4P.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-latin-500-normal.7RbcRiD8.woff2)format("woff2"),url(/_astro/roboto-latin-500-normal.DQZyH_nt.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-latin-700-normal.BZpUvMxY.woff2)format("woff2"),url(/_astro/roboto-latin-700-normal.DLgJJpmK.woff)format("woff")}:root{--ivory-50:#fdfbf7;--ivory-100:#f8f3ea;--ivory-200:#ece4da;--ivory-300:#e6dac5;--sand-400:#d3c3a6;--taupe-500:#c1b2a4;--cocoa-600:#6b6053;--cocoa-700:#51453e;--cocoa-800:#383029;--cocoa-900:#211c17;--gold-100:#f3ead2;--gold-200:#e4d2a6;--gold-300:#d3bb7d;--gold-400:#c2a55c;--gold-500:#ad8f47;--gold-600:#8c7037;--gold-700:#6b5429;--sage-500:#8b9472;--blush-400:#d3a795;--rose-100:#f2e5e3;--rose-200:#e4c8c6;--rose-300:#cfa3a1;--rose-350:#b06a68;--rose-400:#a96260;--rose-500:#935150;--rose-700:#5e3231;--sand-50:var(--ivory-50);--sand-100:var(--ivory-100);--sand-200:var(--ivory-200);--ink:var(--cocoa-800);--ink-soft:var(--cocoa-700);--brown-900:var(--cocoa-900);--brown-700:var(--cocoa-700);--brown-500:var(--cocoa-600);--sand-accent:var(--sand-400);--terra:var(--gold-400);--terra-ink:var(--gold-700);--terra-soft:var(--gold-300);--line:var(--ivory-300);--white:#fff;--maxw:1140px;--radius:14px;--radius-sm:8px;--shadow:0 18px 48px #322b241f;--shadow-sm:0 8px 24px #322b2417;--shadow-lg:0 26px 64px #322b2438;--ls-button:.08em;--font-serif:"Marcellus", Georgia, "Times New Roman", serif;--font-sans:"Roboto", system-ui, -apple-system, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{font-family:var(--font-sans);color:var(--ink-soft);background:var(--sand-50);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.65}h1,h2,h3{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--ink);margin:0 0 .5em;font-weight:400;line-height:1.1}p{margin:0 0 1em}a{color:inherit}img{max-width:100%;display:block}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2.4rem)}.section{padding-block:clamp(3.5rem,8vw,6.5rem)}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-700);align-items:center;gap:.6rem;margin-bottom:1rem;font-size:.75rem;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--gold-400);width:28px;height:1px}.eyebrow--light{color:var(--terra-soft)}.eyebrow--light:before{background:var(--terra-soft)}h2{font-size:clamp(1.9rem,4.2vw,2.85rem)}.lead{color:var(--ink-soft);max-width:78ch;font-size:clamp(1.05rem,1.6vw,1.22rem)}.btn{font-family:var(--font-sans);letter-spacing:var(--ls-button);text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:1rem 1.7rem;font-size:.9rem;font-weight:500;line-height:1;text-decoration:none;transition:background .24s cubic-bezier(.4,0,.2,1),color .24s cubic-bezier(.4,0,.2,1),border-color .24s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn--primary{background:var(--gold-400);color:var(--cocoa-900);box-shadow:var(--shadow-sm)}.btn--primary:hover{background:var(--gold-500);box-shadow:var(--shadow);transform:scale(1.04)}.btn--ghost{color:var(--cocoa-800);border-color:var(--sand-400);background:0 0}.btn--ghost:hover{background:var(--cocoa-900);color:var(--ivory-100);border-color:var(--cocoa-900)}.btn--lg{padding:1.1rem 2rem;font-size:.95rem}@keyframes scwCtaPop{0%{box-shadow:var(--shadow-sm);transform:scale(1)}30%{box-shadow:0 0 0 8px #a962604d, var(--shadow-lg);transform:scale(1.13)}60%{box-shadow:0 0 0 3px #a962601f, var(--shadow);transform:scale(1)}to{box-shadow:var(--shadow-sm);transform:scale(1)}}.section-cta .btn--accent.cta-animate{animation:.9s cubic-bezier(.22,1,.36,1) scwCtaPop}@media (prefers-reduced-motion:reduce){.section-cta .btn--accent.cta-animate{animation:none}}.skip-link{background:var(--cocoa-900);color:#fff;z-index:200;border-radius:0 0 8px;padding:.7rem 1rem;position:absolute;top:0;left:-999px}.skip-link:focus{left:0}:focus-visible{outline:3px solid var(--gold-500);outline-offset:3px;border-radius:6px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}html.anim .hero-copy>*,html.anim .hero-actions{opacity:0}@media (prefers-reduced-motion:reduce){html.anim .hero-copy>*,html.anim .hero-actions{opacity:1}}.cc[data-astro-cid-u6s5b3h2]{z-index:120;display:none;position:fixed;bottom:clamp(1rem,3vw,2rem);left:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.cc[data-astro-cid-u6s5b3h2].is-visible{display:block}.cc-card[data-astro-cid-u6s5b3h2]{background:var(--ivory-50);border:1px solid var(--ivory-300);border-radius:14px;max-width:420px;margin-left:0;padding:1.3rem 1.4rem 1.2rem;animation:.28s both ccRise;box-shadow:0 18px 48px #211c1738}@keyframes ccRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cc-title[data-astro-cid-u6s5b3h2]{font-family:var(--font-serif);color:var(--cocoa-800);margin:0 0 .4rem;font-size:1.2rem}.cc-text[data-astro-cid-u6s5b3h2]{color:var(--cocoa-700);margin:0 0 1rem;font-size:.9rem;line-height:1.6}.cc-text[data-astro-cid-u6s5b3h2] a[data-astro-cid-u6s5b3h2]{color:var(--gold-700)}.cc-options[data-astro-cid-u6s5b3h2]{border-top:1px solid var(--ivory-300);margin:0 0 1rem;padding-top:.9rem;display:none}.cc[data-astro-cid-u6s5b3h2].cc--settings .cc-options[data-astro-cid-u6s5b3h2]{display:block}.cc-opt[data-astro-cid-u6s5b3h2]{color:var(--cocoa-700);align-items:flex-start;gap:.6rem;margin-bottom:.7rem;font-size:.85rem;line-height:1.5;display:flex}.cc-opt[data-astro-cid-u6s5b3h2]:last-child{margin-bottom:0}.cc-opt[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]{width:16px;height:16px;accent-color:var(--gold-500);flex-shrink:0;margin-top:.15rem}.cc-opt[data-astro-cid-u6s5b3h2] strong[data-astro-cid-u6s5b3h2]{color:var(--cocoa-800)}.cc-actions[data-astro-cid-u6s5b3h2]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.cc-actions--settings[data-astro-cid-u6s5b3h2],.cc[data-astro-cid-u6s5b3h2].cc--settings .cc-actions--compact[data-astro-cid-u6s5b3h2]{display:none}.cc[data-astro-cid-u6s5b3h2].cc--settings .cc-actions--settings[data-astro-cid-u6s5b3h2]{display:flex}.cc-btn[data-astro-cid-u6s5b3h2]{min-width:120px;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:999px;flex:auto;justify-content:center;align-items:center;padding:.72rem 1.1rem;font-size:.8rem;font-weight:500;transition:background .22s,color .22s,border-color .22s;display:inline-flex}.cc-btn--primary[data-astro-cid-u6s5b3h2]{background:var(--gold-400);color:var(--cocoa-900)}.cc-btn--primary[data-astro-cid-u6s5b3h2]:hover{background:var(--gold-500)}.cc-btn--ghost[data-astro-cid-u6s5b3h2]{color:var(--cocoa-800);border-color:var(--sand-400);background:0 0}.cc-btn--ghost[data-astro-cid-u6s5b3h2]:hover{background:var(--cocoa-900);color:var(--ivory-100);border-color:var(--cocoa-900)}.cc-link[data-astro-cid-u6s5b3h2]{color:var(--gold-700);font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;flex:none;padding:.4rem .2rem;font-size:.82rem;text-decoration:underline}.cc-link[data-astro-cid-u6s5b3h2]:hover{color:var(--gold-600)}@media (width<=520px){.cc-card[data-astro-cid-u6s5b3h2]{max-width:100%}}
