.home-editorial-page{--atelier-muted:var(--color-stone);--atelier-olive:#343a30}.home-editorial-page .page-head h1{max-width:20ch}.home-editorial-page .lede{max-width:44rem}.editorial-page-links{flex-wrap:wrap;gap:.5rem 2rem;margin-top:1.25rem;display:flex}.home-editorial-page .atelier-section{padding-block:clamp(2.5rem,5vw,4rem)}.home-editorial-page p{max-width:44rem;font-size:var(--text-body);line-height:var(--leading-body)}.home-editorial-page :is(.home-showcase-place,.atelier-craft-image>p){font-size:var(--text-label);line-height:1.5}.home-editorial-page .atelier-kicker{font-size:var(--text-label)}.home-editorial-page h2{font-size:var(--text-h2);line-height:var(--leading-tight)}.home-editorial-page h3{font-size:var(--text-h3)}.home-editorial-page .editorial-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));grid-auto-columns:auto;grid-auto-flow:row;max-width:80rem;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem);overflow:visible}.home-editorial-page .home-showcase-image img{aspect-ratio:4/3}.home-editorial-page .home-showcase h3{font-size:var(--text-h4);line-height:var(--leading-tight)}.home-editorial-page .home-showcase-credit{font-size:var(--text-meta)}.home-editorial-page .atelier-hotel-band{display:block}.home-editorial-page .atelier-hotel-band>div{margin-top:1.5rem}.home-editorial-page .atelier-hotel-band p{font-size:var(--text-label)}.editorial-programmes ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.editorial-programmes a{border-top:1px solid var(--color-line);min-height:44px;color:inherit;gap:.6rem;padding-block:1rem;text-decoration:none;display:grid}.editorial-programmes span{font-size:var(--text-label);color:var(--color-stone)}.editorial-programmes strong{font-family:var(--font-serif);font-size:var(--text-h4);font-weight:500;line-height:var(--leading-tight)}.home-editorial-page .home-proof-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.home-editorial-page .home-proof-strip img{aspect-ratio:4/3}.home-editorial-page .atelier-film-grid{padding:0}.home-editorial-page .atelier-film-grid figcaption{font-size:var(--text-meta)}.home-editorial-page .atelier-project-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:2rem}.home-editorial-page :is(.atelier-project-1,.atelier-project-2,.atelier-project-3){max-width:none;margin:0}.home-editorial-page :is(.atelier-project-image img,.atelier-project-lead .atelier-project-image img,.atelier-project-2 .atelier-project-image img){aspect-ratio:4/3}.home-editorial-page .atelier-project-meta{flex-wrap:wrap}.home-editorial-page .atelier-project-meta h3{font-size:var(--text-h4)}.home-editorial-page .atelier-project>p{font-size:var(--text-body)}.home-editorial-page .atelier-project>p.atelier-credit{font-size:var(--text-meta)}.home-editorial-page .home-more{margin-top:3rem}.home-editorial-page .home-record ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.home-editorial-page .home-praise-quote blockquote p{font-size:var(--text-h4)}.home-editorial-page .home-praise-quote figcaption{font-size:var(--text-meta)}.projects-editorial{border-top:1px solid var(--color-line);padding-block:3rem}.projects-editorial h2{margin:0}.projects-editorial-disclosure{border-block:1px solid var(--color-line);background:var(--color-paper);max-width:80rem;margin:1.5rem auto 0}.projects-editorial-disclosure>summary{font-family:var(--font-serif);font-size:var(--text-h3);cursor:pointer;min-height:44px;padding:1.25rem clamp(1.25rem,5vw,4rem)}.projects-editorial-disclosure>summary::marker{color:var(--color-brass)}.projects-editorial-disclosure[open]>summary{border-bottom:1px solid var(--color-line)}.editorial-team ul{gap:1.25rem;max-width:44rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.editorial-team li{border-top:1px solid var(--color-line);font-size:var(--text-body);line-height:var(--leading-body);padding-top:1.25rem}.home-editorial-page .atelier-intro{grid-template-columns:minmax(0,1fr);gap:1.5rem}.home-editorial-page .atelier-intro-bottom{grid-template-columns:1fr;gap:1.5rem}.home-editorial-page .atelier-service{gap:2rem}.home-editorial-page .home-process .home-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:2rem;overflow:visible}@media (width>=640px) and (width<=1023px){.home-editorial-page .home-process .home-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.home-editorial-page .home-steps>li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 1rem)}}@media (width>=1024px){.home-editorial-page .home-process .home-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}}.home-editorial-page .home-steps figure{max-height:25rem}.home-editorial-page .home-steps p{font-size:var(--text-body)}.home-editorial-page .home-steps .home-steps-label{font-size:var(--text-label)}.home-editorial-page .atelier-materials{max-width:80rem;margin:0 auto}.home-editorial-page .atelier-materials-image{min-height:24rem}.home-editorial-page :is(.atelier-craft-image,.atelier-materials-image){background:var(--atelier-olive)}.editorial-maker-links ul{flex-wrap:wrap;gap:.5rem 2rem;margin-block:1.5rem;padding:0;list-style:none;display:flex}.editorial-maker-links li a{align-items:center;min-height:44px;display:inline-flex}.editorial-guides .home-guides ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.5rem 2rem}@media (width<=767px){.home-editorial-page .atelier-section{padding-inline:1.25rem}.home-editorial-page .atelier-hotel-band>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.projects-editorial-disclosure::details-content{content-visibility:visible;block-size:auto}.projects-editorial-disclosure>:not(summary){display:block}}
