.couture-intro{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:34px;padding:38px;border-radius:32px;background:#f8e6dc;border:1px solid var(--line)}
.couture-intro h1{font-size:clamp(40px,4.6vw,60px);margin:24px 0}
.couture-lead{font-size:19px}
.couture-illustration{margin:0}.couture-illustration img{width:100%;border-radius:22px}.couture-illustration figcaption{font-size:12px;text-align:center;margin-top:10px}
.couture-section{margin:58px 0;scroll-margin-top:24px}.couture-section h2{color:var(--wine);margin:18px 0 24px}.couture-story{max-width:850px}
.couture-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0 20px}.couture-gallery figure{margin:0;overflow:hidden;background:#f8e6dc;border-radius:26px}.couture-gallery figure>a{display:block;background:#f1e4da}.couture-gallery img{width:100%;height:100%;object-fit:contain}.couture-creations figure>a{height:480px}.couture-family figure>a{height:460px}.couture-gallery figcaption{padding:24px}.couture-gallery h3{font-size:30px;color:var(--wine);margin-bottom:12px}.couture-family figcaption{font-size:14px}
.couture-photo-note{font-size:13px;margin:20px 8px}.couture-learning{background:#f8e6dc;border-left:4px solid var(--wine);padding:28px 32px;border-radius:0 24px 24px 0;margin-top:32px}.couture-learning h3{color:var(--wine)}.couture-learning ul{padding-left:20px;margin:0}.couture-learning li+li{margin-top:10px}
.couture-video{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:32px;background:#f8e6dc;border-radius:28px;padding:32px;margin:54px 0}.couture-video h2{font-size:40px;color:var(--wine);margin:18px 0 24px}.couture-video-link{display:inline-block;border-bottom:1px solid var(--wine);font-weight:700}.couture-video-preview{display:block;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--cream)}.couture-video-preview img{width:100%}.couture-video-preview>span{display:block;background:var(--wine);color:var(--cream);padding:14px 20px;text-align:center;font-weight:700}.couture-video-preview:hover>span{background:#8c1028}
@media(max-width:1000px){.couture-intro{grid-template-columns:1fr}.couture-illustration{max-width:620px;margin:auto}.couture-creations figure>a,.couture-family figure>a{height:380px}}
@media(max-width:720px){.couture-intro{padding:26px 24px;gap:24px}.couture-gallery,.couture-video{grid-template-columns:1fr;gap:20px}.couture-section{margin:38px 0}.couture-gallery{margin-top:24px}.couture-creations figure>a,.couture-family figure>a{height:auto}.couture-gallery img{height:auto}.couture-gallery figcaption{padding:22px}.couture-learning,.couture-video{padding:24px}.couture-video h2{font-size:34px}}
