.about{--about-max:var(--layout-shell-max);--about-pad:var(--layout-gutter);--about-panel:#101314;background:var(--bg);color:var(--text)}.about__main{overflow-x:clip}.about-hero,.about-tools,.about-standard,.about-author,.about-definition{width:100%;max-width:var(--about-max);padding-inline:var(--about-pad);margin:0 auto}.about-hero{grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);align-items:start;gap:clamp(2.5rem,7vw,8rem);min-height:calc(100dvh - 68px);padding-top:clamp(3rem,7vw,6rem);padding-bottom:clamp(4.5rem,8vw,7rem);display:grid}.about-hero__copy{z-index:1;position:relative}.about-hero__heading{grid-column:1/-1;max-width:1120px}.about-hero__kicker{color:var(--accent)}.about-hero__title,.about-section-title{font-family:var(--font-display);letter-spacing:-.06em;font-weight:500;line-height:.91}.about-hero__title{max-width:1100px;font-size:clamp(3rem,4.5vw,5.75rem)}.about-hero__lead,.about-section-lead,.about-author__bio{color:#cacbc8;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.56}.about-hero__lead{max-width:555px;margin-top:clamp(1.6rem,3vw,2.35rem)}.about-hero__note{border-top:1px solid var(--border);max-width:510px;color:var(--text-muted);margin-top:1.3rem;padding-top:1.3rem;font-size:.94rem;line-height:1.58}.about-hero__visual{background:var(--about-panel);border:1px solid var(--border);aspect-ratio:3/2;margin:0;position:relative;overflow:hidden}.about-hero__visual:after{content:"";pointer-events:none;border:1px solid #f4f4f514;position:absolute;inset:0}.about-hero__visual img,.about-tool__image{object-fit:cover;width:100%;height:100%;display:block}.about-hero__visual img{opacity:.92}@media (min-width:901px){.about-hero{isolation:isolate;display:block;position:relative}.about-hero__heading,.about-hero__copy{z-index:1;position:relative}.about-hero__copy{max-width:555px;margin-top:clamp(5.5rem,11vw,10.5rem)}.about-hero__visual{z-index:0;aspect-ratio:auto;background:0 0;border:0;position:absolute;inset:clamp(16rem,22vw,23rem) calc(-50vw + 50%) clamp(3rem,6vw,6rem) 43%}.about-hero__visual:after{background:linear-gradient(180deg, var(--bg) 0%, #090b0cf5 15%, #090b0c66 36%, transparent 54%), linear-gradient(90deg, var(--bg) 0%, #090b0cdb 15%, #090b0c2e 43%, transparent 68%), linear-gradient(0deg, var(--bg) 0%, transparent 32%);border:0}.about-hero__visual img{opacity:.86;object-position:72% center;height:100%}}.about-tools{border-top:1px solid var(--border);padding-top:clamp(5.5rem,10vw,9.5rem);padding-bottom:clamp(5.5rem,10vw,9.5rem)}.about-tools__head{max-width:760px;margin-bottom:clamp(3rem,7vw,6rem)}.about-section-title{max-width:800px;font-size:clamp(2.5rem,5.2vw,5.25rem)}.about-section-lead{max-width:580px;color:var(--text-muted);margin-top:1.5rem}.about-tools__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.about-tool{border:1px solid var(--border);background:var(--about-panel);overflow:hidden}.about-tool--journal{margin-top:clamp(4rem,10vw,9rem)}.about-tool__image{aspect-ratio:3/2;border-bottom:1px solid var(--border);object-position:center}.about-tool--journal .about-tool__image{aspect-ratio:auto;border-top:1px solid var(--border);object-fit:contain;border-bottom:0;height:auto}.about-tool__body{padding:clamp(1.5rem,3.4vw,3rem)}.about-tool__number{color:var(--accent);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:clamp(2.5rem,6vw,5.5rem);font-size:.73rem}.about-tool h3,.about-knowledge h3,.about-principle h3{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.55rem,2.2vw,2.35rem);font-weight:500;line-height:1}.about-tool__body>p:not(.about-tool__number),.about-knowledge p,.about-principle p{color:var(--text-muted);margin-top:.9rem;line-height:1.58}.about-link{border-bottom:1px solid var(--accent);min-height:42px;color:var(--accent);font-family:var(--font-display);transition:color .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);align-items:center;margin-top:2rem;padding:.65rem 0;font-size:.98rem;font-weight:600;display:inline-flex}.about-link:hover{border-color:var(--accent-hover);color:var(--accent-hover);transform:translate(3px)}.about-link:active{transform:translate(1px)scale(.985)}.about-knowledge{border:1px solid var(--border);background:#58b58b12;justify-content:space-between;align-items:end;gap:2rem;margin-top:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.75rem,4vw,3.25rem);display:flex}.about-knowledge>div{max-width:570px}.about-knowledge .about-link{flex:none;margin-top:0}.about-standard{border-top:1px solid var(--border);padding-top:clamp(5.5rem,10vw,9.5rem);padding-bottom:clamp(5.5rem,10vw,9.5rem)}.about-standard__intro{max-width:780px}.about-standard__lead{color:#d2d4d0}.about-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(3rem,7vw,6.5rem);padding:0;list-style:none;display:grid}.about-principle{grid-template-columns:auto 1fr;gap:1rem;display:grid}.about-principle>span{color:var(--accent);font-family:var(--font-mono);letter-spacing:.05em;font-size:.75rem}.about-principle h3{font-size:clamp(1.3rem,1.9vw,1.85rem)}.about-standard__footnote{border-top:1px solid var(--border);max-width:650px;color:var(--text-muted);margin-top:clamp(3rem,6vw,5.5rem);padding-top:1.25rem;font-size:.95rem;line-height:1.6}.about-author{border-top:1px solid var(--border);grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,7vw,8rem);padding-top:clamp(5.5rem,10vw,9.5rem);padding-bottom:clamp(5.5rem,10vw,9.5rem);display:grid}.about-author__mark{aspect-ratio:1;border:1px solid var(--border);background:var(--about-panel);color:var(--accent);font-family:var(--font-display);letter-spacing:-.08em;align-items:flex-end;padding:clamp(1.1rem,2vw,1.75rem);font-size:clamp(2.5rem,6vw,6.25rem);font-weight:500;line-height:.8;display:flex}.about-author__content{max-width:790px}.about-author__bio{margin-top:1.7rem}.about-author__links{color:var(--text-muted);margin-top:1.35rem;line-height:1.6}.about-author__links a{color:var(--accent);border-bottom:1px solid #58b58b8c}.about-definition{padding-top:0;padding-bottom:clamp(4rem,8vw,7rem)}.about-definition__details{border-top:1px solid var(--border);max-width:850px;color:var(--text-muted)}.about-definition__details summary{color:#d8dad5;cursor:pointer;font-family:var(--font-display);padding:1.2rem 0;font-size:1.15rem;font-weight:600}.about-definition__details p{max-width:78ch;padding-bottom:1.2rem;font-size:.88rem;line-height:1.65}.about a:focus-visible,.about summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:900px){.about-hero{grid-template-columns:1fr;gap:2.5rem;min-height:auto}.about-hero__visual{max-width:760px}.about-hero__heading{grid-column:auto}.about-tools__grid,.about-principles{grid-template-columns:1fr}.about-tool--journal{margin-top:0}.about-principle{max-width:680px}.about-author{grid-template-columns:160px minmax(0,1fr)}}@media (max-width:640px){.about-hero{padding-top:3rem;padding-bottom:4.5rem}.about-hero__title{font-size:clamp(3rem,13.5vw,4.5rem)}.about-tools,.about-standard,.about-author{padding-top:4.75rem;padding-bottom:4.75rem}.about-tool__body,.about-knowledge{padding:1.35rem}.about-tool__number{margin-bottom:2.5rem}.about-knowledge{display:block}.about-knowledge .about-link{margin-top:1.6rem}.about-author{grid-template-columns:1fr;gap:1.75rem}.about-author__mark{max-width:180px}}@media (prefers-reduced-motion:reduce){.about-link{transition:none}}
