/* The homepage's paper index becomes a native-scroll catalogue on roomy
   screens. No scroll interception; small screens keep the familiar controls. */
.atelier-collection .collection-selector{--material-scroll-supported:1}
.material-scroll-track{position:relative}
.material-scroll-hint{display:none}
.atelier-collection .material-display figure .material-transition-layer{background:#e7e8e2}
@media(min-width:981px) and (min-height:690px) and (prefers-reduced-motion:no-preference){
 .material-scroll-track[data-material-scroll=active]{height:calc(var(--material-stage-height) + var(--material-travel))}
 .atelier-collection .collection-selector[data-material-mode=scroll]{position:sticky;top:var(--material-sticky-top);height:var(--material-stage-height);grid-template-columns:.8fr 1.7fr;align-items:stretch;gap:7%;background:var(--paper,#f5f3ed)}
 [data-material-mode=scroll] .material-switches{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(6,minmax(0,1fr));align-self:stretch;min-height:0}
 .atelier-collection [data-material-mode=scroll] .material-switches button{align-content:center;min-height:0;padding-block:12px;grid-template-columns:28px 1fr;gap:0 10px}
 .atelier-collection [data-material-mode=scroll] .material-switches strong{font-size:clamp(19px,1.8vw,28px)}
 .atelier-collection [data-material-mode=scroll] .material-switches button>span:last-child{font-size:10px;margin-top:7px}
 .atelier-collection [data-material-mode=scroll] .material-display{display:grid;grid-template-rows:minmax(0,1fr) 45px auto;min-height:0}
 .atelier-collection [data-material-mode=scroll] .material-display figure{aspect-ratio:auto;min-height:0;height:100%;isolation:isolate}
 .atelier-collection [data-material-mode=scroll] .material-display figure img{height:100%;width:100%;object-fit:cover;object-position:center}
 .atelier-collection [data-material-mode=scroll] .material-display figcaption{font-size:9px;bottom:12px;left:12px;max-width:85%}
 .atelier-collection [data-material-mode=scroll] .material-controls{padding:0;gap:18px;min-height:45px}
 .atelier-collection [data-material-mode=scroll] .material-controls button{font-size:10px;padding:0 0 0 5px;min-height:44px}
 [data-material-mode=scroll] .material-scroll-hint{display:block;font-size:10px;color:var(--muted);margin-left:auto;white-space:nowrap}
 .atelier-collection [data-material-mode=scroll] .material-timer{width:clamp(65px,9vw,150px)}
 .atelier-collection [data-material-mode=scroll] .material-copy{margin-top:12px;padding-top:15px;border-top:1px solid var(--border);max-width:none;min-height:192px}
 .atelier-collection [data-material-mode=scroll] .material-copy .eyebrow{font-size:9px;line-height:1.3;margin:0}
 .atelier-collection [data-material-mode=scroll] .material-copy h3{font-size:clamp(27px,2.45vw,36px);line-height:1.1;margin:8px 0 9px}
 .atelier-collection [data-material-mode=scroll] .material-copy>p:not(.eyebrow){font-size:12px;line-height:1.65;max-width:68ch;margin:0}
 .atelier-collection [data-material-mode=scroll] .material-copy .textlink{display:inline-block;min-height:32px;font-size:12px;margin-top:10px;padding-bottom:6px;white-space:normal}
}
@media(min-width:981px) and (min-height:690px) and (max-height:790px) and (prefers-reduced-motion:no-preference){
 .atelier-collection [data-material-mode=scroll] .material-switches strong{font-size:20px}
 .atelier-collection [data-material-mode=scroll] .material-switches button>span:last-child{font-size:9px;margin-top:4px}
 .atelier-collection [data-material-mode=scroll] .material-copy{min-height:178px;padding-top:10px;margin-top:6px}
 .atelier-collection [data-material-mode=scroll] .material-copy h3{font-size:27px;margin-block:6px}
 .atelier-collection [data-material-mode=scroll] .material-copy>p:not(.eyebrow){font-size:11px;line-height:1.6}
}
@media(prefers-reduced-motion:reduce){
 .material-scroll-track{height:auto}
 .atelier-collection .collection-selector{position:static;height:auto}
}
@media print{
 .material-scroll-track[data-material-scroll=active]{height:auto}
 .atelier-collection .collection-selector[data-material-mode=scroll]{position:static;height:auto}
 .material-scroll-hint{display:none}
}
