@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&display=block";:root{--font-body:"Hanken Grotesk", sans-serif;--font-display:"Bodoni Moda", serif;--size--1:clamp(.75rem, .7159rem + .1515vw, .8333rem);--size-0:clamp(1.125rem, 1.0739rem + .2273vw, 1.25rem);--size-1:clamp(1.6875rem, 1.6108rem + .3409vw, 1.875rem);--size-2:clamp(2.5313rem, 2.4162rem + .5114vw, 2.8125rem);--size-3:clamp(3.7969rem, 3.6243rem + .767vw, 4.2188rem);--size-4:clamp(5.6953rem, 5.4364rem + 1.1506vw, 6.3281rem);--size-5:clamp(8.543rem, 8.1547rem + 1.7259vw, 9.4922rem);--space-3xs:clamp(.3125rem, .3125rem + 0vw, .3125rem);--space-2xs:clamp(.5625rem, .5369rem + .1136vw, .625rem);--space-xs:clamp(.875rem, .8494rem + .1136vw, .9375rem);--space-s:clamp(1.125rem, 1.0739rem + .2273vw, 1.25rem);--space-m:clamp(1.6875rem, 1.6108rem + .3409vw, 1.875rem);--space-l:clamp(2.25rem, 2.1477rem + .4545vw, 2.5rem);--space-xl:clamp(3.375rem, 3.2216rem + .6818vw, 3.75rem);--space-2xl:clamp(4.5rem, 4.2955rem + .9091vw, 5rem);--space-3xl:clamp(6.75rem, 6.4432rem + 1.3636vw, 7.5rem);--space-3xs-2xs:clamp(.3125rem, .1847rem + .5682vw, .625rem);--space-2xs-xs:clamp(.5625rem, .4091rem + .6818vw, .9375rem);--space-xs-s:clamp(.875rem, .7216rem + .6818vw, 1.25rem);--space-s-m:clamp(1.125rem, .8182rem + 1.3636vw, 1.875rem);--space-m-l:clamp(1.6875rem, 1.3551rem + 1.4773vw, 2.5rem);--space-l-xl:clamp(2.25rem, 1.6364rem + 2.7273vw, 3.75rem);--space-xl-2xl:clamp(3.375rem, 2.7102rem + 2.9545vw, 5rem);--space-2xl-3xl:clamp(4.5rem, 3.2727rem + 5.4545vw, 7.5rem);--surface:#121414;--surface-dim:#121414;--surface-bright:#38393a;--surface-container-lowest:#0c0f0f;--surface-container-low:#1a1c1c;--surface-container:#1e2020;--surface-container-high:#282a2b;--surface-container-highest:#333535;--on-surface:#e2e2e2;--on-surface-variant:#d0c5af;--inverse-surface:#e2e2e2;--inverse-on-surface:#2f3131;--outline:#99907c;--outline-variant:#4d4635;--surface-tint:#e9c349;--primary:#f2ca50;--on-primary:#3c2f00;--primary-container:#d4af37;--on-primary-container:#554300;--inverse-primary:#735c00;--secondary:#b1c7f2;--on-secondary:#193053;--secondary-container:#31476b;--on-secondary-container:#a0b6e0;--tertiary:#d0cdcd;--on-tertiary:#313030;--tertiary-container:#b4b2b2;--on-tertiary-container:#454544;--error:#ffb4ab;--on-error:#690005;--error-container:#93000a;--on-error-container:#ffdad6;--primary-fixed:#ffe088;--primary-fixed-dim:#e9c349;--on-primary-fixed:#241a00;--on-primary-fixed-variant:#574500;--secondary-fixed:#d6e3ff;--secondary-fixed-dim:#b1c7f2;--on-secondary-fixed:#001b3d;--on-secondary-fixed-variant:#31476b;--tertiary-fixed:#e5e2e1;--tertiary-fixed-dim:#c8c6c5;--on-tertiary-fixed:#1c1b1b;--on-tertiary-fixed-variant:#474746;--background:#121414;--on-background:#e2e2e2;--surface-variant:#333535;--clr-light:var(--on-surface);--clr-dark:var(--surface);--clr-primary:var(--primary);--clr-secondary:var(--secondary);--border-radius-sm:4px;--border-radius-md:12px;--box-shadow:0 0 1em var(--clr-primary);--box-shadow-sm:0 0 .1em var(--clr-primary);--box-shadow-secondary:0 0 1em var(--clr-secondary);--box-shadow-secondary-sm:0 0 .1em var(--clr-secondary)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth;scroll-padding-top:2rem}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{flex-direction:column;min-height:100dvh;margin:0;line-height:1.5;display:flex}main{flex:1}footer{flex-shrink:0}img,picture{max-width:100%;display:block}:target{scroll-margin-block:5ex}p{--paragraph-font:var(--font-body);font-family:var(--paragraph-font);font-size:var(--size-1);color:var(--clr-light);opacity:.65}li{font-family:var(--font-body);font-size:var(--size-0);color:var(--clr-light);opacity:.65}label{font-family:var(--paragraph-font);font-size:var(--size-0);opacity:.8;letter-spacing:.1em}h1,h2,h3,h4,button,input,label{line-height:1}h1,h2,h3,h4{text-wrap:balance}h1,h2,h3,h4,h5{--heading-font:var(--font-display);font-family:var(--heading-font);letter-spacing:-.02em;font-weight:400}h4{font-size:var(--size-1);opacity:.8;font-weight:600}h3{font-size:var(--size-2);opacity:.8;font-weight:500}h2{font-size:var(--size-3);opacity:.8}h1{font-size:var(--size-4)}.title{text-transform:uppercase;text-align:center}a{font-family:var(--font-body);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor;opacity:.8;cursor:pointer;letter-spacing:.1em;text-decoration:none;transition:opacity .2s}a:hover,a:focus{opacity:1;text-decoration:underline}@media (width<=768px){.title,h1{font-size:var(--size-3)}h2{font-size:var(--size-2)}h3{font-size:var(--size-1)}p{font-size:var(--size-0)}a{opacity:1}}.container{width:min(1200px,90%);margin:0 auto}.auto-grid{--grid-size:250px;grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-size,250px), 100%), 1fr));gap:1rem;display:grid}.flex-group{flex-wrap:wrap;flex-wrap:balance;gap:1em;display:flex}.stack{--space:var(--space-m);flex-direction:column;justify-content:flex-start;display:flex}.stack>*{margin-block:0}.stack>*+*{margin-block-start:var(--space,1.5rem)}.stack.large{--space:var(--space-xl)}.stack.small{--space:var(--space-2xs)}.with-sidebar{flex-wrap:wrap;gap:1rem;display:flex}.sidebar{--sidebar-min-width:16rem;flex-basis:var(--sidebar-min-width,20rem);flex-grow:1}.not-sidebar{--content-min-width:40%;min-inline-size:var(--content-min-width,50%);flex-grow:999;flex-basis:0}.switcher{--min-card-width:200px;--card-qty:3;flex-wrap:wrap;gap:1rem;display:flex}.switcher>*{flex-grow:1;flex-basis:calc((var(--min-card-width) * var(--card-qty) - 100%) * 999)}input,button,textarea,select,label{font-family:var(--font-body);font-size:var(--size-0)}label{text-transform:uppercase}textarea:not([rows]){min-height:10em}input,textarea,option,select{background-color:var(--surface-container-highest);width:100%;color:var(--clr-light);border:1px solid var(--outline);border-radius:var(--border-radius-sm);padding:.25em}input:focus,textarea:focus,select:focus{outline-color:var(--clr-primary,inherit)}.text-align-center{text-align:center}.color-primary{color:var(--clr-primary)}.accent{color:var(--clr-secondary);font-style:italic}body{background-color:var(--clr-dark);color:var(--clr-light)}.material-symbols-outlined{color:var(--clr-primary);opacity:.6;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-size:var(--size-1);text-box-trim:trim-both;white-space:nowrap;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;line-height:1;display:inline-block}nav.svelte-1ps99rp{box-shadow:0 0 .1em var(--clr-primary);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex;position:relative}.logo.svelte-1ps99rp a:where(.svelte-1ps99rp){text-decoration:none;display:block}h3.svelte-1ps99rp{text-transform:uppercase;font-size:var(--size-0)}.nav-links.svelte-1ps99rp{align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.nav-links.svelte-1ps99rp a:where(.svelte-1ps99rp){font-size:var(--size--1);text-decoration:none}.menu-toggle.svelte-1ps99rp{opacity:.85;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;width:2.5rem;height:2.5rem;padding:.5rem;display:none}.menu-toggle.svelte-1ps99rp span:where(.svelte-1ps99rp){background:var(--clr-light);border-radius:2px;width:1.5rem;height:2px;transition:transform .2s,opacity .2s;display:block}.menu-toggle[aria-expanded=true].svelte-1ps99rp span:where(.svelte-1ps99rp):first-child{transform:translateY(.425rem)rotate(45deg)}.menu-toggle[aria-expanded=true].svelte-1ps99rp span:where(.svelte-1ps99rp):nth-child(2){opacity:0}.menu-toggle[aria-expanded=true].svelte-1ps99rp span:where(.svelte-1ps99rp):nth-child(3){transform:translateY(-.425rem)rotate(-45deg)}@media (width<=1000px){nav.svelte-1ps99rp{flex-wrap:wrap}.menu-toggle.svelte-1ps99rp{display:flex}.nav-links.svelte-1ps99rp{opacity:0;flex-direction:column;align-items:stretch;gap:0;width:100%;max-height:0;transition:max-height .25s,opacity .2s;display:flex;overflow:hidden}.nav-links.open.svelte-1ps99rp{opacity:1;max-height:20rem}.nav-links.svelte-1ps99rp li:where(.svelte-1ps99rp){text-align:center;width:100%}.nav-links.svelte-1ps99rp a:where(.svelte-1ps99rp){padding:.75rem 1rem;display:block}.nav-links.svelte-1ps99rp li:where(.svelte-1ps99rp):last-child{padding:.75rem 1rem}}section.svelte-7lfk2o{min-height:60dvh;box-shadow:0 0 .1em var(--clr-primary);background:#000;flex-direction:column;justify-content:flex-start;margin-block-start:var(--space-3xl);padding:2rem 0;display:flex}.footer-content.svelte-7lfk2o{justify-content:space-between;display:flex}.tag-line.svelte-7lfk2o{margin-block-start:var(--space-m)}.copyright-container.svelte-7lfk2o{margin-top:auto}.copyright.svelte-7lfk2o{font-size:var(--size--1)}.accent.svelte-7lfk2o{color:var(--clr-secondary);font-style:italic}.button-container.svelte-7lfk2o{width:fit-content}h2.svelte-7lfk2o,h3.svelte-7lfk2o{text-transform:uppercase}h3.svelte-7lfk2o{margin:0;margin-block-start:var(--space-3xs)}.label.svelte-7lfk2o>h4:where(.svelte-7lfk2o){color:var(--clr-secondary);font-style:italic}ul.svelte-7lfk2o{margin:0;margin-block-start:var(--space-m);padding:0}a.svelte-7lfk2o:hover{color:var(--clr-primary)}
