/* Bounded hierarchy adjustments; shared design tokens and navigation unchanged. */
.curated-accessories .project-card:nth-child(2){margin-top:55px}
.curated-accessories .project-card:nth-child(n+3){width:83%;margin-top:0}
.curated-accessories .project-card:nth-child(4){justify-self:end;margin-top:65px}
.curated-accessories .project-card:nth-child(-n+2) .image-wrap{aspect-ratio:1.1}
.curated-accessories .project-card:first-child img{object-position:55% center}
.print-pattern .curated-print .pp-preview:first-child{width:100%}
.print-pattern .curated-print .pp-preview:first-child .pp-preview-image{aspect-ratio:1.65}
.print-pattern .curated-print .pp-preview:nth-child(2){width:88%}
.print-pattern .curated-print .pp-preview:nth-child(2) .pp-preview-image{aspect-ratio:2.5}
.print-pattern .curated-print .pp-preview:nth-child(3){width:72%}
.print-pattern .curated-print .pp-preview:nth-child(3) .pp-preview-image{aspect-ratio:1.65}
.sea-curated .case-header{padding:65px 0 45px}
.sea-curated .intro-text{max-width:640px;font-size:17px;line-height:1.7}
.sea-curated .sea-family{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0 0 85px}
.sea-curated .sea-family figure{background:var(--sea-soft);align-self:start}
.sea-curated .sea-family figure:nth-child(2){margin-top:50px}
.sea-curated .sea-family figure:nth-child(3){margin-top:100px}
.sea-curated .sea-family img{mix-blend-mode:multiply}
.sea-curated .sea-family figcaption{padding:18px 0;background:var(--paper);font-size:14px}
.sea-curated .sea-development figcaption{margin-top:20px}
.mfh-curated .m4-motifs{display:grid;grid-template-columns:1.2fr 1fr;gap:8vw;align-items:start}
.mfh-curated .m4-motifs figure{overflow:hidden}
.mfh-curated .m4-motif-left img{height:380px;object-fit:cover;object-position:10% center}
.mfh-curated .m4-motif-right{padding-top:90px}
.mfh-curated .m4-motif-right img{height:260px;object-fit:cover;object-position:90% center}
.mfh-curated .m4-system img{height:380px;object-fit:cover;object-position:center}
.mfh-curated .m4-print{display:grid;grid-template-columns:1.1fr 1fr;gap:8vw;align-items:center}
.mfh-curated .m4-calendar{max-width:590px}
.mfh-curated .m4-calendar-detail{overflow:hidden}
.mfh-curated .m4-calendar-detail img{height:420px;object-fit:cover;object-position:center 65%}
@media(max-width:700px){
.curated-accessories .project-card:nth-child(n){width:100%;margin:0}
.print-pattern .curated-print .pp-preview:nth-child(n){width:100%}
.sea-curated .case-header{padding:45px 0 30px}
.sea-curated .sea-family{grid-template-columns:1fr;gap:20px;padding-bottom:45px}
.sea-curated .sea-family figure:nth-child(n){margin:0;width:100%}
.sea-curated .sea-family img{max-height:260px;object-fit:contain}
.mfh-curated .m4-motifs,.mfh-curated .m4-print{grid-template-columns:1fr;gap:30px}
.mfh-curated .m4-motif-right{padding:0;width:80%;justify-self:end}
.mfh-curated .m4-motif-left img,.mfh-curated .m4-system img{height:280px}
.mfh-curated .m4-calendar-detail{width:80%;justify-self:end}
}
