.rg[data-astro-cid-vn3e57ym]{flex-wrap:wrap;gap:12px;display:flex}.rg[data-astro-cid-vn3e57ym]:after{content:"";flex-grow:9999}.rg-i[data-astro-cid-vn3e57ym]{flex:var(--r) 1 calc(var(--r) * var(--rgh,clamp(150px, 17vw, 290px)));aspect-ratio:var(--r);background:#eee;padding:0;position:relative;overflow:hidden}.rg-i[data-astro-cid-vn3e57ym][hidden]{display:none}.rg-i[data-astro-cid-vn3e57ym] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.rg-i[data-astro-cid-vn3e57ym]:hover img{transform:scale(1.04)}.rg-more[data-astro-cid-vn3e57ym]{justify-content:center;margin-top:clamp(40px,6vh,70px);display:flex}.rh[data-astro-cid-kbn3znt2]{z-index:2;min-height:max(620px,100svh);padding:120px var(--pad) clamp(90px, 12vh, 130px);background:var(--lt);color:#000;align-items:center;display:flex;position:relative;overflow:hidden}.rh-in[data-astro-cid-kbn3znt2]{grid-template-columns:minmax(0,5fr) minmax(0,5fr);align-items:center;gap:clamp(40px,5vw,100px);width:100%;display:grid}.rh-txt[data-astro-cid-kbn3znt2] .sh-bc[data-astro-cid-kbn3znt2]{margin-bottom:clamp(28px,5vh,56px)}.rh-eb[data-astro-cid-kbn3znt2]{opacity:.6;margin-bottom:clamp(12px,2vh,22px);animation:1s .4s both fadeIn;display:block}.rh-t[data-astro-cid-kbn3znt2]{text-wrap:balance;letter-spacing:-.045em;animation:slideIn 1.4s .25s var(--ease) both;font-size:min(clamp(40px,4.8vw,96px),11vh);font-weight:900;line-height:.96}.rh-acts[data-astro-cid-kbn3znt2]{flex-wrap:wrap;align-items:center;gap:26px;margin-top:clamp(28px,5vh,50px);animation:1s .7s both fadeIn;display:flex}.rh-fig[data-astro-cid-kbn3znt2]{animation:1.2s .3s both fadeIn;position:relative}.rh-media[data-astro-cid-kbn3znt2]{z-index:1;background:#ddd;margin:0;position:relative;overflow:hidden}.rh-media[data-astro-cid-kbn3znt2] img{object-fit:cover;width:100%;height:100%;animation:shIn 2.2s var(--ease) both}@keyframes rhZoom{0%{transform:scale(1.12)}to{transform:scale(1)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.rh-media[data-astro-cid-kbn3znt2] img{animation:shIn 2.2s var(--ease) both, rhZoom linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 90vh}}}.rh-ln[data-astro-cid-kbn3znt2]{z-index:0;pointer-events:none;--lc:#00000029;position:absolute}.rh-ln-t[data-astro-cid-kbn3znt2]{background:linear-gradient(270deg, var(--lc), transparent);width:clamp(80px,12vw,220px);height:1px;top:0;right:100%}.rh-ln-b[data-astro-cid-kbn3znt2]{width:calc(var(--pad) + 40px);background:linear-gradient(90deg, var(--lc), transparent);height:1px;bottom:0;left:100%}.rh-ln-tl[data-astro-cid-kbn3znt2]{transform-origin:0 100%;width:1px;height:clamp(70px,14vh,160px);transform:skewX(calc(var(--skew) * -1));background:linear-gradient(0deg, var(--lc), transparent);bottom:100%;left:0}.rh-ln-br[data-astro-cid-kbn3znt2]{transform-origin:0 0;width:1px;height:clamp(60px,11vh,120px);transform:skewX(calc(var(--skew) * -1));background:linear-gradient(180deg, var(--lc), transparent);top:100%;right:0}.rh-play[data-astro-cid-kbn3znt2]{z-index:2;padding:20px 20px 20px 28px;animation:1s .9s both fadeIn;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.rh-play[data-astro-cid-kbn3znt2] i[data-astro-cid-kbn3znt2]{clip-path:polygon(0 0,100% 50%,0 100%);filter:drop-shadow(0 4px 20px #0006);width:40px;height:80px;transition:transform .6s var(--ease);background:#fff;display:block}.rh-play[data-astro-cid-kbn3znt2]:hover i[data-astro-cid-kbn3znt2]{transform:scale(1.15)}@media (max-width:860px){.rh[data-astro-cid-kbn3znt2]{min-height:0;padding-top:110px;padding-bottom:var(--sec2,68px);align-items:flex-start}.rh-in[data-astro-cid-kbn3znt2]{flex-direction:column;align-items:stretch;gap:0;display:flex}.rh-txt[data-astro-cid-kbn3znt2]{display:contents}.rh-txt[data-astro-cid-kbn3znt2] .sh-bc[data-astro-cid-kbn3znt2]{order:0;margin-bottom:22px}.rh-fig[data-astro-cid-kbn3znt2]{order:1;margin-bottom:30px}.rh-eb[data-astro-cid-kbn3znt2],.rh-t[data-astro-cid-kbn3znt2],.rh-meta[data-astro-cid-kbn3znt2],.rh-acts[data-astro-cid-kbn3znt2]{order:2}.rh-t[data-astro-cid-kbn3znt2]{font-size:clamp(36px,9.5vw,64px)}.rh-ln-t[data-astro-cid-kbn3znt2],.rh-ln-tl[data-astro-cid-kbn3znt2]{display:none}.rh-play[data-astro-cid-kbn3znt2] i[data-astro-cid-kbn3znt2]{width:28px;height:56px}}.rh-meta[data-astro-cid-kbn3znt2]{--mg:clamp(22px, 3.5vh, 36px);margin-top:var(--mg);padding-top:var(--mg);border-top:1.5px solid #000;gap:14px clamp(22px,3vw,44px);animation:1s .55s both fadeIn;display:block}.rh-meta[data-astro-cid-kbn3znt2] dt[data-astro-cid-kbn3znt2]{opacity:var(--muted);margin-bottom:6px;display:block}.rh-meta[data-astro-cid-kbn3znt2] dd[data-astro-cid-kbn3znt2]{font-size:var(--fs);line-height:1.35}.rh-sv[data-astro-cid-kbn3znt2] ul[data-astro-cid-kbn3znt2]{flex-wrap:wrap;gap:10px 18px;display:flex}.rh-sv[data-astro-cid-kbn3znt2] li[data-astro-cid-kbn3znt2]{align-items:center;gap:8px;display:flex}.rh-sv[data-astro-cid-kbn3znt2] li[data-astro-cid-kbn3znt2]:before{content:"";clip-path:polygon(0 0,100% 0,100% 100%);background:currentColor;width:7px;height:7px}.rf-a[data-astro-cid-kbn3znt2]{font:inherit;color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.ri[data-astro-cid-kbn3znt2]{padding:clamp(40px, 6vh, 70px) var(--pad) clamp(90px, 13vh, 160px)}.ri-grid[data-astro-cid-kbn3znt2]{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(40px,6vw,120px);display:grid}.ri-h[data-astro-cid-kbn3znt2]{letter-spacing:-.045em;font-size:clamp(34px,3.8vw,72px);font-weight:900;line-height:1;position:sticky;top:120px}.ri-txt[data-astro-cid-kbn3znt2] p{color:#333;max-width:640px;margin-top:22px}.ri-txt[data-astro-cid-kbn3znt2] p:first-child{margin-top:0}.ri-txt[data-astro-cid-kbn3znt2] a:not(.btn):not(.lnk){text-underline-offset:3px;text-decoration:underline}.ri-res[data-astro-cid-kbn3znt2]{letter-spacing:-.02em;border-top:1.5px solid #000;max-width:640px;padding-top:18px;font-size:clamp(19px,1.5vw,24px);font-weight:800;line-height:1.3;color:#000!important;margin:30px 0 0!important}.ri-res[data-astro-cid-kbn3znt2] .mono[data-astro-cid-kbn3znt2]{opacity:var(--muted);margin-bottom:8px;display:block}.ri-txt[data-astro-cid-kbn3znt2] .ctas[data-astro-cid-kbn3znt2]{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}.ri-split[data-astro-cid-kbn3znt2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,120px);display:grid}.ri-split[data-astro-cid-kbn3znt2] .ri-h[data-astro-cid-kbn3znt2]{margin-bottom:26px;position:static}.ri-img[data-astro-cid-kbn3znt2]{margin:0;overflow:hidden}@media (min-width:861px){.ri-img[data-astro-cid-kbn3znt2],.rt-img[data-astro-cid-kbn3znt2]{position:sticky;top:128px}}.ri-img[data-astro-cid-kbn3znt2] img,.rt-img[data-astro-cid-kbn3znt2] img{width:100%;height:auto}.rv-play[data-astro-cid-kbn3znt2] span[data-astro-cid-kbn3znt2]{letter-spacing:.16em;font-size:13px}.rvid[data-astro-cid-kbn3znt2],.rg-wrap[data-astro-cid-kbn3znt2]{padding:0 var(--pad) clamp(90px, 13vh, 160px);scroll-margin-top:90px}.rg-head[data-astro-cid-kbn3znt2]{border-bottom:1.5px solid #000;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(24px,4vh,40px);padding-bottom:18px;display:flex}.rg-head[data-astro-cid-kbn3znt2] h2[data-astro-cid-kbn3znt2]{letter-spacing:-.05em;font-size:clamp(40px,5vw,90px);font-weight:900;line-height:1}.rg-head[data-astro-cid-kbn3znt2] .mono[data-astro-cid-kbn3znt2]{opacity:var(--muted)}.rt[data-astro-cid-kbn3znt2]{padding:0 var(--pad) clamp(90px, 13vh, 160px);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,120px);display:grid}.rt[data-astro-cid-kbn3znt2].rev .rt-img[data-astro-cid-kbn3znt2]{order:2}.rt-img[data-astro-cid-kbn3znt2]{margin:0;overflow:hidden}.rt-txt[data-astro-cid-kbn3znt2] h2[data-astro-cid-kbn3znt2]{letter-spacing:-.045em;margin-bottom:22px;font-size:clamp(32px,3.4vw,62px);font-weight:900;line-height:1}.rt-txt[data-astro-cid-kbn3znt2] p{color:#333;margin-top:18px}.rt-txt[data-astro-cid-kbn3znt2] .ctas[data-astro-cid-kbn3znt2]{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.rc[data-astro-cid-kbn3znt2]{padding:0 var(--pad) clamp(90px, 13vh, 160px)}.rc-box[data-astro-cid-kbn3znt2]{aspect-ratio:16/9;-webkit-user-select:none;user-select:none;background:#000;position:relative;overflow:hidden}.rc-box[data-astro-cid-kbn3znt2] img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.rc-before[data-astro-cid-kbn3znt2]{clip-path:inset(0 calc(100% - var(--x)) 0 0);position:absolute;inset:0}.rc-h[data-astro-cid-kbn3znt2]{top:0;bottom:0;left:var(--x);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute}.rc-h[data-astro-cid-kbn3znt2] i[data-astro-cid-kbn3znt2]{width:64px;height:54px;margin:-27px 0 0 -32px;position:absolute;top:50%;left:50%}.rc-h[data-astro-cid-kbn3znt2] i[data-astro-cid-kbn3znt2]:before,.rc-h[data-astro-cid-kbn3znt2] i[data-astro-cid-kbn3znt2]:after{content:"";background:#fff;width:27px;height:54px;position:absolute;top:0}.rc-h[data-astro-cid-kbn3znt2] i[data-astro-cid-kbn3znt2]:before{clip-path:polygon(100% 0,0 50%,100% 100%);left:0}.rc-h[data-astro-cid-kbn3znt2] i[data-astro-cid-kbn3znt2]:after{clip-path:polygon(0 0,100% 50%,0 100%);right:0}.rc-l[data-astro-cid-kbn3znt2],.rc-r[data-astro-cid-kbn3znt2]{z-index:2;color:#fff;pointer-events:none;background:#000;padding:6px 10px;font-size:11px;position:absolute;top:18px}.rc-l[data-astro-cid-kbn3znt2]{left:18px}.rc-r[data-astro-cid-kbn3znt2]{right:18px}.rc[data-astro-cid-kbn3znt2] input[data-astro-cid-kbn3znt2]{z-index:3;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.rc-hint[data-astro-cid-kbn3znt2]{opacity:var(--muted);margin-top:16px;font-size:12px}.rcta[data-astro-cid-kbn3znt2]{justify-content:center;align-items:center;height:min(70vh,760px);display:flex;position:relative;overflow:hidden}.rcta[data-astro-cid-kbn3znt2]>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rcta[data-astro-cid-kbn3znt2] .btn[data-astro-cid-kbn3znt2]{z-index:2;position:relative}.rq[data-astro-cid-kbn3znt2]{padding:0 var(--pad) clamp(90px, 13vh, 160px)}.rq-quote[data-astro-cid-kbn3znt2]{margin:0 0 clamp(50px,8vh,90px)}.rq-quote[data-astro-cid-kbn3znt2] q[data-astro-cid-kbn3znt2]{letter-spacing:-.03em;font-size:clamp(24px,2.6vw,44px);font-weight:800;line-height:1.15;display:block}.rq-quote[data-astro-cid-kbn3znt2] cite[data-astro-cid-kbn3znt2]{opacity:var(--muted);margin-top:22px;font-style:normal;display:block}.rq-quote[data-astro-cid-kbn3znt2] cite[data-astro-cid-kbn3znt2] span[data-astro-cid-kbn3znt2]{margin-top:6px;display:block}.rq-quote[data-astro-cid-kbn3znt2] q[data-astro-cid-kbn3znt2][data-tr]:after{content:none}.rq-quote[data-astro-cid-kbn3znt2] .rv-cq[data-astro-cid-kbn3znt2]:before{content:close-quote}.rq-quote[data-astro-cid-kbn3znt2] .rv-tr[data-astro-cid-kbn3znt2]{letter-spacing:0;opacity:.7;white-space:nowrap;font-size:.55em;font-weight:500}.rq-box[data-astro-cid-kbn3znt2]{color:#fff;background:#000;grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:30px clamp(40px,6vw,100px);padding:clamp(36px,5vw,70px);display:grid}.rq-h[data-astro-cid-kbn3znt2]{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(28px,2.8vw,50px);font-weight:900;line-height:1.05}.rq-p[data-astro-cid-kbn3znt2]{opacity:.75;max-width:34em;margin:16px 0 0}.rq-acts[data-astro-cid-kbn3znt2]{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.rq-acts[data-astro-cid-kbn3znt2] .lnk[data-astro-cid-kbn3znt2]{color:#fff}@media (max-width:860px){.rq-box[data-astro-cid-kbn3znt2]{grid-template-columns:minmax(0,1fr)}.rq-acts[data-astro-cid-kbn3znt2] .lnk[data-astro-cid-kbn3znt2]{max-width:100%}}@media (max-width:359px){.rq-box[data-astro-cid-kbn3znt2]{padding:32px 14px}}.rm[data-astro-cid-kbn3znt2]{padding:clamp(90px, 13vh, 160px) var(--pad) 0;border-top:1px solid #e3e3e3}.rm-list[data-astro-cid-kbn3znt2].arc.grid{padding-top:clamp(30px,5vh,56px)}.rsv[data-astro-cid-kbn3znt2]{z-index:1;background:var(--lt);padding:clamp(90px, 13vh, 160px) var(--pad);position:sticky}.rsv[data-astro-cid-kbn3znt2]:before{content:"";background:var(--lt);pointer-events:none;height:100vh;position:absolute;bottom:100%;left:0;right:0}.rsv[data-astro-cid-kbn3znt2]:after{content:"";height:var(--rgap,0px);background:var(--lt);pointer-events:none;position:absolute;top:100%;left:0;right:0}.rs[data-astro-cid-kbn3znt2]{border-top:1.5px solid #000;grid-template-columns:repeat(3,1fr);column-gap:clamp(24px,3vw,48px);margin-top:clamp(30px,5vh,56px);display:grid}.rs[data-astro-cid-kbn3znt2] a[data-astro-cid-kbn3znt2]{border-bottom:1px solid #ddd;grid-template-columns:40px 1fr 14px;align-items:center;padding:16px 0;display:grid;position:relative}.rs[data-astro-cid-kbn3znt2] a[data-astro-cid-kbn3znt2]:after{content:"";transform-origin:0;height:1.5px;transition:transform .6s var(--ease);background:#000;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.rs[data-astro-cid-kbn3znt2] a[data-astro-cid-kbn3znt2]:hover:after{transform:scaleX(1)}.rs[data-astro-cid-kbn3znt2] .mono[data-astro-cid-kbn3znt2]{opacity:var(--muted);font-size:11px}.rs[data-astro-cid-kbn3znt2] b[data-astro-cid-kbn3znt2]{letter-spacing:-.02em;transition:transform .5s var(--ease);font-size:clamp(17px,1.3vw,21px);font-weight:800}.rs[data-astro-cid-kbn3znt2] a[data-astro-cid-kbn3znt2]:hover b[data-astro-cid-kbn3znt2]{transform:translate(6px)}.rs[data-astro-cid-kbn3znt2] i[data-astro-cid-kbn3znt2]{clip-path:polygon(0 0,100% 0,100% 100%);width:12px;height:12px;transition:transform .5s var(--ease);background:currentColor}.rs[data-astro-cid-kbn3znt2] a[data-astro-cid-kbn3znt2]:hover i[data-astro-cid-kbn3znt2]{transform:translate(3px,-3px)}.vd[data-astro-cid-kbn3znt2]{color:#fff;background:0 0;border:0;max-width:none;max-height:none;padding:0;overflow:visible}.vd[data-astro-cid-kbn3znt2]::backdrop{background:#000000e6}.vd[data-astro-cid-kbn3znt2]{aspect-ratio:16/9;width:min(1200px,92vw);margin:auto}.vd-slot[data-astro-cid-kbn3znt2]{background:#000;position:absolute;inset:0}.vd[data-astro-cid-kbn3znt2] .lb-x[data-astro-cid-kbn3znt2]{position:absolute;top:-44px;right:0}@media (max-width:860px){.ri-grid[data-astro-cid-kbn3znt2]{grid-template-columns:1fr}.ri-h[data-astro-cid-kbn3znt2]{position:static}.rh-meta[data-astro-cid-kbn3znt2]{margin-top:22px;padding-top:16px}.rh-acts[data-astro-cid-kbn3znt2]{margin-top:32px}.ri-split[data-astro-cid-kbn3znt2]{gap:34px}.ri-split[data-astro-cid-kbn3znt2] .ri-h[data-astro-cid-kbn3znt2]{margin-bottom:16px}.ri-txt[data-astro-cid-kbn3znt2] .ri-res[data-astro-cid-kbn3znt2]{padding-top:18px;margin-top:15px!important}.rt[data-astro-cid-kbn3znt2]{gap:34px}.rt-txt[data-astro-cid-kbn3znt2] h2[data-astro-cid-kbn3znt2]{margin-bottom:16px}.rq-quote[data-astro-cid-kbn3znt2]{margin-bottom:30px}.rq-quote[data-astro-cid-kbn3znt2] cite[data-astro-cid-kbn3znt2]{margin-top:16px}.ri-split[data-astro-cid-kbn3znt2]{grid-template-columns:1fr;gap:34px}.rt[data-astro-cid-kbn3znt2]{grid-template-columns:1fr}.rt[data-astro-cid-kbn3znt2].rev .rt-img[data-astro-cid-kbn3znt2]{order:0}.rc-box[data-astro-cid-kbn3znt2]{aspect-ratio:4/3}.rs[data-astro-cid-kbn3znt2]{grid-template-columns:1fr}}
