.gallery.svelte-hpy33r{padding-block:clamp(3rem,8vw,7rem);overflow:hidden}.head.svelte-hpy33r{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;display:flex}.title.svelte-hpy33r{font-size:clamp(2.4rem,4.6vw,4rem)}.title.svelte-hpy33r em{color:var(--leaf-ui)}.arrows.svelte-hpy33r{gap:.5rem;display:flex}.arrows.svelte-hpy33r button:where(.svelte-hpy33r){border:1px solid var(--line);width:3rem;height:3rem;color:var(--ink);border-radius:50%;place-items:center;transition:background .3s,color .3s;display:grid}.arrows.svelte-hpy33r button:where(.svelte-hpy33r):hover{background:var(--cta-bg);color:var(--cta-ink)}.strip.svelte-hpy33r{scrollbar-width:none;padding-inline:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));cursor:grab;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain;align-items:center;gap:1rem;display:flex;overflow-x:auto}.strip.svelte-hpy33r::-webkit-scrollbar{display:none}.strip.dragging{cursor:grabbing}.shot.svelte-hpy33r{border-radius:var(--r-panel);flex:none;height:clamp(300px,46vh,460px);margin:0;overflow:hidden}.shot.svelte-hpy33r img{pointer-events:none;transition:scale 1.2s cubic-bezier(.22,1,.36,1)}.shot.svelte-hpy33r:hover img{scale:1.06}.wide.svelte-hpy33r{aspect-ratio:3/2}.tall.svelte-hpy33r{aspect-ratio:3/4;height:clamp(260px,38vh,380px)}.arch.svelte-hpy33r{aspect-ratio:4/5;border-radius:999px 999px var(--r-panel) var(--r-panel)}.pills.svelte-ejn02o{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.pills.svelte-ejn02o li:where(.svelte-ejn02o){background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:.55rem;padding:.4rem 1rem .4rem .4rem;font-size:.92rem;font-weight:600;display:inline-flex}.pill-ic.svelte-ejn02o{background:var(--paper-2);width:2.1rem;height:2.1rem;color:var(--leaf-ui);border-radius:50%;place-items:center;display:grid}.story.svelte-ejn02o{padding-block:clamp(3rem,8vw,7rem)}.story-grid.svelte-ejn02o{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}h2.svelte-ejn02o{font-size:clamp(2.4rem,4.6vw,4rem)}h2.svelte-ejn02o em,.title.svelte-ejn02o em{color:var(--leaf-ui)}.story-text.svelte-ejn02o p:where(.svelte-ejn02o){max-width:52ch;color:var(--ink-2);margin-top:1.2rem}.story-photos.svelte-ejn02o{height:clamp(420px,60vw,620px);position:relative}.p1.svelte-ejn02o,.p2.svelte-ejn02o{box-shadow:var(--shadow);position:absolute;overflow:hidden}.pi.svelte-ejn02o{position:absolute;inset:0}.p1.svelte-ejn02o{border-radius:999px 999px var(--r-panel) var(--r-panel);width:64%;height:82%;top:0;left:0}.p2.svelte-ejn02o{border-radius:var(--r-panel);border:8px solid var(--surface);width:48%;height:52%;bottom:0;right:0}.values.svelte-ejn02o{padding-block:calc(var(--band-curve) + clamp(2.5rem, 6vw, 4.5rem))}.values.svelte-ejn02o .title:where(.svelte-ejn02o){margin-bottom:clamp(2rem,4vw,3rem)}.v-list.svelte-ejn02o{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.v-list.svelte-ejn02o li:where(.svelte-ejn02o){padding:.5rem clamp(1rem,2vw,2rem) .5rem 0}.v-list.svelte-ejn02o li:where(.svelte-ejn02o)+li:where(.svelte-ejn02o){border-left:1px solid var(--line);padding-left:clamp(1rem,2vw,2rem)}.v-icon.svelte-ejn02o{background:var(--paper-2);width:3.2rem;height:3.2rem;box-shadow:inset 0 0 0 1px var(--line);color:var(--leaf-ui);border-radius:50%;place-items:center;margin-bottom:1.2rem;display:grid}.v-list.svelte-ejn02o h3:where(.svelte-ejn02o){font-size:1.6rem}.v-list.svelte-ejn02o p:where(.svelte-ejn02o){color:var(--ink-2);margin-top:.5rem;font-size:.97rem}.team.svelte-ejn02o{padding-block:clamp(3rem,8vw,7rem)}.team-grid.svelte-ejn02o{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.team-photo.svelte-ejn02o{aspect-ratio:4/5;border-radius:var(--r-panel);overflow:hidden}.team-text.svelte-ejn02o{max-width:48ch;color:var(--ink-2);margin-top:1.2rem;font-size:1.08rem}@media (width<=900px){.story-grid.svelte-ejn02o,.team-grid.svelte-ejn02o{grid-template-columns:1fr}.v-list.svelte-ejn02o{grid-template-columns:1fr 1fr;gap:2rem 0}.v-list.svelte-ejn02o li:where(.svelte-ejn02o):nth-child(3){border-left:0;padding-left:0}}@media (width<=520px){.v-list.svelte-ejn02o{grid-template-columns:1fr}.v-list.svelte-ejn02o li:where(.svelte-ejn02o)+li:where(.svelte-ejn02o){border-left:0;border-top:1px solid var(--line);padding-top:1.5rem;padding-left:0}}
