@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../../../fonts/open-sans-v44-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../../../fonts/open-sans-v44-latin-700.woff2) format("woff2")}body{margin:0;font-family:Open Sans}:root{--golden: 1.618;--pill-button: 100svh;--ui-scale: clamp(.92, .85 + .3vw, 1.08);--space: calc(1rem * var(--ui-scale));--text: calc(1rem * var(--ui-scale));--radius: calc(.75rem * var(--ui-scale));--small: 8px;--medium: 16px;--large: 32px;--xLarge: 64px;--accent-color: oklch(.3837 .1212 269.25);--fg-color: oklch(from var(--accent-color) .25 calc(c*.3) h);--bg-color: oklch(from var(--accent-color) 1 calc(c*.1) h);--bg-high-opacity: oklch(from var(--bg-color) l c h / .7);--disabled: oklch(from var(--accent-color) .45 calc(c/5) h);--fg-high-opacity: oklch(from var(--fg-color) l c h / .7);--fg-med-opacity: oklch(from var(--fg-color) l c h / .333);--fg-low-opacity: oklch(from var(--fg-color) l c h / .2);--button-size: 44px;--font-size: clamp(1rem, 1.3vw, 1.125rem);--line-height: calc(var(--font-size) * 1.5);--heading-3: calc(var(--font-size) * 1.618);--cubic-bezier: cubic-bezier(.34, 1.56, .64, 1);--shadow-sm: 1px 2px 2px var(--fg-high-opacity);--shadow-md: 1px 2px 2px var(--fg-med-opacity), 2px 4px 4px var(--fg-med-opacity), 3px 6px 6px var(--fg-med-opacity);--shadow-lg: 1px 2px 2px var(--fg-low-opacity), 2px 4px 4px var(--fg-low-opacity), 4px 8px 8px var(--fg-low-opacity), 8px 16px 16px var(--fg-low-opacity), 16px 32px 32px var(--fg-low-opacity);--table-line: 1px solid var(--fg-color);--nav-menu-height: 5px}html{box-sizing:border-box;background-color:var(--bg-color)}*,*:before,*:after{box-sizing:inherit}p,h1,h2,h3{font-family:Open Sans;overflow-wrap:break-word}p{text-wrap:pretty;font-size:var(--font-size);line-height:var(--line-height);color:var(--fg-color)}input,textarea,select{all:unset;font:inherit;background-color:var(--bg-color);color:var(--fg-color);border-radius:var(--small);margin-bottom:var(--large);padding:var(--small);outline:1px solid var(--bg-color);outline-offset:1px}:is(input,textarea,select):focus{outline:2px solid var(--accent-color)}:is(input,textarea,select):user-invalid{outline:1px solid red}button{all:unset;font:inherit;display:flex;line-height:var(--line-height);border-radius:var(--pill-button);max-height:var(--button-size);color:var(--bg-color);background-color:var(--accent-color);cursor:pointer;padding:var(--small) var(--medium);transform:translateZ(0);box-shadow:var(--shadow-sm);transition:all .3s var(--cubic-bezier);place-items:center}button:hover{box-shadow:var(--shadow-md);transform:translate3d(-1px,-1px,0)}button:disabled{cursor:not-allowed;background-color:var(--disabled)}label{font-size:var(--font-size);line-height:var(--golden)}table{table-layout:fixed;border-collapse:collapse}table>caption{font-size:1.25rem;margin-bottom:var(--medium);text-align:left}table td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}img{max-width:100%}button>svg{height:24px;width:24px;padding-right:var(--small);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:var(--bg-color)}label{color:var(--fg-color)}form input{outline:1px solid var(--accent-color)}.content.svelte-12qhfyh{padding:var(--large) 0;padding-top:0;max-width:100svw}main.svelte-12qhfyh{min-height:100svh;position:relative;display:grid;grid-template-rows:auto 1fr auto;max-width:100svw}header.svelte-12qhfyh{anchor-name:--header;view-transition-name:header;position:sticky;top:var(--medium);border-radius:var(--pill-button);background:var(--bg-high-opacity);-webkit-backdrop-filter:blur(12px) saturate(1.5);backdrop-filter:blur(12px) saturate(1.5);display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));place-items:center;justify-content:space-between;gap:2svw;z-index:1000;max-width:100svw;padding:0 3dvw;margin:var(--small) var(--medium)}header.svelte-12qhfyh:after{content:"";position:absolute;top:0}header.svelte-12qhfyh>nav:where(.svelte-12qhfyh){justify-self:right}header.svelte-12qhfyh>a:where(.svelte-12qhfyh){justify-self:left}img.svelte-12qhfyh{height:9dvh;transform:translate3d(0,2px,0);transition:all .3s ease;background-color:none;object-fit:contain}button.mobile-menu.svelte-12qhfyh{box-shadow:none;background:none;color:var(--accent-color);transform:scale(1.2)}nav.mobile.svelte-12qhfyh{position:absolute;position-anchor:--header;top:anchor(bottom);right:anchor(right);display:grid;border-radius:var(--medium);overflow:hidden;max-height:0;z-index:10;background-color:var(--bg-color);transition:max-height .5s ease}nav.svelte-12qhfyh>a:where(.svelte-12qhfyh){margin:var(--medium);text-decoration:none;position:relative;display:inline-block;color:var(--fg-color);transition:all .15s ease}nav.svelte-12qhfyh>a:where(.svelte-12qhfyh):after{content:"";position:absolute;bottom:0;left:0;height:2px;width:100%;background-color:var(--accent-color);transform:scaleX(0);transform-origin:bottom left;transition:transform .3s ease}nav.svelte-12qhfyh>a:where(.svelte-12qhfyh):hover:after{transform:scaleX(1);transform-origin:bottom left;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}nav.svelte-12qhfyh>a:where(.svelte-12qhfyh):hover{transform:scale(1.02)}@media(max-width:500px){nav.desktop.svelte-12qhfyh{display:none}header.svelte-12qhfyh{display:flex;flex-direction:row}}@media not (max-width:500px){button.mobile-menu.svelte-12qhfyh{display:none}}nav.svelte-12qhfyh a[aria-current=true]:where(.svelte-12qhfyh):after{content:"";position:absolute;bottom:0;left:0;height:2px;transform:scaleX(1);width:100%;background-color:var(--accent-color)}footer.svelte-12qhfyh{color:var(--accent-color);background:var(--bg-color);text-align:center}span.svelte-12qhfyh{display:inline-block;margin:var(--large)}
