.hero[data-astro-cid-ge2uvauf]{min-height:100svh;color:var(--c-on-dark);background:var(--c-dark);isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{z-index:-1;position:absolute;inset:0}.hero__poster[data-astro-cid-ge2uvauf],.hero__video[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__poster[data-astro-cid-ge2uvauf]{animation:kenburns 24s var(--ease) both}.hero__fallback[data-astro-cid-ge2uvauf]{background:radial-gradient(80% 60% at 75% 25%,#c8b79e73,#0000 70%),radial-gradient(60% 50% at 20% 80%,#7a5c3e73,#0000 70%),linear-gradient(160deg,#3a322b,#1f1b18 70%);position:absolute;inset:0}.hero__shade[data-astro-cid-ge2uvauf]{background:linear-gradient(#14110f59 0%,#14110f40 55%,#14110fc7 100%);position:absolute;inset:0}.hero__content[data-astro-cid-ge2uvauf]{padding-block:calc(var(--header-h) + 3rem) clamp(6rem, 14vh, 9rem);text-align:center}.hero__title[data-astro-cid-ge2uvauf]{text-shadow:0 2px 30px #00000040;max-width:14ch;animation:rise 1.6s var(--ease) .2s both;margin:0 auto 1.25rem;font-size:clamp(2.6rem,1.6rem + 4.6vw,6rem);line-height:1.08}.hero__subtitle[data-astro-cid-ge2uvauf]{font-size:var(--fs-lg);letter-spacing:.08em;color:var(--c-on-dark);opacity:.92;animation:rise 1.6s var(--ease) .45s both;margin-bottom:2.25rem}.hero[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{animation:rise 1.6s var(--ease) .7s both}.hero__toggle[data-astro-cid-ge2uvauf]{bottom:1.5rem;width:44px;height:44px;color:var(--c-on-dark);cursor:pointer;background:#1f1b1859;border:1px solid #f7f3ec99;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:var(--gutter)}.hero__toggle-play[data-astro-cid-ge2uvauf]{display:none}.hero__toggle[data-astro-cid-ge2uvauf][data-paused=true] .hero__toggle-play[data-astro-cid-ge2uvauf]{display:block}.hero__toggle[data-astro-cid-ge2uvauf][data-paused=true] .hero__toggle-pause[data-astro-cid-ge2uvauf]{display:none}.hero__scroll[data-astro-cid-ge2uvauf]{place-items:center;width:44px;height:56px;display:grid;position:absolute;bottom:1.25rem;left:50%;translate:-50%}.hero__scroll[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:linear-gradient(to bottom, transparent, var(--c-on-dark));width:1px;height:40px;animation:drip 2.4s var(--ease) infinite}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes kenburns{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes drip{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.hero__video[data-astro-cid-ge2uvauf],.hero__toggle[data-astro-cid-ge2uvauf]{display:none}}.tslider__track[data-astro-cid-aqyrgkkl]{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.tslider__track[data-astro-cid-aqyrgkkl]::-webkit-scrollbar{display:none}.tslide[data-astro-cid-aqyrgkkl]{scroll-snap-align:start;text-align:center;margin:0;padding-inline:clamp(0rem,6vw,6rem);position:relative}.tslide[data-astro-cid-aqyrgkkl] .tslide__mark{color:var(--c-sand-deep);margin:0 auto 1.5rem}.tslide[data-astro-cid-aqyrgkkl] figure[data-astro-cid-aqyrgkkl],.tslide[data-astro-cid-aqyrgkkl] blockquote[data-astro-cid-aqyrgkkl]{margin:0}.tslide[data-astro-cid-aqyrgkkl] blockquote[data-astro-cid-aqyrgkkl] p[data-astro-cid-aqyrgkkl]{font-family:var(--f-head);max-width:50rem;margin:0 auto 1.75rem;font-size:clamp(1.35rem,1.1rem + 1.2vw,2.1rem);line-height:1.55}.tslide[data-astro-cid-aqyrgkkl] figcaption[data-astro-cid-aqyrgkkl]{letter-spacing:.12em;font-weight:600;font-size:var(--fs-sm);color:var(--c-ink-soft);align-items:center;gap:.9rem;display:inline-flex}.tslide[data-astro-cid-aqyrgkkl] figcaption[data-astro-cid-aqyrgkkl] img[data-astro-cid-aqyrgkkl]{object-fit:cover;border-radius:50%;width:56px;height:56px}.tslide__ph[data-astro-cid-aqyrgkkl]{font-size:var(--fs-xs);letter-spacing:.12em;border:1px dashed var(--c-ink-soft);color:var(--c-ink-soft);margin-bottom:1.25rem;padding:.15rem .7rem;display:inline-block}.tslider__controls[data-astro-cid-aqyrgkkl]{justify-content:center;align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.tslider__btn[data-astro-cid-aqyrgkkl]{border:1px solid var(--c-ink);cursor:pointer;width:48px;height:48px;transition:background .3s var(--ease), color .3s var(--ease);background:0 0;border-radius:50%;place-items:center;display:grid}.tslider__btn[data-astro-cid-aqyrgkkl]:hover{background:var(--c-ink);color:var(--c-bg)}.tslider__btn--next[data-astro-cid-aqyrgkkl] svg{transform:scaleX(-1)}.tslider__count[data-astro-cid-aqyrgkkl]{font-size:var(--fs-sm);letter-spacing:.15em;text-align:center;min-width:3.5rem;margin:0}.faq[data-astro-cid-hemr5th4]{border-top:1px solid var(--c-line)}.faq__item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--c-line)}summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-hemr5th4]{margin:0;font-size:clamp(1.2rem,1.05rem + .6vw,1.5rem)}summary[data-astro-cid-hemr5th4]:hover .faq__q[data-astro-cid-hemr5th4]{color:var(--c-accent)}.faq__icon[data-astro-cid-hemr5th4]{flex:0 0 18px;height:18px;position:relative}.faq__icon[data-astro-cid-hemr5th4]:before,.faq__icon[data-astro-cid-hemr5th4]:after{content:"";height:1.5px;transition:transform .4s var(--ease);background:currentColor;position:absolute;inset:50% 0 auto}.faq__icon[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}details[data-astro-cid-hemr5th4][open] .faq__icon[data-astro-cid-hemr5th4]:after{transform:rotate(0)}.faq__a[data-astro-cid-hemr5th4]{color:var(--c-ink-soft);max-width:46rem;padding-bottom:1.5rem}.faq__a[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{margin:0}.philosophy__grid[data-astro-cid-lcdefpme],.about-teaser__grid[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}@media (width>=860px){.philosophy__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr}.about-teaser__grid[data-astro-cid-lcdefpme]{grid-template-columns:.85fr 1.15fr}}.philosophy__media[data-astro-cid-lcdefpme]{position:relative}.philosophy__media[data-astro-cid-lcdefpme]:before{content:"";border:1px solid var(--c-sand-deep);z-index:-1;position:absolute;inset:1.5rem -1.5rem -1.5rem 1.5rem}.philosophy[data-astro-cid-lcdefpme]{isolation:isolate}.philosophy__text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:16ch}.center-cta[data-astro-cid-lcdefpme]{text-align:center;margin-top:clamp(3rem,6vw,5rem)}.big-quote[data-astro-cid-lcdefpme]{isolation:isolate;text-align:center;background:var(--c-dark);color:var(--c-on-dark);position:relative;overflow:hidden}.big-quote__bg[data-astro-cid-lcdefpme]{object-fit:cover;opacity:.28;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.big-quote[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{margin-inline:auto}.big-quote[data-astro-cid-lcdefpme] .big-quote__mark{color:var(--c-on-dark-soft);margin:0 auto 2rem}.big-quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:0}.big-quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--f-head);margin-bottom:2rem;font-size:clamp(1.75rem,1.2rem + 2.4vw,3.25rem);line-height:1.4}.big-quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--c-on-dark-soft);font-size:var(--fs-sm);letter-spacing:.2em;font-weight:600}.about-teaser__text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.4rem,1.6rem + 3vw,4rem)}.about-teaser__text[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-bottom:2rem}.steps[data-astro-cid-lcdefpme]{counter-reset:step;grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.step[data-astro-cid-lcdefpme]{border-top:1px solid var(--c-ink-soft);padding-top:1.5rem}.step__num[data-astro-cid-lcdefpme]{font-family:var(--f-head);color:var(--c-accent);margin-bottom:1.25rem;font-size:2.75rem;line-height:1;display:block}.step__title[data-astro-cid-lcdefpme]{margin-bottom:.5rem;font-size:1.6rem}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--c-ink-soft);margin:0}.faq-grid[data-astro-cid-lcdefpme]{gap:2rem;display:grid}@media (width>=900px){.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:5rem}}.cta[data-astro-cid-lcdefpme]{isolation:isolate;text-align:center;color:var(--c-on-dark);background:radial-gradient(70% 80% at 50% 0%, #c8b79e38, transparent 70%), var(--c-accent);position:relative;overflow:hidden}.cta__bg[data-astro-cid-lcdefpme]{object-fit:cover;z-index:-1;filter:brightness(.45);width:100%;height:100%;position:absolute;inset:0}.cta__title[data-astro-cid-lcdefpme]{margin-bottom:.25em;font-size:clamp(3rem,2rem + 5vw,6rem)}.cta[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:var(--c-on-dark);margin-bottom:2.25rem}
