@font-face{font-family:Poppins;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/poppins-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,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-weight:300;font-style:normal;font-display:swap;src:url(/fonts/poppins-300-latin-ext.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-weight:400;font-style:normal;font-display:swap;src:url(/fonts/poppins-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,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-weight:400;font-style:normal;font-display:swap;src:url(/fonts/poppins-400-latin-ext.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-weight:500;font-style:normal;font-display:swap;src:url(/fonts/poppins-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,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-weight:500;font-style:normal;font-display:swap;src:url(/fonts/poppins-500-latin-ext.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-weight:600;font-style:normal;font-display:swap;src:url(/fonts/poppins-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,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-weight:600;font-style:normal;font-display:swap;src:url(/fonts/poppins-600-latin-ext.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-weight:700;font-style:normal;font-display:swap;src:url(/fonts/poppins-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,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-weight:700;font-style:normal;font-display:swap;src:url(/fonts/poppins-700-latin-ext.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-weight:800;font-style:normal;font-display:swap;src:url(/fonts/poppins-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,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-weight:800;font-style:normal;font-display:swap;src:url(/fonts/poppins-800-latin-ext.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-weight:900;font-style:normal;font-display:swap;src:url(/fonts/poppins-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,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-weight:900;font-style:normal;font-display:swap;src:url(/fonts/poppins-700-latin-ext.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}:root{--color-primary:#ff545d;--color-primary-hover:#f6454e;--color-secondary:#171415;--color-accent:#6da884;--color-blue:#218faa;--color-orange:#f78e25;--color-sage:#8a9990;--color-grey-900:#4f4a4b;--color-grey-700:#696364;--color-grey-500:#9c9697;--color-grey-300:#cdcacb;--color-grey-200:#e5e4e1;--color-grey-100:#f5f4f3;--color-white:#fff;--color-bg-dark:var(--color-secondary);--color-bg-light:var(--color-grey-200);--color-text-on-light:var(--color-secondary);--color-text-on-dark:var(--color-grey-200);--color-line-dark:#cdcacb1f;--font-family:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--font-size-primary:65px;--font-size-secondary:42px;--font-size-text:32px;--font-size-accent:24px;--font-size-card-title:21px;--font-size-lead:18px;--font-size-body:16px;--font-size-small:14px;--container-width:1508px;--gutter:30px;--section-pad:75px;--radius-card:20px;--radius-pill:100px;--z-header:100;--z-modal:1000}@media (width<=1024px){:root{--font-size-primary:40px;--font-size-secondary:35px;--section-pad:60px}}@media (width<=767px){:root{--font-size-primary:34px;--font-size-secondary:27px;--font-size-text:20px;--font-size-accent:20px;--font-size-card-title:16px;--section-pad:40px;--gutter:20px}}@media (prefers-reduced-motion:no-preference){.js [data-anim]:not(.anim-run){visibility:hidden}}.anim-run{animation-duration:1.25s}.anim-run.anim-slow{animation-duration:2s}.anim-run.anim-fast{animation-duration:.75s}@keyframes anim-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes anim-fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes anim-fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes anim-fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:none}}@keyframes anim-fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes anim-slideInLeft{0%{visibility:visible;transform:translate(-100%)}to{transform:translate(0,0)}}@keyframes anim-slideInRight{0%{visibility:visible;transform:translate(100%)}to{transform:translate(0,0)}}@keyframes anim-slideInDown{0%{visibility:visible;transform:translateY(-100%)}to{transform:translate(0,0)}}@keyframes anim-zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.anim-fadeIn{animation-name:anim-fadeIn}.anim-fadeInUp{animation-name:anim-fadeInUp}.anim-fadeInDown{animation-name:anim-fadeInDown}.anim-fadeInLeft{animation-name:anim-fadeInLeft}.anim-fadeInRight{animation-name:anim-fadeInRight}.anim-slideInLeft{animation-name:anim-slideInLeft}.anim-slideInRight{animation-name:anim-slideInRight}.anim-slideInDown{animation-name:anim-slideInDown}.anim-zoomIn{animation-name:anim-zoomIn}@media (prefers-reduced-motion:reduce){.anim-run{animation:none!important}}.hover-grow{transition-property:transform;transition-duration:.3s}.hover-grow:hover,.hover-grow:focus-visible,.hover-grow:active{transform:scale(1.1)}.hover-scale,.hover-nudge{transition:transform .4s}.hover-scale:hover{transform:scale(var(--hover-scale,1.03))}.hover-nudge:hover{transform:translateX(var(--hover-shift,5px))}@media (prefers-reduced-motion:reduce){.hover-grow,.hover-scale,.hover-nudge{transition:none}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}details[id],article[id]{scroll-margin-top:80px}body{font-family:var(--font-family);font-size:var(--font-size-body);color:var(--color-text-on-light);background:var(--color-bg-light);-webkit-font-smoothing:antialiased;margin:0;font-weight:500;line-height:1.6;overflow-x:clip}img,svg,video{max-width:100%;height:auto}img{display:block}h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.container{width:100%;max-width:var(--container-width);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--pad-top,var(--section-pad)) var(--pad-bottom,var(--section-pad));background-color:var(--section-bg,var(--color-bg-light));color:var(--section-fg,var(--color-text-on-light));background-image:var(--bg-image,none);background-position:var(--bg-position,top right);background-size:var(--bg-size,contain);background-repeat:no-repeat;position:relative}@media (width>=768px){.section{--gutter:var(--gutter-wide,30px)}}@media (width<=767px){.section{--gutter:var(--gutter-narrow,20px);padding-block:var(--pad-top-m,var(--section-pad)) var(--pad-bottom-m,var(--section-pad))}}@media (width<=1024px){.section{background-size:var(--bg-size-t,var(--bg-size,contain))}}@media (width<=767px){.section{background-size:var(--bg-size-m,var(--bg-size-t,var(--bg-size,contain)))}}.section--overlay:before{content:"";background:var(--overlay);opacity:var(--overlay-opacity,1);pointer-events:none;position:absolute;inset:0}.section--overlay>*{position:relative}@media (width<=1024px){.section--overlay:before{background:var(--overlay-t)}}@media (width<=767px){.section--overlay:before{background:var(--overlay-m)}}.section--dark{--section-bg:var(--color-bg-dark);--section-fg:var(--color-text-on-dark)}.section--light{--section-bg:var(--color-grey-200);--section-fg:var(--color-secondary)}.section--grey{--section-bg:var(--color-grey-300);--section-fg:var(--color-secondary)}.section--green{--section-bg:var(--color-accent);--section-fg:var(--color-secondary)}.section--red{--section-bg:var(--color-primary);--section-fg:var(--color-secondary)}.section--white{--section-bg:var(--color-white);--section-fg:var(--color-secondary)}.section--clear{--section-bg:transparent;--section-fg:var(--color-text-on-dark)}.section--clear>.container{max-width:none;padding-inline:0}.section--sage{--section-bg:var(--color-sage);--section-fg:var(--color-secondary)}.section>.container{position:relative}@media (width<=767px){.section{background-position:var(--bg-position-m,var(--bg-position,top right));background-size:var(--bg-size-m,var(--bg-size,contain))}}.section[style*=--bg2-image]:before{content:"";pointer-events:none;background:var(--bg2-image) var(--bg2-position,bottom left) / var(--bg2-size,90% auto) no-repeat;position:absolute;inset:0}@media (width<=767px){.section[style*=--bg2-image]:before{background-position:var(--bg2-position-m,var(--bg2-position,bottom left));background-size:var(--bg2-size-m,var(--bg2-size,90% auto))}}.h-primary{font-size:var(--font-size-primary);font-weight:300;line-height:1}.h-secondary{font-size:var(--font-size-secondary);font-weight:400;line-height:1}.h-accent{font-size:var(--font-size-accent);font-weight:600;line-height:1.5}@media (width<=767px){.h-primary{line-height:1.2}}.prose>*+*{margin-top:1em}.prose h1{font-size:var(--font-size-primary);font-weight:300;line-height:1.1}.prose h2{font-size:var(--font-size-accent);font-weight:600;line-height:1.5}.prose h3{font-size:var(--font-size-card-title);font-weight:700;line-height:1.2}.prose h4,.prose h5,.prose h6{font-size:var(--font-size-body);font-weight:600}.prose ul{padding-left:1.4em;list-style:outside}.prose ol{padding-left:1.4em;list-style:decimal}.prose li+li{margin-top:.4em}.prose a{text-underline-offset:2px;text-decoration:underline}.prose :is(h1,h2,h3,h4) strong,.prose .hl{color:var(--highlight,var(--color-primary));font-weight:inherit}.prose img{max-width:100%}.prose strong{font-weight:700}.prose blockquote{border-left:3px solid var(--color-primary);padding-left:1em}.button{border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-secondary);font-size:var(--font-size-body);cursor:pointer;border:0;align-items:center;gap:8px;padding:10px 20px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s;display:inline-flex}.button:hover,.button:focus-visible{background:var(--color-grey-200);color:var(--color-secondary)}.section--light .button:hover,.section--grey .button:hover{background:var(--color-primary)}.button--dark{background:var(--color-secondary);color:var(--color-grey-200)}.button--dark:hover{background:var(--color-primary);color:var(--color-secondary)}.button--light{background:var(--color-grey-200);color:var(--color-secondary)}.button--light:hover{background:var(--color-primary)}.button--tone{background:var(--tone-color,var(--hero-tone,var(--color-primary)));color:var(--color-secondary)}.button--tone:hover{background:var(--color-grey-200)}.button--glass{color:var(--color-grey-200);backdrop-filter:blur(5px);background:0 0;position:relative;overflow:hidden;box-shadow:0 30px 30px #0000001a,inset 0 0 20px #0000001a,inset 3px 3px 2px -2px #fffc,inset -3px -3px 2px -2px #fffc}.button--glass:before{content:"";top:var(--mouse-y,50%);left:var(--mouse-x,50%);filter:blur(25px);opacity:0;pointer-events:none;z-index:-1;background:#fff6;border-radius:50%;width:150px;height:150px;transition:opacity .3s;position:absolute;transform:translate(-50%,-50%)}.button--glass:hover{color:var(--color-grey-200);background:0 0}.button--glass:hover:before{opacity:1}.section--light .button--glass,.section--grey .button--glass{color:var(--color-secondary);box-shadow:inset 0 0 0 1px var(--color-secondary)}.button-row{flex-wrap:wrap;gap:13px;display:flex}.pill{border-radius:var(--radius-pill);text-transform:uppercase;padding:0 10px;font-size:12px;font-weight:700;line-height:24px;display:inline-block}.checks ul{margin:0;padding:0;list-style:none}.checks li{padding-left:32px;position:relative}.checks li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='none'%3E%3Ccircle cx='11' cy='11' r='10.2' stroke='%236DA884' stroke-width='1.5'/%3E%3Cpath d='M7.4 11.1l2.4 2.4 4.8-5.1' stroke='%236DA884' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;border-radius:50%;width:22px;height:22px;position:absolute;top:.55em;left:0}.only-tablet,.only-mobile{display:none}@media (width<=1024px){.only-desktop{display:none}.only-tablet{display:block}}@media (width<=767px){.only-tablet{display:none}.only-mobile{display:block}.hide-mobile{display:none!important}}[data-tone=blue]{--tone:var(--color-blue)}[data-tone=green]{--tone:var(--color-accent)}[data-tone=orange]{--tone:var(--color-orange)}[data-tone=red]{--tone:var(--color-primary)}.hm-accent{color:var(--tone,var(--color-primary))}.hm-accent--red{color:var(--color-primary)}.hm-panel{z-index:1;max-height:calc(100vh - var(--hm-panel-top,112px));overscroll-behavior:contain;background-color:var(--color-secondary);background-image:linear-gradient(188deg, var(--color-primary) -100%, var(--color-secondary) 30%);color:var(--color-grey-200);border-top:1px solid #9c969747;padding-block:70px 100px;font-weight:500;position:absolute;top:100%;left:0;right:0;overflow-y:auto}:where(.hm-panel) a{color:inherit;text-decoration:none}:where(.hm-panel) ul{margin:0;padding:0;list-style:none}.hm-panel__title{margin:0 0 var(--hm-title-gap,40px);font-size:var(--font-size-primary);color:var(--color-grey-200);font-weight:300;line-height:1}@media (width<=767px){.hm-panel__title{line-height:1.2}}.hm-cols{gap:var(--hm-gap,0 60px);flex-wrap:nowrap;display:flex}.hm-cols--wrap{flex-wrap:wrap}.hm-col{width:var(--hm-w,auto);min-width:0;padding:var(--hm-pad,0);margin:var(--hm-margin,0);flex-direction:column;flex:0 auto;gap:20px;display:flex}.hm-col--grow{flex:1 0 auto}.hm-col--div-left,.hm-col--div-both{border-left:1px solid #9c969747}.hm-col--div-right,.hm-col--div-both{border-right:1px solid #9c969747}.hm-col:has(.hm-card--product){gap:15px}.hm-heading__text{text-transform:uppercase;color:var(--color-grey-200);margin:0;font-size:15px;font-weight:600;line-height:30px}.hm-rule{border:0;border-top:1px solid var(--color-grey-500);margin:10px 0 0}.hm-card{border-radius:var(--radius-card);background:#cdcacb0d;border:1px solid #e8e9ea33;padding:18px}.hm-card__title{font-size:var(--font-size-accent);color:var(--color-grey-200);align-items:center;gap:14px;font-weight:600;line-height:36px;display:flex}.hm-card__text{font-size:var(--font-size-body);color:var(--color-grey-500);margin:0;font-weight:500;line-height:24px}.hm-arrow{flex:none;width:20px;height:auto;margin-right:-20px}.hm-card__title:hover .hm-arrow,.hm-card__title:focus-visible .hm-arrow{transform:translate(3px)}.hm-arrow{transition:transform .2s}.hm-card--product{flex-direction:column;margin-bottom:10px;display:flex}.hm-card__icon{align-self:flex-start;width:auto;height:67px;margin-bottom:20px}.hm-card__note{color:#e5e4e173;margin:0;font-size:12px;font-weight:500;line-height:19.2px}.hm-card--product .hm-card__title+.hm-card__text{margin-top:39px}.hm-card--product .hm-card__note+.hm-card__text{margin-top:20px}.hm-card--product .hm-card__text{max-width:308px}.hm-industries{grid-template-columns:384fr 236fr 412fr 288fr;gap:20px;margin-bottom:30px;display:grid}.hm-card--industry{flex-direction:column;gap:10px;display:flex}.hm-card--industry .hm-card__icon{width:auto;height:55px;margin:0}.hm-card--industry .hm-card__text{max-width:280px}.hm-card--industry{transition:background-color .2s,border-color .2s;position:relative}.hm-card--industry .hm-card__title:after{content:"";border-radius:inherit;position:absolute;inset:0}.hm-card--industry:hover{background:#cdcacb1a;border-color:#e8e9ea59}.hm-card--industry:hover .hm-arrow{transform:translate(3px)}.hm-quick__title{border-bottom:1px solid var(--color-grey-500);text-transform:uppercase;color:var(--tone);margin:0;padding-bottom:13px;font-size:15px;font-weight:600;line-height:18px}.hm-quick__list{flex-direction:column;gap:13px;margin-top:15px;display:flex}.hm-quick__list li{line-height:16px}.hm-quick__list a{font-size:var(--font-size-body);color:var(--color-grey-500);font-weight:500;line-height:16px}.hm-quick__list a:hover,.hm-quick__list a:focus-visible{color:var(--tone)}.hm-tabs{grid-template-columns:191px 191px;grid-template-rows:repeat(var(--hm-tab-count), min-content) 1fr;align-content:start;column-gap:10px;display:grid}.hm-tabs__head{width:100%;color:var(--tone);font-size:var(--font-size-accent);text-align:left;background:0 0;border:0;border-radius:6px;grid-column:1;align-items:center;gap:14px;margin-bottom:1px;padding:0 0 6px 8px;font-weight:600;line-height:36px;transition:background-color .3s,color .3s,border-color .3s;display:flex}.hm-tabs__head[aria-selected=true]{background-color:#ffffff14}.hm-tabs__body{grid-area:1/2/-1;padding-left:20px}.hm-links{flex-direction:column;display:flex}.hm-links a{font-size:var(--font-size-body);color:var(--color-grey-500);justify-content:space-between;align-items:center;gap:20px;font-weight:500;line-height:16px;display:flex}.hm-links a:hover,.hm-links a:focus-visible{color:var(--color-grey-200)}.hm-links--plain{gap:13px}.hm-links--chevron{gap:10px;margin-top:-7px}.hm-links--chevron a{min-height:22px}.hm-links--chevron img{flex:none}.hm-challenges{grid-template-columns:2fr 2fr 1fr;gap:60px;display:grid}.hm-challenge__title{font-size:var(--font-size-accent);color:var(--color-grey-200);margin:0;font-weight:600;line-height:36px}.hm-challenge li a{border-bottom:1px solid var(--color-grey-900);min-height:47px;color:var(--color-grey-500);justify-content:space-between;align-items:center;gap:20px;font-size:15px;font-weight:500;line-height:15px;display:flex}.hm-challenge li a:hover,.hm-challenge li a:focus-visible{color:var(--color-grey-200)}.hm-challenge .hm-challenge__all a{min-height:46px;color:var(--tone);border-bottom:0;justify-content:flex-start;gap:10px}.hm-callout{flex-direction:column;gap:10px;display:flex}.hm-callout__image{border-radius:var(--radius-card);line-height:0;display:block;overflow:hidden}.hm-callout__image img{width:100%;height:auto}.hm-callout__title{font-size:var(--font-size-accent);color:var(--color-grey-300);margin:0;font-weight:600;line-height:36px}.hm-callout__text{font-size:var(--font-size-body);color:var(--color-grey-500);margin:0;font-weight:500;line-height:36px}.hm-callout__text a:hover,.hm-callout__text a:focus-visible{color:var(--color-grey-200)}.hm-newsletter{flex-direction:column;gap:13px;display:flex}.hm-newsletter__text,.hm-newsletter__note{font-size:var(--font-size-small);color:var(--color-grey-500);margin:0;font-weight:400;line-height:25.2px}.hm-newsletter__note{max-width:190px}.hm-newsletter__note a{text-underline-offset:2px;text-decoration:underline}.hm-socials{gap:13px;display:flex}.hm-socials img{width:32px;height:32px;transition:transform .3s}.hm-socials a:hover img{transform:scale(1.1)}.hm-posts{flex-direction:column;gap:30px;display:flex}.hm-post{border-bottom:1px solid #9c96974a;gap:20px;padding-bottom:15px;display:flex}.hm-post__image{background:#cdcacb14;border-radius:12px;flex:0 0 155px;align-self:stretch;overflow:hidden}.hm-post__image img{object-fit:cover;width:100%;height:100%}.hm-post__body{flex:auto;min-width:0}.hm-post__meta{flex-wrap:wrap;align-items:center;gap:0 10px;min-height:34px;display:flex}.hm-pills{flex-wrap:wrap;gap:6px;display:flex}.hm-pill{border-radius:var(--radius-pill);text-transform:uppercase;padding:4px 12px;font-size:13px;font-weight:600;line-height:18px;transition:opacity .3s;display:inline-block}.hm-pill:hover{opacity:.8}.hm-pill--red{color:var(--color-primary);background:#ff545d1c}.hm-pill--blue{color:var(--color-blue);background:#218faa1a}.hm-pill--green{color:var(--color-accent);background:#6da8841a}.hm-pill--orange{color:var(--color-orange);background:#f78e2521}.hm-post__date{color:var(--color-primary);font-size:12px;font-weight:600;line-height:12px}.hm-post__title{font-size:var(--font-size-lead);color:var(--color-grey-200);margin:10px 0 0;font-weight:600;line-height:1.2}.hm-post__title a:hover,.hm-post__title a:focus-visible{color:var(--color-primary)}.hm-post__more{font-size:var(--font-size-body);color:var(--color-grey-500);margin-top:10px;font-weight:500;line-height:25.6px;display:inline-block}.hm-post__more:hover,.hm-post__more:focus-visible{color:var(--color-grey-200)}.hm-posts--card .hm-post{border-bottom:0;flex-direction:column;padding-bottom:0}.hm-posts--card .hm-post__image{aspect-ratio:290/155;flex:none;align-self:auto}.hm-posts--card .hm-post__meta{min-height:0}@media (width<=1200px){.hm-cols{flex-wrap:wrap}.hm-col{flex:320px;width:auto}.hm-industries{grid-template-columns:1fr 1fr}.hm-challenges{grid-template-columns:1fr 1fr;gap:40px 60px}}@media (width<=1024px){.hm-panel{max-height:none;padding-block:50px 60px;position:static;overflow:visible}}@media (width<=767px){.hm-panel{background-image:linear-gradient(196deg, var(--color-primary) -50%, var(--color-secondary) 16%)}.hm-cols{flex-direction:column;gap:40px}.hm-col{border:0;flex:none;gap:20px;width:100%;padding:0}.hm-col:has(.hm-card--product){gap:15px}.hm-industries,.hm-challenges{grid-template-columns:1fr}.hm-card__title,.hm-challenge__title,.hm-callout__title{font-size:var(--font-size-accent);line-height:30px}.hm-card__text{line-height:25.6px}.hm-callout{max-width:280px}.hm-callout__text{line-height:19.2px}.hm-tabs{display:block}.hm-tabs__body{grid-row:auto}.hm-tabs__head{border-bottom:0;width:auto;margin:0;padding:4px 0 4px 8px}.hm-tabs__body{padding:8px 0 8px 20px}}.hm-badge{background:var(--color-primary);color:#fff;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;border-radius:999px;margin-right:8px;padding:2px 7px;font-size:10px;font-weight:700;line-height:12px;display:inline-block}.hm-badge--after{margin-left:8px;margin-right:0}.form{--form-text:var(--color-grey-200);--form-error:var(--color-primary);--form-success-icon:var(--color-accent);width:100%;font-size:var(--font-size-body);font-weight:500}.form__grid{flex-wrap:wrap;gap:10px;display:flex}.form__field{border:0;flex:100%;min-width:0;margin:0;padding:0}.form__field--half{flex-basis:calc(50% - 5px)}.form__label{color:var(--form-text);font-size:var(--font-size-body);padding:0 0 4px;font-weight:500;line-height:1.6;display:block}.form__star{margin-left:.45em}.form__input{background:var(--color-white);width:100%;color:var(--color-grey-700);font-size:var(--font-size-body);border:0;border-radius:5px;padding:8px 16px;font-weight:500;line-height:1.6;display:block}.form__textarea{resize:vertical;min-height:112px;padding:5px 14px}.form__input::placeholder{color:var(--color-grey-700);opacity:.6}.form__input[aria-invalid=true]{box-shadow:0 0 0 2px var(--form-error)}.form__error{color:var(--form-error);font-size:var(--font-size-small);margin:4px 0 0;font-weight:500;line-height:1.4}.form__options{flex-wrap:wrap;gap:5px 0;display:flex}.form__option{color:var(--form-text);font-size:var(--font-size-body);cursor:pointer;flex:0 0 50%;align-items:center;font-weight:300;line-height:1.6;display:flex}.form__option input{-webkit-appearance:none;appearance:none;border:1px solid var(--color-grey-200);background:var(--color-grey-200);cursor:pointer;border-radius:50%;flex-shrink:0;place-content:center;width:17px;height:17px;margin:0 12px 0 0;display:inline-grid}.form__option input:before{content:"";width:10px;height:10px;box-shadow:inset 1em 1em var(--color-white);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transition:transform .12s ease-in-out;transform:scale(0)}.form__option input:checked{background:var(--color-primary);border-color:var(--color-primary)}.form__option input:checked:before{transform:scale(1)}.form__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form__actions{flex:100%}.form__submit{justify-content:center}.form__submit:disabled{opacity:.6;cursor:progress}.form__message{font-size:var(--font-size-body);margin:10px 0 0;font-weight:500;line-height:1.5}.form__message:empty{margin:0}.form__message[data-state=success]{color:var(--form-text)}.form__message[data-state=error]{color:var(--form-error)}.form__message[data-state]:before{content:"";vertical-align:-.12em;width:1em;height:1em;-webkit-mask:var(--form-message-icon) center / contain no-repeat;mask:var(--form-message-icon) center / contain no-repeat;background:currentColor;margin-right:.5em;display:inline-block}.form__message[data-state=success]:before{--form-message-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8.5l4 4 8-9' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");background:var(--form-success-icon)}.form__message[data-state=error]:before{--form-message-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM7.2 4h1.6v5H7.2zm0 6.3h1.6v1.6H7.2z'/%3E%3C/svg%3E")}.form--contact .form__submit{width:100%;height:40px;font-size:var(--font-size-accent);padding:0 24px}.form--newsletter .form__grid{flex-wrap:nowrap;align-items:flex-start;gap:7px}.form--newsletter .form__field{flex:auto}.form--newsletter .form__actions{flex:0 0 calc(30% - 4.9px)}.form--newsletter .form__input{height:40px;font-size:var(--font-size-small);border:1px solid #0000;padding:8px 16px;transition:all .3s}.form--newsletter .form__submit{width:100%;height:42px;font-size:var(--font-size-small);border-radius:5px;padding:14px 10px;line-height:14px;transition:all .3s}.form--newsletter-footer,.form--newsletter-menu{--form-text:var(--color-grey-500)}.form--newsletter-footer .form__input,.form--newsletter-menu .form__input{border-color:var(--color-primary);color:var(--color-grey-500);background:0 0}.form--newsletter-footer .form__input::placeholder,.form--newsletter-menu .form__input::placeholder{color:var(--color-grey-500)}.form--newsletter-footer .form__submit,.form--newsletter-menu .form__submit{background:var(--color-primary);color:var(--color-secondary)}.form--newsletter-footer .form__submit:hover,.form--newsletter-menu .form__submit:hover{background:var(--color-grey-200)}.form--newsletter-menu .form__input{font-size:13px}.form--newsletter-contact,.form--newsletter-home{--form-text:var(--color-secondary);--form-error:var(--color-secondary);--form-success-icon:var(--color-secondary)}.form--newsletter-contact .form__input{border-color:var(--color-secondary);color:var(--color-secondary);background:0 0}.form--newsletter-contact .form__input::placeholder{color:var(--color-secondary)}.form--newsletter-home{max-width:500px}.form--newsletter-home .form__input{color:var(--color-white);background:#e5e4e11a;font-weight:500}.form--newsletter-home .form__input::placeholder{color:var(--color-white)}.form--newsletter-contact .form__submit,.form--newsletter-home .form__submit{background:var(--color-secondary);color:var(--color-grey-200)}.form--newsletter-contact .form__submit:hover,.form--newsletter-home .form__submit:hover{background:var(--color-grey-200);color:var(--color-secondary)}@media (width<=767px){.form__field--half{flex-basis:100%}.form--newsletter .form__field{flex:auto}.form--newsletter .form__grid{flex-wrap:wrap}.form--newsletter .form__field,.form--newsletter .form__actions{flex:100%}}.form--gated .form__grid{gap:15px 10px}.hm-sub[data-astro-cid-st3lghsl]{background:var(--color-secondary);border-bottom:1px solid var(--color-line-dark)}.hm-sub__inner[data-astro-cid-st3lghsl]{padding-block:30px;padding-inline:20px}.hm-sub__row[data-astro-cid-st3lghsl] ul[data-astro-cid-st3lghsl]{flex-wrap:wrap;display:flex}.hm-sub[data-astro-cid-st3lghsl] a[data-astro-cid-st3lghsl]{color:var(--color-grey-300);font-size:var(--font-size-small);padding:5px 20px;font-weight:500;line-height:14px;text-decoration:none;transition:color .4s;display:block}.hm-sub[data-astro-cid-st3lghsl] a[data-astro-cid-st3lghsl]:hover,.hm-sub[data-astro-cid-st3lghsl] a[data-astro-cid-st3lghsl]:focus-visible,.hm-sub[data-astro-cid-st3lghsl] a[data-astro-cid-st3lghsl][aria-current=page]{color:var(--color-primary)}.hm-sub__acc[data-astro-cid-st3lghsl]{display:none}.hm-sub__row--dense[data-astro-cid-st3lghsl] a[data-astro-cid-st3lghsl]{padding-inline:12px}@media (width>=1025px) and (width<=1365px){.hm-sub__row--dense[data-astro-cid-st3lghsl] a[data-astro-cid-st3lghsl]{letter-spacing:-.4px;padding-inline:10px}}@media (width>=1025px) and (width<=1200px){.hm-sub__inner[data-astro-cid-st3lghsl]{padding-inline:15px}.hm-sub[data-astro-cid-st3lghsl] a[data-astro-cid-st3lghsl]{letter-spacing:-.4px;padding-inline:10px}}@media (width<=1024px){.hm-sub__inner[data-astro-cid-st3lghsl]{padding-block:0;padding-inline:30px}.hm-sub__row[data-astro-cid-st3lghsl]{display:none}.hm-sub__acc[data-astro-cid-st3lghsl]{display:block}.hm-sub[data-astro-cid-st3lghsl] summary[data-astro-cid-st3lghsl]{color:var(--color-grey-300);font-size:var(--font-size-small);cursor:pointer;justify-content:flex-end;align-items:center;gap:20px;padding:10px 0;font-weight:700;line-height:28px;list-style:none;display:flex}.hm-sub[data-astro-cid-st3lghsl] summary[data-astro-cid-st3lghsl]::-webkit-details-marker{display:none}.hm-sub__plus[data-astro-cid-st3lghsl],.hm-sub__minus[data-astro-cid-st3lghsl]{width:14px;height:14px;display:inline-flex}.hm-sub__plus[data-astro-cid-st3lghsl] svg,.hm-sub__minus[data-astro-cid-st3lghsl] svg{width:100%;height:100%}.hm-sub__minus[data-astro-cid-st3lghsl],.hm-sub__acc[data-astro-cid-st3lghsl][open] .hm-sub__plus[data-astro-cid-st3lghsl]{display:none}.hm-sub__acc[data-astro-cid-st3lghsl][open] .hm-sub__minus[data-astro-cid-st3lghsl]{display:inline-flex}.hm-sub__acc[data-astro-cid-st3lghsl] ul[data-astro-cid-st3lghsl]{padding-bottom:12px}.hm-sub__acc[data-astro-cid-st3lghsl] a[data-astro-cid-st3lghsl]{padding:5px 0}}.skip-link[data-astro-cid-nen7h5rs]{z-index:calc(var(--z-header) + 10);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-secondary);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link[data-astro-cid-nen7h5rs]:focus{top:12px}.hm[data-astro-cid-nen7h5rs]{top:calc(-1 * var(--hm-top-h,42px));z-index:var(--z-header);font-weight:500;position:sticky}ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.hm-top[data-astro-cid-nen7h5rs]{background:var(--color-grey-700)}.hm-top__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;height:42px;display:flex}.hm-top__links[data-astro-cid-nen7h5rs]{gap:10px;margin-left:276px;display:flex}.hm-pill-link[data-astro-cid-nen7h5rs]{border-radius:var(--radius-pill);color:var(--color-white);font-size:var(--font-size-body);padding:1px 10px 1px 9px;line-height:24px;text-decoration:none;transition:background-color .3s;display:block}.hm-pill-link[data-astro-cid-nen7h5rs].is-active,.hm-pill-link[data-astro-cid-nen7h5rs]:hover,.hm-pill-link[data-astro-cid-nen7h5rs]:focus-visible{background:#4b4b4b}.hm-top__tools[data-astro-cid-nen7h5rs]{align-items:center;gap:7px;display:flex}.hm-search[data-astro-cid-nen7h5rs]{align-items:center;gap:7px;display:flex;position:relative}.hm-search__toggle[data-astro-cid-nen7h5rs],.hm-search__link[data-astro-cid-nen7h5rs],.hm-search__submit[data-astro-cid-nen7h5rs]{color:var(--color-grey-300);background:0 0;border:0;justify-content:center;align-items:center;padding:6px 8px 4px;line-height:1;transition:opacity .4s;display:inline-flex}.hm-search[data-astro-cid-nen7h5rs] svg{width:15px;height:15px}.hm-search__link[data-astro-cid-nen7h5rs]{display:none}.hm-search__field[data-astro-cid-nen7h5rs]{border-radius:var(--radius-pill);background:#e5e4e11a;border:1px solid #0000;align-items:center;width:0;height:35px;transition:width .4s,border-color .4s;display:flex;overflow:hidden}.hm-search[data-astro-cid-nen7h5rs].is-open .hm-search__field[data-astro-cid-nen7h5rs]{border-color:#e5e4e14d;width:239px}.hm-search__field[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]{width:193px;height:100%;color:var(--color-grey-300);background:0 0;border:0;outline:none;padding:1px 5px 0 15px;font-weight:500}.hm-search__field[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]::-webkit-search-cancel-button{appearance:none;display:none}.hm-search__field[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]::placeholder{color:#cdcacbb3}.hm-search__submit[data-astro-cid-nen7h5rs]{cursor:pointer;border-left:1px solid #e5e4e14d;height:100%;padding:0 14px}.hm-search[data-astro-cid-nen7h5rs].is-open .hm-search__toggle[data-astro-cid-nen7h5rs]{opacity:0;pointer-events:none}.hm-social[data-astro-cid-nen7h5rs]{align-items:center;gap:10px;padding:5px 5px 5px 0;display:flex}.hm-social[data-astro-cid-nen7h5rs]:before{content:"";background:url(/images/site/icon-divider-icons.svg) 50%/contain no-repeat;width:2px;height:22px;margin-right:5px;display:block}.hm-social[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{display:flex}.hm-social[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{transition:transform .4s;display:flex}.hm-social[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{transform:scale(1.05)}.hm-main[data-astro-cid-nen7h5rs]{background:var(--color-secondary);border-bottom:1px solid var(--color-line-dark);position:relative}.hm-main__inner[data-astro-cid-nen7h5rs]{align-items:flex-start;min-height:70px;padding-block:15px;display:flex}.hm-logo[data-astro-cid-nen7h5rs]{flex:0 0 276px;align-self:center;line-height:0;display:block}.hm-logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:123px;height:auto}.hm-nav[data-astro-cid-nen7h5rs]{flex:auto;align-self:center}.hm-list[data-astro-cid-nen7h5rs]{gap:30px;display:flex}.hm-title[data-astro-cid-nen7h5rs]{color:var(--color-grey-200);font-size:var(--font-size-body);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:500;line-height:32px;text-decoration:none;transition:color .3s;display:inline-flex}.hm-title[data-astro-cid-nen7h5rs]:hover,.hm-title[data-astro-cid-nen7h5rs][aria-expanded=true]{color:var(--color-primary)}.hm-caret[data-astro-cid-nen7h5rs]{width:16px;height:16px;display:inline-flex}.hm-caret[data-astro-cid-nen7h5rs] svg{width:100%;height:100%}.hm-caret--up[data-astro-cid-nen7h5rs],.hm-title[data-astro-cid-nen7h5rs][aria-expanded=true] .hm-caret--down[data-astro-cid-nen7h5rs]{display:none}.hm-title[data-astro-cid-nen7h5rs][aria-expanded=true] .hm-caret--up[data-astro-cid-nen7h5rs]{display:inline-flex}.hm-burger[data-astro-cid-nen7h5rs]{display:none}.hm-cta[data-astro-cid-nen7h5rs]{flex:none;align-self:flex-start;margin-left:auto;padding:5px 13px;font-weight:500;line-height:24px}@media (width<=1200px){.hm-top__links[data-astro-cid-nen7h5rs]{margin-left:0}.hm-logo[data-astro-cid-nen7h5rs]{flex-basis:160px}.hm-list[data-astro-cid-nen7h5rs]{gap:22px}}@media (width<=1024px){.hm-top__links[data-astro-cid-nen7h5rs]{margin-left:0}.hm-search__toggle[data-astro-cid-nen7h5rs]{display:none}.hm-search__field[data-astro-cid-nen7h5rs]{display:none!important}.hm-search__link[data-astro-cid-nen7h5rs]{display:inline-flex}.hm-main__inner[data-astro-cid-nen7h5rs]{align-items:center;min-height:0;padding-block:12px 10px}.hm-logo[data-astro-cid-nen7h5rs]{flex:none}.hm-nav[data-astro-cid-nen7h5rs]{flex:none;align-self:center;margin-left:auto;display:flex}.hm-burger[data-astro-cid-nen7h5rs]{width:20px;height:20px;color:var(--color-grey-200);background:0 0;border:0;padding:0;display:inline-flex}.hm-burger[data-astro-cid-nen7h5rs] svg{width:100%;height:100%}.hm-burger__close[data-astro-cid-nen7h5rs],.hm-burger[data-astro-cid-nen7h5rs][aria-expanded=true] .hm-burger__open[data-astro-cid-nen7h5rs]{display:none}.hm-burger[data-astro-cid-nen7h5rs][aria-expanded=true] .hm-burger__close[data-astro-cid-nen7h5rs]{display:inline-flex}.hm-list[data-astro-cid-nen7h5rs]{width:100%;max-height:calc(100vh - var(--hm-panel-top,126px));overscroll-behavior:contain;background:var(--color-secondary);flex-direction:column;gap:0;display:none;position:absolute;top:100%;left:0;overflow-y:auto}.hm-list[data-astro-cid-nen7h5rs].is-open{display:flex}.hm-title[data-astro-cid-nen7h5rs]{width:100%;padding-left:30px}.hm-title[data-astro-cid-nen7h5rs][aria-expanded=true]{color:var(--color-grey-200)}.hm-cta[data-astro-cid-nen7h5rs]{align-self:center;margin-left:20px}}@media (width<=767px){.hm-top__inner[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch;gap:10px;height:auto;padding-block:10px 4px;padding-inline:20px}.hm-pill-link[data-astro-cid-nen7h5rs]{font-size:var(--font-size-small);line-height:21px}.hm-top__tools[data-astro-cid-nen7h5rs]{justify-content:flex-end}.hm-search[data-astro-cid-nen7h5rs] svg{width:13px;height:13px}.hm-social[data-astro-cid-nen7h5rs]{gap:14px}.hm-social[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:17px}.hm-main__inner[data-astro-cid-nen7h5rs]{padding-inline:20px}.hm-cta[data-astro-cid-nen7h5rs]{display:none}}.ft{background:var(--color-secondary);color:var(--color-grey-500);padding-block:100px 60px;font-weight:400}.ft a{color:inherit;text-decoration:none}.ft ul{margin:0;padding:0;list-style:none}.ft-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.ft-tagline{color:var(--color-grey-200);font-size:var(--font-size-body);margin:0;font-weight:500;line-height:1}.ft-tagline span{color:var(--color-primary)}.ft-certs{justify-content:flex-end;align-items:center;gap:20px;display:flex}.ft-certs img{width:auto;max-width:none;height:auto}.ft-divider{background:radial-gradient(var(--color-grey-900) 0%, var(--color-secondary) 90%);height:3px;margin-top:20px}.ft-logo{margin-top:20px;padding-block:60px;line-height:0;display:block}.ft-logo img{width:234px;height:auto}.ft-cols{flex-wrap:wrap;gap:60px 0;margin-top:20px;padding-bottom:80px;display:flex}.ft-col{width:var(--ft-w);flex-direction:column;flex:0 auto;gap:40px;padding-right:60px;display:flex}.ft-section{flex-direction:column;gap:20px;display:flex}.ft-title{color:var(--color-grey-200);text-transform:uppercase;margin:0 0 -10px;font-size:15px;font-weight:600;line-height:30px}.ft-title a:hover{color:var(--color-primary)}.ft-links{flex-direction:column;gap:20px;display:flex}.ft-links li{line-height:23px}.ft-links a,.ft-group__links a,.ft-group__headline{font-size:var(--font-size-body);line-height:23px}.ft-links a:hover,.ft-links a:focus-visible{color:var(--color-grey-300)}.ft-tone--blue:hover a,a.ft-tone--blue:hover,a.ft-tone--blue:focus-visible,.ft-tone--blue a:focus-visible{color:var(--color-blue)}.ft-tone--green:hover a,a.ft-tone--green:hover,a.ft-tone--green:focus-visible,.ft-tone--green a:focus-visible{color:var(--color-accent)}.ft-tone--orange:hover a,a.ft-tone--orange:hover,a.ft-tone--orange:focus-visible,.ft-tone--orange a:focus-visible{color:var(--color-orange)}.ft-address{font-size:var(--font-size-body);margin:0;line-height:19px}.ft-contact{font-size:var(--font-size-body);margin:0;line-height:23px}.ft-contact a{color:var(--color-primary)}.ft-contact a:hover{text-decoration:underline}.ft-groups{flex-direction:column;gap:20px;display:flex}.ft-group{flex-direction:column;gap:10px;display:flex}.ft-group__logo{object-fit:contain;object-position:left center;width:60px;height:24px}.ft-group__brand{flex-direction:column;gap:10px;display:flex}.ft-group__note{color:#9c969780;margin:-7px 0 0;font-size:10px;line-height:10px}.ft-group__headline{line-height:16px}.ft-group__links{flex-direction:column;gap:10px;display:flex}.ft-group__links li{align-items:center;gap:10px;min-height:22px;display:flex}.ft-group__links a{line-height:16px}.ft-stay{gap:20px}.ft-stay__title{color:var(--color-grey-200);font-size:var(--font-size-card-title);margin:0;font-weight:400;line-height:1.2}.ft-stay__text{max-width:315px;font-size:var(--font-size-body);margin:-10px 0 0;line-height:23px}.ft-stay__note{font-size:var(--font-size-body);margin:0;line-height:24px}.ft-stay__note a{text-underline-offset:2px;text-decoration:underline}.ft-social{gap:13px;display:flex}.ft-social img{width:32px;height:32px;transition:transform .3s}.ft-social a:hover img{transform:scale(1.1)}.ft-rule{border:0;border-top:1px solid var(--color-grey-900);margin:20px 0 0}.ft-copyright{color:var(--color-grey-700);font-size:var(--font-size-small);margin:21px 0 0;line-height:23px}.ft-legal{max-width:885px;color:var(--color-grey-200);font-size:var(--font-size-body);text-align:center;margin:30px auto 0;line-height:25.6px}.ft-legal a{color:var(--color-primary);font-weight:700}.ft-legal a:hover{text-decoration:underline}@media (width<=1200px){.ft-col{flex:260px;width:auto}}@media (width<=767px){.ft{padding-block:50px 60px}.ft-top{flex-direction:column;align-items:flex-start;gap:20px}.ft-tagline{line-height:1.2}.ft-certs{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:10px}.ft-logo{margin-top:20px;padding-block:30px}.ft-cols{flex-flow:column;gap:40px;padding-bottom:40px}.ft-col{flex:none;order:var(--ft-order);width:100%;padding-right:0}.ft-group__note{font-size:12px;line-height:14.4px}.ft-links li,.ft-links a,.ft-group__links a,.ft-group__headline,.ft-stay__title,.ft-stay__text{line-height:19.2px}.ft-stay__title{font-size:var(--font-size-body)}.ft-address{line-height:19px}}.modal{z-index:var(--z-modal);background:var(--modal-backdrop,#000c);overscroll-behavior:contain;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.modal[hidden]{display:none}.modal__dialog{width:var(--modal-width,640px);max-width:100%;padding:var(--modal-padding,0);border-radius:var(--modal-radius,20px);background:var(--modal-bg,transparent) var(--modal-bg-image,none) top right / var(--modal-bg-size,cover) no-repeat;color:var(--color-grey-200);outline:none;margin:auto;position:relative;box-shadow:2px 8px 23px 3px #0003}.modal[data-state=open] .modal__dialog{animation:modal-fade-in-up var(--modal-duration,1.2s) both}.modal[data-state=open][data-enter=fadeIn] .modal__dialog{animation-name:modal-fade-in}.modal[data-state=closing] .modal__dialog{animation:modal-exit-fade-in var(--modal-duration,1.2s) reverse both}.modal[data-state=closing][data-exit=fadeInUp] .modal__dialog{animation-name:modal-exit-fade-in-up}.modal__close{top:var(--modal-close-top,20px);right:var(--modal-close-right,20px);z-index:1;color:var(--color-grey-200);cursor:pointer;background:0 0;border:0;padding:0;display:flex;position:absolute}.modal__close:hover{color:var(--color-primary)}@keyframes modal-fade-in-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-exit-fade-in-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes modal-exit-fade-in{0%{opacity:0}to{opacity:1}}@media (width<=767px){.modal__close{top:var(--modal-close-top-mobile,var(--modal-close-top,20px))}.modal__dialog{padding:var(--modal-padding-mobile,var(--modal-padding,0))}}@media (prefers-reduced-motion:reduce){.modal[data-state] .modal__dialog{animation:none}}.gated-card[data-astro-cid-pndufa54]{flex-direction:column;align-items:flex-start;gap:30px;padding:10px;display:flex}.gated-card[data-astro-cid-pndufa54]>*{width:100%}.gated-card__title[data-astro-cid-pndufa54]{color:var(--color-grey-200)}.gated-card__text[data-astro-cid-pndufa54],.gated-card__privacy[data-astro-cid-pndufa54]{font-size:var(--font-size-body);font-weight:500;line-height:1.6}.gated-card__text[data-astro-cid-pndufa54]{color:var(--color-grey-300)}.gated-card__privacy[data-astro-cid-pndufa54]{color:var(--color-grey-200)}.gated-card__privacy[data-astro-cid-pndufa54] a[data-astro-cid-pndufa54]{text-decoration:none}.gated-card__privacy[data-astro-cid-pndufa54] span[data-astro-cid-pndufa54]{color:var(--color-primary);text-decoration:underline}.gated-card[data-astro-cid-pndufa54] .form__submit{justify-content:center;width:100%;padding:12px 24px;font-weight:500}.lightbox .modal__dialog{box-shadow:none;overflow:visible}.lightbox__stage{aspect-ratio:16/9;background:#000}.lightbox__stage iframe,.lightbox__stage video{border:0;width:100%;height:100%;display:block}a.lightbox-link{display:block;position:relative}a.lightbox-link:after{content:"";opacity:.8;filter:drop-shadow(0 0 30px #0000004d);pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='44' fill='none' stroke='%23fff' stroke-width='5'/%3E%3Cpath d='M40 30l32 20-32 20z' fill='%23fff'/%3E%3C/svg%3E") 50%/contain no-repeat;width:100px;height:100px;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}a.lightbox-link:hover:after{opacity:1}a.lightbox-link.has-play-icon:after{content:none}@media (width<=767px){.lightbox{--modal-close-top:-36px}a.lightbox-link:after{width:64px;height:64px}}
