ul.svelte-rs978j,li.svelte-rs978j{list-style:none}nav.svelte-rs978j{background-color:var(--color-bg-nav, #170017);padding:20px;position:relative;z-index:1;anchor-name:--nav}nav.svelte-rs978j a:where(.svelte-rs978j){color:#fff;font-family:Advent Pro;text-decoration:none;font-size:18px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:.72px}nav.svelte-rs978j button:where(.svelte-rs978j){background:none;border:none;cursor:pointer}.content.svelte-rs978j{display:flex;justify-content:space-between;text-transform:uppercase}menu.svelte-rs978j{background-color:var(--color-bg-nav, #170017);text-transform:uppercase;display:flex;flex-direction:column;border:none;padding:0}menu[popover].svelte-rs978j:not(:popover-open){display:none}menu.svelte-rs978j li:where(.svelte-rs978j){width:100%}.nav-button.svelte-rs978j{display:block;box-sizing:border-box;padding-top:12px;padding-bottom:12px;padding-left:19px;width:100%}.nav-button.svelte-rs978j:hover,.icon-button.svelte-rs978j:hover{background-color:var(--color-bg-nav-hover, #4a0e4a)}menu.sm[popover].svelte-rs978j{--nav-height: 61px;position:fixed;inset:unset;top:var(--nav-height);left:0;right:0;margin:0;width:100%;max-width:100%}@supports (anchor-name: --nav){menu.sm[popover].svelte-rs978j{position-anchor:--nav;top:anchor(bottom);left:anchor(left);right:anchor(right);width:auto}}.icon-button.svelte-rs978j{padding:10px;display:flex;align-items:center;border-radius:4px}.external-links.svelte-rs978j{display:flex;align-items:center;gap:40px;margin:0;padding-bottom:8px;padding-left:10px}.external-links.svelte-rs978j li:where(.svelte-rs978j){flex-grow:0;width:auto}.internal-links.svelte-rs978j{list-style:none;margin:0;padding:0}.icon-lg.svelte-rs978j{width:24px;height:24px}.icon-sm.svelte-rs978j{width:20px;height:20px}.nav-items.svelte-rs978j{display:none}@media(min-width:768px){button.sm.svelte-rs978j{display:none}.nav-logo.svelte-rs978j{font-size:24px;letter-spacing:.96px}menu.sm.svelte-rs978j{display:none}.content.svelte-rs978j{align-items:center}.nav-items.svelte-rs978j{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.internal-links.svelte-rs978j{display:flex;gap:var(--space-10)}.nav-items.svelte-rs978j .nav-button:where(.svelte-rs978j){width:auto}.nav-items.svelte-rs978j .external-links:where(.svelte-rs978j){gap:var(--space-2);padding:0}nav.svelte-rs978j{clip-path:polygon(0% 0%,0% 100%,100% 90.07%,100% 0%);padding-block:27px}.content.svelte-rs978j{max-width:var(--content-max-width);margin-inline:auto;padding-inline:var(--space-20)}.nav-items.svelte-rs978j .nav-button:where(.svelte-rs978j){padding:6px 10px;border-radius:4px}.nav-items.svelte-rs978j .nav-button:where(.svelte-rs978j):hover{background-color:var(--color-bg-nav-hover, #4a0e4a)}}@media(min-width:1024px){nav.svelte-rs978j{clip-path:polygon(0% 0%,100% 0%,100% 79.79%,0% 100%)}.nav-items.svelte-rs978j{flex-direction:row;align-items:center;gap:var(--space-10)}}@layer reset,tokens,components,overrides;@layer tokens{:root{--color-bg-nav: #170017;--color-bg-hover: #4A0E4A;--color-accent: #7c1817;--color-text: #fff;--color-text-muted: #dde6ea;--color-input-text: #2c2543;--font-primary: "Advent Pro", sans-serif;--font-secondary: "Alexandria", sans-serif;--font-body: "Inter", sans-serif;--content-max-width: 871px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-15: 60px;--space-20: 80px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--shadow-sm: 0 1px 2px rgb(0 0 0 / 10%);--shadow-md: 0 4px 6px rgb(0 0 0 / 10%);--shadow-lg: 0 10px 15px rgb(0 0 0 / 10%);--z-dropdown: 1000;--z-sticky: 1020;--z-modal: 1050;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800}@font-face{font-family:Advent Pro;src:url(../../../fonts/adventpro.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:Alexandria;src:url(../../../fonts/alexandria.woff2) format("woff2");font-display:swap;font-weight:100 900}}@layer components{.heading-primary{text-transform:uppercase;font-weight:var(--font-extrabold);font-family:var(--font-primary);color:var(--color-text);margin:0;font-size:var(--text-xl);letter-spacing:.4px}@media(min-width:768px){.heading-primary{font-size:28px;letter-spacing:.56px}}.heading-secondary{font-family:var(--font-secondary);font-weight:var(--font-light);color:var(--color-text);margin:0}.button-base{border:none;cursor:pointer;font-family:var(--font-primary);text-transform:uppercase;border-radius:var(--radius-sm);transition:background-color .2s ease}.button-primary{background-color:var(--color-accent);color:var(--color-text);font-weight:var(--font-extrabold)}.button-secondary{background-color:transparent;color:var(--color-text);border:1px solid var(--color-text)}.layout-flex{display:flex}.layout-flex-column{display:flex;flex-direction:column}.layout-flex-center{display:flex;align-items:center;justify-content:center}.layout-grid{display:grid}.input-base{border:none;border-radius:var(--radius-sm);font-family:var(--font-secondary);font-weight:var(--font-light);color:var(--color-input-text);box-sizing:border-box}.input-base:focus{outline:2px solid var(--color-accent)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.image-responsive{max-width:100%;height:auto;display:block}}@layer reset{body{margin:0;font-family:var(--font-primary);color:var(--color-text);background:linear-gradient(180deg,#00003b 32.69%,#000013 50%,#18010a 66.83%,#141423);box-shadow:0 4px 4px #00000040}}
