.CampProgramsPage-module__0PgvIa__page{--ink:#001134;--gold:#e6af4c;--gutter:clamp(20px,4vw,72px);--gap:clamp(20px,2.5vw,40px);color:var(--ink);font:clamp(15px,1.12vw,18px)/1.35 Arial,Helvetica,sans-serif}.CampProgramsPage-module__0PgvIa__page *,.CampProgramsPage-module__0PgvIa__page :before,.CampProgramsPage-module__0PgvIa__page :after{box-sizing:border-box}.CampProgramsPage-module__0PgvIa__page h1,.CampProgramsPage-module__0PgvIa__page h2,.CampProgramsPage-module__0PgvIa__page h3{font-family:Georgia,Times New Roman,serif;font-weight:700}.CampProgramsPage-module__0PgvIa__page h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(26px,2.45vw,40px);line-height:1.13}.CampProgramsPage-module__0PgvIa__page h3{letter-spacing:-.025em;margin:0;font-size:clamp(18px,1.55vw,24px);line-height:1.15}.CampProgramsPage-module__0PgvIa__page p{max-width:68ch;margin:0}.CampProgramsPage-module__0PgvIa__page img{max-width:100%;display:block}.CampProgramsPage-module__0PgvIa__page div,.CampProgramsPage-module__0PgvIa__page article,.CampProgramsPage-module__0PgvIa__page figure{min-width:0}.CampProgramsPage-module__0PgvIa__page a{color:inherit;text-underline-offset:4px}.CampProgramsPage-module__0PgvIa__page a:focus-visible,.CampProgramsPage-module__0PgvIa__page button:focus-visible{outline-offset:4px;outline:3px solid #8650a1}.CampProgramsPage-module__0PgvIa__page [id]{scroll-margin-top:calc(var(--camp-nav-height) + 16px)}.CampProgramsPage-module__0PgvIa__container,.CampProgramsPage-module__0PgvIa__heroInner{width:100%;max-width:calc(1280px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.CampProgramsPage-module__0PgvIa__section{align-items:center;height:auto;padding-block:clamp(20px,2.5vh,30px);display:flex}.CampProgramsPage-module__0PgvIa__heading{text-align:center;justify-content:center;align-items:center;gap:clamp(12px,1.8vw,30px);margin-bottom:clamp(12px,1.8vh,20px);display:flex}.CampProgramsPage-module__0PgvIa__heading>span{color:var(--gold);flex:none;font-size:clamp(20px,2vw,30px)}.CampProgramsPage-module__0PgvIa__intro{text-align:center;max-width:none!important;margin:-5px auto 15px!important}.CampProgramsPage-module__0PgvIa__textLink{justify-content:center;align-items:center;gap:8px;min-height:44px;font:700 clamp(16px,1.25vw,20px)/1.2 Georgia,serif;display:inline-flex}.CampProgramsPage-module__0PgvIa__hero{height:var(--camp-hero-height);color:#fff9ee;background:#031126;align-items:center;min-height:0;display:flex;position:relative}.CampProgramsPage-module__0PgvIa__heroPhoto{position:absolute;inset:0 0 0 27%}.CampProgramsPage-module__0PgvIa__heroPhoto img{object-fit:cover;object-position:center 45%}.CampProgramsPage-module__0PgvIa__heroShade{background:linear-gradient(90deg,#031126 0% 25%,#031126f5 32%,#031126b3 40%,#03112626 53%,#0000 65%);position:absolute;inset:0}.CampProgramsPage-module__0PgvIa__heroInner{z-index:1;position:relative}.CampProgramsPage-module__0PgvIa__heroCopy{width:45%;padding-block:24px}.CampProgramsPage-module__0PgvIa__hero .CampProgramsPage-module__0PgvIa__eyebrow{color:#f6ca62;letter-spacing:.08em;text-transform:uppercase;margin-bottom:clamp(12px,2vh,22px);font-size:clamp(12px,1.05vw,17px);font-weight:700}.CampProgramsPage-module__0PgvIa__eyebrow span{margin-inline:5px}.CampProgramsPage-module__0PgvIa__hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(37px,min(4.1vw,7vh),70px);line-height:1.02}.CampProgramsPage-module__0PgvIa__hero h1 span,.CampProgramsPage-module__0PgvIa__hero h1 em{display:block}.CampProgramsPage-module__0PgvIa__hero h1 em{color:#f7cd69;font-style:normal}.CampProgramsPage-module__0PgvIa__heroDescription{font:clamp(18px,min(1.6vw,3vh),26px)/1.22 Georgia,serif;margin-top:clamp(14px,2.4vh,26px)!important}.CampProgramsPage-module__0PgvIa__reassurance{max-width:440px;margin-top:clamp(16px,3vh,30px)}.CampProgramsPage-module__0PgvIa__reassurance h2{letter-spacing:-.035em;text-wrap:initial;margin-bottom:7px;font-size:clamp(24px,min(2.2vw,4vh),35px);line-height:1.13}.CampProgramsPage-module__0PgvIa__reassurance p{font:clamp(18px,min(1.5vw,2.8vh),24px)/1.25 Georgia,serif}.CampProgramsPage-module__0PgvIa__compare{align-items:center;width:clamp(250px,25vw,360px);min-height:48px;margin:clamp(14px,2.5vh,28px) 0 0 -5px;display:flex}.CampProgramsPage-module__0PgvIa__compare img{width:100%;height:auto}.CampProgramsPage-module__0PgvIa__compare:hover{filter:brightness(1.08)}.CampProgramsPage-module__0PgvIa__hero a:focus-visible{outline-color:#f7cd69}.CampProgramsPage-module__0PgvIa__kit{background:#f7e4c9;min-height:60vh}.CampProgramsPage-module__0PgvIa__kitGrid{gap:var(--gap);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.CampProgramsPage-module__0PgvIa__kitFigure{text-align:center;margin:0}.CampProgramsPage-module__0PgvIa__kitFigure>img{object-fit:contain;width:100%;height:clamp(240px,43vh,465px)}.CampProgramsPage-module__0PgvIa__kitFigure figcaption{margin-top:8px;font-size:14px}.CampProgramsPage-module__0PgvIa__roles{border-left:1px solid #d5b16f;padding-left:clamp(15px,2vw,30px)}.CampProgramsPage-module__0PgvIa__roles article{grid-template-columns:minmax(90px,.34fr) minmax(0,.66fr);align-items:center;gap:clamp(12px,1.5vw,22px);padding-block:10px;display:grid}.CampProgramsPage-module__0PgvIa__roles article+article{border-top:1px solid #d9b877}.CampProgramsPage-module__0PgvIa__roles article>img{object-fit:contain;width:100%;height:clamp(70px,10vh,110px)}.CampProgramsPage-module__0PgvIa__roles h3{margin-bottom:6px}.CampProgramsPage-module__0PgvIa__supportArt{align-items:center;gap:5px;height:clamp(82px,11vh,120px);display:flex}.CampProgramsPage-module__0PgvIa__supportArt img:first-child{object-fit:contain;width:48%;height:100%}.CampProgramsPage-module__0PgvIa__supportArt img:last-child{width:48%;height:auto}.CampProgramsPage-module__0PgvIa__includedLink{justify-content:flex-end;display:flex}.CampProgramsPage-module__0PgvIa__formats{background:#eae0ea;min-height:60vh}.CampProgramsPage-module__0PgvIa__formatGrid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CampProgramsPage-module__0PgvIa__formatCard{background:#fffdf7;border:1px solid #b9cbaa;border-radius:12px}.CampProgramsPage-module__0PgvIa__singleDay{--format:#25652f}.CampProgramsPage-module__0PgvIa__fiveSession{--format:#602599;border-color:#cbb1df}.CampProgramsPage-module__0PgvIa__formatPhoto{object-fit:cover;object-position:center top;border:6px solid var(--format);border-radius:11px 11px 0 0;width:100%;height:clamp(135px,18vh,210px)}.CampProgramsPage-module__0PgvIa__formatBody{padding:8px clamp(15px,2vw,28px) 12px}.CampProgramsPage-module__0PgvIa__formatBody h3{color:var(--format);text-align:center;font-size:clamp(25px,2.35vw,36px)}.CampProgramsPage-module__0PgvIa__formatBody h3 a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.CampProgramsPage-module__0PgvIa__formatBody h3 a:hover{text-decoration:underline}.CampProgramsPage-module__0PgvIa__formatBody .CampProgramsPage-module__0PgvIa__tagline{color:var(--format);text-align:center;max-width:none;font:700 clamp(17px,1.55vw,24px)/1.12 Georgia,serif}.CampProgramsPage-module__0PgvIa__formatDescription{text-align:center;min-height:2.5em;font-size:clamp(14px,1vw,16px);line-height:1.25;margin:8px auto 10px!important}.CampProgramsPage-module__0PgvIa__facts{gap:6px;margin:0;font-size:clamp(13px,1vw,16px);display:grid}.CampProgramsPage-module__0PgvIa__facts>div{grid-template-columns:28px auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.CampProgramsPage-module__0PgvIa__facts dt{font:700 1em Georgia,serif}.CampProgramsPage-module__0PgvIa__facts dd{margin:0}.CampProgramsPage-module__0PgvIa__sprite{background-image:url(/assets/camps/camp-programs/layout/format-icons.webp);background-repeat:no-repeat;background-size:135.34px 101.5px;width:28px;height:28px;display:block}.CampProgramsPage-module__0PgvIa__sprite00{background-position:-29.5px -5px}.CampProgramsPage-module__0PgvIa__sprite01{background-position:-29.5px -38px}.CampProgramsPage-module__0PgvIa__sprite02{background-position:-29.5px -70px}.CampProgramsPage-module__0PgvIa__sprite10{background-position:-79px -5px}.CampProgramsPage-module__0PgvIa__sprite11{background-position:-79px -38px}.CampProgramsPage-module__0PgvIa__sprite12{background-position:-79px -70px}.CampProgramsPage-module__0PgvIa__timetable{background:#f3d49b;border-radius:8px;justify-content:center;align-items:center;gap:14px;height:auto;min-height:6vh;margin-top:10px;padding:7px 16px;font-size:clamp(14px,1.05vw,17px);display:flex}.CampProgramsPage-module__0PgvIa__timetable svg{color:#986009;flex:none;width:30px;height:30px}.CampProgramsPage-module__0PgvIa__timetable p{max-width:none}.CampProgramsPage-module__0PgvIa__content{background:#f5ebdc;min-height:70vh}.CampProgramsPage-module__0PgvIa__contentGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.2vw,20px);display:grid}.CampProgramsPage-module__0PgvIa__contentCard{text-align:center;background:#fffdf8;border:1px solid #e2d5bb;border-radius:9px}.CampProgramsPage-module__0PgvIa__contentCard>img{object-fit:cover;border-radius:8px 8px 0 0;width:100%;height:clamp(130px,18vh,200px)}.CampProgramsPage-module__0PgvIa__contentCard>div{padding:10px 7px 12px}.CampProgramsPage-module__0PgvIa__contentCard h3{font-size:clamp(17px,1.4vw,22px)}.CampProgramsPage-module__0PgvIa__contentCard p{margin-top:5px;font-size:clamp(12px,.9vw,14px);line-height:1.2}.CampProgramsPage-module__0PgvIa__ageGrid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(12px,1.8vh,20px);display:grid}.CampProgramsPage-module__0PgvIa__ageGrid article{background:#f7f4fc;border:1px solid #e2dceb;border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;display:grid}.CampProgramsPage-module__0PgvIa__ageGrid article>img{object-fit:cover;border-radius:7px 0 0 7px;width:100%;height:18vh;min-height:0;max-height:none}.CampProgramsPage-module__0PgvIa__ageGrid article>div{align-self:center;padding:clamp(12px,1.4vw,22px)}.CampProgramsPage-module__0PgvIa__ageGrid h3{margin-bottom:10px;font-size:clamp(18px,1.5vw,24px)}.CampProgramsPage-module__0PgvIa__ageGrid p{font-size:clamp(14px,1.05vw,17px)}.CampProgramsPage-module__0PgvIa__contentChoice{text-align:center;background:#fbe3a8;border-radius:8px;justify-content:center;align-items:center;gap:20px;height:auto;min-height:7vh;margin-top:12px;padding:10px 20px;display:flex}.CampProgramsPage-module__0PgvIa__contentChoice svg{color:#966012;stroke-width:1.6px;flex:none;width:48px;height:48px}.CampProgramsPage-module__0PgvIa__contentChoice h3{font-size:clamp(18px,1.7vw,26px)}.CampProgramsPage-module__0PgvIa__contentChoice p{max-width:none;margin-top:4px}.CampProgramsPage-module__0PgvIa__practice{background:#e4ecdd;min-height:60vh}.CampProgramsPage-module__0PgvIa__practiceGrid{gap:var(--gap);grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);align-items:center;display:grid}.CampProgramsPage-module__0PgvIa__practicePhoto{object-fit:cover;object-position:center top;border-radius:9px;width:100%;height:clamp(210px,27vh,300px)}.CampProgramsPage-module__0PgvIa__practiceCopy .CampProgramsPage-module__0PgvIa__heading{gap:12px;margin-bottom:16px}.CampProgramsPage-module__0PgvIa__practiceCopy h2{font-size:clamp(24px,2.15vw,34px)}.CampProgramsPage-module__0PgvIa__values{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.CampProgramsPage-module__0PgvIa__values article+article{border-left:1px solid #c4ad7d;padding-left:14px}.CampProgramsPage-module__0PgvIa__values img{object-fit:cover;object-position:center top;border-radius:50%;width:clamp(65px,5vw,76px);height:clamp(65px,5vw,76px);margin-bottom:7px}.CampProgramsPage-module__0PgvIa__values h3{margin-bottom:5px;font-size:clamp(16px,1.2vw,18px)}.CampProgramsPage-module__0PgvIa__values p{font-size:clamp(14px,1vw,16px)}.CampProgramsPage-module__0PgvIa__preparation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;margin-top:10px;font-size:13px;display:flex}.CampProgramsPage-module__0PgvIa__preparation .CampProgramsPage-module__0PgvIa__textLink{font:700 clamp(13px,1vw,16px)/1.2 Arial,sans-serif}.CampProgramsPage-module__0PgvIa__closing{align-items:center;gap:var(--gap);background:#edf0e3;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,.65fr);height:auto;min-height:22vh;margin-top:clamp(16px,2.5vh,28px);padding:6px 30px;display:grid}.CampProgramsPage-module__0PgvIa__closingCopy{text-align:center}.CampProgramsPage-module__0PgvIa__closing h2{margin-bottom:7px;font-size:clamp(25px,2.2vw,34px)}.CampProgramsPage-module__0PgvIa__closing p{margin-inline:auto}.CampProgramsPage-module__0PgvIa__closingArt{object-fit:contain;width:100%;height:clamp(160px,21vh,240px)}.CampProgramsPage-module__0PgvIa__page .CampProgramsPage-module__0PgvIa__request.camp-information-cta{width:min(340px,100%);height:auto;min-height:48px;box-shadow:none;background:0 0;border:0;margin:4px auto 0;padding:0;display:block}.CampProgramsPage-module__0PgvIa__request img{width:100%;height:auto}.CampProgramsPage-module__0PgvIa__page .CampProgramsPage-module__0PgvIa__request.camp-information-cta:hover{filter:brightness(1.08);background:0 0}@supports (min-height:1svh){.CampProgramsPage-module__0PgvIa__kit,.CampProgramsPage-module__0PgvIa__formats,.CampProgramsPage-module__0PgvIa__practice{min-height:60svh}.CampProgramsPage-module__0PgvIa__content{min-height:70svh}.CampProgramsPage-module__0PgvIa__timetable{min-height:6svh}.CampProgramsPage-module__0PgvIa__contentChoice{min-height:7svh}.CampProgramsPage-module__0PgvIa__closing{min-height:22svh}}@media (min-width:1101px){.CampProgramsPage-module__0PgvIa__formats{padding-block:15px}.CampProgramsPage-module__0PgvIa__formats .CampProgramsPage-module__0PgvIa__heading{margin-bottom:10px}.CampProgramsPage-module__0PgvIa__formats .CampProgramsPage-module__0PgvIa__intro{font-size:15px;margin-bottom:10px!important}.CampProgramsPage-module__0PgvIa__formatBody{padding-block:5px 9px}.CampProgramsPage-module__0PgvIa__formatBody .CampProgramsPage-module__0PgvIa__tagline{font-size:clamp(17px,1.35vw,21px)}.CampProgramsPage-module__0PgvIa__formatDescription{margin-block:6px!important}.CampProgramsPage-module__0PgvIa__facts{gap:3px}.CampProgramsPage-module__0PgvIa__facts>div{grid-template-columns:24px auto minmax(0,1fr)}.CampProgramsPage-module__0PgvIa__sprite{background-size:116px 87px;width:24px;height:24px}.CampProgramsPage-module__0PgvIa__sprite00{background-position:-25.3px -4.3px}.CampProgramsPage-module__0PgvIa__sprite01{background-position:-25.3px -32.6px}.CampProgramsPage-module__0PgvIa__sprite02{background-position:-25.3px -60px}.CampProgramsPage-module__0PgvIa__sprite10{background-position:-67.7px -4.3px}.CampProgramsPage-module__0PgvIa__sprite11{background-position:-67.7px -32.6px}.CampProgramsPage-module__0PgvIa__sprite12{background-position:-67.7px -60px}}@media (min-width:768px) and (max-height:720px){.CampProgramsPage-module__0PgvIa__heroCopy{width:46%;padding-block:12px}.CampProgramsPage-module__0PgvIa__hero .CampProgramsPage-module__0PgvIa__eyebrow{margin-bottom:10px;font-size:12px}.CampProgramsPage-module__0PgvIa__hero h1{font-size:clamp(35px,3.4vw,50px)}.CampProgramsPage-module__0PgvIa__heroDescription{font-size:18px;margin-top:12px!important}.CampProgramsPage-module__0PgvIa__reassurance{margin-top:14px}.CampProgramsPage-module__0PgvIa__reassurance h2{font-size:25px}.CampProgramsPage-module__0PgvIa__reassurance p{font-size:17px}.CampProgramsPage-module__0PgvIa__compare{width:260px;margin-top:12px}.CampProgramsPage-module__0PgvIa__section{padding-block:20px}}@media (min-width:768px) and (max-width:1100px){.CampProgramsPage-module__0PgvIa__heroCopy{width:51%}.CampProgramsPage-module__0PgvIa__hero h1{font-size:clamp(36px,4.5vw,48px)}.CampProgramsPage-module__0PgvIa__heroDescription,.CampProgramsPage-module__0PgvIa__reassurance p{font-size:19px}.CampProgramsPage-module__0PgvIa__reassurance h2{font-size:28px}.CampProgramsPage-module__0PgvIa__hero .CampProgramsPage-module__0PgvIa__eyebrow{font-size:12px}.CampProgramsPage-module__0PgvIa__desktopBreak{display:none}.CampProgramsPage-module__0PgvIa__heroShade{background:linear-gradient(90deg,#031126 0% 25%,#031126e6 39%,#0311264d 59%,#0000 80%)}.CampProgramsPage-module__0PgvIa__kitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CampProgramsPage-module__0PgvIa__roles{padding-left:15px}.CampProgramsPage-module__0PgvIa__roles article{grid-template-columns:82px minmax(0,1fr)}.CampProgramsPage-module__0PgvIa__formatBody{padding-inline:14px}.CampProgramsPage-module__0PgvIa__formatBody h3{font-size:28px}.CampProgramsPage-module__0PgvIa__facts>div{gap:7px}.CampProgramsPage-module__0PgvIa__contentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CampProgramsPage-module__0PgvIa__contentCard>img{aspect-ratio:1.65;height:auto}.CampProgramsPage-module__0PgvIa__ageGrid{gap:20px}.CampProgramsPage-module__0PgvIa__ageGrid article{grid-template-columns:1fr}.CampProgramsPage-module__0PgvIa__ageGrid article>img{aspect-ratio:2;border-radius:7px 7px 0 0;height:auto;max-height:none}.CampProgramsPage-module__0PgvIa__practiceGrid{grid-template-columns:1fr}.CampProgramsPage-module__0PgvIa__practicePhoto{object-fit:contain;width:70%;height:auto;max-height:36vh;margin-inline:auto}.CampProgramsPage-module__0PgvIa__values img{width:85px;height:85px}}@media (max-width:767px){.CampProgramsPage-module__0PgvIa__page{font-size:16px}.CampProgramsPage-module__0PgvIa__page h2{font-size:29px}.CampProgramsPage-module__0PgvIa__section{padding-block:30px}.CampProgramsPage-module__0PgvIa__heading{gap:10px;margin-bottom:18px}.CampProgramsPage-module__0PgvIa__heading>span{font-size:17px}.CampProgramsPage-module__0PgvIa__hero{flex-direction:column;justify-content:space-between;align-items:stretch;height:auto;min-height:0;display:flex}.CampProgramsPage-module__0PgvIa__heroInner{order:0}.CampProgramsPage-module__0PgvIa__heroCopy{width:100%;padding-block:20px 8px}.CampProgramsPage-module__0PgvIa__hero .CampProgramsPage-module__0PgvIa__eyebrow{letter-spacing:.06em;margin-bottom:9px;font-size:11px}.CampProgramsPage-module__0PgvIa__hero h1{font-size:clamp(32px,8.6vw,48px)}.CampProgramsPage-module__0PgvIa__heroDescription{font-size:17px;margin-top:12px!important}.CampProgramsPage-module__0PgvIa__desktopBreak{display:none}.CampProgramsPage-module__0PgvIa__reassurance{max-width:none;margin-top:13px}.CampProgramsPage-module__0PgvIa__reassurance h2{margin-bottom:5px;font-size:23px}.CampProgramsPage-module__0PgvIa__reassurance p{font-size:16px}.CampProgramsPage-module__0PgvIa__compare{width:240px;margin:8px auto 0}.CampProgramsPage-module__0PgvIa__heroPhoto{order:1;width:100%;height:22vh;min-height:0;position:relative;inset:auto}.CampProgramsPage-module__0PgvIa__heroPhoto img{object-position:center 48%}.CampProgramsPage-module__0PgvIa__heroShade{display:none}.CampProgramsPage-module__0PgvIa__kitGrid,.CampProgramsPage-module__0PgvIa__formatGrid,.CampProgramsPage-module__0PgvIa__ageGrid,.CampProgramsPage-module__0PgvIa__practiceGrid{grid-template-columns:1fr}.CampProgramsPage-module__0PgvIa__kitFigure>img{border-radius:8px;height:auto}.CampProgramsPage-module__0PgvIa__roles{border-left:0;padding-left:0}.CampProgramsPage-module__0PgvIa__roles article{grid-template-columns:110px minmax(0,1fr)}.CampProgramsPage-module__0PgvIa__roles article>img{height:100px}.CampProgramsPage-module__0PgvIa__supportArt{height:105px}.CampProgramsPage-module__0PgvIa__includedLink{justify-content:center}.CampProgramsPage-module__0PgvIa__intro{margin:0 auto 20px!important}.CampProgramsPage-module__0PgvIa__formatPhoto{aspect-ratio:1.9;height:auto}.CampProgramsPage-module__0PgvIa__formatBody{padding:10px 16px 18px}.CampProgramsPage-module__0PgvIa__formatBody h3{font-size:30px}.CampProgramsPage-module__0PgvIa__formatDescription{font-size:15px;margin-block:10px 16px!important}.CampProgramsPage-module__0PgvIa__facts{gap:10px;font-size:14px}.CampProgramsPage-module__0PgvIa__facts>div{grid-template-columns:28px auto minmax(0,1fr);gap:8px}.CampProgramsPage-module__0PgvIa__timetable{text-align:left;margin-top:18px;padding:13px}.CampProgramsPage-module__0PgvIa__contentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.CampProgramsPage-module__0PgvIa__contentCard>img{aspect-ratio:1.2;height:auto}.CampProgramsPage-module__0PgvIa__contentCard h3{font-size:18px}.CampProgramsPage-module__0PgvIa__contentCard p{font-size:12px}.CampProgramsPage-module__0PgvIa__ageGrid{margin-top:20px}.CampProgramsPage-module__0PgvIa__ageGrid article{grid-template-columns:repeat(2,minmax(0,1fr))}.CampProgramsPage-module__0PgvIa__ageGrid article>img{object-position:center;height:100%;min-height:160px;max-height:none}.CampProgramsPage-module__0PgvIa__ageGrid article>div{padding:15px}.CampProgramsPage-module__0PgvIa__ageGrid h3{font-size:20px}.CampProgramsPage-module__0PgvIa__ageGrid p{font-size:15px}.CampProgramsPage-module__0PgvIa__contentChoice{gap:12px;margin-top:20px;padding:16px}.CampProgramsPage-module__0PgvIa__contentChoice svg{width:35px;height:35px}.CampProgramsPage-module__0PgvIa__contentChoice h3{font-size:21px}.CampProgramsPage-module__0PgvIa__contentChoice p{font-size:14px}.CampProgramsPage-module__0PgvIa__practicePhoto{height:auto}.CampProgramsPage-module__0PgvIa__practiceCopy h2{font-size:29px}.CampProgramsPage-module__0PgvIa__values{gap:10px}.CampProgramsPage-module__0PgvIa__values article+article{padding-left:10px}.CampProgramsPage-module__0PgvIa__values img{width:75px;height:75px}.CampProgramsPage-module__0PgvIa__values h3{font-size:18px}.CampProgramsPage-module__0PgvIa__values p{font-size:14px}.CampProgramsPage-module__0PgvIa__preparation{text-align:center;justify-content:center;margin-top:18px}.CampProgramsPage-module__0PgvIa__preparation .CampProgramsPage-module__0PgvIa__textLink{font-size:15px}.CampProgramsPage-module__0PgvIa__closing{grid-template-columns:1fr;gap:8px;margin-top:20px;padding:22px 18px 0}.CampProgramsPage-module__0PgvIa__closing h2{font-size:29px}.CampProgramsPage-module__0PgvIa__closingArt{width:min(350px,100%);height:auto;margin-inline:auto}}@media (max-width:767px) and (max-height:720px){.CampProgramsPage-module__0PgvIa__heroCopy{padding-top:14px}.CampProgramsPage-module__0PgvIa__hero h1{font-size:30px}.CampProgramsPage-module__0PgvIa__heroDescription{font-size:16px;margin-top:9px!important}.CampProgramsPage-module__0PgvIa__reassurance{margin-top:10px}.CampProgramsPage-module__0PgvIa__reassurance h2{font-size:21px}.CampProgramsPage-module__0PgvIa__reassurance p{font-size:15px}.CampProgramsPage-module__0PgvIa__compare{width:215px;margin-top:3px}.CampProgramsPage-module__0PgvIa__heroPhoto{height:19vh}}.CampProgramsPage-module__0PgvIa__valuePortrait{clip-path:circle(50%);width:clamp(65px,5vw,76px);height:clamp(65px,5vw,76px);margin-bottom:7px;position:relative}.CampProgramsPage-module__0PgvIa__values .CampProgramsPage-module__0PgvIa__valuePortrait img{border-radius:0;width:160%;max-width:none;height:auto;margin:0;position:absolute;top:0;left:-30%}@media (max-width:767px){.CampProgramsPage-module__0PgvIa__heroPhoto img{object-position:center top}.CampProgramsPage-module__0PgvIa__valuePortrait{width:75px;height:75px}}@media (max-width:767px) and (max-height:720px){.CampProgramsPage-module__0PgvIa__heroPhoto{height:27vh}}
.CampResourcesHero-module___LSjNW__hero{isolation:isolate;min-height:var(--camp-hero-height);color:#fffaf0;background:#031126;align-items:center;height:auto;display:flex;position:relative}.CampResourcesHero-module___LSjNW__image{z-index:-2;object-fit:cover;object-position:center 20%}.CampResourcesHero-module___LSjNW__shade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#000000d1 0%,#000000ad 28%,#0003 55%,#0000 75%);position:absolute;inset:0}.CampResourcesHero-module___LSjNW__inner{width:100%;max-width:calc(1280px + 2*clamp(20px,4vw,72px));margin-inline:auto;padding:clamp(36px,6vh,80px) clamp(20px,4vw,72px)}.CampResourcesHero-module___LSjNW__copy{width:40%;min-width:0;max-width:520px}.CampResourcesHero-module___LSjNW__copy h1{letter-spacing:-.03em;text-wrap:balance;text-shadow:0 2px 10px #00000073;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,min(4.5vw,7.5vh),4.5rem);font-weight:400;line-height:1.1}.CampResourcesHero-module___LSjNW__copy p{text-shadow:0 1px 5px #000;max-width:36ch;margin:22px 0 20px;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.6}.CampResourcesHero-module___LSjNW__explore{border-radius:8px;width:min(100%,380px);min-height:48px;display:block}.CampResourcesHero-module___LSjNW__explore img{object-fit:contain;width:100%;height:auto;display:block}.CampResourcesHero-module___LSjNW__explore:hover{filter:brightness(1.08)}.CampResourcesHero-module___LSjNW__explore:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (min-width:1024px) and (max-height:720px){.CampResourcesHero-module___LSjNW__inner{padding-block:28px}.CampResourcesHero-module___LSjNW__copy h1{font-size:clamp(2rem,5.8vh,2.8rem)}.CampResourcesHero-module___LSjNW__copy p{margin-block:16px}.CampResourcesHero-module___LSjNW__explore{width:min(100%,320px)}}@media (max-width:1023px){.CampResourcesHero-module___LSjNW__inner{padding-block:40px}.CampResourcesHero-module___LSjNW__copy{width:56%;max-width:520px}.CampResourcesHero-module___LSjNW__copy h1{font-size:clamp(2.1rem,5.4vw,3.2rem)}.CampResourcesHero-module___LSjNW__shade{background:linear-gradient(90deg,#000000c7 0%,#0000009e 45%,#00000026 100%)}}@media (max-width:767px){.CampResourcesHero-module___LSjNW__copy{width:100%;max-width:520px}.CampResourcesHero-module___LSjNW__copy h1{max-width:17ch;font-size:clamp(2.1rem,8vw,3.2rem)}.CampResourcesHero-module___LSjNW__image{object-position:55% center}.CampResourcesHero-module___LSjNW__shade{background:#000000a6}}
.CampResourcesSections-module__JlU3aa__resources,.CampResourcesSections-module__JlU3aa__preview,.CampResourcesSections-module__JlU3aa__faq,.CampResourcesSections-module__JlU3aa__closing{color:#001134;height:auto;scroll-margin-top:calc(var(--camp-nav-height) + 16px);align-items:center;padding:clamp(56px,8vh,104px) clamp(20px,4vw,72px);display:flex;position:relative}.CampResourcesSections-module__JlU3aa__resources{background:#f7e4c9;min-height:90vh}.CampResourcesSections-module__JlU3aa__preview{background:#eae0ea;min-height:45vh}.CampResourcesSections-module__JlU3aa__faq{background:#f5ebdc;min-height:50vh}.CampResourcesSections-module__JlU3aa__closing{background:#f7e4c9;min-height:30vh}@supports (min-height:1svh){.CampResourcesSections-module__JlU3aa__resources{min-height:90svh}.CampResourcesSections-module__JlU3aa__preview{min-height:45svh}.CampResourcesSections-module__JlU3aa__faq{min-height:50svh}.CampResourcesSections-module__JlU3aa__closing{min-height:30svh}}.CampResourcesSections-module__JlU3aa__inner,.CampResourcesSections-module__JlU3aa__closingInner{width:100%;min-width:0;max-width:1280px;margin-inline:auto}.CampResourcesSections-module__JlU3aa__anchor{scroll-margin-top:calc(var(--camp-nav-height) + 16px);position:absolute;top:0}.CampResourcesSections-module__JlU3aa__heading{text-align:center;margin-bottom:clamp(24px,3vh,36px)}.CampResourcesSections-module__JlU3aa__heading h2,.CampResourcesSections-module__JlU3aa__closing h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,2.8vw,2.7rem);font-weight:400;line-height:1.16}.CampResourcesSections-module__JlU3aa__heading>p{max-width:68ch;margin:12px auto 0;font-size:1rem;line-height:1.5}.CampResourcesSections-module__JlU3aa__divider{color:#e6af4c;align-items:center;gap:12px;width:200px;max-width:60%;margin:14px auto 0;display:flex}.CampResourcesSections-module__JlU3aa__divider i{background:#e6af4c;flex:1;height:1px}.CampResourcesSections-module__JlU3aa__divider span{font-size:20px;line-height:1}.CampResourcesSections-module__JlU3aa__resourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.5vw,40px);display:grid}.CampResourcesSections-module__JlU3aa__card{background:#fffcf7;border:1px solid #e6af4c;border-radius:16px;grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:center;gap:20px;min-width:0;padding:clamp(18px,2vw,28px);display:grid;box-shadow:0 4px 14px #00113408}.CampResourcesSections-module__JlU3aa__cover{justify-content:center;align-items:center;min-width:0;display:flex}.CampResourcesSections-module__JlU3aa__cover img{object-fit:contain;width:100%;height:auto;max-height:290px;display:block}.CampResourcesSections-module__JlU3aa__cardCopy{min-width:0}.CampResourcesSections-module__JlU3aa__card h3,.CampResourcesSections-module__JlU3aa__preview h3{letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,1.95vw,2rem);font-weight:400;line-height:1.15}.CampResourcesSections-module__JlU3aa__card p{max-width:68ch;margin:14px 0 18px;font-size:1rem;line-height:1.55}.CampResourcesSections-module__JlU3aa__pdfBadge{color:#362947;background:#eae0ea;border-radius:5px;align-items:center;gap:8px;padding:8px 10px;font-size:.875rem;line-height:1.4;display:inline-flex}.CampResourcesSections-module__JlU3aa__pdfBadge svg{flex-shrink:0}.CampResourcesSections-module__JlU3aa__previewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.5vw,40px);max-width:1120px;margin-inline:auto;display:grid}.CampResourcesSections-module__JlU3aa__previewItem{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid}.CampResourcesSections-module__JlU3aa__previewItem+.CampResourcesSections-module__JlU3aa__previewItem{border-left:1px solid #e6af4c;padding-left:clamp(20px,2.5vw,40px)}.CampResourcesSections-module__JlU3aa__previewItem img{object-fit:contain;width:88px;height:88px;display:block}.CampResourcesSections-module__JlU3aa__previewItem p{max-width:40ch;margin:10px 0 0;font-size:1rem;line-height:1.6}.CampResourcesSections-module__JlU3aa__textLink{color:#001134;text-align:center;text-underline-offset:4px;justify-content:center;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:44px;margin:22px auto 0;padding:8px;font-size:1rem;font-weight:600;line-height:1.4;text-decoration:underline;display:flex}.CampResourcesSections-module__JlU3aa__textLink:hover,.CampResourcesSections-module__JlU3aa__answer a:hover{color:#66368c}.CampResourcesSections-module__JlU3aa__textLink:focus-visible,.CampResourcesSections-module__JlU3aa__answer a:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #66368c}.CampResourcesSections-module__JlU3aa__faqList{background:#fffcf7;border:1px solid #e6af4c;border-radius:12px;max-width:1120px;margin-inline:auto}.CampResourcesSections-module__JlU3aa__faqList details+details{border-top:1px solid #e6af4c}.CampResourcesSections-module__JlU3aa__faqList summary{cursor:pointer;align-items:center;gap:16px;min-height:64px;padding:16px 24px;font-size:1.05rem;font-weight:600;line-height:1.45;list-style:none;display:flex}.CampResourcesSections-module__JlU3aa__faqList summary::-webkit-details-marker{display:none}.CampResourcesSections-module__JlU3aa__faqList summary:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #66368c}.CampResourcesSections-module__JlU3aa__toggle{flex:0 0 26px;width:26px;height:26px}.CampResourcesSections-module__JlU3aa__toggle img{object-fit:contain;width:100%;height:100%;display:block}.CampResourcesSections-module__JlU3aa__toggle .CampResourcesSections-module__JlU3aa__minus,details[open] .CampResourcesSections-module__JlU3aa__toggle .CampResourcesSections-module__JlU3aa__plus{display:none}details[open] .CampResourcesSections-module__JlU3aa__toggle .CampResourcesSections-module__JlU3aa__minus{display:block}.CampResourcesSections-module__JlU3aa__answer{padding:0 24px 20px 66px;font-size:1rem;line-height:1.6}.CampResourcesSections-module__JlU3aa__answer p{max-width:68ch;margin:0}.CampResourcesSections-module__JlU3aa__answer a{color:inherit;text-underline-offset:3px;padding-block:10px;text-decoration:underline;display:inline-block}.CampResourcesSections-module__JlU3aa__closingInner{grid-template-columns:1fr minmax(0,6fr) 1fr;align-items:center;gap:20px;display:grid}.CampResourcesSections-module__JlU3aa__closingCopy{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.CampResourcesSections-module__JlU3aa__closingCopy>p{max-width:68ch;margin:14px 0 10px;font-size:1.05rem;line-height:1.6}.CampResourcesSections-module__JlU3aa__closingStar{color:#e6af4c;text-align:center;font-size:clamp(32px,4vw,64px)}.CampResourcesSections-module__JlU3aa__closing .CampResourcesSections-module__JlU3aa__inquiry.camp-information-cta{filter:none;width:min(100%,340px);height:auto;min-height:48px;box-shadow:none;background:0 0;border:0;padding:0;display:block}.CampResourcesSections-module__JlU3aa__closing .CampResourcesSections-module__JlU3aa__inquiry.camp-information-cta img{object-fit:contain;width:100%;height:auto;display:block}.CampResourcesSections-module__JlU3aa__closing .CampResourcesSections-module__JlU3aa__inquiry:focus-visible{outline-offset:2px;outline:3px solid #66368c}.CampResourcesSections-module__JlU3aa__closing .CampResourcesSections-module__JlU3aa__textLink{margin-top:0}@media (max-width:1023px){.CampResourcesSections-module__JlU3aa__resourceGrid{grid-template-columns:minmax(0,1fr);max-width:740px;margin-inline:auto}.CampResourcesSections-module__JlU3aa__card{gap:clamp(20px,4vw,36px)}.CampResourcesSections-module__JlU3aa__card h3{font-size:1.9rem}.CampResourcesSections-module__JlU3aa__previewItem{grid-template-columns:64px minmax(0,1fr);gap:16px}.CampResourcesSections-module__JlU3aa__previewItem img{width:64px;height:64px}}@media (max-width:767px){.CampResourcesSections-module__JlU3aa__previewGrid{grid-template-columns:minmax(0,1fr);gap:24px}.CampResourcesSections-module__JlU3aa__previewItem+.CampResourcesSections-module__JlU3aa__previewItem{border-top:1px solid #e6af4c;border-left:0;padding-top:24px;padding-left:0}.CampResourcesSections-module__JlU3aa__faqList summary{gap:12px;padding:16px;font-size:1rem}.CampResourcesSections-module__JlU3aa__answer{padding:0 16px 20px 54px}.CampResourcesSections-module__JlU3aa__closingInner{grid-template-columns:minmax(0,1fr)}.CampResourcesSections-module__JlU3aa__closingStar{display:none}}@media (max-width:479px){.CampResourcesSections-module__JlU3aa__card{grid-template-columns:minmax(0,1fr);gap:24px;padding:26px 22px}.CampResourcesSections-module__JlU3aa__cover img{max-width:230px;max-height:275px}.CampResourcesSections-module__JlU3aa__cardCopy{text-align:center}.CampResourcesSections-module__JlU3aa__card h3{font-size:1.75rem}.CampResourcesSections-module__JlU3aa__card p{margin-block:12px 16px}}.CampResourcesSections-module__JlU3aa__pdfLink{color:#fdf3cc;text-align:center;background:#001134;border:2px solid #e6af4c;border-radius:4px;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:48px;margin-top:16px;padding:10px 18px;font-size:1rem;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.CampResourcesSections-module__JlU3aa__pdfLink:hover{background:#10254a}.CampResourcesSections-module__JlU3aa__pdfLink:focus-visible{outline-offset:4px;outline:3px solid #66368c}@media (max-width:479px){.CampResourcesSections-module__JlU3aa__pdfLink{margin-inline:auto}}@media (min-width:1024px){.CampResourcesSections-module__JlU3aa__resources{padding-block:clamp(18px,2.5vh,32px)}.CampResourcesSections-module__JlU3aa__preview{padding-block:clamp(24px,4vh,56px)}.CampResourcesSections-module__JlU3aa__faq,.CampResourcesSections-module__JlU3aa__closing{padding-block:clamp(12px,2vh,24px)}.CampResourcesSections-module__JlU3aa__heading{margin-bottom:clamp(12px,1.6vh,20px)}.CampResourcesSections-module__JlU3aa__heading h2,.CampResourcesSections-module__JlU3aa__closing h2{font-size:clamp(1.65rem,3.5vh,2.35rem)}.CampResourcesSections-module__JlU3aa__divider{margin-top:6px}.CampResourcesSections-module__JlU3aa__heading>p{margin-top:8px}.CampResourcesSections-module__JlU3aa__resourceGrid{gap:clamp(20px,2.5vh,28px)}.CampResourcesSections-module__JlU3aa__card{gap:16px;padding:clamp(12px,1.6vh,20px)}.CampResourcesSections-module__JlU3aa__cover img{max-height:clamp(180px,27vh,290px)}.CampResourcesSections-module__JlU3aa__card h3{font-size:clamp(1.5rem,2.9vh,1.85rem)}.CampResourcesSections-module__JlU3aa__card p{margin-block:10px;line-height:1.45}.CampResourcesSections-module__JlU3aa__pdfLink{margin-top:10px}.CampResourcesSections-module__JlU3aa__faqList summary{min-height:44px;padding-block:8px;font-size:1rem}.CampResourcesSections-module__JlU3aa__answer{padding-bottom:12px}.CampResourcesSections-module__JlU3aa__preview .CampResourcesSections-module__JlU3aa__textLink,.CampResourcesSections-module__JlU3aa__faq .CampResourcesSections-module__JlU3aa__textLink{margin-top:12px}.CampResourcesSections-module__JlU3aa__closingCopy>p{margin:6px 0 4px;font-size:1rem}.CampResourcesSections-module__JlU3aa__closing .CampResourcesSections-module__JlU3aa__inquiry.camp-information-cta{width:clamp(240px,32vh,300px);max-width:100%}}
.CampPricingAndLicensingPage-module__HCIXgq__hero,.CampPricingAndLicensingPage-module__HCIXgq__section{color:#001134;font-family:Arial,Helvetica,sans-serif}.CampPricingAndLicensingPage-module__HCIXgq__hero{isolation:isolate;min-height:var(--camp-hero-height);color:#fff7e8;background:#001134;height:auto;display:grid;position:relative}.CampPricingAndLicensingPage-module__HCIXgq__heroScene{z-index:-2;position:absolute;inset:0 0 0 24%}.CampPricingAndLicensingPage-module__HCIXgq__heroScene img{object-fit:cover;object-position:58% center}.CampPricingAndLicensingPage-module__HCIXgq__heroShade{z-index:-1;background:linear-gradient(90deg,#001134 0%,#001134f7 24%,#001134d1 34%,#00113433 49%,#0000 62%);position:absolute;inset:0}.CampPricingAndLicensingPage-module__HCIXgq__heroInner{align-items:center;width:100%;max-width:1424px;margin-inline:auto;padding:clamp(24px,4vh,48px) clamp(20px,4vw,72px);display:flex}.CampPricingAndLicensingPage-module__HCIXgq__heroCopy{width:43%;min-width:0;max-width:540px}.CampPricingAndLicensingPage-module__HCIXgq__heroCopy h1{letter-spacing:-.025em;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,3.3vw,3.9rem);line-height:1.05}.CampPricingAndLicensingPage-module__HCIXgq__heroCopy p{max-width:36ch}.CampPricingAndLicensingPage-module__HCIXgq__eyebrow{color:#ffd055;text-transform:uppercase;letter-spacing:.05em;margin:0 0 14px;font-size:.95rem;font-weight:700}.CampPricingAndLicensingPage-module__HCIXgq__price{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;font-family:Georgia,Times New Roman,serif;display:flex}.CampPricingAndLicensingPage-module__HCIXgq__price strong{color:#ffcc48;font-size:clamp(3.2rem,4.9vw,5.6rem);font-weight:400;line-height:1}.CampPricingAndLicensingPage-module__HCIXgq__price span{font-size:clamp(1.3rem,1.8vw,2rem)}.CampPricingAndLicensingPage-module__HCIXgq__priceNote{margin:9px 0 12px;font:italic clamp(.9rem,1.13vw,1.2rem)/1.35 Georgia,Times New Roman,serif}.CampPricingAndLicensingPage-module__HCIXgq__heroDescription{margin:0 0 8px;font:clamp(1rem,1.3vw,1.35rem)/1.4 Georgia,Times New Roman,serif}.CampPricingAndLicensingPage-module__HCIXgq__quoteButton.CampPricingAndLicensingPage-module__HCIXgq__quoteButton{filter:none;background:0 0;width:min(100%,340px);height:auto;min-height:48px;margin:0;padding:0;display:block}.CampPricingAndLicensingPage-module__HCIXgq__quoteButton.CampPricingAndLicensingPage-module__HCIXgq__quoteButton img{width:100%;height:auto;display:block}.CampPricingAndLicensingPage-module__HCIXgq__quoteButton:focus-visible{outline-offset:3px;outline:3px solid #001134}.CampPricingAndLicensingPage-module__HCIXgq__hero .CampPricingAndLicensingPage-module__HCIXgq__quoteButton:focus-visible{outline-color:#fff7e8}.CampPricingAndLicensingPage-module__HCIXgq__shippingNote{margin:4px 0 0;font:.95rem/1.4 Georgia,Times New Roman,serif}.CampPricingAndLicensingPage-module__HCIXgq__heroCaption{text-align:right;text-shadow:0 1px 4px #000;margin:0;font-size:.75rem;position:absolute;bottom:14px;right:clamp(20px,4vw,72px)}.CampPricingAndLicensingPage-module__HCIXgq__section{height:auto;scroll-margin-top:calc(var(--camp-nav-height) + 16px);align-items:center;padding:clamp(56px,8vh,104px) clamp(20px,4vw,72px);display:flex}.CampPricingAndLicensingPage-module__HCIXgq__inner{width:100%;min-width:0;max-width:1280px;margin-inline:auto}.CampPricingAndLicensingPage-module__HCIXgq__section p{max-width:68ch}.CampPricingAndLicensingPage-module__HCIXgq__heading{text-align:center;margin-bottom:clamp(18px,2.3vh,28px)}.CampPricingAndLicensingPage-module__HCIXgq__heading h2,.CampPricingAndLicensingPage-module__HCIXgq__closing h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,2.55vw,2.8rem);line-height:1.12}.CampPricingAndLicensingPage-module__HCIXgq__divider{justify-content:center;align-items:center;gap:13px;width:min(620px,78%);margin:12px auto 0;display:flex}.CampPricingAndLicensingPage-module__HCIXgq__divider i{background:#e6af4c;flex:1;height:1px}.CampPricingAndLicensingPage-module__HCIXgq__divider b{background:#e6af4c;width:7px;height:7px;transform:rotate(45deg)}.CampPricingAndLicensingPage-module__HCIXgq__section h3{letter-spacing:-.025em;margin:0 0 8px;font:700 clamp(1.2rem,1.5vw,1.65rem)/1.18 Georgia,Times New Roman,serif}.CampPricingAndLicensingPage-module__HCIXgq__section p{font-size:clamp(1rem,1.13vw,1.18rem);line-height:1.4}.CampPricingAndLicensingPage-module__HCIXgq__includes{background:#f7e4c9;min-height:60vh}.CampPricingAndLicensingPage-module__HCIXgq__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.5vw,40px);display:grid}.CampPricingAndLicensingPage-module__HCIXgq__benefit{min-width:0}.CampPricingAndLicensingPage-module__HCIXgq__benefit+.CampPricingAndLicensingPage-module__HCIXgq__benefit{border-left:1px solid #e6af4c;padding-left:clamp(20px,2.5vw,40px)}.CampPricingAndLicensingPage-module__HCIXgq__benefitArt{justify-content:center;align-items:center;height:clamp(150px,23vh,250px);margin-bottom:14px;display:flex}.CampPricingAndLicensingPage-module__HCIXgq__benefitArt img{object-fit:contain;width:100%;min-width:0;height:100%}.CampPricingAndLicensingPage-module__HCIXgq__counselorArt{gap:4px}.CampPricingAndLicensingPage-module__HCIXgq__counselorArt img{width:calc(50% - 2px)}.CampPricingAndLicensingPage-module__HCIXgq__benefit p{margin:0 0 9px}.CampPricingAndLicensingPage-module__HCIXgq__benefit>strong{font:700 clamp(1rem,1.25vw,1.3rem)/1.3 Georgia,Times New Roman,serif;display:block}.CampPricingAndLicensingPage-module__HCIXgq__explore{text-align:center;margin-top:12px}.CampPricingAndLicensingPage-module__HCIXgq__textLink{color:#002985;text-underline-offset:3px;justify-content:center;align-items:center;gap:6px;min-height:44px;font:700 1.05rem/1.35 Georgia,Times New Roman,serif;text-decoration:underline;display:inline-flex}.CampPricingAndLicensingPage-module__HCIXgq__textLink:focus-visible{outline-offset:4px;outline:3px solid #001134}.CampPricingAndLicensingPage-module__HCIXgq__ready{background:#eae0ea;min-height:40vh}.CampPricingAndLicensingPage-module__HCIXgq__readyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.5vw,40px);margin-top:26px;display:grid}.CampPricingAndLicensingPage-module__HCIXgq__readyGrid article{grid-template-columns:95px minmax(0,1fr);align-items:center;gap:24px;display:grid}.CampPricingAndLicensingPage-module__HCIXgq__readyGrid article+article{border-left:1px solid #e6af4c;padding-left:clamp(20px,2.5vw,40px)}.CampPricingAndLicensingPage-module__HCIXgq__icon{width:100%;height:100px;display:block}.CampPricingAndLicensingPage-module__HCIXgq__readyGrid p{margin:0}.CampPricingAndLicensingPage-module__HCIXgq__shipping{background:#f5ebdc;min-height:35vh}.CampPricingAndLicensingPage-module__HCIXgq__shippingIntro{text-align:center}.CampPricingAndLicensingPage-module__HCIXgq__shippingIntro p{margin:4px auto}.CampPricingAndLicensingPage-module__HCIXgq__shippingFactors{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.5vw,40px);max-width:1120px;margin:18px auto;display:grid}.CampPricingAndLicensingPage-module__HCIXgq__shippingFactors article{grid-template-columns:45px minmax(0,1fr);align-items:center;gap:16px;display:grid}.CampPricingAndLicensingPage-module__HCIXgq__shippingFactors article+article{border-left:1px solid #e6af4c;padding-left:clamp(20px,2.5vw,40px)}.CampPricingAndLicensingPage-module__HCIXgq__shippingFactors .CampPricingAndLicensingPage-module__HCIXgq__icon{height:52px}.CampPricingAndLicensingPage-module__HCIXgq__shippingFactors h3{margin-bottom:4px;font-size:1.1rem}.CampPricingAndLicensingPage-module__HCIXgq__shippingFactors p{margin:0;font-size:.9rem}.CampPricingAndLicensingPage-module__HCIXgq__shipping .CampPricingAndLicensingPage-module__HCIXgq__deliveryNote{text-align:center;border:1px solid #e6af4c;border-radius:6px;max-width:1120px;margin:0 auto;padding:9px 16px;font-size:1rem}.CampPricingAndLicensingPage-module__HCIXgq__faq{background:#e8eef4;min-height:30vh}.CampPricingAndLicensingPage-module__HCIXgq__faqList{gap:4px;max-width:1120px;margin-inline:auto;display:grid}.CampPricingAndLicensingPage-module__HCIXgq__faqList details{background:#fffaf2;border:1px solid #e6af4c;border-radius:6px}.CampPricingAndLicensingPage-module__HCIXgq__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:7px 24px;font-size:1rem;font-weight:700;line-height:1.25;list-style:none;display:flex}.CampPricingAndLicensingPage-module__HCIXgq__faqList summary::-webkit-details-marker{display:none}.CampPricingAndLicensingPage-module__HCIXgq__faqList summary:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #001134}.CampPricingAndLicensingPage-module__HCIXgq__faqToggle:before{content:"+";font-size:1.4rem;font-weight:400;line-height:1}.CampPricingAndLicensingPage-module__HCIXgq__faqList details[open] .CampPricingAndLicensingPage-module__HCIXgq__faqToggle:before{content:"−"}.CampPricingAndLicensingPage-module__HCIXgq__faqList details>p{max-width:100%;margin:0;padding:0 24px 8px;font-size:.95rem;line-height:1.3}.CampPricingAndLicensingPage-module__HCIXgq__visitNote{justify-content:center;align-items:center;gap:18px;margin-top:8px;display:flex}.CampPricingAndLicensingPage-module__HCIXgq__visitNote>svg{fill:none;stroke:#001134;stroke-width:2px;flex-shrink:0;width:32px;height:26px}.CampPricingAndLicensingPage-module__HCIXgq__visitNote p{margin:0;font:1rem/1.3 Georgia,Times New Roman,serif}.CampPricingAndLicensingPage-module__HCIXgq__visitNote .CampPricingAndLicensingPage-module__HCIXgq__textLink{font-size:1rem}.CampPricingAndLicensingPage-module__HCIXgq__closing{text-align:center;isolation:isolate;background:#f2e9d7;min-height:25vh;position:relative}.CampPricingAndLicensingPage-module__HCIXgq__closing .CampPricingAndLicensingPage-module__HCIXgq__inner{z-index:1}.CampPricingAndLicensingPage-module__HCIXgq__closing h2{font-size:clamp(1.6rem,2.25vw,2.45rem)}.CampPricingAndLicensingPage-module__HCIXgq__closing p{margin:10px auto 4px}.CampPricingAndLicensingPage-module__HCIXgq__closing .CampPricingAndLicensingPage-module__HCIXgq__quoteButton{width:min(100%,310px);margin-inline:auto}.CampPricingAndLicensingPage-module__HCIXgq__forest{pointer-events:none;z-index:-1;width:100%;height:85%;position:absolute;inset:auto 0 0}@supports (height:100svh){.CampPricingAndLicensingPage-module__HCIXgq__includes{min-height:60svh}.CampPricingAndLicensingPage-module__HCIXgq__ready{min-height:40svh}.CampPricingAndLicensingPage-module__HCIXgq__shipping{min-height:35svh}.CampPricingAndLicensingPage-module__HCIXgq__faq{min-height:30svh}.CampPricingAndLicensingPage-module__HCIXgq__closing{min-height:25svh}}@media (min-width:1024px){.CampPricingAndLicensingPage-module__HCIXgq__section{padding-block:clamp(16px,2.5vh,30px)}.CampPricingAndLicensingPage-module__HCIXgq__faq{padding-block:12px}.CampPricingAndLicensingPage-module__HCIXgq__faq .CampPricingAndLicensingPage-module__HCIXgq__heading{margin-bottom:8px}.CampPricingAndLicensingPage-module__HCIXgq__faq .CampPricingAndLicensingPage-module__HCIXgq__heading h2{font-size:clamp(1.65rem,3vh,2.15rem)}.CampPricingAndLicensingPage-module__HCIXgq__faq .CampPricingAndLicensingPage-module__HCIXgq__divider{margin-top:8px}.CampPricingAndLicensingPage-module__HCIXgq__closing{padding-block:18px 32px}}@media (min-width:768px) and (max-height:720px){.CampPricingAndLicensingPage-module__HCIXgq__heroInner{padding-block:18px 36px}.CampPricingAndLicensingPage-module__HCIXgq__heroCopy h1{margin-bottom:12px;font-size:2.3rem}.CampPricingAndLicensingPage-module__HCIXgq__eyebrow{margin-bottom:10px;font-size:.85rem}.CampPricingAndLicensingPage-module__HCIXgq__price strong{font-size:3.5rem}.CampPricingAndLicensingPage-module__HCIXgq__heroDescription{font-size:1rem}.CampPricingAndLicensingPage-module__HCIXgq__priceNote{margin-block:7px;font-size:.9rem}.CampPricingAndLicensingPage-module__HCIXgq__hero .CampPricingAndLicensingPage-module__HCIXgq__quoteButton{width:270px}.CampPricingAndLicensingPage-module__HCIXgq__shippingNote{font-size:.85rem}}@media (min-width:768px) and (max-width:1023px){.CampPricingAndLicensingPage-module__HCIXgq__heroCopy{width:52%}.CampPricingAndLicensingPage-module__HCIXgq__heroScene{left:15%}.CampPricingAndLicensingPage-module__HCIXgq__heroCopy h1{font-size:clamp(2.2rem,4.5vw,2.9rem)}.CampPricingAndLicensingPage-module__HCIXgq__heroShade{background:linear-gradient(90deg,#001134,#001134f2 32%,#00113459 66%,#0000)}.CampPricingAndLicensingPage-module__HCIXgq__benefitArt{height:180px}.CampPricingAndLicensingPage-module__HCIXgq__benefit+.CampPricingAndLicensingPage-module__HCIXgq__benefit{padding-left:20px}.CampPricingAndLicensingPage-module__HCIXgq__readyGrid article{grid-template-columns:65px minmax(0,1fr);gap:16px}.CampPricingAndLicensingPage-module__HCIXgq__shippingFactors{gap:16px}.CampPricingAndLicensingPage-module__HCIXgq__shippingFactors article{grid-template-columns:36px minmax(0,1fr);gap:10px}.CampPricingAndLicensingPage-module__HCIXgq__shippingFactors article+article{padding-left:16px}.CampPricingAndLicensingPage-module__HCIXgq__visitNote{flex-wrap:wrap;gap:8px 16px}.CampPricingAndLicensingPage-module__HCIXgq__closing{padding-bottom:56px}}@media (max-width:767px){.CampPricingAndLicensingPage-module__HCIXgq__heroScene{inset:0}.CampPricingAndLicensingPage-module__HCIXgq__heroScene img{object-position:60% center}.CampPricingAndLicensingPage-module__HCIXgq__heroShade{background:linear-gradient(90deg,#001134f5,#001134db 55%,#00113499)}.CampPricingAndLicensingPage-module__HCIXgq__heroInner{padding-block:26px 48px}.CampPricingAndLicensingPage-module__HCIXgq__heroCopy{width:100%;max-width:420px}.CampPricingAndLicensingPage-module__HCIXgq__heroCopy h1{margin-bottom:14px;font-size:clamp(1.85rem,7.6vw,2.7rem)}.CampPricingAndLicensingPage-module__HCIXgq__price strong{font-size:3.3rem}.CampPricingAndLicensingPage-module__HCIXgq__price span{font-size:1.4rem}.CampPricingAndLicensingPage-module__HCIXgq__heroDescription{max-width:28ch;font-size:1.08rem}.CampPricingAndLicensingPage-module__HCIXgq__hero .CampPricingAndLicensingPage-module__HCIXgq__quoteButton{width:260px}.CampPricingAndLicensingPage-module__HCIXgq__heroCaption{text-align:left;font-size:.65rem;line-height:1.35;bottom:12px;left:20px;right:20px}.CampPricingAndLicensingPage-module__HCIXgq__benefits,.CampPricingAndLicensingPage-module__HCIXgq__readyGrid,.CampPricingAndLicensingPage-module__HCIXgq__shippingFactors{grid-template-columns:minmax(0,1fr)}.CampPricingAndLicensingPage-module__HCIXgq__benefits{max-width:480px;margin-inline:auto}.CampPricingAndLicensingPage-module__HCIXgq__benefit+.CampPricingAndLicensingPage-module__HCIXgq__benefit{border-top:1px solid #e6af4c;border-left:0;padding:28px 0 0}.CampPricingAndLicensingPage-module__HCIXgq__benefitArt{aspect-ratio:1.8;height:auto;max-height:250px}.CampPricingAndLicensingPage-module__HCIXgq__section h3{font-size:1.4rem}.CampPricingAndLicensingPage-module__HCIXgq__benefit>strong{font-size:1.2rem}.CampPricingAndLicensingPage-module__HCIXgq__readyGrid article{grid-template-columns:68px minmax(0,1fr);gap:18px}.CampPricingAndLicensingPage-module__HCIXgq__readyGrid article+article{border-top:1px solid #e6af4c;border-left:0;padding:24px 0 0}.CampPricingAndLicensingPage-module__HCIXgq__readyGrid .CampPricingAndLicensingPage-module__HCIXgq__icon{height:84px}.CampPricingAndLicensingPage-module__HCIXgq__shippingFactors{gap:20px;margin-block:26px}.CampPricingAndLicensingPage-module__HCIXgq__shippingFactors article{grid-template-columns:45px minmax(0,1fr)}.CampPricingAndLicensingPage-module__HCIXgq__shippingFactors article+article{border-top:1px solid #e6af4c;border-left:0;padding:20px 0 0}.CampPricingAndLicensingPage-module__HCIXgq__shippingFactors h3{font-size:1.2rem}.CampPricingAndLicensingPage-module__HCIXgq__shippingFactors p{font-size:1rem}.CampPricingAndLicensingPage-module__HCIXgq__faqList summary,.CampPricingAndLicensingPage-module__HCIXgq__faqList details>p{padding-inline:14px}.CampPricingAndLicensingPage-module__HCIXgq__faqList summary{min-height:48px}.CampPricingAndLicensingPage-module__HCIXgq__visitNote{text-align:center;flex-wrap:wrap;gap:12px;margin-top:22px}.CampPricingAndLicensingPage-module__HCIXgq__visitNote p{flex-basis:calc(100% - 52px)}.CampPricingAndLicensingPage-module__HCIXgq__closing{padding-top:36px;padding-bottom:60px}.CampPricingAndLicensingPage-module__HCIXgq__forest{height:36%}}@media (max-width:767px) and (max-height:680px){.CampPricingAndLicensingPage-module__HCIXgq__heroInner{padding-block:16px 38px}.CampPricingAndLicensingPage-module__HCIXgq__eyebrow{margin-bottom:8px;font-size:.8rem}.CampPricingAndLicensingPage-module__HCIXgq__heroCopy h1{margin-bottom:10px}.CampPricingAndLicensingPage-module__HCIXgq__price strong{font-size:2.8rem}.CampPricingAndLicensingPage-module__HCIXgq__priceNote{margin-block:7px;font-size:.8rem}.CampPricingAndLicensingPage-module__HCIXgq__heroDescription{font-size:.95rem}.CampPricingAndLicensingPage-module__HCIXgq__hero .CampPricingAndLicensingPage-module__HCIXgq__quoteButton{width:220px}.CampPricingAndLicensingPage-module__HCIXgq__shippingNote{font-size:.8rem}}@media (min-width:1024px){.CampPricingAndLicensingPage-module__HCIXgq__benefitArt{height:clamp(140px,22vh,238px)}.CampPricingAndLicensingPage-module__HCIXgq__faq{padding-block:8px}.CampPricingAndLicensingPage-module__HCIXgq__faq .CampPricingAndLicensingPage-module__HCIXgq__heading{margin-bottom:4px}.CampPricingAndLicensingPage-module__HCIXgq__faq .CampPricingAndLicensingPage-module__HCIXgq__divider{margin-top:4px}.CampPricingAndLicensingPage-module__HCIXgq__faqList{gap:3px}.CampPricingAndLicensingPage-module__HCIXgq__faqList details>p{padding-bottom:4px}.CampPricingAndLicensingPage-module__HCIXgq__visitNote{margin-top:4px}.CampPricingAndLicensingPage-module__HCIXgq__closing{padding-block:12px 20px}.CampPricingAndLicensingPage-module__HCIXgq__closing .CampPricingAndLicensingPage-module__HCIXgq__quoteButton{width:min(100%,280px)}}@media (min-width:1024px) and (max-height:800px){.CampPricingAndLicensingPage-module__HCIXgq__shipping{padding-block:14px}.CampPricingAndLicensingPage-module__HCIXgq__shipping .CampPricingAndLicensingPage-module__HCIXgq__heading{margin-bottom:12px}.CampPricingAndLicensingPage-module__HCIXgq__shippingFactors{margin-block:12px}.CampPricingAndLicensingPage-module__HCIXgq__shipping .CampPricingAndLicensingPage-module__HCIXgq__deliveryNote{padding-block:6px}.CampPricingAndLicensingPage-module__HCIXgq__closing .CampPricingAndLicensingPage-module__HCIXgq__quoteButton{width:min(100%,250px)}}@media (max-width:767px) and (max-height:680px){.CampPricingAndLicensingPage-module__HCIXgq__hero{min-height:min(var(--camp-hero-height),75vh);min-height:min(var(--camp-hero-height),75svh)}}.CampPricingAndLicensingPage-module__HCIXgq__heroCopy .CampPricingAndLicensingPage-module__HCIXgq__price{white-space:nowrap;flex-wrap:nowrap;max-width:none}@media (max-width:1023px) and (min-height:700px){.CampPricingAndLicensingPage-module__HCIXgq__hero{flex-direction:column;display:flex}.CampPricingAndLicensingPage-module__HCIXgq__heroScene{aspect-ratio:1672/941;flex:none;width:100%;height:auto;max-height:36svh;position:relative;inset:auto}.CampPricingAndLicensingPage-module__HCIXgq__heroScene img{object-fit:contain;object-position:center}.CampPricingAndLicensingPage-module__HCIXgq__heroShade{display:none}.CampPricingAndLicensingPage-module__HCIXgq__heroInner{flex:1;padding-block:16px 42px}.CampPricingAndLicensingPage-module__HCIXgq__heroCopy{width:100%;max-width:680px;margin-inline:auto}.CampPricingAndLicensingPage-module__HCIXgq__heroCopy h1{margin-bottom:10px;font-size:2.2rem}.CampPricingAndLicensingPage-module__HCIXgq__eyebrow{margin-bottom:8px;font-size:.85rem}.CampPricingAndLicensingPage-module__HCIXgq__price strong{font-size:3.2rem}.CampPricingAndLicensingPage-module__HCIXgq__priceNote{margin-block:7px;font-size:.9rem}.CampPricingAndLicensingPage-module__HCIXgq__heroDescription{max-width:50ch;font-size:1rem}.CampPricingAndLicensingPage-module__HCIXgq__hero .CampPricingAndLicensingPage-module__HCIXgq__quoteButton{width:250px}.CampPricingAndLicensingPage-module__HCIXgq__heroCopy .CampPricingAndLicensingPage-module__HCIXgq__shippingNote{max-width:none;font-size:.85rem}.CampPricingAndLicensingPage-module__HCIXgq__heroCaption{text-align:left;font-size:.65rem;line-height:1.3;bottom:10px;left:20px;right:20px}}@media (max-width:767px) and (min-height:700px){.CampPricingAndLicensingPage-module__HCIXgq__heroCopy h1{font-size:1.85rem}.CampPricingAndLicensingPage-module__HCIXgq__price strong{font-size:2.8rem}.CampPricingAndLicensingPage-module__HCIXgq__priceNote{font-size:.8rem}.CampPricingAndLicensingPage-module__HCIXgq__heroDescription{font-size:.95rem}.CampPricingAndLicensingPage-module__HCIXgq__hero .CampPricingAndLicensingPage-module__HCIXgq__quoteButton{width:220px}.CampPricingAndLicensingPage-module__HCIXgq__heroCopy .CampPricingAndLicensingPage-module__HCIXgq__shippingNote{font-size:.8rem}}
.CampWhatsIncludedPage-module__BOKHrG__hero,.CampWhatsIncludedPage-module__BOKHrG__body{color:#001134;font-family:Georgia,Times New Roman,serif}.CampWhatsIncludedPage-module__BOKHrG__hero *,.CampWhatsIncludedPage-module__BOKHrG__body *{box-sizing:border-box}.CampWhatsIncludedPage-module__BOKHrG__body figure,.CampWhatsIncludedPage-module__BOKHrG__body p,.CampWhatsIncludedPage-module__BOKHrG__body h3{margin:0}.CampWhatsIncludedPage-module__BOKHrG__body p{max-width:68ch;font-family:Arial,sans-serif;line-height:1.35}.CampWhatsIncludedPage-module__BOKHrG__body h3{font-size:clamp(1.05rem,1.5vw,1.4rem);font-weight:600;line-height:1.15}.CampWhatsIncludedPage-module__BOKHrG__section{min-height:var(--target-vh);align-items:center;height:auto;padding:clamp(20px,2.8vh,36px) clamp(20px,4vw,72px);display:flex}.CampWhatsIncludedPage-module__BOKHrG__facts{--target-vh:17vh;--target-svh:17svh;background:#f7e4c9}.CampWhatsIncludedPage-module__BOKHrG__kit{--target-vh:55vh;--target-svh:55svh;background:#eae0ea}.CampWhatsIncludedPage-module__BOKHrG__cards{--target-vh:53vh;--target-svh:53svh;background:#f5ebdc}.CampWhatsIncludedPage-module__BOKHrG__digital{--target-vh:50vh;--target-svh:50svh;background:#fff6df}.CampWhatsIncludedPage-module__BOKHrG__counselors{--target-vh:55vh;--target-svh:55svh;background:#e4ecf2}.CampWhatsIncludedPage-module__BOKHrG__worlds{--target-vh:60vh;--target-svh:60svh;background:#f0e7d4}.CampWhatsIncludedPage-module__BOKHrG__faq{--target-vh:50vh;--target-svh:50svh;background:#eee5f2}.CampWhatsIncludedPage-module__BOKHrG__closing{--target-vh:50vh;--target-svh:50svh;background:#f2f5eb}@supports (height:1svh){.CampWhatsIncludedPage-module__BOKHrG__section{min-height:var(--target-svh)}}.CampWhatsIncludedPage-module__BOKHrG__inner{width:100%;min-width:0;max-width:1280px;margin-inline:auto}.CampWhatsIncludedPage-module__BOKHrG__heading{text-align:center;justify-content:center;align-items:center;gap:clamp(12px,2vw,28px);display:flex}.CampWhatsIncludedPage-module__BOKHrG__heading h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,2.65vw,2.7rem);font-weight:600;line-height:1.12}.CampWhatsIncludedPage-module__BOKHrG__heading>span{color:#e6af4c;font-size:1.8rem}.CampWhatsIncludedPage-module__BOKHrG__body .CampWhatsIncludedPage-module__BOKHrG__subtitle{text-align:center;margin:6px auto 0;font-size:clamp(1rem,1.22vw,1.15rem)}.CampWhatsIncludedPage-module__BOKHrG__body .CampWhatsIncludedPage-module__BOKHrG__caption{text-align:center;max-width:none;margin:14px auto 0;font-size:.8rem}.CampWhatsIncludedPage-module__BOKHrG__factList{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.5vw,40px);padding:0;list-style:none;display:grid}.CampWhatsIncludedPage-module__BOKHrG__factList li{justify-content:center;align-items:center;gap:18px;min-width:0;font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:600;display:flex}.CampWhatsIncludedPage-module__BOKHrG__factList li+li{border-left:1px solid #d5b676;padding-left:20px}.CampWhatsIncludedPage-module__BOKHrG__factList img{object-fit:contain;width:clamp(48px,6vh,72px);height:clamp(48px,6vh,72px)}.CampWhatsIncludedPage-module__BOKHrG__kitGrid,.CampWhatsIncludedPage-module__BOKHrG__cardGrid,.CampWhatsIncludedPage-module__BOKHrG__counselorGrid{gap:clamp(20px,2.5vw,40px);margin-top:clamp(16px,2vh,24px);display:grid}.CampWhatsIncludedPage-module__BOKHrG__kitGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.CampWhatsIncludedPage-module__BOKHrG__kitGrid>*,.CampWhatsIncludedPage-module__BOKHrG__cardGrid>*,.CampWhatsIncludedPage-module__BOKHrG__counselorGrid>*{text-align:center;min-width:0}.CampWhatsIncludedPage-module__BOKHrG__kitImage{object-fit:contain;width:100%;height:clamp(145px,25vh,290px);margin-bottom:12px;display:block}.CampWhatsIncludedPage-module__BOKHrG__body figcaption p{max-width:25ch;margin:6px auto 0;font-size:clamp(.9rem,1.15vw,1.05rem)}.CampWhatsIncludedPage-module__BOKHrG__kitGrid h3 span{font-size:.94em}.CampWhatsIncludedPage-module__BOKHrG__cardGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(20px,2vw,32px)}.CampWhatsIncludedPage-module__BOKHrG__cardFaces{justify-content:center;align-items:center;height:clamp(175px,29vh,310px);margin-bottom:12px;display:flex}.CampWhatsIncludedPage-module__BOKHrG__cardFaces img{object-fit:contain;filter:drop-shadow(0 3px 3px #00113425);width:100%;height:100%;display:block}.CampWhatsIncludedPage-module__BOKHrG__pairedCard{position:relative}.CampWhatsIncludedPage-module__BOKHrG__pairedCard img:first-child{width:72%;margin-right:auto;transform:translateY(-6%)}.CampWhatsIncludedPage-module__BOKHrG__pairedCard img:last-child{width:62%;height:82%;position:absolute;bottom:0;right:0;transform:rotate(5deg)}.CampWhatsIncludedPage-module__BOKHrG__cardGrid h3{font-size:clamp(1rem,1.4vw,1.35rem)}.CampWhatsIncludedPage-module__BOKHrG__body .CampWhatsIncludedPage-module__BOKHrG__kicker{text-align:center;text-transform:uppercase;letter-spacing:.065em;color:#8b6312;margin:0 auto 5px;font-size:.8rem;font-weight:700}.CampWhatsIncludedPage-module__BOKHrG__digitalGrid{grid-template-columns:38% minmax(0,1fr);align-items:center;gap:clamp(20px,2.5vw,40px);margin-top:20px;display:grid}.CampWhatsIncludedPage-module__BOKHrG__accessCards{justify-content:center;gap:14px;display:flex}.CampWhatsIncludedPage-module__BOKHrG__accessCards img{object-fit:contain;width:calc(50% - 7px);height:clamp(190px,30vh,335px)}.CampWhatsIncludedPage-module__BOKHrG__accessCards img:first-child{transform:rotate(-5deg)}.CampWhatsIncludedPage-module__BOKHrG__accessCards img:last-child{transform:rotate(5deg)}.CampWhatsIncludedPage-module__BOKHrG__accessFigure figcaption{text-align:center;margin-top:9px;font:400 .8rem/1.3 Arial,sans-serif}.CampWhatsIncludedPage-module__BOKHrG__digitalCopy>p{margin-top:7px;font-size:clamp(.95rem,1.2vw,1.15rem)}.CampWhatsIncludedPage-module__BOKHrG__digitalList{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0;padding:0;list-style:none;display:grid}.CampWhatsIncludedPage-module__BOKHrG__digitalList li{align-items:center;gap:12px;font:400 clamp(.85rem,1.15vw,1.1rem)/1.35 Arial,sans-serif;display:flex}.CampWhatsIncludedPage-module__BOKHrG__digitalList li+li{border-left:1px solid #d6bc7a;padding-left:12px}.CampWhatsIncludedPage-module__BOKHrG__digitalList img{object-fit:contain;width:48px;height:48px}.CampWhatsIncludedPage-module__BOKHrG__academyNote{background:#e8e9f4;align-items:center;gap:16px;padding:14px;display:flex}.CampWhatsIncludedPage-module__BOKHrG__academyNote img{object-fit:contain;flex-shrink:0;width:65px;height:58px}.CampWhatsIncludedPage-module__BOKHrG__academyNote h3{font-size:clamp(1rem,1.35vw,1.25rem)}.CampWhatsIncludedPage-module__BOKHrG__academyNote p{margin-top:4px;font-size:clamp(.9rem,1.1vw,1rem)}.CampWhatsIncludedPage-module__BOKHrG__centered{text-align:center;margin-top:6px!important}.CampWhatsIncludedPage-module__BOKHrG__counselorGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.CampWhatsIncludedPage-module__BOKHrG__counselorGrid img{object-fit:contain;width:100%;height:clamp(115px,19.55vh,224.25px);margin-block:8px;display:block}.CampWhatsIncludedPage-module__BOKHrG__optionalStrip{border:1px solid #c7b582;align-items:center;gap:18px;margin-top:12px;padding:10px 18px;display:flex}.CampWhatsIncludedPage-module__BOKHrG__optionalStrip img{object-fit:contain;width:42px;height:42px}.CampWhatsIncludedPage-module__BOKHrG__optionalStrip p{flex:1;font-size:clamp(.8rem,1vw,.95rem)}.CampWhatsIncludedPage-module__BOKHrG__optionalStrip a{color:#001134;white-space:nowrap;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-size:1rem;display:flex}.CampWhatsIncludedPage-module__BOKHrG__carousel{grid-template-columns:52px minmax(0,1fr) minmax(0,1fr) 52px;align-items:center;column-gap:22px;display:grid}.CampWhatsIncludedPage-module__BOKHrG__carouselArrow{color:#fdf3cc;cursor:pointer;background:#001134;border:1px solid #e6af4c;border-radius:50%;place-items:center;width:52px;height:52px;font:2.5rem/1 Georgia,serif;display:grid}.CampWhatsIncludedPage-module__BOKHrG__carouselArrow span{transform:translateY(-2px)}.CampWhatsIncludedPage-module__BOKHrG__worldImage img{object-fit:contain;width:100%;height:auto;max-height:48vh;display:block}.CampWhatsIncludedPage-module__BOKHrG__worldImage img[hidden]{display:none}.CampWhatsIncludedPage-module__BOKHrG__worldCopy{text-align:center;min-width:0}.CampWhatsIncludedPage-module__BOKHrG__worldCopy h2{margin:0;font-size:clamp(1.6rem,2.1vw,2.2rem);font-weight:400}.CampWhatsIncludedPage-module__BOKHrG__divider{color:#b08425;justify-content:center;align-items:center;gap:12px;width:min(100%,310px);margin:12px auto 0;line-height:1;display:flex}.CampWhatsIncludedPage-module__BOKHrG__divider:before,.CampWhatsIncludedPage-module__BOKHrG__divider:after{content:"";background:#e6af4c;flex:1;height:1px}.CampWhatsIncludedPage-module__BOKHrG__body .CampWhatsIncludedPage-module__BOKHrG__worldIntro{margin:14px auto 0;font-family:Georgia,serif;font-size:clamp(1rem,1.5vw,1.3rem)}.CampWhatsIncludedPage-module__BOKHrG__worldNames{flex-direction:column;justify-content:center;min-height:10vh;margin-block:14px 0;display:flex}.CampWhatsIncludedPage-module__BOKHrG__body .CampWhatsIncludedPage-module__BOKHrG__worldNames h3{font-size:clamp(1.6rem,2.6vw,2.6rem);font-weight:400;line-height:1.15}.CampWhatsIncludedPage-module__BOKHrG__body .CampWhatsIncludedPage-module__BOKHrG__worldNames p{margin:8px auto 0;font:400 clamp(1.05rem,1.5vw,1.35rem)/1.3 Georgia,serif}.CampWhatsIncludedPage-module__BOKHrG__body .CampWhatsIncludedPage-module__BOKHrG__worldMessage{max-width:32ch;margin:16px auto 0;font:600 clamp(1rem,1.35vw,1.2rem)/1.4 Georgia,serif}.CampWhatsIncludedPage-module__BOKHrG__carouselControls{flex-wrap:wrap;justify-content:center;align-items:center;margin-top:12px;display:flex}.CampWhatsIncludedPage-module__BOKHrG__dots{display:flex}.CampWhatsIncludedPage-module__BOKHrG__dot{cursor:pointer;color:#001134;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.CampWhatsIncludedPage-module__BOKHrG__dot span{border:1px solid #9c731b;border-radius:50%;width:10px;height:10px;display:block}.CampWhatsIncludedPage-module__BOKHrG__dot[aria-pressed=true] span{background:#b08425}.CampWhatsIncludedPage-module__BOKHrG__faqList{max-width:1120px;margin:24px auto 0}.CampWhatsIncludedPage-module__BOKHrG__faqList details{background:#fff5;border:1px solid #c4bacd}.CampWhatsIncludedPage-module__BOKHrG__faqList details+details{margin-top:8px}.CampWhatsIncludedPage-module__BOKHrG__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:52px;padding:14px 22px;font-size:clamp(1.05rem,1.6vw,1.5rem);font-weight:600;line-height:1.3;list-style:none;display:flex}.CampWhatsIncludedPage-module__BOKHrG__faqList summary::-webkit-details-marker{display:none}.CampWhatsIncludedPage-module__BOKHrG__faqList details>p{max-width:none;padding:0 22px 16px;font-size:clamp(.95rem,1.2vw,1.15rem)}.CampWhatsIncludedPage-module__BOKHrG__disclosureIcon{border:1px solid #001134;border-radius:50%;flex:0 0 24px;width:24px;height:24px;position:relative}.CampWhatsIncludedPage-module__BOKHrG__disclosureIcon:before,.CampWhatsIncludedPage-module__BOKHrG__disclosureIcon:after{content:"";background:#001134;border-radius:1px;position:absolute}.CampWhatsIncludedPage-module__BOKHrG__disclosureIcon:before{width:12px;height:2px;top:10px;left:5px}.CampWhatsIncludedPage-module__BOKHrG__disclosureIcon:after{width:2px;height:12px;top:5px;left:10px}.CampWhatsIncludedPage-module__BOKHrG__faqList details[open] .CampWhatsIncludedPage-module__BOKHrG__disclosureIcon:after{display:none}.CampWhatsIncludedPage-module__BOKHrG__faqFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:16px auto 0;display:flex}.CampWhatsIncludedPage-module__BOKHrG__faqFoot p{font-size:.85rem}.CampWhatsIncludedPage-module__BOKHrG__closing{isolation:isolate;padding-bottom:clamp(70px,12vh,140px);position:relative}.CampWhatsIncludedPage-module__BOKHrG__closing .CampWhatsIncludedPage-module__BOKHrG__inner{z-index:1;position:relative}.CampWhatsIncludedPage-module__BOKHrG__forest{object-fit:fill;pointer-events:none;z-index:0;width:100%;height:auto;max-height:100%;position:absolute;bottom:0;left:0}.CampWhatsIncludedPage-module__BOKHrG__closing .CampWhatsIncludedPage-module__BOKHrG__heading h2{font-size:clamp(1.6rem,2.4vw,2.5rem)}.CampWhatsIncludedPage-module__BOKHrG__closingActions{flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.CampWhatsIncludedPage-module__BOKHrG__request{min-height:48px;width:min(100%,390px)!important;height:auto!important}.CampWhatsIncludedPage-module__BOKHrG__request img{width:100%;height:auto;display:block}.CampWhatsIncludedPage-module__BOKHrG__secondaryLink{color:#001134;text-align:center;background:#fffaf0;border:1px solid #aa9260;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:10px 20px;font-size:1.05rem;text-decoration:none;display:flex}.CampWhatsIncludedPage-module__BOKHrG__body :is(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #99701a}.CampWhatsIncludedPage-module__BOKHrG__body [id],.CampWhatsIncludedPage-module__BOKHrG__body section{scroll-margin-top:calc(var(--camp-nav-height) + 20px)}@media (min-width:1024px) and (max-height:720px){.CampWhatsIncludedPage-module__BOKHrG__section{padding-block:18px}.CampWhatsIncludedPage-module__BOKHrG__heading h2{font-size:clamp(1.5rem,2.5vw,2.2rem)}.CampWhatsIncludedPage-module__BOKHrG__kitGrid,.CampWhatsIncludedPage-module__BOKHrG__cardGrid{margin-top:12px}.CampWhatsIncludedPage-module__BOKHrG__kitImage{height:23vh;margin-bottom:8px}.CampWhatsIncludedPage-module__BOKHrG__cardFaces{height:27vh;margin-bottom:8px}.CampWhatsIncludedPage-module__BOKHrG__body figcaption p{font-size:.88rem}.CampWhatsIncludedPage-module__BOKHrG__digitalGrid{margin-top:12px}.CampWhatsIncludedPage-module__BOKHrG__digitalList{margin-block:10px}.CampWhatsIncludedPage-module__BOKHrG__academyNote{padding:10px}.CampWhatsIncludedPage-module__BOKHrG__counselorGrid img{height:15vh}.CampWhatsIncludedPage-module__BOKHrG__body .CampWhatsIncludedPage-module__BOKHrG__caption{margin-top:8px}.CampWhatsIncludedPage-module__BOKHrG__closing{padding-bottom:12vh}}@media (max-width:1023px){.CampWhatsIncludedPage-module__BOKHrG__kitGrid{gap:20px}.CampWhatsIncludedPage-module__BOKHrG__kitImage{height:20vh}.CampWhatsIncludedPage-module__BOKHrG__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.CampWhatsIncludedPage-module__BOKHrG__cardFaces{height:250px}.CampWhatsIncludedPage-module__BOKHrG__digitalGrid{grid-template-columns:36% minmax(0,1fr)}.CampWhatsIncludedPage-module__BOKHrG__digitalList{gap:10px}.CampWhatsIncludedPage-module__BOKHrG__digitalList img{width:36px;height:36px}.CampWhatsIncludedPage-module__BOKHrG__digitalList li{gap:7px}.CampWhatsIncludedPage-module__BOKHrG__digitalList li+li{padding-left:8px}.CampWhatsIncludedPage-module__BOKHrG__optionalStrip{flex-wrap:wrap}.CampWhatsIncludedPage-module__BOKHrG__optionalStrip a{margin-left:auto}.CampWhatsIncludedPage-module__BOKHrG__carousel{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr) 44px;gap:14px}.CampWhatsIncludedPage-module__BOKHrG__carouselArrow{width:44px;height:44px}.CampWhatsIncludedPage-module__BOKHrG__worldImage img{max-height:40vh}}@media (max-width:767px){.CampWhatsIncludedPage-module__BOKHrG__section{padding-block:36px}.CampWhatsIncludedPage-module__BOKHrG__heading{gap:10px}.CampWhatsIncludedPage-module__BOKHrG__heading h2{font-size:clamp(1.55rem,6.5vw,2rem)}.CampWhatsIncludedPage-module__BOKHrG__heading>span{font-size:1.1rem}.CampWhatsIncludedPage-module__BOKHrG__facts{padding-block:26px}.CampWhatsIncludedPage-module__BOKHrG__factList{grid-template-columns:minmax(0,1fr);gap:18px}.CampWhatsIncludedPage-module__BOKHrG__factList li{justify-content:flex-start;width:100%;max-width:330px;margin:auto;font-size:1.2rem}.CampWhatsIncludedPage-module__BOKHrG__factList li+li{border:0;padding-left:0}.CampWhatsIncludedPage-module__BOKHrG__factList img{width:48px;height:48px}.CampWhatsIncludedPage-module__BOKHrG__kitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;margin-top:24px}.CampWhatsIncludedPage-module__BOKHrG__kitImage{height:170px}.CampWhatsIncludedPage-module__BOKHrG__body h3{font-size:1.1rem}.CampWhatsIncludedPage-module__BOKHrG__body figcaption p{font-size:.92rem}.CampWhatsIncludedPage-module__BOKHrG__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.CampWhatsIncludedPage-module__BOKHrG__cardFaces{height:220px}.CampWhatsIncludedPage-module__BOKHrG__cardGrid>figure:last-child{grid-column:1/-1;justify-self:center;width:220px}.CampWhatsIncludedPage-module__BOKHrG__cardGrid>figure:last-child .CampWhatsIncludedPage-module__BOKHrG__cardFaces{height:270px}.CampWhatsIncludedPage-module__BOKHrG__digitalGrid{grid-template-columns:minmax(0,1fr);gap:28px}.CampWhatsIncludedPage-module__BOKHrG__accessCards{max-width:410px;margin:auto}.CampWhatsIncludedPage-module__BOKHrG__accessCards img{height:260px}.CampWhatsIncludedPage-module__BOKHrG__digitalCopy>h3{font-size:1.3rem}.CampWhatsIncludedPage-module__BOKHrG__digitalCopy>p{font-size:1rem;line-height:1.5}.CampWhatsIncludedPage-module__BOKHrG__digitalList{grid-template-columns:minmax(0,1fr);gap:12px;margin-block:20px}.CampWhatsIncludedPage-module__BOKHrG__digitalList li{gap:14px;font-size:1rem}.CampWhatsIncludedPage-module__BOKHrG__digitalList li+li{border:0;padding:0}.CampWhatsIncludedPage-module__BOKHrG__digitalList img{width:44px;height:44px}.CampWhatsIncludedPage-module__BOKHrG__academyNote{align-items:flex-start;padding:14px}.CampWhatsIncludedPage-module__BOKHrG__academyNote img{width:42px;height:40px}.CampWhatsIncludedPage-module__BOKHrG__academyNote p{font-size:.95rem;line-height:1.5}.CampWhatsIncludedPage-module__BOKHrG__counselorGrid{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:24px}.CampWhatsIncludedPage-module__BOKHrG__counselorGrid h3{font-size:1.5rem}.CampWhatsIncludedPage-module__BOKHrG__counselorGrid img{max-width:402.5px;height:264.5px;margin:14px auto}.CampWhatsIncludedPage-module__BOKHrG__optionalStrip{gap:12px;margin-top:22px}.CampWhatsIncludedPage-module__BOKHrG__optionalStrip p{font-size:.9rem}.CampWhatsIncludedPage-module__BOKHrG__optionalStrip a{white-space:normal;margin:auto;font-size:1rem}.CampWhatsIncludedPage-module__BOKHrG__carousel{grid-template-columns:44px minmax(0,1fr) 44px;gap:25px 10px}.CampWhatsIncludedPage-module__BOKHrG__worldImage{grid-area:1/2}.CampWhatsIncludedPage-module__BOKHrG__worldImage img{max-height:none}.CampWhatsIncludedPage-module__BOKHrG__previous{grid-area:1/1}.CampWhatsIncludedPage-module__BOKHrG__next{grid-area:1/3}.CampWhatsIncludedPage-module__BOKHrG__worldCopy{grid-area:2/1/auto/-1}.CampWhatsIncludedPage-module__BOKHrG__worldNames{min-height:0;margin-top:18px}.CampWhatsIncludedPage-module__BOKHrG__body .CampWhatsIncludedPage-module__BOKHrG__worldNames h3{font-size:1.8rem}.CampWhatsIncludedPage-module__BOKHrG__faqFoot{text-align:center;justify-content:center}.CampWhatsIncludedPage-module__BOKHrG__faqList summary{gap:14px;padding:15px;font-size:1.1rem}.CampWhatsIncludedPage-module__BOKHrG__faqList details>p{padding:0 15px 16px;font-size:1rem;line-height:1.5}.CampWhatsIncludedPage-module__BOKHrG__closing{padding-block:45px 115px}.CampWhatsIncludedPage-module__BOKHrG__closing .CampWhatsIncludedPage-module__BOKHrG__heading>span{display:none}.CampWhatsIncludedPage-module__BOKHrG__closing .CampWhatsIncludedPage-module__BOKHrG__subtitle{margin-top:12px}.CampWhatsIncludedPage-module__BOKHrG__forest{object-fit:fill;min-height:105px}}@media (max-width:340px){.CampWhatsIncludedPage-module__BOKHrG__kitGrid,.CampWhatsIncludedPage-module__BOKHrG__cardGrid{grid-template-columns:minmax(0,1fr)}.CampWhatsIncludedPage-module__BOKHrG__kitImage{height:220px}.CampWhatsIncludedPage-module__BOKHrG__cardFaces{height:300px}.CampWhatsIncludedPage-module__BOKHrG__cardGrid>figure:last-child{width:240px}.CampWhatsIncludedPage-module__BOKHrG__accessCards img{height:210px}.CampWhatsIncludedPage-module__BOKHrG__carouselControls{flex-direction:column}}@media (min-width:1024px){.CampWhatsIncludedPage-module__BOKHrG__kitImage{height:23vh}.CampWhatsIncludedPage-module__BOKHrG__cards .CampWhatsIncludedPage-module__BOKHrG__cardFaces{height:27vh}.CampWhatsIncludedPage-module__BOKHrG__counselors{padding-block:1.8vh}.CampWhatsIncludedPage-module__BOKHrG__counselors .CampWhatsIncludedPage-module__BOKHrG__heading h2{font-size:clamp(24px,3.6vh,36px)}.CampWhatsIncludedPage-module__BOKHrG__counselors .CampWhatsIncludedPage-module__BOKHrG__centered{font-size:clamp(18px,2.4vh,22px);margin-top:3px!important}.CampWhatsIncludedPage-module__BOKHrG__counselors .CampWhatsIncludedPage-module__BOKHrG__subtitle{max-width:68ch;margin-top:4px;font-size:clamp(14px,1.8vh,16px)}.CampWhatsIncludedPage-module__BOKHrG__counselorGrid{margin-top:8px}.CampWhatsIncludedPage-module__BOKHrG__counselorGrid h3{font-size:clamp(16px,2.2vh,22px)}.CampWhatsIncludedPage-module__BOKHrG__counselorGrid img{height:13.8vh;margin-block:5px}.CampWhatsIncludedPage-module__BOKHrG__counselorGrid figcaption p{max-width:none;font-size:clamp(13px,1.7vh,16px)}.CampWhatsIncludedPage-module__BOKHrG__counselors .CampWhatsIncludedPage-module__BOKHrG__caption{margin-top:6px;font-size:.75rem}.CampWhatsIncludedPage-module__BOKHrG__optionalStrip{gap:12px;margin-top:8px;padding:4px 12px}.CampWhatsIncludedPage-module__BOKHrG__optionalStrip img{width:32px;height:32px}.CampWhatsIncludedPage-module__BOKHrG__optionalStrip p{font-size:clamp(12px,1.5vh,14px)}.CampWhatsIncludedPage-module__BOKHrG__optionalStrip a{font-size:clamp(14px,1.7vh,16px)}}@media (min-width:1024px) and (max-height:720px){.CampWhatsIncludedPage-module__BOKHrG__kitImage{height:21vh}.CampWhatsIncludedPage-module__BOKHrG__cards .CampWhatsIncludedPage-module__BOKHrG__cardFaces{height:25vh}.CampWhatsIncludedPage-module__BOKHrG__digital .CampWhatsIncludedPage-module__BOKHrG__heading h2{font-size:1.6rem}.CampWhatsIncludedPage-module__BOKHrG__digitalCopy>h3{font-size:1.2rem}.CampWhatsIncludedPage-module__BOKHrG__digitalCopy>p{font-size:.95rem}.CampWhatsIncludedPage-module__BOKHrG__digitalList{margin-block:8px}.CampWhatsIncludedPage-module__BOKHrG__digitalList img{width:38px;height:38px}.CampWhatsIncludedPage-module__BOKHrG__academyNote h3{font-size:1rem}.CampWhatsIncludedPage-module__BOKHrG__academyNote p{font-size:.875rem}.CampWhatsIncludedPage-module__BOKHrG__faqList{margin-top:16px}.CampWhatsIncludedPage-module__BOKHrG__faqList summary{min-height:44px;padding-block:10px;font-size:1.15rem}.CampWhatsIncludedPage-module__BOKHrG__faqList details>p{padding-bottom:12px;font-size:1rem}.CampWhatsIncludedPage-module__BOKHrG__faqFoot{margin-top:12px}.CampWhatsIncludedPage-module__BOKHrG__worldNames{margin-top:10px}.CampWhatsIncludedPage-module__BOKHrG__worldCopy h2{font-size:1.7rem}.CampWhatsIncludedPage-module__BOKHrG__worldIntro{margin-top:10px!important}.CampWhatsIncludedPage-module__BOKHrG__worldNames h3{font-size:1.9rem!important}.CampWhatsIncludedPage-module__BOKHrG__worldMessage{margin-top:10px!important}.CampWhatsIncludedPage-module__BOKHrG__carouselControls{margin-top:6px}.CampWhatsIncludedPage-module__BOKHrG__closingActions{gap:8px;margin-top:12px}.CampWhatsIncludedPage-module__BOKHrG__request{max-width:330px}}.CampWhatsIncludedPage-module__BOKHrG__hero{isolation:isolate;color:#fffaf2;height:auto;min-height:var(--camp-hero-height);background:#062457;display:flex;position:relative}.CampWhatsIncludedPage-module__BOKHrG__heroMedia{z-index:-3;position:absolute;inset:0 0 0 15%}.CampWhatsIncludedPage-module__BOKHrG__heroMedia img{object-fit:cover;object-position:center}.CampWhatsIncludedPage-module__BOKHrG__heroShade{z-index:-2;background:linear-gradient(90deg,#062457 0% 17%,#062457f7 23%,#062457e0 28%,#06245766 34%,#0000 40%);position:absolute;inset:0}.CampWhatsIncludedPage-module__BOKHrG__heroForest{z-index:-1;opacity:.6;background:url(/assets/camps/whats-included/sept11/closing-forest-clean.webp) 0 100%/270% 100% no-repeat;width:37%;height:36%;position:absolute;inset:auto auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 75%,#0000);mask-image:linear-gradient(90deg,#000 75%,#0000)}.CampWhatsIncludedPage-module__BOKHrG__heroInner{width:100%;min-height:var(--camp-hero-height);align-items:center;display:flex}.CampWhatsIncludedPage-module__BOKHrG__heroCopy{width:38%;padding:4vh 0 8vh clamp(20px,4vw,72px)}.CampWhatsIncludedPage-module__BOKHrG__eyebrow{color:#f3c35d;text-transform:uppercase;letter-spacing:.015em;margin:0;font:700 clamp(1rem,1.5vw,1.7rem)/1.2 Arial,sans-serif}.CampWhatsIncludedPage-module__BOKHrG__heroCopy h1{color:#fffaf2;letter-spacing:-.025em;margin:12px 0 20px;font-size:clamp(2.25rem,min(4.85vw,8.3vh),5.8rem);font-weight:600;line-height:1}.CampWhatsIncludedPage-module__BOKHrG__heroCopy h1 span{color:#f3c35d;white-space:nowrap}.CampWhatsIncludedPage-module__BOKHrG__heroIntro{margin:0;font:400 clamp(1rem,1.3vw,1.5rem)/1.45 Arial,sans-serif}.CampWhatsIncludedPage-module__BOKHrG__exploreButton{color:#00265f;background:linear-gradient(#ffe9ad,#ffb63d);border-radius:7px;justify-content:center;align-items:center;gap:14px;width:min(100%,clamp(230px,23vw,350px));min-height:48px;margin-top:18px;padding:10px 20px;font-size:clamp(1.2rem,1.8vw,1.75rem);font-weight:600;text-decoration:none;display:flex;box-shadow:0 1px 2px #00113440}.CampWhatsIncludedPage-module__BOKHrG__heroCaption{color:#fffaf2;text-align:right;text-shadow:0 1px 4px #231608;margin:0;font:400 clamp(.7rem,1vw,1rem)/1.3 Arial,sans-serif;position:absolute;bottom:18px;right:clamp(20px,4vw,72px)}.CampWhatsIncludedPage-module__BOKHrG__hero a:focus-visible{outline-offset:5px;outline:3px solid #fdf3cc}@media (min-width:1024px) and (max-height:720px){.CampWhatsIncludedPage-module__BOKHrG__heroCopy{padding-block:22px 45px}.CampWhatsIncludedPage-module__BOKHrG__heroCopy h1{margin-block:10px 14px}.CampWhatsIncludedPage-module__BOKHrG__exploreButton{margin-top:14px}}@media (max-width:1023px){.CampWhatsIncludedPage-module__BOKHrG__heroCopy{width:43%;padding-left:clamp(20px,4vw,72px)}.CampWhatsIncludedPage-module__BOKHrG__heroCopy h1{font-size:clamp(2.1rem,4.8vw,3.5rem)}.CampWhatsIncludedPage-module__BOKHrG__heroIntro{font-size:1rem}}@media (max-width:1023px) and (min-height:900px),(max-width:767px){.CampWhatsIncludedPage-module__BOKHrG__hero{min-height:calc(var(--camp-hero-height) - 22px);flex-direction:column}.CampWhatsIncludedPage-module__BOKHrG__heroInner{flex:1;order:0;align-items:center;min-height:0}.CampWhatsIncludedPage-module__BOKHrG__heroCopy{width:100%;padding:28px 24px 22px}.CampWhatsIncludedPage-module__BOKHrG__heroCopy h1{margin:10px 0 14px;font-size:clamp(2rem,7.5vw,3.25rem);line-height:1.04}.CampWhatsIncludedPage-module__BOKHrG__firstBreak{display:none}.CampWhatsIncludedPage-module__BOKHrG__heroIntro{max-width:40ch;font-size:clamp(.9rem,3.5vw,1.1rem)}.CampWhatsIncludedPage-module__BOKHrG__eyebrow{font-size:clamp(.85rem,2.2vw,1.1rem)}.CampWhatsIncludedPage-module__BOKHrG__exploreButton{width:240px;margin-top:16px;font-size:1.3rem}.CampWhatsIncludedPage-module__BOKHrG__heroMedia{z-index:0;order:1;width:100%;height:clamp(170px,30vh,500px);position:relative;inset:auto}.CampWhatsIncludedPage-module__BOKHrG__heroMedia img{object-fit:contain}.CampWhatsIncludedPage-module__BOKHrG__heroCaption{text-align:center;order:2;padding:9px 18px 14px;font-size:.65rem;position:static}.CampWhatsIncludedPage-module__BOKHrG__heroShade{display:none}.CampWhatsIncludedPage-module__BOKHrG__heroForest{opacity:.25;background-size:270% 100%;width:100%;height:58%;top:0;bottom:auto}}@media (min-width:768px) and (max-width:1023px) and (min-height:900px){.CampWhatsIncludedPage-module__BOKHrG__heroCopy{padding:30px 32px}.CampWhatsIncludedPage-module__BOKHrG__heroMedia{height:42vh}.CampWhatsIncludedPage-module__BOKHrG__heroCopy h1{font-size:3.25rem}.CampWhatsIncludedPage-module__BOKHrG__exploreButton{width:290px}.CampWhatsIncludedPage-module__BOKHrG__heroCaption{font-size:.8rem}}@media (max-width:767px) and (max-height:700px){.CampWhatsIncludedPage-module__BOKHrG__heroCopy{padding-block:14px}.CampWhatsIncludedPage-module__BOKHrG__heroCopy h1{margin-block:6px 8px;font-size:1.8rem}.CampWhatsIncludedPage-module__BOKHrG__heroIntro{font-size:.875rem}.CampWhatsIncludedPage-module__BOKHrG__exploreButton{margin-top:12px;padding-block:8px;font-size:1.2rem}.CampWhatsIncludedPage-module__BOKHrG__heroMedia{height:min(24vh,calc(var(--camp-hero-height) - 315px));min-height:95px}.CampWhatsIncludedPage-module__BOKHrG__heroCaption{padding-block:5px 9px;font-size:.6rem}}@media (max-width:767px) and (max-height:600px){.CampWhatsIncludedPage-module__BOKHrG__heroCopy{padding-block:8px}.CampWhatsIncludedPage-module__BOKHrG__heroCaption{padding-block:3px 5px}}
