.about-page .site-header{background:#090a0ce6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.about-page .header-contact{display:inline-flex;align-items:center;gap:20px}.about-page .desktop-nav a[aria-current=page],.about-page .mobile-menu a[aria-current=page]{color:#fff;border-bottom-color:#eeedeb}.about-hero{position:relative;overflow:hidden;min-height:570px;height:calc(100svh - 140px);max-height:900px;display:flex;align-items:flex-end;border-bottom:1px solid var(--line)}.about-material{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;opacity:.5}.about-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#090a0c,#090a0c33 60%,#090a0c77)}.about-hero-content{position:relative;z-index:1;padding:140px 0 66px}.about-back{margin-bottom:50px;color:#a9aab0;font-size:11px}.about-back svg{width:15px;height:15px}.about-hero .eyebrow{margin-bottom:25px;color:#b9bac0}.about-hero h1{font-size:112px;line-height:1;font-weight:450}.about-hero h1 em{font-size:128px}.about-lead{margin-top:32px;font-size:23px;line-height:1.6;max-width:620px}.about-hero-caption{margin-top:38px;color:#93949c;font-size:11px}.about-story{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-block:105px}.about-page h2{font-size:46px;line-height:1.12;font-weight:450}.about-page h2 em{font-size:54px}.about-story .eyebrow,.about-section-heading .eyebrow{margin-bottom:26px;color:#a2a3ab}.about-prose{padding-top:41px;font-size:15px;line-height:1.9;color:#b5b5bd}.about-prose p+p{margin-top:22px}.about-prose p:first-child{color:#eeedeb;font-size:20px;line-height:1.65}.about-products{padding-block:85px;background:#eeedeb;color:#111216}.about-products .eyebrow{color:#66656e}.about-section-heading{margin-bottom:50px}.about-product-row{display:grid;grid-template-columns:60px minmax(0,1fr) 44px;gap:24px;align-items:start;border-top:1px solid #11121630;padding:30px 0}.about-product-index{padding-top:8px;font-size:11px;color:#676672}.about-product-row h3{font-size:31px;line-height:1.25}.about-product-row p{margin-top:10px;color:#65636d;font-size:14px;line-height:1.7}.about-product-row div>span{display:block;font-size:10px;margin-top:15px;color:#777580}.about-product-row>svg{width:23px;height:23px;margin-top:5px;justify-self:end;transition:transform .2s}a.about-product-row:hover>svg{transform:translate(3px,-3px)}.about-coming{grid-template-columns:60px minmax(0,1fr) auto}.about-coming h3{color:#73717d;font-size:25px}.about-coming>span:last-child{font-family:var(--serif);font-style:italic;font-size:29px}.about-approach{padding-block:100px}.about-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.about-principles>div{border-top:1px solid var(--line);padding-top:20px}.about-principles span{color:#8e8e98;font-size:10px}.about-principles h3{font-size:19px;line-height:1.5;margin-top:30px}.about-principles p{color:#999aa3;font-size:13px;line-height:1.9;margin-top:14px}.about-contact{padding-block:80px;background:#17171c}.about-contact .eyebrow{color:#9c9ba5;margin-bottom:28px}.about-contact-links{margin-top:35px;display:flex;flex-wrap:wrap;gap:20px 60px;align-items:center}.about-contact-links a{display:inline-flex;align-items:center;gap:25px;min-height:44px;font-size:12px}.about-contact-links a:last-child{color:#adabb5;overflow-wrap:anywhere}@media(min-width:1650px){.about-hero h1{font-size:132px}.about-hero h1 em{font-size:150px}}@media(max-width:950px){.about-story{gap:6%}.about-hero h1{font-size:88px}.about-hero h1 em{font-size:100px}.about-page h2{font-size:37px}.about-page h2 em{font-size:44px}.about-principles{gap:25px}}@media(max-width:760px){.about-page .header-contact{display:none}.about-hero{min-height:570px;max-height:none;height:calc(100svh - 160px)}.about-hero-content{padding-top:110px;padding-bottom:44px}.about-back{margin-bottom:54px}.about-hero h1{font-size:67px;max-width:100%}.about-hero h1 em{display:block;font-size:86px}.about-lead{font-size:18px;line-height:1.6;margin-top:27px}.about-hero-caption{font-size:10px;margin-top:26px}.about-hero .eyebrow{font-size:9px;margin-bottom:18px}.about-story{display:block;padding-block:65px}.about-page h2{font-size:34px}.about-page h2 em{font-size:41px}.about-prose{padding-top:30px;font-size:14px}.about-prose p:first-child{font-size:18px}.about-products{padding-block:60px}.about-product-row{grid-template-columns:25px minmax(0,1fr) 25px;gap:12px;padding:25px 0}.about-product-row h3{font-size:27px}.about-product-row p{font-size:13px}.about-coming{grid-template-columns:25px minmax(0,1fr)}.about-coming>span:last-child{grid-column:2;font-size:24px}.about-coming h3{font-size:23px}.about-approach{padding-block:65px}.about-principles{grid-template-columns:1fr;gap:30px}.about-principles h3{margin-top:17px}.about-contact{padding-block:60px}.about-contact-links{display:grid;gap:12px}}@media(max-width:380px){.about-hero h1{font-size:59px}.about-hero h1 em{font-size:77px}.about-lead{font-size:16px}.about-page h2{font-size:29px}.about-page h2 em{font-size:36px}}@media(prefers-reduced-motion:reduce){.about-product-row>svg{transition:none}}
