.intro[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding:96px 72px 64px;display:grid}.intro-copy[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:24px;display:flex}.intro-copy[data-astro-cid-ta2fbyqs] .m-label[data-astro-cid-ta2fbyqs]{letter-spacing:.2em}.intro-copy[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);margin:0;font-size:clamp(40px,4.6vw,60px);font-weight:400;line-height:1.05}.intro-copy[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs] em[data-astro-cid-ta2fbyqs]{font-style:italic}.intro-copy[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-family:var(--font-sans);color:var(--text-body);font-size:18px;line-height:1.65}.intro-plate[data-astro-cid-ta2fbyqs]{aspect-ratio:4/5;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--shell);position:relative;overflow:hidden}.ip-pattern[data-astro-cid-ta2fbyqs]{opacity:.45;background-size:160px;position:absolute;inset:0}.ip-portrait[data-astro-cid-ta2fbyqs]{border-radius:var(--radius-md);background:var(--canvas);border:1px dashed var(--line-strong);justify-content:center;align-items:center;display:flex;position:absolute;inset:40px}.ip-portrait[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-size:12px}.values[data-astro-cid-ta2fbyqs]{background:var(--paper-2);border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);padding:64px 72px}.values-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1.4fr;align-items:start;gap:72px;display:grid}.values-head[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:20px;padding-top:8px;display:flex}.values-head[data-astro-cid-ta2fbyqs] .m-label[data-astro-cid-ta2fbyqs]{letter-spacing:.2em}.values-head[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);margin:0;font-size:clamp(36px,3.6vw,48px);font-style:italic;font-weight:500;line-height:1.04}.values-head[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-family:var(--font-sans);color:var(--text-body);max-width:34ch;font-size:15px;line-height:1.65}.value-item[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line-strong);padding:28px 0}.vi-num[data-astro-cid-ta2fbyqs]{font-family:var(--font-label);letter-spacing:.16em;color:var(--text-eyebrow);margin-bottom:10px;font-size:11px;font-weight:600;display:block}.value-item[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:var(--text-strong);margin:0 0 10px;font-size:22px;font-weight:500;line-height:1.2}.value-item[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-family:var(--font-sans);color:var(--text-body);font-size:15px;line-height:1.65}.quote[data-astro-cid-ta2fbyqs]{text-align:center;background:#2c3320;padding:128px 72px;position:relative;overflow:hidden}.q-fill[data-astro-cid-ta2fbyqs]{transform-origin:top;background-position:top;background-size:cover;position:absolute;inset:0;transform:translateY(-10px)scale(1.05)}.q-scrim[data-astro-cid-ta2fbyqs]{background:linear-gradient(#1e22189e 0%,#1e22187a 50%,#1e2218a8 100%);position:absolute;inset:0}.q-inner[data-astro-cid-ta2fbyqs]{z-index:1;flex-direction:column;align-items:center;gap:32px;max-width:820px;margin:0 auto;display:flex;position:relative}.q-byline[data-astro-cid-ta2fbyqs]{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:#f0ede4b8;font-size:13px;line-height:1}.q-inner[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);color:#f0ede4;font-size:clamp(26px,3.2vw,38px);font-style:italic;font-weight:300;line-height:1.3}@media (width<=768px){.intro[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:40px;padding:56px 36px 44px}.values[data-astro-cid-ta2fbyqs]{padding:48px 36px}.values-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:32px}.quote[data-astro-cid-ta2fbyqs]{padding:80px 36px}}
