.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}*,*:before,*:after{box-sizing:border-box}:root{--page-width: 75rem;--padding-inline: 2rem;--grey-1: #f4f4f7;--grey-2: #cccccc;--grey-3: #626262;--grey-4: #1c1e27;--teal-1: #03a696;--teal-2: #038c8c;--teal-3: #025159;--teal-4: #012e40;--orange-1: #f28705}:focus-visible{outline-offset:.25rem}body{margin:0;background-color:var(--grey-1);color:var(--grey-4);font-family:Sora,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-synthesis:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}main{max-width:var(--page-width);margin:auto;padding-inline:var(--padding-inline)}h1,h2,h3{font-weight:400}h1{font-size:3rem;margin-block-start:2rem;margin-block-end:1rem;font-family:Rancho,Sora,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}h2{font-size:2rem;padding-block-end:1rem;font-weight:700}h3{font-size:1.25rem}p{line-height:1.5}.pswp{font-family:Sora,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.grid_section img{display:block;width:100%;height:100%;object-fit:cover;background-size:cover;background-position:center;background-color:var(--grey-2)}.grid_section{display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;justify-content:stretch;gap:1rem;max-width:var(--page-width);margin:auto}.grid_section a{grid-column:span 2;aspect-ratio:16/9;width:100%;box-shadow:0 .25rem .5rem #00000014;transition:transform .8s cubic-bezier(.1,0,.2,1),box-shadow .8s cubic-bezier(.1,0,.2,1),filter .8s linear}.grid_section a:active{filter:brightness(.9);transition:filter 0s}@media(prefers-reduced-transparency:no-preference){body .body-container{filter:blur(0px)}body:has(.pswp--ui-visible) .body-container{filter:blur(16px)}}@media(prefers-reduced-motion:no-preference){body .body-container{transition:transform 2s cubic-bezier(.5,0,.2,1),filter .5s cubic-bezier(.5,0,.2,1)}body:has(.pswp--ui-visible) .body-container{transition:transform .8s cubic-bezier(.5,0,.2,1),filter .8s cubic-bezier(.5,0,.2,1)}}.section_heading{grid-column:1 / -1;margin-block-start:7rem;margin-block-end:1rem}.grid_section a[data-grid-size=tall]{grid-row:span 3;aspect-ratio:2/3}.grid_section a[data-grid-size=square]{grid-row:span 2;aspect-ratio:1/1}.grid_section a[data-grid-size=hero]{grid-column:1 / -1}a[data-pswp-type=youtube]{position:relative}a[data-pswp-type=youtube]:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 24 24"><path fill="%23ffffff" stroke="%23444444" stroke-width="1%" d="m9.5 16.5l7-4.5l-7-4.5v9ZM12 22q-2.075 0-3.9-.788t-3.175-2.137q-1.35-1.35-2.137-3.175T2 12q0-2.075.788-3.9t2.137-3.175q1.35-1.35 3.175-2.137T12 2q2.075 0 3.9.788t3.175 2.137q1.35 1.35 2.138 3.175T22 12q0 2.075-.788 3.9t-2.137 3.175q-1.35 1.35-3.175 2.138T12 22Zm0-2q3.35 0 5.675-2.325T20 12q0-3.35-2.325-5.675T12 4Q8.65 4 6.325 6.325T4 12q0 3.35 2.325 5.675T12 20Zm0-8Z"/></svg>');background-repeat:no-repeat;background-position:center;background-size:min(10vw,7.5rem);content:"";position:absolute;inset:0;background-color:#0000002a;transition:background-color 1s}a[data-pswp-type=youtube]:hover:after,a[data-pswp-type=youtube]:focus-visible:after{background-color:#0000000b}@media(max-width:40rem){:root{--padding-inline: 1rem}.grid_section{grid-template-columns:1fr}.grid_section a[data-grid-size=hero]{grid-column:span 2}.grid_section a[data-pswp-type=youtube]{grid-row:span 1;aspect-ratio:16/9}.grid_section a[data-pswp-type=youtube]:after{background-size:20vw}}.pswp__youtube-container{position:relative;width:100%;height:100%;pointer-events:none}.pswp__youtube-container iframe{background:var(--grey-3);width:100%;height:100%;max-width:120rem;max-height:67.5rem;pointer-events:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}body.pointer-effects-okay .pswp-gallery a:hover{position:relative}body.pointer-effects-okay .pswp-gallery a:hover:before{content:"";position:absolute;inset:0;background-attachment:fixed;background-image:radial-gradient(circle at var(--x, 0) var(--y, 0),hsla(0,0%,0%,0),hsla(0,0%,0%,.2) 75rem);opacity:1;z-index:999}.about-categories{padding:0;padding-block-start:4rem;font-weight:700}.about-lists{padding:0}.about-years{min-width:10ch;color:var(--grey-3)}.about-title{margin:0;margin-block-end:.5em;font-size:1rem;font-weight:700;text-wrap:balance}.about-subtext{font-size:.875rem;color:var(--grey-3);text-wrap:balance}a[data-astro-cid-svspnz7o]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;inset-block-start:.75rem;opacity:.6;color:#000;transition:inset-block-start .15s,opacity .15s}a[data-astro-cid-svspnz7o]:focus-visible{clip:initial;clip-path:initial;height:initial;overflow:initial;white-space:initial;width:initial;inset-block-start:1rem;inset-inline:0;margin-inline:auto;padding-inline:2rem;padding-block:1rem;inline-size:max-content;text-align:center;max-inline-size:100%;z-index:9999;font-size:1rem;background-color:var(--teal-2);border-radius:1rem;color:#fff;opacity:1}a[data-astro-cid-5blmo7yk]{text-decoration:none;color:inherit}ul[data-astro-cid-5blmo7yk]{padding:0}li[data-astro-cid-5blmo7yk]{list-style:none;padding:0}.topnav[data-astro-cid-5blmo7yk]{max-width:85rem;margin-inline:auto;margin-block-start:3rem;margin-block-end:2rem;padding-inline:var(--padding-inline);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;row-gap:1rem}ul[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:1rem}li[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{padding-block:.75rem;padding-inline:1rem;border-radius:1rem;white-space:nowrap;display:block}ul[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk][aria-current=page]{background-color:var(--teal-3);color:#fff}.topnav-logo[data-astro-cid-5blmo7yk]{position:sticky;color:inherit}.topnav-title[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:.5rem;font-size:2rem;min-height:44px;font-family:Rancho,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1}.topnav-title[data-astro-cid-5blmo7yk]:hover,.topnav-title[data-astro-cid-5blmo7yk]:focus-visible{color:var(--teal-1)}.topnav-title[data-astro-cid-5blmo7yk]:active{color:var(--teal-2)}.topnav-title[data-astro-cid-5blmo7yk] div[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column}.topnav-title[data-astro-cid-5blmo7yk] p[data-astro-cid-5blmo7yk]{margin:0;line-height:1}.p[data-astro-cid-5blmo7yk]{font-family:Sora,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;opacity:.65}ul[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:not([aria-current=page]):hover,ul[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:not([aria-current=page]):focus-visible{background-color:#0000001a}ul[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:not([aria-current=page]):active{background-color:#0003}@media(max-width:35rem){.topnav[data-astro-cid-5blmo7yk]{flex-direction:column}}.bottom-footer[data-astro-cid-sz7xmlte]{max-width:var(--page-width);margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:baseline;margin-block-start:4rem;padding-block-start:2rem;padding-block-end:4rem;padding-inline:var(--padding-inline);row-gap:1rem}h2[data-astro-cid-sz7xmlte]{font-family:Rancho,Sora,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:2rem;margin-block:0;margin-block-end:.75rem;padding:0}ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;display:flex;flex-wrap:wrap;column-gap:1rem}li[data-astro-cid-sz7xmlte]{display:contents}a[data-astro-cid-sz7xmlte]{color:inherit;text-decoration:none;display:block;padding:.625rem}svg[data-astro-cid-sz7xmlte]{display:block;color:inherit}.footer-name[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-start;padding-inline-end:1rem}.footer-logo[data-astro-cid-sz7xmlte]{color:var(--grey-2)}.footer-pages[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{padding-inline:0;padding-block:.75rem}.footer-pages[data-astro-cid-sz7xmlte],.footer-socials[data-astro-cid-sz7xmlte]{padding-inline:1rem;border-inline-start:.0625rem solid var(--grey-2);height:100%}.footer-socials[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{transform:translate(-.625rem)}.footer-socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{transition:transform .3s,color .5s}.footer-email[data-astro-cid-sz7xmlte]{font-size:.875rem;color:var(--grey-3);margin-block:1rem}.footer-copyright[data-astro-cid-sz7xmlte]{color:var(--grey-3);font-size:.875rem;padding-block-start:2rem}.footer-copyright[data-astro-cid-sz7xmlte],.footer-logo[data-astro-cid-sz7xmlte]{grid-column:1 / -1;justify-self:center}@media(max-width:30rem){.bottom-footer[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.footer-pages[data-astro-cid-sz7xmlte],.footer-socials[data-astro-cid-sz7xmlte]{padding-inline:0;border-inline-start:none;height:auto}.footer-name[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column}.footer-email[data-astro-cid-sz7xmlte]{margin-block:0}}ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:underline;text-underline-offset:.25rem;transition:text-underline-offset .5s cubic-bezier(.1,0,.2,1),text-decoration-color .5s cubic-bezier(.1,0,.2,1),transform .5s cubic-bezier(.1,0,.2,1);text-decoration-color:transparent}ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible{text-decoration:underline;text-decoration-color:var(--teal-1);text-underline-offset:.25rem;transition:text-underline-offset .3s cubic-bezier(.1,0,.2,1),text-decoration-color .3s cubic-bezier(.1,0,.2,1),transform .3s cubic-bezier(.1,0,.2,1)}ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:active{text-decoration:underline;text-decoration-color:var(--teal-2);text-underline-offset:.25rem;transition:text-underline-offset .1s cubic-bezier(.1,0,.2,1),text-decoration-color .1s cubic-bezier(.1,0,.2,1),transform .1s cubic-bezier(.1,0,.2,1)}.footer-socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover svg[data-astro-cid-sz7xmlte],.footer-socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible svg[data-astro-cid-sz7xmlte]{color:var(--teal-1)}.footer-socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:active svg[data-astro-cid-sz7xmlte]{color:var(--teal-2)}@media(prefers-reduced-motion:no-preference){ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-underline-offset:.5rem}ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible{text-underline-offset:.25rem;transform:translateY(-.125rem)}ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:active{text-underline-offset:.1875rem;transform:translateY(0)}.footer-socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover svg[data-astro-cid-sz7xmlte],.footer-socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus-visible svg[data-astro-cid-sz7xmlte]{transform:translateY(-.0625rem);transition:transform .5s cubic-bezier(.1,0,.2,1)}.footer-socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:active svg[data-astro-cid-sz7xmlte]{transform:translateY(0);transition:transform .1s cubic-bezier(.1,0,.2,1),color 0s}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
