.about-scene{background:radial-gradient(115% 85% at 15% 38%,#ffffffeb,#fff0 58%),radial-gradient(85% 75% at 94% 2%,#a99c8866,#a99c8800 62%),radial-gradient(120% 62% at 52% 112%,#c5b9a573,#c5b9a500 66%),linear-gradient(#f5f2ed 0%,#efeae2 52%,#e6dfd3 100%);flex-direction:column;min-height:100svh;margin-top:-5rem;padding:clamp(6.5rem,13vh,10rem) clamp(1.25rem,6vw,7.5rem) 0;display:flex;position:relative;overflow-x:hidden}@supports (overflow:clip){.about-scene{overflow-x:clip}}@media (width>=768px){.about-scene{margin-top:-6rem}}.about-bgword{z-index:0;font-family:var(--font-serif);letter-spacing:.03em;text-transform:uppercase;color:#58504324;white-space:nowrap;pointer-events:none;user-select:none;font-size:clamp(7rem,30vw,13rem);font-weight:500;line-height:.9;position:absolute;top:-.35em;right:-.35em}@media (width>=1280px){.about-bgword{font-size:clamp(8rem,24vw,24rem);top:-.12em;left:-.06em;right:auto}}.about-grid{z-index:1;flex:1;grid-template-columns:1fr;grid-template-areas:"head""portrait""intro""chapters""cta";row-gap:1.5rem;display:grid;position:relative}@media (width>=1280px){.about-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"head portrait""intro portrait""chapters portrait""cta portrait";align-content:start;gap:0 clamp(1.5rem,3.5vw,4rem)}}.about-head{grid-area:head}.about-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#5c554a;margin:0 0 1.4rem;font-size:.78rem;font-weight:500}.about-name{font-family:var(--font-serif);letter-spacing:-.01em;color:#16130f;margin:0;font-weight:400;line-height:1.05}.about-name-title{letter-spacing:.015em;color:#4a443a;margin-bottom:.35rem;font-size:clamp(1.05rem,4vw,1.4rem);display:block}.about-name-main{font-size:clamp(2.25rem,10vw,2.75rem);display:block}@media (width>=1280px){.about-name-main{font-size:clamp(3.5rem,4.6vw,4.75rem)}}.about-role{letter-spacing:.02em;color:#4e483f;margin:1.1rem 0 0;font-size:1rem}.about-portrait{grid-area:portrait;height:clamp(17.5rem,46vw,23.75rem);margin-top:.5rem}.about-portrait-inner{height:100%;position:relative}.about-portrait img{z-index:1;object-fit:contain;object-position:bottom center;filter:saturate(1.25);width:auto;max-width:100%;height:100%;margin-inline:auto;display:block;position:relative}@media (width>=1280px){.about-portrait{align-self:stretch;height:auto;margin-top:0}.about-portrait-inner{height:auto;position:sticky;top:6.5rem}.about-portrait img{object-position:top center;width:100%;height:auto;max-height:calc(100svh - 7rem)}}.about-intro{color:#36322b;grid-area:intro;margin:0;font-size:1.0625rem;line-height:1.62}@media (width>=1280px){.about-intro{margin-top:2rem;font-size:1.125rem}}.about-chapters{grid-area:chapters}@media (width>=1280px){.about-head,.about-intro,.about-chapters,.about-cta{max-width:37.5rem}.about-chapters{margin-top:2.25rem}}.chapter-tabs{display:none}@media (width>=1280px){.about-scene.js .chapter-tabs{border-bottom:1px solid #17130e29;gap:clamp(1.25rem,2vw,2.25rem);margin-bottom:2rem;display:flex}}.chapter-tab{cursor:pointer;font:inherit;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;color:#6d665b;background:0 0;border:none;align-items:center;padding:0 0 .9rem;font-size:.8rem;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.chapter-tab:hover{color:#17130e}.chapter-tab:hover:after{background:#17130e59;transform:scaleX(1)}.chapter-tab .chapter-chevron{color:#a3967f;flex-shrink:0;margin-left:.4rem;transition:transform .22s,color .2s}.chapter-tab[aria-selected=true] .chapter-chevron{color:#17130e;transform:rotate(180deg)}.chapter-tab:after{content:"";transform-origin:0;background:#17130e;height:1px;transition:transform .22s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.chapter-tab[aria-selected=true]{color:#17130e}.chapter-tab[aria-selected=true]:after{transform:scaleX(1)}.chapter-tab:focus-visible,.chapter-toggle:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #17130eb3}.chapter-num{font-family:var(--font-serif);letter-spacing:.05em;color:#a3967f;margin-right:.6rem;font-size:.85em;font-style:italic}.chapter-toggle{display:none}@media (width<=1279.98px){.chapter{border-bottom:1px solid #17130e24}.chapter:last-child{border-bottom:none}.about-scene.js .chapter-toggle{cursor:pointer;width:100%;font:inherit;letter-spacing:.15em;text-transform:uppercase;color:#17130e;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 0;font-size:.85rem;font-weight:500;display:flex}.chapter-chevron{flex-shrink:0;transition:transform .22s}.chapter-toggle[aria-expanded=true] .chapter-chevron{transform:rotate(180deg)}.about-scene.js .chapter-panel{padding-bottom:1.5rem}.about-scene:not(.js) .chapter{padding-bottom:2rem}}.chapter-heading{font-family:var(--font-serif);color:#17130e;margin:0 0 1.1rem;font-size:clamp(1.5rem,2.4vw,2.05rem);font-weight:400;line-height:1.2}.chapter-text{color:#36322b;text-align:justify;hyphens:auto;margin:0 0 1.15rem;font-size:1.0625rem;line-height:1.62}@media (width>=1280px){.chapter-text{font-size:1.125rem}}.chapter-text:last-child{margin-bottom:0}.chapter-text strong{color:#17130e;font-weight:600}.chapter-closing{max-width:62ch;font-family:var(--font-serif);color:#443d33;margin:0 0 1.5rem;font-size:clamp(1.05rem,1rem + .4vw,1.2rem);font-style:italic;line-height:1.65}.chapter-subheading{font-family:var(--font-serif);color:#17130e;margin:1.75rem 0 .85rem;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:400;line-height:1.25}@media (prefers-reduced-motion:no-preference){.about-scene.js .chapter-panel:not([hidden]){animation:.22s ease-out chapter-fade}}@keyframes chapter-fade{0%{opacity:0}to{opacity:1}}.about-cta{grid-area:cta;margin-top:.5rem;padding-bottom:clamp(3.5rem,8vh,5.5rem)}@media (width>=1280px){.about-cta{margin-top:2.5rem}}.about-quote{z-index:2;writing-mode:vertical-rl;font-family:var(--font-serif);letter-spacing:.04em;color:#574f43;white-space:nowrap;pointer-events:none;user-select:none;margin:0;font-size:1rem;font-style:italic;line-height:2.1;display:none;position:absolute;bottom:9%;right:calc(clamp(.75rem,1.6vw,1.75rem) - clamp(1.25rem,6vw,7.5rem))}@media (width>=1366px){.about-quote{display:block}}@media (width>=1280px) and (width<=1439.98px){.about-scene.js .chapter-tabs{gap:1.2rem}.chapter-tab{letter-spacing:.08em;font-size:.73rem}.chapter-num{margin-right:.35rem}}
