@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-CQm_KAGb.woff2) format("woff2"),url(/assets/outfit-latin-400-normal-DodQBVgl.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-eKzYX13k.woff2) format("woff2"),url(/assets/outfit-latin-600-normal-CZzGovRi.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-DH66iFdQ.woff2) format("woff2"),url(/assets/outfit-latin-700-normal-BKcN8tbM.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-ext-400-normal-7-alf5FM.woff2) format("woff2"),url(/assets/outfit-latin-ext-400-normal-B56Gh2nA.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-ext-600-normal-BHrz0Cko.woff2) format("woff2"),url(/assets/outfit-latin-ext-600-normal-BrYXDtBv.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-ext-700-normal-MkSlr6Bo.woff2) format("woff2"),url(/assets/outfit-latin-ext-700-normal-Ct1g9rab.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-BEreAzRs.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-B430qp47.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DZHTH_YQ.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BGO7_dKe.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-ByV-LENh.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-B-Gqp1pw.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-ext-400-normal-DoLIX7aW.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-400-normal-BsqZKeor.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-ext-600-normal-CnFlO-3n.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-600-normal-CB6G-JUj.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-DvYoLYTT.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-CKyey7Yb.woff) format("woff")}._slide_18o79_1{position:fixed;top:0;left:0;right:0;z-index:200;padding:.75rem 1rem;animation:_slideDown_18o79_1 .45s ease-out}@keyframes _slideDown_18o79_1{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}._card_18o79_22{max-width:960px;margin:0 auto;background:var(--panel)!important;border:1px solid rgba(26,16,8,.14)}._allow_18o79_29{background:#9a3820!important;color:#f5f0e0!important}._inlineLink_18o79_34{color:var(--teal);font-weight:600}._footer_1sdao_1{margin-top:4rem;padding:3.5rem 1.25rem 4rem;background:linear-gradient(180deg,#ede4d0,#f5f0e0);border-top:1px solid rgba(26,16,8,.14)}._inner_1sdao_8{max-width:720px;margin:0 auto}._brand_1sdao_13{font-family:var(--font-heading);font-weight:700;font-size:1.5rem;color:var(--ink)}._links_1sdao_20 a{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:600}._bar_8fnh3_1{position:sticky;top:0;z-index:50;background:#f5f0e0eb;border-bottom:1px solid rgba(26,16,8,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-theme=dark] ._bar_8fnh3_1{background:#1c1410eb;border-bottom-color:#f5f0e01f}._inner_8fnh3_15{max-width:1120px;margin:0 auto;padding:.85rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}._brand_8fnh3_25{font-family:var(--font-heading);font-weight:700;font-size:1.35rem;letter-spacing:-.02em;color:var(--ink);text-decoration:none;text-shadow:1px 0 0 rgba(154,56,32,.08)}._desktopNav_8fnh3_35{align-items:center}._navLink_8fnh3_39{font-family:var(--font-body);font-weight:600;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--brown);text-decoration:none;padding:.35rem 0;border-bottom:1px solid transparent}._navLink_8fnh3_39:hover{color:var(--rust);border-bottom-color:#9a382059}._navActive_8fnh3_56{color:var(--teal);border-bottom-color:#2a685873}._drawer_8fnh3_61{background:var(--panel)}:root{--paper: #f5f0e0;--paper-2: #f2ece0;--paper-3: #ede4d0;--ink: #1a1008;--ink-2: #221408;--body: #3a2818;--rust: #9a3820;--mustard: #a88030;--teal: #2a6858;--cream: #e0d0a8;--panel: #f0e8d0;--brown: #6a4020;--font-heading: "Outfit", system-ui, sans-serif;--font-body: "Plus Jakarta Sans", system-ui, sans-serif}html[data-theme=dark]{--paper: #1c1410;--paper-2: #231812;--paper-3: #2a1e16;--ink: #f5f0e0;--ink-2: #ede4d0;--body: #d8c8b4;--panel: #2e2218;--cream: #3a2a22}html,body{margin:0;min-height:100%;background-color:var(--paper);color:var(--body);font-family:var(--font-body);line-height:1.75}body{position:relative}body:before{content:"";pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;opacity:.055;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")}body:after{content:"";pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;opacity:.025;z-index:0;background-image:repeating-linear-gradient(45deg,rgba(26,16,8,.08) 0,rgba(26,16,8,.08) 1px,transparent 1px,transparent 8px)}#root{position:relative;z-index:1}a{color:var(--teal);font-weight:600;text-underline-offset:.18em}h1,h2,h3{font-family:var(--font-heading);color:var(--ink);letter-spacing:-.015em}
