@layer variables{:root{--base-primary-hue:198;--base-secondary-hue:163;--base-accent-hue:20;--base-primary-lightness:23%;--base-secondary-lightness:54%;--base-accent-lightness:52%;--color-primary:hsl(var(--base-primary-hue) 60% var(--base-primary-lightness));--color-primary-darker:hsl(var(--base-primary-hue) 60% 15%);--color-secondary:hsl(var(--base-secondary-hue) 30% var(--base-secondary-lightness));--color-accent:hsl(var(--base-accent-hue) 73% var(--base-accent-lightness));--color-dark:#1a1a1a;--color-darkgray:#595959;--color-lightgray:#a6a6a6;--color-light:#f2f2f2;--font-family-text:ui-rounded,"Hiragino Maru Gothic ProN",Quicksand,Comfortaa,Manjari,"Arial Rounded MT Bold",Calibri,source-sans-pro,sans-serif;--font-family-display:Bahnschrift,"DIN Alternate","Franklin Gothic Medium","Nimbus Sans Narrow",sans-serif-condensed,sans-serif;--font-family-accent:Charter,"Bitstream Charter","Sitka Text",Cambria,serif;--fs0:clamp(1rem,1rem + 0.4444vi,1.25rem);--fs1:clamp(1.2rem,1.2rem + 0.6444vi,1.5625rem);--fs2:clamp(1.44rem,1.44rem + 0.9122vi,1.9531rem);--fs3:clamp(1.728rem,1.728rem + 1.2683vi,2.4414rem);--fs4:clamp(1.9872rem,1.9872rem + 1.5854vi,2.8071rem);--fs5:clamp(2.2853rem,2.2853rem + 1.9818vi,3.3145rem);--fs6:clamp(2.6281rem,2.6281rem + 2.4772vi,3.9775rem);--fs7:clamp(3.0223rem,3.0223rem + 3.0965vi,4.773rem);--space-xs:clamp(0.75rem,0.69rem + 0.29vw,0.9375rem);--space-s:clamp(1rem,0.92rem + 0.39vw,1.25rem);--space-m:clamp(1.5rem,1.38rem + 0.58vw,1.875rem);--space-l:clamp(2rem,1.84rem + 0.78vw,2.5rem);--gutter:var(--space-s);--flow-space:clamp(1rem,1.38rem + 0.58vw,2rem)}}@layer reset{*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}ol,ul{margin-top:0}html{-moz-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{background-repeat:no-repeat;background-size:cover;display:block;font-style:italic;height:auto;max-width:100%;shape-margin:.75rem;vertical-align:middle}figcaption{font-size:.85rem;font-style:italic;padding:.1rem 0;text-align:center}button,input,select,textarea{font:inherit}}@layer global{body{background:var(--color-primary);color:var(--color-dark);font-family:var(--font-family-text);font-size:var(--fs0);line-height:1.45;text-wrap:pretty}main{background:var(--color-light);padding-bottom:1rem}h1,h2,h3{font-family:var(--font-family-display);line-height:1}h1{font-size:var(--fs6);text-transform:uppercase}h1,h2{letter-spacing:-3px}h2{font-size:var(--fs4)}h2,h3{text-transform:capitalize}h3{font-size:var(--fs3);letter-spacing:-2px}h4{letter-spacing:-1px}h4,h5{font-size:var(--fs2)}h6{font-size:var(--fs1)}blockquote{background-color:#fff;border-bottom:1px solid var(--color-accent);border:solid var(--color-accent);border-width:1px 1px 2px;box-shadow:1px 1px 2px var(--color-lightgray);font-family:var(--font-family-display);font-size:var(--fs0);font-style:italic;hanging-punctuation:first;padding:var(--space-s)}blockquote>*+*{margin-top:var(--space-m)}blockquote :last-child{font-family:var(--font-base);font-size:var(--size-step-1)}a{color:currentcolor;font-family:var(--font-family-display);text-decoration-color:var(--color-accent);text-decoration-thickness:1px;text-underline-offset:.2rem;transition:all 333ms ease-in}a:hover{text-decoration-color:var(--color-primary);text-decoration-thickness:3px}li::marker{color:var(--color-primary)}ul:not(.grid,.button-list,.list-inline)>li{list-style-image:url(/assets/images/icons/hiker.svg)}ul>li::marker{font-size:150%}:focus{outline:3px solid;outline-offset:.3ch}:target{scroll-margin-top:2ex}main:focus{outline:none}::-moz-selection{background:var(--color-primary);color:var(--color-light)}::selection{background:var(--color-primary);color:var(--color-light)}.preload-transitions *{transition:none!important}.sr-only{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.float-right{float:right}}@layer blocks{.button{background:var(--color-primary);border:1px solid #fefefe;color:var(--color-light);font-size:70%;margin:0 .1rem;padding:.25rem 1rem;text-decoration:none}.button:active,.button:hover{border-color:#ccc;box-shadow:1px 1px 2px #ccc}.mega-button{background:var(--color-accent) repeating-radial-gradient(circle at center,rgba(0,0,0,.1),rgba(0,0,0,.2) 2px,transparent 0,transparent 100%);background-size:.25rem .25rem;border:4px solid var(--color-dark);border-radius:1rem;color:var(--color-light)!important;display:block;font-size:2rem;margin-bottom:1rem;padding:.25rem;text-align:center;text-decoration:none;text-shadow:3px 3px 0 var(--color-dark);width:100%}.card{background:var(--color-primary);border:4px solid var(--color-dark);color:var(--color-light);margin-bottom:var(--space-xs);max-width:unset;position:relative}}@layer blocks{.card ::-moz-selection{background:var(--color-secondary);color:var(--color-dark)}.card ::selection{background:var(--color-secondary);color:var(--color-dark)}.card-header{background:var(--color-primary) repeating-radial-gradient(circle at center,rgba(0,0,0,.1),rgba(0,0,0,.2) 2px,transparent 0,transparent 100%);background-size:.5rem .5rem;border-bottom:2px solid var(--color-dark);border-top:2px solid var(--color-dark);padding:1rem .5rem;text-shadow:2px 2px 0 var(--color-dark)}.card .card-title{border:0;font-size:var(--fs2);margin:0;padding:0}.card h2 a,.card h3 a{text-decoration:none}.card:focus-within,.card:hover{border:4px solid var(--color-primary)}.card a{text-decoration:none}.card:focus-within a:focus{outline:none}.card a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.card-body{padding:var(--space-xs)}.content-grid{--padding-inline:1rem;--content-max-width:900px;--breakout-max-width:1200px;--breakout-size:calc((var(--breakout-max-width) - var(--content-max-width))/2);display:grid;grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - (var(--padding-inline) * 2),var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(var(--padding-inline),1fr) [full-width-end]}.content-grid>:not(.breakout,.full-width),.full-width>:not(.breakout,.full-width){grid-column:content}.content-grid>.breakout{grid-column:breakout}.content-grid>.full-width{display:grid;grid-column:full-width;grid-template-columns:inherit}.content-grid>.grid>.card:nth-child(n+6){contain-intrinsic-size:auto 765px;content-visibility:auto}.hero{background:var(--color-accent) linear-gradient(-45deg,transparent 46%,var(--color-dark) 49%,var(--color-dark) 51%,transparent 55%);background-size:6px 6px;border-bottom:4px solid var(--color-dark);border-top:4px solid var(--color-dark);margin-bottom:0!important;padding-top:0!important}.hero h2{border-bottom:4px double var(--color-light)!important;color:var(--color-light)!important;text-shadow:3px 3px 0 var(--color-dark)}.hero h2 a{text-decoration:none}.hero p{color:var(--color-light);font-size:var(--fs2);font-weight:700;line-height:1.25;text-shadow:3px 3px 0 var(--color-dark)}.flow .hero+.flow{margin-top:0}.hero .card{border:4px solid var(--color-light);box-shadow:5px 5px 1rem var(--color-primary)}.home-media{align-items:center;display:flex;font-size:var(--fs1)}#map{box-sizing:border-box;height:920px;width:100%}#map img{bottom:0!important;height:auto!important;margin:0!important;max-width:none!important;padding:0!important;position:relative!important;right:0!important}.page-head{background-color:var(--color-primary);background:var(--color-primary) repeating-radial-gradient(circle at center,rgba(0,0,0,.1),rgba(0,0,0,.2) 2px,transparent 0,transparent 100%);background-size:.5rem .5rem;border-bottom:6px solid var(--color-dark);border-top:3px solid var(--color-dark);color:var(--color-light);overflow:hidden;position:relative}.page-head h1{margin-bottom:1rem;text-shadow:3px 3px 0 var(--color-accent),7px 7px 0 var(--color-dark)}.page-head h1 small{color:#decf5d;display:block;letter-spacing:0;text-shadow:-1px -1px 0 var(--color-light),1px -1px 0 var(--color-dark),-1px 1px 0 var(--color-dark),1px 1px 0 var(--color-dark),0 0 7px var(--color-dark)}.page-head p{font-size:var(--fs1);line-height:1;text-shadow:2px 2px 0 var(--color-dark)}.post-heading{display:flex;gap:2rem;justify-items:center}.post-heading .list-inline{justify-content:left}.post-heading p{font-size:var(--fs1);padding-bottom:1rem}.post-image{flex-basis:236px;flex-grow:0;flex-shrink:0;height:449px}.post-title{border-bottom:2px solid var(--color-dark);display:flex;flex-direction:column;justify-content:space-between}.post-title h1{font-size:var(--fs5);padding-bottom:1rem;text-transform:none}.post-title h1 small{display:block;font-size:var(--fs3);font-weight:400}}@layer blocks{}@layer blocks{}@layer blocks{}@layer blocks{}@layer blocks{}@layer blocks{@media (min-width:750px){.post-heading{flex-direction:row}}}@layer blocks{.promo{background:var(--color-accent);border:1px solid var(--color-light);box-shadow:2px 2px 4px var(--color-accent);color:var(--color-dark);font-family:var(--font-family-display);font-size:150%;font-weight:700}.promo .d-block{padding:var(--gutter)}.prose{--wrapper-max-width:60rem;position:relative}}@layer blocks{@media (min-width:1150px){.prose h2:before{background-image:url(/assets/images/adventureite-logo-80.webp);background-repeat:no-repeat;content:"";height:80px;position:absolute;transform:translate3d(-100%,-12px,0);width:80px;z-index:1}}.prose :is(h3){margin-top:calc(var(--flow-space)*1.5)}.prose .heading-anchor{cursor:default;text-decoration:none}.prose>picture>img{margin:2rem auto}.prose h2{border-bottom:4px solid var(--color-accent);padding-top:var(--space-m)}.prose h2 small{color:var(--color-primary);display:block;font-size:var(--fs2)}.prose h2 a{text-decoration:none}.prose h3{border-bottom:1px solid var(--color-accent)}.prose h3 small{font-size:var(--fs1)}.prose h3 em,.prose h3 small{color:var(--color-primary);display:block}.prose h3 em{font-size:var(--fs2)}.prose h3 a{text-decoration:none}.prose h4{border-bottom:1px dashed var(--color-accent)}.prose h4~ol,.prose h4~ul{margin-top:1rem}.prose .youtube-embed,.prose picture img,img.shadow{border:4px solid var(--color-dark);box-shadow:5px 5px 1rem var(--color-primary);position:relative;z-index:100}.prose .featured-image img{border:0!important;box-shadow:0!important}.prose strong{font-size:110%}.section>.seperator:first-child{transform:rotate(180deg) translateY(-1px)}.section blockquote{font-size:var(--fs4);font-weight:var(--fw-bold);line-height:1}}@layer blocks{.section :is(h1,h2,h3,blockquote){opacity:95%}}@layer blocks{.site-banner{align-items:center;background:var(--color-light);justify-content:space-between;padding:.5rem 0}.site-subHead{background:#d0a750;border-bottom:2px solid var(--color-dark);border-top:2px solid var(--color-dark);color:#000;padding:.5rem;text-align:center}.site-subHead p{font-size:var(--fs0);font-style:italic;text-align:center}.site-foot{background:var(--color-accent) repeating-radial-gradient(circle at center,rgba(0,0,0,.1),rgba(0,0,0,.2) 2px,transparent 0,transparent 100%);background-size:.5rem .5rem;border-top:4px solid var(--color-dark);color:var(--color-light);padding:var(--space-s-m);text-shadow:3px 3px 0 var(--color-dark)}.site-foot svg{height:1em;width:1em;fill:var(--color-light)}.site-foot>.flex{justify-content:space-between}.site-logo{align-items:center;display:flex;font-size:var(--fs3);font-weight:700;gap:.5rem;line-height:var(--fs3);text-decoration:none;text-transform:uppercase}.site-menu{font-size:var(--fs1)}table{border:1px solid var(--color-primary);width:100%}th{background:var(--color-primary);border-bottom:1px solid var(--color-secondary);color:var(--color-light);text-align:left}td,th{padding:.1rem .2rem}tbody tr:nth-child(2n){background-color:#fff}.youtube-embed{aspect-ratio:16/9;background:var(--color-primary);color:#fff;font-size:.85rem;text-align:center}.youtube-video{border-bottom:4px solid var(--color-dark)}.youtube-label{display:inline-block;padding:.25rem}}@layer blocks{}@layer blocks{}@layer blocks{}@layer blocks{}@layer blocks{}@layer compositions{.minimalist-chart-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:20px auto;max-width:500px;padding:20px;text-align:center}.minimalist-chart{align-items:flex-end;background-color:#f8f9fa;border-radius:8px;display:flex;height:200px;justify-content:space-around;padding:20px 0;position:relative}.minimalist-chart .bar{background-color:#495057;border-radius:4px 4px 0 0;position:relative;width:40px}.minimalist-chart .bar:before{content:attr(data-value) "%";top:-25px}.bar-label,.minimalist-chart .bar:before{font-size:12px;left:50%;position:absolute;transform:translateX(-50%)}.bar-label{bottom:-25px}.chart-legend{display:flex;justify-content:space-between;margin-top:30px;padding:0 10px}.legend-item{color:#6c757d;font-size:12px;padding:0 5px}.cluster>*{display:flex;flex-wrap:wrap;margin:calc(var(--space-s-l)/2*-1)}.cluster>*>*{margin:calc(var(--space-s-l)/2)}.faq-name{margin-top:0!important}.faq-answer,.faq-name{font-size:var(--fs0)}.faq-flair{display:inline-block;font-weight:700;margin-right:.5rem;transform:scale(1.25)}.grid{display:flex;flex-wrap:wrap;gap:var(--gutter);justify-content:space-between}.grid>*{width:100%}}@layer compositions{}@layer compositions{}@layer compositions{@media (min-width:100ch){.grid>*{max-width:calc(50% - var(--gutter)/2)}.grid.nowrap{flex-wrap:nowrap}}}@layer compositions{@media (max-width:99ch){.media figure,.media img,.media picture,.media__image{display:none}}@media (min-width:100ch){.media{display:flex;flex-wrap:nowrap;gap:var(--gutter)}.media p{line-height:1.25}.media p:first-child{flex-basis:auto;flex-grow:0;flex-shrink:0}.media p:first-child picture{margin-top:0}.media figure,.media img,.media picture,.media__image{flex-basis:auto;flex-grow:0;flex-shrink:0}.media__image img{box-shadow:1px 1px 2px var(--color-lightgray)}.media__title{align-self:center;font-size:var(--fs2);line-height:1}}}@layer compositions{.newsletter{border-top:4px solid var(--color-dark);height:324px;margin:0;overflow:hidden}.newsletter.blog{border-width:0;height:auto;text-align:center}.page-promo{background-color:var(--color-primary);background:var(--color-primary) repeating-radial-gradient(circle at center,rgba(0,0,0,.1),rgba(0,0,0,.2) 2px,transparent 0,transparent 100%);background-size:.5rem .5rem;border-top:5px solid var(--color-dark);color:var(--color-light);overflow:hidden;position:relative}.page-promo h2{margin-bottom:1rem;text-align:center;text-shadow:3px 3px 0 var(--color-accent),7px 7px 0 var(--color-dark)}.pagination ul{display:flex;justify-content:center;list-style:none;margin:0;padding:0}.pagination li{list-style-image:none!important}.pagination p{text-align:center}.pagination a{background:var(--color-primary);background:var(--color-primary) repeating-radial-gradient(circle at center,rgba(0,0,0,.1),rgba(0,0,0,.2) 2px,transparent 0,transparent 100%);background-size:.25rem .25rem;border:2px solid var(--color-dark);color:var(--color-light);display:block;margin:0 .1rem;padding:.25rem .5rem;text-decoration:none}.pagination a.current{background:var(--color-dark);transform:scale(1.1)}.postList{background-size:40px;line-height:1.35rem;list-style-image:url(/assets/images/icons/hiker.svg);margin-bottom:0;padding-left:1rem}.postList li{margin-bottom:1.5rem}.postList-heading{font-size:var(--fs1);margin-bottom:.75rem;margin-top:0}.product{align-items:stretch;align-items:center;background:#fff;border:4px solid var(--color-accent);display:flex;flex-direction:column;flex-wrap:nowrap;padding:2rem 1rem 1rem;position:relative;text-decoration:none;--mask:linear-gradient(#000 0 0) 50% /calc(100% - 9.25px) calc(100% - 9.25px) no-repeat,radial-gradient(farthest-side,#000 98%,#0000) 0 0/10px 10px round;-webkit-mask:var(--mask);mask:var(--mask)}}@layer compositions{}@layer compositions{}@layer compositions{}@layer compositions{@media (min-width:40rem){.product{flex-direction:row}}.product:after{background:var(--color-primary);border-radius:1rem;color:#fff;display:block;font-size:1rem;font-weight:700;line-height:19px;padding:.35rem 1rem;position:absolute;right:1rem;top:.25rem;z-index:100}.product.amazon:after{background-image:url(/assets/images/icons/amazon_icon.png);background-position-x:3px;background-position-y:3px;background-repeat:no-repeat;content:"FEATURED PRODUCT";padding-left:2.5rem}.product.top:after{content:"OUR TOP PICK!";font-size:110%}.product a{text-decoration:none}.product img{height:-moz-max-content;height:max-content}.product p:first-child{flex-basis:auto;flex-grow:0;flex-shrink:0;padding-left:1rem}.product p:last-child{align-self:center;font-size:135%;font-weight:600;line-height:1.1;padding:1rem 2rem}.product small{display:block;font-size:1rem;font-weight:400;margin-top:.75rem}.taglist{margin:0;padding:0}.tag{background:var(--color-accent);border-radius:3px 0 0 3px;color:#fff;display:inline-block;font-weight:700;height:26px;line-height:26px;margin:0 10px 10px 0;padding:0 20px 0 23px;position:relative;text-decoration:none;text-shadow:1px 1px 1px var(--color-dark);text-transform:capitalize;-webkit-transition:color .2s}.tag:before{background:var(--color-primary);border-radius:10px;box-shadow:inset 0 2px rgba(0,0,0,.75);height:6px;left:10px;top:10px;width:6px}.tag:after,.tag:before{content:"";position:absolute}.tag:after{background:transparent;border-bottom:13px solid transparent;border-left:10px solid var(--color-accent);border-top:13px solid transparent;right:-10px;top:0}}@layer compositions{}@layer utilities{.button-list{display:flex;flex-wrap:wrap;justify-content:start}.d-block{display:block}.d-iblock{display:inline-block}.flex{display:flex;flex-wrap:wrap}.flex-middle{align-items:center}.flex-center{justify-content:center}.flex-wide{justify-content:space-between}.flow>*+*{margin-top:var(--flow-space,1rem)}.flow article{margin-top:0}.gallery picture>img{border:4px solid var(--color-dark);box-shadow:5px 5px 1rem var(--color-primary)}iframe[src*=instagram]{max-width:100%!important;width:calc(100% - 1rem)!important}.list-inline{display:flex;flex-wrap:wrap;justify-content:start;list-style:none;margin:0;padding:0}.list-inline li{margin:0 var(--space-xs) 0 0}.list-inline li:first-child{margin-left:0}.list-inline li:last-child{margin-right:0}.list-unstyled{padding-inline-start:0}.list-unstyled>li{list-style:none!important}.m-0{margin:0!important}.mt-s{margin-top:var(--space-s)}.mt-l{margin-top:var(--space-l)}.p-y-1{padding-bottom:var(--space-l);padding-top:var(--space-l)}.p-0{padding:0}.region{padding-bottom:calc(var(--flow-space));padding-top:calc(var(--flow-space))}.striped{background:linear-gradient(-45deg,transparent 46%,var(--color-primary-darker) 49%,var(--color-primary-darker) 51%,transparent 55%);background-size:6px 6px}.text-center{text-align:center;text-wrap:balance}}@layer utilities{}@layer utilities{}@layer utilities{}@layer utilities{}@layer utilities{}@layer utilities{}@layer utilities{}@layer utilities{}@layer utilities{}@layer utilities{}@layer utilities{}@layer utilities{}@view-transition{navigation:auto}