@layer components{.atelier-page main{overflow:hidden}.atelier-page .breadcrumbs{max-width:1720px;margin-inline:auto;padding:22px 5.5% 0}.atelier-page-hero{grid-template-columns:minmax(380px,.95fr) minmax(480px,1.05fr);align-items:center;gap:clamp(55px,6vw,110px);max-width:1720px;min-height:610px;margin-inline:auto;padding:32px 5.5% 72px;display:grid}.atelier-page-title{flex-direction:column;justify-content:center;max-width:650px;display:flex}.atelier-page-title h1{letter-spacing:-.05em;max-width:610px;margin:32px 0;font-size:clamp(62px,6vw,96px);line-height:.94}.atelier-page-title>p:last-child{color:#625d55;max-width:470px;font-size:15px;line-height:1.85}.atelier-page-hero-image{background:#b29d7f;min-height:540px;position:relative;overflow:hidden}.atelier-page-hero-image img{width:192%;max-width:none;height:auto;position:absolute;top:-24%;left:-2%}.atelier-page-hero-image span{color:#fff;letter-spacing:.18em;background:#2e292183;padding:9px 12px;font-size:8px;position:absolute;bottom:22px;left:22px}.atelier-manifesto{background:#e8e1d7;grid-template-columns:90px minmax(0,1.2fr) minmax(230px,.55fr);gap:clamp(40px,5vw,85px);padding:92px max(6%,50vw - 800px);display:grid}.atelier-manifesto-index{height:20px;font-family:var(--font-display);align-items:center;gap:15px;font-size:20px;display:flex}.atelier-manifesto-index i{background:#968c7e;width:42px;height:1px;display:block}.atelier-manifesto>div:nth-child(2){max-width:690px}.atelier-manifesto>div:nth-child(2) p{font-family:var(--font-display);margin-bottom:30px;font-size:clamp(27px,2.1vw,34px);line-height:1.3}.atelier-manifesto>div:nth-child(2) p:last-child{margin-bottom:0}.atelier-manifesto aside{color:#655e54;border-block:1px solid #bdb2a4;align-self:center;padding:28px 0}.atelier-manifesto aside p{margin-top:18px;font-size:13px;line-height:1.85}.atelier-values{max-width:1720px;font-family:var(--font-display);letter-spacing:-.025em;border-block:1px solid #d4ccc0;justify-content:space-between;margin-inline:auto;padding:24px 6%;font-size:clamp(22px,3vw,46px);display:flex}.founder-note{grid-template-columns:minmax(420px,.92fr) minmax(560px,1.08fr);max-width:1720px;margin-inline:auto;display:grid}.founder-image{background:#9a8974;min-height:860px;position:relative;overflow:hidden}.founder-image img{object-fit:cover;object-position:58% center;width:100%;height:100%;position:absolute}.founder-note article{background:#f5f2ec;padding:82px clamp(55px,7vw,110px)}.founder-note article h2{max-width:720px;margin:30px 0 36px;font-size:clamp(38px,3.3vw,52px);line-height:1.1}.founder-note article>p:not(.eyebrow){color:#5f5a52;max-width:680px;margin-top:19px;font-size:14px;line-height:1.9}.founder-note blockquote{max-width:680px;font-family:var(--font-display);border-top:1px solid #c8beb0;margin:46px 0 0;padding:30px 0 0;font-size:clamp(28px,2.4vw,38px);line-height:1.18}.atelier-page-contact{color:#f4efe7;background:#25241f;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:end;gap:70px;padding:82px max(7%,50vw - 750px);display:grid}.atelier-page-contact h2{max-width:720px;margin:24px 0;font-size:clamp(44px,4.5vw,68px);line-height:1}.atelier-page-contact>div>p:last-child{color:#c2b9ad}.atelier-page-contact .catalogue-contacts{align-self:end}.atelier-page-contact .catalogue-contacts a{color:#f4efe7}.atelier-page-contact .catalogue-contacts dt{color:#a99f92}@media (max-width:1000px){.atelier-page-hero{grid-template-columns:.95fr 1.05fr;gap:40px}.atelier-page-title h1{font-size:clamp(54px,7.5vw,74px)}.atelier-manifesto{grid-template-columns:65px minmax(0,1fr);padding-inline:6%}.atelier-manifesto aside{grid-column:2;max-width:480px}.founder-note{grid-template-columns:.85fr 1.15fr}.founder-note article{padding-inline:50px}}@media (max-width:800px){.atelier-page .breadcrumbs{padding-inline:24px}.atelier-page-hero{grid-template-columns:1fr;gap:35px;min-height:0;padding:28px 24px 52px}.atelier-page-title h1{margin:25px 0;font-size:clamp(50px,14vw,68px);line-height:.98}.atelier-page-title>p:last-child{font-size:14px;line-height:1.8}.atelier-page-hero-image{min-height:420px}.atelier-page-hero-image img{width:235%;top:-14%}.atelier-manifesto{grid-template-columns:1fr;gap:32px;padding:56px 25px}.atelier-manifesto-index{display:none}.atelier-manifesto>div:nth-child(2) p{margin-bottom:27px;font-size:27px;line-height:1.32}.atelier-manifesto aside{grid-column:auto;max-width:none}.atelier-values{padding:20px 24px;font-size:18px}.founder-note{grid-template-columns:1fr}.founder-image{min-height:430px}.founder-note article{padding:54px 25px}.founder-note article h2{margin-bottom:32px;font-size:36px}.founder-note article>p:not(.eyebrow){line-height:1.85}.founder-note blockquote{margin-top:40px;font-size:30px}.atelier-page-contact{grid-template-columns:1fr;gap:42px;padding:58px 25px}.atelier-page-contact h2{font-size:42px}.atelier-page[lang=hy] .atelier-page-title h1{font-size:clamp(43px,11vw,56px);line-height:1.2}.atelier-page[lang=hy] .atelier-manifesto>div:nth-child(2) p{font-size:24px}.atelier-page[lang=hy] .founder-note article h2{font-size:31px;line-height:1.3}}}
