.logo{display:inline-flex;max-width:16rem;max-height:8rem}.logo.is-broken{width:2.4rem;height:2.4rem}@media (prefers-color-scheme: dark){.logo{filter:invert(1) hue-rotate(180deg) brightness(2.9) saturate(.45)}}.theme--dark .logo{filter:invert(1) hue-rotate(180deg) brightness(2.9) saturate(.45)}.image{--parallax-ratio: 0;position:relative;line-height:0}.image__content{position:relative;max-width:100%;max-height:100%}@media (prefers-color-scheme: dark){.image__content{filter:brightness(.97) contrast(1.005)}}.image--cover .image__content{position:absolute;top:0;left:0;right:0;bottom:0}@supports (object-fit: cover){.image--cover .image__content{object-fit:cover;height:100%;width:100%}}.image__content.parallax{--parallax-ratio: .05}.image__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;height:100%;object-fit:cover;filter:invert(1) grayscale(1) brightness(.9) contrast(5);mix-blend-mode:multiply;opacity:.5}@media (prefers-contrast: more){.image__overlay{filter:invert(1) grayscale(1) brightness(.4) contrast(5);opacity:.8}}@media (prefers-reduced-transparency){.image__overlay{opacity:1;mix-blend-mode:normal;filter:brightness(0)}}.image.is-broken{line-height:inherit}.image.is-broken .image__content{font-size:0;overflow:hidden}.image.is-broken .image__content:before{content:" ";display:block;height:100%;width:100%;background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/broken-img.svg);background-repeat:no-repeat;background-size:auto min(3rem,90%);font-weight:700}.image--cover{position:relative;width:var(--image-max-width, 100%);height:auto;max-width:100%;max-height:100%;overflow:hidden;background-color:var(--color-background-dimmed)}@supports not (object-fit: cover){.image--cover{overflow:hidden}}.image--cover:before{content:"";display:block;padding-top:var(--image-ratio, 100%)}.image--cover.is-broken .image__content:before{background-position:center}.image--framed:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:inherit;box-shadow:0 0 0 2px var(--color-background-dimmed) inset;z-index:10;mix-blend-mode:darken}.image[data-image-random-fallback].is-broken .image__content{background-position:center;background-repeat:no-repeat;background-size:cover}.image[data-image-random-fallback].is-broken .image__content:before{visibility:hidden}.image[data-image-random-fallback="0"].is-broken .image__content{background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/00.jpg)}.image[data-image-random-fallback="1"].is-broken .image__content{background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/01.jpg)}.image[data-image-random-fallback="2"].is-broken .image__content{background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/02.jpg)}.image[data-image-random-fallback="3"].is-broken .image__content{background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/03.jpg)}.image[data-image-random-fallback="4"].is-broken .image__content{background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/04.jpg)}.image[data-image-random-fallback="5"].is-broken .image__content{background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/05.jpg)}.image[data-image-random-fallback="6"].is-broken .image__content{background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/06.jpg)}.image[data-image-random-fallback="7"].is-broken .image__content{background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/07.jpg)}.image[data-image-random-fallback="8"].is-broken .image__content{background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/08.jpg)}.image[data-image-random-fallback="9"].is-broken .image__content{background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/09.jpg)}.image[data-image-random-fallback="10"].is-broken .image__content{background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/10.jpg)}.image[data-image-random-fallback="11"].is-broken .image__content{background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/11.jpg)}.image[data-image-random-fallback="12"].is-broken .image__content{background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/12.jpg)}.image[data-image-random-fallback="13"].is-broken .image__content{background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/13.jpg)}.image[data-image-random-fallback="14"].is-broken .image__content{background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/14.jpg)}.image[data-image-random-fallback="15"].is-broken .image__content{background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/15.jpg)}.image[data-image-random-fallback="16"].is-broken .image__content{background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/16.jpg)}.image[data-image-random-fallback="17"].is-broken .image__content{background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/17.jpg)}.image[data-image-random-fallback="18"].is-broken .image__content{background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/18.jpg)}.image[data-image-random-fallback="19"].is-broken .image__content{background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/19.jpg)}.image[data-image-random-fallback="20"].is-broken .image__content{background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/20.jpg)}.image[data-image-random-fallback="21"].is-broken .image__content{background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/21.jpg)}.image[data-image-random-fallback="22"].is-broken .image__content{background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/22.jpg)}.image[data-image-random-fallback="23"].is-broken .image__content{background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/23.jpg)}.image[data-image-random-fallback="24"].is-broken .image__content{background-image:url(https://d3syu1zzkfut20.cloudfront.net/assets/images/24.jpg)}.button{display:inline-flex;border:none;align-items:center;justify-content:center;gap:.5em;min-width:10em;padding:1em 1.5em 1em 2em;border-radius:0;background-color:var(--color-brand);color:var(--color-gray-95);font-size:var(--font-size-small);font-weight:600;line-height:var(--line-height-dense);text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--duration-default);transition-property:background-color,box-shadow,color}@media (hover: hover){.button:hover,.button:focus{background-color:var(--color-light-lavender);color:var(--color-gray-95)}}@media (prefers-contrast: more){.button{background-color:var(--color-brand-light);border:2px solid var(--color-strong)}}.button .icon{margin-left:0}.button--light{box-shadow:0 0 0 1.5px var(--color-strong) inset;background:none;color:var(--color-strong)}@media (hover: hover){.button--light:hover,.button--light:focus{background-color:var(--color-strong);color:var(--color-invert)}}.tile{--tile-width: 25rem;--tile-gap: 1.5rem;--tile-scale: 1.06;--tile-image-padding: 50%;display:grid;align-content:start;gap:var(--tile-gap);position:relative;z-index:10;min-width:max(var(--tile-width),25rem);min-height:max(var(--tile-width)*1.2,30rem);max-width:calc(2*var(--tile-width));padding:2.5rem;background-color:var(--color-background-dimmed)}@media (max-width: 1023px){.tile{--tile-scale: 1}}.tile__link{display:grid;gap:var(--tile-gap)}@media (hover: none){.tile__link{display:contents}}.tile__link .tile__title,.tile__link .rich-text{text-wrap:initial}@media (hover: hover){.tile__link .tile__title,.tile__link .rich-text{text-decoration:underline;text-decoration-color:#0000;transition:text-decoration-color var(--duration-fast)}}.tile__link .rich-text:after{content:"";display:inline-block;height:1em;width:2em}.tile__link .arrow-right,.tile__link .arrow-top-right{position:absolute;bottom:3rem;right:2.5rem;color:var(--color-strong)}@media (hover: hover){.tile__link .arrow-right,.tile__link .arrow-top-right{transition:translate var(--duration-default);will-change:translate}}@media (hover: hover){.tile__link:hover .tile__hero{scale:var(--tile-scale)}.tile__link:hover .tile__hero .image__content{scale:1}.tile__link:hover .tile__title,.tile__link:hover .rich-text{text-decoration-color:currentColor}.tile__link:hover .arrow-right{translate:.5em}.tile__link:hover .arrow-top-right{translate:.35em -.35em}}.tile__hero.image{position:absolute;top:0;left:0;right:0;width:100%;transform-origin:bottom;transition:scale var(--duration-default);will-change:transform}.tile__hero .image__content{scale:var(--tile-scale);transition:inherit;will-change:transform}.tile__title{font-weight:inherit!important}.tile .heading{font-weight:700}.tile__number{color:var(--color-strong);font-size:6rem;line-height:var(--line-height-h1);white-space:nowrap}@media (hover: none){.tile:has(.tile__hero){padding-top:calc(var(--tile-image-padding) + 2.5rem)}}.tile:has(.tile__hero) .tile__link{padding-top:calc(var(--tile-image-padding) + 2.5rem)}.tile:has(.tile__icon){padding-top:3rem}.tile:has(.tile__icon) .tile__icon{display:inline-grid;place-items:center;width:5rem;height:5rem;border-radius:50%;background-color:var(--color-background)}.tile.link{--tile-link-duration: var(--duration-default);color:inherit;font-weight:inherit;text-decoration:none;transition:z-index var(--tile-link-duration)}@media (hover: hover){.tile.link:before,.tile.link:after,.tile.link .tile__link:before,.tile.link .tile__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-10;transition-duration:var(--tile-link-duration)}}@media (hover: hover){.tile.link:before,.tile.link .tile__link:before{box-shadow:var(--box-shadow);opacity:0;transition-property:opacity,transform;will-change:opacity}}@media (prefers-contrast: more){.tile.link:before,.tile.link .tile__link:before{border:2px solid}}@media (forced-colors: active){.tile.link:before,.tile.link .tile__link:before{border:2px solid}}@media (hover: hover){.tile.link:after,.tile.link .tile__link:after{background-color:var(--color-background-dimmed);transition-property:transform;will-change:transform}}.tile.link .link__icon,.tile.link .tile__link .link__icon{--icon-size: 2rem;height:auto;width:auto;position:absolute;bottom:3rem;right:2.5rem;background:none;border-radius:0;color:var(--color-strong)}@media (hover: hover){.tile.link .link__icon,.tile.link .tile__link .link__icon{transition:translate var(--tile-link-duration);will-change:translate}}@media (hover: hover){.tile.link:hover,.tile.link .tile__link:hover{z-index:20}.tile.link:hover:before,.tile.link:hover:after,.tile.link .tile__link:hover:before,.tile.link .tile__link:hover:after{transform:scale(var(--tile-scale))}.tile.link:hover:before,.tile.link .tile__link:hover:before{opacity:1}.tile.link:hover .tile__hero,.tile.link .tile__link:hover .tile__hero{scale:var(--tile-scale)}.tile.link:hover .tile__hero .image__content,.tile.link .tile__link:hover .tile__hero .image__content{scale:1}.tile.link:hover .link__icon[style*=arrow-right],.tile.link .tile__link:hover .link__icon[style*=arrow-right]{translate:.5em}.tile.link:hover .link__icon[style*=arrow-top-right],.tile.link .tile__link:hover .link__icon[style*=arrow-top-right]{translate:.35em -.35em}}.tile.link:has(.tile__hero){grid-template-rows:auto;padding-top:calc(var(--tile-image-padding) + 2.5rem)}.tile.link:has(.tile__hero) .h4{align-self:start;font-weight:400;text-wrap:wrap}.tile.link:has(.tile__hero) .tags{padding-right:2.5rem}.tile.link:has(.tile__hero) .tags__tag{background-color:var(--color-background);border-radius:50vw;padding:0 1rem}.rich-text{-webkit-hyphens:auto;hyphens:auto}.rich-text *:not(:last-child){margin-bottom:1em}.rich-text strong{color:var(--color-strong);font-weight:600}.rich-text em,.rich-text i{font-style:italic}.rich-text .heading{margin-top:2em;text-wrap:initial}@media (max-width: 767px){.rich-text .heading{margin-top:1.5em}}.rich-text .heading.h4{margin-top:1.5em;margin-bottom:1em}.rich-text .heading:first-child{margin-top:0}.rich-text .link{display:inline}.rich-text .link:not([target=_blank]) .icon{display:none}.rich-text ul,.rich-text ol{padding-left:1.25em;list-style:initial}.rich-text ul li li::marker{color:var(--color-gray-20)}.rich-text ol{list-style:decimal}.rich-text li:not(:last-child){margin-bottom:.5em}.rich-text blockquote{position:relative;padding:1em 0 1.5em 2em;font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.rich-text blockquote:before{content:"”";position:absolute;left:0;color:var(--color-gray-20);font-size:400%;line-height:.8}.rich-text pre,.rich-text code{font-family:Menlo,Monaco,Courier New,Courier,monospace}.rich-text code:not(pre code),.rich-text pre{background-color:var(--color-background-dimmed)}.rich-text pre{padding:.5em .8em;font-size:80%;overflow:auto;white-space:pre-wrap}.rich-text code:not(pre code){padding:.2em .4em;font-size:80%}.rich-text table,.rich-text th,.rich-text tr,.rich-text td{border:1px solid var(--color-subtle)}.rich-text table{width:100%;border-radius:var(--border-radius);-moz-border-radius:var(--border-radius);font-size:var(--font-size-small);color:var(--color-primary)}.rich-text tr:first-child{background:var(--color-background-dimmed);font-weight:700;line-height:var(--line-height-dense)}.rich-text tr:not(:first-child) td[data-style-text-align-left],.rich-text tr:not(:first-child) td[style*="text-align: left"]{text-align:left}.rich-text td{padding:1.2rem}.rich-text [data-hs-responsive-table=true]{overflow-x:auto;margin-right:calc(-1*var(--gap-horizontal));padding-right:var(--gap-horizontal)}.rich-text iframe{width:100%;aspect-ratio:calc(attr(data-hsv-width type(<integer>),160)/attr(data-hsv-height type(<integer>),90))}.rich-text iframe[src*=youtube],.rich-text iframe[src*=vimeo]{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.rich-text .hs-cta-embed{max-width:100%}.rich-text .hs-embed-wrapper[data-service=youtube],.rich-text .hs-embed-wrapper[data-service=vimeo],.rich-text .hs-responsive-embed-wrapper.hs-responsive-embed,.rich-text .hs-responsive-embed.hs-responsive-embed-youtube{position:relative;overflow:hidden;width:100%;padding-top:56.25%;max-width:100%!important;max-height:none!important}@media print{.rich-text .hs-embed-wrapper[data-service=youtube],.rich-text .hs-embed-wrapper[data-service=vimeo],.rich-text .hs-responsive-embed-wrapper.hs-responsive-embed,.rich-text .hs-responsive-embed.hs-responsive-embed-youtube{display:none}}.rich-text .hljs{padding:0;background:none}.rich-text .hljs-keyword,.rich-text .hljs-operator,.rich-text .hljs-pattern-match,.rich-text .hljs-constructor,.rich-text .hljs-function,.rich-text .hljs-bullet,.rich-text .hljs-link,.rich-text .hljs-meta,.rich-text .hljs-selector-id,.rich-text .hljs-symbol,.rich-text .hljs-title,.rich-text .hljs-deletion,.rich-text .hljs-name,.rich-text .hljs-section,.rich-text .hljs-selector-tag,.rich-text .hljs-subst{color:#e45649}.rich-text .hljs-function,.rich-text .hljs-params,.rich-text .hljs-constructor,.rich-text .hljs-string,.rich-text .hljs-addition,.rich-text .hljs-attribute,.rich-text .hljs-meta-string,.rich-text .hljs-regexp{color:#50a150}.rich-text .hljs-function,.rich-text .hljs-params,.rich-text .hljs-typing,.rich-text .hljs-constructor,.rich-text .hljs-built_in,.rich-text .hljs-class,.rich-text .hljs-title,.rich-text .hljs-attr,.rich-text .hljs-number,.rich-text .hljs-selector-attr,.rich-text .hljs-selector-class,.rich-text .hljs-selector-pseudo,.rich-text .hljs-template-variable,.rich-text .hljs-type,.rich-text .hljs-variable{color:#cb7702}.rich-text .hljs-module-access,.rich-text .hljs-module,.rich-text .hljs-comment,.rich-text .hljs-quote,.rich-text .hljs-doctag,.rich-text .hljs-formula{color:#a626a4}.rich-text .hljs-literal{color:#4078f2}.rich-text .hljs-comment,.rich-text .hljs-quote,.rich-text .hljs-emphasis{font-style:italic}.rich-text .hljs-strong{font-weight:700}.rich-text .hljs-link{text-decoration:underline}.hs-inline-edit .rich-text h1,.hs-inline-edit .rich-text h2,.hs-inline-edit .rich-text h3,.hs-inline-edit .rich-text h4{color:var(--color-strong);font-weight:600}.hs-inline-edit .rich-text h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}.hs-inline-edit .rich-text h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.hs-inline-edit .rich-text h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.hs-inline-edit .rich-text h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.hs-inline-edit .rich-text a{color:var(--color-strong);font-weight:600;text-decoration:underline}.heading{color:var(--color-strong);font-weight:600;text-wrap:balance}.heading strong{font-weight:700}.heading:has(strong){font-weight:400}:root{--wrapper-max-width: 120rem;--wrapper-max-width-wide: 148rem;--wrapper-padding: 5rem}@media (max-width: 1023px){:root{--wrapper-padding: 3.2rem}}@media (max-width: 767px){:root{--wrapper-padding: 2rem}}.wrapper{max-width:calc(var(--wrapper-max-width) + 2*var(--wrapper-padding));width:100%;margin-left:auto;margin-right:auto;padding-left:var(--wrapper-padding);padding-right:var(--wrapper-padding)}@media (min-width: 1024px){.wrapper--wide{--wrapper-max-width: var(--wrapper-max-width-wide)}}:root{--main-navbar-height: 7.5rem;--main-navbar-visible-height: var(--main-navbar-height);--main-navbar-burger-height: 12px;--main-navbar-burger-line-height: 2px}@media (max-width: 1349px){:root{--main-navbar-height: 7rem}}@media (max-width: 767px){:root{--main-navbar-height: 6rem}}:root:has(.main-navbar.is-hidden){--main-navbar-visible-height: 0rem}.main-navbar{--animation-from-translateY: -50%;animation-duration:var(--duration-ultraslow);animation-delay:.2s;animation-fill-mode:backwards;animation-name:opacity,translateY;animation-play-state:paused;position:fixed;top:0;left:0;right:0;z-index:1000}.main-navbar [data-hs-island]{display:contents}.main-navbar__container{height:var(--main-navbar-height);background-color:var(--color-background);transition-property:opacity,transform,background-color;transition-duration:var(--duration-slow);will-change:transform}.main-navbar__wrapper{display:flex;align-items:center;justify-content:space-between;height:100%;gap:3rem;transition-property:opacity,transform;transition-duration:var(--duration-default),var(--duration-slow);will-change:opacity,transform}@media (max-width: 1023px){.main-navbar__wrapper{gap:1.5rem}}@media (max-width: 1023px){.main-navbar__wrapper{transition-property:opacity;will-change:opacity}}.main-navbar__skip{margin-right:1em;font-size:var(--font-size-small);line-height:var(--line-height-dense);text-decoration-color:initial}.main-navbar__skip:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.main-navbar .logo{width:13rem;min-width:10rem;z-index:10}.main-navbar__burger{position:relative;display:grid;grid-gap:calc(var(--main-navbar-burger-height) - 2*var(--main-navbar-burger-line-height));place-content:center;height:var(--main-navbar-burger-height);z-index:1000}.main-navbar__burger:before,.main-navbar__burger:after{content:"";display:block;width:2.4rem;height:var(--main-navbar-burger-line-height);background-color:currentColor;transition:transform var(--duration-fast);will-change:transform}.main-navbar__burger-label{position:absolute;top:-100vw;right:-100vw;bottom:-100vw;left:-100vw;height:max(44px,4.5rem);width:max(44px,4.5rem);margin:auto;opacity:0}@media (min-width: 1024px){.main-navbar__burger{display:none}}.main-navbar__menu{display:flex;position:relative}@media (min-width: 1024px){.main-navbar__menu{animation:opacity var(--duration-slow) backwards}.main-navbar__menu:hover{--main-navbar-submenu-change-duration: var(--duration-default)}}@media (max-width: 1023px){.main-navbar__menu{display:block;overflow-y:auto;position:fixed;top:0;right:0;bottom:-10rem;left:0;min-height:100dvh;padding-top:var(--main-navbar-height);padding-bottom:8rem;background:var(--color-background)}}@media (hover: hover){.main-navbar__menu:has(.main-navbar__level-0:hover) .main-navbar__level-0:not(:hover)>.link{opacity:.5}}@media (max-width: 1023px){.main-navbar__menu:not(:has(.main-navbar__level-0.is-active)) .main-navbar__back{visibility:hidden}}.main-navbar__opener{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-5;opacity:0;background-image:url(https://www.netguru.com/hubfs/_N19%20Modules/Icons/Forms/chevron-down-grey.svg);background-position:calc(100% - .75rem) calc(50% + .1rem);background-repeat:no-repeat;background-size:1.2rem}@media (max-width: 1023px){.main-navbar__opener{z-index:auto}}.main-navbar__opener:focus{opacity:1}@media (min-width: 1024px){.main-navbar__back{display:none}}@media (max-width: 1023px){.main-navbar__back{position:fixed;top:0;z-index:10;display:flex;align-items:center;width:100vw;padding:1rem var(--wrapper-padding);height:var(--main-navbar-height);background-color:var(--color-background);font-weight:600}.main-navbar__back:before{content:"";position:relative;display:block;height:1em;width:1em;margin-right:1em;background-image:url(https://www.netguru.com/hubfs/_N19%20Modules/Icons/Components/arrow-backward.svg);background-position:center;background-repeat:no-repeat;background-size:contain}}.main-navbar__label{text-decoration:underline;text-decoration-color:#0000;transition:inherit}.main-navbar__level-0{position:relative;display:flex;align-items:center;height:var(--main-navbar-height)}@media (min-width: 1024px){.main-navbar__level-0{flex-direction:column}}@media (max-width: 1023px){.main-navbar__level-0{border-bottom:1px solid var(--color-subtle)}}@media (min-width: 1024px){.main-navbar__level-0:after{content:"";order:10;display:block;width:100%;height:2px;margin-top:-2px;background-color:var(--color-brand);opacity:0}}.main-navbar__level-0>.link{margin:auto 2.5rem;color:var(--color-strong);transition-property:color,opacity,text-decoration-color}@media (max-width: 1349px){.main-navbar__level-0>.link{margin:auto 1.5rem}}@media (max-width: 767px){.main-navbar__level-0>.link{margin:auto 1rem;font-size:var(--font-size-small)}}@media (max-width: 1023px){.main-navbar__level-0>.link{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:var(--wrapper-padding);pointer-events:none}}@media (min-width: 1024px){.main-navbar__level-0>.link .icon{display:none}}@media (hover: hover){.main-navbar__level-0>.link:hover{color:var(--color-strong)}}@media (min-width: 1024px){.main-navbar__level-0:first-of-type:before,.main-navbar__level-0:last-of-type:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;z-index:-5}}@media (min-width: 1024px){.main-navbar__level-0:first-of-type:before{transform:skew(-45deg)}}@media (min-width: 1024px){.main-navbar__level-0:last-of-type:before{transform:skew(45deg)}}@media (max-width: 1023px){.main-navbar__level-0:not(.is-active) .main-navbar__level-1{opacity:0;visibility:hidden}}@media (min-width: 1024px)and (hover: hover){.main-navbar__level-0:hover:after,.main-navbar__level-0.is-active:after{opacity:1}.main-navbar__level-0:hover .main-navbar__level-1,.main-navbar__level-0.is-active .main-navbar__level-1{opacity:1;visibility:visible}}.main-navbar__level-1{position:fixed;inset:var(--main-navbar-height) -50vw auto;width:100vw;margin:0 auto;padding:5rem 0;background-color:var(--color-background);border-top:1px solid var(--color-subtle);border-bottom:1px solid var(--color-subtle);color:var(--color-strong)}@media (min-width: 1024px){.main-navbar__level-1{max-height:calc(90vh - var(--main-navbar-height));opacity:0;overflow-y:auto;visibility:hidden}}@media (max-width: 767px){.main-navbar__level-1{padding-bottom:0}}@media (max-width: 1023px){.main-navbar__level-1{z-index:10;height:calc(100dvh - var(--main-navbar-height));padding-bottom:0;padding-top:3rem;background-color:var(--color-background);overflow-y:auto}}.main-navbar__level-1>.wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr)) 22rem;gap:5rem;justify-content:center;align-content:start;height:100%}@media (max-width: 1349px){.main-navbar__level-1>.wrapper{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr)) 18rem}}@media (max-width: 1023px){.main-navbar__level-1>.wrapper{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));column-gap:2rem;align-content:stretch}}.main-navbar__level-1>.wrapper>.link{font-weight:400}.main-navbar__level-1>.wrapper:has(.main-navbar__level-2:nth-child(5)){grid-template-rows:repeat(2,auto)}.main-navbar__level-1>.wrapper:has(.main-navbar__level-2:nth-child(9)){grid-template-rows:repeat(3,auto)}.hs-inline-edit .main-navbar__level-1{display:none}.main-navbar__level-2{display:flex;flex-direction:column;align-items:start;gap:1.5rem}@media (max-width: 1023px){.main-navbar__level-2{align-self:start}}.main-navbar__level-2 .link{font-weight:400;line-height:var(--line-height-dense)}.main-navbar__level-2 .link:not([target=_blank]) .icon{display:none}.main-navbar__level-2 .label{color:var(--color-primary)}.main-navbar__level-2--all{padding-left:5rem}@media (max-width: 1349px){.main-navbar__level-2--all{padding-left:3rem}}@media (min-width: 1024px){.main-navbar__level-2--all{grid-column-end:-1;justify-content:end;grid-row:1/-1;border-left:1px solid var(--color-subtle)}}@media (max-width: 1023px){.main-navbar__level-2--all{grid-column:1/-1;padding:2rem 0;align-items:end;position:sticky;bottom:0;order:10;background:var(--color-background);border-top:1px solid var(--color-subtle);align-self:end}}.main-navbar__level-2--all .link{color:var(--color-strong);font-weight:600;text-decoration:underline}.main-navbar__level-2--only,.main-navbar__level-2--tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}@media (max-width: 1349px){.main-navbar__level-2--only,.main-navbar__level-2--tiles{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}.main-navbar__level-2--only .label,.main-navbar__level-2--tiles .label{grid-column:1/-1}.main-navbar__level-2--only{place-items:start;gap:3rem}@media (max-width: 1023px){.main-navbar__level-2--only{grid-column:1/-1}}.main-navbar__level-2--only .link{color:var(--color-strong)}@media (hover: hover){.main-navbar__level-2--only .link{text-decoration-color:#0000}.main-navbar__level-2--only .link:hover,.main-navbar__level-2--only .link:focus{text-decoration-color:#0000}.main-navbar__level-2--only .link:hover .main-navbar__label,.main-navbar__level-2--only .link:focus .main-navbar__label{text-decoration-color:currentColor}}.main-navbar__level-2--tiles{grid-column:span 2;align-items:stretch;gap:2rem 5rem;place-content:start}@media (max-width: 1023px){.main-navbar__level-2--tiles{grid-template-columns:auto;place-content:stretch}}.main-navbar__level-2--tiles .tile{font-size:var(--font-size-small);padding:1.5rem;width:auto;min-height:0;min-width:0;max-width:none}@media (max-width: 1023px){.main-navbar__level-2--tiles .tile{aspect-ratio:auto;min-height:0}}.main-navbar__level-2--tiles .tile:before{margin-bottom:0}@media (max-width: 1023px){.main-navbar__level-2--tiles .tile:before{margin-right:1.5rem;padding-top:0;aspect-ratio:1}}@media (hover: hover){.main-navbar__level-2--tiles .tile__link:hover .arrow-right{opacity:1}}@media (max-width: 1023px){.main-navbar__level-2--tiles .tile__hero{position:absolute!important;top:0;left:0;right:auto!important;width:10rem!important;height:10rem;margin:0;overflow:hidden}.main-navbar__level-2--tiles .tile__hero .image__content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover}}@media (max-width: 1023px){.main-navbar__level-2--tiles .tile__title{margin:0}}.main-navbar__level-2--tiles .tile__title{align-self:center}.main-navbar__level-2--tiles .tile .rich-text{color:var(--color-primary);font-size:var(--font-size-tiny)}.main-navbar__level-2--tiles .tile .arrow-right{inset:auto 1.5rem 1rem auto;max-width:1.8rem;opacity:0;transition-property:opacity,translate}@media (max-width: 1023px){.main-navbar__level-2--tiles .tile:has(.tile__hero){position:relative;display:flex;height:10rem;padding-left:11.5rem;padding-top:1rem!important}}@media (min-width: 1024px){.main-navbar__level-2--tiles .tile.link:has(.tile__hero){padding-top:calc(var(--tile-image-padding) + 1.5rem)}}@media (hover: hover){.main-navbar__level-2--tiles .tile.link .link__icon{bottom:1rem;right:1rem;opacity:0;transition:translate var(--tile-link-duration),opacity var(--duration-fast)}.main-navbar__level-2--tiles .tile.link:hover .link__icon{opacity:1}}@media (max-width: 1023px){.main-navbar__level-2--tiles .tile.link .link__icon{display:none}}@media (max-width: 767px){.main-navbar__level-2--tiles~.main-navbar__level-2{grid-column:span 2}}.main-navbar__sublabel{color:var(--color-secondary);font-size:var(--font-size-tiny)}.main-navbar .button{flex:none}@media (min-width: 1024px){.main-navbar .button{animation:opacity var(--duration-slow) backwards;transition-property:background-color,color;transition-duration:var(--duration-fast)}}@media (max-width: 1023px){.main-navbar .button{position:fixed;inset:calc(100dvh - var(--main-navbar-height, 7rem)) var(--wrapper-padding) auto;width:20em;margin:0 auto;padding:.6em 1.2em;animation:opacity var(--duration-slow)}}@media (max-width: 1023px){.main-navbar__container.has-menu-opened .main-navbar__burger:before{transform:translateY(calc((var(--main-navbar-burger-height) - var(--main-navbar-burger-line-height)) / 2)) rotate(45deg)}}@media (max-width: 1023px){.main-navbar__container.has-menu-opened .main-navbar__burger:after{transform:translateY(calc(-1 * (var(--main-navbar-burger-height) - var(--main-navbar-burger-line-height)) / 2)) rotate(-45deg)}}@media (max-width: 1023px){.main-navbar__container:not(.has-menu-opened) .main-navbar__menu{visibility:hidden}}@media (max-width: 1023px){.main-navbar__container:not(.has-menu-opened) .button{display:none}}@media (max-width: 1023px){.main-navbar:has(.main-navbar__level-0.is-active) .logo{visibility:hidden}}@media (max-width: 1023px){.main-navbar:has(.main-navbar__level-0.is-active) .button{animation:none;visibility:hidden}}.main-navbar__container.is-hidden{animation-duration:0ms;animation-delay:0ms;transform:translateY(-100%);pointer-events:none}.main-navbar__container.is-hidden>.wrapper{opacity:0}@media (hover: hover){.main-navbar:not(:hover):not(.is-hidden){--main-navbar-submenu-change-duration: 0ms;transform:translateY(var(--main-navbar-translateY, 0));will-change:transform}.main-navbar:not(:hover):not(.is-hidden) .wrapper{transform:translateY(calc(-.5 * var(--main-navbar-translateY, 0)))}}.main-navbar__container.theme--dark{background:none}.main-navbar__container.theme--dark .button{color:var(--color-strong);box-shadow:0 0 0 1.5px var(--color-strong) inset;background:none}@media (hover: hover){.main-navbar__container.theme--dark .button:hover,.main-navbar__container.theme--dark .button:focus{box-shadow:0 0 0 1.5px #0000 inset!important;color:var(--color-invert)!important}}.main-navbar.is-loading-animation-on{animation-play-state:running}:root{--loading-animation-threshold: 5s}html:not(.hs-inline-edit) body:not(.no-js) .loading-animation:not(.is-loading-animation-on) *,html:not(.hs-inline-edit) body:not(.no-js) .loading-animation:not(.is-loading-animation-on) *:before,html:not(.hs-inline-edit) body:not(.no-js) .loading-animation:not(.is-loading-animation-on) *:after{animation-delay:var(--loading-animation-threshold)!important;animation-play-state:paused!important}body.no-js .loading-animation *,body.no-js .loading-animation *:before,body.no-js .loading-animation *:after{animation-delay:var(--loading-animation-threshold)!important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
