.CampProgramsPage-module__0PgvIa__page{--ink:#001134;--gold:#e6af4c;--gutter:clamp(20px,4vw,72px);--gap:clamp(20px,2.5vw,40px);--card-radius:10px;color:var(--ink);font:16px/24px 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}.CampProgramsPage-module__0PgvIa__page h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:36px;font-weight:600;line-height:1.15}.CampProgramsPage-module__0PgvIa__page h3{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:700;line-height:1.2}.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(24px,3vh,36px);display:flex}.CampProgramsPage-module__0PgvIa__heading{text-align:center;justify-content:center;align-items:center;gap:clamp(12px,1.8vw,30px);margin-bottom:20px;display:flex}.CampProgramsPage-module__0PgvIa__heading>span{color:var(--gold);flex:none;font-size:24px}.CampProgramsPage-module__0PgvIa__intro{text-align:center;max-width:none!important;margin:0 auto 20px!important}.CampProgramsPage-module__0PgvIa__textLink{text-align:center;background:#fffaf1;border:1px solid #78809a;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:48px;padding:11px 24px;font:600 16px/24px Arial,Helvetica,sans-serif;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.CampProgramsPage-module__0PgvIa__textLink:hover{background:#f7e4c9;border-color:#001134}.CampProgramsPage-module__0PgvIa__textLink>span{flex:none}.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:16px;font-size:13px;font-weight:700;line-height:18px}.CampProgramsPage-module__0PgvIa__eyebrow span{margin-inline:5px}.CampProgramsPage-module__0PgvIa__hero h1{letter-spacing:-.035em;margin:0;font-size:43px;font-weight:700;line-height:1.05}.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:19px/26px Georgia,serif;margin-top:20px!important}.CampProgramsPage-module__0PgvIa__reassurance{max-width:440px;margin-top:20px}.CampProgramsPage-module__0PgvIa__reassurance h2{letter-spacing:-.035em;text-wrap:initial;margin-bottom:7px;font-size:26px;font-weight:700;line-height:1.18}.CampProgramsPage-module__0PgvIa__reassurance p{font:16px/24px Georgia,serif}.CampProgramsPage-module__0PgvIa__compare{justify-content:center;align-items:center;width:280px;max-width:100%;height:72px;min-height:48px;margin:20px 0 0;display:flex}.CampProgramsPage-module__0PgvIa__compare img{object-fit:contain;width:100%;height:100%}.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;border-radius:var(--card-radius);width:100%;height:43vh}.CampProgramsPage-module__0PgvIa__kitFigure figcaption{margin-top:8px;font-size:16px;line-height:24px}.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:20px;padding-block:12px;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:100px}.CampProgramsPage-module__0PgvIa__roles h3{margin-bottom:8px}.CampProgramsPage-module__0PgvIa__supportArt{align-items:center;gap:5px;height:110px;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{margin:12px 0 0 auto;display:flex}.CampProgramsPage-module__0PgvIa__formats{background:#eae0ea;min-height:60vh}.CampProgramsPage-module__0PgvIa__formatGrid{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CampProgramsPage-module__0PgvIa__formatCard{grid-row:span 5;grid-template-rows:subgrid;border-radius:var(--card-radius);background:#fffdf7;border:1px solid #b9cbaa;display:grid}.CampProgramsPage-module__0PgvIa__singleDay{--format:#25652f}.CampProgramsPage-module__0PgvIa__fiveSession{--format:#602599;border-color:#cbb1df}.CampProgramsPage-module__0PgvIa__formatPhoto{aspect-ratio:16/9;object-fit:cover;object-position:center;border:2px solid var(--format);border-radius:8px;width:calc(100% - 40px);height:auto;margin:20px 20px 0}.CampProgramsPage-module__0PgvIa__formatBody{grid-row:span 4;grid-template-rows:subgrid;row-gap:8px;padding:16px 20px 20px;display:grid}.CampProgramsPage-module__0PgvIa__formatBody h3{color:var(--format);text-align:center;font-size:28px;font-weight:700;line-height:34px}.CampProgramsPage-module__0PgvIa__formatBody h3 a{border-radius:3px;justify-content:center;align-items:center;max-width:100%;min-height:44px;text-decoration:none;display:inline-flex}.CampProgramsPage-module__0PgvIa__formatBody h3 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.CampProgramsPage-module__0PgvIa__formatBody h3 a:focus-visible{outline-color:var(--format);text-decoration:underline}.CampProgramsPage-module__0PgvIa__formatBody .CampProgramsPage-module__0PgvIa__tagline{color:var(--format);text-align:center;max-width:none;font:700 16px/24px Georgia,serif}.CampProgramsPage-module__0PgvIa__formatDescription{text-align:center;margin:0 auto!important}.CampProgramsPage-module__0PgvIa__facts{gap:8px;margin:8px 0 0;display:grid}.CampProgramsPage-module__0PgvIa__facts>div{grid-template-columns:28px auto minmax(0,1fr);align-items:start;gap:10px;min-height:28px;display:grid}.CampProgramsPage-module__0PgvIa__facts dt{font:700 16px/24px 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{border-radius:var(--card-radius);background:#f3d49b;justify-content:center;align-items:center;gap:16px;height:auto;min-height:6vh;margin-top:16px;padding:12px 20px;display:flex}.CampProgramsPage-module__0PgvIa__timetable svg{color:#986009;flex:none;width:32px;height:32px}.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:20px;display:grid}.CampProgramsPage-module__0PgvIa__contentCard{border-radius:var(--card-radius);text-align:center;background:#fffdf8;border:1px solid #e2d5bb;grid-template-rows:auto 1fr;display:grid}.CampProgramsPage-module__0PgvIa__contentCard>img{aspect-ratio:16/9;object-fit:cover;object-position:center;border-radius:8px;width:calc(100% - 40px);height:auto;margin:20px 20px 0}.CampProgramsPage-module__0PgvIa__contentCard>div{padding:16px 20px 20px}.CampProgramsPage-module__0PgvIa__contentCard h3{text-wrap:balance;min-height:48px;font-size:20px;line-height:24px}.CampProgramsPage-module__0PgvIa__contentCard p{margin-top:8px}.CampProgramsPage-module__0PgvIa__ageGrid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;display:grid}.CampProgramsPage-module__0PgvIa__ageGrid article{border-radius:var(--card-radius);background:#f7f4fc;border:1px solid #e2dceb;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.CampProgramsPage-module__0PgvIa__ageGrid article>img{aspect-ratio:330/168;object-fit:cover;object-position:center;border-radius:9px;width:100%;height:auto}.CampProgramsPage-module__0PgvIa__ageGrid article>div{padding:20px}.CampProgramsPage-module__0PgvIa__ageGrid h3{margin-bottom:8px}.CampProgramsPage-module__0PgvIa__contentChoice{border-radius:var(--card-radius);text-align:center;background:#fbe3a8;justify-content:center;align-items:center;gap:20px;height:auto;min-height:7vh;margin-top:20px;padding:16px 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:24px}.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{aspect-ratio:16/9;object-fit:cover;object-position:center top;border-radius:var(--card-radius);width:100%;height:auto}.CampProgramsPage-module__0PgvIa__practiceCopy .CampProgramsPage-module__0PgvIa__heading{gap:12px;margin-bottom:20px}.CampProgramsPage-module__0PgvIa__values{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.CampProgramsPage-module__0PgvIa__values article+article{border-left:1px solid #c4ad7d;padding-left:16px}.CampProgramsPage-module__0PgvIa__values h3{margin-bottom:8px;font-size:20px}.CampProgramsPage-module__0PgvIa__valuePortrait{clip-path:circle(50%);width:76px;height:76px;margin-bottom:8px;position:relative}.CampProgramsPage-module__0PgvIa__values .CampProgramsPage-module__0PgvIa__valuePortrait img{width:150%;max-width:none;height:auto;position:absolute;top:0;left:-25%}.CampProgramsPage-module__0PgvIa__preparation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.CampProgramsPage-module__0PgvIa__closing{align-items:center;gap:var(--gap);border-radius:var(--card-radius);background:#edf0e3;grid-template-columns:minmax(0,1fr) minmax(0,.65fr);height:auto;min-height:22vh;margin-top:28px;padding:20px;display:grid}.CampProgramsPage-module__0PgvIa__closingCopy{text-align:center}.CampProgramsPage-module__0PgvIa__closing h2{margin-bottom:8px}.CampProgramsPage-module__0PgvIa__closing p{margin-inline:auto}.CampProgramsPage-module__0PgvIa__closingArt{object-fit:contain;width:100%;height:24vh}.CampProgramsPage-module__0PgvIa__page .CampProgramsPage-module__0PgvIa__request.camp-information-cta{width:320px;max-width:100%;height:80px;min-height:48px;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;margin:16px auto 12px;padding:0;display:flex}.CampProgramsPage-module__0PgvIa__request img{object-fit:contain;width:100%;height:100%}.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:768px) and (max-height:720px){.CampProgramsPage-module__0PgvIa__heroCopy{padding-block:8px}.CampProgramsPage-module__0PgvIa__hero .CampProgramsPage-module__0PgvIa__eyebrow{margin-bottom:8px}.CampProgramsPage-module__0PgvIa__heroDescription{margin-top:8px!important}.CampProgramsPage-module__0PgvIa__reassurance,.CampProgramsPage-module__0PgvIa__compare{margin-top:8px}}@media (min-width:768px) and (max-width:1100px){.CampProgramsPage-module__0PgvIa__hero{height:auto;min-height:var(--camp-hero-height);flex-direction:column;justify-content:center;align-items:stretch}.CampProgramsPage-module__0PgvIa__heroInner{order:0}.CampProgramsPage-module__0PgvIa__heroCopy{width:100%;padding-block:24px}.CampProgramsPage-module__0PgvIa__heroPhoto{aspect-ratio:16/9;order:1;width:100%;height:auto;position:relative;inset:auto}.CampProgramsPage-module__0PgvIa__hero .CampProgramsPage-module__0PgvIa__eyebrow{font-size:12px}.CampProgramsPage-module__0PgvIa__desktopBreak,.CampProgramsPage-module__0PgvIa__heroShade{display:none}.CampProgramsPage-module__0PgvIa__kitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CampProgramsPage-module__0PgvIa__roles{padding-left:16px}.CampProgramsPage-module__0PgvIa__roles article{grid-template-columns:76px minmax(0,1fr);gap:16px}.CampProgramsPage-module__0PgvIa__formatGrid{grid-template-columns:1fr;gap:24px}.CampProgramsPage-module__0PgvIa__formatCard{grid-row:auto;grid-template-rows:auto auto}.CampProgramsPage-module__0PgvIa__formatBody{grid-row:auto;grid-template-rows:auto auto auto auto}.CampProgramsPage-module__0PgvIa__contentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CampProgramsPage-module__0PgvIa__ageGrid article,.CampProgramsPage-module__0PgvIa__practiceGrid{grid-template-columns:1fr}.CampProgramsPage-module__0PgvIa__practicePhoto{width:70%;margin-inline:auto}}@media (max-width:767px){.CampProgramsPage-module__0PgvIa__page h2{font-size:30px}.CampProgramsPage-module__0PgvIa__section{padding-block:32px}.CampProgramsPage-module__0PgvIa__heading{gap:10px}.CampProgramsPage-module__0PgvIa__heading>span{font-size:18px}.CampProgramsPage-module__0PgvIa__hero{flex-direction:column;align-items:stretch;height:auto;min-height:0;display:flex}.CampProgramsPage-module__0PgvIa__heroInner{order:0}.CampProgramsPage-module__0PgvIa__heroCopy{width:100%;padding-block:16px 12px}.CampProgramsPage-module__0PgvIa__hero .CampProgramsPage-module__0PgvIa__eyebrow{letter-spacing:.04em;margin-bottom:8px;font-size:11px;line-height:16px}.CampProgramsPage-module__0PgvIa__hero h1{font-size:32px}.CampProgramsPage-module__0PgvIa__heroDescription{font-size:17px;line-height:23px;margin-top:10px!important}.CampProgramsPage-module__0PgvIa__desktopBreak{display:none}.CampProgramsPage-module__0PgvIa__reassurance{max-width:none;margin-top:10px}.CampProgramsPage-module__0PgvIa__reassurance h2{margin-bottom:6px;font-size:23px}.CampProgramsPage-module__0PgvIa__compare{margin:8px auto 0}.CampProgramsPage-module__0PgvIa__heroPhoto{aspect-ratio:16/9;order:1;width:100%;height:auto;position:relative;inset:auto}.CampProgramsPage-module__0PgvIa__heroPhoto img{object-position:center top}.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{height:auto}.CampProgramsPage-module__0PgvIa__roles{border-left:0;padding-left:0}.CampProgramsPage-module__0PgvIa__roles article{grid-template-columns:100px minmax(0,1fr);gap:16px}.CampProgramsPage-module__0PgvIa__includedLink{margin-inline:auto}.CampProgramsPage-module__0PgvIa__formatGrid{gap:24px}.CampProgramsPage-module__0PgvIa__formatCard{grid-row:auto;grid-template-rows:auto auto}.CampProgramsPage-module__0PgvIa__formatBody{grid-row:auto;grid-template-rows:auto auto auto auto}.CampProgramsPage-module__0PgvIa__formatBody h3{font-size:28px}.CampProgramsPage-module__0PgvIa__facts>div{grid-template-columns:28px minmax(0,1fr);gap:0 12px}.CampProgramsPage-module__0PgvIa__facts .CampProgramsPage-module__0PgvIa__sprite{grid-row:span 2}.CampProgramsPage-module__0PgvIa__facts dd{grid-column:2}.CampProgramsPage-module__0PgvIa__contentGrid{grid-template-columns:1fr}.CampProgramsPage-module__0PgvIa__contentCard h3{min-height:0}.CampProgramsPage-module__0PgvIa__ageGrid article{grid-template-columns:1fr}.CampProgramsPage-module__0PgvIa__ageGrid article>img{border-radius:9px 9px 0 0}.CampProgramsPage-module__0PgvIa__contentChoice{gap:16px;padding:20px}.CampProgramsPage-module__0PgvIa__contentChoice svg{width:36px;height:36px}.CampProgramsPage-module__0PgvIa__contentChoice h3{font-size:22px}.CampProgramsPage-module__0PgvIa__values{grid-template-columns:1fr;gap:20px}.CampProgramsPage-module__0PgvIa__values article{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:0 20px;display:grid}.CampProgramsPage-module__0PgvIa__values article+article{border-left:0;padding-left:0}.CampProgramsPage-module__0PgvIa__valuePortrait{grid-row:span 2}.CampProgramsPage-module__0PgvIa__values p{grid-column:2}.CampProgramsPage-module__0PgvIa__preparation{text-align:center;justify-content:center}.CampProgramsPage-module__0PgvIa__closing{grid-template-columns:1fr;gap:16px;padding:24px 20px 0}.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-block:10px 6px}.CampProgramsPage-module__0PgvIa__hero h1{font-size:30px}.CampProgramsPage-module__0PgvIa__heroDescription,.CampProgramsPage-module__0PgvIa__reassurance{margin-top:6px!important}}@media (prefers-reduced-motion:reduce){.CampProgramsPage-module__0PgvIa__textLink{transition:none}}.CampProgramsPage-module__0PgvIa__contentGrid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}.CampProgramsPage-module__0PgvIa__kitGrid,.CampProgramsPage-module__0PgvIa__practiceGrid,.CampProgramsPage-module__0PgvIa__closing{grid-template-columns:repeat(2,minmax(0,1fr))}.CampProgramsPage-module__0PgvIa__ageGrid article{grid-template-columns:1fr;padding-block:20px}.CampProgramsPage-module__0PgvIa__formatPhoto{display:block}.CampProgramsPage-module__0PgvIa__contentCard{text-align:center}@media (max-width:1023px){.CampProgramsPage-module__0PgvIa__practiceGrid,.CampProgramsPage-module__0PgvIa__closing{grid-template-columns:1fr}}@media (max-width:767px){.CampProgramsPage-module__0PgvIa__contentGrid,.CampProgramsPage-module__0PgvIa__kitGrid{grid-template-columns:1fr}}
.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%}}.CampResourcesSections-module__JlU3aa__card{text-align:center;grid-template-columns:1fr;padding:20px}.CampResourcesSections-module__JlU3aa__card p,.CampResourcesSections-module__JlU3aa__pdfLink{margin-inline:auto}@media (max-width:1023px){.CampResourcesSections-module__JlU3aa__resourceGrid{max-width:1280px}}
.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__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}}.CampPricingAndLicensingPage-module__HCIXgq__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.CampPricingAndLicensingPage-module__HCIXgq__benefit+.CampPricingAndLicensingPage-module__HCIXgq__benefit{border-left:0;padding-left:0}.CampPricingAndLicensingPage-module__HCIXgq__visitNote{flex-wrap:wrap}@media (max-width:767px){.CampPricingAndLicensingPage-module__HCIXgq__benefits{grid-template-columns:1fr}}
.CampWhatsIncludedPage-module__BOKHrG__hero,.CampWhatsIncludedPage-module__BOKHrG__body{--ink:#001134;color:var(--ink);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:400 16px/24px Arial,sans-serif}.CampWhatsIncludedPage-module__BOKHrG__body h3{font-size:20px;font-weight:600;line-height:1.2}.CampWhatsIncludedPage-module__BOKHrG__section{min-height:var(--target-vh);align-items:center;height:auto;padding:clamp(24px,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:#fff9ef}.CampWhatsIncludedPage-module__BOKHrG__digital{--target-vh:50vh;--target-svh:50svh;background:#eae0ea}.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,.CampWhatsIncludedPage-module__BOKHrG__worldCopy h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:36px;font-weight:600;line-height:1.2}.CampWhatsIncludedPage-module__BOKHrG__heading>span{color:#e6af4c;flex:none;font-size:28px}.CampWhatsIncludedPage-module__BOKHrG__body .CampWhatsIncludedPage-module__BOKHrG__subtitle{text-align:center;margin:8px auto 0}.CampWhatsIncludedPage-module__BOKHrG__body .CampWhatsIncludedPage-module__BOKHrG__caption{text-align:center;max-width:none;margin:16px auto 0;font-size:14px;line-height:20px}.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:20px;font-weight:600;line-height:1.2;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: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:215px;margin-bottom:16px;display:block}.CampWhatsIncludedPage-module__BOKHrG__body figcaption p{max-width:25ch;margin:8px auto 0}.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:253px;margin-bottom:16px;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{align-self:flex-start;width:70%;height:90%;margin-right:auto}.CampWhatsIncludedPage-module__BOKHrG__pairedCard img:last-child{width:60%;height:78%;position:absolute;bottom:0;right:0}.CampWhatsIncludedPage-module__BOKHrG__body .CampWhatsIncludedPage-module__BOKHrG__kicker{text-align:center;text-transform:uppercase;letter-spacing:.065em;color:#8b6312;margin:0 auto 6px;font-size:14px;font-weight:700;line-height:20px}.CampWhatsIncludedPage-module__BOKHrG__digitalGrid{grid-template-columns:40% minmax(0,1fr);align-items:center;gap:clamp(20px,2.5vw,40px);margin-top:24px;display:grid}.CampWhatsIncludedPage-module__BOKHrG__accessCards{justify-content:center;gap:14px;padding:12px;display:flex}.CampWhatsIncludedPage-module__BOKHrG__accessCards img{object-fit:contain;width:calc(50% - 7px);height:300px}.CampWhatsIncludedPage-module__BOKHrG__accessCards img:first-child{transform:rotate(-4deg)}.CampWhatsIncludedPage-module__BOKHrG__accessCards img:last-child{transform:rotate(4deg)}.CampWhatsIncludedPage-module__BOKHrG__accessFigure figcaption{text-align:center;margin-top:8px;font:400 14px/20px Arial,sans-serif}.CampWhatsIncludedPage-module__BOKHrG__digitalCopy>p{margin-top:8px}.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 16px/24px 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:16px;display:flex}.CampWhatsIncludedPage-module__BOKHrG__academyNote img{object-fit:contain;flex-shrink:0;width:65px;height:58px}.CampWhatsIncludedPage-module__BOKHrG__academyNote p{margin-top:8px}.CampWhatsIncludedPage-module__BOKHrG__centered{text-align:center;margin-top:8px!important}.CampWhatsIncludedPage-module__BOKHrG__counselorGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.CampWhatsIncludedPage-module__BOKHrG__counselorGrid img{object-fit:contain;width:100%;max-width:390px;height:200px;margin:12px auto 16px;display:block}.CampWhatsIncludedPage-module__BOKHrG__counselorGrid figcaption p{max-width:none}.CampWhatsIncludedPage-module__BOKHrG__optionalStrip{border:1px solid #c7b582;align-items:center;gap:16px;margin-top:16px;padding:12px 16px;display:flex}.CampWhatsIncludedPage-module__BOKHrG__optionalStrip img{object-fit:contain;flex:none;width:42px;height:42px}.CampWhatsIncludedPage-module__BOKHrG__optionalStrip p{flex:1}.CampWhatsIncludedPage-module__BOKHrG__optionalStrip a{flex:none}.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:40px/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__divider{color:#b08425;justify-content:center;align-items:center;gap:12px;width:min(100%,310px);margin:16px 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:16px auto 0}.CampWhatsIncludedPage-module__BOKHrG__worldNames{flex-direction:column;justify-content:center;min-height:10vh;margin-top:16px;display:flex}.CampWhatsIncludedPage-module__BOKHrG__body .CampWhatsIncludedPage-module__BOKHrG__worldNames h3{font-size:28px;font-weight:700;line-height:1.2}.CampWhatsIncludedPage-module__BOKHrG__body .CampWhatsIncludedPage-module__BOKHrG__worldNames p{margin:8px auto 0}.CampWhatsIncludedPage-module__BOKHrG__body .CampWhatsIncludedPage-module__BOKHrG__worldMessage{max-width:32ch;margin:16px auto 0;font-weight:600}.CampWhatsIncludedPage-module__BOKHrG__carouselControls{flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.CampWhatsIncludedPage-module__BOKHrG__dots{flex-wrap:wrap;justify-content:center;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__pause{color:#001134;cursor:pointer;background:#fffaf0;border:1px solid #aa9260;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 16px;font:400 16px/24px Arial,sans-serif;display:flex}.CampWhatsIncludedPage-module__BOKHrG__pause span[aria-hidden]{text-align:center;width:18px}.CampWhatsIncludedPage-module__BOKHrG__faqList{max-width:1120px;margin:24px auto 0}.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:14px;line-height:20px}.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__closingActions{flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.CampWhatsIncludedPage-module__BOKHrG__body .CampWhatsIncludedPage-module__BOKHrG__request.camp-information-cta{justify-content:center;align-items:center;width:min(100%,320px);height:80px;min-height:80px;padding:0;display:flex}.CampWhatsIncludedPage-module__BOKHrG__request img{object-fit:contain;width:100%;height:100%;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:8px;width:fit-content;max-width:100%;min-height:48px;padding:11px 24px;font:400 16px/24px Arial,sans-serif;text-decoration:none;display:flex}.CampWhatsIncludedPage-module__BOKHrG__secondaryLink:hover{background:#fff2d4}.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)}.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:right 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 16px/24px Arial,sans-serif}.CampWhatsIncludedPage-module__BOKHrG__heroCopy h1{color:#fffaf2;letter-spacing:-.025em;margin:12px 0 20px;font-size:43px;font-weight:700;line-height:1.06}.CampWhatsIncludedPage-module__BOKHrG__heroCopy h1 span{color:#f3c35d;white-space:nowrap}.CampWhatsIncludedPage-module__BOKHrG__heroIntro{max-width:30ch;margin:0;font:400 19px/26px Arial,sans-serif}.CampWhatsIncludedPage-module__BOKHrG__exploreButton{justify-content:flex-start;align-items:center;width:280px;max-width:100%;height:72px;min-height:72px;margin-top:20px;padding:0;text-decoration:none;display:flex}.CampWhatsIncludedPage-module__BOKHrG__exploreButton img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.CampWhatsIncludedPage-module__BOKHrG__exploreButton:hover{filter:brightness(1.08)}.CampWhatsIncludedPage-module__BOKHrG__heroCaption{color:#fffaf2;text-align:right;text-shadow:0 1px 4px #231608;margin:0;font:400 14px/20px 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__section{padding-block:24px}.CampWhatsIncludedPage-module__BOKHrG__heroCopy{padding-block:20px 40px}.CampWhatsIncludedPage-module__BOKHrG__heroCopy h1{margin-block:10px 14px}.CampWhatsIncludedPage-module__BOKHrG__exploreButton{margin-top:16px}}@media (max-width:1023px){.CampWhatsIncludedPage-module__BOKHrG__digitalGrid{grid-template-columns:1fr}.CampWhatsIncludedPage-module__BOKHrG__accessFigure{width:min(100%,500px);margin-inline:auto!important}.CampWhatsIncludedPage-module__BOKHrG__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}.CampWhatsIncludedPage-module__BOKHrG__optionalStrip{flex-wrap:wrap}.CampWhatsIncludedPage-module__BOKHrG__optionalStrip a{margin-inline:auto}.CampWhatsIncludedPage-module__BOKHrG__counselorGrid{gap:20px}.CampWhatsIncludedPage-module__BOKHrG__carousel{grid-template-columns:52px minmax(0,1fr) minmax(0,1fr) 52px;column-gap:14px}.CampWhatsIncludedPage-module__BOKHrG__heroCopy{width:43%}.CampWhatsIncludedPage-module__BOKHrG__heroCopy h1{font-size:36px}.CampWhatsIncludedPage-module__BOKHrG__heroIntro{font-size:18px;line-height:24px}}@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:32px}.CampWhatsIncludedPage-module__BOKHrG__firstBreak{display:none}.CampWhatsIncludedPage-module__BOKHrG__heroIntro{max-width:40ch;font-size:16px;line-height:24px}.CampWhatsIncludedPage-module__BOKHrG__exploreButton{height:56px;min-height:56px;margin-top:16px}.CampWhatsIncludedPage-module__BOKHrG__exploreButton img{width:224px;max-width:100%}.CampWhatsIncludedPage-module__BOKHrG__heroMedia{z-index:0;order:1;width:100%;height:30vh;position:relative;inset:auto}.CampWhatsIncludedPage-module__BOKHrG__heroMedia img{object-fit:contain;object-position:center}.CampWhatsIncludedPage-module__BOKHrG__heroCaption{text-align:center;order:2;padding:8px 18px 12px;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__heroCopy h1{font-size:43px}.CampWhatsIncludedPage-module__BOKHrG__heroIntro{font-size:19px;line-height:26px}.CampWhatsIncludedPage-module__BOKHrG__heroMedia{height:40vh}.CampWhatsIncludedPage-module__BOKHrG__exploreButton{height:72px;min-height:72px}.CampWhatsIncludedPage-module__BOKHrG__exploreButton img{width:280px}}@media (max-width:767px){.CampWhatsIncludedPage-module__BOKHrG__section{padding-block:36px}.CampWhatsIncludedPage-module__BOKHrG__heading,.CampWhatsIncludedPage-module__BOKHrG__worldCopy h2{gap:10px}.CampWhatsIncludedPage-module__BOKHrG__heading h2,.CampWhatsIncludedPage-module__BOKHrG__worldCopy h2{font-size:28px}.CampWhatsIncludedPage-module__BOKHrG__heading>span{font-size:20px}.CampWhatsIncludedPage-module__BOKHrG__factList{grid-template-columns:1fr;gap:24px}.CampWhatsIncludedPage-module__BOKHrG__factList li{justify-content:flex-start}.CampWhatsIncludedPage-module__BOKHrG__factList li+li{border-left:0;padding-left:0}.CampWhatsIncludedPage-module__BOKHrG__factList img{width:48px;height:48px}.CampWhatsIncludedPage-module__BOKHrG__kitGrid,.CampWhatsIncludedPage-module__BOKHrG__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.CampWhatsIncludedPage-module__BOKHrG__kitImage{height:190px}.CampWhatsIncludedPage-module__BOKHrG__cardFaces{height:240px}.CampWhatsIncludedPage-module__BOKHrG__digitalList{gap:12px}.CampWhatsIncludedPage-module__BOKHrG__digitalList li{text-align:center;flex-direction:column;gap:8px}.CampWhatsIncludedPage-module__BOKHrG__digitalList li+li{padding-left:8px}.CampWhatsIncludedPage-module__BOKHrG__academyNote{align-items:flex-start}.CampWhatsIncludedPage-module__BOKHrG__academyNote img{width:44px;height:44px}.CampWhatsIncludedPage-module__BOKHrG__counselorGrid{grid-template-columns:1fr;gap:32px}.CampWhatsIncludedPage-module__BOKHrG__optionalStrip{padding:16px}.CampWhatsIncludedPage-module__BOKHrG__optionalStrip p{flex-basis:calc(100% - 60px);min-width:0}.CampWhatsIncludedPage-module__BOKHrG__carousel{grid-template-columns:52px minmax(0,1fr) 52px;gap:20px 8px}.CampWhatsIncludedPage-module__BOKHrG__worldImage{grid-area:1/2}.CampWhatsIncludedPage-module__BOKHrG__worldImage img{max-height:42vh}.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__faqFoot{text-align:center;justify-content:center}.CampWhatsIncludedPage-module__BOKHrG__closing{padding-bottom:130px}.CampWhatsIncludedPage-module__BOKHrG__forest{object-fit:fill;height:120px}}@media (max-width:360px){.CampWhatsIncludedPage-module__BOKHrG__kitGrid,.CampWhatsIncludedPage-module__BOKHrG__cardGrid{grid-template-columns:1fr}.CampWhatsIncludedPage-module__BOKHrG__kitImage{height:215px}.CampWhatsIncludedPage-module__BOKHrG__cardFaces{height:300px}}@media (max-width:767px) and (max-height:720px){.CampWhatsIncludedPage-module__BOKHrG__heroCopy{padding:10px 20px}.CampWhatsIncludedPage-module__BOKHrG__heroCopy h1{margin:6px 0 8px;font-size:28px}.CampWhatsIncludedPage-module__BOKHrG__eyebrow{font-size:14px;line-height:20px}.CampWhatsIncludedPage-module__BOKHrG__exploreButton{height:48px;min-height:48px;margin-top:10px}.CampWhatsIncludedPage-module__BOKHrG__exploreButton img{width:192px}.CampWhatsIncludedPage-module__BOKHrG__heroMedia{height:100px}.CampWhatsIncludedPage-module__BOKHrG__heroCaption{padding:4px 12px 8px;font-size:12px;line-height:16px}}@media (max-width:767px) and (max-height:600px){.CampWhatsIncludedPage-module__BOKHrG__heroCopy{padding-block:4px}.CampWhatsIncludedPage-module__BOKHrG__heroCopy h1{margin-block:4px 6px;font-size:26px}.CampWhatsIncludedPage-module__BOKHrG__heroIntro{line-height:22px}.CampWhatsIncludedPage-module__BOKHrG__heroMedia{height:88px}}.CampWhatsIncludedPage-module__BOKHrG__kitGrid,.CampWhatsIncludedPage-module__BOKHrG__cardGrid,.CampWhatsIncludedPage-module__BOKHrG__counselorGrid,.CampWhatsIncludedPage-module__BOKHrG__digitalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CampWhatsIncludedPage-module__BOKHrG__carousel{grid-template-columns:52px minmax(0,1fr) minmax(0,1fr) 52px}@media (max-width:1023px){.CampWhatsIncludedPage-module__BOKHrG__digitalGrid{grid-template-columns:1fr}}@media (max-width:767px){.CampWhatsIncludedPage-module__BOKHrG__kitGrid,.CampWhatsIncludedPage-module__BOKHrG__cardGrid,.CampWhatsIncludedPage-module__BOKHrG__counselorGrid{grid-template-columns:1fr}.CampWhatsIncludedPage-module__BOKHrG__carousel{grid-template-columns:52px minmax(0,1fr) 52px}}@media (min-width:1024px){.CampWhatsIncludedPage-module__BOKHrG__carousel{gap:var(--camp-content-gap);grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:64px;position:relative}.CampWhatsIncludedPage-module__BOKHrG__carouselArrow{position:absolute;bottom:0}.CampWhatsIncludedPage-module__BOKHrG__previous{left:calc(25% - 62px)}.CampWhatsIncludedPage-module__BOKHrG__next{right:calc(75% - 62px)}}@media (max-width:1023px){.CampWhatsIncludedPage-module__BOKHrG__carousel{grid-template-columns:1fr;gap:24px;padding-bottom:64px;position:relative}.CampWhatsIncludedPage-module__BOKHrG__worldImage{grid-area:1/1}.CampWhatsIncludedPage-module__BOKHrG__worldCopy{grid-area:2/1}.CampWhatsIncludedPage-module__BOKHrG__carouselArrow{grid-area:auto;position:absolute;bottom:0}.CampWhatsIncludedPage-module__BOKHrG__previous{left:calc(50% - 62px)}.CampWhatsIncludedPage-module__BOKHrG__next{right:calc(50% - 62px)}}
