@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bitter-latin-400-normal.Cl9vToDR.woff2)format("woff2"),url(/_astro/bitter-latin-400-normal.B_gsCfHZ.woff)format("woff")}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/bitter-latin-600-normal.B6efaj8C.woff2)format("woff2"),url(/_astro/bitter-latin-600-normal.Bm9hnW4x.woff)format("woff")}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/bitter-latin-700-normal.1jQzrEdb.woff2)format("woff2"),url(/_astro/bitter-latin-700-normal.BHV1FLDM.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff")}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/rajdhani-latin-400-normal.CurJOxDW.woff2)format("woff2"),url(/_astro/rajdhani-latin-400-normal.C6_q4usG.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--foundation-950:#0f0b08;--foundation-900:#191310;--foundation-850:#1f1813;--foundation-800:#272019;--foundation-700:#342a20;--foundation-600:#45382a;--parchment-50:#fdfaf2;--parchment-100:#f9f3e6;--parchment-200:#f1e7d3;--parchment-300:#e5d6ba;--parchment-400:#d3bd98;--copper-300:#e2a878;--copper-400:#cf7f3f;--copper-500:#b96324;--copper-600:#9c4d18;--copper-700:#7b3a10;--sage-300:#c2ccb9;--sage-400:#95a68c;--sage-500:#6c8064;--sage-600:#52634c;--sage-700:#3f4d3a;--turq-300:#86c2bb;--turq-400:#4f9c94;--turq-500:#35837b;--turq-600:#276a63;--surface:var(--parchment-100);--surface-raised:var(--parchment-50);--surface-sunken:var(--parchment-200);--surface-dark:var(--foundation-900);--surface-dark-raised:var(--foundation-800);--ink:#221b14;--ink-strong:#16110c;--ink-72:#221b14bd;--ink-58:#221b1499;--ink-40:#221b146b;--hairline:#221b1424;--hairline-strong:#221b143d;--quiet-fill:#221b140f;--quiet-fill-strong:#221b141a;--on-dark:#f6efe2;--on-dark-78:#f6efe2cc;--on-dark-58:#f6efe29e;--on-dark-40:#f6efe26b;--dark-hairline:#f6efe229;--dark-quiet-fill:#f6efe214;--scrim-strong:#0c0907d1;--scrim-soft:#0c09076b;--navy-950:#001530;--navy-900:#001c40;--navy-800:#002454;--navy-700:#07305e;--navy-600:#1b4a7a;--navy-300:#a8b9d1;--ivory-50:#fffdf9;--ivory-100:#fbf6ec;--ivory-200:#f4ecdd;--ivory-300:#e9dcc4;--desktop-surface:var(--ivory-100);--desktop-surface-raised:var(--ivory-50);--desktop-surface-sunken:var(--ivory-200);--desktop-ink:var(--navy-800);--desktop-ink-muted:#002454c7;--desktop-ink-quiet:#002454ad;--desktop-hairline:#00245429;--desktop-hairline-strong:#0024548c;--desktop-accent:var(--copper-600);--desktop-accent-strong:var(--copper-700);--desktop-wash:radial-gradient(115% 85% at 6% 0%, #ffffffe6, transparent 54%), radial-gradient(90% 70% at 100% 100%, #0024540d, transparent 58%);--brand:var(--copper-600);--brand-hover:var(--copper-500);--brand-bright:var(--copper-400);--brand-ink:var(--copper-600);--secondary:var(--sage-600);--tertiary:var(--turq-600);--success:var(--sage-600);--danger:#a63b2b;--link:var(--copper-300);--font-display:"Bitter", "Iowan Old Style", Georgia, "Times New Roman", serif;--font-ui:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--text-xs:.75rem;--text-sm:.8125rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.375rem;--text-display:clamp(2.5rem, 8.5vw, 3.75rem);--leading-display:1.02;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.55;--leading-relaxed:1.7;--tracking-display:-.02em;--tracking-kicker:.22em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:800;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--radius-xs:3px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:22px;--radius-pill:999px;--shadow-xs:0 1px 2px #120e0b14;--shadow-sm:0 1px 3px #120e0b1f, 0 1px 2px #120e0b14;--shadow-md:0 6px 16px -4px #120e0b38, 0 2px 6px -2px #120e0b24;--shadow-lg:0 18px 40px -12px #120e0b57, 0 6px 14px -8px #120e0b33;--shadow-xl:0 32px 64px -20px #0f0b0875, 0 10px 24px -12px #0f0b0847;--shadow-inset-stitch:inset 0 0 0 1px #221b1414;--dur-fast:.14s;--dur-base:.22s;--dur-slow:.34s;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in-out:cubic-bezier(.45, 0, .2, 1);--deck-speed:320;--focus-ring-color:var(--copper-400);--focus-ring-halo:#0f0b086b;--phone-width:390px;--phone-height:844px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--rail-clear:4.6rem;--measure:68ch;--leather-grain:radial-gradient(120% 80% at 12% 8%, #ffffff0d, transparent 42%), radial-gradient(90% 60% at 88% 92%, #00000047, transparent 46%), repeating-linear-gradient(115deg, #ffffff04 0 2px, transparent 2px 5px);--stitch:repeating-linear-gradient(90deg, currentColor 0 7px, transparent 7px 14px);--rope:repeating-linear-gradient(45deg, currentColor 0 3px, transparent 3px 7px)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms;--deck-speed:0}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;padding:0}body{background-color:var(--foundation-900);background-image:var(--leather-grain);min-height:100dvh;color:var(--on-dark);font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg,video,canvas{max-width:100%;display:block}a{color:var(--link);text-underline-offset:.18em}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}::selection{background:var(--copper-400);color:var(--foundation-950)}:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px;border-radius:var(--radius-xs);box-shadow:0 0 0 1px var(--focus-ring-halo)}:focus:not(:focus-visible){outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--parchment-50);color:var(--ink);font-weight:var(--weight-semibold);box-shadow:var(--shadow-lg);text-decoration:none;position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.kicker{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-black);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--ink-58);margin:0;line-height:1.2}.display{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-bold);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.lede{max-width:var(--measure);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--ink-72)}.quiet{color:var(--ink-58)}.parchment{--link:var(--copper-600);color:var(--ink);background-color:var(--surface);background-image:linear-gradient(180deg, var(--surface-raised), var(--surface))}.leather{color:var(--on-dark);background-color:var(--foundation-800);background-image:var(--leather-grain);border:1px solid var(--dark-hairline)}.stitch-rule{background-image:var(--stitch);opacity:.55;border:0;height:1px}.rope-rule{background-image:var(--rope);opacity:.34;border:0;height:2px}.brand-notch{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-semibold);text-align:center;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:1px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.button--primary{background:var(--brand);color:var(--parchment-50)}.button--primary:hover{background:var(--brand-hover)}.button--quiet{border-color:var(--hairline-strong);color:var(--ink);background:0 0}.button--quiet:hover{background:var(--quiet-fill)}.button--on-dark{border-color:var(--dark-hairline);background:var(--dark-quiet-fill);color:var(--on-dark)}.button--on-dark:hover{background:#f6efe224}.button:disabled{opacity:.55}.icon-button{border-radius:var(--radius-pill);width:2.6rem;height:2.6rem;color:inherit;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.icon-button:hover{background:var(--quiet-fill)}.chip{align-items:center;gap:var(--space-1);border:1px solid var(--hairline);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;color:var(--ink-72);white-space:nowrap;padding:.3rem .65rem;line-height:1.2;display:inline-flex}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}
