.p-about .ab-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:32px 104px;display:grid}.p-about .ab-copy{align-content:center;gap:22px;display:grid}.p-about .dict{border:4px solid var(--ink);border-radius:var(--radius-xl);background:var(--plum-deep);color:var(--white);gap:14px;padding:32px 34px 36px;display:grid}.p-about .dict-word{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.p-about .dict-word b{letter-spacing:-.04em;font-size:clamp(2.5rem,1.8rem + 2.6vw,4rem);line-height:1}.p-about .dict-word span{font-family:var(--font-mono);color:var(--gold);font-size:17px}.p-about .dict-pos{font-family:var(--font-mono);letter-spacing:.06em;color:#d9d2de;margin:0;font-size:13px}.p-about .dict ol{gap:10px;margin:0;padding-left:24px;font-size:17px;line-height:1.5;display:grid}.p-about .dict ol li::marker{font-family:var(--font-mono);color:var(--gold)}.p-about .dict .sa{color:#d9d2de;border-top:1px solid #fff3;margin:0;padding-top:12px;font-size:14px}.p-about .dict .sa b{color:var(--white)}.p-about .founder{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:56px;display:grid}.p-about .ph-circle{aspect-ratio:1;border:4px solid var(--ink);background:var(--fog);text-align:center;width:100%;max-width:340px;font-family:var(--font-mono);color:var(--text-muted);border-radius:50%;place-items:center;padding:24px;font-size:13px;display:grid;position:relative;overflow:hidden}.p-about .ph-circle:before{content:"";border:2px dashed var(--line-strong);border-radius:50%;position:absolute;inset:10px}.p-about .ph-circle img{object-fit:cover}.p-about .fd-text{gap:16px;display:grid}.p-about .fd-role{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-muted);margin:0;font-size:13px}.p-about .fd-text p.story{color:var(--text-body);max-width:58ch;margin:0;font-size:18px;line-height:1.6}.p-about .fd-quote{border-left:4px solid var(--gold);color:var(--text);max-width:48ch;margin:0;padding-left:18px;font-size:20px;font-weight:500}.p-about .team{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 18px;margin:0;padding:0;list-style:none;display:grid}.p-about .member{text-align:center;justify-items:center;gap:10px;display:grid}.p-about .member .ph{aspect-ratio:1;border:4px solid var(--ink);outline:4px solid var(--c,var(--line-strong));outline-offset:-12px;background:var(--surface-raised);width:100%;max-width:170px;font-family:var(--font-mono);color:var(--text-muted);border-radius:50%;place-items:center;font-size:11px;display:grid;position:relative;overflow:hidden}.p-about .member .ph img{object-fit:cover}.p-about .member b{color:var(--text);font-size:16px}.p-about .member span.r{color:var(--text-muted);font-size:13.5px}.p-about .team-note{color:var(--text-muted);text-align:center;margin:28px 0 0;font-size:14.5px}.p-about .studio-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.p-about .studio-row figure{gap:10px;min-width:0;margin:0;display:grid}.p-about .studio-row .ph{border-radius:var(--radius-lg);border:4px solid var(--ink);background-color:var(--night);background-position:50%;background-repeat:no-repeat;background-size:cover}.p-about .studio-row figcaption{gap:2px;display:grid}.p-about .studio-row figcaption b{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:500}.p-about .studio-row figcaption span{color:var(--text-body);font-size:14.5px}.p-about .beliefs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;display:grid}.p-about .belief{border-top:1px solid var(--line);gap:6px;padding-block:22px;display:grid}.p-about .belief b{color:var(--text);letter-spacing:-.01em;font-size:20px}.p-about .belief p{color:var(--text-body);margin:0;font-size:15.5px}.p-about .vision{padding-block:112px}.p-about .vision .vs-eyebrow{margin-bottom:20px}.p-about .vision blockquote{letter-spacing:-.03em;color:var(--white);text-wrap:balance;max-width:28ch;margin:0;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem);font-weight:600;line-height:1.15}.p-about .vision blockquote em{color:var(--gold);font-style:normal}.p-about .vision p{color:#d9d2de;max-width:56ch;margin:28px 0 0;font-size:17px}.p-about .careers{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 56px;display:grid}.p-about .careers .intro{margin:0}@media (max-width:1023px){.p-about .ab-hero{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:16px 84px}.p-about .founder{grid-template-columns:minmax(0,1fr);gap:28px}.p-about .ph-circle{max-width:260px}.p-about .team{grid-template-columns:repeat(3,minmax(0,1fr))}.p-about .studio-row{grid-template-columns:repeat(2,minmax(0,1fr))}.p-about .studio-row figure:first-child{grid-column:1/-1}.p-about .beliefs{grid-template-columns:repeat(2,minmax(0,1fr))}.p-about .careers{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.p-about .vision{padding-block:60px}.p-about .dict{border-radius:24px;padding:24px 22px 26px}.p-about .dict ol{font-size:16px}.p-about .team{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.p-about .studio-row,.p-about .beliefs{grid-template-columns:minmax(0,1fr)}}
