.CampHero_component__9Zhp9{margin-bottom:2rem}@media(min-width:23.4375rem){.CampHero_component__9Zhp9{margin-bottom:calc(3.5359116022vw + 1.1712707182rem)}}@media(min-width:80rem){.CampHero_component__9Zhp9{margin-bottom:4rem}}.CampHero_intro__Ta_ON{position:relative}.CampReel_videoFrame__q43zO,.CampReel_videoOverlay__8nfjR{left:0;width:100%;height:40rem;max-height:70vh}@media(min-width:40.0625rem){.CampReel_videoFrame__q43zO,.CampReel_videoOverlay__8nfjR{aspect-ratio:16/9;height:auto}}.CampReel_videoFrame__q43zO{position:-webkit-sticky;position:sticky;z-index:-1;top:4.5rem}.CampReel_videoOverlay__8nfjR{position:absolute;z-index:2;top:0}.CampReel_video__dOPuD{display:block;width:100%;height:100%;object-fit:cover}.CampReel_sentinel__lvgmh{position:absolute;bottom:0;left:0;width:100%;height:1px;pointer-events:none}.CampReel_videoButton__VULD1{position:absolute;z-index:2;top:100%;left:50%;transform:translate(-50%,-50%);white-space:nowrap}.CampReel_videoTrees__7AZbC{position:absolute;bottom:-1px;left:0;display:block;width:100%;height:auto}.LogoTransition_component__75EHl{position:relative;contain:paint;padding:7.5rem 0}.LogoTransition_logo__RfUPp{display:block;width:30rem;max-width:80%;height:auto;margin-inline:auto}.LogoTransition_cta__frlLi{max-width:27.5rem;width:100%;margin-top:2rem;margin-inline:auto;padding-inline:1rem;text-align:center}.LogoTransition_ctaTitle__wqdNp{font-family:var(--font-primary);font-size:1.75rem;font-weight:var(--fw-bold);line-height:1.2}@media(min-width:30rem){.LogoTransition_ctaTitle__wqdNp{font-size:calc(.5vw + 1.6rem)}}@media(min-width:80rem){.LogoTransition_ctaTitle__wqdNp{font-size:2rem}}.LogoTransition_ctaText__OD4Iy{margin-top:1rem}.LogoTransition_button__Igbpq{margin-top:1.25rem}.PhotoCollage_component__Z9CQQ{position:relative;z-index:1;background:var(--color-cc-1);padding-bottom:4rem;contain:paint}.PhotoCollage_stage__E1FW1{position:-webkit-sticky;position:sticky;top:4rem;display:grid;place-items:center;height:100vh}.PhotoCollage_header__mCOY2{margin-top:3rem;margin-bottom:1rem;text-align:center;font-family:var(--font-primary);font-weight:var(--fw-black);line-height:1;text-transform:uppercase}.PhotoCollage_headerText__BhcSP{margin-bottom:1.5rem;font-weight:var(--fw-black);font-size:1.125rem;color:var(--color-n1)}@media(min-width:30rem){.PhotoCollage_headerText__BhcSP{font-size:calc(.625vw + .9375rem)}}@media(min-width:90rem){.PhotoCollage_headerText__BhcSP{font-size:1.5rem}}.PhotoCollage_textStack__sA7P2{display:grid;grid-template:1fr/1fr;grid-template-areas:"text"}.PhotoCollage_sectionText__zqj1b{grid-area:text;max-width:9em;margin-inline:auto;font-size:2.25rem;color:var(--color-cc-2);opacity:0;transition:opacity var(--transition)}@media(min-width:30rem){.PhotoCollage_sectionText__zqj1b{font-size:calc(2.9166666667vw + 1.375rem)}}@media(min-width:90rem){.PhotoCollage_sectionText__zqj1b{font-size:4rem}}.PhotoCollage_sectionText__zqj1b.PhotoCollage_active__trPLZ{opacity:1}.PhotoCollage_collage__L1cnz{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto auto;grid-template-areas:"a c" "d b";max-width:80vw;margin:auto}@media(min-aspect-ratio:1/1){.PhotoCollage_collage__L1cnz{max-width:60vmin}}.PhotoCollage_imageWrapper__qOI0d{position:relative;display:grid;width:100%}.PhotoCollage_imageWrapper__qOI0d img{display:block;background:var(--color-n1);border:.1875rem solid var(--color-n1);box-shadow:-.0625rem .1875rem .5rem 0 rgba(0,0,0,.15)}.PhotoCollage_imageWrapper__qOI0d:first-child{grid-area:a;align-self:end;justify-self:end}.PhotoCollage_imageWrapper__qOI0d:first-child img{width:100%;transform:translateY(7%) rotate(9deg)}.PhotoCollage_imageWrapper__qOI0d:nth-child(2){grid-area:b;align-self:start;justify-self:start}.PhotoCollage_imageWrapper__qOI0d:nth-child(2) img{width:95%;transform:translateX(-8%) translateY(-20%) rotate(-11deg)}.PhotoCollage_imageWrapper__qOI0d:nth-child(3){grid-area:c;align-self:end;justify-self:start}.PhotoCollage_imageWrapper__qOI0d:nth-child(3) img{width:96%;transform:translateX(-10%) translateY(-8%) rotate(-6deg)}.PhotoCollage_imageWrapper__qOI0d:nth-child(4){grid-area:d;align-self:start;justify-self:end}.PhotoCollage_imageWrapper__qOI0d:nth-child(4) img{width:94%;transform:translateX(15%) translateY(-2%) rotate(5deg)}