/* Scoped editorial pages for the 01 atelier. */
.aux-page{--aux-line:#c9cac5;--aux-ink:#292a28;--aux-muted:#646660;--aux-paper:#f2f2ee;color:var(--aux-ink)}
.aux-page .aux-hero{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(25px,5vw,75px);align-items:center;padding-block:clamp(30px,4vw,60px)}
.aux-page .aux-hero-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.aux-page .aux-breadcrumb{font:11px/1.4 Plex,monospace;color:var(--aux-muted);margin-bottom:clamp(28px,4vw,58px)}.aux-page .aux-breadcrumb a{text-decoration:underline;text-underline-offset:3px}
.aux-page h1,.aux-page h2,.aux-page h3{font-weight:600;letter-spacing:-.045em}.aux-page .aux-hero h1{font-size:clamp(36px,3.2vw,46px);line-height:1.02;margin:0 0 20px}.aux-page .aux-hero-copy>p{font-size:15px;line-height:1.65;max-width:42ch;margin:0 0 23px}.aux-page .aux-hero-photo{margin:0;background:#343532}.aux-page .aux-hero-photo img{width:100%;aspect-ratio:2.5;object-fit:contain}.aux-page .aux-link{display:inline-flex;justify-content:space-between;gap:32px;align-items:center;padding:5px 0 8px;border-bottom:1px solid;font:12px Plex,monospace}.aux-page .aux-link:hover{text-decoration:none;color:#646660}.aux-page .aux-button{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;background:var(--aux-ink);color:white;padding:15px 18px;font-size:12px;min-height:48px}.aux-page .aux-button:hover{background:#555650}.aux-page .aux-meta{font:11px/1.4 Plex,monospace;color:var(--aux-muted);margin:0 0 20px}
.aux-page .aux-manifest{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,10vw,150px);padding-block:clamp(45px,6vw,88px);border-top:1px solid var(--aux-line)}.aux-page .aux-manifest h2,.aux-page .aux-request h2,.aux-page .aux-contact h2{font-size:clamp(28px,3.2vw,48px);line-height:1.1;margin:0}.aux-page .aux-manifest p:not(.aux-meta),.aux-page .aux-request p,.aux-page .aux-contact-copy p:not(.aux-meta){max-width:55ch;line-height:1.7;font-size:14px;color:#565853;margin:0 0 17px}
.aux-page .aux-categories,.aux-page .aux-market{padding-block:clamp(45px,6vw,85px);border-top:1px solid var(--aux-line)}.aux-page .aux-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:30px}.aux-page .aux-section-head h2{font-size:clamp(28px,3.2vw,48px);line-height:1.1;margin:0}.aux-page .aux-section-head p:not(.aux-meta){font-size:13px;color:var(--aux-muted);margin:0}.aux-page .aux-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.aux-page .aux-category-grid>a{min-width:0;border-bottom:1px solid var(--aux-line)}.aux-page .aux-category-grid img{aspect-ratio:2.5;object-fit:contain;background:#343532}.aux-page .aux-category-grid> a>div{padding:16px 0 20px}.aux-page .aux-category-grid h3{font-size:19px;margin:0 0 9px}.aux-page .aux-category-grid p{min-height:40px;margin:0 0 16px;color:var(--aux-muted);font-size:13px;line-height:1.5}.aux-page .aux-category-grid span{font:11px Plex,monospace}.aux-page .aux-category-grid a:hover h3{text-decoration:underline}
.aux-page .aux-outro{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:45px 70px;border-top:1px solid var(--aux-line)}.aux-page .aux-outro h2{font-size:clamp(26px,3vw,42px);margin:0}.aux-page .aux-outro>div{display:flex;align-items:center;gap:25px;flex-wrap:wrap}
.aux-page .aux-lines{padding-bottom:70px}.aux-page .aux-lines>a{display:grid;grid-template-columns:1fr 1fr auto;gap:20px;padding:18px 0;border-top:1px solid var(--aux-line);align-items:center}.aux-page .aux-lines>a:last-child{border-bottom:1px solid var(--aux-line)}.aux-page .aux-lines strong{font-size:18px}.aux-page .aux-lines span{font:11px Plex,monospace;color:var(--aux-muted)}.aux-page .aux-lines b{font-size:18px;font-weight:400}.aux-page .aux-lines>a:hover strong{text-decoration:underline}
.aux-page .aux-request,.aux-page .aux-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,8vw,120px);padding-block:clamp(45px,6vw,90px);border-top:1px solid var(--aux-line)}.aux-page .aux-request>div:first-child>p:not(.aux-meta){margin-top:18px}.aux-page .aux-request-list{padding:25px;background:var(--aux-paper)}.aux-page .aux-request-list h3{font-size:18px;margin:0 0 12px}.aux-page .aux-request-list p{border-top:1px solid var(--aux-line);padding:10px 0;margin:0;font-size:13px}.aux-page .aux-request-list a{display:inline-block;border-bottom:1px solid;margin-top:15px;font:12px Plex,monospace;overflow-wrap:anywhere}
.aux-page .aux-market-grid{border-top:1px solid var(--aux-line)}.aux-page .aux-market-grid>a{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,45px);padding:16px 0;border-bottom:1px solid var(--aux-line)}.aux-page .aux-logo{display:grid;place-items:center;width:160px;height:50px;padding:10px}.aux-page .aux-logo-wb{background:#762197}.aux-page .aux-logo-ozon{background:#005bff}.aux-page .aux-logo img{width:auto;height:auto;max-width:100%;max-height:25px;object-fit:contain}.aux-page .aux-market-grid>a>span:last-child{display:flex;justify-content:space-between;gap:12px;font-size:14px}.aux-page .aux-market-grid b{font-size:20px;font-weight:400}.aux-page .aux-market-grid>a:hover>span:last-child{text-decoration:underline;text-underline-offset:4px}
.aux-page .aux-email{font-size:clamp(17px,2vw,28px);font-weight:600;letter-spacing:-.04em;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere;max-width:100%;margin-bottom:20px}.aux-page .aux-social{display:flex;flex-wrap:wrap;gap:22px;margin-top:30px;font:12px Plex,monospace}.aux-page .aux-social a{text-decoration:underline;text-underline-offset:4px}.aux-page .inquiry-form{gap:16px}.aux-page .inquiry-form label{font:11px/1.4 Plex,monospace;color:#555}.aux-page .inquiry-form input,.aux-page .inquiry-form select,.aux-page .inquiry-form textarea{border-color:#aeb0aa}.aux-page .letter-result{background:var(--aux-paper)}
@media(max-width:800px){.aux-page .aux-hero{grid-template-columns:1fr;gap:28px}.aux-page .aux-hero-photo{grid-row:2}.aux-page .aux-hero-copy>p{max-width:60ch}.aux-page .aux-breadcrumb{margin-bottom:25px}.aux-page .aux-category-grid{gap:12px}.aux-page .aux-category-grid h3{font-size:16px}.aux-page .aux-outro{align-items:start;flex-direction:column}}
@media(max-width:600px){.aux-page .aux-hero{padding-block:24px 30px}.aux-page .aux-hero h1{font-size:clamp(34px,9vw,46px)}.aux-page .aux-hero-copy>p{font-size:14px}.aux-page .aux-manifest,.aux-page .aux-request,.aux-page .aux-contact{grid-template-columns:1fr;gap:24px;padding-block:42px}.aux-page .aux-category-grid{grid-template-columns:1fr;gap:16px}.aux-page .aux-category-grid>a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:center}.aux-page .aux-category-grid> a>div{padding:12px 0}.aux-page .aux-category-grid p{min-height:0;font-size:12px}.aux-page .aux-section-head{align-items:flex-start;flex-direction:column}.aux-page .aux-lines>a{grid-template-columns:1fr auto}.aux-page .aux-lines span{grid-row:2}.aux-page .aux-lines b{grid-row:1;grid-column:2}.aux-page .aux-market-grid>a{grid-template-columns:140px minmax(0,1fr);gap:12px}.aux-page .aux-logo{width:135px;height:46px}.aux-page .aux-market-grid>a>span:last-child{font-size:12px}.aux-page .aux-contact .inquiry-form :is(input,textarea,select){font-size:16px}}
@media(max-width:360px){.aux-page .aux-market-grid>a{grid-template-columns:1fr;gap:10px}.aux-page .aux-market-grid>a>span:last-child{width:100%}.aux-page .aux-hero h1{overflow-wrap:anywhere}}
/* Each page gets its own information hierarchy within the shared atelier grid. */
.aux-page .aux-hero-about{grid-template-columns:1fr;gap:24px}.aux-page .aux-hero-about .aux-hero-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 8%;align-items:start}.aux-page .aux-hero-about .aux-breadcrumb{grid-column:1/-1}.aux-page .aux-hero-about h1{grid-column:1;grid-row:2 / 4}.aux-page .aux-hero-about .aux-link{justify-self:start}.aux-page .aux-hero-about .aux-hero-photo img{aspect-ratio:2.5}
.aux-page .aux-hero-partners .aux-hero-photo{grid-column:1;grid-row:1}.aux-page .aux-hero-partners .aux-hero-copy{grid-column:2;grid-row:1}.aux-page-buy .aux-market{padding-top:0}.aux-page .aux-topics{display:flex;gap:10px 22px;flex-wrap:wrap;margin:0 0 20px;font:11px Plex,monospace}.aux-page .aux-topics a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:800px){.aux-page .aux-hero-partners .aux-hero-photo{grid-column:auto;grid-row:2}.aux-page .aux-hero-partners .aux-hero-copy{grid-column:auto;grid-row:1}}
@media(max-width:600px){.aux-page .aux-hero-about .aux-hero-copy{display:flex}.aux-page .aux-hero-about .aux-breadcrumb{margin-bottom:25px}.aux-page-buy .aux-market{padding-top:0}}

.aux-page .aux-hero-contacts .aux-hero-photo img{aspect-ratio:1.7;object-fit:cover;object-position:center 50%}
