body.rd .zm-sub{max-width:62ch;margin:0 0 clamp(20px,3vw,32px)}body.rd .zm-hero{align-items:center;min-height:clamp(560px,78vh,760px);display:flex;position:relative;overflow:hidden}body.rd .zm-voyage{z-index:0;width:100%;height:100%;position:absolute;inset:0}body.rd .zm-hero .rd-wrap{z-index:1;pointer-events:none;width:100%;position:relative}body.rd .zm-hero .rd-hero-text{pointer-events:auto;max-width:min(600px,52%)}body.rd .zm-hero .rd-lede{background:color-mix(in srgb, var(--rd-bg) 78%, transparent)}body.rd .zm-cursor{z-index:2;pointer-events:none;opacity:0;width:0;height:0;transition:opacity .2s;position:absolute;top:0;left:0}body.rd .zm-cursor:before{content:"";border:1.5px solid var(--rd-mag);border-radius:50%;width:48px;height:48px;transition:all .25s;position:absolute;top:-24px;left:-24px}body.rd .zm-cursor span{font:600 .72rem/1 var(--rd-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--rd-mag);white-space:nowrap;position:absolute;top:-8px;left:32px}body.rd .zm-cursor.on{opacity:1}body.rd .zm-cursor.hold:before{background:color-mix(in srgb, var(--rd-mag) 10%, transparent);width:76px;height:76px;top:-38px;left:-38px}body.rd .zm-hero:hover{cursor:crosshair}@media (pointer:coarse){body.rd .zm-cursor{display:none}}@media (width<=900px){body.rd .zm-hero{flex-direction:column-reverse;min-height:0;display:flex}body.rd .zm-voyage{height:300px;position:relative;inset:auto}body.rd .zm-hero .rd-hero-text{max-width:none}body.rd .zm-hero .rd-lede{background:0 0}}body.rd .zm-shoals{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px clamp(24px,4vw,56px);padding-top:8px}body.rd .zm-shoals .rd-shoal p{font-size:.95rem;line-height:1.55}body.rd :is(.zm-areas-grid,.zm-branze-grid){gap:clamp(18px,3vw,40px);display:grid}body.rd .zm-areas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.rd .zm-branze-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.rd :is(.zm-areas-grid,.zm-branze-grid) article{border-top:1.5px solid var(--rd-ink);padding-top:14px}body.rd :is(.zm-areas-grid,.zm-branze-grid) h3{font:700 1.3rem/1.2 var(--rd-serif);color:var(--rd-mag);margin:0 0 8px}body.rd :is(.zm-areas-grid,.zm-branze-grid) p{color:var(--rd-ink);margin:0 0 10px;line-height:1.55}body.rd .zm-branze-grid p b,body.rd .zm-start .et-gain-grid p b{font-weight:600}@media (width<=900px){body.rd :is(.zm-shoals,.zm-areas-grid,.zm-branze-grid){grid-template-columns:1fr}}body.rd .zm-seg .zm-areas-grid p b{font-weight:600}body.rd .zm-seg .zm-areas-grid h3{font-size:1.2rem}body.rd .zm-ksc{max-width:68ch;margin:clamp(18px,3vw,28px) 0 0}body.rd .zm-ksc .rd-link{white-space:nowrap}body.rd .zm-more{margin:clamp(18px,3vw,28px) 0 0}body.rd .zm-start .et-gain-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}
