.rd-ahero{background:var(--rd-cream);height:100svh;min-height:560px;color:var(--rd-ink);position:relative;overflow:hidden}.rd-ahero__top{z-index:2;left:var(--rd-gut);right:var(--rd-gut);will-change:transform;padding-top:clamp(40px,5.5vh,64px);position:absolute;top:0}.rd-label{margin-bottom:8px;font-size:10px;display:block}.rd-ahero__h1{letter-spacing:-.05em;font-size:clamp(2.3rem,5.3vw,6.6rem);font-weight:500;line-height:.96}.rd-ahero__media{clip-path:inset(32vh 0 0);will-change:clip-path;background:#0e1d36;position:absolute;inset:0}.rd-ahero__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rd-ahero__shade{opacity:0;background:#081224;position:absolute;inset:0}.rd-ahero__text{z-index:3;right:var(--rd-gut);color:#fff;letter-spacing:-.02em;text-wrap:pretty;width:min(46ch,46vw);min-width:250px;font-size:clamp(.95rem,1.1vw,1.4rem);font-weight:500;line-height:1.2;position:absolute;bottom:clamp(36px,9vh,100px)}.rd-process{z-index:2;height:100svh;min-height:620px;padding:max(96px, 16svh) var(--rd-gut) 0;position:relative;overflow:hidden}.rd-process__title{letter-spacing:-.05em;margin-bottom:clamp(24px,4.5vh,64px);font-size:clamp(2.4rem,4.8vw,6rem);font-weight:500;line-height:1}.rd-process__stage{grid-template-columns:minmax(0,1.78fr) minmax(0,1fr);gap:0 16px;height:max(380px,min(52svh,760px));display:grid}.rd-process__media{height:100%;position:relative}.rd-pimg{border-radius:var(--rd-r-media);will-change:left, top, width, height;background:#d3dcea;width:70.4%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.rd-pimg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rd-process__side{grid-template-columns:1fr;height:100%;display:grid;position:relative}.rd-process__count{align-items:flex-start;gap:6px;padding-top:.6em;font-size:13px;display:flex;position:absolute;top:0;right:calc(100% + 16px)}.rd-process__count .rd-dots{gap:5px}.rd-process__count .rd-dots i{width:8px;height:8px}.rd-process__txts{border-left:1px solid var(--rd-ink);padding-left:clamp(22px,2vw,36px);position:relative}.rd-ptxt{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 0 clamp(22px,2vw,36px)}.rd-ptxt h3{letter-spacing:-.045em;font-size:clamp(1.8rem,2.9vw,3.4rem);font-weight:500;line-height:1}.rd-ptxt__foot{gap:clamp(20px,4vh,48px);max-width:26em;padding-bottom:4px;display:grid}.rd-root .rd-ptxt__foot p{letter-spacing:-.02em;font-size:clamp(17px,1.45vw,24px);line-height:1.22}.rd-process__scroll{color:var(--rd-ink);bottom:18px}.rd-show{z-index:2;color:#fff;background:#000;height:100svh;min-height:560px;position:relative;overflow:hidden}.rd-sl{will-change:transform;position:absolute;inset:0;overflow:hidden}.rd-sl__media{position:absolute;inset:0;overflow:hidden}.rd-sl__media img{object-fit:cover;will-change:transform;width:100%;height:120%;position:absolute;top:-10%;left:0}.rd-sl__shade{opacity:0;background:#060e1e8c;position:absolute;inset:0}.rd-sl__panel{background:var(--c);grid-template-rows:auto auto 1fr;width:min(51%,760px);min-width:300px;height:74%;padding:12px 14px 16px;display:grid;position:absolute;bottom:0;right:0}.rd-sl__top{justify-content:space-between;font-size:9.5px;display:flex}.rd-sl__top em{font-size:var(--rd-meta);font-style:normal}.rd-sl__head{letter-spacing:-.045em;text-wrap:pretty;margin-top:clamp(12px,3vh,36px);font-size:clamp(1.35rem,2.7vw,3.4rem);font-weight:500;line-height:1.02}.rd-sl__foot{align-self:end;gap:10px;max-width:44ch;display:grid}.rd-sl__foot p{font-size:clamp(10.5px,.8vw,13px);line-height:1.3}.rd-sl__foot p:before{content:"“";margin-bottom:8px;font-size:22px;line-height:.6;display:block}.rd-sl__who{gap:1px;font-size:9.5px;display:grid}.rd-sl__who span{opacity:.72;font-style:normal}.rd-sl .rd-link{--rd-arrow:var(--c);color:#fff;font-size:10.5px}@media (width<=760px){.rd-process__stage{grid-template-rows:34svh 1fr;grid-template-columns:1fr;gap:14px 0;height:66svh}.rd-sl__panel{width:100%;height:68%}.rd-ahero__text{left:var(--rd-gut);right:var(--rd-gut);width:auto}}html.rd-static .rd-ahero__media{clip-path:none;height:70svh;position:relative}html.rd-static .rd-ahero{height:auto}html.rd-static .rd-ahero__top{position:relative}html.rd-static .rd-ahero__text{color:var(--rd-ink);margin:16px var(--rd-gut);position:relative;inset:auto}html.rd-static .rd-pimg:not(:first-child){display:none}html.rd-static .rd-process__stage{align-items:start;height:auto}html.rd-static .rd-process__media{height:max(380px,min(52svh,760px));position:sticky;top:90px}html.rd-static .rd-process__txts{height:auto}html.rd-static .rd-ptxt{gap:16px;padding:0 0 clamp(28px,4vh,48px);position:static}html.rd-static .rd-show{height:auto;overflow:visible}html.rd-static .rd-sl{height:100svh;min-height:560px;position:relative}@media (width<=760px){.rd-process__count{z-index:1;right:0}}
