.story-form-wrap[data-astro-cid-khon3dt7]{max-width:850px}.story-form[data-astro-cid-khon3dt7]{display:grid;gap:1.25rem}.story-form[data-astro-cid-khon3dt7] label[data-astro-cid-khon3dt7]{display:grid;gap:.5rem;font-weight:700}.story-form[data-astro-cid-khon3dt7] input[data-astro-cid-khon3dt7]:not([type=checkbox]),.story-form[data-astro-cid-khon3dt7] textarea[data-astro-cid-khon3dt7]{box-sizing:border-box;width:100%;border:1px solid #c7d1d8;border-radius:10px;padding:.85rem 1rem;font:inherit;background:#fff;color:#123744}.story-form[data-astro-cid-khon3dt7] textarea[data-astro-cid-khon3dt7]{resize:vertical}.story-form[data-astro-cid-khon3dt7] small[data-astro-cid-khon3dt7]{font-size:.85rem;font-weight:400}.story-form[data-astro-cid-khon3dt7] .story-form__consent[data-astro-cid-khon3dt7]{display:flex;align-items:flex-start;gap:.75rem;font-size:.9rem;font-weight:400}.story-form__consent[data-astro-cid-khon3dt7] input[data-astro-cid-khon3dt7]{margin-top:.3rem;flex-shrink:0;width:1.1rem;height:1.1rem}.story-form[data-astro-cid-khon3dt7] a[data-astro-cid-khon3dt7]{text-decoration:underline}.story-form[data-astro-cid-khon3dt7] button[data-astro-cid-khon3dt7]{justify-self:start}.story-form[data-astro-cid-khon3dt7] button[data-astro-cid-khon3dt7]:disabled{opacity:.6;cursor:wait}.story-form__trap[data-astro-cid-khon3dt7]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}[data-astro-cid-khon3dt7][data-story-status]:empty{display:none}.photo-gallery[data-astro-cid-zbo42owe]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;border-radius:1rem}.photo-gallery[data-astro-cid-zbo42owe] figure[data-astro-cid-zbo42owe]{flex:0 0 100%;margin:0;scroll-snap-align:start}.photo-gallery[data-astro-cid-zbo42owe] img[data-astro-cid-zbo42owe]{width:100%;height:auto;max-height:70vh;object-fit:contain;background:#eef2f3}.photo-gallery[data-astro-cid-zbo42owe] figcaption[data-astro-cid-zbo42owe]{font-size:.85rem;padding:.5rem}.photo-gallery__controls[data-astro-cid-zbo42owe]{display:flex;justify-content:end;gap:.75rem;margin-top:1rem}.photo-gallery__controls[data-astro-cid-zbo42owe] button[data-astro-cid-zbo42owe]{background:#15232c;color:#fff;border:0;border-radius:50%;width:3rem;height:3rem;cursor:pointer}.canicross-intro[data-astro-cid-2mfu4p24]{padding-block:clamp(40px,5vw,64px)}.canicross-intro__copy[data-astro-cid-2mfu4p24]{max-width:850px;font-size:clamp(17px,1.4vw,20px);line-height:1.7}.canicross-intro__copy[data-astro-cid-2mfu4p24] p[data-astro-cid-2mfu4p24]{margin:0}.canicross-intro__copy[data-astro-cid-2mfu4p24] p[data-astro-cid-2mfu4p24]+p[data-astro-cid-2mfu4p24]{margin-top:20px}.canicross-intro__lead[data-astro-cid-2mfu4p24]{font-weight:700;color:var(--ink)}.philosophy__section[data-astro-cid-g6hvfacy]{padding-block:clamp(44px,6vw,80px);background:#fff}.philosophy__section--blue[data-astro-cid-g6hvfacy]{background:var(--blue-tint)}.philosophy__grid[data-astro-cid-g6hvfacy]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,88px)}.philosophy__heading[data-astro-cid-g6hvfacy] h2{margin:0 0 24px;font-size:clamp(29px,3vw,42px);font-weight:900;line-height:1.1;letter-spacing:-.025em;text-transform:uppercase}.philosophy__heading[data-astro-cid-g6hvfacy] p{margin:0;color:var(--muted);font-size:18px;line-height:1.65}.philosophy__body[data-astro-cid-g6hvfacy]{color:var(--ink-2);font-size:clamp(17px,1.2vw,19px);line-height:1.75}.philosophy__body[data-astro-cid-g6hvfacy] p{margin:0 0 18px;white-space:pre-line}.philosophy__body[data-astro-cid-g6hvfacy] h2{margin:32px 0 16px;color:var(--ink);font-size:clamp(22px,1.8vw,27px);font-weight:800;line-height:1.25;letter-spacing:-.02em}.philosophy__body[data-astro-cid-g6hvfacy] ul{margin:0 0 24px;padding-left:1.2em;list-style:disc}.philosophy__body[data-astro-cid-g6hvfacy] li{padding-left:.3em;margin-bottom:6px}.philosophy__body[data-astro-cid-g6hvfacy] li::marker{color:var(--blue)}.philosophy__body[data-astro-cid-g6hvfacy] :last-child{margin-bottom:0}@media(max-width:760px){.philosophy__grid[data-astro-cid-g6hvfacy]{grid-template-columns:minmax(0,1fr);gap:28px}}.media-stats[data-astro-cid-xb6k7o5g]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.media-stats[data-astro-cid-xb6k7o5g]>div[data-astro-cid-xb6k7o5g]{justify-content:flex-start;align-items:flex-start;min-height:220px;padding:30px}.media-stats[data-astro-cid-xb6k7o5g] svg[data-astro-cid-xb6k7o5g]{width:32px;height:32px;margin-bottom:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.media-stats[data-astro-cid-xb6k7o5g] .stat-prefix[data-astro-cid-xb6k7o5g]{display:block;margin:0 0 5px;font-size:15px;font-weight:500;text-transform:none;letter-spacing:0}.media-stats[data-astro-cid-xb6k7o5g] strong[data-astro-cid-xb6k7o5g]{display:block;font-size:clamp(30px,3vw,42px);white-space:nowrap}.media-stats[data-astro-cid-xb6k7o5g]>div[data-astro-cid-xb6k7o5g]>span[data-astro-cid-xb6k7o5g]{font-size:16px;line-height:1.45;font-weight:500;text-transform:none;letter-spacing:0}.media-stats[data-astro-cid-xb6k7o5g]>div[data-astro-cid-xb6k7o5g]:last-child{grid-column:1 / -1;min-height:120px;flex-direction:row;align-items:center;gap:28px;background:var(--dark)}.media-stats[data-astro-cid-xb6k7o5g]>div[data-astro-cid-xb6k7o5g]:last-child svg[data-astro-cid-xb6k7o5g]{margin:0;flex-shrink:0}.media-stats[data-astro-cid-xb6k7o5g]>div[data-astro-cid-xb6k7o5g]:last-child>span[data-astro-cid-xb6k7o5g]{margin:0}@media(max-width:900px){.media-stats[data-astro-cid-xb6k7o5g]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.media-stats[data-astro-cid-xb6k7o5g]{grid-template-columns:minmax(0,1fr)}.media-stats[data-astro-cid-xb6k7o5g]>div[data-astro-cid-xb6k7o5g]{min-height:0;padding:26px}.media-stats[data-astro-cid-xb6k7o5g]>div[data-astro-cid-xb6k7o5g]:last-child{flex-direction:column;align-items:flex-start;gap:16px}.media-stats[data-astro-cid-xb6k7o5g]>div[data-astro-cid-xb6k7o5g]:last-child strong[data-astro-cid-xb6k7o5g]{font-size:28px}}
