@font-face{font-family:Switzer;src:url(../media/Switzer_Variable-s.p.bd58316e.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:Switzer;src:url(../media/Switzer_VariableItalic-s.p.3148461a.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:Switzer Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.switzer_62d9480a-module__daxWvW__className{font-family:Switzer,Switzer Fallback}.switzer_62d9480a-module__daxWvW__variable{--font-switzer:"Switzer","Switzer Fallback"}
@layer base {
*,:before,:after{box-sizing:border-box;margin:0}html{font-family:var(--t-font-family,ui-sans-serif,system-ui,sans-serif);font-size:var(--t-font-size,1rem);line-height:var(--t-line-height,1.5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-block-start:var(--t-scroll-offset,1rlh)}body{background:var(--t-color-background-root,Canvas);color:var(--t-color-foreground-root,CanvasText);letter-spacing:var(--t-font-letter-spacing,0);min-block-size:100dvh}:where(h1,h2,h3,h4,h5,h6){font-size:initial;font-weight:var(--t-font-weight-heading,600);letter-spacing:var(--t-font-letter-spacing-heading,0);text-wrap:var(--t-text-wrap-heading,balance)}:where(a){color:currentColor;touch-action:manipulation;text-decoration:none}:where(p){text-wrap:pretty}:where(strong){font-weight:var(--t-font-weight-semibold,600)}:where(address){font-style:normal}:where(ul,ol){padding-inline-start:0;list-style:none}:where(img,picture,video,canvas,svg){block-size:auto;max-inline-size:100%;display:block}:where(table){border-collapse:collapse;border-spacing:0}:where(input,button,textarea,select){font:inherit}:where(button,[role=button]){touch-action:manipulation}:where(textarea){resize:vertical}:where(pre,code,kbd,samp){font-family:ui-monospace,monospace;font-size:1em}:where(sub,sup){vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(sub){bottom:-.25em}:where(sup){top:-.5em}:where(iframe){border:0}:where(summary){cursor:pointer}:where(dialog){color:inherit}:where(fieldset){border:0;margin:0;padding:0}:where(hr){border:none;color:inherit;border-block-start:1px solid;block-size:0}:where([hidden]){display:none!important}::placeholder{opacity:1}:is(img,picture,video)::selection{background-color:#0000}
}

@layer tokens.global {
[data-theme]{--t-font-size-xsmall:.875rem;--t-font-size-small:.9375rem;--t-font-size-base:1rem;--t-font-size-medium:1.125rem;--t-font-size-large:1.25rem;--t-font-size-xlarge:1.5rem;--t-font-size-xxlarge:2rem;--t-font-weight-regular:400;--t-font-weight-medium:500;--t-font-weight-semibold:550;--t-font-weight-bold:700;--t-font-weight-black:900;--t-font-weight-heading:var(--t-font-weight-semibold);--t-font-line-height-tight:1.25;--t-font-line-height-base:1.5;--t-font-line-height-relaxed:1.65;--t-font-letter-spacing-tighter:-.01875em;--t-font-letter-spacing-tight:-.01em;--t-font-letter-spacing-base:0;--t-font-letter-spacing-wide:.025em;--t-font-underline-style:underline;--t-font-underline-thickness:.0625em;--t-font-underline-offset:.125em;--t-font-underline-color:color-mix(in display-p3,currentColor,transparent);--t-space-0:0;--t-space-0-5:.125rem;--t-space-1:.25rem;--t-space-1-5:.375rem;--t-space-2:.5rem;--t-space-3:.75rem;--t-space-4:1rem;--t-space-5:1.25rem;--t-space-6:1.5rem;--t-space-8:2rem;--t-space-9:2.25rem;--t-space-10:2.5rem;--t-space-11:2.75rem;--t-space-12:3rem;--t-space-16:4rem;--t-space-18:4.5rem;--t-space-20:5rem;--t-space-21:5.25rem;--t-space-24:6rem;--t-space-32:8rem;--t-border-thin:1px;--t-border-default:2px;--t-border-thick:3px;--t-border-heavy:4px;--t-radius-none:0;--t-radius-small:.25rem;--t-radius-medium:.5rem;--t-radius-large:.75rem;--t-radius-xlarge:1rem;--t-radius-full:9999px;--t-duration-instant:0s;--t-duration-fast:.15s;--t-duration-base:.2s;--t-duration-slow:.3s;--t-duration-slower:.5s;--t-ease-default:ease;--t-ease-in:ease-in;--t-ease-out:ease-out;--t-ease-in-out:ease-in-out;--t-ease-linear:linear;--t-transition-preset:var(--t-duration-base)var(--t-ease-default)}
}

@layer tokens.themes.default {
[data-theme=default]{--t-font-family:var(--font-switzer)}
}

@layer tokens {
@layer global,themes;
}

@layer utilities {
.app-container{margin-inline:var(--t-app-container-gutter-inline)}.app-container-padded{padding-inline:var(--t-app-container-gutter-inline)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}
}

@layer base,tokens,components,utilities;
@layer components{.layout-module__gDtl5q__Layout{flex-direction:column;min-height:100lvh;display:flex}.layout-module__gDtl5q__Page{flex:1}}
