.origin[data-astro-cid-ef5kyvss]{gap:var(--space-block);display:grid}.origin__intro[data-astro-cid-ef5kyvss],.origin__outro[data-astro-cid-ef5kyvss]{max-width:46ch;font-size:var(--fs-lead);color:var(--text-muted);line-height:1.5}.origin__intro[data-astro-cid-ef5kyvss]{max-width:60ch;margin-top:1.5rem}.origin__lead-in[data-astro-cid-ef5kyvss]{font-family:var(--font-heading);font-size:var(--fs-lead);font-weight:700}.questions[data-astro-cid-ef5kyvss]{gap:clamp(.875rem,.6rem + 1vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.question[data-astro-cid-ef5kyvss]{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--brand-graphite);min-height:clamp(9rem,7rem + 6vw,13rem);transition:border-color var(--dur) var(--ease-out), translate var(--dur) var(--ease-out);align-items:flex-end;padding:clamp(1.25rem,1rem + 1.2vw,2rem);display:flex;position:relative;overflow:hidden}.question[data-astro-cid-ef5kyvss]:hover{border-color:var(--brand-pink);translate:0 -.25rem}.question__mark[data-astro-cid-ef5kyvss]{font-family:var(--font-heading);color:#ff007a29;transition:color var(--dur) var(--ease-out), rotate var(--dur) var(--ease-spring);font-size:clamp(7rem,5rem + 8vw,12rem);font-weight:800;line-height:1;position:absolute;top:-.18em;right:.1em}.question[data-astro-cid-ef5kyvss]:hover .question__mark[data-astro-cid-ef5kyvss]{color:var(--brand-pink);rotate:10deg}.question__text[data-astro-cid-ef5kyvss]{max-width:12ch;font-family:var(--font-heading);letter-spacing:-.025em;font-size:clamp(1.375rem,1.1rem + 1.1vw,2rem);font-weight:800;line-height:1.08;position:relative}@media (width>=36rem){.questions[data-astro-cid-ef5kyvss]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=75rem){.questions[data-astro-cid-ef5kyvss]{grid-template-columns:repeat(4,minmax(0,1fr))}.question[data-astro-cid-ef5kyvss]:nth-child(2n){translate:0 2rem}.question[data-astro-cid-ef5kyvss]:nth-child(2n):hover{translate:0 1.75rem}.origin__outro[data-astro-cid-ef5kyvss]{justify-self:end;margin-top:2rem}}.panel[data-astro-cid-ef5kyvss]{border:1px solid var(--line);border-radius:var(--radius-l);gap:1.5rem;padding:clamp(1.75rem,1rem + 4vw,4.5rem);display:grid}@media (width>=62.5rem){.panel[data-astro-cid-ef5kyvss]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:4rem}}.principles[data-astro-cid-ef5kyvss]{margin:var(--space-block) 0 0;gap:0;padding:0;list-style:none;display:grid}.principle[data-astro-cid-ef5kyvss]{border-top:1px solid var(--line);transition:border-color var(--dur) var(--ease-out);gap:.5rem 2rem;padding-block:clamp(1.5rem,1.2rem + 1.5vw,2.5rem);display:grid}.principle[data-astro-cid-ef5kyvss]:last-child{border-bottom:1px solid var(--line)}.principle[data-astro-cid-ef5kyvss]:hover{border-top-color:var(--brand-pink)}.principle__number[data-astro-cid-ef5kyvss]{font-family:var(--font-heading);font-size:var(--fs-tiny);letter-spacing:.08em;color:var(--brand-pink);font-weight:700}.principle__title[data-astro-cid-ef5kyvss]{letter-spacing:-.03em;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.375rem);line-height:1.08}.principle__text[data-astro-cid-ef5kyvss]{max-width:48ch;font-size:var(--fs-lead);color:var(--text-muted);line-height:1.5}@media (width>=56rem){.principle[data-astro-cid-ef5kyvss]{grid-template-columns:4rem minmax(0,1fr) minmax(0,1fr);align-items:baseline}}.team[data-astro-cid-ef5kyvss]{margin:var(--space-block) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:2rem;padding:0;list-style:none;display:grid}.member[data-astro-cid-ef5kyvss] .member__photo{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-m);width:100%;margin-bottom:1.25rem}.member__name[data-astro-cid-ef5kyvss]{font-size:var(--fs-h3)}.member__role[data-astro-cid-ef5kyvss]{margin-top:.25rem;font-weight:600}.member__bio[data-astro-cid-ef5kyvss]{color:var(--text-muted);margin-top:.75rem}
