h2[data-astro-cid-rrigceyo] em{color:var(--gold-deep)}.motto[data-astro-cid-rrigceyo]{font-style:italic;font-size:clamp(1.1rem,.4vw + 1rem,1.3rem);color:var(--ink-soft);margin:0 0 1.4em;max-width:36ch}.actions[data-astro-cid-rrigceyo]{display:flex;flex-wrap:wrap;gap:12px}.soft[data-astro-cid-rrigceyo]{color:var(--ink-soft)}.col-title[data-astro-cid-rrigceyo]{margin:0 0 14px;font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep)}.story[data-astro-cid-rrigceyo]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,88px);align-items:start}.story[data-astro-cid-rrigceyo] .section-head{margin-bottom:28px}.origin[data-astro-cid-rrigceyo]{font-size:clamp(1.25rem,.8vw + 1.02rem,1.6rem);line-height:1.45}.note[data-astro-cid-rrigceyo]{color:var(--ink-soft);margin:0 0 .6em}.qa[data-astro-cid-rrigceyo]{margin:0;display:grid;gap:0}.qa[data-astro-cid-rrigceyo] div[data-astro-cid-rrigceyo]{padding:24px 0;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.qa[data-astro-cid-rrigceyo] dt[data-astro-cid-rrigceyo]{font-size:clamp(1.4rem,.8vw + 1.1rem,1.8rem);line-height:1.2;margin-bottom:10px}.qa[data-astro-cid-rrigceyo] dd[data-astro-cid-rrigceyo]{margin:0;line-height:1.6;color:var(--ink-soft)}.appr[data-astro-cid-rrigceyo]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,5vw,88px);align-items:start}.appr[data-astro-cid-rrigceyo] .section-head{margin-bottom:28px}.appr-photo[data-astro-cid-rrigceyo]{margin:0;border-radius:calc(var(--radius) * 1.4);overflow:hidden;aspect-ratio:4 / 5;position:sticky;top:110px}.appr-photo[data-astro-cid-rrigceyo] img{width:100%;height:100%;object-fit:cover}.appr[data-astro-cid-rrigceyo] .appr-fig{position:sticky;top:110px}.appr-quote[data-astro-cid-rrigceyo]{margin:0 0 1.2em;padding-left:22px;border-left:2px solid var(--gold);font-size:clamp(1.3rem,1vw + 1rem,1.9rem);line-height:1.35;font-style:italic}.appr-quote[data-astro-cid-rrigceyo] p[data-astro-cid-rrigceyo]{margin:0}.appr[data-astro-cid-rrigceyo] .link-arrow[data-astro-cid-rrigceyo]{margin-top:8px}.quotes[data-astro-cid-rrigceyo]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,32px);margin-top:clamp(56px,7vw,104px)}.q[data-astro-cid-rrigceyo]{margin:0;padding-top:22px;border-top:1px solid color-mix(in srgb,var(--gold-deep) 45%,transparent)}.q[data-astro-cid-rrigceyo] blockquote[data-astro-cid-rrigceyo]{margin:0}.q[data-astro-cid-rrigceyo] p[data-astro-cid-rrigceyo]{margin:0;font-size:clamp(1.2rem,.6vw + 1rem,1.45rem);line-height:1.4;font-style:italic}.q[data-astro-cid-rrigceyo] figcaption[data-astro-cid-rrigceyo]{margin-top:12px;font-size:.84rem;color:var(--ink-soft)}.edu[data-astro-cid-rrigceyo]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,28px);align-items:start}.dash[data-astro-cid-rrigceyo]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.dash[data-astro-cid-rrigceyo] li[data-astro-cid-rrigceyo]{position:relative;padding-left:26px;line-height:1.5}.dash[data-astro-cid-rrigceyo] li[data-astro-cid-rrigceyo]:before{content:"";position:absolute;left:0;top:.78em;width:14px;height:1px;background:var(--gold-deep)}.tech[data-astro-cid-rrigceyo]{margin-top:clamp(32px,4vw,56px)}.tech[data-astro-cid-rrigceyo] ul[data-astro-cid-rrigceyo]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.tech[data-astro-cid-rrigceyo] .tag[data-astro-cid-rrigceyo]{text-transform:none;letter-spacing:.02em;font-size:.9rem;font-weight:500;padding:.5em 1em}.studio[data-astro-cid-rrigceyo]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,28px);align-items:start}.st[data-astro-cid-rrigceyo]{display:grid;gap:14px}.st[data-astro-cid-rrigceyo] h3[data-astro-cid-rrigceyo],.st[data-astro-cid-rrigceyo] p[data-astro-cid-rrigceyo]{margin:0}.st[data-astro-cid-rrigceyo] .link-arrow[data-astro-cid-rrigceyo]{justify-self:start}.peaks-quote[data-astro-cid-rrigceyo]{margin:clamp(40px,5vw,64px) 0 0;padding-left:22px;border-left:2px solid var(--gold);max-width:56ch}.peaks-quote[data-astro-cid-rrigceyo] p[data-astro-cid-rrigceyo]{margin:0;font-size:clamp(1.2rem,.8vw + 1rem,1.6rem);line-height:1.4;font-style:italic}.vid[data-astro-cid-rrigceyo]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,5vw,80px);align-items:center}.vid[data-astro-cid-rrigceyo] .section-head{margin-bottom:28px}.arts[data-astro-cid-rrigceyo]{display:grid;gap:10px;text-decoration:none;transition:border-color var(--t-fast)}.arts[data-astro-cid-rrigceyo]:hover{border-color:var(--gold)}.arts[data-astro-cid-rrigceyo] .col-title[data-astro-cid-rrigceyo]{margin:0}.arts-text[data-astro-cid-rrigceyo]{font-size:clamp(1.2rem,.6vw + 1rem,1.45rem);line-height:1.35}.arts[data-astro-cid-rrigceyo] .link-arrow[data-astro-cid-rrigceyo]{justify-self:start}@media(max-width:900px){.story[data-astro-cid-rrigceyo],.appr[data-astro-cid-rrigceyo],.vid[data-astro-cid-rrigceyo]{grid-template-columns:1fr}.appr-photo[data-astro-cid-rrigceyo]{position:static;max-width:520px;aspect-ratio:4 / 4.4}.appr[data-astro-cid-rrigceyo] .appr-fig{position:relative;top:0;max-width:460px;margin-inline:auto;width:100%}.quotes[data-astro-cid-rrigceyo]{grid-template-columns:1fr}}@media(max-width:720px){.edu[data-astro-cid-rrigceyo],.studio[data-astro-cid-rrigceyo]{grid-template-columns:1fr}}
