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