/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--grid-columns:24;--speed:.4s;--easing:ease-in-out;--color-almost-black:#000212;--color-bright-blue:#00adef;--color-dull-blue:#052D46;--color-dull-blue-light:#005689;--color-blue-gray:oklch(0.5928 0.0469 253.96);--color-white:#ffffff;--color-gray:#cdced0;--color-green:#0fb001;--color-orange:#e87103;--color-red:#ce1d1d;--color-green-dark:#387506;--color-orange-dark:#b45906;--color-red-dark:#8f0505;--font-size-heading:2.25rem;--font-size-title-large:1.5rem;--font-size-title-small:1.125rem;--font-size-subtitle:0.75rem;--font-size-intro:1.125rem;--font-size-text:1rem;--font-size-button:1rem;--fs-title-largest:clamp(2rem,1.2308rem + 3.0769vw,4rem);--fs-title-larger:clamp(1.75rem,1.2692rem + 1.9231vw,3rem);--fs-title-large:clamp(1.625rem,1.3365rem + 1.1538vw,2.375rem);--fs-title-normal:clamp(1.5rem,1.3077rem + 0.7692vw,2rem);--fs-title-small:clamp(1.5rem,1.4038rem + 0.3846vw,1.75rem);--fs-title-smaller:clamp(1.25rem,1.2019rem + 0.1923vw,1.375rem);--fs-title-smallest:clamp(1.125rem,1.0769rem + 0.1923vw,1.25rem);--fs-text-large:clamp(1.125rem,1.0288rem + 0.3846vw,1.375rem);--fs-text-normal:clamp(1rem,0.9519rem + 0.1923vw,1.125rem);--fs-text-small:clamp(0.875rem,0.8269rem + 0.1923vw,1rem);--fs-text-smaller:clamp(0.8125rem,0.7644rem + 0.1923vw,0.9375rem);--gutter-increasing:clamp(2.5rem,1.5385rem + 3.8462vw,5rem);--gutter-small-increasing:clamp(1.5625rem,0.9615rem + 2.4038vw,3.125rem);--gutter-smaller-increasing:clamp(1.25rem,1.0096rem + 0.9615vw,1.875rem);--gutter-smallest-increasing:clamp(0.625rem,0.3846rem + 0.9615vw,1.25rem);--border-radius:5px;--border-radius-large:10px;--visual-grid-width:1px;--header-height:4rem;}@media (min-width:768px){:root{--font-size-heading:3rem;--font-size-title-large:1.675rem;--font-size-title-small:1.25rem;--font-size-subtitle:0.875rem;--font-size-text:1.125rem;}}@media (min-width:1024px){:root{--font-size-heading:3rem;--font-size-title-large:1.75rem;--font-size-title-small:1.375rem;--header-height:5rem;}}@media (min-width:1280px){:root{--font-size-heading:4rem;--font-size-title-large:2rem;--font-size-title-small:1.5rem;--header-height:6rem;}}@media (min-width:1680px){:root{--font-size-heading:5rem;--font-size-title:2.25rem;}}:root{--color-background:var(--color-almost-black);--color-primary:var(--color-bright-blue);--color-secondary:var(--color-dull-blue);--color-secondary-light:var(--color-dull-blue-light);--color-tertiary:var(--color-blue-gray);--color-title:var(--color-white);--color-text:var(--color-gray);--color-button:var(--color-white);--box-shadow-primary:0 0 1rem 0 var(--color-primary);--box-shadow-primary-small:0 0 10px 2px var(--color-primary);--visual-grid-color:var(--color-secondary);--color-success:var(--color-green);--color-warning:var(--color-orange);--color-error:var(--color-red);}@media (prefers-color-scheme:light){:root{}}@font-face{font-family:"Plus Jakarta Sans";font-weight:100;font-style:normal;font-display:auto;unicode-range:U+000-5FF;src:local("Plus Jakarta Sans"),url(/themes/custom/eio_jacket/assets/fonts/Plus%20Jakarta%20Sans/static/PlusJakartaSans-ExtraLight.woff2) format("woff2");}@font-face{font-family:"Plus Jakarta Sans";font-weight:300;font-style:normal;font-display:auto;unicode-range:U+000-5FF;src:local("Plus Jakarta Sans"),url(/themes/custom/eio_jacket/assets/fonts/Plus%20Jakarta%20Sans/static/PlusJakartaSans-Light.woff2) format("woff2");}@font-face{font-family:"Plus Jakarta Sans";font-weight:400;font-style:normal;font-display:auto;unicode-range:U+000-5FF;src:local("Plus Jakarta Sans"),url(/themes/custom/eio_jacket/assets/fonts/Plus%20Jakarta%20Sans/static/PlusJakartaSans-Regular.woff2) format("woff2");}@font-face{font-family:"Plus Jakarta Sans";font-weight:500;font-style:normal;font-display:auto;unicode-range:U+000-5FF;src:local("Plus Jakarta Sans"),url(/themes/custom/eio_jacket/assets/fonts/Plus%20Jakarta%20Sans/static/PlusJakartaSans-Medium.woff2) format("woff2");}@font-face{font-family:"Plus Jakarta Sans";font-weight:600;font-style:normal;font-display:auto;unicode-range:U+000-5FF;src:local("Plus Jakarta Sans"),url(/themes/custom/eio_jacket/assets/fonts/Plus%20Jakarta%20Sans/static/PlusJakartaSans-SemiBold.woff2) format("woff2");}@font-face{font-family:"Plus Jakarta Sans";font-weight:700;font-style:normal;font-display:auto;unicode-range:U+000-5FF;src:local("Plus Jakarta Sans"),url(/themes/custom/eio_jacket/assets/fonts/Plus%20Jakarta%20Sans/static/PlusJakartaSans-Bold.woff2) format("woff2");}@font-face{font-family:"DM Mono";font-weight:500;font-style:normal;font-display:auto;unicode-range:U+000-5FF;src:local("DM Mono"),url(/themes/custom/eio_jacket/assets/fonts/DM%20Mono/DMMono-Medium.woff2) format("woff2");}@-webkit-keyframes rotate{0%{-webkit-transform:rotateZ(30deg);transform:rotateZ(30deg);}100%{-webkit-transform:rotateZ(390deg);transform:rotateZ(390deg);}}@keyframes rotate{0%{-webkit-transform:rotateZ(30deg);transform:rotateZ(30deg);}100%{-webkit-transform:rotateZ(390deg);transform:rotateZ(390deg);}}@-webkit-keyframes bounce{from{-webkit-transform:translateX(0);transform:translateX(0);}to{-webkit-transform:translateX(5px);transform:translateX(5px);}}@keyframes bounce{from{-webkit-transform:translateX(0);transform:translateX(0);}to{-webkit-transform:translateX(5px);transform:translateX(5px);}}@-webkit-keyframes popInOut{0%{-webkit-transform:scale(1);transform:scale(1);}25%{-webkit-transform:scale(1.15);transform:scale(1.15);}100%{-webkit-transform:scale(0);transform:scale(0);}}@keyframes popInOut{0%{-webkit-transform:scale(1);transform:scale(1);}25%{-webkit-transform:scale(1.15);transform:scale(1.15);}100%{-webkit-transform:scale(0);transform:scale(0);}}@-webkit-keyframes popOutIn{0%{-webkit-transform:scale(0);transform:scale(0);}75%{-webkit-transform:scale(1.15);transform:scale(1.15);}100%{-webkit-transform:scale(1);transform:scale(1);}}@keyframes popOutIn{0%{-webkit-transform:scale(0);transform:scale(0);}75%{-webkit-transform:scale(1.15);transform:scale(1.15);}100%{-webkit-transform:scale(1);transform:scale(1);}}@-webkit-keyframes fadeIn{0%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}@keyframes fadeIn{0%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}@-webkit-keyframes fadeOut{0%{opacity:1;visibility:visible;}100%{opacity:0;visibility:hidden;}}@keyframes fadeOut{0%{opacity:1;visibility:visible;}100%{opacity:0;visibility:hidden;}}@-webkit-keyframes slideInFromBottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes slideInFromBottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes slideOutToBottom{0%{-webkit-transform:translateY(0);transform:translateY(0);}100%{-webkit-transform:translateY(100%);transform:translateY(100%);}}@keyframes slideOutToBottom{0%{-webkit-transform:translateY(0);transform:translateY(0);}100%{-webkit-transform:translateY(100%);transform:translateY(100%);}}@-webkit-keyframes slideInFromLeft{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes slideInFromLeft{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;}html{margin:0;padding:0;border:0 none;width:100%;height:auto;min-height:100vh;display:block;}html ::-webkit-scrollbar{height:6px;width:6px;}html ::-webkit-scrollbar-track{background:transparent;}html ::-webkit-scrollbar-thumb{background-color:rgba(191,193,196,0.5);border-radius:var(--border-radius-large);border:transparent;}html ::-webkit-scrollbar-thumb:hover{background-color:rgb(191,193,196);}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}body{margin:0;padding:0;width:100%;height:auto;min-height:100vh;overflow-x:hidden;display:block;background-color:var(--color-background);}body[grid=visible]::after{content:"";display:block;position:fixed;pointer-events:none;left:50%;top:0;-webkit-transform:translateX(calc(-50% - 1px));-ms-transform:translateX(calc(-50% - 1px));transform:translateX(calc(-50% - 1px));width:100%;max-width:1680px;height:100%;background-size:calc(100% / var(--grid-columns));background-image:linear-gradient(to right,transparent 1px,rgba(255,0,0,0.5) 0px);z-index:100;}body[grid=visible]::before{content:"mobile";display:block;padding:5px;background-color:rgba(0,0,0,0.7);color:#fff;position:fixed;right:0;bottom:0;font-size:12px;font-family:sans-serif;font-weight:300;z-index:101;}@media (min-width:768px){body[grid=visible]::before{content:"tablet";}}@media (min-width:1024px){body[grid=visible]::before{content:"laptop";}}@media (min-width:1280px){body[grid=visible]::before{content:"desktop";}}@media (min-width:1440px){body[grid=visible]::before{content:"huge";}}@media (min-width:1680px){body[grid=visible]::before{content:"max-width";}}img{display:block;max-width:100%;height:auto;}svg{display:block;max-width:100%;height:auto;}figure{display:block;max-width:100%;height:auto;margin:0;}picture{display:block;max-width:100%;height:auto;}video{display:block;max-width:100%;height:auto;}audio{display:block;max-width:100%;width:100%;}pre{overflow:auto;width:100%;margin:0;}iframe{display:block;max-width:100%;}object{display:block;max-width:100%;}textarea:focus,input:focus{outline:none;}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none;}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type=number]{-moz-appearance:textfield !important;}button::-moz-focus-inner{border:0;}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{font-family:"Plus Jakarta Sans",sans-serif;font-size:var(--fs-text-normal);font-weight:400;color:var(--color-text);line-height:160%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}h1,h2,h3,h4,h5,h6{color:var(--color-title);font-weight:600;margin:0;line-height:1.5;}h1{font-size:var(--font-size-heading);font-weight:500;line-height:1.1;}h1.heading--small{font-size:calc(var(--font-size-heading) * 0.75);}h1.heading--large{font-size:var(--font-size-heading);}.title--small{font-size:var(--font-size-title-small);font-weight:500;}.title--large{font-size:var(--font-size-title-large);font-weight:500;}.subtitle{font-family:"Plus Jakarta Sans",sans-serif;font-size:var(--font-size-subtitle);font-weight:inherit;color:inherit;line-height:1.5;font-family:"DM Mono",sans-serif;text-transform:uppercase;font-weight:500;letter-spacing:0.5px;margin-bottom:1rem;}.intro{font-family:"Plus Jakarta Sans",sans-serif;font-size:var(--font-size-intro);font-weight:inherit;color:var(--color-white);line-height:1.4;margin-bottom:1.5rem;}strong{font-weight:700;}em{font-style:italic;}address{font-style:normal;}.arrow-link{font-family:"Plus Jakarta Sans",sans-serif;font-size:var(--fs-text-small);font-weight:500;color:var(--color-white);line-height:1.5;font-family:"DM Mono",sans-serif;text-transform:uppercase;font-weight:500;letter-spacing:0.5px;letter-spacing:0.5px;text-decoration:none;-webkit-transition:color 0.2s var(--easing);transition:color 0.2s var(--easing);}.arrow-link::before{content:"";-webkit-mask:url(/themes/custom/eio_jacket/assets/icons/chevron-right.svg) no-repeat 50% 50%;mask:url(/themes/custom/eio_jacket/assets/icons/chevron-right.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:0.875rem;width:0.875rem;min-width:0.875rem;background-color:var(--color-primary);width:0.5rem;min-width:0.5rem;margin-right:0.5rem;-webkit-transform:translate(0,1px);-ms-transform:translate(0,1px);transform:translate(0,1px);-webkit-transition:background-color 0.2s var(--easing),-webkit-transform 0.2s var(--easing);transition:background-color 0.2s var(--easing),-webkit-transform 0.2s var(--easing);transition:background-color 0.2s var(--easing),transform 0.2s var(--easing);transition:background-color 0.2s var(--easing),transform 0.2s var(--easing),-webkit-transform 0.2s var(--easing);}.arrow-link:hover,.arrow-link:focus{color:var(--color-white);}.arrow-link:hover::before,.arrow-link:focus::before{-webkit-transform:translate(0.125rem,1px);-ms-transform:translate(0.125rem,1px);transform:translate(0.125rem,1px);}.arrow-link--back::before{content:"";-webkit-mask:url(/themes/custom/eio_jacket/assets/icons/chevron-left.svg) no-repeat 50% 50%;mask:url(/themes/custom/eio_jacket/assets/icons/chevron-left.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:0.875rem;width:0.875rem;min-width:0.875rem;background-color:var(--color-primary);margin-left:-0.25rem;}.arrow-link--back:hover::before,.arrow-link--back:focus::before{-webkit-transform:translate(-0.125rem,1px);-ms-transform:translate(-0.125rem,1px);transform:translate(-0.125rem,1px);}.jacket .main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;}.jacket .main-content::before,.jacket .main-content::after{content:"";display:block;position:fixed;top:0;width:var(--visual-grid-width);height:100%;background:var(--visual-grid-color);}.jacket .main-content::before{left:calc((100% / var(--grid-columns) * 1) - var(--visual-grid-width));}@media (min-width:1680px){.jacket .main-content::before{left:calc((100% - 1680px) / 2 + (1680px / var(--grid-columns)) - var(--visual-grid-width));}}.jacket .main-content::after{right:calc((100% / var(--grid-columns) * 1) - var(--visual-grid-width));}@media (min-width:1680px){.jacket .main-content::after{right:calc((100% - 1680px) / 2 + (1680px / var(--grid-columns)) - var(--visual-grid-width));}}.jacket .region--header{-webkit-box-flex:0;-ms-flex:0 0 var(--header-height);flex:0 0 var(--header-height);height:var(--header-height);width:100%;position:fixed;top:var(--gin-toolbar-y-offset,0);z-index:3;-webkit-transition:height var(--speed) var(--easing),-webkit-flex-basis var(--speed) var(--easing);transition:height var(--speed) var(--easing),-webkit-flex-basis var(--speed) var(--easing);transition:flex-basis var(--speed) var(--easing),height var(--speed) var(--easing);transition:flex-basis var(--speed) var(--easing),height var(--speed) var(--easing),-webkit-flex-basis var(--speed) var(--easing),-ms-flex-preferred-size var(--speed) var(--easing);transition:flex-basis var(--speed) var(--easing),height var(--speed) var(--easing),-ms-flex-preferred-size var(--speed) var(--easing);}.jacket .region--content{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;height:100%;padding-top:4rem;}@media (min-width:1024px){.jacket .region--content{padding-top:5rem;}}@media (min-width:1280px){.jacket .region--content{padding-top:6rem;}}.jacket .region--content::before{content:"";display:block;position:absolute;z-index:-1;left:50%;top:0;width:100%;max-width:1680px;height:auto;aspect-ratio:2/1;-webkit-transform:translate(-50%,-55%);-ms-transform:translate(-50%,-55%);transform:translate(-50%,-55%);background:radial-gradient(50% 50% at 50% 50%,var(--color-secondary) 0%,transparent 100%);}.jacket .region--footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:auto;}.jacket .region--bottom{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:auto;}.jacket.toolbar-horizontal .region--header{position:sticky;}.jacket.toolbar-horizontal .region--content{padding-top:0;-webkit-transition:none;transition:none;}.jacket[data-scroll-at-top=false]{--header-height:3rem;}.region .inner{width:100%;max-width:1680px;margin:0 auto;}.region.region--header{border-bottom:var(--visual-grid-width) solid var(--visual-grid-color);}.region.region--header::before{content:"";display:block;width:100%;height:100%;background-color:var(--color-background);opacity:0;position:absolute;z-index:-1;-webkit-transition:opacity var(--speed) var(--easing);transition:opacity var(--speed) var(--easing);}.region.region--header::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:-1;}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (-webkit-appearance:none){.region.region--header::after{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent;opacity:0.5;}}.region.region--header .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;padding-block:1rem;height:100%;-webkit-transition:padding-block var(--speed) var(--easing);transition:padding-block var(--speed) var(--easing);}@media (min-width:1024px){.region.region--header .inner{padding-block:1.5rem;}}.region.region--header .inner::before,.region.region--header .inner::after{content:"";display:block;position:fixed;top:0;width:var(--visual-grid-width);height:var(--header-height);background:var(--visual-grid-color);-webkit-transition:height var(--speed) var(--easing);transition:height var(--speed) var(--easing);}.region.region--header .inner::before{left:calc((100% / var(--grid-columns) * 1) - var(--visual-grid-width));}@media (min-width:1680px){.region.region--header .inner::before{left:calc((100% - 1680px) / 2 + (1680px / var(--grid-columns)) - var(--visual-grid-width));}}.region.region--header .inner::after{right:calc((100% / var(--grid-columns) * 1) - var(--visual-grid-width));}@media (min-width:1680px){.region.region--header .inner::after{right:calc((100% - 1680px) / 2 + (1680px / var(--grid-columns)) - var(--visual-grid-width));}}.region.region--header .block-site-branding{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 10);flex:0 0 calc(100% / var(--grid-columns) * 10);margin-left:calc(100% / var(--grid-columns) * 2);margin-right:calc(100% / var(--grid-columns) * 1);height:100%;}@media (min-width:768px){.region.region--header .block-site-branding{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 4);flex:0 0 calc(100% / var(--grid-columns) * 4);margin-left:calc(100% / var(--grid-columns) * 2);margin-right:calc(100% / var(--grid-columns) * 1);}}@media (min-width:1024px){.region.region--header .block-site-branding{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 2);flex:0 0 calc(100% / var(--grid-columns) * 2);margin-left:calc(100% / var(--grid-columns) * 2);margin-right:calc(100% / var(--grid-columns) * 1);}}.region.region--header .block-menu-main{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;margin-right:calc(100% / var(--grid-columns) * 2);height:100%;}@media (min-width:1024px){.region.region--header .block-menu-main{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 16);flex:0 0 calc(100% / var(--grid-columns) * 16);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 2);}}[data-active-item=block-menu-main] .region.region--header::before{opacity:0.75;}@media (min-width:1280px){[data-active-item=block-menu-main] .region.region--header::before{opacity:0;}}[data-scroll-at-top=false] .region.region--header .inner{padding-block:0.75rem;}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (-webkit-appearance:none){[data-scroll-at-top=false] .region.region--header::after{background-color:var(--color-secondary);}}.region.region--footer .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;padding-block:3rem 2rem;}.region.region--footer .block-site-branding-footer{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 20);flex:0 0 calc(100% / var(--grid-columns) * 20);margin-left:calc(100% / var(--grid-columns) * 2);margin-right:calc(100% / var(--grid-columns) * 2);}.region.region--footer .block-contact-email{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 20);flex:0 0 calc(100% / var(--grid-columns) * 20);margin-left:calc(100% / var(--grid-columns) * 2);margin-right:calc(100% / var(--grid-columns) * 2);margin-top:2rem;}@media (min-width:1024px){.region.region--footer .block-contact-email{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 6);flex:0 0 calc(100% / var(--grid-columns) * 6);margin-left:calc(100% / var(--grid-columns) * 2);margin-right:calc(100% / var(--grid-columns) * 1);}}.region.region--footer .block-contact-phone{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 20);flex:0 0 calc(100% / var(--grid-columns) * 20);margin-left:calc(100% / var(--grid-columns) * 2);margin-right:calc(100% / var(--grid-columns) * 2);margin-top:2rem;}@media (min-width:1024px){.region.region--footer .block-contact-phone{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 6);flex:0 0 calc(100% / var(--grid-columns) * 6);margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);}}.region.region--footer .block-menu-social-media{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 20);flex:0 0 calc(100% / var(--grid-columns) * 20);margin-left:calc(100% / var(--grid-columns) * 2);margin-right:calc(100% / var(--grid-columns) * 2);margin-top:2rem;}@media (min-width:1024px){.region.region--footer .block-menu-social-media{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 6);flex:0 0 calc(100% / var(--grid-columns) * 6);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 2);}}.region.region--bottom{border-top:var(--visual-grid-width) solid var(--color-secondary);}.region.region--bottom .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;padding-block:2rem;}.region.region--bottom .block-menu-footer{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 20);flex:0 0 calc(100% / var(--grid-columns) * 20);margin-left:calc(100% / var(--grid-columns) * 2);margin-right:calc(100% / var(--grid-columns) * 2);}@media (min-width:1024px){.region.region--bottom .block-menu-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:calc(100% / var(--grid-columns) * 2);margin-right:calc(100% / var(--grid-columns) * 0);}}@media (min-width:1440px){.region.region--bottom .block-menu-footer{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 14);flex:0 0 calc(100% / var(--grid-columns) * 14);margin-left:calc(100% / var(--grid-columns) * 2);margin-right:calc(100% / var(--grid-columns) * 0);}}.region.region--bottom .block-menu-other{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 20);flex:0 0 calc(100% / var(--grid-columns) * 20);margin-left:calc(100% / var(--grid-columns) * 2);margin-right:calc(100% / var(--grid-columns) * 2);margin-top:2rem;}@media (min-width:1024px){.region.region--bottom .block-menu-other{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 2);margin-top:0;}}@media (min-width:1440px){.region.region--bottom .block-menu-other{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 6);flex:0 0 calc(100% / var(--grid-columns) * 6);margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 2);}}.block{display:block;}.block.block-breadcrumb{margin-inline:calc(100% / var(--grid-columns) * 2);padding-block:var(--gutter-smallest-increasing);}.block.block-breadcrumb ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;margin:0;padding:0;list-style-type:none;overflow-x:auto;}.block.block-breadcrumb ol li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);font-family:"Plus Jakarta Sans",sans-serif;font-size:var(--fs-text-smaller);font-weight:500;color:var(--color-tertiary);line-height:1.5;}.block.block-breadcrumb ol li + li{margin-left:calc(var(--gutter-smallest-increasing) * 0.5);}.block.block-breadcrumb ol li + li:before{content:"";-webkit-mask:url(/themes/custom/eio_jacket/assets/icons/chevron-right.svg) no-repeat 50% 50%;mask:url(/themes/custom/eio_jacket/assets/icons/chevron-right.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:0.65rem;width:0.65rem;min-width:0.65rem;background-color:var(--color-tertiary);margin-right:calc(var(--gutter-smallest-increasing) * 0.5);}.block.block-breadcrumb ol li a{color:inherit;text-decoration:none;-webkit-transition:color var(--speed) var(--easing);transition:color var(--speed) var(--easing);}.block.block-breadcrumb ol li a:hover{color:var(--color-gray);}.block.block-breadcrumb ol li:last-child{color:var(--color-gray);}.block.block-site-branding{z-index:1;-webkit-transition:z-index 0s var(--easing) var(--speed);transition:z-index 0s var(--easing) var(--speed);}.block.block-site-branding .link{text-align:left;height:100%;}.block.block-site-branding .link svg{width:auto;height:100%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);-webkit-transition:max-width var(--speed) var(--easing);transition:max-width var(--speed) var(--easing);}.block.block-site-branding .link svg *[fill="#002841"]{fill:var(--color-white) !important;}[data-active-item=block-menu-main] .block.block-site-branding{z-index:11;-webkit-transition:z-index 0s var(--easing) 0s;transition:z-index 0s var(--easing) 0s;}.block.block-site-branding-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;}.block.block-site-branding-footer .link{text-align:left;height:100%;}.block.block-site-branding-footer .link svg{width:auto;height:100%;max-width:8rem;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);}.block.block-site-branding-footer .link svg *[fill="#002841"]{fill:var(--color-white) !important;}.block.block-contact-email a{font-size:calc(var(--font-size-text) * 1.5);line-height:1.5;color:var(--color-white);text-decoration:none;font-weight:600;-webkit-transition:color var(--speed) var(--easing);transition:color var(--speed) var(--easing);}.block.block-contact-email a:hover,.block.block-contact-email a:focus{color:var(--color-primary);}@media (min-width:768px){.block.block-contact-email a{font-size:calc(var(--font-size-text) * 1.75);}}.block.block-contact-phone a{font-size:calc(var(--font-size-text) * 1.5);line-height:1.5;color:var(--color-white);text-decoration:none;font-weight:600;-webkit-transition:color var(--speed) var(--easing);transition:color var(--speed) var(--easing);}.block.block-contact-phone a:hover,.block.block-contact-phone a:focus{color:var(--color-primary);}@media (min-width:768px){.block.block-contact-phone a{font-size:calc(var(--font-size-text) * 1.75);}}.block.block-admin-links{position:fixed;z-index:9;right:calc(calc(100% / var(--grid-columns) * 1) + 1rem);bottom:1rem;width:3rem;height:3rem;background-color:var(--color-secondary);border-radius:var(--border-radius);-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border:var(--visual-grid-width) solid transparent;-webkit-transition:border-color var(--speed) var(--easing),right var(--speed) var(--easing) var(--speed),-webkit-box-shadow var(--speed) var(--easing);transition:border-color var(--speed) var(--easing),right var(--speed) var(--easing) var(--speed),-webkit-box-shadow var(--speed) var(--easing);transition:box-shadow var(--speed) var(--easing),border-color var(--speed) var(--easing),right var(--speed) var(--easing) var(--speed);transition:box-shadow var(--speed) var(--easing),border-color var(--speed) var(--easing),right var(--speed) var(--easing) var(--speed),-webkit-box-shadow var(--speed) var(--easing);cursor:pointer;}@media (min-width:1680px){.block.block-admin-links{right:1rem;}}.block.block-admin-links::before{content:"";-webkit-mask:url(/themes/custom/eio_jacket/assets/icons/cog.svg) no-repeat 50% 50%;mask:url(/themes/custom/eio_jacket/assets/icons/cog.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:24px;width:24px;min-width:24px;background-color:var(--color-white);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background-color var(--speed) var(--easing);transition:background-color var(--speed) var(--easing);}.block.block-admin-links ul{position:fixed;right:1rem;bottom:4rem;margin-top:0;margin-bottom:1rem;padding:0;list-style:none;background-color:var(--color-background);border-radius:var(--border-radius);border:1px solid var(--color-secondary);opacity:0;visibility:hidden;-webkit-transition:opacity var(--speed) var(--easing),visibility var(--speed) var(--easing);transition:opacity var(--speed) var(--easing),visibility var(--speed) var(--easing);}.block.block-admin-links ul::before{content:"";display:block;position:absolute;right:0;top:100%;width:100%;height:1rem;}.block.block-admin-links ul li:first-child{margin-top:0.5rem;}.block.block-admin-links ul li:last-child{margin-bottom:0.5rem;}.block.block-admin-links ul li a{display:block;padding:0.5rem 1.5rem;font-family:"Plus Jakarta Sans",sans-serif;font-size:var(--font-size-text);font-weight:inherit;color:inherit;line-height:1.5;text-decoration:none;background-color:transparent;}.block.block-admin-links ul li a:hover{color:var(--color-primary);background-color:var(--color-secondary);}.block.block-admin-links:hover,.block.block-admin-links:focus{border-color:var(--color-primary);-webkit-box-shadow:var(--box-shadow-primary);box-shadow:var(--box-shadow-primary);}.block.block-admin-links:hover::before,.block.block-admin-links:focus::before{background-color:var(--color-primary);}.block.block-admin-links:hover ul,.block.block-admin-links:focus ul{opacity:1;visibility:visible;-webkit-transition:max-height 0s linear 0s,opacity var(--speed) var(--easing),visibility var(--speed) var(--easing);transition:max-height 0s linear 0s,opacity var(--speed) var(--easing),visibility var(--speed) var(--easing);}[data-scroll-at-top=false] .block.block-admin-links{right:calc(calc(100% / var(--grid-columns) * 1) + 4.5rem);-webkit-transition:right var(--speed) var(--easing) 0s;transition:right var(--speed) var(--easing) 0s;}@media (min-width:1680px){[data-scroll-at-top=false] .block.block-admin-links{right:4.5rem;}}[data-et=node]{display:block;}[data-et=node][data-vm=full]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;padding-inline:calc(100% / var(--grid-columns) * 1);}[data-et=node][data-vm=full] .header{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);position:relative;z-index:1;padding-top:4rem;}@media (min-width:768px){[data-et=node][data-vm=full] .header{padding-top:5rem;}}@media (min-width:1024px){[data-et=node][data-vm=full] .header{padding-top:6rem;}}@media (min-width:1280px){[data-et=node][data-vm=full] .header{padding-top:7rem;}}[data-et=node][data-vm=full] .header [data-et=paragraph]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;}[data-et=node][data-vm=full] .header [data-et=paragraph] .availability{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 20);flex:0 0 calc(100% / 22 * 20);margin-left:calc(100% / 22 * 1);margin-right:calc(100% / 22 * 1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;padding-bottom:1rem;margin-top:-1rem;font-family:"Plus Jakarta Sans",sans-serif;font-size:0.75rem;font-weight:inherit;color:var(--color-white);line-height:1.5;font-family:"DM Mono",sans-serif;text-transform:uppercase;font-weight:500;letter-spacing:0.5px;}@media (min-width:768px){[data-et=node][data-vm=full] .header [data-et=paragraph] .availability{font-size:0.875rem;}}@media (min-width:1024px){[data-et=node][data-vm=full] .header [data-et=paragraph] .availability{font-size:1rem;}}[data-et=node][data-vm=full] .header [data-et=paragraph] .availability::before{content:"";display:inline-block;width:0.875rem;height:0.875rem;border-radius:50%;background-color:var(--color-success);margin-right:0.5rem;margin-block:0.5rem;}@media (min-width:768px){[data-et=node][data-vm=full] .header [data-et=paragraph] .availability::before{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);}}@media (min-width:1024px){[data-et=node][data-vm=full] .header [data-et=paragraph] .availability::before{width:1rem;height:1rem;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}[data-et=node][data-vm=full] .header [data-et=paragraph] .availability[data-availability=available]::before{background-color:var(--color-success);}[data-et=node][data-vm=full] .header [data-et=paragraph] .availability[data-availability=available_in_weeks]::before,[data-et=node][data-vm=full] .header [data-et=paragraph] .availability[data-availability=available_in_months]::before{background-color:var(--color-warning);}[data-et=node][data-vm=full] .header [data-et=paragraph] .availability[data-availability=not_available]::before{background-color:var(--color-error);}[data-et=node][data-vm=full] .header [data-et=paragraph] .text{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 20);flex:0 0 calc(100% / 22 * 20);margin-left:calc(100% / 22 * 1);margin-right:calc(100% / 22 * 1);}[data-et=node][data-vm=full] .header [data-et=paragraph] .text *{margin-block:1rem 0;}[data-et=node][data-vm=full] .header [data-et=paragraph] .text *:first-child{margin-top:0;}[data-et=node][data-vm=full] .header [data-et=paragraph] .text br{display:inline;}[data-et=node][data-vm=full] .header [data-et=paragraph] .text a{color:var(--color-primary);text-decoration:none;}[data-et=node][data-vm=full] .header [data-et=paragraph] .text a:hover{text-decoration:underline;}[data-et=node][data-vm=full] .header [data-et=paragraph] .call-to-action{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;position:relative;overflow:hidden;padding-block:1rem;margin-top:2rem;}@media (min-width:768px){[data-et=node][data-vm=full] .header [data-et=paragraph] .call-to-action{margin-top:3rem;}}@media (min-width:1024px){[data-et=node][data-vm=full] .header [data-et=paragraph] .call-to-action{margin-top:4rem;}}@media (min-width:1280px){[data-et=node][data-vm=full] .header [data-et=paragraph] .call-to-action{margin-top:5rem;}}[data-et=node][data-vm=full] .header [data-et=paragraph] .call-to-action .button-wrapper{position:relative;}[data-et=node][data-vm=full] .header [data-et=paragraph] .call-to-action .button-wrapper::before,[data-et=node][data-vm=full] .header [data-et=paragraph] .call-to-action .button-wrapper::after{content:"";display:block;position:absolute;z-index:-1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100vw;height:var(--visual-grid-width);background-color:var(--color-secondary);}[data-et=node][data-vm=full] .header [data-et=paragraph] .call-to-action .button-wrapper::before{right:100%;}[data-et=node][data-vm=full] .header [data-et=paragraph] .call-to-action .button-wrapper::after{left:100%;}[data-et=node][data-vm=full] .header [data-et=paragraph] .call-to-action .button-wrapper .button{margin:0 auto;border-color:var(--color-secondary);}[data-et=node][data-vm=full] .header [data-et=paragraph] .call-to-action .button-wrapper .button:hover{border-color:var(--color-primary);}[data-et=node][data-vm=full] .components{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);width:100%;}[data-et=node][data-vm=full] .components > [data-et=paragraph]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);width:100%;position:relative;z-index:1;}[data-et=node][data-vm=full] .components > [data-et=paragraph]{margin-block:3rem;}@media (min-width:768px){[data-et=node][data-vm=full] .components > [data-et=paragraph]{margin-block:4rem;}}@media (min-width:1280px){[data-et=node][data-vm=full] .components > [data-et=paragraph]{margin-block:6rem;}}[data-et=node][data-vm=full] .components > [data-et=paragraph][data-eb=project-slider]{z-index:0;padding-top:3rem;}@media (min-width:768px){[data-et=node][data-vm=full] .components > [data-et=paragraph][data-eb=project-slider]{padding-top:6rem;}}@media (min-width:1024px){[data-et=node][data-vm=full] .components > [data-et=paragraph][data-eb=project-slider]{padding-top:8rem;}}@media (min-width:1280px){[data-et=node][data-vm=full] .components > [data-et=paragraph][data-eb=project-slider]{padding-top:10rem;}}@media (min-width:1440px){[data-et=node][data-vm=full] .components > [data-et=paragraph][data-eb=project-slider]{padding-top:12rem;}}[data-et=node][data-vm=full] .components > [data-et=paragraph][data-eb=image-full-width][data-gradient=top]:not(:first-child){margin-top:1rem;}[data-et=node][data-vm=full] .components > [data-et=paragraph][data-eb=image-full-width][data-gradient=bottom]:not(:last-child){margin-bottom:1rem;}[data-et=node][data-vm=full] .components > [data-et=paragraph][data-eb=image-full-width][data-gradient=both]:not(:first-child){margin-top:1rem;}[data-et=node][data-vm=full] .components > [data-et=paragraph][data-eb=image-full-width][data-gradient=both]:not(:last-child){margin-bottom:1rem;}[data-et=node][data-vm=full] .components > [data-et=paragraph][data-eb=text] + [data-eb=form]{margin-top:0;}[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=text],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=text-image],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=separated-title-text],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=accordion],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=title-two-column-teasers],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=title-three-column-teasers],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=call-to-action][data-show-as-block=yes],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=testimonial],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=roadmap],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=image-full-width],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=block][data-block=views-blockblog-overview],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=form]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 20);flex:0 0 calc(100% / 22 * 20);margin-left:calc(100% / 22 * 1);margin-right:calc(100% / 22 * 1);width:calc(100% / 22 * 20);}@media (min-width:768px){[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=text],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=text-image],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=separated-title-text],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=accordion],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=title-two-column-teasers],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=title-three-column-teasers],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=call-to-action][data-show-as-block=yes],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=testimonial],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=roadmap],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=image-full-width],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=block][data-block=views-blockblog-overview],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=form]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 18);flex:0 0 calc(100% / 22 * 18);margin-left:calc(100% / 22 * 2);margin-right:calc(100% / 22 * 2);width:calc(100% / 22 * 18);}}@media (min-width:1024px){[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=text],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=text-image],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=separated-title-text],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=accordion],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=title-two-column-teasers],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=title-three-column-teasers],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=call-to-action][data-show-as-block=yes],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=testimonial],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=roadmap],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=image-full-width],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=block][data-block=views-blockblog-overview],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=form]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 20);flex:0 0 calc(100% / 22 * 20);margin-left:calc(100% / 22 * 1);margin-right:calc(100% / 22 * 1);width:calc(100% / 22 * 20);}}@media (min-width:1024px){[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=text],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=form]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 14);flex:0 0 calc(100% / 22 * 14);margin-left:calc(100% / 22 * 4);margin-right:calc(100% / 22 * 4);width:calc(100% / 22 * 14);}}@media (min-width:1280px){[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=text],[data-et=node][data-vm=full] .components [data-et=paragraph][data-eb=form]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 12);flex:0 0 calc(100% / 22 * 12);margin-left:calc(100% / 22 * 5);margin-right:calc(100% / 22 * 5);width:calc(100% / 22 * 12);}}[data-et=node][data-eb=blog] .information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;row-gap:0.5rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);}[data-et=node][data-eb=blog] .information .publication-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;font-family:"Plus Jakarta Sans",sans-serif;font-size:var(--fs-text-smaller);font-weight:600;color:var(--color-tertiary);line-height:1.5;}[data-et=node][data-eb=blog] .information .publication-date::before{content:"";-webkit-mask:url(/themes/custom/eio_jacket/assets/icons/calendar.svg) no-repeat 50% 50%;mask:url(/themes/custom/eio_jacket/assets/icons/calendar.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1.25rem;width:1.25rem;min-width:1.25rem;background-color:var(--color-tertiary);margin-right:0.25rem;}[data-et=node][data-eb=blog] .information .read-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;font-family:"Plus Jakarta Sans",sans-serif;font-size:var(--fs-text-smaller);font-weight:600;color:var(--color-tertiary);line-height:1.5;}[data-et=node][data-eb=blog] .information .read-time .field__label{margin-right:4px;}[data-et=node][data-eb=blog] .tags{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;gap:0.5rem;}[data-et=node][data-eb=blog][data-vm=full] .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 20);flex:0 0 calc(100% / 22 * 20);margin-left:calc(100% / 22 * 1);margin-right:calc(100% / 22 * 1);}@media (min-width:768px){[data-et=node][data-eb=blog][data-vm=full] .header{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 18);flex:0 0 calc(100% / 22 * 18);margin-left:calc(100% / 22 * 2);margin-right:calc(100% / 22 * 2);}}@media (min-width:1024px){[data-et=node][data-eb=blog][data-vm=full] .header{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 16);flex:0 0 calc(100% / 22 * 16);margin-left:calc(100% / 22 * 3);margin-right:calc(100% / 22 * 3);}}@media (min-width:1280px){[data-et=node][data-eb=blog][data-vm=full] .header{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 12);flex:0 0 calc(100% / 22 * 12);margin-left:calc(100% / 22 * 5);margin-right:calc(100% / 22 * 5);}}[data-et=node][data-eb=blog][data-vm=full] .header .title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);margin-block:0;font-family:"Plus Jakarta Sans",sans-serif;font-size:var(--fs-title-larger);font-weight:600;color:var(--color-white);line-height:1.5;line-height:125%;}[data-et=node][data-eb=blog][data-vm=full] .header .information{-webkit-margin-before:var(--gutter-smallest-increasing);margin-block-start:var(--gutter-smallest-increasing);}[data-et=node][data-eb=blog][data-vm=full] .header .image-wrapper{-webkit-margin-before:var(--gutter-smaller-increasing);margin-block-start:var(--gutter-smaller-increasing);}[data-et=node][data-eb=blog][data-vm=teaser]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;border:1px solid var(--color-secondary);border-radius:var(--border-radius-large);overflow:hidden;-webkit-backdrop-filter:invert(5%);backdrop-filter:invert(5%);position:relative;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;-webkit-transition:border-color var(--speed) var(--easing),-webkit-box-shadow var(--speed) var(--easing);transition:border-color var(--speed) var(--easing),-webkit-box-shadow var(--speed) var(--easing);transition:border-color var(--speed) var(--easing),box-shadow var(--speed) var(--easing);transition:border-color var(--speed) var(--easing),box-shadow var(--speed) var(--easing),-webkit-box-shadow var(--speed) var(--easing);}[data-et=node][data-eb=blog][data-vm=teaser] .image-wrapper{width:100%;overflow:hidden;}[data-et=node][data-eb=blog][data-vm=teaser] .image-wrapper .image{-webkit-transform:scale(1.0001);-ms-transform:scale(1.0001);transform:scale(1.0001);-webkit-transition:-webkit-transform var(--speed) var(--easing);transition:-webkit-transform var(--speed) var(--easing);transition:transform var(--speed) var(--easing);transition:transform var(--speed) var(--easing),-webkit-transform var(--speed) var(--easing);}[data-et=node][data-eb=blog][data-vm=teaser] .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--gutter-smaller-increasing);}@media (min-width:1280px){[data-et=node][data-eb=blog][data-vm=teaser] .content{padding:var(--gutter-smallest-increasing);}}[data-et=node][data-eb=blog][data-vm=teaser] .content .information{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}[data-et=node][data-eb=blog][data-vm=teaser] .content .title{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-margin-before:var(--gutter-smaller-increasing);margin-block-start:var(--gutter-smaller-increasing);font-family:"Plus Jakarta Sans",sans-serif;font-size:var(--fs-title-smaller);font-weight:600;color:var(--color-title);line-height:150%;}[data-et=node][data-eb=blog][data-vm=teaser] .content .summary{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-margin-before:var(--gutter-smallest-increasing);margin-block-start:var(--gutter-smallest-increasing);font-family:"Plus Jakarta Sans",sans-serif;font-size:var(--fs-text-small);font-weight:400;color:var(--color-tertiary);line-height:150%;}[data-et=node][data-eb=blog][data-vm=teaser] .content .summary p{margin-block:0;}[data-et=node][data-eb=blog][data-vm=teaser] .content .tags{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-margin-before:var(--gutter-smallest-increasing);margin-block-start:var(--gutter-smallest-increasing);}[data-et=node][data-eb=blog][data-vm=teaser] .content .tags [data-et=taxonomy-term]{position:relative;z-index:2;}[data-et=node][data-eb=blog][data-vm=teaser] .content .read-more{width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end;display:inline-block;-webkit-margin-before:var(--gutter-smaller-increasing);margin-block-start:var(--gutter-smaller-increasing);-webkit-margin-after:0.5rem;margin-block-end:0.5rem;}[data-et=node][data-eb=blog][data-vm=teaser] .content .read-more::after{content:"";display:block;position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;opacity:0;}[data-et=node][data-eb=blog][data-vm=teaser]:hover{border-color:var(--color-primary);-webkit-box-shadow:var(--box-shadow-primary);box-shadow:var(--box-shadow-primary);}[data-et=node][data-eb=blog][data-vm=teaser]:hover .image-wrapper .image{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}[data-et=node][data-eb=project][data-vm=slider-item] .figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;}[data-et=node][data-eb=project][data-vm=slider-item] .figure .images-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);position:relative;width:100%;height:100%;}[data-et=node][data-eb=project][data-vm=slider-item] .figure .images-wrapper::after{content:"";display:block;position:absolute;z-index:-1;left:50%;top:50%;width:auto;height:200%;aspect-ratio:1/1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:radial-gradient(50% 50% at 50% 50%,var(--color-secondary-light) 0%,rgba(50,119,185,0) 100%);}@media (min-width:1280px){[data-et=node][data-eb=project][data-vm=slider-item] .figure .images-wrapper::after{aspect-ratio:1.25/1;}}[data-et=node][data-eb=project][data-vm=slider-item] .figure .images-wrapper .background-image{position:absolute;z-index:-2;width:100%;max-width:1680px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:opacity var(--speed) var(--easing);transition:opacity var(--speed) var(--easing);-webkit-mask-image:radial-gradient(40% 40% at 50% 50%,var(--color-background) 0%,rgba(0,9,18,0) 100%);mask-image:radial-gradient(40% 40% at 50% 50%,var(--color-background) 0%,rgba(0,9,18,0) 100%);}[data-et=node][data-eb=project][data-vm=slider-item] .figure .images-wrapper .background-image .image{width:100%;}[data-et=node][data-eb=project][data-vm=slider-item] .figure .images-wrapper .primary-image{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 16);flex:0 0 calc(100% / 22 * 16);margin-left:calc(100% / 22 * 3);margin-right:calc(100% / 22 * 3);opacity:0;-webkit-transform:scale(0.975);-ms-transform:scale(0.975);transform:scale(0.975);-webkit-transition:opacity calc(var(--speed) * 3) var(--easing),-webkit-transform calc(var(--speed) * 3) var(--easing);transition:opacity calc(var(--speed) * 3) var(--easing),-webkit-transform calc(var(--speed) * 3) var(--easing);transition:opacity calc(var(--speed) * 3) var(--easing),transform calc(var(--speed) * 3) var(--easing);transition:opacity calc(var(--speed) * 3) var(--easing),transform calc(var(--speed) * 3) var(--easing),-webkit-transform calc(var(--speed) * 3) var(--easing);}@media (min-width:1280px){[data-et=node][data-eb=project][data-vm=slider-item] .figure .images-wrapper .primary-image{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 10);flex:0 0 calc(100% / 22 * 10);margin-left:calc(100% / 22 * 6);margin-right:calc(100% / 22 * 6);}}[data-et=node][data-eb=project][data-vm=slider-item] .figure .images-wrapper .primary-image .image{margin:0 auto;}[data-et=node][data-eb=project][data-vm=slider-item] .figure .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 20);flex:0 0 calc(100% / 22 * 20);margin-left:calc(100% / 22 * 1);margin-right:calc(100% / 22 * 1);margin-top:1rem;}@media (min-width:1280px){[data-et=node][data-eb=project][data-vm=slider-item] .figure .caption{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:calc(100% / 22 * 5);margin-top:0;}}[data-et=node][data-eb=project][data-vm=slider-item] .figure .caption .slide-title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);font-size:1.5rem;font-weight:100;line-height:1.2;text-shadow:0 3px 6px rgba(0,0,0,0.75);text-align:center;opacity:0;-webkit-transform:translate(0,10px);-ms-transform:translate(0,10px);transform:translate(0,10px);-webkit-transition:opacity var(--speed) var(--easing) calc(var(--speed) * 0.5),-webkit-transform var(--speed) var(--easing) calc(var(--speed) * 0.5);transition:opacity var(--speed) var(--easing) calc(var(--speed) * 0.5),-webkit-transform var(--speed) var(--easing) calc(var(--speed) * 0.5);transition:opacity var(--speed) var(--easing) calc(var(--speed) * 0.5),transform var(--speed) var(--easing) calc(var(--speed) * 0.5);transition:opacity var(--speed) var(--easing) calc(var(--speed) * 0.5),transform var(--speed) var(--easing) calc(var(--speed) * 0.5),-webkit-transform var(--speed) var(--easing) calc(var(--speed) * 0.5);}@media (min-width:768px){[data-et=node][data-eb=project][data-vm=slider-item] .figure .caption .slide-title{font-size:2rem;}}@media (min-width:1280px){[data-et=node][data-eb=project][data-vm=slider-item] .figure .caption .slide-title{text-align:left;margin-top:0;-webkit-transform:translate(-10px,0);-ms-transform:translate(-10px,0);transform:translate(-10px,0);}}@media (min-width:1680px){[data-et=node][data-eb=project][data-vm=slider-item] .figure .caption .slide-title{font-size:2.5rem;}}[data-et=node][data-eb=project][data-vm=slider-item] .figure .caption .button{background-color:transparent;opacity:0;-webkit-transform:translate(0,10px);-ms-transform:translate(0,10px);transform:translate(0,10px);-webkit-transition:opacity var(--speed) var(--easing) var(--speed),border-color var(--speed) var(--easing),-webkit-transform var(--speed) var(--easing) var(--speed),-webkit-box-shadow var(--speed) var(--easing);transition:opacity var(--speed) var(--easing) var(--speed),border-color var(--speed) var(--easing),-webkit-transform var(--speed) var(--easing) var(--speed),-webkit-box-shadow var(--speed) var(--easing);transition:opacity var(--speed) var(--easing) var(--speed),transform var(--speed) var(--easing) var(--speed),border-color var(--speed) var(--easing),box-shadow var(--speed) var(--easing);transition:opacity var(--speed) var(--easing) var(--speed),transform var(--speed) var(--easing) var(--speed),border-color var(--speed) var(--easing),box-shadow var(--speed) var(--easing),-webkit-transform var(--speed) var(--easing) var(--speed),-webkit-box-shadow var(--speed) var(--easing);}@media (min-width:1280px){[data-et=node][data-eb=project][data-vm=slider-item] .figure .caption .button{-webkit-transform:translate(-10px,0);-ms-transform:translate(-10px,0);transform:translate(-10px,0);}}[data-et=node][data-eb=project][data-vm=slider-item] .services{display:none;}@media (min-width:1280px){[data-et=node][data-eb=project][data-vm=slider-item] .services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-items:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;position:absolute;top:50%;right:calc(100% / 22 * 1);opacity:0;-webkit-transform:translateY(-50%) translateX(10px);-ms-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translateX(10px);-webkit-transition:all var(--speed) var(--easing) calc(var(--speed) * 1.5);transition:all var(--speed) var(--easing) calc(var(--speed) * 1.5);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:calc(100% / 22 * 4);}}[data-et=node][data-eb=project][data-vm=slider-item] .services a{margin-block:0.5rem;font-family:"Plus Jakarta Sans",sans-serif;font-size:var(--font-size-text);font-weight:500;color:inherit;line-height:1.5;text-decoration:none;-webkit-transition:color 0.2s var(--easing);transition:color 0.2s var(--easing);}[data-et=node][data-eb=project][data-vm=slider-item] .services a::before{content:"";-webkit-mask:url(/themes/custom/eio_jacket/assets/icons/chevron-right.svg) no-repeat 50% 50%;mask:url(/themes/custom/eio_jacket/assets/icons/chevron-right.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:0.875rem;width:0.875rem;min-width:0.875rem;background-color:var(--color-gray);margin-right:0.5rem;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:background-color 0.2s var(--easing),-webkit-transform 0.2s var(--easing);transition:background-color 0.2s var(--easing),-webkit-transform 0.2s var(--easing);transition:background-color 0.2s var(--easing),transform 0.2s var(--easing);transition:background-color 0.2s var(--easing),transform 0.2s var(--easing),-webkit-transform 0.2s var(--easing);}[data-et=node][data-eb=project][data-vm=slider-item] .services a:hover,[data-et=node][data-eb=project][data-vm=slider-item] .services a:focus{color:var(--color-white);}[data-et=node][data-eb=project][data-vm=slider-item] .services a:hover::before,[data-et=node][data-eb=project][data-vm=slider-item] .services a:focus::before{background-color:var(--color-white);-webkit-transform:translateX(0.125rem);-ms-transform:translateX(0.125rem);transform:translateX(0.125rem);}[data-et=node][data-eb=project][data-vm=slider-item].tns-slide-active .figure .images-wrapper .background-image{opacity:1;}[data-et=node][data-eb=project][data-vm=slider-item].tns-slide-active .figure .images-wrapper .primary-image{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}[data-et=node][data-eb=project][data-vm=slider-item].tns-slide-active .figure .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 20);flex:0 0 calc(100% / 22 * 20);margin-left:calc(100% / 22 * 1);margin-right:calc(100% / 22 * 1);}@media (min-width:1280px){[data-et=node][data-eb=project][data-vm=slider-item].tns-slide-active .figure .caption{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:calc(100% / 22 * 5);}}[data-et=node][data-eb=project][data-vm=slider-item].tns-slide-active .figure .caption .slide-title{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}[data-et=node][data-eb=project][data-vm=slider-item].tns-slide-active .figure .caption .button{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}[data-et=node][data-eb=project][data-vm=slider-item].tns-slide-active .services{opacity:1;-webkit-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);}[data-et=paragraph]{display:block;}[data-et=paragraph][data-eb=text][data-vm=full] p{line-height:1.75;}[data-et=paragraph][data-eb=text][data-vm=full] p:first-child{margin-top:0;}[data-et=paragraph][data-eb=text][data-vm=full] * + :is(h1,h2,h3,h4,h5,h6){margin-top:2rem;}@media (min-width:1024px){[data-et=paragraph][data-eb=text][data-vm=full] * + :is(h1,h2,h3,h4,h5,h6){margin-top:3rem;}}[data-et=paragraph][data-eb=text][data-vm=full] ul,[data-et=paragraph][data-eb=text][data-vm=full] ol{-webkit-padding-start:var(--gutter-small-increasing);padding-inline-start:var(--gutter-small-increasing);}[data-et=paragraph][data-eb=text][data-vm=full] ul li + li,[data-et=paragraph][data-eb=text][data-vm=full] ol li + li{-webkit-margin-before:0.5rem;margin-block-start:0.5rem;}@media (min-width:1024px){[data-et=paragraph][data-eb=text][data-vm=full] ul li + li,[data-et=paragraph][data-eb=text][data-vm=full] ol li + li{-webkit-margin-before:0.75rem;margin-block-start:0.75rem;}}[data-et=paragraph][data-eb=text][data-vm=full] ul li::marker,[data-et=paragraph][data-eb=text][data-vm=full] ol li::marker{color:var(--color-primary);font-weight:700;}[data-et=paragraph][data-eb=text][data-vm=full] strong{color:var(--color-white);}[data-et=paragraph][data-eb=text][data-vm=full] a{color:inherit;-webkit-transition:all 0.2s var(--easing);transition:all 0.2s var(--easing);}[data-et=paragraph][data-eb=text][data-vm=full] a:hover,[data-et=paragraph][data-eb=text][data-vm=full] a:focus{background-color:var(--color-text);color:var(--color-background);}[data-et=paragraph][data-eb=text][data-vm=full] a[target=_blank]::after{content:"";-webkit-mask:url(/themes/custom/eio_jacket/assets/icons/external-link.svg) no-repeat 50% 50%;mask:url(/themes/custom/eio_jacket/assets/icons/external-link.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1rem;width:1rem;min-width:1rem;background-color:currentColor;margin-left:0.25rem;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);}[data-et=paragraph][data-eb=text][data-vm=full] code{font-family:"Fira Code",monospace;font-size:inherit;background-color:var(--color-secondary);color:var(--color-text);padding:0.125rem 0.25rem;border-radius:var(--border-radius);}[data-et=paragraph][data-eb=text][data-vm=full] pre{border-radius:var(--border-radius-large);border:var(--visual-grid-width) solid var(--color-secondary-light);background-color:var(--color-secondary);padding:var(--gutter-smallest-increasing);}@media (min-width:1024px){[data-et=paragraph][data-eb=text][data-vm=full] pre{font-size:0.875rem;}}[data-et=paragraph][data-eb=text][data-vm=full] pre code{font-size:1rem;line-height:1.75;}[data-et=paragraph][data-eb=text][data-vm=full] .hljs{color:var(--color-text);}[data-et=paragraph][data-eb=text][data-vm=full] .hljs .hljs-comment{color:#08ac08;}[data-et=paragraph][data-eb=text][data-vm=full] .hljs .hljs-title{color:#a89aff;}[data-et=paragraph][data-eb=text][data-vm=full] .hljs .hljs-title.class_{color:#6c59e8;font-weight:700;}[data-et=paragraph][data-eb=text][data-vm=full] .hljs .hljs-variable{color:#33cee1;}[data-et=paragraph][data-eb=text][data-vm=full] .hljs .hljs-string{color:#ff726f;}[data-et=paragraph][data-eb=text][data-vm=full] .hljs .hljs-keyword{color:#db0cba;}[data-et=paragraph][data-eb=text][data-vm=full] .hljs .hljs-params{color:#ffbf00;}[data-et=paragraph][data-eb=text-image][data-vm=full]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;}@media (min-width:1024px){[data-et=paragraph][data-eb=text-image][data-vm=full]{gap:calc(100% / 20 * 2);-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}[data-et=paragraph][data-eb=text-image][data-vm=full] .content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);}@media (min-width:1024px){[data-et=paragraph][data-eb=text-image][data-vm=full] .content{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 20 * 9);flex:0 0 calc(100% / 20 * 9);margin-left:calc(100% / 20 * 0);margin-right:calc(100% / 20 * 0);width:calc(100% / 20 * 9);}}[data-et=paragraph][data-eb=text-image][data-vm=full] .image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);margin-top:2rem;}@media (min-width:768px){[data-et=paragraph][data-eb=text-image][data-vm=full] .image-wrapper{margin-top:3rem;}}@media (min-width:1024px){[data-et=paragraph][data-eb=text-image][data-vm=full] .image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 20 * 9);flex:0 0 calc(100% / 20 * 9);margin-left:calc(100% / 20 * 0);margin-right:calc(100% / 20 * 0);width:calc(100% / 20 * 9);margin-top:0;}}[data-et=paragraph][data-eb=text-image][data-vm=full] .image-wrapper .image{border-radius:var(--border-radius-large);}@media (min-width:1024px){[data-et=paragraph][data-eb=text-image][data-vm=full][data-layout=image-text] .image-wrapper{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}}[data-et=paragraph][data-eb=project-slider][data-vm=full]{position:relative;}@media (min-width:1280px){[data-et=paragraph][data-eb=project-slider][data-vm=full]{padding-block:5rem;}}[data-et=paragraph][data-eb=project-slider][data-vm=full] .tns-nav{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;}@media (min-width:1280px){[data-et=paragraph][data-eb=project-slider][data-vm=full] .tns-nav{margin-top:4rem;}}[data-et=paragraph][data-eb=project-slider][data-vm=full] .tns-nav button{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25rem;height:1.25rem;background-color:transparent;border:2px solid var(--color-gray);border-radius:50%;margin-inline:0.25rem;-webkit-transition:border-color var(--speed) var(--easing);transition:border-color var(--speed) var(--easing);}[data-et=paragraph][data-eb=project-slider][data-vm=full] .tns-nav button:hover,[data-et=paragraph][data-eb=project-slider][data-vm=full] .tns-nav button:focus{border-color:var(--color-primary);}[data-et=paragraph][data-eb=project-slider][data-vm=full] .tns-nav button::before{content:"";display:block;position:absolute;left:50%;top:50%;width:0.5rem;height:0.5rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:var(--color-primary);border-radius:50%;opacity:0;-webkit-transition:opacity var(--speed) var(--easing);transition:opacity var(--speed) var(--easing);}[data-et=paragraph][data-eb=project-slider][data-vm=full] .tns-nav button::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;-webkit-box-shadow:var(--box-shadow-primary-small);box-shadow:var(--box-shadow-primary-small);opacity:0;-webkit-transition:opacity var(--speed) var(--easing);transition:opacity var(--speed) var(--easing);}[data-et=paragraph][data-eb=project-slider][data-vm=full] .tns-nav button.tns-nav-active{border-color:var(--color-primary);background-color:var(--color-background);}[data-et=paragraph][data-eb=project-slider][data-vm=full] .tns-nav button.tns-nav-active::before{opacity:1;}[data-et=paragraph][data-eb=project-slider][data-vm=full] .tns-nav button.tns-nav-active::after{opacity:1;}[data-et=paragraph][data-eb=separated-title-text][data-vm=full]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;}[data-et=paragraph][data-eb=separated-title-text][data-vm=full] .image-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);}@media (min-width:1024px){[data-et=paragraph][data-eb=separated-title-text][data-vm=full] .image-title-wrapper{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 20 * 9);flex:0 0 calc(100% / 20 * 9);margin-left:calc(100% / 20 * 0);margin-right:calc(100% / 20 * 1);padding-right:calc(100% / 20 * 2);}}@media (min-width:1280px){[data-et=paragraph][data-eb=separated-title-text][data-vm=full] .image-title-wrapper{padding-right:calc(100% / 20 * 3);}}@media (min-width:1440px){[data-et=paragraph][data-eb=separated-title-text][data-vm=full] .image-title-wrapper{padding-right:calc(100% / 20 * 4);}}[data-et=paragraph][data-eb=separated-title-text][data-vm=full] .image-title-wrapper .image{-webkit-box-flex:0;-ms-flex:0 0 5rem;flex:0 0 5rem;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);width:5rem;height:5rem;border-radius:50%;margin-right:2rem;}[data-et=paragraph][data-eb=separated-title-text][data-vm=full] .image-title-wrapper .title{width:calc(100% - 7rem);line-height:1.2;}[data-et=paragraph][data-eb=separated-title-text][data-vm=full] .text{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);margin-top:1rem;}[data-et=paragraph][data-eb=separated-title-text][data-vm=full] .text *:first-child{margin-top:0;}@media (min-width:1024px){[data-et=paragraph][data-eb=separated-title-text][data-vm=full] .text{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 20 * 9);flex:0 0 calc(100% / 20 * 9);margin-left:calc(100% / 20 * 1);margin-right:calc(100% / 20 * 0);margin-top:0;}}[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items{position:relative;display:grid;gap:2rem;}[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;}[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item] .content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);position:relative;}@media (min-width:1024px){[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item] .content{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 20 * 9);flex:0 0 calc(100% / 20 * 9);margin-left:calc(100% / 20 * 0);margin-right:calc(100% / 20 * 1);}}[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item] .content::before{content:"";display:block;width:var(--visual-grid-width);height:100%;position:absolute;left:calc((100% / 20 * -1) - var(--visual-grid-width));top:0;background-color:var(--color-secondary-light);opacity:0;-webkit-transition:opacity var(--speed) var(--easing);transition:opacity var(--speed) var(--easing);border-radius:2px;}@media (min-width:768px){[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item] .content::before{left:calc((100% / 18 * -2) - var(--visual-grid-width));}}@media (min-width:1024px){[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item] .content::before{left:calc((100% / 9 * -1) - var(--visual-grid-width));}}[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item] .content::after{content:"";display:block;width:var(--visual-grid-width);height:100%;position:absolute;left:calc((100% / 20 * -1) - var(--visual-grid-width));top:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);background-color:var(--color-primary);-webkit-box-shadow:var(--box-shadow-primary-small);box-shadow:var(--box-shadow-primary-small);border-radius:2px;opacity:0;-webkit-transition:opacity var(--speed) var(--easing),-webkit-transform var(--speed) var(--easing);transition:opacity var(--speed) var(--easing),-webkit-transform var(--speed) var(--easing);transition:opacity var(--speed) var(--easing),transform var(--speed) var(--easing);transition:opacity var(--speed) var(--easing),transform var(--speed) var(--easing),-webkit-transform var(--speed) var(--easing);}@media (min-width:768px){[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item] .content::after{left:calc((100% / 18 * -2) - var(--visual-grid-width));}}@media (min-width:1024px){[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item] .content::after{left:calc((100% / 9 * -1) - var(--visual-grid-width));}}[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item] .content .title{cursor:pointer;line-height:1.2;padding-right:1rem;}[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item] .content .title::after{content:"";-webkit-mask:url(/themes/custom/eio_jacket/assets/icons/chevron-down.svg) no-repeat 50% 50%;mask:url(/themes/custom/eio_jacket/assets/icons/chevron-down.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1rem;width:1rem;min-width:1rem;background-color:var(--color-primary);-webkit-transform:translateY(-1px) rotateX(0);transform:translateY(-1px) rotateX(0);-webkit-transition:-webkit-transform var(--speed) var(--easing);transition:-webkit-transform var(--speed) var(--easing);transition:transform var(--speed) var(--easing);transition:transform var(--speed) var(--easing),-webkit-transform var(--speed) var(--easing);margin-left:0.25rem;margin-right:-1.25rem;}[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item] .content .text{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows calc(var(--speed)) var(--easing);transition:grid-template-rows calc(var(--speed)) var(--easing);transition:grid-template-rows calc(var(--speed)) var(--easing),-ms-grid-rows calc(var(--speed)) var(--easing);}[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item] .content .text .text-inner{overflow:hidden;position:relative;}[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item] .content .text .text-inner *:first-child{margin-top:0;padding-top:0.5rem;}[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item] .content .text .text-inner *:last-child{margin-bottom:0;padding-bottom:0.5rem;}[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item] .media{display:none;}@media (min-width:1024px){[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item] .media{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);display:grid;grid-template-rows:1fr;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% / 20 * 9);opacity:0;-webkit-transition:opacity calc(var(--speed)) var(--easing);transition:opacity calc(var(--speed)) var(--easing);}}[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item] .media .media-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;overflow:hidden;text-align:center;}[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item] .media .media-inner svg{margin:0 auto;}[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item]:hover .content::before{opacity:1;}[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item].open .content::before{opacity:1;}[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item].open .content::after{opacity:1;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);}[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item].open .content .title::after{-webkit-transform:translateY(-1px) rotateX(180deg);transform:translateY(-1px) rotateX(180deg);}[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item].open .content .text{grid-template-rows:1fr;}[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item].open .content .text .text-inner::after{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}[data-et=paragraph][data-eb=accordion][data-vm=full] .accordion-items [data-eb=accordion-item].open .media{opacity:1;}[data-et=paragraph][data-eb=teaser-item][data-vm=full]{padding:var(--gutter-smaller-increasing);border-radius:var(--border-radius-large);border:1px solid var(--visual-grid-color);-webkit-backdrop-filter:invert(5%);backdrop-filter:invert(5%);-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;-webkit-transition:border-color var(--speed) var(--easing),-webkit-box-shadow var(--speed) var(--easing),-webkit-backdrop-filter var(--speed) var(--easing);transition:border-color var(--speed) var(--easing),-webkit-box-shadow var(--speed) var(--easing),-webkit-backdrop-filter var(--speed) var(--easing);transition:box-shadow var(--speed) var(--easing),border-color var(--speed) var(--easing),backdrop-filter var(--speed) var(--easing);transition:box-shadow var(--speed) var(--easing),border-color var(--speed) var(--easing),backdrop-filter var(--speed) var(--easing),-webkit-box-shadow var(--speed) var(--easing),-webkit-backdrop-filter var(--speed) var(--easing);position:relative;}[data-et=paragraph][data-eb=teaser-item][data-vm=full]:hover{-webkit-box-shadow:var(--box-shadow-primary);box-shadow:var(--box-shadow-primary);border-color:var(--color-primary);-webkit-backdrop-filter:invert(10%);backdrop-filter:invert(10%);}[data-et=paragraph][data-eb=teaser-item][data-vm=full] *:first-child{margin-top:0;}[data-et=paragraph][data-eb=teaser-item][data-vm=full] *:last-child{margin-bottom:0;}[data-et=paragraph][data-eb=teaser-item][data-vm=full] .title{font-family:"Plus Jakarta Sans",sans-serif;font-size:var(--fs-title-smallest);font-weight:700;color:var(--color-title);line-height:1.5;margin-bottom:var(--gutter-smallest-increasing);}[data-et=paragraph][data-eb=teaser-item][data-vm=full] .text{font-size:var(--fs-text-normal);}[data-et=paragraph][data-eb=teaser-item][data-vm=full] .text .arrow-link::after{content:"";display:block;position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;opacity:0;}[data-et=paragraph][data-eb=title-two-column-teasers][data-vm=full]{display:grid;grid-template-columns:1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;justify-items:start;}@media (min-width:1024px){[data-et=paragraph][data-eb=title-two-column-teasers][data-vm=full]{grid-template-columns:calc(100% / 20 * 6) calc(100% / 20 * 13);grid-template-rows:auto auto 1fr;-webkit-column-gap:calc(100% / 20 * 1);-moz-column-gap:calc(100% / 20 * 1);column-gap:calc(100% / 20 * 1);}}@media (min-width:1280px){[data-et=paragraph][data-eb=title-two-column-teasers][data-vm=full]{grid-template-columns:calc(100% / 20 * 5) calc(100% / 20 * 13);-webkit-column-gap:calc(100% / 20 * 2);-moz-column-gap:calc(100% / 20 * 2);column-gap:calc(100% / 20 * 2);}}@media (min-width:1680px){[data-et=paragraph][data-eb=title-two-column-teasers][data-vm=full]{grid-template-columns:calc(100% / 20 * 5) calc(100% / 20 * 13);-webkit-column-gap:calc(100% / 20 * 2);-moz-column-gap:calc(100% / 20 * 2);column-gap:calc(100% / 20 * 2);}}[data-et=paragraph][data-eb=title-two-column-teasers][data-vm=full] > .subtitle{grid-column:1/-1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}[data-et=paragraph][data-eb=title-two-column-teasers][data-vm=full] > .title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;line-height:1.2;}@media (min-width:1024px){[data-et=paragraph][data-eb=title-two-column-teasers][data-vm=full] > .title{grid-column:1/1;grid-row:2/3;}}[data-et=paragraph][data-eb=title-two-column-teasers][data-vm=full] > .button{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}@media (min-width:1024px){[data-et=paragraph][data-eb=title-two-column-teasers][data-vm=full] > .button{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;grid-column:1/1;grid-row:3/4;margin-top:2rem;}}[data-et=paragraph][data-eb=title-two-column-teasers][data-vm=full] > .teasers{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:grid;gap:var(--gutter-smaller-increasing);margin-block:2rem;}@media (min-width:768px){[data-et=paragraph][data-eb=title-two-column-teasers][data-vm=full] > .teasers{grid-template-columns:1fr 1fr;margin-block:3rem;}}@media (min-width:1024px){[data-et=paragraph][data-eb=title-two-column-teasers][data-vm=full] > .teasers{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;grid-column:2/3;grid-row:2/4;margin-block:0;gap:var(--gutter-small-increasing);}}@media (min-width:1680px){[data-et=paragraph][data-eb=title-two-column-teasers][data-vm=full] > .teasers{padding-right:calc(100% / 13 * 1);}}[data-et=paragraph][data-eb=title-three-column-teasers][data-vm=full]{display:grid;grid-template-columns:1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;justify-items:start;}[data-et=paragraph][data-eb=title-three-column-teasers][data-vm=full] > .subtitle{grid-column:1/-1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}[data-et=paragraph][data-eb=title-three-column-teasers][data-vm=full] > .title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;line-height:1.2;margin-bottom:2rem;}@media (min-width:1024px){[data-et=paragraph][data-eb=title-three-column-teasers][data-vm=full] > .title{margin-bottom:3rem;}}@media (min-width:1280px){[data-et=paragraph][data-eb=title-three-column-teasers][data-vm=full] > .title{margin-bottom:4rem;}}[data-et=paragraph][data-eb=title-three-column-teasers][data-vm=full] > .button{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}[data-et=paragraph][data-eb=title-three-column-teasers][data-vm=full] > .teasers{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:grid;gap:var(--gutter-smaller-increasing);}@media (min-width:1024px){[data-et=paragraph][data-eb=title-three-column-teasers][data-vm=full] > .teasers{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;gap:var(--gutter-small-increasing);}}[data-et=paragraph][data-eb=call-to-action][data-vm=full]{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;}[data-et=paragraph][data-eb=call-to-action][data-vm=full] .text{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 20);flex:0 0 calc(100% / 22 * 20);margin-left:calc(100% / 22 * 1);margin-right:calc(100% / 22 * 1);}[data-et=paragraph][data-eb=call-to-action][data-vm=full] .text h1,[data-et=paragraph][data-eb=call-to-action][data-vm=full] .text h2,[data-et=paragraph][data-eb=call-to-action][data-vm=full] .text h3,[data-et=paragraph][data-eb=call-to-action][data-vm=full] .text h4,[data-et=paragraph][data-eb=call-to-action][data-vm=full] .text h5,[data-et=paragraph][data-eb=call-to-action][data-vm=full] .text h6{font-size:calc(var(--font-size-heading) * 0.75);font-weight:500;line-height:1.2;}@media (max-width:767px){[data-et=paragraph][data-eb=call-to-action][data-vm=full] .text h1 br,[data-et=paragraph][data-eb=call-to-action][data-vm=full] .text h2 br,[data-et=paragraph][data-eb=call-to-action][data-vm=full] .text h3 br,[data-et=paragraph][data-eb=call-to-action][data-vm=full] .text h4 br,[data-et=paragraph][data-eb=call-to-action][data-vm=full] .text h5 br,[data-et=paragraph][data-eb=call-to-action][data-vm=full] .text h6 br{display:none;}}[data-et=paragraph][data-eb=call-to-action][data-vm=full] .text *:first-child{margin-top:0;}[data-et=paragraph][data-eb=call-to-action][data-vm=full] .text *:last-child{margin-bottom:0;}[data-et=paragraph][data-eb=call-to-action][data-vm=full] .call-to-action{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;position:relative;overflow:hidden;padding-block:1rem;margin-top:2rem;}[data-et=paragraph][data-eb=call-to-action][data-vm=full] .call-to-action .button-wrapper{position:relative;}[data-et=paragraph][data-eb=call-to-action][data-vm=full] .call-to-action .button-wrapper::before,[data-et=paragraph][data-eb=call-to-action][data-vm=full] .call-to-action .button-wrapper::after{content:"";display:block;position:absolute;z-index:-1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100vw;height:var(--visual-grid-width);background-color:var(--color-secondary);}[data-et=paragraph][data-eb=call-to-action][data-vm=full] .call-to-action .button-wrapper::before{right:100%;}[data-et=paragraph][data-eb=call-to-action][data-vm=full] .call-to-action .button-wrapper::after{left:100%;}[data-et=paragraph][data-eb=call-to-action][data-vm=full] .call-to-action .button-wrapper .button{margin:0 auto;border-color:var(--color-secondary);}[data-et=paragraph][data-eb=call-to-action][data-vm=full] .call-to-action .button-wrapper .button:hover{border-color:var(--color-primary);}[data-et=paragraph][data-eb=call-to-action][data-vm=full][data-show-as-block=yes]{aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;border-radius:var(--border-radius-large);border:var(--visual-grid-width) solid var(--color-secondary);}@media (min-width:768px){[data-et=paragraph][data-eb=call-to-action][data-vm=full][data-show-as-block=yes]{aspect-ratio:1/0.575;}}[data-et=paragraph][data-eb=call-to-action][data-vm=full][data-show-as-block=yes]::after{content:"";display:block;position:absolute;z-index:-1;inset:-5px;width:auto;height:auto;background-image:url(/themes/custom/eio_jacket/assets/illustrations/dimensions.svg);background-size:cover;background-position:center;background-repeat:no-repeat;}@-webkit-keyframes zoom-in{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center 62%;transform-origin:center 62%;}100%{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:center 62%;transform-origin:center 62%;}}@keyframes zoom-in{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center 62%;transform-origin:center 62%;}100%{-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transform-origin:center 62%;transform-origin:center 62%;}}[data-et=paragraph][data-eb=call-to-action][data-vm=full][data-show-as-block=yes] .text{padding-inline:calc(100% / 22 * 1);position:absolute;width:100%;bottom:50%;margin:0;}[data-et=paragraph][data-eb=call-to-action][data-vm=full][data-show-as-block=yes] .text h2,[data-et=paragraph][data-eb=call-to-action][data-vm=full][data-show-as-block=yes] .text h3,[data-et=paragraph][data-eb=call-to-action][data-vm=full][data-show-as-block=yes] .text h4,[data-et=paragraph][data-eb=call-to-action][data-vm=full][data-show-as-block=yes] .text h5,[data-et=paragraph][data-eb=call-to-action][data-vm=full][data-show-as-block=yes] .text h6{font-size:var(--font-size-title-small);}@media (min-width:768px){[data-et=paragraph][data-eb=call-to-action][data-vm=full][data-show-as-block=yes] .text h2,[data-et=paragraph][data-eb=call-to-action][data-vm=full][data-show-as-block=yes] .text h3,[data-et=paragraph][data-eb=call-to-action][data-vm=full][data-show-as-block=yes] .text h4,[data-et=paragraph][data-eb=call-to-action][data-vm=full][data-show-as-block=yes] .text h5,[data-et=paragraph][data-eb=call-to-action][data-vm=full][data-show-as-block=yes] .text h6{font-size:var(--font-size-title-large);}}[data-et=paragraph][data-eb=call-to-action][data-vm=full][data-show-as-block=yes] .call-to-action{margin-block:0;position:absolute;width:100%;top:calc(62% + 2px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}[data-et=paragraph][data-eb=call-to-action][data-vm=full][data-show-as-block=yes] .call-to-action .button-wrapper::before,[data-et=paragraph][data-eb=call-to-action][data-vm=full][data-show-as-block=yes] .call-to-action .button-wrapper::after{background-color:var(--color-primary);}[data-et=paragraph][data-eb=call-to-action][data-vm=full][data-show-as-block=yes] .call-to-action .button-wrapper .button{background-color:var(--color-background);border-color:var(--color-secondary-light);}[data-et=paragraph][data-eb=call-to-action][data-vm=full][data-show-as-block=yes] .call-to-action .button-wrapper .button:hover{border-color:var(--color-primary);}[data-et=paragraph][data-eb=testimonial][data-vm=full] .figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:100%;}[data-et=paragraph][data-eb=testimonial][data-vm=full] .figure .quote{width:100%;font-size:calc(var(--font-size-text) * 1.125);color:var(--color-white);font-weight:500;margin-bottom:1rem;text-align:center;}@media (min-width:768px){[data-et=paragraph][data-eb=testimonial][data-vm=full] .figure .quote{width:calc(100% / 20 * 16);}}@media (min-width:1024px){[data-et=paragraph][data-eb=testimonial][data-vm=full] .figure .quote{width:calc(100% / 20 * 14);}}@media (min-width:1280px){[data-et=paragraph][data-eb=testimonial][data-vm=full] .figure .quote{width:calc(100% / 20 * 12);}}@media (min-width:1440px){[data-et=paragraph][data-eb=testimonial][data-vm=full] .figure .quote{width:calc(100% / 20 * 10);}}[data-et=paragraph][data-eb=testimonial][data-vm=full] .figure .quote::before,[data-et=paragraph][data-eb=testimonial][data-vm=full] .figure .quote::after{display:none;}[data-et=paragraph][data-eb=testimonial][data-vm=full] .figure .image{border-radius:50%;width:60px;height:60px;margin-top:1rem;}[data-et=paragraph][data-eb=testimonial][data-vm=full] .figure .caption{width:100%;margin-top:1rem;text-align:center;}[data-et=paragraph][data-eb=roadmap][data-vm=full] > .text{margin-top:1rem;}[data-et=paragraph][data-eb=roadmap][data-vm=full] > .text *:first-child{margin-top:0;}[data-et=paragraph][data-eb=roadmap][data-vm=full] > .text *:last-child{margin-bottom:0;}[data-et=paragraph][data-eb=roadmap][data-vm=full] .roadmap-items{display:grid;grid-template-columns:1fr;margin-top:3rem;}[data-et=paragraph][data-eb=roadmap][data-vm=full] .roadmap-items [data-eb=roadmap-item]{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-top:2rem;}[data-et=paragraph][data-eb=roadmap][data-vm=full] .roadmap-items [data-eb=roadmap-item]::before{content:"";display:block;position:absolute;z-index:-2;bottom:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:8.3333333333vw;width:calc(var(--visual-grid-width) * 2);height:100%;background-color:var(--color-secondary-light);}[data-et=paragraph][data-eb=roadmap][data-vm=full] .roadmap-items [data-eb=roadmap-item]::after{content:"";display:block;position:absolute;z-index:-1;bottom:0;left:8.3333333333vw;width:calc(var(--visual-grid-width) * 2);height:100%;background-color:var(--color-primary);-webkit-box-shadow:var(--box-shadow-primary-small);box-shadow:var(--box-shadow-primary-small);-webkit-transform:translate(-50%,-50%) scaleY(1);-ms-transform:translate(-50%,-50%) scaleY(1);transform:translate(-50%,-50%) scaleY(1);-webkit-transition:-webkit-transform var(--speed) var(--easing) 0s;transition:-webkit-transform var(--speed) var(--easing) 0s;transition:transform var(--speed) var(--easing) 0s;transition:transform var(--speed) var(--easing) 0s,-webkit-transform var(--speed) var(--easing) 0s;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;}[data-et=paragraph][data-eb=roadmap][data-vm=full] .roadmap-items [data-eb=roadmap-item]:first-child{padding-top:0;}[data-et=paragraph][data-eb=roadmap][data-vm=full] .roadmap-items [data-eb=roadmap-item]:first-child::before,[data-et=paragraph][data-eb=roadmap][data-vm=full] .roadmap-items [data-eb=roadmap-item]:first-child::after{display:none;}[data-et=paragraph][data-eb=roadmap][data-vm=full] .roadmap-items [data-eb=roadmap-item] .icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16.6666666667vw;height:auto;aspect-ratio:1/1;border-radius:50%;border:calc(var(--visual-grid-width) * 2) solid var(--color-primary);-webkit-box-shadow:var(--box-shadow-primary);box-shadow:var(--box-shadow-primary);background-color:var(--color-background);-webkit-transition:border-color var(--speed) var(--easing) 0s,-webkit-box-shadow var(--speed) var(--easing) 0s;transition:border-color var(--speed) var(--easing) 0s,-webkit-box-shadow var(--speed) var(--easing) 0s;transition:border-color var(--speed) var(--easing) 0s,box-shadow var(--speed) var(--easing) 0s;transition:border-color var(--speed) var(--easing) 0s,box-shadow var(--speed) var(--easing) 0s,-webkit-box-shadow var(--speed) var(--easing) 0s;}[data-et=paragraph][data-eb=roadmap][data-vm=full] .roadmap-items [data-eb=roadmap-item] .icon svg{width:50%;height:auto;aspect-ratio:1/1;max-width:5rem;}@media (min-width:1280px){[data-et=paragraph][data-eb=roadmap][data-vm=full] .roadmap-items [data-eb=roadmap-item] .icon svg{max-width:5rem;}}[data-et=paragraph][data-eb=roadmap][data-vm=full] .roadmap-items [data-eb=roadmap-item] .content{padding-left:2rem;-ms-flex-item-align:center;align-self:center;}[data-et=paragraph][data-eb=roadmap][data-vm=full] .roadmap-items [data-eb=roadmap-item] .content .title{font-weight:700;color:var(--color-white);margin-bottom:0.25rem;}[data-et=paragraph][data-eb=roadmap][data-vm=full] .roadmap-items [data-eb=roadmap-item] .content .text{font-size:0.875rem;}@media (min-width:768px){[data-et=paragraph][data-eb=roadmap][data-vm=full] .roadmap-items [data-eb=roadmap-item] .content .text{font-size:1rem;}}[data-et=paragraph][data-eb=roadmap][data-vm=full] .roadmap-items [data-eb=roadmap-item] .content .text *:first-child{margin-top:0;}[data-et=paragraph][data-eb=roadmap][data-vm=full] .roadmap-items [data-eb=roadmap-item] .content .text *:last-child{margin-bottom:0;}[data-et=paragraph][data-eb=roadmap][data-vm=full] .roadmap-items [data-eb=roadmap-item].disabled ~ [data-eb=roadmap-item]::after{-webkit-transform:translate(-50%,-50%) scaleY(0);-ms-transform:translate(-50%,-50%) scaleY(0);transform:translate(-50%,-50%) scaleY(0);}[data-et=paragraph][data-eb=roadmap][data-vm=full] .roadmap-items [data-eb=roadmap-item].disabled ~ [data-eb=roadmap-item] .icon{border-color:var(--color-secondary-light);-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;-webkit-transition-delay:0s;transition-delay:0s;}@media (min-width:1024px){[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=horizontal] .subtitle,[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=horizontal] > .title,[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=horizontal] > .text{padding-right:calc(100% / 20 * 10);}}@media (min-width:1024px) and (min-width:1440px){[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=horizontal] .subtitle,[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=horizontal] > .title,[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=horizontal] > .text{padding-right:calc(100% / 20 * 12);}}@media (min-width:1024px){[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=horizontal] > .title{line-height:1.2;}[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=horizontal] .roadmap-items{grid-template-columns:auto;grid-auto-flow:column;margin-top:4rem;}[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=horizontal] .roadmap-items [data-eb=roadmap-item]{grid-template-columns:1fr;grid-template-rows:auto auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start;justify-items:center;padding-top:0;}[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=horizontal] .roadmap-items [data-eb=roadmap-item]::before{width:50%;height:calc(var(--visual-grid-width) * 2);left:0;top:min(87.5px,5.2083333333vw);}[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=horizontal] .roadmap-items [data-eb=roadmap-item]::after{width:50%;height:calc(var(--visual-grid-width) * 2);left:0;top:min(87.5px,5.2083333333vw);-webkit-transform:translateX(-50%) scaleX(1);-ms-transform:translateX(-50%) scaleX(1);transform:translateX(-50%) scaleX(1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;}[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=horizontal] .roadmap-items [data-eb=roadmap-item] .icon{width:min(175px,10.4166666667vw);}[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=horizontal] .roadmap-items [data-eb=roadmap-item] .content{padding-left:0;margin-top:2rem;}[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=horizontal] .roadmap-items [data-eb=roadmap-item].disabled ~ [data-eb=roadmap-item]::after{-webkit-transform:translateX(-50%) scaleX(0);-ms-transform:translateX(-50%) scaleX(0);transform:translateX(-50%) scaleX(0);}[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=vertical]{display:grid;grid-template-columns:calc(100% / 20 * 7) calc(100% / 20 * 13);grid-template-rows:auto auto 1fr;}[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=vertical] .subtitle{grid-column:1/2;}[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=vertical] .subtitle ~ .roadmap-items{grid-row:2/-1;}[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=vertical] > .title{grid-column:1/2;line-height:1.5;}[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=vertical] > .text{grid-column:1/2;}[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=vertical] .roadmap-items{grid-column:2/3;grid-row:1/-1;margin-top:0;padding-left:calc(100% / 13 * 1);}[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=vertical] .roadmap-items [data-eb=roadmap-item]{display:grid;}[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=vertical] .roadmap-items [data-eb=roadmap-item]:first-child{padding-top:0;}[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=vertical] .roadmap-items [data-eb=roadmap-item]::before,[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=vertical] .roadmap-items [data-eb=roadmap-item]::after{left:min(87.5px,5.2083333333vw);}[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=vertical] .roadmap-items [data-eb=roadmap-item] .icon{width:min(175px,10.4166666667vw);}[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=vertical] .roadmap-items [data-eb=roadmap-item] .content{padding-left:calc(100% / 9 * 1);}}@media (min-width:1280px){[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=vertical]{grid-template-columns:calc(100% / 20 * 6) calc(100% / 20 * 14);}[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=vertical] .roadmap-items{padding-left:calc(100% / 14 * 2);}[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=vertical] .roadmap-items [data-eb=roadmap-item]{padding-top:3rem;}[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=vertical] .roadmap-items [data-eb=roadmap-item] .content{padding-left:calc(100% / 9 * 1);}}@media (min-width:1680px){[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=vertical] .roadmap-items{padding-left:calc(100% / 14 * 2.25);}[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=vertical] .roadmap-items [data-eb=roadmap-item]{padding-top:4rem;}[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=vertical] .roadmap-items [data-eb=roadmap-item]::before,[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=vertical] .roadmap-items [data-eb=roadmap-item]::after{left:87.5px;}[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=vertical] .roadmap-items [data-eb=roadmap-item] .icon{width:175px;}[data-et=paragraph][data-eb=roadmap][data-vm=full][data-layout=vertical] .roadmap-items [data-eb=roadmap-item] .content .text{font-size:var(--font-size-text);}}[data-et=paragraph][data-eb=image-full-width][data-vm=full]{position:relative;background-color:var(--color-background);border-radius:calc(var(--border-radius) * 2);overflow-y:hidden;mix-blend-mode:lighten;}[data-et=paragraph][data-eb=image-full-width][data-vm=full][data-background-color=primary]{background-color:var(--color-primary);}[data-et=paragraph][data-eb=image-full-width][data-vm=full][data-background-color=secondary]{background-color:var(--color-secondary);}[data-et=paragraph][data-eb=image-full-width][data-vm=full][data-background-color=secondary-light]{background-color:var(--color-secondary-light);}[data-et=paragraph][data-eb=image-full-width][data-vm=full][data-gradient=bottom]::after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(var(--color-background)));background:linear-gradient(180deg,rgba(0,0,0,0) 0%,var(--color-background) 100%);}[data-et=paragraph][data-eb=image-full-width][data-vm=full][data-gradient=top]::after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),to(var(--color-background)));background:linear-gradient(0deg,rgba(0,0,0,0) 0%,var(--color-background) 100%);}[data-et=paragraph][data-eb=image-full-width][data-vm=full][data-gradient=both]::after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(var(--color-background)),color-stop(50%,rgba(0,0,0,0)),to(var(--color-background)));background:linear-gradient(180deg,var(--color-background) 0%,rgba(0,0,0,0) 50%,var(--color-background) 100%);}[data-et=paragraph][data-eb=image-full-width][data-vm=full] .image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-height:50vw;}@media (min-width:1280px){[data-et=paragraph][data-eb=image-full-width][data-vm=full] .image{max-height:40rem;}}[data-et=paragraph][data-eb=image-full-width][data-vm=full][data-object-fit=contain] .image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin:0 auto;width:auto;}[data-et=paragraph][data-eb=image-full-width][data-vm=full][data-mix-blend-mode=luminosity] .image{mix-blend-mode:luminosity;}[data-et=taxonomy-term][data-vm=full]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;padding-inline:calc(100% / var(--grid-columns) * 1);}[data-et=taxonomy-term][data-vm=full] .header{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 20);flex:0 0 calc(100% / 22 * 20);margin-left:calc(100% / 22 * 1);margin-right:calc(100% / 22 * 1);position:relative;z-index:1;padding-top:4rem;}@media (min-width:768px){[data-et=taxonomy-term][data-vm=full] .header{padding-top:5rem;}}@media (min-width:1024px){[data-et=taxonomy-term][data-vm=full] .header{padding-top:6rem;}}@media (min-width:1280px){[data-et=taxonomy-term][data-vm=full] .header{padding-top:7rem;}}[data-et=taxonomy-term][data-vm=full] .header .description{-webkit-margin-before:var(--gutter-small-increasing);margin-block-start:var(--gutter-small-increasing);padding-right:calc(100% / 20 * 2);}@media (min-width:1024px){[data-et=taxonomy-term][data-vm=full] .header .description{padding-right:calc(100% / 20 * 4);}}@media (min-width:1280px){[data-et=taxonomy-term][data-vm=full] .header .description{padding-right:calc(100% / 20 * 6);}}@media (min-width:1680px){[data-et=taxonomy-term][data-vm=full] .header .description{padding-right:calc(100% / 20 * 8);}}[data-et=taxonomy-term][data-vm=full] .header .description a{color:inherit;-webkit-transition:all 0.2s var(--easing);transition:all 0.2s var(--easing);}[data-et=taxonomy-term][data-vm=full] .header .description a:hover,[data-et=taxonomy-term][data-vm=full] .header .description a:focus{background-color:var(--color-text);color:var(--color-background);}[data-et=taxonomy-term][data-vm=full] .header .description a[target=_blank]::after{content:"";-webkit-mask:url(/themes/custom/eio_jacket/assets/icons/external-link.svg) no-repeat 50% 50%;mask:url(/themes/custom/eio_jacket/assets/icons/external-link.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1rem;width:1rem;min-width:1rem;background-color:currentColor;margin-left:0.25rem;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);}[data-et=taxonomy-term][data-vm=full] .blog-overview{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 20);flex:0 0 calc(100% / 22 * 20);margin-left:calc(100% / 22 * 1);margin-right:calc(100% / 22 * 1);margin-block:3rem;}@media (min-width:768px){[data-et=taxonomy-term][data-vm=full] .blog-overview{margin-block:4rem;}}@media (min-width:1280px){[data-et=taxonomy-term][data-vm=full] .blog-overview{margin-block:6rem;}}[data-et=taxonomy-term][data-eb=tags][data-vm=tag]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;font-family:"Plus Jakarta Sans",sans-serif;font-size:var(--fs-text-smaller);font-weight:400;color:var(--color-gray);line-height:1.5;text-decoration:none;padding:2px 6px 3px;border-radius:var(--border-radius);border:1px solid var(--color-tertiary);background-color:transparent;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;-webkit-transition:all var(--speed) var(--easing);transition:all var(--speed) var(--easing);}[data-et=taxonomy-term][data-eb=tags][data-vm=tag]::before{-webkit-transition:all var(--speed) var(--easing);transition:all var(--speed) var(--easing);content:"";-webkit-mask:url(/themes/custom/eio_jacket/assets/icons/tag.svg) no-repeat 50% 50%;mask:url(/themes/custom/eio_jacket/assets/icons/tag.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1rem;width:1rem;min-width:1rem;background-color:var(--color-gray);margin-right:4px;}[data-et=taxonomy-term][data-eb=tags][data-vm=tag]:hover:not(.is-active){border-color:var(--color-primary);color:var(--color-white);-webkit-box-shadow:var(--box-shadow-primary-small);box-shadow:var(--box-shadow-primary-small);}[data-et=taxonomy-term][data-eb=tags][data-vm=tag]:hover:not(.is-active)::before{background-color:var(--color-white);}[data-et=taxonomy-term][data-eb=tags][data-vm=tag].is-active{border-color:var(--color-primary);background-color:var(--color-secondary-light);color:var(--color-white);}[data-et=taxonomy-term][data-eb=tags][data-vm=tag].is-active::before{background-color:var(--color-white);}.view.blog.overview .view-filters{-webkit-margin-after:var(--gutter-increasing);margin-block-end:var(--gutter-increasing);}@media (min-width:768px){.view.blog.overview .view-filters{-webkit-margin-after:var(--gutter-small-increasing);margin-block-end:var(--gutter-small-increasing);}}@media (min-width:1280px){.view.blog.overview .view-filters{-webkit-margin-after:var(--gutter-smaller-increasing);margin-block-end:var(--gutter-smaller-increasing);}}.view.blog.overview .view-filters .views-exposed-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;}.view.blog.overview .view-filters .form-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);-webkit-margin-after:var(--gutter-smaller-increasing);margin-block-end:var(--gutter-smaller-increasing);}@media (min-width:768px){.view.blog.overview .view-filters .form-item{-ms-flex-preferred-size:calc((100% - var(--gutter-smaller-increasing)) / 2);flex-basis:calc((100% - var(--gutter-smaller-increasing)) / 2);}}@media (min-width:1280px){.view.blog.overview .view-filters .form-item-search{-ms-flex-preferred-size:calc((100% - var(--gutter-smaller-increasing) * 2) / 3);flex-basis:calc((100% - var(--gutter-smaller-increasing) * 2) / 3);}}.view.blog.overview .view-filters .form-item-search .form-text{background-image:url(/themes/custom/eio_jacket/assets/icons/magnifying-glass.svg);background-repeat:no-repeat;background-size:1.5rem;background-position:left center;-webkit-padding-start:2rem;padding-inline-start:2rem;}.view.blog.overview .view-filters .form-item-search .form-label{-webkit-padding-start:2rem;padding-inline-start:2rem;-webkit-transition:all var(--speed) var(--easing) var(--speed),-webkit-padding-start var(--speed) var(--easing) 0s;transition:all var(--speed) var(--easing) var(--speed),-webkit-padding-start var(--speed) var(--easing) 0s;transition:all var(--speed) var(--easing) var(--speed),padding-inline-start var(--speed) var(--easing) 0s;transition:all var(--speed) var(--easing) var(--speed),padding-inline-start var(--speed) var(--easing) 0s,-webkit-padding-start var(--speed) var(--easing) 0s;}.view.blog.overview .view-filters .form-item-search .form-text:not(:-moz-placeholder-shown) + .form-label{padding-inline-start:0;-moz-transition:all var(--speed) var(--easing) 0s,padding-inline-start var(--speed) var(--easing) var(--speed);transition:all var(--speed) var(--easing) 0s,padding-inline-start var(--speed) var(--easing) var(--speed);}.view.blog.overview .view-filters .form-item-search .form-text:not(:-ms-input-placeholder) + .form-label{padding-inline-start:0;-ms-transition:all var(--speed) var(--easing) 0s,padding-inline-start var(--speed) var(--easing) var(--speed);transition:all var(--speed) var(--easing) 0s,padding-inline-start var(--speed) var(--easing) var(--speed);}.view.blog.overview .view-filters .form-item-search .form-text:focus + .form-label,.view.blog.overview .view-filters .form-item-search .form-text:not(:placeholder-shown) + .form-label{-webkit-padding-start:0;padding-inline-start:0;-webkit-transition:all var(--speed) var(--easing) 0s,-webkit-padding-start var(--speed) var(--easing) var(--speed);transition:all var(--speed) var(--easing) 0s,-webkit-padding-start var(--speed) var(--easing) var(--speed);transition:all var(--speed) var(--easing) 0s,padding-inline-start var(--speed) var(--easing) var(--speed);transition:all var(--speed) var(--easing) 0s,padding-inline-start var(--speed) var(--easing) var(--speed),-webkit-padding-start var(--speed) var(--easing) var(--speed);}.view.blog.overview .view-filters .form-item.details{border-bottom:1px solid var(--color-secondary-light);-webkit-padding-before:0.75rem;padding-block-start:0.75rem;-webkit-padding-after:0.5rem;padding-block-end:0.5rem;-webkit-margin-after:0;margin-block-end:0;-webkit-transition:border-bottom-color var(--speed) var(--easing);transition:border-bottom-color var(--speed) var(--easing);}@media (min-width:1280px){.view.blog.overview .view-filters .form-item.details{-ms-flex-preferred-size:calc((100% - var(--gutter-smaller-increasing) * 2) / 3 * 2 + var(--gutter-smaller-increasing));flex-basis:calc((100% - var(--gutter-smaller-increasing) * 2) / 3 * 2 + var(--gutter-smaller-increasing));}}.view.blog.overview .view-filters .form-item.details summary{font-family:"Plus Jakarta Sans",sans-serif;font-size:var(--font-size-text);font-weight:500;color:var(--color-text);line-height:1.5;cursor:pointer;}.view.blog.overview .view-filters .form-item.details summary::marker{content:"";}.view.blog.overview .view-filters .form-item.details summary::before{content:"";-webkit-mask:url(/themes/custom/eio_jacket/assets/icons/chevron-down.svg) no-repeat 50% 50%;mask:url(/themes/custom/eio_jacket/assets/icons/chevron-down.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1rem;width:1rem;min-width:1rem;background-color:var(--color-secondary-light);vertical-align:middle;-webkit-margin-end:0.75rem;margin-inline-end:0.75rem;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);}.view.blog.overview .view-filters .form-item.details[open]{border-bottom-color:var(--color-white);-webkit-padding-after:0;padding-block-end:0;}@media (min-width:768px){.view.blog.overview .view-filters .form-item.details[open]{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:-100%;}}.view.blog.overview .view-filters .form-item.details[open] summary::before{content:"";-webkit-mask:url(/themes/custom/eio_jacket/assets/icons/chevron-up.svg) no-repeat 50% 50%;mask:url(/themes/custom/eio_jacket/assets/icons/chevron-up.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1rem;width:1rem;min-width:1rem;background-color:var(--color-secondary-light);}.view.blog.overview .view-filters .form-item.details .form-item-tag{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;max-width:100%;margin-block:0;}.view.blog.overview .view-filters .form-item.details .form-item-tag::after{display:none;}.view.blog.overview .view-filters .form-item.details .form-item-tag .form-label{position:initial;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-margin-after:0.5rem;margin-block-end:0.5rem;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.view.blog.overview .view-filters .form-item.details .form-item-tag .bef-links{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);max-width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.view.blog.overview .view-filters .form-item.details .form-item-tag .bef-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;gap:0.5rem;padding:0.75rem 1.75rem;list-style:none;overflow:auto;width:100%;max-width:83.3333333333vw;margin:0 -1.75rem 0 0;}@media (min-width:768px){.view.blog.overview .view-filters .form-item.details .form-item-tag .bef-links ul{max-width:41.6666666667vw;}}@media (min-width:1280px){.view.blog.overview .view-filters .form-item.details .form-item-tag .bef-links ul{max-width:calc(54.1666666667vw + var(--gutter-smaller-increasing));}}@media (min-width:1680px){.view.blog.overview .view-filters .form-item.details .form-item-tag .bef-links ul{max-width:calc(910px + var(--gutter-smaller-increasing));}}.view.blog.overview .view-filters .form-item.details .form-item-tag .bef-links ul li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);}.view.blog.overview .view-filters .form-item.details .form-item-tag .bef-links ul li:has(.arrow-link--back){margin-left:-1.75rem;}.view.blog.overview .view-filters .form-actions{display:none;}.view.blog.overview .subject{font-family:"Plus Jakarta Sans",sans-serif;font-size:var(--fs-title-small);font-weight:500;color:inherit;line-height:1.5;margin-bottom:var(--gutter-smaller-increasing);}.view.blog.overview .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;gap:var(--gutter-smaller-increasing);}.view.blog.overview .view-content [data-et=node]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);}@media (min-width:768px){.view.blog.overview .view-content [data-et=node]{-ms-flex-preferred-size:calc((100% - var(--gutter-smaller-increasing)) / 2);flex-basis:calc((100% - var(--gutter-smaller-increasing)) / 2);}}@media (min-width:1280px){.view.blog.overview .view-content [data-et=node]{-ms-flex-preferred-size:calc((100% - var(--gutter-smaller-increasing) * 2) / 3);flex-basis:calc((100% - var(--gutter-smaller-increasing) * 2) / 3);}}.back-to-top .link{position:fixed;z-index:9;right:calc(calc(100% / var(--grid-columns) * 1) + 1rem);bottom:1rem;width:3rem;height:3rem;background-color:var(--color-secondary);border-radius:var(--border-radius);-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border:var(--visual-grid-width) solid transparent;-webkit-transition:border-color var(--speed) var(--easing) var(--speed),opacity var(--speed) var(--easing) var(--speed),visibility var(--speed) var(--easing) var(--speed),right var(--speed) var(--easing) 0s,-webkit-box-shadow var(--speed) var(--easing) var(--speed);transition:border-color var(--speed) var(--easing) var(--speed),opacity var(--speed) var(--easing) var(--speed),visibility var(--speed) var(--easing) var(--speed),right var(--speed) var(--easing) 0s,-webkit-box-shadow var(--speed) var(--easing) var(--speed);transition:box-shadow var(--speed) var(--easing) var(--speed),border-color var(--speed) var(--easing) var(--speed),opacity var(--speed) var(--easing) var(--speed),visibility var(--speed) var(--easing) var(--speed),right var(--speed) var(--easing) 0s;transition:box-shadow var(--speed) var(--easing) var(--speed),border-color var(--speed) var(--easing) var(--speed),opacity var(--speed) var(--easing) var(--speed),visibility var(--speed) var(--easing) var(--speed),right var(--speed) var(--easing) 0s,-webkit-box-shadow var(--speed) var(--easing) var(--speed);font-size:0;opacity:0;visibility:hidden;}@media (min-width:1680px){.back-to-top .link{right:1rem;}}.back-to-top .link::before{content:"";-webkit-mask:url(/themes/custom/eio_jacket/assets/icons/chevron-up.svg) no-repeat 50% 50%;mask:url(/themes/custom/eio_jacket/assets/icons/chevron-up.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1rem;width:1rem;min-width:1rem;background-color:var(--color-white);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background-color var(--speed) var(--easing);transition:background-color var(--speed) var(--easing);}.back-to-top .link:hover,.back-to-top .link:focus{border-color:var(--color-primary);-webkit-box-shadow:var(--box-shadow-primary);box-shadow:var(--box-shadow-primary);}.back-to-top .link:hover::before,.back-to-top .link:focus::before{background-color:var(--color-primary);}[data-scroll-at-top=false] .back-to-top .link{opacity:1;visibility:visible;}ed11y-element-panel{bottom:1rem;-webkit-transform:translate(-4px,-4px);-ms-transform:translate(-4px,-4px);transform:translate(-4px,-4px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;right:calc(calc(100% / var(--grid-columns) * 1) + 4.25rem);-webkit-transition:right var(--speed) var(--easing) var(--speed);transition:right var(--speed) var(--easing) var(--speed);}@media (min-width:1680px){ed11y-element-panel{right:4.25rem;}}[data-scroll-at-top=false] ed11y-element-panel{right:calc(calc(100% / var(--grid-columns) * 1) + 7.75rem);-webkit-transition:right var(--speed) var(--easing) 0s;transition:right var(--speed) var(--easing) 0s;}@media (min-width:1680px){[data-scroll-at-top=false] ed11y-element-panel{right:7.75rem;}}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;}.form .form-item,.form .form-wrapper{position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);margin-bottom:3rem;}.form .form-item:not(.js-form-type-item) .form-label,.form .form-wrapper:not(.js-form-type-item) .form-label{position:absolute;left:0;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;font-family:"Plus Jakarta Sans",sans-serif;font-size:var(--font-size-text);font-weight:500;color:var(--color-text);line-height:1.5;-webkit-transition:all calc(var(--speed) * 0.75) var(--easing);transition:all calc(var(--speed) * 0.75) var(--easing);}.form .form-item--error-message{display:none;}.form .form-text,.form .form-select,.form .form-search,.form .form-number,.form .form-time,.form .form-date,.form .form-tel,.form .form-textarea,.form .form-email,.form .form-file{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-bottom:1px solid var(--color-secondary-light);padding-block:0.25rem 0.5rem;padding-inline:0;width:100%;min-width:auto;max-width:unset;font-family:"Plus Jakarta Sans",sans-serif;font-size:var(--font-size-text);font-weight:500;color:var(--color-white);line-height:1.5;-webkit-transition:border-bottom-color var(--speed) var(--easing);transition:border-bottom-color var(--speed) var(--easing);}@media (min-width:768px){.form .form-text,.form .form-select,.form .form-search,.form .form-number,.form .form-time,.form .form-date,.form .form-tel,.form .form-textarea,.form .form-email,.form .form-file{padding-block:0.5rem 0.75rem;}}.form .form-text::-webkit-input-placeholder,.form .form-select::-webkit-input-placeholder,.form .form-search::-webkit-input-placeholder,.form .form-number::-webkit-input-placeholder,.form .form-time::-webkit-input-placeholder,.form .form-date::-webkit-input-placeholder,.form .form-tel::-webkit-input-placeholder,.form .form-textarea::-webkit-input-placeholder,.form .form-email::-webkit-input-placeholder,.form .form-file::-webkit-input-placeholder{font-family:"Plus Jakarta Sans",sans-serif;font-size:0.875rem;font-weight:500;color:var(--color-text);line-height:1.8;white-space:nowrap;opacity:0;}.form .form-text::-moz-placeholder,.form .form-select::-moz-placeholder,.form .form-search::-moz-placeholder,.form .form-number::-moz-placeholder,.form .form-time::-moz-placeholder,.form .form-date::-moz-placeholder,.form .form-tel::-moz-placeholder,.form .form-textarea::-moz-placeholder,.form .form-email::-moz-placeholder,.form .form-file::-moz-placeholder{font-family:"Plus Jakarta Sans",sans-serif;font-size:0.875rem;font-weight:500;color:var(--color-text);line-height:1.8;white-space:nowrap;opacity:0;}.form .form-text:-ms-input-placeholder,.form .form-select:-ms-input-placeholder,.form .form-search:-ms-input-placeholder,.form .form-number:-ms-input-placeholder,.form .form-time:-ms-input-placeholder,.form .form-date:-ms-input-placeholder,.form .form-tel:-ms-input-placeholder,.form .form-textarea:-ms-input-placeholder,.form .form-email:-ms-input-placeholder,.form .form-file:-ms-input-placeholder{font-family:"Plus Jakarta Sans",sans-serif;font-size:0.875rem;font-weight:500;color:var(--color-text);line-height:1.8;white-space:nowrap;opacity:0;}.form .form-text::-ms-input-placeholder,.form .form-select::-ms-input-placeholder,.form .form-search::-ms-input-placeholder,.form .form-number::-ms-input-placeholder,.form .form-time::-ms-input-placeholder,.form .form-date::-ms-input-placeholder,.form .form-tel::-ms-input-placeholder,.form .form-textarea::-ms-input-placeholder,.form .form-email::-ms-input-placeholder,.form .form-file::-ms-input-placeholder{font-family:"Plus Jakarta Sans",sans-serif;font-size:0.875rem;font-weight:500;color:var(--color-text);line-height:1.8;white-space:nowrap;opacity:0;}.form .form-text::placeholder,.form .form-select::placeholder,.form .form-search::placeholder,.form .form-number::placeholder,.form .form-time::placeholder,.form .form-date::placeholder,.form .form-tel::placeholder,.form .form-textarea::placeholder,.form .form-email::placeholder,.form .form-file::placeholder{font-family:"Plus Jakarta Sans",sans-serif;font-size:0.875rem;font-weight:500;color:var(--color-text);line-height:1.8;white-space:nowrap;opacity:0;}@media (min-width:768px){.form .form-text::-webkit-input-placeholder,.form .form-select::-webkit-input-placeholder,.form .form-search::-webkit-input-placeholder,.form .form-number::-webkit-input-placeholder,.form .form-time::-webkit-input-placeholder,.form .form-date::-webkit-input-placeholder,.form .form-tel::-webkit-input-placeholder,.form .form-textarea::-webkit-input-placeholder,.form .form-email::-webkit-input-placeholder,.form .form-file::-webkit-input-placeholder{line-height:2;}.form .form-text::-moz-placeholder,.form .form-select::-moz-placeholder,.form .form-search::-moz-placeholder,.form .form-number::-moz-placeholder,.form .form-time::-moz-placeholder,.form .form-date::-moz-placeholder,.form .form-tel::-moz-placeholder,.form .form-textarea::-moz-placeholder,.form .form-email::-moz-placeholder,.form .form-file::-moz-placeholder{line-height:2;}.form .form-text:-ms-input-placeholder,.form .form-select:-ms-input-placeholder,.form .form-search:-ms-input-placeholder,.form .form-number:-ms-input-placeholder,.form .form-time:-ms-input-placeholder,.form .form-date:-ms-input-placeholder,.form .form-tel:-ms-input-placeholder,.form .form-textarea:-ms-input-placeholder,.form .form-email:-ms-input-placeholder,.form .form-file:-ms-input-placeholder{line-height:2;}.form .form-text::-ms-input-placeholder,.form .form-select::-ms-input-placeholder,.form .form-search::-ms-input-placeholder,.form .form-number::-ms-input-placeholder,.form .form-time::-ms-input-placeholder,.form .form-date::-ms-input-placeholder,.form .form-tel::-ms-input-placeholder,.form .form-textarea::-ms-input-placeholder,.form .form-email::-ms-input-placeholder,.form .form-file::-ms-input-placeholder{line-height:2;}.form .form-text::placeholder,.form .form-select::placeholder,.form .form-search::placeholder,.form .form-number::placeholder,.form .form-time::placeholder,.form .form-date::placeholder,.form .form-tel::placeholder,.form .form-textarea::placeholder,.form .form-email::placeholder,.form .form-file::placeholder{line-height:2;}}.form .form-text.form-select:active,.form .form-text:not(.form-select):focus,.form .form-select.form-select:active,.form .form-select:not(.form-select):focus,.form .form-search.form-select:active,.form .form-search:not(.form-select):focus,.form .form-number.form-select:active,.form .form-number:not(.form-select):focus,.form .form-time.form-select:active,.form .form-time:not(.form-select):focus,.form .form-date.form-select:active,.form .form-date:not(.form-select):focus,.form .form-tel.form-select:active,.form .form-tel:not(.form-select):focus,.form .form-textarea.form-select:active,.form .form-textarea:not(.form-select):focus,.form .form-email.form-select:active,.form .form-email:not(.form-select):focus,.form .form-file.form-select:active,.form .form-file:not(.form-select):focus{border-bottom-color:var(--color-white);}.form .form-text.form-select:active + .form-label,.form .form-text:not(.form-select):focus + .form-label,.form .form-select.form-select:active + .form-label,.form .form-select:not(.form-select):focus + .form-label,.form .form-search.form-select:active + .form-label,.form .form-search:not(.form-select):focus + .form-label,.form .form-number.form-select:active + .form-label,.form .form-number:not(.form-select):focus + .form-label,.form .form-time.form-select:active + .form-label,.form .form-time:not(.form-select):focus + .form-label,.form .form-date.form-select:active + .form-label,.form .form-date:not(.form-select):focus + .form-label,.form .form-tel.form-select:active + .form-label,.form .form-tel:not(.form-select):focus + .form-label,.form .form-textarea.form-select:active + .form-label,.form .form-textarea:not(.form-select):focus + .form-label,.form .form-email.form-select:active + .form-label,.form .form-email:not(.form-select):focus + .form-label,.form .form-file.form-select:active + .form-label,.form .form-file:not(.form-select):focus + .form-label{font-size:0.875rem;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}.form .form-text.form-select:active::-webkit-input-placeholder,.form .form-text:not(.form-select):focus::-webkit-input-placeholder,.form .form-select.form-select:active::-webkit-input-placeholder,.form .form-select:not(.form-select):focus::-webkit-input-placeholder,.form .form-search.form-select:active::-webkit-input-placeholder,.form .form-search:not(.form-select):focus::-webkit-input-placeholder,.form .form-number.form-select:active::-webkit-input-placeholder,.form .form-number:not(.form-select):focus::-webkit-input-placeholder,.form .form-time.form-select:active::-webkit-input-placeholder,.form .form-time:not(.form-select):focus::-webkit-input-placeholder,.form .form-date.form-select:active::-webkit-input-placeholder,.form .form-date:not(.form-select):focus::-webkit-input-placeholder,.form .form-tel.form-select:active::-webkit-input-placeholder,.form .form-tel:not(.form-select):focus::-webkit-input-placeholder,.form .form-textarea.form-select:active::-webkit-input-placeholder,.form .form-textarea:not(.form-select):focus::-webkit-input-placeholder,.form .form-email.form-select:active::-webkit-input-placeholder,.form .form-email:not(.form-select):focus::-webkit-input-placeholder,.form .form-file.form-select:active::-webkit-input-placeholder,.form .form-file:not(.form-select):focus::-webkit-input-placeholder{opacity:1;}.form .form-text.form-select:active::-moz-placeholder,.form .form-text:not(.form-select):focus::-moz-placeholder,.form .form-select.form-select:active::-moz-placeholder,.form .form-select:not(.form-select):focus::-moz-placeholder,.form .form-search.form-select:active::-moz-placeholder,.form .form-search:not(.form-select):focus::-moz-placeholder,.form .form-number.form-select:active::-moz-placeholder,.form .form-number:not(.form-select):focus::-moz-placeholder,.form .form-time.form-select:active::-moz-placeholder,.form .form-time:not(.form-select):focus::-moz-placeholder,.form .form-date.form-select:active::-moz-placeholder,.form .form-date:not(.form-select):focus::-moz-placeholder,.form .form-tel.form-select:active::-moz-placeholder,.form .form-tel:not(.form-select):focus::-moz-placeholder,.form .form-textarea.form-select:active::-moz-placeholder,.form .form-textarea:not(.form-select):focus::-moz-placeholder,.form .form-email.form-select:active::-moz-placeholder,.form .form-email:not(.form-select):focus::-moz-placeholder,.form .form-file.form-select:active::-moz-placeholder,.form .form-file:not(.form-select):focus::-moz-placeholder{opacity:1;}.form .form-text.form-select:active:-ms-input-placeholder,.form .form-text:not(.form-select):focus:-ms-input-placeholder,.form .form-select.form-select:active:-ms-input-placeholder,.form .form-select:not(.form-select):focus:-ms-input-placeholder,.form .form-search.form-select:active:-ms-input-placeholder,.form .form-search:not(.form-select):focus:-ms-input-placeholder,.form .form-number.form-select:active:-ms-input-placeholder,.form .form-number:not(.form-select):focus:-ms-input-placeholder,.form .form-time.form-select:active:-ms-input-placeholder,.form .form-time:not(.form-select):focus:-ms-input-placeholder,.form .form-date.form-select:active:-ms-input-placeholder,.form .form-date:not(.form-select):focus:-ms-input-placeholder,.form .form-tel.form-select:active:-ms-input-placeholder,.form .form-tel:not(.form-select):focus:-ms-input-placeholder,.form .form-textarea.form-select:active:-ms-input-placeholder,.form .form-textarea:not(.form-select):focus:-ms-input-placeholder,.form .form-email.form-select:active:-ms-input-placeholder,.form .form-email:not(.form-select):focus:-ms-input-placeholder,.form .form-file.form-select:active:-ms-input-placeholder,.form .form-file:not(.form-select):focus:-ms-input-placeholder{opacity:1;}.form .form-text.form-select:active::-ms-input-placeholder,.form .form-text:not(.form-select):focus::-ms-input-placeholder,.form .form-select.form-select:active::-ms-input-placeholder,.form .form-select:not(.form-select):focus::-ms-input-placeholder,.form .form-search.form-select:active::-ms-input-placeholder,.form .form-search:not(.form-select):focus::-ms-input-placeholder,.form .form-number.form-select:active::-ms-input-placeholder,.form .form-number:not(.form-select):focus::-ms-input-placeholder,.form .form-time.form-select:active::-ms-input-placeholder,.form .form-time:not(.form-select):focus::-ms-input-placeholder,.form .form-date.form-select:active::-ms-input-placeholder,.form .form-date:not(.form-select):focus::-ms-input-placeholder,.form .form-tel.form-select:active::-ms-input-placeholder,.form .form-tel:not(.form-select):focus::-ms-input-placeholder,.form .form-textarea.form-select:active::-ms-input-placeholder,.form .form-textarea:not(.form-select):focus::-ms-input-placeholder,.form .form-email.form-select:active::-ms-input-placeholder,.form .form-email:not(.form-select):focus::-ms-input-placeholder,.form .form-file.form-select:active::-ms-input-placeholder,.form .form-file:not(.form-select):focus::-ms-input-placeholder{opacity:1;}.form .form-text.form-select:active::placeholder,.form .form-text:not(.form-select):focus::placeholder,.form .form-select.form-select:active::placeholder,.form .form-select:not(.form-select):focus::placeholder,.form .form-search.form-select:active::placeholder,.form .form-search:not(.form-select):focus::placeholder,.form .form-number.form-select:active::placeholder,.form .form-number:not(.form-select):focus::placeholder,.form .form-time.form-select:active::placeholder,.form .form-time:not(.form-select):focus::placeholder,.form .form-date.form-select:active::placeholder,.form .form-date:not(.form-select):focus::placeholder,.form .form-tel.form-select:active::placeholder,.form .form-tel:not(.form-select):focus::placeholder,.form .form-textarea.form-select:active::placeholder,.form .form-textarea:not(.form-select):focus::placeholder,.form .form-email.form-select:active::placeholder,.form .form-email:not(.form-select):focus::placeholder,.form .form-file.form-select:active::placeholder,.form .form-file:not(.form-select):focus::placeholder{opacity:1;}.form .form-text:not(.form-select):not(:-moz-placeholder-shown) + .form-label,.form .form-select:not(.form-select):not(:-moz-placeholder-shown) + .form-label,.form .form-search:not(.form-select):not(:-moz-placeholder-shown) + .form-label,.form .form-number:not(.form-select):not(:-moz-placeholder-shown) + .form-label,.form .form-time:not(.form-select):not(:-moz-placeholder-shown) + .form-label,.form .form-date:not(.form-select):not(:-moz-placeholder-shown) + .form-label,.form .form-tel:not(.form-select):not(:-moz-placeholder-shown) + .form-label,.form .form-textarea:not(.form-select):not(:-moz-placeholder-shown) + .form-label,.form .form-email:not(.form-select):not(:-moz-placeholder-shown) + .form-label,.form .form-file:not(.form-select):not(:-moz-placeholder-shown) + .form-label{font-size:0.875rem;top:0;transform:translateY(-100%);}.form .form-text:not(.form-select):not(:-ms-input-placeholder) + .form-label,.form .form-select:not(.form-select):not(:-ms-input-placeholder) + .form-label,.form .form-search:not(.form-select):not(:-ms-input-placeholder) + .form-label,.form .form-number:not(.form-select):not(:-ms-input-placeholder) + .form-label,.form .form-time:not(.form-select):not(:-ms-input-placeholder) + .form-label,.form .form-date:not(.form-select):not(:-ms-input-placeholder) + .form-label,.form .form-tel:not(.form-select):not(:-ms-input-placeholder) + .form-label,.form .form-textarea:not(.form-select):not(:-ms-input-placeholder) + .form-label,.form .form-email:not(.form-select):not(:-ms-input-placeholder) + .form-label,.form .form-file:not(.form-select):not(:-ms-input-placeholder) + .form-label{font-size:0.875rem;top:0;-ms-transform:translateY(-100%);transform:translateY(-100%);}.form .form-text.form-select:valid + .form-label,.form .form-text:not(.form-select):not(:placeholder-shown) + .form-label,.form .form-select.form-select:valid + .form-label,.form .form-select:not(.form-select):not(:placeholder-shown) + .form-label,.form .form-search.form-select:valid + .form-label,.form .form-search:not(.form-select):not(:placeholder-shown) + .form-label,.form .form-number.form-select:valid + .form-label,.form .form-number:not(.form-select):not(:placeholder-shown) + .form-label,.form .form-time.form-select:valid + .form-label,.form .form-time:not(.form-select):not(:placeholder-shown) + .form-label,.form .form-date.form-select:valid + .form-label,.form .form-date:not(.form-select):not(:placeholder-shown) + .form-label,.form .form-tel.form-select:valid + .form-label,.form .form-tel:not(.form-select):not(:placeholder-shown) + .form-label,.form .form-textarea.form-select:valid + .form-label,.form .form-textarea:not(.form-select):not(:placeholder-shown) + .form-label,.form .form-email.form-select:valid + .form-label,.form .form-email:not(.form-select):not(:placeholder-shown) + .form-label,.form .form-file.form-select:valid + .form-label,.form .form-file:not(.form-select):not(:placeholder-shown) + .form-label{font-size:0.875rem;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}.form .form-text.error,.form .form-select.error,.form .form-search.error,.form .form-number.error,.form .form-time.error,.form .form-date.error,.form .form-tel.error,.form .form-textarea.error,.form .form-email.error,.form .form-file.error{border-color:var(--color-primary);}.form .form-select{outline:0;cursor:pointer;-webkit-padding-end:1.5rem;padding-inline-end:1.5rem;}.form .form-select:invalid{-webkit-padding-start:0.5rem;padding-inline-start:0.5rem;}.form .form-select option{color:var(--color-secondary);}.form .form-textarea{margin:0;display:block;width:100% !important;resize:none;}.form .js-form-type-select{position:relative;}.form .js-form-type-select::after{content:"";display:block;width:0;height:0;position:absolute;right:0.25rem;top:50%;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);border:6px solid transparent;border-top-color:var(--font-color);}.form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);margin-top:1rem;}.form .status-messages{padding-top:0;padding-bottom:3rem;}.form .status-messages .message{margin-inline:0;}.form.webform-submission-form{display:grid;-ms-flex-line-pack:start;align-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:1fr;}@media (min-width:768px){.form.webform-submission-form{grid-template-columns:1fr 1fr;-webkit-column-gap:calc(100% / 18 * 2);-moz-column-gap:calc(100% / 18 * 2);column-gap:calc(100% / 18 * 2);}}@media (min-width:1024px){.form.webform-submission-form{-webkit-column-gap:calc(100% / 14 * 1);-moz-column-gap:calc(100% / 14 * 1);column-gap:calc(100% / 14 * 1);}}@media (min-width:1280px){.form.webform-submission-form{-webkit-column-gap:calc(100% / 12 * 1);-moz-column-gap:calc(100% / 12 * 1);column-gap:calc(100% / 12 * 1);}}.form.webform-submission-form .status-messages{grid-column:1/-1;}@media (min-width:768px){.form.webform-submission-form .form-item.js-form-type-textarea,.form.webform-submission-form .form-wrapper.js-form-type-textarea{grid-column:1/-1;}}.form.webform-submission-form .form-item-other-options{grid-column:1/-1;display:grid;gap:2rem;grid-template-columns:1fr;justify-items:center;margin-top:4rem;}@media (min-width:768px){.form.webform-submission-form .form-item-other-options{grid-template-columns:1fr 1fr;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;}}@media (min-width:1024px){.form.webform-submission-form .form-item-other-options{margin-top:6rem;}}.form.webform-submission-form .form-item-other-options .form-label{grid-column:1/-1;text-align:center;margin-bottom:0;}.form.webform-submission-form .form-item-other-options .option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;}@media (min-width:768px){.form.webform-submission-form .form-item-other-options .option:nth-child(odd){margin-right:auto;}}@media (min-width:768px){.form.webform-submission-form .form-item-other-options .option:nth-child(even){margin-left:auto;}}.form.webform-submission-form .form-item-other-options .option .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:4rem;height:4rem;border:var(--visual-grid-width) solid var(--color-secondary-light);border-radius:50%;margin-right:1rem;}@media (min-width:768px){.form.webform-submission-form .form-item-other-options .option .icon{width:4.5rem;height:4.5rem;}}@media (min-width:1024px){.form.webform-submission-form .form-item-other-options .option .icon{width:5rem;height:5rem;}}.form.webform-submission-form .form-item-other-options .option .icon::before{content:"";-webkit-mask:url(/themes/custom/eio_jacket/assets/icons/phone-thick.svg) no-repeat 50% 50%;mask:url(/themes/custom/eio_jacket/assets/icons/phone-thick.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1.5rem;width:1.5rem;min-width:1.5rem;background-color:var(--color-white);}@media (min-width:768px){.form.webform-submission-form .form-item-other-options .option .icon::before{height:1.75rem;width:1.75rem;min-width:1.75rem;}}.form.webform-submission-form .form-item-other-options .option .label{color:var(--color-white);font-weight:700;display:block;width:100%;}.form.webform-submission-form .form-item-other-options .option a{color:var(--color-text);font-weight:500;display:inline-block;width:auto;text-decoration:none;-webkit-transition:color var(--speed) var(--easing);transition:color var(--speed) var(--easing);}.form.webform-submission-form .form-item-other-options .option a:hover{color:var(--color-primary);}.form.webform-submission-form .form-item-other-options .option.email .icon::before{content:"";-webkit-mask:url(/themes/custom/eio_jacket/assets/icons/email-thick.svg) no-repeat 50% 50%;mask:url(/themes/custom/eio_jacket/assets/icons/email-thick.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1.5rem;width:1.5rem;min-width:1.5rem;background-color:var(--color-white);}@media (min-width:768px){.form.webform-submission-form .form-item-other-options .option.email .icon::before{height:1.75rem;width:1.75rem;min-width:1.75rem;}}.form.webform-submission-form .form-actions{grid-column:1/-1;}.menu .menu-wrapper .menu-list{margin:0;padding:0;}.menu .menu-wrapper .menu-list .menu-item{margin:0;padding:0;list-style:none;}.menu .menu-wrapper .menu-list .menu-item .menu-link{cursor:pointer;}@media (max-width:1279px){.menu.menu--main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;}.menu.menu--main .menu-toggle{position:relative;z-index:11;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:2rem;height:2rem;cursor:pointer;}.menu.menu--main .menu-toggle .bar{width:24px;height:2px;background-color:var(--color-white);border-radius:2px;margin-block:5px;position:relative;left:0;top:0;opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}.menu.menu--main .menu-toggle .bar:nth-child(1){-webkit-transition:top var(--speed) var(--easing) var(--speed),width var(--speed) var(--easing) 0s,left var(--speed) var(--easing) 0s,-webkit-transform var(--speed) var(--easing) 0s;transition:top var(--speed) var(--easing) var(--speed),width var(--speed) var(--easing) 0s,left var(--speed) var(--easing) 0s,-webkit-transform var(--speed) var(--easing) 0s;transition:top var(--speed) var(--easing) var(--speed),width var(--speed) var(--easing) 0s,left var(--speed) var(--easing) 0s,transform var(--speed) var(--easing) 0s;transition:top var(--speed) var(--easing) var(--speed),width var(--speed) var(--easing) 0s,left var(--speed) var(--easing) 0s,transform var(--speed) var(--easing) 0s,-webkit-transform var(--speed) var(--easing) 0s;}.menu.menu--main .menu-toggle .bar:nth-child(2){-webkit-transition:-webkit-transform var(--speed) var(--easing) 0s;transition:-webkit-transform var(--speed) var(--easing) 0s;transition:transform var(--speed) var(--easing) 0s;transition:transform var(--speed) var(--easing) 0s,-webkit-transform var(--speed) var(--easing) 0s;}.menu.menu--main .menu-toggle .bar:nth-child(3){-webkit-transition:top var(--speed) var(--easing) var(--speed),width var(--speed) var(--easing) 0s,left var(--speed) var(--easing) 0s,-webkit-transform var(--speed) var(--easing) 0s;transition:top var(--speed) var(--easing) var(--speed),width var(--speed) var(--easing) 0s,left var(--speed) var(--easing) 0s,-webkit-transform var(--speed) var(--easing) 0s;transition:top var(--speed) var(--easing) var(--speed),width var(--speed) var(--easing) 0s,left var(--speed) var(--easing) 0s,transform var(--speed) var(--easing) 0s;transition:top var(--speed) var(--easing) var(--speed),width var(--speed) var(--easing) 0s,left var(--speed) var(--easing) 0s,transform var(--speed) var(--easing) 0s,-webkit-transform var(--speed) var(--easing) 0s;}.menu.menu--main .menu-wrapper{position:absolute;z-index:10;left:0;right:0;top:var(--header-height);height:calc(100vh - var(--header-height));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;-webkit-transition:all var(--speed) var(--easing);transition:all var(--speed) var(--easing);}.menu.menu--main .menu-wrapper::before{content:"";display:block;width:100%;height:100%;background-color:var(--color-background);opacity:0.75;position:absolute;z-index:-1;}.menu.menu--main .menu-wrapper .menu-list{padding:2rem calc(100% / var(--grid-columns) * 2) 5rem;overflow:auto;max-height:100%;}.menu.menu--main .menu-wrapper .menu-list::before,.menu.menu--main .menu-wrapper .menu-list::after{content:"";display:block;position:fixed;top:0;width:var(--visual-grid-width);height:100%;background:var(--visual-grid-color);}.menu.menu--main .menu-wrapper .menu-list::before{left:calc((100% / var(--grid-columns) * 1) - var(--visual-grid-width));}}@media (max-width:1279px) and (min-width:1680px){.menu.menu--main .menu-wrapper .menu-list::before{left:calc((100% - 1680px) / 2 + (1680px / var(--grid-columns)) - var(--visual-grid-width));}}@media (max-width:1279px){.menu.menu--main .menu-wrapper .menu-list::after{right:calc((100% / var(--grid-columns) * 1) - var(--visual-grid-width));}}@media (max-width:1279px) and (min-width:1680px){.menu.menu--main .menu-wrapper .menu-list::after{right:calc((100% - 1680px) / 2 + (1680px / var(--grid-columns)) - var(--visual-grid-width));}}@media (max-width:1279px){.menu.menu--main .menu-wrapper .menu-list .menu-item{margin-block:var(--gutter-smallest-increasing);}.menu.menu--main .menu-wrapper .menu-list .menu-item .menu-link:not(.button){font-family:"Plus Jakarta Sans",sans-serif;font-size:var(--fs-title-normal);font-weight:300;color:inherit;line-height:1.5;text-decoration:none;-webkit-transition:color 0.2s var(--easing);transition:color 0.2s var(--easing);}.menu.menu--main .menu-wrapper .menu-list .menu-item .menu-link:not(.button)::before{content:"";-webkit-mask:url(/themes/custom/eio_jacket/assets/icons/chevron-right.svg) no-repeat 50% 50%;mask:url(/themes/custom/eio_jacket/assets/icons/chevron-right.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1rem;width:1rem;min-width:1rem;background-color:var(--color-gray);margin-right:var(--gutter-smallest-increasing);-webkit-transform:translateX(0) translateY(-1px);-ms-transform:translateX(0) translateY(-1px);transform:translateX(0) translateY(-1px);-webkit-transition:background-color 0.2s var(--easing),-webkit-transform 0.2s var(--easing);transition:background-color 0.2s var(--easing),-webkit-transform 0.2s var(--easing);transition:background-color 0.2s var(--easing),transform 0.2s var(--easing);transition:background-color 0.2s var(--easing),transform 0.2s var(--easing),-webkit-transform 0.2s var(--easing);}.menu.menu--main .menu-wrapper .menu-list .menu-item .menu-link:not(.button).is-active{color:var(--color-primary);}.menu.menu--main .menu-wrapper .menu-list .menu-item .menu-link:not(.button).is-active::before{background-color:var(--color-primary);}.menu.menu--main .menu-wrapper .menu-list .menu-item .menu-link:not(.button):hover,.menu.menu--main .menu-wrapper .menu-list .menu-item .menu-link:not(.button):focus{color:var(--color-white);}.menu.menu--main .menu-wrapper .menu-list .menu-item .menu-link:not(.button):hover::before,.menu.menu--main .menu-wrapper .menu-list .menu-item .menu-link:not(.button):focus::before{background-color:var(--color-white);-webkit-transform:translateX(0.125rem) translateY(-1px);-ms-transform:translateX(0.125rem) translateY(-1px);transform:translateX(0.125rem) translateY(-1px);}.menu.menu--main .menu-wrapper .menu-list .menu-item .menu-link.button{margin-top:var(--gutter-small-increasing);}[data-active-item=block-menu-main] .menu.menu--main .menu-wrapper{opacity:1;visibility:visible;}[data-active-item=block-menu-main] .menu.menu--main .menu-wrapper .menu-list .menu-item{-webkit-animation-name:slideInFromLeft;animation-name:slideInFromLeft;-webkit-animation-duration:var(--speed);animation-duration:var(--speed);-webkit-animation-timing-function:var(--easing);animation-timing-function:var(--easing);-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;}[data-active-item=block-menu-main] .menu.menu--main .menu-wrapper .menu-list .menu-item:nth-child(1){-webkit-animation-delay:0.055s;animation-delay:0.055s;}[data-active-item=block-menu-main] .menu.menu--main .menu-wrapper .menu-list .menu-item:nth-child(2){-webkit-animation-delay:0.11s;animation-delay:0.11s;}[data-active-item=block-menu-main] .menu.menu--main .menu-wrapper .menu-list .menu-item:nth-child(3){-webkit-animation-delay:0.165s;animation-delay:0.165s;}[data-active-item=block-menu-main] .menu.menu--main .menu-wrapper .menu-list .menu-item:nth-child(4){-webkit-animation-delay:0.22s;animation-delay:0.22s;}[data-active-item=block-menu-main] .menu.menu--main .menu-wrapper .menu-list .menu-item:nth-child(5){-webkit-animation-delay:0.275s;animation-delay:0.275s;}[data-active-item=block-menu-main] .menu.menu--main .menu-wrapper .menu-list .menu-item:nth-child(6){-webkit-animation-delay:0.33s;animation-delay:0.33s;}[data-active-item=block-menu-main] .menu.menu--main .menu-wrapper .menu-list .menu-item:nth-child(7){-webkit-animation-delay:0.385s;animation-delay:0.385s;}[data-active-item=block-menu-main] .menu.menu--main .menu-wrapper .menu-list .menu-item:nth-child(8){-webkit-animation-delay:0.44s;animation-delay:0.44s;}[data-active-item=block-menu-main] .menu.menu--main .menu-wrapper .menu-list .menu-item:nth-child(9){-webkit-animation-delay:0.495s;animation-delay:0.495s;}[data-active-item=block-menu-main] .menu.menu--main .menu-wrapper .menu-list .menu-item:nth-child(10){-webkit-animation-delay:0.55s;animation-delay:0.55s;}[data-active-item=block-menu-main] .menu.menu--main .menu-wrapper .menu-list .menu-item:nth-child(11){-webkit-animation-delay:0.605s;animation-delay:0.605s;}[data-active-item=block-menu-main] .menu.menu--main .menu-wrapper .menu-list .menu-item:nth-child(12){-webkit-animation-delay:0.66s;animation-delay:0.66s;}[data-active-item=block-menu-main] .menu.menu--main .menu-wrapper .menu-list .menu-item:nth-child(13){-webkit-animation-delay:0.715s;animation-delay:0.715s;}[data-active-item=block-menu-main] .menu.menu--main .menu-wrapper .menu-list .menu-item:nth-child(14){-webkit-animation-delay:0.77s;animation-delay:0.77s;}[data-active-item=block-menu-main] .menu.menu--main .menu-wrapper .menu-list .menu-item:nth-child(15){-webkit-animation-delay:0.825s;animation-delay:0.825s;}[data-active-item=block-menu-main] .menu.menu--main .menu-wrapper .menu-list .menu-item:nth-child(16){-webkit-animation-delay:0.88s;animation-delay:0.88s;}[data-active-item=block-menu-main] .menu.menu--main .menu-wrapper .menu-list .menu-item:nth-child(17){-webkit-animation-delay:0.935s;animation-delay:0.935s;}[data-active-item=block-menu-main] .menu.menu--main .menu-wrapper .menu-list .menu-item:nth-child(18){-webkit-animation-delay:0.99s;animation-delay:0.99s;}[data-active-item=block-menu-main] .menu.menu--main .menu-wrapper .menu-list .menu-item:nth-child(19){-webkit-animation-delay:1.045s;animation-delay:1.045s;}[data-active-item=block-menu-main] .menu.menu--main .menu-wrapper .menu-list .menu-item:nth-child(20){-webkit-animation-delay:1.1s;animation-delay:1.1s;}[data-active-item=block-menu-main] .menu.menu--main .menu-toggle .bar:nth-child(1){top:7px;left:8px;width:9px;-webkit-transform:rotate(45deg) translateX(-8px);-ms-transform:rotate(45deg) translateX(-8px);transform:rotate(45deg) translateX(-8px);-webkit-transition:top var(--speed) var(--easing) 0s,width var(--speed) var(--easing) var(--speed),left var(--speed) var(--easing) var(--speed),-webkit-transform var(--speed) var(--easing) var(--speed);transition:top var(--speed) var(--easing) 0s,width var(--speed) var(--easing) var(--speed),left var(--speed) var(--easing) var(--speed),-webkit-transform var(--speed) var(--easing) var(--speed);transition:top var(--speed) var(--easing) 0s,width var(--speed) var(--easing) var(--speed),left var(--speed) var(--easing) var(--speed),transform var(--speed) var(--easing) var(--speed);transition:top var(--speed) var(--easing) 0s,width var(--speed) var(--easing) var(--speed),left var(--speed) var(--easing) var(--speed),transform var(--speed) var(--easing) var(--speed),-webkit-transform var(--speed) var(--easing) var(--speed);}[data-active-item=block-menu-main] .menu.menu--main .menu-toggle .bar:nth-child(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:-webkit-transform var(--speed) var(--easing) var(--speed);transition:-webkit-transform var(--speed) var(--easing) var(--speed);transition:transform var(--speed) var(--easing) var(--speed);transition:transform var(--speed) var(--easing) var(--speed),-webkit-transform var(--speed) var(--easing) var(--speed);}[data-active-item=block-menu-main] .menu.menu--main .menu-toggle .bar:nth-child(3){top:-7px;left:8px;width:9px;-webkit-transform:rotate(45deg) translateX(8px);-ms-transform:rotate(45deg) translateX(8px);transform:rotate(45deg) translateX(8px);-webkit-transition:top var(--speed) var(--easing) 0s,width var(--speed) var(--easing) var(--speed),left var(--speed) var(--easing) var(--speed),-webkit-transform var(--speed) var(--easing) var(--speed);transition:top var(--speed) var(--easing) 0s,width var(--speed) var(--easing) var(--speed),left var(--speed) var(--easing) var(--speed),-webkit-transform var(--speed) var(--easing) var(--speed);transition:top var(--speed) var(--easing) 0s,width var(--speed) var(--easing) var(--speed),left var(--speed) var(--easing) var(--speed),transform var(--speed) var(--easing) var(--speed);transition:top var(--speed) var(--easing) 0s,width var(--speed) var(--easing) var(--speed),left var(--speed) var(--easing) var(--speed),transform var(--speed) var(--easing) var(--speed),-webkit-transform var(--speed) var(--easing) var(--speed);}}@media (min-width:1280px){.menu.menu--main .menu-toggle{display:none;}.menu.menu--main .menu-wrapper{height:100%;position:relative;left:auto;right:auto;top:auto;}.menu.menu--main .menu-wrapper .menu-list{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;gap:clamp(20px,2.4vw,40px);}.menu.menu--main .menu-wrapper .menu-list .menu-item .menu-link:not(.button){font-family:"Plus Jakarta Sans",sans-serif;font-size:var(--font-size-text);font-weight:500;color:inherit;line-height:1.5;text-decoration:none;position:relative;display:block;padding-block:10px;-webkit-transition:color var(--speed) var(--easing);transition:color var(--speed) var(--easing);}.menu.menu--main .menu-wrapper .menu-list .menu-item .menu-link:not(.button)::before{content:"";display:block;width:2rem;height:var(--visual-grid-width);background-color:currentColor;position:absolute;left:0;bottom:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform var(--speed) var(--easing);transition:-webkit-transform var(--speed) var(--easing);transition:transform var(--speed) var(--easing);transition:transform var(--speed) var(--easing),-webkit-transform var(--speed) var(--easing);}.menu.menu--main .menu-wrapper .menu-list .menu-item .menu-link:not(.button):hover,.menu.menu--main .menu-wrapper .menu-list .menu-item .menu-link:not(.button):focus{color:var(--color-white);}.menu.menu--main .menu-wrapper .menu-list .menu-item .menu-link:not(.button):hover::before,.menu.menu--main .menu-wrapper .menu-list .menu-item .menu-link:not(.button):focus::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}.menu.menu--main .menu-wrapper .menu-list .menu-item .menu-link:not(.button).is-active{color:var(--color-primary);}.menu.menu--main .menu-wrapper .menu-list .menu-item .menu-link:not(.button).is-active::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}.menu.menu--main .menu-wrapper .menu-list .menu-item:has(.button){position:relative;margin-left:180px;}.menu.menu--main .menu-wrapper .menu-list .menu-item:has(.button) .menu-link.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) translateX(calc(min(100vw,1680px) / 24 * 0.5));-ms-transform:translateY(-50%) translateX(calc(min(100vw,1680px) / 24 * 0.5));transform:translateY(-50%) translateX(calc(min(100vw,1680px) / 24 * 0.5));white-space:nowrap;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-shadow:0 0 10px var(--color-background);-webkit-transition:border-color var(--speed) var(--easing),background-color var(--speed) var(--easing),padding var(--speed) var(--easing),-webkit-box-shadow var(--speed) var(--easing);transition:border-color var(--speed) var(--easing),background-color var(--speed) var(--easing),padding var(--speed) var(--easing),-webkit-box-shadow var(--speed) var(--easing);transition:border-color var(--speed) var(--easing),box-shadow var(--speed) var(--easing),background-color var(--speed) var(--easing),padding var(--speed) var(--easing);transition:border-color var(--speed) var(--easing),box-shadow var(--speed) var(--easing),background-color var(--speed) var(--easing),padding var(--speed) var(--easing),-webkit-box-shadow var(--speed) var(--easing);}}@media (min-width:1280px){[data-scroll-at-top=false] .menu.menu--main .menu-wrapper .menu-list .menu-item:has(.button) .menu-link.button{padding-block:0.125rem;}}@keyframes slideInFromLeft{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}.menu.menu--other{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;}@media (min-width:1024px){.menu.menu--other .menu-wrapper .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;}}.menu.menu--other .menu-wrapper .menu-list .menu-item + .menu-item{margin-top:0.25rem;}@media (min-width:1024px){.menu.menu--other .menu-wrapper .menu-list .menu-item + .menu-item{margin-top:0;margin-left:1rem;}.menu.menu--other .menu-wrapper .menu-list .menu-item + .menu-item:first-child{margin-left:0;}}@media (min-width:1280px){.menu.menu--other .menu-wrapper .menu-list .menu-item + .menu-item{margin-left:2rem;}}.menu.menu--other .menu-wrapper .menu-list .menu-item .menu-link{color:var(--color-text);text-decoration:none;-webkit-transition:color var(--speed) var(--easing);transition:color var(--speed) var(--easing);}@media (min-width:1024px){.menu.menu--other .menu-wrapper .menu-list .menu-item .menu-link{font-size:1rem;}}.menu.menu--other .menu-wrapper .menu-list .menu-item .menu-link::before{content:"";-webkit-mask:url(/themes/custom/eio_jacket/assets/icons/chevron-right.svg) no-repeat 50% 50%;mask:url(/themes/custom/eio_jacket/assets/icons/chevron-right.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:0.875rem;width:0.875rem;min-width:0.875rem;background-color:var(--color-gray);margin-right:0.5rem;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:background-color var(--speed) var(--easing),-webkit-transform var(--speed) var(--easing);transition:background-color var(--speed) var(--easing),-webkit-transform var(--speed) var(--easing);transition:background-color var(--speed) var(--easing),transform var(--speed) var(--easing);transition:background-color var(--speed) var(--easing),transform var(--speed) var(--easing),-webkit-transform var(--speed) var(--easing);}@media (min-width:1024px){.menu.menu--other .menu-wrapper .menu-list .menu-item .menu-link::before{display:none;}}.menu.menu--other .menu-wrapper .menu-list .menu-item .menu-link:hover,.menu.menu--other .menu-wrapper .menu-list .menu-item .menu-link:focus{color:var(--color-white);}.menu.menu--other .menu-wrapper .menu-list .menu-item .menu-link:hover::before,.menu.menu--other .menu-wrapper .menu-list .menu-item .menu-link:focus::before{background-color:var(--color-white);-webkit-transform:translateX(0.125rem);-ms-transform:translateX(0.125rem);transform:translateX(0.125rem);}.menu.menu--social-media .menu-wrapper .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;}.menu.menu--social-media .menu-wrapper .menu-list .menu-item{margin-right:0.5rem;}.menu.menu--social-media .menu-wrapper .menu-list .menu-item:last-child{margin-right:0;}.menu.menu--social-media .menu-wrapper .menu-list .menu-item .menu-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:3rem;height:3rem;color:var(--color-white);background-color:var(--color-secondary);border-radius:var(--border-radius);border:var(--visual-grid-width) solid transparent;font-size:0;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;-webkit-transition:border-color var(--speed) var(--easing),-webkit-box-shadow var(--speed) var(--easing);transition:border-color var(--speed) var(--easing),-webkit-box-shadow var(--speed) var(--easing);transition:border-color var(--speed) var(--easing),box-shadow var(--speed) var(--easing);transition:border-color var(--speed) var(--easing),box-shadow var(--speed) var(--easing),-webkit-box-shadow var(--speed) var(--easing);}.menu.menu--social-media .menu-wrapper .menu-list .menu-item .menu-link::after{-webkit-transition:background-color var(--speed) var(--easing);transition:background-color var(--speed) var(--easing);}.menu.menu--social-media .menu-wrapper .menu-list .menu-item .menu-link[href*=linkedin]::after{content:"";-webkit-mask:url(/themes/custom/eio_jacket/assets/icons/linkedin.svg) no-repeat 50% 50%;mask:url(/themes/custom/eio_jacket/assets/icons/linkedin.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:2rem;width:2rem;min-width:2rem;background-color:currentColor;}.menu.menu--social-media .menu-wrapper .menu-list .menu-item .menu-link[href*=drupal]::after{content:"";-webkit-mask:url(/themes/custom/eio_jacket/assets/icons/drupal.svg) no-repeat 50% 50%;mask:url(/themes/custom/eio_jacket/assets/icons/drupal.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:2rem;width:2rem;min-width:2rem;background-color:currentColor;}.menu.menu--social-media .menu-wrapper .menu-list .menu-item .menu-link:hover,.menu.menu--social-media .menu-wrapper .menu-list .menu-item .menu-link:focus{border-color:var(--color-primary);-webkit-box-shadow:var(--box-shadow-primary);box-shadow:var(--box-shadow-primary);}.menu.menu--social-media .menu-wrapper .menu-list .menu-item .menu-link:hover::after,.menu.menu--social-media .menu-wrapper .menu-list .menu-item .menu-link:focus::after{background-color:var(--color-primary);}.menu.menu--footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;}@media (min-width:1024px){.menu.menu--footer .menu-wrapper .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;}}.menu.menu--footer .menu-wrapper .menu-list .menu-item + .menu-item{margin-top:0.25rem;}@media (min-width:1024px){.menu.menu--footer .menu-wrapper .menu-list .menu-item + .menu-item{margin-top:0;margin-left:1rem;}.menu.menu--footer .menu-wrapper .menu-list .menu-item + .menu-item:first-child{margin-left:0;}}@media (min-width:1280px){.menu.menu--footer .menu-wrapper .menu-list .menu-item + .menu-item{margin-left:2rem;}}.menu.menu--footer .menu-wrapper .menu-list .menu-item .menu-link{color:var(--color-text);text-decoration:none;-webkit-transition:color var(--speed) var(--easing);transition:color var(--speed) var(--easing);}@media (min-width:1024px){.menu.menu--footer .menu-wrapper .menu-list .menu-item .menu-link{font-size:1rem;}}.menu.menu--footer .menu-wrapper .menu-list .menu-item .menu-link::before{content:"";-webkit-mask:url(/themes/custom/eio_jacket/assets/icons/chevron-right.svg) no-repeat 50% 50%;mask:url(/themes/custom/eio_jacket/assets/icons/chevron-right.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:0.875rem;width:0.875rem;min-width:0.875rem;background-color:var(--color-gray);margin-right:0.5rem;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:background-color var(--speed) var(--easing),-webkit-transform var(--speed) var(--easing);transition:background-color var(--speed) var(--easing),-webkit-transform var(--speed) var(--easing);transition:background-color var(--speed) var(--easing),transform var(--speed) var(--easing);transition:background-color var(--speed) var(--easing),transform var(--speed) var(--easing),-webkit-transform var(--speed) var(--easing);}@media (min-width:1024px){.menu.menu--footer .menu-wrapper .menu-list .menu-item .menu-link::before{display:none;}}.menu.menu--footer .menu-wrapper .menu-list .menu-item .menu-link:hover,.menu.menu--footer .menu-wrapper .menu-list .menu-item .menu-link:focus{color:var(--color-white);}.menu.menu--footer .menu-wrapper .menu-list .menu-item .menu-link:hover::before,.menu.menu--footer .menu-wrapper .menu-list .menu-item .menu-link:focus::before{background-color:var(--color-white);-webkit-transform:translateX(0.125rem);-ms-transform:translateX(0.125rem);transform:translateX(0.125rem);}.button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;border:var(--visual-grid-width) solid var(--color-secondary-light);padding:1rem 1.5rem;border-radius:50px;font-family:"Plus Jakarta Sans",sans-serif;font-size:var(--fs-text-small);font-weight:inherit;color:var(--color-button);line-height:1.5;font-family:"DM Mono",sans-serif;text-transform:uppercase;font-weight:500;letter-spacing:0.5px;text-align:center;text-decoration:none;cursor:pointer;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;background-color:transparent;-webkit-transition:border-color var(--speed) var(--easing),background-color var(--speed) var(--easing),-webkit-box-shadow var(--speed) var(--easing);transition:border-color var(--speed) var(--easing),background-color var(--speed) var(--easing),-webkit-box-shadow var(--speed) var(--easing);transition:border-color var(--speed) var(--easing),box-shadow var(--speed) var(--easing),background-color var(--speed) var(--easing);transition:border-color var(--speed) var(--easing),box-shadow var(--speed) var(--easing),background-color var(--speed) var(--easing),-webkit-box-shadow var(--speed) var(--easing);}.button::before{content:"";position:absolute;inset:0;background-color:transparent;border-radius:50px;-webkit-box-shadow:var(--box-shadow-primary);box-shadow:var(--box-shadow-primary);opacity:0;-webkit-transition:opacity var(--speed) var(--easing);transition:opacity var(--speed) var(--easing);}.button:focus{outline:none;}.button:hover,.button:focus,.button:active{border-color:var(--color-primary);}.button:hover::before,.button:focus::before,.button:active::before{opacity:1;}.button--small{padding:0.75rem 1.125rem;}.button--light{border-color:var(--color-secondary-light);}.button--filled{background-color:var(--color-secondary-light);}.button--filled:hover,.button--filled:focus{border-color:var(--color-primary);background-color:var(--color-primary);}.button--primary{border-color:var(--color-primary);}.button--primary::before{opacity:1;}.button--primary:hover{background-color:var(--color-primary);}.button--full-width{width:100%;}.button--cta::after{content:"";-webkit-mask:url(/themes/custom/eio_jacket/assets/icons/arrow-right.svg) no-repeat 50% 50%;mask:url(/themes/custom/eio_jacket/assets/icons/arrow-right.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:clamp(16px,5vw,18px);width:clamp(16px,5vw,18px);min-width:clamp(16px,5vw,18px);background-color:var(--color-primary);margin-left:10px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all 0.5s cubic-bezier(0.5,1.7,0.5,0.8);transition:all 0.5s cubic-bezier(0.5,1.7,0.5,0.8);}.button--cta:hover::after,.button--cta:focus::after,.button--cta:active::after{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);}@media (min-width:1024px){.button{padding:1.125rem 2rem;}.button--small{padding:0.75rem 1.125rem;font-size:var(--fs-text-smaller);}}.status-messages{display:grid;grid-template-columns:1fr;padding-block:calc(100% / var(--grid-columns) * 1);-webkit-transition:padding var(--speed) var(--easing);transition:padding var(--speed) var(--easing);}.status-messages .message{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 20);flex:0 0 calc(100% / var(--grid-columns) * 20);margin-left:calc(100% / var(--grid-columns) * 2);margin-right:calc(100% / var(--grid-columns) * 2);font-family:"Plus Jakarta Sans",sans-serif;font-size:0.875rem;font-weight:500;color:var(--color-white);line-height:1.5;letter-spacing:0.25px;background-color:var(--color-background);border:var(--visual-grid-width) solid var(--color-secondary-light);border-radius:var(--border-radius);color:var(--color-white);padding:1rem 4rem 1rem 1rem;margin-top:1rem;overflow:hidden;opacity:1;visibility:visible;-webkit-transition:opacity var(--speed) var(--easing),visibility var(--speed) var(--easing),padding var(--speed) var(--easing),max-height var(--speed) var(--easing),margin-top var(--speed) var(--easing);transition:opacity var(--speed) var(--easing),visibility var(--speed) var(--easing),padding var(--speed) var(--easing),max-height var(--speed) var(--easing),margin-top var(--speed) var(--easing);}.status-messages .message:first-child{margin-top:0;}.status-messages .message a{color:inherit;text-decoration:none;-webkit-transition:color var(--speed) var(--easing);transition:color var(--speed) var(--easing);}.status-messages .message a:hover,.status-messages .message a:focus{color:var(--color-primary);}@media (min-width:1024px){.status-messages .message{font-size:1rem;padding:1.25rem 5rem 1.25rem 1.25rem;}}.status-messages .message::before{content:"";-webkit-mask:url(/themes/custom/eio_jacket/assets/icons/check.svg) no-repeat 50% 50%;mask:url(/themes/custom/eio_jacket/assets/icons/check.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1.5rem;width:1.5rem;min-width:1.5rem;background-color:var(--color-green);margin-right:0.75rem;margin-block:-0.0625rem;}@media (min-width:1024px){.status-messages .message::before{height:2rem;width:2rem;min-width:2rem;margin-block:-0.25rem;}}.status-messages .message .close{position:absolute;width:1.5rem;height:1.5rem;right:0.75rem;top:0.9375rem;cursor:pointer;background-color:var(--visual-grid-color);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);border-radius:4px;opacity:1;visibility:visible;-webkit-transition:background-color var(--speed) var(--easing),opacity var(--speed) var(--easing),visibility var(--speed) var(--easing),-webkit-transform var(--speed) var(--easing);transition:background-color var(--speed) var(--easing),opacity var(--speed) var(--easing),visibility var(--speed) var(--easing),-webkit-transform var(--speed) var(--easing);transition:background-color var(--speed) var(--easing),opacity var(--speed) var(--easing),visibility var(--speed) var(--easing),transform var(--speed) var(--easing);transition:background-color var(--speed) var(--easing),opacity var(--speed) var(--easing),visibility var(--speed) var(--easing),transform var(--speed) var(--easing),-webkit-transform var(--speed) var(--easing);}.status-messages .message .close:hover{background-color:var(--color-secondary-light);}@media (min-width:1024px){.status-messages .message .close{width:2rem;height:2rem;top:1rem;right:0.875rem;}}.status-messages .message .close::before,.status-messages .message .close::after{content:"";display:block;width:0.75rem;height:2px;background-color:var(--color-white);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);border-radius:2px;}@media (min-width:1024px){.status-messages .message .close::before,.status-messages .message .close::after{width:0.875rem;}}.status-messages .message .close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);}.status-messages .message.warning::before{content:"";-webkit-mask:url(/themes/custom/eio_jacket/assets/icons/warning.svg) no-repeat 50% 50%;mask:url(/themes/custom/eio_jacket/assets/icons/warning.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1.5rem;width:1.5rem;min-width:1.5rem;background-color:var(--color-orange);}@media (min-width:1024px){.status-messages .message.warning::before{height:2rem;width:2rem;min-width:2rem;}}.status-messages .message.error::before{content:"";-webkit-mask:url(/themes/custom/eio_jacket/assets/icons/error.svg) no-repeat 50% 50%;mask:url(/themes/custom/eio_jacket/assets/icons/error.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1.5rem;width:1.5rem;min-width:1.5rem;background-color:var(--color-red);}@media (min-width:1024px){.status-messages .message.error::before{height:2rem;width:2rem;min-width:2rem;}}.status-messages .message.is-closing{opacity:0;visibility:hidden;padding-block:0;max-height:0 !important;margin-top:0;}.status-messages .message.is-closing .close{opacity:0;visibility:hidden;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.status-messages.is-closing{padding:0;}.ajax-progress{position:fixed;z-index:21;top:0;left:0;width:100%;height:100%;padding:0;opacity:1;border-radius:0;background:none;background-color:rgba(var(--white),0.85);}.ajax-progress:before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:50%;width:2rem;height:2rem;margin-top:-1rem;margin-left:-1rem;border-radius:50%;border:3px solid var(--color-secondary);border-top-color:var(--color-primary);-webkit-animation:rotate 1s ease infinite;animation:rotate 1s ease infinite;z-index:2;-webkit-transition:opacity var(--speed) var(--easing) var(--speed),visibility var(--speed) var(--easing) var(--speed);transition:opacity var(--speed) var(--easing) var(--speed),visibility var(--speed) var(--easing) var(--speed);}.ajax-progress:after{content:"Momentje!";display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,40px);-ms-transform:translate(-50%,40px);transform:translate(-50%,40px);font-family:"Plus Jakarta Sans",sans-serif;font-size:var(--font-size-text);font-weight:inherit;color:inherit;line-height:1.5;}*:has(pixel-canvas){position:relative;}*:has(pixel-canvas) pixel-canvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;border-radius:inherit;overflow:hidden;}
