.nav-list:where(.astro-vvi3e3hv){list-style:none;padding:0;margin:0;display:flex}.nav-list-item:where(.astro-vvi3e3hv){display:flex;justify-content:center;align-items:center;min-height:2.5rem}:root{--logoSize: 2.5rem;--logoTextDisplay: none}@media screen and (min-width: 64rem){:root{--logoTextDisplay: block}}.logo{height:var(--logoSize)}.logo-text{display:var(--logoTextDisplay)}.main-header.open .logo-text{display:block}.nav-toggler{height:var(--logoSize)}.navbar-toggler-icon{height:var(--logoSize);width:var(--logoSize)}.main-nav-list .nav-list-item{font-size:var(--fontSizes60)}:root{--mainHeaderPadding: var(--s2)}@media screen and (min-width: 64rem){:root{--mainHeaderPadding: var(--s4)}}.main-header:where(.astro-5blmo7yk){position:fixed;z-index:10;top:0;width:100%;padding:var(--mainHeaderPadding);padding-left:max(var(--mainHeaderPadding),env(safe-area-inset-left));padding-right:max(var(--mainHeaderPadding),env(safe-area-inset-right))}.main-header:where(.astro-5blmo7yk).open{inset:0;width:100vw;height:100vh;background-color:#000d;backdrop-filter:blur(4px)}.navbar:where(.astro-5blmo7yk){display:flex;gap:var(--s6);justify-content:space-between;align-items:center;position:relative;z-index:5}.nav:where(.astro-5blmo7yk){position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;overscroll-behavior-y:contain;overflow-y:auto}.main-nav-list:where(.astro-5blmo7yk){text-align:center;flex-direction:column;gap:var(--s4)}.nav-toggler:where(.astro-5blmo7yk),.logo-link:where(.astro-5blmo7yk){color:var(--colorText);cursor:pointer}.nav-toggler:where(.astro-5blmo7yk):hover,.logo-link:where(.astro-5blmo7yk):hover{color:var(--interactionPrimaryColorHover)}.nav-toggler:where(.astro-5blmo7yk):focus-visible,.logo-link:where(.astro-5blmo7yk):focus-visible{outline:none;color:var(--interactionPrimaryColorFocus)}.nav-toggler:where(.astro-5blmo7yk):active,.logo-link:where(.astro-5blmo7yk):active{color:var(--interactionPrimaryColorActive)}:root{--footerPadding: var(--s2) var(--s4) var(--s4) var(--s4);--footerDirection: column;--footerNavListDirection: column;--footerNavListGap: var(--s1)}@media screen and (min-width: 48rem){:root{--footerDirection: row;--footerJustify: space-between}}@media screen and (min-width: 64rem){:root{--footerPadding: var(--s4);--footerNavListDirection: row;--footerNavListGap: var(--s4)}}@media screen and (min-width: 80rem){:root{--footerPadding: var(--s4) var(--s8)}}.main-footer:where(.astro-scinlfmn){background-color:#000;padding:var(--footerPadding);display:flex;flex-direction:var(--footerDirection);justify-content:var(--footerJustify);align-items:center;gap:var(--s8)}.footer-nav-list:where(.astro-scinlfmn){flex-direction:var(--footerNavListDirection);gap:var(--footerNavListGap)}.logobox:where(.astro-scinlfmn){display:flex;flex-direction:column;gap:var(--s3);align-items:center}.logo-kct{width:12.5rem}.button:where(.astro-bweis6se){display:block;padding:var(--s2) var(--s3);font-size:var(--fontSizes30);color:var(--interactionPrimaryColor);background-color:transparent;border:2px solid var(--interactionPrimaryColor);border-radius:var(--radiiLg);transition:all var(--transition) ease-in-out;min-width:16.5rem;text-align:center}.button:where(.astro-bweis6se):hover{color:var(--interactionPrimaryColorContrast);background-color:var(--interactionPrimaryColorFocus);border-color:var(--interactionPrimaryColorFocus);text-decoration:none}.button:where(.astro-bweis6se):focus-visible{outline:4px solid var(--interactionPrimaryOutline);outline-offset:0;text-decoration:none}.button:where(.astro-bweis6se):hover{color:var(--interactionPrimaryColorContrast);background-color:var(--interactionPrimaryColorActive)}:root{--sectionPadding: var(--s6) var(--s4);--sectionGap: var(--s6)}@media screen and (min-width: 48rem){:root{--sectionPadding: var(--s10) var(--s6)}}@media screen and (min-width: 80rem){:root{--sectionPadding: var(--s16) var(--s8);--sectionGap: var(--s8)}}.section-wrapper:where(.astro-jvrg222r){background-image:var(--gradient);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.section:where(.astro-jvrg222r){padding:var(--sectionPadding);gap:var(--sectionGap);max-width:90rem;margin:0 auto}.section-header:where(.astro-dckgwv6k){display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s2)}.title:where(.astro-dckgwv6k){display:flex;flex-direction:column;align-items:center;gap:var(--s1)}.title:where(.astro-dckgwv6k):before{content:"";display:block;height:1px;width:3rem;background-color:var(--colorAccent)}.pswp--open .pswp__bg{background-color:#000e}.pswp--open .pswp__button{color:var(--colorText);cursor:pointer;opacity:1}.pswp--open .pswp__button:hover{color:var(--interactionPrimaryColorHover)}.pswp--open .pswp__button:focus-visible{outline:none;color:var(--interactionPrimaryColorFocus)}.pswp--open .pswp__button:active{color:var(--interactionPrimaryColorActive)}:root{--galleryDisplay: block;--galleryGap: 1.5rem;--galleryCollumnsCount: 1;--galleryDirection: column;--linksDirection: column}@media screen and (min-width: 40rem){:root{--galleryCollumnsCount: 2;--linksDirection: column}}@media screen and (min-width: 48rem){:root{--galleryGap: 3rem}}@media screen and (min-width: 64rem){:root{--galleryDisplay: flex;--galleryDirection: row}}.links:where(.astro-iuo7srjn){display:flex;gap:var(--galleryGap);flex-direction:var(--linksDirection);align-items:center;justify-content:center}.gallery:where(.astro-iuo7srjn){display:var(--galleryDisplay);gap:var(--galleryGap);flex-direction:var(--galleryDirection);justify-content:center;align-items:center;-moz-column-count:var(--galleryCollumnsCount);column-count:var(--galleryCollumnsCount);-moz-column-gap:var(--galleryGap);column-gap:var(--galleryGap);margin:0 auto}.gallery:where(.astro-iuo7srjn)>*+*{margin-top:var(--galleryGap)}.gallery-group:where(.astro-iuo7srjn){display:flex;flex:0 1 16.5rem;max-width:16.5rem;flex-direction:column;gap:var(--galleryGap)}.gallery-image{border-radius:var(--radiiLg);box-shadow:var(--shadow);transition:all var(--transition) ease-in-out}.gallery-link:where(.astro-iuo7srjn){border-radius:var(--radiiLg)}.gallery-link:where(.astro-iuo7srjn):hover .gallery-image,.gallery-link:where(.astro-iuo7srjn):focus-visible .gallery-image{transform:scale(1.05)}.gallery-link:where(.astro-iuo7srjn):focus-visible .gallery-image{outline:4px solid var(--interactionPrimaryOutline)}.gallery-link:where(.astro-iuo7srjn):focus{outline:none}.cover:where(.astro-j7vyuugv){display:flex;flex-direction:column;min-block-size:100vh;padding:var(--padding);padding-left:max(var(--padding),env(safe-area-inset-left));padding-right:max(var(--padding),env(safe-area-inset-right))}@supports (min-block-size: 1svh){.cover:where(.astro-j7vyuugv){min-block-size:100svh}}.cover:where(.astro-j7vyuugv)>*{margin-block:var(--gutter)}.cover:where(.astro-j7vyuugv)>:first-child:not(.cover-center){margin-block-start:0}.cover:where(.astro-j7vyuugv)>:last-child:not(.cover-center){margin-block-end:0}.cover:where(.astro-j7vyuugv)>.cover-center{margin-block:auto}.button-cta:where(.astro-rh6qoznu){padding:clamp(1rem,5.229vw + -.225rem,1.5rem) clamp(1.5rem,15.686vw + -2.176rem,3rem);font-size:var(--fontSizes40);color:var(--interactionPrimaryColorContrast);background-color:var(--interactionPrimaryColor);border-radius:var(--radiiLg);position:relative;overflow:hidden;transition:background-color var(--transition) ease-in-out;text-align:center}.button-cta:where(.astro-rh6qoznu):before{content:"";position:absolute;height:13em;width:4em;background:#fff;left:-8em;top:-4em;transform:rotate(45deg);transition:all var(--transition) ease-in-out;opacity:.3}.button-cta:where(.astro-rh6qoznu):hover{background-color:var(--interactionPrimaryColorHover);color:var(--interactionPrimaryColorContrast);text-decoration:none}.button-cta:where(.astro-rh6qoznu):hover:before{left:100%}.button-cta:where(.astro-rh6qoznu):focus-visible{outline:4px solid var(--interactionPrimaryOutline);outline-offset:0;background-color:var(--interactionPrimaryColorFocus);color:var(--interactionPrimaryColorContrast);text-decoration:none}.button-cta:where(.astro-rh6qoznu):active{background-color:var(--interactionPrimaryColorActive);color:var(--interactionPrimaryColorContrast)}:root{--scrollerWidth: 1rem;--scrollerHeight: 2rem;--scrollerBulletWidth: .5rem;--scrollerBulletHeight: .5rem;--scrollerBulletPositionTop: .25rem;--scrollerBulletPositionBottom: 1.25rem}@media screen and (min-width: 64rem){:root{--scrollerWidth: 1.5rem;--scrollerHeight: 3rem;--scrollerBulletWidth: 1rem;--scrollerBulletHeight: 1rem;--scrollerBulletPositionTop: .25rem;--scrollerBulletPositionBottom: 1.75rem}}.scroller:where(.astro-4e2ozp5f){position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--s2)}.scroller:where(.astro-4e2ozp5f):before{content:"";display:block;width:var(--scrollerWidth);height:var(--scrollerHeight);border:2px solid white;border-radius:999em}.scroller:where(.astro-4e2ozp5f):after{position:absolute;content:"";display:block;width:var(--scrollerBulletWidth);height:var(--scrollerBulletHeight);background-color:#fff;border-radius:100%;animation:fade-move-down 2.5s ease-in-out infinite;transform:translateZ(0)}@keyframes fade-move-down{0%{transform:translateY(var(--scrollerBulletPositionTop));opacity:0}33%{opacity:1}66%{transform:translateY(var(--scrollerBulletPositionBottom));opacity:0}to{opacity:0}}.stack:where(.astro-e77jukj2){justify-content:var(--align);align-items:var(--justify);gap:var(--gutter)}.stack:where(.astro-e77jukj2)>*{margin-block:0}.switcher:where(.astro-qvnzlrxf){display:flex;flex-wrap:wrap;gap:var(--gutter);justify-content:var(--justify)}.switcher:where(.astro-qvnzlrxf)>*{flex-grow:1;flex-basis:calc(((var(--threshold) - 1px) - 100%) * 999)}:root{--titleTextAlign: center;--separatorHeight: 1px;--separatorWidth: auto;--separatorBasis: 5rem;--separatorDisplay: none;--eventDataAlign: center;--eventDataTextAlign: center}@media screen and (min-width: 64rem){:root{--titleTextAlign: right;--separatorHeight: 5rem;--separatorWidth: auto;--separatorBasis: 1px;--separatorDisplay: block;--eventDataAlign: flex-start;--eventDataTextAlign: left}}.cover:where(.astro-anhloy43){position:relative;z-index:1}.hero-image:where(.astro-anhloy43){position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.headline:where(.astro-anhloy43){align-items:center;justify-content:center}.title-main:where(.astro-anhloy43){text-align:var(--titleTextAlign)}.event-data:where(.astro-anhloy43){align-items:var(--eventDataAlign);text-align:var(--eventDataTextAlign)}.separator:where(.astro-anhloy43){display:var(--separatorDisplay);flex-basis:var(--separatorBasis);height:var(--separatorHeight);width:var(--separatorWidth);flex-grow:0;background:var(--colorAccent)}:root{--overlineGap: var(--s1);--overlineLineWidth: 1.5rem;--historySectionDirection: column;--historySectionEvenDirection: column;--historySectionCounterDisplay: none;--historySectionAlign: center;--historySectionGap: var(--s3)}@media screen and (min-width: 40rem){:root{--historySectionDirection: row;--historySectionEvenDirection: row-reverse;--historySectionCounterDisplay: block;--historySectionAlign: flex-start;--historySectionGap: var(--s6)}}.history-section{counter-increment:history}.history-section:nth-of-type(2n){flex-direction:var(--historySectionEvenDirection)}.history-section:where(.astro-lcemmyun){display:flex;flex-direction:var(--historySectionDirection);gap:var(--historySectionGap);justify-content:center;align-items:var(--historySectionAlign)}.history-section:where(.astro-lcemmyun) .history-image:where(.astro-lcemmyun){border-radius:var(--radiiLg);box-shadow:var(--shadow);max-width:30rem}.history-section-block:where(.astro-lcemmyun){gap:var(--s2)}.history-section-header:where(.astro-lcemmyun){position:relative}.history-section-header:where(.astro-lcemmyun):before{content:"0" counter(history);font-family:var(--fontFamilyHeading);font-size:192px;letter-spacing:-.5px;font-weight:700;opacity:.1;position:absolute;top:-128px;left:-100px;display:var(--historySectionCounterDisplay)}.history-section-header:where(.astro-lcemmyun) .overline:where(.astro-lcemmyun){display:flex;gap:var(--overlineGap);align-items:center}.history-section-header:where(.astro-lcemmyun) .overline:where(.astro-lcemmyun):before{content:"";display:block;height:1px;width:var(--overlineLineWidth);background-color:var(--colorAccent)}:root{--historyStackGap: var(--s10)}@media screen and (min-width: 40rem){:root{--historyStackGap: var(--s16)}}@media screen and (min-width: 48rem){:root{--historyStackGap: var(--s20)}}.history-stack:where(.astro-nphbe6yv){gap:var(--historyStackGap)}.quote:where(.astro-mgbaadk6){display:flex;flex-flow:column;align-items:center;gap:var(--s2)}.quote-content:where(.astro-mgbaadk6){text-align:center;font-size:var(--fontSizes50);text-wrap:balance}.quote-author:where(.astro-mgbaadk6){display:flex;gap:var(--s1);align-items:center;font-size:var(--fontSizes60);font-weight:var(--fontWeightsBold);font-style:normal;color:var(--colorAccent)}.quote-author:where(.astro-mgbaadk6):before{content:"—"}.tally-form:where(.astro-dnksfipb){margin:0 auto;width:100%}@media screen and (min-width: 48rem){.tally-form:where(.astro-dnksfipb){width:80%}}@media screen and (min-width: 80rem){.tally-form:where(.astro-dnksfipb){width:60%}}.track:where(.astro-3odha7r4){gap:var(--s4);background-blend-mode:soft-light;background-size:120%;background-position:center;border-radius:var(--radiiLg);box-shadow:var(--shadow);padding:var(--s4);max-width:26rem}.track:where(.astro-3odha7r4).hike{background-image:url(/_astro/hike.Bwjc2rbe.svg),linear-gradient(180deg,var(--green700) 0%,var(--green800) 100%)}.track:where(.astro-3odha7r4).bike{background-image:url(/_astro/bike.4eSovRq_.svg),linear-gradient(180deg,var(--green700) 0%,var(--green800) 100%)}.track:where(.astro-3odha7r4) a:where(.astro-3odha7r4){display:flex;align-items:flex-end;gap:.5rem}.track:where(.astro-3odha7r4) .desc:where(.astro-3odha7r4){flex:1}.track-header:where(.astro-3odha7r4){gap:var(--s1)}:root{--s0: 0;--s1: .5rem;--s2: 1rem;--s3: 1.5rem;--s4: 2rem;--s6: 3rem;--s8: 4rem;--s10: 5rem;--s12: 6rem;--s16: 8rem;--s20: 10rem;--s30: 15rem;--green50: #ebf2b3;--green100: #c3d98c;--green200: #9bbf65;--green300: #80b334;--green400: #65a603;--green500: #508d03;--green600: #407603;--green700: #2f5f02;--green800: #244d02;--green900: #192a01;--brown50: #faf2db;--brown100: #eed9aa;--brown200: #debc7d;--brown300: #c99d55;--brown400: #b8873d;--brown500: #a66617;--brown600: #8f5814;--brown700: #6a4210;--brown800: #472c0a;--brown900: #362108;--neutral50: #eff8fa;--neutral100: #e2ebee;--neutral200: #d5dee2;--neutral300: #bbc4c9;--neutral400: #869097;--neutral500: #6c767e;--neutral600: #515c65;--neutral700: #37424c;--neutral800: #28333e;--neutral900: #1c2833;--fontBase: Montserrat;--fontFamilyBase: var(--fontBase), Verdana, sans-serif;--fontHeading: "Barlow Condensed";--fontFamilyHeading: var(--fontHeading), fallback-font, sans-serif;--fontWeightsRegular: 400;--fontWeightsBold: 700;--fontSizes20: clamp(.75rem, .221vw + .698rem, .875rem);--fontSizes30: clamp(.875rem, .221vw + .823rem, 1rem);--fontSizes40: clamp(.875rem, .442vw + .771rem, 1.125rem);--fontSizes50: clamp(1rem, .442vw + .896rem, 1.25rem);--fontSizes60: clamp(1.125rem, .663vw + .97rem, 1.5rem);--fontSizes70: clamp(1.25rem, 1.326vw + .939rem, 2rem);--fontSizes80: clamp(1.75rem, 2.21vw + 1.232rem, 3rem);--fontSizes90: clamp(2rem, 3.536vw + 1.171rem, 4rem);--fontSizes100: clamp(3rem, 5.304vw + 1.757rem, 6rem);--letterSpacingsXxs: -1.5px;--letterSpacingsXs: -.5px;--letterSpacingsBase: 0;--letterSpacingsSm: .15px;--letterSpacingsMd: .25px;--letterSpacingsLg: .5px;--letterSpacingsXl: 1.5px;--lineHeightsSm: 1;--lineHeightsMd: 1.25;--lineHeightsLg: 1.5;--radiiSm: 4px;--radiiMd: 8px;--radiiLg: 16px;--shadow: 0 0 0 0 #00000026, 3px 4px 11px 0 #00000026, 11px 18px 21px 0 #00000021, 24px 40px 28px 0 #00000014, 43px 70px 33px 0 #00000005, 67px 110px 36px 0 #00000000;--transition: .3s;--colorBackground: var(--green900);--colorText: white;--colorAccent: var(--brown300);--interactionPrimaryColor: var(--brown300);--interactionPrimaryColorContrast: var(--brown900);--interactionPrimaryColorHover: var(--brown200);--interactionPrimaryColorFocus: var(--brown200);--interactionPrimaryColorActive: var(--brown200);--interactionPrimaryOutline: var(--brown50)}.heading-fallback{font-size:46px;line-height:1.7;letter-spacing:-1.85px;font-weight:700;visibility:visible;word-spacing:-2px;font-family:arial narrow}*,*: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]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0 none;background:none;cursor:pointer}@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}}body{font-family:var(--fontFamilyBase);font-weight:var(--fontWeightsRegular);font-size:var(--fontSize30);line-height:var(--lineHeightSm);color:var(--colorText);background-color:var(--colorBackground);background-image:url(/_astro/bg-pattern.BN09N6A2.svg);background-repeat:repeat;background-size:600px}p,h1,h2,h3,h4,h5,h6,figcaption{overflow-wrap:break-word;max-inline-size:60ch}@supports (padding: max(0px)){body{padding-left:min(0vmin,env(safe-area-inset-left));padding-right:min(0vmin,env(safe-area-inset-right))}}.stack{display:flex;flex-direction:column}.hidden{display:none}.fonts-loaded body{--letterSpacingH1: var(--letterSpacingsXxs);--letterSpacingH2: var(--letterSpacingsXs);--letterSpacingH3: 0;--letterSpacingH6: var(--letterSpacingsSm);--wordSpacingH1: 0;--wordSpacingH2: 0;--wordSpacingH3: 0;--textIndentH3: 0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--fontFamilyHeading);line-height:var(--lineHeightsMd)}h1,.h1,h2,.h2{font-weight:var(--fontWeightsBold)}h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:var(--fontWeightsRegular)}h1,.h1{font-size:var(--fontSizes100);letter-spacing:var(--letterSpacingH1);word-spacing:var(--wordSpacingH1)}h2,.h2{font-size:var(--fontSizes90);letter-spacing:var(--letterSpacingH2);word-spacing:var(--wordSpacingH2)}h3,.h3{font-size:var(--fontSizes80);letter-spacing:var(--letterSpacingH3);word-spacing:var(--wordSpacingH3);text-indent:var(--textIndentH3)}h4,.h4{font-size:var(--fontSizes70)}h5,.h5{font-size:var(--fontSizes60)}h6,.h6{font-size:var(--fontSizes50);letter-spacing:var(--letterSpacingsSm);letter-spacing:var(--letterSpacingH6)}.text-base-lg{font-size:var(--fontSizes50)}p,.text-base{font-size:var(--fontSizes30);line-height:var(--lineHeightsLg)}.text-base-sm{font-size:var(--fontSizes20);line-height:var(--lineHeightsLg)}a,.link{font-size:var(--fontSizes30);line-height:var(--lineHeightsSm);text-transform:uppercase;letter-spacing:var(--letterSpacingsXl);text-decoration:none;color:var(--interactionPrimaryColor);cursor:pointer}a:hover,.link:hover{color:var(--interactionPrimaryColorHover);text-decoration:underline}a:focus-visible,.link:focus-visible{outline:none;color:var(--interactionPrimaryColorFocus);text-decoration:underline}a:active,.link:active{color:var(--interactionPrimaryColorActive)}.overline{font-weight:var(--fontWeightsBold);font-size:var(--fontSizes20);line-height:var(--lineHeightSm);text-transform:uppercase;letter-spacing:var(--letterSpacingsXl);color:var(--colorAccent)}.caption{font-size:var(--fontSizes20);line-height:var(--lineHeightsSm);text-transform:uppercase;letter-spacing:var(--letterSpacingsLg)}.text-condensed{line-height:var(--lineHeightsSm)}.text-color-accent{color:var(--colorAccent)}.text-align-right{text-align:right}.text-align-center{text-align:center}.reset-text{font-size:inherit;letter-spacing:inherit;text-transform:initial}
