.intro-veil[data-astro-cid-j7pv25f6]{position:fixed;inset:0;z-index:200;display:grid;place-items:center;overflow:hidden;background:var(--black);transition:opacity 1.2s var(--motion-ease)}html:not(.js) .intro-veil[data-astro-cid-j7pv25f6]{display:none}html.has-veil{overflow:hidden}.intro-veil[data-astro-cid-j7pv25f6].is-done{opacity:0;pointer-events:none}.intro-veil__video[data-astro-cid-j7pv25f6],.intro-veil[data-astro-cid-j7pv25f6] .intro-veil__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.intro-veil[data-astro-cid-j7pv25f6] .intro-veil__image{opacity:.55;animation:veil-drift 7s var(--motion-ease) both}@keyframes veil-drift{0%{transform:scale(1.02)}to{transform:scale(1.07)}}.intro-veil[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:#23221e61}.intro-veil__mark[data-astro-cid-j7pv25f6]{position:relative;z-index:1;font-family:var(--font-display);font-weight:200;text-transform:uppercase;letter-spacing:0;font-size:clamp(3rem,10vw,9.5rem);white-space:nowrap;color:var(--cream);text-shadow:0 1px 30px rgba(35,34,30,.5);animation:veil-mark-in 1.5s var(--motion-ease) .3s both}.intro-veil[data-astro-cid-j7pv25f6].is-done .intro-veil__mark[data-astro-cid-j7pv25f6]{animation:veil-mark-out .8s var(--motion-ease) both}@keyframes veil-mark-in{0%{opacity:0;filter:blur(18px);transform:translateY(.12em) scaleY(1.12)}to{opacity:1;filter:blur(0);transform:none}}@keyframes veil-mark-out{to{opacity:0;filter:blur(14px)}}.hero[data-astro-cid-j7pv25f6]{min-height:calc(100svh - 6rem);display:flex;flex-direction:column;justify-content:center;padding-block:clamp(2rem,1.5rem + 2vw,4rem) clamp(3rem,2rem + 4vw,6rem)}.hero__intro[data-astro-cid-j7pv25f6]{text-align:center;padding-inline:var(--space-4);margin-top:clamp(2.5rem,2rem + 2.5vw,4.5rem)}.hero__h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.125rem,1.4rem + 2.9vw,4.25rem);line-height:1.25;max-width:none;text-wrap:balance}.hero__h1-script[data-astro-cid-j7pv25f6]{font-family:var(--font-script);font-style:italic;font-synthesis:none;font-size:1.05em;color:var(--color-accent);white-space:nowrap}.hero__subhead[data-astro-cid-j7pv25f6]{max-width:none;margin-top:var(--space-3);margin-inline:auto;font-family:var(--font-mark);font-size:.8125rem;letter-spacing:var(--tracking-mark);text-transform:uppercase;color:var(--color-text-soft)}.hero__stage[data-astro-cid-j7pv25f6]{width:min(86vw,100rem,calc(72svh * 1310 / 870));margin-inline:auto;aspect-ratio:1310 / 870;grid-template-columns:100%;grid-template-rows:100%}.hero__slide[data-astro-cid-j7pv25f6]{display:flex;justify-content:center}.hero__slide[data-astro-cid-j7pv25f6] img{display:block;width:100%;height:100%;object-fit:cover}.hero__slide--wide[data-astro-cid-j7pv25f6] .hero__crop-canoe{object-position:center 62%}.hero__slide--pair[data-astro-cid-j7pv25f6]{gap:clamp(1rem,.5rem + 2.5vw,3rem)}.hero__portrait[data-astro-cid-j7pv25f6]{height:100%;aspect-ratio:600 / 870}@media(max-width:639.98px){.hero__stage[data-astro-cid-j7pv25f6]{width:min(92vw,100rem)}}.aeo[data-astro-cid-j7pv25f6],.aeo[data-astro-cid-j7pv25f6]+.section[data-astro-cid-j7pv25f6]{--aeo-overlap: clamp(4rem, 3rem + 4vw, 8rem)}.aeo[data-astro-cid-j7pv25f6]{position:relative;z-index:2;padding-block:clamp(2rem,1.5rem + 2vw,3.5rem) 0;margin-bottom:calc(-1 * var(--aeo-overlap))}.aeo[data-astro-cid-j7pv25f6]+.section[data-astro-cid-j7pv25f6]{padding-top:calc(var(--section-pad) + var(--aeo-overlap))}.aeo__polaroid[data-astro-cid-j7pv25f6]{position:absolute;z-index:2;width:clamp(6.5rem,5rem + 7vw,11rem);margin:0;background:#fff;padding:.5rem .5rem 2.5rem;box-shadow:0 4px 10px #23221e2e,0 16px 32px #23221e3d}.aeo__polaroid--tl[data-astro-cid-j7pv25f6]{top:clamp(-2.25rem,-3vw,-1.25rem);left:clamp(-1.75rem,-2.5vw,-1rem);transform:rotate(-7deg)}.aeo__polaroid--br[data-astro-cid-j7pv25f6]{bottom:clamp(-3.25rem,-4vw,-2.25rem);right:clamp(-1.75rem,-2.5vw,-1rem);transform:rotate(5deg)}@media(max-width:1279.98px){.aeo__script[data-astro-cid-j7pv25f6]{max-width:26ch;margin-inline:auto}}@media(min-width:1024px){.aeo__polaroid--tl[data-astro-cid-j7pv25f6]{left:calc(-1*clamp(2rem,(100vw - var(--container-max)) / 2 + var(--gutter),12rem))}.aeo__polaroid--br[data-astro-cid-j7pv25f6]{right:calc(-1*clamp(2rem,(100vw - var(--container-max)) / 2 + var(--gutter),12rem))}}.aeo__polaroid-window[data-astro-cid-j7pv25f6]{display:block;overflow:hidden;aspect-ratio:1}.aeo__polaroid-window[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;transform:scale(1.7);transform-origin:50% 42%}.aeo__polaroid--br[data-astro-cid-j7pv25f6] .aeo__polaroid-window[data-astro-cid-j7pv25f6] img{transform:scale(1.35);transform-origin:50% 45%}.aeo__inner[data-astro-cid-j7pv25f6]{text-align:center;background:#fdfdfa;padding:clamp(3rem,2.25rem + 3vw,5.5rem) clamp(1.5rem,1rem + 3vw,4.5rem);box-shadow:0 8px 20px #23221e1a,0 34px 80px #23221e38}.aeo__rule[data-astro-cid-j7pv25f6]{width:4rem;margin:0 auto var(--space-5)}.aeo__p[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,1.2rem + 1.3vw,2.375rem);line-height:1.35;max-width:75vw;margin-inline:auto;text-wrap:balance}.aeo__script[data-astro-cid-j7pv25f6]{font-family:var(--font-script);font-style:italic;font-synthesis:none;font-size:clamp(1.375rem,1rem + 1.5vw,2.75rem);line-height:var(--leading-snug);color:var(--color-accent);max-width:75vw;margin:var(--space-4) auto 0}@media(min-width:1024px){.aeo__script[data-astro-cid-j7pv25f6]{white-space:nowrap;font-size:min(2.7vw,2.75rem)}}.idea[data-astro-cid-j7pv25f6]{row-gap:var(--space-6)}.idea__text[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]+[data-astro-cid-j7pv25f6]{margin-top:var(--space-3)}.idea__text[data-astro-cid-j7pv25f6] .aside-line[data-astro-cid-j7pv25f6]{margin-top:var(--space-5)}.problem[data-astro-cid-j7pv25f6]{padding-block:clamp(6rem,4rem + 9vw,12rem);overflow-x:clip}.problem__rule[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-6)}.problem__h2[data-astro-cid-j7pv25f6]{margin-bottom:clamp(2.5rem,2rem + 3vw,4.5rem)}.problem__top[data-astro-cid-j7pv25f6]{row-gap:var(--space-6)}.problem__main[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]+p[data-astro-cid-j7pv25f6]{margin-top:var(--space-3)}.problem__bottom[data-astro-cid-j7pv25f6]{row-gap:var(--space-6);margin-top:clamp(3rem,2.5rem + 3vw,5.5rem)}.problem__closing[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:200;font-size:var(--text-pull);line-height:var(--leading-snug);max-width:44ch;text-wrap:balance}.services[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.services__media[data-astro-cid-j7pv25f6]{position:absolute;inset:-14% 0}.services__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.services[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:#23221e59}.services__content[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.disciplines__h2[data-astro-cid-j7pv25f6]{font-family:var(--font-script);font-style:italic;font-synthesis:none;text-transform:none;font-size:clamp(3rem,2.25rem + 3.5vw,5.5rem);margin-bottom:var(--space-8);color:var(--color-text-inverse);text-shadow:0 1px 20px rgba(35,34,30,.4)}.discipline[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{text-transform:uppercase;font-size:clamp(1.75rem,1.4rem + 1.3vw,2.5rem)}.disciplines[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:var(--space-6) var(--space-8)}.discipline[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-block:var(--space-2) var(--space-4);color:var(--color-text-soft)}.gallery__h2[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-8)}.gallery[data-astro-cid-j7pv25f6]{row-gap:var(--space-4)}.gallery__item[data-astro-cid-j7pv25f6] img,.gallery__video[data-astro-cid-j7pv25f6]{display:block;width:100%}.whofor[data-astro-cid-j7pv25f6]{padding-block:clamp(6rem,4rem + 9vw,12rem)}.whofor__inner[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]+[data-astro-cid-j7pv25f6]{margin-top:var(--space-4)}.whofor__inner[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-6)}.whofor__media[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-4)}.whofor__out[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:200;font-size:var(--text-sub);line-height:var(--leading-snug)}.credibility[data-astro-cid-j7pv25f6]{row-gap:var(--space-8)}.credibility__text[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]+[data-astro-cid-j7pv25f6]{margin-top:var(--space-3)}.credibility__text[data-astro-cid-j7pv25f6] .aside-line[data-astro-cid-j7pv25f6]{margin-top:var(--space-5)}.credibility__trade[data-astro-cid-j7pv25f6]{position:relative;background:url(/images/postit-note.png) center / 100% 100% no-repeat;aspect-ratio:540 / 609;display:flex;flex-direction:column;justify-content:center;padding:3.25rem 2.5rem 2.5rem 2.75rem;width:100%;max-width:24rem;filter:drop-shadow(0 14px 18px rgba(35,34,30,.22))}.credibility__trade-prompt[data-astro-cid-j7pv25f6]{font-size:var(--text-small);margin-bottom:var(--space-3)}.testimonial[data-astro-cid-j7pv25f6]{padding:clamp(1.5rem,1.25rem + 1.5vw,2.5rem)}.testimonial[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:0}.testimonial__track[data-astro-cid-j7pv25f6]{display:grid}.testimonial__slide[data-astro-cid-j7pv25f6]{margin:0}.testimonial__slide[data-astro-cid-j7pv25f6]+.testimonial__slide[data-astro-cid-j7pv25f6]{margin-top:var(--space-6)}[data-astro-cid-j7pv25f6][data-rotator].is-rotating .testimonial__track[data-astro-cid-j7pv25f6]{align-items:start}[data-astro-cid-j7pv25f6][data-rotator].is-rotating .testimonial__slide[data-astro-cid-j7pv25f6]{grid-area:1 / 1;margin-top:0;opacity:0;transition:opacity .7s var(--motion-ease)}[data-astro-cid-j7pv25f6][data-rotator].is-rotating .testimonial__slide[data-astro-cid-j7pv25f6].is-active{opacity:1}.testimonial__quote[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:200;font-size:clamp(1.5rem,1.25rem + 1.4vw,2.5rem);line-height:var(--leading-snug);letter-spacing:var(--tracking-display);max-width:40ch;text-wrap:balance}.testimonial[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:var(--space-4)}.testimonial__dots[data-astro-cid-j7pv25f6]{display:none;gap:var(--space-1);margin-top:var(--space-5)}[data-astro-cid-j7pv25f6][data-rotator].is-rotating .testimonial__dots[data-astro-cid-j7pv25f6]{display:flex}.testimonial__dots[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{width:.625rem;height:.625rem;padding:0;border:var(--rule-weight) solid var(--color-rule-fine);border-radius:50%;background:transparent;cursor:pointer;transition:background .2s ease}.testimonial__dots[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6][aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent)}@media(prefers-reduced-motion:reduce){[data-astro-cid-j7pv25f6][data-rotator].is-rotating .testimonial__slide[data-astro-cid-j7pv25f6]{transition:none}}@media(min-width:640px){.hero__meta[data-astro-cid-j7pv25f6]{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.disciplines[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.ig__head[data-astro-cid-j7pv25f6]{flex-direction:row;align-items:baseline;justify-content:space-between}}@media(min-width:1024px){.idea[data-astro-cid-j7pv25f6]{align-items:center}.idea__text[data-astro-cid-j7pv25f6]{grid-column:1 / 8}.idea__image[data-astro-cid-j7pv25f6]{grid-column:9 / 13}.problem__main[data-astro-cid-j7pv25f6]{grid-column:1 / 8}.problem__img-right[data-astro-cid-j7pv25f6],.problem__img-left[data-astro-cid-j7pv25f6]{position:relative}.problem__img-right[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.problem__img-left[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.problem__img-right[data-astro-cid-j7pv25f6]{grid-column:9 / 13}.problem__img-left[data-astro-cid-j7pv25f6]{grid-column:1 / 5}.problem__closing[data-astro-cid-j7pv25f6]{grid-column:6 / 13;align-self:center}.gallery[data-astro-cid-j7pv25f6]{display:block;columns:2;column-gap:var(--space-4)}.gallery__item[data-astro-cid-j7pv25f6]{break-inside:avoid;margin-bottom:var(--space-4)}.whofor[data-astro-cid-j7pv25f6] .grid[data-astro-cid-j7pv25f6],.whofor__inner[data-astro-cid-j7pv25f6]+[data-astro-cid-j7pv25f6]{align-items:center}.whofor__media[data-astro-cid-j7pv25f6]{grid-column:1 / 5;margin-bottom:0}.whofor__inner[data-astro-cid-j7pv25f6]{grid-column:6 / 13}.credibility__text[data-astro-cid-j7pv25f6]{grid-column:1 / 8}.credibility__trade[data-astro-cid-j7pv25f6]{grid-column:9 / 13;align-self:end}.testimonial[data-astro-cid-j7pv25f6]{margin-inline:16%}}
