.dp-page--about .dp-hero{border-bottom:1px solid var(--dp-line)}.about-content{color:var(--dp-ink);background:var(--dp-white)}.about-content h2{margin:.7rem 0 0;max-width:17ch;font:400 clamp(2.65rem,5.2vw,5.4rem)/.98 var(--dp-serif);letter-spacing:-.04em}.about-closing{padding-block:clamp(5rem,8vw,8rem)}.about-closing h3{margin:0;font:400 clamp(1.75rem,2.7vw,2.85rem)/1.08 var(--dp-serif);letter-spacing:-.028em}.about-closing{border-top:1px solid var(--dp-line);background:#faf8f4}.about-closing header{max-width:46rem}.about-closing h2{max-width:13ch;font-size:clamp(2.35rem,4.1vw,4.1rem)}.about-closing__links{display:grid;grid-template-columns:repeat(2,1fr);margin-top:clamp(2rem,3.5vw,3rem);border-top:1px solid var(--dp-line)}.about-closing__links article{padding:clamp(1.8rem,3vw,2.5rem) clamp(1rem,3vw,3rem) 0 0}.about-closing__links article+article{border-left:1px solid var(--dp-line);padding-left:clamp(2rem,4vw,4rem)}.about-closing h3{font-size:clamp(1.35rem,1.9vw,1.85rem)}.about-closing__links p{max-width:32rem;margin:.75rem 0 0;color:var(--dp-muted);font-size:.96rem;line-height:1.62}.about-closing a{display:inline-block;margin-top:.8rem;padding-bottom:.35rem;border-bottom:1px solid var(--dp-gold);color:var(--dp-ink);font:600 .78rem/1.2 var(--dp-sans);letter-spacing:.11em;text-transform:uppercase;text-decoration:none}.about-closing a:hover{color:var(--dp-gold)}.about-closing a:focus-visible{outline:2px solid var(--dp-gold);outline-offset:5px}@media (max-width: 820px){.about-closing{padding-block:4.5rem}}@media (max-width: 760px){.about-closing__links{grid-template-columns:1fr}.about-closing__links article{padding:1.8rem 0 0}.about-closing__links article+article{margin-top:1.8rem;padding-left:0;border-top:1px solid var(--dp-line);border-left:0}}.about-letter .nfs-perspective{padding-block:clamp(60px,7vw,100px) 32px}.nfs-reading-column{max-width:680px;margin-inline:auto}.about-letter :is(.nfs-perspective,.nfs-practice,.nfs-responsibility,.nfs-letter-chapter) h2{max-width:none;margin:0 0 28px;font:400 clamp(30px,3vw,40px)/1.16 var(--dp-serif);letter-spacing:-.025em;text-wrap:balance;scroll-margin-top:120px}.nfs-reading-lead{margin:14px 0 30px;color:var(--dp-gold-strong);font:italic 400 clamp(21px,2vw,25px)/1.5 var(--dp-serif)}.nfs-prose p{margin:0 0 22px;font:400 17px/1.85 var(--dp-sans);color:#555650;text-wrap:pretty}.nfs-prose p:last-child{margin-bottom:0}.nfs-practice{padding-block:clamp(54px,7vw,96px)}.about-letter .nfs-principle-layout{display:grid;grid-template-columns:minmax(0,180px) minmax(0,680px) minmax(0,180px);justify-content:center;align-items:start;column-gap:clamp(24px,3vw,48px)}.about-letter .nfs-principle-essence{min-width:0;max-width:220px;margin:8px 0 0;color:var(--dp-gold-strong);font:400 clamp(19px,1.65vw,23px)/1.45 var(--dp-serif);text-wrap:pretty}.nfs-principle-layout>.nfs-reading-column{min-width:0;width:100%}.nfs-responsibility{background:#faf8f4;padding-block:clamp(60px,7vw,96px)}.nfs-letter-chapter{padding-block:clamp(60px,7vw,96px) 0}.nfs-letter-invitation{padding-bottom:clamp(60px,7vw,96px)}@media (min-width: 901px) and (max-width: 1199px){.about-letter .nfs-principle-layout{grid-template-columns:150px minmax(0,680px) 50px}}@media (max-width: 900px){.about-letter .nfs-principle-layout{grid-template-columns:minmax(0,680px);gap:30px}.about-letter .nfs-principle-essence{max-width:none;margin-top:0}}@media (max-width: 520px){.nfs-prose p{font-size:16px;line-height:1.8}.about-letter :is(.nfs-perspective,.nfs-practice,.nfs-responsibility,.nfs-letter-chapter) h2{margin-bottom:24px}}
