.sr-only[data-v-dc07586c]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-v-dc07586c]:root{--font-based-base-up-16:calc(clamp(6.58325rem, 3.74rem + 14.2162vw, 20.7995rem));--font-based-base-up-12:calc(clamp(4.10989rem, 2.92575rem + 5.92072vw, 10.0306rem));--font-based-base-up-11:calc(clamp(3.65324rem, 2.71211rem + 4.70561vw, 8.35884rem));--font-based-base-up-10:calc(clamp(3.24732rem, 2.50364rem + 3.71838vw, 6.9657rem));--font-based-base-up-9:calc(clamp(2.88651rem, 2.30286rem + 2.91825vw, 5.80475rem));--font-based-base-up-8:calc(clamp(2.56578rem, 2.11148rem + 2.27151vw, 4.83729rem));--font-based-base-up-7:calc(clamp(2.2807rem, 1.93062rem + 1.75038vw, 4.03108rem));--font-based-base-up-6:calc(clamp(2.02729rem, 1.7609rem + 1.33195vw, 3.35923rem));--font-based-base-up-5:calc(clamp(1.80203rem, 1.60257rem + .99733vw, 2.79936rem));--font-based-base-up-4:calc(clamp(1.60181rem, 1.45561rem + .73099vw, 2.3328rem));--font-based-base-up-3:calc(clamp(1.42383rem, 1.31979rem + .52017vw, 1.944rem));--font-based-base-up-2:calc(clamp(1.26563rem, 1.19475rem + .35438vw, 1.62rem));--font-based-base-up-1:calc(clamp(1.125rem, 1.08rem + .225vw, 1.35rem));--font-based-base:calc(clamp(1rem, .975rem + .125vw, 1.125rem));--font-based-base-down-1:calc(clamp(.88889rem, .87917rem + .048611vw, .9375rem));--font-based-base-down-2:calc(clamp(.78125rem, .7919rem - .0088735vw, .79012rem));--font-based-base-down-3:calc(clamp(.65104rem, .71259rem - .05129vw, .70233rem));--font-based-base-down-4:calc(clamp(.54253rem, .64065rem - .08176vw, .6243rem));--font-based-base-down-5:calc(clamp(.45211rem, .57549rem - .10282vw, .55493rem));--font-based-base-down-6:calc(clamp(.37676rem, .51657rem - .11651vw, .49327rem));--font-based-base-down-7:calc(clamp(.31397rem, .46336rem - .1245vw, .43846rem));--font-based-base-down-8:calc(clamp(.26164rem, .41537rem - .12811vw, .38974rem));--font-based-base-down-9:calc(clamp(.21803rem, .37212rem - .12841vw, .34644rem));--font-based-base-down-10:calc(clamp(.18169rem, .3332rem - .12625vw, .30795rem));--font-based-base-down-11:calc(clamp(.15141rem, .29819rem - .12232vw, .27373rem));--font-based-base-down-12:calc(clamp(.12618rem, .26674rem - .11714vw, .24332rem));--gap:clamp(var(--spacing-generic-base-normal), 7vi - 7px, var(--spacing-semantic-grid-gutter));--full:minmax(var(--gap), 1fr);--narrow:min(var(--layout-max-width-narrow), 100% - var(--gap) * 2);--narrow-without-gap:min(var(--layout-max-width-narrow), 100%);--content:minmax(0, calc(.5 * (var(--layout-max-width-content) - var(--layout-max-width-narrow))));--feature:minmax(0, calc(.5 * (var(--layout-max-width-feature) - var(--layout-max-width-content))))}.hero[data-v-dc07586c]{background-color:var(--background-display-default);padding-top:var(--spacing-semantic-block-to-block);grid-template-columns:subgrid;grid-column:full;display:grid;position:relative}.hero-breadcrumb[data-v-dc07586c]{margin-bottom:var(--spacing-semantic-text-to-element)}.hero-breadcrumb[data-v-dc07586c],.hero-intro[data-v-dc07586c]{z-index:1;grid-column:content}.hero-intro[data-v-dc07586c]{margin-bottom:var(--spacing-semantic-block-to-block);max-width:min(45vw,var(--layout-max-width-text));margin-top:0;margin-inline:0}@media screen and (width<=1279px){.hero-intro[data-v-dc07586c]{max-width:50vw}}@media screen and (width<=799px){.hero[data-v-dc07586c]{padding-top:56.25%}.hero-intro[data-v-dc07586c]{max-width:100%;margin-top:var(--spacing-semantic-component-to-component);order:2;margin-bottom:0}}.hero-image-wrapper[data-v-dc07586c]{grid-template-columns:subgrid;width:100%;max-width:120rem;height:100%;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-image-wrapper .hero-image[data-v-dc07586c]{-o-object-fit:contain;object-fit:contain;grid-column:feature;width:auto;max-width:40%;height:100%;position:absolute;top:0;right:0}.hero-image-wrapper .hero-image-gradient[data-v-dc07586c]{pointer-events:none;background:linear-gradient(95deg,#000,#000 10%,#0000 40%);width:100%;max-width:min(900px,40%);height:100%;position:absolute;top:0;right:0}@media screen and (width<=799px){.hero-image-wrapper[data-v-dc07586c]{order:1;max-width:100%;height:auto;left:0;transform:none}.hero-image-wrapper .hero-image[data-v-dc07586c]{max-width:100%;max-height:30vh;margin-inline:auto;position:relative}.hero-image-wrapper .hero-image-gradient[data-v-dc07586c]{transform-origin:100%;background:linear-gradient(#000000d9 40%,#000000e6 60%,#000 80%);width:100%;max-width:none;height:10%;top:auto;bottom:0;left:0;transform:skewY(-2deg)}}.hero-after[data-v-dc07586c],.hero-before[data-v-dc07586c]{width:100%;height:0;padding-bottom:4%;position:absolute;bottom:-2px;left:0;overflow:hidden}.hero-after[data-v-dc07586c]:before,.hero-before[data-v-dc07586c]:before{content:"";background-color:var(--background-display-default);transform-origin:100%;position:absolute;inset:0;transform:skewY(-2deg)}.hero-before[data-v-dc07586c]{z-index:1;width:100%;margin-bottom:var(--spacing-semantic-component-to-component);grid-column:full;display:block;position:relative;top:0;bottom:auto}.hero-before[data-v-dc07586c]:before{transform-origin:0}.hero[data-theme=light][data-v-dc07586c]{margin-bottom:var(--spacing-semantic-block-to-block);padding-top:0}@media screen and (width<=799px){.hero[data-theme=light] .hero-image-wrapper[data-v-dc07586c]{grid-column:feature;position:relative}}
