/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-black: #111;--color-white: #fff;--color-brand: #4d6476;--color-sky-blue: #7bcaf1;--color-navy: #264054;--color-green: #3b7436;--color-orange: #df8b1e;--color-yellow: #fddb6b;--slant-height: 10vw;--measure: 680px;--slant-rotation: -6.5deg;--title-line-height: .5rem;--masonry-gap: 1rem;--huge-quote-width: 500px;--gallery-gap: 1rem;--rotation-3d: 15deg;--scale-for-rotation-3d: .93;--golden-small: 3.8fr;--golden-big: 6.2fr;--font-cursive: "Pacifico", cursive;--font-title: Futura, helvetica, arial, sans-serif;--font-body: helvetica, arial, sans-serif;--font-serif: Georgia, serif;--font-size-h1: 3.052rem;--font-size-h2: 2.441rem;--font-size-h3: 1.953rem;--font-size-h4: 1.563rem;--font-size-h5: 1.25rem;--font-size-small: .8rem;--border-radius: 3px;--hover-transition-time: .25s}@media (prefers-contrast: no-preference){:root{--color-green: #6ca765;--color-orange: #f49a28}}@media (prefers-contrast: less){:root{--color-green: #6ca765;--color-orange: #f49a28}}html{box-sizing:border-box;scroll-padding-top:5em}*,*:before,*:after{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;background:var(--color-white);color:var(--color-black);font-family:var(--font-body);font-weight:400;line-height:1.75}p{margin-bottom:1rem}p.large{font-size:var(--font-size-h5)}h1,h2,h3,h4,h5,h6{font-family:var(--font-title)}.h1,.h2,.h3,.h4,.h5,.h6{color:var(--color-white);font-weight:700;margin:3rem 0 1.38rem;line-height:1.3;text-align:center}.h1{margin-top:2rem;font-size:var(--font-size-h3)}.h2{font-size:var(--font-size-h4)}.h3{font-size:var(--font-size-h5)}.h4{font-size:1rem}.h5{font-size:var(--font-size-small)}@media only screen and (min-width: 900px){.h1{font-size:var(--font-size-h1)}.h2{font-size:var(--font-size-h2)}.h3{font-size:var(--font-size-h3)}.h4{font-size:var(--font-size-h4)}.h5{font-size:var(--font-size-h5)}}figure{margin:3em 0}figcaption{font-size:var(--font-size-small);text-align:center}small,.text_small{font-size:var(--font-size-small)}a{color:var(--color-brand);text-decoration:none;transition:all var(--hover-transition-time) ease-in-out}blockquote{font-size:var(--font-size-h5);font-style:italic}.container-measure{margin-left:auto;margin-right:auto;max-width:var(--measure)}.container{margin-left:auto;margin-right:auto;max-width:var(--measure);padding:0 1em}.wrapper{margin-left:auto;margin-right:auto;max-width:1920px}.wrapper-inner{margin-left:auto;margin-right:auto;max-width:1170px;position:relative;z-index:1}.button{background:var(--color-orange);color:var(--color-white);display:inline-block;vertical-align:middle;margin:0;padding:.9rem 1rem;border:1px solid transparent;border-radius:var(--border-radius);transition:background-color var(--hover-transition-time) ease-out,color var(--hover-transition-time) ease-out;font-family:inherit;font-size:var(--font-size-h5);appearance:none;line-height:1;text-align:center;cursor:pointer}.button.is-bold{font-weight:700;text-transform:uppercase}.button.is-green{background:var(--color-green)}.button.is-black{background:var(--color-black)}.button:hover{background:var(--color-white);color:var(--color-brand);border-color:var(--color-brand)}.post-title{margin-bottom:1.9rem;text-align:center}.post-content img{height:auto;max-width:100%}.circle-img{border-radius:100px;display:block;height:auto;margin-left:auto;margin-right:auto;max-width:200px}.is-big-circle{max-width:400px}.post-preview{margin-bottom:5em}.small-text{font-size:.8em;font-style:italic}.home-title-svg{margin-top:2.5rem}.home-title{margin-bottom:38px;margin-top:0;text-align:center}.vignette{background:linear-gradient(to bottom,#00000080 0,#00000069 10%,#00000045 29%,#00000021 51%,#0000000d);position:absolute;inset:0;z-index:1}.note{font-style:italic}.daily-schedule{margin:3rem 0}.center-buttons{display:flex;justify-content:center;gap:10px;padding:5em 1em;text-align:center}.via-ferrata-svg{stroke-linecap:round}.via-ferrata-svg path{fill:none;stroke:var(--color-orange);stroke-width:16.08px}.via-ferrata-svg.on-adventure{width:70px;position:absolute;bottom:-180px;left:2.5rem}.bird-watching-svg{display:block;stroke-linecap:round}.bird-watching-svg path{fill:none;stroke:var(--color-navy);stroke-width:10.66px}.bird-watching-svg .path-a{stroke-width:15.69px}.bird-watching-svg .path-b{stroke-width:14.64px}.bird-watching-svg.on-adventure{margin:0 auto;width:180px}.hammock-svg{display:block;stroke-linecap:round}.hammock-svg path{fill:none;stroke:var(--color-navy);stroke-width:20.82px}.hammock-svg .path-a{stroke-width:10.83px}.hammock-svg.on-adventure{margin:0 auto;width:250px}.warrior-one-helmet-svg{display:block;stroke-linecap:round;margin:0 auto;width:90px}.warrior-one-helmet-svg path{fill:none;stroke:var(--color-navy);stroke-width:10.66px}.warrior-two-svg{display:block;stroke-linecap:round}.warrior-two-svg path{fill:none;stroke:var(--color-white);stroke-width:13.48px}.warrior-two-svg.on-adventure{margin-left:auto;margin-right:auto;width:120px}.enquiry-svg{stroke-linecap:round;width:45px}.enquiry-svg path{fill:none;stroke:var(--color-white);stroke-width:15.69px}.bike-svg{display:block;margin-left:auto;margin-right:auto;stroke-linecap:round;width:150px}.bike-svg path,.bike-svg circle{fill:none;stroke:var(--color-white);stroke-width:15.69px}.hiking-svg{display:block;margin-left:auto;margin-right:auto;stroke-linecap:round;width:200px}.hiking-svg path{fill:none;stroke:var(--color-white);stroke-width:9px}.restorative-a-svg,.restorative-b-svg{display:block;margin-left:auto;margin-right:auto;stroke-linecap:round;width:250px}.restorative-a-svg path,.restorative-b-svg path{fill:none;stroke:var(--color-white);stroke-width:10.83px}.enquiry-button{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:center;max-width:300px}.enquiry-button:hover .enquiry-svg path{stroke:var(--color-brand)}.three-col-grid{margin-left:1em;margin-right:1em}@media only screen and (min-width: 768px){.three-col-grid{display:grid;column-gap:1rem;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 1200px){.three-col-grid{grid-template-columns:repeat(3,1fr)}}.two-col-grid{margin-left:1rem;margin-right:1rem}@media only screen and (min-width: 768px){.two-col-grid{display:grid;column-gap:1rem;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 768px){.golden-grid-a{display:grid;grid-template-columns:var(--golden-small) var(--golden-big)}}.header{background-color:var(--color-white);padding:.5em 1em;position:relative;z-index:10}.header-content{position:relative;z-index:1}@media only screen and (min-width: 900px){.header-content{display:flex}}@media only screen and (min-width: 900px){.logo{margin-right:2em}}.logo a{display:block;height:auto;width:200px;height:37px}@media only screen and (min-width: 468px){.logo a{width:300px;height:55px}}#main-menu{width:100%}@media only screen and (min-width: 900px){#main-menu{display:flex;justify-content:space-between}}.main-menu-items{display:flex;flex-wrap:wrap;align-items:center;height:100%}.main-menu-items a{display:block;padding:11px 16px}.main-menu-items a:after{content:"";display:block;opacity:0;transition:all var(--hover-transition-time) ease-in-out;transform:translateY(0) scale(.8);border-bottom:2px solid var(--color-green)}.main-menu-items a:hover:after,.main-menu-items a:focus:after,.main-menu-items a.is-active:after{opacity:1;transform:translateY(4px) scale(1)}@media only screen and (min-width: 900px){.main-menu-items{margin-right:3em}}.navbar-burger{color:var(--color-black);cursor:pointer;display:block;position:relative;height:2.5rem;width:2.5rem;position:absolute;right:0;top:0}.navbar-burger:hover{background-color:#0000000d}@media only screen and (min-width: 468px){.navbar-burger{height:3.5rem;width:3.5rem}}@media only screen and (min-width: 900px){.navbar-burger{display:none}}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:nth-child(1){top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.footer-divide{background:var(--color-white);height:calc(1 * var(--slant-height));margin-top:3rem;position:relative;top:1px}.footer-divide-svg-top{position:absolute;top:0;left:0;width:100%;height:var(--slant-height);z-index:0;fill:var(--color-brand)}.footer-divide-svg-bottom{position:absolute;bottom:0;left:0;width:100%;height:var(--slant-height);z-index:0;fill:var(--color-green)}.footer{background:var(--color-green);color:var(--color-white);padding:0 2em 4em;position:relative}@media only screen and (min-width: 900px){.footer{padding:0 1em 1em}}.footer a{color:var(--color-white)}.footer-content{position:relative;z-index:1}.footer-grid{margin-bottom:2em;transform:rotate(var(--slant-rotation))}@media only screen and (min-width: 900px){.footer-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2em;margin-left:auto;margin-right:auto;max-width:var(--measure)}}.footer-grid>*{margin-bottom:1em}.footer-links a{border-bottom:1px solid transparent;display:block;transition:all var(--hover-transition-time) ease-in-out;padding:5px 0}.footer-links a:hover,.footer-links a:focus,.footer-links a.is-active{border-bottom-color:var(--color-white)}.footer-tagline{font-family:var(--font-cursive);font-size:1.25rem}.copyright{font-size:.8em;margin:4rem 0 1rem;text-align:center}.mountain-svg{fill:var(--color-white);opacity:.1;position:absolute;bottom:0;z-index:1}.mountain-svg-a{left:10%;width:90px}.mountain-svg-b{left:13%;width:130px}.mountain-svg-c{right:16.5%;width:120px}.mountain-svg-d{right:10%;width:160px}.big-title{color:var(--color-navy);font-size:2em;line-height:1.5}@media only screen and (min-width: 768px){.big-title{font-size:3.2em}}.has-line{padding-top:1.5rem;position:relative}.has-line:before{background:var(--color-white);content:"";height:var(--title-line-height);position:absolute;left:0;top:0;width:2.325em}.has-line.is-bottom-center{padding-top:0;padding-bottom:1.5rem;text-align:center}.has-line.is-bottom-center:before{--local-width: 3.1em;left:50%;bottom:0;top:auto;width:var(--local-width);transform:translate(calc(var(--local-width) / 2 * -1))}.has-line.is-navy-line:before{background:var(--color-navy)}.has-line.is-black-line:before{background:var(--color-black)}.textfield{display:block;width:100%;margin:0 0 1rem;padding:.5rem 1rem;border:1px solid var(--color-brand);border-radius:var(--border-radius);box-sizing:border-box;background-color:transparent;box-shadow:inset 0 1px 2px #0a0a0a1a;font-family:inherit;font-size:var(--font-size-h5);font-weight:400;line-height:1.65;color:var(--color-brand);transition:box-shadow .5s,border-color .25s ease-in-out;appearance:none}::-webkit-input-placeholder{color:var(--color-orange)}::-moz-placeholder{color:var(--color-orange)}:-moz-placeholder{color:var(--color-orange)}.field:not(:last-child){margin-bottom:1rem}.label{color:var(--color-brand);display:inline-block;font-weight:700;margin-bottom:.5rem}.input,.select{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:var(--color-white);background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color var(--hover-transition-time) ease-in-out,box-shadow var(--hover-transition-time) ease-in-out}.input:focus,.select:focus{color:#495057;background-color:var(--color-white);border-color:#80bdff;outline:0}.select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:0}.big-quotes{background-color:var(--color-green);color:var(--color-white);padding:1em;margin-bottom:5em}@media only screen and (min-width: 900px){.big-quotes{padding:3em}}.big-quotes-container{margin:0 auto;position:relative}.big-quotes-grid{font-weight:700;font-family:var(--font-title);font-size:1rem;text-align:center;text-transform:uppercase}.big-quotes-grid li{padding:1rem 0}@media only screen and (min-width: 468px){.big-quotes-grid{font-size:1.5rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;align-items:center;padding:0}}@media only screen and (min-width: 900px){.big-quotes-grid{grid-template-columns:1fr 1fr 1fr}}.big-quotes-quotes{font-family:var(--font-serif);opacity:.2}.big-quotes-icon{display:block;margin:0 auto .5rem;opacity:.3;width:30px}@media only screen and (min-width: 468px){.big-quotes-icon{width:40px}}.date-icon{display:block;opacity:.5;width:15px}.mandala-outline-svg-path{fill:var(--color-white)}.dark-icon .mandala-outline-svg-path{fill:var(--color-brand)}.huge-quote{background-color:var(--color-sky-blue);color:var(--color-white);margin:3rem 0 0;padding:3rem 1rem}.huge-quote blockquote{margin-left:calc(50% - var(--huge-quote-width) / 2);margin-right:calc(50% - var(--huge-quote-width) / 2);width:var(--huge-quote-width)}.huge-quote-text{position:relative;font-family:var(--font-title);font-size:28px;font-style:normal;font-weight:700;line-height:1.2}.huge-quote-opening-quotes,.huge-quote-closing-quotes{color:var(--color-navy);font-family:var(--font-serif);font-size:100px}.huge-quote-opening-quotes{position:absolute;top:-40px;left:-72px}.huge-quote-closing-quotes{position:absolute;bottom:-85px;right:0}.huge-quote-author{font-style:italic}.huge-quote-m-dash{color:var(--color-navy)}.day-grid{border-bottom:var(--title-line-height) solid transparent}.day-grid:last-child{border:none}@media only screen and (min-width: 900px){.day-grid{border-bottom-color:var(--color-green)}.day-grid.is-brand-background{border-bottom-color:var(--color-brand)}}@media only screen and (min-width: 900px){.day-grid-figure-panel{display:grid;grid-template-columns:var(--golden-big) var(--golden-small);grid-template-areas:"figure panel"}}@media only screen and (min-width: 900px){.day-grid-panel-figure{display:grid;grid-template-columns:var(--golden-small) var(--golden-big);grid-template-areas:"panel figure"}}.day-figure{grid-area:figure;margin:0}.day-figure img{display:block;height:100%;width:100%;object-fit:cover}.day-panel{background-color:var(--color-green);grid-area:panel;color:var(--color-white);padding:1em}.is-brand-background .day-panel{background-color:var(--color-brand)}@media only screen and (min-width: 768px){.day-panel{padding:2em}}.day-panel-title{color:var(--color-white);font-family:var(--font-cursive);font-size:48px;margin-top:18px;line-height:2;padding-top:14px}.has-sub-title{margin-bottom:0}.day-panel-sub-title{font-family:var(--font-title);font-weight:700;font-size:16px;margin-top:0;margin-bottom:2rem;text-transform:uppercase}.feature-grid{padding:1em 1em 5em}@media only screen and (min-width: 900px){.feature-grid{display:grid;grid-auto-columns:1fr 4em 1fr;grid-auto-rows:3em 1fr 3em}}.feature-grid img{display:block;height:auto;max-width:100%}.feature-figure{position:relative;margin:0}.feature-figure img{height:100%;width:100%;object-fit:cover}.feature-figure figcaption{background-color:var(--color-navy);color:var(--color-white);position:absolute;left:0;bottom:0;padding:0 6px}.feature-panel{background-color:var(--color-brand);color:var(--color-white);padding:2em;position:relative;z-index:1}.feature-panel.is-orange{background-color:var(--color-orange)}.feature-panel-title{margin-top:.25rem;margin-bottom:1.7rem;font-size:20px;line-height:1.2}@media only screen and (min-width: 768px){.feature-panel-title{font-size:35px}}.feature-grid-figure-panel{grid-template-areas:".             panel-top     panel-top" "figure-top    overlap       panel-bottom" "figure-bottom figure-bottom ."}.feature-grid-figure-panel .feature-figure{grid-row:figure-top/figure-bottom;grid-column:figure-top/overlap}.feature-grid-figure-panel .feature-panel{grid-row:panel-top/overlap;grid-column:panel-top}.feature-grid-panel-figure{grid-template-areas:"panel-top       panel-top     ." "panel-bottom    overlap       figure-top" ".               figure-bottom figure-bottom"}.feature-grid-panel-figure .feature-figure{grid-row:overlap/figure-bottom;grid-column:overlap/figure-top}.feature-grid-panel-figure .feature-panel{grid-row:panel-top/panel-bottom;grid-column:panel-top}.intention-panel{margin-bottom:3em}.intention-panel img{margin-bottom:12px;max-width:100%}.intention-panel-title{color:var(--color-navy);font-size:24px;margin-top:18px;padding-top:14px}.schedule-list li{margin-bottom:1rem}@media only screen and (min-width: 900px){.schedule-list li{display:flex;gap:1rem;margin-bottom:0}}.schedule-list-time{display:block;font-weight:700;white-space:nowrap}@media only screen and (min-width: 900px){.schedule-list-time{display:inline}}.retreat-card{background-color:var(--color-brand);color:var(--color-white);margin-bottom:3rem}.retreat-card a{color:var(--color-white)}.retreat-content{padding:1rem}.retreat-meta{margin-bottom:10px;text-align:right}@media only screen and (min-width: 900px){.retreat-meta{display:flex;gap:.5rem;justify-content:space-between;align-items:center;text-align:left}}.retreat-date{font-size:.8em}@media only screen and (min-width: 900px){.retreat-date{font-size:1rem}}.retreat-type{font-family:var(--font-cursive);font-size:.8em}@media only screen and (min-width: 900px){.retreat-type{font-size:1rem}}.retreat-title{font-size:24px;padding-top:14px;margin-top:0;margin-bottom:0}.retreat-title a{border-bottom:none}.retreat-sub-title{font-size:var(--font-size-small);margin-top:0;text-align:left;text-transform:uppercase}.retreat-description{margin-bottom:0}.retreat-image{display:block;width:100%;height:auto}.adventure-and-yoga-listing{background-color:var(--color-white)}.retreat-landing-hero-img{width:100%;height:100%;position:absolute;top:0;left:50%;translate:-50%;z-index:0;object-fit:cover}.retreat-landing-header{color:var(--color-white);padding:2rem 0;position:relative}.retreat-landing-header p{font-size:1.25em;line-height:1.2;text-shadow:1px 1px 10px #333}@media only screen and (min-width: 768px){.retreat-landing-header{padding:8em 0}.retreat-landing-header p{font-size:1.5em}}.retreat-landing-header a,.retreat-landing-header a:link{color:var(--color-white);text-decoration:underline}.retreat-landing-header-title{font-size:48px;line-height:1.2;text-shadow:1px 1px 10px #333}@media only screen and (min-width: 768px){.retreat-landing-header-title{font-size:68px}}.retreat-landing-header-copy{max-width:var(--measure);overflow:hidden;padding:1em}.retreat-landing-header-dates{margin-top:2rem}.retreat-landing-header-dates li{display:flex;gap:.25rem}.photo-strip-grid{display:grid;grid-template-columns:1fr;grid-template-areas:"img1" "img2" "img3" "panel" "img4" "img5" "img6";column-gap:1rem;margin-bottom:5em}.photo-strip-grid>*{margin-bottom:1rem}@media only screen and (min-width: 468px){.photo-strip-grid{grid-template-columns:repeat(3,1fr);grid-template-areas:"img1  img2  img3" "panel panel panel" "img4  img5  img6"}}@media only screen and (min-width: 900px){.photo-strip-grid{grid-template-columns:repeat(6,1fr);grid-template-areas:"img1  img2  img3  img4  img5  img6" "panel panel panel panel panel panel"}}.photo-strip-grid img{display:block;height:320px;width:100%;object-fit:cover}.photo-strip-panel{color:var(--color-white);background-color:var(--color-navy);grid-area:panel;padding:1em 2em;text-align:center}.photo-strip-panel strong{font-style:italic}@media only screen and (min-width: 900px){.photo-strip-panel{font-size:1.5rem;margin:-2em 3em 0;position:relative;z-index:1}}.masonry-gallery{margin:5em 0;margin-left:var(--masonry-gap);margin-right:var(--masonry-gap)}@media only screen and (min-width: 468px){.masonry-gallery{column-count:2;column-gap:var(--masonry-gap)}}@media only screen and (min-width: 768px){.masonry-gallery{column-count:3}}@media only screen and (min-width: 900px){.masonry-gallery{column-count:4}}.masonry-gallery img{margin:0 auto;max-width:100%;display:block;height:auto}.masonry-gallery-tile{break-inside:avoid;margin-bottom:var(--masonry-gap)}.accommodation-container{margin-left:auto;margin-right:auto;max-width:1200px}@media only screen and (min-width: 900px){.accommodation-container{max-width:1200px}}.accommodation-item{margin-bottom:3rem}.accommodation-item img{overflow:hidden;display:block;height:auto;max-width:100%}.accommodation-figure{margin:0}.accommodation-copy{background-color:var(--color-navy);color:var(--color-white)}@media only screen and (min-width: 900px){.accommodation-copy{display:flex;justify-content:space-between;align-items:stretch}}.accommodation-name{align-self:center;font-family:var(--font-title);font-size:16px;padding:1rem;text-align:left;text-transform:uppercase}.accommodation-name span{font-weight:700;padding-right:.5rem}.accommodation-info{display:flex;flex-direction:column;justify-content:center;background-color:var(--color-brand);line-height:1;padding:1rem;text-align:right}@media only screen and (min-width: 900px){.accommodation-info{margin-left:1rem}}.accommodation-cost{font-size:20px;font-weight:700}.testimonials{background-color:var(--color-orange);overflow:hidden;padding:1rem 1rem 3rem}@media only screen and (min-width: 768px){.testimonials{padding:1rem 3rem 5rem}}.testimonials-container{margin-top:3rem;display:grid;grid-auto-flow:dense;gap:1rem;align-items:center;grid-template-columns:1fr}@media only screen and (min-width: 768px){.testimonials-container{gap:3rem;margin-top:5rem}}@media only screen and (min-width: 900px){.testimonials-container{grid-template-columns:1fr 1fr}}.testimonial{background-color:#fff;border-radius:10px 40px;color:var(--color-black);font-style:normal;margin:1.5rem 1.5rem 5rem;padding:1rem;position:relative;backface-visibility:hidden;transform:rotate(-1deg);box-shadow:5px 5px 7px #21212133}.testimonial:nth-child(4n+1){transform:rotate(-1deg)}.testimonial:nth-child(4n+2){transform:rotate(1deg)}.testimonial:nth-child(4n+3){transform:rotate(1deg)}.testimonial:nth-child(4n+4){transform:rotate(-1deg)}@media only screen and (min-width: 768px){.testimonial{padding:2rem}.testimonial:nth-child(4n+1){transform:rotate(-2deg)}.testimonial:nth-child(4n+2){transform:rotate(3deg)}.testimonial:nth-child(4n+3){transform:rotate(2deg)}.testimonial:nth-child(4n+4){transform:rotate(-1deg)}}.testimonial-opening-quotes{font-family:var(--font-serif);font-size:200px;font-style:italic;position:absolute;top:-119px;left:-29px}.testimonial-author{font-family:var(--font-cursive)}.testimonial-icon{margin-bottom:2.5rem}.bio-wrapper{background-color:var(--color-brand);color:var(--color-white);padding:1rem 1rem 5rem}@media only screen and (min-width: 768px){.bio-wrapper{padding:1rem 3rem 5rem}}.bio-content{background-color:var(--color-brand);color:var(--color-white)}.bio-content img{border:var(--title-line-height) solid var(--color-white);display:block;margin-left:auto;margin-right:auto;height:auto;max-width:320px}.bio-content img:nth-child(3n+1){transform:rotate(-2deg)}.bio-content img:nth-child(3n+2){transform:rotate(2deg)}.bio-content img:nth-child(3n+3){transform:rotate(-3deg)}.bio-content-grid{margin-top:5rem;display:grid;gap:3em 6em;grid-template-columns:1fr;grid-template-areas:"img-a" "copy" "img-b"}@media only screen and (min-width: 900px){.bio-content-grid{grid-template-columns:var(--golden-small) var(--golden-big);grid-template-areas:"img-a copy" "img-b copy" "img-c copy" "img-d copy"}}.bio-content-grid .img-a{grid-area:img-a}.bio-content-grid .img-b{grid-area:img-b}.bio-content-grid .img-c{display:none}@media only screen and (min-width: 900px){.bio-content-grid .img-c{display:block;grid-area:img-c}}.bio-content-grid .img-d{display:none}@media only screen and (min-width: 900px){.bio-content-grid .img-d{display:block;grid-area:img-d}}.bio-content-copy{color:var(--color-white);grid-area:copy}.adventure-menu-wrapper{padding:.5rem 1rem}@media only screen and (min-width: 768px){.adventure-menu-wrapper{position:sticky;top:0;z-index:10;background:#ffffff80}}.adventure-menu{display:flex;flex-wrap:wrap;gap:var(--title-line-height);justify-content:center}.location-copy{padding-left:1rem;padding-right:1rem;max-width:var(--measure)}@media only screen and (min-width: 768px){.location-copy{padding-left:3rem;padding-right:3rem}}.location-copy blockquote{margin-left:0;margin-right:0}.is-white-text{color:var(--color-white)}.is-black-text{color:var(--color-black)}.is-cursive{font-family:var(--font-cursive)}.list-reset{margin:0;padding:0;list-style:none}.has-centered-text{text-align:center}.has-top-margin{margin-top:3rem}.has-bottom-margin{margin-bottom:3rem}.has-top-margin-big{margin-top:5rem}.has-bottom-margin-big{margin-bottom:5rem}.has-side-margins{margin-left:1rem;margin-right:1rem}.responsive-img{height:auto;max-width:100%}.measure{margin:0 auto;max-width:var(--measure)}.skip-link{-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);box-sizing:border-box;position:absolute;margin:0;padding:0}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px!important}@media only screen and (max-width: 899px){.is-invisible-mobile{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px!important}}.skip-link.display-at-top-on-focus{top:0;left:0;width:100%}.skip-link.display-at-top-on-focus:focus{-webkit-clip-path:none;clip-path:none;z-index:999;height:80px;line-height:80px;background:#fff;font-size:1.2rem;text-decoration:none;color:var(--color-maroon);text-align:center}#skip-link-target:focus{background:var(--color-brand);color:#fff}.text-lg{font-size:1.25rem}
