body{margin:0}main.svelte-1miyws7{min-width:100vw;min-height:100vh;display:grid;place-items:center;text-align:center}.logo.svelte-1miyws7{max-width:32rem;padding:5rem}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:60px}*,*:before,*:after{box-sizing:border-box}*:focus{outline:2px solid var(--primary-200);outline-offset:2px}::selection{background:var(--secondary-400);color:var(--gray-800)}ul,ol{padding:0}body,h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}.noscroll{overflow-y:hidden}img{width:100%;height:auto;background-color:var(--gray-100);object-position:var(--focus)}input,button,textarea,select{font:inherit}button{padding:0;cursor:pointer;border:none}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}main p a{color:var(--primary-700);transition:color .3s}main p a:hover,main p a:focus{color:var(--primary-400)}@font-face{font-family:Switzer;src:local("Switzer Light"),local("Switzer-Light"),url(/assets/fonts/Switzer-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:local("Switzer Regular"),local("Switzer-Regular"),url(/assets/fonts/Switzer-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:local("Switzer Medium"),local("Switzer-Medium"),url(/assets/fonts/Switzer-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:local("Switzer Semibold"),local("Switzer-Semibold"),url(/assets/fonts/Switzer-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:local("Switzer Bold"),local("Switzer-Bold"),url(/assets/fonts/Switzer-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:local("Switzer Extrabold"),local("Switzer-Extrabold"),url(/assets/fonts/Switzer-Extrabold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:local("Switzer Black"),local("Switzer-Black"),url(/assets/fonts/Switzer-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--heading-font: "Switzer", serif;--body-font: "Switzer", sans-serif;--gray-50: #f5f5f5;--gray-100: #ddd;--gray-200: #bebebe;--gray-300: #9d9d9d;--gray-400: #858585;--gray-500: #6a6a6a;--gray-600: #525252;--gray-700: #383838;--gray-800: #1e1e1e;--gray-900: #141414;--primary-50: #f4f8fa;--primary-100: #cedfe9;--primary-200: #abc9d9;--primary-300: #87b2c9;--primary-400: #689dbb;--primary-500: #4c88a9;--primary-600: #3c6b86;--primary-700: #2e5266;--primary-800: #1b303c;--primary-900: #0d171c;--content-width: 87vw;--content-width-p: 87%;--xxxs: 22.5rem;--xxs: 30rem;--xs: 33.5rem;--sm: 40rem;--md: 48rem;--lg: 60rem;--xl: 72rem;--xxl: 80rem;--xxxl: 96rem;--xxxxl: 120rem;--full: 100%;--viewport: 100vw;--secondary-50: #fdfbf2;--secondary-100: #f6ecc6;--secondary-200: #efdd9a;--secondary-300: #e8ce6e;--secondary-400: #e2c044;--secondary-500: #deb212;--secondary-600: #af8b09;--secondary-700: #826603;--secondary-800: #524000;--secondary-900: #241e05;--spacing: 1rem;font-family:var(--body-font)}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);font-weight:400}h1,.font-xxl{font-size:clamp(2.25rem,1.6vw + 1.75rem,3rem)}h2,.font-xl{font-size:clamp(1.75rem,1.3vw + 1.3rem,2.5rem)}h3,.font-lg{font-size:clamp(1.4rem,1.2vw + 1rem,2rem)}h4,.font-md{font-size:clamp(1rem,1.1vw + 1rem,1.5rem)}p{line-height:2}p code{background:var(--gray-50);border:1px solid var(--primary-400);padding:.25rem}pre{padding:2rem;overflow:scroll}code{border:#ccc 1px solid;background:#eee;padding:.25rem}pre code{border:none}ol,ul{padding:0 0 0 2.5rem;margin-left:1rem;line-height:1.75}ol>*+*,ul>*+*{margin-top:1.25rem}ul>li>ul>*+*{margin-top:1.5rem}ul>li>ul{padding-left:2rem;margin-left:0;margin-top:1.5rem;border-left:1px solid var(--primary-500)}.flow>*+*{margin-top:var(--flow, 2rem)}.flow-xs>*+*{--flow: .5rem}.flow-sm>*+*{--flow: 1rem}.flow-md>*+*{--flow: 1.5rem}.flow-lg>*+*{--flow: 2rem}.flow-xl>*+*{--flow: 2.5rem}.flow-xxl>*+*{--flow: 3rem}.my-sm{margin-top:(var(--spacing));margin-bottom:(var(--spacing))}.my-lg{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4)}.my-xl{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 6)}.my-none{margin-top:0;margin-bottom:0}.mt-sm{margin-top:(var(--spacing))}.mt-lg{margin-top:calc(var(--spacing) * 4)}.mt-xl{margin-top:calc(var(--spacing) * 6)}.mt-none{margin-top:(var(--spacing))}.mb-sm{margin-bottom:(var(--spacing))}.mb-lg{margin-bottom:calc(var(--spacing) * 4)}.mb-xl{margin-bottom:calc(var(--spacing) * 6)}.mb-none{margin-bottom:(var(--spacing))}.w-xxxs{max-width:var(--xxxs);width:var(--content-width)}.w-xxs{max-width:var(--xxs);width:var(--content-width)}.w-xs{max-width:var(--xs);width:var(--content-width)}.w-sm{max-width:var(--sm);width:var(--content-width)}.w-md{max-width:var(--md);width:var(--content-width)}.w-lg{max-width:var(--lg);width:var(--content-width)}.w-xl{max-width:var(--xl);width:var(--content-width)}.w-xxl{max-width:var(--xxl);width:var(--content-width)}.w-xxxl{max-width:var(--xxxl);width:var(--content-width)}.w-xxxxl{max-width:var(--xxxxl);width:var(--content-width)}.w-cwp{width:100%;max-width:var(--content-width-p)}.w-full{max-width:var(--full);width:var(--content-width)}.w-viewport{max-width:var(--viewport);width:var(--content-width)}.ta-l{text-align:left}.ta-c{text-align:center}.ta-r{text-align:right}.fw-1{font-weight:100}.fw-2{font-weight:200}.fw-3{font-weight:300}.fw-4{font-weight:400}.fw-5{font-weight:500}.fw-6{font-weight:600}.fw-7{font-weight:700}.fw-8{font-weight:800}.fw-9{font-weight:900}.py-r{padding:clamp(3rem,2vh + 6vw,6.5rem) 0}.mx-auto{margin-left:auto;margin-right:auto}.albatross{display:flex;flex-wrap:wrap;justify-content:center;--gutter: 2rem;margin:calc(var(--gutter) / 2 * -1);--breakpoint: 32rem;--modifier: calc((var(--breakpoint) - 100%) * 999)}.albatross>*{flex-grow:1;flex-basis:max(var(--width, var(--auto-width)),var(--modifier));max-width:max(var(--width, var(--max-width)),var(--modifier));margin:calc(var(--gutter) / 2);--auto-width: calc(99.999% * var(--w, 0) - var(--gutter));--max-width: calc(99.999% * var(--w) - var(--gutter));--w: 1/3;min-width:18rem}.gutter-xs{--gutter: .5rem}.gutter-sm{--gutter: 1rem}.gutter-md{--gutter: 1.5rem}.gutter-lg{--gutter: 2rem}.gutter-xl{--gutter: 3rem}.btn{color:var(--color, white);background:var(--background, var(--primary-700));border:var(--border, 2px solid var(--primary-700));border-radius:var(--borderRadius, .25rem);padding:var(--padding, .5rem 1rem);transform:var(--transform, none);display:inline-flex;width:max-content;text-decoration:none;text-transform:uppercase;font-weight:900;font-size:.875rem;letter-spacing:.15em;transition:background .55s,color .55s,border .55s}.btn:hover{color:var(--hColor, var(--primary-500));background:var(--hBackground, none);border:var(--hBorder, 2px solid var(--primary-500));border-radius:var(--hBorderRadius, .25rem);padding:var(--hPadding, .5rem 1rem);transform:var(--hTransform, none)}.btn:focus{color:var(--fColor, var(--primary-500));background:var(--fBackground, none);border:var(--fBorder, 2px solid var(--primary-500));border-radius:var(--fBorderRadius, .25rem);padding:var(--fPadding, .5rem 1rem);transform:var(--fTransform, none);outline:none}.btn:active{color:var(--aColor, var(--primary-500));background:var(--aBackground, none);border:var(--aBorder, 2px solid var(--primary-500));border-radius:var(--aBorderRadius, .25rem);padding:var(--aPadding, .5rem 1rem);transform:var(--aTransform, none)}.btn-primary-outline{--color: white;--hColor: var(--primary-400);--fColor: var(--primary-600);--aColor: var(--seconary-600);--background: var(--primary-600);--hBackground: none;--fBackground: none;--aBackground: none;--border: none;--hBorder: 2px solid var(--primary-400);--fBorder: 2px solid var(--primary-600);--aBorder: 2px solid var(--secondary-900);--padding: 1rem;--hPadding: 1rem;--fPadding: 1rem;--aPadding: 1rem;--transform: none;--hTransform: none;--fTransform: none;--aTransform: scale(.95)}.btn>svg{margin-right:.5rem}.btn>span{height:max-content;align-self:center}
