.hero{position:relative;isolation:isolate;display:flex;overflow:hidden;color:var(--m-fg)}.hero__inner{position:relative;display:flex;width:100%}.hero__content{display:flex;flex-direction:column;gap:18px;min-width:0}.hero__heading{gap:12px}.hero__lede{max-width:48ch;font-size:var(--m-fs-lede);line-height:1.4;text-wrap:pretty}.hero__buttons{margin-top:14px}.hero__media{position:absolute;z-index:-2;inset:0;overflow:hidden;background:var(--m-ink);container-type:size}.hero__media:after{content:"";position:absolute;inset:0;pointer-events:none}.hero__media iframe,.hero__media video{position:absolute;top:50%;left:50%;width:max(100%,177.7777777778cqh);height:max(100%,56.25cqw);border:0;opacity:0;transform:translate(-50%,-50%);transition:opacity .9s var(--m-ease);pointer-events:none}.hero__media iframe{transform:translate(-50%,-50%) scale(1.3)}.hero__media.is-playing iframe,.hero__media.is-playing video{opacity:1}.hero__picture,.hero__picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero[data-overlay=ink-20] .hero__media:after{background:#0b0b0d33}.hero[data-overlay=ink-40] .hero__media:after{background:#0b0b0d66}.hero[data-overlay=ink-70] .hero__media:after{background:#0b0b0db3}.hero[data-treatment=duotone-ink] .hero__media{background:var(--m-ink)}.hero[data-treatment=duotone-ink] .hero__media img,.hero[data-treatment=duotone-ink] .hero__media iframe,.hero[data-treatment=duotone-ink] .hero__media video{mix-blend-mode:luminosity}.hero[data-treatment=duotone-ink] .hero__media img,.hero[data-treatment=duotone-ink] .hero__media.is-playing iframe,.hero[data-treatment=duotone-ink] .hero__media.is-playing video{opacity:.36}.hero[data-treatment=duotone-brand] .hero__media{background:var(--m-brand)}.hero[data-treatment=duotone-brand] .hero__media img,.hero[data-treatment=duotone-brand] .hero__media iframe,.hero[data-treatment=duotone-brand] .hero__media video{mix-blend-mode:luminosity}.hero[data-treatment=duotone-brand] .hero__media img,.hero[data-treatment=duotone-brand] .hero__media.is-playing iframe,.hero[data-treatment=duotone-brand] .hero__media.is-playing video{opacity:.3}.hero[data-has-media] .hero__media iframe[data-standby]{opacity:0}.hero__video-toggle{right:var(--m-gutter);bottom:18px}.hero--fullscreen{--hero-vh: calc(100svh - var(--m-chrome-h, 0px) - var(--m-bar-h, 0px));min-height:calc(var(--hero-vh) * .9);color:#fff}.hero--fullscreen[data-height="70vh"]{min-height:calc(var(--hero-vh) * .7)}.hero--fullscreen[data-height="100vh"]{min-height:var(--hero-vh)}.hero--fullscreen[data-height=auto]{min-height:0}.hero--fullscreen[data-height="30vh"]{min-height:max(200px,30svh)}.hero--fullscreen .hero__inner{padding-block:clamp(56px,9vw,110px)}.hero--fullscreen .heading__title{color:#fff}.hero--fullscreen .hero__lede{color:#ffffffe0}.hero[data-position] .hero__inner{align-items:center;justify-content:center}.hero[data-position=top-left] .hero__inner,.hero[data-position=top-center] .hero__inner{align-items:flex-start}.hero[data-position=bottom-left] .hero__inner,.hero[data-position=bottom-center] .hero__inner{align-items:flex-end}.hero[data-position$=-left] .hero__inner{justify-content:flex-start}.hero[data-position$=-center] .hero__content{align-items:center;text-align:center}.hero[data-position$=-left] .hero__content{align-items:flex-start;text-align:left}.hero__stats{display:flex;flex-wrap:wrap;gap:18px clamp(24px,3.5vw,44px);margin-top:clamp(28px,4vw,48px)}.hero__stat{display:flex;flex-direction:column;gap:6px}.hero__stat-value{font-family:var(--m-font-display);font-size:clamp(30px,3vw,40px);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.hero__stat-label{font-family:var(--m-font-body);font-size:11px;font-weight:500;line-height:1.3;letter-spacing:.17em;text-transform:uppercase;color:#ffffffa8}.hero--banner{align-items:flex-end;height:clamp(210px,27.3vw,392px);color:#fff}.hero--banner .hero__inner{height:100%;align-items:flex-end}.hero--banner .hero__content{gap:0}.hero--banner .heading__title{font-size:var(--m-fs-page-title);line-height:1.2;white-space:nowrap;color:#fff;transform:translate(-.29em,.4em)}.hero--banner .hero__lede,.hero--banner .hero__buttons,.hero--banner .heading__kicker{display:none}.hero--title .hero__inner{justify-content:center;padding-block:clamp(56px,7.5vw,108px) clamp(28px,4vw,56px)}.hero--title .hero__content{align-items:center;gap:10px;text-align:center}.hero--title .heading__title{font-size:var(--m-fs-title)}.hero--title .hero__lede{font-size:var(--m-fs-body);line-height:var(--m-lh-body)}.hero--poster .hero__inner{flex-direction:column;gap:24px}.hero--poster .hero__poster{overflow:hidden;border-radius:var(--m-r-media)}.hero--poster .hero__poster-picture img{width:100%}.hero--banner[data-position] .hero__inner{align-items:flex-end;justify-content:flex-start}.hero--banner[data-position] .hero__content{align-items:flex-start;text-align:left}:root[data-skin=parity] .hero--fullscreen[data-position=auto] .hero__content{align-items:center;text-align:center}:root[data-skin=parity] .hero--fullscreen .hero__content{gap:8px}:root[data-skin=parity] .hero--fullscreen .heading__title{max-width:22ch}@media(max-width:639.98px){:root[data-skin=parity] .hero--fullscreen .heading__title{font-weight:500;letter-spacing:.02em}}:root[data-skin=parity] .hero--fullscreen .hero__lede{line-height:1.35;color:#fff}:root[data-skin=parity] .hero--fullscreen .hero__buttons{margin-top:29px;justify-content:center}:root[data-skin=parity] .hero--fullscreen[data-height="90vh"]{min-height:calc(90svh - var(--m-chrome-h, 0px) - var(--m-bar-h, 0px))}:root[data-skin=parity] .hero--fullscreen[data-height="70vh"]{min-height:calc(70svh - var(--m-chrome-h, 0px) - var(--m-bar-h, 0px))}@media(max-width:959.98px){:root[data-skin=parity] .hero--fullscreen[data-height="90vh"]{min-height:672px}:root[data-skin=parity] .hero.hero--fullscreen .hero__inner{padding-block:36px}:root[data-skin=parity] .hero.hero--fullscreen .hero__content{gap:18px}:root[data-skin=parity] .hero.hero--fullscreen .heading__title{font-size:24px;font-weight:500;line-height:1.2;letter-spacing:.02em}:root[data-skin=parity] .hero.hero--fullscreen .hero__lede{font-size:20px}:root[data-skin=parity] .hero.hero--fullscreen .hero__buttons{margin-top:18px}:root[data-skin=parity] .hero.hero--fullscreen .hero__buttons .btn{--btn-h: 44px}}@media(max-width:569.98px){:root[data-skin=parity] .hero.hero--fullscreen .hero__buttons{margin-top:22px}:root[data-skin=parity] .hero.hero--fullscreen .hero__buttons .btn{--btn-h: 35px}}:root[data-skin=parity] .hero--banner{height:210px}:root[data-skin=parity] .hero--banner[data-overlay=ink-20] .hero__media:after{background:none}:root[data-skin=parity] .hero--banner .hero__inner{max-width:none;padding-inline:var(--m-gutter)}:root[data-skin=parity] .hero--banner .heading__title{font-size:45px;letter-spacing:.02em;transform:translate(-25px,.4em)}@media(min-width:960px){:root[data-skin=parity] .hero--banner{height:392px}:root[data-skin=parity] .hero--banner .heading__title{font-size:120px;transform:translate(-.29em,.4em)}}:root[data-skin=parity] .hero--title .hero__inner{padding-block:72px}@media(min-width:960px){:root[data-skin=parity] .hero--title .hero__inner{padding-top:108px}}:root[data-skin=parity] .hero--title .hero__content{gap:1px}:root[data-skin=parity] .hero--title .heading__title{font-size:40px;line-height:1.2;letter-spacing:0}@media(min-width:960px){:root[data-skin=parity] .hero--title .heading__title{font-size:80px}}:root[data-skin=parity] .hero--title:has(.heading--l) .hero__inner{padding-block:27px 0}:root[data-skin=parity] .hero--title:has(.heading--l) .heading__title{font-size:28px;line-height:1.2;letter-spacing:.02em}:root[data-skin=parity] .hero--title:has(.heading--l) .heading__line+.heading__line{margin-top:27px}:root[data-skin=parity] .hero--poster .hero__inner{gap:var(--m-space-section-s)}:root[data-skin=parity] .hero--poster .hero__content{align-items:center;gap:var(--m-space-section-s);text-align:center}:root[data-skin=parity] .hero--poster .hero__content:not(:has(>:not(.visually-hidden))){display:contents}:root[data-skin=parity] .hero--poster .heading__title{font-size:28px;line-height:1.2;letter-spacing:.02em}:root[data-skin=parity] .hero--poster .hero__lede{max-width:none;font-size:var(--m-fs-body);line-height:var(--m-lh-body)}:root[data-skin=parity] .hero--poster .hero__buttons{justify-content:center;margin-top:0}:root[data-skin=parity] .hero--fullscreen[data-height="100vh"]{min-height:292px}@media(min-width:960px){:root[data-skin=parity] .hero--fullscreen[data-height="100vh"]{min-height:100svh}}:root[data-skin=parity] .s:has(.hero--title):has(+.s--faq) .hero--title .hero__inner{padding-bottom:36px}:root[data-skin=parity] .s:has(.hero--title):has(+.s--legal-text[data-space-top=none] .legal-text__head:first-child) .hero--title .hero__inner{padding-bottom:1px}:root[data-skin=parity] .hero--title[data-parity-hidden] .hero__inner{padding-block:0}:root[data-skin=parity] .hero--title[data-parity-hidden] .hero__content{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root[data-skin=revamp] .hero{--m-lh-display: max(.96em, .885em + 4px);--m-lh-page-title: max(.96em, .885em + 4px);--m-lh-article-title: max(.96em, .885em + 4px)}:root[data-skin=revamp] .hero__content{gap:0}:root[data-skin=revamp] .hero__heading{gap:12px}:root[data-skin=revamp] .hero__lede{font-family:var(--m-font-body);font-size:var(--m-fs-lede);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-lede);letter-spacing:0;text-wrap:pretty;max-width:44ch;margin-top:var(--m-gap-title-lede);color:var(--m-muted)}:root[data-skin=revamp] .hero__buttons{gap:12px;margin-top:var(--m-gap-lede-buttons)}:root[data-skin=revamp] .hero__heading+.hero__buttons{margin-top:var(--m-gap-lede-buttons)}:root[data-skin=revamp] .hero[data-position=auto] .hero__inner{align-items:flex-end;justify-content:flex-start}:root[data-skin=revamp] .hero[data-position=auto] .hero__content{align-items:flex-start;text-align:left}:root[data-skin=revamp] .hero__stats{gap:18px 38px;margin-top:52px}@media(max-width:639.98px){:root[data-skin=revamp] .hero__stats{gap:16px 26px}}:root[data-skin=revamp] .hero__stat{gap:8px}:root[data-skin=revamp] .hero__stat-value{display:flex;align-items:flex-start;font-family:var(--m-font-display);font-size:34px;font-weight:900;font-synthesis:none;line-height:.9;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--m-heading)}:root[data-skin=revamp] .hero__stat-suffix{margin:.06em 0 0 .14em;font-family:var(--m-font-body);font-size:.42em;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase}:root[data-skin=revamp] .hero__stat-label{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--m-kicker)}@media(max-width:639.98px){:root[data-skin=revamp] .hero__stats:not(:has(>:nth-child(4))){flex-wrap:nowrap}:root[data-skin=revamp] .hero__stat{min-width:0}:root[data-skin=revamp] .hero__stat-label{max-width:9.2em;text-wrap:balance}}:root[data-skin=revamp] .hero .hero__media:after{background:none}:root[data-skin=revamp] .hero.hero--fullscreen .hero__media:after{background:var(--m-veil-bottom)}:root[data-skin=revamp] .hero .hero__media.is-playing:after{background:var(--m-veil-bottom),var(--m-veil-left)}:root[data-skin=revamp] .hero[data-treatment=duotone-ink] .hero__media img{opacity:var(--m-duotone-opacity)}:root[data-skin=revamp] .hero[data-treatment=duotone-accent] .hero__media{background:var(--m-accent-page)}:root[data-skin=revamp] .hero[data-treatment=duotone-accent] .hero__media img{opacity:.34;mix-blend-mode:luminosity}:root[data-skin=revamp] .hero .hero__media :is(iframe,video){mix-blend-mode:normal;filter:grayscale(1) contrast(1.05) brightness(.8);transition-duration:var(--m-dur-slow)}:root[data-skin=revamp] .hero .hero__media.is-playing :is(iframe,video){opacity:1}:root[data-skin=revamp][data-photo=none] .hero .hero__media :is(iframe,video){filter:none}:root[data-skin=revamp][data-photo=none] .hero[data-halo=on]:not([data-treatment^=duotone]):after{content:none}:root[data-skin=revamp][data-photo=none] .hero:is(.hero--fullscreen,.hero--banner,[data-rv-frame])[data-has-media]:not([data-treatment^=duotone]) :is(.heading__kicker,.hero__lede,.hero__stat-label){text-shadow:var(--m-hero-text-shadow-small)}:root[data-skin=revamp] .hero[data-has-media] .hero__media iframe[data-standby]{opacity:0}:root[data-skin=revamp] .hero.hero[data-treatment=none]{--m-muted: #fff;--m-kicker: #fff}:root[data-skin=revamp] .hero.hero[data-treatment=none] .hero__media:after{background:none}:root[data-skin=revamp] .hero.hero[data-treatment=none] .hero__media :is(iframe,video){filter:none}:root[data-skin=revamp] .hero.hero[data-treatment=none]:after{content:none}:root[data-skin=revamp] .hero.hero[data-treatment=none] :is(.heading__title,.hero__stat-value){text-shadow:var(--m-hero-text-shadow)}:root[data-skin=revamp] .hero.hero[data-treatment=none] :is(.heading__kicker,.hero__lede,.hero__stat-label){text-shadow:var(--m-hero-text-shadow-small)}:root[data-skin=revamp] .hero__img{animation:hero-settle 1.4s var(--m-ease) backwards}@media(prefers-reduced-motion:reduce){:root[data-skin=revamp] .hero__img{animation:none}}:root[data-skin=revamp] .hero[data-halo=on]:after{content:"";position:absolute;z-index:-1;top:-120px;right:-140px;width:var(--m-halo-size);height:var(--m-halo-size);background:var(--m-halo);pointer-events:none;-webkit-mask-image:radial-gradient(closest-side at 50% 50%,#000 55%,transparent);mask-image:radial-gradient(closest-side at 50% 50%,#000 55%,transparent)}:root[data-skin=revamp] .hero .hero__video-toggle{right:max(var(--m-gutter),(100% - var(--m-container)) / 2);bottom:var(--m-space-section-l);color:#fff;background:transparent;border:1px solid rgba(255,255,255,.42);-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color var(--m-dur-fast) var(--m-ease),border-color var(--m-dur-fast) var(--m-ease)}:root[data-skin=revamp] .hero .hero__video-toggle .icon{width:14px;height:14px}@media(hover:hover)and (pointer:fine){:root[data-skin=revamp] .hero .hero__video-toggle:hover{background:#ffffff14;border-color:#fff}}:root[data-skin=revamp] .hero .hero__video-toggle:focus-visible{--m-focus: #fff;outline:var(--m-focus-w, 2.5px) solid var(--m-focus, var(--m-brand-700));outline-offset:var(--m-focus-offset, 2px)}:root[data-skin=revamp] .hero:is(.hero--fullscreen,.hero--banner,[data-rv-frame]){--m-fg: #fff;--m-heading: #fff;--m-muted: rgb(255 255 255 / 86%);--m-kicker: var(--m-on-ink-muted);--m-kicker-brand: var(--m-brand);--m-accent-display: var(--m-brand);--m-focus: #fff;--m-outline-fg: #fff;--m-outline-border: rgb(255 255 255 / 42%);--m-outline-fg-hover: #fff;--m-outline-border-hover: #fff;--m-outline-bg-hover: rgb(255 255 255 / 8%);color:#fff}:root[data-skin=revamp] .hero:is(.hero--fullscreen,.hero--banner,[data-rv-frame]) .heading__title{color:#fff}:root[data-skin=revamp] .hero--fullscreen{min-height:max(560px,88svh)}@media(min-width:920px){:root[data-skin=revamp] .hero--fullscreen{min-height:clamp(620px,100svh - var(--m-chrome-h, 100px),920px)}}:root[data-skin=revamp] .hero--fullscreen .hero__inner{padding-block:clamp(24px,2.2vw,32px) var(--m-space-section-l)}:root[data-skin=revamp] .hero--fullscreen[data-rv-long=l] .heading__title{font-size:var(--m-fs-page-title);line-height:var(--m-lh-page-title);max-inline-size:16ch}:root[data-skin=revamp] .hero--fullscreen[data-rv-long=xl] .heading__title{font-size:var(--m-fs-article-title);line-height:var(--m-lh-article-title);max-inline-size:20ch}:root[data-skin=revamp] .hero--fullscreen[data-rv-title=l] .heading__title{font-size:var(--m-fs-page-title);line-height:var(--m-lh-page-title);max-inline-size:18ch}:root[data-skin=revamp] .hero--fullscreen[data-rv-title=m] .heading__title{font-size:var(--m-fs-article-title);line-height:var(--m-lh-article-title);max-inline-size:20ch}:root[data-skin=revamp] .hero--fullscreen[data-position=center-center] .hero__inner{padding-block:var(--m-space-section-m)}:root[data-skin=revamp] .hero--fullscreen[data-position=center-center] .hero__lede{margin-inline:auto}:root[data-skin=revamp] .hero--fullscreen[data-position=center-center] .hero__buttons,:root[data-skin=revamp] .hero--fullscreen[data-position=center-center] .hero__stats{justify-content:center}:root[data-skin=revamp] .hero--fullscreen[data-position=center-center] .hero__stat{align-items:center}@media(max-width:639.98px){:root[data-skin=revamp] .hero:is(.hero--fullscreen,[data-rv-frame=poster]) .hero__buttons{flex-direction:column;align-items:stretch;width:100%}:root[data-skin=revamp] .hero:is(.hero--fullscreen,[data-rv-frame=poster]) .hero__buttons .btn{width:100%}}:root[data-skin=revamp] .hero--banner,:root[data-skin=revamp] .hero[data-rv-frame=title]{align-items:stretch;height:auto;min-height:clamp(360px,44vw,560px)}:root[data-skin=revamp] .hero--banner .hero__inner,:root[data-skin=revamp] .hero[data-rv-frame=title] .hero__inner{height:auto;align-items:flex-end;padding-block:var(--m-space-section-xl) var(--m-space-section-l)}:root[data-skin=revamp] .hero--banner .hero__media:after,:root[data-skin=revamp] .hero[data-rv-frame=title] .hero__media:after{background:var(--m-veil-bottom)}:root[data-skin=revamp] .hero--banner .heading__title,:root[data-skin=revamp] .hero[data-rv-frame=title] .heading__title{font-size:var(--m-fs-page-title);line-height:var(--m-lh-page-title);white-space:normal;max-inline-size:14ch;transform:none}:root[data-skin=revamp] .hero--banner .heading__kicker,:root[data-skin=revamp] .hero--banner .hero__lede,:root[data-skin=revamp] .hero--banner .hero__buttons,:root[data-skin=revamp] .hero[data-rv-frame=title] .heading__kicker,:root[data-skin=revamp] .hero[data-rv-frame=title] .hero__lede,:root[data-skin=revamp] .hero[data-rv-frame=title] .hero__buttons{display:revert}:root[data-skin=revamp] .hero--banner .hero__buttons,:root[data-skin=revamp] .hero[data-rv-frame=title] .hero__buttons{display:flex}:root[data-skin=revamp] .hero[data-rv-frame=title]{min-height:clamp(300px,34vw,440px)}:root[data-skin=revamp] .hero[data-rv-frame=title] .hero__inner{justify-content:flex-start;padding-block:var(--m-space-section-l)}:root[data-skin=revamp] .hero[data-rv-frame=title] .hero__content{align-items:flex-start;text-align:left}:root[data-skin=revamp] .hero.hero--title[data-title-hidden] .hero__inner{padding-block:0}:root[data-skin=revamp] .hero.hero--title[data-title-hidden] .hero__inner:after{content:none}:root[data-skin=revamp] .hero--title:not([data-rv-frame]) .hero__inner{justify-content:flex-start;padding-block:var(--m-space-section-xl) var(--m-space-section-l)}:root[data-skin=revamp] .hero--title:not([data-rv-frame]) .hero__inner:after{content:"";position:absolute;right:var(--m-gutter);bottom:0;left:var(--m-gutter);height:1px;background:var(--m-rule)}:root[data-skin=revamp] .hero--title:not([data-rv-frame]) .hero__content{align-items:flex-start;text-align:left}:root[data-skin=revamp] .hero--title:not([data-rv-frame]) .heading__title{font-family:var(--m-font-display);font-size:var(--m-fs-page-title);font-weight:900;font-style:normal;font-synthesis:none;line-height:var(--m-lh-page-title);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;max-inline-size:var(--m-measure-page-title)}:root[data-skin=revamp] .hero--title:not([data-rv-frame]) .heading__title:has(.heading__line){max-inline-size:none}:root[data-skin=revamp] .hero--title:not([data-rv-frame]) .heading__line{display:block}:root[data-skin=revamp] .hero--title:not([data-rv-frame]) .hero__lede{font-family:var(--m-font-body);font-size:var(--m-fs-lede);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-lede);letter-spacing:0;text-wrap:pretty;max-inline-size:var(--m-measure-lede);margin-top:var(--m-gap-title-lede);color:var(--m-muted)}:root[data-skin=revamp] .hero[data-rv-frame=poster]{align-items:stretch;min-height:max(520px,72vh)}:root[data-skin=revamp] .hero[data-rv-frame=poster] .hero__media:after{background:var(--m-veil-bottom)}:root[data-skin=revamp] .hero[data-rv-frame=poster] .hero__inner{flex-direction:row;padding-block:clamp(96px,12vw,160px) var(--m-space-section-l)}:root[data-skin=revamp] .hero[data-rv-frame=poster] .hero__content{display:flex;align-items:flex-start;gap:0;text-align:left}:root[data-skin=revamp] .hero[data-rv-frame=poster] .heading__title{font-size:var(--m-fs-display);line-height:var(--m-lh-display);letter-spacing:-.01em;max-inline-size:16ch}:root[data-skin=revamp] .hero[data-rv-frame=poster] .hero__lede{max-width:52ch;font-size:var(--m-fs-lede);line-height:var(--m-lh-lede)}:root[data-skin=revamp] .hero[data-rv-frame=poster] .hero__buttons{justify-content:flex-start;margin-top:var(--m-gap-lede-buttons)}:root[data-skin=revamp] .hero[data-rv-frame=poster]:has(.heading__title br) .heading__title{font-size:var(--m-fs-article-title);line-height:var(--m-lh-article-title);max-inline-size:none}:root[data-skin=revamp] .hero[data-rv-frame=poster] .hero__lede{max-width:64ch}@media(max-width:639.98px){:root[data-skin=revamp] .hero[data-rv-frame=poster] .heading__title br{display:none}}:root[data-skin=revamp] .hero:is(.hero--fullscreen,.hero--banner,[data-rv-frame])[data-height="30vh"]{align-items:stretch;height:auto;min-height:max(200px,30svh)}:root[data-skin=revamp] .hero:is(.hero--fullscreen,.hero--banner,[data-rv-frame])[data-height="30vh"] .hero__inner{height:auto;align-items:flex-end;padding-block:clamp(28px,3.4vw,44px)}:root[data-skin=revamp] .hero:is(.hero--fullscreen,.hero--banner,[data-rv-frame])[data-height="30vh"] .hero__content{align-items:flex-start;text-align:left}:root[data-skin=revamp] .hero:is(.hero--fullscreen,.hero--banner,[data-rv-frame])[data-height="30vh"] .hero__heading{gap:10px}:root[data-skin=revamp] .hero:is(.hero--fullscreen,.hero--banner,[data-rv-frame])[data-height="30vh"] .hero__stats{margin-top:32px}:root[data-skin=revamp] .hero:is(.hero--fullscreen,.hero--banner,[data-rv-frame])[data-height="30vh"]:not([data-rv-title]) .heading__title{font-size:var(--m-fs-page-title);line-height:var(--m-lh-page-title);max-inline-size:18ch}:root[data-skin=revamp] .hero:is(.hero--fullscreen,.hero--banner,[data-rv-frame])[data-height="30vh"][data-has-media]:not([data-treatment=none]) .hero__media:after{background:linear-gradient(0deg,#0b0b0dc7,#0b0b0d94 45%,#0b0b0d4d)}:root[data-skin=revamp] .hero:is(.hero--fullscreen,.hero--banner,[data-rv-frame])[data-height="30vh"][data-has-media]:not([data-treatment=none]) .heading__kicker{color:#fff;text-shadow:var(--m-hero-text-shadow-small)}:root[data-skin=revamp] .hero[data-height="30vh"][data-position=center-center] .hero__inner{align-items:center;justify-content:center}:root[data-skin=revamp] .hero[data-height="30vh"][data-position=center-center] .hero__content{align-items:center;text-align:center}:root[data-skin=revamp] .hero[data-rv-type] .hero__inner{min-height:clamp(400px,36vw,520px);align-items:flex-end;padding-block:var(--m-space-section-xl) var(--m-space-section-l)}:root[data-skin=revamp] .hero[data-rv-type] .hero__inner:after{content:none}:root[data-skin=revamp] .hero[data-rv-type] .heading__title{font-size:var(--m-fs-display);line-height:var(--m-lh-display);max-inline-size:12ch}:root[data-skin=revamp] .hero[data-rv-type] .heading__kicker{color:var(--m-fg);opacity:.72}:root[data-skin=revamp] .hero[data-rv-type] .hero__lede{font-family:var(--m-font-body);font-size:var(--m-fs-kicker);font-weight:500;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-kicker);text-transform:uppercase;max-width:none;margin-top:28px;font-size:13px;color:var(--m-fg)}:root[data-skin=revamp] body[data-accent=green] .hero[data-rv-type] .heading__title{color:var(--m-campaign-lime)}:root[data-skin=revamp] .hero--poster:not([data-rv-frame]) .hero__poster{border-radius:var(--m-r-media)}@keyframes hero-settle{0%{transform:scale(1.06)}}.hero__aside{--m-fg: var(--m-ink);--m-heading: var(--m-ink);--m-focus: var(--m-ink);display:flex;flex-direction:column;gap:14px;width:100%;max-width:420px;padding:22px;color:var(--m-ink);text-align:left;background:#fff}.hero__aside-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.hero__aside-course{display:flex;flex-direction:column;gap:6px;min-width:0}.hero__aside-label{font-family:var(--m-font-body);font-size:10.5px;font-weight:500;line-height:1.3;letter-spacing:.2em;text-transform:uppercase}.hero__aside-title{font-family:var(--m-font-display);font-size:24px;font-weight:800;line-height:1;text-transform:uppercase}.hero__aside-meta{font-size:13px;line-height:1.4}.hero__aside-button{flex:none}.hero__aside-offer{display:flex;align-items:baseline;gap:14px;padding-top:14px;border-top:1px solid rgba(11,11,13,.1)}.hero__aside-price{display:inline-flex;align-items:flex-start;flex:none;font-family:var(--m-font-display);font-size:30px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.hero__aside-unit{margin:.06em 0 0 .08em;font-size:.5em}.hero__aside-offer-text{font-size:13px;line-height:1.4}:root[data-skin=parity] .hero--fullscreen .hero__inner:has(.hero__aside){flex-direction:column;gap:36px}:root[data-skin=parity] .hero__aside{border-radius:10px}:root[data-skin=parity] .hero__aside-label{color:var(--m-brand)}:root[data-skin=parity] .hero__aside-price{color:var(--m-brand)}:root[data-skin=revamp] .hero--fullscreen .hero__inner:has(.hero__aside){flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:40px}@media(min-width:1080px){:root[data-skin=revamp] .hero--fullscreen .hero__inner:has(.hero__aside){display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px;align-items:end}}:root[data-skin=revamp] .hero__aside{--m-kicker: var(--m-brand-text);--m-muted: var(--m-ink-2);--m-outline-fg: var(--m-ink);--m-outline-border: var(--m-line);gap:16px;max-width:456px;padding:24px;background:var(--m-paper);border-radius:var(--m-r-card);box-shadow:var(--m-shadow-float)}@media(min-width:1080px){:root[data-skin=revamp] .hero__aside{justify-self:end}}:root[data-skin=revamp] .hero__aside-label{font-family:var(--m-font-body);font-size:var(--m-fs-kicker);font-weight:500;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-kicker);text-transform:uppercase;color:var(--m-brand-text)}:root[data-skin=revamp] .hero__aside-title{font-family:var(--m-font-display);font-size:var(--m-fs-h3-display);font-weight:800;font-style:normal;font-synthesis:none;line-height:var(--m-lh-h3-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance;font-size:28px;color:var(--m-ink)}:root[data-skin=revamp] .hero__aside-meta{font-family:var(--m-font-body);font-size:var(--m-fs-small);font-weight:400;font-style:normal;font-synthesis:none;line-height:var(--m-lh-small);letter-spacing:var(--m-ls-small);color:var(--m-ink-3)}:root[data-skin=revamp] .hero__aside-offer{gap:12px;padding-top:16px;border-top-color:var(--m-line)}:root[data-skin=revamp] .hero__aside-price{font-size:40px;font-weight:900;letter-spacing:-.01em;color:var(--m-brand)}:root[data-skin=revamp] .hero__aside-unit{margin:.06em 0 0 .1em;font-family:var(--m-font-body);font-size:.42em;font-weight:700;color:var(--m-brand-text)}:root[data-skin=revamp] .hero__aside-offer-text{font-family:var(--m-font-body);font-size:var(--m-fs-label);font-weight:700;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:var(--m-ls-label);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--m-ink-2)}
