*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f1ef;color:#2c2028;font:17px/1.7 system-ui,-apple-system,"PingFang SC",sans-serif}a{color:inherit}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px}.top{display:flex;justify-content:space-between;align-items:center;background:#35213d;color:white;padding:15px 4vw}.top b{font-size:23px}.top b span{font-size:12px;margin-left:12px;color:#f7bcdb}.top nav{display:flex;gap:22px;font-size:14px;font-weight:900}.top a{text-decoration:none}.opening{display:grid;grid-template-columns:43% 57%;min-height:510px;background:#e7c9d9}.opening-copy{display:flex;flex-direction:column;justify-content:center;padding:5vw}.opening small,section small,section span{font-size:12px;font-weight:900;letter-spacing:.15em;color:#ae3b80}.opening h1{font-size:clamp(43px,5vw,70px);line-height:1.08;margin:18px 0}.opening a{align-self:flex-start;background:#783267;color:#fff;padding:9px 16px;text-decoration:none;font-weight:900}.opening figure{margin:0;overflow:hidden}.opening img{width:100%;height:100%;object-fit:cover;object-position:center}.person-guide{padding:62px 4vw;background:#fff8f3}.person-guide h2,.dossiers h2,.closing h2{font-size:clamp(31px,3.5vw,52px);line-height:1.1;margin:10px 0}.person-guide p{max-width:820px}.person-guide>div{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:30px}.person-guide a{background:#e5cad8;padding:18px;text-decoration:none;font-weight:900;border-left:5px solid #9d4b84}.dossiers{padding:70px 4vw}.dossiers header{margin-bottom:25px}.dossier{display:grid;grid-template-columns:14% 38% 48%;min-height:475px;margin-bottom:26px;background:#fff;box-shadow:0 10px 25px #32132917}.dossier-2{grid-template-columns:14% 48% 38%}.dossier-2 figure{grid-column:3;grid-row:1}.dossier-2 .dossier-copy{grid-column:2;grid-row:1}.dossier-mark{background:#774070;color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.dossier-mark b{font-size:56px;line-height:1}.dossier-mark span{color:#fff;font-size:17px}.dossier figure{height:475px;margin:0;overflow:hidden}.dossier img{width:100%;height:100%;object-fit:cover;object-position:center 16%}.dossier-copy{padding:40px;display:flex;flex-direction:column;justify-content:center}.dossier-copy h3{font-size:clamp(28px,3vw,43px);margin:10px 0}.dossier-copy p{font-size:15px}.dossier-copy>div{border-top:1px solid #c9adb9;margin-top:15px;padding-top:15px}.dossier-copy>div b{font-size:15px}.dossier-copy>div p{margin:5px 0}.closing{background:#382a40;color:#fff;padding:60px 4vw}.closing small{color:#f0a6cb}.closing p{max-width:800px}.closing a{font-size:14px;font-weight:900}footer{display:flex;justify-content:space-between;padding:25px 4vw;font-size:13px}@media(max-width:760px){.top{display:block}.top nav{margin-top:8px;overflow:auto;white-space:nowrap}.opening{display:flex;flex-direction:column-reverse}.opening figure{height:235px}.opening-copy{padding:27px}.opening h1{font-size:41px}.person-guide,.dossiers,.closing{padding:38px 5vw}.person-guide>div{display:block}.person-guide a{display:block;margin-bottom:10px}.dossier,.dossier-2{display:flex;flex-direction:column}.dossier-mark{flex-direction:row;align-items:center}.dossier-mark b{font-size:35px}.dossier-2 figure,.dossier-2 .dossier-copy{grid-column:auto;grid-row:auto}.dossier figure{height:390px}.dossier-copy{padding:25px}footer{gap:12px}}