@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.p.1emuuracu50qd.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.p.1975l3y3401x_.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.p.19xuq3td7fwu_.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_933382fd-module__y2AX8G__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_933382fd-module__y2AX8G__variable{--ry-font-poppins:"Poppins", "Poppins Fallback"}
@layer ry.tokens{:root{--ry-accent:#0e9bc8;--ry-accent-strong:#0a7a9c;--ry-accent-2:#3fc1e0;--ry-accent-ink:#0078a8;--ry-accent-wash:#eef7fb;--ry-accent-ring:#0e9bc82e;--ry-accent-text:var(--ry-accent-ink);--ry-ink:#1e1e1e;--ry-ink-2:#2b2b2b;--ry-ink-3:#3d3d3d;--ry-ink-4:#4a4a4a;--ry-ink-5:#5a5a5a;--ry-muted:#6b6b6b;--ry-muted-2:#7a7a7a;--ry-muted-3:#767676;--ry-muted-4:#6f6f6f;--ry-muted-ph:#a6a6a6;--ry-surface:#fff;--ry-surface-2:#fafafa;--ry-surface-3:#f5f5f5;--ry-surface-4:#f0f0f0;--ry-ph-from:#fff;--ry-ph-to:#e2e5e7;--ry-line:#e2e2e2;--ry-line-2:#ededed;--ry-line-3:#e9e9e9;--ry-line-4:#dcdcdc;--ry-danger:#c0392b;--ry-danger-wash:#fdf1ef;--ry-top-bg:#eceef0;--ry-top-fg:#5f6467;--ry-top-line:#e0e3e5;--ry-dark:#1c1c1c;--ry-dark-2:#22282c;--ry-hero-bg:linear-gradient(120deg, #2a2f33 0%, #3b4247 55%, #2a2f33 100%);--ry-r-xs:.375rem;--ry-r-sm:.5rem;--ry-r-md:.625rem;--ry-r-lg:.75rem;--ry-r-xl:.875rem;--ry-r-2xl:1rem;--ry-r-3xl:1.125rem;--ry-r-4xl:1.25rem;--ry-r-5xl:1.375rem;--ry-r-pill:62.4375rem;--ry-sh-card:0 .75rem 1.875rem #0000000f;--ry-sh-card-hover:0 1rem 2.125rem #00000017;--ry-sh-lift:0 .875rem 1.875rem #00000012;--ry-sh-menu:0 1.5rem 3.125rem #0000001f;--ry-sh-head:0 .125rem 1.125rem #0000000f;--ry-sh-modal:0 1.875rem 5rem #0000004d;--ry-sh-dark:0 1.25rem 2.875rem #0000003d;--ry-sh-ring:0 0 0 .1875rem var(--ry-accent-ring);--ry-max:90rem;--ry-shell-gap:clamp(.75rem, 2.2vw, 3rem);--ry-gut:clamp(1.5rem, 8.333vw, 9.375rem);--ry-pad:4.5rem;--ry-top-h:2.375rem;--ry-head-row-h:5.25rem;--ry-head-h:7.625rem;--ry-panel-h:calc(100svh - var(--ry-head-h) - 4.5rem);--ry-vw:100vw;--ry-crop:max(0rem, (100vw - min(100vw - 2 * var(--ry-shell-gap), var(--ry-max))) / 2);--ry-font:var(--ry-font-poppins,"Poppins"), system-ui, sans-serif;--ry-font-mono:ui-monospace, Menlo, Monaco, monospace;--ry-ease:cubic-bezier(.22, .68, .24, 1);--ry-t-fast:.2s;--ry-t:.25s;--ry-t-slow:.8s;--ry-hero-sure:5.5s;--ry-haber-sure:6.5s}@media not all and (min-width:80rem){:root{--ry-gut:clamp(1.25rem, 5vw, 4rem)}}@media not all and (min-width:48rem){:root{--ry-gut:1.125rem;--ry-pad:2.5rem}}}
@layer ry.base{*,:before,:after{box-sizing:border-box;min-width:0}html{scroll-behavior:smooth;font-size:1rem}html,body{overflow-x:clip}body{background:var(--ry-surface);color:var(--ry-ink);font-family:var(--ry-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;margin:0;font-size:1rem;line-height:1.6}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;user-select:text}a{color:var(--ry-accent);transition:color var(--ry-t-fast) ease;text-decoration:none}a:hover{color:var(--ry-accent-ink)}img,svg,video{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:pretty;margin:0;font-weight:600}h1{font-size:3.25rem;line-height:1.2}h2{font-size:2.375rem;line-height:1.25}h3{font-size:1.375rem;line-height:1.35}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:.125rem solid var(--ry-accent);outline-offset:.1875rem;border-radius:var(--ry-r-xs)}.ry-sr{clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;margin:-1px;padding:0;position:absolute;overflow:hidden}.ry-skip{z-index:200;border-radius:var(--ry-r-pill);background:var(--ry-accent);color:#fff;transition:top var(--ry-t) ease;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;position:fixed;top:-4rem;left:1rem}.ry-skip:focus{color:#fff;top:1rem}@media not all and (min-width:48rem){h1{font-size:1.875rem;line-height:1.2}h2{font-size:1.5rem;line-height:1.25}input,textarea,select{font-size:1rem}}html{scrollbar-width:thin;scrollbar-color:var(--ry-accent) transparent}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ry-accent);border-radius:var(--ry-r-pill);transition:background-color var(--ry-t-fast) ease;background-clip:padding-box;border:.125rem solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--ry-accent-ink);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}.ry-scrollx{scrollbar-width:none}.ry-scrollx::-webkit-scrollbar{width:0;height:0}}
@layer ry.layout{.ry-page{width:min(100% - 2 * var(--ry-shell-gap), var(--ry-max));background:var(--ry-surface);margin:0 auto}.ry-bleed{width:var(--ry-vw,100%);margin-left:calc(50% - var(--ry-vw,100%) / 2)}.ry-bleed-pad{padding-left:calc(var(--ry-crop,0) + var(--ry-gut));padding-right:calc(var(--ry-crop,0) + var(--ry-gut))}.ry-section{padding:var(--ry-sec-t,var(--ry-pad)) var(--ry-gut) var(--ry-sec-b,var(--ry-pad))}.ry-section--tint{background:var(--ry-surface-3)}.ry-section--soft{background:var(--ry-surface-2)}.ry-section--dark{background:var(--ry-dark);color:#fff}.ry-section--tight{--ry-sec-t:2.375rem;--ry-sec-b:2.75rem}.ry-section--wide{--ry-sec-t:3.75rem;--ry-sec-b:3.75rem}.ry-heading{text-align:center;flex-direction:column;align-items:center;gap:.875rem;display:flex}.ry-heading__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ry-accent);font-size:.7188rem;font-weight:500}.ry-heading__title{font-size:2.375rem;font-weight:600;line-height:1.25}.ry-heading__text{color:var(--ry-muted);max-width:46rem;font-size:1rem}.ry-heading--left{text-align:left;align-items:flex-start}.ry-g2,.ry-g3,.ry-g4,.ry-g6{gap:var(--ry-g,1.375rem);display:grid}.ry-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.ry-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.ry-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.ry-g6{grid-template-columns:repeat(6,minmax(0,1fr))}.ry-row{gap:var(--ry-g,1.625rem);grid-template-columns:repeat(12,1fr);display:grid}.ry-row>*{grid-column:span var(--ry-col,12)}.ry-scrollx{gap:var(--ry-g,1.375rem);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;flex-wrap:nowrap;display:flex;overflow-x:auto}.ry-scrollx::-webkit-scrollbar{display:none}.ry-scrollx>*{scroll-snap-align:start;flex:none}.ry-scrollx[data-ry-scrollable="1"],[data-ry-drag][data-ry-scrollable="1"]{cursor:grab}.ry-scrollx[data-ry-dragging="1"],[data-ry-drag][data-ry-dragging="1"]{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.ry-stats{align-items:center;display:flex}.ry-stats>.ry-stat{flex:1;padding:0 1.375rem}.ry-stats__divider{background:var(--ry-line);flex:none;align-self:stretch;width:.0625rem}.ry-stat{flex-direction:column;gap:.375rem;display:flex}.ry-stat__value{letter-spacing:-.02em;font-size:2.75rem;font-weight:600;line-height:1.1}.ry-stat__label{color:var(--ry-muted);font-size:.875rem}@media not all and (min-width:80rem){.ry-g6{grid-template-columns:repeat(4,minmax(0,1fr))}.ry-g4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not all and (min-width:64rem){.ry-g6{grid-template-columns:repeat(3,minmax(0,1fr))}.ry-g4,.ry-g3{grid-template-columns:repeat(2,minmax(0,1fr))}.ry-row{flex-direction:column;align-items:stretch;gap:1.625rem;display:flex}.ry-row>*{flex:none;width:auto;max-width:none}}@media not all and (min-width:48rem){.ry-g6,.ry-g4,.ry-g3,.ry-g2{grid-template-columns:minmax(0,1fr)}.ry-stats{flex-wrap:wrap;row-gap:1.625rem}.ry-stats>.ry-stat{flex:0 0 50%;padding:0 .5rem}.ry-stats__divider{display:none}.ry-stat__value{font-size:1.875rem}}}
@layer ry.animations{@keyframes ryFade{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes ryFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ryMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - .5rem))}}@keyframes ryProg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ryInR{0%{opacity:0;transform:translate(28rem)}to{opacity:1;transform:none}}@keyframes ryInL{0%{opacity:0;transform:translate(-28rem)}to{opacity:1;transform:none}}@keyframes ryHeroCrop{0%{clip-path:inset(0)}to{clip-path:inset(0 var(--ry-crop,0) 0 var(--ry-crop,0))}}@keyframes ryText{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:none}}@keyframes ryVideoScaleIn{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.ry-anim-fade{animation:.6s both ryFade}.ry-anim-in{animation:.4s both ryFadeIn}.ry-anim-in-r{animation:ryInR .5s var(--ry-ease) both}.ry-anim-in-l{animation:ryInL .5s var(--ry-ease) both}.ry-anim-text{animation:ryText .5s var(--ry-ease) both}.ry-anim-zoom{animation:ryVideoScaleIn .45s var(--ry-ease) both}@keyframes ryReveal{0%{opacity:0;transform:translateY(1.625rem)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.ry-reveal{animation:ryReveal 1s var(--ry-ease) both;animation-timeline:view();animation-range:entry entry 55%}@media (prefers-reduced-motion:reduce){.ry-reveal{animation:none}}}.ry-marquee{width:max-content;max-width:none;animation:ryMarquee var(--ry-marquee-sure,38s) linear infinite;flex-wrap:nowrap;gap:1rem;animation-play-state:paused;display:flex}.ry-marquee[data-marquee=run]{animation-play-state:running}.ry-marquee--reverse{animation-direction:reverse}.ry-mask-x{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000)}@media (hover:hover){.ry-mask-x:hover .ry-marquee,.ry-mask-x:focus-within .ry-marquee,.ry-refs__strip:hover .ry-marquee,.ry-refs__strip:focus-within .ry-marquee{animation-play-state:paused}}.ry-prog__fill{background:var(--ry-accent-2);transform-origin:0;border-radius:.125rem;height:100%;display:block;transform:scaleX(0)}.ry-prog--active .ry-prog__fill{animation:ryProg var(--ry-hero-sure) linear forwards}.ry-prog--paused .ry-prog__fill{animation-play-state:paused}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ry-anim-fade,.ry-anim-text,.ry-anim-zoom,.ry-marquee{animation:none}.ry-anim-in-r,.ry-anim-in-l{animation:.3s both ryFadeIn}}}
@layer ry.components{.ry-btn{border-radius:var(--ry-r-pill);font-size:var(--ry-btn-fs,.875rem);white-space:nowrap;cursor:pointer;transition:background var(--ry-t-fast) ease, border-color var(--ry-t-fast) ease, color var(--ry-t-fast) ease, opacity var(--ry-t-fast) ease;justify-content:center;align-items:center;gap:.5rem;padding:1.071em 2.286em;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.ry-btn--primary{background:var(--ry-accent-strong);color:#fff}.ry-btn--primary:hover{background:var(--ry-btn-hover,var(--ry-accent-ink));color:#fff}.ry-btn--outline{border:.0938rem solid var(--ry-line);color:var(--ry-ink);padding:1.037em 2.222em;font-weight:500}.ry-btn--outline:hover{border-color:var(--ry-accent);color:var(--ry-accent)}.ry-btn--ghost{color:#fff;border:.0938rem solid #ffffff8c;padding:1em 2.143em;font-weight:500}.ry-btn--ghost:hover{color:#fff;background:#ffffff1f}.ry-btn--white{color:var(--ry-ink);background:#fff}.ry-btn--white:hover{color:var(--ry-ink);background:#f0f4f6}.ry-btn--dark{background:var(--ry-ink);color:#fff}.ry-btn--dark:hover{color:#fff;background:#000}.ry-btn--soft{background:var(--ry-accent-wash);color:var(--ry-ink);font-weight:500}.ry-btn--soft:hover{background:#dcedf6}.ry-btn--lg{--ry-btn-fs:.875rem}.ry-btn--md{--ry-btn-fs:.8438rem}.ry-btn--sm{--ry-btn-fs:.8125rem;padding:.923em 2em}.ry-btn--xs{--ry-btn-fs:.7813rem;padding:.88em 1.92em}.ry-btn--full{width:100%}.ry-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.ry-link{color:var(--ry-accent-text);cursor:pointer;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:inline-flex}.ry-link:hover{color:var(--ry-accent-ink)}.ry-link--white{color:#fff}.ry-link--white:hover{color:var(--ry-accent-2)}.ry-arrow{width:var(--ry-ok-boy,3rem);height:var(--ry-ok-boy,3rem);border:.0625rem solid var(--ry-line-4);color:var(--ry-ink);cursor:pointer;transition:border-color var(--ry-t-fast) ease, color var(--ry-t-fast) ease, background var(--ry-t-fast) ease;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ry-arrow:hover{border-color:var(--ry-accent);color:var(--ry-accent)}.ry-arrow[disabled]{opacity:.35;cursor:default}.ry-arrow[disabled]:hover{border-color:var(--ry-line-4);color:var(--ry-ink)}.ry-arrow--sm{--ry-ok-boy:2.75rem}.ry-tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;display:flex}.ry-tab{white-space:nowrap;color:var(--ry-muted-3);cursor:pointer;transition:color var(--ry-t-fast) ease, border-color var(--ry-t-fast) ease;background:0 0;border-bottom:.125rem solid #0000;padding-bottom:.375rem;font-size:.875rem;font-weight:500}.ry-tab:hover{color:var(--ry-ink)}.ry-tab[aria-selected=true]{color:var(--ry-accent);border-bottom-color:var(--ry-accent)}.ry-tabs--dark .ry-tab{color:#ffffffb8}.ry-tabs--dark .ry-tab[aria-selected=true]{color:var(--ry-accent-2);border-bottom-color:var(--ry-accent-2)}@media not all and (min-width:64rem){.ry-tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:1.375rem;overflow-x:auto}.ry-tabs::-webkit-scrollbar{display:none}.ry-tabs>*{flex:none}.ry-tabs{width:100%;max-width:100%;margin-inline:calc(-1 * var(--ry-gut));padding-inline:var(--ry-gut);scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;align-self:stretch}.ry-tab{scroll-snap-align:center;padding-bottom:.5rem}}}
@layer ry.components{.ry-header{z-index:70;transition:background var(--ry-t) ease;position:sticky;top:0}.ry-topbar{height:var(--ry-top-h);background:var(--ry-top-bg);color:var(--ry-top-fg);border-bottom:.0625rem solid var(--ry-top-line);align-items:center;gap:1.375rem;font-size:.7813rem;font-weight:400;display:flex}.ry-topbar__social{flex:none;align-items:center;gap:.875rem;display:flex}.ry-topbar__social a{color:inherit;opacity:.92;transition:opacity var(--ry-t-fast) ease, color var(--ry-t-fast) ease;justify-content:center;align-items:center;display:flex}.ry-topbar__social a:hover{opacity:1;color:var(--ry-accent-2)}.ry-topbar__notice{text-align:center;letter-spacing:.01em;flex:1;min-width:0}.ry-topbar__notice a{color:var(--ry-accent-2);font-weight:500}.ry-topbar__notice a:hover{color:var(--ry-accent)}.ry-topbar__phone{color:inherit;white-space:nowrap;align-items:center;gap:.375rem;font-size:.7813rem;font-weight:600;display:flex}.ry-topbar__phone:hover{color:var(--ry-accent)}.ry-topbar__cta{background:var(--ry-accent-strong);color:#fff;letter-spacing:.02em;transition:background var(--ry-t-fast) ease;align-self:stretch;align-items:center;padding:0 1.25rem;font-size:.7813rem;font-weight:500;display:flex}.ry-topbar__cta:hover{background:var(--ry-accent-ink);color:#fff}.ry-headbar{height:var(--ry-head-row-h);z-index:5;background:var(--ry-surface);border-bottom:.0625rem solid var(--ry-line-2);box-shadow:var(--ry-sh-head);transition:background var(--ry-t) ease, border-color var(--ry-t) ease, box-shadow var(--ry-t) ease;align-items:center;gap:1.875rem;display:flex;position:relative}.ry-headbar__logo{flex:none;width:4.5625rem;display:block}.ry-headbar__logo img{width:100%;height:auto}.ry-logo--ghost{display:none}body:has([data-ry-hero-home]:not([style*="display: none"]):not([style*=display\:none])) .ry-header[data-scrolled=false] .ry-headbar{box-shadow:none;background:0 0;border-bottom-color:#ffffff24}:is(body:has([data-ry-hero-home]:not([style*="display: none"]):not([style*=display\:none])) .ry-header[data-scrolled=false] .ry-nav,body:has([data-ry-hero-home]:not([style*="display: none"]):not([style*=display\:none])) .ry-header[data-scrolled=false] .ry-lang__button){color:#fff}body:has([data-ry-hero-home]:not([style*="display: none"]):not([style*=display\:none])) .ry-header[data-scrolled=false] .ry-hamburger span{background:#fff}body:has([data-ry-hero-home]:not([style*="display: none"]):not([style*=display\:none])) .ry-header[data-scrolled=false] .ry-logo--solid{display:none}body:has([data-ry-hero-home]:not([style*="display: none"]):not([style*=display\:none])) .ry-header[data-scrolled=false] .ry-logo--ghost{display:block}.ry-nav{color:var(--ry-ink-2);transition:color var(--ry-t) ease;flex:1;align-items:center;gap:1.375rem;font-size:.8438rem;font-weight:500;display:flex}.ry-nav__item{align-items:center;gap:.3125rem;padding:.75rem 0;display:flex;position:relative}.ry-nav__link{color:inherit;cursor:pointer;font:inherit;transition:color var(--ry-t-fast) ease;background:0 0}.ry-nav__link:hover{color:var(--ry-accent)}.ry-nav__search{color:inherit;cursor:pointer;align-items:center;display:flex}.ry-nav__search:hover{color:var(--ry-accent)}.ry-nav__right{margin-left:auto}.ry-dropdown{z-index:29;border-radius:var(--ry-r-xl);box-shadow:var(--ry-sh-menu);background:#fff padding-box padding-box;border-top:.875rem solid #0000;padding:.875rem;position:absolute;top:100%;left:0}.ry-dropdown__list{flex-direction:column;width:13.75rem;display:flex}.ry-dropdown__item{color:var(--ry-ink-2);cursor:pointer;border-bottom:.0625rem solid var(--ry-surface-4);text-align:left;transition:color var(--ry-t-fast) ease;padding:.8125rem .25rem;font-size:.875rem;font-weight:500}.ry-dropdown__item:last-child{border-bottom:none}.ry-dropdown__item:hover{color:var(--ry-accent)}.ry-lang{position:relative}.ry-lang__button{cursor:pointer;color:var(--ry-ink-2);transition:color var(--ry-t-fast) ease;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;display:flex}.ry-lang__button:hover{color:var(--ry-accent)}.ry-lang__caret{font-size:.625rem}.ry-lang__list{border-radius:var(--ry-r-lg);z-index:31;background:#fff;border-top:.625rem solid #0000;flex-direction:column;width:6.25rem;padding:.375rem;display:flex;position:absolute;top:100%;right:0;box-shadow:0 1.25rem 2.75rem #00000024}.ry-lang__item{color:var(--ry-ink-2);border-radius:var(--ry-r-sm);cursor:pointer;text-align:left;padding:.5625rem .625rem;font-size:.8125rem;font-weight:500}.ry-lang__item:hover{color:var(--ry-accent);background:#f2f2f2}.ry-search{left:0;right:0;top:var(--ry-head-h);z-index:80;border-bottom:.0625rem solid var(--ry-line-2);box-shadow:var(--ry-sh-menu);padding:1.625rem var(--ry-gut) 1.875rem;background:#fff;position:fixed}.ry-search__inner{flex-direction:column;gap:1rem;max-width:40rem;margin:0 auto;display:flex}.ry-search__box{border:.0938rem solid var(--ry-line);border-radius:var(--ry-r-pill);transition:border-color var(--ry-t-fast) ease;align-items:center;gap:.75rem;padding:.875em 1.375em;display:flex}.ry-search__box:hover,.ry-search__box:focus-within{border-color:var(--ry-accent)}.ry-search__input{background:0 0;border:none;outline:none;flex:1;font-size:.9375rem}.ry-search__results{flex-direction:column;gap:.25rem;display:flex}.ry-search__result{border-radius:var(--ry-r-md);color:var(--ry-ink-2);cursor:pointer;text-align:left;padding:.75rem .875rem;font-size:.875rem;font-weight:500}.ry-search__result:hover{color:var(--ry-accent);background:#f2f2f2}.ry-hamburger{cursor:pointer;flex-direction:column;gap:.3125rem;margin-left:auto;padding:.5rem;display:none}.ry-hamburger span{background:var(--ry-ink-2);width:1.375rem;height:.125rem;transition:background var(--ry-t) ease;display:block}.ry-mobilenav{z-index:60;overscroll-behavior:contain;background:#fff;flex-direction:column;gap:.375rem;padding:5.625rem 2rem 2.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.ry-mobilenav__item{color:var(--ry-ink);border-bottom:.0625rem solid var(--ry-surface-4);text-align:left;justify-content:space-between;align-items:center;width:100%;padding:1rem .25rem;font-size:1.0625rem;font-weight:500;display:flex}.ry-mobilenav__group{border-bottom:.0625rem solid var(--ry-surface-4);flex-direction:column;display:flex}.ry-mobilenav__group>.ry-mobilenav__item{border-bottom:none}.ry-mobilenav__sub{flex-direction:column;gap:.125rem;padding:0 0 .75rem .875rem;display:flex}.ry-mobilenav__subitem{color:var(--ry-ink-4);text-align:left;padding:.6875rem .25rem;font-size:.9375rem}.ry-mobilenav__caret{color:var(--ry-muted-3);font-size:.8125rem}.ry-mobilenav__close{z-index:61;border:.0625rem solid var(--ry-line);width:2.75rem;height:2.75rem;color:var(--ry-ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;top:1.25rem;right:1.25rem}@media not all and (min-width:64rem){.ry-nav{display:none}.ry-hamburger{display:flex}.ry-topbar__phone{display:none}.ry-topbar__notice span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}}@media not all and (min-width:48rem){.ry-topbar__notice{display:none}.ry-topbar{justify-content:space-between;gap:.75rem}}@media not all and (min-width:64rem){.ry-mobilenav__item{min-height:2.75rem}.ry-mobilenav__subitem{align-items:center;min-height:2.5rem;display:flex}}}
@layer ry.components{.ry-mega{left:0;right:0;top:var(--ry-head-h);z-index:80;border-bottom:.0625rem solid var(--ry-line-2);box-shadow:var(--ry-sh-menu);padding:1.625rem var(--ry-gut) 2.5rem;max-height:var(--ry-panel-h);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ry-line) transparent;background:#fff;align-items:flex-start;gap:2.25rem;animation:.18s both ryFadeIn;display:flex;position:fixed;overflow:hidden auto}.ry-mega::-webkit-scrollbar{width:.25rem}.ry-mega::-webkit-scrollbar-track{background:0 0}.ry-mega::-webkit-scrollbar-thumb{background:var(--ry-line);border-radius:var(--ry-r-pill)}.ry-mega:hover::-webkit-scrollbar-thumb{background:var(--ry-muted-4)}.ry-mega__cats{border-right:.0625rem solid var(--ry-line-2);flex-direction:column;flex:none;align-self:flex-start;width:15.625rem;display:flex;position:sticky;top:0}.ry-mega__cat{cursor:pointer;text-align:center;color:var(--ry-ink-4);transition:background var(--ry-t-fast) ease, color var(--ry-t-fast) ease;background:0 0;padding:1.125rem 1.375rem;font-size:.9063rem;font-weight:400}.ry-mega__cat[aria-current=true]{color:var(--ry-ink);background:#f2f4f5;font-weight:500}.ry-mega__cat:hover{color:var(--ry-ink)}.ry-mega__content{flex-direction:column;flex:1;gap:1.375rem;min-width:0;display:flex}.ry-mega__group{flex-direction:column;flex:none;gap:.75rem;display:flex}.ry-mega__grouphead{align-items:baseline;gap:.875rem;display:flex}.ry-mega__grouptitle{color:var(--ry-ink-2);font-size:1.0625rem;font-weight:500}.ry-mega__groupall{color:var(--ry-accent);white-space:nowrap;flex:none;margin-left:auto;font-size:.8125rem;font-weight:600}.ry-mega__groupall:hover{text-decoration:underline}.ry-mega__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:.75rem;display:grid}.ry-mega__item{border-radius:var(--ry-r-md);cursor:pointer;min-width:0;color:inherit;transition:background var(--ry-t-fast) ease;background:#f5f6f7;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.ry-mega__item:hover{background:#eaeef0}.ry-mega__thumb{border-radius:var(--ry-r-sm);background:linear-gradient(160deg, var(--ry-ph-from), var(--ry-ph-to));flex:none;width:4.75rem;height:4.125rem;overflow:hidden}.ry-mega__thumb>*{width:100%;height:100%;font:.5625rem var(--ry-font-mono);color:var(--ry-muted-4);text-align:center;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.2,.7,.3,1);display:flex}.ry-mega__thumb:has(>.ry-media){background:0 0}.ry-mega__thumb>.ry-media{object-fit:contain}@media (hover:hover) and (min-width:64rem){.ry-mega__item:hover .ry-mega__thumb>*{transform:scale(1.18)}.ry-mega__item:hover .ry-mega__thumb>.ry-media{transform:none}}.ry-mega__info{text-align:right;overflow-wrap:anywhere;flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.ry-mega__name{color:var(--ry-ink);font-size:.8125rem;font-weight:500}.ry-mega__spec{color:var(--ry-muted);font-size:.6875rem;font-weight:400}.ry-mega__aside{border-radius:var(--ry-r-2xl);background:#fff;flex-direction:column;flex:none;align-self:flex-start;gap:.875rem;width:16.875rem;margin-top:1.1875rem;padding:1.5rem;display:flex;position:sticky;top:0}.ry-mega__asidethumb{aspect-ratio:1.618;border-radius:var(--ry-r-lg);background:linear-gradient(160deg, var(--ry-ph-from), var(--ry-ph-to));font:.625rem var(--ry-font-mono);color:var(--ry-muted-4);text-align:center;white-space:pre-line;justify-content:center;align-items:center;display:flex;overflow:hidden}.ry-mega__asidelabel{letter-spacing:.14em;text-transform:uppercase;color:var(--ry-accent);font-size:.7188rem;font-weight:500}.ry-mega__asidetitle{font-size:1rem;font-weight:600;line-height:1.35}.ry-mega__asidetext{color:var(--ry-muted);font-size:.7813rem;font-weight:400;line-height:1.7}@media not all and (min-width:100rem){.ry-mega__thumb{width:4rem;height:3.5rem}}@media not all and (min-width:90rem){.ry-mega{gap:1.5rem}.ry-mega__cats{width:12.5rem}.ry-mega__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr))}}@media not all and (min-width:80rem){.ry-mega__aside{width:15rem;padding:1.25rem}}@media not all and (min-width:64rem){.ry-mega__aside{display:none}}@media not all and (min-width:75rem){.ry-mega__cats{width:11rem}.ry-mega__cat{padding:.875rem .75rem;font-size:.8438rem}.ry-mega__thumb{width:3.25rem;height:2.875rem}.ry-mega__item{gap:.5rem;padding:.625rem .75rem}}.ry-navpanel{padding-top:2rem}.ry-navpanel__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ry-muted-3);margin-bottom:.25rem;font-size:.75rem;font-weight:600}.ry-navpanel__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr))}.ry-navpanel .ry-mega__info{text-align:right}.ry-navpanel__posts{grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));gap:.75rem;display:grid}.ry-navpanel__postinfo{text-align:left}.ry-navpanel__postinfo .ry-mega__name{line-height:1.35}.ry-navpanel__cats{width:17rem;padding-right:1.5rem}.ry-navpanel__cat{color:var(--ry-ink-2);border-bottom:.0625rem solid var(--ry-line-2);transition:color var(--ry-t-fast) ease;padding:.9375rem .25rem;font-size:1rem;font-weight:500}.ry-navpanel__cat[aria-current=true],.ry-navpanel__cat:hover{color:var(--ry-accent)}.ry-mega__all{color:var(--ry-accent);background:var(--ry-accent-wash);transition:background var(--ry-t-fast) ease, color var(--ry-t-fast) ease;justify-content:center;align-items:center;gap:.4375rem;margin-top:auto;padding:1.125rem 1.375rem;font-size:.875rem;font-weight:600;display:flex}.ry-mega__all:hover{background:var(--ry-accent);color:#fff}.ry-mega__all span{transition:transform var(--ry-t-fast) ease}.ry-mega__all:hover span{transform:translate(.25rem)}}
@layer ry.components{.ry-hero{min-height:max(100svh,48.75rem);margin-top:calc(var(--ry-head-h,7.625rem) * -1);background:var(--ry-hero-bg);touch-action:pan-y;cursor:grab;clip-path:inset(0);animation:linear both ryHeroCrop;animation-timeline:scroll();animation-range:0 var(--ry-hero-range,60svh);position:relative;overflow:hidden}.ry-hero[data-ry-dragging="1"]{cursor:grabbing}@supports not (animation-timeline:scroll()){.ry-hero{clip-path:inset(0 var(--ry-crop,0));animation:none}}.ry-hero__slide{opacity:0;transition:opacity var(--ry-t-slow) ease;position:absolute;inset:0}.ry-hero__slide[data-active="1"]{opacity:1}.ry-hero__note{font:.6875rem var(--ry-font-mono);color:#ffffff59;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ry-hero__texture{pointer-events:none;background-image:repeating-linear-gradient(115deg,#ffffff08 0 .125rem,#0000 .125rem 1.625rem);position:absolute;inset:0}.ry-hero__scrim{z-index:1;pointer-events:none;background:linear-gradient(#0000008c,#0000);height:12.5rem;position:absolute;top:0;left:0;right:0}.ry-hero__copy{left:calc(var(--ry-crop,0) + var(--ry-gut));width:42.5rem;max-width:calc(100% - 2 * var(--ry-gut));z-index:2;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;gap:1.625rem;padding-top:7.625rem;animation:.6s both ryFade;display:flex;position:absolute;top:0;bottom:0}.ry-hero__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ry-accent-2);font-size:.9375rem;font-weight:500}.ry-hero__title{color:#fff;letter-spacing:-.02em;margin:0;font-size:3.25rem;font-weight:600;line-height:1.2}.ry-hero__sub{color:#fffc;font-size:1.1875rem;font-weight:400}.ry-hero__actions{flex-wrap:wrap;gap:.875rem;margin-top:.375rem;display:flex}.ry-hero__actions .ry-btn--primary{--ry-btn-hover:var(--ry-accent-2)}.ry-hero__eyebrow--accent{color:var(--ry-accent-text)}.ry-hero__actions--center{justify-content:center}.ry-hero__dots{z-index:2;justify-content:center;align-items:center;gap:.625rem;display:flex;position:absolute;bottom:2.5rem;left:0;right:0}.ry-hero__dot{cursor:pointer;background:0 0;align-items:center;width:6rem;height:1.75rem;display:flex}.ry-hero__track{background:#ffffff47;border-radius:.125rem;width:100%;height:.1875rem;overflow:hidden}.ry-hero__play{color:#fff;cursor:pointer;width:1.75rem;height:1.75rem;transition:background var(--ry-t-fast) ease, border-color var(--ry-t-fast) ease;border:.0625rem solid #ffffff73;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:.5rem;display:flex}.ry-hero__play:hover{background:#ffffff2e;border-color:#fffc}@media not all and (min-width:64rem){.ry-hero{height:auto;min-height:clamp(25rem,78svh,47.5rem);max-height:47.5rem}.ry-hero__copy{gap:1rem;width:auto;max-width:none;padding-top:6.875rem;padding-bottom:2.125rem;left:1.25rem;right:1.25rem}.ry-hero__title{font-size:2rem;line-height:1.25}.ry-hero__sub{font-size:.9375rem}.ry-hero__dots{bottom:.75rem}.ry-hero__dot{width:3.5rem}}@media not all and (min-width:48rem){.ry-hero__title{font-size:1.75rem}}@media not all and (min-width:64rem){.ry-hero__note>.ry-ph__note{display:none}.ry-hero__dots{justify-content:flex-start;padding-left:1.125rem;padding-right:4.5rem}}}
@layer ry.components{.ry-card{background:var(--ry-surface-3);border-radius:var(--ry-r-5xl);text-align:left;color:inherit;transition:background var(--ry-t) ease, transform var(--ry-t) ease, box-shadow var(--ry-t) ease;flex-direction:column;gap:.875rem;padding:1.625rem;display:flex}a.ry-card:hover,.ry-card--clickable:hover{background:var(--ry-accent-wash);box-shadow:var(--ry-sh-card-hover);color:inherit;transform:translateY(-4px)}.ry-card--white{background:var(--ry-surface);box-shadow:var(--ry-sh-card)}.ry-card--outline{background:var(--ry-surface);border:.0625rem solid var(--ry-line);box-shadow:none}.ry-card__media{border-radius:var(--ry-r-xl);background:linear-gradient(160deg, var(--ry-surface-2), var(--ry-line-3))}.ry-card__title{font-size:1.1875rem;font-weight:600;line-height:1.25}.ry-card__text{color:var(--ry-muted);font-size:.8438rem;font-weight:400;line-height:1.7}.ry-card--cta{cursor:pointer;align-items:center}.ry-card--lead{flex:1.55;justify-content:space-between;gap:1.375rem;padding:2.125rem}.ry-card--lead .ry-card__media{--ry-ph-fs:.6875rem;flex:1;width:100%;min-height:20rem}.ry-card--lead .ry-card__title{font-size:1.5rem}.ry-card--side{flex-direction:row;flex:1;align-items:center;gap:1.375rem}.ry-card--side .ry-card__media{--ry-ph-fs:.6563rem;align-self:stretch;width:10.625rem;min-height:12.5rem}.ry-card--side .ry-card__inner{text-align:right;flex-direction:column;flex:1;align-items:flex-end;gap:.5625rem;min-width:0;display:flex}.ry-card__body{text-align:center;flex-direction:column;align-items:center;gap:.625rem;width:100%;display:flex}.ry-swap{justify-content:center;align-items:center;width:100%;min-height:3.125rem;display:flex;position:relative}.ry-card--side .ry-swap{justify-content:flex-end;min-height:3.5rem}.ry-swap__info{color:var(--ry-muted);font-size:.8438rem;font-weight:400;line-height:1.7;transition:opacity .28s,transform .28s}.ry-swap__button{background:var(--ry-accent);color:#fff;border-radius:var(--ry-r-pill);opacity:0;transition:opacity .32s cubic-bezier(.2, .7, .3, 1), transform .32s cubic-bezier(.2, .7, .3, 1), background var(--ry-t-fast) ease;padding:1em 2.308em;font-size:.8125rem;font-weight:600;position:absolute;transform:translateY(.875rem)}.ry-swap__button:hover{background:var(--ry-accent-ink)}@media (hover:hover) and (min-width:64rem){.ry-card--cta:hover .ry-swap__button,.ry-card--cta:focus-within .ry-swap__button,.ry-sectorcard:hover .ry-swap__button,.ry-sectorcard:focus-within .ry-swap__button{opacity:1;transform:translateY(0)}.ry-card--cta:hover .ry-swap__info,.ry-card--cta:focus-within .ry-swap__info,.ry-sectorcard:hover .ry-swap__info,.ry-sectorcard:focus-within .ry-swap__info{opacity:0;transform:translateY(-.375rem)}}@media (hover:none),not all and (min-width:64rem){.ry-swap{flex-direction:column;min-height:0}.ry-swap__button{opacity:1;margin-top:.625rem;position:static;transform:none}}.ry-productcard{color:inherit;background:var(--ry-surface-3);border-radius:var(--ry-r-4xl);text-align:center;transition:background var(--ry-t) ease, transform var(--ry-t) ease, box-shadow var(--ry-t) ease;flex-direction:column;align-items:center;gap:.875rem;padding:1.375rem;display:flex}.ry-productcard:hover{background:var(--ry-accent-wash);box-shadow:var(--ry-sh-card-hover);transform:translateY(-4px)}.ry-productcard__media{border-radius:var(--ry-r-lg);--ry-ph-fs:.625rem;width:100%}.ry-productcard__title{font-size:1.0625rem;font-weight:600}.ry-productcard__spec{color:var(--ry-muted);font-size:.8125rem;font-weight:400;line-height:1.7}.ry-videocard{cursor:pointer;text-align:left;color:inherit;flex-direction:column;gap:.875rem;display:flex}.ry-videocard__cover{aspect-ratio:1.778;border-radius:var(--ry-r-xl);--ry-ph-fs:.625rem;background:linear-gradient(160deg,#3a4146,#22282b);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ry-videocard__play{color:#fff;width:3.375rem;height:3.375rem;transition:background var(--ry-t-fast) ease, transform var(--ry-t-fast) ease;background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;display:flex}.ry-videocard:hover .ry-videocard__play{background:#ffffff4d;transform:scale(1.08)}.ry-videocard__time{color:#fff;border-radius:var(--ry-r-xs);background:#0000009e;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;position:absolute;bottom:.75rem;right:.75rem}.ry-videocard__title{color:#fff;font-size:.9375rem;font-weight:500;line-height:1.45}.ry-postcard{color:inherit;flex-direction:column;gap:1.125rem;display:flex}.ry-postcard__cover{aspect-ratio:1.15;border-radius:var(--ry-r-4xl);background:linear-gradient(#d9d9d9 0%,#1e1e1e 100%);align-items:flex-end;padding:1.625rem;display:flex;position:relative;overflow:hidden}.ry-postcard__title{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.3}.ry-postcard__text{color:var(--ry-ink-4);font-size:.875rem;line-height:1.75}.ry-newscard{background:var(--ry-surface);border-radius:var(--ry-r-4xl);align-items:center;gap:2.125rem;padding:1.875rem;display:flex}.ry-newscard__media{aspect-ratio:1.79;border-radius:var(--ry-r-2xl);--ry-ph-fs:.6875rem;flex:none;width:32.5rem;max-width:50%}.ry-newscard__body{flex-direction:column;flex:1;align-items:flex-start;gap:1rem;min-width:0;display:flex}.ry-newscard__date{color:var(--ry-muted-2);font-size:.8125rem}.ry-newscard__title{font-size:1.625rem;font-weight:600;line-height:1.3}.ry-newscard__text{color:var(--ry-ink-4);font-size:.9375rem;line-height:1.8}.ry-reviewcard{background:var(--ry-surface-3);border-radius:var(--ry-r-5xl);align-items:center;gap:1.5rem;height:23rem;padding:1.625rem;display:flex}.ry-reviewcard__photo{border-radius:var(--ry-r-xl);--ry-ph-fs:.6875rem;flex:none;width:11.875rem;height:15.625rem}.ry-reviewcard__body{flex-direction:column;flex:1;align-self:stretch;gap:.75rem;min-width:0;display:flex}.ry-reviewcard__name{letter-spacing:.01em;flex:none;height:2.75rem;font-size:1.0625rem;font-weight:600;line-height:1.3}.ry-reviewcard__text{min-height:0;color:var(--ry-ink-5);flex:1;font-size:.8125rem;font-weight:400;line-height:1.8;overflow:hidden}.ry-reviewcard__label{color:var(--ry-ink);letter-spacing:.02em;flex:none;font-size:.7188rem;font-weight:600}.ry-reviewcard__actions{flex:none;gap:.625rem;margin-top:.25rem;display:flex}.ry-sectorcard{color:inherit;background:var(--ry-surface-3);border-radius:var(--ry-r-2xl);width:17rem;transition:background var(--ry-t) ease;flex-direction:column;flex:0 0 17rem;gap:.625rem;padding:1rem;display:flex}.ry-sectorcard:hover{background:var(--ry-surface-4)}.ry-sectorcard__media{border-radius:var(--ry-r-lg);--ry-ph-fs:.5625rem;width:100%;height:7.5rem}.ry-sectorcard__swap{justify-content:flex-start;min-height:2.25rem}.ry-sectorcard__swap .ry-swap__info{flex-direction:column;gap:.25rem;display:flex}.ry-sectorcard__swap .ry-swap__button{padding:.727em 1.455em;font-size:.6875rem;left:0}.ry-sectorcard__title{font-size:.9375rem;font-weight:600;line-height:1.25}.ry-sectorcard__text{color:var(--ry-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ry-service{color:var(--ry-ink);transition:background var(--ry-t) ease, color var(--ry-t) ease, transform var(--ry-t) ease;flex-direction:column;flex:1;gap:.875rem;padding:2.125rem 1.875rem 2.375rem;display:flex;position:relative;overflow:hidden}.ry-service:hover{transform:translateY(-.375rem)}.ry-service:hover:not([data-active="1"]){background:#fafcfd}.ry-service__no{color:#0000000d;pointer-events:none;font-size:4rem;font-weight:600;line-height:1;position:absolute;top:.5rem;right:1.25rem}.ry-service__icon{border-radius:var(--ry-r-lg);background:var(--ry-accent-wash);width:2.875rem;height:2.875rem;color:var(--ry-accent);justify-content:center;align-items:center;display:flex}.ry-service__title{font-size:1.375rem;font-weight:600}.ry-service__text{color:var(--ry-muted);font-size:.875rem;line-height:1.8}.ry-service[data-active="1"]{background:var(--ry-accent);color:#fff}.ry-service[data-active="1"] .ry-service__icon{color:#fff;background:#ffffff2e}.ry-service[data-active="1"] .ry-service__text{color:#ffffffd9}.ry-service[data-active="1"] .ry-service__no{color:#ffffff29}.ry-service[data-active="1"] .ry-link{color:#fff}@media not all and (min-width:64rem){.ry-card--lead{flex:none}.ry-card--lead .ry-card__media{min-height:13.75rem}.ry-card--side{flex-direction:column;align-items:stretch}.ry-card--side .ry-card__media{width:100%;min-height:10.625rem}.ry-card--side .ry-card__inner{text-align:left;align-items:flex-start}.ry-reviewcard{flex-direction:column;align-items:stretch;height:auto}.ry-reviewcard__photo{width:100%;height:12.5rem}.ry-newscard{flex-direction:column;align-items:stretch;gap:1.125rem}.ry-newscard__media{aspect-ratio:auto;width:100%;max-width:none;height:11.875rem}}.ry-cardrow{align-items:stretch;gap:1.375rem;display:flex}.ry-cardrow__stack{flex-direction:column;flex:1;gap:1.375rem;display:flex}@media not all and (min-width:64rem){.ry-cardrow{flex-direction:column}.ry-cardrow__stack{flex:none}}.ry-productcard--rail,.ry-postcard--rail{flex:0 0 calc(25% - 1.03125rem);min-width:0}@media not all and (min-width:80rem){.ry-productcard--rail,.ry-postcard--rail{flex:0 0 calc(33.3333% - .916667rem)}}@media not all and (min-width:64rem){.ry-productcard--rail,.ry-postcard--rail{flex:0 0 calc(50% - .6875rem)}}@media not all and (min-width:48rem){.ry-productcard--rail,.ry-postcard--rail{flex:0 0 76%}}.ry-videocard--rail{flex:0 0 calc(25% - .9375rem);min-width:0}@media not all and (min-width:64rem){.ry-videocard--rail{flex:0 0 calc(50% - .625rem)}}@media not all and (min-width:48rem){.ry-videocard--rail{flex:0 0 86%}.ry-videocard__title{font-size:1rem}}}
@layer ry.components{.ry-stories{padding:1.875rem var(--ry-gut) 2.125rem;flex-direction:column;gap:1rem;display:flex}.ry-stories__head{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.ry-stories__title{letter-spacing:.12em;text-transform:uppercase;color:var(--ry-muted-3);font-size:.8125rem;font-weight:600}.ry-stories__note{color:var(--ry-muted-4);font-size:.7813rem;font-weight:400}.ry-stories__rail{scroll-snap-type:none;flex:1;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex;overflow:visible}.ry-stories__item{min-width:0;max-width:7.5rem;color:inherit;flex-direction:column;flex:1 1 0;align-items:center;gap:.5625rem;display:flex}.ry-stories__ring{aspect-ratio:1;width:clamp(3.25rem,5vw,4.75rem);transition:transform var(--ry-t-fast) ease;background:linear-gradient(140deg,#c9c9c9,#8f8f8f);border-radius:50%;padding:.1875rem}.ry-stories__item:hover .ry-stories__ring{transform:scale(1.05)}.ry-stories__item--accent .ry-stories__ring{background:linear-gradient(140deg, var(--ry-accent-2), var(--ry-accent-ink))}.ry-stories__img{background:#eee;border:.125rem solid #fff;border-radius:50%;width:100%;height:100%;overflow:hidden}.ry-stories__label{text-align:center;color:var(--ry-ink-4);font-size:clamp(.625rem,.72vw,.7188rem);font-weight:500;line-height:1.35}.ry-stories__divider{background:var(--ry-line-3);flex:none;align-self:stretch;width:.0625rem;margin:0 .125rem}.ry-features{padding:var(--ry-pad) var(--ry-gut);background:var(--ry-surface-3);gap:1.625rem;display:flex}.ry-features__item{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.875rem;padding:0 1.25rem;display:flex}.ry-features__icon{border-radius:var(--ry-r-lg);background:var(--ry-accent-wash);width:2.875rem;height:2.875rem;color:var(--ry-accent);justify-content:center;align-items:center;display:flex}.ry-features__title{font-size:1.1875rem;font-weight:600}.ry-features__text{color:var(--ry-muted);font-size:.8438rem;font-weight:400;line-height:1.75}.ry-features__divider{background:var(--ry-line-2);width:.0625rem}.ry-cathead{background:var(--ry-surface);padding:2.75rem var(--ry-gut) 1.875rem;flex-direction:column;align-items:center;gap:1.125rem;display:flex}.ry-cathead__title{font-size:2rem;font-weight:600}.ry-cathead--flush{padding:0 0 1.875rem}.ry-catslide{aspect-ratio:1.618;touch-action:pan-y;width:100%;max-height:41.875rem;transition:background .6s;position:relative;overflow:hidden}.ry-catslide__note{top:1.5rem;right:var(--ry-gut);font:.6875rem var(--ry-font-mono);color:#7c8489;position:absolute}.ry-catslide__inner{padding:0 var(--ry-gut);flex-direction:column;align-items:center;gap:1.125rem;display:flex;position:absolute;bottom:2.875rem;left:0;right:0;overflow:hidden}.ry-catslide__title{text-align:center;color:var(--ry-ink);font-size:2.375rem;font-weight:600;line-height:1.2}.ry-catslide__title span{font-weight:400}.ry-catslide__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.125rem;display:flex}.ry-catslide[data-dir="1"] .ry-catslide__title{animation:.85s cubic-bezier(.16,.84,.28,1) 60ms both ryInR}.ry-catslide[data-dir="-1"] .ry-catslide__title{animation:.85s cubic-bezier(.16,.84,.28,1) 60ms both ryInL}.ry-catslide[data-dir="1"] .ry-catslide__actions{animation:.85s cubic-bezier(.16,.84,.28,1) .16s both ryInR}.ry-catslide[data-dir="-1"] .ry-catslide__actions{animation:.85s cubic-bezier(.16,.84,.28,1) .16s both ryInL}.ry-finder{border-radius:var(--ry-r-5xl);color:#fff;background:linear-gradient(115deg,#2b3238,#1c2226);align-items:center;gap:2.5rem;padding:2.75rem 3rem;display:flex}.ry-finder__left{flex-direction:column;flex:1;align-items:flex-start;gap:1.125rem;display:flex}.ry-finder__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ry-accent-2);font-size:.7813rem;font-weight:500}.ry-finder__title{font-size:2.125rem;font-weight:600;line-height:1.25}.ry-finder__text{color:#ffffffb3;max-width:34rem;font-size:.9375rem;line-height:1.8}.ry-finder__actions{flex-wrap:wrap;gap:.875rem;margin-top:.375rem;display:flex}.ry-finder__questions{flex-direction:column;flex:none;gap:.75rem;width:21.25rem;display:flex}.ry-finder__question{border-radius:var(--ry-r-xl);background:#ffffff0f;border:.0625rem solid #ffffff1a;flex-direction:column;gap:.375rem;padding:1.125rem 1.375rem;display:flex}.ry-finder__step{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;font-size:.6875rem;font-weight:600}.ry-finder__qlabel{font-size:1rem;font-weight:500}.ry-support{background:linear-gradient(115deg, var(--ry-accent), #0069a3);align-items:stretch;display:flex;position:relative;overflow:hidden}.ry-support__left{z-index:2;padding:var(--ry-pad) var(--ry-gut);flex-direction:column;flex:1.05;justify-content:center;gap:1.375rem;display:flex;position:relative}.ry-support__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;font-size:.8125rem;font-weight:500}.ry-support__title{letter-spacing:-.01em;color:#fff;font-size:2.375rem;font-weight:600;line-height:1.18}.ry-support__text{color:#ffffffb8;max-width:32.5rem;font-size:.9375rem;font-weight:400;line-height:1.85}.ry-support__stats{gap:2.125rem;margin:.375rem 0 .25rem;display:flex}.ry-support__stat{flex-direction:column;gap:.125rem;display:flex}.ry-support__stat b{color:#fff;font-size:1.625rem;font-weight:600}.ry-support__stat span{color:#fff9;font-size:.7813rem;font-weight:400}.ry-support__divider{background:#ffffff2e;width:.0625rem}.ry-support__actions{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.ry-support__actions .ry-btn--white{color:#0069a3}.ry-support__actions .ry-btn--white:hover{color:#fff;background:#1a1a1a}.ry-support__phone{color:#fff;margin-left:.5rem;font-size:.875rem;font-weight:500}.ry-support__media{background:linear-gradient(150deg,#0b83ab,#00567f);flex:1;justify-content:center;align-items:center;min-height:28.75rem;display:flex;position:relative}.ry-support__texture{background-image:repeating-linear-gradient(115deg,#ffffff0d 0 .125rem,#0000 .125rem 1.625rem);position:absolute;inset:0}.ry-support__note{font:.6875rem/1.7 var(--ry-font-mono);color:#ffffff80;text-align:center;white-space:pre-line;position:relative}.ry-refs{background:var(--ry-surface-3);padding:4.125rem var(--ry-gut);flex-direction:column;align-items:center;gap:1.875rem;display:flex}.ry-refs__title{font-size:2rem;font-weight:600}.ry-refs__strip{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ry-refs__logo{border-radius:var(--ry-r-xl);width:12.5rem;height:6rem;font:.6563rem var(--ry-font-mono);color:#b0b0b0;text-align:center;background:#fff;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.ry-refs__text{text-align:center;max-width:53.75rem;color:var(--ry-ink-5);font-size:.9063rem;font-weight:400;line-height:1.85}.ry-reviews{align-items:center;gap:1.125rem;width:100%;display:flex}.ry-reviews__rail{flex:1;grid-template-columns:1fr 1fr;gap:1.25rem;min-width:0;display:grid}.ry-reviews__arrow{border:.0625rem solid var(--ry-line-3);width:2.5rem;height:2.5rem;color:var(--ry-muted-3);transition:border-color var(--ry-t-fast) ease, color var(--ry-t-fast) ease;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ry-reviews__arrow:hover{border-color:var(--ry-accent);color:var(--ry-accent)}.ry-dots{gap:.5rem;display:flex}.ry-dot{background:var(--ry-line);width:2.75rem;height:.1875rem;transition:background var(--ry-t-fast) ease;border-radius:.125rem}.ry-dot[aria-current=true]{background:var(--ry-accent)}.ry-videos{padding:var(--ry-pad) var(--ry-gut);background:#1a1a1a;flex-direction:column;gap:1.875rem;display:flex}.ry-videos__head{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.ry-videos__title{color:#fff;font-size:2rem;font-weight:600}.ry-sectors{padding:var(--ry-pad) var(--ry-gut);flex-direction:column;gap:1.625rem;display:flex}.ry-sectors__title{font-size:2rem;font-weight:600}.ry-sectors__text{color:var(--ry-muted-2);margin-top:.375rem;font-size:.9375rem}.ry-sectors__strip{margin-inline:calc(-1 * var(--ry-gut));padding-inline:var(--ry-gut);-webkit-mask-image:linear-gradient(90deg,#0000,#000 5rem calc(100% - 5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 5rem calc(100% - 5rem),#0000)}.ry-sectors__set{flex:none;gap:1rem;display:flex}.ry-posts{padding:var(--ry-pad) var(--ry-gut);flex-direction:column;gap:1.75rem;display:flex}.ry-posts__title{font-size:1.875rem;font-weight:600}.ry-progress{background:var(--ry-line);flex:1;height:.125rem;position:relative;overflow:hidden}.ry-progress__fill{background:var(--ry-ink);transition:width .3s,transform .3s;position:absolute;top:0;bottom:0;left:0}.ry-rail__foot{align-items:center;gap:1.5rem;display:flex}.ry-why{background:var(--ry-surface-3);padding:4.625rem var(--ry-gut);flex-direction:column;align-items:center;gap:2.125rem;display:flex}.ry-why__head{text-align:center;flex-direction:column;align-items:center;gap:.625rem;display:flex}.ry-why__title{font-size:2.125rem;font-weight:600}.ry-why__sub{color:var(--ry-muted-2);font-size:.9375rem;font-weight:400}.ry-why__card{background:var(--ry-surface);border-radius:var(--ry-r-5xl);width:100%;box-shadow:0 .75rem 2.125rem #0000000f}.ry-why__row{align-items:stretch;padding:2.375rem 1.25rem;display:flex}.ry-why__item{flex-direction:column;flex:1;gap:.5rem;padding:0 1.75rem;display:flex}.ry-why__value{letter-spacing:-.02em;color:var(--ry-accent);font-size:2.875rem;font-weight:600;line-height:1}.ry-why__label{color:var(--ry-ink-3);font-size:.9063rem;font-weight:400}.ry-why__note{color:var(--ry-muted-3);font-size:.7813rem;font-weight:400;line-height:1.7}.ry-why__divider{background:var(--ry-line-2);width:.0625rem}.ry-satisfaction{align-items:center;gap:2.75rem;padding:2.5rem 2.75rem;display:flex}.ry-satisfaction__left{flex-direction:column;flex:1.25;gap:.875rem;display:flex}.ry-satisfaction__title{font-size:1.5rem;font-weight:600}.ry-satisfaction__text{color:var(--ry-ink-5);font-size:.875rem;font-weight:400;line-height:1.9}.ry-satisfaction__divider{background:var(--ry-line-2);align-self:stretch;width:.0625rem}.ry-satisfaction__aside{flex-direction:column;flex:none;gap:.75rem;width:20.625rem;display:flex}.ry-satisfaction__label{letter-spacing:.12em;text-transform:uppercase;color:#a0a0a0;font-size:.8125rem;font-weight:500}.ry-satisfaction__asidetext{color:var(--ry-muted);font-size:.875rem;font-weight:400;line-height:1.85}.ry-services{background:var(--ry-surface);border-radius:var(--ry-r-4xl);box-shadow:var(--ry-sh-card);display:flex;overflow:hidden}.ry-approach{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.375rem;display:grid}.ry-approach__item{border-right:.0625rem solid var(--ry-line);flex-direction:column;gap:.875rem;padding-right:2.375rem;display:flex}.ry-approach__item:last-child{border-right:none;padding-right:0}.ry-approach__title{font-size:1.375rem;font-weight:600}.ry-approach__text{color:var(--ry-ink-4);font-size:.9375rem;line-height:1.85}@media not all and (min-width:80rem){.ry-finder{flex-wrap:wrap}}@media not all and (min-width:64rem){.ry-stories__rail{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.ry-stories__item{flex:none;width:6.5rem;max-width:none}.ry-stories__ring{width:4.75rem}.ry-features{flex-wrap:wrap}.ry-features__divider{display:none}.ry-features__item{flex:0 0 calc(50% - .0625rem)}.ry-catslide{aspect-ratio:auto;height:26rem}.ry-catslide__title{font-size:1.375rem}.ry-catslide__note{font-size:.5625rem}.ry-finder{flex-direction:column;align-items:stretch;gap:1.625rem;padding:1.875rem 1.375rem}.ry-finder__questions{width:100%}.ry-support{flex-direction:column}.ry-support__media{min-height:16.25rem}.ry-reviews__rail{grid-template-columns:1fr}.ry-reviews__arrow{display:none}.ry-why__row{flex-wrap:wrap;row-gap:1.625rem;padding:1.625rem .75rem}.ry-why__item{flex:0 0 calc(50% - .0625rem);padding:0 1.125rem}.ry-satisfaction{flex-direction:column;align-items:stretch;gap:1.375rem;padding:1.625rem}.ry-satisfaction__divider{display:none}.ry-satisfaction__aside{width:auto}.ry-why__divider:nth-of-type(4){display:none}.ry-why__value{font-size:1.875rem}.ry-services{flex-wrap:wrap}.ry-service{flex:0 0 calc(50% - .0625rem)}.ry-approach{grid-template-columns:1fr;gap:1.625rem}.ry-approach__item{border-right:none;padding-right:0}}@media not all and (min-width:48rem){.ry-support__stats{flex-wrap:wrap;row-gap:1rem}.ry-service,.ry-features__item,.ry-why__item{flex:0 0 100%}.ry-why__divider{display:none}.ry-catslide{height:20rem}.ry-catslide__title{font-size:1.25rem}.ry-stories__rail{gap:.75rem}}}
@layer ry.components{.ry-cathero{min-height:var(--ry-cathero-h,38.75rem);background:var(--ry-hero-bg);display:flex;position:relative;overflow:hidden}@supports selector(:has(*)){.ry-cathero{margin-top:calc(var(--ry-head-h,7.625rem) * -1)}.ry-header[data-scrolled=false]:has(+main .ry-cathero:not([style*="display: none"]):not([style*=display\:none])) .ry-headbar{box-shadow:none;background:0 0;border-bottom-color:#ffffff24}:is(.ry-header[data-scrolled=false]:has(+main .ry-cathero:not([style*="display: none"]):not([style*=display\:none])) .ry-nav,.ry-header[data-scrolled=false]:has(+main .ry-cathero:not([style*="display: none"]):not([style*=display\:none])) .ry-lang__button){color:#fff}.ry-header[data-scrolled=false]:has(+main .ry-cathero:not([style*="display: none"]):not([style*=display\:none])) .ry-hamburger span{background:#fff}.ry-header[data-scrolled=false]:has(+main .ry-cathero:not([style*="display: none"]):not([style*=display\:none])) .ry-logo--solid{display:none}.ry-header[data-scrolled=false]:has(+main .ry-cathero:not([style*="display: none"]):not([style*=display\:none])) .ry-logo--ghost{display:block}}.ry-cathero__texture{pointer-events:none;background-image:repeating-linear-gradient(115deg,#ffffff07 0 .125rem,#0000 .125rem 1.875rem);position:absolute;inset:0}.ry-cathero__scrim{z-index:1;pointer-events:none;background:linear-gradient(#0000008c,#0000);height:11.25rem;position:absolute;top:0;left:0;right:0}.ry-cathero__shade{pointer-events:none;background:linear-gradient(90deg,#00000080 0%,#0000001f 60%,#00000059 100%);position:absolute;inset:0}.ry-cathero__note{bottom:1.375rem;right:calc(var(--ry-crop,0rem) + var(--ry-gut));font:.6875rem var(--ry-font-mono);color:#ffffff59;pointer-events:none;position:absolute}.ry-cathero__inner{z-index:2;flex:1;justify-content:space-between;gap:3.125rem;padding-top:10.875rem;padding-bottom:3.5rem;display:flex;position:relative}.ry-cathero__copy{flex-direction:column;gap:1.375rem;width:42.5rem;max-width:100%;display:flex}.ry-cathero__crumbs{color:#fff9;flex-wrap:wrap;gap:.375rem;font-size:.7813rem;font-weight:400;display:flex}.ry-cathero__crumbs a{color:inherit}.ry-cathero__crumbs a:hover,.ry-cathero__crumbs [aria-current]{color:#fff}.ry-cathero__head{flex-direction:column;gap:.875rem;margin-top:.875rem;display:flex}.ry-cathero__eyebrow{color:#fff;font-size:1rem;font-weight:600}.ry-cathero__title{letter-spacing:-.02em;color:#fff;margin:0;font-size:3.125rem;font-weight:600;line-height:1.08}.ry-cathero__tagline{color:#ffffff8c;font-size:2rem;font-weight:600;line-height:1.2}.ry-cathero__text{color:#ffffffc7;max-width:54ch;font-size:.9375rem;font-weight:400;line-height:1.85}.ry-cathero__specs{flex-direction:column;max-width:38.75rem;margin:auto 0 0;display:flex}.ry-cathero__spec{border-bottom:.0625rem solid #ffffff47;align-items:center;gap:1rem;padding:1rem 0;display:flex}.ry-cathero__spec:last-child{border-bottom:0}.ry-cathero__spec-icon{width:1.5rem;height:1.5rem;color:var(--ry-accent-2);flex:none;justify-content:center;align-items:center;display:flex}.ry-cathero__spec-label{color:#fff;flex:1;min-width:0;margin:0;font-size:1rem}.ry-cathero__spec-value{color:#fff;text-align:right;margin:0;font-size:1rem}.ry-cathero__aside{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:.875rem;display:flex}.ry-cathero__badges{color:#ffffffb3;flex-direction:column;align-items:flex-end;gap:.375rem;margin-bottom:.375rem;font-size:.7813rem;font-weight:400;display:flex}.ry-cathero__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ry-catintro{padding:3.5rem var(--ry-gut) .625rem;align-items:flex-start;gap:4.375rem;display:flex}.ry-catintro__title{letter-spacing:-.01em;flex:none;width:23.75rem;margin:0;font-size:1.625rem;font-weight:600;line-height:1.3}.ry-catintro__text{max-width:70ch;color:var(--ry-ink-4);flex:1;margin:0;font-size:.9688rem;font-weight:400;line-height:1.9}.ry-series{padding:2.75rem var(--ry-gut) 3.75rem;flex-direction:column;gap:2.125rem;display:flex}.ry-series__item{align-items:stretch;gap:1.375rem;display:flex}.ry-series__card{background:var(--ry-surface-3);border-radius:1.375rem;flex-direction:column;flex:none;gap:1rem;width:20.625rem;padding:1.75rem;display:flex}.ry-series__media{aspect-ratio:1.618;--ry-ph-fs:.6563rem;border-radius:.875rem}.ry-series__title{font-size:1.3125rem;font-weight:600}.ry-series__text{color:var(--ry-muted);font-size:.8125rem;font-weight:400;line-height:1.75}.ry-series__count{color:var(--ry-accent);margin-top:auto;font-size:.7813rem;font-weight:600}.ry-series__rail{flex-direction:column;flex:1;justify-content:center;gap:0;min-width:0;display:flex}.ry-series__rail .ry-rail__foot{padding-top:1.125rem}.ry-modelcard{min-width:0;color:inherit;border:.0625rem solid var(--ry-line-2);text-align:center;transition:border-color var(--ry-t-fast) ease, transform var(--ry-t) ease, box-shadow var(--ry-t) ease;border-radius:1.25rem;flex-direction:column;flex:0 0 calc(33.3333% - .666667rem);align-items:center;gap:.6875rem;padding:1.25rem;display:flex}.ry-modelcard:hover{border-color:var(--ry-accent);box-shadow:var(--ry-sh-card);color:inherit;transform:translateY(-.25rem)}.ry-modelcard__media{--ry-ph-fs:.6563rem;border-radius:.75rem;width:100%;height:10rem}.ry-modelcard__title{font-size:1rem;font-weight:600}.ry-modelcard__specs{color:var(--ry-ink-4);flex-direction:column;gap:.4375rem;font-size:.75rem;font-weight:400;display:flex}.ry-modelcard__spec{text-align:left;align-items:center;gap:.5rem;display:flex}.ry-modelcard__spec svg{color:var(--ry-accent);flex:none}.ry-catabout{background:var(--ry-surface-3);padding:3.75rem var(--ry-gut);align-items:flex-start;gap:3.75rem;display:flex}.ry-catabout__main{flex-direction:column;flex:7;gap:.875rem;display:flex}.ry-catabout__title{margin:0;font-size:1.625rem;font-weight:600}.ry-catabout__text{color:var(--ry-ink-5);margin:0;font-size:.875rem;font-weight:400;line-height:1.9}.ry-cathigh{background:linear-gradient(150deg,#20272b,#333d43);border-radius:1.375rem;flex-direction:column;flex:5;gap:1.375rem;padding:2rem;display:flex}.ry-cathigh__head{flex-direction:column;gap:.375rem;display:flex}.ry-cathigh__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ry-accent-2);font-size:.7188rem;font-weight:500}.ry-cathigh__title{color:#fff;font-size:1.375rem;font-weight:600;line-height:1.3}.ry-cathigh__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ry-cathigh__item{background:#ffffff12;border:.0625rem solid #ffffff1f;border-radius:.875rem;flex-direction:column;gap:.5rem;padding:1.125rem;display:flex}.ry-cathigh__item svg{color:var(--ry-accent-2)}.ry-cathigh__name{color:#fff;font-size:.9063rem;font-weight:500;line-height:1.35}.ry-cathigh__note{color:#ffffff9e;font-size:.75rem;font-weight:400;line-height:1.6}.ry-perf{padding:4rem var(--ry-gut) 4.375rem;background:var(--ry-surface);flex-direction:column;gap:2.375rem;display:flex}.ry-perf__head{text-align:center;flex-direction:column;align-items:center;gap:.625rem;display:flex}.ry-perf__title{margin:0;font-size:2rem;font-weight:600}.ry-perf__note{color:var(--ry-muted-2);font-size:.875rem;font-weight:400}.ry-perf .ry-stat{text-align:center;align-items:center}.ry-perf .ry-stat__value{color:var(--ry-accent)}.ry-perf .ry-stat__label{color:var(--ry-ink-4);font-size:.8438rem;font-weight:500}.ry-perf .ry-stats__divider{background:var(--ry-line-2)}.ry-catessay{background:var(--ry-surface-2);border-top:.0625rem solid var(--ry-line-2);padding:4.875rem var(--ry-gut) 5.25rem;flex-direction:column;gap:2.75rem;display:flex}.ry-catessay__lead{align-items:flex-end;gap:4.375rem;display:flex}.ry-catessay__statement{letter-spacing:-.015em;flex:1;max-width:36ch;margin:0;font-size:2.5rem;font-weight:600;line-height:1.22}.ry-catessay__by{flex-direction:column;flex:none;gap:.375rem;width:17.5rem;padding-bottom:.5rem;display:flex}.ry-catessay__label{letter-spacing:.14em;text-transform:uppercase;color:#a0a0a0;font-size:.75rem;font-weight:500}.ry-catessay__byline{color:var(--ry-muted-2);font-size:.8438rem;font-weight:400;line-height:1.7}.ry-catessay__body{align-items:flex-start;gap:3.75rem;display:flex}.ry-catessay__columns{columns:2;min-width:0;color:var(--ry-ink-4);flex:1;column-gap:3rem;font-size:.9063rem;font-weight:400;line-height:1.95}.ry-catessay__columns p{margin:0 0 1.125rem}.ry-catessay__columns p:last-child{margin-bottom:0}.ry-catessay__figures{flex-direction:column;flex:none;gap:1rem;width:20.625rem;display:flex}.ry-figure{background:var(--ry-surface);border-radius:1.125rem;flex-direction:column;gap:.375rem;padding:1.625rem 1.75rem;display:flex;box-shadow:0 .75rem 2.125rem #00000014}.ry-figure__value{color:var(--ry-accent);font-size:2.625rem;font-weight:600;line-height:1}.ry-figure__label{color:var(--ry-ink-3);font-size:.875rem;font-weight:400}.ry-figure__text{color:var(--ry-muted-3);font-size:.7813rem;font-weight:400;line-height:1.7}.ry-catfaq__title{margin:0;font-size:1.875rem;font-weight:600;line-height:1.25}.ry-catfaq__text{color:var(--ry-muted);font-size:.875rem;font-weight:400;line-height:1.8}.ry-catposts{background:var(--ry-surface-3);padding:var(--ry-pad) var(--ry-gut);flex-direction:column;gap:1.75rem;display:flex}.ry-catposts__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.ry-catposts__title{margin:0;font-size:1.875rem;font-weight:600}.ry-catposts__note{color:var(--ry-muted-2);margin-top:.5rem;font-size:.875rem;font-weight:400}.ry-catpost{min-width:0;color:inherit;flex-direction:column;flex:0 0 calc(25% - 1.03125rem);gap:.875rem;display:flex}.ry-catpost__cover{background:linear-gradient(160deg,#e9e9e9,#d4d4d4);border-radius:1rem;align-items:flex-end;height:14.375rem;display:flex;position:relative;overflow:hidden}.ry-catpost__cover:after{content:"";background:linear-gradient(#0000 38%,#000000b8 100%);position:absolute;inset:0}.ry-catpost__title{z-index:1;color:#fff;padding:1.25rem;font-size:1.0313rem;font-weight:600;line-height:1.35;position:relative}.ry-catpost__date{color:#a0a0a0;font-size:.7813rem;font-weight:400}.ry-catpost__text{color:var(--ry-muted);font-size:.8125rem;font-weight:400;line-height:1.75}.ry-catpost:hover .ry-catpost__title{color:var(--ry-accent-2)}@media not all and (min-width:80rem){.ry-cathero__copy{width:34rem}.ry-catintro{gap:2.75rem}.ry-catintro__title{width:19rem}.ry-catessay__lead{gap:2.75rem}.ry-catessay__body{gap:2.5rem}.ry-catessay__figures{width:17.5rem}.ry-modelcard{flex:0 0 calc(50% - .5rem)}.ry-catpost{flex:0 0 calc(33.3333% - .916667rem)}}@media not all and (min-width:64rem){.ry-cathero{min-height:0}.ry-cathero__inner{flex-direction:column;gap:2rem;padding-top:8.5rem;padding-bottom:2.5rem}.ry-cathero__copy{gap:1.125rem;width:auto}.ry-cathero__title{font-size:2.125rem}.ry-cathero__tagline{font-size:1.375rem}.ry-cathero__specs{max-width:none;margin-top:.5rem}.ry-cathero__aside,.ry-cathero__badges{align-items:flex-start}.ry-cathero__note{display:none}.ry-catintro{flex-direction:column;gap:1.125rem}.ry-catintro__title{width:auto;font-size:1.375rem}.ry-series__item{flex-direction:column}.ry-series__card{width:auto}.ry-series__media{aspect-ratio:2.4}.ry-modelcard{flex:0 0 calc(50% - .5rem)}.ry-catabout{flex-direction:column;gap:2rem}.ry-catabout__main,.ry-cathigh{flex:none;width:100%}.ry-catessay{padding:3rem var(--ry-gut) 3.25rem}.ry-catessay__lead,.ry-catessay__body{flex-direction:column;align-items:stretch;gap:1.625rem}.ry-catessay__statement{max-width:none;font-size:1.75rem}.ry-catessay__by,.ry-catessay__figures{width:auto}.ry-catessay__columns{columns:1}.ry-perf{padding:3rem var(--ry-gut) 3.25rem}.ry-perf__title{font-size:1.625rem}.ry-catpost{flex:0 0 calc(50% - .6875rem)}}@media not all and (min-width:48rem){.ry-cathero__inner{padding-top:7.5rem}.ry-cathero__title{font-size:1.75rem}.ry-cathero__tagline{font-size:1.1875rem}.ry-cathero__spec{flex-wrap:wrap;gap:.625rem}.ry-cathero__spec-label,.ry-cathero__spec-value{font-size:.875rem}.ry-cathero__actions{padding-right:3.75rem}.ry-cathigh__grid{grid-template-columns:minmax(0,1fr)}.ry-modelcard{flex:0 0 76%}.ry-catpost{flex:0 0 82%}.ry-catposts__title,.ry-catfaq__title{font-size:1.5rem}}}
@layer ry.components{.ry-footer{border-top:.0625rem solid var(--ry-line);background:var(--ry-surface);color:var(--ry-ink);display:flex}.ry-footer__col{border-right:.0625rem solid var(--ry-line);flex-direction:column;gap:1.5rem;padding:2.125rem 2.375rem 2.75rem;display:flex}.ry-footer__col:last-child{border-right:none}.ry-footer__col--brand{flex:0 15rem;gap:.875rem;min-width:11rem}.ry-footer__col--products{flex:0 16rem;min-width:11rem}.ry-footer__col--posts{flex:19rem;gap:1.375rem;min-width:16rem}.ry-footer__col--phones,.ry-footer__col--address{flex:0 17rem;min-width:12rem}.ry-footer__logo{flex:none;align-self:flex-start;width:6.375rem;display:block}.ry-footer__name{color:var(--ry-ink-3);font-size:.875rem;font-weight:400}.ry-footer__title{text-align:left;width:100%;font-size:1.3125rem;font-weight:500;line-height:1.35}.ry-footer__col--brand .ry-footer__title{margin-top:1rem}.ry-footer__list{flex-direction:column;gap:1.25rem;display:flex}.ry-footer__col--brand .ry-footer__list{margin-top:.5rem}.ry-footer__col--posts .ry-footer__list{gap:1.125rem}.ry-footer__col--phones .ry-footer__list,.ry-footer__col--address .ry-footer__list{gap:1.375rem}.ry-footer__link{color:var(--ry-ink-3);font-size:.875rem;font-weight:400}.ry-footer__link:hover{color:var(--ry-accent)}.ry-footer__post{flex-direction:column;gap:.3125rem;display:flex}.ry-footer__post span:first-child{color:var(--ry-ink-3);font-size:.875rem;font-weight:400;line-height:1.45}.ry-footer__post:hover span:first-child{color:var(--ry-accent)}.ry-footer__date{color:#a0a0a0;font-size:.6875rem}.ry-footer__row{color:var(--ry-ink-3);align-items:center;gap:.875rem;font-size:.875rem;display:flex}.ry-footer__row svg{color:var(--ry-ink);flex:none}.ry-footer__row:hover{color:var(--ry-accent)}.ry-footer__pin{background:var(--ry-ink);border-radius:.625rem .625rem .1875rem .1875rem;width:1.25rem;height:1.5rem;display:block}.ry-footer__address{color:var(--ry-ink-3);font-size:.875rem;font-weight:400;line-height:1.55}.ry-newsletter{border-top:.0625rem solid var(--ry-line);background:var(--ry-surface-2);padding:1.875rem var(--ry-gut);align-items:center;gap:2.125rem;display:flex}.ry-newsletter__text{flex-direction:column;gap:.25rem;display:flex}.ry-newsletter__title{font-size:1.0625rem;font-weight:600}.ry-newsletter__desc{color:var(--ry-muted);font-size:.8125rem;font-weight:400}.ry-newsletter__form{flex:1;gap:.625rem;max-width:32.5rem;margin-left:auto;display:flex}.ry-newsletter__input{border:.0625rem solid var(--ry-line);border-radius:var(--ry-r-pill);transition:border-color var(--ry-t-fast) ease;background:#fff;outline:none;flex:1;padding:1em 1.538em;font-size:.8125rem}.ry-newsletter__input::placeholder{color:var(--ry-muted-4)}.ry-newsletter__input:focus{border-color:var(--ry-accent)}.ry-copyright{border-top:.0625rem solid var(--ry-line);padding:1.375rem var(--ry-gut);color:var(--ry-ink-3);font-size:.875rem;font-weight:400}.ry-bottombar{border-top:.0625rem solid var(--ry-line);padding:1.25rem var(--ry-gut);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ry-bottombar__left{color:var(--ry-ink-3);align-items:center;gap:1rem;font-size:.875rem;display:flex}.ry-bottombar__divider{background:var(--ry-line-4);width:.0625rem;height:1.125rem;display:block}.ry-bottombar__right{align-items:center;gap:1.125rem;display:flex}.ry-bottombar__social{background:var(--ry-ink);color:#fff;width:2rem;height:2rem;transition:background var(--ry-t-fast) ease;border-radius:50%;justify-content:center;align-items:center;display:flex}.ry-bottombar__social:hover{background:var(--ry-accent);color:#fff}@media not all and (min-width:64rem){.ry-footer{flex-direction:column}.ry-footer__col{border-right:none;border-bottom:.0625rem solid var(--ry-line);flex:none;width:100%;min-width:0;padding:1.375rem 1.5rem}.ry-footer__title{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.ry-footer__list{display:none}.ry-footer__list[data-open="1"]{display:flex}.ry-newsletter{flex-direction:column;align-items:stretch;gap:1.125rem}.ry-newsletter__form{flex-direction:column;max-width:none;margin-left:0}.ry-footer__link,.ry-footer__post{padding:.375rem 0}.ry-footer__list{gap:.5rem}}}
@layer ry.components{.ry-floats{z-index:45;flex-direction:column;gap:.75rem;margin-top:-5.25rem;display:flex;position:fixed;top:50%;right:1.375rem}.ry-floats__btn{border-radius:var(--ry-r-xl);color:#fff;width:3rem;height:3rem;transition:transform var(--ry-t-fast) ease, background var(--ry-t-fast) ease;justify-content:center;align-items:center;display:flex;box-shadow:0 .5rem 1.25rem #0000002e}.ry-floats__btn:hover{color:#fff;transform:scale(1.08)}.ry-floats__btn--wa{background:#25d366}.ry-floats__btn--mail{background:var(--ry-accent)}.ry-floats__btn--phone{background:var(--ry-ink)}.ry-floats__btn--phone:hover{background:var(--ry-accent)}.ry-totop{z-index:44;border-radius:var(--ry-r-xl);background:var(--ry-ink);color:#fff;width:3rem;height:3rem;transition:transform var(--ry-t-fast) ease, background var(--ry-t-fast) ease;justify-content:center;align-items:center;animation:.28s both ryFade;display:flex;position:fixed;bottom:1.625rem;right:1.375rem;box-shadow:0 .5rem 1.25rem #00000038}.ry-totop:hover{background:var(--ry-accent);transform:translateY(-3px)}@media not all and (min-width:64rem){.ry-floats{padding:0;padding-bottom:env(safe-area-inset-bottom);border-top:.0625rem solid var(--ry-line);grid-auto-columns:1fr;grid-auto-flow:column;gap:0;margin-top:0;display:grid;inset:auto 0 0;box-shadow:0 -.25rem 1rem #00000014}.ry-floats__btn,.ry-totop{width:auto;height:3.5rem;box-shadow:none;border-radius:0}.ry-totop{animation:none;position:static}.ry-floats__btn:hover,.ry-floats__btn:active{transform:none}.ry-floats__btn--wa:active{background:#1da851}.ry-floats__btn--mail:active{background:var(--ry-accent-ink)}.ry-floats__btn--phone:active{background:#000}body{padding-bottom:4.5rem}}.ry-ph{background:linear-gradient(160deg, var(--ry-ph-from), var(--ry-ph-to));text-align:center;font-family:var(--ry-font-mono);font-size:var(--ry-ph-fs,.625rem);white-space:pre-line;color:var(--ry-muted-ph);justify-content:center;align-items:center;line-height:1.5;display:flex;overflow:hidden}.ry-ph>.ry-media,.ry-media{object-fit:cover;border:0;width:100%;height:100%;display:block}.ry-postcard__cover,.ry-videocard__cover,.ry-newscard__media,.ry-productcard__media,.ry-mega__asidethumb,.ry-refs__logo,.ry-closing__image{position:relative}.ry-postcard__cover>.ry-media,.ry-videocard__cover>.ry-media,.ry-newscard__media>.ry-media,.ry-productcard__media>.ry-media,.ry-mega__asidethumb>.ry-media,.ry-refs__logo>.ry-media,.ry-closing__image>.ry-media{position:absolute;inset:0}.ry-postcard__title,.ry-videocard__play{position:relative}.ry-videocard__cover>.ry-ph__note,.ry-postcard__cover>.ry-ph__note{text-align:center;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.ry-closing__image{pointer-events:none;position:absolute;inset:0}.ry-closing__image:after{content:"";background:linear-gradient(115deg,#262c31d1 0%,#1b2024e0 100%);position:absolute;inset:0}.ry-ph--dark{color:#fff6;background:linear-gradient(160deg,#3a4146,#22282b)}.ry-faq{grid-template-columns:23.75rem 1fr;align-items:start;gap:2.75rem;display:grid}.ry-faq__aside{flex-direction:column;gap:1.125rem;display:flex}.ry-faq__text{color:var(--ry-muted);font-size:.9375rem;line-height:1.7}.ry-faq__list{flex-direction:column;display:flex}.ry-faq__item{border-top:.0625rem solid var(--ry-line)}.ry-faq__item:last-child{border-bottom:.0625rem solid var(--ry-line)}.ry-faq__head{width:100%;color:var(--ry-ink);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.625rem 0;font-size:1.0625rem;font-weight:500;display:flex}.ry-faq__head:hover{color:var(--ry-accent)}.ry-faq__sign{color:var(--ry-accent);flex:none;font-size:1.25rem;line-height:1}.ry-faq__body{transition:grid-template-rows .32s var(--ry-ease);grid-template-rows:0fr;display:grid}.ry-faq__item[data-open="1"] .ry-faq__body{grid-template-rows:1fr}.ry-faq__body>div{overflow:hidden}.ry-faq__answer{color:var(--ry-ink-4);flex-direction:column;align-items:flex-start;gap:.5rem;padding-bottom:1.625rem;font-size:.9375rem;line-height:1.75;display:flex}.ry-ctabar{background:linear-gradient(100deg, var(--ry-accent) 0%, #0b87b0 100%);color:#fff;border-radius:var(--ry-r-4xl);justify-content:space-between;align-items:center;gap:1.625rem;padding:2.125rem 2.5rem;display:flex}.ry-ctabar__title{font-size:1.5rem;font-weight:600;line-height:1.3}.ry-ctabar__text{color:#ffffffd9;margin-top:.5rem;font-size:.9375rem}@media not all and (min-width:64rem){.ry-faq{grid-template-columns:1fr;gap:1.625rem}.ry-ctabar{flex-direction:column;align-items:stretch;gap:1.125rem;padding:1.625rem}}.ry-quick{flex-direction:column;gap:1.125rem;display:flex}.ry-quick__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem 1.25rem;display:grid}.ry-quick__trust{background:var(--ry-surface-2);border-radius:var(--ry-r-lg);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.875rem 1.125rem;display:flex}.ry-quick__trustitem{color:var(--ry-ink-3);align-items:center;gap:.4375rem;font-size:.8125rem;font-weight:500;display:inline-flex}.ry-quick__trustitem svg{color:var(--ry-accent);flex:none}.ry-quick__note{color:var(--ry-muted);margin-left:auto;font-size:.8125rem;font-weight:400}.ry-quick__actions{justify-content:flex-end;gap:.75rem;display:flex}.ry-quick__grid .ry-cfield[data-genis="1"]{grid-column:1/-1}.ry-modal{-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);z-index:90;background:#000000e6;justify-content:center;align-items:center;padding:2.5rem;display:flex;position:fixed;inset:0}.ry-modal__inner{width:min(75rem,92vw);animation:.28s cubic-bezier(.2,.9,.3,1.2) both ryVideoScaleIn}.ry-modal__frame{aspect-ratio:1.778;border-radius:var(--ry-r-2xl);background:linear-gradient(160deg,#3a4146,#22282b);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.ry-modal__play{color:#fff;background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.ry-modal__close{color:#fff;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;position:absolute;top:1rem;right:1rem}.ry-modal__time{color:#fff;border-radius:var(--ry-r-xs);background:#0009;padding:.3125rem .625rem;font-size:.75rem;font-weight:500;position:absolute;bottom:1rem;left:1rem}.ry-modal__title{color:#fff;text-align:center;margin-top:.875rem;font-size:1.0625rem;font-weight:500}.ry-closing{color:#fff;padding:var(--ry-pad) var(--ry-gut);background:linear-gradient(115deg,#262c31 0%,#1b2024 100%);position:relative;overflow:hidden}.ry-closing__texture{pointer-events:none;background-image:repeating-linear-gradient(115deg,#ffffff0a 0 .125rem,#0000 .125rem 1.625rem);position:absolute;inset:0}.ry-closing__note{top:1.25rem;right:var(--ry-gut);font:.6875rem/1.6 var(--ry-font-mono);color:#ffffff47;text-align:right;white-space:pre-line;pointer-events:none;position:absolute}.ry-closing__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.5rem;display:flex;position:relative}.ry-closing__left{flex-direction:column;align-items:flex-start;gap:.875rem;max-width:44rem;display:flex}.ry-closing__title{letter-spacing:-.01em;font-size:2.375rem;font-weight:600;line-height:1.2}.ry-closing__text{color:#ffffffb8;font-size:1rem}.ry-closing__badges{flex-wrap:wrap;gap:1.375rem;margin-top:.375rem;display:flex}.ry-closing__badge{color:#ffffffe6;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.ry-closing__badge svg{color:var(--ry-accent-2)}.ry-closing__catalog{color:#fff;text-underline-offset:.25rem;margin-top:.5rem;font-size:.875rem;font-weight:500;text-decoration:underline}.ry-closing__catalog:hover{color:var(--ry-accent-2)}.ry-closing__actions{flex-wrap:wrap;gap:.875rem;display:flex}@media not all and (min-width:64rem){.ry-closing__note{display:none}.ry-closing__inner{flex-direction:column;align-items:stretch}.ry-closing__title{font-size:1.75rem}}.ry-consent{z-index:200;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#0a0e11b8;justify-content:center;align-items:center;padding:1.5rem;animation:.24s both ryFadeIn;display:flex;position:fixed;inset:0}.ry-consent__box{background:var(--ry-surface);border-radius:var(--ry-r-4xl);width:min(34rem,100%);max-height:90svh;box-shadow:var(--ry-sh-modal);flex-direction:column;gap:.875rem;padding:2.25rem;animation:.28s cubic-bezier(.2,.9,.3,1.2) both ryVideoScaleIn;display:flex;overflow-y:auto}.ry-consent__title{font-size:1.375rem;font-weight:600}.ry-consent__text{color:var(--ry-ink-4);font-size:.875rem;line-height:1.85}.ry-consent__links{flex-wrap:wrap;gap:1.25rem;margin-top:.25rem;display:flex}.ry-consent__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:.75rem;display:flex}@media not all and (min-width:48rem){.ry-consent{align-items:flex-end;padding:1rem}.ry-consent__box{border-radius:var(--ry-r-2xl);padding:1.5rem}.ry-consent__actions .ry-btn{flex:auto;justify-content:center}}:is(.ry-hero:has(img) .ry-hero__texture,.ry-cathero:has(img) .ry-cathero__texture,.ry-sechero:has(img) .ry-sechero__texture,.ry-bphero:has(img) .ry-bphero__texture,.ry-support__media:has(img) .ry-support__texture,.ry-closing:has(img) .ry-closing__texture,.ry-campaign-hero:has(img) .ry-campaign-hero__texture){display:none}}
@layer ry.components{.ry-prodcrumbs{padding:2.125rem var(--ry-gut) .75rem;color:var(--ry-muted-3);flex-wrap:wrap;gap:.375rem;font-size:.7813rem;font-weight:400;display:flex}.ry-prodcrumbs a{color:inherit}.ry-prodcrumbs a:hover{color:var(--ry-accent)}.ry-prodcrumbs [aria-current=page]{color:var(--ry-ink)}.ry-prodtop{padding:.625rem var(--ry-gut) 3.75rem;align-items:flex-start;gap:2.75rem;display:flex}.ry-prodgal{flex-direction:column;flex:none;gap:.875rem;width:38.75rem;max-width:100%;display:flex}.ry-prodgal__main{--ry-ph-from:#fafafa;--ry-ph-to:#e6e6e6;--ry-ph-fs:.6875rem;border-radius:1.25rem;height:27.5rem}.ry-prodgal__strip{--ry-marquee-sure:30s;gap:.875rem}.ry-prodgal__set{flex:none;gap:.875rem;display:flex}.ry-prodgal__thumb{background:linear-gradient(160deg,#fafafa,#ececec);border-radius:.75rem;flex:0 0 8.75rem;height:6rem}.ry-prodinfo{flex-direction:column;flex:1;gap:1.375rem;min-width:0;display:flex}.ry-prodinfo__head{flex-direction:column;gap:.625rem;display:flex}.ry-prodinfo__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ry-accent);font-size:.8125rem;font-weight:500}.ry-prodinfo__title{letter-spacing:-.01em;margin:0;font-size:2.25rem;font-weight:600;line-height:1.15}.ry-prodinfo__sub{color:var(--ry-ink-5);font-size:.9063rem;font-weight:400;line-height:1.85}.ry-prodfacts{flex-direction:column;margin:0;display:flex}.ry-prodfact{border-top:.0625rem solid var(--ry-line-2);justify-content:space-between;align-items:center;gap:1rem;padding:.9375rem 0;font-size:.9063rem;display:flex}.ry-prodfact__label{color:var(--ry-ink-4);align-items:center;gap:.75rem;font-weight:400;display:flex}.ry-prodfact__label svg{color:var(--ry-accent-2);flex:none}.ry-prodfact__value{text-align:right;margin:0;font-weight:500}.ry-prodinfo__actions{justify-content:flex-end;gap:.75rem;display:flex}.ry-prodpills{flex-wrap:wrap;gap:.75rem;display:flex}.ry-prodpill{background:var(--ry-accent-wash);border-radius:var(--ry-r-pill);color:var(--ry-ink);align-items:center;gap:.5625rem;padding:.769em 1.385em;font-size:.8125rem;font-weight:500;display:flex}.ry-prodpill svg{color:var(--ry-accent);flex:none}.ry-prodnav{top:var(--ry-head-h,7.625rem);z-index:20;background:var(--ry-ink);border-top:.875rem solid var(--ry-surface);border-bottom:.875rem solid var(--ry-surface);padding:1.5rem var(--ry-gut);scrollbar-width:none;scroll-snap-type:x proximity;background-clip:padding-box;gap:2.125rem;display:flex;position:sticky;overflow-x:auto}.ry-prodnav::-webkit-scrollbar{display:none}.ry-prodnav__link{white-space:nowrap;color:#ffffffb8;transition:color var(--ry-t-fast) ease, border-color var(--ry-t-fast) ease;border-bottom:.125rem solid #0000;flex:none;font-size:.8438rem;font-weight:500;line-height:1.4}.ry-prodnav__link:hover,.ry-prodnav__link[aria-current=true]{color:var(--ry-accent-2);border-bottom-color:var(--ry-accent-2)}.ry-prodanchor{scroll-margin-top:calc(var(--ry-head-h,7.625rem) + 6rem)}.ry-proddesc{padding:4rem var(--ry-gut) 1.25rem;align-items:flex-start;gap:4.375rem;display:flex}.ry-proddesc__title{letter-spacing:-.01em;flex:none;width:23.75rem;margin:0;font-size:1.875rem;font-weight:600;line-height:1.25}.ry-proddesc__body{flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex}.ry-proddesc__text{color:var(--ry-ink-4);margin:0;font-size:.9375rem;font-weight:400;line-height:1.9}.ry-produse{padding:2.5rem var(--ry-gut) 4.375rem;flex-direction:column;gap:1.625rem;display:flex}.ry-produse__title{margin:0;font-size:1.5rem;font-weight:600}.ry-produse__grid{gap:1.375rem;display:flex}.ry-produse__card{background:var(--ry-surface-3);border-radius:1.125rem;flex-direction:column;flex:1;gap:1rem;min-width:0;padding:1.625rem 1.5rem;display:flex}.ry-produse__icon{background:var(--ry-surface);width:2.75rem;height:2.75rem;color:var(--ry-accent);border-radius:.75rem;justify-content:center;align-items:center;display:flex;box-shadow:0 .5rem 1.375rem #00000014}.ry-produse__name{font-size:1.0313rem;font-weight:500;line-height:1.35}.ry-produse__text{color:var(--ry-muted);margin:0;font-size:.8125rem;font-weight:400;line-height:1.75}.ry-prodvideo{background:#1a1a1a;border:0;justify-content:center;align-items:center;width:100%;height:32.5rem;padding:0;display:flex;position:relative;overflow:hidden}.ry-prodvideo__cover{position:absolute;inset:0}.ry-prodvideo__cover img{object-fit:cover;opacity:.72;width:100%;height:100%}.ry-prodvideo__play,.ry-prodvideo__note{z-index:1;position:relative}.ry-prodvideo--acilir{cursor:pointer}.ry-prodvideo__play{color:#fff;width:4.625rem;height:4.625rem;transition:background var(--ry-t-fast) ease, transform var(--ry-t-fast) ease;background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;display:flex}.ry-prodvideo:hover .ry-prodvideo__play{background:#ffffff4d;transform:scale(1.08)}.ry-prodvideo__note{bottom:1.625rem;left:var(--ry-gut);right:var(--ry-gut);color:#fff9;font-size:.875rem;font-weight:400;position:absolute}.ry-prodspecs{padding:var(--ry-pad) var(--ry-gut) 5rem;flex-direction:column;align-items:center;gap:1.875rem;display:flex}.ry-prodspecs__title{letter-spacing:-.01em;text-align:center;margin:0;font-size:2.25rem;font-weight:600}.ry-prodspecs__tabs{gap:2.125rem;max-width:100%}.ry-prodspecs__tabs .ry-tab{padding-bottom:.625rem;font-size:.9063rem;font-weight:400}.ry-prodspecs__table{flex-direction:column;width:100%;margin-top:.375rem;display:flex}.ry-prodspecs__row{border-bottom:.0625rem solid var(--ry-line);gap:1rem;padding:1.25rem .25rem;display:flex}.ry-prodspecs__key{width:50%;color:var(--ry-ink);flex:none;font-size:1rem;font-weight:400}.ry-prodspecs__value{min-width:0;color:var(--ry-ink-3);flex:1;margin:0;font-size:1rem;font-weight:400}.ry-prodfeat{padding:1.25rem var(--ry-gut) 4.375rem;flex-direction:column;align-items:center;gap:1.875rem;display:flex}.ry-prodfeat__title{text-align:center;margin:0;font-size:2rem;font-weight:600}.ry-prodfeat__row{gap:1.375rem;width:100%;display:flex}.ry-prodfeat__card{background:var(--ry-surface-3);text-align:center;border-radius:.375rem;flex-direction:column;flex:1;align-items:center;gap:1.375rem;min-width:0;padding:.875rem .875rem 1.875rem;display:flex}.ry-prodfeat__media{--ry-ph-to:#e9e9e9;--ry-ph-fs:.6563rem;border-radius:.25rem;width:100%;height:18.125rem}.ry-prodfeat__body{flex-direction:column;gap:.875rem;padding:0 .625rem;display:flex}.ry-prodfeat__name{font-size:1.25rem;font-weight:500}.ry-prodfeat__text{color:var(--ry-ink-4);margin:0;font-size:.9063rem;font-weight:400;line-height:1.6}.ry-prodfinance{margin:1.25rem var(--ry-gut) 1.5rem;background:var(--ry-accent-wash);border-radius:1.375rem;align-items:center;gap:2.5rem;padding:2.125rem 2.375rem;display:flex}.ry-prodfinance__left{flex-direction:column;flex:1;gap:.625rem;min-width:0;display:flex}.ry-prodfinance__title{margin:0;font-size:1.5rem;font-weight:600}.ry-prodfinance__text{color:var(--ry-ink-4);max-width:32.5rem;margin:0;font-size:.875rem;font-weight:400;line-height:1.8}.ry-prodfinance__cards{flex-wrap:wrap;gap:.875rem;display:flex}.ry-prodfinance__card{background:var(--ry-surface);border-radius:1rem;flex-direction:column;gap:.25rem;padding:1.375rem 1.625rem;display:flex;box-shadow:0 .625rem 1.75rem #00000014}.ry-prodfinance__label{color:var(--ry-muted-2);font-size:.7813rem;font-weight:400}.ry-prodfinance__value{color:var(--ry-accent);font-size:1.625rem;font-weight:600}.ry-prodsplit{margin:0 var(--ry-gut) 1.5rem;background:var(--ry-surface-3);border-radius:1.375rem;align-items:center;gap:4.375rem;padding:2.75rem 3rem;display:flex}.ry-prodsplit--last{margin-bottom:4.375rem}.ry-prodsplit__left{flex-direction:column;flex:1.15;gap:1.125rem;min-width:0;display:flex}.ry-prodsplit__title{letter-spacing:-.01em;margin:0;font-size:2.125rem;font-weight:600;line-height:1.2}.ry-prodsplit__title--wide{letter-spacing:.01em;font-size:2.375rem}.ry-prodsplit__text{color:var(--ry-ink-4);margin:0;font-size:.9375rem;font-weight:400;line-height:1.75}.ry-prodsplit__aside{flex-direction:column;flex:none;gap:.875rem;width:20.625rem;display:flex}.ry-prodsplit__aside--narrow{width:18.75rem}.ry-prodsign{align-items:center;gap:1.625rem;margin-top:1rem;display:flex}.ry-prodsign__logo{flex:none;width:5.1875rem;height:auto;display:block}.ry-prodsign__text{color:var(--ry-ink-3);font-size:.9375rem;font-weight:400}.ry-prodhero-card{background:var(--ry-surface);border-radius:1.125rem;flex-direction:column;gap:.625rem;padding:2.125rem 2.25rem;display:flex;box-shadow:0 .875rem 2.5rem #0000001f}.ry-prodhero-card__row{align-items:baseline;gap:.5rem;display:flex}.ry-prodhero-card__value{color:var(--ry-accent);font-size:3.625rem;font-weight:600;line-height:1}.ry-prodhero-card__unit{font-size:1.5rem;font-weight:400}.ry-prodhero-card__title{color:var(--ry-ink-3);font-size:1.25rem;font-weight:500}.ry-prodhero-card__text{color:var(--ry-muted-2);margin:0;font-size:.8125rem;font-weight:400;line-height:1.7}.ry-prodstat{background:var(--ry-surface);border-radius:1rem;align-items:center;gap:1.25rem;padding:1.5rem 1.75rem;display:flex;box-shadow:0 .75rem 2.125rem #0000001a}.ry-prodstat__num{flex-direction:column;flex:none;min-width:5.5rem;display:flex}.ry-prodstat__unit{color:var(--ry-muted-3);font-size:.8125rem;font-weight:400}.ry-prodstat__value{color:var(--ry-accent);overflow-wrap:anywhere;font-size:2.5rem;font-weight:600;line-height:1}.ry-prodstat__text{color:var(--ry-ink-3);font-size:.875rem;font-weight:400;line-height:1.5}.ry-prodfigure{background:var(--ry-surface);border-radius:1rem;flex-direction:column;gap:.25rem;padding:1.625rem 1.875rem;display:flex;box-shadow:0 .75rem 2.125rem #0000001a}.ry-prodfigure__label{color:var(--ry-muted-2);font-size:.9375rem;font-weight:400}.ry-prodfigure__value{color:var(--ry-accent);font-size:2.5rem;font-weight:600;line-height:1.15}.ry-prodshow{background:#eef0f2;justify-content:center;align-items:center;height:38.75rem;display:flex;position:relative;overflow:hidden}.ry-prodshow__ghost{text-align:center;letter-spacing:-.02em;color:#fff;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:15rem;font-weight:600;line-height:.9;position:absolute;top:3.75rem;left:0;right:0}.ry-prodshow__media{z-index:2;--ry-ph-from:transparent;--ry-ph-to:transparent;color:#9aa2a8;--ry-ph-fs:.6875rem;width:47.5rem;max-width:100%;height:27.5rem;position:relative}.ry-prodshow__foot{bottom:2.75rem;left:var(--ry-gut);right:var(--ry-gut);z-index:2;flex-direction:column;align-items:center;gap:.875rem;display:flex;position:absolute}.ry-prodshow__note{color:#5a6167;text-align:center;font-size:.9375rem;font-weight:400}.ry-prodrow{padding:3.75rem var(--ry-gut) 5rem;align-items:center;gap:4.375rem;display:flex}.ry-prodrow--tight{padding-top:0}.ry-prodrow--flip{flex-direction:row-reverse}.ry-prodrow__body{flex-direction:column;flex:1;gap:1.125rem;min-width:0;display:flex}.ry-prodrow__title{letter-spacing:-.01em;margin:0;font-size:2.125rem;font-weight:600;line-height:1.2}.ry-prodrow__text{color:var(--ry-ink-4);margin:0;font-size:.9375rem;font-weight:400;line-height:1.75}.ry-prodrow__media{--ry-ph-from:#f4f4f4;--ry-ph-to:#e2e2e2;--ry-ph-fs:.6875rem;border-radius:.5rem;flex:1.05;min-width:0;height:26.25rem}.ry-prodrow__media--blue{--ry-ph-from:#2f7fb8;--ry-ph-to:#1b5f92;color:#fff9}.ry-prodpedal{padding:0 var(--ry-gut) 5rem;flex-direction:column;gap:2.125rem;display:flex}.ry-prodpedal__head{align-items:flex-start;gap:4.375rem;display:flex}.ry-prodpedal__title{letter-spacing:-.01em;flex:1;margin:0;font-size:2.125rem;font-weight:600;line-height:1.2}.ry-prodpedal__text{color:var(--ry-ink-4);flex:1;margin:0;font-size:.9375rem;font-weight:400;line-height:1.75}.ry-prodpedal__media{--ry-ph-from:#3a3a3a;--ry-ph-to:#111;color:#ffffff80;--ry-ph-fs:.6875rem;border-radius:.5rem;height:35rem}.ry-prodcatalog{margin:0 var(--ry-gut) 4.375rem;background:var(--ry-surface-3);border-radius:1.375rem;align-items:center;gap:2.125rem;padding:2.125rem 2.375rem;display:flex}.ry-prodcatalog__cover{--ry-ph-to:#e4e4e4;--ry-ph-fs:.625rem;border-radius:.625rem;flex:none;align-items:flex-end;width:10.625rem;height:13.75rem;padding:1rem;box-shadow:0 .75rem 1.875rem #0000001a}.ry-prodcatalog__body{flex-direction:column;flex:1;gap:.625rem;min-width:0;display:flex}.ry-prodcatalog__title{margin:0;font-size:1.5rem;font-weight:600}.ry-prodcatalog__text{color:var(--ry-muted);max-width:35rem;margin:0;font-size:.875rem;font-weight:400;line-height:1.75}.ry-prodcatalog__actions{flex-direction:column;flex:none;align-items:stretch;gap:.75rem;display:flex}.ry-prodrelated{background:var(--ry-surface-3);padding:3.75rem var(--ry-gut);flex-direction:column;gap:1.5rem;display:flex}.ry-prodrelated__head{justify-content:space-between;align-items:flex-end;gap:1.25rem;display:flex}.ry-prodrelated__title{margin:0;font-size:1.75rem;font-weight:600}.ry-prodrelated__card{min-width:0;color:inherit;background:var(--ry-surface);text-align:center;transition:transform var(--ry-t) ease, box-shadow var(--ry-t) ease;border-radius:1.25rem;flex-direction:column;flex:0 0 calc(25% - .9375rem);align-items:center;gap:.75rem;padding:1.375rem;display:flex}.ry-prodrelated__card:hover{box-shadow:var(--ry-sh-card-hover);color:inherit;transform:translateY(-.25rem)}.ry-prodrelated__media{--ry-ph-from:#fafafa;--ry-ph-to:#eee;--ry-ph-fs:.6563rem;border-radius:.75rem;width:100%;height:10.625rem}.ry-prodrelated__name{font-size:1.0313rem;font-weight:600}.ry-prodrelated__meta{color:var(--ry-muted);font-size:.7813rem;font-weight:400}@media not all and (min-width:80rem){.ry-prodgal{width:30rem}.ry-prodtop,.ry-proddesc,.ry-prodsplit,.ry-prodrow,.ry-prodpedal__head{gap:2.75rem}.ry-proddesc__title{width:18rem}.ry-prodshow__ghost{font-size:10rem}.ry-prodrelated__card{flex:0 0 calc(33.3333% - .833333rem)}}@media not all and (min-width:64rem){.ry-prodtop{flex-direction:column;gap:1.875rem}.ry-prodgal{width:100%}.ry-prodgal__main{height:20rem}.ry-prodinfo__actions{justify-content:flex-start}.ry-proddesc{flex-direction:column;gap:1.25rem}.ry-proddesc__title{width:auto;font-size:1.625rem}.ry-produse__grid{flex-wrap:wrap}.ry-produse__card{flex:calc(50% - .6875rem)}.ry-prodvideo{height:22rem}.ry-prodspecs__title{font-size:1.75rem}.ry-prodspecs__tabs{gap:1.375rem}.ry-prodfeat__row{flex-wrap:wrap}.ry-prodfeat__card{flex:calc(50% - .6875rem)}.ry-prodfeat__media{height:13.75rem}.ry-prodfinance{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.875rem}.ry-prodfinance__text{max-width:none}.ry-prodsplit{flex-direction:column;align-items:stretch;gap:1.875rem;padding:2rem 1.75rem}.ry-prodsplit__aside,.ry-prodsplit__aside--narrow{width:100%}.ry-prodsplit__title{font-size:1.75rem}.ry-prodsplit__title--wide{font-size:1.875rem}.ry-prodshow{height:28rem}.ry-prodshow__ghost{font-size:6.5rem;top:2rem}.ry-prodshow__media{height:16rem}.ry-prodrow,.ry-prodrow--flip{flex-direction:column;align-items:stretch;gap:1.5rem;padding-bottom:3rem}.ry-prodrow{padding-top:2.5rem}.ry-prodrow--tight{padding-top:0}.ry-prodrow__title{font-size:1.75rem}.ry-prodrow__media{height:16rem}.ry-prodpedal{padding-bottom:3rem}.ry-prodpedal__head{flex-direction:column;gap:1rem}.ry-prodpedal__title{font-size:1.75rem}.ry-prodpedal__media{height:20rem}.ry-prodcatalog{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.875rem}.ry-prodcatalog__actions{flex-flow:wrap}.ry-prodcatalog__text{max-width:none}.ry-prodrelated__card{flex:0 0 calc(50% - .625rem)}}@media not all and (min-width:48rem){.ry-prodcrumbs{padding-top:1.5rem}.ry-prodgal__main{height:14rem}.ry-prodgal__thumb{flex:0 0 6.5rem;height:4.5rem}.ry-prodinfo__title{font-size:1.75rem}.ry-prodinfo__actions .ry-btn{width:100%}.ry-prodnav{padding:1.125rem var(--ry-gut);gap:1.375rem}.ry-produse__card,.ry-prodfeat__card{flex:100%}.ry-prodvideo{height:16rem}.ry-prodvideo__play{width:3.375rem;height:3.375rem}.ry-prodspecs{gap:1.25rem;padding-bottom:3rem}.ry-prodspecs__row{flex-direction:column;gap:.25rem;padding:.875rem .25rem}.ry-prodspecs__key{width:auto;color:var(--ry-muted);font-size:.875rem}.ry-prodspecs__value{font-size:.9375rem;font-weight:500}.ry-prodshow{height:22rem}.ry-prodshow__ghost{font-size:4rem}.ry-prodshow__media{height:11rem}.ry-prodcatalog__cover{width:100%;height:9rem}.ry-prodcatalog__actions .ry-btn{flex:100%}.ry-prodrelated__card{flex:0 0 76%}}.ry-prodgal__main--acilir,.ry-prodgal__thumb--acilir{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.ry-prodgal__zoom{color:#fff;opacity:0;width:2.25rem;height:2.25rem;transition:opacity var(--ry-t) ease;background:#1111118c;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:.75rem;right:.75rem}.ry-prodgal__main--acilir:hover .ry-prodgal__zoom,.ry-prodgal__main--acilir:focus-visible .ry-prodgal__zoom{opacity:1}.ry-lightbox{z-index:120;place-items:center;padding:clamp(1rem,4vw,3rem);display:grid;position:fixed;inset:0}.ry-lightbox__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:zoom-out;background:#0a0c0edb;border:0;position:absolute;inset:0}.ry-lightbox__box{flex-direction:column;gap:.75rem;max-width:min(72rem,100%);max-height:100%;margin:0;display:flex;position:relative}.ry-lightbox__box img{object-fit:contain;border-radius:var(--ry-r-lg,1rem);background:#fff;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 8rem)}.ry-lightbox__note{text-align:center;color:#ffffffd1;font-size:.875rem}.ry-lightbox__nav,.ry-lightbox__kapat{color:#fff;cursor:pointer;width:2.75rem;height:2.75rem;transition:background var(--ry-t) ease;background:#ffffff1f;border:0;border-radius:999px;place-items:center;display:grid;position:absolute}.ry-lightbox__nav:hover,.ry-lightbox__kapat:hover{background:#ffffff3d}.ry-lightbox__nav--sol{top:50%;left:clamp(.5rem,3vw,2rem);transform:translateY(-50%)}.ry-lightbox__nav--sag{top:50%;right:clamp(.5rem,3vw,2rem);transform:translateY(-50%)}.ry-lightbox__kapat{top:clamp(.5rem,3vw,2rem);right:clamp(.5rem,3vw,2rem)}.ry-lightbox__sayac{color:#ffffffb8;font-size:.8125rem;position:absolute;bottom:clamp(.5rem,3vw,2rem);left:50%;transform:translate(-50%)}.ry-lightbox__box--video{width:min(72rem,100%)}.ry-lightbox__box--video .ry-media{aspect-ratio:16/9;border-radius:var(--ry-r-lg,1rem);background:#000;border:0;width:100%;max-height:calc(100vh - 8rem)}}
@layer ry.components{.ry-catalog-head{background:var(--ry-surface-3);border-bottom:.0625rem solid var(--ry-line-2);padding:2.375rem var(--ry-gut) 2.75rem;flex-direction:column;gap:.75rem;display:flex}.ry-catalog-head__crumbs{color:var(--ry-muted-3);flex-wrap:wrap;gap:.375rem;font-size:.7813rem;font-weight:400;display:flex}.ry-catalog-head__crumbs a{color:inherit}.ry-catalog-head__crumbs a:hover{color:var(--ry-accent)}.ry-catalog-head__crumbs [aria-current=page]{color:var(--ry-ink)}.ry-catalog-head__title{letter-spacing:-.01em;font-size:2.375rem;font-weight:600;line-height:1.2}.ry-catalog-head__text{color:var(--ry-muted);max-width:68ch;font-size:.9375rem;font-weight:400;line-height:1.8}.ry-catalog{padding:2.75rem var(--ry-gut) 4.375rem;align-items:flex-start;gap:2.5rem;display:flex}.ry-catalog__aside{flex-direction:column;flex:none;gap:1rem;width:17.5rem;display:flex}.ry-catalog__label{letter-spacing:.12em;text-transform:uppercase;color:var(--ry-accent);font-size:.8125rem;font-weight:600}.ry-catalog__reset{color:var(--ry-muted-2);cursor:pointer;transition:color var(--ry-t-fast) ease;align-self:flex-start;font-size:.8125rem;font-weight:500;text-decoration:underline}.ry-catalog__reset:hover{color:var(--ry-accent)}.ry-filter{border:.0625rem solid var(--ry-line-2);background:var(--ry-surface);border-radius:.875rem;flex-direction:column;display:flex}.ry-filter__head{width:100%;color:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:1.125rem 1.25rem;display:flex}.ry-filter__title{color:var(--ry-ink);font-size:.9375rem;font-weight:500}.ry-filter__caret{color:var(--ry-muted-3);transition:transform var(--ry-t-fast) ease;flex:none;display:flex;transform:rotate(180deg)}.ry-filter[data-open="0"] .ry-filter__caret{transform:rotate(0)}.ry-filter__body{border-top:.0625rem solid #f2f2f2;flex-direction:column;gap:.6875rem;padding:1rem 1.25rem 1.125rem;display:flex}.ry-filter__option{cursor:pointer;align-items:center;gap:.75rem;display:flex}.ry-filter__box{width:1.0625rem;height:1.0625rem;accent-color:var(--ry-accent);cursor:pointer;flex:none}.ry-filter__name{min-width:0;color:var(--ry-ink-3);flex:1;font-size:.875rem;font-weight:400}.ry-filter__count{color:var(--ry-accent);font-size:.8125rem;font-weight:500}.ry-catalog__robot{background:var(--ry-accent-wash);border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.875rem;padding:1.5rem;display:flex}.ry-catalog__robotmedia{aspect-ratio:1.618;--ry-ph-fs:.625rem;border-radius:.75rem;width:100%}.ry-catalog__robotlabel{letter-spacing:.14em;text-transform:uppercase;color:var(--ry-accent);font-size:.7188rem;font-weight:500}.ry-catalog__robottitle{font-size:1rem;font-weight:600;line-height:1.35}.ry-catalog__robottext{color:var(--ry-muted);font-size:.7813rem;font-weight:400;line-height:1.7}.ry-catalog__main{flex-direction:column;flex:1;gap:1.5rem;min-width:0;display:flex}.ry-catalog__bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;display:flex}.ry-catalog__heading{color:var(--ry-ink);font-size:1.75rem;font-weight:500}.ry-catalog__tools{align-items:center;gap:.875rem;display:flex}.ry-catalog__count{color:var(--ry-muted-2);font-size:.8125rem;font-weight:400}.ry-catalog__sort{border:.0625rem solid var(--ry-line);color:var(--ry-ink);background:var(--ry-surface);cursor:pointer;border-radius:.625rem;padding:.625rem .875rem;font-family:inherit;font-size:.8438rem;font-weight:400}.ry-catalog__grid{--ry-g:1.5rem}.ry-catalog__empty{border:.0625rem dashed var(--ry-line-4);text-align:center;color:var(--ry-muted-2);border-radius:1.125rem;padding:3rem 1.5rem;font-size:.9375rem;font-weight:400}.ry-catalogcard{border:.0625rem solid var(--ry-line-2);background:var(--ry-surface);transition:border-color var(--ry-t-fast) ease, box-shadow var(--ry-t-fast) ease;border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:relative}.ry-catalogcard:hover{border-color:var(--ry-accent);box-shadow:var(--ry-sh-lift)}.ry-catalogcard__media{--ry-ph-from:#fafafa;--ry-ph-to:#eee;--ry-ph-fs:.6563rem;border-radius:.875rem;height:13.75rem}.ry-catalogcard__title{font-size:1.1875rem;font-weight:600;line-height:1.3}.ry-catalogcard__link{color:inherit}.ry-catalogcard__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.ry-catalogcard__specs{color:var(--ry-ink-4);flex-direction:column;gap:.5625rem;font-size:.8125rem;font-weight:400;display:flex}.ry-catalogcard__spec{align-items:center;gap:.625rem;display:flex}.ry-catalogcard__specicon{width:1.375rem;height:1.375rem;color:var(--ry-accent);flex:none;justify-content:center;align-items:center;display:flex}.ry-catalogcard__foot{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;display:flex}.ry-catalogcard__more{color:var(--ry-accent);font-size:.8125rem;font-weight:600}.ry-catalogcard__quote{z-index:1;border:.0938rem solid var(--ry-line);border-radius:var(--ry-r-pill);color:var(--ry-ink);white-space:nowrap;transition:border-color var(--ry-t-fast) ease, color var(--ry-t-fast) ease;padding:.72em 1.44em;font-size:.7813rem;font-weight:500;position:relative}.ry-catalogcard__quote:hover{border-color:var(--ry-accent);color:var(--ry-accent)}@media not all and (min-width:64rem){.ry-catalog{flex-direction:column;align-items:stretch;gap:1.75rem}.ry-catalog__aside{width:auto}.ry-catalog-head__title{font-size:1.875rem}}@media not all and (min-width:48rem){.ry-catalog{padding-bottom:3rem}.ry-catalog-head__title{font-size:1.625rem}.ry-catalog__heading{font-size:1.375rem}.ry-catalog__bar{flex-direction:column;align-items:flex-start;gap:.75rem}.ry-catalogcard__media{height:11.25rem}}}
@layer ry.components{.ry-serieshero__media,.ry-cathero__media{z-index:0;position:absolute;inset:0}.ry-serieshero__media .ry-media,.ry-cathero__media .ry-media{object-fit:cover;width:100%;height:100%}.ry-serieshero__stats{flex-wrap:wrap;gap:.875rem;margin-top:.125rem;display:flex}.ry-seriesstat{background:#ffffff1a;border-radius:.875rem;flex-direction:column;gap:.125rem;padding:1rem 1.25rem;display:flex}.ry-seriesstat__value{color:#fff;font-size:1.375rem;font-weight:600}.ry-seriesstat__label{color:#ffffffa6;font-size:.7188rem;font-weight:400}.ry-seriesmodels{padding:4.5rem var(--ry-gut) 0;flex-direction:column;gap:1.75rem;display:flex}.ry-seriesmodels__head{flex-wrap:wrap;align-items:baseline;gap:.875rem;display:flex}.ry-seriesmodels__title{letter-spacing:-.01em;font-size:1.875rem;font-weight:600}.ry-seriesmodels__count{color:var(--ry-muted);font-size:.8125rem;font-weight:400}.ry-seriesmodels__compare{margin-left:auto}.ry-seriesmodels__grid{gap:1.375rem;display:grid}.ry-seriesmodels__empty{color:var(--ry-muted);font-size:.9063rem;font-weight:400}.ry-seriesmodel{background:var(--ry-surface);border:.0625rem solid var(--ry-line);border-radius:var(--ry-r-3xl);transition:border-color var(--ry-t-fast) ease;flex-direction:column;gap:.875rem;padding:1.5rem;display:flex}.ry-seriesmodel__media{aspect-ratio:1.25;border-radius:var(--ry-r-xl);--ry-ph-fs:.6875rem}.ry-seriesmodel__title{font-size:1.125rem;font-weight:600;line-height:1.3}.ry-seriesmodel__specs{flex-direction:column;gap:.4375rem;display:flex}.ry-seriesmodel__spec{color:var(--ry-ink-3);align-items:center;gap:.5rem;font-size:.8438rem;font-weight:400;display:flex}.ry-seriesmodel__specicon{color:var(--ry-accent);flex:none;display:inline-flex}.ry-seriesmodel__foot{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.375rem;display:flex}.ry-seriesmodel__link{color:var(--ry-accent);font-size:.875rem;font-weight:600}.ry-seriesfaq{padding:4rem var(--ry-gut) 0;flex-direction:column;gap:1.25rem;display:flex}.ry-seriesfaq__title{font-size:1.5rem;font-weight:600}.ry-seriesfaq__list{flex-direction:column;max-width:60rem;display:flex}.ry-seriesfaq__item{border-bottom:.0625rem solid var(--ry-line)}.ry-seriesfaq__question{cursor:pointer;align-items:center;gap:1rem;padding:1.125rem .25rem;font-size:1rem;font-weight:500;list-style:none;display:flex}.ry-seriesfaq__question::-webkit-details-marker{display:none}.ry-seriesfaq__caret{color:var(--ry-muted);transition:transform var(--ry-t-fast) ease;flex:none;margin-left:auto;display:inline-flex}.ry-seriesfaq__answer{color:var(--ry-ink-3);max-width:60ch;padding:0 .25rem 1.5rem;font-size:.875rem;font-weight:400;line-height:1.85}.ry-seriesfeat{background:var(--ry-surface-2);padding:4rem var(--ry-gut);flex-direction:column;gap:1.875rem;margin-top:4.5rem;display:flex}.ry-seriesfeat__head{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.ry-seriesfeat__title{font-size:1.875rem;font-weight:600}.ry-seriesfeat__text{color:var(--ry-muted);font-size:.9063rem;font-weight:400}.ry-seriesfeat__grid{gap:1.375rem;display:grid}.ry-seriescard{background:var(--ry-surface);border-radius:var(--ry-r-3xl);flex-direction:column;gap:.875rem;padding:1.75rem;display:flex}.ry-seriescard__media{border-radius:var(--ry-r-lg);--ry-ph-fs:.6875rem;height:10rem}.ry-seriescard__title{font-size:1.0625rem;font-weight:600}.ry-seriescard__text{color:var(--ry-ink-3);font-size:.875rem;font-weight:400;line-height:1.8}.ry-series__all{color:var(--ry-accent);margin-top:auto;font-size:.8125rem;font-weight:600}a.ry-series__card{color:inherit;text-decoration:none}.ry-seriesmodel:hover{border-color:var(--ry-accent)}a.ry-series__card:hover .ry-series__all{text-decoration:underline}.ry-seriesfaq__item[open] .ry-seriesfaq__caret{transform:rotate(180deg)}@media not all and (min-width:64rem){.ry-seriesmodels{padding-top:3rem}.ry-seriesfeat{padding:3rem var(--ry-gut);margin-top:3rem}.ry-seriesmodels__compare{margin-left:0}}}
