@font-face{font-family:Roboto;src:local(Roboto Regular Italic),local(Roboto Italic),url(../_fonts/jnTaqgqIXQJvRvZjoADo4u9rPrHhIg9x0Pkby2MksBA-a08JU6ZcB0b8zoJCSXq6cfQTFIHnSA3lRaBnzjRbzKs.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic;font-stretch:100%}@font-face{font-family:Roboto Fallback\: sans-serif;src:local("sans-serif");size-adjust:100%;ascent-override:92.7734%;descent-override:24.4141%;line-gap-override:0%}@font-face{font-family:Roboto;src:local(Roboto Regular Italic),local(Roboto Italic),url(../_fonts/Yr7HGIjsxw1ejDRZ1fDEK_uI9N9oVX--72BOJvhGns0-JnadzHv6gW7dkCRbgacgjWh1BQX87I1wg6MwXsr_Qcs.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic;font-stretch:100%}@font-face{font-family:Roboto;src:local(Roboto Bold Italic),url(../_fonts/jnTaqgqIXQJvRvZjoADo4u9rPrHhIg9x0Pkby2MksBA-a08JU6ZcB0b8zoJCSXq6cfQTFIHnSA3lRaBnzjRbzKs.woff2)format("woff2");font-display:swap;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-weight:700;font-style:italic;font-stretch:100%}@font-face{font-family:Roboto;src:local(Roboto Bold Italic),url(../_fonts/Yr7HGIjsxw1ejDRZ1fDEK_uI9N9oVX--72BOJvhGns0-JnadzHv6gW7dkCRbgacgjWh1BQX87I1wg6MwXsr_Qcs.woff2)format("woff2");font-display:swap;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-weight:700;font-style:italic;font-stretch:100%}@font-face{font-family:Roboto;src:local(Roboto Regular),local(Roboto),url(../_fonts/WFnd9i24bHwwi9nCxDYKKobwMl6TIN-k117y2K8oGC4-f1ks2AkypuiXYWJD_cKlpXdRUSdf_L7ruICj2F3zwG0.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal;font-stretch:100%}@font-face{font-family:Roboto;src:local(Roboto Regular),local(Roboto),url(../_fonts/H2FXkDRX4aGYE7pLEuvYkNHQSqxd4MIt2393pduYjiU-JYjCoYe9Oa1Qm087CqF9sjyLh8XBFLdHHxZvjC_uJJ8.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal;font-stretch:100%}@font-face{font-family:Roboto;src:local(Roboto Bold),url(../_fonts/WFnd9i24bHwwi9nCxDYKKobwMl6TIN-k117y2K8oGC4-f1ks2AkypuiXYWJD_cKlpXdRUSdf_L7ruICj2F3zwG0.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal;font-stretch:100%}@font-face{font-family:Roboto;src:local(Roboto Bold),url(../_fonts/H2FXkDRX4aGYE7pLEuvYkNHQSqxd4MIt2393pduYjiU-JYjCoYe9Oa1Qm087CqF9sjyLh8XBFLdHHxZvjC_uJJ8.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal;font-stretch:100%}.banner{border-radius:4px;width:100%;container:banner/inline-size}:is(.banner:has(a:hover,a:focus-visible) .banner__image,.banner:has(a:hover,a:focus-visible) .banner__video){scale:1.02}.banner__wrapper{isolation:isolate;grid-template:"above"min-content"visual"1fr"below"min-content"asideleft"min-content"asideright"min-content/100%;-webkit-text-decoration:none;text-decoration:none;display:grid;position:relative}@container banner (width>=48rem){.banner__wrapper{grid-template:".above."min-content"asideleft visual asideright"1fr".below."min-content/max-content 1fr max-content}}.banner__visual{grid-area:visual;place-self:center;width:100%;overflow:hidden}.banner__picture{display:contents}.banner__image,.banner__video{transition:scale .3s}.banner__image{object-fit:cover;width:100%}.banner__video,.banner__video .video{width:100%;height:100%}.banner__container{display:grid}.banner__heading{color:var(--color-copy-heading,inherit);font-family:Roboto,Roboto Fallback\: sans-serif,sans-serif;font-size:var(--default-font-size,1.6rem);font-weight:700;line-height:var(--heading-line-height,1.2);margin-block:var(--default-space,1lh) 0;overflow-wrap:break-word;text-wrap:balance;-webkit-text-decoration:none;text-decoration:none;display:block}.banner__heading:first-child{margin-block-start:0}.banner__heading{color:inherit;margin:0;font-size:3.2rem}@container banner (width>=48rem){.banner__heading{font-size:4rem}}.banner__link{color:inherit;-webkit-text-decoration:none;text-decoration:none}.banner__link:after{content:"";z-index:1;position:absolute;inset:0}.banner__description{--height:auto;-webkit-line-clamp:var(--height,auto);height:calc(var(--height,auto)*1lh);-webkit-box-orient:vertical;margin-block-start:.8rem;font-size:1.6rem;display:-webkit-box;overflow:hidden}.banner__button{border-radius:var(--default-border-radius,.8rem);color:#262626;cursor:pointer;height:var(--button-height);padding-inline:var(--button-padding,1.5rem);background:#fff;border:1px solid #c9c6ba;justify-content:space-between;align-items:center;font-family:inherit;font-size:1.4rem;font-weight:600;line-height:normal;-webkit-text-decoration:none;text-decoration:none;transition:background .3s,border-color .3s,color .3s;display:inline-flex;position:relative;box-shadow:inset 0 -1px #00000026}.banner__button:disabled{cursor:default;opacity:1}.banner__button:disabled>span{opacity:.67}.banner__button:not(:disabled):focus-visible,.banner__button:not(:disabled):hover,a:focus-visible .banner__button,a:hover .banner__button,button:focus-visible .banner__button,button:hover .banner__button{color:#262626;background:#fff;border-color:#89836c;-webkit-text-decoration:none;text-decoration:none}.banner__button:not(:disabled):active,a:active .banner__button,button:active .banner__button{color:#262626;background:#fff;border-color:#262626;outline:1px solid #262626}.banner__button .iconify{margin:auto var(--button-padding,1.5rem);flex:none;width:1.8rem;height:1.8rem}:is(.banner__button .iconify):first-child{margin-inline-start:0}:is(.banner__button .iconify):last-child{margin-inline-end:0}.banner__button>:not(.iconify){white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}:is(.banner__button>:not(.iconify)):only-child{flex:1 0 auto}.banner__button{margin-block-start:2.4rem}.banner__button .iconify{display:none}.banner__button--primary{color:#262626;background:#c9c6ba;border-color:#c9c6ba}.banner__button--primary:not(:disabled):focus-visible,.banner__button--primary:not(:disabled):hover,a:focus-visible .banner__button--primary,a:hover .banner__button--primary,button:focus-visible .banner__button--primary,button:hover .banner__button--primary{color:#262626;background:#b7b3a4;border-color:#b7b3a4}.banner__button--primary:not(:disabled):active,a:active .banner__button--primary,button:active .banner__button--primary{color:#262626;background:#b7b3a4;border-color:#262626;outline:1px solid #262626}.banner__button--tertiary{color:#262626;background:#fff;border-color:#fff}.banner__button--tertiary:not(:disabled):focus-visible,.banner__button--tertiary:not(:disabled):hover,a:focus-visible .banner__button--tertiary,a:hover .banner__button--tertiary,button:focus-visible .banner__button--tertiary,button:hover .banner__button--tertiary{color:#262626;background:#edece8;border-color:#edece8}.banner__button--tertiary:not(:disabled):active,a:active .banner__button--tertiary,button:active .banner__button--tertiary{color:#262626;background:#fff;border-color:#262626;outline:1px solid #262626}.banner__button--link{box-shadow:none;color:var(--color-copy-link,inherit);text-underline-offset:1px;background:0 0;border-color:#0000;padding-inline:0;font-weight:400;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px}.banner__button--link:disabled{color:var(--color-copy-link,inherit);opacity:.5;background:0 0;border-color:#0000}.banner__button--link:not(:disabled):active,.banner__button--link:not(:disabled):focus-visible,.banner__button--link:not(:disabled):hover,a:focus-visible .banner__button--link,a:hover .banner__button--link,button:focus-visible .banner__button--link,button:hover .banner__button--link{color:var(--color-copy-link,inherit);background:0 0;border-color:#0000}:is(.banner__button--link .icon):first-child{inset-inline-start:0}:is(.banner__button--link .icon):last-child{inset-inline-end:0}.banner__button--icon_only{color:#262626;background:#c9c6ba;border-color:#c9c6ba}.banner__button--icon_only:not(:disabled):focus-visible,.banner__button--icon_only:not(:disabled):hover,a:focus-visible .banner__button--icon_only,a:hover .banner__button--icon_only,button:focus-visible .banner__button--icon_only,button:hover .banner__button--icon_only{color:#262626;background:#b7b3a4;border-color:#b7b3a4}.banner__button--icon_only:not(:disabled):active,a:active .banner__button--icon_only,button:active .banner__button--icon_only{color:#262626;background:#b7b3a4;border-color:#262626;outline:1px solid #262626}.banner__button--icon_only{width:var(--button-height);justify-content:center;padding:0}.banner__button--icon_only>:not(.iconify){clip:rect(1px,1px,1px,1px);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.banner__button--icon_only .iconify{margin:0}.banner__button--icon_only span{display:none}.banner__button--icon_only .iconify{display:block}.banner--overlay .banner__visual{position:relative}:is(.banner--overlay .banner__visual):after{content:"";mix-blend-mode:multiply;pointer-events:none;background:#51484180;position:absolute;inset:0}.banner--overlay .button{border:0}:is(.banner--above,.banner--below) .banner__visual{border-radius:.4rem}.banner--above .banner__container{grid-area:above;padding-block-end:3.2rem}.banner--below .banner__container{grid-area:below;padding-block-start:3.2rem}:is(.banner--asideleft,.banner--asideright) .banner__container{margin-block-start:3.2rem}:is(.banner--asideleft,.banner--asideright) .banner__content{place-self:center}:is(.banner--asideleft,.banner--asideright) .banner__visual{border-radius:.4rem}@container banner (width>=48rem){:is(.banner--asideleft,.banner--asideright) .banner__container{margin-block-start:0;padding-inline:3.2rem}}@container banner (width>=64rem){:is(.banner--asideleft,.banner--asideright) .banner__container{padding-inline:10.5rem}}.banner--asideleft .banner__container{grid-area:asideleft}@container banner (width>=48rem){.banner--asideleft .banner__wrapper{grid-template-columns:45% 55% 0}.banner--asideleft .banner__visual{border-radius:0 .4rem .4rem 0;margin-bottom:0}}@container banner (width>=64rem){.banner--asideleft .banner__container{padding-inline-start:12.5rem}}.banner--asideright .banner__container{grid-area:asideright}@container banner (width>=48rem){.banner--asideright .banner__wrapper{grid-template-columns:0 55% 45%}.banner--asideright .banner__visual{border-radius:.4rem 0 0 .4rem;margin-bottom:0}}@container banner (width>=64rem){.banner--asideright .banner__container{padding-inline-end:12.5rem}}.banner--bottom,.banner--bottomleft,.banner--bottomright,.banner--center,.banner--left,.banner--right,.banner--top,.banner--topleft,.banner--topright{aspect-ratio:var(--mobile-ratio,0)}@media (width>=48em){.banner--bottom,.banner--bottomleft,.banner--bottomright,.banner--center,.banner--left,.banner--right,.banner--top,.banner--topleft,.banner--topright{aspect-ratio:var(--desktop-ratio,auto)}}:is(.banner--topleft,.banner--top,.banner--topright,.banner--left,.banner--center,.banner--right,.banner--bottomleft,.banner--bottom,.banner--bottomright):has(.banner__image){container-type:size}:is(.banner--topleft,.banner--top,.banner--topright,.banner--left,.banner--center,.banner--right,.banner--bottomleft,.banner--bottom,.banner--bottomright) .banner__container{max-width:var(--max-width);width:calc(100% - var(--inline-spacing,1.6rem)*2);height:calc(100% - var(--inline-spacing,0)*2);margin-inline:auto;margin-block:var(--inline-spacing);z-index:1;grid-area:visual}:is(.banner--topleft,.banner--top,.banner--topright,.banner--left,.banner--center,.banner--right,.banner--bottomleft,.banner--bottom,.banner--bottomright) .banner__content{color:#fff}:is(.banner--topleft,.banner--top,.banner--topright,.banner--left,.banner--center,.banner--right,.banner--bottomleft,.banner--bottom,.banner--bottomright) .banner__description{--height:1;width:100%}:is(.banner--topleft,.banner--top,.banner--topright,.banner--left,.banner--center,.banner--right,.banner--bottomleft,.banner--bottom,.banner--bottomright) .banner__visual{border-radius:.4rem}@container banner (width<64rem){:is(.banner--topleft,.banner--top,.banner--topright,.banner--left,.banner--center,.banner--right,.banner--bottomleft,.banner--bottom,.banner--bottomright) .banner__container{--inline-spacing:3.2rem}}@container banner (width>=64rem){:is(.banner--topleft,.banner--top,.banner--topright,.banner--left,.banner--center,.banner--right,.banner--bottomleft,.banner--bottom,.banner--bottomright) .banner__content{max-width:58.5rem}}.banner--topleft .banner__content{text-align:left;place-self:start}:is(.banner--topleft .banner__visual):after{background:linear-gradient(#514841,#51484100 54.25%)}.banner--top .banner__content{text-align:center;place-self:start center}:is(.banner--top .banner__visual):after{background:linear-gradient(#514841,#51484100 54.25%)}.banner--topright .banner__content{place-self:start end}:is(.banner--topright .banner__visual):after{background:linear-gradient(#514841,#51484100 54.25%)}.banner--left .banner__content{place-self:center start}:is(.banner--left .banner__visual):after{background:linear-gradient(270deg,#51484100 45.75%,#514841)}.banner--center .banner__content{text-align:center;place-self:center}.banner--right .banner__content{place-self:center end}:is(.banner--right .banner__visual):after{background:linear-gradient(90deg,#51484100 45.75%,#514841)}.banner--bottomleft .banner__content{text-align:left;place-self:end start}:is(.banner--bottomleft .banner__visual):after{background:linear-gradient(#51484100 45.75%,#514841)}.banner--bottom .banner__content{text-align:center;place-self:end center}:is(.banner--bottom .banner__visual):after{background:linear-gradient(#51484100 45.75%,#514841)}.banner--bottomright .banner__content{place-self:end}:is(.banner--bottomright .banner__visual):after{background:linear-gradient(#51484100 45.75%,#514841)}.banner--hero.banner--overlay,.banner--hero.banner--overlay .banner__visual{border-radius:0}.banner--hero.banner--overlay .banner__content{color:var(--color-copy-default);background:#fff;padding:2.4rem}.banner--hero.banner--overlay .banner__description{height:auto;max-height:calc(var(--height,auto)*1lh)}@container banner (width<64rem){.banner--hero.banner--overlay .banner__container{--inline-spacing:2.4rem}}@container banner (width>=64rem){.banner--hero.banner--overlay .banner__content{margin:6rem 12rem;padding:4rem}}
