.story-split[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1.05fr .95fr;align-items:stretch;border-bottom:1px solid var(--navy-alt)}.story-text-col[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,3.5rem) var(--pad)}.story-text[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-bottom:1rem;font-size:1.075rem;max-width:56ch}.story-text[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:last-child{margin-bottom:0}.story-text[data-astro-cid-kh7btl4r] .story-welcome[data-astro-cid-kh7btl4r]{font-size:clamp(1.15rem,1rem + .6vw,1.5rem);margin:1rem 0 .35rem}.story-text[data-astro-cid-kh7btl4r] .story-sub[data-astro-cid-kh7btl4r]{font-size:clamp(1rem,.9rem + .4vw,1.2rem);margin-bottom:1.5rem;color:var(--ink)}.story-media-col[data-astro-cid-kh7btl4r]{position:relative;overflow:hidden;min-height:clamp(460px,48vw,690px)}.story-img[data-astro-cid-kh7btl4r]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 66%;display:block}@media (max-width: 820px){.story-split[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.story-media-col[data-astro-cid-kh7btl4r]{order:-1;position:static;min-height:0}.story-img[data-astro-cid-kh7btl4r]{position:static;height:clamp(440px,96vw,580px);object-position:center 66%}}.section-intro[data-astro-cid-kh7btl4r]{max-width:58ch;margin:.75rem auto clamp(1.75rem,4vw,2.75rem);font-size:clamp(1.15rem,1rem + .6vw,1.5rem);font-weight:600}@media (max-width: 720px){.process-section[data-astro-cid-kh7btl4r]{display:none}}.value-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,3vw,2rem)}@media (max-width: 720px){.value-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}}.value-card[data-astro-cid-kh7btl4r]{border:2px solid var(--navy-alt);padding:clamp(1.75rem,3vw,2.5rem) clamp(1.25rem,2.5vw,1.75rem);text-align:center}.value-card[data-astro-cid-kh7btl4r] .value-title[data-astro-cid-kh7btl4r]{margin-bottom:.6rem}.timeline[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:clamp(1.5rem,3vw,2.5rem) 0 0;padding:0}.tl-step[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;align-items:center}.tl-label[data-astro-cid-kh7btl4r]{font-family:var(--font-serif);font-weight:600;font-size:clamp(1rem,.9rem + .4vw,1.2rem);letter-spacing:-.01em;min-height:3.4em;display:flex;align-items:flex-end;padding:0 .5rem 1rem}.tl-track[data-astro-cid-kh7btl4r]{position:relative;width:100%;display:flex;justify-content:center}.tl-track[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:var(--navy-alt);transform:translateY(-50%)}.tl-dot[data-astro-cid-kh7btl4r]{position:relative;z-index:1;width:16px;height:16px;border-radius:50%;background:var(--navy)}.timeline[data-astro-cid-kh7btl4r].tl-anim .tl-track[data-astro-cid-kh7btl4r]:before{transform:translateY(-50%) scaleX(0);transform-origin:left center;transition:transform 1s ease;transition-delay:calc(.15s * var(--i))}.timeline[data-astro-cid-kh7btl4r].tl-anim .tl-dot[data-astro-cid-kh7btl4r]{transform:scale(0);transition:transform .7s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(1.1s + .16s * var(--i))}.timeline[data-astro-cid-kh7btl4r].tl-anim .tl-label[data-astro-cid-kh7btl4r]{opacity:0;transform:translateY(10px);transition:opacity .85s ease,transform .85s ease;transition-delay:calc(2.1s + .16s * var(--i))}.timeline[data-astro-cid-kh7btl4r].tl-anim.in-view .tl-track[data-astro-cid-kh7btl4r]:before{transform:translateY(-50%) scaleX(1)}.timeline[data-astro-cid-kh7btl4r].tl-anim.in-view .tl-dot[data-astro-cid-kh7btl4r]{transform:scale(1)}.timeline[data-astro-cid-kh7btl4r].tl-anim.in-view .tl-label[data-astro-cid-kh7btl4r]{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.timeline[data-astro-cid-kh7btl4r].tl-anim .tl-track[data-astro-cid-kh7btl4r]:before{transform:translateY(-50%);transition:none}.timeline[data-astro-cid-kh7btl4r].tl-anim .tl-dot[data-astro-cid-kh7btl4r]{transform:none;transition:none}.timeline[data-astro-cid-kh7btl4r].tl-anim .tl-label[data-astro-cid-kh7btl4r]{opacity:1;transform:none;transition:none}}@media (max-width: 620px){.timeline[data-astro-cid-kh7btl4r]{position:relative;display:flex;flex-direction:column;align-items:center;gap:0;grid-template-columns:none;padding-block:.5rem}.timeline[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;top:14px;bottom:14px;left:50%;width:2px;background:var(--navy-alt);transform:translate(-50%)}.tl-step[data-astro-cid-kh7btl4r]{position:relative;z-index:1;flex-direction:column;align-items:center;width:100%;padding-block:.55rem}.tl-track[data-astro-cid-kh7btl4r]{order:-1;width:auto}.tl-track[data-astro-cid-kh7btl4r]:before{display:none}.tl-dot[data-astro-cid-kh7btl4r]{width:18px;height:18px;border:3px solid var(--white)}.tl-label[data-astro-cid-kh7btl4r]{min-height:0;padding:.35rem .7rem 0;background:var(--white)}}@media (prefers-reduced-motion: reduce){.tl-step[data-astro-cid-kh7btl4r]{opacity:1;transform:none;transition:none}}.teaser-band[data-astro-cid-kh7btl4r]{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(360px,44vw,520px);padding:clamp(2.5rem,6vw,4rem) var(--pad);overflow:hidden}.teaser-img[data-astro-cid-kh7btl4r]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.teaser-overlay[data-astro-cid-kh7btl4r]{position:relative;z-index:1;width:100%;display:flex;justify-content:center}.teaser-card[data-astro-cid-kh7btl4r]{position:relative;z-index:1;background:var(--white);text-align:center;max-width:640px;padding:clamp(1.75rem,4vw,3rem) clamp(1.5rem,5vw,3.5rem);box-shadow:0 18px 50px #0f17372e}.teaser-text[data-astro-cid-kh7btl4r]{max-width:48ch;margin:1rem auto 1.5rem;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);font-weight:600}
