.CampProgramsPage-module__0PgvIa__page{--ink:#001134;--yellow:#f6e7a8;--lavender:#c9b6e4;--offwhite:#faf4e8;--gutter:clamp(20px, 4vw, 72px);--gap:clamp(20px, 2.5vw, 40px);color:var(--ink);background:var(--offwhite);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 :is(h1,h2,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.12}.CampProgramsPage-module__0PgvIa__page h3{margin:0;font-size:23px;font-weight:700;line-height:1.15}.CampProgramsPage-module__0PgvIa__page p{margin:0}.CampProgramsPage-module__0PgvIa__page img{max-width:100%}.CampProgramsPage-module__0PgvIa__page [id]{scroll-margin-top:calc(var(--camp-nav-height) + 16px)}.CampProgramsPage-module__0PgvIa__page :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #9b6500}.CampProgramsPage-module__0PgvIa__container{width:min(1280px, calc(100% - 2 * var(--gutter)));z-index:1;margin-inline:auto;position:relative}.CampProgramsPage-module__0PgvIa__container>*,.CampProgramsPage-module__0PgvIa__formatGrid>*,.CampProgramsPage-module__0PgvIa__ageGrid>*{min-width:0}.CampProgramsPage-module__0PgvIa__section{align-items:center;height:auto;padding-block:clamp(24px,3vh,40px);display:flex;position:relative}.CampProgramsPage-module__0PgvIa__heading{text-align:center;justify-content:center;align-items:center;gap:20px;display:flex}.CampProgramsPage-module__0PgvIa__heading>span{color:#e2a516;flex-shrink:0;font-size:36px;line-height:1}.CampProgramsPage-module__0PgvIa__intro{text-align:center;max-width:80ch;margin:8px auto 20px!important}.CampProgramsPage-module__0PgvIa__supportButton{color:var(--ink);background:var(--camps-surface,#fff);border:1px solid #c8a96e;border-radius:8px;font:700 18px/24px Georgia,serif;text-decoration:none;transition:background-color .15s,box-shadow .15s}.CampProgramsPage-module__0PgvIa__supportButton:hover{box-shadow:0 0 0 2px #c8a96e}.CampProgramsPage-module__0PgvIa__hero{--program-hero-height:min(var(--camp-hero-height), var(--program-first-viewport-space,var(--camp-hero-height)));height:var(--program-hero-height);background:var(--offwhite);isolation:isolate;align-items:center;display:flex;position:relative}.CampProgramsPage-module__0PgvIa__heroPhotoFrame{z-index:-2;position:absolute;inset:0 0 0 20%}.CampProgramsPage-module__0PgvIa__heroPhoto{object-fit:cover;object-position:right bottom}.CampProgramsPage-module__0PgvIa__heroButton,.CampProgramsPage-module__0PgvIa__plaqueButton{background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.CampProgramsPage-module__0PgvIa__heroButton{width:360px;max-width:100%;min-height:80px}.CampProgramsPage-module__0PgvIa__heroButton img{width:100%;height:auto;display:block}.CampProgramsPage-module__0PgvIa__heroButton:hover,.CampProgramsPage-module__0PgvIa__plaqueButton:hover{filter:brightness(1.08)}.CampProgramsPage-module__0PgvIa__heroShade{z-index:-1;background:linear-gradient(90deg,#001134 0% 20%,#001134e0 29%,#00113475 43%,#00113400 62%);position:absolute;inset:0}.CampProgramsPage-module__0PgvIa__heroCopy{color:#fff;width:41%;max-width:490px;padding-block:20px}.CampProgramsPage-module__0PgvIa__hero .CampProgramsPage-module__0PgvIa__eyebrow{color:#ffdd6b;text-transform:uppercase;letter-spacing:.07em;margin-bottom:12px;font-size:12px;font-weight:700;line-height:18px}.CampProgramsPage-module__0PgvIa__eyebrow span{margin-inline:6px}.CampProgramsPage-module__0PgvIa__hero h1{letter-spacing:-.035em;margin:0;font-size:43px;font-weight:700;line-height:1.04}.CampProgramsPage-module__0PgvIa__hero h1 span,.CampProgramsPage-module__0PgvIa__hero h1 em{display:block}.CampProgramsPage-module__0PgvIa__hero h1 em{color:#ffdc65;font-style:normal}.CampProgramsPage-module__0PgvIa__heroDescription{max-width:38ch;font-size:19px;line-height:25px;margin-top:14px!important}.CampProgramsPage-module__0PgvIa__heroBenefits{gap:6px;margin:16px 0;padding:0;list-style:none;display:grid}.CampProgramsPage-module__0PgvIa__heroBenefits li{align-items:flex-start;gap:10px;display:flex}.CampProgramsPage-module__0PgvIa__heroBenefits svg{width:22px;height:22px;color:var(--ink);stroke-width:3px;background:#ffdc65;border-radius:50%;flex-shrink:0;padding:3px}.CampProgramsPage-module__0PgvIa__programs{background:var(--offwhite);min-height:70vh}.CampProgramsPage-module__0PgvIa__formatGrid,.CampProgramsPage-module__0PgvIa__ageGrid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CampProgramsPage-module__0PgvIa__formatCard{border:6px solid var(--accent);background:#fff;border-radius:12px;flex-direction:column;padding:14px 20px 20px;display:flex}.CampProgramsPage-module__0PgvIa__green{--accent:#008568;--border:#a6d6c1}.CampProgramsPage-module__0PgvIa__purple{--accent:#6025d8;--border:#cbb8ed}.CampProgramsPage-module__0PgvIa__programPhoto{position:relative}.CampProgramsPage-module__0PgvIa__programBadge{width:clamp(76px,8vw,110px);height:auto;position:absolute;top:4px;left:4px}.CampProgramsPage-module__0PgvIa__scene{aspect-ratio:16/9;object-fit:cover;object-position:center 42%;border-radius:7px;width:100%;height:auto;display:block}.CampProgramsPage-module__0PgvIa__formatBody{flex-direction:column;flex:1;align-items:center;min-width:0;padding-top:16px;display:flex}.CampProgramsPage-module__0PgvIa__formatBody h3{color:var(--accent);text-align:center;font-size:28px;line-height:34px}.CampProgramsPage-module__0PgvIa__tagline{text-align:center;color:var(--accent);font:700 17px/24px Georgia,serif;margin-top:4px!important}.CampProgramsPage-module__0PgvIa__description{text-align:center;max-width:56ch;margin:6px 0 16px!important}.CampProgramsPage-module__0PgvIa__facts{gap:8px;width:100%;margin:auto 0 18px;padding:0;display:grid}.CampProgramsPage-module__0PgvIa__facts>div{min-height:30px;padding-top:3px;padding-left:42px;position:relative}.CampProgramsPage-module__0PgvIa__facts img,.CampProgramsPage-module__0PgvIa__facts svg{object-fit:contain;width:30px;height:30px;color:var(--accent);position:absolute;top:0;left:0}.CampProgramsPage-module__0PgvIa__facts dt{font-weight:700;display:inline}.CampProgramsPage-module__0PgvIa__facts dd{margin:0;display:inline}.CampProgramsPage-module__0PgvIa__connected{background:var(--lavender);color:#17131e;min-height:30vh}.CampProgramsPage-module__0PgvIa__journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,4vw,60px);margin:0;padding:0;list-style:none;display:grid}.CampProgramsPage-module__0PgvIa__journey li{background:var(--camps-surface,#fff);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:200px;padding:16px 20px;display:flex;position:relative}.CampProgramsPage-module__0PgvIa__journey li:not(:last-child):after{content:"→";color:#18144d;font:32px/1 Arial,sans-serif;position:absolute;top:43%;right:calc(clamp(28px,4vw,60px)/-2 - 12px)}.CampProgramsPage-module__0PgvIa__journey img{object-fit:contain;width:64px;height:64px;margin-bottom:8px}.CampProgramsPage-module__0PgvIa__journey h3{font-size:22px}.CampProgramsPage-module__0PgvIa__journey p{max-width:23ch;margin-top:6px}.CampProgramsPage-module__0PgvIa__ages{background:var(--offwhite);min-height:55vh}.CampProgramsPage-module__0PgvIa__ageCard{border:1px solid var(--border);background:#fff;border-radius:12px;padding:20px}.CampProgramsPage-module__0PgvIa__ageBody{padding-top:16px}.CampProgramsPage-module__0PgvIa__ageBody h3{color:var(--accent);text-align:center;font-size:28px}.CampProgramsPage-module__0PgvIa__ageLabel{text-align:center;color:var(--accent);font:700 18px/24px Georgia,serif;margin-top:4px!important}.CampProgramsPage-module__0PgvIa__ageBody ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.CampProgramsPage-module__0PgvIa__ageBody li{align-items:flex-start;gap:12px;display:flex}.CampProgramsPage-module__0PgvIa__ageBody svg{color:#fff;background:var(--accent);stroke-width:3px;border-radius:50%;flex-shrink:0;width:22px;height:22px;padding:3px}.CampProgramsPage-module__0PgvIa__included{background:var(--yellow);min-height:55vh}.CampProgramsPage-module__0PgvIa__includedGrid{align-items:center;gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CampProgramsPage-module__0PgvIa__inclusionCard{background:var(--camps-surface,#fff);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:20px;padding:24px;display:grid}.CampProgramsPage-module__0PgvIa__inclusionCard>div{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:20px;display:grid}.CampProgramsPage-module__0PgvIa__inclusionCard img,.CampProgramsPage-module__0PgvIa__inclusionCard svg{color:#1c165d;object-fit:contain;width:60px;height:60px}.CampProgramsPage-module__0PgvIa__inclusionCard h3{margin-bottom:4px}.CampProgramsPage-module__0PgvIa__inclusionCard>a{justify-self:center}.CampProgramsPage-module__0PgvIa__kitPanel{border-radius:10px;grid-template-columns:minmax(0,3fr) minmax(100px,1fr);align-items:center;gap:10px;padding:12px;display:grid}.CampProgramsPage-module__0PgvIa__kitPanel>p{font:700 23px/1.15 Georgia,serif}.CampProgramsPage-module__0PgvIa__kitArt{object-fit:contain;border-radius:10px;width:100%;height:auto;display:block}.CampProgramsPage-module__0PgvIa__confidence{background:var(--lavender);color:#17131e;min-height:35vh}.CampProgramsPage-module__0PgvIa__confidenceGrid{grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);align-items:center;gap:28px;display:grid}.CampProgramsPage-module__0PgvIa__counselorPhoto{border-radius:10px;width:100%;height:auto;display:block}.CampProgramsPage-module__0PgvIa__confidenceIntro{margin-top:8px!important}.CampProgramsPage-module__0PgvIa__confidenceCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.CampProgramsPage-module__0PgvIa__confidenceCards article{text-align:left;background:var(--camps-surface,#fff);border-radius:10px;grid-template-columns:38px minmax(0,1fr);gap:0 10px;padding:16px 12px;display:grid}.CampProgramsPage-module__0PgvIa__confidenceCards svg{color:#161340;grid-row:span 2;width:38px;height:38px;margin:0}.CampProgramsPage-module__0PgvIa__confidenceCards h3{font-size:19px}.CampProgramsPage-module__0PgvIa__confidenceCards p{margin-top:6px}.CampProgramsPage-module__0PgvIa__closing{background:var(--offwhite);flex-direction:column;justify-content:flex-end;min-height:25vh;padding-bottom:0}.CampProgramsPage-module__0PgvIa__closingInner{grid-template-columns:minmax(0,.6fr) minmax(0,3fr) minmax(0,1fr);align-items:center;gap:20px;display:grid}.CampProgramsPage-module__0PgvIa__closingCopy{text-align:center}.CampProgramsPage-module__0PgvIa__closingCopy h2{font-size:32px}.CampProgramsPage-module__0PgvIa__closingCopy>p{margin:8px auto 12px}.CampProgramsPage-module__0PgvIa__closingActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.CampProgramsPage-module__0PgvIa__request{cursor:pointer;background:0 0;border:0}.CampProgramsPage-module__0PgvIa__request:hover{filter:brightness(1.08)}.CampProgramsPage-module__0PgvIa__closingNote,.CampProgramsPage-module__0PgvIa__closingArt>p{color:var(--ink);font:700 23px/1.18 Segoe Print,Comic Sans MS,cursive;transform:rotate(-8deg)}.CampProgramsPage-module__0PgvIa__closingArt{align-items:center;min-width:0;display:flex}.CampProgramsPage-module__0PgvIa__closingArt>p{font-size:19px}.CampProgramsPage-module__0PgvIa__gurus{flex-shrink:0;width:65%;height:175px;position:relative}.CampProgramsPage-module__0PgvIa__gurus img{object-fit:contain;width:64%;height:100%;position:absolute;bottom:0}.CampProgramsPage-module__0PgvIa__gurus img:first-child{left:-5%}.CampProgramsPage-module__0PgvIa__gurus img:nth-child(2){right:-4%}.CampProgramsPage-module__0PgvIa__gurus img:nth-child(3){height:73%;left:22%}.CampProgramsPage-module__0PgvIa__forest{object-fit:cover;object-position:center bottom;pointer-events:none;width:100%;height:clamp(75px,11vh,140px);margin-top:10px;display:block}@supports (min-height:1svh){.CampProgramsPage-module__0PgvIa__programs{min-height:70svh}.CampProgramsPage-module__0PgvIa__connected{min-height:30svh}.CampProgramsPage-module__0PgvIa__ages,.CampProgramsPage-module__0PgvIa__included{min-height:55svh}.CampProgramsPage-module__0PgvIa__confidence{min-height:35svh}.CampProgramsPage-module__0PgvIa__closing{min-height:25svh}}@media (max-width:1100px){.CampProgramsPage-module__0PgvIa__heroCopy{width:48%}.CampProgramsPage-module__0PgvIa__hero h1{font-size:40px}.CampProgramsPage-module__0PgvIa__heroDescription{font-size:18px;line-height:24px}.CampProgramsPage-module__0PgvIa__heroShade{background:linear-gradient(90deg,#001134 0% 20%,#001134bf 38%,#00113420 75%)}.CampProgramsPage-module__0PgvIa__confidenceGrid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px}.CampProgramsPage-module__0PgvIa__confidenceCards{grid-template-columns:1fr;gap:8px}.CampProgramsPage-module__0PgvIa__confidenceCards article{text-align:left;grid-template-columns:38px minmax(0,1fr);gap:0 12px;padding:12px;display:grid}.CampProgramsPage-module__0PgvIa__confidenceCards svg{grid-row:span 2;margin:0}.CampProgramsPage-module__0PgvIa__confidenceCards p{margin-top:4px}.CampProgramsPage-module__0PgvIa__closingInner{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.CampProgramsPage-module__0PgvIa__closingNote,.CampProgramsPage-module__0PgvIa__closingArt>p{display:none}.CampProgramsPage-module__0PgvIa__gurus{width:100%}}@media (min-width:768px) and (max-height:740px){.CampProgramsPage-module__0PgvIa__heroCopy{width:45%;padding-block:10px}.CampProgramsPage-module__0PgvIa__hero h1{font-size:38px}.CampProgramsPage-module__0PgvIa__hero .CampProgramsPage-module__0PgvIa__eyebrow{margin-bottom:8px}.CampProgramsPage-module__0PgvIa__heroDescription{font-size:18px;line-height:23px;margin-top:10px!important}.CampProgramsPage-module__0PgvIa__heroBenefits{gap:4px;margin:10px 0}}@media (min-width:768px) and (max-width:950px){.CampProgramsPage-module__0PgvIa__heroCopy{width:56%}.CampProgramsPage-module__0PgvIa__hero h1{font-size:38px}.CampProgramsPage-module__0PgvIa__journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 44px}.CampProgramsPage-module__0PgvIa__journey li:nth-child(2):after{content:none}.CampProgramsPage-module__0PgvIa__includedGrid{grid-template-columns:1fr}.CampProgramsPage-module__0PgvIa__kitPanel{max-width:700px;margin-inline:auto}}@media (max-width:767px){.CampProgramsPage-module__0PgvIa__page h2{font-size:30px}.CampProgramsPage-module__0PgvIa__section{padding-block:28px}.CampProgramsPage-module__0PgvIa__heading{gap:10px}.CampProgramsPage-module__0PgvIa__heading>span{font-size:22px}.CampProgramsPage-module__0PgvIa__hero{min-height:var(--program-hero-height);align-items:flex-end;height:auto}.CampProgramsPage-module__0PgvIa__heroPhotoFrame{inset:0}.CampProgramsPage-module__0PgvIa__heroPhoto{object-position:58% bottom}.CampProgramsPage-module__0PgvIa__heroButton{width:320px;min-height:70px}.CampProgramsPage-module__0PgvIa__heroShade{background:linear-gradient(#00113420 0%,#001134ce 48%,#001134fa 100%)}.CampProgramsPage-module__0PgvIa__heroCopy{width:100%;max-width:none;padding-block:24px}.CampProgramsPage-module__0PgvIa__hero h1{font-size:34px}.CampProgramsPage-module__0PgvIa__hero .CampProgramsPage-module__0PgvIa__eyebrow{letter-spacing:.035em;margin-bottom:8px;font-size:10px;line-height:16px}.CampProgramsPage-module__0PgvIa__eyebrow span{margin-inline:3px}.CampProgramsPage-module__0PgvIa__heroDescription{max-width:37ch;font-size:17px;line-height:22px;margin-top:10px!important}.CampProgramsPage-module__0PgvIa__heroBenefits{gap:4px;margin:12px 0;font-size:15px;line-height:22px}.CampProgramsPage-module__0PgvIa__heroBenefits svg{width:20px;height:20px}.CampProgramsPage-module__0PgvIa__formatGrid,.CampProgramsPage-module__0PgvIa__ageGrid,.CampProgramsPage-module__0PgvIa__includedGrid,.CampProgramsPage-module__0PgvIa__confidenceGrid{grid-template-columns:minmax(0,1fr)}.CampProgramsPage-module__0PgvIa__formatCard,.CampProgramsPage-module__0PgvIa__ageCard{padding-inline:16px}.CampProgramsPage-module__0PgvIa__formatBody h3,.CampProgramsPage-module__0PgvIa__ageBody h3{font-size:26px}.CampProgramsPage-module__0PgvIa__facts{margin-top:0}.CampProgramsPage-module__0PgvIa__facts>div{padding-left:40px}.CampProgramsPage-module__0PgvIa__formatBody :is(p,a),.CampProgramsPage-module__0PgvIa__facts>div{min-width:0;max-width:100%}.CampProgramsPage-module__0PgvIa__journey{grid-template-columns:minmax(0,1fr);gap:34px;max-width:340px;margin-inline:auto}.CampProgramsPage-module__0PgvIa__journey li{text-align:left;border-radius:24px;grid-template-columns:64px minmax(0,1fr);gap:0 16px;min-height:0;padding:20px;display:grid}.CampProgramsPage-module__0PgvIa__journey img{grid-row:span 2;margin:0}.CampProgramsPage-module__0PgvIa__journey h3{font-size:23px}.CampProgramsPage-module__0PgvIa__journey li:not(:last-child):after{content:"↓";font-size:27px;inset:auto auto -30px 50%;transform:translate(-50%)}.CampProgramsPage-module__0PgvIa__inclusionCard{gap:22px;padding:20px}.CampProgramsPage-module__0PgvIa__inclusionCard>div{grid-template-columns:46px minmax(0,1fr);gap:14px}.CampProgramsPage-module__0PgvIa__inclusionCard img,.CampProgramsPage-module__0PgvIa__inclusionCard svg{width:46px;height:54px}.CampProgramsPage-module__0PgvIa__kitPanel{grid-template-columns:minmax(0,1fr)}.CampProgramsPage-module__0PgvIa__kitPanel>p{text-align:center;padding-block:8px;font-size:21px}.CampProgramsPage-module__0PgvIa__programBadge{width:90px}.CampProgramsPage-module__0PgvIa__counselorPhoto{max-width:580px;margin-inline:auto}.CampProgramsPage-module__0PgvIa__confidenceCards{grid-template-columns:minmax(0,1fr)}.CampProgramsPage-module__0PgvIa__confidenceCards article{padding:16px}.CampProgramsPage-module__0PgvIa__closing{padding-bottom:0}.CampProgramsPage-module__0PgvIa__closingInner{grid-template-columns:minmax(0,1fr);gap:20px}.CampProgramsPage-module__0PgvIa__closingArt{justify-content:center}.CampProgramsPage-module__0PgvIa__gurus{width:170px;height:160px}.CampProgramsPage-module__0PgvIa__closingArt>p{display:block}.CampProgramsPage-module__0PgvIa__forest{height:65px;margin-top:0}}@media (max-width:767px) and (max-height:740px){.CampProgramsPage-module__0PgvIa__heroCopy{padding-block:6px}.CampProgramsPage-module__0PgvIa__hero h1{font-size:30px}.CampProgramsPage-module__0PgvIa__heroDescription{font-size:16px;line-height:20px;margin-top:8px!important}.CampProgramsPage-module__0PgvIa__heroBenefits{gap:3px;margin-block:6px;font-size:14px;line-height:19px}.CampProgramsPage-module__0PgvIa__heroBenefits svg{width:19px;height:19px}}@media (prefers-reduced-motion:reduce){.CampProgramsPage-module__0PgvIa__page :is(a,button){transition:none}}
.CampResourcesHero-module___LSjNW__hero{isolation:isolate;min-height:var(--camp-hero-height);color:#fffaf0;background:#faf4e8;align-items:center;height:auto;display:flex;position:relative}.CampResourcesHero-module___LSjNW__image{z-index:-2;object-fit:cover;object-position:60% center}.CampResourcesHero-module___LSjNW__shade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#000000c2 0%,#0000009e 25%,#00000014 52%,#0000 72%);position:absolute;inset:0}.CampResourcesHero-module___LSjNW__inner{width:100%;max-width:calc(1280px + 2*clamp(20px,4vw,72px));margin-inline:auto;padding:clamp(20px,4vh,50px) clamp(20px,4vw,72px)}.CampResourcesHero-module___LSjNW__copy{width:40%;min-width:0;max-width:510px}.CampResourcesHero-module___LSjNW__eyebrow{letter-spacing:.13em;text-transform:uppercase;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(.8rem,1.05vw,1rem)}.CampResourcesHero-module___LSjNW__rule{color:#e6af4c;align-items:center;gap:10px;width:180px;margin:10px 0 24px;font-size:16px;display:flex}.CampResourcesHero-module___LSjNW__rule:before,.CampResourcesHero-module___LSjNW__rule:after{content:"";background:#e6af4c;flex:1;height:1px}.CampResourcesHero-module___LSjNW__copy h1{letter-spacing:-.03em;text-wrap:balance;text-shadow:0 2px 10px #00000059;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,min(4.5vw,7.3vh),4.4rem);font-weight:400;line-height:1.08}.CampResourcesHero-module___LSjNW__description{text-shadow:0 1px 5px #000;max-width:35ch;margin:22px 0 16px;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.5}.CampResourcesHero-module___LSjNW__explore{border-radius:8px;width:min(100%,380px);min-height:44px;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:16px}.CampResourcesHero-module___LSjNW__rule{margin-bottom:14px}.CampResourcesHero-module___LSjNW__copy h1{font-size:clamp(2rem,6.3vh,3rem)}.CampResourcesHero-module___LSjNW__description{margin-block:14px 8px}.CampResourcesHero-module___LSjNW__explore{width:min(100%,320px)}}@media (max-width:1023px){.CampResourcesHero-module___LSjNW__copy{width:56%;max-width:480px}.CampResourcesHero-module___LSjNW__copy h1{font-size:clamp(2.1rem,5.4vw,3.2rem)}.CampResourcesHero-module___LSjNW__shade{background:linear-gradient(90deg,#000000c7 0%,#00000094 45%,#0000001a 100%)}}@media (max-width:767px){.CampResourcesHero-module___LSjNW__hero{min-height:calc(var(--camp-hero-height) - 16px)}.CampResourcesHero-module___LSjNW__copy{width:100%;max-width:440px}.CampResourcesHero-module___LSjNW__copy h1{max-width:17ch;font-size:clamp(2rem,min(8.4vw,6.4svh),3.2rem)}.CampResourcesHero-module___LSjNW__image{object-position:59% center}.CampResourcesHero-module___LSjNW__shade{background:#0000009e}.CampResourcesHero-module___LSjNW__rule{margin-bottom:18px}.CampResourcesHero-module___LSjNW__description{margin-block:16px 12px}.CampResourcesHero-module___LSjNW__explore{max-width:340px}}@media (max-width:767px) and (max-height:650px){.CampResourcesHero-module___LSjNW__inner{padding-block:12px}.CampResourcesHero-module___LSjNW__rule{margin-block:6px 10px}.CampResourcesHero-module___LSjNW__description{margin-block:12px 6px;line-height:1.4}.CampResourcesHero-module___LSjNW__explore{max-width:270px}}
.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(16px,2.5vh,32px) clamp(20px,4vw,72px);display:flex;position:relative}.CampResourcesSections-module__JlU3aa__resources{background:#f6e7a8;min-height:65vh}.CampResourcesSections-module__JlU3aa__preview{background:#c9b6e4;min-height:35vh}.CampResourcesSections-module__JlU3aa__faq{background:#faf4e8;min-height:40vh}.CampResourcesSections-module__JlU3aa__closing{background:#c9b6e4;min-height:25vh;padding-block:clamp(12px,1.8vh,24px)}@supports (min-height:1svh){.CampResourcesSections-module__JlU3aa__resources{min-height:65svh}.CampResourcesSections-module__JlU3aa__preview{min-height:35svh}.CampResourcesSections-module__JlU3aa__faq{min-height:40svh}.CampResourcesSections-module__JlU3aa__closing{min-height:25svh}}.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(12px,1.7vh,22px)}.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.8rem,3vw,2.8rem);font-weight:400;line-height:1.15}.CampResourcesSections-module__JlU3aa__preview .CampResourcesSections-module__JlU3aa__heading h2{font-size:clamp(1.75rem,2.7vw,2.6rem)}.CampResourcesSections-module__JlU3aa__heading>p{max-width:68ch;margin:8px auto 0;font-size:1rem;line-height:1.4}.CampResourcesSections-module__JlU3aa__divider{color:#e6af4c;align-items:center;gap:12px;width:180px;max-width:60%;margin:6px auto 0;display:flex}.CampResourcesSections-module__JlU3aa__divider i{background:#e6af4c;flex:1;height:1px}.CampResourcesSections-module__JlU3aa__divider span{font-size:17px;line-height:1}.CampResourcesSections-module__JlU3aa__resourceGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(10px,1.2vh,16px) clamp(14px,1.4vw,22px);display:grid}.CampResourcesSections-module__JlU3aa__card{background:var(--camps-surface,#fff);border:1px solid #e6af4c;border-radius:10px;grid-template-columns:minmax(0,27fr) minmax(0,73fr);align-items:center;gap:clamp(12px,1.5vw,22px);min-width:0;padding:clamp(10px,1.2vh,16px);display:grid;position:relative}.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:clamp(140px,16vh,180px);display:block}.CampResourcesSections-module__JlU3aa__cardCopy{min-width:0}.CampResourcesSections-module__JlU3aa__card h3,.CampResourcesSections-module__JlU3aa__preview h3{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,1.65vw,1.65rem);font-weight:400;line-height:1.15}.CampResourcesSections-module__JlU3aa__card p{max-width:45ch;margin:8px 0 0;font-size:clamp(.9rem,1.05vw,1rem);line-height:1.4}.CampResourcesSections-module__JlU3aa__cardActions{grid-template-columns:max-content minmax(0,320px);align-items:center;gap:clamp(8px,1vw,14px);margin-top:2px;display:grid}.CampResourcesSections-module__JlU3aa__pdfBadge{color:#472277;white-space:nowrap;align-items:center;gap:5px;font-size:.8rem;line-height:1.4;display:inline-flex}.CampResourcesSections-module__JlU3aa__pdfBadge svg{flex-shrink:0}.CampResourcesSections-module__JlU3aa__pdfLink{border-radius:6px;justify-content:center;align-items:center;width:320px;max-width:100%;height:80px;display:inline-flex}.CampResourcesSections-module__JlU3aa__pdfLink img{object-fit:contain;width:100%;height:100%;display:block}.CampResourcesSections-module__JlU3aa__pdfLink:hover,.CampResourcesSections-module__JlU3aa__inquiry:hover{filter:brightness(1.08)}.CampResourcesSections-module__JlU3aa__pdfLink:focus-visible,.CampResourcesSections-module__JlU3aa__inquiry:focus-visible{outline-offset:3px;outline:3px solid #66368c}.CampResourcesSections-module__JlU3aa__featured{text-align:center;flex-direction:column;grid-area:1/1/4;justify-content:center;gap:10px;padding:40px clamp(18px,2vw,30px) 12px;display:flex}.CampResourcesSections-module__JlU3aa__featured .CampResourcesSections-module__JlU3aa__cover{flex:1;width:100%}.CampResourcesSections-module__JlU3aa__featured .CampResourcesSections-module__JlU3aa__cover img{max-width:350px;height:clamp(240px,30vh,330px)}.CampResourcesSections-module__JlU3aa__featured h3{font-size:clamp(1.6rem,2.2vw,2.1rem)}.CampResourcesSections-module__JlU3aa__featured p{margin:8px auto;font-size:clamp(1rem,1.15vw,1.1rem)}.CampResourcesSections-module__JlU3aa__featured .CampResourcesSections-module__JlU3aa__cardActions{justify-content:center;margin-top:4px}.CampResourcesSections-module__JlU3aa__startHere{width:150px;height:auto;position:absolute;top:14px;left:16px}.CampResourcesSections-module__JlU3aa__previewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.5vw,40px);display:grid}.CampResourcesSections-module__JlU3aa__previewItem{background:var(--camps-surface,#fff);border-radius:10px;grid-template-columns:clamp(72px,7vw,105px) minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,28px);min-width:0;padding:clamp(16px,2vh,24px);display:grid}.CampResourcesSections-module__JlU3aa__previewItem img{object-fit:contain;width:100%;height:auto;display:block}.CampResourcesSections-module__JlU3aa__previewItem p{max-width:68ch;margin:7px 0 10px;font-size:1rem;line-height:1.4}.CampResourcesSections-module__JlU3aa__previewItem ul{margin:0;padding:0;list-style:none}.CampResourcesSections-module__JlU3aa__previewItem li{align-items:flex-start;gap:10px;margin-top:7px;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.35;display:flex}.CampResourcesSections-module__JlU3aa__previewItem li svg{color:#d99212;stroke-width:3px;flex:0 0 21px}.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:6px auto 0;padding:8px;font-size:1rem;font-weight:600;line-height:1.4;text-decoration:underline;display:flex}.CampResourcesSections-module__JlU3aa__textLink:hover{color:#66368c}.CampResourcesSections-module__JlU3aa__textLink:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #66368c}.CampResourcesSections-module__JlU3aa__faq .CampResourcesSections-module__JlU3aa__heading h2{font-size:clamp(1.8rem,2.5vw,2.5rem)}.CampResourcesSections-module__JlU3aa__faqList{background:var(--camps-surface,#fff);border:1px solid #e6af4c;border-radius:10px;max-width:1060px;margin-inline:auto}.CampResourcesSections-module__JlU3aa__faqList details{border-radius:inherit}.CampResourcesSections-module__JlU3aa__faqList details+details{border-top:1px solid #e6af4c}.CampResourcesSections-module__JlU3aa__faqList summary{cursor:pointer;border-radius:inherit;align-items:center;gap:16px;min-height:44px;padding:8px 22px;font-size:1rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.CampResourcesSections-module__JlU3aa__faqList summary::-webkit-details-marker{display:none}.CampResourcesSections-module__JlU3aa__faqList summary:focus-visible{outline-offset:3px;outline:3px solid #66368c}.CampResourcesSections-module__JlU3aa__toggle{background:#6322b5;border-radius:50%;flex:0 0 24px;width:24px;height:24px;position:relative}.CampResourcesSections-module__JlU3aa__toggle:before,.CampResourcesSections-module__JlU3aa__toggle:after{content:"";background:#fff;width:12px;height:2px;position:absolute;top:11px;left:6px}.CampResourcesSections-module__JlU3aa__toggle:after{transform:rotate(90deg)}details[open] .CampResourcesSections-module__JlU3aa__toggle:after{display:none}.CampResourcesSections-module__JlU3aa__chevron{color:#6322b5;flex:0 0 18px;margin-left:auto}details[open] .CampResourcesSections-module__JlU3aa__chevron{transform:rotate(180deg)}.CampResourcesSections-module__JlU3aa__answer{padding:0 22px 12px 62px;font-size:1rem;line-height:1.5}.CampResourcesSections-module__JlU3aa__answer p{max-width:68ch;margin:0}.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;background:var(--camps-surface,#fff);border-radius:9px;flex-direction:column;align-items:center;min-width:0;padding:16px 24px 8px;display:flex}.CampResourcesSections-module__JlU3aa__closing h2{font-size:clamp(1.65rem,2.5vw,2.3rem)}.CampResourcesSections-module__JlU3aa__closingCopy>p{max-width:68ch;margin:6px 0 0;font-size:1rem;line-height:1.4}.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{width:320px;max-width:100%;height:80px;min-height:80px;box-shadow:none;background:0 0;border:0;border-radius:6px;padding:0}.CampResourcesSections-module__JlU3aa__closing .CampResourcesSections-module__JlU3aa__inquiry.camp-information-cta img{object-fit:contain;width:100%;height:100%;display:block}.CampResourcesSections-module__JlU3aa__closing .CampResourcesSections-module__JlU3aa__textLink{margin-top:0}@media (min-width:1024px){.CampResourcesSections-module__JlU3aa__resources,.CampResourcesSections-module__JlU3aa__preview,.CampResourcesSections-module__JlU3aa__faq{padding-block:12px}.CampResourcesSections-module__JlU3aa__heading{margin-bottom:12px}.CampResourcesSections-module__JlU3aa__heading h2{font-size:clamp(1.9rem,2.5vw,2.5rem)}.CampResourcesSections-module__JlU3aa__heading>p{margin-top:6px}.CampResourcesSections-module__JlU3aa__resourceGrid{gap:10px 20px}.CampResourcesSections-module__JlU3aa__card:not(.CampResourcesSections-module__JlU3aa__featured){gap:16px;padding:6px 12px}.CampResourcesSections-module__JlU3aa__card:not(.CampResourcesSections-module__JlU3aa__featured) h3{font-size:1.4rem}.CampResourcesSections-module__JlU3aa__card:not(.CampResourcesSections-module__JlU3aa__featured) p{margin-top:4px;font-size:1rem;line-height:1.3}.CampResourcesSections-module__JlU3aa__cover img{height:clamp(132px,14vh,156px)}.CampResourcesSections-module__JlU3aa__featured{padding-top:36px}.CampResourcesSections-module__JlU3aa__featured .CampResourcesSections-module__JlU3aa__cover img{height:clamp(270px,34vh,335px)}.CampResourcesSections-module__JlU3aa__featured h3{font-size:1.8rem}.CampResourcesSections-module__JlU3aa__preview .CampResourcesSections-module__JlU3aa__heading h2{font-size:clamp(1.75rem,2.3vw,2.3rem)}.CampResourcesSections-module__JlU3aa__previewItem{gap:20px;padding:14px 18px}.CampResourcesSections-module__JlU3aa__previewItem h3{font-size:1.4rem}.CampResourcesSections-module__JlU3aa__previewItem p{margin:5px 0 8px}.CampResourcesSections-module__JlU3aa__previewItem li{margin-top:5px}.CampResourcesSections-module__JlU3aa__preview .CampResourcesSections-module__JlU3aa__textLink{margin-top:0}.CampResourcesSections-module__JlU3aa__faq .CampResourcesSections-module__JlU3aa__heading h2{font-size:clamp(1.8rem,2.3vw,2.3rem)}.CampResourcesSections-module__JlU3aa__closing{padding-block:12px}.CampResourcesSections-module__JlU3aa__closingCopy{padding-block:10px 4px}.CampResourcesSections-module__JlU3aa__closing h2{font-size:2rem}}@media (max-width:1023px){.CampResourcesSections-module__JlU3aa__resources,.CampResourcesSections-module__JlU3aa__preview,.CampResourcesSections-module__JlU3aa__faq{padding-block:clamp(32px,4vh,56px)}.CampResourcesSections-module__JlU3aa__resourceGrid{grid-template-columns:minmax(0,1fr);gap:18px;max-width:740px;margin-inline:auto}.CampResourcesSections-module__JlU3aa__featured{grid-area:auto;padding-top:50px}.CampResourcesSections-module__JlU3aa__featured .CampResourcesSections-module__JlU3aa__cover img{height:300px}.CampResourcesSections-module__JlU3aa__card:not(.CampResourcesSections-module__JlU3aa__featured){grid-template-columns:minmax(0,30fr) minmax(0,70fr);padding:18px}.CampResourcesSections-module__JlU3aa__card h3{font-size:1.6rem}.CampResourcesSections-module__JlU3aa__card p{font-size:1rem}.CampResourcesSections-module__JlU3aa__previewGrid{gap:20px}.CampResourcesSections-module__JlU3aa__previewItem{grid-template-columns:64px minmax(0,1fr);gap:14px;padding:18px}.CampResourcesSections-module__JlU3aa__closingInner{grid-template-columns:1fr minmax(0,10fr) 1fr;gap:12px}}@media (max-width:767px){.CampResourcesSections-module__JlU3aa__previewGrid{grid-template-columns:minmax(0,1fr)}.CampResourcesSections-module__JlU3aa__previewItem h3{font-size:1.5rem}.CampResourcesSections-module__JlU3aa__previewItem li{font-size:1rem}.CampResourcesSections-module__JlU3aa__faqList summary{gap:10px;padding:12px}.CampResourcesSections-module__JlU3aa__answer{padding:0 16px 16px 46px}.CampResourcesSections-module__JlU3aa__closing{padding-block:24px}.CampResourcesSections-module__JlU3aa__closingInner{grid-template-columns:minmax(0,1fr)}.CampResourcesSections-module__JlU3aa__closingStar{display:none}.CampResourcesSections-module__JlU3aa__closingCopy{padding-inline:16px}}@media (max-width:599px){.CampResourcesSections-module__JlU3aa__card:not(.CampResourcesSections-module__JlU3aa__featured){grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 18px 12px}.CampResourcesSections-module__JlU3aa__cover img{height:220px}.CampResourcesSections-module__JlU3aa__featured .CampResourcesSections-module__JlU3aa__cover img{height:280px}.CampResourcesSections-module__JlU3aa__cardCopy{text-align:center;width:100%}.CampResourcesSections-module__JlU3aa__card p{margin-inline:auto}.CampResourcesSections-module__JlU3aa__cardActions{grid-template-columns:minmax(0,320px);justify-content:center;gap:0;margin-top:12px}.CampResourcesSections-module__JlU3aa__pdfBadge{justify-self:center}.CampResourcesSections-module__JlU3aa__featured .CampResourcesSections-module__JlU3aa__cardActions{margin-top:12px}.CampResourcesSections-module__JlU3aa__previewItem{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:18px 14px}}
.CampPricingAndLicensingPage-module__HCIXgq__page{--ink:#001134;--yellow:#f6e7a8;--lavender:#c9b6e4;--offwhite:#faf4e8;--gutter:clamp(20px, 4vw, 72px);--gap:clamp(20px, 2.5vw, 40px);--content-width:min(1280px, calc(100vw - 2 * var(--gutter)));--cta-width:min(320px, calc((var(--content-width) - var(--gap)) / 2 - 36px));color:var(--ink);background:var(--offwhite);font:16px/1.4 Arial,Helvetica,sans-serif}.CampPricingAndLicensingPage-module__HCIXgq__page *,.CampPricingAndLicensingPage-module__HCIXgq__page :before,.CampPricingAndLicensingPage-module__HCIXgq__page :after{box-sizing:border-box}.CampPricingAndLicensingPage-module__HCIXgq__page :is(h1,h2,h3){font-family:Georgia,Times New Roman,serif;font-weight:700}.CampPricingAndLicensingPage-module__HCIXgq__page :is(h1,h2,h3,p,ul,ol,dl,dd){margin:0}.CampPricingAndLicensingPage-module__HCIXgq__page h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(27px,2.5vw,36px);line-height:1.12}.CampPricingAndLicensingPage-module__HCIXgq__page h3{font-size:22px;line-height:1.15}.CampPricingAndLicensingPage-module__HCIXgq__page p{max-width:68ch}.CampPricingAndLicensingPage-module__HCIXgq__page img{max-width:100%}.CampPricingAndLicensingPage-module__HCIXgq__page [id]{scroll-margin-top:calc(var(--camp-nav-height) + 18px)}.CampPricingAndLicensingPage-module__HCIXgq__page button:focus-visible{outline-offset:4px;outline:3px solid #226cba}.CampPricingAndLicensingPage-module__HCIXgq__inner{width:min(1280px, calc(100% - 2 * var(--gutter)));min-width:0;margin-inline:auto}.CampPricingAndLicensingPage-module__HCIXgq__inner>*,.CampPricingAndLicensingPage-module__HCIXgq__programGrid>*,.CampPricingAndLicensingPage-module__HCIXgq__receivesGrid>*{min-width:0}.CampPricingAndLicensingPage-module__HCIXgq__section{align-items:center;height:auto;padding-block:clamp(16px,2vh,26px);display:flex}.CampPricingAndLicensingPage-module__HCIXgq__sectionHeading{text-align:center;margin-bottom:14px}.CampPricingAndLicensingPage-module__HCIXgq__heading{justify-content:center;align-items:center;gap:20px;display:flex}.CampPricingAndLicensingPage-module__HCIXgq__heading>span{color:#bb7f13;flex:none;font-size:25px;line-height:1}.CampPricingAndLicensingPage-module__HCIXgq__sectionHeading>p{max-width:100ch;margin:7px auto 0}.CampPricingAndLicensingPage-module__HCIXgq__icon{flex:none;width:46px;height:46px;display:block}.camps-shell .camps-route .CampPricingAndLicensingPage-module__HCIXgq__page .CampPricingAndLicensingPage-module__HCIXgq__inquiry{width:var(--cta-width);height:80px;min-height:80px;box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0}.CampPricingAndLicensingPage-module__HCIXgq__page .CampPricingAndLicensingPage-module__HCIXgq__plaque{width:100%;height:100%;display:block;overflow:visible}.CampPricingAndLicensingPage-module__HCIXgq__inquiry:hover{filter:brightness(1.08)}.CampPricingAndLicensingPage-module__HCIXgq__hero{isolation:isolate;min-height:min(var(--camp-hero-height), var(--pricing-first-viewport-space,var(--camp-hero-height)));background:var(--offwhite);color:#fff;align-items:center;height:auto;display:flex;position:relative}.CampPricingAndLicensingPage-module__HCIXgq__heroPhoto{z-index:-2;position:absolute;inset:0 0 0 20%}.CampPricingAndLicensingPage-module__HCIXgq__heroPhoto img{object-fit:cover;object-position:center center}.CampPricingAndLicensingPage-module__HCIXgq__heroShade{z-index:-1;background:linear-gradient(90deg,#001134 0% 20%,#001134ed 28%,#00113496 40%,#00113400 65%);position:absolute;inset:0}.CampPricingAndLicensingPage-module__HCIXgq__heroCopy{width:39%;max-width:480px;padding-block:24px}.CampPricingAndLicensingPage-module__HCIXgq__eyebrow{text-transform:uppercase;letter-spacing:.035em;font-size:12px;font-weight:700;line-height:18px;margin-bottom:12px!important}.CampPricingAndLicensingPage-module__HCIXgq__hero h1{letter-spacing:-.035em;font-size:clamp(46px,4.3vw,66px);line-height:.99}.CampPricingAndLicensingPage-module__HCIXgq__heroLead{color:var(--yellow);font:700 clamp(23px,2.2vw,32px)/1.12 Georgia,Times New Roman,serif;margin-top:14px!important}.CampPricingAndLicensingPage-module__HCIXgq__heroDescription{font-size:17px;line-height:1.4;margin-block:14px 16px!important}.CampPricingAndLicensingPage-module__HCIXgq__quickFacts{background:var(--offwhite);min-height:18vh;padding-block:18px}.CampPricingAndLicensingPage-module__HCIXgq__facts{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.CampPricingAndLicensingPage-module__HCIXgq__facts li{justify-content:center;align-items:center;gap:16px;padding-inline:18px;font:700 19px/1.2 Georgia,serif;display:flex}.CampPricingAndLicensingPage-module__HCIXgq__facts li+li{border-left:1px solid #bca276}.CampPricingAndLicensingPage-module__HCIXgq__facts .CampPricingAndLicensingPage-module__HCIXgq__icon{width:45px;height:45px}.CampPricingAndLicensingPage-module__HCIXgq__investment{background:var(--lavender);color:#17131e;min-height:35vh}.CampPricingAndLicensingPage-module__HCIXgq__investmentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,5vw,72px);max-width:1120px;margin-inline:auto;display:grid}.CampPricingAndLicensingPage-module__HCIXgq__investmentCard{text-align:center;border:1px solid #bca7d4;border-radius:9px;padding:14px 20px;position:relative}.CampPricingAndLicensingPage-module__HCIXgq__investmentCard .CampPricingAndLicensingPage-module__HCIXgq__icon{width:46px;height:46px;margin:0 auto 9px}.CampPricingAndLicensingPage-module__HCIXgq__investmentCard h3{max-width:21ch;margin-inline:auto;font-size:21px}.CampPricingAndLicensingPage-module__HCIXgq__investmentCard p{max-width:27ch;margin:6px auto 0}.CampPricingAndLicensingPage-module__HCIXgq__plus{font:700 32px/1 Georgia,serif;position:absolute;top:50%;right:calc(clamp(32px,5vw,72px)/-2);transform:translate(50%,-50%)}.CampPricingAndLicensingPage-module__HCIXgq__programs{background:var(--yellow);min-height:70vh}.CampPricingAndLicensingPage-module__HCIXgq__programGrid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CampPricingAndLicensingPage-module__HCIXgq__green{--accent:#07684e;--card-border:#9acbb9}.CampPricingAndLicensingPage-module__HCIXgq__purple{--accent:#5123ad;--card-border:#b5a0df}.CampPricingAndLicensingPage-module__HCIXgq__gold{--accent:#8b5c00}.CampPricingAndLicensingPage-module__HCIXgq__programCard{border:2px solid var(--card-border);border-radius:9px;flex-direction:column;align-items:center;padding:14px 16px 12px;display:flex}.CampPricingAndLicensingPage-module__HCIXgq__programPhoto{width:min(100%,40svh);position:relative}.CampPricingAndLicensingPage-module__HCIXgq__scene{aspect-ratio:16/9;object-fit:cover;object-position:center 34%;border-radius:5px;width:100%;height:auto;display:block}.CampPricingAndLicensingPage-module__HCIXgq__programPhoto .CampPricingAndLicensingPage-module__HCIXgq__badge{width:clamp(66px,6.5vw,95px);height:clamp(66px,6.5vw,95px);position:absolute;top:-5px;left:-5px}.CampPricingAndLicensingPage-module__HCIXgq__programCard h3{color:var(--accent);text-align:center;margin-top:8px;font-size:29px}.CampPricingAndLicensingPage-module__HCIXgq__tagline{color:var(--accent);text-align:center;font:700 18px/1.25 Georgia,serif;margin-top:3px!important}.CampPricingAndLicensingPage-module__HCIXgq__prices{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:380px;padding-block:10px;display:grid}.CampPricingAndLicensingPage-module__HCIXgq__prices>div+div{border-left:1px solid #d7d5da}.CampPricingAndLicensingPage-module__HCIXgq__prices dt{font-size:14px}.CampPricingAndLicensingPage-module__HCIXgq__prices dd{color:var(--accent);margin-top:3px;font-size:32px;font-weight:700;line-height:1.1}.CampPricingAndLicensingPage-module__HCIXgq__prices dd span{color:var(--ink);margin-top:2px;font-size:13px;font-weight:400;line-height:16px;display:block}.CampPricingAndLicensingPage-module__HCIXgq__best{border-top:1px solid #e7e3e8;align-items:flex-start;gap:10px;width:100%;padding-top:9px;font-size:14px;line-height:20px;display:flex}.CampPricingAndLicensingPage-module__HCIXgq__best .CampPricingAndLicensingPage-module__HCIXgq__icon,.CampPricingAndLicensingPage-module__HCIXgq__checks .CampPricingAndLicensingPage-module__HCIXgq__icon{width:21px;height:21px}.CampPricingAndLicensingPage-module__HCIXgq__checks{gap:5px;width:100%;padding:0;list-style:none;display:grid;margin-top:8px!important}.CampPricingAndLicensingPage-module__HCIXgq__checks li{align-items:flex-start;gap:10px;font-size:15px;line-height:21px;display:flex}.CampPricingAndLicensingPage-module__HCIXgq__programAction{text-align:center;width:100%;margin-top:auto;padding-top:8px}.CampPricingAndLicensingPage-module__HCIXgq__receives{background:var(--offwhite);min-height:55vh}.CampPricingAndLicensingPage-module__HCIXgq__receivesGrid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.CampPricingAndLicensingPage-module__HCIXgq__receivesPhoto{aspect-ratio:16/9;object-fit:cover;object-position:center 32%;border-radius:8px;width:100%;height:auto;display:block}.CampPricingAndLicensingPage-module__HCIXgq__receivePanels{gap:10px;display:grid}.CampPricingAndLicensingPage-module__HCIXgq__receiveCard{border-radius:7px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;padding:8px 16px;display:grid}.CampPricingAndLicensingPage-module__HCIXgq__receiveCard h3{color:var(--accent);margin-bottom:5px;font-size:21px}.CampPricingAndLicensingPage-module__HCIXgq__receiveCard ul{padding-left:17px;font-size:15px;line-height:1.3;list-style:outside}.CampPricingAndLicensingPage-module__HCIXgq__receiveCard li::marker{color:var(--accent)}.CampPricingAndLicensingPage-module__HCIXgq__receiveCard .CampPricingAndLicensingPage-module__HCIXgq__icon{width:48px;height:48px}.CampPricingAndLicensingPage-module__HCIXgq__licensing{background:var(--lavender);color:#17131e;min-height:35vh}.CampPricingAndLicensingPage-module__HCIXgq__licenseYears{grid-template-columns:repeat(4,minmax(0,1fr));gap:46px;max-width:1120px;padding:0;list-style:none;display:grid;margin-inline:auto!important}.CampPricingAndLicensingPage-module__HCIXgq__licenseYears li{text-align:center;border-radius:7px;flex-direction:column;align-items:center;padding:14px;display:flex;position:relative}.CampPricingAndLicensingPage-module__HCIXgq__licenseYears .CampPricingAndLicensingPage-module__HCIXgq__icon{width:35px;height:35px;margin-bottom:6px}.CampPricingAndLicensingPage-module__HCIXgq__licenseYears h3{margin-bottom:5px;font-size:21px}.CampPricingAndLicensingPage-module__HCIXgq__licenseYears strong{max-width:18ch;font-size:16px;line-height:1.2}.CampPricingAndLicensingPage-module__HCIXgq__licenseYears p{margin-top:7px;font-size:13px}.CampPricingAndLicensingPage-module__HCIXgq__yearArrow{font-size:30px;position:absolute;top:50%;right:-23px;transform:translate(50%,-50%)}.CampPricingAndLicensingPage-module__HCIXgq__materialsNote{text-align:center;font-size:14px;margin:13px auto 0!important}.CampPricingAndLicensingPage-module__HCIXgq__multiSite{background:var(--yellow);min-height:20vh;padding-block:16px}.CampPricingAndLicensingPage-module__HCIXgq__multiSiteInner{justify-content:center;align-items:center;gap:30px;display:flex}.CampPricingAndLicensingPage-module__HCIXgq__multiSiteInner>.CampPricingAndLicensingPage-module__HCIXgq__icon{width:76px;height:76px}.CampPricingAndLicensingPage-module__HCIXgq__multiSiteInner>div{text-align:center}.CampPricingAndLicensingPage-module__HCIXgq__multiSite h2{font-size:28px}.CampPricingAndLicensingPage-module__HCIXgq__multiSite p{margin:5px auto 4px}.CampPricingAndLicensingPage-module__HCIXgq__questions{background:var(--offwhite);min-height:35vh}.CampPricingAndLicensingPage-module__HCIXgq__questionGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.CampPricingAndLicensingPage-module__HCIXgq__questionGrid article{text-align:center;border:1px solid #e5dce9;border-radius:7px;padding:16px 12px}.CampPricingAndLicensingPage-module__HCIXgq__questionGrid .CampPricingAndLicensingPage-module__HCIXgq__icon{width:35px;height:35px;margin:0 auto 10px}.CampPricingAndLicensingPage-module__HCIXgq__questionGrid h3{font-size:18px;line-height:1.15}.CampPricingAndLicensingPage-module__HCIXgq__questionGrid p{margin:8px auto 0;font-size:15px;line-height:1.3}.CampPricingAndLicensingPage-module__HCIXgq__closing{background:var(--lavender);color:#17131e;text-align:center;min-height:25vh}.CampPricingAndLicensingPage-module__HCIXgq__closing .CampPricingAndLicensingPage-module__HCIXgq__sectionHeading{margin-bottom:12px}@supports (min-height:1svh){.CampPricingAndLicensingPage-module__HCIXgq__quickFacts{min-height:18svh}.CampPricingAndLicensingPage-module__HCIXgq__investment,.CampPricingAndLicensingPage-module__HCIXgq__licensing,.CampPricingAndLicensingPage-module__HCIXgq__questions{min-height:35svh}.CampPricingAndLicensingPage-module__HCIXgq__programs{min-height:70svh}.CampPricingAndLicensingPage-module__HCIXgq__receives{min-height:55svh}.CampPricingAndLicensingPage-module__HCIXgq__multiSite{min-height:20svh}.CampPricingAndLicensingPage-module__HCIXgq__closing{min-height:25svh}}@media (max-width:1100px){.CampPricingAndLicensingPage-module__HCIXgq__heroCopy{width:44%}.CampPricingAndLicensingPage-module__HCIXgq__hero h1{font-size:48px}.CampPricingAndLicensingPage-module__HCIXgq__heroLead{font-size:25px}.CampPricingAndLicensingPage-module__HCIXgq__facts li{gap:10px;padding-inline:12px;font-size:17px}.CampPricingAndLicensingPage-module__HCIXgq__questionGrid{gap:10px}.CampPricingAndLicensingPage-module__HCIXgq__questionGrid h3{font-size:17px}}@media (min-width:768px) and (max-height:740px){.CampPricingAndLicensingPage-module__HCIXgq__heroCopy{padding-block:14px}.CampPricingAndLicensingPage-module__HCIXgq__hero h1{font-size:44px}.CampPricingAndLicensingPage-module__HCIXgq__heroLead{font-size:25px;margin-top:10px!important}.CampPricingAndLicensingPage-module__HCIXgq__heroDescription{font-size:16px;margin-block:10px!important}.CampPricingAndLicensingPage-module__HCIXgq__eyebrow{margin-bottom:8px!important}.CampPricingAndLicensingPage-module__HCIXgq__section{padding-block:18px}}@media (min-width:768px) and (max-width:1000px){.CampPricingAndLicensingPage-module__HCIXgq__heroCopy{width:52%}.CampPricingAndLicensingPage-module__HCIXgq__heroShade{background:linear-gradient(90deg,#001134 0%,#001134f2 32%,#00113488 57%,#00113400 85%)}.CampPricingAndLicensingPage-module__HCIXgq__programCard h3{font-size:25px}.CampPricingAndLicensingPage-module__HCIXgq__investmentCard{padding:16px 12px}.CampPricingAndLicensingPage-module__HCIXgq__investmentCard h3{font-size:19px}.CampPricingAndLicensingPage-module__HCIXgq__receivesGrid{grid-template-columns:minmax(0,1fr);max-width:650px;margin-inline:auto}.CampPricingAndLicensingPage-module__HCIXgq__licenseYears{gap:32px}.CampPricingAndLicensingPage-module__HCIXgq__yearArrow{right:-16px}.CampPricingAndLicensingPage-module__HCIXgq__questionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:767px){.CampPricingAndLicensingPage-module__HCIXgq__page{--cta-width:min(320px, calc(var(--content-width) - 36px))}.CampPricingAndLicensingPage-module__HCIXgq__heroPhoto{inset:0}.CampPricingAndLicensingPage-module__HCIXgq__heroPhoto img{object-position:58% center}.CampPricingAndLicensingPage-module__HCIXgq__heroShade{background:linear-gradient(90deg,#001134ed,#001134b3 60%,#00113466)}.CampPricingAndLicensingPage-module__HCIXgq__heroCopy{width:100%;max-width:420px;padding-block:20px}.CampPricingAndLicensingPage-module__HCIXgq__hero h1{font-size:46px}.CampPricingAndLicensingPage-module__HCIXgq__heroLead{max-width:23ch;font-size:27px}.CampPricingAndLicensingPage-module__HCIXgq__heroDescription{max-width:35ch;font-size:16px}.CampPricingAndLicensingPage-module__HCIXgq__eyebrow{letter-spacing:.015em;font-size:10px}.CampPricingAndLicensingPage-module__HCIXgq__section{padding-block:28px}.CampPricingAndLicensingPage-module__HCIXgq__sectionHeading{margin-bottom:20px}.CampPricingAndLicensingPage-module__HCIXgq__sectionHeading>p{font-size:16px}.CampPricingAndLicensingPage-module__HCIXgq__heading{gap:10px}.CampPricingAndLicensingPage-module__HCIXgq__heading>span{font-size:18px}.CampPricingAndLicensingPage-module__HCIXgq__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.CampPricingAndLicensingPage-module__HCIXgq__facts li{text-align:center;flex-direction:column;gap:8px}.CampPricingAndLicensingPage-module__HCIXgq__facts li:nth-child(3){border-left:0}.CampPricingAndLicensingPage-module__HCIXgq__facts .CampPricingAndLicensingPage-module__HCIXgq__icon{width:35px;height:35px}.CampPricingAndLicensingPage-module__HCIXgq__investmentGrid{grid-template-columns:minmax(0,1fr);gap:32px;max-width:460px}.CampPricingAndLicensingPage-module__HCIXgq__investmentCard{padding:18px}.CampPricingAndLicensingPage-module__HCIXgq__plus{font-size:25px;top:auto;bottom:-16px;right:50%;transform:translate(50%,50%)}.CampPricingAndLicensingPage-module__HCIXgq__programGrid{grid-template-columns:minmax(0,1fr)}.CampPricingAndLicensingPage-module__HCIXgq__programPhoto{width:100%}.CampPricingAndLicensingPage-module__HCIXgq__programCard h3{font-size:27px}.CampPricingAndLicensingPage-module__HCIXgq__programPhoto .CampPricingAndLicensingPage-module__HCIXgq__badge{width:76px;height:76px}.CampPricingAndLicensingPage-module__HCIXgq__receivesGrid{grid-template-columns:minmax(0,1fr)}.CampPricingAndLicensingPage-module__HCIXgq__receiveCard{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px 12px}.CampPricingAndLicensingPage-module__HCIXgq__receiveCard .CampPricingAndLicensingPage-module__HCIXgq__icon{width:38px;height:38px}.CampPricingAndLicensingPage-module__HCIXgq__licenseYears{grid-template-columns:minmax(0,1fr);gap:32px;max-width:420px}.CampPricingAndLicensingPage-module__HCIXgq__licenseYears li{padding:18px}.CampPricingAndLicensingPage-module__HCIXgq__yearArrow{font-size:27px;top:auto;bottom:-16px;right:50%;transform:translate(50%,50%)rotate(90deg)}.CampPricingAndLicensingPage-module__HCIXgq__multiSiteInner{flex-direction:column;gap:12px}.CampPricingAndLicensingPage-module__HCIXgq__multiSiteInner>.CampPricingAndLicensingPage-module__HCIXgq__icon{width:56px;height:56px}.CampPricingAndLicensingPage-module__HCIXgq__multiSite h2{font-size:27px}.CampPricingAndLicensingPage-module__HCIXgq__multiSite p{margin-block:10px}.CampPricingAndLicensingPage-module__HCIXgq__questionGrid{grid-template-columns:minmax(0,1fr);gap:12px}.CampPricingAndLicensingPage-module__HCIXgq__questionGrid article{text-align:left;grid-template-columns:36px minmax(0,1fr);gap:6px 14px;padding:18px 16px;display:grid}.CampPricingAndLicensingPage-module__HCIXgq__questionGrid .CampPricingAndLicensingPage-module__HCIXgq__icon{grid-row:span 2;margin:0}.CampPricingAndLicensingPage-module__HCIXgq__questionGrid h3{font-size:20px}.CampPricingAndLicensingPage-module__HCIXgq__questionGrid p{margin:0}}@media (max-width:767px) and (max-height:740px){.CampPricingAndLicensingPage-module__HCIXgq__heroCopy{padding-block:12px}.CampPricingAndLicensingPage-module__HCIXgq__hero h1{font-size:36px}.CampPricingAndLicensingPage-module__HCIXgq__heroLead{font-size:23px;margin-top:10px!important}.CampPricingAndLicensingPage-module__HCIXgq__heroDescription{font-size:15px;line-height:1.3;margin-block:10px!important}.CampPricingAndLicensingPage-module__HCIXgq__eyebrow{margin-bottom:8px!important}}@media (max-width:360px) and (max-height:650px){.CampPricingAndLicensingPage-module__HCIXgq__heroCopy{padding-block:8px}.CampPricingAndLicensingPage-module__HCIXgq__hero h1{font-size:32px}.CampPricingAndLicensingPage-module__HCIXgq__heroLead{font-size:21px;line-height:1.1;margin-top:8px!important}.CampPricingAndLicensingPage-module__HCIXgq__heroDescription{font-size:14px;line-height:1.3;margin-block:8px!important}.CampPricingAndLicensingPage-module__HCIXgq__eyebrow{font-size:9px;margin-bottom:6px!important}}
.CampWhatsIncludedPage-module__BOKHrG__hero,.CampWhatsIncludedPage-module__BOKHrG__body{--ink:#101d32;--yellow:#f6e7a8;--lavender:#c9b6e4;--off-white:#faf4e8;--gutter:clamp(20px,4vw,72px);color:var(--ink);font:16px/1.5 Arial,Helvetica,sans-serif}.CampWhatsIncludedPage-module__BOKHrG__hero *,.CampWhatsIncludedPage-module__BOKHrG__body *,.CampWhatsIncludedPage-module__BOKHrG__hero :before,.CampWhatsIncludedPage-module__BOKHrG__body :before,.CampWhatsIncludedPage-module__BOKHrG__body :after{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}.CampWhatsIncludedPage-module__BOKHrG__body h3{font:700 20px/1.2 Georgia,Times New Roman,serif}.CampWhatsIncludedPage-module__BOKHrG__body img{max-width:100%;display:block}.CampWhatsIncludedPage-module__BOKHrG__inner{width:min(1280px,calc(100% - 2 * var(--gutter)));min-width:0;margin-inline:auto}.CampWhatsIncludedPage-module__BOKHrG__section{min-height:var(--target-vh);align-items:center;height:auto;padding-block:clamp(20px,2.8vh,32px);display:flex}.CampWhatsIncludedPage-module__BOKHrG__facts{--target-vh:20vh;--target-svh:20svh;background:var(--lavender);color:#14131a}.CampWhatsIncludedPage-module__BOKHrG__kit{--target-vh:55vh;--target-svh:55svh;background:var(--yellow);padding-block:16px}.CampWhatsIncludedPage-module__BOKHrG__digital{--target-vh:45vh;--target-svh:45svh;background:var(--off-white);padding-block:16px}.CampWhatsIncludedPage-module__BOKHrG__worlds{--target-vh:65vh;--target-svh:65svh;background:var(--yellow)}.CampWhatsIncludedPage-module__BOKHrG__faq{--target-vh:25vh;--target-svh:25svh;background:var(--off-white)}.CampWhatsIncludedPage-module__BOKHrG__closing{--target-vh:30vh;--target-svh:30svh;background:var(--lavender);color:#14131a}@supports (height:1svh){.CampWhatsIncludedPage-module__BOKHrG__section{min-height:var(--target-svh)}}.CampWhatsIncludedPage-module__BOKHrG__heading{text-align:center;justify-content:center;align-items:center;gap:16px;display:flex}.CampWhatsIncludedPage-module__BOKHrG__heading h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font:700 clamp(28px,2.5vw,36px)/1.16 Georgia,Times New Roman,serif}.CampWhatsIncludedPage-module__BOKHrG__heading>span{color:#bc861e;flex:none;font-size:24px}.CampWhatsIncludedPage-module__BOKHrG__subtitle{text-align:center;margin:10px auto 0!important}.CampWhatsIncludedPage-module__BOKHrG__factList{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.CampWhatsIncludedPage-module__BOKHrG__factList li{justify-content:center;align-items:center;gap:20px;padding:12px 22px;font:700 20px/1.25 Georgia,Times New Roman,serif;display:flex}.CampWhatsIncludedPage-module__BOKHrG__factList li+li{border-left:1px solid #7d689b}.CampWhatsIncludedPage-module__BOKHrG__factList img{object-fit:contain;flex:none;width:64px;height:64px}.CampWhatsIncludedPage-module__BOKHrG__kitGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:16px;display:grid}.CampWhatsIncludedPage-module__BOKHrG__kitGrid figure{text-align:center;min-width:0}.CampWhatsIncludedPage-module__BOKHrG__kitImage{justify-content:center;align-items:center;height:clamp(120px,18vh,220px);display:flex}.CampWhatsIncludedPage-module__BOKHrG__kitImage img{object-fit:contain;width:100%;height:100%}.CampWhatsIncludedPage-module__BOKHrG__kitImage .CampWhatsIncludedPage-module__BOKHrG__mooCutout{clip-path:polygon(6% 9%,13% 6%,94% 11%,96.5% 16%,96% 85%,91% 98%,6% 83%,4% 79%,4% 14%);width:100%;height:auto;max-height:100%}.CampWhatsIncludedPage-module__BOKHrG__kitImage .CampWhatsIncludedPage-module__BOKHrG__boxCutout{clip-path:polygon(3% 7%,87% .5%,98.5% 5%,98.5% 94%,87% 98.6%,2% 91%);width:auto;max-width:100%;height:100%}.CampWhatsIncludedPage-module__BOKHrG__number{color:#fff;background:#7941bc;border-radius:50%;place-items:center;width:32px;height:32px;margin:6px auto 8px;font-size:20px;font-weight:700;display:grid}.CampWhatsIncludedPage-module__BOKHrG__kitGrid figure:nth-child(2) .CampWhatsIncludedPage-module__BOKHrG__number{background:#34734c}.CampWhatsIncludedPage-module__BOKHrG__kitGrid figure:nth-child(3) .CampWhatsIncludedPage-module__BOKHrG__number{background:#087caf}.CampWhatsIncludedPage-module__BOKHrG__kitGrid figure:nth-child(4) .CampWhatsIncludedPage-module__BOKHrG__number{background:#976315}.CampWhatsIncludedPage-module__BOKHrG__kitGrid figure:nth-child(5) .CampWhatsIncludedPage-module__BOKHrG__number{background:#b63150}.CampWhatsIncludedPage-module__BOKHrG__kitGrid h3{font:700 18px/1.25 Arial,Helvetica,sans-serif}.CampWhatsIncludedPage-module__BOKHrG__kitGrid figcaption p{max-width:24ch;margin:6px auto 0;font-size:15px;line-height:21px}.CampWhatsIncludedPage-module__BOKHrG__kitGrid .CampWhatsIncludedPage-module__BOKHrG__itemLabel{font-weight:600}.CampWhatsIncludedPage-module__BOKHrG__digitalGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.CampWhatsIncludedPage-module__BOKHrG__digitalCopy .CampWhatsIncludedPage-module__BOKHrG__heading{gap:10px}.CampWhatsIncludedPage-module__BOKHrG__digitalCopy .CampWhatsIncludedPage-module__BOKHrG__heading h2{font-size:clamp(28px,2.4vw,36px)}.CampWhatsIncludedPage-module__BOKHrG__digitalCopy .CampWhatsIncludedPage-module__BOKHrG__subtitle{font-size:17px}.CampWhatsIncludedPage-module__BOKHrG__digitalList{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:30px 0 0;padding:0;list-style:none;display:grid}.CampWhatsIncludedPage-module__BOKHrG__digitalList li{text-align:center;min-width:0;line-height:1.35}.CampWhatsIncludedPage-module__BOKHrG__benefitIcon{background:var(--camps-surface,#fff);color:#082758;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 12px;display:grid}.CampWhatsIncludedPage-module__BOKHrG__benefitIcon svg{stroke-width:2.3px;width:32px;height:32px}.CampWhatsIncludedPage-module__BOKHrG__homePhoto{background:#fff;justify-self:end;width:min(100%,60svh - 42.6667px);min-width:0}.CampWhatsIncludedPage-module__BOKHrG__homePhoto img{object-fit:contain;width:100%;height:auto}.CampWhatsIncludedPage-module__BOKHrG__carousel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);margin-top:24px;display:grid}.CampWhatsIncludedPage-module__BOKHrG__worldVisual{grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:16px;display:grid}.CampWhatsIncludedPage-module__BOKHrG__carouselArrow{color:#fdf3cc;cursor:pointer;background:#001134;border:1px solid #c89c2b;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;font:34px/1 Georgia,serif;display:grid}.CampWhatsIncludedPage-module__BOKHrG__worldImage img{object-fit:contain;width:100%;height:min(44vh,440px)}.CampWhatsIncludedPage-module__BOKHrG__worldImage img[hidden]{display:none}.CampWhatsIncludedPage-module__BOKHrG__worldCopy{min-width:0}.CampWhatsIncludedPage-module__BOKHrG__worldIntro{font-size:16px;line-height:24px;margin-bottom:22px!important}.CampWhatsIncludedPage-module__BOKHrG__worldNames{min-height:95px}.CampWhatsIncludedPage-module__BOKHrG__body .CampWhatsIncludedPage-module__BOKHrG__worldNames h3{margin-bottom:8px;font-size:28px;line-height:1.2}.CampWhatsIncludedPage-module__BOKHrG__worldNames p{font-size:18px}.CampWhatsIncludedPage-module__BOKHrG__worldMessage{min-height:72px;max-width:40ch!important;margin-top:12px!important}.CampWhatsIncludedPage-module__BOKHrG__carouselControls{flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px;display:flex}.CampWhatsIncludedPage-module__BOKHrG__dots{flex-wrap:wrap;display:flex}.CampWhatsIncludedPage-module__BOKHrG__dot{cursor:pointer;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}.CampWhatsIncludedPage-module__BOKHrG__dot[aria-pressed=true] span{background:#9c731b}.CampWhatsIncludedPage-module__BOKHrG__pause{min-height:48px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #bba267;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font:16px/24px Georgia,serif;display:flex}.CampWhatsIncludedPage-module__BOKHrG__faqLayout{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:28px;margin-top:18px;display:grid}.CampWhatsIncludedPage-module__BOKHrG__faqList{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 22px;min-width:0;display:grid}.CampWhatsIncludedPage-module__BOKHrG__faqList details{background:#fff;border:1px solid #ded8cb}.CampWhatsIncludedPage-module__BOKHrG__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 14px;font:600 15px/22px Arial,sans-serif;list-style:none;display:flex}.CampWhatsIncludedPage-module__BOKHrG__faqList summary::-webkit-details-marker{display:none}.CampWhatsIncludedPage-module__BOKHrG__faqList details>p{padding:0 14px 14px;font-size:16px;line-height:24px}.CampWhatsIncludedPage-module__BOKHrG__faqList details[open] summary>span:last-child:after{display:none}.camps-shell .camps-route .CampWhatsIncludedPage-module__BOKHrG__body .CampWhatsIncludedPage-module__BOKHrG__action{color:#101d32;text-align:center;background:#fff;border:1px solid #bba267;border-radius:6px;justify-content:center;align-items:center;gap:12px;width:320px;max-width:100%;height:80px;min-height:80px;padding:12px 20px;font:700 18px/1.3 Georgia,Times New Roman,serif;text-decoration:none;display:inline-flex}.camps-shell .camps-route .CampWhatsIncludedPage-module__BOKHrG__body .CampWhatsIncludedPage-module__BOKHrG__faqAction{background:#f6e7a8}.CampWhatsIncludedPage-module__BOKHrG__action:hover{filter:brightness(.98)}.CampWhatsIncludedPage-module__BOKHrG__closing{isolation:isolate;padding-block:16px 32px;position:relative}.CampWhatsIncludedPage-module__BOKHrG__forest{z-index:-1;object-fit:fill;object-position:center bottom;pointer-events:none;width:100%;height:clamp(100px,14vh,150px);position:absolute;bottom:0;left:0}.CampWhatsIncludedPage-module__BOKHrG__closingGrid{grid-template-columns:minmax(90px,.65fr) minmax(0,3.3fr) minmax(160px,1.15fr);align-items:center;gap:20px;display:grid}.CampWhatsIncludedPage-module__BOKHrG__closingCopy{min-width:0}.CampWhatsIncludedPage-module__BOKHrG__closingCopy .CampWhatsIncludedPage-module__BOKHrG__heading h2{font-size:clamp(26px,2.2vw,32px)}.CampWhatsIncludedPage-module__BOKHrG__closingActions{flex-direction:column;align-items:center;gap:8px;margin-top:12px;display:flex}.camps-shell .camps-route .CampWhatsIncludedPage-module__BOKHrG__body .CampWhatsIncludedPage-module__BOKHrG__request{background:0 0;border:0;justify-content:center;align-items:center;width:320px;max-width:100%;height:80px;min-height:80px;padding:0;display:flex}.camps-shell .camps-route .CampWhatsIncludedPage-module__BOKHrG__body .CampWhatsIncludedPage-module__BOKHrG__request img{object-fit:contain;width:100%;height:auto;max-height:none}.CampWhatsIncludedPage-module__BOKHrG__marginNote{text-align:center;align-self:start;font:700 clamp(20px,2vw,28px)/1.1 Georgia,serif;transform:rotate(-8deg);margin-top:14px!important}.CampWhatsIncludedPage-module__BOKHrG__characters{justify-content:center;align-items:flex-end;min-width:0;display:flex}.CampWhatsIncludedPage-module__BOKHrG__characters img{object-fit:contain;width:40%;height:clamp(145px,22vh,250px)}.CampWhatsIncludedPage-module__BOKHrG__characters img+img{margin-left:-10%}.CampWhatsIncludedPage-module__BOKHrG__characters img:nth-child(2){z-index:1;height:clamp(165px,25vh,280px)}.CampWhatsIncludedPage-module__BOKHrG__body :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #285799}.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;height:auto;min-height:var(--camp-hero-height);background:var(--off-white);color:#fffaf2;align-items:center;display:flex;position:relative}.CampWhatsIncludedPage-module__BOKHrG__heroMedia{z-index:-3;background:#052249;position:absolute;inset:0 0 0 22%}.CampWhatsIncludedPage-module__BOKHrG__heroMedia img{object-fit:cover;object-position:center}.CampWhatsIncludedPage-module__BOKHrG__heroShade{z-index:-2;background:linear-gradient(90deg,#052249 0% 22%,#052249f2 28%,#05224999 36%,#0000 49%);position:absolute;inset:0}.CampWhatsIncludedPage-module__BOKHrG__heroInner{width:min(1280px,calc(100% - 2 * var(--gutter)));margin-inline:auto;padding-block:32px}.CampWhatsIncludedPage-module__BOKHrG__heroCopy{width:38%}.CampWhatsIncludedPage-module__BOKHrG__eyebrow{text-transform:uppercase;letter-spacing:.025em;color:#f6e7a8;margin:0 0 12px;font-size:15px;font-weight:700}.CampWhatsIncludedPage-module__BOKHrG__heroCopy h1{letter-spacing:-.035em;margin:0 0 20px;font:700 clamp(38px,3.8vw,62px)/1.03 Georgia,Times New Roman,serif}.CampWhatsIncludedPage-module__BOKHrG__heroCopy h1 span{color:#f6e7a8;white-space:nowrap}.CampWhatsIncludedPage-module__BOKHrG__heroIntro{max-width:32ch;margin:0;font-size:19px;line-height:1.4}.CampWhatsIncludedPage-module__BOKHrG__exploreButton{align-items:center;width:320px;max-width:100%;height:80px;margin-top:22px;padding:0;display:flex}.CampWhatsIncludedPage-module__BOKHrG__exploreButton img{object-fit:contain;width:100%;height:auto}.CampWhatsIncludedPage-module__BOKHrG__exploreButton:hover{filter:brightness(1.1)}.CampWhatsIncludedPage-module__BOKHrG__hero a:focus-visible{outline-offset:4px;outline:3px solid #f6e7a8}@media (min-width:1051px) and (max-height:720px){.CampWhatsIncludedPage-module__BOKHrG__heroCopy h1{margin-bottom:14px;font-size:42px}.CampWhatsIncludedPage-module__BOKHrG__heroIntro{font-size:18px}.CampWhatsIncludedPage-module__BOKHrG__heroInner{padding-block:20px}.CampWhatsIncludedPage-module__BOKHrG__exploreButton{margin-top:14px}}@media (max-width:1050px){.CampWhatsIncludedPage-module__BOKHrG__heroCopy{width:43%}.CampWhatsIncludedPage-module__BOKHrG__heroCopy h1{font-size:38px}.CampWhatsIncludedPage-module__BOKHrG__heroIntro{font-size:17px}.CampWhatsIncludedPage-module__BOKHrG__kitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}.CampWhatsIncludedPage-module__BOKHrG__kitImage{height:200px}.CampWhatsIncludedPage-module__BOKHrG__digitalList{grid-template-columns:repeat(2,minmax(0,1fr))}.CampWhatsIncludedPage-module__BOKHrG__factList li{gap:12px;padding-inline:12px;font-size:18px}.CampWhatsIncludedPage-module__BOKHrG__factList img{width:50px;height:50px}.CampWhatsIncludedPage-module__BOKHrG__carousel{gap:24px}.CampWhatsIncludedPage-module__BOKHrG__worldVisual{grid-template-columns:44px minmax(0,1fr) 44px;gap:6px}.CampWhatsIncludedPage-module__BOKHrG__carouselArrow{width:44px;height:44px}.CampWhatsIncludedPage-module__BOKHrG__faqLayout{grid-template-columns:minmax(0,1fr)}.CampWhatsIncludedPage-module__BOKHrG__faqAction{margin-inline:auto}.CampWhatsIncludedPage-module__BOKHrG__closingGrid{grid-template-columns:minmax(0,1fr) 180px}.CampWhatsIncludedPage-module__BOKHrG__marginNote{display:none}.CampWhatsIncludedPage-module__BOKHrG__closingCopy .CampWhatsIncludedPage-module__BOKHrG__heading h2{font-size:28px}}@media (max-width:1050px) 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__heroMedia{z-index:0;order:1;width:100%;height:36svh;position:relative;inset:auto}.CampWhatsIncludedPage-module__BOKHrG__heroMedia img{object-fit:contain}.CampWhatsIncludedPage-module__BOKHrG__heroShade{background:#052249}.CampWhatsIncludedPage-module__BOKHrG__heroInner{flex:1;order:0;align-items:center;padding-block:24px;display:flex}.CampWhatsIncludedPage-module__BOKHrG__heroCopy{width:100%}.CampWhatsIncludedPage-module__BOKHrG__firstBreak{display:none}.CampWhatsIncludedPage-module__BOKHrG__heroIntro{max-width:52ch}.CampWhatsIncludedPage-module__BOKHrG__exploreButton{margin-top:14px}}@media (max-width:767px){.CampWhatsIncludedPage-module__BOKHrG__section{padding-block:28px}.CampWhatsIncludedPage-module__BOKHrG__heading{gap:10px}.CampWhatsIncludedPage-module__BOKHrG__heading h2{font-size:28px}.CampWhatsIncludedPage-module__BOKHrG__heading>span{font-size:20px}.CampWhatsIncludedPage-module__BOKHrG__heroInner{padding-block:18px}.CampWhatsIncludedPage-module__BOKHrG__heroCopy h1{margin-bottom:12px;font-size:34px}.CampWhatsIncludedPage-module__BOKHrG__heroIntro{font-size:16px;line-height:22px}.CampWhatsIncludedPage-module__BOKHrG__eyebrow{margin-bottom:8px;font-size:13px}.CampWhatsIncludedPage-module__BOKHrG__heroMedia{height:27svh}.CampWhatsIncludedPage-module__BOKHrG__exploreButton{width:280px;height:70px;margin-top:12px}.CampWhatsIncludedPage-module__BOKHrG__factList{grid-template-columns:1fr}.CampWhatsIncludedPage-module__BOKHrG__factList li{justify-content:flex-start;padding:10px 18px;font-size:18px}.CampWhatsIncludedPage-module__BOKHrG__factList li+li{border-left:0}.CampWhatsIncludedPage-module__BOKHrG__digitalGrid{grid-template-columns:1fr;gap:28px}.CampWhatsIncludedPage-module__BOKHrG__homePhoto{width:100%}.CampWhatsIncludedPage-module__BOKHrG__digitalList{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px;font-size:14px}.CampWhatsIncludedPage-module__BOKHrG__benefitIcon{width:52px;height:52px}.CampWhatsIncludedPage-module__BOKHrG__benefitIcon svg{width:27px;height:27px}.CampWhatsIncludedPage-module__BOKHrG__carousel{grid-template-columns:1fr;gap:24px}.CampWhatsIncludedPage-module__BOKHrG__worldVisual{grid-template-columns:44px minmax(0,1fr) 44px;gap:10px}.CampWhatsIncludedPage-module__BOKHrG__worldImage img{height:300px;max-height:none}.CampWhatsIncludedPage-module__BOKHrG__worldCopy{text-align:center}.CampWhatsIncludedPage-module__BOKHrG__worldNames{min-height:0}.CampWhatsIncludedPage-module__BOKHrG__worldMessage{min-height:0;margin-inline:auto!important}.CampWhatsIncludedPage-module__BOKHrG__carouselControls{align-items:center}.CampWhatsIncludedPage-module__BOKHrG__faqList{grid-template-columns:1fr}.CampWhatsIncludedPage-module__BOKHrG__closing{padding-bottom:90px}.CampWhatsIncludedPage-module__BOKHrG__closingGrid{grid-template-columns:1fr;gap:14px}.CampWhatsIncludedPage-module__BOKHrG__characters img{width:100px;height:150px}.CampWhatsIncludedPage-module__BOKHrG__characters img+img{margin-left:-12px}.CampWhatsIncludedPage-module__BOKHrG__characters img:nth-child(2){height:170px}.CampWhatsIncludedPage-module__BOKHrG__forest{object-fit:contain;height:auto}}@media (max-width:599px){.CampWhatsIncludedPage-module__BOKHrG__kitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CampWhatsIncludedPage-module__BOKHrG__kitImage{height:170px}.CampWhatsIncludedPage-module__BOKHrG__kitGrid figure:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 10px)}}@media (max-width:359px){.CampWhatsIncludedPage-module__BOKHrG__kitGrid{grid-template-columns:1fr}.CampWhatsIncludedPage-module__BOKHrG__kitGrid figure:last-child{grid-column:auto;width:100%}.CampWhatsIncludedPage-module__BOKHrG__kitImage{height:215px}.CampWhatsIncludedPage-module__BOKHrG__digitalList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px) and (max-height:720px){.CampWhatsIncludedPage-module__BOKHrG__heroInner{padding-block:10px}.CampWhatsIncludedPage-module__BOKHrG__heroCopy h1{margin-bottom:8px;font-size:28px}.CampWhatsIncludedPage-module__BOKHrG__heroMedia{height:120px}.CampWhatsIncludedPage-module__BOKHrG__exploreButton{width:240px;height:60px;margin-top:8px}}@media (max-width:767px) and (max-height:600px){.CampWhatsIncludedPage-module__BOKHrG__heroInner{padding-block:6px}.CampWhatsIncludedPage-module__BOKHrG__heroCopy h1{font-size:26px}.CampWhatsIncludedPage-module__BOKHrG__heroIntro{font-size:15px;line-height:20px}.CampWhatsIncludedPage-module__BOKHrG__heroMedia{height:100px}.CampWhatsIncludedPage-module__BOKHrG__exploreButton{width:224px;height:56px;margin-top:6px}}
