.Navbar_mobile__sGRgI,.Navbar_navbar__UMdIx{font-size:calc((var(--fs-400) + var(--fs-600)) / 2);font-weight:var(--fw-medium);color:var(--clr-text-white);background:var(--clr-bg-black)}.Navbar_navbar__UMdIx{--content-max-width:1350px;--_inline-padding:var(--gap-500);position:-webkit-sticky;position:sticky;top:0;z-index:calc(infinity);transition-property:top,background-color;transition-duration:.2s;transition-timing-function:ease-in-out;padding-inline:var(--_inline-padding);height:var(--navbar-height)}.Navbar_navbar__UMdIx.Navbar_invisible__7U0Lv{background:none;.Navbar_logo__PiZmU svg{color:currentColor}}.Navbar_navbar__UMdIx a:focus-visible{outline:3px solid currentColor;outline-offset:.25rem}.Navbar_navbar__UMdIx ul{list-style:none}.Navbar_logo__PiZmU{display:flex;gap:.375ch;align-items:center;text-transform:lowercase}.Navbar_logo__PiZmU svg{color:var(--clr-primary-400);width:1.5ch;height:1.5ch;-webkit-margin-before:.1lh;margin-block-start:.1lh;transition:color .15s ease-in-out}.Navbar_main__li3GC{display:flex;justify-content:space-between;align-items:center}.Navbar_mainLeft__a2vn5{display:flex;gap:2rem;align-items:center}.Navbar_nav__vVzDp{display:flex;gap:var(--gap-500);-webkit-margin-before:var(--gap-300);margin-block-start:var(--gap-300)}.Navbar_navbar__UMdIx .Navbar_nav__vVzDp a{transition:opacity .15s ease}.Navbar_navbar__UMdIx .Navbar_nav__vVzDp:has(a:hover) a:not(:hover){opacity:.5}.Navbar_mainRight__uce_5{display:flex;gap:var(--gap-500);align-items:center}.Navbar_button__ZwC36{width:30px;height:30px;transition:rotate .2s}.Navbar_button__ZwC36 svg{display:flex;justify-content:center;align-items:center}.Navbar_mobileOnly__YP9XD,.Navbar_mobile__sGRgI{display:none}.Navbar_mobile__sGRgI{position:fixed;inset:0;z-index:-1;pointer-events:fill;-webkit-padding-before:1.625lh;padding-block-start:1.625lh;-webkit-padding-after:var(--gap-400);padding-block-end:var(--gap-400);padding-inline:calc(var(--_inline-padding) + var(--section-padding));min-width:min(55%,500px);height:100dvh;overflow-y:auto;font-size:var(--fs-800);transform:translateX(-100%);transition-property:display transform;transition-duration:.2s;transition-timing-function:ease-out;transition-behavior:allow-discrete}.Navbar_mobile__sGRgI .Navbar_button__ZwC36{position:absolute;top:1.5rem;right:1.25rem}.Navbar_mobile__sGRgI h2{font-size:var(--fs-400);font-weight:var(--fw-medium);line-height:1;cursor:default}.Navbar_mobile__sGRgI nav{margin-block:var(--gap-600)}.Navbar_mobile__sGRgI ul{display:grid;grid-gap:var(--gap-700);gap:var(--gap-700);list-style:none}.Navbar_mobile__sGRgI ul>div{display:grid;grid-gap:var(--gap-400);gap:var(--gap-400)}.Navbar_mobile__sGRgI ul li{width:-moz-fit-content;width:fit-content}.Navbar_mobile__sGRgI ul a{transition:opacity 50ms ease;display:flex;gap:.375ch;align-items:center;& svg{width:.825lh;height:.825lh;scale:-1 1}}.Navbar_mobile__sGRgI ul a:hover{opacity:.5}.Navbar_mobile__sGRgI .Navbar_bottomQuote__Qu5_9{-webkit-margin-before:auto;margin-block-start:auto;-webkit-margin-after:.5lh;margin-block-end:.5lh;text-align:right;font-size:var(--fs-300);font-weight:var(--fw-regular);font-style:italic}@media (max-width:52rem){.Navbar_navbar__UMdIx{top:-5rem}.Navbar_navbar__UMdIx:has(.Navbar_mobile__sGRgI.Navbar_active__yieh5){top:0!important;.Navbar_logo__PiZmU svg{color:currentColor}}.Navbar_nav__vVzDp{display:none}.Navbar_mobileOnly__YP9XD,.Navbar_mobile__sGRgI.Navbar_active__yieh5{display:grid}.Navbar_mobile__sGRgI.Navbar_active__yieh5{transform:translateX(0);transition-property:transform;@starting-style{transform:translateX(100%)}}.Navbar_mainLeft__a2vn5{gap:var(--gap-400)}}@media (max-width:33rem){.Navbar_navbar__UMdIx{--_inline-padding:0.25rem}}.SiteSearchBar_siteSearch__Yxg46{position:relative;z-index:1;color:var(--clr-text);accent-color:var(--clr-text)}.SiteSearchBar_siteSearchBar__FxGp8{display:flex;align-items:center;background:var(--clr-bg);border:none;border-radius:999rem;width:100%;padding-inline:calc(var(--gap-500) - 1ch) var(--gap-400);box-shadow:1px 2px 5px 0 hsl(from currentColor h s l/.2);&:has(:focus){background:var(--clr-bg-light)}& input{flex:1 1;padding-block:var(--gap-400);padding-inline:1ch;background:none;border:none;outline:none}}.SiteSearchBar_siteSearch__Yxg46[data-small=true] .SiteSearchBar_siteSearchBar__FxGp8{padding-inline:var(--gap-300) var(--gap-400);& input{padding-block:calc(2 * var(--gap-400) / 3)}}.SiteSearchBar_siteSearchBarButton__nEvf_{display:flex;height:100%;padding-inline:.25rem;margin-inline:-.25rem}.SiteSearchBar_results__gX6eL{position:absolute;top:50%;z-index:-1;overflow-y:auto;display:grid;padding-block:calc(var(--gap-600) * 1.25) var(--gap-400);background:var(--clr-bg-light);width:100%;max-height:min(23rem,80vh);border-radius:.5rem;border-start-start-radius:0;border-start-end-radius:0;box-shadow:1px 2px 5px 0 hsl(from currentColor h s l/.4)}.SiteSearchBar_results__gX6eL[data-reversed=true]{padding-block:var(--gap-300) calc(var(--gap-600) * 1.25);top:revert;bottom:50%;border-radius:.5rem;border-end-start-radius:0;border-end-end-radius:0}.SiteSearchBar_result__nYUwh{display:flex;gap:1.25rem;align-items:center;min-height:4rem;padding-inline:var(--gap-500);padding-block:.625rem;&:hover{background:var(--clr-bg-dark)}}.SiteSearchBar_siteSearch__Yxg46[data-small=true] .SiteSearchBar_result__nYUwh{padding-inline:var(--gap-400)}.SiteSearchBar_resultType__sq0lp{display:flex;align-items:center;justify-content:center;min-width:3rem;max-width:3rem;min-height:3rem;max-height:3rem;border-radius:.25rem;background:oklch(from var(--clr-bg-dark) .94 c h);& svg{width:28px;height:28px}}.SiteSearchBar_result__nYUwh:hover .SiteSearchBar_resultType__sq0lp{background:oklch(from var(--clr-bg-dark) .85 c h)}.SiteSearchBar_subheading__C_PA4{font-size:var(--fs-500);line-height:1}.SiteSearchBar_resultDetails__lq5Qy{display:flex;gap:calc(var(--gap-300) * .9);row-gap:0;flex-wrap:wrap;font-size:var(--fs-300);color:var(--clr-text-muted)}.SiteSearchBar_noResults__A1JPh{display:flex;justify-content:center;text-align:center;-webkit-margin-before:calc(var(--gap-400) / 2);margin-block-start:calc(var(--gap-400) / 2);padding-inline:var(--gap-400);cursor:default}.SiteSearchBar_siteSearch__Yxg46:not(:has(input:focus-visible)) .SiteSearchBar_results__gX6eL{display:none}.fonts_title__IT2wb{font-size:var(--fs-1000);line-height:1.1}.fonts_heading__SVwQI,.fonts_title__IT2wb{font-family:var(--ff-heading);font-weight:var(--fw-black)}.fonts_heading__SVwQI{font-size:var(--fs-800);line-height:1.2}.fonts_subheading__ntKaz{font-family:var(--ff-heading);font-size:var(--fs-600);font-weight:var(--fw-bold);line-height:1.2;padding-block:var(--gap-200)}.fonts_smallheading__QrUOg{font-family:var(--ff-body);font-size:var(--fs-400);font-weight:var(--fw-bold);line-height:1.2}.fonts_subtext__fzEmI{font-family:var(--ff-body);font-size:var(--fs-300);line-height:1.3}.BackToTopButton_button__q7Zxd{display:flex;align-items:center;justify-content:center;position:fixed;bottom:1.5rem;right:1.5rem;border-radius:50%;background:var(--clr-bg-light);width:3.25rem;height:3.25rem;box-shadow:1px 1px 2px 0 oklch(from var(--clr-text) l c h/.3);display:none;opacity:0;transition-property:display opacity;transition-duration:.5s;transition-behavior:allow-discrete}.BackToTopButton_button__q7Zxd[data-show=true]{display:flex;opacity:1;z-index:99999;@starting-style{opacity:0}}.ImageGallery_imageGallery__yhg7m{--_gallery-gap:var(--gap-300);display:grid;grid-gap:var(--_gallery-gap);gap:var(--_gallery-gap);grid-template-columns:repeat(3,1fr);border-radius:.25em;overflow:hidden}.ImageGallery_galleryImage__4bFJM{position:relative;background:var(--clr-bg-dark);cursor:pointer;overflow:hidden}.ImageGallery_galleryImage__4bFJM img{position:absolute;object-fit:cover;transition:scale .1s}.ImageGallery_galleryImage__4bFJM img:hover{scale:1.05}.ImageGallery_lockRatio__u_PNu{height:auto;aspect-ratio:4/3}.ImageGallery_galleryColumn__exWwh{display:grid;grid-gap:var(--_gallery-gap);gap:var(--_gallery-gap);grid-template-columns:1fr;height:-moz-fit-content;height:fit-content}.ImageGallery_galleryRow__qNNiK{display:contents}.ImageGallery_galleryRowOne__ScmCB{grid-column:1/4;display:grid;width:100%;aspect-ratio:4/3}.ImageGallery_galleryRowTwo__KdRBN{grid-column:1/4;display:grid;grid-gap:var(--_gallery-gap);gap:var(--_gallery-gap);grid-template-columns:repeat(2,1fr)}.ImageGallery_galleryRowWideLeft__2qJRg .ImageGallery_gallerySpanTwo__3p_7f{grid-column:1/3}.ImageGallery_galleryRowWideRight__IJ30c .ImageGallery_gallerySpanTwo__3p_7f{grid-column:2/4}.ImageGallery_galleryCarousel__g9Y11{position:fixed;inset:0;z-index:calc(infinity);display:flex;flex-direction:column;gap:.25em;align-items:center;justify-content:center;padding-block:2em;background:#000D}.ImageGallery_galleryCarouselCaption__BHoCS,.ImageGallery_galleryCarouselClose__DMvpU,.ImageGallery_galleryCarouselLeft__aP6Vg,.ImageGallery_galleryCarouselRight__7oVbD{color:var(--clr-text-white);background:oklch(from var(--clr-bg-black) l c h/.6);transition:background-color .1s}.ImageGallery_galleryCarouselClose__DMvpU:hover,.ImageGallery_galleryCarouselLeft__aP6Vg:hover,.ImageGallery_galleryCarouselRight__7oVbD:hover{background:var(--clr-bg-black)}.ImageGallery_galleryCarouselClose__DMvpU{position:absolute;top:1em;right:1em;display:flex;justify-content:center;align-items:center;border-radius:.5em;padding:.25em;z-index:9999}.ImageGallery_galleryCarouselClose__DMvpU:hover{background:var(--clr-bg-black)}.ImageGallery_galleryCarouselClose__DMvpU svg{width:2em;height:2em}.ImageGallery_galleryCarouselLeft__aP6Vg,.ImageGallery_galleryCarouselRight__7oVbD{position:absolute;top:calc(50% - 2em);display:flex;-webkit-padding-start:.5em;padding-inline-start:.5em;padding-block:1em}.ImageGallery_galleryCarouselLeft__aP6Vg{left:.25em}.ImageGallery_galleryCarouselRight__7oVbD{-webkit-padding-start:.25em;padding-inline-start:.25em;-webkit-padding-end:.25em;padding-inline-end:.25em;right:.25em}.ImageGallery_galleryCarouselImage__7jr_s{overflow:hidden;max-width:95%;max-height:95%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImageGallery_galleryCarouselCaption__BHoCS{background:oklch(from var(--clr-bg-black) l c h/.9);padding:.5em 1em;max-width:50ch;text-align:center;margin-inline:2em}