.class1-about-page{color:#202a2d;background:#f7f5f1}.class1-about-page__inner{width:100%;max-width:1330px;margin-inline:auto;padding-inline:clamp(20px,5vw,70px)}.class1-about-page__eyebrow{display:inline-flex;align-items:center;gap:12px;color:#705c41;font-size:11px;font-weight:700;letter-spacing:.15em;line-height:1.5;text-transform:uppercase}.class1-about-page__eyebrow:before{width:23px;height:1px;background:currentColor;content:""}.class1-about-page h1,.class1-about-page h2,.class1-about-page h3,.class1-about-page p,.class1-about-page figure{margin:0}.class1-about-page h1,.class1-about-page h2,.class1-about-page h3{color:#202a2d;font-weight:400}.class1-about-page__hero{padding-block:clamp(52px,6vw,90px) clamp(68px,7vw,102px)}.class1-about-page__hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.93fr);align-items:center;gap:clamp(36px,6vw,92px)}.class1-about-page__hero-grid--text-only{grid-template-columns:minmax(0,740px)}.class1-about-page__hero-copy h1{max-width:660px;margin-top:21px;font:400 clamp(52px,5vw,76px)/1.06 var(--class1-serif);letter-spacing:-.055em}.class1-about-page__lead{max-width:580px;margin-top:30px!important;font:400 clamp(23px,2.15vw,30px)/1.36 var(--class1-serif)}.class1-about-page__hero-copy>p:not(.class1-about-page__lead){max-width:530px;margin-top:22px;color:#525b5b;font-size:15px;line-height:1.8}.class1-about-page__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:35px}.class1-about-page__button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:50px;padding:13px 20px;border:1px solid #202a2d;color:#202a2d;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none}.class1-about-page__button--solid{background:#202a2d;color:#fff}.class1-about-page__button--solid:hover{background:#394447;border-color:#394447}.class1-about-page__button--outline:hover{background:#e9e5dc}.class1-about-page a:focus-visible{outline:3px solid #9d773f;outline-offset:4px}.class1-about-page__hero-figure{position:relative;height:min(44vw,605px);min-height:460px;overflow:hidden;background:#d7d5d0}.class1-about-page__hero-figure img{display:block;width:100%;height:100%;object-fit:cover;object-position:51% 50%}.class1-about-page__hero-figure figcaption{position:absolute;right:18px;bottom:18px;left:18px;padding:12px 14px;background:#121a1cd1;color:#fff;font-size:11px;letter-spacing:.06em}.class1-about-page__story{padding-block:clamp(72px,8vw,112px);background:#fff}.class1-about-page__story-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(35px,7vw,110px)}.class1-about-page h2{font:400 clamp(36px,3.6vw,52px)/1.13 var(--class1-serif);letter-spacing:-.045em}.class1-about-page__story h2{max-width:570px;margin-top:20px}.class1-about-page__story-copy{align-self:center;max-width:545px;color:#525b5b;font-size:15px;line-height:1.85}.class1-about-page__story-copy p+p{margin-top:19px}.class1-about-page__services{padding-block:clamp(72px,8vw,108px) clamp(76px,8vw,118px)}.class1-about-page__section-heading{margin-bottom:35px}.class1-about-page__section-heading h2{margin-top:17px}.class1-about-page__service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border-block:1px solid #d7d2c8;background:#d7d2c8}.class1-about-page__service{display:flex;min-width:0;min-height:306px;flex-direction:column;padding:29px 23px 27px;background:#f7f5f1;color:inherit;text-decoration:none}.class1-about-page__service:hover{background:#eeeae2}.class1-about-page__number{color:#856c4c;font-size:11px;letter-spacing:.12em}.class1-about-page__service h3{margin-top:37px;font:400 clamp(24px,2.1vw,29px)/1.18 var(--class1-serif)}.class1-about-page__service p{margin-top:12px;color:#525b5b;font-size:13px;line-height:1.65}.class1-about-page__service-action{display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding-top:24px;font-size:11px;font-weight:700;letter-spacing:.03em}.class1-about-page__invitation{padding-block:clamp(64px,7vw,90px);background:#e9e3d9}.class1-about-page__invitation-grid{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.class1-about-page__invitation h2{margin-top:18px}.class1-about-page__invitation p{max-width:600px;margin-top:14px;color:#525b5b;font-size:14px;line-height:1.7}.class1-about-page__invitation .class1-about-page__button{flex:0 0 auto}@media(max-width:989px){.class1-about-page__hero-grid{gap:35px}.class1-about-page__hero-figure{min-height:410px}.class1-about-page__service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.class1-about-page__service{min-height:255px}}@media(max-width:749px){.class1-about-page__hero{padding-block:48px 62px}.class1-about-page__hero-grid,.class1-about-page__story-grid{grid-template-columns:minmax(0,1fr)}.class1-about-page__hero-grid{gap:43px}.class1-about-page__hero-copy h1{margin-top:15px;font-size:clamp(47px,12vw,62px)}.class1-about-page__lead{margin-top:20px!important}.class1-about-page__actions{margin-top:27px}.class1-about-page__hero-figure{height:auto;min-height:0;aspect-ratio:4 / 4.4}.class1-about-page__story,.class1-about-page__services{padding-block:64px 72px}.class1-about-page__story-grid{gap:27px}.class1-about-page__section-heading{margin-bottom:27px}.class1-about-page__service-grid{grid-template-columns:minmax(0,1fr);gap:0;border-bottom:0;background:transparent}.class1-about-page__service{min-height:0;padding:25px 0 27px;border-bottom:1px solid #d7d2c8}.class1-about-page__service h3{margin-top:20px}.class1-about-page__service-action{margin-top:20px;padding-top:0}.class1-about-page__invitation-grid{align-items:flex-start;flex-direction:column;gap:26px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/class1-about.css.map */
