.photoCredit[data-astro-cid-yyjrhpgk]{margin-top:var(--space-sm);letter-spacing:.02em;color:var(--color-text-muted);font-size:.75rem}.photoCredit--end[data-astro-cid-yyjrhpgk]{text-align:right}.photoCredit[data-astro-cid-yyjrhpgk] a[data-astro-cid-yyjrhpgk]{color:inherit;text-underline-offset:2px}.photoCredit[data-astro-cid-yyjrhpgk] a[data-astro-cid-yyjrhpgk]:hover{color:var(--color-forest)}.hero[data-astro-cid-irahaz3f]{background:var(--color-cream);padding-block:clamp(1.5rem,1rem + 2vw,3rem) clamp(3.5rem,2rem + 5vw,6rem)}.hero__inner[data-astro-cid-irahaz3f]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:clamp(2rem,1rem + 3vw,4.5rem);padding-inline-start:max(var(--space-lg), calc((100% - var(--container-max)) / 2));display:grid}.hero__slides[data-astro-cid-irahaz3f]{align-items:start;display:grid}.hero__slide[data-astro-cid-irahaz3f]{opacity:0;pointer-events:none;transition:opacity .35s var(--ease-out);grid-area:1/1}.hero__slide[data-astro-cid-irahaz3f].is-active{opacity:1;pointer-events:auto;transition:opacity .5s var(--ease-out) .3s}.hero__heading[data-astro-cid-irahaz3f]{margin-top:0;margin-bottom:var(--space-lg);font-family:var(--font-display);text-wrap:balance;letter-spacing:-.02em;color:var(--color-forest-deep);font-size:clamp(2.4rem,1.5rem + 2.6vw,3.9rem);font-weight:600;line-height:1.08}.hero__description[data-astro-cid-irahaz3f]{max-width:32ch;margin-bottom:var(--space-xl);font-family:var(--font-display);font-size:var(--step-1);color:color-mix(in srgb, var(--color-text) 82%, var(--color-cream));line-height:1.5}.hero[data-astro-cid-irahaz3f] .button--display[data-astro-cid-irahaz3f]{min-height:3.25rem;padding-inline:var(--space-xl);font-size:var(--step-1)}@media (prefers-reduced-motion:no-preference){.hero[data-astro-cid-irahaz3f] .button--display[data-astro-cid-irahaz3f]:after{animation:4s ease-in-out 2s infinite arrow-nudge}.hero[data-astro-cid-irahaz3f] .button--display[data-astro-cid-irahaz3f]:is(:hover,:focus-visible):after{animation:none;transform:translate(4px)}}@keyframes arrow-nudge{0%,50%,to{transform:translate(0)}72%{transform:translate(6px)}}.hero__licence[data-astro-cid-irahaz3f]{margin:var(--space-2xl) 0 0;font-size:var(--step--1);color:var(--color-text-muted);line-height:1.5}.hero__figure[data-astro-cid-irahaz3f]{--photo-height:clamp(26rem, 76svh, 48rem);--photo-position:30% 55%}.hero__progress[data-astro-cid-irahaz3f]{gap:var(--space-sm);margin-top:var(--space-lg);display:flex}.hero__bar[data-astro-cid-irahaz3f]{cursor:pointer;background:0 0;border:0;align-items:center;width:3rem;min-width:44px;min-height:44px;padding:0;display:flex}.hero__bar[data-astro-cid-irahaz3f]:focus-visible{outline-offset:2px}.hero__track[data-astro-cid-irahaz3f]{background:color-mix(in srgb, var(--color-forest-deep) 18%, transparent);width:100%;height:2px;transition:background-color var(--dur-base) var(--ease-out);position:relative;overflow:hidden}.hero__bar[data-astro-cid-irahaz3f]:hover .hero__track[data-astro-cid-irahaz3f]{background:color-mix(in srgb, var(--color-forest-deep) 35%, transparent)}.hero__fill[data-astro-cid-irahaz3f]{background:var(--color-forest);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hero__bar[data-astro-cid-irahaz3f].is-active .hero__fill[data-astro-cid-irahaz3f]{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.hero__bar[data-astro-cid-irahaz3f].is-active .hero__fill[data-astro-cid-irahaz3f]{animation:hero-progress var(--hero-slide-duration,10s) linear both}.hero[data-astro-cid-irahaz3f].is-paused .hero__bar[data-astro-cid-irahaz3f].is-active .hero__fill[data-astro-cid-irahaz3f]{animation-play-state:paused}}@keyframes hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero__figure[data-astro-cid-irahaz3f] .framedPhoto__img:not(.framedPhoto__img--layer){position:relative}.hero__figure[data-astro-cid-irahaz3f] .framedPhoto__img{z-index:0;transition:opacity 0s linear .9s}.hero__figure[data-astro-cid-irahaz3f] .framedPhoto__img--layer,.hero__figure[data-astro-cid-irahaz3f] .framedPhoto__img.is-inactive{opacity:0}.hero__figure[data-astro-cid-irahaz3f] .framedPhoto__img.is-active{z-index:1;opacity:1;transition:opacity .9s var(--ease-out)}.hero__credits[data-astro-cid-irahaz3f]{display:grid}.hero__credit[data-astro-cid-irahaz3f]{opacity:0;visibility:hidden;transition:opacity .35s var(--ease-out), visibility 0s linear .35s;grid-area:1/1;padding-inline-end:var(--space-lg)}.hero__credit[data-astro-cid-irahaz3f].is-active{opacity:1;visibility:visible;transition:opacity .5s var(--ease-out) .3s}@media (prefers-reduced-motion:no-preference){.hero__figure[data-astro-cid-irahaz3f] .framedPhoto__img:not(.framedPhoto__img--layer){animation:hero-settle 1.2s var(--ease-out) backwards}}@keyframes hero-settle{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}@media (width<=960px){.hero__inner[data-astro-cid-irahaz3f]{grid-template-columns:minmax(0,1fr)}.hero__figure[data-astro-cid-irahaz3f]{--photo-height:auto;--photo-ratio:3 / 2;order:-1}.hero__copy[data-astro-cid-irahaz3f]{padding-inline-end:var(--space-lg)}}@media (width<=600px){.hero__figure[data-astro-cid-irahaz3f]{--photo-ratio:4 / 3}}.sectionHeading[data-astro-cid-irahaz3f]{margin-bottom:var(--space-xl);font-size:var(--step-3);color:var(--color-forest-deep)}.sectionHeading--onDark[data-astro-cid-irahaz3f]{color:var(--color-on-forest)}.sectionHead[data-astro-cid-irahaz3f]{justify-content:space-between;align-items:end;gap:var(--space-md) var(--space-xl);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.sectionHead[data-astro-cid-irahaz3f] .sectionHeading[data-astro-cid-irahaz3f]{margin-bottom:0}.section--ruled[data-astro-cid-irahaz3f]{padding-top:0}.section--ruled[data-astro-cid-irahaz3f]>.container[data-astro-cid-irahaz3f]{padding-top:var(--section-y);border-top:1px solid var(--color-border)}.hero[data-astro-cid-irahaz3f]+.section--ruled[data-astro-cid-irahaz3f]>.container[data-astro-cid-irahaz3f]{border-top:0}.aboutTeaser__copy[data-astro-cid-irahaz3f]{max-width:38rem}.aboutTeaser--withPhoto[data-astro-cid-irahaz3f]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.aboutTeaser__figure[data-astro-cid-irahaz3f]{--photo-ratio:4 / 3}.aboutTeaser[data-astro-cid-irahaz3f] h2[data-astro-cid-irahaz3f]{margin-bottom:var(--space-md);font-size:var(--step-3);color:var(--color-forest-deep)}.aboutTeaser__text[data-astro-cid-irahaz3f]{margin-bottom:var(--space-lg);color:var(--color-text-muted)}.homeFaq[data-astro-cid-irahaz3f]{gap:var(--space-xl) clamp(2rem, 1rem + 3vw, 4.5rem);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.homeFaq__head[data-astro-cid-irahaz3f]{top:calc(88px + var(--space-xl));position:sticky}.homeFaq__head[data-astro-cid-irahaz3f] .sectionHeading[data-astro-cid-irahaz3f]{margin-bottom:var(--space-md)}.contactBand[data-astro-cid-irahaz3f]{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}.contactBand[data-astro-cid-irahaz3f] h2[data-astro-cid-irahaz3f]{margin-bottom:var(--space-md);font-size:var(--step-3)}.contactBand[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{max-width:42ch;color:var(--color-on-forest-muted)}.contactBand__panel[data-astro-cid-irahaz3f]{padding:var(--space-xl);color:var(--color-text);background:var(--color-cream)}@media (width<=900px){.aboutTeaser--withPhoto[data-astro-cid-irahaz3f],.homeFaq[data-astro-cid-irahaz3f],.contactBand[data-astro-cid-irahaz3f]{grid-template-columns:minmax(0,1fr)}.homeFaq__head[data-astro-cid-irahaz3f]{position:static}}
