.header-text{font-family:"Nebula Sans",sans-serif;font-weight:700}.subheader-text{font-family:"Nebula Sans",serif;font-variant-caps:small-caps;font-weight:700}.decorative-text{font-family:"Crossed Out";font-weight:400}.handwritten-text{font-family:Caveat;font-weight:400}.page-wrapper{background-image:var(--page-bg-image-mobile);background-position:var(--page-bg-position,center);background-size:var(--page-bg-size,cover);min-height:calc(70lvh - 90px);padding-block:var(--flow-space,1rem);position:relative}.page-wrapper:has(.page-background-shade)>:not(.page-background-shade){position:relative;z-index:2}.page-wrapper .section__content>*{background-color:var(--page-content-bg-color,var(--background-1));padding-block-start:var(--flow-space);padding-inline:var(--flow-space)}.page-wrapper .section__content>:last-child{padding-block-end:var(--flow-space)}.page-wrapper .section__content p{font-size:var(--size-scale-500);line-height:1.5}.page-wrapper .section__header{width:fit-content}.page-wrapper section{padding-block:3rem}.page-wrapper section>.wrapper{padding-inline:0}@media screen and (min-width:64rem){.page-wrapper{background-image:var(--page-bg-image)}}.page-tagline{font-size:var(--h2-size);padding-block:var(--flow-space,1rem);text-wrap:balance}.page-background-shade{background-color:var(--page-shade-bg-color,#000);position:absolute;inset:0;opacity:var(--page-shade-opacity, .375);z-index:1}.footer-cta{background-color:var(--turquois-2);padding-block:2rem}