:root{--white:#fff;--black:#000;--grey:#f1f1f1;--grey-darker:#dcdcdc;--color-primary:#00548b;--color-primary-dark:#004674;--color-primary-darkest:#002f4e;--color-secondary:#f0961b;--color-secondary-dark:#da7f00;--color-accent:#0099b5;--box-shadow:0 0 40px rgba(0,0,0,.1);--box-shadow-hover:0 0 20px rgba(0,0,0,.1);--transition-bounce:transform 0.4s cubic-bezier(0.68,-0.6,0.32,1.6);--bottom-spacing:3rem;--padding-inline:4rem;--letter-spacing:1.26px;--nav-spacing:6rem;--border-radius:0.5rem;font-size:62.5%}@media (max-width:1100px){:root{--padding-inline:2.5rem;font-size:60.75%}}@media (max-width:1400px){:root{--nav-spacing:4rem}}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(../../fonts/Montserrat-VariableFont_wght.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:IntroRust-Base;font-style:normal;src:local("IntroRust-Base"),url(../../fonts/IntroRust-Base.woff2) format("woff2"),url(../../fonts/IntroRust-Base.woff) format("woff")}.accent-color{color:var(--color-accent)}.color-secondary{color:var(--color-secondary)}.transition-fade{transition:opacity .35s ease}html.is-animating .transition-fade{opacity:0}.large-text{color:var(--color-primary-darkest);font-family:var(--font-accent);font-size:var(--text-28);line-height:1.2}h2[style*="text-align: center"]:after,h3[style*="text-align: center"]:after,h4[style*="text-align: center"]:after{margin:1rem auto}h2[style*="text-align: right"]:after,h3[style*="text-align: right"]:after,h4[style*="text-align: right"]:after{margin:1rem 0}p span{font-weight:500!important}hr{border:none;border-top:2px solid var(--grey)}.table-scroll{margin-block-end:var(--bottom-spacing)}.table-scroll,pre{max-width:100%;overflow-x:auto}.typography{--base:7vw;--text-12:clamp(12px,var(--base),1.2rem);--text-16:clamp(16px,var(--base),1.6rem);--text-17:clamp(1rem,var(--base),1.7rem);--text-18:clamp(1rem,var(--base),1.8rem);--text-20:clamp(2rem,var(--base),2rem);--text-22:clamp(2rem,var(--base),2.2rem);--text-24:clamp(2rem,var(--base),2.4rem);--text-25:clamp(2rem,var(--base),2.5rem);--text-26:clamp(2rem,var(--base),2.6rem);--text-28:clamp(2rem,var(--base),2.8rem);--text-30:clamp(2.5rem,var(--base),3rem);--text-35:clamp(2.5rem,var(--base),3.5rem);--text-40:clamp(3rem,var(--base),4rem);--text-43:clamp(3rem,var(--base),4.3rem);--text-45:clamp(3rem,var(--base),4.5rem);--text-50:clamp(3.5rem,var(--base),5rem);--text-55:clamp(3.5rem,var(--base),5.5rem);--text-60:clamp(3.65rem,var(--base),6rem);--text-65:clamp(3.75rem,var(--base),6.5rem);--text-70:clamp(4rem,var(--base),7rem);--text-75:clamp(4rem,var(--base),7.5rem);--text-85:clamp(4.5rem,var(--base),8.5rem);--text-90:clamp(4.5rem,var(--base),9rem);--font-regular:"Montserrat",system-ui,sans-serif;--font-accent:"IntroRust-Base",system-ui,sans-serif;color:inherit;font-family:var(--font-regular);font-size:var(--text-18);font-weight:500;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{color:var(--color-primary-darkest);display:block;font-family:var(--font-accent);font-weight:100;line-height:1.2}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:400}h1{font-size:var(--text-90)}h2{font-size:var(--text-45)}h3{font-size:var(--text-35)}h4{font-size:var(--text-26)}h5{font-size:var(--text-24)}h6{font-size:var(--text-20)}p{line-height:1.6}*,:after,:before{box-sizing:border-box}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-primary-darkest);box-shadow:0 0 30px 15px rgba(0,0,0,.05);margin:0 auto;max-width:100vw;max-width:2250px;min-width:300px;overflow-x:clip;padding:0;scroll-behavior:smooth;scroll-padding-top:10rem;width:100%}@media screen and (max-width:1100px){body,html{font-size:87.5%}}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none}button:active,button:focus,button:hover{cursor:pointer}button,input,select,textarea{font:inherit}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}iframe{display:block;max-width:100%}img{font-style:italic}figure{margin:0}table{border-collapse:collapse;border-spacing:0}#__next,#root{isolation:isolate}strong{font-weight:700}.home-hero{display:grid;padding-block:20rem;padding-inline:4rem;place-content:center}.home-hero__container{max-width:900px}.error404{position:relative}.error404:before{background:transparent linear-gradient(180deg,var(--color-primary) 0,rgba(0,70,116,0) 100%) 0 0 no-repeat;content:"";height:100%;left:0;max-height:10%;opacity:.5;position:absolute;top:0;width:100%;z-index:-1}.page-404{display:grid;min-height:100vh;padding:8rem var(--padding-inline);place-content:center;text-align:center}.page-404__inner{margin-inline:auto;max-width:800px}.page-404__number{color:var(--color-primary);display:inline-block;font-family:var(--font-accent);font-size:clamp(10rem,20vw,20rem);letter-spacing:-.02em;line-height:1;margin:0;position:relative}.page-404__number:after{background-color:var(--color-secondary);border-radius:2px;content:"";display:block;height:.4rem;margin:2rem auto 0;width:6rem}.page-404__title{color:var(--white);font-family:var(--font-accent);font-size:var(--text-45);margin:2.5rem 0 1.5rem}.page-404__text{color:var(--white);font-size:var(--text-18);line-height:1.7;margin:0 auto 3.5rem;max-width:46rem}.page-404__actions{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.page-template-camp-listing .hero{padding-block-end:10rem}.page-template-camp-listing .page-content{align-items:flex-start;display:flex;gap:8rem}@media screen and (max-width:1500px){.page-template-camp-listing .page-content{gap:4rem}}@media screen and (max-width:1100px){.page-template-camp-listing .page-content{gap:2rem}}@media screen and (max-width:960px){.page-template-camp-listing .page-content{flex-direction:column;gap:3rem}}.page-template-camp-listing .page-wrapper{isolation:isolate;padding-block-end:16rem;position:relative}@media screen and (max-width:960px){.page-template-camp-listing .page-wrapper{padding-block-end:8rem}}.page-template-camp-listing .page-wrapper:before{background-image:url(../../images/texture-wood-grain.webp);background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";height:500px;left:0;opacity:.05;pointer-events:none;position:absolute;top:42rem;transform:scaleX(-1);width:clamp(400px,50%,990px);z-index:-1}@media screen and (max-width:960px){.page-template-camp-listing .hero:before{display:none}}.camps{padding-block-start:4rem;width:100%}.camps__list{list-style:none;margin:0;padding:0}.camp{margin-block-end:6rem}@media screen and (min-width:1301px){.camp{align-items:flex-end;-moz-column-gap:4rem;column-gap:4rem;display:flex;flex-wrap:wrap;row-gap:1.5rem}}@media screen and (max-width:1300px){.camp{border-bottom:2px solid var(--grey);margin-block-end:2rem;overflow:hidden;padding-block-end:2rem}}.camps__item:last-child>.camp{margin-block-end:0}.camp__header{align-items:flex-end;display:flex;gap:4rem;justify-content:space-between;margin-block-end:3rem}@media screen and (min-width:1301px){.camp__header{flex:1 1 0%;margin-block-end:0;min-width:0}}@media screen and (max-width:1300px){.camp__header{align-items:center;background-color:var(--white);cursor:default;gap:2rem;justify-content:space-between;margin-block-end:0}}.camp__title{margin:0}@media screen and (max-width:1300px){.camp__title{width:100%}.camp__title-desktop{display:none}}.camp__toggle{background:none;border:none;color:inherit;cursor:pointer;display:none;font:inherit;padding:0;text-align:left}.camp__toggle:focus-visible{outline:2px solid var(--color-primary-darkest);outline-offset:3px}@media screen and (max-width:1300px){.camp__toggle{align-items:center;display:flex;gap:2rem;justify-content:space-between;width:100%}}.camp__toggle-icon{stroke:var(--color-accent);stroke-width:2px;display:block;transition:transform .2s ease;width:24px}.camp__toggle[aria-expanded=true] .camp__toggle-icon{transform:rotate(180deg)}@media screen and (min-width:1301px){.camp__body{display:contents}}@media screen and (max-width:1300px){.camp__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.camp__body.is-open{grid-template-rows:1fr}}@media screen and (min-width:1301px){.camp__body-inner{display:contents}}@media screen and (max-width:1300px){.camp__body-inner{min-height:0;overflow:hidden;transition:visibility 0s .3s;visibility:hidden}.camp__body.is-open .camp__body-inner{transition-delay:0s;visibility:visible}}.camp__actions{align-items:center;display:flex;gap:1.5rem;margin-block-end:.5rem}@media screen and (min-width:1301px){.camp__actions{align-self:flex-start;flex:0 0 auto}}@media screen and (max-width:1300px){.camp__actions{flex-wrap:wrap;margin-block-end:0;padding-block:2rem}}@media screen and (max-width:500px){.camp__actions{align-items:stretch;flex-direction:column;gap:1rem}.camp__actions .button{justify-content:space-between;padding-block:1rem}}.camp__sessions{list-style:none;margin:0;padding:0}@media screen and (min-width:1301px){.camp__sessions{flex:0 0 100%;margin-block-start:1.5rem}}.camp__additional-details{margin-block-start:1rem;opacity:.8}@media screen and (min-width:1301px){.camp__additional-details{flex:0 0 100%;margin-block-start:0}}.camp__additional-details p{margin:0 0 1rem}.camp__additional-details p:last-child{margin-block-end:0}.camp__session{align-items:center;background-color:var(--grey);display:flex;gap:2rem;justify-content:space-between;margin-block-end:3px;min-height:93px;padding-block:1rem;padding-inline:3rem}@media screen and (max-width:1500px){.camp__session{min-height:auto;padding:2rem}}@media screen and (max-width:1100px){.camp__session{flex-wrap:wrap}}.camp__session:first-child{border-radius:var(--border-radius) var(--border-radius) 0 0}.camp__session:last-child{border-radius:0 0 var(--border-radius) var(--border-radius)}.camp__session p{margin:0}.camp__session--full h2,.camp__session--full h3,.camp__session--full h4,.camp__session--full p,.camp__session--full span{color:#888}.camp__session-meta{align-items:center;display:flex}@media screen and (max-width:500px){.camp__session-meta{align-items:flex-start;flex-direction:column;gap:1.5rem}}.camp__session-ages,.camp__session-price{align-items:flex-end;display:flex;flex-shrink:0;gap:1.5rem}.camp__session-divider{background-color:var(--color-accent);display:block;height:30px;margin-inline:3rem;min-width:2px}@media screen and (max-width:1300px){.camp__session-divider{margin-inline:1.5rem}}@media screen and (max-width:500px){.camp__session-divider{display:none}}.camp__session-week{color:var(--color-primary);font-size:var(--text-30);margin:0}.camp__accent-font{color:var(--color-primary-darkest);font-family:var(--font-accent);font-size:var(--text-30);line-height:1}.camp-information{align-items:center;background-color:var(--color-primary);border-radius:var(--border-radius);display:inline-flex;flex-wrap:wrap;margin-block-start:-4.5rem;padding-block:2rem;padding-inline:1rem;position:relative;row-gap:1.5rem;z-index:1}@media screen and (max-width:800px){.camp-information{align-items:flex-start;flex-direction:column;padding:2.5rem;row-gap:0}}@media screen and (max-width:680px){.camp-information{display:flex}}.camp-information__item{border-inline-end:2px solid var(--color-secondary);color:var(--white);font-family:var(--font-accent);font-size:var(--text-28);margin:0;padding-inline:2.5rem}@media screen and (max-width:800px){.camp-information__item{border-block-end:2px solid var(--color-secondary);border-inline-end:none;padding-block:1rem;padding-inline:0;width:100%}.camp-information__item:first-child{padding-block-start:0}.camp-information__item:last-child{padding-block-end:0}}.camp-information__item:last-child{border:none}.camp-intro{margin-block-start:6rem}@media screen and (max-width:800px){.camp-intro{margin-block-start:3rem}}.camp-intro__container{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between}@media screen and (max-width:800px){.camp-intro__container{flex-direction:column}}.camp-intro__container .camp-intro__image:before{aspect-ratio:530/445;background-image:url(../../images/tape-1-cyan.png);height:auto;left:-4vw;top:-4vw;width:clamp(175px,20vw,340px)}@media screen and (max-width:800px){.camp-intro__container .camp-intro__image:before{left:-3rem;top:-3rem}}@media screen and (max-width:375px){.camp-intro__container .camp-intro__image:before{left:-4rem;top:-4rem}}.camp-intro__content{flex:50%;padding-inline-end:10rem}@media screen and (max-width:800px){.camp-intro__content{padding-inline-end:0}}.camp-intro__image{flex:50%;margin-inline-end:-12vw;max-width:850px}@media screen and (max-width:800px){.camp-intro__image{margin-inline-end:-10%;margin-inline-start:2%;max-width:640px}}.camp-intro__play-trigger{background:none;border:none;cursor:pointer;display:block;padding:0;position:relative;width:100%}.camp-intro__play-icon{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease;width:clamp(60px,8vw,140px)}.camp-intro__play-trigger:focus-visible .camp-intro__play-icon,.camp-intro__play-trigger:hover .camp-intro__play-icon{transform:translate(-50%,-50%) scale(1.1)}.camp-intro__buttons{display:inline-flex;flex-wrap:wrap;gap:1.5rem;margin-block-start:4rem}@media screen and (max-width:500px){.camp-intro__buttons{flex-direction:column;gap:1rem;margin-block-start:0;width:100%}.camp-intro__buttons .button{justify-content:center;text-align:center}}.camp-testimonial{background-color:var(--grey);margin-block:10rem 1rem;overflow-x:clip;padding:6rem;position:relative;text-align:center}@media screen and (max-width:680px){.camp-testimonial{padding-inline:4rem}}@media screen and (max-width:375px){.camp-testimonial{padding-inline:2.5rem}}.camp-testimonial:before{content:url(../../images/icon-quote-circle.svg);display:block;margin-block-end:4rem;margin-block-start:-11rem;margin-inline:auto;position:relative;width:105px;z-index:2}.camp-testimonial:after{background-image:url(../../images/texture-wood-grain.webp);background-position:100%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;left:0;opacity:.1;pointer-events:none;position:absolute;top:0;transform:scaleX(-1);width:990px}.camp-testimonial blockquote{color:var(--color-primary-darkest);font-family:var(--font-accent);font-size:var(--text-35);margin-inline:auto;max-width:1030px}@media screen and (max-width:680px){.camp-testimonial blockquote{font-size:var(--text-28)}}@media screen and (max-width:375px){.camp-testimonial blockquote{font-size:var(--text-25)}}.camp-testimonial cite{color:var(--color-primary);display:block;font-size:var(--text-22);font-style:normal;margin-block-start:4rem}.camp-testimonial__text{color:var(--color-primary-darkest);font-family:var(--font-accent);font-size:var(--text-40);line-height:1.2;margin:0}.camp-testimonial__text--long{font-size:var(--text-35)}.camp-overview{align-items:stretch;display:flex;gap:1rem;padding-block-end:6rem}@media screen and (max-width:800px){.camp-overview{flex-direction:column;padding-block-end:0}}.camp-overview__item-wrapper{width:100%}.camp-overview__item{aspect-ratio:16/9;color:var(--white);display:flex;flex-direction:column;justify-content:flex-end;min-height:200px;padding:6rem;position:relative;width:100%}@media screen and (max-width:960px){.camp-overview__item{padding:4rem}}@media screen and (max-width:500px){.camp-overview__item{aspect-ratio:4/3;padding-inline:2.5rem}}.camp-overview__item:after{background:transparent linear-gradient(180deg,transparent 0,var(--black) 100%) 0 0 no-repeat;bottom:0;content:"";display:block;height:100%;left:0;max-height:300px;opacity:.7;pointer-events:none;position:absolute;right:0}.camp-overview__bg{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.camp-overview__info{padding:6rem}@media screen and (max-width:800px){.camp-overview__info{padding:2rem 4rem}.camp-overview__info .dropdown-group{margin-block-end:1rem}}@media screen and (max-width:500px){.camp-overview__info{padding:2rem 2.5rem}}.camp-overview__info .dropdown{border-bottom:2px solid var(--grey);border-radius:0}.camp-overview__info .dropdown:last-child{border:none}.camp-overview__info .dropdown__toggle{padding-inline:0}.camp-overview__info .dropdown__content{padding-inline-start:0}.camp-overview__info .dropdown__inner{padding-inline-start:1.5rem}.camp-overview__content{position:relative;z-index:1}.camp-overview__title{color:var(--white);margin:0}.camp-overview__subtitle{margin:1rem 0 0}.camp-overview__timeline-item{align-items:center;border-bottom:2px solid var(--grey);display:flex;gap:2rem;padding-block:.5rem}.camp-overview__timeline-item:before{aspect-ratio:1/1;background-color:var(--color-accent);content:"";display:block;height:18px;-webkit-mask-image:url(../../images/icon-clock.svg);mask-image:url(../../images/icon-clock.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .2s ease;width:18px}.camp-overview__timeline-item:last-child{border:none}.camp-overview__timeline-time{min-width:115px}.camp-overview__timeline-label{margin:0}.lp-wrapper{background-color:var(--grey);margin-block-start:-1px;position:relative}.intro{align-items:flex-start;display:flex;justify-content:space-between;position:relative}@media screen and (max-width:1100px){.intro{align-items:flex-end;flex-direction:column;margin-block-end:12rem;padding-block-start:10rem}}@media screen and (max-width:680px){.intro{padding-block-start:2rem}}@media screen and (max-width:1500px){.intro .image-block--polaroid{padding-block-end:5rem}.intro .image-block--has-top-right-tape:after{right:-5rem}}.intro__content{margin-inline:auto;max-width:765px;min-width:500px;padding:16.5rem 4rem;text-align:center}@media screen and (max-width:1100px){.intro__content{min-width:auto;padding:4rem}}@media screen and (max-width:500px){.intro__content{padding-inline:2.5rem}}.intro__content h2{font-size:var(--text-55);line-height:1;margin:0 0 3rem}@media screen and (max-width:1300px){.intro__content h2{font-size:var(--text-45)}}.intro__content h3{color:var(--color-primary);font-size:var(--text-25);margin:0 0 4.5rem}.intro__content h2:after,.intro__content h3:after,.intro__content h4:after{display:none!important}.intro__content p{padding-inline:2rem}.intro__image{aspect-ratio:1/1;position:relative;width:100%}.intro__image--image-1{left:-4rem;max-width:513px;top:-3rem}@media screen and (max-width:1100px){.intro__image--image-1{display:none}}.intro__image--image-2{max-width:500px;right:-2rem;top:12rem}@media screen and (max-width:1100px){.intro__image--image-2{top:4rem}}@media screen and (max-width:800px){.intro__image--image-2{left:4rem;top:0}}.lp-bg-image{background:transparent url(../../images/home-bg-horses-transparent.webp) 0 0 no-repeat padding-box;background-position:bottom;background-size:contain;height:840px;left:0;opacity:.15;position:absolute;right:0;top:250px}@media screen and (max-width:1300px){.lp-bg-image{top:150px}}@media screen and (max-width:1100px){.lp-bg-image{height:940px;top:0;transform:scale(2)}}.lp-gradient{background-repeat:no-repeat;left:0;position:absolute;right:0}.lp-gradient--1{background:transparent linear-gradient(180deg,var(--white) 0,var(--grey) 100%) 0 0;height:574px;top:0}.lp-testimonial{margin-block-end:16rem;margin-block-start:4rem;padding-block:8rem;position:relative}@media screen and (max-width:1100px){.lp-testimonial{margin-block-end:10rem;padding-block-start:4rem}}@media screen and (max-width:680px){.lp-testimonial{margin-block-end:20rem}}@media screen and (max-width:500px){.lp-testimonial{margin-block-end:14rem}}@media screen and (max-width:375px){.lp-testimonial{margin-block-end:0}}.lp-testimonial__container{align-items:center;display:flex;gap:4rem;justify-content:space-between;padding-inline-end:4rem}@media screen and (max-width:1100px){.lp-testimonial__container{flex-direction:column-reverse;padding-inline-end:0}}@media screen and (max-width:680px){.lp-testimonial__container{gap:0}}.lp-testimonial__container .lp-testimonial__image{flex:40%;margin-block-end:0;margin-inline-start:-4rem;max-width:840px}@media screen and (max-width:1100px){.lp-testimonial__container .lp-testimonial__image{align-self:flex-start;margin-block-start:4rem;margin-inline-end:6rem;max-width:600px}}.lp-testimonial__bg{opacity:.05;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:clamp(400px,50vw,990px)}@media screen and (max-width:1100px){.lp-testimonial__bg{top:25%;width:clamp(400px,70vw,990px)}}.lp-testimonial__quote{align-items:center;display:flex;flex:60%;flex-direction:column;margin-inline:auto;max-width:700px;position:relative;text-align:center}@media screen and (max-width:1100px){.lp-testimonial__quote{max-width:900px;padding-inline:4rem}}@media screen and (max-width:500px){.lp-testimonial__quote{padding-inline:2.5rem}}.lp-testimonial__quote:before{content:url(../../images/icon-quote-circle.svg);display:block;margin-block-end:4rem;margin-inline:auto;width:clamp(60px,20vw,105px)}.lp-testimonial__quote h3{font-size:var(--text-35);line-height:1.1;margin:0 0 auto;max-width:690px}.lp-testimonial__text{color:var(--color-primary-darkest);font-family:var(--font-accent);font-size:var(--text-40);line-height:1.2;margin:0;max-width:640px}.lp-testimonial__text--long{font-size:var(--text-35)}.lp-testimonial__attributions{align-items:center;display:flex;justify-content:center;margin-block-start:5rem;row-gap:1rem}@media screen and (max-width:680px){.lp-testimonial__attributions{flex-wrap:wrap}}.lp-testimonial__attribution{align-items:center;border-right:3px solid var(--color-primary);color:var(--color-primary);display:inline-flex;font-family:var(--font-accent);font-size:var(--text-22);font-style:normal;justify-content:center;padding-inline-end:2rem}.lp-testimonial__attribution+.lp-testimonial__attribution{padding-inline-start:2rem}.lp-testimonial__attribution:last-child{border-right:none;padding-inline-end:0}@media screen and (max-width:680px){.lp-testimonial__attribution:nth-child(2){border-right:none}.lp-testimonial__attribution:last-child{flex:0 0 100%;padding-inline-start:0}}@media screen and (max-width:500px){.lp-testimonial__attribution{border-right:none;flex:0 0 100%;padding-inline:0}}.home .intro__content h2{font-size:var(--text-70)}@media screen and (max-width:1700px){.home .intro__content h2{font-size:var(--text-60)}}.search-page{padding-block:8rem}@media screen and (max-width:800px){.search-page{padding-block:5rem 6rem}}.search-page__form{align-items:stretch;border:1px solid var(--grey-darker);border-radius:var(--border-radius);display:flex;gap:0;margin-block-end:4rem;overflow:hidden}.search-page__form:has(.search-page__input:focus){outline:2px solid var(--color-primary);outline-offset:2px}.search-page__input{background-color:var(--white);border:none;color:inherit;flex:1 1 auto;font-family:inherit;font-size:var(--text-18);min-width:0;outline:none;padding:1.4rem 2rem}.search-page__input:focus{background-color:rgba(0,84,139,.03)}.search-page__input::-moz-placeholder{color:rgba(0,0,0,.35)}.search-page__input::placeholder{color:rgba(0,0,0,.35)}.search-page__submit{border:none;border-radius:0;cursor:pointer;flex-shrink:0}.search-page__submit:focus-visible{outline:2px solid var(--color-primary-darkest);outline-offset:-4px}.search-page__no-results{padding-block:8rem;text-align:center}.search-page__no-results p{font-size:var(--text-18)}.search-results{display:flex;flex-direction:column;list-style:none;margin:0 0 4rem;overflow:hidden;padding:0}.search-result{background-color:var(--white);border-left:3px solid transparent;border:1px solid var(--grey-darker);border-radius:var(--border-radius);display:grid;gap:1.2rem;margin-block-end:1rem;padding:3.5rem 4rem;position:relative;transition:border-color .2s ease,background-color .2s ease}.search-result:hover{background-color:rgba(0,84,139,.025);border-color:var(--color-primary)}.search-result:hover .search-result__link{color:var(--color-primary)}.search-result:hover .search-result__cta{opacity:1}@media screen and (max-width:680px){.search-result{gap:1rem;padding:2.5rem}}.search-result__type{align-items:center;background-color:rgba(0,153,181,.1);border-radius:2rem;color:var(--color-accent);display:inline-flex;font-size:max(1.2rem,12px);font-weight:700;letter-spacing:var(--letter-spacing);padding:.3rem 1rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.search-result__title{font-size:var(--text-24);line-height:1.25;margin:0}.search-result__link{color:var(--color-primary-darkest);text-decoration:none;transition:color .2s ease}.search-result__link:after{content:"";inset:0;position:absolute}.search-result__link:focus-visible{border-radius:2px;outline:2px solid var(--color-primary);outline-offset:2px}.search-result__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;color:rgba(0,0,0,.6);display:-webkit-box;font-size:var(--text-16);line-height:1.65;margin:0;max-width:80ch;overflow:hidden}.search-result__camp-info{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:.4rem 0 0;padding:0}.search-result__camp-info-item{background-color:var(--grey);border-radius:.3rem;color:var(--color-primary-dark);font-size:1.3rem;font-weight:600;padding:.4rem 1.2rem}.search-result__cta{font-size:1.4rem;opacity:0;padding:.8rem 1.6rem;pointer-events:none;position:relative;transition:opacity .2s ease;width:-moz-fit-content;width:fit-content;z-index:1}@media screen and (max-width:800px){.search-result__cta{opacity:1}}:root{--max-width:1620px}.tm-container{max-width:var(--max-width);padding-inline:var(--padding-inline)}.tm-container--center{margin:0 auto}.page-wrapper{background-color:var(--white);min-height:400px}.page-wrapper--single-camp{margin-block-start:-12rem;padding-block-start:12rem}@media screen and (max-width:800px){.page-wrapper--single-camp{margin-block-start:-20rem;padding-block-start:20rem}}.page-content{padding-block-end:2rem}.block-wrapper{margin:0 0 3rem;position:relative;z-index:1}.block-wrapper:last-child{margin-block-end:0}.dropdown-group{margin-block-end:var(--bottom-spacing)}.dropdown{--padding:3rem;background-color:var(--white);border-radius:var(--border-radius);margin-block-end:1rem;transition:all .3s ease}.dropdown:last-child{margin-block-end:0}.dropdown::marker{content:none}.dropdown[open] .dropdown__icon{transform:rotate(180deg)}.dropdown::details-content{transition-behavior:allow-discrete;block-size:0;display:block;opacity:0;overflow:hidden;transition-duration:.3s;transition-property:block-size,content-visibility,opacity;transition-timing-function:ease}.dropdown[open]::details-content{block-size:auto;block-size:calc-size(auto,size);opacity:1}.dropdown__toggle{align-items:center;color:var(--color-primary-darkest);cursor:pointer;display:flex;font-family:var(--font-accent);font-size:var(--text-24);gap:3rem;justify-content:space-between;padding-block:2rem;padding-inline:3rem}@media screen and (max-width:500px){.dropdown__toggle{font-size:var(--text-20);padding-inline:2rem}}.dropdown__toggle:focus-visible{outline:2px solid var(--color-primary-darkest);outline-offset:3px}.dropdown__icon{stroke:var(--color-secondary);stroke-width:2px;display:block;transition:transform .2s ease;width:20px}.dropdown__content{padding:1rem 10rem 3rem 3rem;transition:all .3s ease}@media screen and (max-width:800px){.dropdown__content{padding-inline-end:4rem}}@media screen and (max-width:500px){.dropdown__content{padding-inline-end:3rem}}.dropdown__content p{margin:0 0 1rem}.dropdown__content p:last-child{margin:0}.dropdown__inner{border-left:2px solid var(--color-accent);padding-inline-start:3rem}@media screen and (max-width:500px){.dropdown__inner{border-left:none;padding-inline-start:0}}.embed{margin-block-end:var(--bottom-spacing);width:100%}.embed iframe{border:0;max-width:unset;width:100%}.embed:has([src*=youtube],[src*=vimeo]){aspect-ratio:16/9;position:relative}.embed:has([src*=youtube],[src*=vimeo]) iframe{height:100%;inset:0;position:absolute}.quote{background-color:var(--color-primary);border-radius:var(--border-radius);clear:both;color:var(--white);margin:0;margin-block-end:10rem;margin-block-start:20rem;padding:7rem;position:relative;text-transform:uppercase}@media screen and (max-width:680px){.quote{padding:4rem 4rem 8rem}}@media screen and (max-width:500px){.quote{padding:3rem 3rem 8rem}}.quote:before{background-color:var(--color-primary);content:"";height:13rem;-webkit-mask:url(../../images/nature-divider-trees-hero.svg) no-repeat bottom/contain;mask:url(../../images/nature-divider-trees-hero.svg) no-repeat bottom/contain;top:-12rem;width:clamp(200px,50%,500px)}.quote:after,.quote:before{display:block;position:absolute}.quote:after{bottom:-19rem;content:url(../../images/tape-1-cyan.png);right:-22rem;rotate:-38deg;scale:.5}.quote__content{font-family:var(--font-accent);font-size:var(--text-28)}@media screen and (max-width:500px){.quote__content{font-size:var(--text-22)}}.quote__content p{line-height:1.4;margin:0}.quote__attribution{color:var(--color-secondary);display:block;font-style:normal;font-weight:700;letter-spacing:var(--letter-spacing);margin-block-start:3rem}.text-block{--list-padding:2rem;--list-marker-image:url(../../images/icon-bullet.svg);--list-marker-color:var(--color-secondary);--list-marker-size:22px;--list-marker-offset:2.1rem;--list-counter-size:var(--text-20);clear:both}.text-block ol,.text-block ul{clear:both;list-style:none;margin:0;margin-block-end:var(--bottom-spacing);padding:0}.text-block ol ol,.text-block ol ul,.text-block ul ol,.text-block ul ul{--list-marker-size:16px;--list-marker-offset:1.1rem;--list-counter-size:var(--text-16);margin-block-start:1rem;padding-block-start:1rem}.text-block ol ol li,.text-block ol ul li,.text-block ul ol li,.text-block ul ul li{border:none;padding-block:.5rem;padding-inline-start:2.8rem}.text-block ol li,.text-block ul li{border-block-end:2px solid rgba(0,0,0,.1);line-height:1.6;padding-block:var(--list-padding);padding-inline-start:3.5rem;position:relative}.text-block ol li:last-child,.text-block ul li:last-child{border-block-end:none;padding-block-end:0}.text-block ul li:before{background-color:var(--list-marker-color,#000);content:"";display:block;height:var(--list-marker-size);inset-block-start:var(--list-marker-offset);inset-inline-start:0;-webkit-mask:var(--list-marker-image,url("../../images/icon-bullet.svg")) no-repeat center/contain;mask:var(--list-marker-image,url("../../images/icon-bullet.svg")) no-repeat center/contain;mask-mode:alpha;position:absolute;width:var(--list-marker-size)}.text-block ul li ul{margin:0}.text-block ol{counter-reset:item}.text-block ol li{counter-increment:item;padding-inline-start:4rem}.text-block ol li:before{border-inline-end:2px solid var(--color-accent);color:var(--color-accent);content:counter(item);display:block;font-family:var(--font-accent);font-size:var(--list-counter-size);inset-inline-start:0;line-height:1.35;padding-inline-end:1.5rem;position:absolute}@media screen and (max-width:1100px){.text-block ol li:before{line-height:1.5}}.text-block ol ol{margin:0}.text-block ol ol li{padding-inline-start:3.5rem}.text-block h2,.text-block h3,.text-block h4,.text-block h5{margin:0;margin-block-end:var(--bottom-spacing);margin-block-start:4rem;position:relative}.text-block h2:after,.text-block h3:after{background-color:var(--color-accent);content:"";display:block;height:2px;margin-block:1.5rem;width:70px}.text-block a{color:var(--color-primary);overflow-wrap:anywhere}.text-block--no-underline h2:after,.text-block--no-underline h3:after,.text-block--no-underline h4:after,.text-block--no-underline h5:after{display:none}.image-block{margin-block-end:var(--bottom-spacing);position:relative;z-index:1}.image-block a{display:inline-block}.image-block img{border-radius:var(--border-radius);-o-object-fit:cover;object-fit:cover}.image-block--polaroid{background-color:var(--white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);margin-block-end:5rem;padding:1rem 1rem 7.5rem;rotate:-2deg}@media screen and (max-width:800px){.image-block--polaroid{margin-block-start:5rem}}@media screen and (max-width:680px){.image-block--polaroid{padding:.65rem .65rem 5rem}}.image-block--polaroid>img{border-radius:0;height:100%;width:100%}.image-block--has-bottom-right-tape:after,.image-block--has-bottom-right-tape:before,.image-block--has-top-left-tape:after,.image-block--has-top-left-tape:before,.image-block--has-top-right-tape:after,.image-block--has-top-right-tape:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute;width:clamp(150px,15vw,240px);z-index:2}.image-block--has-top-left-tape:before{background-image:url(../../images/tape-2-orange.png);height:clamp(30px,5vw,50px);left:-5rem;rotate:-40deg;top:1rem}@media screen and (max-width:680px){.image-block--has-top-left-tape:before{left:-4rem;top:1rem}}.image-block--has-bottom-right-tape:after{background-image:url(../../images/tape-1-cyan.png);bottom:-9rem;height:clamp(150px,20vw,245px);right:-10rem;rotate:-45deg}@media screen and (max-width:960px){.image-block--has-bottom-right-tape:after{bottom:-7rem;right:-7rem}}@media screen and (max-width:680px){.image-block--has-bottom-right-tape:after{bottom:-7rem;right:-6rem}}.image-block--has-bottom-right-tape.image-block--polaroid:after{bottom:-8.5rem;right:-9rem}@media screen and (max-width:960px){.image-block--has-bottom-right-tape.image-block--polaroid:after{bottom:-6.5rem;right:-7rem}}@media screen and (max-width:680px){.image-block--has-bottom-right-tape.image-block--polaroid:after{bottom:-7rem;right:-6rem}}.image-block--has-top-right-tape:after{background-image:url(../../images/tape-1-cyan.png);height:clamp(150px,15vw,200px);right:-7rem;rotate:45deg;top:-5rem}.image-block--rotate-right{rotate:2deg}.image-block--ratio-default img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.image-block--ratio-landscape img{aspect-ratio:4/3}.image-block--ratio-wide-landscape img{aspect-ratio:16/9}.image-block--ratio-square img{aspect-ratio:1/1}.image-block--center{margin-inline:auto}.image-gallery{--image-gallery-fade:0.6s;--image-gallery-ratio:4/3;max-width:800px}.image-gallery__slides{aspect-ratio:var(--image-gallery-ratio);display:grid;grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:0}.image-gallery__slide{grid-area:1/1;opacity:0;padding:0;transition:opacity 0s var(--image-gallery-fade),visibility 0s var(--image-gallery-fade);visibility:hidden;z-index:1}.image-gallery__slide:focus-visible{outline:2px solid var(--color-primary-darkest);outline-offset:3px}.image-gallery__slide.is-active{opacity:1;transition:opacity var(--image-gallery-fade) ease;visibility:visible;z-index:2}.image-gallery__slide img{border-radius:0;height:100%;width:100%}.image-gallery__controls{align-items:center;color:var(--color-primary);display:flex;gap:2rem;justify-content:center}.image-gallery__controls--frame{inset-inline:1rem;bottom:0;height:7.5rem;position:absolute}@media screen and (max-width:680px){.image-gallery__controls--frame{height:5rem;inset-inline:.65rem}}.image-gallery__controls--lightbox{color:var(--white);grid-area:controls}.image-gallery__arrow{background:url(../../images/icon-arrow-circle.svg) 50%/contain no-repeat;border-radius:50%;flex-shrink:0;height:3.7rem;padding:0;transition:var(--transition-bounce);width:3.7rem}.image-gallery__arrow:hover{transform:translateX(3px)}.image-gallery__arrow:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (max-width:680px){.image-gallery__arrow{height:3rem;width:3rem}}.image-gallery__arrow--prev{rotate:180deg}.image-gallery__counter{color:inherit;font-family:var(--font-accent);font-size:var(--text-20);margin:0;min-width:5ch;text-align:center}.image-gallery__lightbox{background:none;border:none;color:var(--white);height:100%;inset:0;margin:0;max-height:none;max-width:none;overflow:hidden;padding:2rem var(--padding-inline);width:100%}.image-gallery__lightbox[open]{align-items:center;animation:image-gallery-fade-in .3s ease;display:grid;gap:1.5rem;grid-template-areas:"close" "image" "caption" "controls";grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;justify-items:center}.image-gallery__lightbox::backdrop{backdrop-filter:blur(2px);background:rgba(30,68,103,.8)}.image-gallery__lightbox[open]::backdrop{animation:image-gallery-fade-in .3s ease}.image-gallery__close{grid-area:close;height:4.5rem;justify-self:end;padding:1rem;width:4.5rem}.image-gallery__close:focus-visible{outline:2px solid currentColor}.image-gallery__close img{width:100%}.image-gallery__lightbox-image{border-radius:var(--border-radius);grid-area:image;max-height:100%;-o-object-fit:contain;object-fit:contain;width:auto}.image-gallery__caption{color:inherit;font-size:var(--text-16);grid-area:caption;margin:0;max-width:80ch;text-align:center}@keyframes image-gallery-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.image-gallery{--image-gallery-fade:0s}.image-gallery__lightbox[open],.image-gallery__lightbox[open]::backdrop{animation:none}}.block-wrapper:has(>.spacer){margin-block-end:0}.spacer{clear:both;display:block}.button-group{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-block-end:var(--bottom-spacing)}.button-group--align-center{justify-content:center}.button-group--align-right{justify-content:flex-end}.media{align-items:center;border-radius:var(--border-radius);cursor:pointer;display:flex;flex-wrap:wrap;gap:clamp(1rem,3vw,3rem);padding:4rem 3rem}@media screen and (max-width:500px){.media{align-items:flex-start;flex-direction:column;gap:2rem;padding:3rem}}.media:hover .media__icon{transform:scale(1.05)}.media a{color:inherit;flex:50%;text-decoration:none}.media__icon{transition:all .3s ease;width:clamp(50px,10vw,100px)}@media screen and (max-width:500px){.media__icon{width:60px}}.media__header{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}.media__pretitle{font-family:var(--font-regular);font-size:var(--text-16);font-weight:800;margin-block-end:1rem;text-transform:uppercase}@media screen and (max-width:500px){.media__pretitle{display:none}}.media__pretitle--mobile{display:none;margin-block-end:0}@media screen and (max-width:500px){.media__pretitle--mobile{display:block}}.media__title{font-size:var(--text-35);margin:0}.media--video{position:relative}.media__trigger{color:inherit;cursor:pointer;letter-spacing:inherit;padding:0;text-align:inherit;text-transform:inherit}.media__trigger:after{border-radius:var(--border-radius);content:"";inset:0;position:absolute}.media__trigger:focus-visible{outline:none}.media__trigger:focus-visible:after{outline:2px solid var(--color-primary-darkest);outline-offset:-2px}.button{--icon-color:var(--color-primary-darkest);background-color:var(--color-secondary);border:2px solid var(--color-secondary);border-radius:var(--border-radius);clear:both;color:var(--color-primary-darkest);display:inline-block;font-family:var(--font-accent);font-size:var(--text-18);padding:1rem 2rem;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.button[target=_blank]{align-items:center;display:inline-flex;gap:1.5rem}.button[target=_blank]:after{background-color:var(--icon-color);content:"";display:block;height:15px;-webkit-mask-image:url(../../images/icon-external-link.svg);mask-image:url(../../images/icon-external-link.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .2s ease;width:15px}.button:hover{background-color:var(--color-secondary-dark);border-color:var(--color-secondary-dark)}.button--secondary{--icon-color:var(--color-accent);background-color:var(--white);border:2px solid var(--grey-darker);color:var(--color-primary)}.button--secondary:hover{background-color:var(--grey-darker);border-color:var(--grey-darker)}.button--tertiary{align-items:center;background:none;border:none;color:var(--white);display:inline-flex;font-size:var(--text-20);gap:1.5rem;letter-spacing:var(--letter-spacing)}.button--tertiary:before{content:url(../../images/icon-arrow-circle.svg);display:block;transition:var(--transition-bounce);width:37px}.button--tertiary:hover{background:none;border:none}.button--tertiary:hover:before{transform:translateX(5px)}.alt-button{align-items:center;color:var(--color-primary);display:flex;font-family:var(--font-accent);font-size:var(--text-20);gap:1.5rem;padding:0}.alt-button:hover:after{transform:scale(1.1)}.alt-button:after{content:url(../../images/icon-check-circle.svg);display:block;transition:all .2s ease;width:35px}.arrow-button{align-items:center;color:var(--color-primary);display:inline-flex;font-family:var(--font-accent);font-size:var(--text-20);gap:1.5rem;text-decoration:none;transition:all .2s ease}.arrow-button:before{content:url(../../images/icon-arrow-circle.svg);display:block;height:35px;transition:var(--transition-bounce);width:35px}.arrow-button:hover:before{transform:translateX(5px)}.article{background-color:var(--white);border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden;width:100%}.article a{text-decoration:none}.article__inner{display:block;height:100%}.article__image{aspect-ratio:16/9;position:relative;width:100%}.article__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.article__body{padding:4rem}@media screen and (max-width:500px){.article__body{padding:2.5rem}}.article__title{color:var(--color-primary-darkest);font-size:var(--text-26);margin:0 0 2rem}.article__subtext{display:inline-block}.article__excerpt{margin:2rem 0}.article__excerpt p{margin:0}.post-list{grid-gap:2rem;display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}@media screen and (max-width:960px){.post-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:680px){.post-list{grid-template-columns:1fr}}.post-list__item{display:flex}.footer{--inline-spacing:15rem;background-color:var(--color-primary-darkest);color:var(--white);font-size:var(--text-16);padding-block:10rem 16rem;position:relative}@media screen and (max-width:1400px){.footer{--inline-spacing:4rem}}@media screen and (max-width:800px){.footer{padding-block-end:0;text-align:center}}.footer a{color:inherit;text-decoration:none;transition:all .2s ease}.footer a:hover{color:var(--color-secondary)}.footer:before{background:transparent linear-gradient(180deg,var(--color-primary-darkest) 0,rgba(0,47,78,0) 100%) 0 0 no-repeat;content:"";inset:0;position:absolute;z-index:1}.footer:after{content:url(../../images/nature-divider-grass.svg);display:block;position:absolute;right:8%;top:1rem;transform:translateY(-100%);width:clamp(300px,30vw,427px);z-index:2}.footer__bg-image{background-image:url(../../images/footer-horses.webp);background-position:50%;background-size:cover;inset:0;opacity:.2;position:absolute;z-index:0}.footer__container{align-items:flex-start;display:flex;gap:6rem;justify-content:space-between;max-width:1800px;padding-inline-end:4rem;position:relative;z-index:2}@media screen and (max-width:960px){.footer__container{flex-direction:column;gap:4rem;padding-inline-end:0}}.footer__content{max-width:1080px}@media screen and (max-width:800px){.footer__content{margin-inline:auto}}.footer__columns{display:grid;gap:6rem;grid-template-columns:repeat(3,1fr);margin-block-end:8rem;padding-inline-start:var(--inline-spacing)}@media screen and (max-width:1400px){.footer__columns{gap:3rem}}@media screen and (max-width:960px){.footer__columns{padding-inline:var(--inline-spacing)}}@media screen and (max-width:800px){.footer__columns{grid-template-columns:1fr}}.footer__logo{max-width:260px;min-width:200px}@media screen and (max-width:800px){.footer__logo{margin-inline:auto}}.footer__logo img{width:100%}.footer__address p{margin:0}.footer__phone-number{display:block;margin-block-end:1rem}.footer__email{display:block;overflow-wrap:anywhere}.footer__address-link{align-items:center;display:flex;font-family:var(--font-accent);font-size:var(--text-20);gap:1rem;margin-block-start:3rem;transition:transform .3s ease}@media screen and (max-width:800px){.footer__address-link{justify-content:center}}.footer__address-link:before{content:url(../../images/icon-pin-circle.svg);display:block;transition:transform .3s ease;width:37px}.footer__address-link:hover{transform:translateX(.5rem)}.footer__address-link:hover:before{transform:scale(1.1) translateX(-.25rem)}.footer__social-list{align-items:stretch;display:flex;gap:2rem;list-style:none;margin:0;margin-block-start:3.5rem;padding:0}@media screen and (max-width:800px){.footer__social-list{justify-content:center}}.footer__social-item{max-height:35px;max-width:35px;transition:transform .2s ease}.footer__social-item:hover{transform:scale(1.1)}.footer__links{background-color:var(--color-primary-dark);border-radius:0 var(--border-radius) var(--border-radius) 0;padding:3rem;padding-inline-start:var(--inline-spacing)}@media screen and (max-width:800px){.footer__links{padding-block:4rem;padding-inline:var(--inline-spacing);width:100vw}}@media screen and (max-width:500px){.footer__links{width:auto}}.footer__links-list{align-items:center;display:flex;flex-wrap:wrap;gap:2.5rem;list-style:none;margin:0;padding:0}@media screen and (max-width:1400px){.footer__links-list{gap:1.5rem}}@media screen and (max-width:800px){.footer__links-list{flex-direction:column;gap:2.5rem;justify-content:center}}.footer__truemarket{color:inherit;font-family:var(--font-regular);font-size:inherit;font-weight:400;margin:0}.footer__ivcf{max-width:360px}@media screen and (max-width:960px){.footer__ivcf{grid-column:span 2;margin-block-start:6rem;max-width:100%}}@media screen and (max-width:800px){.footer__ivcf{grid-column:span 1}}.footer__ivcf p{margin:0}@media screen and (max-width:800px){.footer__ivcf p{margin-inline:auto}}.footer__ivcf-logo{margin-block:3rem 5.5rem;max-width:275px}@media screen and (max-width:800px){.footer__ivcf-logo{margin-inline:auto}}.footer__ivcf-text{word-wrap:break-word;max-width:320px}@media screen and (max-width:960px){.footer__ivcf-text{max-width:100%}}@media screen and (max-width:800px){.footer__ivcf-text{max-width:460px}}.forminator-ui label{display:block;margin-block-end:.75rem}.forminator-ui input:not([type=checkbox],[type=radio]),.forminator-ui select,.forminator-ui textarea{background-color:var(--grey);border:none;border-radius:var(--border-radius);color:inherit;display:block;padding:1.5rem;width:100%}.forminator-ui input:not([type=checkbox],[type=radio])::-moz-placeholder,.forminator-ui select::-moz-placeholder,.forminator-ui textarea::-moz-placeholder{font-size:inherit;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.forminator-ui input:not([type=checkbox],[type=radio])::placeholder,.forminator-ui select::placeholder,.forminator-ui textarea::placeholder{font-size:inherit;transition:opacity .3s ease}.forminator-ui input:not([type=checkbox],[type=radio]):focus::-moz-placeholder,.forminator-ui select:focus::-moz-placeholder,.forminator-ui textarea:focus::-moz-placeholder{opacity:0}.forminator-ui input:not([type=checkbox],[type=radio]):focus::placeholder,.forminator-ui select:focus::placeholder,.forminator-ui textarea:focus::placeholder{opacity:0}.forminator-ui textarea{min-height:var(--forminator-textarea-min-height);resize:none}.forminator-ui input[type=checkbox],.forminator-ui input[type=radio]{display:inline-block;margin-block:.5rem;width:auto}.forminator-ui .forminator-field-checkbox [role=group],.forminator-ui .forminator-field-checkbox [role=radiogroup],.forminator-ui .forminator-field-radio [role=group],.forminator-ui .forminator-field-radio [role=radiogroup]{display:flex;flex-direction:column}.forminator-ui .forminator-field-checkbox [role=group] .forminator-label,.forminator-ui .forminator-field-checkbox [role=radiogroup] .forminator-label,.forminator-ui .forminator-field-radio [role=group] .forminator-label,.forminator-ui .forminator-field-radio [role=radiogroup] .forminator-label{display:block;margin-block-end:1rem;order:1}.forminator-ui .forminator-field-checkbox [role=group] .forminator-description,.forminator-ui .forminator-field-checkbox [role=radiogroup] .forminator-description,.forminator-ui .forminator-field-radio [role=group] .forminator-description,.forminator-ui .forminator-field-radio [role=radiogroup] .forminator-description{font-size:70%;margin-block-end:1rem;order:2}.forminator-ui .forminator-field-checkbox [role=group] .forminator-checkbox,.forminator-ui .forminator-field-checkbox [role=group] .forminator-radio,.forminator-ui .forminator-field-checkbox [role=radiogroup] .forminator-checkbox,.forminator-ui .forminator-field-checkbox [role=radiogroup] .forminator-radio,.forminator-ui .forminator-field-radio [role=group] .forminator-checkbox,.forminator-ui .forminator-field-radio [role=group] .forminator-radio,.forminator-ui .forminator-field-radio [role=radiogroup] .forminator-checkbox,.forminator-ui .forminator-field-radio [role=radiogroup] .forminator-radio{order:3}.asterisk{color:red}.forminator-error-message{color:#f94e5f;display:block;font-size:70%;margin-block-end:1rem;margin-block-start:.5rem}.forminator-success{background-color:#a9f4a9;margin-block-end:1rem;padding:1rem}.forminator-response-message{font-size:clamp(1rem,6vw,1.5rem)}.header{left:0;margin-inline:auto;max-width:2250px;padding-block:3rem;position:fixed;right:0;top:0;transition:all .3s ease;z-index:999}@media screen and (max-width:680px){.header{padding-block:1rem 3rem}}@media screen and (max-width:500px){.header{padding-block:1rem 2rem}}.header a{text-decoration:none}.header:before{background:url(../../images/angle-head.svg) 0 0/100% 100% no-repeat;background-size:contain;content:"";height:400px;left:0;pointer-events:none;position:absolute;top:0;transition:all .3s ease;width:clamp(600px,40vw,720px);z-index:999}@media screen and (max-width:680px){.header:before{background-image:url(../../images/angle-head-mobile.svg);height:300px;right:0;top:-7.5rem;width:clamp(320px,100vw,690px)}}@media screen and (max-width:600px){.header:before{top:-4rem}}@media screen and (max-width:500px){.header:before{top:-2rem}}@media screen and (max-width:375px){.header:before{top:0}}@media screen and (max-width:1300px){.header .header__action--login{display:none}}.header__container{align-items:center;display:flex;justify-content:space-between;margin-inline:auto;max-width:1800px;padding-inline:4rem}@media screen and (max-width:500px){.header__container{padding-inline:2.5rem}}.header__navigation{align-items:center;display:flex}.is-menu-open.is-nav-scrolled .burger:before{inset:-.8rem}.header__actions{align-items:center;display:flex;gap:2.5rem;margin-inline-start:var(--nav-spacing);position:relative;z-index:999}@media screen and (max-width:1300px){.header__actions{height:45px}}@media screen and (max-width:800px){.header__actions{z-index:1001}}@media screen and (max-width:500px){.header__actions{margin-inline-start:1.5rem}}.is-menu-open .header__actions-full-page-buttons{display:flex;opacity:1;transform:translateX(0);transition:opacity .25s ease,transform .25s ease,display allow-discrete .25s}@starting-style{.is-menu-open .header__actions-full-page-buttons{opacity:0;transform:translateX(10px)}}.header__logo{--logo-offset-x:2rem;color:var(--white);font-family:var(--font-accent);margin-inline-start:calc(var(--logo-offset-x) - max(0px, (min(100vw, 2250px) - 1800px) / 2));position:relative;transform:translateY(2rem);transition:all .2s ease;z-index:999}@media screen and (max-width:680px){.header__logo{--logo-offset-x:-2rem}}@media screen and (max-width:500px){.header__logo{--logo-offset-x:-0.5rem}}@media screen and (max-width:375px){.header__logo{transform:translateY(1rem)}}.header__logo .custom-logo-link{display:block;max-width:240px;transition:all .3s ease}@media screen and (max-width:680px){.header__logo .custom-logo-link{max-width:180px}}.header__logo-scrolled{align-items:center;display:flex;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:1}.header__logo-scrolled img{display:block;height:4rem;width:auto}.is-header-scrolled .header{background-color:var(--color-primary-darkest);box-shadow:0 3px 20px rgba(0,0,0,.102);overflow:clip;padding:1rem 0}.is-header-scrolled .header:before{height:200px}@media screen and (max-width:680px){.is-header-scrolled .header:before{background-image:url(../../images/angle-head.svg);height:250px}}.is-header-scrolled .header__logo{transform:translateY(0)}.is-header-scrolled .custom-logo-link{max-width:140px}.is-header-scrolled .header__logo.has-scrolled-logo .custom-logo-link{opacity:0;pointer-events:none}.is-header-scrolled .header__logo.has-scrolled-logo .custom-logo-link:focus-visible~.header__logo-scrolled{outline:2px solid var(--white);outline-offset:4px}.is-header-scrolled .header__logo-scrolled{opacity:1;pointer-events:auto}@media screen and (max-width:1300px){.header__action.header__action--register{display:none}}.hero{background-color:var(--color-primary);color:var(--white);margin-block-end:-1px;padding:50rem 0 8rem;position:relative}@media screen and (max-width:680px){.hero{padding-block-start:26rem}}@media screen and (max-width:500px){.hero{padding-block-start:20rem}}.hero:after{background:transparent linear-gradient(180deg,transparent 30%,rgba(0,0,0,.9)) 0 0 no-repeat;inset:0}.hero:after,.hero:before{content:"";position:absolute}.hero:before{aspect-ratio:645/147;background-color:var(--section-bg,var(--white));bottom:-1.5rem;-webkit-mask-image:url(../../images/nature-divider-trees-hero.svg);mask-image:url(../../images/nature-divider-trees-hero.svg);-webkit-mask-position:bottom right;mask-position:bottom right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;right:-3rem;width:clamp(400px,45vw,640px);z-index:2}@media screen and (max-width:1300px){.hero:before{bottom:-1rem}}@media screen and (max-width:680px){.hero:before{display:none}}.hero--has-camp-information{padding-block-end:10.5rem}.hero__top-overlay{--gradient-colour:var(--black);background:transparent linear-gradient(180deg,var(--gradient-colour) 0,rgba(0,70,116,0) 100%) 0 0 no-repeat;inset:0;max-height:230px;opacity:.6;position:absolute;z-index:1}@media screen and (max-width:680px){.hero__top-overlay{max-height:75px}}.hero__top-overlay--light{--gradient-colour:var(--color-primary-dark)}.hero__bg-image img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom 70% left 50%;object-position:bottom 70% left 50%;position:absolute;width:100%}.hero__bg-image__mobile{display:none}@media (max-width:680px){.hero__bg-image__desktop{display:none}.hero__bg-image__mobile{display:block}}.hero__container{position:relative;z-index:2}.hero__title{color:inherit;font-size:var(--text-65);margin:0;max-width:1100px}.hero__text{border-inline-start:2px solid var(--color-secondary);margin-block-start:3rem;max-width:600px;padding-inline-start:3rem}.hero__text p{margin:0 0 1.5rem}.hero__text p:last-child{margin:0}.hero__registration-status{align-items:center;display:inline-flex;gap:1.5rem;margin:3rem 0 0}.hero__registration-status:before{background-color:var(--color-secondary);content:"";display:block;height:26px;-webkit-mask-image:url(../../images/icon-check-circle-hollow.svg);mask-image:url(../../images/icon-check-circle-hollow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:26px}.hero__registration-status--closed:before{-webkit-mask-image:url(../../images/icon-x-circle-hollow.svg);mask-image:url(../../images/icon-x-circle-hollow.svg)}.hero-wrapper{position:relative}.hero--lp{aspect-ratio:16/9;display:flex;flex-direction:column;justify-content:flex-end;max-height:950px;min-height:800px;padding:0;padding-block-end:12rem;text-align:center;width:100%}@media screen and (max-width:680px){.hero--lp{background:transparent linear-gradient(180deg,transparent 20%,var(--black) 85%);height:100svh;max-height:100%;min-height:920px;overflow:clip}.hero--lp:before{display:block;left:50%;min-width:640px;right:0;transform:translateX(-50%);width:100%}}@media screen and (max-width:680px) and (max-width:680px){.hero--lp:before{min-width:auto;width:105%}}@media screen and (max-width:500px){.hero--lp{max-height:100%}}.hero--lp:after{background:transparent linear-gradient(to top right,rgba(0,0,0,.85),rgba(0,0,0,.5) 30%,transparent 60%) 0 0 no-repeat}@media screen and (max-width:680px){.hero--lp:after{background:transparent linear-gradient(180deg,transparent 20%,var(--black) 70%) 0 0 no-repeat}.hero--lp .hero__bg-image img{height:75%;top:5%}}@media screen and (max-width:500px){.hero--lp .hero__bg-image img{top:1%}}.hero--lp .hero__container{margin-inline:auto;max-width:800px;z-index:1}@media screen and (max-width:680px){.hero--lp .hero__container{margin-block-end:8rem;padding-inline:6rem;position:relative}}@media screen and (max-width:500px){.hero--lp .hero__container{margin-block-start:12rem;padding-inline:2.5rem}}@media screen and (max-width:375px){.hero--lp .hero__container{margin-block-end:4rem}}.hero--lp .hero__title{font-size:var(--text-75);line-height:.9}.hero--lp .hero__text{border:none;font-size:var(--text-20);margin-inline:auto;max-width:760px;padding-inline-start:0}.hero--has-video{padding-block-end:18rem}.hero__cta-buttons{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-block-start:6rem}@media screen and (max-width:500px){.hero__cta-buttons{margin-block-start:3rem}}.home .hero__text{max-width:570px}.play-trigger__wrapper{align-items:center;bottom:-7.15rem;display:flex;flex-direction:column;gap:0;left:50%;position:absolute;transform:translateX(-50%);z-index:10}@media screen and (max-width:680px){.play-trigger__wrapper{bottom:5%}}@media screen and (max-width:500px){.play-trigger__wrapper{bottom:1%}}@media screen and (max-width:350px){.play-trigger__wrapper{bottom:0}}.play-trigger__text{margin:0;min-width:180px;transform:translateY(1rem);width:100%}@media screen and (max-width:680px){.play-trigger__text{min-width:150px}}.play-trigger__text text{fill:var(--white);font-family:var(--font-accent);font-size:1.2rem;letter-spacing:1px;text-transform:uppercase}.play-trigger{margin-inline:auto;transition:transform .2s ease;width:151px}@media screen and (max-width:680px){.play-trigger{width:120px}}.play-trigger:hover{transform:scale(1.1)}@keyframes hero-slide-up{0%{opacity:0;transform:translateY(20%)}}.hero__cta-buttons,.hero__registration-status,.hero__text,.hero__title{animation:hero-slide-up .8s ease both}.hero__text{animation-delay:.2s}.hero__cta-buttons,.hero__registration-status{animation-delay:.4s}@media (prefers-reduced-motion:reduce){.hero__cta-buttons,.hero__registration-status,.hero__text,.hero__title{animation:none}}.desktop-navigation{--nav-submenu-width:255px;--nav-submenu-offset:3rem;--nav-submenu-transition:0.3s ease;--nav-submenu-bg:var(--color-primary-darkest);--nav-submenu-shadow:0px 1px 20px 10px rgba(0,0,0,.15);--nav-submenu-padding:2rem}@media screen and (max-width:1300px){.desktop-navigation{display:none}}.desktop-navigation .menu-item{cursor:pointer;font-family:var(--font-accent);position:relative}.desktop-navigation .menu-item:after{background:var(--color-secondary);bottom:-.5rem;content:"";display:block;height:2px;opacity:0;position:absolute;transition:all .3s ease;width:0}.desktop-navigation .menu-item a{color:var(--white);position:relative}.desktop-navigation .menu-item:hover:after{opacity:1;width:100%}.desktop-navigation .current-menu-item:after{opacity:1;width:50%}.desktop-navigation .sub-menu{display:none}.navigation{display:flex;gap:var(--nav-spacing);list-style:none;position:relative;z-index:999}.fullpage-navigation{--menu-item-bottom-spacing:1.5rem;background-color:var(--color-primary-dark);display:flex;gap:8rem;height:80dvh;inset:0;opacity:0;position:fixed;transform:translateY(-2rem);transition:opacity .4s ease,transform .4s ease,visibility .4s ease;visibility:hidden;z-index:994}@media screen and (max-width:1300px){.fullpage-navigation{padding-block-start:6rem}}@media (max-height:500px){.fullpage-navigation{height:100dvh}}@media screen and (max-width:960px){.fullpage-navigation{grid-template-columns:1fr}}.fullpage-navigation:before{background:transparent linear-gradient(180deg,var(--color-primary-dark) 0,rgba(0,70,116,0) 100%) 0 0 no-repeat;content:"";inset:0;position:absolute;transform:rotate(180deg);z-index:1}.fullpage-navigation__bg-image{inset:0;opacity:.1;overflow:clip;position:absolute}@media screen and (max-width:680px){.fullpage-navigation__bg-image{display:none}}.fullpage-navigation__bg-image img{margin-inline-start:auto;max-width:1000px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1300px){.fullpage-navigation__bg-image img{max-width:100%}}.fullpage-navigation__left{flex:30%;position:relative}@media screen and (max-width:960px){.fullpage-navigation__left{display:none}}.fullpage-navigation__right{flex:70%;overflow-y:auto;overscroll-behavior:contain;padding:20rem 4rem 12rem;position:relative;width:100%;z-index:1}@media screen and (max-width:1300px){.fullpage-navigation__right{padding-block-start:6rem}}@media screen and (max-width:960px){.fullpage-navigation__right{padding:20rem 4rem 8rem;width:100%}}@media screen and (max-width:500px){.fullpage-navigation__right{padding-block-start:13rem;padding-inline:2.5rem}}@media screen and (max-width:360px){.fullpage-navigation__right{padding-block-start:9rem}}@media (max-height:500px){.fullpage-navigation__right{padding-block-end:4rem}}.fullpage-navigation__right .navigation{align-items:start;display:grid;gap:8rem 3rem;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;margin-inline-start:auto;max-width:1200px;padding:0}@media screen and (max-width:1300px){.fullpage-navigation__right .navigation{gap:0;grid-template-columns:1fr}}.fullpage-navigation__right .navigation a[target=_blank]{align-items:center;display:inline-flex;gap:1.5rem}.fullpage-navigation__right .navigation a[target=_blank]:after{background-color:var(--color-secondary);content:"";display:block;height:15px;-webkit-mask-image:url(../../images/icon-external-link.svg);mask-image:url(../../images/icon-external-link.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .2s ease;width:15px}.fullpage-navigation__right .nav-column-heading__label,.fullpage-navigation__right .nav-column-heading__toggle,.fullpage-navigation__right .navigation>.menu-item>a{color:var(--white);font-family:var(--font-accent);font-size:var(--text-25);letter-spacing:var(--letter-spacing);text-decoration:none;text-transform:uppercase}@media screen and (max-width:680px){.fullpage-navigation__right .nav-column-heading__label,.fullpage-navigation__right .nav-column-heading__toggle,.fullpage-navigation__right .navigation>.menu-item>a{font-size:var(--text-18)}}.fullpage-navigation__right .nav-column-heading__label{display:block;margin-bottom:1.5rem}.fullpage-navigation__right .nav-column-heading__label:after{background-color:var(--color-secondary);content:"";display:block;height:3px;margin-block:var(--menu-item-bottom-spacing) 3rem;top:1rem;width:85px}@media screen and (max-width:680px){.fullpage-navigation__right .nav-column-heading__label:after{top:.65rem}}@media screen and (max-width:1300px){.fullpage-navigation__right .nav-column-heading__label{display:none}}.fullpage-navigation__right .nav-column-heading__toggle{display:none}@media screen and (max-width:1300px){.fullpage-navigation__right .nav-column-heading__toggle{align-items:flex-start;cursor:pointer;display:flex;gap:2rem;margin:0;padding-block:var(--menu-item-bottom-spacing);padding-inline:0;text-align:start;width:100%}}@media screen and (max-width:1300px) and (max-width:680px){.fullpage-navigation__right .nav-column-heading__toggle{gap:1rem}}@media screen and (max-width:1300px){.fullpage-navigation__right .nav-column-heading__toggle:after{background-color:transparent;border-bottom:2px solid var(--color-secondary);border-right:2px solid var(--color-secondary);content:"";display:inline-block;flex-shrink:0;height:10px;margin:0;position:relative;transform:rotate(45deg) translateY(-4px);transition:transform .3s ease;width:10px}.fullpage-navigation__right .nav-column-heading.is-submenu-open>.nav-column-heading__toggle:after{transform:rotate(-135deg)}.fullpage-navigation__right .nav-column-heading{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 0fr;transition:grid-template-rows .35s ease}.fullpage-navigation__right .nav-column-heading.is-submenu-open{grid-template-rows:auto 1fr}.fullpage-navigation__right .nav-column-heading .sub-menu{border-left:3px solid hsla(0,0%,100%,.1);min-height:0;opacity:0;overflow:hidden;padding-inline-start:1.5rem;transition:opacity .35s ease,margin .35s ease,visibility 0s linear .35s;visibility:hidden}.fullpage-navigation__right .nav-column-heading.is-submenu-open .sub-menu{margin-block-end:1rem;opacity:1;transition-delay:0s;visibility:visible}.fullpage-navigation__right .navigation>.menu-item:not(.nav-column-heading)>a{border-block-end:none}}.fullpage-navigation__right .navigation>.menu-item:not(.nav-column-heading)>a{align-items:center;border-bottom:3px solid var(--color-secondary);display:inline-flex;gap:3rem;justify-content:space-between;padding-block-end:var(--menu-item-bottom-spacing);padding-block-start:0}@media screen and (max-width:1300px){.fullpage-navigation__right .navigation>.menu-item:not(.nav-column-heading)>a{border-bottom:none;padding-block-start:var(--menu-item-bottom-spacing)}}.fullpage-navigation__right .navigation>.menu-item:not(.nav-column-heading)>a:hover:after{transform:translateX(.5rem)}.fullpage-navigation__right .navigation>.menu-item:not(.nav-column-heading)>a:after{content:url(../../images/icon-arrow-circle.svg);display:block;height:25px;transition:transform .3s ease;width:22px}@media screen and (max-width:1300px){.fullpage-navigation__right .navigation>.menu-item:not(.nav-column-heading)>a:after{display:none}}.fullpage-navigation__right .sub-menu{list-style:none;margin:0;padding:0}.fullpage-navigation__right .sub-menu .menu-item{margin-block-end:1.5rem}.fullpage-navigation__right .sub-menu .menu-item:last-child{margin-block-end:0}.fullpage-navigation__right .sub-menu .menu-item a{color:var(--white);font-family:var(--font-regular);font-size:var(--text-18);text-decoration:none;transition:color .2s ease}.menu{list-style:none;padding:0;position:relative}.fullpage-navigation__tagline{align-items:center;display:flex;inset-block:0;inset-inline-start:5%;justify-content:center;opacity:0;padding:4rem;pointer-events:none;position:fixed;transform:translateY(-2rem);transition:opacity .4s ease,transform .4s ease,visibility .4s ease;visibility:hidden;z-index:1000}@media screen and (max-width:1500px){.fullpage-navigation__tagline{inset-inline-start:0}}@media screen and (max-width:1300px){.fullpage-navigation__tagline{inset-inline-start:-2%}}@media screen and (max-width:960px){.fullpage-navigation__tagline{display:none}}.fullpage-navigation__tagline-inner{color:var(--white);font-family:var(--font-accent);max-width:425px;text-align:center;transform:rotate(-7deg) translateY(2rem)}@media screen and (max-width:1300px){.fullpage-navigation__tagline-inner{max-width:350px}}.fullpage-navigation__tagline-text{color:var(--white);font-size:var(--text-60);line-height:.9;margin:0 0 3rem}@media screen and (max-width:1500px){.fullpage-navigation__tagline-text{font-size:var(--text-50)}}.fullpage-navigation__tagline-logo{margin-inline:auto;width:clamp(125px,20vw,175px)}.header__actions-full-page-buttons{align-items:center;display:none;gap:7rem;opacity:0;transform:translateX(10px)}@media screen and (max-width:1300px){.header__actions-full-page-buttons{display:flex;opacity:1;transform:translateX(0)}}.header__action--search{align-items:center;background:none;border:none;color:var(--white);cursor:pointer;display:flex;flex-shrink:0;padding:.4rem;position:relative}.header__action--search[aria-expanded=true] .search-icon__close{opacity:1}.search-icon{width:26px}.search-icon__close{left:12px;opacity:0;position:absolute;top:12px;transition:opacity .2s ease;width:8px}.header__search{bottom:0;font-size:var(--text-18);opacity:0;position:absolute;right:105%;top:0;transform:translateX(10%);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s;visibility:hidden}@media screen and (max-width:1300px){.header__search{left:auto;right:5rem}}@media screen and (max-width:800px){.header__search{background-color:var(--color-primary-dark);bottom:auto;left:0;padding:3.5rem;position:fixed;right:0;top:0;transform:translateY(-100%);width:100%;z-index:1000}}@media screen and (max-width:500px){.header__search{padding:2.5rem}}.header__search form{height:100%}@media screen and (max-width:800px){.header__search form{display:block;height:auto;width:100%}}.header__search--is-visible{opacity:1;transform:translateX(0);transition-delay:0s;visibility:visible}@media screen and (max-width:800px){.header__search--is-visible{transform:translateY(0)}}.header__search-group{align-items:stretch;border-radius:var(--border-radius);display:flex;height:100%;overflow:clip}@media screen and (max-width:800px){.header__search-group{height:auto;width:100%}}@media screen and (max-width:500px){.header__search-group{flex-direction:column}}.header__search-term{border:none;padding:.75rem 2rem;width:clamp(150px,30vw,490px)}@media screen and (max-width:800px){.header__search-term{flex:1;min-width:0;padding:1.5rem 2rem;width:auto}}.header__search-submit{background-color:var(--color-secondary);color:var(--color-primary-darkest);font-family:var(--font-accent);font-size:inherit;padding-inline:2rem}@media screen and (max-width:500px){.header__search-submit{padding-block:1rem}}.fullpage-navigation__primary-menu{display:none}@media screen and (max-width:1300px){.fullpage-navigation__primary-menu{display:block;margin-block-end:1rem}}.fullpage-navigation__primary-menu .navigation{display:flex;flex-direction:column;gap:0;list-style:none;margin:0 0 2rem;padding:0}.fullpage-navigation__primary-menu .navigation>.menu-item>a{color:var(--white);display:block;font-family:var(--font-accent);font-size:var(--text-35);letter-spacing:var(--letter-spacing);padding-block:.75rem;text-decoration:none;text-transform:uppercase}@media screen and (max-width:680px){.fullpage-navigation__primary-menu .navigation>.menu-item>a{font-size:var(--text-24)}}.fullpage-navigation__primary-menu .sub-menu{display:none}.fullpage-navigation .navigation .current-menu-item>a{color:var(--color-secondary)}.fullpage-navigation__primary-actions{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;margin-block-end:3rem}.fullpage-navigation__divider{border:none;border-block-start:3px solid var(--color-secondary);margin:0}.is-menu-open .header{overflow:visible}.is-menu-open .header__logo{transform:translateY(0)}.is-menu-open .fullpage-navigation,.is-menu-open .fullpage-navigation__tagline{opacity:1;transform:translateY(0);visibility:visible}.is-menu-open .desktop-navigation .navigation{display:none}@media screen and (max-width:1300px){.is-menu-open .header__action--register{opacity:0;visibility:hidden}}.burger{align-items:flex-end;display:flex;flex-direction:column;height:35px;margin-inline-start:var(--nav-spacing);position:relative;transform:translateY(-.2rem);width:35px;z-index:999}@media screen and (max-width:1300px){.burger{margin-inline-start:2rem}}.burger__line{background-color:var(--white);display:block;height:3px;position:absolute;right:0;top:50%;transition:all .4s cubic-bezier(.34,1.56,.64,1);width:34px}.burger__line:first-child{transform:translateY(-10px)}.burger__line:nth-child(3){transform:translateY(10px)}.burger__line--shorter{width:22px}.is-burger-active .burger__line--shorter{opacity:0}.is-burger-active .burger__line:first-child{transform:rotate(43deg)}.is-burger-active .burger__line:nth-child(3){transform:rotate(-43deg)}.modal{border:none;display:block;max-width:1400px;opacity:0;overflow:visible;transform:translateY(15%);transition:transform .4s ease,opacity .2s ease;visibility:hidden;width:90%}@media screen and (max-width:500px){.modal{width:94%}}.modal::backdrop{backdrop-filter:blur(2px);background:rgba(30,68,103,.8)}.modal[open]{opacity:1;transform:translateY(0);visibility:visible}.close-modal{cursor:pointer;padding:0;position:absolute;right:-5rem;top:0;width:25px}.close-modal:after{content:"";inset:-.8rem;position:absolute}.close-modal:focus-visible{outline:2px solid var(--white);outline-offset:.6rem}@media screen and (max-width:1100px){.close-modal{right:0;top:-6rem}}@media screen and (max-width:800px){.close-modal{top:-4rem;width:20px}}.modal--video{padding:0;width:min(90%,(100dvh - 10rem) * 16/9)}@media screen and (max-width:500px){.modal--video{width:min(94%,(100dvh - 10rem) * 16/9)}}.modal--video .modal__content{aspect-ratio:16/9}.modal--video iframe{height:100%;width:100%}.gallery{display:grid;gap:1rem;margin-block:3rem}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}@media screen and (max-width:1400px){.gallery-columns-2,.gallery-columns-3,.gallery-columns-4,.gallery-columns-5,.gallery-columns-6,.gallery-columns-7,.gallery-columns-8,.gallery-columns-9{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.pagination{align-items:center;display:flex;gap:2rem;justify-content:space-between;padding-block:3rem}@media screen and (max-width:500px){.pagination{flex-direction:column;gap:1.5rem}}.pagination__summary{font-size:var(--text-16);margin:0;opacity:.9}.pagination__list{flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.pagination__btn,.pagination__list{align-items:center;display:flex;justify-content:center}.pagination__btn{background:transparent;border:1px solid var(--color-primary-darkest);color:var(--color-primary-darkest);cursor:pointer;font-size:1.4rem;line-height:1;min-block-size:3.6rem;min-inline-size:3.6rem;padding-inline:.8rem;text-decoration:none;transition:background .2s,color .2s}.pagination__btn:hover:not(:disabled){background:var(--color-primary-darkest,#000);border-color:var(--color-primary-darkest,#000);color:var(--white,#fff)}.pagination__btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pagination__btn:disabled{cursor:not-allowed;opacity:.35}.pagination__btn--active{background:var(--color-primary-darkest,#000);border-color:var(--color-primary-darkest,#000);color:var(--white,#fff);font-weight:700;pointer-events:none}.pagination__btn--arrow{font-size:2rem}.pagination__item--ellipsis{font-size:1.4rem;padding-inline:.4rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.camp-filter{--padding:4.5rem;background-color:var(--color-primary-darkest);border-radius:var(--border-radius);color:var(--white);margin-block-start:-6rem;max-width:430px;position:relative}@media screen and (max-width:960px){.camp-filter{--padding:3rem;max-width:none;width:100%}}.camp-filter__fieldset{border:0;margin:0;min-inline-size:0;padding:0}.camp-filter__legend{float:none;padding:0;width:100%}.camp-filter__header{background-color:var(--color-primary);border-radius:var(--border-radius) var(--border-radius) 0 0;padding:var(--padding)}.camp-filter__pretitle{color:var(--color-secondary);font-family:var(--font-accent);font-size:var(--text-20);margin:0}.camp-filter__title{color:var(--white);font-size:var(--text-40);margin:0}@media screen and (max-width:1300px){.camp-filter__title{font-size:var(--text-30)}}.camp-filter__form{display:flex;flex-direction:column}@media screen and (max-width:960px){.camp-filter__form{background:inherit;border-radius:0 0 var(--border-radius) var(--border-radius);inset-inline:0;opacity:0;position:absolute;top:98%;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease,visibility .25s;visibility:hidden;z-index:50}.camp-filter.is-open .camp-filter__form{opacity:1;transform:translateY(0);visibility:visible}}.camp-filter__form-content{padding:var(--padding)}.camp-filter__form-content:first-child{border-bottom:2px solid hsla(0,0%,100%,.2)}.camp-filter__submit{align-items:center;border-radius:0 0 var(--border-radius) var(--border-radius);display:inline-flex;padding:1.5rem var(--padding)}.camp-filter__submit:after{background-color:var(--white);content:"";display:block;height:15px;-webkit-mask-image:url(../../images/icon-arrow.svg);mask-image:url(../../images/icon-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .2s ease;width:16px}.camp-filter__submit:hover:after{transform:translateX(.5rem)}.camp-filter__form-section-title{align-items:flex-start;color:var(--white);display:flex;font-family:var(--font-accent);font-size:var(--text-22);gap:4rem;justify-content:space-between;margin:0;margin-block-end:2rem}.camp-filter__form-section-title:after{content:url(../../images/icon-calendar.svg);display:block;flex-shrink:0;position:relative;top:3px;width:50px}@media screen and (max-width:960px){.camp-filter__form-section-title:after{width:40px}}.camp-filter__form-section--people .camp-filter__form-section-title:after{content:url(../../images/icon-people.svg)}.camp-filter__week-dates{margin-inline-start:1rem}.camp-filter__dropdown-toggle{align-items:center;background-color:var(--white);color:var(--color-primary-darkest);cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.5rem;position:relative;text-align:start;width:100%}.camp-filter__dropdown-toggle:after{background-color:var(--color-secondary);content:"";display:block;height:8px;-webkit-mask-image:url(../../images/icon-arrow-down.svg);mask-image:url(../../images/icon-arrow-down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:var(--transition-bounce);width:16px}.camp-filter__dropdown-list{background-color:var(--white);border-radius:0 0 var(--border-radius) var(--border-radius);box-shadow:var(--box-shadow);inset-block-start:calc(100% - 5px);inset-inline:0;list-style:none;margin:0;opacity:0;padding:1.5rem;pointer-events:none;position:absolute;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden}.camp-filter__dropdown-wrapper.is-open .camp-filter__dropdown-list{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.camp-filter__dropdown-list li{border-bottom:2px solid var(--grey);color:var(--color-primary-darkest);margin:0;padding-block:.5rem}.camp-filter__dropdown-list li:last-child{border-bottom:none}.camp-filter__dropdown-list label{align-items:flex-start;cursor:pointer;display:flex;gap:.5rem}.camp-filter__type{margin-block-start:3rem}.camp-filter__type-label{font-weight:600;margin:0 0 .5rem}.camp-filter__type-options{display:flex;gap:3rem}.camp-filter__type-options label{align-items:center;cursor:pointer;display:flex;gap:.5rem}.camp-filter__submit{gap:2rem;justify-content:space-between;width:100%}.camp-filter__form-section-title--people:after{content:url(../../images/icon-people.svg)}.camp-filter__children{display:flex;flex-direction:column;gap:2rem;margin-block-end:1.5rem}.camp-filter__child-header{align-items:center;display:flex;gap:.75rem;margin-block-end:1rem}.camp-filter__child-label{color:var(--white);font-family:var(--font-accent);font-size:var(--text-18);margin:0}.camp-filter__child-info-icon{border-radius:50%;display:inline-block;flex-shrink:0;height:18px;padding:0;position:relative;width:18px}.camp-filter__child-info-icon:after{content:"";inset:-.5rem;position:absolute}.camp-filter__child-info-icon:before{background-color:var(--color-secondary);content:"";display:block;height:100%;-webkit-mask-image:url(../../images/icon-info.svg);mask-image:url(../../images/icon-info.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.camp-filter__child-info-icon:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.camp-filter__dropdown-wrapper{flex:1;position:relative;z-index:1}.camp-filter__dropdown-wrapper.is-open{z-index:2}.camp-filter__dropdown-wrapper.is-open .camp-filter__input{z-index:3}.camp-filter__dropdown-wrapper.is-open .camp-filter__dropdown-toggle:after{transform:rotate(180deg) translateY(4px)}.camp-filter__input-group{align-items:stretch;display:flex;flex-direction:column;gap:1rem}.camp-filter__input-group>.camp-filter__input{flex:none}.camp-filter__input{border-radius:var(--border-radius);flex:1;position:relative}.camp-filter__input--light{--bg-color:#335971}.camp-filter__input--light,.camp-filter__input--light button,.camp-filter__input--light input,.camp-filter__input--light select,.camp-filter__input--light textarea{background-color:var(--bg-color);color:var(--white)}.camp-filter__input--light button::-moz-placeholder,.camp-filter__input--light input::-moz-placeholder,.camp-filter__input--light select::-moz-placeholder,.camp-filter__input--light textarea::-moz-placeholder{color:var(--white)}.camp-filter__input--light button::placeholder,.camp-filter__input--light input::placeholder,.camp-filter__input--light select::placeholder,.camp-filter__input--light textarea::placeholder{color:var(--white)}.camp-filter__input--light .camp-filter__dropdown-list{background-color:var(--bg-color)}.camp-filter__input--light .camp-filter__dropdown-list .camp-filter__sex-option,.camp-filter__input--light .camp-filter__dropdown-list li{color:var(--white)}.camp-filter__input--dropdown:after{background-color:var(--color-secondary);content:"";display:block;height:7px;inset-block-start:50%;inset-inline-end:1rem;-webkit-mask-image:url(../../images/icon-arrow-down.svg);mask-image:url(../../images/icon-arrow-down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;transform:translateY(-50%);width:14px}.camp-filter__number-input,.camp-filter__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);border:none;border-radius:var(--border-radius);color:var(--color-primary-darkest);font-family:inherit;font-size:inherit;height:100%;padding:1rem 1.5rem;padding-inline-end:2.5rem;width:100%}.camp-filter__number-input{-moz-appearance:textfield}.camp-filter__number-input::-webkit-inner-spin-button,.camp-filter__number-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.camp-filter__number-input::-moz-placeholder{color:var(--color-primary-darkest)}.camp-filter__number-input::placeholder{color:var(--color-primary-darkest)}.camp-filter__select{cursor:pointer}.camp-filter__sex-wrapper{flex:1;position:relative}.camp-filter__sex-option{border-bottom:2px solid var(--grey);color:var(--color-primary-darkest);cursor:pointer;padding-block:.5rem}.camp-filter__sex-option:last-child{border-bottom:none}.camp-filter__sex-option:has(.camp-filter__sex-radio:focus-visible){outline:2px solid currentColor;outline-offset:2px}.camp-filter__child:only-child .camp-filter__remove-child{display:none}.camp-filter__remove-child{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-inline-start:auto;padding:0;width:28px}.camp-filter__remove-child-icon{background-color:hsla(0,0%,100%,.5);display:block;height:14px;-webkit-mask-image:url(../../images/icon-close.svg);mask-image:url(../../images/icon-close.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .2s ease;width:14px}.camp-filter__add-child,.camp-filter__remove-child:hover .camp-filter__remove-child-icon{background-color:var(--white)}.camp-filter__add-child{align-items:center;border:none;border-radius:var(--border-radius);color:var(--color-primary-darkest);cursor:pointer;display:flex;font-family:inherit;font-size:inherit;justify-content:space-between;padding:1rem 1.5rem;text-align:start;width:100%}.camp-filter__add-child span{color:var(--color-secondary);font-size:var(--text-22);font-weight:700;line-height:1}.camps--loading{opacity:.5;pointer-events:none}.camp-filter__toggle{display:none}@media screen and (max-width:960px){.camp-filter__toggle{align-items:center;background:none;border:none;color:var(--color-secondary);cursor:pointer;display:flex;font-family:var(--font-accent);font-size:var(--text-20);justify-content:space-between;letter-spacing:.05em;padding:2rem var(--padding);text-transform:uppercase;width:100%}.camp-filter__toggle:focus-visible{outline:2px solid var(--color-secondary);outline-offset:-2px}}.camp-filter__toggle-label{align-items:center;display:flex;gap:1.2rem}.camp-filter__toggle-icon{stroke:currentColor;flex-shrink:0;width:20px}.camp-filter__toggle-chevron{stroke:currentColor;stroke-width:2px;flex-shrink:0;transition:transform .2s ease;width:16px}.camp-filter.is-open .camp-filter__toggle-chevron{transform:rotate(180deg)}.camp-filter__reset{align-items:center;background:none;border:none;color:var(--color-secondary);display:none;font-family:var(--font-accent);gap:1rem;margin-block-start:3rem}.camp-filter__reset.is-visible{display:inline-flex}.camp-filter__reset:before{background-color:var(--color-secondary);content:"";display:block;height:18px;-webkit-mask-image:url(../../images/icon-x-circle-hollow.svg);mask-image:url(../../images/icon-x-circle-hollow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:18px}.custom-checkbox{cursor:pointer;display:block;font-size:16px;margin:0;padding-left:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.custom-checkbox .checkmark:after{border:solid var(--color-secondary);border-width:0 2px 2px 0;height:12px;left:7px;top:3px;transform:rotate(35deg);width:6px}.custom-checkbox strong{flex-shrink:0}.checkmark{background-color:hsla(0,0%,100%,.2);border-radius:var(--border-radius);height:20px;left:0;position:absolute;top:0;width:20px}.checkmark:after{content:"";display:none;position:absolute}.custom-checkbox:hover input~.checkmark{background-color:hsla(0,0%,100%,.3)}.custom-checkbox input:checked~.checkmark:after{display:block}.custom-checkbox input:focus-visible~.checkmark{outline:2px solid var(--color-secondary);outline-offset:2px}.custom-checkbox--secondary .checkmark{background-color:var(--grey);border-radius:0}.custom-checkbox--secondary:hover input~.checkmark{background-color:var(--grey)}.tooltip{align-items:center;cursor:pointer;display:inline-flex;position:relative}.tooltip__box{background:var(--color-primary-dark);box-shadow:var(--box-shadow);color:var(--white);font-size:var(--text-16);font-weight:400;line-height:1.5;opacity:0;padding:1.5rem;pointer-events:none;position:absolute;text-align:left;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;width:clamp(200px,40%,320px);z-index:9999}.tooltip__box:after{background-color:var(--color-primary-dark);clip-path:polygon(0 0,0 100%,100% 0);content:"";display:block;height:20px;left:0;position:absolute;top:calc(100% - 5px);width:16px}.tooltip__box.is-open{opacity:1;pointer-events:auto;visibility:visible}.newsletter{background-color:var(--white);margin-block-start:-1px;padding-block:18rem 12rem;padding-inline-end:18%;padding-inline-start:15rem;position:relative;z-index:2}@media screen and (max-width:1400px){.newsletter{padding-block-start:6rem;padding-inline-start:4rem}}@media screen and (max-width:800px){.newsletter{padding-block-end:16rem;padding-inline-end:4rem}}@media screen and (max-width:500px){.newsletter{padding-inline:2rem}}.newsletter-no-form .newsletter__container{align-items:flex-start}.newsletter-no-form .newsletter__title{max-width:570px}.newsletter-no-form .newsletter__text{max-width:415px}.newsletter__container{display:flex;flex-wrap:wrap;gap:4rem;position:relative;z-index:3}@media screen and (max-width:800px){.newsletter__container{flex-direction:column;gap:2rem}}.newsletter__title{color:var(--color-primary);font-size:var(--text-43);line-height:1;margin:0;max-width:240px}.newsletter__text{font-size:var(--text-18);font-weight:400;margin:0;max-width:285px}@media screen and (max-width:800px){.newsletter__text{max-width:100%}}.newsletter__form{align-items:center;display:flex;gap:2rem}@media screen and (max-width:680px){.newsletter__form{align-items:flex-start;flex-direction:column}}.newsletter__input{background-color:var(--grey);border:none;padding:1.5rem 2rem}@media screen and (max-width:680px){.newsletter__input{width:100%}}.newsletter__input::-moz-placeholder{color:var(--black);font-weight:600;opacity:1;-moz-transition:opacity .2s ease;transition:opacity .2s ease}.newsletter__input::placeholder{color:var(--black);font-weight:600;opacity:1;transition:opacity .2s ease}.newsletter__input:focus{outline:2px solid var(--color-primary)}.newsletter__input:focus::-moz-placeholder{opacity:0}.newsletter__input:focus::placeholder{opacity:0}.cta-cards{margin-block-start:8rem;padding-inline:10rem;position:relative}@media screen and (max-width:1500px){.cta-cards{padding-inline:0}}.cta-cards__container{display:grid;gap:1rem;grid-template-columns:repeat(6,1fr);list-style:none;margin-block:0}@media screen and (max-width:680px){.cta-cards__container{gap:2rem;grid-template-columns:1fr}}.cta-cards__item{aspect-ratio:3/4;grid-column:span 2;overflow:hidden;position:relative}@media screen and (max-width:1300px){.cta-cards__item{grid-column:span 3}}@media screen and (max-width:680px){.cta-cards__item{aspect-ratio:4/3;border-radius:var(--border-radius);grid-column:span 1;width:100%}}@media screen and (max-width:1300px){.cta-cards__item:nth-child(3){aspect-ratio:16/9;grid-column:span 6}.cta-cards__item:nth-child(3) .cta-cards__bg-image{-o-object-position:top;object-position:top}}@media screen and (max-width:680px){.cta-cards__item:nth-child(3){aspect-ratio:4/3;grid-column:span 1}.cta-cards__item:nth-child(3) .cta-cards__bg-image{-o-object-position:center;object-position:center}}.cta-cards__item:after,.cta-cards__item:before{bottom:0;content:"";height:100%;left:0;max-height:355px;pointer-events:none;position:absolute;right:0;transition:opacity .4s ease;z-index:1}@media screen and (max-width:680px){.cta-cards__item:after,.cta-cards__item:before{max-height:155px}}.cta-cards__item:before{background:transparent linear-gradient(180deg,transparent 0,var(--black) 100%) 0 0 no-repeat;opacity:.7}.cta-cards__item:after{background:transparent linear-gradient(180deg,transparent 0,var(--color-primary-darkest) 100%) 0 0 no-repeat;opacity:0}.cta-cards__item:hover:before{opacity:0}.cta-cards__item:hover:after{opacity:.7}.cta-cards__item:hover .cta-card__title:before{opacity:1;transform:translateX(0)}.cta-cards__item:hover .cta-cards__bg-image{transform:scale(1.1)}.cta-cards--count-2 .cta-cards__item{aspect-ratio:4/3;grid-column:span 3}@media screen and (max-width:680px){.cta-cards--count-2 .cta-cards__item{grid-column:span 1}}.cta-cards--count-1 .cta-cards__item{grid-column:1/-1;justify-self:center;max-width:60rem;width:100%}@media screen and (max-width:680px){.cta-cards--count-1 .cta-cards__item{max-width:none}}.cta-cards__bg-image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;position:absolute;transition:transform .6s ease;width:100%;z-index:0}.cta-cards__link{display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:4rem;position:relative;text-decoration:none;width:100%;z-index:2}@media screen and (max-width:680px){.cta-cards__link{padding:2.5rem}}.cta-card__title{color:var(--white);font-size:var(--text-45);margin:0;position:relative;z-index:2}@media screen and (max-width:800px){.cta-card__title{font-size:var(--text-40)}}@media screen and (max-width:500px){.cta-card__title{font-size:var(--text-28)}}.cta-card__title:before{content:url(../../images/icon-arrow-circle.svg);display:block;left:0;position:absolute;top:-5rem;transform:translateX(-8rem);transition:var(--transition-bounce);width:37px}.feature-grid{display:grid;gap:1rem;margin-block-start:8rem;position:relative}@media screen and (max-width:680px){.feature-grid{gap:.5rem}}.feature-grid:before{background-color:var(--color-primary);content:"";display:block;height:145px;left:10vw;-webkit-mask-image:url(../../images/nature-divider-trees.svg);mask-image:url(../../images/nature-divider-trees.svg);-webkit-mask-position:bottom left;mask-position:bottom left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:1px;transform:translateY(-100%);transition:transform .2s ease;width:clamp(300px,30vw,400px)}@media screen and (max-width:1700px){.feature-grid:before{left:6vw}}@media screen and (max-width:1500px){.feature-grid:before{left:6rem}}@media screen and (max-width:1100px){.feature-grid:before{left:4rem}}@media screen and (max-width:680px){.feature-grid:before{height:230px;left:0;margin-inline-start:-3%;-webkit-mask-position:bottom center;mask-position:bottom center;right:0;transform:translateY(-100%);width:105%}}.feature-grid--text_and_images{grid-template-columns:repeat(4,1fr)}.feature-grid--text_and_images .feature-grid__block,.feature-grid--text_and_images .feature-grid__image--1{grid-column:span 2}.feature-grid--text_and_images .feature-grid__image--2,.feature-grid--text_and_images .feature-grid__image--3,.feature-grid--text_and_images .feature-grid__image--4,.feature-grid--text_and_images .feature-grid__image--5{grid-column:span 1}@media screen and (max-width:800px){.feature-grid--text_and_images .feature-grid__image--2,.feature-grid--text_and_images .feature-grid__image--3,.feature-grid--text_and_images .feature-grid__image--4,.feature-grid--text_and_images .feature-grid__image--5{grid-column:span 2}}@media screen and (max-width:680px){.feature-grid--text_and_images{grid-template-columns:repeat(2,1fr)}.feature-grid--text_and_images .feature-grid__block,.feature-grid--text_and_images .feature-grid__image--1{grid-column:1/-1}.feature-grid--text_and_images .feature-grid__image--2,.feature-grid--text_and_images .feature-grid__image--3,.feature-grid--text_and_images .feature-grid__image--4,.feature-grid--text_and_images .feature-grid__image--5{grid-column:span 1}}.feature-grid--blocks_and_images{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:680px){.feature-grid--blocks_and_images{grid-template-columns:1fr}}@media screen and (max-width:350px){.feature-grid--blocks_and_images{grid-template-columns:1fr}}@media screen and (max-width:680px){.feature-grid--blocks_and_images .feature-grid__image--2{order:4}}.feature-grid__block{align-items:center;background-color:var(--color-primary);color:var(--white);display:flex;flex-direction:column;justify-content:center;padding:8rem}@media screen and (max-width:1100px){.feature-grid__block{padding:4rem}}@media screen and (max-width:500px){.feature-grid__block{padding:2.5rem}}.feature-grid__block--primary{background-color:var(--color-primary)}.feature-grid__block--primary_darkest{background-color:var(--color-primary-darkest)}.feature-grid__block-container{max-width:600px}.feature-grid__title{color:var(--white);font-size:var(--text-85);line-height:1;margin:0 0 4rem}@media screen and (max-width:800px){.feature-grid__title{font-size:var(--text-45)}}.feature-grid__text{color:var(--white);margin-block-end:6rem}@media screen and (max-width:800px){.feature-grid__text{margin-block-end:3rem}}.feature-grid__text p{color:inherit;margin:0 0 2rem}.feature-grid__text p:last-child{margin-block-end:0}.feature-grid__text h3,.feature-grid__text h4{color:inherit;line-height:1.1;margin:0 0 2rem}.feature-grid__text h3:last-child,.feature-grid__text h4:last-child{margin-block-end:0}.feature-grid__text h3{font-size:var(--text-25)}.feature-grid__text h4{font-size:var(--text-20)}.feature-grid__image{aspect-ratio:4/3;height:100%;overflow:hidden;position:relative;width:100%}.feature-grid__image img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.feature-grid__buttons{-moz-column-gap:3rem;column-gap:3rem;display:flex;flex-wrap:wrap;row-gap:1.5rem}.feature-grid__buttons .button--tertiary{padding:0}.feature-grid__buttons .button--secondary{border-color:var(--white)}.feature-grid__buttons .button--secondary:hover{border-color:var(--grey-darker)}.activity-type{background-color:var(--color-primary);border-radius:var(--border-radius);color:var(--white);display:inline-block;font-family:var(--font-accent);padding:.5rem 2rem}.activity-frequency,.activity-type{margin:0 0 2rem}.modal--activity{border-radius:var(--border-radius);display:flex;flex-direction:column;max-height:85vh;max-width:800px;padding:0}.modal--activity .modal__content{min-height:0;overflow-x:hidden;overflow-y:auto}.modal--activity .modal__image{aspect-ratio:16/9;width:100%}.modal--activity .modal__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.modal--activity .modal__body{padding:3rem}.modal--activity .modal__title{margin:0 0 1rem}.modal--activity .close-modal{background-color:rgba(240,150,27,.9);border-radius:50%;padding:.75rem;right:1.5rem;top:1.5rem;width:30px}@media screen and (max-width:1100px){.modal--activity .close-modal{right:1.5rem;top:1.5rem}}@media screen and (max-width:800px){.modal--activity .close-modal{right:1rem;top:1rem;width:26px}}.article--activity,.article--staff-role{transition:all .4s ease}.article--activity .article__inner,.article--staff-role .article__inner{position:relative}.article--activity .activity-frequency,.article--activity .article__excerpt,.article--staff-role .activity-frequency,.article--staff-role .article__excerpt{padding-right:5rem}.article--activity:hover,.article--staff-role:hover{box-shadow:var(--box-shadow-hover);transform:translateY(-3px)}.article--activity:hover .article__arrow,.article--staff-role:hover .article__arrow{transform:translateX(3px)}.article__trigger{color:inherit;cursor:pointer;display:inline;letter-spacing:inherit;padding:0;text-align:inherit;text-transform:inherit}.article__trigger:after{border-radius:var(--border-radius);content:"";inset:0;position:absolute;z-index:1}.article__trigger:focus-visible{outline:none}.article__trigger:focus-visible:after{outline:2px solid var(--color-primary-darkest);outline-offset:-2px}.article__arrow{background:url(../../images/icon-arrow-circle.svg) 50%/contain no-repeat;bottom:4rem;height:3rem;position:absolute;right:4rem;transition:var(--transition-bounce);width:3rem}@media screen and (max-width:500px){.article__arrow{bottom:2.5rem;right:2.5rem}}.skip-link{background-color:var(--white);border-radius:var(--border-radius);color:var(--color-primary-darkest);font-weight:700;inset-block-start:1rem;inset-inline-start:1rem;padding:1rem 2rem;position:fixed;text-decoration:none;transform:translateY(-200%);z-index:10000}.skip-link:focus{outline:2px solid var(--color-secondary);outline-offset:2px;transform:none}.site-main:focus{outline:none}.flexible-layout-wrapper{background-color:var(--white);position:relative}.flexible-section{margin:0 auto;margin-block-end:1rem;padding-block:12rem;padding-inline:4rem;position:relative}@media screen and (max-width:1100px){.flexible-section{padding-block:8rem}}@media screen and (max-width:800px){.flexible-section{padding-block:6rem}}@media screen and (max-width:500px){.flexible-section{padding-block:4rem;padding-inline:0}}.flexible-section .block-wrapper:last-of-type{margin-bottom:0}.flexible-section .post-list{margin-block-end:4rem}.flexible-section:last-child{margin-block-end:0}.edit-section-btn{background:hsla(0,0%,100%,.8);border-radius:3px;color:#000;font-size:12px;opacity:.7;padding:5px 10px;position:absolute;right:4rem;text-decoration:none;top:3rem;transition:all .2s ease;z-index:100}.edit-section-btn img{width:20px}.edit-section-btn:hover{background:#fff;opacity:.9}.flexible-section{--section-bg:var(--grey);--section-text:var(--black);--block-bg:var(--grey);--block-text:var(--black);--list-marker-color:var(--black)}.flexible-section .dropdown,.flexible-section .media{background-color:var(--block-bg);color:var(--block-text)}.flexible-section .button--secondary{border-color:var(--block-bg)}.flexible-section .button--secondary:hover{border-color:var(--grey-darker)}.flexible-section .forminator-field input,.flexible-section .forminator-field select,.flexible-section .forminator-field textarea{background-color:var(--block-bg);color:var(--block-text)}.flexible-section--none{overflow:clip}.flexible-section--none:after{background-image:url(../../images/texture-wood-grain.webp);background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:500px;opacity:.05;position:absolute;right:0;top:15%;width:clamp(400px,60%,1000px)}.flexible-section--none.flexible-section--none-alt:after{left:0;right:auto;transform:scaleX(-1)}.flexible-section--light{--block-bg:var(--white);--section-bg:var(--grey);background-color:var(--section-bg);color:var(--section-text);overflow:clip}.flexible-section--light .flexible-section__background-image{left:0;opacity:.15;position:absolute;right:0;top:-12vw;z-index:0}.flexible-section--light .flexible-section__background-image img{display:block;height:auto;width:100%}.flexible-section--dark{--section-bg:var(--color-primary-darkest);--section-text:var(--white);--block-bg:var(--white);--block-text:var(--black);--list-marker-color:var(--white);background-color:var(--section-bg);color:var(--section-text);overflow-x:clip}.flexible-section--dark:after{background-image:url(../../images/nature-divider-grass-white.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;bottom:-1rem;content:"";display:block;height:400px;opacity:.05;position:absolute;right:-5%;width:clamp(400px,40%,730px)}.flexible-section--dark h2,.flexible-section--dark h3,.flexible-section--dark h4,.flexible-section--dark h5,.flexible-section--dark h6{color:var(--white)}.flexible-section--dark .article,.flexible-section--dark .media__title,.flexible-section--dark .modal--activity{color:var(--block-text)}.flexible-section--dark .article__title,.flexible-section--dark .modal__title{color:var(--color-primary-darkest)}.flexible-section--dark .text-block li{border-color:hsla(0,0%,100%,.1)}.flexible-section--dark .text-block a{color:var(--color-accent)}.flexible-section--dark .large-text{color:var(--white)}.flexible-section__container{display:grid;gap:clamp(4rem,8vw,16rem);row-gap:2rem}.flexible-section__container--center{align-items:center}.flexible-section__container--flex-end{align-items:flex-end}@media screen and (max-width:800px){.flexible-section__container--reverse .flexible-section__column:first-child{order:2}.flexible-section__container--reverse .flexible-section__column:last-child{order:1}}.flexible-section__container--2-cols{grid-template-columns:repeat(2,1fr)}.flexible-section__container--3-cols,.flexible-section__container--4-cols{gap:clamp(4rem,5vw,16rem)}.flexible-section__container--1-third-2-thirds,.flexible-section__container--2-thirds-1-third,.flexible-section__container--3-cols{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1300px){.flexible-section__container--3-cols{gap:3rem}}@media screen and (max-width:960px){.flexible-section__container--3-cols{grid-template-columns:repeat(1,1fr)}}.flexible-section__container--3-cols .quote{padding:4rem 4rem 6rem}.flexible-section__container--3-cols .quote__content{font-size:var(--text-25)}.flexible-section__container--4-cols{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1400px){.flexible-section__container--4-cols{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:800px){.flexible-section__container--1-third-2-thirds,.flexible-section__container--2-cols,.flexible-section__container--2-thirds-1-third,.flexible-section__container--3-cols,.flexible-section__container--4-cols{grid-template-columns:1fr}}.flexible-section__container--2-thirds-1-third .flexible-section__column:first-child{grid-column:span 2}@media screen and (max-width:800px){.flexible-section__container--2-thirds-1-third .flexible-section__column:first-child{grid-column:auto}}.flexible-section__container--1-third-2-thirds .flexible-section__column:nth-child(2){grid-column:span 2}@media screen and (max-width:800px){.flexible-section__container--1-third-2-thirds .flexible-section__column:nth-child(2){grid-column:auto}}.flexible-section__column{min-width:0}.flexible-section__column h2:first-child,.flexible-section__column h3:first-child{margin-block-start:0}.flexible-section--remove-bottom-spacing{padding-block-end:0}.flexible-section--remove-top-spacing{margin-block-start:-1px;padding-block-start:0}.flexible-section--reduce-width .flexible-section__container{max-width:calc(var(--max-width) - 600px)}@media screen and (max-width:1100px){.flexible-section--reduce-width .flexible-section__container{max-width:100%}}.flexible-section__title{margin-block-end:3rem;margin-block-start:0;margin-inline:auto;max-width:var(--max-width);padding-inline:var(--padding-inline);position:relative}.flexible-section__title--show-underline:after{background-color:var(--color-accent);content:"";display:block;height:2px;margin-block:1.5rem;width:70px}.flexible-section__title--align-left{text-align:left}.flexible-section__title--align-center{text-align:center}.flexible-section__title--align-center:after{margin-inline:auto}.flexible-section__title--align-right{text-align:right}.flexible-section__title--align-right:after{margin-inline-start:auto}.flexible-section--hide-graphic .flexible-section__background-image,.flexible-section--hide-graphic:after{display:none}.flexible-section--remove-bottom-gap{margin-block-end:0}.full-width-cta{padding:36rem 4rem 14rem;position:relative}@media screen and (max-width:800px){.full-width-cta{background-color:var(--black);display:flex;flex-direction:column;padding:0 4rem 6rem}}@media screen and (max-width:500px){.full-width-cta{padding-inline:2.5rem}}.full-width-cta:before{background:transparent linear-gradient(180deg,transparent 0,var(--black) 100%) 0 0 no-repeat;bottom:0;content:"";height:100%;left:0;max-height:90%;position:absolute;right:0;z-index:1}@media screen and (max-width:800px){.full-width-cta:before{display:none}}.full-width-cta .button-group{justify-content:center}.full-width-cta .button{margin-block-start:1rem}.full-width-cta .button--secondary{border-color:var(--white)}.full-width-cta__bg-image{height:100%;inset:0;position:absolute;width:100%}@media screen and (max-width:800px){.full-width-cta__bg-image{margin-inline:calc(50% - 50vw);position:relative;width:100vw}.full-width-cta__bg-image:after{background:transparent linear-gradient(180deg,transparent 0,var(--black) 100%) 0 0 no-repeat;bottom:0;content:"";height:100%;left:0;max-height:90%;position:absolute;right:0}}.full-width-cta__bg-image img{height:100%;margin-block-end:1px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.full-width-cta__container{color:var(--white);margin-inline:auto;max-width:680px;position:relative;text-align:center;z-index:2}.full-width-cta__container h2,.full-width-cta__container p{color:inherit}.full-width-cta__title{margin:0 0 2rem}.full-width-cta__text{margin:0 0 3rem}@media screen and (max-width:680px){.full-width-cta__text{padding-inline:0}}.full-width-cta__text p{margin-block:0}.full-width-cta__text p+p{margin-block-start:1em}.flexible-section--show-graphic{padding-block-end:18rem}@media screen and (max-width:800px){.flexible-section--show-graphic{padding-block-end:14rem}}@media screen and (max-width:500px){.flexible-section--show-graphic{padding-block-end:8rem}}.flexible-section--show-graphic:after{bottom:-1%;display:block;left:50%;margin-inline:auto;position:absolute;transform:translateX(-50%);width:clamp(300px,65vw,800px);z-index:1}.flexible-section--trees-graphic:after{content:url(../../images/nature-divider-trees-centred.svg)}.flexible-section--grass-graphic:after{content:url(../../images/nature-divider-grass-white.svg);width:clamp(250px,50vw,380px)}.flexible-section--horse-fence-graphic:after{content:url(../../images/nature-divider-horse-fence-white.svg)}.hidden{display:none}.hidden--visually{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.alignleft{float:left;margin:0 1rem 1rem 0}.alignright{float:right;margin:0 0 1rem 1rem}.aligncenter{margin:3rem auto}[data-sal]{transition-delay:0s;transition-delay:var(--sal-delay,0s);transition-duration:.2s;transition-duration:var(--sal-duration,.2s);transition-timing-function:ease;transition-timing-function:var(--sal-easing,ease)}[data-sal][data-sal-duration="200"]{transition-duration:.2s}[data-sal][data-sal-duration="250"]{transition-duration:.25s}[data-sal][data-sal-duration="300"]{transition-duration:.3s}[data-sal][data-sal-duration="350"]{transition-duration:.35s}[data-sal][data-sal-duration="400"]{transition-duration:.4s}[data-sal][data-sal-duration="450"]{transition-duration:.45s}[data-sal][data-sal-duration="500"]{transition-duration:.5s}[data-sal][data-sal-duration="550"]{transition-duration:.55s}[data-sal][data-sal-duration="600"]{transition-duration:.6s}[data-sal][data-sal-duration="650"]{transition-duration:.65s}[data-sal][data-sal-duration="700"]{transition-duration:.7s}[data-sal][data-sal-duration="750"]{transition-duration:.75s}[data-sal][data-sal-duration="800"]{transition-duration:.8s}[data-sal][data-sal-duration="850"]{transition-duration:.85s}[data-sal][data-sal-duration="900"]{transition-duration:.9s}[data-sal][data-sal-duration="950"]{transition-duration:.95s}[data-sal][data-sal-duration="1000"]{transition-duration:1s}[data-sal][data-sal-duration="1050"]{transition-duration:1.05s}[data-sal][data-sal-duration="1100"]{transition-duration:1.1s}[data-sal][data-sal-duration="1150"]{transition-duration:1.15s}[data-sal][data-sal-duration="1200"]{transition-duration:1.2s}[data-sal][data-sal-duration="1250"]{transition-duration:1.25s}[data-sal][data-sal-duration="1300"]{transition-duration:1.3s}[data-sal][data-sal-duration="1350"]{transition-duration:1.35s}[data-sal][data-sal-duration="1400"]{transition-duration:1.4s}[data-sal][data-sal-duration="1450"]{transition-duration:1.45s}[data-sal][data-sal-duration="1500"]{transition-duration:1.5s}[data-sal][data-sal-duration="1550"]{transition-duration:1.55s}[data-sal][data-sal-duration="1600"]{transition-duration:1.6s}[data-sal][data-sal-duration="1650"]{transition-duration:1.65s}[data-sal][data-sal-duration="1700"]{transition-duration:1.7s}[data-sal][data-sal-duration="1750"]{transition-duration:1.75s}[data-sal][data-sal-duration="1800"]{transition-duration:1.8s}[data-sal][data-sal-duration="1850"]{transition-duration:1.85s}[data-sal][data-sal-duration="1900"]{transition-duration:1.9s}[data-sal][data-sal-duration="1950"]{transition-duration:1.95s}[data-sal][data-sal-duration="2000"]{transition-duration:2s}[data-sal][data-sal-delay="50"]{transition-delay:.05s}[data-sal][data-sal-delay="100"]{transition-delay:.1s}[data-sal][data-sal-delay="150"]{transition-delay:.15s}[data-sal][data-sal-delay="200"]{transition-delay:.2s}[data-sal][data-sal-delay="250"]{transition-delay:.25s}[data-sal][data-sal-delay="300"]{transition-delay:.3s}[data-sal][data-sal-delay="350"]{transition-delay:.35s}[data-sal][data-sal-delay="400"]{transition-delay:.4s}[data-sal][data-sal-delay="450"]{transition-delay:.45s}[data-sal][data-sal-delay="500"]{transition-delay:.5s}[data-sal][data-sal-delay="550"]{transition-delay:.55s}[data-sal][data-sal-delay="600"]{transition-delay:.6s}[data-sal][data-sal-delay="650"]{transition-delay:.65s}[data-sal][data-sal-delay="700"]{transition-delay:.7s}[data-sal][data-sal-delay="750"]{transition-delay:.75s}[data-sal][data-sal-delay="800"]{transition-delay:.8s}[data-sal][data-sal-delay="850"]{transition-delay:.85s}[data-sal][data-sal-delay="900"]{transition-delay:.9s}[data-sal][data-sal-delay="950"]{transition-delay:.95s}[data-sal][data-sal-delay="1000"]{transition-delay:1s}[data-sal][data-sal-easing=linear]{transition-timing-function:linear}[data-sal][data-sal-easing=ease]{transition-timing-function:ease}[data-sal][data-sal-easing=ease-in]{transition-timing-function:ease-in}[data-sal][data-sal-easing=ease-out]{transition-timing-function:ease-out}[data-sal][data-sal-easing=ease-in-out]{transition-timing-function:ease-in-out}[data-sal][data-sal-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(.55,.055,.675,.19)}[data-sal][data-sal-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(.215,.61,.355,1)}[data-sal][data-sal-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(.645,.045,.355,1)}[data-sal][data-sal-easing=ease-in-circ]{transition-timing-function:cubic-bezier(.6,.04,.98,.335)}[data-sal][data-sal-easing=ease-out-circ]{transition-timing-function:cubic-bezier(.075,.82,.165,1)}[data-sal][data-sal-easing=ease-in-out-circ]{transition-timing-function:cubic-bezier(.785,.135,.15,.86)}[data-sal][data-sal-easing=ease-in-expo]{transition-timing-function:cubic-bezier(.95,.05,.795,.035)}[data-sal][data-sal-easing=ease-out-expo]{transition-timing-function:cubic-bezier(.19,1,.22,1)}[data-sal][data-sal-easing=ease-in-out-expo]{transition-timing-function:cubic-bezier(1,0,0,1)}[data-sal][data-sal-easing=ease-in-quad]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-sal][data-sal-easing=ease-out-quad]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-sal][data-sal-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-sal][data-sal-easing=ease-in-quart]{transition-timing-function:cubic-bezier(.895,.03,.685,.22)}[data-sal][data-sal-easing=ease-out-quart]{transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-sal][data-sal-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(.77,0,.175,1)}[data-sal][data-sal-easing=ease-in-quint]{transition-timing-function:cubic-bezier(.755,.05,.855,.06)}[data-sal][data-sal-easing=ease-out-quint]{transition-timing-function:cubic-bezier(.23,1,.32,1)}[data-sal][data-sal-easing=ease-in-out-quint]{transition-timing-function:cubic-bezier(.86,0,.07,1)}[data-sal][data-sal-easing=ease-in-sine]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-sal][data-sal-easing=ease-out-sine]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-sal][data-sal-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-sal][data-sal-easing=ease-in-back]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-sal][data-sal-easing=ease-out-back]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-sal][data-sal-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-sal|=fade]{opacity:0;transition-property:opacity}[data-sal|=fade].sal-animate,body.sal-disabled [data-sal|=fade]{opacity:1}[data-sal|=slide]{opacity:0;transition-property:opacity,transform}[data-sal=slide-up]{transform:translateY(20%)}[data-sal=slide-down]{transform:translateY(-20%)}[data-sal=slide-left]{transform:translateX(20%)}[data-sal=slide-right]{transform:translateX(-20%)}[data-sal|=slide].sal-animate,body.sal-disabled [data-sal|=slide]{opacity:1;transform:none}[data-sal|=zoom]{opacity:0;transition-property:opacity,transform}[data-sal=zoom-in]{transform:scale(.5)}[data-sal=zoom-out]{transform:scale(1.1)}[data-sal|=zoom].sal-animate,body.sal-disabled [data-sal|=zoom]{opacity:1;transform:none}[data-sal|=flip]{backface-visibility:hidden;transition-property:transform}[data-sal=flip-left]{transform:perspective(2000px) rotateY(-91deg)}[data-sal=flip-right]{transform:perspective(2000px) rotateY(91deg)}[data-sal=flip-up]{transform:perspective(2000px) rotateX(-91deg)}[data-sal=flip-down]{transform:perspective(2000px) rotateX(91deg)}[data-sal|=flip].sal-animate,body.sal-disabled [data-sal|=flip]{transform:none}@media (prefers-reduced-motion:reduce){body,html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:.01ms!important}[data-sal]{opacity:1!important;transform:none!important}}
