@property --x{syntax:"<percentage>";inherits:true;initial-value:52%}.gate[data-astro-cid-lcdefpme]{--x:52%;--k:7%;background:var(--night);height:100svh;min-height:min(560px,100svh);transition:--x .8s var(--ease);position:relative;overflow:hidden}.side[data-astro-cid-lcdefpme]{color:#fff;isolation:isolate;text-decoration:none;display:flex;position:absolute;inset:0}.bg[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.still[data-astro-cid-lcdefpme]{background-position:50%;background-size:cover}@media (prefers-reduced-motion:no-preference){.part[data-astro-cid-lcdefpme] .still[data-astro-cid-lcdefpme]{animation:26s ease-in-out infinite alternate gate-drift}}@keyframes gate-drift{0%{translate:0;scale:1.04}to{translate:-2% -1.5%;scale:1.14}}.shade[data-astro-cid-lcdefpme]{position:absolute;inset:0}.pro[data-astro-cid-lcdefpme] .shade[data-astro-cid-lcdefpme]{background:linear-gradient(270deg,#071833e6 0%,#0718338c 45%,#07183359 100%)}.part[data-astro-cid-lcdefpme] .shade[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#062a57c7 0%,#062a574d 45%,#062a570d 70%),linear-gradient(#0000 50%,#062a578c)}.edge[data-astro-cid-lcdefpme]{filter:drop-shadow(5px 0 0 var(--sun));pointer-events:none;position:absolute;inset:0}.part[data-astro-cid-lcdefpme]{pointer-events:auto;clip-path:polygon(-3% -3%, var(--x) -3%, calc(var(--x) - var(--k)) 50%, var(--x) 103%, -3% 103%)}.inner[data-astro-cid-lcdefpme]{z-index:1;flex-direction:column;justify-content:flex-end;gap:22px;padding:0 0 clamp(64px,10vh,120px);display:flex;position:relative}.part[data-astro-cid-lcdefpme] .inner[data-astro-cid-lcdefpme]{width:min(42vw,560px);padding-left:clamp(24px,5vw,80px)}.pro[data-astro-cid-lcdefpme] .inner[data-astro-cid-lcdefpme]{text-align:right;align-items:flex-end;width:min(40vw,540px);margin-left:auto;padding-right:clamp(24px,5vw,80px)}.pro[data-astro-cid-lcdefpme] .g-logo{width:clamp(180px,16vw,260px);height:auto}.claim[data-astro-cid-lcdefpme]{text-wrap:balance;max-width:22em;font-size:clamp(18px,1.2vw + 10px,24px);font-weight:600;line-height:1.35}.cta[data-astro-cid-lcdefpme]{background:var(--sun);min-height:58px;color:var(--ink);transition:transform .25s var(--ease), background-color .2s;align-self:flex-start;align-items:center;gap:12px;padding:0 26px;font-size:17px;font-weight:760;display:inline-flex}.part[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme]{border-radius:999px}.pro[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme]{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);align-self:flex-end}@media (hover:hover){.side[data-astro-cid-lcdefpme]:hover .cta[data-astro-cid-lcdefpme]{background:#ffc72c}.side[data-astro-cid-lcdefpme]:hover .cta[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transform:translate(4px)}}.cta[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transition:transform .25s var(--ease)}.side[data-astro-cid-lcdefpme]:focus-visible{outline:none}.side[data-astro-cid-lcdefpme]:focus-visible .cta[data-astro-cid-lcdefpme]{outline-offset:4px;outline:3px solid #fff}@media (hover:hover) and (width>=901px){.gate[data-astro-cid-lcdefpme]:has(.part:hover){--x:64%}.gate[data-astro-cid-lcdefpme]:has(.pro:hover){--x:40%}.part[data-astro-cid-lcdefpme]:hover .bg[data-astro-cid-lcdefpme],.pro[data-astro-cid-lcdefpme]:hover .bg[data-astro-cid-lcdefpme]{transform:scale(1.04)}}.gate[data-astro-cid-lcdefpme].go-part,.gate[data-astro-cid-lcdefpme].go-part:has(.side:hover){--x:130%}.inner[data-astro-cid-lcdefpme],.foot[data-astro-cid-lcdefpme]{transition:opacity .35s var(--ease), translate .5s var(--ease)}.gate[data-astro-cid-lcdefpme]:is(.go-part,.go-pro) [data-astro-cid-lcdefpme]:is(.inner,.foot){opacity:0;translate:0 -14px}.gate[data-astro-cid-lcdefpme].go-part .part[data-astro-cid-lcdefpme] .bg[data-astro-cid-lcdefpme],.gate[data-astro-cid-lcdefpme].go-pro .pro[data-astro-cid-lcdefpme] .bg[data-astro-cid-lcdefpme]{transform:scale(1.06)}.gate[data-astro-cid-lcdefpme].go-pro,.gate[data-astro-cid-lcdefpme].go-pro:has(.side:hover){--x:-30%}.foot[data-astro-cid-lcdefpme]{z-index:3;color:#ffffffc7;text-align:center;width:max-content;max-width:calc(100% - 32px);margin:0;font-size:13px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff;font-weight:700;text-decoration:none}@media (width<=900px) and (orientation:portrait){.gate[data-astro-cid-lcdefpme]{--y:50%}.edge[data-astro-cid-lcdefpme]{filter:drop-shadow(0 4px 0 var(--sun))}.part[data-astro-cid-lcdefpme]{clip-path:polygon(-3% -3%, 103% -3%, 103% calc(var(--x) - 2%), 50% calc(var(--x) + 4%), -3% calc(var(--x) - 2%))}.part[data-astro-cid-lcdefpme] .inner[data-astro-cid-lcdefpme]{justify-content:center;gap:clamp(10px,1.8svh,18px);width:auto;padding:24px 24px 6%;position:absolute;inset:0 0 50%}.pro[data-astro-cid-lcdefpme] .inner[data-astro-cid-lcdefpme]{text-align:left;justify-content:center;align-items:flex-start;gap:clamp(10px,1.8svh,18px);width:auto;margin:0;padding:0 24px 56px;position:absolute;inset:57% 0 0}.part[data-astro-cid-lcdefpme] .inner[data-astro-cid-lcdefpme] .soreva-logo{width:min(62vw,300px)}.pro[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme]{align-self:flex-start}.claim[data-astro-cid-lcdefpme]{font-size:16px}.cta[data-astro-cid-lcdefpme]{min-height:52px;font-size:16px}.part[data-astro-cid-lcdefpme] .shade[data-astro-cid-lcdefpme]{background:linear-gradient(#062a57cc 0%,#062a5759 55%,#062a571a 100%)}.pro[data-astro-cid-lcdefpme] .g-logo{width:150px}}@media (width<=900px) and (orientation:portrait) and (height<=700px){.claim[data-astro-cid-lcdefpme]{font-size:15px}.cta[data-astro-cid-lcdefpme]{min-height:46px;padding:0 20px;font-size:15px}.pro[data-astro-cid-lcdefpme] .g-logo{width:120px}.part[data-astro-cid-lcdefpme] .inner[data-astro-cid-lcdefpme] .soreva-logo{width:min(50vw,220px)}.foot[data-astro-cid-lcdefpme]{font-size:12px;bottom:10px}}@media (height<=520px) and (orientation:landscape){.inner[data-astro-cid-lcdefpme]{gap:12px;padding-bottom:44px}.claim[data-astro-cid-lcdefpme]{font-size:15px}.cta[data-astro-cid-lcdefpme]{min-height:44px;font-size:15px}.part[data-astro-cid-lcdefpme] .inner[data-astro-cid-lcdefpme] .soreva-logo{width:min(34vw,220px)}.pro[data-astro-cid-lcdefpme] .g-logo{width:140px}}
