@font-face{font-family:generalSans;src:url(../media/GeneralSans_Medium-s.p.2csf5ddxy62r4.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:generalSans;src:url(../media/GeneralSans_Semibold-s.p.1ilrb12bo3o3m.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:generalSans Fallback;src:local(Arial);ascent-override:96.95%;descent-override:23.04%;line-gap-override:9.6%;size-adjust:104.17%}.generalsans_38f42fe7-module__9rQQLa__className{font-family:generalSans,generalSans Fallback}.generalsans_38f42fe7-module__9rQQLa__variable{--font-general-sans:"generalSans", "generalSans Fallback"}
@font-face{font-family:clashDisplay;src:url(../media/ClashDisplay_Medium-s.0olkjtjdv78mn.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:clashDisplay;src:url(../media/ClashDisplay_Semibold-s.082yiqt_73ckc.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:clashDisplay Fallback;src:local(Arial);ascent-override:81.56%;descent-override:22.91%;line-gap-override:8.25%;size-adjust:109.12%}.clashdisplay_8b2bedd5-module___JrhXW__className{font-family:clashDisplay,clashDisplay Fallback}.clashdisplay_8b2bedd5-module___JrhXW__variable{--font-clash-display:"clashDisplay", "clashDisplay Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_3b580775-module__zj7OgG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_3b580775-module__zj7OgG__variable{--font-inter:"Inter", "Inter Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root{--green-1000:#05140f;--green-900:#071a14;--green-800:#0a2019;--green-700:#0b5345;--green-500:#1f7a64;--cream:#fff4da;--cream-deep:#f6e7c6;--cream-a04:#fff4da0a;--cream-a06:#fff4da0f;--cream-a10:#fff4da1a;--cream-a16:#fff4da29;--cream-a24:#fff4da3d;--cream-a50:#fff4da80;--cream-a72:#fff4dab8;--cream-a75:#fff4dabf;--green-700-a40:#0b534566;--green-700-a70:#0b5345b3;--green-500-a24:#1f7a643d;--green-500-a40:#1f7a6466;--bg-page:var(--green-1000);--bg-section:var(--green-800);--bg-section-deep:var(--green-900);--brand:var(--green-700);--brand-lift:var(--green-500);--text-heading:var(--cream);--text-body:var(--cream-a72);--text-muted:var(--cream-a50);--text-on-brand:var(--cream);--border-hairline:var(--cream-a10);--border-glass:var(--cream-a16);--border-glass-hover:var(--cream-a24);--glow-brand:var(--green-500-a40);--graph-line:var(--cream);--graph-line-solved:var(--green-500);--graph-axis:#fff4da33;--scrim-bottom:linear-gradient(to top,#05140f 0%,#05140feb 22%,#05140f8c 55%,#05140f00 100%);--scrim-top:linear-gradient(to bottom,#05140fb8 0%,#05140f00 100%);--font-display:var(--font-general-sans),"General Sans",system-ui,sans-serif;--font-display-alt:var(--font-clash-display),"Clash Display",system-ui,sans-serif;--font-body:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif;--weight-heading:500;--weight-heading-strong:600;--weight-body:400;--weight-body-strong:500;--type-hero:clamp(3rem,8vw,7.5rem);--type-section:clamp(2.25rem,5vw,4.5rem);--type-statement:clamp(1.5rem,2.6vw,2.5rem);--type-outcome:clamp(2.5rem,6vw,5rem);--type-lead:clamp(1.0625rem,1.4vw,1.25rem);--type-body:1.0625rem;--type-body-lg:1.125rem;--type-small:.9375rem;--type-label:.75rem;--track-hero:-.03em;--track-section:-.025em;--track-tight:-.015em;--track-body:0em;--track-label:.14em;--leading-hero:.95;--leading-section:1.02;--leading-statement:1.28;--leading-body:1.6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-11:180px;--section-y:clamp(96px,14vh,180px);--section-y-tight:clamp(64px,9vh,112px);--gutter:clamp(20px,5vw,72px);--content-max:1240px;--measure-prose:62ch;--measure-statement:22ch;--nav-top:18px;--nav-h:60px;--nav-h-scrolled:52px;--nav-max:1080px;--radius-sm:12px;--radius-md:18px;--radius-lg:24px;--radius-xl:32px;--radius-pill:999px;--glass-bg:#fff4da0f;--glass-bg-hover:#fff4da17;--glass-border:1px solid #fff4da29;--glass-blur:blur(22px) saturate(160%);--glass-inner:inset 0 1px 0 #fff4da38,inset 0 -1px 0 #05140f4d;--glass-shadow:0 18px 50px -24px #05140fd9;--liquid-bg:#fff4da0d;--liquid-blur:blur(6px) saturate(170%);--liquid-filter:url(#ovoye-liquid) blur(6px) saturate(170%);--liquid-border:1px solid #fff4da33;--liquid-specular:inset 1px 1px 0 #fff4da61,inset -1px -1px 0 #fff4da1a,inset 0 0 22px #fff4da0f;--liquid-shadow:0 10px 34px -18px #05140fe6;--glow-soft:0 0 60px -12px #1f7a6466;--glow-line:0 0 18px #1f7a648c;--hairline:1px solid #fff4da1a;--warm-white:#faf8f3;--green-white:#eef3f0;--ink:#0f231d;--green-600:#083f35;--green-tint:#e6efe9;--ink-a10:#0f231d1a;--ink-a40:#0f231d66;--ink-a65:#0f231da6;--ink-a75:#0f231dbf;--link:var(--cream);--text-faint:var(--cream-a50);--rule-strike:#fff4da6b;--focus-ring:#fff4da8c;--field-radius:14px;--danger:#8a2e21;--danger-ring:#8a2e214d}[data-theme=light]{--bg-page:var(--warm-white);--bg-section:var(--green-white);--bg-section-deep:var(--green-tint);--text-heading:var(--ink);--text-body:var(--ink-a75);--text-muted:var(--ink-a65);--text-faint:var(--ink-a65);--text-on-brand:var(--cream);--link:var(--brand);--border-hairline:var(--ink-a10);--border-glass:#0b53451f;--border-glass-hover:#0b53453d;--hairline:1px solid var(--ink-a10);--glass-bg:#ffffff8c;--glass-bg-hover:#ffffffb8;--glass-border:1px solid #0b53451f;--glass-blur:blur(20px) saturate(160%);--glass-inner:inset 0 1px 0 #fffc;--glass-shadow:0 8px 30px #0b534514;--liquid-bg:#ffffff8c;--liquid-border:1px solid #0b534524;--liquid-specular:inset 1px 1px 0 #ffffffe6,inset -1px -1px 0 #0b534512,inset 0 0 22px #ffffff59;--liquid-shadow:0 10px 30px -16px #0b534533;--rule-strike:var(--ink-a40);--focus-ring:#0b5345a6;--graph-line:var(--ink);--graph-axis:var(--ink-a10);--glow-soft:0 0 60px -14px #1f7a6447;--scrim-page-fade:linear-gradient(to top,#faf8f3 0%,#faf8f3b8 38%,#faf8f300 100%);--field-bg:#ffffffb8;--field-bg-focus:#ffffffeb;--field-border:#0b534526;--field-border-focus:var(--brand);--field-ring:#0b53452e}.ov-on-dark{--text-heading:var(--cream);--text-body:var(--cream-a72);--text-muted:var(--cream-a75);--text-faint:var(--cream-a75);--text-on-brand:var(--cream);--link:var(--cream);--focus-ring:#fff4da8c;--border-hairline:var(--cream-a16);--border-glass:var(--cream-a16);--border-glass-hover:var(--cream-a24);--hairline:1px solid var(--cream-a10);--rule-on-dark:#fff4da26;--glass-bg:#fff4da0f;--glass-bg-hover:#fff4da17;--glass-border:1px solid #fff4da29;--glass-blur:blur(22px) saturate(160%);--glass-inner:inset 0 1px 0 #fff4da38,inset 0 -1px 0 #05140f4d;--glass-shadow:0 18px 50px -24px #05140fd9;--liquid-bg:#fff4da0d;--liquid-border:1px solid #fff4da33;--liquid-specular:inset 1px 1px 0 #fff4da61,inset -1px -1px 0 #fff4da1a,inset 0 0 22px #fff4da0f;--liquid-shadow:0 10px 34px -18px #05140fe6;--rule-strike:#fff4da6b;--glow-soft:0 0 60px -12px #1f7a6466;color:var(--text-body)}:root{--ease-ovoye:cubic-bezier(.22,1,.36,1);--ease-out-soft:cubic-bezier(.33,1,.68,1);--dur-fast:.6s;--dur-base:.8s;--dur-slow:1.2s;--t-fast:var(--dur-fast) var(--ease-ovoye);--t-base:var(--dur-base) var(--ease-ovoye);--t-slow:var(--dur-slow) var(--ease-ovoye);--hover-lift:-4px;--hover-scale:1.02;--press-scale:.985;--stagger:60ms}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:var(--track-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-heading);color:var(--text-heading);letter-spacing:var(--track-section);line-height:var(--leading-section);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}a{color:var(--link);transition:opacity var(--t-fast),color var(--t-fast);text-decoration:none}a:hover{color:var(--link);opacity:.68}button{font:inherit;color:inherit}::selection{background:var(--green-500-a40);color:var(--cream)}[data-theme=light] ::selection{color:var(--ink);background:#1f7a6438}[data-theme=light] .ov-on-dark ::selection{background:var(--green-500-a40);color:var(--cream)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}img,video{max-width:100%;display:block}[data-heading-font=alt] h1,[data-heading-font=alt] h2,[data-heading-font=alt] h3,[data-heading-font=alt] h4,[data-heading-font=alt] .ov-display{font-family:var(--font-display-alt)}.ov-display{font-family:var(--font-display);font-weight:var(--weight-heading);color:var(--text-heading)}.ov-label{font-size:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);font-family:var(--font-body);font-weight:var(--weight-body-strong)}.ov-section{padding-block:var(--section-y)}.ov-container{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.ov-soft-shapes{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ov-soft-shapes>span{will-change:transform;animation:ov-drift-a 30s var(--ease-out-soft) infinite;border-radius:50%;position:absolute}.ov-soft-shapes>span:nth-child(2){animation-name:ov-drift-b;animation-duration:38s}.ov-soft-shapes>span:nth-child(3){animation-name:ov-drift-c;animation-duration:46s}@keyframes ov-drift-a{0%,to{transform:translate(-4%,-2%)scale(1)}50%{transform:translate(6%,5%)scale(1.14)}}@keyframes ov-drift-b{0%,to{transform:translate(7%,6%)scale(1.08)}50%{transform:translate(-6%,-5%)scale(1)}}@keyframes ov-drift-c{0%,to{transform:translateY(7%)scale(1.04)}50%{transform:translate(5%,-6%)scale(1.18)}}@media (prefers-reduced-motion:reduce){.ov-soft-shapes>span{animation:none}}.ov-prose{max-width:var(--measure-prose);font-size:var(--type-body-lg);color:var(--text-body)}.ov-glass{background:var(--glass-bg);border:var(--glass-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-inner),var(--glass-shadow)}.ov-liquid{background:var(--liquid-bg);border:var(--liquid-border);border-radius:var(--radius-pill);-webkit-backdrop-filter:var(--liquid-blur);box-shadow:var(--liquid-specular),var(--liquid-shadow)}.ov-liquid-ok .ov-liquid.ov-on-dark,.ov-liquid-ok .ov-on-dark .ov-liquid{-webkit-backdrop-filter:var(--liquid-filter);backdrop-filter:var(--liquid-filter)}@media (hover:hover) and (pointer:fine){.ov-underline{position:relative}.ov-underline:after{content:"";transform-origin:100%;height:1px;transition:transform .32s var(--ease-ovoye);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.ov-underline:hover:after,.ov-underline:focus-visible:after{transform-origin:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body{overflow-x:clip}.ov-rail::-webkit-scrollbar{display:none}[role=tablist]::-webkit-scrollbar{display:none}.ov-hero-drift{pointer-events:none;will-change:transform,opacity;background:radial-gradient(60% 55% at 22% 78%,#0b53458c 0%,#0b534500 70%),radial-gradient(50% 45% at 82% 28%,#1f7a646b 0%,#1f7a6400 72%);animation:28s cubic-bezier(.33,1,.68,1) infinite ov-hero-drift;position:absolute;inset:0}@keyframes ov-hero-drift{0%{opacity:.85;transform:translate(-3%,2%)scale(1.04)}50%{opacity:1;transform:translate(4%,-3%)scale(1.14)}to{opacity:.85;transform:translate(-3%,2%)scale(1.04)}}@media (prefers-reduced-motion:reduce){.ov-hero-drift{animation:none}}@keyframes ov-mesh-a{0%{transform:translate(-6%,-4%)scale(1)}50%{transform:translate(8%,6%)scale(1.18)}to{transform:translate(-6%,-4%)scale(1)}}@keyframes ov-mesh-b{0%{transform:translate(10%,8%)scale(1.1)}50%{transform:translate(-8%,-6%)scale(1)}to{transform:translate(10%,8%)scale(1.1)}}@keyframes ov-mesh-c{0%{transform:translateY(10%)scale(1.05)}50%{transform:translate(6%,-8%)scale(1.22)}to{transform:translateY(10%)scale(1.05)}}@media (prefers-reduced-motion:reduce){.ov-mesh-blob{animation:none!important}}.ov-rise{opacity:0;transform:translate3d(0,var(--rise-y,12px),0);transition:opacity var(--rise-dur,1s) var(--ease-ovoye) var(--rise-delay,0s),transform var(--rise-dur,1s) var(--ease-ovoye) var(--rise-delay,0s)}[data-ov-go] .ov-rise{opacity:1;transform:none}@starting-style{[data-ov-go] .ov-rise{opacity:0;transform:translate3d(0,var(--rise-y,12px),0)}}.ov-word-rise{opacity:0;transition:opacity var(--dur-base) var(--ease-ovoye) var(--word-delay,0s),transform var(--dur-base) var(--ease-ovoye) var(--word-delay,0s);display:inline-block;transform:translateY(.32em)}[data-ov-go] .ov-word-rise{opacity:1;transform:translateY(0)}@starting-style{[data-ov-go] .ov-word-rise{opacity:0;transform:translateY(.32em)}}@media (prefers-reduced-motion:reduce){.ov-rise,.ov-word-rise{opacity:1;transition:none;transform:none}}.ov-featured-frame{width:calc((min(100%,var(--content-max)) - 2 * var(--gutter)) * .8);border-radius:32px}@media (max-width:900px){.ov-featured-frame{border-radius:24px;width:calc(100% - 40px)}}.ov-pill-input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.ov-pill{border-radius:var(--radius-pill);border:1px solid var(--field-border);background:var(--field-bg);font-size:var(--type-small);color:var(--text-heading);cursor:pointer;transition:background .2s var(--ease-ovoye),border-color .2s var(--ease-ovoye),color .2s var(--ease-ovoye),box-shadow .2s var(--ease-ovoye);align-items:center;padding:11px 18px;font-weight:500;line-height:1.2;display:inline-flex}.ov-pill-input:checked+.ov-pill{background:var(--brand);border-color:var(--brand);color:var(--cream)}.ov-pill-input:focus-visible+.ov-pill{border-color:var(--field-border-focus);box-shadow:0 0 0 4px var(--field-ring)}[aria-invalid=true] .ov-pill-input:not(:checked)+.ov-pill{border-color:var(--danger)}@media (hover:hover) and (pointer:fine){.ov-pill:hover{border-color:var(--field-border-focus)}}.ov-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ov-marquee-track{width:max-content;animation:60s linear infinite ov-marquee;display:flex}.ov-marquee:hover .ov-marquee-track,.ov-marquee:focus-within .ov-marquee-track,.ov-marquee[data-paused] .ov-marquee-track{animation-play-state:paused}.ov-marquee:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.ov-logo{opacity:.6;filter:grayscale();width:auto;max-width:none;height:32px;transition:opacity var(--t-fast),filter var(--t-fast);display:block}.ov-logo:hover,.ov-marquee:focus-visible .ov-logo{opacity:1;filter:none}@media (max-width:767px){.ov-logo{height:24px}}@keyframes ov-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ov-marquee{-webkit-mask-image:none;mask-image:none}.ov-marquee-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.ov-marquee-copy{display:none!important}}.ov-page[data-leaving]{opacity:0;filter:blur(6px);pointer-events:none;transition:opacity .3s var(--ease-ovoye),filter .3s var(--ease-ovoye)}.ov-page-enter{animation:ov-page-in .45s var(--ease-ovoye)}@keyframes ov-page-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ov-page[data-leaving]{transition:none}.ov-page-enter{animation:none}}.ov-perk-icons svg{width:100%;height:100%;display:block;overflow:visible}.ov-perk-icons .ov-ico{display:block;position:absolute;inset:0}.ov-perk-icons.is-on .ov-ico{animation-timing-function:var(--ease-ovoye);animation-iteration-count:2}.ov-perk-tile:hover .ov-perk-icons.is-on .ov-ico{animation-iteration-count:infinite}.ov-perk-icons.is-on .ov-ico-bob{animation-name:ov-ico-bob;animation-duration:2.4s}.ov-perk-icons.is-on .ov-ico-fade{animation-name:ov-ico-fade;animation-duration:2.4s}.ov-perk-icons.is-on .ov-ico-pulse{animation-name:ov-ico-pulse;animation-duration:2.2s}.ov-perk-icons.is-on .ov-ico-pop{animation-name:ov-ico-pop;animation-duration:2.6s}.ov-perk-icons.is-on .ov-ico-flicker{animation-name:ov-ico-flicker;animation-duration:1.6s}.ov-perk-icons.is-on .ov-ico-rise{animation-name:ov-ico-rise;animation-duration:2.8s}.ov-perk-icons .ov-ico-late{animation-delay:.4s}.ov-perk-icons .ov-ico-later{animation-delay:.8s}@keyframes ov-ico-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ov-ico-fade{0%,to{opacity:1}50%{opacity:.25}}@keyframes ov-ico-pulse{0%,to{transform:scale(1)}45%{transform:scale(1.14)}}@keyframes ov-ico-pop{0%,to{opacity:1;transform:none}40%{opacity:0;transform:translate(3px,-3px)scale(.8)}41%{opacity:0;transform:scale(.4)}}@keyframes ov-ico-flicker{0%,to{transform:none}30%{transform:scale(.9,1.12)rotate(-4deg)}60%{transform:scale(1.05,.92)rotate(3deg)}}@keyframes ov-ico-rise{0%,to{opacity:1;transform:none}45%{opacity:0;transform:translate(3px,-3px)}46%{opacity:0;transform:translate(-4px,4px)}}.ov-perk-icons[data-paused] .ov-ico{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ov-perk-icons .ov-ico{animation:none!important}}.ov-soft-shapes[data-paused]>span,.ov-mesh[data-paused] .ov-mesh-blob{animation-play-state:paused!important}@media (hover:none) and (pointer:coarse){.ov-soft-shapes>span,.ov-mesh-blob{animation:none!important}}input,select,textarea{font:inherit;color:inherit}textarea{display:block}::placeholder{color:var(--text-muted);opacity:1}@keyframes ov-spin{to{transform:rotate(360deg)}}.ov-spin{animation:.7s linear infinite ov-spin}@keyframes ov-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ov-shimmer{background:linear-gradient(90deg,#0b53450d 25%,#0b53451c 50%,#0b53450d 75%) 0 0/200% 100%;animation:1.6s linear infinite ov-shimmer;display:block}@media (prefers-reduced-motion:reduce){.ov-spin,.ov-shimmer{animation:none}}.ov-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ov-clip{container-type:inline-size}.cc-label{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.2;position:absolute;top:6px;left:9px;right:6px;overflow:hidden}.cc-dur{font-variant-numeric:tabular-nums;font-size:10px;line-height:1;position:absolute;bottom:5px;right:8px}@container (max-width:64px){.cc-dur{display:none}}@container (max-width:40px){.cc-label{text-overflow:clip;left:5px;right:3px}}@media (max-width:767px){.cc-label{font-size:11px;top:5px;left:7px}.cc-dur{font-size:9px;bottom:4px;right:6px}}.ov-clip-box{overflow:clip}
