.about-cover{padding-top:0;padding-bottom:0}.ac-inner{display:grid;align-items:center;grid-template-columns:minmax(0,1.05fr) minmax(300px,.58fr);gap:clamp(36px,7vw,96px);padding:var(--hero-top-padding) 0 80px}.ac-copy{min-width:0}.ac-inner .tagline{margin:20px 0 0;color:var(--ink-soft);font-family:Caveat,cursive;font-size:var(--hero-script-size);line-height:var(--hero-script-leading);transform:rotate(-1.5deg);transform-origin:left}.ac-sub{max-width:50ch;margin:26px 0 0;color:var(--ink-soft);font-size:1.12rem;line-height:1.68}.ac-note{position:relative;width:min(100%,360px);justify-self:end;padding:26px 26px 24px;border:1.5px solid var(--ink);background:var(--peach-soft);box-shadow:10px 12px #ff914d24;transform:rotate(.8deg)}.ac-note:after{position:absolute;top:0;right:0;width:0;height:0;border-color:transparent var(--paper) transparent transparent;border-style:solid;border-width:0 30px 30px 0;content:""}.ac-note p{max-width:none;margin:0 0 24px;font-family:Cormorant Garamond,serif;font-size:clamp(1.85rem,2.7vw,2.45rem);font-weight:500;letter-spacing:-.01em;line-height:.96}.ac-note-list{display:grid;gap:0;border-top:1.5px solid var(--ink)}.ac-note-list span{padding:10px 0;border-bottom:1px solid rgba(0,0,0,.16);color:var(--ink-soft);font-family:Jost,sans-serif;font-size:.68rem;font-weight:500;letter-spacing:.18em;line-height:1.35;text-transform:uppercase}.ac-note p span{display:block;white-space:nowrap}.story-body p:first-child:first-letter{float:left;margin:6px 12px 0 0;color:var(--ink);font-family:Cormorant Garamond,serif;font-size:3.6rem;font-weight:600;line-height:.72}.story-body p:first-child:first-letter{color:var(--orange)}.story{display:grid;grid-template-columns:1fr 1.15fr;gap:0;border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}.ac-inner h1{max-width:21ch;margin:0;font-family:Cormorant Garamond,serif;font-size:var(--hero-title-size);font-weight:500;letter-spacing:var(--hero-title-tracking);line-height:var(--hero-title-leading)}.ac-inner h1 span{display:block;white-space:nowrap}.ac-inner h1 em{color:var(--orange);font-style:italic}.story{grid-template-columns:.95fr 1.05fr}.story .pq{order:2;padding:60px 0 60px 56px;border-left:1.5px solid var(--ink)}.story .pq .mark{color:var(--peach);font-family:Cormorant Garamond,serif;font-size:5rem;line-height:.5}.story .pq .q{margin-top:18px;font-family:Cormorant Garamond,serif;font-size:1.9rem;font-style:italic;font-weight:500;line-height:1.16}.story .pq .a{margin-top:22px;color:var(--ink-soft);font-family:Jost,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.story .pq-photo{display:block;width:min(100%,360px);aspect-ratio:3200 / 4796;margin-top:36px;border:1.5px solid var(--ink);object-fit:cover}.story-body{order:1;padding:60px 56px 60px 0}.story-body p{margin:0 0 20px;color:var(--ink-soft);font-size:1.08rem;line-height:1.78}.story-body p strong{color:var(--ink);font-weight:500}.for-grid{margin-top:42px;border-top:1.5px solid var(--ink)}.for-row,.pillar-row{display:grid;align-items:start;gap:clamp(24px,5vw,64px);padding:36px 0;border-bottom:1px solid var(--line)}.for-row{grid-template-columns:120px 1fr}.for-row .fnum,.pillar-row .pr-num{color:transparent;font-family:Cormorant Garamond,serif;font-weight:600;line-height:.8;-webkit-text-stroke:1.5px var(--orange)}.for-row .fnum{font-size:clamp(2rem,3.6vw,3rem)}.for-row h4{max-width:24ch;margin:0 0 10px;font-family:Cormorant Garamond,serif;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:600;line-height:1.08}.for-row p{max-width:62ch;margin:0;color:var(--ink-soft);font-size:1rem;line-height:1.7}.pillar-row{grid-template-columns:clamp(110px,14vw,180px) 320px 1fr}.pillar-row:first-of-type{border-top:1.5px solid var(--ink)}.pillar-row .pr-num{font-size:clamp(2.2rem,4vw,3.4rem);-webkit-text-stroke-color:var(--ink)}.pillar-row .pr-name{display:flex;align-items:center;gap:12px;font-family:Cormorant Garamond,serif;font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:600;line-height:1}.pillar-row .pr-name svg{width:22px;height:22px;color:var(--orange);flex:none}.pillar-row .pr-desc{margin:0;color:var(--ink-soft);font-size:1rem;line-height:1.78}.pillar-row .pr-desc strong{color:var(--ink);font-weight:500}@media(max-width:920px){.ac-inner{grid-template-columns:1fr;padding-bottom:56px}.ac-note{width:min(100%,440px);justify-self:start;transform:rotate(.5deg)}.story,.pillar-row{grid-template-columns:1fr}.story .pq{order:0;padding:48px 0;border-left:none;border-bottom:1.5px solid var(--ink)}.story-body{order:0;padding:40px 0}}@media(max-width:600px){.for-row{grid-template-columns:1fr;gap:12px}}
