.about-v01{overflow:clip}.about-v01 *{min-width:0}.about-v01 .about-hero{padding:clamp(52px,5.8vw,82px) 0 clamp(62px,6vw,90px)}.about-v01 .about-hero-grid{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);gap:clamp(40px,7vw,94px);align-items:center}.about-v01 .about-hero h1{max-width:780px;font-size:clamp(52px,5.8vw,82px);line-height:.99;margin-bottom:24px}.about-v01 .about-hero .lead{max-width:700px;font-size:clamp(17px,1.45vw,19px);line-height:1.55;margin-bottom:26px}.about-v01 .about-hero-support{max-width:650px;color:var(--muted)}.about-v01 .about-collaboration{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,3.5vw,48px);background:var(--paper);border:var(--rule);border-top:3px solid var(--accent)}.about-v01 .about-collaboration>.eyebrow{margin-bottom:12px}.about-v01 .about-collaboration>div{border-top:var(--rule);padding:17px 0 15px}.about-v01 .about-collaboration span{display:block;color:var(--accent-strong);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px}.about-v01 .about-collaboration strong{display:block;font:400 clamp(26px,2.8vw,36px)/1.08 var(--font-display);letter-spacing:-.025em}.about-v01 .about-collaboration p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.5;margin:8px 0 0}.about-v01 .about-section{border-top:var(--rule);padding:clamp(64px,7vw,94px) 0}.about-v01 .about-section-head{max-width:850px;margin-bottom:34px}.about-v01 .about-close h2,.about-v01 .about-model h2,.about-v01 .about-record h2,.about-v01 .about-section-head h2{font-size:clamp(42px,5vw,66px);line-height:1.02}.about-v01 .about-section-head .lead{max-width:760px;font-size:18px;margin-bottom:0}.about-v01 .about-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.about-v01 .about-role-grid article{background:var(--bg);border:var(--rule);border-top:2px solid var(--brand-process);padding:clamp(22px,3vw,34px)}.about-v01 .about-role-grid article:first-child{border-top-color:var(--accent)}.about-v01 .about-index{color:var(--brand-process-dark);font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.about-v01 .about-role-grid article:first-child .about-index{color:var(--accent-strong)}.about-v01 .about-role-grid h3{font:400 clamp(27px,2.8vw,38px)/1.08 var(--font-display);letter-spacing:-.025em;margin:17px 0 10px}.about-v01 .about-role-grid p{font-size:14px;line-height:1.56;color:var(--muted);margin:0}.about-v01 .about-role-note{border-top:var(--rule);padding-top:16px;margin:22px 0 0;color:var(--muted);font-size:13px}.about-v01 .about-record-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,7vw,90px);align-items:start}.about-v01 .about-record-copy .lead{font-size:18px}.about-v01 .about-record-copy>p:not(.eyebrow):not(.lead){color:var(--muted);font-size:14px}.about-v01 .about-text-link{display:inline-block;color:var(--ink);text-decoration:underline;text-underline-offset:4px;font-size:14px;font-weight:700}.about-v01 .about-template{background:var(--paper);border:var(--rule);border-top:3px solid var(--brand-process);padding:clamp(23px,3vw,34px)}.about-v01 .about-template-head{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding-bottom:18px}.about-v01 .about-template-head span{color:var(--brand-process-dark);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700}.about-v01 .about-template-head strong{color:var(--muted);font-size:12px;font-weight:500}.about-v01 .about-template dl{margin:0}.about-v01 .about-template dl>div{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(0,1fr);gap:22px;border-top:var(--rule);padding:15px 0}.about-v01 .about-template dt{font-size:13px;font-weight:700}.about-v01 .about-template dt span{display:block;color:var(--brand-process-dark);font-size:10px;font-weight:700;margin-bottom:4px}.about-v01 .about-template dd{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.about-v01 .about-template>p{border-top:var(--rule);padding-top:15px;color:var(--muted);font-size:12px;line-height:1.5;margin:0}.about-v01 .about-model-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(36px,7vw,90px)}.about-v01 .about-model .lead{font-size:18px}.about-v01 .about-model p:not(.lead):not(.eyebrow){color:var(--muted);font-size:14px}.about-v01 .about-identity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0}.about-v01 .about-identity-grid>div{border-top:2px solid var(--brand-process);padding-top:17px}.about-v01 .about-identity-grid dt{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-process-dark);margin-bottom:9px}.about-v01 .about-identity-grid dd{margin:0;font-size:14px;line-height:1.58;overflow-wrap:anywhere}.about-v01 .about-identity-grid a,.about-v01 .about-identity-note a{text-decoration:underline;text-underline-offset:3px}.about-v01 .about-identity-note{color:var(--muted);border-top:var(--rule);padding-top:16px;margin:28px 0 0;font-size:13px}.about-v01 .about-close{background:var(--ink);color:#f6f2ea;padding:clamp(62px,6vw,86px) 0}.about-v01 .about-close .eyebrow{color:#d99d8a}.about-v01 .about-close h2{max-width:850px}.about-v01 .about-close p:not(.eyebrow){color:#d8d7d1;max-width:680px}.about-v01 .about-close-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.about-v01 .about-close .button{color:var(--ink);background:#f6f2ea;border-color:#f6f2ea}.about-v01 .about-close .button:hover{background:#e2ddd4}.about-v01 .about-close .button-secondary{background:transparent;border-color:#a6a9a2;color:#fff}.about-v01 .about-close .button-secondary:hover{background:#333630}.about-v01 a:focus-visible{outline:3px solid var(--brand-process);outline-offset:4px}.about-v01 .about-close a:focus-visible{outline-color:#d99d8a}@media (max-width:1000px){.about-v01 .about-hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:36px}.about-v01 .about-hero h1{font-size:clamp(48px,6vw,67px)}.about-v01 .about-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.about-v01 .about-hero-grid,.about-v01 .about-model-grid,.about-v01 .about-record-grid{grid-template-columns:minmax(0,1fr)}.about-v01 .about-collaboration{width:100%}}@media (max-width:700px){.about-v01 .about-hero{padding:30px 0 52px}.about-v01 .about-hero h1{font-size:clamp(42px,10.5vw,57px);margin-bottom:17px}.about-v01 .about-hero .lead{font-size:16px;line-height:1.48;margin-bottom:19px}.about-v01 .about-hero-grid{gap:25px}.about-v01 .about-collaboration{padding:24px}.about-v01 .about-section{padding:54px 0}.about-v01 .about-close h2,.about-v01 .about-model h2,.about-v01 .about-record h2,.about-v01 .about-section-head h2{font-size:clamp(38px,9vw,50px)}.about-v01 .about-model .lead,.about-v01 .about-record-copy .lead,.about-v01 .about-section-head .lead{font-size:16px}.about-v01 .about-role-grid{grid-template-columns:minmax(0,1fr);gap:10px}.about-v01 .about-role-grid article{padding:20px 22px}.about-v01 .about-role-grid h3{font-size:30px;margin:9px 0}.about-v01 .about-record-grid{gap:26px}.about-v01 .about-identity-grid{gap:24px}.about-v01 .about-close-actions{display:grid}.about-v01 .about-close .button{width:100%}}@media (max-width:380px){.about-v01 .about-hero{padding-top:19px}.about-v01 .about-hero .eyebrow{margin-bottom:12px;font-size:10px}.about-v01 .about-hero h1{font-size:39px}.about-v01 .about-hero .lead{font-size:14px;line-height:1.43}.about-v01 .about-hero-support{font-size:14px}.about-v01 .about-close h2,.about-v01 .about-model h2,.about-v01 .about-record h2,.about-v01 .about-section-head h2{font-size:36px}.about-v01 .about-template-head{display:block}.about-v01 .about-template-head strong{display:block;margin-top:6px}.about-v01 .about-template dl>div{grid-template-columns:minmax(0,1fr);gap:5px}.about-v01 .about-identity-grid{grid-template-columns:minmax(0,1fr);gap:18px}}@media (prefers-reduced-motion:reduce){.about-v01 .button{transition:none}}.about-v01 .about-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:clamp(680px,55vw,850px);padding:0;background:#171916;color:#f7f4ee}.about-v01 .about-hero-image{position:absolute;inset:0;z-index:0;margin:0;overflow:hidden}.about-v01 .about-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;filter:grayscale(1) brightness(.72)}.about-v01 .about-hero-image:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(13,16,14,.08) 4%,rgba(13,16,14,.22) 36%,rgba(13,16,14,.72) 65%,rgba(13,16,14,.96));pointer-events:none}.about-v01 .about-hero-content{position:relative;z-index:2;padding:190px 0 clamp(48px,5.5vw,82px)}.about-v01 .about-hero .eyebrow{color:#e7af9c}.about-v01 .about-hero h1{max-width:1060px;font-size:clamp(48px,5.5vw,78px);line-height:1.01;margin:0 0 24px;text-wrap:balance}.about-v01 .about-hero .lead{max-width:875px;color:#f7f4ee;font-size:clamp(17px,1.45vw,20px);line-height:1.53;margin:0 0 15px}.about-v01 .about-hero-support{max-width:800px;color:#e2e0d9;font-size:15px;line-height:1.6;margin:0}.about-v01 .about-hero-disclosure{position:absolute;z-index:3;right:8px;bottom:8px;color:#fff}.about-v01 .about-hero-disclosure details{position:relative}.about-v01 .about-hero-disclosure summary{display:grid;place-items:center;width:44px;height:44px;margin-left:auto;background:transparent;border:0;cursor:pointer;list-style:none}.about-v01 .about-hero-disclosure summary span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(24,25,23,.84);border:1px solid rgba(255,255,255,.8);font:700 11px/1 Georgia,serif}.about-v01 .about-hero-disclosure summary::-webkit-details-marker{display:none}.about-v01 .about-hero-disclosure summary:focus-visible{outline:3px solid #fff;outline-offset:3px}.about-v01 .about-hero-disclosure-text{position:absolute;right:0;bottom:48px;display:block;width:min(340px,calc(100vw - 32px));padding:12px 14px;background:rgba(24,25,23,.96);color:#fff;font-size:13px;line-height:1.45;box-shadow:0 8px 28px rgba(0,0,0,.22)}@media (max-width:700px){.about-v01 .about-hero{display:block;min-height:0;padding:0}.about-v01 .about-hero:after{display:none}.about-v01 .about-hero-image{position:relative;z-index:0;width:100%;aspect-ratio:2/1}.about-v01 .about-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 65%,rgba(18,20,18,.6));pointer-events:none}.about-v01 .about-hero-image img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;filter:grayscale(1) brightness(.78)}.about-v01 .about-hero-content{margin-top:-20px;padding-top:44px;padding-bottom:52px;background:linear-gradient(180deg,#1a1c19,#171916)}.about-v01 .about-hero h1{font-size:clamp(40px,10vw,57px);margin-bottom:20px}.about-v01 .about-hero .lead{font-size:16px;line-height:1.52;margin-bottom:17px}.about-v01 .about-hero-disclosure{bottom:5px;right:5px}}@media (max-width:380px){.about-v01 .about-hero h1{font-size:39px}.about-v01 .about-hero .lead{font-size:15px}.about-v01 .about-hero-support{font-size:14px}}.about-v01 .about-atelier{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:stretch;margin-top:34px;border:var(--rule);background:var(--paper)}.about-v01 .about-atelier-copy{align-self:center;padding:clamp(24px,3vw,40px)}.about-v01 .about-atelier-copy .eyebrow{margin:0 0 14px}.about-v01 .about-atelier-copy h3{font:400 clamp(30px,3vw,40px)/1.1 var(--font-display);letter-spacing:-.025em;margin:0 0 17px}.about-v01 .about-atelier-copy address{font-style:normal;font-size:14px;line-height:1.65;margin-bottom:20px}.about-v01 .about-atelier-copy .about-text-link{display:inline-flex;align-items:center;min-height:44px;line-height:1.5}.about-v01 .about-atelier-map{min-height:360px;border-left:var(--rule)}.about-v01 .about-atelier-map iframe{display:block;width:100%;height:100%;min-height:360px;border:0}@media (max-width:700px){.about-v01 .about-atelier{grid-template-columns:minmax(0,1fr);margin-top:28px}.about-v01 .about-atelier-copy{padding:24px}.about-v01 .about-atelier-map{min-height:320px;border-left:0;border-top:var(--rule)}.about-v01 .about-atelier-map iframe{height:320px;min-height:320px}}