@layer fonts,reset,layout,utils,blocks;@layer blocks{.button{text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;padding:var(--space-2xs) var(--space-s);font-size:var(--text-step--1);border:2px solid var(--color-fire-red);display:inline-block;border-radius:999px;letter-spacing:.15rem;color:var(--color-white);width:fit-content;background:transparent;cursor:pointer;position:relative;box-shadow:0 0 0 0 transparent;transition:all .2s ease-in;overflow:clip}@media(any-pointer:fine)and (any-hover:hover){.button:before{content:"";display:block;width:0px;height:86%;position:absolute;top:7%;left:0%;opacity:0;background:#fff;box-shadow:0 0 15px 3px #fff;transform:skew(-20deg)}.button:is(:hover,:focus-visible){color:#fff;box-shadow:0 0 30px #ff000080;background-color:var(--color-fire-red);transition:all .2s ease-out}.button:is(:hover,:focus-visible):before{animation:shine .5s linear}.button:active{box-shadow:0 0 0 0 transparent;transition:box-shadow .2s ease-in}}.button--small{padding:.6rem 1.2rem;font-size:.8rem}.button--secondary{border-color:var(--color-white)}@media(any-pointer:fine)and (any-hover:hover){.button--secondary:before{background:var(--color-mid-gray)}.button--secondary:is(:hover,:focus-visible){color:var(--color-fire-red);box-shadow:0 0 30px #ff000080;background-color:var(--color-white)}}@keyframes shine{0%{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}}@layer blocks{.content-illustration{display:grid;grid-template-columns:repeat(8,1fr);max-width:150rem}.content-illustration__illustration{position:relative;grid-row:1/3;grid-column:1/9;padding-right:var(--space-m)}@media(width>=35rem){.content-illustration__illustration{grid-column:1/7}}@media(width>=50rem){.content-illustration__illustration{grid-column:1/5}}@media(width>=100rem){.content-illustration__illustration{grid-column:1/6}}.content-illustration__illustration .pump{width:100%;height:auto}.content-illustration__illustration .rotor{position:absolute;top:34%;right:21%;width:30%}@media(width>=70em){.content-illustration__illustration .rotor{top:43%;right:18%}}.content-illustration__illustration .rotor{animation:turningRotor linear both;animation-range:entry 0% exit 100%;animation-timeline:view(block);animation-duration:.01s}.content-illustration__content{justify-content:end;position:relative;grid-row:1;height:100%;padding:var(--space-4xl) var(--space-m) var(--space-m) var(--space-m);display:flex;flex-direction:column;background:linear-gradient(180deg,#10101000,#101010 40%);grid-column:1/9;grid-row:2/4}@media(width>=80em){.content-illustration__content a{align-self:flex-end}}@media(width>=35rem){.content-illustration__content{padding:var(--space-4xl) var(--space-xl) var(--space-xl) var(--space-xl)}}@media(width>=50rem){.content-illustration__content{padding:var(--space-3xl) var(--space-xl) var(--space-xl) var(--space-xl)}}@media(width>=80em){.content-illustration__content{grid-column:2/9;background:linear-gradient(90deg,#10101000,#101010 30%);background:linear-gradient(90deg,#10101000,#101010b3 20.87%,#101010 38.46%);grid-row:1/4;padding:var(--space-4xl) var(--space-2xl) var(--space-2xl) calc(var(--space-4xl) + var(--space-l))}}@media(width>=100rem){.content-illustration__content{grid-column:3/9;padding:var(--space-3xl) var(--space-2xl) var(--space-2xl) calc(var(--space-4xl) + var(--space-l))}}@media(width>=120rem){.content-illustration__content{grid-column:4/9;padding:var(--space-3xl) var(--space-2xl) var(--space-2xl) calc(var(--space-4xl) + var(--space-l))}}@keyframes turningRotor{0%{transform:rotate(0)}to{transform:rotate(180deg)}}}@layer blocks{.faq{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:var(--space-l-xl);grid-column-gap:1px}@media(width>=60em){.faq{grid-template-columns:2fr 3fr 3fr}}.faq svg{position:sticky;top:var(--space-2xl)}.faq picture{grid-column:1/3;aspect-ratio:4/1;width:100%;height:auto;overflow:clip;border-radius:999px;min-height:10rem}:is(.faq picture) img{width:100%;height:100%;object-fit:cover;animation:fluidFaq linear both;animation-range:entry 0% exit 100%;animation-timeline:view(block);animation-duration:.01s}@media(width>=60em){.faq picture{grid-column:2/4}}.faq h2{grid-column:1/3}@media(width>=60em){.faq h2{grid-column:1/4}}@keyframes fluidFaq{0%{width:200%;height:200%}to{width:100%;height:100%}}.faq__items{display:grid;grid-template-columns:subgrid;grid-column:1/3;background:var(--color-dark-gray);grid-row-gap:1px}@media(width>=60em){.faq__items{grid-column:2/4}}.faq__item{background:var(--color-black);padding:var(--space-m)}@media(width>=40em){.faq__item:nth-child(1),.faq__item:nth-child(2){padding-block-start:0}.faq__item:nth-child(2n-1){padding-inline-start:0}.faq__item:nth-child(2n-2){padding-inline-end:0}.faq__item:nth-last-child(-n+2){padding-block-end:0}.faq__item details{display:flex;justify-content:space-between;flex-direction:column;height:100%}}@media(width<40em){.faq__item{grid-column:1/3;padding:var(--space-m) 0}}@media(width>=60em){.faq__item details{gap:var(--space-m-l)}}:is(.faq__item details) p a{color:var(--color-fire-red)}:is(.faq__item details)>summary{list-style-type:none;pointer-events:none}:is(:is(.faq__item details)>summary):focus-visible{outline:4px dotted var(--color-pink);outline-offset:2px}:is(:is(.faq__item details)>summary)::marker,:is(:is(.faq__item details)>summary)::-webkit-details-marker{display:none}@media(width<40em){:is(.faq__item details)>summary{list-style-type:"↓";pointer-events:all;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;gap:var(--space-xs)}:is(:is(.faq__item details)>summary):before{content:"+";font-family:var(--font-display);font-size:2rem}}@media(width<40em){:is([open]:is(.faq__item details)>summary):before{content:"-"}}}@layer blocks{.hero-bg-image{height:clamp(40rem,60vw,80rem);display:flex;align-items:center;position:relative}.hero-bg-image+*{margin-block-start:calc(var(--space-2xl) * -1)}.hero-bg-image__headline h1,.hero-bg-image__headline p{max-width:50rem}.hero-bg-image__visual{position:absolute;inset:0;z-index:-1}.hero-bg-image__visual picture,.hero-bg-image__visual img{position:absolute;inset:0;object-fit:cover;height:100%;width:100%}.hero-bg-image__visual:before{content:"";position:absolute;bottom:0;background:linear-gradient(180deg,#10101000,#101010);z-index:1;height:30vw;width:100%}}@layer blocks{@property --show{syntax: "<length-percentage>"; inherits: true; initial-value: 0%;}.hero-home{--margin-end: 34rem;min-height:100vh;display:flex;position:relative;padding-block-end:var(--space-l);padding-inline:var(--space-m);flex-direction:column;text-align:center;z-index:2;margin-block-end:var(--margin-end)}@media(width>=70em){.hero-home{padding-block-start:var(--space-2xl)}}.hero-home h1{font-size:clamp(4rem,11.5vw,60rem);text-align:center;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent calc(50% - var(--show)),#f00,transparent calc(50% + var(--show)));mask-image:linear-gradient(90deg,transparent calc(50% - var(--show)),#f00,transparent calc(50% + var(--show)));-webkit-mask-size:180% 100%;mask-size:180% 100%;-webkit-mask-position:center center;mask-position:center center;position:sticky;top:var(--space-3xl);align-self:start;-webkit-text-stroke:1.5px var(--color-fire-red);text-stroke:1.5px var(--color-fire-red);padding-block:2rem;--show: 40%;opacity:1;transform:translateY(0)}@media(width>=60em){.hero-home h1{-webkit-text-stroke:2px var(--color-fire-red);text-stroke:2px var(--color-fire-red)}}@supports (animation-timeline: scroll()){.hero-home h1{view-timeline-name:--reveal;view-timeline-axis:block;animation:linear mask both;animation-timeline:--reveal;animation-range:cover 40% exit 100%}}.hero-home__pump{position:absolute;height:50vh;top:calc(43% - 2em);left:50%;transform:translate(-50%,-50%);animation:floatingPump 5s ease-in-out infinite}.hero-home__pump picture,.hero-home__pump img{height:100%;width:auto;object-fit:contain;margin-inline:auto}@supports (animation-timeline: scroll()){.hero-home__pump picture{animation:growingPump linear both;animation-range:entry 40% exit 100%;animation-timeline:view(block);animation-duration:.01s}}@media(width<60em){.hero-home__pump{width:70vw}}.hero-home__subline{position:absolute;bottom:var(--space-l);left:50%;transform:translate(-50%);width:100%;padding-inline:var(--space-m)}@media(width<60em){.hero-home__subline{font-size:var(--text-step-5)}}@supports (animation-timeline: scroll()){.hero-home__subline{view-timeline-name:--showUp;view-timeline-axis:block;animation:linear showUp both;animation-timeline:--showUp;animation-range:cover 10% cover 70%;position:fixed}}@keyframes showUp{0%{opacity:.3;transform:translate(-50%) scale(.8)}40%{opacity:1;transform:translate(-50%) scale(1.1)}60%{opacity:1;transform:translate(-50%) scale(1.1)}to{opacity:0;transform:translate(-50%) scale(1.1)}}@keyframes floatingPump{0%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-52%)}to{transform:translate(-50%,-50%)}}@keyframes growingPump{0%{transform:scale(1) rotateY(0)}to{transform:scale(1.4) rotateY(16deg)}}@keyframes mask{0%{--show: 40%;opacity:1;transform:translateY(0)}to{--show: 0%;opacity:.7;transform:translateY(calc(var(--space-4xl)))}}.hero-home__blur{position:absolute;bottom:-60%;left:-30%;opacity:.8;width:clamp(60rem,80vw,100rem);height:auto}}@layer blocks{.hero-plain{text-align:center;padding-block:var(--space-3xl) var(--space-xl)}}@layer blocks{.image-content-spinner{display:flex;gap:var(--space-xl-2xl);margin-block-start:var(--space-4xl)}.img-current{opacity:1;z-index:1}.img-next{opacity:0;z-index:2}.image-content-spinner__content{flex:1;width:100%}.branch{padding:clamp(1rem,3vw,4rem) 0;scroll-margin-top:50vh}.sticky-image__rotor{z-index:2;top:50%;transform:translateY(-50%);height:clamp(10rem,20vw,30rem);width:auto;position:sticky;animation:spinRotor linear both;animation-range:entry 0% exit 100%;animation-timeline:view(block);animation-duration:.01s}@media(width<40em){.sticky-image__rotor{top:0;height:400%}}@media(width<40em){.sticky-image__rotor{display:none}}@keyframes spinRotor{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(180deg)}}}@layer blocks{.image-text{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:var(--space-l-xl);grid-column-gap:1px}@media(width>=60em){.image-text{grid-template-columns:2fr 3fr 3fr}}.image-text picture{grid-column:1/3;aspect-ratio:4/1;width:100%;height:auto;overflow:clip;border-radius:999px;min-height:10rem}:is(.image-text picture) img{width:100%;height:100%;object-fit:cover;animation:fluidFaq linear both;animation-range:entry 0% exit 100%;animation-timeline:view(block);animation-duration:.01s}@media(width>=60em){.image-text picture{grid-column:2/4}}.image-text__content{grid-column:1/4}}@layer blocks{.info-box{border:1px solid var(--color-fire-red);border-radius:var(--border-radius-m);padding:var(--space-m)}}@layer blocks{.plain-html>*+*{margin-top:1.25em}.plain-html p{line-height:var(--leading-normal);color:#ffffffe3}.plain-html h2,.plain-html h3,.plain-html h4{margin-top:1.75em}.plain-html h2{font-size:var(--text-step-3)}.plain-html h3{font-size:var(--text-step-4)}.plain-html h4{font-size:var(--text-step-5)}.plain-html a{text-decoration-color:var(--color-fire-red)}:is(.plain-html a):is(:hover,:focus-visible){color:var(--color-fire-red)}.plain-html p,.plain-html li{font-weight:300;max-width:60ch}.plain-html img{width:100%;max-height:50rem;object-fit:contain}.plain-html blockquote{padding-left:1em;border-left:2px solid var(--color-fire-red);border-radius:.5rem}:is(.plain-html blockquote) p{font-size:var(--text-step-2);line-height:var(--leading-snug)}:is(.plain-html blockquote) footer:before{content:"– "}}@layer blocks{.product-list{padding-block-end:calc(var(--space-3xl) * 2)}.product-list:after{content:"";position:absolute;bottom:0;left:-5%;width:110%;height:calc(var(--space-3xl) * 2);background:linear-gradient(360deg,#101010 30%,#10101000);z-index:4}}@layer blocks{.quote{position:relative;margin-inline:auto}.quote:before{content:"“";font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--color-white);position:absolute;font-size:clamp(8rem,20vw,18rem);top:calc(clamp(4rem,10vw,8rem)*-1);left:1rem}.quote__image{aspect-ratio:1;object-fit:cover;width:clamp(10rem,20vw,20rem)}picture:has(.quote__image){position:relative;z-index:-1;width:fit-content}picture:has(.quote__image):after{content:"";inset:0;position:absolute;background:linear-gradient(313.04deg,#10101080,#10101066 32.75%,#10101000 81.09%)}.quote__text{display:block;margin-block-start:calc(var(--space-xl) * -1);margin-inline-start:var(--space-xl-2xl);text-wrap:pretty}}@layer blocks{.section-navigation__headline{border-top:1px solid var(--color-dark-gray);padding-block-start:var(--space-xs)}.section-navigation__headline h2{font-size:1.17em;color:var(--color-mid-gray)}}@layer blocks{.skip-link{position:fixed;z-index:1000;inset-block-start:var(--space-xs);inset-inline-start:var(--space-xs);padding:var(--space-2xs) var(--space-s);border-radius:var(--border-radius-s);background:var(--color-white);color:var(--color-black);font-weight:var(--weight-medium);-webkit-text-decoration:none;text-decoration:none}.skip-link:not(:focus-visible){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap;padding:0}}@layer blocks{.statement{text-align:center}.statement .statement__headline{font-size:var(--text-step-5);font-family:var(--font-base);font-weight:var(--weight-light);line-height:var(--leading-snug);background:linear-gradient(121.8deg,#fff 10.96%,#514f4f 49.94%,#242323 81.54%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;background-size:200% 300%;background-position:0% 0%;animation:movingShadow linear both;animation-range:entry 0% contain 60%;animation-timeline:view(block);animation-duration:.01s}.statement--with-image picture{width:clamp(16rem,60%,40rem);margin-inline:auto;position:relative;margin-block-end:calc(var(--space-l) * -1);z-index:-1}:is(.statement--with-image picture) img{width:100%;height:auto}:is(.statement--with-image picture):before{content:"";position:absolute;width:100%;height:50%;background:linear-gradient(180deg,#10101000,#101010);bottom:0;left:0}@keyframes movingShadow{0%{background-position:100% 100%;background-size:200% 300%}to{background-position:0% 0%;background-size:200% 300%}}}@layer blocks{.sticky-category-head{top:0;position:sticky;z-index:3;width:100%;display:flex;gap:var(--space-m);padding-block-start:10rem}@media(width>=70em){.sticky-category-head{padding-block-start:var(--space-2xl-3xl)}}.sticky-category-head:before{content:"";position:absolute;width:100%;height:18rem;top:0;left:0;background:linear-gradient(180deg,#101010 50%,#10101000);z-index:-1;pointer-events:none}@media(width>=70em){.sticky-category-head:before{height:20rem}}.sticky-category-head:after{content:"";width:100%;height:var(--space-2xl);border-top:2px solid var(--color-fire-red);border-right:2px solid var(--color-fire-red);border-radius:0 var(--border-radius-l) 0 0;pointer-events:none;top:calc(var(--text-step-1) / 2);position:relative}}@layer blocks{.styled-link{position:relative;-webkit-text-decoration:none;text-decoration:none}.styled-link:before,.styled-link:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0}.styled-link:before{background:var(--color-mid-gray)}.styled-link:after{background:var(--color-fire-red);transform:scaleX(0);transition:transform .3s ease;transform-origin:left}@media(any-pointer:fine)and (any-hover:hover){.styled-link:hover:before{box-shadow:0 0 3rem color-mix(in srgb,var(--color-fire-red) 90%,transparent);box-shadow:0 0 11px #ff0000e6}.styled-link:hover:after{transform:scaleX(1)}}}@layer blocks{.team-headline .team-headline__wrap{display:flex;gap:var(--space-l-xl);transform:translate(-38%)}:is(.team-headline .team-headline__wrap)>:is(h2,span){font-size:clamp(2rem,12vw,20rem);font-family:var(--font-display);font-weight:var(--weight-bold);line-height:var(--leading-flat)}@supports (animation-timeline: scroll()){.team-headline .team-headline__wrap{transform:translate(-20%);animation:slideHeadlineIn linear both;animation-range:entry 0% exit 100%;animation-timeline:view(block);animation-duration:.01s}:is(.team-headline .team-headline__wrap)>:is(h2,span){font-size:clamp(4rem,12vw,20rem)}}:is(.team-headline .team-headline__wrap) img{width:clamp(2rem,6vw,10rem);height:auto;flex-shrink:0;animation:turningLogo 20s linear infinite both}.team-headline>.wrapper{margin-block-start:-5.5vw}@keyframes turningLogo{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slideHeadlineIn{0%{transform:translate(-25%)}to{transform:translate(-45%)}}}@layer blocks{.update__date,.updates-list__date{display:block;font-size:var(--text-step--1);font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--color-fire-red);text-transform:uppercase;letter-spacing:.05em}.update-tag{padding-inline:.7em;padding-block:.4em .3em;border:1px solid var(--color-mid-gray);border-radius:999rem;font-size:calc(var(--text-step--1) * .85);font-family:var(--font-display);font-weight:var(--weight-bold);line-height:var(--leading-flat);text-transform:uppercase;letter-spacing:.05em;color:var(--color-light-gray)}.update__meta{display:flex;flex-wrap:wrap;gap:var(--space-2xs);align-items:center}.update__image{width:100%;border-radius:1rem}.update__lead{color:var(--color-light-gray)}.updates-list__item{position:relative;display:flex;gap:1em;align-items:center;padding-block:var(--space-m);border-bottom:1px solid var(--color-dark-gray)}.updates-list__item:first-child{border-top:1px solid var(--color-dark-gray)}.updates-list__content{flex:1;min-inline-size:0}.updates-list__content>*{--stack-space: .5em}.updates-list__meta{display:flex;flex-wrap:wrap;gap:var(--space-2xs);align-items:center}.updates-list__title{font-family:var(--font-base);font-size:var(--text-step-1);font-weight:var(--weight-bold);color:var(--color-white);line-height:var(--leading-snug);hyphens:auto}.updates-list__link{color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:color .25s ease}.updates-list__link:after{content:"";position:absolute;inset:0}.updates-list__item:hover .updates-list__link{color:var(--color-fire-red)}.updates-list__link:focus-visible{outline:none}.updates-list__item:has(.updates-list__link:focus-visible){outline:2px solid var(--color-fire-red);outline-offset:2px}.updates-list__text{color:var(--color-mid-gray);line-height:var(--leading-loose, 1.6);max-width:70ch}.updates-list__item>picture{flex-basis:clamp(7rem,5.909rem + 5.45vw,10rem);min-width:6rem}.updates-list__image{aspect-ratio:1;object-fit:cover;border-radius:.5rem}}@layer blocks{.product-config__info{font-size:var(--text-step-2);color:var(--color-fire-red);font-family:var(--font-display);font-weight:var(--weight-bold);text-align:center;position:relative}.product-config__info:before{position:absolute;bottom:calc(100% + var(--space-2xs));left:50%;transform:translate(-50%);content:"";background-image:url(/assets/images/rotor-red.svg);background-repeat:no-repeat;background-position:36% 50%;width:3.3rem;height:3.3rem;background-size:60%;padding:.6rem .83rem .65rem .5rem;border-radius:50%;border:2px solid var(--color-fire-red)}.product-config{align-self:center;opacity:1;transition:opacity .3s ease}.product-config.fade-out{opacity:0}.product-config h3{color:var(--color-fire-red);font-size:var(--text-step-2);font-family:var(--font-base);font-weight:var(--weight-light);display:flex;gap:var(--space-2xs);align-items:center}:is(.product-config h3):before{content:"";width:var(--text-step-4);height:var(--text-step-4);background-image:url(/assets/images/rotor-red.svg);display:inline-block;background-size:60%;background-position:38% 48%;background-repeat:no-repeat;border:2px solid var(--color-fire-red);filter:drop-shadow(0px 0px 20px rgba(255,0,0,0));border-radius:999px;flex-shrink:0}.product-config ul{font-size:var(--text-step-0);line-height:var(--leading-flat)}.product-config__hotspot{position:absolute;padding:.6rem .83rem .65rem .5rem;border-radius:50%;cursor:pointer;background:#0006;backdrop-filter:blur(4.3875px);border:2px solid var(--color-fire-red);filter:drop-shadow(0px 0px 20px rgba(255,0,0,0));transition:transform .5s ease,background .25s ease,border .25s ease,color .25s ease,filter .25s ease;color:var(--color-fire-red)}.product-config__hotspot svg{height:2rem;width:2rem}@media(width<=45rem){.product-config__hotspot{padding:.35rem .5rem .35rem .25rem}.product-config__hotspot svg{height:1.3rem;width:1.3rem}}.product-config__hotspot:hover{filter:drop-shadow(0px 0px 20px rgba(255,0,0,.8));background:#0009}.product-config__hotspot.active{background:#0009;transform:rotate(120deg) scale(1.3)}.product-config__hotspot.inactive{color:var(--color-light-gray);border-color:var(--color-light-gray)}[data-info=controls]:is(:is(div[data-product=nf] div,div[data-product=nf4] div,div[data-product=nf2fp] div) .product-config__hotspot){top:20%;left:80%}[data-info=monitoring]:is(:is(div[data-product=nf] div,div[data-product=nf4] div,div[data-product=nf2fp] div) .product-config__hotspot){top:76%;left:14%}[data-info=hoses]:is(:is(div[data-product=nf] div,div[data-product=nf4] div,div[data-product=nf2fp] div) .product-config__hotspot){top:-2%;left:56%}[data-info=drives]:is(:is(div[data-product=nf] div,div[data-product=nf4] div,div[data-product=nf2fp] div) .product-config__hotspot){top:40%;left:81%}[data-info=connections]:is(:is(div[data-product=nf] div,div[data-product=nf4] div,div[data-product=nf2fp] div) .product-config__hotspot){top:89%;left:85%}[data-info=base]:is(:is(div[data-product=nf] div,div[data-product=nf4] div,div[data-product=nf2fp] div) .product-config__hotspot){top:87%;left:34%}[data-info=driveInfo]:is(:is(div[data-product=nf] div,div[data-product=nf4] div,div[data-product=nf2fp] div) .product-config__hotspot){top:40%;left:80%}[data-info=hosesMaterial]:is(:is(div[data-product=nf] div,div[data-product=nf4] div,div[data-product=nf2fp] div) .product-config__hotspot){top:12%;left:39%}[data-info=coating]:is(:is(div[data-product=nf] div,div[data-product=nf4] div,div[data-product=nf2fp] div) .product-config__hotspot){top:66%;left:45%}[data-info=twin]:is(:is(div[data-product=nf] div,div[data-product=nf4] div,div[data-product=nf2fp] div) .product-config__hotspot){top:15%;left:0}:is(div[data-product=nf] div,div[data-product=nf4] div,div[data-product=nf2fp] div) #drive-image{position:absolute;top:3%;left:-7%;width:154%;max-width:unset;z-index:-1;transition:opacity .3s ease}.hidden:is(:is(div[data-product=nf] div,div[data-product=nf4] div,div[data-product=nf2fp] div) #drive-image){opacity:0;visibility:hidden}.visible:is(:is(div[data-product=nf] div,div[data-product=nf4] div,div[data-product=nf2fp] div) #drive-image){opacity:1;visibility:visible}[data-info=controls]:is(:is(div[data-product=nf15] div) .product-config__hotspot){top:7%;left:80%}[data-info=monitoring]:is(:is(div[data-product=nf15] div) .product-config__hotspot){top:70%;left:23%}[data-info=hoses]:is(:is(div[data-product=nf15] div) .product-config__hotspot){top:15%;left:63%}[data-info=drives]:is(:is(div[data-product=nf15] div) .product-config__hotspot){top:40%;left:81%}[data-info=connections]:is(:is(div[data-product=nf15] div) .product-config__hotspot){top:68%;left:76%}[data-info=base]:is(:is(div[data-product=nf15] div) .product-config__hotspot){top:92%;left:51%}[data-info=driveInfo]:is(:is(div[data-product=nf15] div) .product-config__hotspot){top:25%;left:85%}[data-info=hosesMaterial]:is(:is(div[data-product=nf15] div) .product-config__hotspot){top:30%;left:56%}[data-info=coating]:is(:is(div[data-product=nf15] div) .product-config__hotspot){top:55%;left:4%}[data-info=twin]:is(:is(div[data-product=nf15] div) .product-config__hotspot){top:15%;left:0}[data-info=controls]:is(:is(div[data-product=nf8] div) .product-config__hotspot){top:12%;left:75%}[data-info=monitoring]:is(:is(div[data-product=nf8] div) .product-config__hotspot){top:76%;left:14%}[data-info=hoses]:is(:is(div[data-product=nf8] div) .product-config__hotspot){top:31%;left:56%}[data-info=drives]:is(:is(div[data-product=nf8] div) .product-config__hotspot){top:40%;left:81%}[data-info=connections]:is(:is(div[data-product=nf8] div) .product-config__hotspot){top:85%;left:63%}[data-info=base]:is(:is(div[data-product=nf8] div) .product-config__hotspot){top:87%;left:34%}[data-info=driveInfo]:is(:is(div[data-product=nf8] div) .product-config__hotspot){top:28%;left:85%}[data-info=hosesMaterial]:is(:is(div[data-product=nf8] div) .product-config__hotspot){top:45%;left:46%}[data-info=coating]:is(:is(div[data-product=nf8] div) .product-config__hotspot){top:20%;left:31%}}@layer blocks{.product-overview{padding-block-start:var(--space-3xl);display:grid;grid-template-columns:1fr clamp(20rem,25vw,28rem) 1fr;gap:var(--space-l);align-content:start}.product-overview h1{text-align:center;grid-column:1/4}.product-overview .product-variant{display:inline-block;transition:opacity .3s ease;opacity:1}.product-overview sidebar{display:flex;flex-direction:column;justify-content:center;z-index:2}@media(width<80em){.product-overview{grid-template-columns:1fr 1fr}.product-overview h1{grid-column:1/3}.product-overview sidebar,.product-overview .product-visual{grid-row:2/3}.product-overview .product-config,.product-overview .product-config__hotspot{display:none}}@media(width<=45rem){.product-overview{grid-template-columns:1fr}.product-overview h1{grid-column:1/2}.product-overview .product-visual{grid-row:2/3;grid-column:1/2}.product-overview sidebar{grid-row:3/4;grid-column:1/2}}.product-overview__blur{position:absolute;z-index:-2;opacity:.6;transform:rotate(-90deg);left:-40%;bottom:-50%;width:clamp(50rem,120%,150rem);max-width:unset}}@layer blocks{.product-visual{position:relative;align-self:center}@media(width<80em){.product-visual{max-width:clamp(14rem,30vw,30rem);margin-inline:auto}}:is(:is(div[data-product=nf8],div[data-product=nf15]) .product-visual) picture{width:130%;height:auto;max-width:unset}@media(width<=45rem){:is(:is(div[data-product=nf8],div[data-product=nf15]) .product-visual) picture{max-width:clamp(14rem,30vw,30rem);margin-inline:auto;width:100%}}}@layer layout{.auto-grid{--max-column-width: 100% / var(--auto-grid-max-columns, infinity) - var(--auto-grid-gap, 1rem);--column-width: max( var(--max-column-width), min(var(--auto-grid-min-size, 16rem), 100%) );display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--column-width),1fr));gap:var(--auto-grid-gap-vertical, var(--auto-grid-gap, 1rem)) var(--auto-grid-gap, 1rem)}}@layer layout{.centerflex{--_centerflex-gap: var(--gs-gap, 1rem);--_centerflex-threshold: var(--centerflex--threshold, 50rem);--multiplier: calc(666 * (var(--_centerflex-threshold) - 100%));display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--centerflex-gap-vertical, var(--_centerflex-gap)) / 2) var(--_centerflex-gap)}.centerflex:before{content:"";flex-grow:666;margin:0;background:#f09;flex-basis:max(0px,var(--multiplier))}.centerflex>*{flex-grow:1}:is(.centerflex>*):first-child{order:-1}}@layer layout{.cluster{display:flex;flex-wrap:wrap;justify-content:var(--cluster-justification, flex-start);gap:var(--cluster-gap-vertical, var(--cluster-gap, 1rem)) var(--cluster-gap, 1rem);align-items:var(--cluster-alignment, stretch)}[data-variant=space-between]{--cluster-justification: space-between}}@layer layout{.grid-switcher{--_gs-columns-small: var(--gs-columns-small, 1);--_gs-bp-medium: var(--gs-bp-medium, 25rem);--_gs-columns-medium: var(--gs-columns-medium, 2);--_gs-bp-large: var(--gs-bp-large, 50rem);--_gs-columns-large: var(--gs-columns-large, 4);--_gs-gap: var(--gs-gap, 1rem);display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(clamp(100% / var(--_gs-columns-large) - var(--_gs-gap),(var(--_gs-bp-large) - 100%) * 1000,100% / var(--_gs-columns-medium) - var(--_gs-gap)),(var(--_gs-bp-medium) - 100%) * 1000,100% / var(--_gs-columns-small) - var(--_gs-gap)),1fr));gap:var(--gs-gap-vertical, var(--_gs-gap)) var(--_gs-gap)}}@layer layout{.sidebar-left,.sidebar-right{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:var(--sidebar-gap-vertical, var(--sidebar-gap, 1rem)) var(--sidebar-gap, 1rem)}.sidebar-left>*:last-child,.sidebar-right>*:first-child{flex-grow:999;flex-basis:calc(var(--sidebar-threshold, 50%) - var(--sidebar-gap, 1rem))}.sidebar-right>*:last-child,.sidebar-left>*:first-child{flex-grow:1;flex-basis:var(--sidebar-width, 20rem)}}@layer layout{.wrapper{width:min(100% - var(--wrapper-padding-inline) * 2,var(--wrapper-max, 80rem));margin-inline:auto;position:relative}:is(.wrapper.imprint .ccm-cookie-declaration) h3{margin:var(--stack-space, 1rem) 0}:is(.wrapper.imprint .ccm-cookie-declaration) h4{margin:var(--stack-space, 1rem) 0}:root{--wrapper-padding-inline: var(--space-m-2xl);--wrapper-s: 60rem;--wrapper-m: 80rem;--wrapper-l: 100rem;--wrapper-xl: 140rem}}@layer utils{:root{--border-radius-s: clamp(10px, 4vw, 20px);--border-radius-m: clamp(20px, 4vw, 40px);--border-radius-l: clamp(40px, 4vw, 80px)}}@layer utils{.nexa-hl{background:linear-gradient(to right,var(--color-white),var(--color-mid-gray));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nexa-hl span{-webkit-text-fill-color:var(--color-black);-webkit-text-stroke:1px var(--color-fire-red)}}@layer utils{@supports (-webkit-text-stroke: 1px red){.outline-text{-webkit-text-fill-color:var(--color-black);-webkit-text-stroke:1px var(--outline-color, var(--color-fire-red))}}}@layer utils{.sr-only{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}}@layer utils{.text-outlines{color:transparent;-webkit-text-stroke:1.5px var(--color-fire-red);text-stroke:2px var(--color-fire-red)}}@layer utils{@supports (-webkit-background-clip: text){.text-white-gray{background:linear-gradient(90deg,var(--color-white),var(--color-mid-gray));-webkit-background-clip:text;-webkit-text-fill-color:transparent}}}@layer utils{.text-pretty{text-wrap:pretty}.text-balance{text-wrap:balance}}@layer utils{.uppercase{text-transform:uppercase;letter-spacing:.1ch}}@layer fonts{@font-face{font-family:Prompt;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/prompt-300.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Prompt;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/prompt-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Prompt;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/prompt-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Prompt;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/prompt-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syncopate;font-style:normal;font-weight:400;font-display:fallback;src:url(/assets/fonts/syncopate-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syncopate;font-style:normal;font-weight:700;font-display:fallback;src:url(/assets/fonts/syncopate-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}}@layer reset{*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}html,body{min-height:100%}html{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.5}p{text-wrap:pretty}a{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:inherit}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}svg{flex-shrink:0}input,button,textarea,select{font:inherit}button,input[type=submit],select{color:inherit}ul:where([role=list]),ol:where([role=list]){list-style-type:none;padding:0}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*:not([class*=news-banner]),*:before,*:after{animation-duration:.01s!important;animation-iteration-count:1!important;transition-duration:.01s!important;scroll-behavior:auto!important}}}@layer reset{:root{--header-max-width: 53.5rem}:root::selection{background:var(--color-fire-red);color:var(--color-black)}body{background:var(--color-black);color:var(--color-mid-gray);font-family:var(--font-base);font-size:var(--text-step-0);-webkit-font-smoothing:antialiased}body:before{z-index:2;content:"";position:fixed;width:100%;height:10rem;pointer-events:none}body:before{top:0;background:linear-gradient(180deg,#101010f2,#10101000)}body,html{overflow-x:clip}h1,h2,h3,h4{color:var(--color-white);text-wrap:balance;font-family:var(--font-display);font-weight:var(--weight-bold);line-height:var(--leading-flat)}h1{font-size:var(--text-step-4)}}@layer layout{:root,::backdrop{--color-black: #101010;--color-white: #fff;--color-fire-red: #FE1A1A;--color-light-gray: #E7E7E7;--color-mid-gray: #9F9F9F;--color-dark-gray: #404040;--space-3xs: clamp(.25rem, .1131rem + .5618vw, .5625rem);--space-2xs: clamp(.5rem, .2535rem + 1.0112vw, 1.0625rem);--space-xs: clamp(.6875rem, .2767rem + 1.6854vw, 1.625rem);--space-s: clamp(.9375rem, .4171rem + 2.1348vw, 2.125rem);--space-m: clamp(1.4375rem, .6706rem + 3.1461vw, 3.1875rem);--space-l: clamp(1.875rem, .8343rem + 4.2697vw, 4.25rem);--space-xl: clamp(2.8125rem, 1.2514rem + 6.4045vw, 6.375rem);--space-2xl: clamp(3.75rem, 1.6685rem + 8.5393vw, 8.5rem);--space-3xl: clamp(5.625rem, 2.5028rem + 12.809vw, 12.75rem);--space-4xl: clamp(7.5rem, 3.3371rem + 17.0787vw, 17rem);--space-5xl: clamp(9.375rem, 4.1713rem + 21.3483vw, 21.25rem);--space-3xs-2xs: clamp(.25rem, -.106rem + 1.4607vw, 1.0625rem);--space-2xs-xs: clamp(.5rem, .007rem + 2.0225vw, 1.625rem);--space-xs-s: clamp(.6875rem, .0576rem + 2.5843vw, 2.125rem);--space-s-m: clamp(.9375rem, -.0485rem + 4.0449vw, 3.1875rem);--space-m-l: clamp(1.4375rem, .2051rem + 5.0562vw, 4.25rem);--space-l-xl: clamp(1.875rem, -.0969rem + 8.0899vw, 6.375rem);--space-xl-2xl: clamp(2.8125rem, .3202rem + 10.2247vw, 8.5rem);--space-2xl-3xl: clamp(3.75rem, -.1938rem + 16.1798vw, 12.75rem);--space-3xl-4xl: clamp(5.625rem, .6404rem + 20.4494vw, 17rem);--space-4xl-5xl: clamp(7.5rem, 1.4747rem + 24.7191vw, 21.25rem);--space-s-l: clamp(.9375rem, -.514rem + 5.9551vw, 4.25rem);--space-m-2xl: clamp(1.4375rem, -1.6573rem + 12.6966vw, 8.5rem);--text-step-6: clamp(1.9006rem, .514rem + 5.6887vw, 5.0649rem);--text-step-5: clamp(1.6894rem, .7025rem + 4.0488vw, 3.9416rem);--text-step-4: clamp(1.5017rem, .8156rem + 2.8147vw, 3.0674rem);--text-step-3: clamp(1.3348rem, .8738rem + 1.8916vw, 2.3871rem);--text-step-2: clamp(1.1865rem, .8924rem + 1.2065vw, 1.8576rem);--text-step-1: clamp(1.0547rem, .8834rem + .7028vw, 1.4456rem);--text-step-0: clamp(.9375rem, .8553rem + .3371vw, 1.125rem);--text-step--1: clamp(.8333rem, .8149rem + .0758vw, .8755rem);--text-step-d-0: clamp(2.5rem, 1.75rem + 3.09vw, 4.21875rem);--text-step-d-1: clamp(3.125rem, 1.21rem + 7.87vw, 7.5rem);--leading-flat: 1.04;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.625;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-bold: 700;--font-base: Prompt, system-ui, sans-serif;--font-display: "Syncopate", system-ui, sans-serif}}@layer utils{.m-3xs{margin:var(--space-3xs)}.mt-3xs{margin-top:var(--space-3xs)}.mr-3xs{margin-right:var(--space-3xs)}.mb-3xs{margin-bottom:var(--space-3xs)}.ml-3xs{margin-left:var(--space-3xs)}.mx-3xs{margin-left:var(--space-3xs);margin-right:var(--space-3xs)}.my-3xs{margin-top:var(--space-3xs);margin-bottom:var(--space-3xs)}.m-2xs{margin:var(--space-2xs)}.mt-2xs{margin-top:var(--space-2xs)}.mr-2xs{margin-right:var(--space-2xs)}.mb-2xs{margin-bottom:var(--space-2xs)}.ml-2xs{margin-left:var(--space-2xs)}.mx-2xs{margin-left:var(--space-2xs);margin-right:var(--space-2xs)}.my-2xs{margin-top:var(--space-2xs);margin-bottom:var(--space-2xs)}.m-xs{margin:var(--space-xs)}.mt-xs{margin-top:var(--space-xs)}.mr-xs{margin-right:var(--space-xs)}.mb-xs{margin-bottom:var(--space-xs)}.ml-xs{margin-left:var(--space-xs)}.mx-xs{margin-left:var(--space-xs);margin-right:var(--space-xs)}.my-xs{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.m-s{margin:var(--space-s)}.mt-s{margin-top:var(--space-s)}.mr-s{margin-right:var(--space-s)}.mb-s{margin-bottom:var(--space-s)}.ml-s{margin-left:var(--space-s)}.mx-s{margin-left:var(--space-s);margin-right:var(--space-s)}.my-s{margin-top:var(--space-s);margin-bottom:var(--space-s)}.m-m{margin:var(--space-m)}.mt-m{margin-top:var(--space-m)}.mr-m{margin-right:var(--space-m)}.mb-m{margin-bottom:var(--space-m)}.ml-m{margin-left:var(--space-m)}.mx-m{margin-left:var(--space-m);margin-right:var(--space-m)}.my-m{margin-top:var(--space-m);margin-bottom:var(--space-m)}.m-l{margin:var(--space-l)}.mt-l{margin-top:var(--space-l)}.mr-l{margin-right:var(--space-l)}.mb-l{margin-bottom:var(--space-l)}.ml-l{margin-left:var(--space-l)}.mx-l{margin-left:var(--space-l);margin-right:var(--space-l)}.my-l{margin-top:var(--space-l);margin-bottom:var(--space-l)}.m-xl{margin:var(--space-xl)}.mt-xl{margin-top:var(--space-xl)}.mr-xl{margin-right:var(--space-xl)}.mb-xl{margin-bottom:var(--space-xl)}.ml-xl{margin-left:var(--space-xl)}.mx-xl{margin-left:var(--space-xl);margin-right:var(--space-xl)}.my-xl{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}.m-2xl{margin:var(--space-2xl)}.mt-2xl{margin-top:var(--space-2xl)}.mr-2xl{margin-right:var(--space-2xl)}.mb-2xl{margin-bottom:var(--space-2xl)}.ml-2xl{margin-left:var(--space-2xl)}.mx-2xl{margin-left:var(--space-2xl);margin-right:var(--space-2xl)}.my-2xl{margin-top:var(--space-2xl);margin-bottom:var(--space-2xl)}.m-3xl{margin:var(--space-3xl)}.mt-3xl{margin-top:var(--space-3xl)}.mr-3xl{margin-right:var(--space-3xl)}.mb-3xl{margin-bottom:var(--space-3xl)}.ml-3xl{margin-left:var(--space-3xl)}.mx-3xl{margin-left:var(--space-3xl);margin-right:var(--space-3xl)}.my-3xl{margin-top:var(--space-3xl);margin-bottom:var(--space-3xl)}.m-4xl{margin:var(--space-4xl)}.mt-4xl{margin-top:var(--space-4xl)}.mr-4xl{margin-right:var(--space-4xl)}.mb-4xl{margin-bottom:var(--space-4xl)}.ml-4xl{margin-left:var(--space-4xl)}.mx-4xl{margin-left:var(--space-4xl);margin-right:var(--space-4xl)}.my-4xl{margin-top:var(--space-4xl);margin-bottom:var(--space-4xl)}.m-5xl{margin:var(--space-5xl)}.mt-5xl{margin-top:var(--space-5xl)}.mr-5xl{margin-right:var(--space-5xl)}.mb-5xl{margin-bottom:var(--space-5xl)}.ml-5xl{margin-left:var(--space-5xl)}.mx-5xl{margin-left:var(--space-5xl);margin-right:var(--space-5xl)}.my-5xl{margin-top:var(--space-5xl);margin-bottom:var(--space-5xl)}.m-3xs-2xs{margin:var(--space-3xs-2xs)}.mt-3xs-2xs{margin-top:var(--space-3xs-2xs)}.mr-3xs-2xs{margin-right:var(--space-3xs-2xs)}.mb-3xs-2xs{margin-bottom:var(--space-3xs-2xs)}.ml-3xs-2xs{margin-left:var(--space-3xs-2xs)}.mx-3xs-2xs{margin-left:var(--space-3xs-2xs);margin-right:var(--space-3xs-2xs)}.my-3xs-2xs{margin-top:var(--space-3xs-2xs);margin-bottom:var(--space-3xs-2xs)}.m-2xs-xs{margin:var(--space-2xs-xs)}.mt-2xs-xs{margin-top:var(--space-2xs-xs)}.mr-2xs-xs{margin-right:var(--space-2xs-xs)}.mb-2xs-xs{margin-bottom:var(--space-2xs-xs)}.ml-2xs-xs{margin-left:var(--space-2xs-xs)}.mx-2xs-xs{margin-left:var(--space-2xs-xs);margin-right:var(--space-2xs-xs)}.my-2xs-xs{margin-top:var(--space-2xs-xs);margin-bottom:var(--space-2xs-xs)}.m-xs-s{margin:var(--space-xs-s)}.mt-xs-s{margin-top:var(--space-xs-s)}.mr-xs-s{margin-right:var(--space-xs-s)}.mb-xs-s{margin-bottom:var(--space-xs-s)}.ml-xs-s{margin-left:var(--space-xs-s)}.mx-xs-s{margin-left:var(--space-xs-s);margin-right:var(--space-xs-s)}.my-xs-s{margin-top:var(--space-xs-s);margin-bottom:var(--space-xs-s)}.m-s-m{margin:var(--space-s-m)}.mt-s-m{margin-top:var(--space-s-m)}.mr-s-m{margin-right:var(--space-s-m)}.mb-s-m{margin-bottom:var(--space-s-m)}.ml-s-m{margin-left:var(--space-s-m)}.mx-s-m{margin-left:var(--space-s-m);margin-right:var(--space-s-m)}.my-s-m{margin-top:var(--space-s-m);margin-bottom:var(--space-s-m)}.m-m-l{margin:var(--space-m-l)}.mt-m-l{margin-top:var(--space-m-l)}.mr-m-l{margin-right:var(--space-m-l)}.mb-m-l{margin-bottom:var(--space-m-l)}.ml-m-l{margin-left:var(--space-m-l)}.mx-m-l{margin-left:var(--space-m-l);margin-right:var(--space-m-l)}.my-m-l{margin-top:var(--space-m-l);margin-bottom:var(--space-m-l)}.m-l-xl{margin:var(--space-l-xl)}.mt-l-xl{margin-top:var(--space-l-xl)}.mr-l-xl{margin-right:var(--space-l-xl)}.mb-l-xl{margin-bottom:var(--space-l-xl)}.ml-l-xl{margin-left:var(--space-l-xl)}.mx-l-xl{margin-left:var(--space-l-xl);margin-right:var(--space-l-xl)}.my-l-xl{margin-top:var(--space-l-xl);margin-bottom:var(--space-l-xl)}.m-xl-2xl{margin:var(--space-xl-2xl)}.mt-xl-2xl{margin-top:var(--space-xl-2xl)}.mr-xl-2xl{margin-right:var(--space-xl-2xl)}.mb-xl-2xl{margin-bottom:var(--space-xl-2xl)}.ml-xl-2xl{margin-left:var(--space-xl-2xl)}.mx-xl-2xl{margin-left:var(--space-xl-2xl);margin-right:var(--space-xl-2xl)}.my-xl-2xl{margin-top:var(--space-xl-2xl);margin-bottom:var(--space-xl-2xl)}.m-2xl-3xl{margin:var(--space-2xl-3xl)}.mt-2xl-3xl{margin-top:var(--space-2xl-3xl)}.mr-2xl-3xl{margin-right:var(--space-2xl-3xl)}.mb-2xl-3xl{margin-bottom:var(--space-2xl-3xl)}.ml-2xl-3xl{margin-left:var(--space-2xl-3xl)}.mx-2xl-3xl{margin-left:var(--space-2xl-3xl);margin-right:var(--space-2xl-3xl)}.my-2xl-3xl{margin-top:var(--space-2xl-3xl);margin-bottom:var(--space-2xl-3xl)}.m-3xl-4xl{margin:var(--space-3xl-4xl)}.mt-3xl-4xl{margin-top:var(--space-3xl-4xl)}.mr-3xl-4xl{margin-right:var(--space-3xl-4xl)}.mb-3xl-4xl{margin-bottom:var(--space-3xl-4xl)}.ml-3xl-4xl{margin-left:var(--space-3xl-4xl)}.mx-3xl-4xl{margin-left:var(--space-3xl-4xl);margin-right:var(--space-3xl-4xl)}.my-3xl-4xl{margin-top:var(--space-3xl-4xl);margin-bottom:var(--space-3xl-4xl)}.m-4xl-5xl{margin:var(--space-4xl-5xl)}.mt-4xl-5xl{margin-top:var(--space-4xl-5xl)}.mr-4xl-5xl{margin-right:var(--space-4xl-5xl)}.mb-4xl-5xl{margin-bottom:var(--space-4xl-5xl)}.ml-4xl-5xl{margin-left:var(--space-4xl-5xl)}.mx-4xl-5xl{margin-left:var(--space-4xl-5xl);margin-right:var(--space-4xl-5xl)}.my-4xl-5xl{margin-top:var(--space-4xl-5xl);margin-bottom:var(--space-4xl-5xl)}.m-s-l{margin:var(--space-s-l)}.mt-s-l{margin-top:var(--space-s-l)}.mr-s-l{margin-right:var(--space-s-l)}.mb-s-l{margin-bottom:var(--space-s-l)}.ml-s-l{margin-left:var(--space-s-l)}.mx-s-l{margin-left:var(--space-s-l);margin-right:var(--space-s-l)}.my-s-l{margin-top:var(--space-s-l);margin-bottom:var(--space-s-l)}.m-m-2xl{margin:var(--space-m-2xl)}.mt-m-2xl{margin-top:var(--space-m-2xl)}.mr-m-2xl{margin-right:var(--space-m-2xl)}.mb-m-2xl{margin-bottom:var(--space-m-2xl)}.ml-m-2xl{margin-left:var(--space-m-2xl)}.mx-m-2xl{margin-left:var(--space-m-2xl);margin-right:var(--space-m-2xl)}.my-m-2xl{margin-top:var(--space-m-2xl);margin-bottom:var(--space-m-2xl)}.mx-auto{margin-left:auto;margin-right:auto}.p-3xs{padding:var(--space-3xs)}.pt-3xs{padding-top:var(--space-3xs)}.pr-3xs{padding-right:var(--space-3xs)}.pb-3xs{padding-bottom:var(--space-3xs)}.pl-3xs{padding-left:var(--space-3xs)}.px-3xs{padding-left:var(--space-3xs);padding-right:var(--space-3xs)}.py-3xs{padding-top:var(--space-3xs);padding-bottom:var(--space-3xs)}.p-2xs{padding:var(--space-2xs)}.pt-2xs{padding-top:var(--space-2xs)}.pr-2xs{padding-right:var(--space-2xs)}.pb-2xs{padding-bottom:var(--space-2xs)}.pl-2xs{padding-left:var(--space-2xs)}.px-2xs{padding-left:var(--space-2xs);padding-right:var(--space-2xs)}.py-2xs{padding-top:var(--space-2xs);padding-bottom:var(--space-2xs)}.p-xs{padding:var(--space-xs)}.pt-xs{padding-top:var(--space-xs)}.pr-xs{padding-right:var(--space-xs)}.pb-xs{padding-bottom:var(--space-xs)}.pl-xs{padding-left:var(--space-xs)}.px-xs{padding-left:var(--space-xs);padding-right:var(--space-xs)}.py-xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.p-s{padding:var(--space-s)}.pt-s{padding-top:var(--space-s)}.pr-s{padding-right:var(--space-s)}.pb-s{padding-bottom:var(--space-s)}.pl-s{padding-left:var(--space-s)}.px-s{padding-left:var(--space-s);padding-right:var(--space-s)}.py-s{padding-top:var(--space-s);padding-bottom:var(--space-s)}.p-m{padding:var(--space-m)}.pt-m{padding-top:var(--space-m)}.pr-m{padding-right:var(--space-m)}.pb-m{padding-bottom:var(--space-m)}.pl-m{padding-left:var(--space-m)}.px-m{padding-left:var(--space-m);padding-right:var(--space-m)}.py-m{padding-top:var(--space-m);padding-bottom:var(--space-m)}.p-l{padding:var(--space-l)}.pt-l{padding-top:var(--space-l)}.pr-l{padding-right:var(--space-l)}.pb-l{padding-bottom:var(--space-l)}.pl-l{padding-left:var(--space-l)}.px-l{padding-left:var(--space-l);padding-right:var(--space-l)}.py-l{padding-top:var(--space-l);padding-bottom:var(--space-l)}.p-xl{padding:var(--space-xl)}.pt-xl{padding-top:var(--space-xl)}.pr-xl{padding-right:var(--space-xl)}.pb-xl{padding-bottom:var(--space-xl)}.pl-xl{padding-left:var(--space-xl)}.px-xl{padding-left:var(--space-xl);padding-right:var(--space-xl)}.py-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.p-2xl{padding:var(--space-2xl)}.pt-2xl{padding-top:var(--space-2xl)}.pr-2xl{padding-right:var(--space-2xl)}.pb-2xl{padding-bottom:var(--space-2xl)}.pl-2xl{padding-left:var(--space-2xl)}.px-2xl{padding-left:var(--space-2xl);padding-right:var(--space-2xl)}.py-2xl{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.p-3xl{padding:var(--space-3xl)}.pt-3xl{padding-top:var(--space-3xl)}.pr-3xl{padding-right:var(--space-3xl)}.pb-3xl{padding-bottom:var(--space-3xl)}.pl-3xl{padding-left:var(--space-3xl)}.px-3xl{padding-left:var(--space-3xl);padding-right:var(--space-3xl)}.py-3xl{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.p-4xl{padding:var(--space-4xl)}.pt-4xl{padding-top:var(--space-4xl)}.pr-4xl{padding-right:var(--space-4xl)}.pb-4xl{padding-bottom:var(--space-4xl)}.pl-4xl{padding-left:var(--space-4xl)}.px-4xl{padding-left:var(--space-4xl);padding-right:var(--space-4xl)}.py-4xl{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl)}.p-5xl{padding:var(--space-5xl)}.pt-5xl{padding-top:var(--space-5xl)}.pr-5xl{padding-right:var(--space-5xl)}.pb-5xl{padding-bottom:var(--space-5xl)}.pl-5xl{padding-left:var(--space-5xl)}.px-5xl{padding-left:var(--space-5xl);padding-right:var(--space-5xl)}.py-5xl{padding-top:var(--space-5xl);padding-bottom:var(--space-5xl)}.p-3xs-2xs{padding:var(--space-3xs-2xs)}.pt-3xs-2xs{padding-top:var(--space-3xs-2xs)}.pr-3xs-2xs{padding-right:var(--space-3xs-2xs)}.pb-3xs-2xs{padding-bottom:var(--space-3xs-2xs)}.pl-3xs-2xs{padding-left:var(--space-3xs-2xs)}.px-3xs-2xs{padding-left:var(--space-3xs-2xs);padding-right:var(--space-3xs-2xs)}.py-3xs-2xs{padding-top:var(--space-3xs-2xs);padding-bottom:var(--space-3xs-2xs)}.p-2xs-xs{padding:var(--space-2xs-xs)}.pt-2xs-xs{padding-top:var(--space-2xs-xs)}.pr-2xs-xs{padding-right:var(--space-2xs-xs)}.pb-2xs-xs{padding-bottom:var(--space-2xs-xs)}.pl-2xs-xs{padding-left:var(--space-2xs-xs)}.px-2xs-xs{padding-left:var(--space-2xs-xs);padding-right:var(--space-2xs-xs)}.py-2xs-xs{padding-top:var(--space-2xs-xs);padding-bottom:var(--space-2xs-xs)}.p-xs-s{padding:var(--space-xs-s)}.pt-xs-s{padding-top:var(--space-xs-s)}.pr-xs-s{padding-right:var(--space-xs-s)}.pb-xs-s{padding-bottom:var(--space-xs-s)}.pl-xs-s{padding-left:var(--space-xs-s)}.px-xs-s{padding-left:var(--space-xs-s);padding-right:var(--space-xs-s)}.py-xs-s{padding-top:var(--space-xs-s);padding-bottom:var(--space-xs-s)}.p-s-m{padding:var(--space-s-m)}.pt-s-m{padding-top:var(--space-s-m)}.pr-s-m{padding-right:var(--space-s-m)}.pb-s-m{padding-bottom:var(--space-s-m)}.pl-s-m{padding-left:var(--space-s-m)}.px-s-m{padding-left:var(--space-s-m);padding-right:var(--space-s-m)}.py-s-m{padding-top:var(--space-s-m);padding-bottom:var(--space-s-m)}.p-m-l{padding:var(--space-m-l)}.pt-m-l{padding-top:var(--space-m-l)}.pr-m-l{padding-right:var(--space-m-l)}.pb-m-l{padding-bottom:var(--space-m-l)}.pl-m-l{padding-left:var(--space-m-l)}.px-m-l{padding-left:var(--space-m-l);padding-right:var(--space-m-l)}.py-m-l{padding-top:var(--space-m-l);padding-bottom:var(--space-m-l)}.p-l-xl{padding:var(--space-l-xl)}.pt-l-xl{padding-top:var(--space-l-xl)}.pr-l-xl{padding-right:var(--space-l-xl)}.pb-l-xl{padding-bottom:var(--space-l-xl)}.pl-l-xl{padding-left:var(--space-l-xl)}.px-l-xl{padding-left:var(--space-l-xl);padding-right:var(--space-l-xl)}.py-l-xl{padding-top:var(--space-l-xl);padding-bottom:var(--space-l-xl)}.p-xl-2xl{padding:var(--space-xl-2xl)}.pt-xl-2xl{padding-top:var(--space-xl-2xl)}.pr-xl-2xl{padding-right:var(--space-xl-2xl)}.pb-xl-2xl{padding-bottom:var(--space-xl-2xl)}.pl-xl-2xl{padding-left:var(--space-xl-2xl)}.px-xl-2xl{padding-left:var(--space-xl-2xl);padding-right:var(--space-xl-2xl)}.py-xl-2xl{padding-top:var(--space-xl-2xl);padding-bottom:var(--space-xl-2xl)}.p-2xl-3xl{padding:var(--space-2xl-3xl)}.pt-2xl-3xl{padding-top:var(--space-2xl-3xl)}.pr-2xl-3xl{padding-right:var(--space-2xl-3xl)}.pb-2xl-3xl{padding-bottom:var(--space-2xl-3xl)}.pl-2xl-3xl{padding-left:var(--space-2xl-3xl)}.px-2xl-3xl{padding-left:var(--space-2xl-3xl);padding-right:var(--space-2xl-3xl)}.py-2xl-3xl{padding-top:var(--space-2xl-3xl);padding-bottom:var(--space-2xl-3xl)}.p-3xl-4xl{padding:var(--space-3xl-4xl)}.pt-3xl-4xl{padding-top:var(--space-3xl-4xl)}.pr-3xl-4xl{padding-right:var(--space-3xl-4xl)}.pb-3xl-4xl{padding-bottom:var(--space-3xl-4xl)}.pl-3xl-4xl{padding-left:var(--space-3xl-4xl)}.px-3xl-4xl{padding-left:var(--space-3xl-4xl);padding-right:var(--space-3xl-4xl)}.py-3xl-4xl{padding-top:var(--space-3xl-4xl);padding-bottom:var(--space-3xl-4xl)}.p-4xl-5xl{padding:var(--space-4xl-5xl)}.pt-4xl-5xl{padding-top:var(--space-4xl-5xl)}.pr-4xl-5xl{padding-right:var(--space-4xl-5xl)}.pb-4xl-5xl{padding-bottom:var(--space-4xl-5xl)}.pl-4xl-5xl{padding-left:var(--space-4xl-5xl)}.px-4xl-5xl{padding-left:var(--space-4xl-5xl);padding-right:var(--space-4xl-5xl)}.py-4xl-5xl{padding-top:var(--space-4xl-5xl);padding-bottom:var(--space-4xl-5xl)}.p-s-l{padding:var(--space-s-l)}.pt-s-l{padding-top:var(--space-s-l)}.pr-s-l{padding-right:var(--space-s-l)}.pb-s-l{padding-bottom:var(--space-s-l)}.pl-s-l{padding-left:var(--space-s-l)}.px-s-l{padding-left:var(--space-s-l);padding-right:var(--space-s-l)}.py-s-l{padding-top:var(--space-s-l);padding-bottom:var(--space-s-l)}.p-m-2xl{padding:var(--space-m-2xl)}.pt-m-2xl{padding-top:var(--space-m-2xl)}.pr-m-2xl{padding-right:var(--space-m-2xl)}.pb-m-2xl{padding-bottom:var(--space-m-2xl)}.pl-m-2xl{padding-left:var(--space-m-2xl)}.px-m-2xl{padding-left:var(--space-m-2xl);padding-right:var(--space-m-2xl)}.py-m-2xl{padding-top:var(--space-m-2xl);padding-bottom:var(--space-m-2xl)}.hyphens-none{hyphens:none}.hyphens-manual{hyphens:manual}.hyphens-auto{hyphens:auto}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.font-base{font-family:var(--font-base)}.font-display{font-family:var(--font-display)}.text-step-6{font-size:var(--text-step-6)}.text-step-5{font-size:var(--text-step-5)}.text-step-4{font-size:var(--text-step-4)}.text-step-3{font-size:var(--text-step-3)}.text-step-2{font-size:var(--text-step-2)}.text-step-1{font-size:var(--text-step-1)}.text-step-0{font-size:var(--text-step-0)}.text-step--1{font-size:var(--text-step--1)}.text-step-d-0{font-size:var(--text-step-d-0)}.text-step-d-1{font-size:var(--text-step-d-1)}.leading-flat{line-height:var(--leading-flat)}.leading-snug{line-height:var(--leading-snug)}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:var(--leading-relaxed)}.text-black{color:#101010}.text-white{color:#fff}.text-fire-red{color:#fe1a1a}.text-light-gray{color:#e7e7e7}.text-mid-gray{color:#9f9f9f}.text-dark-gray{color:#404040}.bg-black{background-color:#101010}.bg-white{background-color:#fff}.bg-fire-red{background-color:#fe1a1a}.bg-light-gray{background-color:#e7e7e7}.bg-mid-gray{background-color:#9f9f9f}.bg-dark-gray{background-color:#404040}.italic{font-style:italic}.not-italic{font-style:normal}.weight-light{font-weight:300}.weight-regular{font-weight:400}.weight-medium{font-weight:500}.weight-bold{font-weight:700}.my-stack-space-3xs{--stack-space: var(--space-3xs)}.my-stack-space-2xs{--stack-space: var(--space-2xs)}.my-stack-space-xs{--stack-space: var(--space-xs)}.my-stack-space-s{--stack-space: var(--space-s)}.my-stack-space-m{--stack-space: var(--space-m)}.my-stack-space-l{--stack-space: var(--space-l)}.my-stack-space-xl{--stack-space: var(--space-xl)}.my-stack-space-2xl{--stack-space: var(--space-2xl)}.my-stack-space-3xl{--stack-space: var(--space-3xl)}.my-stack-space-4xl{--stack-space: var(--space-4xl)}.my-stack-space-5xl{--stack-space: var(--space-5xl)}.my-stack-space-3xs-2xs{--stack-space: var(--space-3xs-2xs)}.my-stack-space-2xs-xs{--stack-space: var(--space-2xs-xs)}.my-stack-space-xs-s{--stack-space: var(--space-xs-s)}.my-stack-space-s-m{--stack-space: var(--space-s-m)}.my-stack-space-m-l{--stack-space: var(--space-m-l)}.my-stack-space-l-xl{--stack-space: var(--space-l-xl)}.my-stack-space-xl-2xl{--stack-space: var(--space-xl-2xl)}.my-stack-space-2xl-3xl{--stack-space: var(--space-2xl-3xl)}.my-stack-space-3xl-4xl{--stack-space: var(--space-3xl-4xl)}.my-stack-space-4xl-5xl{--stack-space: var(--space-4xl-5xl)}.my-stack-space-s-l{--stack-space: var(--space-s-l)}.my-stack-space-m-2xl{--stack-space: var(--space-m-2xl)}:where(.stack-3xs)>*+*{--stack-space: var(--space-3xs);margin-block-start:var(--stack-space, 1rem)}:where(.stack-2xs)>*+*{--stack-space: var(--space-2xs);margin-block-start:var(--stack-space, 1rem)}:where(.stack-xs)>*+*{--stack-space: var(--space-xs);margin-block-start:var(--stack-space, 1rem)}:where(.stack-s)>*+*{--stack-space: var(--space-s);margin-block-start:var(--stack-space, 1rem)}:where(.stack-m)>*+*{--stack-space: var(--space-m);margin-block-start:var(--stack-space, 1rem)}:where(.stack-l)>*+*{--stack-space: var(--space-l);margin-block-start:var(--stack-space, 1rem)}:where(.stack-xl)>*+*{--stack-space: var(--space-xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-2xl)>*+*{--stack-space: var(--space-2xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-3xl)>*+*{--stack-space: var(--space-3xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-4xl)>*+*{--stack-space: var(--space-4xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-5xl)>*+*{--stack-space: var(--space-5xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-3xs-2xs)>*+*{--stack-space: var(--space-3xs-2xs);margin-block-start:var(--stack-space, 1rem)}:where(.stack-2xs-xs)>*+*{--stack-space: var(--space-2xs-xs);margin-block-start:var(--stack-space, 1rem)}:where(.stack-xs-s)>*+*{--stack-space: var(--space-xs-s);margin-block-start:var(--stack-space, 1rem)}:where(.stack-s-m)>*+*{--stack-space: var(--space-s-m);margin-block-start:var(--stack-space, 1rem)}:where(.stack-m-l)>*+*{--stack-space: var(--space-m-l);margin-block-start:var(--stack-space, 1rem)}:where(.stack-l-xl)>*+*{--stack-space: var(--space-l-xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-xl-2xl)>*+*{--stack-space: var(--space-xl-2xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-2xl-3xl)>*+*{--stack-space: var(--space-2xl-3xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-3xl-4xl)>*+*{--stack-space: var(--space-3xl-4xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-4xl-5xl)>*+*{--stack-space: var(--space-4xl-5xl);margin-block-start:var(--stack-space, 1rem)}:where(.stack-s-l)>*+*{--stack-space: var(--space-s-l);margin-block-start:var(--stack-space, 1rem)}:where(.stack-m-2xl)>*+*{--stack-space: var(--space-m-2xl);margin-block-start:var(--stack-space, 1rem)}}@view-transition{navigation:auto}@layer utils{@media(color-gamut:p3){@supports (color: color(display-p3 0 0 0 / 1)){:root{--color-fire-red: rgb(255, 53, 45)}@supports (color: color(display-p3 0 0 0%)){:root{--color-fire-red: color(display-p3 .98207 .14165 .11463)}}}}}:root{--logo-size: clamp(4.5rem, 3.682rem + 4.09vw, 6.75rem)}.site-head-wrap:where(.astro-yuwvcvye){position:fixed;z-index:10;width:100%;isolation:isolate;top:0}.home .site-head-wrap:where(.astro-yuwvcvye){position:sticky;margin-top:2em}.site-head:where(.astro-yuwvcvye){padding-block-start:var(--space-xs);z-index:99;margin-inline:auto;display:flex;justify-content:space-between}@media(width>=70em){.site-head:where(.astro-yuwvcvye){top:0;padding-block-start:var(--space-l);z-index:10;--header-max-width: none}}.site-head__logo:where(.astro-yuwvcvye){height:var(--logo-size);width:var(--logo-size);display:block}.site-head__logo:where(.astro-yuwvcvye) svg{fill:var(--color-fire-red)}@media(width>=70em){.site-head__logo:where(.astro-yuwvcvye){margin-inline:auto;position:absolute;left:50%;transform:translate(-50%);top:var(--space-s);z-index:3}}.site-head__lang:where(.astro-yuwvcvye){display:flex;align-items:center;align-self:center;margin-inline:auto var(--space-2xs);min-height:2.75rem;padding-inline:.3em;border:1px solid #fff9;border-radius:999px;background:#0009;backdrop-filter:blur(2px)}@media(width>=70em){.site-head__lang:where(.astro-yuwvcvye){display:none}}.site-head__lang-link:where(.astro-yuwvcvye){display:flex;align-items:center;align-self:stretch;padding-inline:.6em;font-family:var(--font-display);font-size:var(--text-step--1);font-weight:var(--weight-bold);line-height:var(--leading-flat);color:var(--color-white);-webkit-text-decoration:none;text-decoration:none;border-radius:999px}.site-head__lang-link:where(.astro-yuwvcvye)[aria-current]{color:var(--color-fire-red)}.nav-toggle:where(.astro-yuwvcvye){font-weight:700;align-self:center;font-family:var(--font-display);border:1px solid var(--color-fire-red);backdrop-filter:blur(2px);min-height:2.75rem;background:#0009;padding-inline:1em;text-transform:uppercase;border-radius:999px;line-height:.8;color:#fff;cursor:pointer}.nav-toggle:where(.astro-yuwvcvye)>span:where(.astro-yuwvcvye){text-box:trim-both cap alphabetic}@media(width>=70em){.nav-toggle:where(.astro-yuwvcvye){display:none}}.nav:where(.astro-yuwvcvye){--link-border-width: 4px;position:relative;display:flex;flex-direction:column;box-shadow:inset 0 0 0 1px #fff9;gap:var(--space-2xs);border-radius:1.5rem}.nav:where(.astro-yuwvcvye):has(a:not([aria-current]):hover) a:where(.astro-yuwvcvye):not(:hover):not([aria-current]){color:var(--color-mid-gray)}@media(width<70em){.nav:where(.astro-yuwvcvye){display:none;position:absolute;z-index:-1;background-color:#000000b3;backdrop-filter:blur(4px);padding-top:calc(var(--space-2xl) + 2rem);padding-bottom:var(--space-xs);inset-inline:calc(-1 * var(--space-m-2xl));top:0;border-top-left-radius:0;border-top-right-radius:0;border-top:0;translate:0;opacity:1}:where(.astro-yuwvcvye)[aria-expanded=true]+.nav:where(.astro-yuwvcvye){transition-behavior:allow-discrete;display:block;translate:0;opacity:1;transition:translate .35s cubic-bezier(0,.55,.45,1),opacity .35s cubic-bezier(0,.55,.45,1),display .35s cubic-bezier(0,.55,.45,1)}@starting-style{:where(.astro-yuwvcvye)[aria-expanded=true]+.nav:where(.astro-yuwvcvye){opacity:0;translate:0 -1.5rem}}}@media(width>=70em){.nav:where(.astro-yuwvcvye){border-radius:999rem;margin-inline:auto;max-width:max-content;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:var(--header-max-width);width:100%;justify-content:space-between;gap:calc(var(--logo-size) + var(--space-s));padding-inline:0;box-shadow:none}.nav:where(.astro-yuwvcvye):before{content:"";position:absolute;inset:0;background:#00f;z-index:-1;box-shadow:inset 0 0 0 1px #fff9;border-radius:999rem;backdrop-filter:url(#glass-filter) blur(2px);background:#0009;-webkit-mask-image:linear-gradient(90deg,#00f 35%,#0000,#00f 65%);mask-image:linear-gradient(90deg,#00f 35%,#0000,#00f 65%);pointer-events:none}}.nav__filter{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}@media(width<70em){.nav__filter{display:none}}.nav__list:where(.astro-yuwvcvye){display:flex;justify-content:center}@media(width<70em){.nav__list:where(.astro-yuwvcvye){display:flex;flex-direction:column}}@media(width<70em){.nav__item:where(.astro-yuwvcvye){width:min(100% - var(--wrapper-padding-inline) * 1.5,var(--wrapper-max, 80rem));margin-inline:auto}}@media(width>=70em){.nav__item:where(.astro-yuwvcvye){flex-grow:1}}.nav__link:where(.astro-yuwvcvye){display:block;position:relative;font-size:var(--text-step--1);font-family:var(--font-display);-webkit-text-decoration:none;text-decoration:none;color:var(--color-white);font-weight:var(--weight-bold);padding-inline:calc(var(--space-xs-s) - 2 * var(--link-border-width));padding-block-start:calc(var(--space-2xs) - var(--link-border-width));padding-block-end:calc(var(--space-2xs) * .8 - var(--link-border-width));margin:var(--link-border-width);line-height:var(--leading-flat);border-radius:999rem;transition:background .4s ease-out,color .5s ease-out}.nav__link:where(.astro-yuwvcvye):not([aria-current]):hover{background-color:color-mix(in srgb,var(--color-light-gray) 10%,var(--color-black));background-image:linear-gradient(90deg,color-mix(in srgb,var(--color-fire-red) 10%,transparent),color-mix(in srgb,var(--color-fire-red) 40%,transparent),color-mix(in srgb,var(--color-fire-red) 5%,transparent));box-shadow:inset 0 -3px 8px color-mix(in srgb,var(--color-fire-red) 44%,transparent)}.nav__link:where(.astro-yuwvcvye)[aria-current]{color:var(--color-fire-red)}@media(width<70em){.nav__link:where(.astro-yuwvcvye){min-height:2.75rem;display:flex;align-items:center;padding-inline-start:2em;padding-inline-end:4em;margin-block:0}}.nav__lang:where(.astro-yuwvcvye){display:flex;align-items:center}@media(width<70em){.nav__lang:where(.astro-yuwvcvye){display:none}}@media(width>=70em){.nav__lang:where(.astro-yuwvcvye){margin:var(--link-border-width)}}.nav__lang:where(.astro-yuwvcvye) .nav__link:where(.astro-yuwvcvye){padding-inline:calc(var(--space-2xs) - 2 * var(--link-border-width));margin:0;flex:1;text-align:center}@media(width<70em){.nav__lang:where(.astro-yuwvcvye) .nav__link:where(.astro-yuwvcvye){padding-inline:1em;flex:0}}@media(width<70em){.nav__lang:where(.astro-yuwvcvye){padding-inline-start:1em}}.site-foot:where(.astro-vssyh42l){height:clamp(20rem,45vw,55rem);position:relative;display:block;margin-block-start:var(--space-3xl);z-index:3}.site-foot:where(.astro-vssyh42l) .wrapper:where(.astro-vssyh42l){padding-block:var(--space-l) var(--space-s);display:flex;flex-direction:column;justify-content:space-between;height:100%}.site-foot__contact:where(.astro-vssyh42l){align-items:center;color:var(--color-white)}.site-foot__contact:where(.astro-vssyh42l) a:where(.astro-vssyh42l){-webkit-text-decoration:none;text-decoration:none}.site-foot__links:where(.astro-vssyh42l){display:flex;flex-direction:column}.site-foot__legals:where(.astro-vssyh42l) a:where(.astro-vssyh42l){color:var(--color-white);-webkit-text-decoration:none;text-decoration:none}picture:where(.astro-vssyh42l):has(.site-foot__bg-image){position:absolute;inset:0;z-index:-1}picture:where(.astro-vssyh42l):has(.site-foot__bg-image) img:where(.astro-vssyh42l){width:100%;height:100%;object-fit:cover;object-position:left center}.site-foot__logo:where(.astro-vssyh42l){font-size:clamp(2rem,10vw,12.5rem);font-family:var(--font-display);font-weight:var(--weight-bold)}@media(width>=60em){.site-foot__logo:where(.astro-vssyh42l){margin-block-end:calc(var(--space-xs-s) * -1)}}.site-foot__logo:where(.astro-vssyh42l){z-index:1;color:#0000;background:linear-gradient(89.2deg,#fff6 .92%,#84848466 13.54%,#0006 27.1%,#9996 49.53%,#fff6 60.28%,#9996 98.13%);background:linear-gradient(71.03deg,#b6b7b8 2.04%,#595959 35.49%,#454546 47.86%,#6d6667 60.69%,#b7b0b0 97.35%);background-clip:text;-webkit-background-clip:text;background-size:100% 100%;background-position:0 0}
