.pg{padding-top:140px}.cs-head{padding:60px 0 40px}.cs-head .inner{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:end}.cs-head h1{margin-top:24px}.cs-portrait{padding:60px 0}.cs-portrait .frame{height:600px;position:relative;overflow:hidden;border-radius:8px}.cs-portrait .ph{width:100%;height:100%}.cs-portrait .cap{position:absolute;inset:auto 40px 32px 40px;display:flex;justify-content:space-between;align-items:flex-end}.cs-portrait .q{font-family:var(--serif);font-size:clamp(30px,4vw,48px);line-height:.95;color:var(--navy);font-style:italic;max-width:14ch}.cs-portrait .src{font-family:var(--mono);color:var(--navy);text-align:right;font-size:11px;line-height:1.7;text-transform:uppercase}.cs-bio .inner{display:grid;grid-template-columns:1fr 1.6fr;gap:80px}.cs-bio .mono{color:var(--accent);margin-bottom:16px}.cs-bio .body{font-family:var(--serif);font-size:24px;line-height:1.4;color:var(--ink-soft);max-width:52ch}.cs-bio .body p{margin-bottom:24px}.cs-bio .body p:last-child{color:var(--ink);margin-bottom:0}.cs-bio .body em{font-style:italic;color:var(--ink)}.cs-tl .head{display:flex;justify-content:space-between;margin-bottom:60px}.cs-tl .head .mono{color:var(--ink-soft)}.cs-tl .grid{display:grid;grid-template-columns:repeat(6,1fr);gap:24px;border-top:1px solid var(--line)}.cs-tl .item{padding-top:24px;position:relative}.cs-tl .item .dot{position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--accent)}.cs-tl .yr{font-family:var(--mono);color:var(--accent);margin-bottom:12px}.cs-tl h3{font-family:var(--serif);font-size:28px;margin-bottom:6px;letter-spacing:-.01em}.cs-tl p{font-size:14px;color:var(--ink-soft)}.cs-cred{background:var(--paper)}.cs-cred .head{display:flex;justify-content:space-between;margin-bottom:80px}.cs-cred .head .mono{color:var(--ink-soft)}.cs-cred .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 60px}.cs-cred .row{display:grid;grid-template-columns:80px 1fr;gap:24px;border-top:1px solid var(--line);padding:24px 0}.cs-cred .yr{font-family:var(--serif);font-size:28px;color:var(--accent)}.cs-cred h3{font-size:20px;font-weight:500;margin-bottom:4px;font-family:var(--serif)}.cs-cred .sub{font-family:var(--mono);color:var(--ink-soft);font-size:11px}.cs-contact{background:var(--ink);color:var(--paper);text-align:center}.cs-contact .mono{color:var(--accent-soft);margin-bottom:24px}.cs-contact h2{margin-bottom:60px;color:var(--paper)}.cs-contact h2 .it{color:var(--accent-soft)}.cs-contact .btns{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:60px}.cs-contact .social{display:flex;justify-content:center;gap:20px;font-family:var(--mono);opacity:.5;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.cs-contact .btn-ghost{border-color:var(--paper);color:var(--paper)}.cs-contact .btn-ghost:hover{background:var(--paper);color:var(--ink)}@media(max-width:980px){.cs-head .inner,.cs-bio .inner{grid-template-columns:1fr;gap:32px}.cs-tl .grid{grid-template-columns:1fr 1fr;gap:32px}.cs-cred .grid{grid-template-columns:1fr}.cs-portrait .frame{height:440px}}@media(max-width:600px){.cs-tl .grid{grid-template-columns:1fr}.cs-portrait .cap{flex-direction:column;align-items:flex-start;gap:16px}.cs-portrait .src{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/chi-sono.css.map */
