.about-page figure{margin:0}.about-page figcaption{font-size:10px;line-height:1.8;color:var(--muted)}.about-page h2{text-wrap:balance}.about-hero{display:grid;grid-template-columns:1.03fr 1fr;gap:11%;padding-block:80px 65px;align-items:center}.about-hero-copy{padding-bottom:16px}.about-opening-note{display:flex;align-items:center;justify-content:space-between;max-width:400px;margin-bottom:55px}.about-small-mark{font-size:37px;color:var(--olive);line-height:1}.about-hero h1{font-size:clamp(74px,8.3vw,124px);line-height:.91;letter-spacing:-.045em;margin-bottom:42px;overflow-wrap:anywhere}.about-hero h1>span,.about-hero h1>em{display:block}.about-hero h1>em{font-weight:500;color:var(--olive);padding-top:10px}.about-hero-description{font-size:14px;line-height:1.95;max-width:335px;margin-bottom:26px}.about-hero .text-link{font-size:11px;gap:42px}.about-origin-note{margin-top:70px;padding-top:20px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:7px;font-size:8px;text-transform:uppercase;letter-spacing:.1em;line-height:1.8}.about-craft-photo{height:660px;max-height:65vw;position:relative;overflow:hidden;background:#b7a88d}.about-craft-photo img{width:100%;height:calc(100% + 50px);position:absolute;inset:-25px 0;object-fit:cover;object-position:56% center;will-change:transform}.about-hero-figure figcaption{display:flex;gap:20px;justify-content:space-between;padding-top:17px}.about-hero-figure figcaption>span{font-size:8px;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;color:var(--olive)}.about-hero-figure figcaption>p{font-size:9px;margin:0;max-width:200px;text-align:end}.about-name{text-align:center;max-width:850px;padding-block:130px 150px}.about-name .section-label{margin-bottom:30px}.about-name h2{font-size:clamp(50px,5.5vw,80px);margin-bottom:35px}.about-name-copy{font-size:15px;line-height:2.1;max-width:620px;margin:0 auto 35px}.about-signature{display:inline-block;font-family:var(--serif);font-size:35px;font-style:italic;color:var(--olive);padding-bottom:9px;border-bottom:1px solid #b0b39b}.about-roots{background:#eae7dc;padding-block:115px}.about-roots-layout{display:grid;grid-template-columns:.9fr 1fr;gap:15%;align-items:center}.about-roots-copy h2{font-size:clamp(52px,5.3vw,80px);max-width:520px;margin-bottom:35px}.about-roots-copy>p{font-size:13px;line-height:2;max-width:420px;margin-bottom:24px}.about-roots-note{margin-top:42px;border-top:1px solid #c2c5b4;padding-top:20px;display:flex;align-items:center;gap:22px;color:var(--olive);font-size:10px}.about-roots-note>span:first-child{font-size:23px}.about-room-photo{aspect-ratio:.82;overflow:hidden;position:relative;background:#cbbda7}.about-room-photo img{width:100%;height:calc(100% + 64px);object-fit:cover;position:absolute;inset:-32px 0;will-change:transform}.about-room-figure figcaption{padding-top:16px}.about-scope{background:var(--olive);color:var(--paper);padding-block:120px}.about-scope .section-label{color:var(--gold)}.about-scope-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:18%;align-items:end;margin-bottom:80px}.about-scope-heading h2{font-size:clamp(54px,5.4vw,80px);max-width:570px}.about-scope-heading>p{font-size:13px;line-height:2;color:#e0e1d3;margin:0 0 4px}.about-discipline{border-top:1px solid #f5f1e840;padding:40px 0;display:grid;grid-template-columns:45px 1.05fr .9fr;gap:35px;align-items:center}.about-discipline:last-child{border-bottom:1px solid #f5f1e840}.about-discipline-index{font-size:10px;color:var(--gold);letter-spacing:.08em}.about-discipline h3{font-size:clamp(34px,3.9vw,57px);letter-spacing:-.025em}.about-discipline>p{font-size:12px;line-height:2;color:#e0e1d3;max-width:410px;margin:0}.about-scope-link{margin-top:35px;font-size:11px;gap:65px}.about-care{padding-block:150px;display:grid;grid-template-columns:.85fr 1fr;gap:16%;align-items:start}.about-care-figure{position:sticky;top:55px}.about-material-photo{aspect-ratio:.9;overflow:hidden;position:relative;background:#c2b59e}.about-material-photo>img{width:100%;height:calc(100% + 48px);position:absolute;inset:-24px 0;object-fit:cover;object-position:47% center;will-change:transform}.about-care-figure figcaption{padding-top:18px}.about-care-copy{padding-top:25px}.about-care-copy h2{font-size:clamp(50px,4.8vw,72px);margin-bottom:30px}.about-care-copy>p{font-size:13px;line-height:2;margin-bottom:40px;max-width:470px}.about-care-details details{border-top:1px solid var(--line)}.about-care-details details:last-child{border-bottom:1px solid var(--line)}.about-care-details summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;padding:22px 0;font-size:23px;font-family:var(--serif);line-height:1.2}.about-care-details summary::-webkit-details-marker{display:none}.about-care-details summary>span{position:relative;width:17px;height:17px;flex-shrink:0}.about-care-details summary>span:before,.about-care-details summary>span:after{content:'';position:absolute;background:var(--olive);top:8px;left:2px;width:13px;height:1px}.about-care-details summary>span:after{transform:rotate(90deg);transition:transform .3s}.about-care-details details[open] summary>span:after{transform:rotate(0)}.about-care-details details>p{font-size:12px;line-height:2;margin-bottom:25px;padding-inline-end:27px;max-width:490px}.about-closing{border-top:1px solid var(--line);padding-block:70px 90px}.about-closing-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.about-closing-top .section-label{margin:0}.about-closing h2{max-width:900px;font-size:clamp(65px,7.4vw,112px);line-height:1.02;margin-bottom:45px}.about-closing-bottom{display:flex;justify-content:space-between;align-items:center;gap:90px}.about-closing-bottom>p{font-size:13px;line-height:2;max-width:410px;margin:0}.about-conversation-link{display:flex;align-items:center;gap:30px;font-size:12px}.about-conversation-arrow{width:90px;height:90px;border:1px solid #9ca080;border-radius:50%;display:grid;place-items:center;transition:background .3s,color .3s,transform .4s}.about-conversation-arrow svg{width:30px;height:30px}.about-conversation-link:hover .about-conversation-arrow{background:var(--olive);color:var(--paper);transform:rotate(45deg)}.about-image-note{font-size:8px;color:var(--muted);margin:65px 0 0;line-height:1.9}.desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.mobile-nav a[aria-current=page]{color:var(--gold)}
@media(max-width:1100px){.about-hero{gap:8%;padding-top:60px}.about-craft-photo{height:580px}.about-opening-note{margin-bottom:38px}.about-hero h1{font-size:9vw;margin-bottom:32px}.about-hero-description{font-size:13px;max-width:290px}.about-origin-note{margin-top:45px}.about-hero-figure figcaption{gap:12px}.about-hero-figure figcaption>p{font-size:8px}.about-name{padding-block:100px 120px}.about-roots-layout{gap:10%}.about-roots-copy>p{font-size:12px}.about-scope-heading{gap:12%}.about-discipline{grid-template-columns:30px 1fr 1fr;gap:25px}.about-care{gap:10%;padding-block:110px}.about-closing-bottom{gap:55px}.about-conversation-arrow{width:75px;height:75px}}
@media(max-width:850px){.about-hero{gap:7%;padding-top:50px;align-items:start}.about-hero-copy{padding-top:25px}.about-opening-note{margin-bottom:35px}.about-hero-description{font-size:12px}.about-hero .text-link{font-size:10px;gap:20px}.about-craft-photo{height:535px;max-height:none}.about-origin-note{font-size:7px;margin-top:35px}.about-hero-figure figcaption{display:block}.about-hero-figure figcaption>p{text-align:start;max-width:none;margin-top:5px}.about-name{max-width:650px}.about-name h2{font-size:58px}.about-name-copy{font-size:14px}.about-roots{padding-block:85px}.about-roots-layout{gap:8%;grid-template-columns:1fr 1fr}.about-roots-copy h2{font-size:52px}.about-roots-copy>p{font-size:12px}.about-roots-note{font-size:9px;gap:15px}.about-room-photo{aspect-ratio:.65}.about-scope{padding-block:90px}.about-scope-heading{gap:10%}.about-scope-heading>p{font-size:12px}.about-discipline{grid-template-columns:23px .9fr 1fr;gap:20px;padding-block:32px}.about-discipline>p{font-size:11px}.about-care{gap:9%;grid-template-columns:.85fr 1fr}.about-care-copy{padding-top:0}.about-care-copy h2{font-size:49px}.about-care-copy>p{font-size:12px}.about-material-photo{aspect-ratio:.67}.about-care-details summary{font-size:22px}.about-care-details details>p{font-size:11px;padding-inline-end:0}.about-closing-bottom{gap:40px}.about-conversation-link{gap:20px;font-size:11px;flex-shrink:0}.about-conversation-arrow{width:60px;height:60px}.about-closing-bottom>p{font-size:12px}}
@media(max-width:600px){.about-hero{display:flex;flex-direction:column;gap:35px;padding-block:35px 35px}.about-hero-copy{width:100%;padding:0}.about-opening-note{margin-bottom:30px}.about-opening-note .eyebrow{font-size:9px}.about-small-mark{font-size:30px}.about-hero h1{font-size:23vw;line-height:.93;margin-bottom:27px}.about-hero h1>em{padding-top:3px}.about-hero-description{font-size:13px;line-height:1.95;max-width:290px;margin-bottom:18px}.about-hero .text-link{font-size:10px;gap:32px}.about-origin-note{margin-top:28px;padding-top:17px;display:flex;flex-direction:row;justify-content:space-between;gap:20px;font-size:6px;line-height:1.9}.about-origin-note>span{max-width:145px}.about-origin-note>span:last-child{text-align:end}.about-hero-figure{width:91%;align-self:flex-end}.about-craft-photo{height:auto;aspect-ratio:.9;max-height:none}.about-craft-photo img{object-position:56% center}.about-hero-figure figcaption{padding-top:13px;display:block}.about-hero-figure figcaption>span{font-size:7px}.about-hero-figure figcaption>p{font-size:9px;max-width:210px;margin-top:5px}.about-name{text-align:start;padding-block:55px 85px}.about-name .section-label{margin-bottom:24px}.about-name h2{font-size:47px;max-width:300px;margin-bottom:27px}.about-name-copy{font-size:13px;line-height:2.1;margin-bottom:27px}.about-signature{font-size:29px}.about-roots{padding-block:70px}.about-roots-layout{display:flex;flex-direction:column;gap:40px}.about-roots-copy{width:100%}.about-roots-copy h2{font-size:52px;margin-bottom:28px;max-width:330px}.about-roots-copy>p{font-size:12px;line-height:2.05;max-width:none;margin-bottom:23px}.about-roots-note{margin-top:30px;font-size:9px;padding-top:15px}.about-room-figure{width:100%}.about-room-photo{aspect-ratio:.97}.about-room-figure figcaption{font-size:9px;padding-top:13px}.about-scope{padding-block:75px}.about-scope-heading{display:block;margin-bottom:38px}.about-scope-heading h2{font-size:52px;max-width:320px;margin-bottom:27px}.about-scope-heading>p{font-size:12px;line-height:2;max-width:330px}.about-discipline{grid-template-columns:22px 1fr;gap:14px;padding-block:27px;align-items:start}.about-discipline-index{padding-top:7px;font-size:8px}.about-discipline h3{font-size:36px;line-height:1.06}.about-discipline>p{grid-column:2;font-size:12px;line-height:2;max-width:none;margin-top:4px}.about-scope-link{font-size:10px;gap:45px;margin-top:25px}.about-care{padding-block:80px;display:flex;flex-direction:column;gap:40px}.about-care-figure{width:82%;position:static;align-self:flex-start}.about-material-photo{aspect-ratio:.85}.about-care-figure figcaption{font-size:8px;padding-top:12px}.about-care-copy{width:100%}.about-care-copy h2{font-size:49px;margin-bottom:26px}.about-care-copy>p{font-size:12px;line-height:2;margin-bottom:28px}.about-care-details summary{font-size:25px;padding-block:22px;gap:15px}.about-care-details details>p{font-size:12px;line-height:2}.about-closing{padding-block:45px 65px}.about-closing-top{margin-bottom:32px}.about-closing-top .section-label{font-size:8px}.about-closing h2{font-size:59px;max-width:350px;line-height:1.03;margin-bottom:30px}.about-closing-bottom{display:block}.about-closing-bottom>p{font-size:12px;line-height:2;max-width:320px;margin-bottom:30px}.about-conversation-link{justify-content:space-between;gap:20px;font-size:11px}.about-conversation-arrow{width:65px;height:65px}.about-conversation-arrow svg{width:26px;height:26px}.about-image-note{font-size:8px;line-height:1.9;margin-top:40px;max-width:280px}}
@media(prefers-reduced-motion:reduce){.about-craft-photo img,.about-room-photo img,.about-material-photo img{transform:none!important;will-change:auto}.about-conversation-link:hover .about-conversation-arrow{transform:none}}
