*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--theme-primary: hsl(0, 0%, 5%);--theme-on-primary: hsl(0, 0%, 90%);--theme-primary--hover: hsl(0, 0%, 10%);--theme-secondary: #ffffff;--theme-on-secondary: #000000;--theme-secondary--hover: #ffffff;--theme-on-background--light: hsl(0, 0%, 89%);--theme-background: hsl(0, 0%, 98%);--theme-on-background: hsl(0, 0%, 5%);--theme-surface-1: hsl(0, 0%, 92%);--theme-on-surface-1: hsl(0, 0%, 10%);--theme-button-border-radius: clamp(.5rem, 1vw, .75rem);--theme-img-border-radius: .5rem;--step--2: clamp(.91rem, calc(.9rem + .05vw), .96rem);--step--1: clamp(1.09rem, calc(1.07rem + .11vw), 1.2rem);--step-0: clamp(1.31rem, calc(1.28rem + .19vw), 1.5rem);--step-1: clamp(1.58rem, calc(1.52rem + .3vw), 1.88rem);--step-2: clamp(1.89rem, calc(1.8rem + .45vw), 2.34rem);--step-3: clamp(2.27rem, calc(2.14rem + .66vw), 2.93rem);--step-4: clamp(2.72rem, calc(2.53rem + .94vw), 3.66rem);--step-5: clamp(3.27rem, calc(3rem + 1.31vw), 4.58rem);--space-3xs: clamp(.31rem, calc(.3rem + .06vw), .38rem);--space-2xs: clamp(.69rem, calc(.68rem + .06vw), .75rem);--space-xs: clamp(1rem, calc(.98rem + .13vw), 1.13rem);--space-s: clamp(1.31rem, calc(1.28rem + .19vw), 1.5rem);--space-m: clamp(2rem, calc(1.95rem + .25vw), 2.25rem);--space-l: clamp(2.63rem, calc(2.55rem + .38vw), 3rem);--space-xl: clamp(3.94rem, calc(3.83rem + .56vw), 4.5rem);--space-2xl: clamp(5.25rem, calc(5.1rem + .75vw), 6rem);--space-3xl: clamp(7.88rem, calc(7.65rem + 1.13vw), 9rem);--space-3xs-2xs: clamp(.31rem, calc(.23rem + .44vw), .75rem);--space-2xs-xs: clamp(.69rem, calc(.6rem + .44vw), 1.13rem);--space-xs-s: clamp(1rem, calc(.9rem + .5vw), 1.5rem);--space-s-m: clamp(1.31rem, calc(1.13rem + .94vw), 2.25rem);--space-m-l: clamp(2rem, calc(1.8rem + 1vw), 3rem);--space-l-xl: clamp(2.63rem, calc(2.25rem + 1.88vw), 4.5rem);--space-xl-2xl: clamp(3.94rem, calc(3.53rem + 2.06vw), 6rem);--space-2xl-3xl: clamp(5.25rem, calc(4.5rem + 3.75vw), 9rem);--space-s-l: clamp(1.31rem, calc(.98rem + 1.69vw), 3rem);--font-family-heading: "Open Sans", sans-serif;--font-family-body: "Lora", serif;--body-max-width: 1920px;--container-padding: 0 1rem;--container-max-width: 1440px;--container-max-width-narrow: 680px;--nav-height: 76px;--ease-out-soft: cubic-bezier(.28, 0, .49, 1)}html{scroll-behavior:smooth}body{margin:0 auto;background-color:var(--theme-background);color:var(--theme-on-background);font-size:var(--step-0);font-family:var(--font-family-body);font-weight:400;line-height:1.5;max-width:var(--body-max-width);position:relative;display:grid;grid-template-rows:auto 1fr auto}.flow>*+*{margin-top:var(--flow-space, 1em)}a{color:inherit;-webkit-tap-highlight-color:transparent}.content__main{padding-top:calc(var(--nav-height) + 2rem);padding-bottom:4rem}h1{font-size:var(--step-4);font-family:var(--font-family-heading);font-weight:600;line-height:1.2}h2{font-size:var(--step-3);font-family:var(--font-family-heading);font-weight:500;line-height:1.2}h3{font-size:var(--step-2);font-family:var(--font-family-heading);font-weight:500;line-height:1.2}h4{font-size:var(--step-1);font-family:var(--font-family-heading)}h1,h2,h3{max-width:30ch}p,li{max-width:60ch}header:where(.astro-HFCR3UWR){padding:1rem;width:100%;display:flex;align-items:center}nav:where(.astro-HFCR3UWR){width:100%}nav:where(.astro-HFCR3UWR) ul:where(.astro-HFCR3UWR){margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%}nav:where(.astro-HFCR3UWR) ul:where(.astro-HFCR3UWR) li:where(.astro-HFCR3UWR):last-of-type{text-align:right}nav:where(.astro-HFCR3UWR) ul:where(.astro-HFCR3UWR) li:where(.astro-HFCR3UWR) a:where(.astro-HFCR3UWR){display:inline-flex;text-decoration:none}nav:where(.astro-HFCR3UWR) ul:where(.astro-HFCR3UWR) li:where(.astro-HFCR3UWR) a:where(.astro-HFCR3UWR):hover{opacity:.8}.header__back-link:where(.astro-HFCR3UWR){display:flex;align-items:center;gap:.5rem}.container:where(.astro-CXDJWLWZ){width:100%;margin:0 auto;max-width:var(--container-max-width, 960px);padding:var(--container-padding, 1rem)}.container--narrow:where(.astro-CXDJWLWZ){max-width:var(--container-max-width-narrow, 640px)}.container--top-padding:where(.astro-CXDJWLWZ){padding-top:var(--container-padding-top, var(--space-xl))}.container--bottom-padding:where(.astro-CXDJWLWZ){padding-bottom:var(--container-padding-bottom, var(--space-xl))}.social__list:where(.astro-B34MJ2I2){margin:var(--space-xs) 0;padding:0;display:flex;list-style:none;gap:1rem}.social__list:where(.astro-B34MJ2I2) li:where(.astro-B34MJ2I2){display:flex;align-items:center}.social__list:where(.astro-B34MJ2I2) li:where(.astro-B34MJ2I2) a:where(.astro-B34MJ2I2){width:100%;height:100%;display:flex;align-items:center;transition:opacity .2s ease}.social__list:where(.astro-B34MJ2I2) li:where(.astro-B34MJ2I2) a:where(.astro-B34MJ2I2):hover{opacity:.8}footer:where(.astro-M3FDVQN2){padding:var(--space-m) 0 var(--space-s) 0;width:100%;display:flex;flex-direction:column;align-items:center;padding-top:var(--space-s);border-top:1px solid var(--theme-on-background--light)}.footer-bottom__container:where(.astro-M3FDVQN2){font-size:var(--step--1)}
