:root{--sc-breakpoint-small:512px;--sc-breakpoint-medium:768px;--sc-breakpoint-large:1424px;--sc-color-body:#04222a;--sc-color-white:#fff;--sc-color-black:#000;--sc-color-light-gray:#ccc;--sc-color-primary:#fb6f3c;--sc-color-primary-hex:#fb6f3e;--sc-color-primary-contrast:#863a23;--sc-color-primary-tint:#fef5eb;--sc-color-primary-shade:#c83804;--sc-color-primary-border:10px solid #fb6f3c;--sc-color-primary-border-tint:#f2e5d9;--sc-color-primary-text:#fff;--sc-color-secondary:#b0cd47;--sc-color-secondary-hex:#418202;--sc-color-secondary-contrast:#428302;--sc-color-secondary-tint:#ccfd9b;--sc-color-secondary-shade:#336402;--sc-color-secondary-border:10px solid #428302;--sc-color-secondary-text:#fff;--sc-color-tertiary:#46a5af;--sc-color-tertiary-hex:#46a4af;--sc-color-tertiary-contrast:#004f61;--sc-color-tertiary-tint:#b7e2eb;--sc-color-tertiary-shade:#333;--sc-color-tertiary-border:10px solid #46a5af;--sc-color-tertiary-text:#fff;--sc-color-success:#690;--sc-color-success-hex:#690;--sc-color-success-contrast:#fff;--sc-color-success-tint:#b0cd47;--sc-color-success-shade:#4c641a;--sc-color-success-border:10px solid #a9c547;--sc-color-success-text:#fff;--sc-color-warning:#fa0;--sc-color-warning-hex:#fc0;--sc-color-warning-contrast:#66440a;--sc-color-warning-tint:#fb3;--sc-color-warning-shade:#c80;--sc-color-warning-border:10px solid #fa0;--sc-color-warning-text:#fff;--sc-color-danger:red;--sc-color-danger-hex:red;--sc-color-danger-contrast:#fff;--sc-color-danger-tint:#f33;--sc-color-danger-shade:#c00;--sc-color-danger-border:10px solid red;--sc-color-danger-text:#fff;--sc-color-gray:#f0f0f0;--sc-color-gray-hex:#efefef;--sc-color-gray-contrast:#121212;--sc-color-gray-tint:#d6d6d6;--sc-color-gray-text:#121212;--sc-border-radius-sm:0.25rem;--sc-border-radius:0.5rem;--sc-border-radius-lg:50%;--sc-shadow:0 0 1.875rem rgba(0,0,0,.2);--sc-text-shadow:1px 1px 0 var(--sc-color-black);--sc-spacing-small:1.25rem;--sc-spacing-medium:2.5rem;--sc-spacing-large:3.75rem;--sc-font-heading:var(--font-love-of-thunder),cursive;--sc-font-body:var(--font-fredoka),sans-serif;--sc-font-regular:400;--sc-font-bold:600;--sc-font-black:700;--sc-text-xsmall:0.675rem;--sc-text-small:0.875rem;--sc-text-std:1rem;--sc-text-medium:1.4rem;--sc-text-large:2rem;--sc-text-xlarge:2.5rem;--sc-text-xxlarge:3rem;--sc-page-max-width:75rem;--sc-page-narrow-width:1024px;--sc-card-text-color:var(--sc-color-body);--sc-card-background:var(--sc-color-white);--sc-card-gap:1.25rem;--sc-card-padding:1.25rem;--sc-card-border:1px solid var(--sc-color-gray);--sc-card-header-gap:0.25rem;--sc-dialog-background:rgba(0,0,0,.5);--sc-dialog-content-background:var(--sc-color-white);--sc-dialog-border:var(--sc-color-black);--sc-dialog-icon-color:var(--sc-color-black);--sc-dialog-width-large:50rem;--sc-dialog-width-medium:40rem;--sc-dialog-width-small:30rem;--sc-modal-background:rgba(0,0,0,.5);--sc-modal-background-inherit:var(--sc-color-black);--sc-modal-background-inherit-contrast:var(--sc-color-white);--sc-modal-content-background:var(--sc-color-white);--sc-modal-border:#f0f0f0;--sc-modal-width-large:50rem;--sc-modal-width-medium:40rem;--sc-modal-width-small:30rem;--sc-button-padding-sm:0.3125rem 0.625rem;--sc-button-padding-md:0.625rem 1.25rem;--sc-button-padding-lg:0.9375rem 1.875rem;--sc-button-focus:solid 2px var(--sc-color-outline);--sc-focus-outline-initial:solid 2px transparent;--sc-focus-outline:solid 2px var(--sc-color-outline);--sc-focus-outline-offset:0.1025rem;--sc-input-border:1px solid var(--sc-color-input-border);--sc-input-border-radius-sm:0.25rem;--sc-input-border-radius-md:0.5rem;--sc-input-border-radius-lg:0.75rem;--sc-input-label-padding-bottom:0.5rem;--sc-input-label-gap:0.2rem;--sc-input-description-padding-bottom:0.5rem;--sc-input-padding-sm:0.3125rem;--sc-input-padding-md:0.625rem;--sc-input-padding-lg:0.9375rem;--sc-input-margin-y-sm:0.3125rem 0;--sc-input-margin-y-md:0.625rem 0;--sc-input-margin-y-lg:0.9375rem 0;--sc-input-font-size-sm:0.875rem;--sc-input-font-size-md:1rem;--sc-input-font-size-lg:1.4rem;--sc-input-shadow-sm:0 0 0.25rem rgba(0,0,0,.1);--sc-input-shadow-md:0 0 0.5rem rgba(0,0,0,.2);--sc-input-shadow-lg:0 0 0.75rem rgba(0,0,0,.3);--sc-select-label-padding-bottom:0.5rem;--sc-select-description-padding-bottom:0.5rem;--sc-textarea-label-padding-bottom:0.5rem;--sc-textarea-description-padding-bottom:0.5rem;--sc-textarea-padding-sm:0.3125rem;--sc-textarea-padding-md:0.625rem;--sc-textarea-padding-lg:0.9375rem;--sc-textarea-margin-y-sm:0.3125rem 0;--sc-textarea-margin-y-md:0.625rem 0;--sc-textarea-margin-y-lg:0.9375rem 0;--sc-textarea-font-size-sm:0.875rem;--sc-textarea-font-size-md:1rem;--sc-textarea-font-size-lg:1.4rem;--sc-checkbox-gap:0.625rem;--sc-checkbox-description-padding-bottom:0.5rem;--sc-checkbox-group-border:var(--sc-input-border);--sc-checkbox-padding-bottom:0.625rem;--sc-radio-gap:0.625rem;--sc-radio-description-padding-bottom:1rem;--sc-radio-group-border:var(--sc-input-border);--sc-radio-padding-bottom:0.625rem;--sc-transition:background-color 500ms ease-in-out,border-radius 500ms ease-in-out,box-shadow 500ms ease-in-out,color 500ms ease-in-out,margin 500ms ease-in-out,max-height 500ms ease-in-out,opacity 500ms ease-in-out,outline 500ms ease-in-out,padding 500ms ease-in-out,scale 500ms ease-in-out,width 500ms ease-in-out}*{box-sizing:border-box;margin:0;padding:0}:target:before{content:"";display:block;height:100px;margin:-100px 0 0}@media (prefers-reduced-motion){html{scroll-behavior:auto}}body{color:var(--sc-color-body);line-height:1.5;font-family:var(--sc-font-body);font-size:var(--sc-text-std);font-weight:400}a{color:var(--sc-color-primary);font-weight:var(--sc-font-bold);text-decoration:none}.font-title,h1,h2,h3,h4{font-family:var(--sc-font-heading);text-transform:uppercase;line-height:1.2}.font-sans{font-family:var(--sc-font-body)}ol,ul{margin-left:1.875rem}strong{font-weight:600}.border-primary{border:var(--sc-color-primary-border)}.border-secondary{border:var(--sc-color-secondary-border)}.border-tertiary{border:var(--sc-color-tertiary-border)}.border-success{border:var(--sc-color-success-border)}.border-warning{border:var(--sc-color-warning-border)}.border-danger{border:var(--sc-color-danger-border)}.color-primary{color:var(--sc-color-body)}.border-radius{border-radius:var(--sc-border-radius)}.border-radius-none{border-radius:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.high-contrast main h1,.high-contrast main h2,.high-contrast main h3,.high-contrast main h4,.high-contrast main p strong{color:var(--sc-color-black)}.high-contrast button{background:var(--sc-color-tertiary-contrast);color:var(--sc-color-white);&:after,&:before{background-color:var(--sc-color-white)}}html{interpolate-size:allow-keywords;scroll-behavior:smooth}body{display:flex;flex-direction:column}main{order:2}.overflow-hidden{overflow:hidden}.overflow-hidden,.relative{position:relative}.section-border{border-bottom:5px solid var(--sc-color-white)}.section-border__top{border-top:5px solid var(--sc-color-white)}.container{width:94%;margin:0 auto}.container-max-width{max-width:var(--sc-page-max-width)}.container-narrow{max-width:var(--sc-page-narrow-width)}@keyframes item-wobble{0%{transform:rotate(0deg)}25%{transform:rotate(2deg)}50%{transform:rotate(0eg)}75%{transform:rotate(-2deg)}to{transform:rotate(0deg)}}.item-wobble{transition:.3 ease-in-out}.item-wobble:hover{animation:item-wobble .5s ease-in-out forwards}@keyframes slide-in-bottom{0%{transform:translateY(100%);opacity:0}50%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.slide-in-bottom{animation:slide-in-bottom 1s ease-in-out forwards}.slide-in-bottom-reverse{animation:slide-in-bottom 1s ease-in-out reverse forwards}@keyframes increase-size{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.increase-size{animation:increase-size 1s ease-in-out forwards}.increase-size-hover{transition:.3s ease-in-out;&:hover{animation:increase-size 1s ease-in-out forwards}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in:hover{animation:fade-in 1s ease-in-out forwards}.preview-mode{padding:1rem;background:var(--sc-color-gray)}.preview-mode__link{display:inline-block;padding:.5rem 1rem;background:var(--sc-color-primary);color:var(--sc-color-white);border-radius:var(--sc-border-radius);text-decoration:none;transition:.3s ease-in-out;transform:scale(1);&:hover{background:var(--sc-color-primary-contrast);transform:scale(1.1)}}.button{font-family:var(--sc-font-body);border-radius:var(--sc-border-radius);box-shadow:5px 5px 0 0 var(--sc-color-primary-contrast);color:var(--sc-color-white);display:inline-block;font-size:1.3rem;font-weight:400;letter-spacing:.05rem;line-height:1.2;padding:.75rem 2rem;text-shadow:var(--sc-text-shadow);text-transform:uppercase;&:hover{box-shadow:0 0 0 0 var(--sc-color-primary-contrast)}&:disabled{color:var(--sc-color-body);text-shadow:none;opacity:.75}}a.button-primary,a.button-secondary,a.button-tertiary{display:inline-block;font-size:1.2rem;font-weight:400;line-height:1.2;padding:.5rem 1.6rem;position:relative;text-align:center;text-transform:uppercase;text-shadow:var(--sc-text-shadow);transition:all .3s ease;&:hover{text-decoration:none;transform:translate(5px,5px)}.content__container &{&:hover{text-decoration:none}}}a.button-primary,button.button.primary{background-color:var(--sc-color-primary)!important;border-radius:var(--sc-border-radius);box-shadow:5px 5px 0 0 var(--sc-color-primary-contrast);color:var(--sc-color-white);text-shadow:1px 1px 0 var(--sc-color-primary-contrast);transition:all .3s ease;&:hover{box-shadow:0 0 0 var(--sc-color-primary-contrast);transform:translate(5px,5px);text-decoration:none}}a.button-secondary,button.button.secondary{background-color:var(--sc-color-secondary)!important;border-radius:var(--sc-border-radius);box-shadow:5px 5px 0 0 var(--sc-color-secondary-contrast);color:var(--sc-color-white);text-shadow:1px 1px 0 var(--sc-color-secondary-contrast);transition:all .3s ease;&:hover{box-shadow:0 0 0 var(--sc-color-secondary-contrast);transform:translate(5px,5px)}}a.button-tertiary,button.button.tertiary{background-color:var(--sc-color-tertiary)!important;border-radius:var(--sc-border-radius);box-shadow:5px 5px 0 0 var(--sc-color-tertiary-contrast);color:var(--sc-color-white);text-shadow:1px 1px 0 var(--sc-color-tertiary-contrast);transition:all .3s ease;&:hover{box-shadow:0 0 0 var(--sc-color-tertiary-contrast);transform:translate(5px,5px)}}.draft-mode{position:fixed;bottom:1rem;left:1rem;width:-moz-fit-content;width:fit-content;display:inline-block;z-index:50}.m-sm{margin:var(--sc-spacing-small)}.m-md{margin:var(--sc-spacing-medium)}.m-lg{margin:var(--sc-spacing-large)}.mx-none{margin-left:0;margin-right:0}.my-none{margin-top:0;margin-bottom:0}.mt-sm{margin-top:var(--sc-spacing-small)}.mt-md{margin-top:var(--sc-spacing-medium)}.mt-lg{margin-top:var(--sc-spacing-large)}.mr-sm{margin-right:var(--sc-spacing-small)}.mr-md{margin-right:var(--sc-spacing-medium)}.mr-lg{margin-right:var(--sc-spacing-large)}.mb-sm{margin-bottom:var(--sc-spacing-small)}.mb-md{margin-bottom:var(--sc-spacing-medium)}.mb-lg{margin-bottom:var(--sc-spacing-large)}.ml-sm{margin-left:var(--sc-spacing-small)}.ml-md{margin-left:var(--sc-spacing-medium)}.ml-lg{margin-left:var(--sc-spacing-large)}.p-sm{padding:var(--sc-spacing-small)}.p-md{padding:var(--sc-spacing-medium)}.p-lg{padding:var(--sc-spacing-large)}.px-none{padding-left:0;padding-right:0}.py-none{padding-top:0;padding-bottom:0}.py-sm{padding-top:var(--sc-spacing-small);padding-bottom:var(--sc-spacing-small)}.py-md{padding-top:var(--sc-spacing-medium);padding-bottom:var(--sc-spacing-medium)}.py-lg{padding-top:var(--sc-spacing-large);padding-bottom:var(--sc-spacing-large)}.pt-sm{padding-top:var(--sc-spacing-small)}.pt-md{padding-top:var(--sc-spacing-medium)}.pt-lg{padding-top:var(--sc-spacing-large)}.pr-sm{padding-right:var(--sc-spacing-small)}.pr-md{padding-right:var(--sc-spacing-medium)}.pr-lg{padding-right:var(--sc-spacing-large)}.pb-sm{padding-bottom:var(--sc-spacing-small)}.pb-md{padding-bottom:var(--sc-spacing-medium)}.pb-lg{padding-bottom:var(--sc-spacing-large)}.pl-sm{padding-left:var(--sc-spacing-small)}.pl-md{padding-left:var(--sc-spacing-medium)}.pl-lg{padding-left:var(--sc-spacing-large)}.px-sm{padding-left:var(--sc-spacing-small);padding-right:var(--sc-spacing-small)}.px-md{padding-left:var(--sc-spacing-medium);padding-right:var(--sc-spacing-medium)}.px-lg{padding-left:var(--sc-spacing-large);padding-right:var(--sc-spacing-large)}.primary{background-color:var(--sc-color-primary);color:var(--sc-color-primary-text)}.secondary{background-color:var(--sc-color-secondary);color:var(--sc-color-secondary-text)}.tertiary{background-color:var(--sc-color-tertiary);color:var(--sc-color-tertiary-text)}.success{background-color:var(--sc-color-success);color:var(--sc-color-success-text)}.danger{background-color:var(--sc-color-danger);color:var(--sc-color-danger-text)}.warning{background-color:var(--sc-color-warning);color:var(--sc-color-warning-text)}.gray{background-color:var(--sc-color-gray);color:var(--sc-color-gray-text)}.gap-sm{gap:var(--sc-spacing-small)}.gap-md{gap:var(--sc-spacing-medium)}.gap-lg{gap:var(--sc-spacing-large)}.heading--small,.text--small{font-size:var(--sc-text-small)}.heading--medium,.text--medium{font-size:var(--sc-text-medium)}.heading--large,.text--large{font-size:var(--sc-text-large)}.heading--xlarge,.text--xlarge{font-size:var(--sc-text-xlarge)}.heading--xxlarge,.text--xxlarge{font-size:var(--sc-text-xxlarge)}.row .box{width:92%;margin-left:auto;margin-right:auto}.row.primary .box{box-shadow:10px 10px 0 var(--sc-color-primary-contrast);border:1px solid var(--sc-color-primary-contrast);color:var(--sc-color-primary-contrast)}.row.secondary .box{box-shadow:10px 10px 0 var(--sc-color-secondary-contrast);border:1px solid var(--sc-color-secondary-contrast);color:var(--sc-color-secondary-contrast)}.row.tertiary .box{box-shadow:10px 10px 0 var(--sc-color-tertiary-contrast);border:1px solid var(--sc-color-tertiary-contrast);color:var(--sc-color-tertiary-contrast)}.box,.grid,.row{position:relative}.box,.grid{z-index:1}.background-image{object-fit:cover;position:absolute;z-index:0;inset:0}.box--rounded-true{border-radius:var(--sc-border-radius);overflow:hidden;.content{margin:0}}.box--shadow-true{box-shadow:var(--sc-box-shadow)}img{max-width:100%;height:auto}.page-bg-image{object-fit:cover;position:absolute;z-index:0;inset:0;width:100%;height:100%}