.r16-link{display:inline-flex;gap:6px;align-self:flex-start;margin-top:auto;padding-top:10px;font:500 11px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#c8648c;text-decoration:none;border-bottom:1px solid currentColor}
.r16-link:hover{color:#e0438a}
.r16-more{margin:22px 0 0}
.r16-still,.r16-still:hover{transform:none !important;cursor:default}
.r16-tab{width:100%;max-width:980px;margin:22px auto 0;border-collapse:collapse;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 2px 6px rgba(59,68,97,.05),0 12px 28px rgba(59,68,97,.07);text-align:left}
.r16-tab th,.r16-tab td{padding:16px 22px;border-bottom:1px solid var(--line)}
.r16-tab tbody tr:last-child th,.r16-tab tbody tr:last-child td{border-bottom:0}
.r16-tab thead th{font:500 11px/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#7b6f8c;background:#faf6fb}
.r16-tab tbody th span{display:block;font:400 22px/1.15 var(--serif);text-transform:uppercase;color:var(--navy)}
.r16-tab tbody th small{font:500 11px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#7b6f8c}
.r16-tab td{font:400 26px/1.1 var(--serif);color:#c8648c}
.r16-tab td:last-child{text-align:right}
.r16-tab .r16-link{padding-top:0}
.r16-ph-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:20px;text-align:left}
.r16-ph{background:#fff;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 6px rgba(59,68,97,.05),0 12px 28px rgba(59,68,97,.07)}
.r16-ph img{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center 30%;display:block}
.r16-ph-b{display:flex;flex-direction:column;gap:4px;padding:16px 18px 18px;flex:1}
.r16-ph-b h3{margin:0 0 4px;font:400 21px/1.15 var(--serif);text-transform:uppercase;color:var(--navy)}
.r16-ph-b p{margin:0;font-size:14px;color:var(--navy)}
.r16-ph-b p b{font:400 22px/1.2 var(--serif);color:#c8648c;margin-right:4px}
.r16-pz4-grid{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:center}
.r16-pz4-photo img{width:100%;height:min(calc(100vh - 160px),640px);object-fit:cover;object-position:center 30%;border-radius:4px;display:block}
.r16-menu{list-style:none;margin:18px 0 0;padding:0}
.r16-menu li{padding:14px 0;border-bottom:1px solid var(--line)}
.r16-menu a{display:flex;align-items:baseline;gap:12px;text-decoration:none}
.r16-mn{font:400 24px/1.1 var(--serif);text-transform:uppercase;color:var(--navy)}
.r16-dots{flex:1;border-bottom:2px dotted #d8c6dc;transform:translateY(-6px)}
.r16-mp{font:400 28px/1 var(--serif);color:#c8648c}
.r16-menu a:hover .r16-mn{color:#c8648c}
.r16-menu small{display:block;margin-top:4px;font-size:14px;color:#6b6478}
.r16-pz5{background:#2d2a30}
.r16-pz5 .eyebrow{color:#e2d5ee}
.r16-pz5 .h-lg .navy{color:#fff}
.r16-big-row{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:26px;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}
.r16-big{display:flex;flex-direction:column;align-items:center;gap:8px;padding:30px 12px;text-decoration:none;border-left:1px solid rgba(255,255,255,.16)}
.r16-big:first-child{border-left:0}
.r16-big-n{font:500 12px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#e2d5ee}
.r16-big-p{font:400 48px/1 var(--serif);color:#fff}
.r16-big-s{font-size:14px;color:#cfc6d6}
.r16-big:hover .r16-big-p{color:#f3a7c8}
.ad-list.r16-one{grid-template-columns:1fr;max-width:none;margin:14px 0 0}
.r16-ab{display:grid;grid-template-columns:4fr 7fr;gap:56px;align-items:center}
.r16-ab-board img{width:100%;max-height:calc(100vh - 140px);object-fit:contain;display:block;border-radius:4px}
.r16-gs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px;text-align:left}
.r16-g{background:#fff;border-radius:4px;padding:22px 24px;box-shadow:0 2px 6px rgba(59,68,97,.05),0 12px 28px rgba(59,68,97,.07)}
.r16-g h3,.r16-dk-c h3{margin:0 0 6px;font:400 22px/1.2 var(--serif);text-transform:uppercase;color:var(--navy)}
.r16-g ul,.r16-dk-c ul{list-style:none;margin:0;padding:0}
.r16-g li,.r16-dk-c li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}
.r16-g li:last-child,.r16-dk-c li:last-child{border-bottom:0}
.r16-g li span,.r16-dk-c li span{display:flex;flex-direction:column}
.r16-g b{font:400 17px/1.25 var(--serif);color:var(--navy)}
.r16-g small{font-size:13px;color:#6b6478;margin-top:2px}
.r16-g em{font:italic 400 19px/1.1 var(--serif);color:#c8648c;text-align:right}
.r16-dk{background:#2d2a30}
.r16-dk .eyebrow{color:#e2d5ee}
.r16-dk .h-lg .navy{color:#fff}
.r16-dk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:22px;text-align:left;border:1px solid rgba(255,255,255,.16);border-radius:4px}
.r16-dk-c{padding:22px 26px;border-left:1px solid rgba(255,255,255,.16)}
.r16-dk-c:first-child{border-left:0}
.r16-dk-c h3{color:#e2d5ee}
.r16-dk-c li{border-bottom-color:rgba(255,255,255,.12)}
.r16-dk-c b{font:400 17px/1.25 var(--serif);color:#fff}
.r16-dk-c small{font-size:13px;color:#bdb3c6;margin-top:2px}
.r16-dk-c em{font:italic 400 19px/1.1 var(--serif);color:#f3a7c8;text-align:right}
@media (max-width:1100px) and (min-width:761px){.r16-ph-grid{grid-template-columns:repeat(3,1fr)}
.r16-big-row{grid-template-columns:repeat(3,1fr)}}
@media (max-width:760px){.r16-tab th,.r16-tab td{padding:12px 10px}
.r16-tab thead th{font-size:9.5px}
.r16-tab tbody th span{font-size:16px}
.r16-tab td{font-size:19px}
.r16-tab td:last-child,.r16-tab thead th:last-child{display:none}
.r16-ph-grid{grid-template-columns:1fr 1fr;gap:10px}
.r16-ph:last-child{grid-column:1 / -1}
.r16-ph-b{padding:12px}
.r16-ph-b h3{font-size:16px}
.r16-pz4-grid,.r16-ab{grid-template-columns:1fr;gap:24px}
.r16-pz4-photo img{height:260px}
.r16-mn{font-size:18px}
.r16-mp{font-size:21px}
.r16-big-row{grid-template-columns:1fr 1fr}
.r16-big{border-left:0;border-bottom:1px solid rgba(255,255,255,.16);padding:20px 8px}
.r16-big-p{font-size:34px}
.r16-gs,.r16-dk-grid{grid-template-columns:1fr}
.r16-dk-c{border-left:0;border-top:1px solid rgba(255,255,255,.16)}
.r16-dk-c:first-child{border-top:0}}
.r16-big-p.r16-ph-txt{font-size:20px;line-height:1.25;max-width:150px}
.r16-ab .ad-list.r16-one{grid-template-columns:1fr 1fr;column-gap:36px;padding:4px 24px}
.r16-ab-board img{max-height:calc(100vh - 300px)}
.r16-ab{grid-template-columns:auto 1fr}
.r16-ad3 .sp-grid,.r16-sp3 .sp-grid{grid-template-columns:repeat(3,1fr);max-width:1000px;margin-left:auto;margin-right:auto}
@media (max-width:760px){.r16-ab .ad-list.r16-one{grid-template-columns:1fr}
.r16-ab-board img{max-height:none}
.r16-ad3 .sp-grid,.r16-sp3 .sp-grid{grid-template-columns:1fr 1fr}}
@media (min-width:761px){.r16-ab .ad-list li{padding:10px 0}
.r16-ab-board img{max-height:calc(100vh - 340px)}}
.r16-g em,.r16-dk-c em{white-space:nowrap}
.pz-grid.r16-g4,.r16-ph-grid.r16-g4{grid-template-columns:repeat(4,1fr);max-width:1080px;margin-left:auto;margin-right:auto}
.r16-cn{position:relative}
.r16-cn-img{position:absolute;top:16px;width:64px;height:64px;object-fit:cover;object-position:center 30%;border-radius:4px}
.r16-cn-l{padding-left:96px}
.r16-cn-l .r16-cn-img{left:18px}
.r16-cn-l .pz-row,.r16-cn-l .r16-link{margin-left:-78px}
.r16-cn-r{padding-right:96px}
.r16-cn-r .r16-cn-img{right:18px}
.r16-cn-r .pz-row,.r16-cn-r .r16-link{margin-right:-78px}
.r16-cn .pz-size,.r16-cn .pz-w{min-height:0}
.r16-cn .pz-w{min-height:30px}
@media (max-width:760px){.pz-grid.r16-g4,.r16-ph-grid.r16-g4{grid-template-columns:1fr 1fr}
.r16-ph.r16-ph:last-child{grid-column:auto}
.r16-cn-img{width:44px;height:44px;top:12px}
.r16-cn-l{padding-left:66px}
.r16-cn-l .pz-row,.r16-cn-l .r16-link{margin-left:-52px}
.r16-cn-r{padding-right:66px}
.r16-cn-r .pz-row,.r16-cn-r .r16-link{margin-right:-52px}}
@media (min-width:761px){.r16-cn-img{width:52px;height:52px}
.r16-cn-l{padding-left:84px}
.r16-cn-l .pz-row,.r16-cn-l .r16-link{margin-left:-66px}
.r16-cn-r{padding-right:84px}
.r16-cn-r .pz-row,.r16-cn-r .r16-link{margin-right:-66px}}
@media (min-width:761px){.r16-pz1 .pz-grid.r16-g4{max-width:1180px;gap:18px}
.r16-pz1 .pz-c{padding:30px 28px 24px;gap:8px}
.r16-pz1 .pz-size{font-size:30px}
.r16-pz1 .pz-w{font-size:12px}
.r16-pz1 .pz-row{padding:14px 0}
.r16-pz1 .pz-row b{font-size:40px}
.r16-pz1 .pz-row b.pz-ph{font-size:20px}
.r16-pz1 .pz-row span{font-size:12px}
.r16-pz1 .r16-link{font-size:12px}}
.r16-v2 .pz-c{border-top:4px solid #e0438a;text-align:center;align-items:center}
.r16-v2 .r16-link{align-self:center}
.r16-v3 .pz-c{padding-top:0;overflow:hidden}
.r16-v3 .pz-size{margin:0 -28px 4px;padding:18px 28px 14px;background:#efe8f6}
.r16-v4 .pz-grid.r16-g4{gap:0;background:#fff;border-radius:4px;box-shadow:0 2px 6px rgba(59,68,97,.05),0 12px 28px rgba(59,68,97,.07)}
.r16-v4 .pz-c{box-shadow:none;border-radius:0;border-left:1px solid var(--line)}
.r16-v4 .pz-c:first-child{border-left:0}
.r16-v5 .pz-c{padding-top:0;overflow:hidden}
.r16-v5 .pz-size{margin:0 -28px 4px;padding:18px 28px 14px;background:#2d2a30;color:#fff}
@media (max-width:760px){.r16-v3 .pz-size,.r16-v5 .pz-size{margin:0 -14px 4px;padding:12px 14px 10px}
.r16-v4 .pz-c:nth-child(3){border-left:0}
.r16-v4 .pz-c:nth-child(n+3){border-top:1px solid var(--line)}}
@media (min-width:761px){.r16-pz1 .wrap{max-width:1260px}
.r16-pz1 .pz-grid.r16-g4{max-width:1240px}
.r16-pz1 .pz-size{font-size:27px;white-space:nowrap}
.r16-pz1 .pz-w{white-space:nowrap;font-size:11px}}