.about-page{overflow:hidden;background:#faf8f2}.about-page .about-site-header{grid-template-columns:1fr auto}.about-page .about-header-links{display:flex;align-items:center;gap:34px}.about-page .about-header-links a{position:relative;padding:10px 0;font-size:11px;letter-spacing:.05em}.about-page .about-header-links a:after{position:absolute;right:0;bottom:5px;left:0;height:1px;background:#314334;content:"";transform:scaleX(0);transform-origin:right;transition:transform .18s ease}.about-page .about-header-links a:hover:after{transform:scaleX(1);transform-origin:left}.about-page .about-hero{width:min(calc(100% - 48px),1360px);margin:24px auto 0;background:#f1eadf;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:stretch}.about-page .about-hero-copy{min-width:0;padding:clamp(58px,6vw,92px);display:flex;flex-direction:column;justify-content:center}.about-page .about-hero-copy h1{max-width:560px;margin:0;font-size:clamp(54px,5.4vw,82px);line-height:.95;letter-spacing:-.04em}.about-page .about-hero-copy>p:last-child{max-width:410px;margin:30px 0 0;color:#696b63;font-family:var(--font-display),serif;font-size:clamp(20px,1.7vw,26px);line-height:1.35}.about-page .about-hero-image{position:relative;min-height:570px;overflow:hidden}.about-page .about-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center 52%}.about-page .about-hero-image span{position:absolute;right:18px;bottom:18px;left:18px;padding:14px 18px;background:rgba(250,248,242,.9);backdrop-filter:blur(8px);font-size:8px;letter-spacing:.15em;text-align:center;text-transform:uppercase}.about-page .about-closing,.about-page .about-intro,.about-page .about-values{padding:clamp(76px,8vw,112px) max(5vw,calc((100vw - 1260px) / 2))}.about-page .about-intro-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);gap:clamp(60px,8vw,130px)}.about-page .about-closing h2,.about-page .about-intro-grid h2,.about-page .about-studio-copy h2,.about-page .about-values-heading h2{margin:0;font-size:clamp(42px,4.5vw,66px);line-height:1;letter-spacing:-.03em}.about-page .about-intro-grid>div{padding-top:8px}.about-page .about-intro-grid p,.about-page .about-origin-copy>p:not(.eyebrow),.about-page .about-studio-copy>p:not(.eyebrow){color:#706f65;font-size:14px;line-height:1.9}.about-page .about-intro-grid p+p{margin-top:22px}.about-page .about-statement{padding:clamp(82px,9vw,128px) 8vw;background:#1c2c21;color:#f4efe5;text-align:center}.about-page .about-statement>p,.about-page .about-statement>span{margin:0;color:#b8b9af;font-size:9px;letter-spacing:.17em;text-transform:uppercase}.about-page .about-statement h2{max-width:930px;margin:36px auto 42px;font-size:clamp(48px,5.6vw,78px);line-height:.99;letter-spacing:-.025em}.about-page .about-origin{width:min(calc(100% - 48px),1360px);margin:clamp(72px,8vw,112px) auto;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);align-items:center;gap:clamp(55px,8vw,112px)}.about-page .about-origin-image{height:560px;overflow:hidden}.about-page .about-origin-image img{width:100%;height:100%;object-fit:cover}.about-page .about-origin-copy{padding-right:4vw}.about-page .about-origin-copy h2{margin:0 0 28px;font-size:clamp(42px,4.2vw,62px);line-height:1;letter-spacing:-.025em}.about-page .about-origin-copy .button{margin-top:20px}.about-page .about-values{background:#f2ece2}.about-page .about-values-heading{max-width:700px;margin-bottom:52px}.about-page .about-values-grid{border-top:1px solid rgba(32,37,31,.16);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.about-page .about-values-grid article{min-height:315px;padding:26px 32px 32px;border-right:1px solid rgba(32,37,31,.16);display:flex;flex-direction:column}.about-page .about-values-grid article:first-child{padding-left:0}.about-page .about-values-grid article:last-child{border-right:0}.about-page .about-values-grid article>span{color:#929287;font-size:9px;letter-spacing:.1em}.about-page .about-values-grid h3{margin:auto 0 14px;font-size:37px}.about-page .about-values-grid p{max-width:335px;margin:0;color:#706f65;font-size:13px;line-height:1.75}.about-page .about-studio{width:min(calc(100% - 48px),1360px);margin:clamp(72px,8vw,112px) auto;background:#ded1bd;display:grid;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:stretch}.about-page .about-studio-copy{padding:clamp(58px,6vw,90px);display:flex;flex-direction:column;justify-content:center}.about-page .about-studio-copy>p:not(.eyebrow){margin:27px 0 34px;color:#596057}.about-page .about-studio-copy .underlined-link{align-self:flex-start}.about-page .about-studio>img{width:100%;height:100%;min-height:490px;object-fit:cover}.about-page .about-closing{padding-top:38px;padding-bottom:clamp(90px,10vw,140px);text-align:center}.about-page .about-closing .button{margin-top:36px}@media (max-width:960px){.about-page .about-hero,.about-page .about-intro-grid,.about-page .about-origin,.about-page .about-studio{grid-template-columns:1fr}.about-page .about-hero-copy{min-height:450px}.about-page .about-hero-image{min-height:680px}.about-page .about-origin-copy{padding:0 5vw 28px}.about-page .about-studio>img{min-height:460px}}@media (max-width:640px){.about-page .about-header-links{gap:18px}.about-page .about-header-links a:nth-child(2){display:none}.about-page .about-hero{width:calc(100% - 24px);margin-top:12px}.about-page .about-hero-copy{min-height:390px;padding:54px 7vw}.about-page .about-hero-copy h1{font-size:52px}.about-page .about-hero-image{min-height:108vw}.about-page .about-intro-grid{gap:38px}.about-page .about-statement h2{font-size:46px}.about-page .about-origin,.about-page .about-studio{width:calc(100% - 24px)}.about-page .about-origin-image{height:106vw}.about-page .about-values-grid{grid-template-columns:1fr}.about-page .about-values-grid article,.about-page .about-values-grid article:first-child{min-height:235px;padding:25px 0;border-right:0;border-bottom:1px solid rgba(32,37,31,.16)}.about-page .about-values-grid article:last-child{border-bottom:0}.about-page .about-studio-copy{padding:56px 7vw}}