body.rd .pz-main .pz-hero{padding-block:clamp(40px,5vw,72px) var(--rd-sec)}body.rd .pz-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}body.rd .pz-hero-text{padding-top:clamp(8px,2vw,32px)}body.rd .pz-hero h1{max-width:10.5em;font-size:clamp(2rem,3vw,2.8rem)}body.rd .pz-facts dt{font-size:1.7rem}body.rd .pz-plate{margin:0}body.rd .pz-plate-frame{border:1.5px solid var(--rd-ink);background:var(--rd-card);padding:10px;position:relative}body.rd .pz-plate-frame:before{content:"";border:.8px solid var(--rd-ink);pointer-events:none;opacity:.5;position:absolute;inset:4px}body.rd .pz-plate .hero-media{z-index:0;opacity:1;aspect-ratio:4/3.4;background:var(--rd-water);position:relative;inset:auto;overflow:hidden;transform:none!important}body.rd .pz-plate .hero-media:before{content:none}body.rd .pz-plate .hero-media:after{opacity:.05}body.rd .pz-plate .hero-media img,body.rd .pz-plate .hero-media video{object-fit:cover;filter:saturate(.8)contrast(1.02);width:100%;height:100%}:root[data-theme=light] body.rd .pz-plate .hero-media,:root[data-theme=light] body.rd .pz-plate .hero-media.ready{opacity:1}body.rd .pz-dim{pointer-events:none;position:absolute}body.rd .pz-dim-h{inset-inline:10px;border-top:1px solid var(--rd-ink2);height:0;top:-16px}body.rd .pz-dim-h:before,body.rd .pz-dim-h:after{content:"";background:var(--rd-ink2);width:1px;height:9px;position:absolute;top:-5px;transform:rotate(45deg)}body.rd .pz-dim-h:before{inset-inline-start:0}body.rd .pz-dim-h:after{inset-inline-end:0}body.rd .pz-dim-v{top:10px;bottom:10px;border-inline-start:1px solid var(--rd-ink2);width:0;inset-inline-end:-16px}body.rd .pz-dim-v:before,body.rd .pz-dim-v:after{content:"";background:var(--rd-ink2);width:9px;height:1px;position:absolute;inset-inline-start:-5px;transform:rotate(45deg)}body.rd .pz-dim-v:before{top:0}body.rd .pz-dim-v:after{bottom:0}body.rd .pz-main .pz-hq{padding-block:0 var(--rd-sec)}body.rd .pz-hq-grid{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}body.rd .pz-portrait figcaption{line-height:1.5}body.rd .pz-hq-note p{font:italic 400 clamp(1.1rem,1.5vw,1.3rem)/1.55 var(--rd-serif);color:var(--rd-ink);max-width:66ch;margin:0}body.rd .pz-hq-note b{font-style:normal;font-weight:700}body.rd .pz-hq-langs{flex-wrap:wrap;gap:2px 4px;margin:-8px 0 14px;display:flex}body.rd .pz-hq-langs button{min-width:34px;min-height:30px;font:600 .74rem/1 var(--rd-sans);letter-spacing:.05em;color:var(--rd-ink2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 6px}body.rd .pz-hq-langs button:hover{color:var(--rd-ink)}body.rd .pz-hq-langs button[aria-pressed=true]{color:var(--rd-ink);border-bottom-color:var(--rd-mag)}body.rd .pz-hq-note p[hidden]{display:none}body.rd .pz-hq-note p:is([lang=ar],[lang=zh],[lang=ko]){font-style:normal;font-family:var(--rd-sans);line-height:1.75}body.rd .pz-shoals{border-top:1.5px solid var(--rd-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 56px;padding-top:28px;display:grid}body.rd .pz-shoal{align-items:center}body.rd .pz-shoal svg{grid-row:auto}body.rd .pz-shoal p{color:var(--rd-ink);font-size:1rem}body.rd .pz-note{margin-top:40px}body.rd .pz-note p{color:var(--rd-ink2);max-width:90ch;margin:0}body.rd .pz-note b{color:var(--rd-ink)}body.rd .pz-xsec{margin:0}body.rd .pz-floors{border-inline-start:8px solid var(--rd-glass);border-inline-end:8px solid var(--rd-glass);border-top:12px solid var(--rd-poche)}body.rd .pz-floor{background:var(--rd-room);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;display:grid}body.rd .pz-floor>svg{border-inline-end:1.4px solid var(--rd-poche);width:100%;height:auto;display:block}body.rd .pz-floor-text{align-self:center;padding:clamp(18px,2.4vw,32px) clamp(18px,2.6vw,36px)}body.rd .pz-floor-text h3{align-items:center;gap:10px;font-size:1.35rem;display:flex}body.rd .pz-floor-text h3 .ic{width:20px;height:20px;color:var(--rd-brass);flex:none}body.rd .pz-floor-text p{color:var(--rd-ink2);margin-top:8px;font-size:.98rem}body.rd .pz-floor+.pz-floor{border-top:0}body.rd .pz-floor-krogis{background:color-mix(in srgb, var(--rd-brass) 9%, var(--rd-room))}body.rd .pz-floor-krogis h3 .ic{color:var(--rd-mag)}body.rd .pz-xsec .rd-tb{margin-top:14px}body.rd .pz-basins{border-top:1.5px solid var(--rd-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;display:grid}body.rd .pz-basin{padding-top:22px}body.rd .pz-basin h3{align-items:center;gap:10px;display:flex}body.rd .pz-basin h3 .ic{width:20px;height:20px;color:var(--rd-brass);flex:none}body.rd .pz-basin p{color:var(--rd-ink2);margin-top:8px}body.rd .pz-log-head{align-items:start;margin-bottom:0}body.rd .pz-log-head h2{max-width:11em}body.rd .pz-route{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:64px 0 0;padding:0;list-style:none;display:grid;position:relative}body.rd .pz-route:before{content:"";inset-inline:0;border-top:2.6px solid var(--rd-mag);height:0;position:absolute;top:-34px}body.rd .pz-route li{position:relative}body.rd .pz-route li:before{content:"";inset-inline-start:26px;box-sizing:border-box;background:radial-gradient(circle, var(--rd-mag) 0 3.5px, var(--rd-bg) 4px);border:2.6px solid var(--rd-mag);border-radius:50%;width:20px;height:20px;position:absolute;top:-44px}body.rd .pz-route h3{margin-top:4px;font-size:1.25rem}body.rd .pz-route p{font-size:.95rem}body.rd .pz-result{border:1.5px dashed var(--rd-ink);background:var(--rd-card);margin-top:32px;padding:22px 24px}body.rd .pz-result p{color:var(--rd-ink2);max-width:92ch;margin:0}body.rd .pz-result b{color:var(--rd-mag)}body.rd .pz-locja{border-top:1.5px solid var(--rd-ink);margin:0;padding:0;list-style:none}body.rd .pz-locja li{border-bottom:1px solid var(--rd-line);grid-template-columns:88px minmax(0,.8fr) minmax(0,1.3fr);align-items:baseline;gap:8px 32px;padding:24px 0;display:grid}body.rd .pz-num{font:700 1.9rem/1 var(--rd-serif);color:var(--rd-mag)}body.rd .pz-locja h3{font-size:1.3rem}body.rd .pz-meta{color:var(--rd-brass-ink);letter-spacing:.02em;margin-top:4px;font-size:.9rem;font-weight:600}body.rd .pz-locja li>p{color:var(--rd-ink2);max-width:70ch;margin:0}body.rd .pz-logbook{margin-top:56px}body.rd .pz-logbook .pz-quote{font:italic 400 1.1rem/1.5 var(--rd-serif);color:var(--rd-ink);margin-bottom:8px}body.rd .pz-crew{border-top:1.5px solid var(--rd-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin:0;padding:0;list-style:none;display:grid}body.rd .pz-crew li{padding-top:22px}body.rd .pz-crew h3{align-items:flex-start;gap:10px;font-size:1.2rem;display:flex}body.rd .pz-crew h3 .ic{width:20px;height:20px;color:var(--rd-brass);flex:none;margin-top:3px}body.rd .pz-crew p{color:var(--rd-ink2);margin-top:8px;font-size:.96rem}@media (width<=1100px){body.rd .pz-hero-grid{grid-template-columns:1fr}body.rd .pz-plate{margin-top:12px;margin-inline-end:16px}body.rd .pz-route{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:72px}body.rd .pz-route:before{display:none}body.rd .pz-route li:after{content:"";inset-inline:0 -28px;border-top:2.6px solid var(--rd-mag);z-index:-1;position:absolute;top:-34px}}@media (width<=900px){body.rd .pz-locja li{grid-template-columns:64px minmax(0,1fr)}body.rd .pz-locja li>p{grid-column:2}body.rd .pz-floor{grid-template-columns:1fr}body.rd .pz-floor>svg{border-inline-end:0}body.rd .pz-floor-text{order:-1;padding-bottom:4px}body.rd .pz-shoals,body.rd .pz-basins,body.rd .pz-crew{grid-template-columns:1fr}body.rd .pz-crew li+li{margin-top:8px}body.rd .pz-hq-grid{grid-template-columns:140px minmax(0,1fr);align-items:start}}@media (width<=600px){body.rd .pz-hq-grid{grid-template-columns:1fr}body.rd .pz-portrait{max-width:210px}body.rd .pz-hq-note{padding:22px 20px}body.rd .pz-hq-note p{font-size:1.05rem}body.rd .pz-route{grid-template-columns:1fr;row-gap:0;margin-top:24px;padding-inline-start:34px}body.rd .pz-route li{margin-top:28px}body.rd .pz-route li:after{display:none}body.rd .pz-route:before{inset-inline:9px auto;border-top:0;border-inline-start:2.6px solid var(--rd-mag);height:auto;display:block;top:0;bottom:0}body.rd .pz-route li:before{inset-inline-start:-34px;top:14px}body.rd .pz-route .rd-wp-n{inset-inline-start:16px}body.rd .pz-locja li{grid-template-columns:44px minmax(0,1fr);gap:8px 12px}body.rd .pz-num{font-size:1.4rem}body.rd .pz-floors{border-inline-width:5px}}body.rd .pz-main section:nth-of-type(2n):not(.hero):not(.rd-contact){background:0 0}body.rd .pz-main section.rd-contact{background:var(--rd-night)}:root:not([data-theme=light]) body.rd .pz-main section.rd-contact,:root[data-theme=dark] body.rd .pz-main section.rd-contact{background:var(--rd-night-deep)}body.rd .pz-erp-route{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin:72px 0 0;padding:0;list-style:none;display:grid;position:relative}body.rd .pz-erp-route:before{content:"";inset-inline:0;border-top:2.6px solid var(--rd-mag);position:absolute;top:-34px}body.rd .pz-erp-route li{position:relative}body.rd .pz-erp-ring{inset-inline-start:0;box-sizing:border-box;background:var(--rd-bg);border:2.6px solid var(--rd-mag);border-radius:50%;width:20px;height:20px;position:absolute;top:-44px}body.rd .pz-erp-route li:last-child .pz-erp-ring{background:radial-gradient(circle, var(--rd-mag) 0 3.5px, var(--rd-bg) 4px)}body.rd .pz-erp-route h3{margin:0 0 10px;font-size:1.22rem}body.rd .pz-erp-route p{color:var(--rd-ink2);margin:0;font-size:.95rem}body.rd .pz-erp-note{max-width:70ch;color:var(--rd-ink2);margin:40px 0 0;font-size:.95rem;font-style:italic}body.rd .pz-erp-qa{max-width:900px;margin-top:56px}body.rd .pz-erp-qa-h{margin:0 0 14px;font-size:1.3rem}body.rd .pz-erp-qa p a{color:var(--rd-ink);text-decoration-color:var(--rd-mag);text-underline-offset:3px}@media (width<=1100px){body.rd .pz-erp-route{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:76px}}@media (width<=600px){body.rd .pz-erp-route{grid-template-columns:1fr;row-gap:0;margin-top:28px;padding-inline-start:34px}body.rd .pz-erp-route:before{inset-inline:9px auto;border-top:0;border-inline-start:2.6px solid var(--rd-mag);top:0;bottom:0}body.rd .pz-erp-route li{margin-top:26px}body.rd .pz-erp-ring{inset-inline-start:-34px;top:2px}}@media (width>=601px){body.rd .pz-erp-route.is-live:before{transform-origin:0;transform:scaleX(var(--p,1))}body.rd .pz-erp-route.is-live .pz-erp-ring{transition:border-color .3s,background .3s}}
