.banners.banners-v6{background-color:var(--surface-fgcard-fill);background-image:url(/media/foreground/banners-v6-pattern.png);background-repeat:repeat;background-size:39.375rem;isolation:isolate;--img-bg-o: .3;padding-block:clamp(3.5rem,calc(3.5rem + (100vw - 700px)*.01967),5rem) clamp(3.5rem,calc(3.5rem + (100vw - 700px)*.01967),5rem);padding-inline:var(--margin-content) var(--margin-content);@media(0px<=width<700px){padding-top:3.5rem;padding-bottom:3.5rem}.banners6-row{width:100%;@media(width<700px){row-gap:1.5rem;align-items:flex-start}@media(width>=700px){flex-wrap:wrap;column-gap:var(--margin-large);row-gap:var(--margin-large)}}.banners6-col-2{flex:0 0 58.252%;max-width:100%;min-width:0;@media(width<700px){flex:none;width:100%}}.banners6-header{color:var(--surface-primary)}.banners6-sub-header{color:var(--surface-tertiary)}&[data-motion=Motion]{.banners6-header{animation:banners6-header-m1-opacity .7s linear 0s both,banners6-header-m1-move .7s linear 0s both;@media(width<700px){animation-duration:.42s,.42s;animation-delay:0s,0s}}.banners6-sub-header{animation:banners6-sub-header-m1-opacity .7s linear .06s both,banners6-sub-header-m1-move .7s linear .06s both;@media(width<700px){animation-duration:.42s,.42s;animation-delay:36ms,36ms}}}}@keyframes banners6-header-m1-opacity{0%{animation-timing-function:cubic-bezier(.1,0,.25,1);opacity:0}to{opacity:1}}@keyframes banners6-header-m1-move{0%{animation-timing-function:cubic-bezier(.1,0,.25,1);translate:0rem 1rem}to{translate:0rem 0rem}}@keyframes banners6-sub-header-m1-opacity{0%{animation-timing-function:cubic-bezier(.1,0,.25,1);opacity:0}to{opacity:1}}@keyframes banners6-sub-header-m1-move{0%{animation-timing-function:cubic-bezier(.1,0,.25,1);translate:0rem 1rem}to{translate:0rem 0rem}}.contact.contact-v5{background-color:var(--surface-bg);padding-block:clamp(3.5rem,calc(3.5rem + (100vw - 700px)*.05246),7.5rem);padding-inline:min(var(--margin-xxlarge),var(--margin-content));@media(0px<=width<700px){padding-block:3.5rem}.contact5-card{gap:var(--margin-large);padding:var(--margin-xlarge);background-color:var(--surface-primary);color:var(--surface-fgcard-fill);border-radius:var(--radius-large);min-width:0}.contact5-top{gap:var(--margin-xlarge);align-items:flex-start;@media(width<1280px){flex-direction:column;align-items:stretch}}.contact5-intro{gap:.75rem;flex:1 1 0;min-width:0}.contact5-kicker,.contact5-header,.contact5-description{margin:0;color:var(--surface-fgcard-fill)}.contact5-steps{gap:.75rem;flex:0 1 37.938rem;min-width:0;margin:0;padding:0;list-style:none;@media(width<1280px){flex:none}}.contact5-step{gap:.75rem;align-items:flex-start}.contact5-step-number{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:2rem;height:2rem;box-sizing:border-box;border:2px solid var(--surface-fgcard-fill);border-radius:50%;line-height:1;color:var(--surface-fgcard-fill)}.contact5-step-text{flex:1 1 0;min-width:0}.contact5-step-title,.contact5-step-description{margin:0;color:var(--surface-fgcard-fill)}.contact5-form{display:flex;flex-direction:column;gap:1rem;width:100%;:is(input:not([type=checkbox],[type=file]),select,textarea){flex:1 1 0;min-width:0;height:100%;padding:0;border:0;background:transparent;font:inherit;color:inherit;appearance:none;resize:none;&::placeholder{color:inherit;opacity:var(--placeholder-opacity, 1)}}}.contact5-form-fields{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem;width:100%}.contact5-field-wrap{flex:1 1 12rem;min-width:0;@media(width<700px){flex-basis:100%}}.contact5-field{display:flex;align-items:center;box-sizing:border-box;width:100%;min-width:0;height:3.5rem;padding:0 1.5rem;background-color:color-mix(in srgb,var(--surface-inverse-bg) 50%,transparent);color:var(--surface-fgcard-fill);border:0;border-radius:var(--radius-small);transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease,transform .2s ease;&:has(:focus-visible){background-color:color-mix(in srgb,var(--surface-inverse-bg) 35%,transparent)}&:has(:is(input,select,textarea):disabled){opacity:.4}}.contact5-btn{@media(width<700px){width:100%}}.contact5-disclaimer{margin:0;color:var(--surface-fgcard-fill)}}.announcement-banners.announcement-banners-v1{background-color:var(--surface-bg);padding-block:.5rem .5rem;padding-inline:calc(min(var(--margin-xxlarge),var(--margin-content)) + var(--site-bleed, 0px)) calc(min(var(--margin-xxlarge),var(--margin-content)) + var(--site-bleed, 0px));max-width:none;padding-top:max(0px,.5rem - var(--flow-same, 0) * var(--flow-prev-pb, 0px));.announcement-banners1-row-2{gap:var(--margin-small)}.announcement-banners1-label{text-align:center;color:var(--surface-primary)}.announcement-banners1-row-3{flex-shrink:0;max-width:100%;&:is(:hover,:focus-visible) .announcement-banners1-text{color:var(--action-btn-fill-hover)}}.announcement-banners1-text{color:var(--action-btn-fill-default);transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease,transform .2s ease}.link-arrow{display:none;flex:none;width:1em;height:1em;margin-inline-start:.375em;vertical-align:-.125em;@media(width<700px),(hover:none){display:inline-block}}:where(.announcement-banners1-text){@media(width<700px),(hover:none){text-wrap:pretty}}.announcement-banners1-rows{margin:0;padding-inline-start:0;list-style:none}&[data-motion=Motion]{animation:announcement-banners1-m1-clip 1s linear .5s backwards;@media(width<700px){animation-duration:.6s;animation-delay:.3s}.announcement-banners1-label{animation:announcement-banners1-label-m1-opacity .7s linear 1.5s both,announcement-banners1-label-m1-move .7s linear 1.5s both;@media(width<700px){animation-duration:.42s,.42s;animation-delay:.9s,.9s}}.announcement-banners1-row-3{animation:announcement-banners1-row-3-m1-opacity .7s linear 1.56s both,announcement-banners1-row-3-m1-move .7s linear 1.56s both;@media(width<700px){animation-duration:.42s,.42s;animation-delay:.936s,.936s}}}+section{--flow-prev-pb: .5rem}}@keyframes announcement-banners1-label-m1-opacity{0%{animation-timing-function:cubic-bezier(.1,0,.25,1);opacity:0}to{opacity:1}}@keyframes announcement-banners1-label-m1-move{0%{animation-timing-function:cubic-bezier(.1,0,.25,1);translate:0rem 1rem}to{translate:0rem 0rem}}@keyframes announcement-banners1-row-3-m1-opacity{0%{animation-timing-function:cubic-bezier(.1,0,.25,1);opacity:0}to{opacity:1}}@keyframes announcement-banners1-row-3-m1-move{0%{animation-timing-function:cubic-bezier(.1,0,.25,1);translate:0rem 1rem}to{translate:0rem 0rem}}@keyframes announcement-banners1-m1-clip{0%{animation-timing-function:cubic-bezier(.65,0,.35,1);clip-path:inset(100% 0% 0% 0%)}to{clip-path:inset(0% 0% 0% 0%)}}.content.content-v8{background-color:var(--surface-bg);padding-block:clamp(3.5rem,calc(3.5rem + (100vw - 700px)*.05246),7.5rem) clamp(3.5rem,calc(3.5rem + (100vw - 700px)*.05246),7.5rem);padding-inline:min(var(--margin-xxlarge),var(--margin-content)) min(var(--margin-xxlarge),var(--margin-content));padding-top:max(0px,clamp(3.5rem,calc(3.5rem + (100vw - 700px)*.05246),7.5rem) - var(--flow-same, 0) * var(--flow-prev-pb, 0px));@media(0px<=width<700px){padding-top:max(0px,3.5rem - var(--flow-same, 0) * var(--flow-prev-pb, 0px));padding-bottom:3.5rem}.content8-col-2{gap:var(--margin-default);max-width:100%;@media(0px<=width<700px){row-gap:var(--margin-default)}}.content8-row{gap:var(--margin-xxlarge);max-width:100%;@media(width<700px){align-items:flex-start}@media(0px<=width<700px){row-gap:var(--margin-default)}}.content8-col-3{gap:var(--margin-default)}.content8-header{white-space:pre-line;color:var(--surface-primary);@media(width<700px){white-space:normal}}.content8-row-2{gap:var(--margin-xsmall);max-width:100%}.content8-ico{display:inline-flex;flex:0 0 auto;& svg{width:100%;height:100%;overflow:visible}}.content8-icon{width:1rem;height:1.25rem;color:var(--surface-tertiary)}.content8-box{background-color:var(--surface-divider-light);height:.063rem;border:0;margin:0}.content8-sub-header{color:var(--surface-tertiary)}.content8-description{color:var(--extended-ext02)}.content8-row-3{gap:var(--margin-xxlarge);max-width:100%;@media(0px<=width<700px){row-gap:var(--margin-large)}}.content8-col-4{gap:var(--margin-default)}.content8-copy{>*+*,.xpnd-body>*+*{margin-top:var(--margin-default)}>:is(h1,h2):not(:is(h1,h2)~*){font-family:var(--h3-font-family);font-weight:var(--h3-font-weight);font-style:normal;font-size:var(--h3-font-size);line-height:var(--h3-line-height);text-transform:var(--h3-text-transform);color:var(--surface-primary)}& p{font-family:var(--body-medium-font-family);font-weight:var(--body-medium-font-weight);font-style:normal;font-size:var(--body-medium-font-size);line-height:var(--body-medium-line-height);color:var(--extended-ext02)}& h2{font-family:var(--h4-font-family);font-weight:var(--h4-font-weight);font-style:normal;font-size:var(--h4-font-size);line-height:var(--h4-line-height);text-transform:var(--h4-text-transform);color:var(--surface-primary)}& h3{font-family:var(--h5-font-family);font-weight:var(--h5-font-weight);font-style:normal;font-size:max(var(--body-medium-font-size),var(--h5-font-size));line-height:var(--h5-line-height);text-transform:var(--h5-text-transform);color:var(--surface-primary)}& h4{font-family:var(--h6-font-family);font-weight:var(--h6-font-weight);font-style:normal;font-size:max(var(--body-medium-font-size),var(--h6-font-size));line-height:var(--h6-line-height);text-transform:var(--h6-text-transform);color:var(--surface-primary)}& h1{font-family:var(--h4-font-family);font-weight:var(--h4-font-weight);font-style:normal;font-size:var(--h4-font-size);line-height:var(--h4-line-height);text-transform:var(--h4-text-transform);color:var(--surface-primary)}& a:not(.btn){color:var(--action-link-default);text-decoration:underline;&:is(:hover,:focus-visible){color:var(--action-link-hover)}}& ul,ol{padding-inline-start:1.5em;list-style:revert}}.content8-img{display:block;border-radius:1.5rem;background-color:var(--surface-fgcard-fill);@media(width>=700px){align-self:stretch;max-height:48.688rem}@media(width<700px){max-height:18.75rem}& img{aspect-ratio:840 / 756;object-fit:cover;width:100%;display:block;border-radius:1.5rem;@media(width<700px){max-height:18.75rem}}:is(img,video){@media(width>=700px){height:100%}}}&:is([data-colors=dk],[data-colors=dk-alt]){--copy49-on-content8-copy: var(--surface-bg);--copy49-extended-ext02: var(--extended-ext02);--copy49-action-link-default: var(--action-link-default);--copy49-action-link-hover: var(--action-link-hover);.content8-copy{@supports (color: rgb(from red r g b)){--extended-ext02: rgb(from color-mix(in xyz-d65, color(from var(--copy49-on-content8-copy) xyz-d65 calc(clamp(0, (.1791 - y) * 1000000, 1)*.9505) clamp(0, (.1791 - y) * 1000000, 1) calc(clamp(0, (.1791 - y) * 1000000, 1)*1.089) ) .0001%, color(from color-mix(in xyz-d65, var(--copy49-extended-ext02) 50%, color(from var(--copy49-on-content8-copy) xyz-d65 0 0 0 / y)) xyz-d65 calc(x*2*alpha) calc(y*2*alpha) calc(z*2*alpha) / clamp(0, calc(((max(y * 2 * alpha, (2 * alpha - 1)) + .05)/(min(y * 2 * alpha, (2 * alpha - 1)) + .05) - 7)*1000000) , 1))) r g b / 1);--action-link-default: rgb(from color-mix(in xyz-d65, rgb(from color-mix(in xyz-d65, color(from var(--copy49-on-content8-copy) xyz-d65 calc(clamp(0, (.1791 - y) * 1000000, 1)*.9505) clamp(0, (.1791 - y) * 1000000, 1) calc(clamp(0, (.1791 - y) * 1000000, 1)*1.089) ) .0001%, color(from color-mix(in xyz-d65, var(--copy49-extended-ext02) 50%, color(from var(--copy49-on-content8-copy) xyz-d65 0 0 0 / y)) xyz-d65 calc(x*2*alpha) calc(y*2*alpha) calc(z*2*alpha) / clamp(0, calc(((max(y * 2 * alpha, (2 * alpha - 1)) + .05)/(min(y * 2 * alpha, (2 * alpha - 1)) + .05) - 4.5)*1000000) , 1))) r g b / 1) .0001%, color(from color-mix(in xyz-d65, var(--copy49-action-link-default) 50%, color(from var(--copy49-on-content8-copy) xyz-d65 0 0 0 / y)) xyz-d65 calc(x*2*alpha) calc(y*2*alpha) calc(z*2*alpha) / clamp(0, calc(((max(y * 2 * alpha, (2 * alpha - 1)) + .05)/(min(y * 2 * alpha, (2 * alpha - 1)) + .05) - 4.5)*1000000) , 1))) r g b / 1);--action-link-hover: rgb(from color-mix(in xyz-d65, rgb(from color-mix(in xyz-d65, rgb(from color-mix(in xyz-d65, color(from var(--copy49-on-content8-copy) xyz-d65 calc(clamp(0, (.1791 - y) * 1000000, 1)*.9505) clamp(0, (.1791 - y) * 1000000, 1) calc(clamp(0, (.1791 - y) * 1000000, 1)*1.089) ) .0001%, color(from color-mix(in xyz-d65, var(--copy49-extended-ext02) 50%, color(from var(--copy49-on-content8-copy) xyz-d65 0 0 0 / y)) xyz-d65 calc(x*2*alpha) calc(y*2*alpha) calc(z*2*alpha) / clamp(0, calc(((max(y * 2 * alpha, (2 * alpha - 1)) + .05)/(min(y * 2 * alpha, (2 * alpha - 1)) + .05) - 4.5)*1000000) , 1))) r g b / 1) .0001%, color(from color-mix(in xyz-d65, var(--copy49-action-link-default) 50%, color(from var(--copy49-on-content8-copy) xyz-d65 0 0 0 / y)) xyz-d65 calc(x*2*alpha) calc(y*2*alpha) calc(z*2*alpha) / clamp(0, calc(((max(y * 2 * alpha, (2 * alpha - 1)) + .05)/(min(y * 2 * alpha, (2 * alpha - 1)) + .05) - 4.5)*1000000) , 1))) r g b / 1) .0001%, color(from color-mix(in xyz-d65, var(--copy49-action-link-hover) 50%, color(from var(--copy49-on-content8-copy) xyz-d65 0 0 0 / y)) xyz-d65 calc(x*2*alpha) calc(y*2*alpha) calc(z*2*alpha) / clamp(0, calc(((max(y * 2 * alpha, (2 * alpha - 1)) + .05)/(min(y * 2 * alpha, (2 * alpha - 1)) + .05) - 4.5)*1000000) , 1))) r g b / 1);color:var(--extended-ext02)}}.content8-description{@supports (color: rgb(from red r g b)){color:rgb(from color-mix(in xyz-d65,color(from var(--surface-bg) xyz-d65 calc(clamp(0,(.1791 - y) * 1000000,1)*.9505) clamp(0,(.1791 - y) * 1000000,1) calc(clamp(0,(.1791 - y) * 1000000,1)*1.089)) .0001%,color(from color-mix(in xyz-d65,var(--extended-ext02) 50%,color(from var(--surface-bg) xyz-d65 0 0 0 / y)) xyz-d65 calc(x*2*alpha) calc(y*2*alpha) calc(z*2*alpha) / clamp(0,calc(((max(y * 2 * alpha,(2 * alpha - 1)) + .05)/(min(y * 2 * alpha,(2 * alpha - 1)) + .05) - 7)*1000000),1))) r g b / 1)}}}&[data-motion=Motion]{.content8-header{animation:content8-header-m1-opacity .7s linear 0s both,content8-header-m1-move .7s linear 0s both;@media(width<700px){animation-duration:.42s,.42s;animation-delay:0s,0s}}.content8-box{animation:content8-box-m1-opacity .7s linear .12s both;@media(width<700px){animation-duration:.42s;animation-delay:72ms}}.content8-sub-header{animation:content8-sub-header-m1-opacity .7s linear .18s both,content8-sub-header-m1-move .7s linear .18s both;@media(width<700px){animation-duration:.42s,.42s;animation-delay:.108s,.108s}}.content8-description{animation:content8-description-m1-opacity .7s linear .06s both,content8-description-m1-move .7s linear .06s both;@media(width<700px){animation-duration:.42s,.42s;animation-delay:36ms,36ms}}.content8-copy{>:is(h1,h2):not(:is(h1,h2)~*){animation:content8-copy-head-m1-opacity .7s linear .24s both,content8-copy-head-m1-move .7s linear .24s both;@media(width<700px){animation-duration:.42s,.42s;animation-delay:.144s,.144s}}>p:nth-of-type(n+1){animation:content8-copy-p-1-m1-opacity .7s linear .3s both,content8-copy-p-1-m1-move .7s linear .3s both;@media(width<700px){animation-duration:.42s,.42s;animation-delay:.18s,.18s}}}.content8-img{animation:content8-img-m1-opacity 1s linear .24s both,content8-img-m1-scale 1s linear .24s both;@media(width<700px){animation-duration:.6s,.6s;animation-delay:.144s,.144s}}}+section{--flow-prev-pb: clamp(3.5rem, calc(3.5rem + (100vw - 700px)*.05246) , 7.5rem);@media(0px<=width<700px){--flow-prev-pb: 3.5rem}}}@keyframes content8-header-m1-opacity{0%{animation-timing-function:cubic-bezier(.1,0,.25,1);opacity:0}to{opacity:1}}@keyframes content8-header-m1-move{0%{animation-timing-function:cubic-bezier(.1,0,.25,1);translate:0rem 1rem}to{translate:0rem 0rem}}@keyframes content8-box-m1-opacity{0%{animation-timing-function:cubic-bezier(.1,0,.25,1);opacity:0}to{opacity:1}}@keyframes content8-sub-header-m1-opacity{0%{animation-timing-function:cubic-bezier(.1,0,.25,1);opacity:0}to{opacity:1}}@keyframes content8-sub-header-m1-move{0%{animation-timing-function:cubic-bezier(.1,0,.25,1);translate:0rem 1rem}to{translate:0rem 0rem}}@keyframes content8-description-m1-opacity{0%{animation-timing-function:cubic-bezier(.1,0,.25,1);opacity:0}to{opacity:1}}@keyframes content8-description-m1-move{0%{animation-timing-function:cubic-bezier(.1,0,.25,1);translate:0rem 1rem}to{translate:0rem 0rem}}@keyframes content8-copy-head-m1-opacity{0%{animation-timing-function:cubic-bezier(.1,0,.25,1);opacity:0}to{opacity:1}}@keyframes content8-copy-head-m1-move{0%{animation-timing-function:cubic-bezier(.1,0,.25,1);translate:0rem 1rem}to{translate:0rem 0rem}}@keyframes content8-copy-p-1-m1-opacity{0%{animation-timing-function:cubic-bezier(.1,0,.25,1);opacity:0}to{opacity:1}}@keyframes content8-copy-p-1-m1-move{0%{animation-timing-function:cubic-bezier(.1,0,.25,1);translate:0rem 1rem}to{translate:0rem 0rem}}@keyframes content8-img-m1-opacity{0%{animation-timing-function:cubic-bezier(.1,0,.25,1);opacity:0}to{opacity:1}}@keyframes content8-img-m1-scale{0%{animation-timing-function:cubic-bezier(.1,0,.25,1);scale:.96 .96}to{scale:1 1}}
