.intro[data-astro-cid-e6rt7a6s]{padding-block:clamp(40px,6vw,80px) clamp(24px,4vw,40px)}.intro[data-astro-cid-e6rt7a6s] .intro__title{margin-bottom:28px;font-size:clamp(64px,10vw,128px)}.intro__cols[data-astro-cid-e6rt7a6s]{grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);display:grid}.h[data-astro-cid-e6rt7a6s]{margin-bottom:var(--sp-3);font-size:clamp(26px,2.6vw,32px)}[data-astro-cid-e6rt7a6s]+.h[data-astro-cid-e6rt7a6s]{margin-top:var(--sp-6)}.h3[data-astro-cid-e6rt7a6s]{margin:26px 0 10px;font-size:clamp(20px,2vw,24px)}.section[data-astro-cid-e6rt7a6s] .sec-title{margin-bottom:18px;font-size:clamp(40px,5vw,64px)}.split[data-astro-cid-e6rt7a6s]{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid}.stats[data-astro-cid-e6rt7a6s]{grid-template-columns:repeat(6,1fr);gap:12px;margin:clamp(28px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.stats[data-astro-cid-e6rt7a6s] li[data-astro-cid-e6rt7a6s]{border:2px solid var(--ink);background:var(--paper);box-shadow:4px 4px 0 var(--ink);border-radius:18px 18px 18px 4px;flex-direction:column;gap:6px;padding:16px 16px 14px;display:flex}.stats[data-astro-cid-e6rt7a6s] strong[data-astro-cid-e6rt7a6s]{font-family:var(--hand);font-size:clamp(36px,3.6vw,52px);font-weight:400;line-height:1}.stats[data-astro-cid-e6rt7a6s] li[data-astro-cid-e6rt7a6s]:nth-child(6n+1) strong[data-astro-cid-e6rt7a6s]{color:var(--t-orange)}.stats[data-astro-cid-e6rt7a6s] li[data-astro-cid-e6rt7a6s]:nth-child(6n+2) strong[data-astro-cid-e6rt7a6s]{color:var(--t-blue)}.stats[data-astro-cid-e6rt7a6s] li[data-astro-cid-e6rt7a6s]:nth-child(6n+3) strong[data-astro-cid-e6rt7a6s]{color:var(--t-green)}.stats[data-astro-cid-e6rt7a6s] li[data-astro-cid-e6rt7a6s]:nth-child(6n+4) strong[data-astro-cid-e6rt7a6s]{color:var(--t-violet)}.stats[data-astro-cid-e6rt7a6s] li[data-astro-cid-e6rt7a6s]:nth-child(6n+5) strong[data-astro-cid-e6rt7a6s]{color:var(--t-pink)}.stats[data-astro-cid-e6rt7a6s] li[data-astro-cid-e6rt7a6s]:nth-child(6n+6) strong[data-astro-cid-e6rt7a6s]{color:var(--t-teal)}.stats[data-astro-cid-e6rt7a6s] span[data-astro-cid-e6rt7a6s]{font-size:15px;line-height:1.3}.stats__note[data-astro-cid-e6rt7a6s]{margin-top:12px;font-size:14px}.strip-sec[data-astro-cid-e6rt7a6s]{padding-block:clamp(40px,6vw,72px) 0}.history-sec[data-astro-cid-e6rt7a6s]{background:var(--paper-2)}.timeline[data-astro-cid-e6rt7a6s]{gap:0;margin:28px 0 20px;padding:0;list-style:none;display:grid}.timeline__item[data-astro-cid-e6rt7a6s]{border-top:2px solid var(--ink);grid-template-columns:110px 1fr;gap:20px;padding:22px 0;display:grid}.timeline__item[data-astro-cid-e6rt7a6s]:last-child{border-bottom:2px solid var(--ink)}.timeline__year[data-astro-cid-e6rt7a6s]{font-family:var(--hand);color:var(--t-orange);font-size:clamp(34px,3.4vw,46px);line-height:1}.timeline__item[data-astro-cid-e6rt7a6s]:nth-child(2) .timeline__year[data-astro-cid-e6rt7a6s]{color:var(--t-blue)}.timeline__item[data-astro-cid-e6rt7a6s]:nth-child(3) .timeline__year[data-astro-cid-e6rt7a6s]{color:var(--t-green)}.timeline__item[data-astro-cid-e6rt7a6s]:nth-child(4) .timeline__year[data-astro-cid-e6rt7a6s]{color:var(--t-violet)}.timeline__item[data-astro-cid-e6rt7a6s]:nth-child(5) .timeline__year[data-astro-cid-e6rt7a6s]{color:var(--t-pink)}.timeline__item[data-astro-cid-e6rt7a6s] h3[data-astro-cid-e6rt7a6s]{font-family:var(--hand);margin-bottom:6px;font-size:clamp(26px,2.6vw,34px);font-weight:400}.timeline__item[data-astro-cid-e6rt7a6s] p[data-astro-cid-e6rt7a6s]{max-width:var(--measure);font-size:17px}.cards[data-astro-cid-e6rt7a6s]{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:32px;display:grid}.card[data-astro-cid-e6rt7a6s]{border:2px solid var(--ink);background:var(--paper);box-shadow:5px 5px 0 var(--ink);border-radius:20px 20px 20px 6px;flex-direction:column;display:flex;overflow:hidden}.card__img[data-astro-cid-e6rt7a6s]{aspect-ratio:3/2;object-fit:cover;border-bottom:2px solid var(--ink);background:var(--paper-2);width:100%}.card__img--sq[data-astro-cid-e6rt7a6s]{object-position:center 30%}.card__body[data-astro-cid-e6rt7a6s]{flex-direction:column;gap:6px;padding:16px 18px 20px;display:flex}.card__age[data-astro-cid-e6rt7a6s]{font-family:var(--hand);color:var(--t-blue);font-size:20px}.card[data-astro-cid-e6rt7a6s] h3[data-astro-cid-e6rt7a6s]{font-family:var(--hand);font-size:clamp(26px,2.2vw,30px);font-weight:400;line-height:1.05}.card[data-astro-cid-e6rt7a6s]:nth-child(4n+1) h3[data-astro-cid-e6rt7a6s]{color:var(--t-orange)}.card[data-astro-cid-e6rt7a6s]:nth-child(4n+2) h3[data-astro-cid-e6rt7a6s]{color:var(--t-green)}.card[data-astro-cid-e6rt7a6s]:nth-child(4n+3) h3[data-astro-cid-e6rt7a6s]{color:var(--t-violet)}.card[data-astro-cid-e6rt7a6s]:nth-child(4n+4) h3[data-astro-cid-e6rt7a6s]{color:var(--t-pink)}.card[data-astro-cid-e6rt7a6s] p[data-astro-cid-e6rt7a6s]:last-child{font-size:15.5px;line-height:1.45}.camps-sec[data-astro-cid-e6rt7a6s]{background:color-mix(in srgb, var(--l-green) 8%, var(--paper))}.camps[data-astro-cid-e6rt7a6s]{margin:0;padding-left:1.1em}.camps[data-astro-cid-e6rt7a6s] li[data-astro-cid-e6rt7a6s]{padding:5px 0;font-size:16px}.camps__photos[data-astro-cid-e6rt7a6s]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.camps__photos[data-astro-cid-e6rt7a6s] img[data-astro-cid-e6rt7a6s]{aspect-ratio:3/2;object-fit:cover;border:2px solid var(--ink);background:var(--paper-2);border-radius:16px;width:100%}.camps__photos[data-astro-cid-e6rt7a6s] img[data-astro-cid-e6rt7a6s]:first-child{aspect-ratio:2/3;grid-row:span 2}.camps__photos[data-astro-cid-e6rt7a6s] img[data-astro-cid-e6rt7a6s]:nth-child(2){transform:rotate(1.5deg)}.camps__photos[data-astro-cid-e6rt7a6s] img[data-astro-cid-e6rt7a6s]:nth-child(3){transform:rotate(-1.5deg)}.camps__photos[data-astro-cid-e6rt7a6s] img[data-astro-cid-e6rt7a6s]:nth-child(4){grid-column:span 2}.mosaic[data-astro-cid-e6rt7a6s]{columns:3;column-gap:16px;margin-top:24px}.mosaic[data-astro-cid-e6rt7a6s] figure[data-astro-cid-e6rt7a6s]{break-inside:avoid;margin:0 0 16px}.mosaic[data-astro-cid-e6rt7a6s] img[data-astro-cid-e6rt7a6s]{border:2px solid var(--ink);background:var(--paper-2);border-radius:16px;width:100%;display:block}.mosaic[data-astro-cid-e6rt7a6s] figcaption[data-astro-cid-e6rt7a6s]{color:var(--ink-soft);margin-top:6px;padding-left:4px;font-size:14px}.how-sec[data-astro-cid-e6rt7a6s]{padding-bottom:0}.principles-sec[data-astro-cid-e6rt7a6s]{background:var(--paper-2)}.cta__hero[data-astro-cid-e6rt7a6s]{width:130px;margin-bottom:14px}.principles[data-astro-cid-e6rt7a6s]{grid-template-columns:repeat(2,1fr);column-gap:clamp(32px,5vw,72px);margin-top:32px;display:grid}.principle[data-astro-cid-e6rt7a6s]{border-top:2px solid var(--ink);padding:22px 0}.principle[data-astro-cid-e6rt7a6s] h3[data-astro-cid-e6rt7a6s]{font-family:var(--hand);margin-bottom:8px;font-size:clamp(28px,2.6vw,34px);font-weight:400}.principle[data-astro-cid-e6rt7a6s]:nth-child(4n+1) h3[data-astro-cid-e6rt7a6s]{color:var(--l-orange)}.principle[data-astro-cid-e6rt7a6s]:nth-child(4n+2) h3[data-astro-cid-e6rt7a6s]{color:var(--l-blue)}.principle[data-astro-cid-e6rt7a6s]:nth-child(4n+3) h3[data-astro-cid-e6rt7a6s]{color:var(--l-green)}.principle[data-astro-cid-e6rt7a6s]:nth-child(4n+4) h3[data-astro-cid-e6rt7a6s]{color:var(--l-violet)}.principle[data-astro-cid-e6rt7a6s] p[data-astro-cid-e6rt7a6s]{font-size:17px}.table[data-astro-cid-e6rt7a6s]{border:2px solid var(--ink);border-radius:20px;margin-top:28px;font-size:16px;overflow:hidden}.row[data-astro-cid-e6rt7a6s]{grid-template-columns:.8fr 1.3fr 1fr;display:grid}.row[data-astro-cid-e6rt7a6s]>[data-astro-cid-e6rt7a6s]{border-top:1px solid var(--line);padding:16px 20px}.row--head[data-astro-cid-e6rt7a6s]>[data-astro-cid-e6rt7a6s]{background:var(--ink);color:var(--paper);border-top:0;font-weight:600}.yes[data-astro-cid-e6rt7a6s]{background:color-mix(in srgb, var(--l-green) 8%, var(--paper))}.no[data-astro-cid-e6rt7a6s]{color:var(--ink-soft);background:color-mix(in srgb, var(--l-pink) 7%, var(--paper))}.safety-sec[data-astro-cid-e6rt7a6s]{background:color-mix(in srgb, var(--l-blue) 8%, var(--paper))}.rules[data-astro-cid-e6rt7a6s]{margin:0;padding-left:1.2em}.rules[data-astro-cid-e6rt7a6s] li[data-astro-cid-e6rt7a6s]{padding:8px 0}.cta[data-astro-cid-e6rt7a6s]{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:24px 24px 24px 6px;padding:clamp(24px,3vw,40px)}.cta__text[data-astro-cid-e6rt7a6s]{font-family:var(--hand);margin-bottom:22px;font-size:clamp(28px,3vw,38px);line-height:1.15}.cta__actions[data-astro-cid-e6rt7a6s]{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.cta__link[data-astro-cid-e6rt7a6s]{text-decoration:underline;text-decoration-color:var(--l-orange);text-underline-offset:4px;font-weight:600}@media (width<=1100px){.stats[data-astro-cid-e6rt7a6s]{grid-template-columns:repeat(3,1fr)}.cards[data-astro-cid-e6rt7a6s]{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.intro__cols[data-astro-cid-e6rt7a6s],.split[data-astro-cid-e6rt7a6s],.principles[data-astro-cid-e6rt7a6s]{grid-template-columns:1fr}.stats[data-astro-cid-e6rt7a6s]{grid-template-columns:repeat(2,1fr)}.timeline__item[data-astro-cid-e6rt7a6s]{grid-template-columns:1fr;gap:6px}.mosaic[data-astro-cid-e6rt7a6s]{columns:2}.camps__photos[data-astro-cid-e6rt7a6s] img[data-astro-cid-e6rt7a6s]:first-child{aspect-ratio:3/2;grid-row:auto}.row[data-astro-cid-e6rt7a6s]{grid-template-columns:1fr}.row--head[data-astro-cid-e6rt7a6s]{display:none}.row[data-astro-cid-e6rt7a6s]>[data-astro-cid-e6rt7a6s]{border-top:0;padding:6px 18px}.row[data-astro-cid-e6rt7a6s]{border-top:1px solid var(--line);padding:10px 0}.row[data-astro-cid-e6rt7a6s]:first-of-type{border-top:0}.yes[data-astro-cid-e6rt7a6s]:before{content:"We do: ";font-weight:600}.no[data-astro-cid-e6rt7a6s]:before{content:"We don't: ";font-weight:600}}@media (width<=560px){.cards[data-astro-cid-e6rt7a6s]{grid-template-columns:1fr}}.abra-sec[data-astro-cid-e6rt7a6s]{background:var(--paper-2)}.abra-sec[data-astro-cid-e6rt7a6s] .split[data-astro-cid-e6rt7a6s]{align-items:center;margin-bottom:clamp(28px,4vw,48px)}.abra-sec[data-astro-cid-e6rt7a6s] .btn[data-astro-cid-e6rt7a6s]{margin-top:8px}.stats--short[data-astro-cid-e6rt7a6s]{grid-template-columns:1fr 1fr;margin-top:0}@media (width<=1100px){.stats--short[data-astro-cid-e6rt7a6s]{grid-template-columns:1fr 1fr}}
