@layer fundaments{:is([data-animation],[data-parallax],[data-gradient=dark-radial]){animation:var(--animation-parallax,none), var(--animation-padding,none), var(--animation-rounded,none), var(--animation-grow,none), var(--animation-zoom,none), var(--animation-pulse,none), var(--animation-gradient,none);animation-timeline:var(--timeline-parallax,auto), var(--timeline-padding,auto), var(--timeline-rounded,auto), var(--timeline-grow,auto), var(--timeline-zoom,auto), auto, var(--timeline-gradient,auto);animation-range:normal, var(--range-padding,normal), var(--range-rounded,normal), var(--range-grow,normal), var(--range-zoom,normal), normal, var(--range-gradient,normal)}@media (prefers-reduced-motion:reduce){:is([data-animation],[data-parallax],[data-gradient=dark-radial]){animation:none}}[data-parallax]{--animation-parallax:parallax linear both;--timeline-parallax:view();z-index:max(var(--parallax-z), 0)}[data-parallax]:is(img){top:calc(abs(var(--parallax-z)) * -1vmin)!important;height:calc(100% + abs(var(--parallax-z)) * 2vmin)!important}[data-parallax="2"]{--parallax-z:2}[data-parallax="-2"]{--parallax-z:-2}[data-parallax="5"]{--parallax-z:5}[data-parallax="-5"]{--parallax-z:-5}[data-parallax="10"]{--parallax-z:10}[data-parallax="-10"]{--parallax-z:-10}[data-parallax="15"]{--parallax-z:15}[data-parallax="-15"]{--parallax-z:-15}[data-parallax="20"]{--parallax-z:20}[data-parallax="-20"]{--parallax-z:-20}[data-animation~=padding]{--padding-reveal-block:var(--section-padding,0px);--padding-reveal-inline:var(--section-gutter-size,0px);--padding-scale:calc(1 - (var(--padding-reveal-inline) / 25cqi));--animation-padding:padding-reveal linear both;--timeline-padding:view();--range-padding:entry 0% exit -10%;contain:layout}@media (prefers-reduced-motion:reduce){[data-animation~=padding]{clip-path:inset(var(--padding-reveal-block,0) var(--padding-reveal-inline,0) var(--padding-reveal-block,0) var(--padding-reveal-inline,0) round var(--rounded-size,0))}[data-animation~=grow]{scale:var(--padding-scale,1)}}[data-animation~=rounded]{--animation-rounded:rounded linear both;--timeline-rounded:view();--range-rounded:entry 0% exit -10%}[data-animation~=grow]{--animation-grow:grow linear both;--timeline-grow:view();--range-grow:entry 0% exit -10%}[data-animation~=zoom-in]{--animation-zoom:zoom-in linear both;--timeline-zoom:view();--range-zoom:entry 0% exit 100%}[data-animation~=from-top]{--padding-reveal-block:var(--section-padding-block-start,0px);--padding-reveal-inline:var(--section-gutter-left,0px);--timeline-padding:scroll(root);--range-padding:0 50svh;--timeline-rounded:scroll(root);--range-rounded:0 50svh;--timeline-grow:scroll(root);--range-grow:0 50svh;--timeline-zoom:scroll(root);--range-zoom:0 100svh}[data-animation~=padding][data-animation~=from-top] [data-subtract-ancestor-gutter]{animation:linear both gutter-subtract-floor;animation-timeline:scroll(root);animation-range:0 50svh}@media (prefers-reduced-motion:reduce){[data-animation~=padding][data-animation~=from-top] [data-subtract-ancestor-gutter]{animation:none}}:is([data-animation~=pulse-top],[data-animation~=pulse-right],[data-animation~=pulse-bottom],[data-animation~=pulse-left]){--pulse-rotate:0deg;--pulse-distance:calc(var(--text-font-size,1em) * .35);--pulse-x:0px;--pulse-y:0px;--animation-pulse:pulse 2.4s ease-in-out infinite}[data-animation~=pulse-top]{--pulse-y:calc(var(--pulse-distance) * -1)}[data-animation~=pulse-right]{--pulse-x:var(--pulse-distance)}[data-animation~=pulse-bottom]{--pulse-y:var(--pulse-distance)}[data-animation~=pulse-left]{--pulse-x:calc(var(--pulse-distance) * -1)}[data-animation~=count-up]{justify-content:end;display:inline-flex}:root{--color-ocean:#26629b;--color-source:#eff2f2;--color-navy:#1f2338;--color-volt:#b4e700;--color-volt-soft:#c8fc81;--color-rose:#e48b96;--color-air:#acbfc5;--color-sky:#95b9c0;--color-earth:#8a944f;--color-fire:#e4572d;--color-sand:#eee2d4;--color-eggshell:#f3f0e7;--color-rain:#d5e4e6;--color-cloud:#f5f8f9;--color-white:#fff;--color-light-gray:#e7e7e7;--color-black:#000;--color-neutral-white:var(--color-white);--color-neutral-050:color-mix(in srgb, var(--color-white), var(--color-black) 5%);--color-neutral-100:color-mix(in srgb, var(--color-white), var(--color-black) 10%);--color-neutral-200:color-mix(in srgb, var(--color-white), var(--color-black) 20%);--color-neutral-300:color-mix(in srgb, var(--color-white), var(--color-black) 30%);--color-neutral-400:color-mix(in srgb, var(--color-white), var(--color-black) 40%);--color-neutral-500:color-mix(in srgb, var(--color-white), var(--color-black) 50%);--color-neutral-600:color-mix(in srgb, var(--color-white), var(--color-black) 60%);--color-neutral-700:color-mix(in srgb, var(--color-white), var(--color-black) 70%);--color-neutral-800:color-mix(in srgb, var(--color-white), var(--color-black) 80%);--color-neutral-900:color-mix(in srgb, var(--color-white), var(--color-black) 90%);--color-neutral-950:color-mix(in srgb, var(--color-white), var(--color-black) 95%);--color-neutral-black:var(--color-black);--color-preservatives:#edb24c;--color-panbonis:#005938;--color-indication-valid:var(--color-panbonis);--color-indication-warning:var(--color-preservatives);--color-indication-invalid:var(--color-fire);--color-lab:#4634c4;--color-dune:#d9c9a3;--color-clay:#b39b6a}@font-face{font-family:Aeonik;src:url(/build/assets/Aeonik-Regular-63D0vz5j.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/build/assets/Aeonik-Light-DguAlIT6.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/build/assets/Aeonik-Bold-DWEYUR8c.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--aspect-ratio-cinematic:calc(.75 + clamp(0, calc((100cqi - 390px) / 634px), 1) * (2.35 - .75));--aspect-ratio-cinematic-height:calc(100cqi / var(--aspect-ratio-cinematic));--aspect-ratio-vista:calc(.85 + clamp(0, calc((100cqi - 390px) / 634px), 1) * (3.2 - .85));--aspect-ratio-vista-height:calc(100cqi / var(--aspect-ratio-vista));--aspect-ratio-panoramic:calc(1 + clamp(0, calc((100cqi - 390px) / 634px), 1) * (5 - 1));--aspect-ratio-panoramic-height:calc(100cqi / var(--aspect-ratio-panoramic));--aspect-ratio-panorama:5;--aspect-ratio-panorama-height:calc(100cqi / var(--aspect-ratio-panorama));--aspect-ratio-letterbox:2.5;--aspect-ratio-letterbox-height:calc(100cqi / var(--aspect-ratio-letterbox));--aspect-ratio-half:2;--aspect-ratio-half-height:calc(100cqi / var(--aspect-ratio-half));--aspect-ratio-third:3;--aspect-ratio-third-height:calc(100cqi / var(--aspect-ratio-third));--aspect-ratio-fourth:4;--aspect-ratio-fourth-height:calc(100cqi / var(--aspect-ratio-fourth));--aspect-ratio-fifth:5;--aspect-ratio-fifth-height:calc(100cqi / var(--aspect-ratio-fifth));--aspect-ratio-video:1.7778;--aspect-ratio-video-height:calc(100cqi / var(--aspect-ratio-video));--aspect-ratio-landscape:1.3333;--aspect-ratio-landscape-height:calc(100cqi / var(--aspect-ratio-landscape));--aspect-ratio-square:1;--aspect-ratio-square-height:100cqi;--aspect-ratio-portrait:.75;--aspect-ratio-portrait-height:calc(100cqi / var(--aspect-ratio-portrait));--aspect-ratio-skyscraper:.5625;--aspect-ratio-skyscraper-height:calc(100cqi / var(--aspect-ratio-skyscraper));--aspect-ratio:initial;--aspect-ratio-height:auto}[data-aspect-ratio=auto]{--aspect-ratio:initial;--aspect-ratio-height:auto}:is([data-aspect-ratio=container],[data-aspect-ratio=viewport]){--aspect-ratio:inherit;--aspect-ratio-height:100cqh}[data-aspect-ratio=panorama]{--aspect-ratio:var(--aspect-ratio-letterbox);--aspect-ratio-height:var(--aspect-ratio-letterbox-height)}@container (width>700px){[data-aspect-ratio=panorama]{--aspect-ratio:var(--aspect-ratio-panorama);--aspect-ratio-height:var(--aspect-ratio-panorama-height)}}[data-aspect-ratio=panorama]:not([data-force-aspect-ratio]){--aspect-ratio:var(--aspect-ratio-video);--aspect-ratio-height:var(--aspect-ratio-video-height)}@container (width>700px){[data-aspect-ratio=panorama]:not([data-force-aspect-ratio]){--aspect-ratio:var(--aspect-ratio-letterbox);--aspect-ratio-height:var(--aspect-ratio-letterbox-height)}}@container (width>1200px){[data-aspect-ratio=panorama]:not([data-force-aspect-ratio]){--aspect-ratio:var(--aspect-ratio-panorama);--aspect-ratio-height:var(--aspect-ratio-panorama-height)}}[data-aspect-ratio=letterbox]{--aspect-ratio:var(--aspect-ratio-letterbox);--aspect-ratio-height:var(--aspect-ratio-letterbox-height)}[data-aspect-ratio=letterbox]:not([data-force-aspect-ratio]){--aspect-ratio:var(--aspect-ratio-landscape);--aspect-ratio-height:var(--aspect-ratio-landscape-height)}@container (width>700px){[data-aspect-ratio=letterbox]:not([data-force-aspect-ratio]){--aspect-ratio:var(--aspect-ratio-video);--aspect-ratio-height:var(--aspect-ratio-video-height)}}@container (width>1200px){[data-aspect-ratio=letterbox]:not([data-force-aspect-ratio]){--aspect-ratio:var(--aspect-ratio-letterbox);--aspect-ratio-height:var(--aspect-ratio-letterbox-height)}}[data-aspect-ratio=half]{--aspect-ratio:var(--aspect-ratio-half);--aspect-ratio-height:var(--aspect-ratio-half-height)}[data-aspect-ratio=third]{--aspect-ratio:var(--aspect-ratio-third);--aspect-ratio-height:var(--aspect-ratio-third-height)}[data-aspect-ratio=fourth]{--aspect-ratio:var(--aspect-ratio-fourth);--aspect-ratio-height:var(--aspect-ratio-fourth-height)}[data-aspect-ratio=fifth]{--aspect-ratio:var(--aspect-ratio-fifth);--aspect-ratio-height:var(--aspect-ratio-fifth-height)}[data-aspect-ratio=video]{--aspect-ratio:var(--aspect-ratio-video);--aspect-ratio-height:var(--aspect-ratio-video-height)}[data-aspect-ratio=landscape]{--aspect-ratio:var(--aspect-ratio-landscape);--aspect-ratio-height:var(--aspect-ratio-landscape-height)}[data-aspect-ratio=square]{--aspect-ratio:var(--aspect-ratio-square);--aspect-ratio-height:var(--aspect-ratio-square-height)}[data-aspect-ratio=portrait]{--aspect-ratio:var(--aspect-ratio-portrait);--aspect-ratio-height:var(--aspect-ratio-portrait-height)}[data-aspect-ratio=skyscraper]{--aspect-ratio:var(--aspect-ratio-skyscraper);--aspect-ratio-height:var(--aspect-ratio-skyscraper-height)}[data-aspect-ratio=panoramic]{--aspect-ratio:var(--aspect-ratio-panoramic);--aspect-ratio-height:var(--aspect-ratio-panoramic-height)}[data-aspect-ratio=cinematic]{--aspect-ratio:var(--aspect-ratio-cinematic);--aspect-ratio-height:var(--aspect-ratio-cinematic-height)}[data-aspect-ratio=vista]{--aspect-ratio:var(--aspect-ratio-vista);--aspect-ratio-height:var(--aspect-ratio-vista-height)}:root{--border-s:.0625rem;--border-m:.125rem;--border-l:.25rem}[data-border]{--border-block-start:0px;--border-block-end:0px;--border-inline-start:0px;--border-inline-end:0px;--border-size-default:var(--border-m);--border-style:solid;--border-color:var(--color-border,currentColor);--border:var(--border-size,var(--border-size-default)) var(--border-style) var(--border-color);border-block-start:var(--border-block-start,0);border-block-end:var(--border-block-end,0);border-inline-start:var(--border-inline-start,0);border-inline-end:var(--border-inline-end,0)}[data-border=s],[data-border-size=s]{--border-size:var(--border-s)}[data-border=m],[data-border-size=m]{--border-size:var(--border-m)}[data-border=l],[data-border-size=l]{--border-size:var(--border-l)}[data-border="0"],[data-border-size="0"]{--border-size:clamp(min(var(--section-padding-min-size,0), 0px), calc(0rem + 0cqi), 10000rem)}[data-border="4"],[data-border-size="4"]{--border-size:clamp(min(var(--section-padding-min-size,0), 4px), calc(-.06rem + .26cqi), 10000rem)}[data-border="8"],[data-border-size="8"]{--border-size:clamp(min(var(--section-padding-min-size,0), 8px), calc(-.13rem + .52cqi), 10000rem)}[data-border="12"],[data-border-size="12"]{--border-size:clamp(min(var(--section-padding-min-size,0), 12px), calc(-.19rem + .78cqi), 10000rem)}[data-border="20"],[data-border-size="20"]{--border-size:clamp(min(var(--section-padding-min-size,0), 20px), calc(-.32rem + 1.31cqi), 10000rem)}[data-border="32"],[data-border-size="32"]{--border-size:clamp(min(var(--section-padding-min-size,0), 32px), calc(-.51rem + 2.09cqi), 10000rem)}[data-border="40"],[data-border-size="40"]{--border-size:clamp(min(var(--section-padding-min-size,0), 40px), calc(-.64rem + 2.61cqi), 10000rem)}[data-border="52"],[data-border-size="52"]{--border-size:clamp(min(var(--section-padding-min-size,0), 52px), calc(-.83rem + 3.4cqi), 10000rem)}[data-border="60"],[data-border-size="60"]{--border-size:clamp(min(var(--section-padding-min-size,0), 60px), calc(-.96rem + 3.92cqi), 10000rem)}[data-border="72"],[data-border-size="72"]{--border-size:clamp(min(var(--section-padding-min-size,0), 72px), calc(-1.15rem + 4.71cqi), 10000rem)}[data-border="80"],[data-border-size="80"]{--border-size:clamp(min(var(--section-padding-min-size,0), 80px), calc(-1.27rem + 5.23cqi), 10000rem)}[data-border="92"],[data-border-size="92"]{--border-size:clamp(min(var(--section-padding-min-size,0), 92px), calc(-1.47rem + 6.01cqi), 10000rem)}[data-border="100"],[data-border-size="100"]{--border-size:clamp(min(var(--section-padding-min-size,0), 100px), calc(-1.59rem + 6.54cqi), 10000rem)}[data-border="120"],[data-border-size="120"]{--border-size:clamp(min(var(--section-padding-min-size,0), 120px), calc(-1.91rem + 7.84cqi), 10000rem)}[data-border="140"],[data-border-size="140"]{--border-size:clamp(min(var(--section-padding-min-size,0), 140px), calc(-2.23rem + 9.15cqi), 10000rem)}[data-border="160"],[data-border-size="160"]{--border-size:clamp(min(var(--section-padding-min-size,0), 160px), calc(-2.55rem + 10.46cqi), 10000rem)}[data-border="180"],[data-border-size="180"]{--border-size:clamp(min(var(--section-padding-min-size,0), 180px), calc(-2.87rem + 11.76cqi), 10000rem)}[data-border="240"],[data-border-size="240"]{--border-size:clamp(min(var(--section-padding-min-size,0), 240px), calc(-3.82rem + 15.69cqi), 10000rem)}[data-border="320"],[data-border-size="320"]{--border-size:clamp(min(var(--section-padding-min-size,0), 320px), calc(-5.1rem + 20.92cqi), 10000rem)}[data-border="400"],[data-border-size="400"]{--border-size:clamp(min(var(--section-padding-min-size,0), 400px), calc(-6.37rem + 26.14cqi), 10000rem)}[data-border]:not([data-border^=block],[data-border^=inline]){--border-block-start:var(--border);--border-block-end:var(--border);--border-inline-start:var(--border);--border-inline-end:var(--border)}[data-border=block]{--border-block-start:var(--border);--border-block-end:var(--border)}[data-border=block-start]{--border-block-start:var(--border)}[data-border=block-end]{--border-block-end:var(--border)}[data-border=inline]{--border-inline-start:var(--border);--border-inline-end:var(--border)}[data-border=inline-start]{--border-inline-start:var(--border)}[data-border=inline-end]{--border-inline-end:var(--border)}[data-clamp]:not([data-clamp=false]){--clamp:0}[data-clamp]:not([data-clamp=false]):not([data-clamp="1"]){-webkit-line-clamp:var(--clamp);line-clamp:var(--clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow-y:clip}[data-clamp]:not([data-clamp=false])[data-clamp="1"]{--clamp:1;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:clip}[data-clamp]:not([data-clamp=false])[data-clamp="2"]{--clamp:2}[data-clamp]:not([data-clamp=false])[data-clamp="3"]{--clamp:3}[data-clamp]:not([data-clamp=false])[data-clamp="4"]{--clamp:4}[data-clamp]:not([data-clamp=false])[data-clamp="5"]{--clamp:5}:is(h1,h2,h3,h4,h5,h6){margin-block-start:0}[data-flow]>*{--flow-base-gap:var(--base-gap,1em);--flow-p-gap:var(--p-gap,var(--flow-base-gap));margin-inline:0;margin-block:var(--flow-p-gap) 0}[data-flow]>:is(.heading,h1,h2,h3,h4,h5,h6,.text){margin-block-start:var(--flow-base-gap)}[data-flow]>:is(.eyebrow,.label)+:is(.heading,h1,h2,h3,h4,h5,h6,.text){margin-block-start:1rem}[data-flow]>.visual{margin-block:var(--flow-base-gap)}[data-flow]>:is(.visual,.media)+:is(.heading,h1,h2,h3,h4,h5,h6,p){margin-block-start:var(--flow-base-gap)}[data-flow]>:is(.heading,h1,h2,h3,h4,h5,h6)+:is(.heading,h1,h2,h3,h4,h5,h6){margin-block-start:calc(var(--flow-base-gap) / 2)}[data-flow]>:is(.heading,h1,h2,h3,h4,h5,h6):has(em)+:is(.heading,h1,h2,h3,h4,h5,h6){margin-block-start:calc(var(--flow-base-gap) / 8)}[data-flow]>:is(.heading,h1,h2,h3,h4,h5,h6)+:is(.text,p){margin-block-start:calc(var(--flow-base-gap) / 2)}[data-flow]>:is(p)+:is(ul,ol){margin-block-start:calc(var(--flow-base-gap) / 2)!important}[data-flow]>:is(.visual,img,.media),[data-flow]>.actions{margin-block-start:calc(var(--flow-base-gap) * 1.5)}[data-flow]>.actions:not(:has([data-variant*=button])){margin-block-start:calc(var(--flow-base-gap) * 2)}[data-flow]>:first-child{margin-block-start:0!important}[data-flow]>:last-child{margin-block-end:0}[data-flow]>:is(ul,ol){padding-inline:1em}[data-flow]>:is(ul,ol,table):not(:last-child){margin-block-end:1.5em}[data-flow]>.spacer,[data-flow]>.spacer+*{margin-block-start:0}[data-flow]>:is(ol,ul)>li:not(:first-child){margin:calc(var(--flow-base-gap) / 2) 0 0}[data-flow]>:is(ol,ul)>li:not(:first-child) p{margin:var(--flow-base-gap) 0 0}[data-flow]>:is(ol,ul)>li:not(:first-child) p:first-child{margin-block-start:0}[data-flow][data-flow=false]>*{--flow-base-gap:0em}[data-flow][data-flow="2"]>*{--flow-base-gap:calc(var(--base-gap,1em) * 2)}[data-flow][data-flow="3"]>*{--flow-base-gap:calc(var(--base-gap,1em) * 3)}[data-flow][data-flow="0"]>*{--flow-base-gap:clamp(min(var(--section-padding-min-size,0), 0px), calc(0rem + 0cqi), 10000rem)}[data-flow][data-flow="4"]>*{--flow-base-gap:clamp(min(var(--section-padding-min-size,0), 4px), calc(-.06rem + .26cqi), 10000rem)}[data-flow][data-flow="8"]>*{--flow-base-gap:clamp(min(var(--section-padding-min-size,0), 8px), calc(-.13rem + .52cqi), 10000rem)}[data-flow][data-flow="12"]>*{--flow-base-gap:clamp(min(var(--section-padding-min-size,0), 12px), calc(-.19rem + .78cqi), 10000rem)}[data-flow][data-flow="20"]>*{--flow-base-gap:clamp(min(var(--section-padding-min-size,0), 20px), calc(-.32rem + 1.31cqi), 10000rem)}[data-flow][data-flow="32"]>*{--flow-base-gap:clamp(min(var(--section-padding-min-size,0), 32px), calc(-.51rem + 2.09cqi), 10000rem)}[data-flow][data-flow="40"]>*{--flow-base-gap:clamp(min(var(--section-padding-min-size,0), 40px), calc(-.64rem + 2.61cqi), 10000rem)}[data-flow][data-flow="52"]>*{--flow-base-gap:clamp(min(var(--section-padding-min-size,0), 52px), calc(-.83rem + 3.4cqi), 10000rem)}[data-flow][data-flow="60"]>*{--flow-base-gap:clamp(min(var(--section-padding-min-size,0), 60px), calc(-.96rem + 3.92cqi), 10000rem)}[data-flow][data-flow="72"]>*{--flow-base-gap:clamp(min(var(--section-padding-min-size,0), 72px), calc(-1.15rem + 4.71cqi), 10000rem)}[data-flow][data-flow="80"]>*{--flow-base-gap:clamp(min(var(--section-padding-min-size,0), 80px), calc(-1.27rem + 5.23cqi), 10000rem)}[data-flow][data-flow="92"]>*{--flow-base-gap:clamp(min(var(--section-padding-min-size,0), 92px), calc(-1.47rem + 6.01cqi), 10000rem)}[data-flow][data-flow="100"]>*{--flow-base-gap:clamp(min(var(--section-padding-min-size,0), 100px), calc(-1.59rem + 6.54cqi), 10000rem)}[data-flow][data-flow="120"]>*{--flow-base-gap:clamp(min(var(--section-padding-min-size,0), 120px), calc(-1.91rem + 7.84cqi), 10000rem)}[data-flow][data-flow="140"]>*{--flow-base-gap:clamp(min(var(--section-padding-min-size,0), 140px), calc(-2.23rem + 9.15cqi), 10000rem)}[data-flow][data-flow="160"]>*{--flow-base-gap:clamp(min(var(--section-padding-min-size,0), 160px), calc(-2.55rem + 10.46cqi), 10000rem)}[data-flow][data-flow="180"]>*{--flow-base-gap:clamp(min(var(--section-padding-min-size,0), 180px), calc(-2.87rem + 11.76cqi), 10000rem)}[data-flow][data-flow="240"]>*{--flow-base-gap:clamp(min(var(--section-padding-min-size,0), 240px), calc(-3.82rem + 15.69cqi), 10000rem)}[data-flow][data-flow="320"]>*{--flow-base-gap:clamp(min(var(--section-padding-min-size,0), 320px), calc(-5.1rem + 20.92cqi), 10000rem)}[data-flow][data-flow="400"]>*{--flow-base-gap:clamp(min(var(--section-padding-min-size,0), 400px), calc(-6.37rem + 26.14cqi), 10000rem)}:root{--gradient-dark:linear-gradient(to bottom, var(--color-sky) 0%, var(--color-navy) 100%);--gradient-dark-horizontal:linear-gradient(to right, var(--color-sky) 0%, color-mix(in srgb, var(--color-sky), var(--color-navy) 55%) 42%, var(--color-navy) 96%);--gradient-light:linear-gradient(to bottom, var(--color-air) 0%, var(--color-source) 100%);--gradient-light-invert:linear-gradient(to top, var(--color-air) 0%, var(--color-source) 100%);--gradient-media:linear-gradient(to top, color-mix(in srgb, var(--color-black), transparent 10%) 0%, transparent 60%);--gradient-media-start:linear-gradient(to right, #140e0c99 0%, #140e0c00 62%);--gradient-blue-mid:linear-gradient(to bottom, #80afb7 0%, #516d7a 100%)}[data-gradient]:not([data-gradient=false]){background-image:var(--gradient)}[data-gradient=dark]{--gradient:var(--gradient-dark)}[data-gradient=dark-horizontal]{--gradient:var(--gradient-dark-horizontal)}[data-gradient=light]{--gradient:var(--gradient-light)}[data-gradient=light-invert]{--gradient:var(--gradient-light-invert)}[data-gradient=media]{--gradient:var(--gradient-media)}[data-gradient=media-start]{--gradient:var(--gradient-media-start)}[data-gradient=blue-mid]{--gradient:var(--gradient-blue-mid)}[data-gradient=dark-radial]{--gradient:radial-gradient(ellipse 65% 50% at var(--navy-x4) var(--navy-y4), color-mix(in srgb, color-mix(in srgb, var(--color-navy), var(--color-sky) 35%), transparent 50%) 0%, transparent 65%), radial-gradient(ellipse 75% 50% at var(--navy-x3) var(--navy-y3), color-mix(in srgb, color-mix(in srgb, var(--color-navy), black 70%), transparent 25%) 0%, transparent 60%), radial-gradient(ellipse 70% 55% at var(--navy-x2) var(--navy-y2), color-mix(in srgb, var(--color-navy), transparent 40%) 0%, transparent 65%), radial-gradient(ellipse 80% 60% at var(--navy-x1) var(--navy-y1), color-mix(in srgb, color-mix(in srgb, var(--color-navy), var(--color-sky) 45%), transparent 45%) 0%, transparent 65%), radial-gradient(ellipse 130% 100% at 50% 50%, color-mix(in srgb, var(--color-navy), black 70%) 0%, var(--color-navy) 35%, color-mix(in srgb, var(--color-navy), var(--color-sky) 15%) 62%, color-mix(in srgb, var(--color-navy), var(--color-sky) 45%) 100%);--animation-gradient:navy-move1 28s ease-in-out infinite alternate, navy-move2 36s ease-in-out infinite alternate, navy-move3 44s ease-in-out infinite alternate, navy-move4 32s ease-in-out infinite alternate;--timeline-gradient:auto, auto, auto, auto;--range-gradient:normal, normal, normal, normal}[data-gradient=dark-radial][data-animation-paused]{animation-play-state:paused}:root{--outline-width:.125em;--outline-style:auto;--outline-offset:.125em;--outline-inset:1}:focus-visible,[data-focus=within]:focus-within{outline:var(--color-outline) var(--outline-style) var(--outline-width);outline-offset:calc(var(--outline-offset) * var(--outline-inset,1))}[data-focus=false]{outline:none}[data-outline=inset]{--outline-inset:-2}:root{--rounded-2xs:.125rem;--rounded-xs:.25rem;--rounded-s:.5rem;--rounded-m:clamp(min(.5rem, 10000rem), calc(.31rem + .78cqi), max(.5rem, 10000rem));--rounded-l:clamp(min(1rem, 10000rem), calc(.75rem + 1.05cqi), max(1rem, 10000rem));--rounded-xl:clamp(min(2rem, 10000rem), calc(1.49rem + 2.09cqi), max(2rem, 10000rem));--rounded-full:624.938rem}[data-rounded]{--rounded-top-left:var(--rounded-size,0);--rounded-top-right:var(--rounded-size,0);--rounded-bottom-right:var(--rounded-size,0);--rounded-bottom-left:var(--rounded-size,0);--rounded:var(--rounded-top-left,0) var(--rounded-top-right,0) var(--rounded-bottom-right,0) var(--rounded-bottom-left,0);border-radius:var(--rounded,0)}[data-rounded=top]{--rounded-bottom-right:0;--rounded-bottom-left:0}[data-rounded=right]{--rounded-top-left:0;--rounded-bottom-left:0}[data-rounded=bottom]{--rounded-top-left:0;--rounded-top-right:0}[data-rounded=left]{--rounded-top-right:0;--rounded-bottom-right:0}[data-rounded="2xs"],[data-rounded-size="2xs"]{--rounded-size:var(--rounded-2xs)}[data-rounded=xs],[data-rounded-size=xs]{--rounded-size:var(--rounded-xs)}[data-rounded=s],[data-rounded-size=s]{--rounded-size:var(--rounded-s)}[data-rounded=m],[data-rounded-size=m]{--rounded-size:var(--rounded-m)}[data-rounded=l],[data-rounded-size=l]{--rounded-size:var(--rounded-l)}[data-rounded=xl],[data-rounded-size=xl]{--rounded-size:var(--rounded-xl)}[data-rounded=full],[data-rounded-size=full]{--rounded-size:var(--rounded-full)}:root{--shadow-header:0 8px 24px -4px #0000001f, 0 2px 8px -2px #00000014}[data-text-align=left][data-force-alignment]:not([data-force-alignment=false]),[data-text-align=start][data-force-alignment]:not([data-force-alignment=false]){text-align:left}@container (width>=768px){[data-text-align=left],[data-text-align=start]{text-align:left}}[data-text-align=center][data-force-alignment]:not([data-force-alignment=false]){text-align:center}@container (width>=768px){[data-text-align=center]{text-align:center}}[data-text-align=right][data-force-alignment]:not([data-force-alignment=false]),[data-text-align=end][data-force-alignment]:not([data-force-alignment=false]){text-align:right}@container (width>=768px){[data-text-align=right],[data-text-align=end]{text-align:right}}[data-screenreader]{flex:none!important;width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}[data-screenreader]:focus{width:auto!important;height:auto!important;position:static!important}[data-hidden]:is([data-hidden=""],[data-hidden=true]){pointer-events:none;display:none!important}@media (width>=390px){[data-hidden=xs]{pointer-events:none;display:none!important}}@media not all and (width>=390px){[data-visible=xs]{pointer-events:none;display:none!important}}@media (width>=640px){[data-hidden=sm]{pointer-events:none;display:none!important}}@media not all and (width>=640px){[data-visible=sm]{pointer-events:none;display:none!important}}@media (width>=768px){[data-hidden=md]{pointer-events:none;display:none!important}}@media not all and (width>=768px){[data-visible=md]{pointer-events:none;display:none!important}}@media (width>=1024px){[data-hidden=lg]{pointer-events:none;display:none!important}}@media not all and (width>=1024px){[data-visible=lg]{pointer-events:none;display:none!important}}@media (width>=1140px){[data-hidden=xl]{pointer-events:none;display:none!important}}@media not all and (width>=1140px){[data-visible=xl]{pointer-events:none;display:none!important}}@media (width>=1440px){[data-hidden="2xl"]{pointer-events:none;display:none!important}}@media not all and (width>=1440px){[data-visible="2xl"]{pointer-events:none;display:none!important}}@media (width>=1920px){[data-hidden="3xl"]{pointer-events:none;display:none!important}}@media not all and (width>=1920px){[data-visible="3xl"]{pointer-events:none;display:none!important}}@container (width>=max(4cqi,4rem)){[data-hidden="4"]{pointer-events:none;display:none!important}}@container not (width>=max(4cqi,4rem)){[data-visible="4"]{pointer-events:none;display:none!important}}@container (width>=max(5cqi,5rem)){[data-hidden="5"]{pointer-events:none;display:none!important}}@container not (width>=max(5cqi,5rem)){[data-visible="5"]{pointer-events:none;display:none!important}}@container (width>=max(10cqi,10rem)){[data-hidden="10"]{pointer-events:none;display:none!important}}@container not (width>=max(10cqi,10rem)){[data-visible="10"]{pointer-events:none;display:none!important}}@container (width>=max(15cqi,15rem)){[data-hidden="15"]{pointer-events:none;display:none!important}}@container not (width>=max(15cqi,15rem)){[data-visible="15"]{pointer-events:none;display:none!important}}@container (width>=max(20cqi,20rem)){[data-hidden="20"]{pointer-events:none;display:none!important}}@container not (width>=max(20cqi,20rem)){[data-visible="20"]{pointer-events:none;display:none!important}}@container (width>=max(25cqi,25rem)){[data-hidden="25"]{pointer-events:none;display:none!important}}@container not (width>=max(25cqi,25rem)){[data-visible="25"]{pointer-events:none;display:none!important}}@container (width>=max(30cqi,30rem)){[data-hidden="30"]{pointer-events:none;display:none!important}}@container not (width>=max(30cqi,30rem)){[data-visible="30"]{pointer-events:none;display:none!important}}@container (width>=max(35cqi,35rem)){[data-hidden="35"]{pointer-events:none;display:none!important}}@container not (width>=max(35cqi,35rem)){[data-visible="35"]{pointer-events:none;display:none!important}}@container (width>=max(40cqi,40rem)){[data-hidden="40"]{pointer-events:none;display:none!important}}@container not (width>=max(40cqi,40rem)){[data-visible="40"]{pointer-events:none;display:none!important}}@container (width>=max(45cqi,45rem)){[data-hidden="45"]{pointer-events:none;display:none!important}}@container not (width>=max(45cqi,45rem)){[data-visible="45"]{pointer-events:none;display:none!important}}@container (width>=max(50cqi,50rem)){[data-hidden="50"]{pointer-events:none;display:none!important}}@container not (width>=max(50cqi,50rem)){[data-visible="50"]{pointer-events:none;display:none!important}}@container (width>=max(55cqi,55rem)){[data-hidden="55"]{pointer-events:none;display:none!important}}@container not (width>=max(55cqi,55rem)){[data-visible="55"]{pointer-events:none;display:none!important}}@container (width>=max(60cqi,60rem)){[data-hidden="60"]{pointer-events:none;display:none!important}}@container not (width>=max(60cqi,60rem)){[data-visible="60"]{pointer-events:none;display:none!important}}@container (width>=max(65cqi,65rem)){[data-hidden="65"]{pointer-events:none;display:none!important}}@container not (width>=max(65cqi,65rem)){[data-visible="65"]{pointer-events:none;display:none!important}}@container (width>=max(70cqi,70rem)){[data-hidden="70"]{pointer-events:none;display:none!important}}@container not (width>=max(70cqi,70rem)){[data-visible="70"]{pointer-events:none;display:none!important}}@container (width>=max(75cqi,75rem)){[data-hidden="75"]{pointer-events:none;display:none!important}}@container not (width>=max(75cqi,75rem)){[data-visible="75"]{pointer-events:none;display:none!important}}@container (width>=max(80cqi,80rem)){[data-hidden="80"]{pointer-events:none;display:none!important}}@container not (width>=max(80cqi,80rem)){[data-visible="80"]{pointer-events:none;display:none!important}}@container (width>=max(85cqi,85rem)){[data-hidden="85"]{pointer-events:none;display:none!important}}@container not (width>=max(85cqi,85rem)){[data-visible="85"]{pointer-events:none;display:none!important}}@container (width>=max(90cqi,90rem)){[data-hidden="90"]{pointer-events:none;display:none!important}}@container not (width>=max(90cqi,90rem)){[data-visible="90"]{pointer-events:none;display:none!important}}@container (width>=max(95cqi,95rem)){[data-hidden="95"]{pointer-events:none;display:none!important}}@container not (width>=max(95cqi,95rem)){[data-visible="95"]{pointer-events:none;display:none!important}}@container (width>=max(100cqi,100rem)){[data-hidden="100"]{pointer-events:none;display:none!important}}@container not (width>=max(100cqi,100rem)){[data-visible="100"]{pointer-events:none;display:none!important}}:root{--section-4:max(4cqi, 4rem);--section-5:max(5cqi, 5rem);--section-10:max(10cqi, 10rem);--section-15:max(15cqi, 15rem);--section-20:max(20cqi, 20rem);--section-25:max(25cqi, 25rem);--section-30:max(30cqi, 30rem);--section-35:max(35cqi, 35rem);--section-40:max(40cqi, 40rem);--section-45:max(45cqi, 45rem);--section-50:max(50cqi, 50rem);--section-55:max(55cqi, 55rem);--section-60:max(60cqi, 60rem);--section-65:max(65cqi, 65rem);--section-70:max(70cqi, 70rem);--section-75:max(75cqi, 75rem);--section-80:max(80cqi, 80rem);--section-85:max(85cqi, 85rem);--section-90:max(90cqi, 90rem);--section-95:max(95cqi, 95rem);--section-100:max(100cqi, 100rem);--section-min-width:0rem;--section-max-height:auto}.section{--section-max-width:100cqi;--section-min-height:0;--section-padding-min-size:2.5rem;--section-gutter-min-size:1.25rem;--section-padding-end-min-size:var(--section-padding-min-size);--section-gap-column-min-size:var(--section-gap-min-size);--section-padding-default:clamp(min(var(--section-padding-min-size,0), 120px), calc(-1.91rem + 7.84cqi), 10000rem);--section-gutter-default:clamp(min(var(--section-gutter-min-size,0), 180px), calc(-2.87rem + 11.76cqi), 10000rem);--section-flow:max(var(--base-gap,var(--flow-base-gap,1em)), 1cqi);width:var(--section-inline-size,100%);min-height:var(--section-min-height);max-height:var(--section-max-height);padding-block:var(--section-padding-block-start,0) var(--section-padding-block-end,0);padding-inline:var(--section-gutter-left) var(--section-gutter-right);gap:var(--section-gap-row) var(--section-gap-column);flex-direction:column;list-style-type:none;position:relative}.section[data-publish-spacing]{--section-gutter-published:var(--section-gutter-left,0px)}.section[data-subtract-ancestor-gutter]{--section-gutter-subtract-floor:var(--section-gutter-min-size);padding-inline:max(var(--section-gutter-subtract-floor), var(--section-gutter-left) - var(--section-gutter-published)) max(var(--section-gutter-subtract-floor), var(--section-gutter-right) - var(--section-gutter-published))}.section:is(a){text-decoration:none}.section:not([hidden]){display:flex}.section:not([data-border]){border:0}[data-flex-direction=row]>.section[data-flex]{width:initial}.section[data-font-size]{font-size:var(--text-font-size)}.section[data-align=start]{--section-align:flex-start}.section[data-justify=start]{--section-justify:flex-start}.section[data-align=left]{--section-align:flex-start}.section[data-justify=left]{--section-justify:flex-start}.section[data-align=center]{--section-align:center}.section[data-justify=center]{--section-justify:center}.section[data-align=end]{--section-align:flex-end}.section[data-justify=end]{--section-justify:flex-end}.section[data-align=right]{--section-align:flex-end}.section[data-justify=right]{--section-justify:flex-end}.section[data-align=between]{--section-align:space-between}.section[data-justify=between]{--section-justify:space-between}.section[data-align=around]{--section-align:space-around}.section[data-justify=around]{--section-justify:space-around}.section[data-align=stretch]{--section-align:stretch}.section[data-justify=stretch]{--section-justify:stretch}.section[data-align][data-force-alignment]:not([data-force-alignment=false]),.section[data-align][data-flex-direction=row]{align-items:var(--section-align)}@container (width>=768px){.section[data-align]{align-items:var(--section-align)}}.section[data-align-self=start]{align-self:flex-start}.section[data-align-self=center]{align-self:center}.section[data-align-self=end]{align-self:flex-end}.section[data-align-self=stretch]{align-self:stretch}.section[data-justify][data-force-alignment]:not([data-force-alignment=false]),.section[data-justify]:is(:not([data-flex-direction]),[data-flex-direction=column]){justify-content:var(--section-justify)}@container (width>=768px){.section[data-justify]{justify-content:var(--section-justify)}}.section[data-aspect-ratio]:not([data-aspect-ratio-height=false]){--section-min-height:min(var(--aspect-ratio-height), 100dvh)}.section[data-aspect-ratio][data-aspect-ratio-height=false]{aspect-ratio:var(--aspect-ratio)}.section[data-min-width]{min-width:min(100%, var(--section-min-width))}.section[data-min-width=max-content]{min-width:max-content}.section[data-max-width]{max-width:var(--section-max-width)}.section[data-max-width=fit-content]{--section-min-width:0px;--section-inline-size:fit-content}.section[data-max-width=font-size]{--section-min-width:0px;--section-inline-size:var(--text-font-size,auto)}.section[data-max-width=text]{--section-max-width:75ch}.section[data-max-width="4"]{--section-max-width:var(--section-4)}.section[data-min-width="4"]{--section-min-width:var(--section-4)}.section[data-max-width="5"]{--section-max-width:var(--section-5)}.section[data-min-width="5"]{--section-min-width:var(--section-5)}.section[data-max-width="10"]{--section-max-width:var(--section-10)}.section[data-min-width="10"]{--section-min-width:var(--section-10)}.section[data-max-width="15"]{--section-max-width:var(--section-15)}.section[data-min-width="15"]{--section-min-width:var(--section-15)}.section[data-max-width="20"]{--section-max-width:var(--section-20)}.section[data-min-width="20"]{--section-min-width:var(--section-20)}.section[data-max-width="25"]{--section-max-width:var(--section-25)}.section[data-min-width="25"]{--section-min-width:var(--section-25)}.section[data-max-width="30"]{--section-max-width:var(--section-30)}.section[data-min-width="30"]{--section-min-width:var(--section-30)}.section[data-max-width="35"]{--section-max-width:var(--section-35)}.section[data-min-width="35"]{--section-min-width:var(--section-35)}.section[data-max-width="40"]{--section-max-width:var(--section-40)}.section[data-min-width="40"]{--section-min-width:var(--section-40)}.section[data-max-width="45"]{--section-max-width:var(--section-45)}.section[data-min-width="45"]{--section-min-width:var(--section-45)}.section[data-max-width="50"]{--section-max-width:var(--section-50)}.section[data-min-width="50"]{--section-min-width:var(--section-50)}.section[data-max-width="55"]{--section-max-width:var(--section-55)}.section[data-min-width="55"]{--section-min-width:var(--section-55)}.section[data-max-width="60"]{--section-max-width:var(--section-60)}.section[data-min-width="60"]{--section-min-width:var(--section-60)}.section[data-max-width="65"]{--section-max-width:var(--section-65)}.section[data-min-width="65"]{--section-min-width:var(--section-65)}.section[data-max-width="70"]{--section-max-width:var(--section-70)}.section[data-min-width="70"]{--section-min-width:var(--section-70)}.section[data-max-width="75"]{--section-max-width:var(--section-75)}.section[data-min-width="75"]{--section-min-width:var(--section-75)}.section[data-max-width="80"]{--section-max-width:var(--section-80)}.section[data-min-width="80"]{--section-min-width:var(--section-80)}.section[data-max-width="85"]{--section-max-width:var(--section-85)}.section[data-min-width="85"]{--section-min-width:var(--section-85)}.section[data-max-width="90"]{--section-max-width:var(--section-90)}.section[data-min-width="90"]{--section-min-width:var(--section-90)}.section[data-max-width="95"]{--section-max-width:var(--section-95)}.section[data-min-width="95"]{--section-min-width:var(--section-95)}.section[data-max-width="100"]{--section-max-width:var(--section-100)}.section[data-min-width="100"]{--section-min-width:var(--section-100)}.section[data-container]:not([data-container=false]){container-type:inline-size}.section[data-min-height=font-size]{--section-min-height:calc(var(--text-font-size) * var(--text-line-height))}.section[data-min-height=atom-height]{--section-min-height:var(--atom-height,1em)}.section[data-min-height=padding]{--section-min-height:var(--section-padding-size)}.section[data-max-height=font-size]{--section-max-height:calc(var(--text-font-size) * var(--text-line-height))}.section[data-min-height="4"]{--section-min-height:var(--section-4)}.section[data-max-height="4"]{--section-max-height:var(--section-4)}.section[data-min-height="5"]{--section-min-height:var(--section-5)}.section[data-max-height="5"]{--section-max-height:var(--section-5)}.section[data-min-height="10"]{--section-min-height:var(--section-10)}.section[data-max-height="10"]{--section-max-height:var(--section-10)}.section[data-min-height="15"]{--section-min-height:var(--section-15)}.section[data-max-height="15"]{--section-max-height:var(--section-15)}.section[data-min-height="20"]{--section-min-height:var(--section-20)}.section[data-max-height="20"]{--section-max-height:var(--section-20)}.section[data-min-height="25"]{--section-min-height:var(--section-25)}.section[data-max-height="25"]{--section-max-height:var(--section-25)}.section[data-min-height="30"]{--section-min-height:var(--section-30)}.section[data-max-height="30"]{--section-max-height:var(--section-30)}.section[data-min-height="35"]{--section-min-height:var(--section-35)}.section[data-max-height="35"]{--section-max-height:var(--section-35)}.section[data-min-height="40"]{--section-min-height:var(--section-40)}.section[data-max-height="40"]{--section-max-height:var(--section-40)}.section[data-min-height="45"]{--section-min-height:var(--section-45)}.section[data-max-height="45"]{--section-max-height:var(--section-45)}.section[data-min-height="50"]{--section-min-height:var(--section-50)}.section[data-max-height="50"]{--section-max-height:var(--section-50)}.section[data-min-height="55"]{--section-min-height:var(--section-55)}.section[data-max-height="55"]{--section-max-height:var(--section-55)}.section[data-min-height="60"]{--section-min-height:var(--section-60)}.section[data-max-height="60"]{--section-max-height:var(--section-60)}.section[data-min-height="65"]{--section-min-height:var(--section-65)}.section[data-max-height="65"]{--section-max-height:var(--section-65)}.section[data-min-height="70"]{--section-min-height:var(--section-70)}.section[data-max-height="70"]{--section-max-height:var(--section-70)}.section[data-min-height="75"]{--section-min-height:var(--section-75)}.section[data-max-height="75"]{--section-max-height:var(--section-75)}.section[data-min-height="80"]{--section-min-height:var(--section-80)}.section[data-max-height="80"]{--section-max-height:var(--section-80)}.section[data-min-height="85"]{--section-min-height:var(--section-85)}.section[data-max-height="85"]{--section-max-height:var(--section-85)}.section[data-min-height="90"]{--section-min-height:var(--section-90)}.section[data-max-height="90"]{--section-max-height:var(--section-90)}.section[data-min-height="95"]{--section-min-height:var(--section-95)}.section[data-max-height="95"]{--section-max-height:var(--section-95)}.section[data-min-height="100"]{--section-min-height:var(--section-100)}.section[data-max-height="100"]{--section-max-height:var(--section-100)}.section:is(:not([data-padding]),[data-padding=false]){--section-padding-block-start:0rem;--section-padding-block-end:0rem}.section[data-padding]:not([data-padding=false]){--section-padding-block-start:var(--section-padding,var(--section-padding-default));--section-padding-block-end:var(--section-padding,var(--section-padding-default))}.section:not([data-padding-size]){--section-padding-size:var(--section-padding-default)}.section[data-padding-min-size="0"]{--section-padding-min-size:0rem}.section[data-padding-min-size="4"]{--section-padding-min-size:.25rem}.section[data-padding-min-size="8"]{--section-padding-min-size:.5rem}.section[data-padding-min-size="12"]{--section-padding-min-size:.75rem}.section[data-padding-min-size="20"]{--section-padding-min-size:1.25rem}.section[data-padding-min-size="32"]{--section-padding-min-size:2rem}.section[data-padding-min-size="40"]{--section-padding-min-size:2.5rem}.section[data-padding-min-size="52"]{--section-padding-min-size:3.25rem}.section[data-padding-min-size="60"]{--section-padding-min-size:3.75rem}.section[data-padding-min-size="72"]{--section-padding-min-size:4.5rem}.section[data-padding-min-size="80"]{--section-padding-min-size:5rem}.section[data-padding-min-size="92"]{--section-padding-min-size:5.75rem}.section[data-padding-min-size="100"]{--section-padding-min-size:6.25rem}.section[data-padding-min-size="120"]{--section-padding-min-size:7.5rem}.section[data-padding-min-size="140"]{--section-padding-min-size:8.75rem}.section[data-padding-min-size="160"]{--section-padding-min-size:10rem}.section[data-padding-min-size="180"]{--section-padding-min-size:11.25rem}.section[data-padding-min-size="240"]{--section-padding-min-size:15rem}.section[data-padding-min-size="320"]{--section-padding-min-size:20rem}.section[data-padding-min-size="400"]{--section-padding-min-size:25rem}.section[data-padding-min-size=gutter-min]{--section-padding-min-size:var(--section-gutter-min-size)}.section[data-padding-min-size=gap-min]{--section-padding-min-size:var(--section-gap-min-size)}.section[data-padding-end-min-size="0"]{--section-padding-end-min-size:0rem}.section[data-padding-end-min-size="4"]{--section-padding-end-min-size:.25rem}.section[data-padding-end-min-size="8"]{--section-padding-end-min-size:.5rem}.section[data-padding-end-min-size="12"]{--section-padding-end-min-size:.75rem}.section[data-padding-end-min-size="20"]{--section-padding-end-min-size:1.25rem}.section[data-padding-end-min-size="32"]{--section-padding-end-min-size:2rem}.section[data-padding-end-min-size="40"]{--section-padding-end-min-size:2.5rem}.section[data-padding-end-min-size="52"]{--section-padding-end-min-size:3.25rem}.section[data-padding-end-min-size="60"]{--section-padding-end-min-size:3.75rem}.section[data-padding-end-min-size="72"]{--section-padding-end-min-size:4.5rem}.section[data-padding-end-min-size="80"]{--section-padding-end-min-size:5rem}.section[data-padding-end-min-size="92"]{--section-padding-end-min-size:5.75rem}.section[data-padding-end-min-size="100"]{--section-padding-end-min-size:6.25rem}.section[data-padding-end-min-size="120"]{--section-padding-end-min-size:7.5rem}.section[data-padding-end-min-size="140"]{--section-padding-end-min-size:8.75rem}.section[data-padding-end-min-size="160"]{--section-padding-end-min-size:10rem}.section[data-padding-end-min-size="180"]{--section-padding-end-min-size:11.25rem}.section[data-padding-end-min-size="240"]{--section-padding-end-min-size:15rem}.section[data-padding-end-min-size="320"]{--section-padding-end-min-size:20rem}.section[data-padding-end-min-size="400"]{--section-padding-end-min-size:25rem}.section[data-padding-end-min-size=gutter-min]{--section-padding-end-min-size:var(--section-gutter-min-size)}.section[data-padding-end-min-size=gap-min]{--section-padding-end-min-size:var(--section-gap-min-size)}.section[data-padding="0"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 0px), calc(0rem + 0cqi), 10000rem)}.section[data-padding="4"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 4px), calc(-.06rem + .26cqi), 10000rem)}.section[data-padding="8"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 8px), calc(-.13rem + .52cqi), 10000rem)}.section[data-padding="12"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 12px), calc(-.19rem + .78cqi), 10000rem)}.section[data-padding="20"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 20px), calc(-.32rem + 1.31cqi), 10000rem)}.section[data-padding="32"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 32px), calc(-.51rem + 2.09cqi), 10000rem)}.section[data-padding="40"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 40px), calc(-.64rem + 2.61cqi), 10000rem)}.section[data-padding="52"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 52px), calc(-.83rem + 3.4cqi), 10000rem)}.section[data-padding="60"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 60px), calc(-.96rem + 3.92cqi), 10000rem)}.section[data-padding="72"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 72px), calc(-1.15rem + 4.71cqi), 10000rem)}.section[data-padding="80"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 80px), calc(-1.27rem + 5.23cqi), 10000rem)}.section[data-padding="92"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 92px), calc(-1.47rem + 6.01cqi), 10000rem)}.section[data-padding="100"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 100px), calc(-1.59rem + 6.54cqi), 10000rem)}.section[data-padding="120"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 120px), calc(-1.91rem + 7.84cqi), 10000rem)}.section[data-padding="140"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 140px), calc(-2.23rem + 9.15cqi), 10000rem)}.section[data-padding="160"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 160px), calc(-2.55rem + 10.46cqi), 10000rem)}.section[data-padding="180"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 180px), calc(-2.87rem + 11.76cqi), 10000rem)}.section[data-padding="240"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 240px), calc(-3.82rem + 15.69cqi), 10000rem)}.section[data-padding="320"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 320px), calc(-5.1rem + 20.92cqi), 10000rem)}.section[data-padding="400"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 400px), calc(-6.37rem + 26.14cqi), 10000rem)}.section[data-padding=header]{--section-padding-size:var(--header-offset)}.section[data-padding=gutter]{--section-padding-size:var(--section-gutter,var(--section-gutter-default))}.section[data-padding=gap]{--section-padding-size:var(--section-gap)}.section[data-padding=flow]{--section-padding-size:var(--section-flow)}.section[data-padding=font-size]{--section-padding-size:var(--text-font-size)}.section[data-padding=border]{--section-padding-size:var(--border-size)}.section[data-padding=atom-padding]{--section-padding-size:var(--atom-padding,0)}.section[data-padding-size="0"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 0px), calc(0rem + 0cqi), 10000rem)}.section[data-padding-size="4"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 4px), calc(-.06rem + .26cqi), 10000rem)}.section[data-padding-size="8"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 8px), calc(-.13rem + .52cqi), 10000rem)}.section[data-padding-size="12"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 12px), calc(-.19rem + .78cqi), 10000rem)}.section[data-padding-size="20"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 20px), calc(-.32rem + 1.31cqi), 10000rem)}.section[data-padding-size="32"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 32px), calc(-.51rem + 2.09cqi), 10000rem)}.section[data-padding-size="40"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 40px), calc(-.64rem + 2.61cqi), 10000rem)}.section[data-padding-size="52"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 52px), calc(-.83rem + 3.4cqi), 10000rem)}.section[data-padding-size="60"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 60px), calc(-.96rem + 3.92cqi), 10000rem)}.section[data-padding-size="72"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 72px), calc(-1.15rem + 4.71cqi), 10000rem)}.section[data-padding-size="80"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 80px), calc(-1.27rem + 5.23cqi), 10000rem)}.section[data-padding-size="92"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 92px), calc(-1.47rem + 6.01cqi), 10000rem)}.section[data-padding-size="100"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 100px), calc(-1.59rem + 6.54cqi), 10000rem)}.section[data-padding-size="120"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 120px), calc(-1.91rem + 7.84cqi), 10000rem)}.section[data-padding-size="140"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 140px), calc(-2.23rem + 9.15cqi), 10000rem)}.section[data-padding-size="160"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 160px), calc(-2.55rem + 10.46cqi), 10000rem)}.section[data-padding-size="180"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 180px), calc(-2.87rem + 11.76cqi), 10000rem)}.section[data-padding-size="240"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 240px), calc(-3.82rem + 15.69cqi), 10000rem)}.section[data-padding-size="320"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 320px), calc(-5.1rem + 20.92cqi), 10000rem)}.section[data-padding-size="400"]{--section-padding-size:clamp(min(var(--section-padding-min-size,0), 400px), calc(-6.37rem + 26.14cqi), 10000rem)}.section[data-padding-size=header]{--section-padding-size:var(--header-offset)}.section[data-padding-size=gutter]{--section-padding-size:var(--section-gutter,var(--section-gutter-default))}.section[data-padding-size=gap]{--section-padding-size:var(--section-gap)}.section[data-padding-size=flow]{--section-padding-size:var(--section-flow)}.section[data-padding-size=font-size]{--section-padding-size:var(--text-font-size)}.section[data-padding-size=border]{--section-padding-size:var(--border-size)}.section[data-padding-size=atom-padding]{--section-padding-size:var(--atom-padding,0)}.section{--section-padding:var(--section-padding-size)}.section[data-padding-start="0"]{--section-padding-start:clamp(min(var(--section-padding-min-size,0), 0px), calc(0rem + 0cqi), 10000rem)}.section[data-padding-end="0"]{--section-padding-end:clamp(min(var(--section-padding-end-min-size,0), 0px), calc(0rem + 0cqi), 10000rem)}.section[data-padding-start="4"]{--section-padding-start:clamp(min(var(--section-padding-min-size,0), 4px), calc(-.06rem + .26cqi), 10000rem)}.section[data-padding-end="4"]{--section-padding-end:clamp(min(var(--section-padding-end-min-size,0), 4px), calc(-.06rem + .26cqi), 10000rem)}.section[data-padding-start="8"]{--section-padding-start:clamp(min(var(--section-padding-min-size,0), 8px), calc(-.13rem + .52cqi), 10000rem)}.section[data-padding-end="8"]{--section-padding-end:clamp(min(var(--section-padding-end-min-size,0), 8px), calc(-.13rem + .52cqi), 10000rem)}.section[data-padding-start="12"]{--section-padding-start:clamp(min(var(--section-padding-min-size,0), 12px), calc(-.19rem + .78cqi), 10000rem)}.section[data-padding-end="12"]{--section-padding-end:clamp(min(var(--section-padding-end-min-size,0), 12px), calc(-.19rem + .78cqi), 10000rem)}.section[data-padding-start="20"]{--section-padding-start:clamp(min(var(--section-padding-min-size,0), 20px), calc(-.32rem + 1.31cqi), 10000rem)}.section[data-padding-end="20"]{--section-padding-end:clamp(min(var(--section-padding-end-min-size,0), 20px), calc(-.32rem + 1.31cqi), 10000rem)}.section[data-padding-start="32"]{--section-padding-start:clamp(min(var(--section-padding-min-size,0), 32px), calc(-.51rem + 2.09cqi), 10000rem)}.section[data-padding-end="32"]{--section-padding-end:clamp(min(var(--section-padding-end-min-size,0), 32px), calc(-.51rem + 2.09cqi), 10000rem)}.section[data-padding-start="40"]{--section-padding-start:clamp(min(var(--section-padding-min-size,0), 40px), calc(-.64rem + 2.61cqi), 10000rem)}.section[data-padding-end="40"]{--section-padding-end:clamp(min(var(--section-padding-end-min-size,0), 40px), calc(-.64rem + 2.61cqi), 10000rem)}.section[data-padding-start="52"]{--section-padding-start:clamp(min(var(--section-padding-min-size,0), 52px), calc(-.83rem + 3.4cqi), 10000rem)}.section[data-padding-end="52"]{--section-padding-end:clamp(min(var(--section-padding-end-min-size,0), 52px), calc(-.83rem + 3.4cqi), 10000rem)}.section[data-padding-start="60"]{--section-padding-start:clamp(min(var(--section-padding-min-size,0), 60px), calc(-.96rem + 3.92cqi), 10000rem)}.section[data-padding-end="60"]{--section-padding-end:clamp(min(var(--section-padding-end-min-size,0), 60px), calc(-.96rem + 3.92cqi), 10000rem)}.section[data-padding-start="72"]{--section-padding-start:clamp(min(var(--section-padding-min-size,0), 72px), calc(-1.15rem + 4.71cqi), 10000rem)}.section[data-padding-end="72"]{--section-padding-end:clamp(min(var(--section-padding-end-min-size,0), 72px), calc(-1.15rem + 4.71cqi), 10000rem)}.section[data-padding-start="80"]{--section-padding-start:clamp(min(var(--section-padding-min-size,0), 80px), calc(-1.27rem + 5.23cqi), 10000rem)}.section[data-padding-end="80"]{--section-padding-end:clamp(min(var(--section-padding-end-min-size,0), 80px), calc(-1.27rem + 5.23cqi), 10000rem)}.section[data-padding-start="92"]{--section-padding-start:clamp(min(var(--section-padding-min-size,0), 92px), calc(-1.47rem + 6.01cqi), 10000rem)}.section[data-padding-end="92"]{--section-padding-end:clamp(min(var(--section-padding-end-min-size,0), 92px), calc(-1.47rem + 6.01cqi), 10000rem)}.section[data-padding-start="100"]{--section-padding-start:clamp(min(var(--section-padding-min-size,0), 100px), calc(-1.59rem + 6.54cqi), 10000rem)}.section[data-padding-end="100"]{--section-padding-end:clamp(min(var(--section-padding-end-min-size,0), 100px), calc(-1.59rem + 6.54cqi), 10000rem)}.section[data-padding-start="120"]{--section-padding-start:clamp(min(var(--section-padding-min-size,0), 120px), calc(-1.91rem + 7.84cqi), 10000rem)}.section[data-padding-end="120"]{--section-padding-end:clamp(min(var(--section-padding-end-min-size,0), 120px), calc(-1.91rem + 7.84cqi), 10000rem)}.section[data-padding-start="140"]{--section-padding-start:clamp(min(var(--section-padding-min-size,0), 140px), calc(-2.23rem + 9.15cqi), 10000rem)}.section[data-padding-end="140"]{--section-padding-end:clamp(min(var(--section-padding-end-min-size,0), 140px), calc(-2.23rem + 9.15cqi), 10000rem)}.section[data-padding-start="160"]{--section-padding-start:clamp(min(var(--section-padding-min-size,0), 160px), calc(-2.55rem + 10.46cqi), 10000rem)}.section[data-padding-end="160"]{--section-padding-end:clamp(min(var(--section-padding-end-min-size,0), 160px), calc(-2.55rem + 10.46cqi), 10000rem)}.section[data-padding-start="180"]{--section-padding-start:clamp(min(var(--section-padding-min-size,0), 180px), calc(-2.87rem + 11.76cqi), 10000rem)}.section[data-padding-end="180"]{--section-padding-end:clamp(min(var(--section-padding-end-min-size,0), 180px), calc(-2.87rem + 11.76cqi), 10000rem)}.section[data-padding-start="240"]{--section-padding-start:clamp(min(var(--section-padding-min-size,0), 240px), calc(-3.82rem + 15.69cqi), 10000rem)}.section[data-padding-end="240"]{--section-padding-end:clamp(min(var(--section-padding-end-min-size,0), 240px), calc(-3.82rem + 15.69cqi), 10000rem)}.section[data-padding-start="320"]{--section-padding-start:clamp(min(var(--section-padding-min-size,0), 320px), calc(-5.1rem + 20.92cqi), 10000rem)}.section[data-padding-end="320"]{--section-padding-end:clamp(min(var(--section-padding-end-min-size,0), 320px), calc(-5.1rem + 20.92cqi), 10000rem)}.section[data-padding-start="400"]{--section-padding-start:clamp(min(var(--section-padding-min-size,0), 400px), calc(-6.37rem + 26.14cqi), 10000rem)}.section[data-padding-end="400"]{--section-padding-end:clamp(min(var(--section-padding-end-min-size,0), 400px), calc(-6.37rem + 26.14cqi), 10000rem)}.section[data-padding-start=header]{--section-padding-start:var(--header-offset)}.section[data-padding-end=header]{--section-padding-end:var(--header-offset)}.section[data-padding-start=gutter]{--section-padding-start:var(--section-gutter,var(--section-gutter-default))}.section[data-padding-end=gutter]{--section-padding-end:var(--section-gutter,var(--section-gutter-default))}.section[data-padding-start=gap]{--section-padding-start:var(--section-gap)}.section[data-padding-end=gap]{--section-padding-end:var(--section-gap)}.section[data-padding-start=flow]{--section-padding-start:var(--section-flow)}.section[data-padding-end=flow]{--section-padding-end:var(--section-flow)}.section[data-padding-start=font-size]{--section-padding-start:var(--text-font-size)}.section[data-padding-end=font-size]{--section-padding-end:var(--text-font-size)}.section[data-padding-start=border]{--section-padding-start:var(--border-size)}.section[data-padding-end=border]{--section-padding-end:var(--border-size)}.section[data-padding-start=atom-padding]{--section-padding-start:var(--atom-padding,0)}.section[data-padding-end=atom-padding]{--section-padding-end:var(--atom-padding,0)}.section[data-padding-start]:not([data-padding=false],[data-padding-start=false]){--section-padding-block-start:var(--section-padding-start,var(--section-padding,var(--section-padding-default)))}.section[data-padding-end]:not([data-padding=false],[data-padding-end=false]){--section-padding-block-end:var(--section-padding-end,var(--section-padding,var(--section-padding-default)))}.section[data-padding][data-padding-start=false]{--section-padding-block-start:0rem}.section[data-padding][data-padding-end=false]{--section-padding-block-end:0rem}.section[data-gutter]:not([data-gutter=false],[data-gutter-size=inherit]){--section-gutter:max(calc((max(100cqi, var(--section-max-width)) - var(--section-max-width)) / var(--section-gutter-amount)), var(--section-gutter-size))}.section[data-gutter]:not([data-gutter=false],[data-gutter-size=inherit]):not([data-max-width]){max-width:100%}.section:is(:not([data-gutter]),[data-gutter=false]){--section-gutter-left:0rem;--section-gutter-right:0rem}.section[data-gutter]:not([data-gutter=false]){--section-gutter-amount:2;--section-gutter-left:var(--section-gutter,var(--section-gutter-default));--section-gutter-right:var(--section-gutter,var(--section-gutter-default))}.section[data-gutter]:where(:not([data-gutter-size])){--section-gutter-size:var(--section-gutter,var(--section-gutter-default))}.section[data-gutter-min-size="0"]{--section-gutter-min-size:0rem}.section[data-gutter-min-size="4"]{--section-gutter-min-size:.25rem}.section[data-gutter-min-size="8"]{--section-gutter-min-size:.5rem}.section[data-gutter-min-size="12"]{--section-gutter-min-size:.75rem}.section[data-gutter-min-size="20"]{--section-gutter-min-size:1.25rem}.section[data-gutter-min-size="32"]{--section-gutter-min-size:2rem}.section[data-gutter-min-size="40"]{--section-gutter-min-size:2.5rem}.section[data-gutter-min-size="52"]{--section-gutter-min-size:3.25rem}.section[data-gutter-min-size="60"]{--section-gutter-min-size:3.75rem}.section[data-gutter-min-size="72"]{--section-gutter-min-size:4.5rem}.section[data-gutter-min-size="80"]{--section-gutter-min-size:5rem}.section[data-gutter-min-size="92"]{--section-gutter-min-size:5.75rem}.section[data-gutter-min-size="100"]{--section-gutter-min-size:6.25rem}.section[data-gutter-min-size="120"]{--section-gutter-min-size:7.5rem}.section[data-gutter-min-size="140"]{--section-gutter-min-size:8.75rem}.section[data-gutter-min-size="160"]{--section-gutter-min-size:10rem}.section[data-gutter-min-size="180"]{--section-gutter-min-size:11.25rem}.section[data-gutter-min-size="240"]{--section-gutter-min-size:15rem}.section[data-gutter-min-size="320"]{--section-gutter-min-size:20rem}.section[data-gutter-min-size="400"]{--section-gutter-min-size:25rem}.section[data-gutter-min-size=padding-min]{--section-gutter-min-size:var(--section-padding-min-size)}.section[data-gutter-min-size=gap-min]{--section-gutter-min-size:var(--section-gap-min-size)}.section[data-gutter="0"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 0px), calc(0rem + 0cqi), 10000rem)}.section[data-gutter="4"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 4px), calc(-.06rem + .26cqi), 10000rem)}.section[data-gutter="8"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 8px), calc(-.13rem + .52cqi), 10000rem)}.section[data-gutter="12"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 12px), calc(-.19rem + .78cqi), 10000rem)}.section[data-gutter="20"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 20px), calc(-.32rem + 1.31cqi), 10000rem)}.section[data-gutter="32"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 32px), calc(-.51rem + 2.09cqi), 10000rem)}.section[data-gutter="40"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 40px), calc(-.64rem + 2.61cqi), 10000rem)}.section[data-gutter="52"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 52px), calc(-.83rem + 3.4cqi), 10000rem)}.section[data-gutter="60"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 60px), calc(-.96rem + 3.92cqi), 10000rem)}.section[data-gutter="72"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 72px), calc(-1.15rem + 4.71cqi), 10000rem)}.section[data-gutter="80"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 80px), calc(-1.27rem + 5.23cqi), 10000rem)}.section[data-gutter="92"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 92px), calc(-1.47rem + 6.01cqi), 10000rem)}.section[data-gutter="100"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 100px), calc(-1.59rem + 6.54cqi), 10000rem)}.section[data-gutter="120"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 120px), calc(-1.91rem + 7.84cqi), 10000rem)}.section[data-gutter="140"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 140px), calc(-2.23rem + 9.15cqi), 10000rem)}.section[data-gutter="160"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 160px), calc(-2.55rem + 10.46cqi), 10000rem)}.section[data-gutter="180"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 180px), calc(-2.87rem + 11.76cqi), 10000rem)}.section[data-gutter="240"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 240px), calc(-3.82rem + 15.69cqi), 10000rem)}.section[data-gutter="320"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 320px), calc(-5.1rem + 20.92cqi), 10000rem)}.section[data-gutter="400"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 400px), calc(-6.37rem + 26.14cqi), 10000rem)}.section[data-gutter=padding]{--section-gutter-size:var(--section-padding,var(--section-padding-default))}.section[data-gutter=gap]{--section-gutter-size:var(--section-gap)}.section[data-gutter=flow]{--section-gutter-size:var(--section-flow)}.section[data-gutter=font-size]{--section-gutter-size:var(--text-font-size)}.section[data-gutter=border]{--section-gutter-size:var(--border-size)}.section[data-gutter=atom-padding]{--section-gutter-size:var(--atom-padding,0)}.section[data-gutter-size="0"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 0px), calc(0rem + 0cqi), 10000rem)}.section[data-gutter-size="4"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 4px), calc(-.06rem + .26cqi), 10000rem)}.section[data-gutter-size="8"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 8px), calc(-.13rem + .52cqi), 10000rem)}.section[data-gutter-size="12"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 12px), calc(-.19rem + .78cqi), 10000rem)}.section[data-gutter-size="20"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 20px), calc(-.32rem + 1.31cqi), 10000rem)}.section[data-gutter-size="32"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 32px), calc(-.51rem + 2.09cqi), 10000rem)}.section[data-gutter-size="40"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 40px), calc(-.64rem + 2.61cqi), 10000rem)}.section[data-gutter-size="52"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 52px), calc(-.83rem + 3.4cqi), 10000rem)}.section[data-gutter-size="60"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 60px), calc(-.96rem + 3.92cqi), 10000rem)}.section[data-gutter-size="72"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 72px), calc(-1.15rem + 4.71cqi), 10000rem)}.section[data-gutter-size="80"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 80px), calc(-1.27rem + 5.23cqi), 10000rem)}.section[data-gutter-size="92"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 92px), calc(-1.47rem + 6.01cqi), 10000rem)}.section[data-gutter-size="100"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 100px), calc(-1.59rem + 6.54cqi), 10000rem)}.section[data-gutter-size="120"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 120px), calc(-1.91rem + 7.84cqi), 10000rem)}.section[data-gutter-size="140"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 140px), calc(-2.23rem + 9.15cqi), 10000rem)}.section[data-gutter-size="160"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 160px), calc(-2.55rem + 10.46cqi), 10000rem)}.section[data-gutter-size="180"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 180px), calc(-2.87rem + 11.76cqi), 10000rem)}.section[data-gutter-size="240"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 240px), calc(-3.82rem + 15.69cqi), 10000rem)}.section[data-gutter-size="320"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 320px), calc(-5.1rem + 20.92cqi), 10000rem)}.section[data-gutter-size="400"]{--section-gutter-size:clamp(min(var(--section-gutter-min-size,0), 400px), calc(-6.37rem + 26.14cqi), 10000rem)}.section[data-gutter-size=padding]{--section-gutter-size:var(--section-padding,var(--section-padding-default))}.section[data-gutter-size=gap]{--section-gutter-size:var(--section-gap)}.section[data-gutter-size=flow]{--section-gutter-size:var(--section-flow)}.section[data-gutter-size=font-size]{--section-gutter-size:var(--text-font-size)}.section[data-gutter-size=border]{--section-gutter-size:var(--border-size)}.section[data-gutter-size=atom-padding]{--section-gutter-size:var(--atom-padding,0)}.section[data-gutter-start="0"]{--section-gutter-start:clamp(min(var(--section-gutter-min-size,0), 0px), calc(0rem + 0cqi), 10000rem)}.section[data-gutter-start="4"]{--section-gutter-start:clamp(min(var(--section-gutter-min-size,0), 4px), calc(-.06rem + .26cqi), 10000rem)}.section[data-gutter-start="8"]{--section-gutter-start:clamp(min(var(--section-gutter-min-size,0), 8px), calc(-.13rem + .52cqi), 10000rem)}.section[data-gutter-start="12"]{--section-gutter-start:clamp(min(var(--section-gutter-min-size,0), 12px), calc(-.19rem + .78cqi), 10000rem)}.section[data-gutter-start="20"]{--section-gutter-start:clamp(min(var(--section-gutter-min-size,0), 20px), calc(-.32rem + 1.31cqi), 10000rem)}.section[data-gutter-start="32"]{--section-gutter-start:clamp(min(var(--section-gutter-min-size,0), 32px), calc(-.51rem + 2.09cqi), 10000rem)}.section[data-gutter-start="40"]{--section-gutter-start:clamp(min(var(--section-gutter-min-size,0), 40px), calc(-.64rem + 2.61cqi), 10000rem)}.section[data-gutter-start="52"]{--section-gutter-start:clamp(min(var(--section-gutter-min-size,0), 52px), calc(-.83rem + 3.4cqi), 10000rem)}.section[data-gutter-start="60"]{--section-gutter-start:clamp(min(var(--section-gutter-min-size,0), 60px), calc(-.96rem + 3.92cqi), 10000rem)}.section[data-gutter-start="72"]{--section-gutter-start:clamp(min(var(--section-gutter-min-size,0), 72px), calc(-1.15rem + 4.71cqi), 10000rem)}.section[data-gutter-start="80"]{--section-gutter-start:clamp(min(var(--section-gutter-min-size,0), 80px), calc(-1.27rem + 5.23cqi), 10000rem)}.section[data-gutter-start="92"]{--section-gutter-start:clamp(min(var(--section-gutter-min-size,0), 92px), calc(-1.47rem + 6.01cqi), 10000rem)}.section[data-gutter-start="100"]{--section-gutter-start:clamp(min(var(--section-gutter-min-size,0), 100px), calc(-1.59rem + 6.54cqi), 10000rem)}.section[data-gutter-start="120"]{--section-gutter-start:clamp(min(var(--section-gutter-min-size,0), 120px), calc(-1.91rem + 7.84cqi), 10000rem)}.section[data-gutter-start="140"]{--section-gutter-start:clamp(min(var(--section-gutter-min-size,0), 140px), calc(-2.23rem + 9.15cqi), 10000rem)}.section[data-gutter-start="160"]{--section-gutter-start:clamp(min(var(--section-gutter-min-size,0), 160px), calc(-2.55rem + 10.46cqi), 10000rem)}.section[data-gutter-start="180"]{--section-gutter-start:clamp(min(var(--section-gutter-min-size,0), 180px), calc(-2.87rem + 11.76cqi), 10000rem)}.section[data-gutter-start="240"]{--section-gutter-start:clamp(min(var(--section-gutter-min-size,0), 240px), calc(-3.82rem + 15.69cqi), 10000rem)}.section[data-gutter-start="320"]{--section-gutter-start:clamp(min(var(--section-gutter-min-size,0), 320px), calc(-5.1rem + 20.92cqi), 10000rem)}.section[data-gutter-start="400"]{--section-gutter-start:clamp(min(var(--section-gutter-min-size,0), 400px), calc(-6.37rem + 26.14cqi), 10000rem)}.section[data-gutter-start=padding]{--section-gutter-start:var(--section-padding,var(--section-padding-default))}.section[data-gutter-start=gap]{--section-gutter-start:var(--section-gap)}.section[data-gutter-start=flow]{--section-gutter-start:var(--section-flow)}.section[data-gutter-start=font-size]{--section-gutter-start:var(--text-font-size)}.section[data-gutter-start=border]{--section-gutter-start:var(--border-size)}.section[data-gutter-start=atom-padding]{--section-gutter-start:var(--atom-padding,0)}.section[data-gutter-start]:not([data-gutter=false]){--section-gutter-left:var(--section-gutter-start,var(--section-gutter,var(--section-gutter-default)))}.section[data-gutter-end="0"]{--section-gutter-end:clamp(min(var(--section-gutter-min-size,0), 0px), calc(0rem + 0cqi), 10000rem)}.section[data-gutter-end="4"]{--section-gutter-end:clamp(min(var(--section-gutter-min-size,0), 4px), calc(-.06rem + .26cqi), 10000rem)}.section[data-gutter-end="8"]{--section-gutter-end:clamp(min(var(--section-gutter-min-size,0), 8px), calc(-.13rem + .52cqi), 10000rem)}.section[data-gutter-end="12"]{--section-gutter-end:clamp(min(var(--section-gutter-min-size,0), 12px), calc(-.19rem + .78cqi), 10000rem)}.section[data-gutter-end="20"]{--section-gutter-end:clamp(min(var(--section-gutter-min-size,0), 20px), calc(-.32rem + 1.31cqi), 10000rem)}.section[data-gutter-end="32"]{--section-gutter-end:clamp(min(var(--section-gutter-min-size,0), 32px), calc(-.51rem + 2.09cqi), 10000rem)}.section[data-gutter-end="40"]{--section-gutter-end:clamp(min(var(--section-gutter-min-size,0), 40px), calc(-.64rem + 2.61cqi), 10000rem)}.section[data-gutter-end="52"]{--section-gutter-end:clamp(min(var(--section-gutter-min-size,0), 52px), calc(-.83rem + 3.4cqi), 10000rem)}.section[data-gutter-end="60"]{--section-gutter-end:clamp(min(var(--section-gutter-min-size,0), 60px), calc(-.96rem + 3.92cqi), 10000rem)}.section[data-gutter-end="72"]{--section-gutter-end:clamp(min(var(--section-gutter-min-size,0), 72px), calc(-1.15rem + 4.71cqi), 10000rem)}.section[data-gutter-end="80"]{--section-gutter-end:clamp(min(var(--section-gutter-min-size,0), 80px), calc(-1.27rem + 5.23cqi), 10000rem)}.section[data-gutter-end="92"]{--section-gutter-end:clamp(min(var(--section-gutter-min-size,0), 92px), calc(-1.47rem + 6.01cqi), 10000rem)}.section[data-gutter-end="100"]{--section-gutter-end:clamp(min(var(--section-gutter-min-size,0), 100px), calc(-1.59rem + 6.54cqi), 10000rem)}.section[data-gutter-end="120"]{--section-gutter-end:clamp(min(var(--section-gutter-min-size,0), 120px), calc(-1.91rem + 7.84cqi), 10000rem)}.section[data-gutter-end="140"]{--section-gutter-end:clamp(min(var(--section-gutter-min-size,0), 140px), calc(-2.23rem + 9.15cqi), 10000rem)}.section[data-gutter-end="160"]{--section-gutter-end:clamp(min(var(--section-gutter-min-size,0), 160px), calc(-2.55rem + 10.46cqi), 10000rem)}.section[data-gutter-end="180"]{--section-gutter-end:clamp(min(var(--section-gutter-min-size,0), 180px), calc(-2.87rem + 11.76cqi), 10000rem)}.section[data-gutter-end="240"]{--section-gutter-end:clamp(min(var(--section-gutter-min-size,0), 240px), calc(-3.82rem + 15.69cqi), 10000rem)}.section[data-gutter-end="320"]{--section-gutter-end:clamp(min(var(--section-gutter-min-size,0), 320px), calc(-5.1rem + 20.92cqi), 10000rem)}.section[data-gutter-end="400"]{--section-gutter-end:clamp(min(var(--section-gutter-min-size,0), 400px), calc(-6.37rem + 26.14cqi), 10000rem)}.section[data-gutter-end=padding]{--section-gutter-end:var(--section-padding,var(--section-padding-default))}.section[data-gutter-end=gap]{--section-gutter-end:var(--section-gap)}.section[data-gutter-end=flow]{--section-gutter-end:var(--section-flow)}.section[data-gutter-end=font-size]{--section-gutter-end:var(--text-font-size)}.section[data-gutter-end=border]{--section-gutter-end:var(--border-size)}.section[data-gutter-end=atom-padding]{--section-gutter-end:var(--atom-padding,0)}.section[data-gutter-end]:not([data-gutter=false]){--section-gutter-right:var(--section-gutter-end,var(--section-gutter,var(--section-gutter-default)))}.section:is(:not([data-gap]),[data-gap=false]){--section-gap-row:0rem;--section-gap-column:0rem}.section[data-gap]:where(:not([data-gap=false])){--section-gap-row:var(--section-gap-size);--section-gap-column:var(--section-gap-size)}.section[data-gap-min-size="0"]{--section-gap-min-size:0rem}.section[data-gap-min-size="4"]{--section-gap-min-size:.25rem}.section[data-gap-min-size="8"]{--section-gap-min-size:.5rem}.section[data-gap-min-size="12"]{--section-gap-min-size:.75rem}.section[data-gap-min-size="20"]{--section-gap-min-size:1.25rem}.section[data-gap-min-size="32"]{--section-gap-min-size:2rem}.section[data-gap-min-size="40"]{--section-gap-min-size:2.5rem}.section[data-gap-min-size="52"]{--section-gap-min-size:3.25rem}.section[data-gap-min-size="60"]{--section-gap-min-size:3.75rem}.section[data-gap-min-size="72"]{--section-gap-min-size:4.5rem}.section[data-gap-min-size="80"]{--section-gap-min-size:5rem}.section[data-gap-min-size="92"]{--section-gap-min-size:5.75rem}.section[data-gap-min-size="100"]{--section-gap-min-size:6.25rem}.section[data-gap-min-size="120"]{--section-gap-min-size:7.5rem}.section[data-gap-min-size="140"]{--section-gap-min-size:8.75rem}.section[data-gap-min-size="160"]{--section-gap-min-size:10rem}.section[data-gap-min-size="180"]{--section-gap-min-size:11.25rem}.section[data-gap-min-size="240"]{--section-gap-min-size:15rem}.section[data-gap-min-size="320"]{--section-gap-min-size:20rem}.section[data-gap-min-size="400"]{--section-gap-min-size:25rem}.section[data-gap-min-size=padding-min]{--section-gap-min-size:var(--section-padding-min-size)}.section[data-gap-min-size=gutter-min]{--section-gap-min-size:var(--section-gutter-min-size)}.section[data-gap-column-min-size="0"]{--section-gap-column-min-size:0rem}.section[data-gap-column-min-size="4"]{--section-gap-column-min-size:.25rem}.section[data-gap-column-min-size="8"]{--section-gap-column-min-size:.5rem}.section[data-gap-column-min-size="12"]{--section-gap-column-min-size:.75rem}.section[data-gap-column-min-size="20"]{--section-gap-column-min-size:1.25rem}.section[data-gap-column-min-size="32"]{--section-gap-column-min-size:2rem}.section[data-gap-column-min-size="40"]{--section-gap-column-min-size:2.5rem}.section[data-gap-column-min-size="52"]{--section-gap-column-min-size:3.25rem}.section[data-gap-column-min-size="60"]{--section-gap-column-min-size:3.75rem}.section[data-gap-column-min-size="72"]{--section-gap-column-min-size:4.5rem}.section[data-gap-column-min-size="80"]{--section-gap-column-min-size:5rem}.section[data-gap-column-min-size="92"]{--section-gap-column-min-size:5.75rem}.section[data-gap-column-min-size="100"]{--section-gap-column-min-size:6.25rem}.section[data-gap-column-min-size="120"]{--section-gap-column-min-size:7.5rem}.section[data-gap-column-min-size="140"]{--section-gap-column-min-size:8.75rem}.section[data-gap-column-min-size="160"]{--section-gap-column-min-size:10rem}.section[data-gap-column-min-size="180"]{--section-gap-column-min-size:11.25rem}.section[data-gap-column-min-size="240"]{--section-gap-column-min-size:15rem}.section[data-gap-column-min-size="320"]{--section-gap-column-min-size:20rem}.section[data-gap-column-min-size="400"]{--section-gap-column-min-size:25rem}.section[data-gap-column-min-size=padding-min]{--section-gap-column-min-size:var(--section-padding-min-size)}.section[data-gap-column-min-size=gutter-min]{--section-gap-column-min-size:var(--section-gutter-min-size)}.section[data-gap="0"]{--section-gap-size:clamp(min(var(--section-gap-min-size,0px), 0px), calc(0rem + 0cqi), 10000rem);--section-gap-row:clamp(min(var(--section-gap-min-size,0px), 0px), calc(0rem + 0cqi), 10000rem);--section-gap-column:clamp(min(var(--section-gap-min-size,0px), 0px), calc(0rem + 0cqi), 10000rem)}.section[data-gap-row="0"]{--section-gap-row:clamp(min(var(--section-gap-min-size,0px), 0px), calc(0rem + 0cqi), 10000rem)}.section[data-gap-column="0"]{--section-gap-column:clamp(min(var(--section-gap-column-min-size,0px), 0px), calc(0rem + 0cqi), 10000rem)}.section[data-gap-size="0"]{--section-gap-size:clamp(min(var(--section-gap-min-size,0px), 0px), calc(0rem + 0cqi), 10000rem)}.section[data-gap="4"]{--section-gap-size:clamp(min(var(--section-gap-min-size,4px), 4px), calc(-.06rem + .26cqi), 10000rem);--section-gap-row:clamp(min(var(--section-gap-min-size,4px), 4px), calc(-.06rem + .26cqi), 10000rem);--section-gap-column:clamp(min(var(--section-gap-min-size,4px), 4px), calc(-.06rem + .26cqi), 10000rem)}.section[data-gap-row="4"]{--section-gap-row:clamp(min(var(--section-gap-min-size,4px), 4px), calc(-.06rem + .26cqi), 10000rem)}.section[data-gap-column="4"]{--section-gap-column:clamp(min(var(--section-gap-column-min-size,4px), 4px), calc(-.06rem + .26cqi), 10000rem)}.section[data-gap-size="4"]{--section-gap-size:clamp(min(var(--section-gap-min-size,4px), 4px), calc(-.06rem + .26cqi), 10000rem)}.section[data-gap="8"]{--section-gap-size:clamp(min(var(--section-gap-min-size,8px), 8px), calc(-.13rem + .52cqi), 10000rem);--section-gap-row:clamp(min(var(--section-gap-min-size,8px), 8px), calc(-.13rem + .52cqi), 10000rem);--section-gap-column:clamp(min(var(--section-gap-min-size,8px), 8px), calc(-.13rem + .52cqi), 10000rem)}.section[data-gap-row="8"]{--section-gap-row:clamp(min(var(--section-gap-min-size,8px), 8px), calc(-.13rem + .52cqi), 10000rem)}.section[data-gap-column="8"]{--section-gap-column:clamp(min(var(--section-gap-column-min-size,8px), 8px), calc(-.13rem + .52cqi), 10000rem)}.section[data-gap-size="8"]{--section-gap-size:clamp(min(var(--section-gap-min-size,8px), 8px), calc(-.13rem + .52cqi), 10000rem)}.section[data-gap="12"]{--section-gap-size:clamp(min(var(--section-gap-min-size,12px), 12px), calc(-.19rem + .78cqi), 10000rem);--section-gap-row:clamp(min(var(--section-gap-min-size,12px), 12px), calc(-.19rem + .78cqi), 10000rem);--section-gap-column:clamp(min(var(--section-gap-min-size,12px), 12px), calc(-.19rem + .78cqi), 10000rem)}.section[data-gap-row="12"]{--section-gap-row:clamp(min(var(--section-gap-min-size,12px), 12px), calc(-.19rem + .78cqi), 10000rem)}.section[data-gap-column="12"]{--section-gap-column:clamp(min(var(--section-gap-column-min-size,12px), 12px), calc(-.19rem + .78cqi), 10000rem)}.section[data-gap-size="12"]{--section-gap-size:clamp(min(var(--section-gap-min-size,12px), 12px), calc(-.19rem + .78cqi), 10000rem)}.section[data-gap="20"]{--section-gap-size:clamp(min(var(--section-gap-min-size,20px), 20px), calc(-.32rem + 1.31cqi), 10000rem);--section-gap-row:clamp(min(var(--section-gap-min-size,20px), 20px), calc(-.32rem + 1.31cqi), 10000rem);--section-gap-column:clamp(min(var(--section-gap-min-size,20px), 20px), calc(-.32rem + 1.31cqi), 10000rem)}.section[data-gap-row="20"]{--section-gap-row:clamp(min(var(--section-gap-min-size,20px), 20px), calc(-.32rem + 1.31cqi), 10000rem)}.section[data-gap-column="20"]{--section-gap-column:clamp(min(var(--section-gap-column-min-size,20px), 20px), calc(-.32rem + 1.31cqi), 10000rem)}.section[data-gap-size="20"]{--section-gap-size:clamp(min(var(--section-gap-min-size,20px), 20px), calc(-.32rem + 1.31cqi), 10000rem)}.section[data-gap="32"]{--section-gap-size:clamp(min(var(--section-gap-min-size,32px), 32px), calc(-.51rem + 2.09cqi), 10000rem);--section-gap-row:clamp(min(var(--section-gap-min-size,32px), 32px), calc(-.51rem + 2.09cqi), 10000rem);--section-gap-column:clamp(min(var(--section-gap-min-size,32px), 32px), calc(-.51rem + 2.09cqi), 10000rem)}.section[data-gap-row="32"]{--section-gap-row:clamp(min(var(--section-gap-min-size,32px), 32px), calc(-.51rem + 2.09cqi), 10000rem)}.section[data-gap-column="32"]{--section-gap-column:clamp(min(var(--section-gap-column-min-size,32px), 32px), calc(-.51rem + 2.09cqi), 10000rem)}.section[data-gap-size="32"]{--section-gap-size:clamp(min(var(--section-gap-min-size,32px), 32px), calc(-.51rem + 2.09cqi), 10000rem)}.section[data-gap="40"]{--section-gap-size:clamp(min(var(--section-gap-min-size,40px), 40px), calc(-.64rem + 2.61cqi), 10000rem);--section-gap-row:clamp(min(var(--section-gap-min-size,40px), 40px), calc(-.64rem + 2.61cqi), 10000rem);--section-gap-column:clamp(min(var(--section-gap-min-size,40px), 40px), calc(-.64rem + 2.61cqi), 10000rem)}.section[data-gap-row="40"]{--section-gap-row:clamp(min(var(--section-gap-min-size,40px), 40px), calc(-.64rem + 2.61cqi), 10000rem)}.section[data-gap-column="40"]{--section-gap-column:clamp(min(var(--section-gap-column-min-size,40px), 40px), calc(-.64rem + 2.61cqi), 10000rem)}.section[data-gap-size="40"]{--section-gap-size:clamp(min(var(--section-gap-min-size,40px), 40px), calc(-.64rem + 2.61cqi), 10000rem)}.section[data-gap="52"]{--section-gap-size:clamp(min(var(--section-gap-min-size,52px), 52px), calc(-.83rem + 3.4cqi), 10000rem);--section-gap-row:clamp(min(var(--section-gap-min-size,52px), 52px), calc(-.83rem + 3.4cqi), 10000rem);--section-gap-column:clamp(min(var(--section-gap-min-size,52px), 52px), calc(-.83rem + 3.4cqi), 10000rem)}.section[data-gap-row="52"]{--section-gap-row:clamp(min(var(--section-gap-min-size,52px), 52px), calc(-.83rem + 3.4cqi), 10000rem)}.section[data-gap-column="52"]{--section-gap-column:clamp(min(var(--section-gap-column-min-size,52px), 52px), calc(-.83rem + 3.4cqi), 10000rem)}.section[data-gap-size="52"]{--section-gap-size:clamp(min(var(--section-gap-min-size,52px), 52px), calc(-.83rem + 3.4cqi), 10000rem)}.section[data-gap="60"]{--section-gap-size:clamp(min(var(--section-gap-min-size,60px), 60px), calc(-.96rem + 3.92cqi), 10000rem);--section-gap-row:clamp(min(var(--section-gap-min-size,60px), 60px), calc(-.96rem + 3.92cqi), 10000rem);--section-gap-column:clamp(min(var(--section-gap-min-size,60px), 60px), calc(-.96rem + 3.92cqi), 10000rem)}.section[data-gap-row="60"]{--section-gap-row:clamp(min(var(--section-gap-min-size,60px), 60px), calc(-.96rem + 3.92cqi), 10000rem)}.section[data-gap-column="60"]{--section-gap-column:clamp(min(var(--section-gap-column-min-size,60px), 60px), calc(-.96rem + 3.92cqi), 10000rem)}.section[data-gap-size="60"]{--section-gap-size:clamp(min(var(--section-gap-min-size,60px), 60px), calc(-.96rem + 3.92cqi), 10000rem)}.section[data-gap="72"]{--section-gap-size:clamp(min(var(--section-gap-min-size,72px), 72px), calc(-1.15rem + 4.71cqi), 10000rem);--section-gap-row:clamp(min(var(--section-gap-min-size,72px), 72px), calc(-1.15rem + 4.71cqi), 10000rem);--section-gap-column:clamp(min(var(--section-gap-min-size,72px), 72px), calc(-1.15rem + 4.71cqi), 10000rem)}.section[data-gap-row="72"]{--section-gap-row:clamp(min(var(--section-gap-min-size,72px), 72px), calc(-1.15rem + 4.71cqi), 10000rem)}.section[data-gap-column="72"]{--section-gap-column:clamp(min(var(--section-gap-column-min-size,72px), 72px), calc(-1.15rem + 4.71cqi), 10000rem)}.section[data-gap-size="72"]{--section-gap-size:clamp(min(var(--section-gap-min-size,72px), 72px), calc(-1.15rem + 4.71cqi), 10000rem)}.section[data-gap="80"]{--section-gap-size:clamp(min(var(--section-gap-min-size,80px), 80px), calc(-1.27rem + 5.23cqi), 10000rem);--section-gap-row:clamp(min(var(--section-gap-min-size,80px), 80px), calc(-1.27rem + 5.23cqi), 10000rem);--section-gap-column:clamp(min(var(--section-gap-min-size,80px), 80px), calc(-1.27rem + 5.23cqi), 10000rem)}.section[data-gap-row="80"]{--section-gap-row:clamp(min(var(--section-gap-min-size,80px), 80px), calc(-1.27rem + 5.23cqi), 10000rem)}.section[data-gap-column="80"]{--section-gap-column:clamp(min(var(--section-gap-column-min-size,80px), 80px), calc(-1.27rem + 5.23cqi), 10000rem)}.section[data-gap-size="80"]{--section-gap-size:clamp(min(var(--section-gap-min-size,80px), 80px), calc(-1.27rem + 5.23cqi), 10000rem)}.section[data-gap="92"]{--section-gap-size:clamp(min(var(--section-gap-min-size,92px), 92px), calc(-1.47rem + 6.01cqi), 10000rem);--section-gap-row:clamp(min(var(--section-gap-min-size,92px), 92px), calc(-1.47rem + 6.01cqi), 10000rem);--section-gap-column:clamp(min(var(--section-gap-min-size,92px), 92px), calc(-1.47rem + 6.01cqi), 10000rem)}.section[data-gap-row="92"]{--section-gap-row:clamp(min(var(--section-gap-min-size,92px), 92px), calc(-1.47rem + 6.01cqi), 10000rem)}.section[data-gap-column="92"]{--section-gap-column:clamp(min(var(--section-gap-column-min-size,92px), 92px), calc(-1.47rem + 6.01cqi), 10000rem)}.section[data-gap-size="92"]{--section-gap-size:clamp(min(var(--section-gap-min-size,92px), 92px), calc(-1.47rem + 6.01cqi), 10000rem)}.section[data-gap="100"]{--section-gap-size:clamp(min(var(--section-gap-min-size,100px), 100px), calc(-1.59rem + 6.54cqi), 10000rem);--section-gap-row:clamp(min(var(--section-gap-min-size,100px), 100px), calc(-1.59rem + 6.54cqi), 10000rem);--section-gap-column:clamp(min(var(--section-gap-min-size,100px), 100px), calc(-1.59rem + 6.54cqi), 10000rem)}.section[data-gap-row="100"]{--section-gap-row:clamp(min(var(--section-gap-min-size,100px), 100px), calc(-1.59rem + 6.54cqi), 10000rem)}.section[data-gap-column="100"]{--section-gap-column:clamp(min(var(--section-gap-column-min-size,100px), 100px), calc(-1.59rem + 6.54cqi), 10000rem)}.section[data-gap-size="100"]{--section-gap-size:clamp(min(var(--section-gap-min-size,100px), 100px), calc(-1.59rem + 6.54cqi), 10000rem)}.section[data-gap="120"]{--section-gap-size:clamp(min(var(--section-gap-min-size,120px), 120px), calc(-1.91rem + 7.84cqi), 10000rem);--section-gap-row:clamp(min(var(--section-gap-min-size,120px), 120px), calc(-1.91rem + 7.84cqi), 10000rem);--section-gap-column:clamp(min(var(--section-gap-min-size,120px), 120px), calc(-1.91rem + 7.84cqi), 10000rem)}.section[data-gap-row="120"]{--section-gap-row:clamp(min(var(--section-gap-min-size,120px), 120px), calc(-1.91rem + 7.84cqi), 10000rem)}.section[data-gap-column="120"]{--section-gap-column:clamp(min(var(--section-gap-column-min-size,120px), 120px), calc(-1.91rem + 7.84cqi), 10000rem)}.section[data-gap-size="120"]{--section-gap-size:clamp(min(var(--section-gap-min-size,120px), 120px), calc(-1.91rem + 7.84cqi), 10000rem)}.section[data-gap="140"]{--section-gap-size:clamp(min(var(--section-gap-min-size,140px), 140px), calc(-2.23rem + 9.15cqi), 10000rem);--section-gap-row:clamp(min(var(--section-gap-min-size,140px), 140px), calc(-2.23rem + 9.15cqi), 10000rem);--section-gap-column:clamp(min(var(--section-gap-min-size,140px), 140px), calc(-2.23rem + 9.15cqi), 10000rem)}.section[data-gap-row="140"]{--section-gap-row:clamp(min(var(--section-gap-min-size,140px), 140px), calc(-2.23rem + 9.15cqi), 10000rem)}.section[data-gap-column="140"]{--section-gap-column:clamp(min(var(--section-gap-column-min-size,140px), 140px), calc(-2.23rem + 9.15cqi), 10000rem)}.section[data-gap-size="140"]{--section-gap-size:clamp(min(var(--section-gap-min-size,140px), 140px), calc(-2.23rem + 9.15cqi), 10000rem)}.section[data-gap="160"]{--section-gap-size:clamp(min(var(--section-gap-min-size,160px), 160px), calc(-2.55rem + 10.46cqi), 10000rem);--section-gap-row:clamp(min(var(--section-gap-min-size,160px), 160px), calc(-2.55rem + 10.46cqi), 10000rem);--section-gap-column:clamp(min(var(--section-gap-min-size,160px), 160px), calc(-2.55rem + 10.46cqi), 10000rem)}.section[data-gap-row="160"]{--section-gap-row:clamp(min(var(--section-gap-min-size,160px), 160px), calc(-2.55rem + 10.46cqi), 10000rem)}.section[data-gap-column="160"]{--section-gap-column:clamp(min(var(--section-gap-column-min-size,160px), 160px), calc(-2.55rem + 10.46cqi), 10000rem)}.section[data-gap-size="160"]{--section-gap-size:clamp(min(var(--section-gap-min-size,160px), 160px), calc(-2.55rem + 10.46cqi), 10000rem)}.section[data-gap="180"]{--section-gap-size:clamp(min(var(--section-gap-min-size,180px), 180px), calc(-2.87rem + 11.76cqi), 10000rem);--section-gap-row:clamp(min(var(--section-gap-min-size,180px), 180px), calc(-2.87rem + 11.76cqi), 10000rem);--section-gap-column:clamp(min(var(--section-gap-min-size,180px), 180px), calc(-2.87rem + 11.76cqi), 10000rem)}.section[data-gap-row="180"]{--section-gap-row:clamp(min(var(--section-gap-min-size,180px), 180px), calc(-2.87rem + 11.76cqi), 10000rem)}.section[data-gap-column="180"]{--section-gap-column:clamp(min(var(--section-gap-column-min-size,180px), 180px), calc(-2.87rem + 11.76cqi), 10000rem)}.section[data-gap-size="180"]{--section-gap-size:clamp(min(var(--section-gap-min-size,180px), 180px), calc(-2.87rem + 11.76cqi), 10000rem)}.section[data-gap="240"]{--section-gap-size:clamp(min(var(--section-gap-min-size,240px), 240px), calc(-3.82rem + 15.69cqi), 10000rem);--section-gap-row:clamp(min(var(--section-gap-min-size,240px), 240px), calc(-3.82rem + 15.69cqi), 10000rem);--section-gap-column:clamp(min(var(--section-gap-min-size,240px), 240px), calc(-3.82rem + 15.69cqi), 10000rem)}.section[data-gap-row="240"]{--section-gap-row:clamp(min(var(--section-gap-min-size,240px), 240px), calc(-3.82rem + 15.69cqi), 10000rem)}.section[data-gap-column="240"]{--section-gap-column:clamp(min(var(--section-gap-column-min-size,240px), 240px), calc(-3.82rem + 15.69cqi), 10000rem)}.section[data-gap-size="240"]{--section-gap-size:clamp(min(var(--section-gap-min-size,240px), 240px), calc(-3.82rem + 15.69cqi), 10000rem)}.section[data-gap="320"]{--section-gap-size:clamp(min(var(--section-gap-min-size,320px), 320px), calc(-5.1rem + 20.92cqi), 10000rem);--section-gap-row:clamp(min(var(--section-gap-min-size,320px), 320px), calc(-5.1rem + 20.92cqi), 10000rem);--section-gap-column:clamp(min(var(--section-gap-min-size,320px), 320px), calc(-5.1rem + 20.92cqi), 10000rem)}.section[data-gap-row="320"]{--section-gap-row:clamp(min(var(--section-gap-min-size,320px), 320px), calc(-5.1rem + 20.92cqi), 10000rem)}.section[data-gap-column="320"]{--section-gap-column:clamp(min(var(--section-gap-column-min-size,320px), 320px), calc(-5.1rem + 20.92cqi), 10000rem)}.section[data-gap-size="320"]{--section-gap-size:clamp(min(var(--section-gap-min-size,320px), 320px), calc(-5.1rem + 20.92cqi), 10000rem)}.section[data-gap="400"]{--section-gap-size:clamp(min(var(--section-gap-min-size,400px), 400px), calc(-6.37rem + 26.14cqi), 10000rem);--section-gap-row:clamp(min(var(--section-gap-min-size,400px), 400px), calc(-6.37rem + 26.14cqi), 10000rem);--section-gap-column:clamp(min(var(--section-gap-min-size,400px), 400px), calc(-6.37rem + 26.14cqi), 10000rem)}.section[data-gap-row="400"]{--section-gap-row:clamp(min(var(--section-gap-min-size,400px), 400px), calc(-6.37rem + 26.14cqi), 10000rem)}.section[data-gap-column="400"]{--section-gap-column:clamp(min(var(--section-gap-column-min-size,400px), 400px), calc(-6.37rem + 26.14cqi), 10000rem)}.section[data-gap-size="400"]{--section-gap-size:clamp(min(var(--section-gap-min-size,400px), 400px), calc(-6.37rem + 26.14cqi), 10000rem)}.section[data-gap=gutter]{--section-gap-size:var(--section-gutter,var(--section-gutter-default))}.section[data-gap=padding]{--section-gap-size:var(--section-padding,var(--section-padding-default))}.section[data-gap=flow]{--section-gap-size:var(--section-flow)}.section[data-gap=font-size]{--section-gap-size:var(--text-font-size)}.section[data-gap=border]{--section-gap-size:var(--border-size)}.section[data-gap=inherit]{--section-gap-size:1em}.section[data-gap=atom-padding]{--section-gap-size:var(--atom-padding,0)}.section[data-gap-size=gutter]{--section-gap-size:var(--section-gutter,var(--section-gutter-default))}.section[data-gap-size=padding]{--section-gap-size:var(--section-padding,var(--section-padding-default))}.section[data-gap-size=flow]{--section-gap-size:var(--section-flow)}.section[data-gap-size=font-size]{--section-gap-size:var(--text-font-size)}.section[data-gap-size=border]{--section-gap-size:var(--border-size)}.section[data-gap-size=inherit]{--section-gap-size:1em}.section[data-gap-size=atom-padding]{--section-gap-size:var(--atom-padding,0)}.section[data-gap-row=gutter]{--section-gap-row:var(--section-gutter,var(--section-gutter-default))}.section[data-gap-column=gutter]{--section-gap-column:var(--section-gutter,var(--section-gutter-default))}.section[data-gap-row=padding]{--section-gap-row:var(--section-padding,var(--section-padding-default))}.section[data-gap-column=padding]{--section-gap-column:var(--section-padding,var(--section-padding-default))}.section[data-gap-row=flow]{--section-gap-row:var(--section-flow)}.section[data-gap-column=flow]{--section-gap-column:var(--section-flow)}.section[data-gap-row=font-size]{--section-gap-row:var(--text-font-size)}.section[data-gap-column=font-size]{--section-gap-column:var(--text-font-size)}.section[data-gap-row=border]{--section-gap-row:var(--border-size)}.section[data-gap-column=border]{--section-gap-column:var(--border-size)}.section[data-gap-row=inherit]{--section-gap-row:1em}.section[data-gap-column=inherit]{--section-gap-column:1em}.section[data-gap-row=atom-padding]{--section-gap-row:var(--atom-padding,0)}.section[data-gap-column=atom-padding]{--section-gap-column:var(--atom-padding,0)}.section[data-flex-direction=row]{flex-direction:row}.section[data-flex-direction=row-reverse]{flex-direction:row-reverse}.section[data-wrap]:not([data-wrap=false]){flex-wrap:wrap}.section[data-position=static]{position:static}.section[data-position=absolute]{position:absolute;inset:0}.section[data-position=sticky]{transition:top var(--transition-duration);top:calc(var(--sticky-top-min,0px) + var(--sticky-top,0px));position:sticky}.section:where([data-sticky]){--sticky-top:0px}.section[data-sticky="0"]{--sticky-top:0rem}.section[data-sticky-min="0"]{--sticky-top-min:0rem}.section[data-sticky="4"]{--sticky-top:.25rem}.section[data-sticky-min="4"]{--sticky-top-min:.25rem}.section[data-sticky="8"]{--sticky-top:.5rem}.section[data-sticky-min="8"]{--sticky-top-min:.5rem}.section[data-sticky="12"]{--sticky-top:.75rem}.section[data-sticky-min="12"]{--sticky-top-min:.75rem}.section[data-sticky="20"]{--sticky-top:1.25rem}.section[data-sticky-min="20"]{--sticky-top-min:1.25rem}.section[data-sticky="32"]{--sticky-top:2rem}.section[data-sticky-min="32"]{--sticky-top-min:2rem}.section[data-sticky="40"]{--sticky-top:2.5rem}.section[data-sticky-min="40"]{--sticky-top-min:2.5rem}.section[data-sticky="52"]{--sticky-top:3.25rem}.section[data-sticky-min="52"]{--sticky-top-min:3.25rem}.section[data-sticky="60"]{--sticky-top:3.75rem}.section[data-sticky-min="60"]{--sticky-top-min:3.75rem}.section[data-sticky="72"]{--sticky-top:4.5rem}.section[data-sticky-min="72"]{--sticky-top-min:4.5rem}.section[data-sticky="80"]{--sticky-top:5rem}.section[data-sticky-min="80"]{--sticky-top-min:5rem}.section[data-sticky="92"]{--sticky-top:5.75rem}.section[data-sticky-min="92"]{--sticky-top-min:5.75rem}.section[data-sticky="100"]{--sticky-top:6.25rem}.section[data-sticky-min="100"]{--sticky-top-min:6.25rem}.section[data-sticky="120"]{--sticky-top:7.5rem}.section[data-sticky-min="120"]{--sticky-top-min:7.5rem}.section[data-sticky="140"]{--sticky-top:8.75rem}.section[data-sticky-min="140"]{--sticky-top-min:8.75rem}.section[data-sticky="160"]{--sticky-top:10rem}.section[data-sticky-min="160"]{--sticky-top-min:10rem}.section[data-sticky="180"]{--sticky-top:11.25rem}.section[data-sticky-min="180"]{--sticky-top-min:11.25rem}.section[data-sticky="240"]{--sticky-top:15rem}.section[data-sticky-min="240"]{--sticky-top-min:15rem}.section[data-sticky="320"]{--sticky-top:20rem}.section[data-sticky-min="320"]{--sticky-top-min:20rem}.section[data-sticky="400"]{--sticky-top:25rem}.section[data-sticky-min="400"]{--sticky-top-min:25rem}.section[data-sticky=header]{--sticky-top:var(--header-visible-height)}.section[data-background]:not([data-background=false]){background-color:var(--background,var(--color-background))}.section[data-clip=""],.section[data-clip=both]{overflow:clip}.section[data-clip=x],.section[data-clip=inline]{overflow-x:clip}.section[data-clip=y],.section[data-clip=block]{overflow-y:clip}.section[data-scroll=""],.section[data-scroll=both]{overscroll-behavior:contain;overflow:auto}.section[data-scroll=x],.section[data-scroll=inline]{overscroll-behavior-x:contain;overflow-x:auto}.section[data-scroll=y],.section[data-scroll=block]{overscroll-behavior-y:contain;overflow-y:auto}.section[data-break-out-block]:not([data-break-out-block=false]){--break-out-block-start:calc(var(--section-padding-size,var(--section-padding-block-start)) / -1);--break-out-block-end:calc(var(--section-padding-size,var(--section-padding-block-end)) / -1)}.section[data-break-out-block=""][data-force-break-out]:not([data-force-break-out=false]),.section[data-break-out-block=true][data-force-break-out]:not([data-force-break-out=false]),.section[data-break-out-block=both][data-force-break-out]:not([data-force-break-out=false]),.section[data-break-out-block=start][data-force-break-out]:not([data-force-break-out=false]),.section[data-break-out-block=left][data-force-break-out]:not([data-force-break-out=false]){margin-block-start:var(--break-out-block-start)}@media (width>=1024px){.section[data-break-out-block=""],.section[data-break-out-block=true],.section[data-break-out-block=both],.section[data-break-out-block=start],.section[data-break-out-block=left]{margin-block-start:var(--break-out-block-start)}}.section[data-break-out-block=""][data-force-break-out]:not([data-force-break-out=false]),.section[data-break-out-block=true][data-force-break-out]:not([data-force-break-out=false]),.section[data-break-out-block=both][data-force-break-out]:not([data-force-break-out=false]),.section[data-break-out-block=end][data-force-break-out]:not([data-force-break-out=false]),.section[data-break-out-block=right][data-force-break-out]:not([data-force-break-out=false]){margin-block-end:var(--break-out-block-end)}@media (width>=1024px){.section[data-break-out-block=""],.section[data-break-out-block=true],.section[data-break-out-block=both],.section[data-break-out-block=end],.section[data-break-out-block=right]{margin-block-end:var(--break-out-block-end)}}[data-transition=fade-in]{transition:opacity var(--transition-duration,.25s) ease-out var(--transition-delay,0s);opacity:0}[data-transition=fade-in].in-view,.in-view [data-transition=fade-in]{opacity:1}[data-transition=reveal-box],[data-transition-children=reveal-box]>*{--transition-opacity:0;--transition-y:3rem;--transition-scale:.92;--reveal-box-inset:6%;--reveal-box-time:var(--reveal-box-duration,var(--transition-duration,.25s));transition:transform var(--reveal-box-time) cubic-bezier(.34, 1.56, .64, 1) var(--transition-delay,0s), opacity calc(var(--reveal-box-time) * .6) ease-out var(--transition-delay,0s), clip-path var(--reveal-box-time) cubic-bezier(.16, 1, .3, 1) var(--transition-delay,0s);transform:translateY(var(--transition-y)) scale(var(--transition-scale));opacity:var(--transition-opacity)}[data-transition=reveal-box].in-view,.in-view [data-transition=reveal-box],[data-transition-children=reveal-box]>.in-view,.in-view [data-transition-children=reveal-box]>*{--transition-opacity:1;--transition-y:0%;--transition-scale:1;--reveal-box-inset:0%}[data-transition=slide-up],[data-transition-children=slide-up]>*{--transition-opacity:0;--transition-y:2rem;transition:transform var(--transition-duration,.25s) ease-out var(--transition-delay,0s), opacity var(--transition-duration,.25s) ease-out var(--transition-delay,0s);transform:translateY(var(--transition-y));opacity:var(--transition-opacity)}[data-transition=slide-up]:is(a,button):hover,:is(a,button):hover [data-transition=slide-up],[data-transition=slide-up]:not([data-on-hover]).in-view,.in-view [data-transition=slide-up]:not([data-on-hover]),[data-transition-children=slide-up]>:is(a,button):hover,:is(a,button):hover [data-transition-children=slide-up]>*,[data-transition-children=slide-up]>:not([data-on-hover]).in-view,.in-view [data-transition-children=slide-up]>:not([data-on-hover]){--transition-opacity:1;--transition-y:0%}:root{--transition-duration:var(--transition-duration-250)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root[data-loading] *,:root[data-loading] :before,:root[data-loading] :after{transition:none!important}:root{--transition-duration-0:0s}[data-transition-duration="0"]{--transition-duration:0s}[data-stagger-offset="0"]{--stagger-offset:0s}[data-transition-delay="0"]{--transition-delay:0s}:root{--transition-duration-25:25ms}[data-transition-duration="25"]{--transition-duration:25ms}[data-stagger-offset="25"]{--stagger-offset:25ms}[data-transition-delay="25"]{--transition-delay:25ms}:root{--transition-duration-50:50ms}[data-transition-duration="50"]{--transition-duration:50ms}[data-stagger-offset="50"]{--stagger-offset:50ms}[data-transition-delay="50"]{--transition-delay:50ms}:root{--transition-duration-75:75ms}[data-transition-duration="75"]{--transition-duration:75ms}[data-stagger-offset="75"]{--stagger-offset:75ms}[data-transition-delay="75"]{--transition-delay:75ms}:root{--transition-duration-100:.1s}[data-transition-duration="100"]{--transition-duration:.1s}[data-stagger-offset="100"]{--stagger-offset:.1s}[data-transition-delay="100"]{--transition-delay:.1s}:root{--transition-duration-125:.125s}[data-transition-duration="125"]{--transition-duration:.125s}[data-stagger-offset="125"]{--stagger-offset:.125s}[data-transition-delay="125"]{--transition-delay:.125s}:root{--transition-duration-150:.15s}[data-transition-duration="150"]{--transition-duration:.15s}[data-stagger-offset="150"]{--stagger-offset:.15s}[data-transition-delay="150"]{--transition-delay:.15s}:root{--transition-duration-175:.175s}[data-transition-duration="175"]{--transition-duration:.175s}[data-stagger-offset="175"]{--stagger-offset:.175s}[data-transition-delay="175"]{--transition-delay:.175s}:root{--transition-duration-200:.2s}[data-transition-duration="200"]{--transition-duration:.2s}[data-stagger-offset="200"]{--stagger-offset:.2s}[data-transition-delay="200"]{--transition-delay:.2s}:root{--transition-duration-225:.225s}[data-transition-duration="225"]{--transition-duration:.225s}[data-stagger-offset="225"]{--stagger-offset:.225s}[data-transition-delay="225"]{--transition-delay:.225s}:root{--transition-duration-250:.25s}[data-transition-duration="250"]{--transition-duration:.25s}[data-stagger-offset="250"]{--stagger-offset:.25s}[data-transition-delay="250"]{--transition-delay:.25s}:root{--transition-duration-275:.275s}[data-transition-duration="275"]{--transition-duration:.275s}[data-stagger-offset="275"]{--stagger-offset:.275s}[data-transition-delay="275"]{--transition-delay:.275s}:root{--transition-duration-300:.3s}[data-transition-duration="300"]{--transition-duration:.3s}[data-stagger-offset="300"]{--stagger-offset:.3s}[data-transition-delay="300"]{--transition-delay:.3s}:root{--transition-duration-325:.325s}[data-transition-duration="325"]{--transition-duration:.325s}[data-stagger-offset="325"]{--stagger-offset:.325s}[data-transition-delay="325"]{--transition-delay:.325s}:root{--transition-duration-350:.35s}[data-transition-duration="350"]{--transition-duration:.35s}[data-stagger-offset="350"]{--stagger-offset:.35s}[data-transition-delay="350"]{--transition-delay:.35s}:root{--transition-duration-375:.375s}[data-transition-duration="375"]{--transition-duration:.375s}[data-stagger-offset="375"]{--stagger-offset:.375s}[data-transition-delay="375"]{--transition-delay:.375s}:root{--transition-duration-400:.4s}[data-transition-duration="400"]{--transition-duration:.4s}[data-stagger-offset="400"]{--stagger-offset:.4s}[data-transition-delay="400"]{--transition-delay:.4s}:root{--transition-duration-425:.425s}[data-transition-duration="425"]{--transition-duration:.425s}[data-stagger-offset="425"]{--stagger-offset:.425s}[data-transition-delay="425"]{--transition-delay:.425s}:root{--transition-duration-450:.45s}[data-transition-duration="450"]{--transition-duration:.45s}[data-stagger-offset="450"]{--stagger-offset:.45s}[data-transition-delay="450"]{--transition-delay:.45s}:root{--transition-duration-475:.475s}[data-transition-duration="475"]{--transition-duration:.475s}[data-stagger-offset="475"]{--stagger-offset:.475s}[data-transition-delay="475"]{--transition-delay:.475s}:root{--transition-duration-500:.5s}[data-transition-duration="500"]{--transition-duration:.5s}[data-stagger-offset="500"]{--stagger-offset:.5s}[data-transition-delay="500"]{--transition-delay:.5s}:root{--transition-duration-525:.525s}[data-transition-duration="525"]{--transition-duration:.525s}[data-stagger-offset="525"]{--stagger-offset:.525s}[data-transition-delay="525"]{--transition-delay:.525s}:root{--transition-duration-550:.55s}[data-transition-duration="550"]{--transition-duration:.55s}[data-stagger-offset="550"]{--stagger-offset:.55s}[data-transition-delay="550"]{--transition-delay:.55s}:root{--transition-duration-575:.575s}[data-transition-duration="575"]{--transition-duration:.575s}[data-stagger-offset="575"]{--stagger-offset:.575s}[data-transition-delay="575"]{--transition-delay:.575s}:root{--transition-duration-600:.6s}[data-transition-duration="600"]{--transition-duration:.6s}[data-stagger-offset="600"]{--stagger-offset:.6s}[data-transition-delay="600"]{--transition-delay:.6s}:root{--transition-duration-625:.625s}[data-transition-duration="625"]{--transition-duration:.625s}[data-stagger-offset="625"]{--stagger-offset:.625s}[data-transition-delay="625"]{--transition-delay:.625s}:root{--transition-duration-650:.65s}[data-transition-duration="650"]{--transition-duration:.65s}[data-stagger-offset="650"]{--stagger-offset:.65s}[data-transition-delay="650"]{--transition-delay:.65s}:root{--transition-duration-675:.675s}[data-transition-duration="675"]{--transition-duration:.675s}[data-stagger-offset="675"]{--stagger-offset:.675s}[data-transition-delay="675"]{--transition-delay:.675s}:root{--transition-duration-700:.7s}[data-transition-duration="700"]{--transition-duration:.7s}[data-stagger-offset="700"]{--stagger-offset:.7s}[data-transition-delay="700"]{--transition-delay:.7s}:root{--transition-duration-725:.725s}[data-transition-duration="725"]{--transition-duration:.725s}[data-stagger-offset="725"]{--stagger-offset:.725s}[data-transition-delay="725"]{--transition-delay:.725s}:root{--transition-duration-750:.75s}[data-transition-duration="750"]{--transition-duration:.75s}[data-stagger-offset="750"]{--stagger-offset:.75s}[data-transition-delay="750"]{--transition-delay:.75s}:root{--transition-duration-1000:1s}[data-transition-duration="1000"]{--transition-duration:1s}[data-stagger-offset="1000"]{--stagger-offset:1s}[data-transition-delay="1000"]{--transition-delay:1s}:root{--transition-duration-1250:1.25s}[data-transition-duration="1250"]{--transition-duration:1.25s}[data-stagger-offset="1250"]{--stagger-offset:1.25s}[data-transition-delay="1250"]{--transition-delay:1.25s}:root{--transition-duration-1500:1.5s}[data-transition-duration="1500"]{--transition-duration:1.5s}[data-stagger-offset="1500"]{--stagger-offset:1.5s}[data-transition-delay="1500"]{--transition-delay:1.5s}[data-stagger="0"]{--transition-delay:calc(var(--stagger-offset,0s) + 0s)}[data-stagger="1"]{--transition-delay:calc(var(--stagger-offset,0s) + 50ms)}[data-stagger="2"]{--transition-delay:calc(var(--stagger-offset,0s) + .1s)}[data-stagger="3"]{--transition-delay:calc(var(--stagger-offset,0s) + .15s)}[data-stagger="4"]{--transition-delay:calc(var(--stagger-offset,0s) + .2s)}[data-stagger="5"]{--transition-delay:calc(var(--stagger-offset,0s) + .25s)}[data-stagger="6"]{--transition-delay:calc(var(--stagger-offset,0s) + .3s)}[data-stagger="7"]{--transition-delay:calc(var(--stagger-offset,0s) + .35s)}[data-stagger="8"]{--transition-delay:calc(var(--stagger-offset,0s) + .4s)}[data-stagger="9"]{--transition-delay:calc(var(--stagger-offset,0s) + .45s)}[data-stagger="10"]{--transition-delay:calc(var(--stagger-offset,0s) + .5s)}[data-stagger="11"]{--transition-delay:calc(var(--stagger-offset,0s) + .55s)}@media (prefers-reduced-motion:reduce){:is([data-transition][data-transition],[data-transition-children][data-transition-children]>*){--transition-y:0%;--transition-scale:1;--reveal-box-inset:0%}}[data-scrolling] *{pointer-events:none}}@layer theme-front{[data-theme*=-black-]{--color-background-tint:color-mix(in srgb, var(--color-back), var(--color-black) 5%);--color-heading:var(--color-text);--color-front:var(--color-neutral-black);--color-text:var(--color-neutral-black);--color-text-tint:var(--color-sky);--color-em:var(--color-accent);--color-border:var(--color-neutral-black);--color-border-tint:color-mix(in srgb, var(--color-border), var(--color-background) 70%);--color-outline:var(--color-volt);--color-accent:var(--theme-accent);--color-eyebrow:var(--color-accent);--color-accent-tint:color-mix(in srgb, var(--color-accent), var(--color-background) 20%);--color-highlight:var(--color-volt);--color-highlight-tint:color-mix(in srgb, var(--color-highlight), var(--color-background) 20%);--color-highlight-content:var(--color-volt-soft);--color-on-highlight:var(--color-neutral-black);--color-placeholder:color-mix(in srgb, var(--color-text), var(--color-background) 20%);--color-mark:color-mix(in srgb, var(--color-accent), var(--color-background) 70%);--color-marker:color-mix(in srgb, var(--color-text), var(--color-background) 50%);--color-icon:var(--color-text);--color-link:var(--color-accent);--color-link-content:var(--theme-accent-content);--color-link-hover:color-mix(in srgb, var(--color-link), var(--color-background) 35%);--color-button-text:var(--theme-on-accent);--color-button-border:var(--color-accent);--color-button-background:var(--color-accent);--color-button-background-tint:var(--color-accent-tint);--color-button-text-hover:var(--theme-on-accent);--color-button-border-hover:var(--color-accent);--color-button-background-hover:var(--color-accent);--color-button-text-disabled:color-mix(in srgb, var(--color-text), var(--color-background) 70%);--color-button-border-disabled:var(--color-background-tint);--color-button-background-disabled:var(--color-background-tint);--color-button-secondary-text:var(--color-neutral-black);--color-button-secondary-border:var(--color-text);--color-button-secondary-background:transparent;--color-button-secondary-background-tint:var(--color-accent);--color-button-secondary-text-hover:var(--theme-on-accent);--color-button-secondary-border-hover:var(--color-button-secondary-border);--color-button-secondary-background-hover:transparent;--color-button-secondary-text-disabled:var(--color-neutral-500);--color-button-secondary-border-disabled:var(--color-neutral-400);--color-button-secondary-background-disabled:transparent;--color-button-light-text:var(--color-text);--color-button-light-border:var(--color-button-light-background);--color-button-light-background:var(--color-background-tint);--color-button-light-background-tint:var(--color-highlight);--color-button-light-text-hover:var(--color-on-highlight);--color-button-light-border-hover:var(--color-button-light-background-hover);--color-button-light-background-hover:var(--color-highlight)}[data-theme*=-white-]{--color-background-tint:color-mix(in srgb, var(--color-back), var(--color-front) 20%);--color-heading:var(--color-text);--color-front:var(--color-neutral-white);--color-text:var(--color-neutral-white);--color-text-tint:color-mix(in srgb, var(--color-text), var(--color-background) 40%);--color-em:var(--color-highlight-content);--color-border:var(--color-neutral-white);--color-border-tint:color-mix(in srgb, var(--color-border), var(--color-background) 70%);--color-outline:var(--color-volt);--color-accent:var(--color-front);--color-eyebrow:var(--color-volt-soft);--color-accent-tint:color-mix(in srgb, var(--color-accent), var(--color-background) 20%);--color-highlight:var(--theme-accent);--color-highlight-tint:color-mix(in srgb, var(--color-highlight), var(--color-background) 20%);--color-highlight-content:var(--theme-accent-content);--color-on-highlight:var(--theme-on-accent);--color-placeholder:var(--color-volt);--color-mark:color-mix(in srgb, var(--color-accent), var(--color-background) 70%);--color-marker:var(--color-text);--color-icon:var(--color-text);--color-link:var(--color-highlight);--color-link-content:var(--color-highlight-content);--color-link-hover:color-mix(in srgb, var(--color-link), var(--color-background) 35%);--color-button-text:var(--theme-on-accent);--color-button-border:var(--color-highlight);--color-button-background:var(--color-highlight);--color-button-background-tint:var(--color-highlight-tint);--color-button-text-hover:var(--theme-on-accent);--color-button-border-hover:var(--color-highlight);--color-button-background-hover:var(--color-highlight);--color-button-text-disabled:color-mix(in srgb, var(--color-text), var(--color-background) 60%);--color-button-border-disabled:var(--color-background-tint);--color-button-background-disabled:var(--color-black);--color-button-secondary-text:var(--color-neutral-white);--color-button-secondary-border:var(--color-neutral-white);--color-button-secondary-background:transparent;--color-button-secondary-background-tint:var(--color-highlight);--color-button-secondary-text-hover:var(--theme-on-accent);--color-button-secondary-border-hover:var(--color-button-secondary-border);--color-button-secondary-background-hover:transparent;--color-button-secondary-text-disabled:var(--color-neutral-500);--color-button-secondary-border-disabled:var(--color-neutral-500);--color-button-secondary-background-disabled:transparent;--color-button-light-text:var(--color-text);--color-button-light-border:var(--color-button-light-background);--color-button-light-background:var(--color-background-tint);--color-button-light-background-tint:var(--color-highlight);--color-button-light-text-hover:var(--color-on-highlight);--color-button-light-border-hover:var(--color-button-light-background-hover);--color-button-light-background-hover:var(--color-highlight)}}@layer theme-back{[data-theme^=white-]{--color-back:var(--color-neutral-white);--color-background:var(--color-neutral-white)}[data-theme^=black-]{--color-back:var(--color-neutral-black);--color-background:var(--color-neutral-black)}[data-theme^=air-]{--color-back:var(--color-air);--color-background:var(--color-air)}[data-theme^=cloud-]{--color-back:var(--color-cloud);--color-background:var(--color-cloud);--color-background-tint:var(--color-source)}[data-theme^=gray-]{--color-back:var(--color-light-gray);--color-background:var(--color-light-gray);--color-background-tint:var(--color-white)}[data-theme^=rain-]{--color-back:var(--color-rain);--color-background:var(--color-rain)}[data-theme^=sky-]{--color-back:var(--color-sky);--color-background:var(--color-sky)}[data-theme^=source-]{--color-back:var(--color-source);--color-background:var(--color-source);--color-background-tint:var(--color-cloud)}[data-theme^=volt-]{--color-back:var(--color-volt);--color-background:var(--color-volt)}[data-theme^=volt-soft-]{--color-back:var(--color-volt-soft);--color-background:var(--color-volt-soft)}[data-theme^=navy-]{--color-back:var(--color-navy);--color-background:var(--color-navy)}[data-theme^=ocean-]{--color-back:var(--color-ocean);--color-background:var(--color-ocean)}}@layer theme-accent{[data-theme$=-ocean]{--theme-accent:var(--color-ocean);--theme-accent-content:var(--color-ocean);--theme-on-accent:var(--color-neutral-white)}[data-theme$=-navy]{--theme-accent:var(--color-navy);--theme-accent-content:var(--color-navy);--theme-on-accent:var(--color-neutral-white)}[data-theme$=-volt]{--theme-accent:var(--color-volt);--theme-accent-content:var(--color-volt-soft);--theme-on-accent:var(--color-neutral-black)}}@layer theme-dim{:is([data-dim],[data-dim^=color]):not([data-dim^=background]){--color-text:color-mix(in srgb, var(--color-front), var(--color-back) var(--dim-amount,35%))}[data-dim^=background]{--color-background:color-mix(in srgb, var(--color-back), var(--color-front) var(--dim-amount,35%))}[data-dim$=weak]{--dim-amount:35%}[data-dim$=normal]{--dim-amount:50%}[data-dim$=strong]{--dim-amount:75%}}@layer action{button{text-align:left;background:0 0;display:block}a{text-decoration:none}:is(a[href],button){cursor:pointer}.action{--color-background:var(--action-background,transparent);--color-background-tint:var(--action-background-tint,var(--color-background));--color-border:var(--action-border,var(--color-background));--color-text:var(--action-color,inherit);--color-icon:var(--action-icon-color,var(--color-text,inherit));--action-icon-translate-amount:0%;--action-decoration-default:none;--action-decoration-color-default:var(--color-text);--action-decoration-thickness-default:.0625em;--action-underline-offset-default:.5em;max-width:fit-content;font-family:inherit;font-size:var(--text-font-size);appearance:none;-webkit-user-select:none;user-select:none;-webkit-text-decoration:var(--action-decoration,var(--action-decoration-default));text-decoration:var(--action-decoration,var(--action-decoration-default));-webkit-text-decoration-color:var(--action-decoration-color,var(--action-decoration-color-default));text-decoration-color:var(--action-decoration-color,var(--action-decoration-color-default));text-decoration-thickness:var(--action-decoration-thickness,var(--action-decoration-thickness-default));text-underline-offset:var(--action-underline-offset,var(--action-underline-offset-default));background:0 0;padding:0}.action:has([data-caps]){font-size:calc(var(--text-font-size,1em) * .8)}.action:not([data-border]){border:none}@media (pointer:fine){.action:is(button,a[href]:not([href=""])):not([disabled]):focus-visible,a[href]:not([href=""]):focus-visible .action{--color-background:var(--action-background-focus,var(--action-background,transparent));--color-border:var(--action-border-focus,var(--action-border,var(--color-background)));--color-text:var(--action-color-focus,var(--action-color,inherit))}.action:has(select:focus-visible){--color-background:var(--action-background-focus,var(--action-background,transparent));--color-border:var(--action-border-focus,var(--action-border,var(--color-background)));--color-text:var(--action-color-focus,var(--action-color,inherit))}.action[data-variant]:is(button,a[href]:not([href=""])):not([disabled]):hover,:is(button,a[href]:not([href=""])):hover .action[data-variant]{--color-background:var(--action-background-hover,var(--action-background));--color-border:var(--action-border-hover,var(--action-border));--color-text:var(--action-color-hover,var(--action-color,var(--color-link)));--action-icon-translate-amount:min(.35em, 50%);--action-background-translate-x:0%;--action-decoration:var(--action-decoration-hover,var(--action-decoration));--action-decoration-color:var(--action-border-hover,var(--action-decoration-color,var(--color-border)));--action-decoration-thickness:var(--action-decoration-thickness-hover,var(--action-decoration-thickness));--action-underline-offset:var(--action-underline-offset-hover,var(--action-underline-offset))}.action[data-variant]:has(select):hover{--color-background:var(--action-background-hover,var(--action-background));--color-border:var(--action-border-hover,var(--action-border));--color-text:var(--action-color-hover,var(--action-color,var(--color-link)));--action-icon-translate-amount:min(.35em, 50%);--action-background-translate-x:0%;--action-decoration:var(--action-decoration-hover,var(--action-decoration));--action-decoration-color:var(--action-border-hover,var(--action-decoration-color,var(--color-border)));--action-decoration-thickness:var(--action-decoration-thickness-hover,var(--action-decoration-thickness));--action-underline-offset:var(--action-underline-offset-hover,var(--action-underline-offset))}}.action[data-variant]:is(button,a[href]:not([href=""])):not([data-active=false],[disabled])[data-active],.action[data-variant]:is(button,a[href]:not([href=""]))[data-state=open]{--color-background:var(--action-background-active,var(--action-background-hover));--color-border:var(--action-border-active,var(--action-border-hover));--color-text:var(--action-color-active,var(--action-color-hover));--action-icon-translate-amount:min(.35em, 50%);--action-background-translate-x:0%;--action-decoration:var(--action-decoration-active,var(--action-decoration-hover,var(--action-decoration)));--action-decoration-color:var(--action-decoration-color-active,var(--action-decoration-color-hover,var(--action-decoration-color,var(--color-border))));--action-decoration-thickness:var(--action-decoration-thickness-active,var(--action-decoration-thickness-hover,var(--action-decoration-thickness)));--action-underline-offset:var(--action-underline-offset-active,var(--action-underline-offset-hover,var(--action-underline-offset)))}.action:is(button,a)[disabled]:not([disabled=false]),.action[aria-disabled=true]{--color-background:var(--action-background-disabled,var(--action-background,transparent));--color-border:var(--action-border-disabled,var(--action-border,var(--color-background)));--color-text:var(--action-color-disabled,var(--action-color,inherit));pointer-events:none}.action:not(a[href],button,a[href] *,button *,summary *,label *){--color-link:var(--color-link-content)}.action .picto{display:none}.action__in{gap:.5em;height:100%}.action__inner{transition:color var(--transition-duration);width:100%;height:100%;color:var(--color-text);justify-content:space-between;align-items:center;gap:.5em;display:flex}.action__inner[data-text-align=center]{justify-content:center}.action:has([data-type=arrow][data-direction=left],[class*=icon-arrow][class$=-left]){--action-icon-translate-x:calc(var(--action-icon-translate-amount) * -1)}.action:has([data-type=arrow][data-direction=right],[class*=icon-arrow][class$=-right]){--action-icon-translate-x:var(--action-icon-translate-amount)}.action:has([data-type=arrow][data-direction=top],[class*=icon-arrow][class$=-up]){--action-icon-translate-y:calc(var(--action-icon-translate-amount) * -1)}.action:has([data-type=arrow][data-direction=bottom],[class*=icon-arrow][class$=-down]){--action-icon-translate-y:var(--action-icon-translate-amount)}.action .icon:is([data-type=arrow],[class*=icon-arrow-]){transform:translate(var(--action-icon-translate-x,0), var(--action-icon-translate-y,0))}.action[data-variant^=button]{--action-color:var(--color-button-text);--action-border:var(--color-button-border);--action-background:var(--color-button-background);--action-background-tint:var(--color-button-background-tint);--action-color-hover:var(--color-button-text-hover);--action-border-hover:var(--color-button-border-hover);--action-background-hover:var(--color-button-background-hover);--action-color-disabled:var(--color-button-text-disabled);--action-border-disabled:var(--color-button-border-disabled);--action-background-disabled:var(--color-button-background-disabled);isolation:isolate;transition-property:color,background-color,border-color,border-radius;transition-duration:var(--transition-duration);min-width:var(--atom-height,0);height:var(--atom-height,auto);max-height:100%;padding:0 var(--atom-padding,0);background:var(--color-background);font-weight:400;display:block;position:relative;overflow:clip}.action[data-variant^=button] .action__background{transition:transform var(--transition-duration-500);transform:skew(-20deg) scale(1.5) translateX(var(--action-background-translate-x,100%));z-index:-1;background:var(--color-background-tint);position:absolute;inset:0}.action[data-variant^=button] .action__in{justify-content:center;width:100%}.action[data-variant^=button] .icon[data-type=arrow]{--icon-size:.6em;--stroke-width:1px}.action[data-variant^=link]{--action-color:var(--color-link);--action-color-hover:var(--color-link-hover);--action-color-active:var(--color-link-active);--action-color-disabled:var(--color-button-secondary-text-disabled)}}@layer action-variant{.action[data-variant*=-icon]{padding:0}.action[data-variant*=-icon] .action__inner{justify-content:center;align-items:center}.action[data-variant=button-secondary]{--action-color:var(--color-button-secondary-text);--action-border:var(--color-button-secondary-border);--action-background:var(--color-button-secondary-background);--action-background-tint:var(--color-button-secondary-background-tint);--action-color-hover:var(--color-button-secondary-text-hover);--action-border-hover:var(--color-button-secondary-border-hover);--action-background-hover:var(--color-button-secondary-background-hover);--action-color-disabled:var(--color-button-secondary-text-disabled);--action-border-disabled:var(--color-button-secondary-border-disabled);--action-background-disabled:var(--color-button-secondary-background-disabled)}.action[data-variant*=-light]{--action-color:var(--color-button-light-text);--action-border:var(--color-button-light-border);--action-background:var(--color-button-light-background);--action-background-tint:var(--color-button-light-background-tint);--action-color-hover:var(--color-button-light-text-hover);--action-border-hover:var(--color-button-light-border-hover);--action-background-hover:var(--color-button-light-background-hover)}.action[data-variant=link-underline]{--action-color:var(--color-link);--action-border:var(--color-link);--action-color-hover:var(--color-link-hover);--action-border-hover:var(--color-link-hover);--action-color-disabled:var(--color-button-secondary-text-disabled);--action-border-disabled:var(--color-button-secondary-border-disabled);--action-decoration:underline;--action-decoration-thickness:.0625em;--action-underline-offset:.5em;--action-decoration-thickness-hover:.0625em;--action-underline-offset-hover:.5em}}@layer atoms{:root{--atom-height:calc(var(--text-font-size,1em) * 2.2);--atom-padding:calc(var(--atom-height) / 2.5)}.badge{--color-background:var(--color-accent);--color-text:var(--color-back)}.badge:before{content:attr(data-amount);color:var(--color-text);font-size:calc(var(--text-font-size,1em) * .75);font-weight:700;line-height:1}.badge[data-amount="0"]{display:none}.checkbox{cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox:has(input:disabled){cursor:not-allowed;opacity:.35}.checkbox__input{appearance:none;background:0 0;border:none;outline:none;position:absolute;inset:0}.checkbox__box{--color-icon:var(--color-background);transition:background-color var(--transition-duration);margin-top:calc(var(--text-font-size,1em) * (var(--text-line-height,1.2) - 1) / 2 - var(--border-size,1px));width:var(--text-font-size,1em);min-width:var(--text-font-size,1em)}.checkbox__box:has(input:checked){--color-icon:var(--color-on-highlight);--color-background:var(--color-highlight)}.checkbox__box .icon{--icon-size:.7em}.checkbox__label{text-box-trim:trim-both}.emblem{width:100%;height:100%;display:block}.eyebrow{--color-text:var(--color-eyebrow,var(--color-accent))}.icon{--icon-color:var(--color,var(--color-icon,currentcolor));--icon-bar-size:var(--stroke-width,2px);--icon-border-radius:0;--icon-transition-duration:var(--transition-duration,.15s);--icon-aspect-ratio:1;--icon-width:var(--icon-size,var(--text-font-size,1em));transition:all var(--transition-duration);width:var(--icon-width);aspect-ratio:var(--icon-aspect-ratio);justify-content:center;align-items:center;display:flex}.icon[data-type=search]{--icon-width:var(--icon-size,var(--text-font-size,.9em))}.icon[data-type=menu]{--icon-aspect-ratio:10/8;rotate:180deg}.icon[data-type=chevron]{--icon-width:var(--icon-size,calc(var(--text-font-size,1em) * .75));--icon-bar-size:var(--stroke-width,calc(var(--text-font-size,1em) * .062))}.icon[data-type=arrow]:is([data-direction=left],[data-direction=right]){--icon-width:var(--icon-size,var(--text-font-size,1em));--icon-bar-size:var(--stroke-width,calc(var(--text-font-size,1em) * .12))}.icon[data-type=arrow]:is([data-direction^=top],[data-direction=bottom]){--icon-width:var(--icon-size,calc(var(--text-font-size,1em) * .6));--icon-bar-size:var(--stroke-width,calc(var(--text-font-size,1em) * .1))}.icon svg{width:var(--icon-width);height:var(--icon-width);fill:var(--color,var(--icon-color,var(--color-text,currentColor)));display:block}.icon__inner{transition:all var(--icon-transition-duration);width:100%;aspect-ratio:var(--icon-aspect-ratio);flex-direction:column;justify-content:space-between;display:flex;position:relative}[data-type=cross] .icon__inner,[data-type=plus] .icon__inner,[data-type=minus] .icon__inner,[data-header-nav-visible=true] [data-type=menu] .icon__inner{justify-content:center;align-items:center}.header:has(.nav-offcanvas :popover-open) [data-type=menu] .icon__inner{justify-content:center;align-items:center}.site-selector:has(.site-selector__panel:popover-open) [data-type=chevron] .icon__inner{justify-content:center;align-items:center}[data-type=cross] .icon__inner,[data-header-nav-visible=true] [data-type=menu] .icon__inner{transform:rotate(45deg)}.header:has(.nav-offcanvas :popover-open) [data-type=menu] .icon__inner{transform:rotate(45deg)}.site-selector:has(.site-selector__panel:popover-open) [data-type=chevron] .icon__inner{transform:rotate(45deg)}[data-type=chevron]:is([data-direction=left],[data-direction=right]) .icon__inner{transform:rotate(90deg)}[data-type=arrow] .icon__inner{justify-content:center;align-items:center}[data-type=arrow][data-direction=top-right] .icon__inner{rotate:45deg}[data-type=play] .icon__inner{background-color:var(--icon-color);clip-path:polygon(15% 0%,15% 0%,100% 50%,15% 100%)}.icon__inner:before,.icon__center,.icon__inner:after{transition:all var(--icon-transition-duration);width:100%;height:var(--icon-bar-size);content:"";background-color:var(--icon-color);border-radius:var(--icon-border-radius);display:block}[data-type=cross] .icon__inner:before,[data-type=plus] .icon__inner:before,[data-type=minus] .icon__inner:before,[data-header-nav-visible=true] [data-type=menu] .icon__inner:before{transform-origin:calc(50% - var(--icon-bar-size) / 2) calc(50% + var(--icon-bar-size) / 2);width:100%;position:static;transform:rotate(90deg)}.header:has(.nav-offcanvas :popover-open) [data-type=menu] .icon__inner:before{transform-origin:calc(50% - var(--icon-bar-size) / 2) calc(50% + var(--icon-bar-size) / 2);width:100%;position:static;transform:rotate(90deg)}.site-selector:has(.site-selector__panel:popover-open) [data-type=chevron] .icon__inner:before{transform-origin:calc(50% - var(--icon-bar-size) / 2) calc(50% + var(--icon-bar-size) / 2);width:100%;position:static;transform:rotate(90deg)}[data-type=minus] .icon__inner:before,[data-accordion][open] [data-type=plus] .icon__inner:before{transform:translate(0, var(--icon-bar-size)) rotate(0deg)}[data-type=check] .icon__inner:before,[data-type=chevron] .icon__inner:before{transform-origin:100% 100%;position:absolute;transform:rotate(45deg)}[data-type=check] .icon__inner:before{width:55%;bottom:15%;right:62%}[data-type=chevron] .icon__inner:before{width:70%;bottom:20%}[data-type=chevron]:not([data-direction]) .icon__inner:before,[data-type=chevron][data-direction=left] .icon__inner:before,[data-type=chevron][data-direction=bottom] .icon__inner:before{right:51%}[data-type=chevron][data-direction=right] .icon__inner:before,[data-type=chevron][data-direction=top] .icon__inner:before,.accordion[open] [data-type=chevron][data-direction=bottom] .icon__inner:before,.filter-group[open] [data-type=chevron][data-direction=bottom] .icon__inner:before,.nav-accordion__item[open] [data-type=chevron][data-direction=bottom] .icon__inner:before{right:4%}.filter:has(:popover-open) [data-type=chevron][data-direction=bottom] .icon__inner:before{right:4%}.nav-flyout:has(:popover-open) [data-type=chevron][data-direction=bottom] .icon__inner:before{right:4%}[data-type=search] .icon__inner:before{aspect-ratio:1;border:var(--icon-bar-size) solid var(--icon-color);border-radius:var(--rounded-full);background:0 0;width:90%;height:auto}[data-type=menu] .icon__inner:before{width:100%}[data-type=arrow][data-direction=right] .icon__inner:before{transform-origin:100% 100%;transform:rotate(45deg) translate(3%, calc(var(--icon-bar-size) * .1));top:calc(50% - var(--icon-bar-size) / 2);width:80%;position:absolute;right:0}[data-type=arrow][data-direction=left] .icon__inner:before{transform-origin:0 100%;transform:rotate(-45deg) translate(3%, calc(var(--icon-bar-size) * .1));top:calc(50% - var(--icon-bar-size) / 2);width:80%;position:absolute;left:0}[data-type=arrow][data-direction^=top] .icon__inner:before{transform-origin:10% 100%;top:0;left:calc(50% - var(--icon-bar-size) / 2);width:80%;position:absolute;transform:rotate(45deg)translate(-10%)}[data-type=arrow][data-direction=bottom] .icon__inner:before{transform-origin:10% 100%;bottom:0;left:calc(50% - var(--icon-bar-size) / 2);width:80%;position:absolute;transform:rotate(-45deg)translate(10%,10%)}[data-type=check] .icon__center,[data-type=chevron] .icon__center,[data-type=cross] .icon__center,[data-type=plus] .icon__center,[data-type=minus] .icon__center,[data-type=search] .icon__center,[data-header-nav-visible=true] [data-type=menu] .icon__center{opacity:0;width:100%}.header:has(.nav-offcanvas :popover-open) [data-type=menu] .icon__center{opacity:0;width:100%}[data-type=arrow]:is([data-direction^=top],[data-direction=bottom]) .icon__center{width:var(--icon-bar-size);height:100%}[data-type=plus] .icon__inner:after,[data-type=minus] .icon__inner:after,[data-type=cross] .icon__inner:after,[data-header-nav-visible=true] [data-type=menu] .icon__inner:after{width:100%;margin-left:0;position:static;transform:translateY(-100%)}.header:has(.nav-offcanvas :popover-open) [data-type=menu] .icon__inner:after{width:100%;margin-left:0;position:static;transform:translateY(-100%)}.site-selector:has(.site-selector__panel:popover-open) [data-type=chevron] .icon__inner:after{width:100%;margin-left:0;position:static;transform:translateY(-100%)}[data-type=check] .icon__inner:after,[data-type=chevron] .icon__inner:after{transform-origin:0 100%;position:absolute;transform:rotate(-45deg)}[data-type=check] .icon__inner:after{width:85%;bottom:15%;left:42%}[data-type=chevron] .icon__inner:after{width:70%;bottom:20%}[data-type=chevron]:not([data-direction]) .icon__inner:after,[data-type=chevron][data-direction=left] .icon__inner:after,[data-type=chevron][data-direction=bottom] .icon__inner:after{left:51%}[data-type=chevron][data-direction=right] .icon__inner:after,[data-type=chevron][data-direction=top] .icon__inner:after,.accordion[open] [data-type=chevron][data-direction=bottom] .icon__inner:after,.filter-group[open] [data-type=chevron][data-direction=bottom] .icon__inner:after,.nav-accordion__item[open] [data-type=chevron][data-direction=bottom] .icon__inner:after{left:4%}.filter:has(:popover-open) [data-type=chevron][data-direction=bottom] .icon__inner:after{left:4%}.nav-flyout:has(:popover-open) [data-type=chevron][data-direction=bottom] .icon__inner:after{left:4%}[data-type=search] .icon__inner:after{transform-origin:100%;bottom:calc(var(--icon-bar-size) / -2);border-top-left-radius:0;border-bottom-left-radius:0;width:40%;position:absolute;right:0;transform:rotate(45deg)}[data-type=menu] .icon__inner:after{width:100%}[data-type=arrow][data-direction=right] .icon__inner:after{transform-origin:100% 0;transform:rotate(-45deg) translate(3%, calc(var(--icon-bar-size) * -.1));top:calc(50% - var(--icon-bar-size) / 2);width:80%;position:absolute;right:0}[data-type=arrow][data-direction=left] .icon__inner:after{transform-origin:0 0;transform:rotate(45deg) translate(3%, calc(var(--icon-bar-size) * -.1));top:calc(50% - var(--icon-bar-size) / 2);width:80%;position:absolute;left:0}[data-type=arrow][data-direction^=top] .icon__inner:after{transform-origin:90% 100%;top:0;right:calc(50% - var(--icon-bar-size) / 2);width:80%;position:absolute;transform:rotate(-45deg)translate(10%,-10%)}[data-type=arrow][data-direction=bottom] .icon__inner:after{transform-origin:90% 100%;bottom:0;right:calc(50% - var(--icon-bar-size) / 2);width:80%;position:absolute;transform:rotate(45deg)translate(-10%,10%)}.image-sequence{opacity:0;pointer-events:none;width:100%;height:100%;transform:scale(var(--image-sequence-scale,1));transform-origin:var(--image-sequence-transform-origin,center);transition:opacity var(--transition-duration-750);display:block;position:absolute;inset:0}.image-sequence[data-state=ready].in-view{opacity:1}.input-text{--input-text-height:var(--atom-height,2.75em);--input-text-min-height:0;--input-text-gap:1em;--input-text-padding:0 1em;--input-text-background:var(--color-background);--input-text-font:var(--text-font);--input-text-font-size:var(--font-size,var(--text-font-size));--input-text-font-weight:400;--input-text-border-top:var(--border);--input-text-border-right:var(--border);--input-text-border-bottom:var(--border);--input-text-border-left:var(--border);--input-text-rounded:var(--rounded);--input-text-placeholder-font-weight:400;--input-text-placeholder-opacity:.35;--input-text-icon-height:var(--input-text-height);--input-text-icon-gap:1.05em;--input-text-icon-padding:1.05em;transition:transform var(--transition-duration);min-height:var(--input-text-height);font-size:var(--text-font-size)}.input-text:has(:user-invalid){--color-border:var(--color-indication-invalid);--color-outline:var(--color-indication-invalid)}.input-text:has(:disabled){opacity:.5}.input-text[data-multiline]:not([data-multiline=false]){--input-text-padding:.75em 1em}.input-text textarea{--input-text-min-height:calc(var(--input-text-height) * 3);field-sizing:content;resize:none}.input-text__input{appearance:none;transition:box-shadow var(--transition-duration);width:100%;min-height:var(--input-text-min-height);padding:var(--input-text-padding);color:var(--color-text);font-family:var(--text-font);font-size:var(--text-font-size);line-height:inherit;font-weight:var(--text-font-weight);border-radius:var(--rounded-size);box-sizing:border-box;box-shadow:none;background:0 0;border:none;flex:auto;display:block}.input-text__input:disabled{cursor:not-allowed}.input-text__input::placeholder{font-weight:var(--input-text-placeholder-font-weight);color:var(--color-text);opacity:var(--input-text-placeholder-opacity)}.input-text__feedback{height:var(--input-text-height);pointer-events:none;position:absolute;top:0;right:0}.input-text__icon{--color-icon:var(--color-accent);width:var(--input-text-icon-height);aspect-ratio:1}.input-text__icon[data-type=cross]{isolation:isolate;color:var(--color-text);position:relative}.input-text__icon[data-type=cross]:before{z-index:-1;content:"";border-radius:50%;position:absolute;inset:2px 2px 2px 0}::-webkit-search-cancel-button{opacity:0;cursor:pointer;margin-right:-4px}::-webkit-datetime-edit{height:calc(100% - var(--border-size));align-items:center;display:flex}::-webkit-calendar-picker-indicator{opacity:0;padding:0}::-webkit-calendar-picker-indicator:focus{opacity:1;outline:var(--outline-width) var(--outline-style) var(--color-outline);outline-offset:5px;border-radius:50%}.input-text:not(:has(:placeholder-shown)) .input-text__icon[data-type=search]{display:none}.input-text__icon[data-type=cross]{cursor:pointer;pointer-events:all}.input-text:has(:placeholder-shown) .input-text__icon[data-type=cross]{display:none}.label{--label-height:calc(var(--text-font-size) * 2);min-height:var(--label-height);padding:0 calc(var(--label-height,var(--label-height)) / 2.5);border-radius:0}.label[data-theme^=volt-]{--color-back:var(--color-volt-soft);--color-background:var(--color-volt-soft)}.logo{transition:fill var(--transition-duration);width:100%;height:100%;display:block}.marker{border-radius:var(--rounded-2xs);background:var(--color-navy);width:.6875rem;height:.6875rem;box-shadow:var(--marker-box-shadow,none);flex:none;display:inline-block}@media (hover:none) and (pointer:coarse){.gm-style .marker{width:1rem;height:1rem}}.marker[data-variant=lab]{background:var(--color-lab);border-radius:50%}.marker[data-variant=office]{border-radius:50%}.marker[data-variant=distributor]{background:var(--color-volt);border-radius:50%}.marker[data-kind=location]{border:.125rem solid var(--color-neutral-white)}.marker[data-kind=distributor]{border:.125rem solid var(--color-navy)}.marker[data-selected]{outline:2px solid var(--color-volt);outline-offset:2px}.marker[data-variant=hq]{box-shadow:none;background:0 0;border:none;position:relative}.marker[data-variant=hq]:before{content:"";background:var(--color-navy);border:.125rem solid var(--color-neutral-white);border-radius:var(--rounded-2xs);box-shadow:var(--marker-box-shadow,none);position:absolute;inset:0;transform:rotate(45deg)}.marker[data-variant=hq][data-selected]{outline:none}.marker[data-variant=hq][data-selected]:before{outline:2px solid var(--color-volt);outline-offset:2px}.marker[data-title]{position:relative}.marker[data-title]:after{content:attr(data-title);z-index:10;background:var(--color-navy);color:var(--color-neutral-white);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--transition-duration-150) ease, transform var(--transition-duration-150) cubic-bezier(.34, 1.56, .64, 1);margin-bottom:.5rem;padding:.25rem .5rem;font-size:.6875rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(.25rem)scale(.85)}@media (hover:hover){.marker[data-title]:hover{z-index:10}.marker[data-title]:hover:after{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.marker[data-title][data-selected]{z-index:10}.marker[data-title][data-selected]:after{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.picto{max-height:100%}.picto[class*=picto-]{width:100%;display:block}.ruler{transition:scale var(--transition-duration-1000) cubic-bezier(.16, 1, .3, 1) var(--transition-delay,0s)}.ruler:not([data-color-inherit=background]){--color-background:var(--color-text)}.ruler[data-orientation=horizontal]{height:var(--border-size);transform-origin:0;scale:0 1}.ruler[data-orientation=horizontal]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:100%}.ruler[data-orientation=vertical]{width:var(--border-size);transform-origin:top;scale:1 0}.ruler.in-view{scale:1}@media (prefers-reduced-motion:reduce){.ruler[data-orientation]{transition:none;scale:1}}.select{--color-icon:var(--color-text);font-size:var(--text-font-size)}.select[data-variant=minimal]{width:fit-content}.select__input{transition-property:color;transition-duration:var(--transition-duration);color:var(--color-text);font-family:var(--text-font);font-size:inherit;font-weight:var(--text-font-weight);appearance:none;cursor:pointer;background-color:#0000;border:none}.select[data-variant=minimal] .select__input{field-sizing:content;border:none;height:auto;padding:0}.select__icon{pointer-events:none;position:absolute;top:0;bottom:0;right:0}.spacer{--min-bp:390;--max-bp:1920;--min-px:calc(var(--min) * 4);--max-px:calc(var(--max) * 4);--min-rem:calc(var(--min) * .25rem);--max-rem:calc(var(--max) * .25rem);--slope:calc((var(--max-px) - var(--min-px)) / (var(--max-bp) - var(--min-bp)));--intercept-rem:calc((var(--min-px) - var(--slope) * var(--min-bp)) / 16);--spacer-height:clamp(min(var(--min-rem), var(--max-rem)), calc(var(--intercept-rem) * 1rem) + calc(var(--slope) * 100vw), max(var(--min-rem), var(--max-rem)));--spacer-negative:calc(var(--spacer-height) * -1);height:var(--spacer-height);width:var(--spacer-height);flex:auto}.spacer:not([data-size=auto]){flex:none!important}.spacer[data-negative]:not([data-negative=""]){width:0;height:0}.spacer[data-negative=block-start]{margin-block-start:var(--spacer-negative)!important}.spacer[data-negative=block-end]{margin-block-end:var(--spacer-negative)!important}.spacer[data-negative=inline-start]{margin-inline-start:var(--spacer-negative)!important}.spacer[data-negative=inline-end]{margin-inline-end:var(--spacer-negative)!important}.spacer[data-size=gutter]{--spacer-height:var(--section-gutter)}.spacer[data-size=gap]{--spacer-height:var(--section-gap)}.spacer[data-size=header]{--spacer-height:var(--header-offset)}.spacer[data-size=header-fixed]{--spacer-height:var(--header-height-fixed)}.spacer[data-size=padding]{--spacer-height:var(--section-padding-m)}.spacer[data-size=padding-large]{--spacer-height:var(--section-padding-l)}.spacer[data-size=padding-small]{--spacer-height:var(--section-padding-s)}.spacer[data-size=padding-xs]{--spacer-height:var(--section-padding-xs)}.spacer[data-size=flow]{--spacer-height:var(--base-gap)}.spacer[data-infinite]:not([data-infinite=false]){--max-rem:10000rem}.spinner{--color-border:var(--color-highlight);border-top-color:#0000;animation:.6s linear infinite spinner-rotate}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.tag{--tag-min-height:calc(var(--text-font-size,1em) * 2);padding:0 calc(var(--tag-min-height) / 3);min-height:var(--tag-min-height);border-radius:0}:root{--text-font-default:"Aeonik", arial, sans-serif;--text-font-size-default:var(--text-font-size-body-m);--text-font-weight-default:inherit;--text-line-height-default:1.4;--text-letter-spacing-default:0%;--text-quote-scale:1.75;--text-font-size-display-xl:clamp(min(4.5rem, 10000rem), calc(2.97rem + 6.27cqi), max(4.5rem, 10000rem));--text-line-height-display-xl:1;--text-font-size-display-m:clamp(min(3rem, 10000rem), calc(2.46rem + 2.22cqi), max(3rem, 10000rem));--text-line-height-display-m:1;--text-font-size-h1:clamp(min(2.63rem, 10000rem), calc(2.21rem + 1.7cqi), max(2.63rem, 10000rem));--text-line-height-h1:1.2;--text-font-weight-h1:700;--text-font-size-h2:clamp(min(1.75rem, 10000rem), calc(1.43rem + 1.31cqi), max(1.75rem, 10000rem));--text-line-height-h2:1.2;--text-font-size-h3:clamp(min(1.38rem, 10000rem), calc(1.12rem + 1.05cqi), max(1.38rem, 10000rem));--text-line-height-h3:1.2;--text-font-size-h4:clamp(min(1.13rem, 10000rem), calc(.9rem + .92cqi), max(1.13rem, 10000rem));--text-line-height-h4:1.2;--text-font-size-body-xl:clamp(min(1.63rem, 10000rem), calc(1.5rem + .52cqi), max(1.63rem, 10000rem));--text-line-height-body-xl:1.2;--text-font-size-body-l:clamp(min(1.38rem, 10000rem), calc(1.28rem + .39cqi), max(1.38rem, 10000rem));--text-line-height-body-l:1.2;--text-font-size-body-m:clamp(min(1rem, 10000rem), calc(.97rem + .13cqi), max(1rem, 10000rem));--text-line-height-body-m:1.2;--text-font-size-label-button:clamp(min(1rem, 10000rem), calc(.97rem + .13cqi), max(1rem, 10000rem));--text-line-height-label-button:1.2;--text-font-size-eyebrow:clamp(min(1rem, 10000rem), calc(.94rem + .26cqi), max(1rem, 10000rem));--text-line-height-eyebrow:1.2;--text-font-size-label-chip:clamp(min(.88rem, 10000rem), calc(.84rem + .13cqi), max(.88rem, 10000rem));--text-line-height-label-chip:1.2;--text-font-size-caption:.75rem;--text-line-height-caption:1.2}body{color:var(--text-color);font-family:var(--text-font-default);font-size:var(--text-font-size-default);font-weight:var(--text-font-weight-default);line-height:var(--text-line-height-default);letter-spacing:var(--text-letter-spacing-default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent}:is(.heading,li) p{margin:0}ul,ol{margin:0;padding:0;list-style-type:none}.text{--text-color:var(--color,var(--color-text));color:var(--text-color);font-family:var(--text-font,var(--text-font-default));font-size:var(--font-size,var(--text-font-size,var(--text-font-size-default)));font-weight:var(--text-font-weight,var(--text-font-weight-default));line-height:var(--text-line-height,var(--text-line-height-default));letter-spacing:var(--text-letter-spacing,var(--text-letter-spacing-default));text-wrap:pretty;user-select:inherit}:is(button,a[href]:not([href=""])) .text{transition:color var(--transition-duration)}.text:is(h1,h2,h3,h4,h5,h6){margin-block-end:0}.text :is(h1,h2,h3,h4,h5,h6):not(.heading){font-size:var(--text-font-size);font-weight:var(--text-font-weight);line-height:var(--text-line-height);letter-spacing:var(--text-letter-spacing)}.text:is(blockquote){border:none;margin:0;padding:0}.text ol,.text ul{padding-inline-start:.75em}.text ol{list-style-type:decimal}.text ul{list-style-type:disc}.text li{padding-left:.5em}.text li::marker{color:var(--color-marker);font-size:.85em}.text a[href]:not([href=""],.action){color:var(--color-link);text-decoration:underline}.text:is(strong),.text strong{font-weight:700}.text:is(em),.text em{font-family:var(--text-font-default);color:var(--color-em);font-style:normal}.text small{font-size:var(--text-font-size-caption);font-weight:initial}.text mark{color:var(--color-text);background-image:linear-gradient(to right, var(--color-mark) 100%, transparent 100%);background-position:0 100%;background-repeat:no-repeat;background-size:100%;padding:.1em 0}.text table{background-color:#0000;display:block;overflow:auto;width:100%!important;height:auto!important}.text th{background-color:color-mix(in srgb, var(--color-accent), transparent 80%)}.text th,.text td{color:var(--color-text);border:1px solid color-mix(in srgb, var(--color-text), transparent 70%);padding:.75em 1em;font-size:1em!important}.text td>*{color:var(--color-text);font-size:1em!important}.text blockquote,.text q{font-family:var(--text-font-default);font-size:var(--text-font-size-h3,calc(var(--text-quote-scale) * 1em))}.text blockquote p{display:contents}.text:is(u){-webkit-text-decoration-color:color-mix(in srgb, var(--color-text), var(--color-background) 50%);text-decoration-color:color-mix(in srgb, var(--color-text), var(--color-background) 50%);text-underline-offset:.5em;text-decoration-thickness:1px}.text blockquote:before{content:open-quote;padding-inline-end:.25em}.text blockquote:after{content:close-quote;padding-inline-start:.25em}.text[data-cap]{--text-line-height:1;text-box-edge:cap alphabetic;text-box-trim:trim-both}.text[data-caps]{text-transform:uppercase}@container (width<700px){.text[data-wrap=hyphen]{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}.text[data-wrap=balance]{text-wrap:balance}.text[data-wrap=false]{white-space:nowrap}::selection{color:var(--color-background);background-color:var(--color-text);text-shadow:none}[data-font-size=inherit]{--text-font-size:inherit}[data-font-size=display-xl]{--text-font:var(--text-font-display-xl,var(--text-font-default));--text-font-size:var(--text-font-size-display-xl,var(--text-font-size-default));--text-font-weight:var(--text-font-weight-display-xl,var(--text-font-weight-default));--text-line-height:var(--text-line-height-display-xl,var(--text-line-height-default));--text-letter-spacing:var(--text-letter-spacing-display-xl,var(--text-letter-spacing-default))}[data-font-size=display-m]{--text-font:var(--text-font-display-m,var(--text-font-default));--text-font-size:var(--text-font-size-display-m,var(--text-font-size-default));--text-font-weight:var(--text-font-weight-display-m,var(--text-font-weight-default));--text-line-height:var(--text-line-height-display-m,var(--text-line-height-default));--text-letter-spacing:var(--text-letter-spacing-display-m,var(--text-letter-spacing-default))}[data-font-size=h1]{--text-font:var(--text-font-h1,var(--text-font-default));--text-font-size:var(--text-font-size-h1,var(--text-font-size-default));--text-font-weight:var(--text-font-weight-h1,var(--text-font-weight-default));--text-line-height:var(--text-line-height-h1,var(--text-line-height-default));--text-letter-spacing:var(--text-letter-spacing-h1,var(--text-letter-spacing-default))}[data-font-size=h2]{--text-font:var(--text-font-h2,var(--text-font-default));--text-font-size:var(--text-font-size-h2,var(--text-font-size-default));--text-font-weight:var(--text-font-weight-h2,var(--text-font-weight-default));--text-line-height:var(--text-line-height-h2,var(--text-line-height-default));--text-letter-spacing:var(--text-letter-spacing-h2,var(--text-letter-spacing-default))}[data-font-size=h3]{--text-font:var(--text-font-h3,var(--text-font-default));--text-font-size:var(--text-font-size-h3,var(--text-font-size-default));--text-font-weight:var(--text-font-weight-h3,var(--text-font-weight-default));--text-line-height:var(--text-line-height-h3,var(--text-line-height-default));--text-letter-spacing:var(--text-letter-spacing-h3,var(--text-letter-spacing-default))}[data-font-size=h4]{--text-font:var(--text-font-h4,var(--text-font-default));--text-font-size:var(--text-font-size-h4,var(--text-font-size-default));--text-font-weight:var(--text-font-weight-h4,var(--text-font-weight-default));--text-line-height:var(--text-line-height-h4,var(--text-line-height-default));--text-letter-spacing:var(--text-letter-spacing-h4,var(--text-letter-spacing-default))}[data-font-size=body-xl]{--text-font:var(--text-font-body-xl,var(--text-font-default));--text-font-size:var(--text-font-size-body-xl,var(--text-font-size-default));--text-font-weight:var(--text-font-weight-body-xl,var(--text-font-weight-default));--text-line-height:var(--text-line-height-body-xl,var(--text-line-height-default));--text-letter-spacing:var(--text-letter-spacing-body-xl,var(--text-letter-spacing-default))}[data-font-size=body-l]{--text-font:var(--text-font-body-l,var(--text-font-default));--text-font-size:var(--text-font-size-body-l,var(--text-font-size-default));--text-font-weight:var(--text-font-weight-body-l,var(--text-font-weight-default));--text-line-height:var(--text-line-height-body-l,var(--text-line-height-default));--text-letter-spacing:var(--text-letter-spacing-body-l,var(--text-letter-spacing-default))}[data-font-size=body-m]{--text-font:var(--text-font-body-m,var(--text-font-default));--text-font-size:var(--text-font-size-body-m,var(--text-font-size-default));--text-font-weight:var(--text-font-weight-body-m,var(--text-font-weight-default));--text-line-height:var(--text-line-height-body-m,var(--text-line-height-default));--text-letter-spacing:var(--text-letter-spacing-body-m,var(--text-letter-spacing-default))}[data-font-size=label-button]{--text-font:var(--text-font-label-button,var(--text-font-default));--text-font-size:var(--text-font-size-label-button,var(--text-font-size-default));--text-font-weight:var(--text-font-weight-label-button,var(--text-font-weight-default));--text-line-height:var(--text-line-height-label-button,var(--text-line-height-default));--text-letter-spacing:var(--text-letter-spacing-label-button,var(--text-letter-spacing-default))}[data-font-size=eyebrow]{--text-font:var(--text-font-eyebrow,var(--text-font-default));--text-font-size:var(--text-font-size-eyebrow,var(--text-font-size-default));--text-font-weight:var(--text-font-weight-eyebrow,var(--text-font-weight-default));--text-line-height:var(--text-line-height-eyebrow,var(--text-line-height-default));--text-letter-spacing:var(--text-letter-spacing-eyebrow,var(--text-letter-spacing-default))}[data-font-size=label-chip]{--text-font:var(--text-font-label-chip,var(--text-font-default));--text-font-size:var(--text-font-size-label-chip,var(--text-font-size-default));--text-font-weight:var(--text-font-weight-label-chip,var(--text-font-weight-default));--text-line-height:var(--text-line-height-label-chip,var(--text-line-height-default));--text-letter-spacing:var(--text-letter-spacing-label-chip,var(--text-letter-spacing-default))}[data-font-size=caption]{--text-font:var(--text-font-caption,var(--text-font-default));--text-font-size:var(--text-font-size-caption,var(--text-font-size-default));--text-font-weight:var(--text-font-weight-caption,var(--text-font-weight-default));--text-line-height:var(--text-line-height-caption,var(--text-line-height-default));--text-letter-spacing:var(--text-letter-spacing-caption,var(--text-letter-spacing-default))}h1:not(.heading){--text-font:var(--text-font-h1,var(--text-font-default));--text-font-size:var(--text-font-size-h1,var(--text-font-size-default));--text-font-weight:var(--text-font-weight-h1,var(--text-font-weight-default));--text-line-height:var(--text-line-height-h1,var(--text-line-height-default));--text-letter-spacing:var(--text-letter-spacing-h1,var(--text-letter-spacing-default))}h2:not(.heading){--text-font:var(--text-font-h2,var(--text-font-default));--text-font-size:var(--text-font-size-h2,var(--text-font-size-default));--text-font-weight:var(--text-font-weight-h2,var(--text-font-weight-default));--text-line-height:var(--text-line-height-h2,var(--text-line-height-default));--text-letter-spacing:var(--text-letter-spacing-h2,var(--text-letter-spacing-default))}h3:not(.heading){--text-font:var(--text-font-h3,var(--text-font-default));--text-font-size:var(--text-font-size-h3,var(--text-font-size-default));--text-font-weight:var(--text-font-weight-h3,var(--text-font-weight-default));--text-line-height:var(--text-line-height-h3,var(--text-line-height-default));--text-letter-spacing:var(--text-letter-spacing-h3,var(--text-letter-spacing-default))}h4:not(.heading){--text-font:var(--text-font-h4,var(--text-font-default));--text-font-size:var(--text-font-size-h4,var(--text-font-size-default));--text-font-weight:var(--text-font-weight-h4,var(--text-font-weight-default));--text-line-height:var(--text-line-height-h4,var(--text-line-height-default));--text-letter-spacing:var(--text-letter-spacing-h4,var(--text-letter-spacing-default))}h5:not(.heading){--text-font:var(--text-font-body-xl,var(--text-font-default));--text-font-size:var(--text-font-size-body-xl,var(--text-font-size-default));--text-font-weight:var(--text-font-weight-body-xl,var(--text-font-weight-default));--text-line-height:var(--text-line-height-body-xl,var(--text-line-height-default));--text-letter-spacing:var(--text-letter-spacing-body-xl,var(--text-letter-spacing-default))}h6:not(.heading){--text-font:var(--text-font-body-l,var(--text-font-default));--text-font-size:var(--text-font-size-body-l,var(--text-font-size-default));--text-font-weight:var(--text-font-weight-body-l,var(--text-font-weight-default));--text-line-height:var(--text-line-height-body-l,var(--text-line-height-default));--text-letter-spacing:var(--text-letter-spacing-body-l,var(--text-letter-spacing-default))}iframe{border:none}.video{transition:opacity var(--transition-duration-750);opacity:0;width:fit-content;max-width:100%}.video[data-type=fluid],.video[data-type=fit]{width:100%}.video[data-type=fluid]{aspect-ratio:16/9;position:relative}.video[data-type=fit]{object-fit:cover;height:100%;position:absolute;inset:0}.video[data-mirror]{transform:rotateY(180deg)}.video.in-view:is([data-state=playing],[data-state=scrubbing]){opacity:var(--video-opacity,1)}.video>*{object-position:var(--video-object-position,center);max-width:100%;transform:scale(var(--video-scale,1));transform-origin:var(--video-transform-origin,center);display:block}.video[data-type=fluid]>*,.video[data-type=fit]>*{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video[data-fit=contain]>*{object-fit:contain}.visual{margin:0;padding:0;display:block;overflow:clip}.visual[data-type=inline]{width:fit-content;max-width:max-content}.visual:not([data-type=inline]){width:100%;height:fit-content;display:contents}.visual img{object-fit:contain;width:fit-content;opacity:var(--visual-opacity,1);pointer-events:none;transform:scale(var(--visual-scale,1));transform-origin:var(--visual-transform-origin,center);display:block}.visual[data-type=inline] img{object-position:left top;max-width:100%}.visual[data-type=fluid] img{width:100%;height:auto}.visual[data-type=fit] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.visual[data-fit=contain] img{object-fit:contain}.visual[data-fit=cover] img{object-fit:cover}.visual img[data-reveal]{transition:opacity var(--transition-duration-750) ease-out}.visual img[data-reveal]:not(.in-view){opacity:0}:is([data-transition],[data-transition-children]>*) .visual img[data-reveal]{opacity:var(--visual-opacity,1);transition:none}}@layer molecules{[data-accordion]{--accordion-transition-duration:var(--transition-duration)}[data-accordion]::details-content{content-visibility:visible!important;block-size:auto!important}[data-accordion-header]{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}[data-accordion-header]::marker{display:none}[data-accordion-header]::-webkit-details-marker{display:none}[data-accordion-main]{visibility:hidden;transition:grid-template-rows var(--accordion-transition-duration), visibility var(--accordion-transition-duration);grid-template-rows:0fr;display:grid;overflow:clip}[data-accordion-content]{min-height:0}.accordion__header{width:auto}.accordion__heading{flex:1}.accordion__icon{transition:transform var(--accordion-transition-duration)}.accordion[open] .accordion__icon{--color-icon:var(--color-accent);transform:rotate(-90deg)}[data-accordion][open]>[data-accordion-main]{visibility:visible;grid-template-rows:1fr}.actions>*{--transition-duration:var(--transition-duration-250);--transition-delay:0s}.actions[data-transition-children=actions]{--actions-reveal-offset:var(--transition-delay,0s)}.actions[data-transition-children=actions]>*{--transition-y:3rem;--transition-scale:.92}.actions[data-transition-children=actions]>:not(.in-view){opacity:0}.actions[data-transition-children=actions]>.in-view{animation:actions-reveal var(--transition-duration-600) cubic-bezier(.34, 1.56, .64, 1) calc(var(--actions-reveal-offset) + min(var(--in-view-index,0), 8) * 70ms) both}.actions[data-justify=center][data-force-alignment]:not([data-force-alignment=false]){justify-content:center}@container (width>=768px){.actions[data-justify=center]{justify-content:center}}.actions[data-justify=end][data-force-alignment]:not([data-force-alignment=false]),.actions[data-justify=right][data-force-alignment]:not([data-force-alignment=false]){justify-content:flex-end}@container (width>=768px){.actions[data-justify=end],.actions[data-justify=right]{justify-content:flex-end}}.actions[data-justify=between]{justify-content:space-between}.actions[data-justify=around]{justify-content:space-around}.actions[data-justify=even]{justify-content:space-evenly}.actions[data-justify=even]>*{flex:1}.card-contact__emblem .emblem{--color:var(--color-ocean);width:auto;height:100%}@container (width>=max(50cqi,50rem)){.filter-group__trigger{pointer-events:none}.filter-group__trigger .icon{display:none}.filter-group__main{visibility:visible;grid-template-rows:1fr}}.form-field__info[data-invalid]{--color-text:var(--color-indication-invalid)}@container (width>640px){.list-actions{flex-direction:row}.list-actions>*{max-width:fit-content}}.list-columns{--list-columns-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 50'%3E%3Cpath transform='translate(0 50) rotate(-90)' d='M23.2338 59.2688L0.733763 36.7688C0.264658 36.2996 0.00111996 35.6634 0.00111999 35C0.00112002 34.3366 0.264658 33.7003 0.733763 33.2312C1.20286 32.7621 1.8391 32.4986 2.50251 32.4986C3.16592 32.4986 3.80216 32.7621 4.27126 33.2312L22.5025 51.4656L22.5025 2.5C22.5025 1.83696 22.7659 1.20107 23.2347 0.732232C23.7036 0.263391 24.3395 0 25.0025 0C25.6656 0 26.3014 0.263392 26.7703 0.732233C27.2391 1.20107 27.5025 1.83696 27.5025 2.5L27.5025 51.4656L45.7338 33.2312C46.2029 32.7621 46.8391 32.4986 47.5025 32.4986C48.1659 32.4986 48.8022 32.7621 49.2713 33.2312C49.7404 33.7004 50.0039 34.3366 50.0039 35C50.0039 35.6634 49.7404 36.2996 49.2713 36.7688L26.7713 59.2688C26.5391 59.5012 26.2634 59.6856 25.9599 59.8114C25.6564 59.9372 25.3311 60.002 25.0025 60.002C24.674 60.002 24.3487 59.9372 24.0452 59.8114C23.7417 59.6856 23.4659 59.5012 23.2338 59.2688Z'/%3E%3C/svg%3E");--list-columns-gap:4em;container-type:inline-size}.list-columns ul{gap:var(--list-columns-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,14em),1fr));margin:0;padding:0;list-style-type:none;display:grid}.list-columns li{grid-template-columns:auto 1fr;align-content:start;column-gap:.75em;margin:0;padding:0;display:grid}.list-columns [data-transition-children]>li{--transition-delay:calc(min(var(--in-view-index,0), 8) * .15s)}.list-columns li+li{border-inline-start:var(--border-s) solid var(--color-border-tint);margin-inline-start:calc(var(--list-columns-gap) / -2);padding-inline-start:calc(var(--list-columns-gap) / 2)}.list-columns li:before{content:"";width:1.1em;height:calc(1em * var(--text-line-height,1.4));background-color:var(--color-accent);-webkit-mask:var(--list-columns-arrow) center/contain no-repeat;mask:var(--list-columns-arrow) center/contain no-repeat;grid-row:1}.list-columns li>*{grid-column:2;margin:0}.list-columns li>p>strong:first-child{margin-block-end:.4em;font-size:1.15em;display:block}@container (width<30em){.list-columns{--list-columns-gap:2em}.list-columns ul{grid-template-columns:1fr}.list-columns li+li{border-inline-start:0;border-block-start:var(--border-s) solid var(--color-border-tint);margin-inline-start:0;padding-block-start:var(--list-columns-gap);padding-inline-start:0}}.list-numbered{--list-numbered-marker-size:1.375rem;--list-numbered-indent:calc(var(--list-numbered-marker-size) + .875rem);--list-numbered-spacing:clamp(1.25rem, 2vw, 1.75rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.list-numbered__item{--list-numbered-marker-start:calc((var(--text-font-size-label-chip) * var(--text-line-height-label-chip) - var(--list-numbered-marker-size)) / 2);padding-inline-start:var(--list-numbered-indent);position:relative}.list-numbered__item:not(:last-child){padding-block-end:var(--list-numbered-spacing)}.list-numbered__item:not(:last-child):after{content:"";inset-block:calc(var(--list-numbered-marker-start) + var(--list-numbered-marker-size)) calc(-1 * var(--list-numbered-marker-start));width:var(--border-s);background:var(--color-border-tint);position:absolute;inset-inline-start:calc((var(--list-numbered-marker-size) - var(--border-s)) / 2)}.list-numbered__marker{width:var(--list-numbered-marker-size);height:var(--list-numbered-marker-size);font-variant-numeric:tabular-nums;color:var(--color-navy);background:var(--theme-accent-content);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-start:var(--list-numbered-marker-start);inset-inline-start:0}.list-numbered__body{flex-direction:column;gap:.375em;display:flex}.list-numbered__label{--color:var(--theme-accent-content)}.list-plus,.list-plus ul{list-style-type:none}.list-plus li{flex-direction:row;align-items:flex-start;gap:1em;display:flex}.list-plus li:before{content:"+";height:calc(var(--text-font-size) * var(--text-line-height));aspect-ratio:1;color:var(--color-on-highlight);background-color:var(--color-highlight-content);justify-content:center;align-items:center;padding-block-end:.125em;font-size:1.2em;animation:4s ease-in-out infinite list-plus-turn;display:flex}@media (prefers-reduced-motion:reduce){.list-plus li:before{animation:none}}.list-plus li:nth-child(2):before{animation-delay:.35s}.list-plus li:nth-child(3):before{animation-delay:.7s}.list-plus li:nth-child(4):before{animation-delay:1.05s}.list-plus li:nth-child(5):before{animation-delay:1.4s}.list-plus li:nth-child(6):before{animation-delay:1.75s}.list-plus li:nth-child(7):before{animation-delay:2.1s}.list-plus li:nth-child(8):before{animation-delay:2.45s}.list-teasers>:not(:first-child){margin-block-start:calc(var(--border-size) * -1)}.list-teasers>[data-transition]{--transition-delay:calc(min(var(--in-view-index,0), 8) * 70ms)}.media{border-radius:var(--rounded);width:100%;aspect-ratio:var(--aspect-ratio);justify-content:center;align-items:center;margin:0;display:flex;position:relative}.media[data-position=static]{position:static}.media[data-overlay]:after{content:"";border-radius:inherit;background-color:var(--color-background);opacity:var(--media-overlay-opacity,0);pointer-events:none;position:absolute;inset:0}.media[data-position=static][data-overlay]:after{border-radius:0}.media__caption{z-index:1;padding-block-end:.5em;padding-inline:max(1em, var(--rounded,0px));justify-content:flex-end;display:flex;position:absolute;bottom:0;right:0}.nav-accordion,.nav-accordion__item{flex-shrink:0}.nav-accordion__children{padding-inline-start:1em}.nav-accordion .action[data-active]:not([data-active=false]){--color-text:var(--color-volt)}.nav-flyout{--nav-flyout-top:var(--header-main-bottom,0px);--nav-flyout-backdrop-color:var(--color-background-tint);--nav-flyout-transition-duration:var(--transition-duration);--nav-flyout-shadow:0 8px 24px -4px #0000001f, 0 2px 8px -2px #00000014;display:contents}.nav-flyout__trigger{--action-decoration-active:underline}.nav-flyout:has(.nav-flyout__inner:popover-open) .nav-flyout__trigger{--color-text:var(--color-white)}.nav-flyout__inner{transition:display var(--nav-flyout-transition-duration) allow-discrete, overlay var(--nav-flyout-transition-duration) allow-discrete, opacity var(--nav-flyout-transition-duration);top:var(--nav-flyout-top);opacity:0;pointer-events:none;background:0 0;width:100%;max-width:100%;max-height:100%;margin:0;display:none;position:fixed;overflow:visible}.nav-flyout__inner:popover-open{transition:display var(--nav-flyout-transition-duration) allow-discrete, overlay var(--nav-flyout-transition-duration) allow-discrete, opacity var(--nav-flyout-transition-duration);opacity:1;pointer-events:all;display:block!important}@starting-style{.nav-flyout__inner:popover-open{opacity:0;pointer-events:none;display:none}}.nav-flyout__content:after{content:"";box-shadow:var(--nav-flyout-shadow);clip-path:inset(0 -30px -30px);pointer-events:none;border-radius:var(--rounded);position:absolute;inset:0}.nav-footer{grid-template-columns:1fr;display:grid!important}@media (width>=640px){.nav-footer{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.nav-footer__header{pointer-events:none;cursor:default}}.nav-footer__heading{flex:auto}@media (width>=640px){.nav-footer__icon{display:none}}.nav-footer__main{overflow-clip-margin:.25em}@media (width>=640px){.nav-footer__main{visibility:visible;grid-template-rows:1fr;overflow:visible}}.nav-main__link{--action-decoration-active:underline}.nav-main__list{margin:0;list-style-type:none}.nav-main__item{display:flex}.nav-offcanvas{--action-color-hover:var(--color-highlight)}.nav-offcanvas__main{transition:overlay var(--transition-duration) allow-discrete, opacity var(--transition-duration), left var(--transition-duration);inset:auto;top:var(--header-height);height:calc(100dvh - var(--header-height));pointer-events:none;opacity:0;background:0 0;border:none;margin:0;position:fixed;left:100%;overflow:auto}.nav-offcanvas__main:popover-open{transition:overlay var(--transition-duration) allow-discrete, opacity var(--transition-duration), left var(--transition-duration);opacity:1;left:0%}@starting-style{.nav-offcanvas__main:popover-open{transition:overlay var(--transition-duration) allow-discrete, opacity var(--transition-duration), left var(--transition-duration);opacity:0;left:100%}}.nav-offcanvas__content{--section-gutter:var(--header-gutter-in);pointer-events:all;flex-shrink:0;overflow:clip}.nav-offcanvas .nav-service{--nav-offcanvas-service-color:var(--color-text)}.nav-offcanvas .nav-service>.action{--action-color:var(--nav-offcanvas-service-color);--action-color-hover:var(--color-highlight)}.nav-offcanvas__actions{position:sticky;bottom:0}:root{--nav-sub-height:2.75rem}.nav-sub{--color-border:var(--header-border-color);--section-gutter:var(--header-gutter-in);--rounded-top-left:var(--header-rounded,var(--rounded-size));--rounded-top-right:var(--header-rounded,var(--rounded-size));--rounded-bottom-left:var(--header-rounded,var(--rounded-size));--rounded-bottom-right:var(--header-rounded,var(--rounded-size));height:var(--nav-sub-height);scrollbar-width:none;flex-shrink:0;box-shadow:0 4px 12px -4px #00000014}.nav-sub>*{flex-shrink:0}:root:is([data-header-overflow="2"],[data-header-overflow="3"]) .nav-sub{border-block-start-width:0;border-inline-width:0}.nav-sub__link{--action-background-hover:var(--color-ocean);--action-color-hover:var(--color-white);--action-color-active:var(--color-white);transition:background-color var(--transition-duration);border-radius:var(--rounded-xs,.25rem);background:var(--color-background);padding:.25rem .625rem}.pagination__page:not([aria-current]){--border:0;--action-hover:0}.pagination__page[aria-current]{--color-text:var(--color-front);--color-border:var(--color-front);--color-background:var(--color-back);pointer-events:none}.pagination__arrow{--border:0}.pagination__arrow[aria-disabled=true]{opacity:.5}@container (width<50rem){.quote__inner{flex-direction:column;align-items:center}}.quote__icon{transition:transform var(--transition-duration)}@container (width<50rem){.quote__icon{--pulse-rotate:90deg}.quote__text{text-align:center}}.search-actions .form-field__field .input-text{--border-inline-end:none;--rounded-top-right:0;--rounded-bottom-right:0;--outline-inset:-2}.search-actions>.actions>.action:first-child{--border-inline-start:none;--rounded-top-left:0;--rounded-bottom-left:0}@media (width<1024px){.site-group-card__visual{display:none}}.site-selector:has(.site-selector__panel:popover-open) .site-selector__trigger{--color-text:var(--color-front);text-shadow:0 1px 0 var(--color-white)}.site-selector__panel{opacity:0;pointer-events:none;box-shadow:var(--shadow-header);transition:display var(--transition-duration) allow-discrete, overlay var(--transition-duration) allow-discrete, opacity var(--transition-duration);margin:0;display:none;position:fixed;top:100%;left:auto;right:0;overflow:visible}@supports (anchor-name:--x) and (position-anchor:--x){.site-selector__panel{top:calc(anchor(bottom) - var(--border-size));right:calc(anchor(right) - var(--border-size));position:fixed}}.site-selector__panel:popover-open{opacity:1;pointer-events:all;display:block!important}@starting-style{.site-selector__panel:popover-open{opacity:0;pointer-events:none;display:none}}.tags{--tags-start:var(--transition-delay,0s)}.tags>[data-transition=reveal-box]:first-child{--transition-delay:calc(var(--tags-start) + 0s)}.tags>[data-transition=reveal-box]:nth-child(2){--transition-delay:calc(var(--tags-start) + 70ms)}.tags>[data-transition=reveal-box]:nth-child(3){--transition-delay:calc(var(--tags-start) + .14s)}.tags>[data-transition=reveal-box]:nth-child(4){--transition-delay:calc(var(--tags-start) + .21s)}.tags>[data-transition=reveal-box]:nth-child(5){--transition-delay:calc(var(--tags-start) + .28s)}.tags>[data-transition=reveal-box]:nth-child(6){--transition-delay:calc(var(--tags-start) + .35s)}.tags>[data-transition=reveal-box]:nth-child(7){--transition-delay:calc(var(--tags-start) + .42s)}.tags>[data-transition=reveal-box]:nth-child(8){--transition-delay:calc(var(--tags-start) + .49s)}.teaser-box:has(:focus-visible){--color-background:var(--color-background-tint);z-index:9}.teaser-box[data-highlight-on-hover] .teaser-box__link{transition:background-color var(--transition-duration-350)}.teaser-box[data-highlight-on-hover] .teaser-box__avatar{transition:scale var(--transition-duration-350) ease-out}.teaser-box[data-highlight-on-hover] .heading{transition:color var(--transition-duration-350)}.teaser-box[data-highlight-on-hover]:has(:focus-visible) .heading{--color:var(--color-link)}@media (prefers-reduced-motion:no-preference){.teaser-box[data-highlight-on-hover]:has(:focus-visible) .teaser-box__avatar{scale:1.05}}.teaser-box[data-highlight-on-hover]:has(:focus-visible) .teaser-box__link{background-color:var(--color-background-tint)}@media (pointer:fine){.teaser-box[data-highlight-on-hover]:hover .heading{--color:var(--color-link)}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.teaser-box[data-highlight-on-hover]:hover .teaser-box__avatar{scale:1.05}}@media (pointer:fine){.teaser-box[data-highlight-on-hover]:hover .teaser-box__link{background-color:var(--color-background-tint)}}.teaser-box__image{max-width:100%;height:calc(5rem / sqrt(var(--teaser-box-image-ratio,3)))}.teaser-box__overlay{pointer-events:none}.teaser-row:focus-within{z-index:9}.teaser-row__link{--color-background:transparent;transition:background-color var(--transition-duration-350), color var(--transition-duration-350)}.teaser-row__link:is(a):hover{--color-text:var(--color-link);--color-icon:var(--color-link);--color-background:var(--color-background-tint)}.teaser-species :is(.video>*,.visual img){transition:scale var(--transition-duration-350) ease-out}.teaser-species .heading{transition:color var(--transition-duration-350)}.teaser-species:has(>a.teaser-species__link:focus-visible){z-index:9}.teaser-species:has(>a.teaser-species__link:focus-visible) .heading{--color:var(--color-link)}@media (prefers-reduced-motion:no-preference){.teaser-species:has(>a.teaser-species__link:focus-visible) :is(.video>*,.visual img){scale:1.05}}@media (pointer:fine){.teaser-species:has(>a.teaser-species__link):hover .heading{--color:var(--color-link)}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.teaser-species:has(>a.teaser-species__link):hover :is(.video>*,.visual img){scale:1.05}}}@layer organisms{.grid-boxes{--grid-boxes-grow:1;--grid-boxes-item-width:max(min(100%, var(--section-min-width,0px)), calc((100cqi - (var(--section-gap-size) * (var(--grid-boxes-max-columns) - 1))) / var(--grid-boxes-max-columns)))}.grid-boxes[data-item-grow=false]{--grid-boxes-grow:0}.grid-boxes[data-max-columns="1"]{--grid-boxes-max-columns:1}.grid-boxes[data-max-columns="2"]{--grid-boxes-max-columns:2}.grid-boxes[data-max-columns="3"]{--grid-boxes-max-columns:3}.grid-boxes[data-max-columns="4"]{--grid-boxes-max-columns:4}.grid-boxes[data-max-columns="5"]{--grid-boxes-max-columns:5}.grid-boxes>*{flex:var(--grid-boxes-grow) 0 var(--grid-boxes-item-width);box-shadow:0 0 0 var(--border-size) var(--color-border)}.grid-boxes[data-inner-dividers]>*{--grid-boxes-divider-start:var(--border-size);--grid-boxes-divider-top:var(--border-size);--grid-boxes-divider-corner:min(var(--grid-boxes-divider-start), var(--grid-boxes-divider-top));box-shadow:calc(-1 * var(--grid-boxes-divider-start)) 0 0 0 var(--color-border), 0 calc(-1 * var(--grid-boxes-divider-top)) 0 0 var(--color-border), calc(-1 * var(--grid-boxes-divider-corner)) calc(-1 * var(--grid-boxes-divider-corner)) 0 0 var(--color-border)}.grid-boxes[data-inner-dividers]>[data-first-column]{--grid-boxes-divider-start:0px}.grid-boxes[data-inner-dividers]>[data-first-row]{--grid-boxes-divider-top:0px}.grid-boxes[data-transition-children=reveal-box]>*{--reveal-box-duration:var(--transition-duration-600)}:is(.grid-boxes[data-transition-children=reveal-box]>*,.grid-boxes>:is([data-transition=reveal-box],[data-transition=fade-in])):first-child{--transition-delay:0s}:is(.grid-boxes[data-transition-children=reveal-box]>*,.grid-boxes>:is([data-transition=reveal-box],[data-transition=fade-in])):nth-child(2){--transition-delay:70ms}:is(.grid-boxes[data-transition-children=reveal-box]>*,.grid-boxes>:is([data-transition=reveal-box],[data-transition=fade-in])):nth-child(3){--transition-delay:.14s}:is(.grid-boxes[data-transition-children=reveal-box]>*,.grid-boxes>:is([data-transition=reveal-box],[data-transition=fade-in])):nth-child(4){--transition-delay:.21s}:is(.grid-boxes[data-transition-children=reveal-box]>*,.grid-boxes>:is([data-transition=reveal-box],[data-transition=fade-in])):nth-child(5){--transition-delay:.28s}:is(.grid-boxes[data-transition-children=reveal-box]>*,.grid-boxes>:is([data-transition=reveal-box],[data-transition=fade-in])):nth-child(6){--transition-delay:.35s}:is(.grid-boxes[data-transition-children=reveal-box]>*,.grid-boxes>:is([data-transition=reveal-box],[data-transition=fade-in])):nth-child(7){--transition-delay:.42s}:is(.grid-boxes[data-transition-children=reveal-box]>*,.grid-boxes>:is([data-transition=reveal-box],[data-transition=fade-in])):nth-child(8){--transition-delay:.49s}.balance-graph__states{display:grid}.balance-graph__state{--balance-graph-accent:var(--color-volt-soft);min-inline-size:0;transition:opacity var(--transition-duration-250) ease-out, visibility var(--transition-duration-250);grid-area:1/1}.balance-graph__state[data-tone=negative]{--balance-graph-accent:var(--color-rose)}.balance-graph__state:not([data-active]){visibility:hidden;opacity:0}.balance-graph__steps{--balance-graph-gap:.75rem;--balance-graph-marker:4.5rem;column-gap:var(--balance-graph-gap);grid-template-columns:repeat(var(--balance-graph-steps), minmax(12rem, 1fr));margin:0;padding:0;list-style:none;display:grid}@container (width<40rem){.balance-graph__steps{grid-template-columns:minmax(0,1fr);row-gap:2rem}}.balance-graph__step{isolation:isolate;text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin:0;padding-inline:1rem;display:flex;position:relative}.balance-graph__marker{inline-size:var(--balance-graph-marker);block-size:var(--balance-graph-marker);border:2px solid var(--balance-graph-accent);background:var(--color-navy);color:var(--balance-graph-accent);--color-text:var(--balance-graph-accent);border-radius:50%;flex:none;place-items:center;margin-block-end:.5rem;display:grid;position:relative}.balance-graph__picto{block-size:50%;inline-size:50%}.balance-graph__number{background:var(--balance-graph-accent);block-size:1.6rem;inline-size:1.6rem;color:var(--color-navy);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-start:-.35rem;inset-inline-end:-.35rem}.balance-graph__step-heading{color:var(--balance-graph-accent);font-weight:700}[data-tone=negative] .balance-graph__step-heading{color:var(--color-white)}.balance-graph__line{z-index:-1;inline-size:calc(100% + var(--balance-graph-gap));border-block-start:2px dashed var(--balance-graph-accent);position:absolute;inset-block-start:calc(var(--balance-graph-marker) / 2 - 1px);inset-inline-start:50%}.balance-graph__step:last-child>.balance-graph__line{display:none}@container (width<40rem){.balance-graph__line{display:none}}.balance-graph__line:after{content:"";border-block:.4rem solid #0000;border-inline-start:.6rem solid var(--balance-graph-accent);position:absolute;inset-block-start:-1px;inset-inline-start:50%;transform:translate(-50%,-50%)}.balance-graph__figure{color:var(--balance-graph-accent)}@container (width>=48rem){.balance-graph__bars{border-inline-start:1px solid color-mix(in srgb, var(--color-white), transparent 75%);padding-inline-start:clamp(1.5rem,3vw,2.5rem)}}.balance-graph__bar-list{gap:1.5rem;margin:0;padding:0;display:grid}.balance-graph__bar{opacity:.55;gap:.75rem;list-style:none;display:grid}.balance-graph__bar[data-current]{opacity:1}.balance-graph__bar-text{opacity:.75}.balance-graph__track{gap:.25rem;block-size:1.75rem;display:flex}.balance-graph__part{border-radius:var(--rounded-xs);transform-origin:0}.balance-graph__bar:not([data-current]) .balance-graph__part{filter:saturate(.35)brightness(.6)}@media (prefers-reduced-motion:no-preference){.balance-graph.in-view .balance-graph__state[data-active] [data-current] .balance-graph__part{animation:.7s cubic-bezier(.22,1,.36,1) .15s both balance-graph-grow}}.balance-graph__part--growth{flex:0 0 var(--balance-graph-growth);background:var(--color-volt-soft)}.balance-graph__part--growth:not(:last-child){flex-basis:calc(var(--balance-graph-growth) - .25rem)}.balance-graph__part--defence{background:var(--color-rose);flex:1}.balance-graph__legend{flex-wrap:wrap;gap:.75rem 2.5rem;margin:1rem 0 0;padding:0;display:flex}.balance-graph__key{align-items:center;gap:.5rem;list-style:none;display:inline-flex}.balance-graph__key:before{content:"";background:var(--color-volt-soft);border-radius:50%;flex:none;block-size:.8rem;inline-size:.8rem}.balance-graph__key--defence:before{background:var(--color-rose)}.banner-compare{display:contents}.banner-compare[data-variant=inline]{width:100%;aspect-ratio:var(--banner-compare-aspect,21/10);border-radius:var(--rounded-m);background-color:var(--color-navy);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-white), transparent 55%);touch-action:pan-y pinch-zoom;display:block;position:relative;overflow:clip;container-type:inline-size}.banner-compare__layers{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.banner-compare__layer{isolation:isolate;position:absolute;inset:0}.banner-compare__layer[data-side=before]{clip-path:inset(0 calc((100 - var(--banner-compare-position)) * 1%) 0 0)}.banner-compare__layer[data-side=after]{clip-path:inset(0 0 0 calc(var(--banner-compare-position) * 1%))}.banner-compare__label{z-index:2;position:absolute;inset-block-end:var(--section-gutter-default,1.5rem)}[data-variant=inline] .banner-compare__label{inset-block:clamp(.5rem,2cqi,1.25rem) auto}[data-side=before]>.banner-compare__label{inset-inline-start:var(--section-gutter-default,1.5rem)}[data-side=after]>.banner-compare__label{inset-inline-end:var(--section-gutter-default,1.5rem)}[data-variant=inline] [data-side=before]>.banner-compare__label{inset-inline-start:clamp(.5rem,2cqi,1.25rem)}[data-variant=inline] [data-side=after]>.banner-compare__label{inset-inline-end:clamp(.5rem,2cqi,1.25rem)}.banner-compare__chip{--color:var(--banner-compare-side-color);--font-size:clamp(.625rem, 1.1cqi, .8125rem);background:var(--banner-compare-panel);letter-spacing:.04em;padding:.45em .75em;font-weight:700;display:block}:is(.banner-compare[data-variant=inline],.banner-compare-inline){--banner-compare-before-color:var(--color-volt-soft);--banner-compare-after-color:#d696a0;--banner-compare-panel:color-mix(in srgb, var(--color-navy), transparent 10%)}:is(.banner-compare[data-variant=inline],.banner-compare-inline) [data-side=before]{--banner-compare-side-color:var(--banner-compare-before-color)}:is(.banner-compare[data-variant=inline],.banner-compare-inline) [data-side=after]{--banner-compare-side-color:var(--banner-compare-after-color)}.banner-compare__hotspot{--banner-compare-hotspot-line:clamp(.75rem, 2.5cqi, 1.5rem);--banner-compare-hotspot-dot:clamp(.5rem, 1.2cqi, .75rem);--banner-compare-hotspot-ring:.3125rem;--banner-compare-hotspot-label-padding:.45em;--banner-compare-hotspot-label-height:calc(1lh + 2 * var(--banner-compare-hotspot-label-padding));z-index:1;position:absolute;inset-block-start:var(--banner-compare-hotspot-y);inset-inline-start:var(--banner-compare-hotspot-x)}.banner-compare__hotspot:before{content:"";z-index:1;width:var(--banner-compare-hotspot-dot);aspect-ratio:1;background:var(--banner-compare-side-color);box-shadow:0 0 0 .1875rem var(--banner-compare-panel), 0 0 0 var(--banner-compare-hotspot-ring) color-mix(in srgb, var(--banner-compare-side-color), transparent 50%);border-radius:50%;position:absolute;translate:-50% -50%}.banner-compare__hotspot:after{--banner-compare-hotspot-gap:calc(var(--banner-compare-hotspot-dot) / 2 + var(--banner-compare-hotspot-ring));content:"";width:1px;height:max(0px, var(--banner-compare-hotspot-line) - var(--banner-compare-hotspot-gap));background:color-mix(in srgb, var(--color-white), transparent 30%);position:absolute;inset-block-end:var(--banner-compare-hotspot-gap);translate:-50%}.banner-compare__hotspot-label{--color:var(--color-white);--font-size:clamp(.625rem, 1.1cqi, .8125rem);padding:var(--banner-compare-hotspot-label-padding) .75em;background:var(--banner-compare-panel);letter-spacing:.04em;white-space:nowrap;translate:clamp(.5rem - var(--banner-compare-hotspot-n) * 1cqi, -50%, (100 - var(--banner-compare-hotspot-n)) * 1cqi - 100% - .5rem) 0;font-weight:700;position:absolute;inset-block-end:var(--banner-compare-hotspot-line)}.banner-compare__hotspot-label:is(button){border-radius:var(--rounded-s);color:var(--color-white);font:inherit;font-weight:700;line-height:inherit;cursor:pointer;border:0}.banner-compare__hotspot-label:is(button) .text{white-space:nowrap}.banner-compare__hotspot-label:is(button){pointer-events:auto;transition:color var(--transition-duration-250) ease-out}.banner-compare__hotspot-label:is(button):hover,.banner-compare__hotspot-label:is(button)[aria-expanded=true]{--color:var(--banner-compare-side-color)}.banner-compare__hotspot-label:is(button):focus-visible{outline:2px solid var(--color-outline);outline-offset:2px}.banner-compare__hotspot:has([aria-expanded=true]){z-index:3}.banner-compare__hotspot-text{--banner-compare-text-width:min(16rem, 60cqi);z-index:2;width:var(--banner-compare-text-width);background:color-mix(in srgb, var(--color-navy), transparent 6%);color:var(--color-white);text-align:center;text-wrap:balance;pointer-events:auto;translate:clamp(.5rem - var(--banner-compare-hotspot-n) * 1cqi, -50%, (100 - var(--banner-compare-hotspot-n)) * 1cqi - 100% - .5rem) 0;padding:.75em 1em;line-height:1.4;position:absolute;inset-block-start:calc(var(--banner-compare-hotspot-dot) / 2 + var(--banner-compare-hotspot-ring) + .5rem)}.banner-compare__hotspot-text[hidden]{display:none}[data-low]>.banner-compare__hotspot-text{inset-block:auto calc(var(--banner-compare-hotspot-line) + var(--banner-compare-hotspot-label-height) + .5rem)}@container (width<=36rem){.banner-compare__hotspot:after,.banner-compare__hotspot-label,.banner-compare__hotspot-text{display:none}}.banner-compare__rail{z-index:21;pointer-events:none;position:absolute;inset:0;container-type:size}.banner-compare__handle{--banner-compare-line:2px;--banner-compare-hit:3rem;--banner-compare-grip:3rem;--banner-compare-grip-inset:.75rem;width:var(--banner-compare-hit);cursor:ew-resize;pointer-events:auto;touch-action:none;translate:calc(var(--banner-compare-position) * 1cqi) 0;position:absolute;inset-block:0;inset-inline-start:calc(var(--banner-compare-hit) / -2)}.banner-compare__handle:before{content:"";width:var(--banner-compare-line);background-color:var(--theme-accent,currentcolor);position:absolute;inset-block:0;inset-inline-start:calc(50% - var(--banner-compare-line) / 2)}.banner-compare__handle:focus-visible{outline:none}[data-variant=inline] .banner-compare__handle{--banner-compare-grip:clamp(2rem, 4cqi, 2.75rem);--banner-compare-grip-inset:.5rem;cursor:grab}[data-variant=inline] .banner-compare__handle[data-dragging]{cursor:grabbing}.banner-compare__grip{--banner-compare-grip-x:calc(var(--banner-compare-position) * 1cqi);--banner-compare-grip-reach:calc(var(--banner-compare-grip) / 2 + var(--banner-compare-grip-inset));width:var(--banner-compare-grip);aspect-ratio:1;background-color:var(--theme-accent);color:var(--theme-on-accent);transform:translateY(var(--banner-compare-grip-y,50cqb));translate:calc(clamp(var(--banner-compare-grip-reach) + var(--banner-compare-clip-start,0px), var(--banner-compare-grip-x), 100cqi - var(--banner-compare-grip-reach) - var(--banner-compare-clip-end,0px)) - var(--banner-compare-grip-x)) 0;border-radius:50%;justify-content:center;align-items:center;gap:.25em;transition:scale .2s ease-out;display:flex;position:absolute;inset-block-start:calc(var(--banner-compare-grip) / -2);inset-inline-start:calc(50% - var(--banner-compare-grip) / 2)}.banner-compare__grip .icon{--icon-color:var(--theme-on-accent)}[data-dragging] .banner-compare__grip{scale:1.1}[data-variant=inline] .banner-compare__grip{border:2px solid var(--theme-accent);background-color:var(--color-navy);color:var(--theme-accent)}[data-variant=inline] .banner-compare__grip .icon{--icon-color:var(--theme-accent)}.banner-compare__handle:focus-visible .banner-compare__grip{outline:var(--color-outline) var(--outline-style) var(--outline-width);outline-offset:var(--outline-offset)}@media (hover:hover) and (pointer:fine){.banner__in:has(.banner-compare){cursor:none}.banner__in:has(.banner-compare) :is(a[href],button,label,input,select,textarea){cursor:pointer}}.banner__in:has(.banner-compare){touch-action:pan-y pinch-zoom}:is(.banner__in,.banner-compare[data-variant=inline]):has([data-dragging]){-webkit-user-select:none;user-select:none}.banner-compare-inline{flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem);display:flex}.banner-compare-inline__header{flex-direction:column;gap:.5rem;display:flex}.banner-compare-inline__summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.5rem clamp(1.5rem,4vw,3rem);display:grid}.banner-compare-inline__side{flex-direction:column;gap:1rem;display:flex}@media (width>=48rem){.banner-compare-inline__side+.banner-compare-inline__side{border-inline-start:1px solid color-mix(in srgb, var(--color-text,currentcolor), transparent 70%);padding-inline-start:clamp(1.5rem,4vw,3rem)}}.banner-compare-inline__title{--color-text:var(--banner-compare-side-color);font-weight:700}.banner-compare-inline__points{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.banner-compare-inline__point{align-items:center;gap:.75rem;display:flex}.banner-compare-inline__mark{aspect-ratio:1;border:1.5px solid var(--banner-compare-side-color);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.5rem;display:inline-flex}.banner-compare-inline__mark .icon{--icon-color:var(--banner-compare-side-color);--icon-size:.625rem;--stroke-width:1.5px}.banner__layers{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.banner__gradient{pointer-events:none;position:absolute;inset:0}@media (width<768px){.banner__gradient[data-gradient=media-start]{--gradient:linear-gradient(to right, #140e0c99 0%, #140e0c66 100%)}}.banner__in[data-gradient=dark-radial] .banner__text>.heading{--color:var(--color-front);--color-em:var(--color-front)}.banner__in[data-gradient=dark-radial] .banner__text>.text:not(.heading){--color:var(--color-highlight-content);--color-em:var(--color-highlight-content)}.bar-chart{--bar-chart-height:clamp(14rem, 30vw, 22rem);--bar-chart-white:color-mix(in srgb, var(--color-white), transparent 10%)}.bar-chart__legend{align-items:center;gap:.5rem;list-style:none;display:inline-flex}.bar-chart__swatch{block-size:.9rem;inline-size:.9rem}.bar-chart__legend-picto{block-size:1.1rem;inline-size:1.1rem}.bar-chart__axis-label{margin-block-end:1.5rem}.bar-chart__plot{--bar-chart-gap:clamp(.75rem, 2vw, 2rem);column-gap:var(--bar-chart-gap);grid-template-columns:2.5rem repeat(var(--bar-chart-groups), minmax(max-content, 1fr));grid-template-rows:var(--bar-chart-height) auto auto;padding-block:2.25rem 1.5rem;display:grid}.bar-chart__ticks{pointer-events:none;grid-area:1/1/auto/-1;position:relative}.bar-chart__tick{opacity:.8;align-items:center;gap:.75rem;display:flex;position:absolute;inset-block-end:var(--bar-chart-tick);inset-inline:0;transform:translateY(50%)}.bar-chart__tick:after{content:"";border-block-start:1px dashed color-mix(in srgb, var(--color-white), transparent 55%);flex:1}.bar-chart__tick:first-child:after{border-block-start-style:solid;border-color:color-mix(in srgb, var(--color-white), transparent 30%)}.bar-chart__group{isolation:isolate;grid-row:1/-1;grid-template-rows:subgrid;grid-template-columns:repeat(var(--bar-chart-bars), minmax(2.75rem, 4rem));color:inherit;font:inherit;text-align:center;background:0 0;border:0;justify-content:center;column-gap:.6rem;padding:0 .75rem 1rem;display:grid;position:relative}.bar-chart__group:before{content:"";z-index:-1;border-radius:var(--rounded-s);background:color-mix(in srgb, var(--color-white), transparent 86%);opacity:0;transition:opacity var(--transition-duration-250) ease-out, transform var(--transition-duration-250) ease-out;position:absolute;inset:-1.5rem 0 0;transform:scale(.97)}.bar-chart__group:is(button){cursor:pointer}.bar-chart__group:is(button):hover:before{opacity:.5;transform:none}.bar-chart__group[data-active]:before{opacity:1;transform:none}.bar-chart__group[data-active]:after{content:"";border-inline:.9rem solid #0000;border-block-end:.7rem solid var(--color-navy);position:absolute;inset-block-start:calc(100% + .8rem);inset-inline-start:50%;transform:translate(-50%)}.bar-chart__group:focus-visible{border-radius:var(--rounded-s);outline:2px solid var(--color-volt);outline-offset:-2px}.bar-chart__bar{grid-row:1/3;grid-template-rows:subgrid;color:inherit;font:inherit;background:0 0;border:0;padding:0;display:grid;position:relative}.bar-chart__bar:is(button){cursor:pointer}.bar-chart__bar:focus-visible{outline:none}.bar-chart__bar:focus-visible .bar-chart__column{outline:2px solid var(--color-white);outline-offset:4px}.bar-chart__track{flex-direction:column;justify-content:flex-end;min-block-size:0;display:flex}.bar-chart__column{block-size:var(--bar-chart-value);transform-origin:bottom;transition:box-shadow var(--transition-duration-250) ease-out, opacity var(--transition-duration-250) ease-out;flex-direction:column;display:flex;position:relative}.bar-chart__bar[data-active] .bar-chart__column{outline:2px solid var(--color-volt-soft);outline-offset:4px;box-shadow:0 0 1.75rem color-mix(in srgb, var(--color-volt-soft), transparent 50%)}.bar-chart__plot:has(.bar-chart__bar[data-active]) .bar-chart__bar:not([data-active]) .bar-chart__column{opacity:.6}.bar-chart__plot:has(.bar-chart__bar[data-active]) .bar-chart__bar:not([data-active]):hover .bar-chart__column{opacity:.9}.bar-chart:not(.in-view) .bar-chart__column{transform:scaleY(0)}@media (prefers-reduced-motion:no-preference){.bar-chart.in-view .bar-chart__column{animation:bar-chart-grow .6s cubic-bezier(.22, 1, .36, 1) calc(var(--bar-chart-index,0) * 80ms) both}}.bar-chart__value{text-align:center;white-space:nowrap;position:absolute;inset-block-end:calc(100% + .4rem);inset-inline:0}.bar-chart__bar[data-highlight] .bar-chart__value{color:var(--color-volt-soft)}.bar-chart__highlight{block-size:var(--bar-chart-highlight);background:var(--color-volt-soft);--color-text:var(--color-navy);flex:none;place-items:center;display:grid;overflow:hidden}.bar-chart__base{background:var(--bar-chart-white);flex:1}[data-shade=soft] .bar-chart__base{background:color-mix(in srgb, var(--color-white), transparent 38%)}[data-shade=faint] .bar-chart__base{background:color-mix(in srgb, var(--color-white), transparent 68%)}[data-shade=outline] .bar-chart__base{border:2px solid var(--bar-chart-white);background:0 0}.bar-chart__swatch{background:var(--bar-chart-white)}[data-shade=soft]>.bar-chart__swatch{background:color-mix(in srgb, var(--color-white), transparent 38%)}[data-shade=faint]>.bar-chart__swatch{background:color-mix(in srgb, var(--color-white), transparent 68%)}[data-shade=outline]>.bar-chart__swatch{border:2px solid var(--bar-chart-white);background:0 0}[data-shade=highlight]>.bar-chart__swatch{background:var(--color-volt-soft)}.bar-chart__bar-label{opacity:.85;flex-direction:column;align-items:center;gap:.35rem;padding-block-start:.75rem;display:flex}.bar-chart__bar[data-active] .bar-chart__bar-label,.bar-chart__group[data-active] .bar-chart__bar[data-highlight] .bar-chart__bar-label{--color-text:var(--color-volt);opacity:1}.bar-chart__bar-picto{block-size:1.1rem;inline-size:1.1rem}.bar-chart__group-label{flex-direction:column;grid-column:1/-1;align-items:center;gap:.6rem;padding-block-start:1.25rem;display:flex}.bar-chart__group[data-active] .bar-chart__group-label{--color-text:var(--color-volt)}.bar-chart__group:has([data-active]) .bar-chart__group-label{--color-text:var(--color-volt)}.bar-chart__group-picto{block-size:3rem;inline-size:3rem;transition:transform var(--transition-duration-250) ease-out}.bar-chart__group:is(button):hover .bar-chart__group-picto{transform:translateY(-.2rem)}.bar-chart__group-name{align-items:center;gap:.75rem;display:inline-flex}.bar-chart__dot{--color-icon:var(--color-navy);background:var(--color-white);block-size:1.75rem;inline-size:1.75rem;transition:background-color var(--transition-duration-250) ease-out, transform var(--transition-duration-250) ease-out;border-radius:50%;flex:none;place-items:center;font-size:.75rem;display:grid}:is(button):hover>*>.bar-chart__dot,:is(button):hover .bar-chart__highlight>.bar-chart__dot{transform:scale(1.15)}[data-active] .bar-chart__dot{--color-icon:var(--color-volt);background:var(--color-navy)}.bar-chart__group[data-active] .bar-chart__dot{--color-icon:var(--color-navy);background:var(--color-volt);box-shadow:0 0 0 .35rem color-mix(in srgb, var(--color-volt), transparent 70%)}.bar-chart__panels{display:grid}.bar-chart__panel{transition:opacity var(--transition-duration-250) ease-out, transform var(--transition-duration-250) ease-out, visibility var(--transition-duration-250);grid-area:1/1}.bar-chart__panel:not([data-active]){visibility:hidden;opacity:0;transform:translateY(.75rem)}.bar-chart__details{grid-template-columns:max-content 1fr;align-items:baseline;gap:.5rem 1.5rem;margin-block-start:.5rem;display:grid}.bar-chart__details dt{color:var(--color-volt-soft);font-weight:700}.bar-chart__details dd{margin:0}@container (width<36rem){.bar-chart__details{grid-template-columns:1fr;gap:.25rem}.bar-chart__details dd+dt{margin-block-start:.5rem}}@media (prefers-reduced-motion:no-preference){.bar-chart__group[data-active]:after{animation:bar-chart-point var(--transition-duration-250) ease-out both}}.compare-rows__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2.5rem;display:flex}.compare-rows__figure{flex-wrap:wrap;align-items:center;gap:.75rem 2rem;max-width:48rem;display:flex}.compare-rows__figure>.text:last-child{flex:16rem}.compare-rows__side{border:1px solid color-mix(in srgb, var(--color-white), transparent 30%);border-radius:var(--rounded-s);gap:.5rem;min-width:min(100%,18rem);padding:1rem 1.25rem;display:grid}.compare-rows__table{--compare-rows-media:clamp(3.5rem, 8cqi, 6.5rem);--compare-rows-template:minmax(10rem, 13rem) minmax(0, 1fr) minmax(6rem, 9rem);gap:1rem;display:grid;container-type:inline-size}.compare-rows__head{grid-template-columns:var(--compare-rows-template);align-items:end;column-gap:1rem;padding-inline:1.5rem;display:none}.compare-rows__row{--compare-rows-row-border:color-mix(in srgb, var(--color-white), transparent 75%);border:1px solid var(--compare-rows-row-border);border-radius:var(--rounded-s);background:color-mix(in srgb, var(--color-white), transparent 88%);gap:1.25rem;padding:1.25rem 1.5rem;display:grid}.compare-rows__row[data-highlight]{--compare-rows-row-border:var(--color-volt-soft);background:color-mix(in srgb, var(--color-volt-soft), transparent 87%)}.compare-rows__row[data-highlight] .compare-rows__name,.compare-rows__row[data-highlight] .compare-rows__caption[data-emphasis]{color:var(--color-volt-soft)}.compare-rows__label{align-content:start;gap:.25rem;display:grid}.compare-rows__name{font-weight:700}.compare-rows__badge{align-items:center;gap:.75rem;margin-block-start:1rem;display:flex}.compare-rows__badge>.visual img{width:2.75rem;height:auto}.compare-rows__badge-heading{font-weight:700}.compare-rows__head-steps,.compare-rows__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .5rem;margin:0;padding:0;list-style:none;display:grid}.compare-rows__head-steps{align-items:end}.compare-rows__step{align-content:start;gap:.75rem;display:grid}.compare-rows__step-heading{align-content:end;min-height:2lh}.compare-rows__media{height:var(--compare-rows-media);position:relative}.compare-rows__caption[data-emphasis]{font-weight:700}.compare-rows__caption:not([data-emphasis]){opacity:.75}.compare-rows__connector{height:2px;align-self:start;margin-block-start:calc(var(--compare-rows-media) / 2 - 1px);display:none;position:relative}.compare-rows__connector[data-connector=line],.compare-rows__connector[data-connector=arrow]{background:var(--color-white)}.compare-rows__connector[data-connector=arrow]:after{aspect-ratio:1;border-block-start:2px solid var(--color-white);border-inline-end:2px solid var(--color-white);content:"";width:.5rem;position:absolute;inset-block-start:50%;inset-inline-end:-1px;transform:translateY(-50%)rotate(45deg)}.compare-rows__pictograms{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem .5rem;margin:0;padding:0;list-style:none;display:grid}.compare-rows__pictograms>li{max-width:4.5rem;display:grid}.compare-rows__pictograms>li>.visual{grid-area:1/1}.compare-rows__pictograms>li img{width:100%;height:auto}.compare-rows__pictogram-full img{clip-path:inset(0 calc((1 - var(--compare-rows-fill)) * 100%) 0 0)}.compare-rows__value{font-weight:700}.compare-rows__tip{border-inline-start:.375rem solid var(--color-volt-soft)}@container (width>=56rem){.compare-rows__head{display:grid}.compare-rows__row{grid-template-columns:var(--compare-rows-template);align-items:center;column-gap:1rem}.compare-rows__label{align-self:start}.compare-rows__head-steps,.compare-rows__steps{grid-template-columns:var(--compare-rows-steps)}.compare-rows__connector{display:block}.compare-rows__step-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.compare-rows__step{position:relative}.compare-rows__pictograms{grid-template-columns:repeat(var(--compare-rows-count,10), minmax(0, 1fr))}.compare-rows__value{text-align:end;grid-column:3}}.distributor-locator:not([data-ready]) [data-card]{pointer-events:none}.distributor-locator-filter .checkbox__box{transition:none}.distributor-locator-filter .checkbox:has([data-locator-show-distributors]) .checkbox__box{--color-highlight:color-mix(in srgb, var(--color-dune) 65%, transparent)}.distributor-locator-filter .checkbox:has([data-locator-show-locations]) .checkbox__box{--color-highlight:color-mix(in srgb, var(--color-clay) 65%, transparent)}.distributor-locator__marker--cluster{box-sizing:border-box;aspect-ratio:1;border-radius:var(--rounded-full);background:var(--color-navy);width:clamp(1.38rem,1.25rem + .52cqi,10000rem);min-width:clamp(1.38rem,1.25rem + .52cqi,10000rem);height:clamp(1.38rem,1.25rem + .52cqi,10000rem);min-height:clamp(1.38rem,1.25rem + .52cqi,10000rem);color:var(--color-neutral-white);border:2px solid var(--color-neutral-white);cursor:pointer;justify-content:center;align-items:center;font-size:clamp(.56rem,.53rem + .13cqi,10000rem);display:flex;box-shadow:0 1px 3px #0000004d}.distributor-locator__marker--cluster[data-selected]{outline:2px solid var(--color-volt);outline-offset:2px}.distributor-locator__cluster-info{min-width:11.25rem}.distributor-locator__cluster-info-header{border-bottom:2px solid var(--color-volt);align-items:center;gap:.625rem;margin:0 0 .625rem;padding-bottom:.625rem;display:flex}.distributor-locator__cluster-info-badge{background:var(--color-navy);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;display:flex}.distributor-locator__cluster-info-logo{width:.8125rem;height:.8125rem;color:var(--color-neutral-white)}.distributor-locator__cluster-info-heading{color:var(--color-navy);margin:0;font-weight:600}.distributor-locator__cluster-info-list{margin:0;padding:0;list-style:none}.distributor-locator__cluster-info-item{box-sizing:border-box;border-radius:var(--rounded-s);width:100%;font:inherit;text-align:left;color:var(--color-navy);cursor:pointer;transition:background var(--transition-duration-150) ease, color var(--transition-duration-150) ease;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;display:flex}.distributor-locator__cluster-info-item:after{content:"→";color:var(--color-volt);opacity:0;transition:opacity var(--transition-duration-150) ease, transform var(--transition-duration-150) ease;flex:none;font-weight:700;transform:translate(-.25rem)}.distributor-locator__cluster-info-item:hover{background:var(--color-cloud);color:var(--color-ocean)}.distributor-locator__cluster-info-item:hover:after{opacity:1;transform:translate(0)}.distributor-locator__cluster-info-item[data-selected]{outline:2px solid var(--color-volt);outline-offset:-2px}.distributor-locator__empty{text-align:center;color:var(--color-air);padding:2rem 1rem}.distributor-locator-legend__item .marker[data-kind=location]{--marker-box-shadow:0 0 0 1px #00000026}.distributor-locator-list{--list-fade-height:var(--atom-height)}.distributor-locator-list[data-overflowing] [data-locator-list]:after{content:"";width:100%;height:var(--list-fade-height);background-image:linear-gradient(to top, var(--color-background), transparent);pointer-events:none;flex:none;margin-block-start:calc(var(--list-fade-height) * -1);position:sticky;bottom:0}.distributor-locator-list [data-locator-list-to-top]{z-index:1;height:var(--list-fade-height);margin-block-start:auto}.distributor-locator-map{opacity:0;transition:opacity var(--transition-duration-500) ease-out}.distributor-locator-map.is-ready{opacity:1}.distributor-locator-map__controls{z-index:4;pointer-events:none;position:absolute;top:0;right:0}.distributor-locator-map.is-ready .distributor-locator-map__controls{pointer-events:all}.distributor-locator-map__controls .action{--color-border:var(--color-black)}[data-marker-intro] :is(.marker,.distributor-locator__marker--cluster){animation:marker-intro var(--marker-intro-duration,.45s) cubic-bezier(.34, 1.56, .64, 1) var(--marker-intro-delay,0s) both}@media (prefers-reduced-motion:reduce){[data-marker-intro] :is(.marker,.distributor-locator__marker--cluster){animation:none}}.distributor-locator-result-card{--result-card-outline-width:.125em;transition:background var(--transition-duration), transform var(--transition-duration,.25s) ease-out var(--transition-delay,0s), opacity var(--transition-duration,.25s) ease-out var(--transition-delay,0s);cursor:pointer;outline:none}.distributor-locator-result-card:hover{--color-background:var(--color-air);--color-background-tint:var(--color-air);z-index:1}.distributor-locator-result-card[data-selected]{z-index:1;outline:var(--color-highlight) var(--result-card-outline-width) solid;outline-offset:calc((var(--result-card-outline-width) + var(--border-size)) * -1);background-image:var(--gradient-light-invert);box-shadow:inset 0 0 0 var(--border-size) var(--color-highlight)}.distributor-locator-result-card:nth-child(odd of :not([data-hidden])){--color-background:var(--color-background-tint)}@media (width>=1024px){dialog.distributor-result-modal{display:none}}dialog.distributor-result-modal .modal__content{background:var(--color-neutral-white)}dialog.distributor-result-modal .distributor-locator-result-card{cursor:default}dialog.distributor-result-modal .distributor-locator-result-card:hover{background:0 0}.energy-graph__bar{grid-template-columns:auto auto;justify-content:space-between;align-items:end;gap:1rem;display:grid}.energy-graph__figure{flex-direction:column;gap:.6rem;display:flex}.energy-graph__figure em{font-weight:600}.energy-graph__figure--rest{text-align:end;align-items:flex-end}.energy-graph__track{grid-column:1/-1;gap:.5rem;block-size:2.25rem;margin-block-start:.5rem;display:flex}.energy-graph__part{flex:0 0 calc(var(--energy-graph-value) - .25rem);border-radius:var(--rounded-xs);background:var(--color-volt-soft);transform-origin:0}@media (prefers-reduced-motion:no-preference){.energy-graph.in-view .energy-graph__part{animation:.7s cubic-bezier(.22,1,.36,1) .2s both energy-graph-grow}}.energy-graph__part--rest{background:color-mix(in srgb, var(--color-white), transparent 10%);flex:1;animation:none!important}.energy-graph__chip{border:1px solid var(--color-white);padding:.4em 1em;list-style:none}.energy-graph__steps{gap:1.5rem;padding:0;list-style:none;display:grid}.energy-graph__step{grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.energy-graph__number{background:var(--color-volt-soft);block-size:2.25rem;inline-size:2.25rem;color:var(--color-navy);border-radius:50%;place-items:center;font-weight:600;display:grid}.energy-graph__step-heading{font-weight:600}.energy-graph__meaning{flex-wrap:wrap;align-items:baseline;gap:.5em 2em;display:flex}.energy-graph__meaning em{font-weight:600}.feed-chain__matrix{--feed-chain-gap:.75rem;column-gap:var(--feed-chain-gap);grid-template-columns:max-content repeat(var(--feed-chain-steps), minmax(7rem, 1fr));grid-template-rows:auto auto repeat(var(--feed-chain-threats), auto);padding-block-end:1.5rem;display:grid}.feed-chain__column{grid-row:1/-1;grid-template-rows:subgrid;place-items:center;display:grid}.feed-chain__column:first-child{justify-items:start;padding-inline-end:2rem}.feed-chain__step{isolation:isolate;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:1.25rem 0 .75rem;position:relative}.feed-chain__step:before{content:"";z-index:-1;border-radius:var(--rounded-s);background:color-mix(in srgb, var(--color-white), transparent 86%);opacity:0;transition:opacity var(--transition-duration-250) ease-out, transform var(--transition-duration-250) ease-out;position:absolute;inset:0;transform:scale(.97)}.feed-chain__step:hover:before{opacity:.5;transform:none}.feed-chain__step[data-active]:before{opacity:1;transform:none}.feed-chain__step[data-active]:after{content:"";border-inline:.9rem solid #0000;border-block-end:.7rem solid var(--color-navy);position:absolute;inset-block-start:calc(100% + .8rem);inset-inline-start:50%;transform:translate(-50%)}@container (width<57rem){.feed-chain__step[data-active]:after{content:none}}.feed-chain__step:focus-visible{border-radius:var(--rounded-s);outline:2px solid var(--color-volt);outline-offset:-2px}.feed-chain__head{text-align:center;flex-direction:column;align-self:end;align-items:center;gap:.6rem;padding-inline:.5rem;display:flex}.feed-chain__step[data-active] .feed-chain__head{--color-text:var(--color-volt)}.feed-chain__number{opacity:.6;transition:opacity var(--transition-duration-250) ease-out}.feed-chain__step[data-active] .feed-chain__number{opacity:1}.feed-chain__step-picto{block-size:3.5rem;inline-size:3.5rem;transition:transform var(--transition-duration-250) ease-out}.feed-chain__step:hover .feed-chain__step-picto{transform:translateY(-.2rem)}.feed-chain__threat{align-items:center;gap:.75rem;display:flex}.feed-chain__threat-picto{block-size:1.75rem;inline-size:1.75rem}.feed-chain__marker{justify-self:stretch;place-items:center;padding-block:1.25rem;display:grid;position:relative}.feed-chain__marker:before{content:"";z-index:-1;inset-block-start:50%;inset-inline:calc(var(--feed-chain-gap) / -2);border-block-start:1px solid color-mix(in srgb, var(--color-white), transparent 50%);position:absolute}.feed-chain__step:nth-child(2) .feed-chain__marker:before{inset-inline-start:50%}.feed-chain__step:last-child .feed-chain__marker:before{inset-inline-end:50%}.feed-chain__dot{--color-icon:var(--color-navy);background:var(--color-white);block-size:2rem;inline-size:2rem;transition:background-color var(--transition-duration-250) ease-out, transform var(--transition-duration-250) ease-out;border-radius:50%;place-items:center;font-size:.85rem;display:grid}.feed-chain__step:hover .feed-chain__dot{transform:scale(1.15)}.feed-chain__step[data-active] .feed-chain__dot{background:var(--color-volt)}.feed-chain__cell{justify-self:stretch;place-items:center;padding-block:.5rem;display:grid;position:relative}.feed-chain__cell:before{content:"";z-index:-1;inset-block-start:50%;inset-inline:calc(var(--feed-chain-gap) / -2);border-block-start:1px dotted color-mix(in srgb, var(--color-white), transparent 55%);position:absolute}.feed-chain__step:last-child .feed-chain__cell:before{inset-inline-end:0}.feed-chain__cell[data-carries-on]:after{content:"";inline-size:calc(100% + var(--feed-chain-gap));border-radius:var(--rounded-2xs);background:var(--color-volt-soft);block-size:3px;box-shadow:0 0 .75rem color-mix(in srgb, var(--color-volt-soft), transparent 40%);transform-origin:0;transition:transform .4s ease-out calc(var(--transition-delay,0s) + .3s);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translateY(-50%)scaleX(0)}.feed-chain.in-view .feed-chain__cell[data-carries-on]:after{transform:translateY(-50%)scaleX(1)}.feed-chain__icon{--color-text:var(--color-white);z-index:1;background:var(--color-navy);border-radius:50%;place-items:center;block-size:3rem;inline-size:3rem;padding:.65rem;display:grid;position:relative}.feed-chain__step[data-active] .feed-chain__icon{--color-text:var(--color-navy);background:var(--color-volt)}.feed-chain__none{background:color-mix(in srgb, var(--color-white), transparent 55%);border-radius:50%;block-size:.4rem;inline-size:.4rem}.feed-chain__panels{margin-block-start:-1px;display:grid}.feed-chain__panel{transition:opacity var(--transition-duration-250) ease-out, transform var(--transition-duration-250) ease-out, visibility var(--transition-duration-250);grid-area:1/1}.feed-chain__panel:not([data-active]){visibility:hidden;opacity:0;transform:translateY(.75rem)}.feed-chain__chip{border:1px solid color-mix(in srgb, var(--color-volt-soft), transparent 50%);align-items:center;gap:.5rem;padding:.45rem .9rem .45rem .55rem;list-style:none;display:inline-flex}.feed-chain__chip-picto{--color-text:var(--color-volt-soft);block-size:1.4rem;inline-size:1.4rem}div.feed-chain__step{cursor:default}div.feed-chain__step:not([data-active]):hover:before{opacity:0}div.feed-chain__step:hover .feed-chain__dot,div.feed-chain__step:hover .feed-chain__step-picto{transform:none}.feed-chain__detail{opacity:.8}.feed-chain__icon-dot{block-size:.8rem;inline-size:.8rem;color:var(--color-text);background:currentColor;border-radius:50%}.feed-chain__icon:has(.feed-chain__icon-dot){block-size:2.5rem;inline-size:2.5rem}@container (width>=57rem){.feed-chain__species .feed-chain__matrix{grid-template-columns:20rem repeat(var(--feed-chain-steps), minmax(7rem, 1fr))}}.feed-chain__legend-dot{background:var(--color-navy);border-radius:50%;flex:none;block-size:1em;inline-size:1em}.feed-chain__legend-dot[data-kind=highlight]{background:var(--color-volt)}.feed-chain__meaning{flex-wrap:wrap;align-items:baseline;gap:.5em 2em;display:flex}.feed-chain__meaning em{font-weight:600}.feed-chain__intros,.feed-chain__species{display:grid}.feed-chain__intro,.feed-chain__species-panel{min-inline-size:0;transition:opacity var(--transition-duration-250) ease-out, visibility var(--transition-duration-250);grid-area:1/1}.feed-chain__species-panel:not([data-active]){visibility:hidden;opacity:0}.feed-chain--species:has(.feed-chain__species-panel:first-child[data-active]) .feed-chain__intro:not(:first-child){visibility:hidden;opacity:0}.feed-chain--species:has(.feed-chain__species-panel:nth-child(2)[data-active]) .feed-chain__intro:not(:nth-child(2)){visibility:hidden;opacity:0}.feed-chain--species:has(.feed-chain__species-panel:nth-child(3)[data-active]) .feed-chain__intro:not(:nth-child(3)){visibility:hidden;opacity:0}.feed-chain--species:has(.feed-chain__species-panel:nth-child(4)[data-active]) .feed-chain__intro:not(:nth-child(4)){visibility:hidden;opacity:0}.feed-chain--species:has(.feed-chain__species-panel:nth-child(5)[data-active]) .feed-chain__intro:not(:nth-child(5)){visibility:hidden;opacity:0}.feed-chain--species:has(.feed-chain__species-panel:nth-child(6)[data-active]) .feed-chain__intro:not(:nth-child(6)){visibility:hidden;opacity:0}@media (prefers-reduced-motion:no-preference){.feed-chain.in-view .feed-chain__step[data-active] .feed-chain__icon{animation:feed-chain-pop .5s cubic-bezier(.34, 1.56, .64, 1) calc(var(--feed-chain-row) * 70ms) both}.feed-chain__step[data-active] .feed-chain__dot{animation:2.2s ease-in-out infinite feed-chain-pulse}.feed-chain__step[data-active]:after{animation:feed-chain-point var(--transition-duration-250) ease-out both}}.figures__content{--color-border:var(--color-highlight-content);--figures-clip-block:calc(var(--border-size,0px) + var(--section-padding-size,0px));clip-path:inset(var(--figures-clip-block) calc(var(--border-size,0px) + var(--section-gutter-size,0px)))}.figures__item>.section{--figures-clip-clearance:calc(var(--figures-clip-block) + .25rem);padding-block:max(var(--section-padding-block-start,0px), var(--figures-clip-clearance)) max(var(--section-padding-block-end,0px), var(--figures-clip-clearance))}.figures__item{outline:var(--color-border) solid var(--border-size);outline-offset:calc(var(--border-size) * -.5);flex:100%}@container (width>30rem){.figures__content:has(:nth-child(3)) .figures__item{flex-basis:33.3333%}.figures__content:has(:nth-child(4)) .figures__item{flex-basis:50%}}@container (width>50rem){.figures__content:has(:nth-child(4)) .figures__item{flex-basis:0}}.figures__amount{--text-font-size:min(min(32cqi, 19.2vw), 8rem)}.figures__unit{font-size:.4em}.figures__heading[data-fluid]{--text-font-size:min(min(12cqi, 7.2vw), 3rem)}.figures__text[data-fluid]{--text-font-size:min(min(5.6cqi, 3.4vw), 1.5rem)}.figures[data-spaced] .figures__heading{margin-block-start:.4em}.figures[data-spaced] .figures__text{margin-block-start:1em}.footer{--action-color-hover:var(--color-text);--action-color-active:var(--color-highlight)}@media (pointer:fine){.footer :is(.nav-footer,.footer__nav) .action:is(a[href]:not([href=""])):hover{--color-text:var(--action-color-hover)}}.footer :is(.nav-footer,.footer__nav) .action:is(a[href]:not([href=""]))[data-active]:not([data-active=false]){--color-text:var(--action-color-active)}.footer__logo{max-width:8.5em}.hs-form-html{--hsf-border-width:var(--border-s);--hsf-rounded:var(--rounded-s);--hsf-dim-text:color-mix(in srgb, var(--color-text), var(--color-background) 35%);--hsf-background__padding:0;--hsf-global__font-family:var(--text-font-default);--hsf-global__font-size:var(--text-font-size-body-m);--hsf-global__color:var(--color-text);--hsf-global__error-color:var(--color-indication-invalid);--hsf-heading__font-family:var(--text-font-default);--hsf-heading__color:var(--color-heading,var(--color-text));--hsf-richtext__font-family:var(--text-font-default);--hsf-richtext__font-size:var(--text-font-size-body-m);--hsf-richtext__color:var(--color-text);--hsf-field-label__font-family:var(--text-font-default);--hsf-field-label__font-size:var(--text-font-size-caption);--hsf-field-label__color:var(--hsf-dim-text);--hsf-field-label-requiredindicator__color:var(--color-indication-invalid);--hsf-field-description__font-family:var(--text-font-default);--hsf-field-description__font-size:var(--text-font-size-caption);--hsf-field-description__color:var(--hsf-dim-text);--hsf-field-footer__font-family:var(--text-font-default);--hsf-field-footer__font-size:var(--text-font-size-caption);--hsf-field-footer__color:var(--hsf-dim-text);--hsf-field-input__font-family:var(--text-font-default);--hsf-field-input__font-size:var(--text-font-size-body-m);--hsf-field-input__color:var(--color-text);--hsf-field-input__background-color:var(--color-background);--hsf-field-input__border-style:solid;--hsf-field-input__border-color:var(--color-border);--hsf-field-input__border-width:var(--hsf-border-width);--hsf-field-input__border-radius:var(--hsf-rounded);--hsf-field-input__padding:calc((var(--atom-height) - 1em) / 2) 1em;--hsf-field-input__placeholder-color:color-mix(in srgb, var(--color-text), transparent 65%);--hsf-field-textarea__font-family:var(--hsf-field-input__font-family);--hsf-field-textarea__font-size:var(--hsf-field-input__font-size);--hsf-field-textarea__color:var(--hsf-field-input__color);--hsf-field-textarea__background-color:var(--hsf-field-input__background-color);--hsf-field-textarea__border-style:var(--hsf-field-input__border-style);--hsf-field-textarea__border-color:var(--hsf-field-input__border-color);--hsf-field-textarea__border-width:var(--hsf-field-input__border-width);--hsf-field-textarea__border-radius:var(--hsf-field-input__border-radius);--hsf-field-textarea__padding:.75em 1em;--hsf-field-textarea__placeholder-color:var(--hsf-field-input__placeholder-color);--hsf-field-dropdown-options__border-radius:var(--hsf-rounded);--hsf-field-checkbox__background-color:var(--color-neutral-white);--hsf-field-checkbox__border-style:solid;--hsf-field-checkbox__border-color:var(--color-neutral-black);--hsf-field-checkbox__border-width:var(--hsf-border-width);--hsf-field-checkbox__color:var(--color-neutral-black);--hsf-field-checkbox__padding:0;--hsf-field-radio__background-color:var(--hsf-field-checkbox__background-color);--hsf-field-radio__border-style:var(--hsf-field-checkbox__border-style);--hsf-field-radio__border-color:var(--hsf-field-checkbox__border-color);--hsf-field-radio__border-width:var(--hsf-field-checkbox__border-width);--hsf-field-radio__color:var(--hsf-field-checkbox__color);--hsf-field-radio__padding:var(--hsf-field-checkbox__padding);--hsf-erroralert__font-family:var(--text-font-default);--hsf-erroralert__font-size:var(--text-font-size-caption);--hsf-infoalert__font-family:var(--text-font-default);--hsf-infoalert__font-size:var(--text-font-size-caption);--hsf-button__font-family:var(--text-font-default);--hsf-button__font-size:var(--text-font-size-label-button);--hsf-button__font-weight:400;--hsf-button__color:var(--color-button-text);--hsf-button__background-color:var(--color-button-background);--hsf-button__background-image:none;--hsf-button__border-style:solid;--hsf-button__border-color:var(--color-button-border);--hsf-button__border-width:var(--hsf-border-width);--hsf-button__border-radius:var(--hsf-rounded);--hsf-button__padding:calc((var(--atom-height) - 1em) / 2) var(--atom-padding);--hsf-button__box-shadow:none;--hsf-button--hover__color:var(--color-button-text-hover);--hsf-button--hover__background-color:var(--color-button-background-hover);--hsf-button--hover__border-color:var(--color-button-border-hover);--hsf-button--focus__color:var(--color-button-text-hover);--hsf-button--focus__background-color:var(--color-button-background-hover);--hsf-button--focus__border-color:var(--color-button-border-hover);--hsf-row__vertical-spacing:1em;--hsf-row__horizontal-spacing:1em;--hsf-module__vertical-spacing:.5em}.hs-form-html :is(.hsfc-CheckboxInput,.hsfc-RadioInput){font-size:inherit;width:var(--text-font-size,1em);aspect-ratio:1}.hs-form-html :is(.hsfc-CheckboxInput,.hsfc-RadioInput):checked:after{-webkit-mask-size:70%!important;mask-size:70%!important}.hs-form-html .hsfc-CheckboxInput:checked{--hsf-field-checkbox__background-color:var(--color-highlight)}.hs-form-html .hsfc-RadioInput:checked{--hsf-field-radio__background-color:var(--color-highlight)}.hs-form-html .hsfc-FieldLabel:not(:has(.hsfc-CheckboxInput,.hsfc-RadioInput)){text-transform:uppercase}.hs-form-html .hsfc-FieldLabel:has(.hsfc-CheckboxInput,.hsfc-RadioInput){--hsf-field-label__color:var(--color-text);--hsf-field-label__font-size:var(--text-font-size-body-m)}.hs-form-html :is(.hsfc-CheckboxInput,.hsfc-RadioInput):hover{box-shadow:none!important}.hs-form-html :is(.hsfc-TextInput,.hsfc-TextareaInput,.hsfc-CheckboxInput,.hsfc-RadioInput,.hsfc-FileInput,.hsfc-DropdownInput__Caret,.hsfc-PhoneInput__FlagAndCaret):focus-visible{outline:var(--outline-width) var(--outline-style) var(--color-outline)!important;outline-offset:calc(var(--outline-offset) * var(--outline-inset,1))!important}.hs-form-html .hsfc-PhoneInput__FlagAndCaret{padding-block:0!important}.hs-form-html .hsfc-DropdownOptions__List__ListItem:focus{outline:var(--outline-width) var(--outline-style) var(--color-outline)!important;outline-offset:calc(var(--outline-offset) * var(--outline-inset,1) * -1)!important}.hs-form-html :is(.hsfc-TextInput,.hsfc-TextareaInput):hover{box-shadow:none!important}.hs-form-html .hsfc-TextareaInput{min-height:calc(var(--atom-height) * 3);resize:none!important}.hs-form-html .hsfc-Button:hover{transform:none!important}.form-search{--form-search-height:var(--header-visible-bottom);--form-search-content-height:var(--header-inner-height);--form-search-top:var(--header-main-bottom);align-items:center;display:flex}[data-header-overflow="1"] .form-search__label,[data-header-overflow="3"] .form-search__label{display:none}.form-search__inner{--section-gutter:var(--header-gutter-out);transition:overlay var(--transition-duration) allow-discrete;height:calc(var(--form-search-height) + var(--form-search-top));pointer-events:none;clip-path:polygon(0% var(--form-search-top), 100% var(--form-search-top), 100% 100%, 0% 100%);background-color:#0000;border:none;margin:0;padding-block-start:var(--form-search-top);position:fixed;top:0;left:0}.form-search__content{--color-border:var(--color-rain);--section-gutter:var(--header-gutter-in);--rounded-bottom-left:var(--header-rounded,var(--rounded-size));--rounded-bottom-right:var(--header-rounded,var(--rounded-size));transition:transform var(--transition-duration);height:var(--form-search-content-height);pointer-events:all;justify-content:center;padding-block:.5em;position:relative;transform:translateY(calc(-100% - 1px))}@container (width>900px){.form-search__content{flex-direction:row;align-items:center}}.form-search__inner:popover-open .form-search__content{transform:translate(0)}.form-search__field{align-items:center;width:100%;display:flex}.form-search__input{width:100%;color:var(--color-text);font-family:var(--text-font);font-size:var(--text-font-size);background-color:#0000;border:none;outline:none;display:flex}@container (width>900px){.form-search__input{text-align:center}}.form-search__actions{top:0;right:var(--header-gutter-in);height:100%;position:absolute}.form-search:is(:not([data-clear-visible]),[data-clear-visible=false]) .form-search__clear,.form-search:is(:not([data-clear-visible]),[data-clear-visible=false]) .form-search__submit{display:none}:root{--header-gutter-out:0rem;--header-gutter-in:1rem;--header-padding-out:0rem;--header-padding-in:clamp(min(.5rem, 10000rem), calc(.44rem + .26cqi), max(.5rem, 10000rem));--header-gap:0rem;--header-nav-service-display:none;--header-nav-service-height:0rem;--header-nav-service-space:0rem;--header-content-height:var(--atom-height,2.2rem);--header-inner-height:calc(var(--header-content-height) + var(--header-padding-in) * 2);--header-subnav-space:0rem;--header-slide-in-duration:.5s;--header-slide-in-delay:1s;--header-bars-space:var(--header-bars-height,0px);--header-total-height:calc(var(--header-bars-space) + var(--header-nav-service-space) + var(--header-inner-height) + var(--header-subnav-space) + var(--header-padding-out) * 2);--header-height:var(--header-total-height);--header-offset:calc(var(--header-total-height) - var(--header-bars-space) + var(--header-bars-height,0px));--header-visible-height:var(--header-total-height);--header-visible-bottom:calc(var(--header-height) - var(--header-padding-out));--header-main-bottom:calc(var(--header-visible-bottom) - var(--header-subnav-space));--header-transform-allowed:1;--header-shadow:var(--shadow-header);--header-border-color:color-mix(in srgb, var(--color-white), transparent 50%)}:root[data-header-scrolled]{--header-bars-space:0px}:root:has(.nav-flyout__inner:popover-open,.nav-offcanvas__main:popover-open){--header-transform-allowed:0;--header-backdrop-color:color-mix(in srgb, var(--color-navy), transparent 30%)}:root:is([data-header-overflow="2"],[data-header-overflow="3"]){--header-rounded:0}:root:is(:not([data-header-overflow]),[data-header-overflow="1"]){--header-gutter-out:var(--header-gutter-in);--header-padding-out:var(--header-gutter-out);--header-gap:.25rem}:root:has(.header__nav-service):is(:not([data-header-overflow]),[data-header-overflow="1"]){--header-nav-service-display:flex;--header-nav-service-height:1.75rem;--header-nav-service-space:calc(var(--header-nav-service-height) + var(--header-gap))}:root:has(.nav-sub){--header-subnav-space:calc(var(--header-gap) + var(--nav-sub-height));--header-hide-distance:calc(var(--header-height) - var(--header-padding-out) * 2 - var(--nav-sub-height))}:root[data-scroll-direction=down]{--header-visible-height:calc(var(--header-height) * (1 - var(--header-transform-allowed,1)))}:root[data-scroll-direction=down]:has(.nav-sub){--header-visible-height:calc(var(--header-height) - var(--header-hide-distance) * var(--header-transform-allowed,1))}.header{--section-gutter:var(--header-gutter-out);--section-padding:var(--header-padding-out);--section-gap:var(--header-gap);transition:transform var(--transition-duration), opacity var(--transition-duration), height var(--transition-duration);z-index:1000;row-gap:var(--header-gap);height:var(--header-height);will-change:transform, opacity;position:fixed;top:0}.header[data-slide-in]{--notice-bar-enter-delay:calc(var(--header-slide-in-delay) + var(--header-slide-in-duration));animation:header-slide-down var(--header-slide-in-duration) cubic-bezier(.16, 1, .3, 1) var(--header-slide-in-delay) backwards}@media (prefers-reduced-motion:reduce){.header[data-slide-in]{animation:none}}[data-scroll-direction=down] .header{transform:translateY(calc(var(--header-hide-distance,100%) * var(--header-transform-allowed,1) * -1));opacity:calc(1 - var(--header-transform-allowed,1))}[data-scroll-direction=down] .header:has(.nav-sub){opacity:1}.header:has(.nav-sub) :is(.header__nav-service,.header__inner){transition:opacity var(--transition-duration)}[data-scroll-direction=down] .header:has(.nav-sub) :is(.header__nav-service,.header__inner){opacity:calc(1 - var(--header-transform-allowed,1));pointer-events:none}.header__backdrop{transition:background-color var(--transition-duration);z-index:999;pointer-events:none;background-color:var(--header-backdrop-color);width:100%;height:100%;position:fixed;top:0;left:0}.header__bars{--section-gutter:var(--header-gutter-in);transition:margin-block-start var(--transition-duration), opacity var(--transition-duration), visibility var(--transition-duration);gap:var(--header-gap);flex-direction:column;display:flex}.header__bars:not(:has(>:not([data-hidden]))){display:none}.header__bars>*{--rounded-top-left:var(--header-rounded,var(--rounded-size));--rounded-top-right:var(--header-rounded,var(--rounded-size));--rounded-bottom-left:var(--header-rounded,var(--rounded-size));--rounded-bottom-right:var(--header-rounded,var(--rounded-size))}[data-header-scrolled] .header__bars{visibility:hidden;pointer-events:none;opacity:0;margin-block-start:calc(var(--header-bars-height,0px) * -1)}.header__nav-service{--color-border:var(--header-border-color);--section-gutter:var(--header-gutter-in);display:var(--header-nav-service-display);height:var(--header-nav-service-height)}.header__inner{--color-link:var(--color-rain);--color-link-hover:var(--color-white);--section-gutter:var(--header-gutter-in);--section-padding:var(--header-padding-in);--rounded-top-left:var(--header-rounded,var(--rounded-size));--rounded-top-right:var(--header-rounded,var(--rounded-size));--rounded-bottom-left:var(--header-rounded,var(--rounded-size));--rounded-bottom-right:var(--header-rounded,var(--rounded-size));transition-delay:var(--transition-duration);height:var(--header-inner-height)}:is(.header__inner:has(.nav-flyout__inner:popover-open),.header__inner:has(.form-search__inner:popover-open)){transition-property:border-radius;transition-duration:var(--transition-duration);--rounded-bottom-left:0;--rounded-bottom-right:0;transition-delay:0s}.header__nav-service:after,.header__inner:after{transition-property:border-radius;transition-duration:var(--transition-duration);transition-delay:var(--transition-duration);content:"";border-radius:var(--rounded);box-shadow:var(--header-shadow);clip-path:inset(0 -30px -30px);pointer-events:none;position:absolute;inset:0}.header:has(.nav-flyout__inner:popover-open) .header__nav-service:after{transition-delay:0s}.header:has(.nav-flyout__inner:popover-open) .header__inner:after{transition-delay:0s}.header__logo{height:var(--header-content-height);flex:none}.header__emblem{height:100%;display:none}[data-header-overflow="1"] .header__emblem,[data-header-overflow="2"] .header__emblem,[data-header-overflow="3"] .header__emblem{display:block}.header__logo-full{height:100%}[data-header-overflow="1"] .header__logo-full,[data-header-overflow="2"] .header__logo-full,[data-header-overflow="3"] .header__logo-full,[data-header-overflow="2"] .header__nav,[data-header-overflow="3"] .header__nav{display:none}.header__actions{margin-inline-start:auto}:root:not([data-header-overflow="2"],[data-header-overflow="3"]) .header__trigger{display:none}.hotspot-slider{--hotspot-slider-ink:var(--color-navy);--hotspot-slider-accent:var(--color-volt-soft);--hotspot-slider-dot:var(--color-volt);--hotspot-slider-panel:color-mix(in srgb, var(--color-navy), transparent 6%);width:100%;position:relative;container-type:inline-size}.hotspot-slider__track{touch-action:pan-y;width:100%;display:grid}.hotspot-slider__slide{aspect-ratio:var(--hotspot-slider-aspect,1);visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .5s ease-out,visibility 0s .5s;position:relative;overflow:clip}.hotspot-slider__slide[data-active]{visibility:visible;opacity:1;transition:opacity .5s ease-out}.hotspot-slider__tag{--color:var(--hotspot-slider-ink);z-index:3;background:var(--hotspot-slider-accent);max-width:calc(100% - 2*clamp(.75rem,3cqi,1.5rem));padding:.65em .75em;position:absolute;inset-block-start:clamp(.75rem,3cqi,1.5rem);inset-inline-start:clamp(.75rem,3cqi,1.5rem)}.hotspot-slider__hotspot{--hotspot-line-length:clamp(1.5rem, 10cqi, 4.5rem);z-index:1;position:absolute;inset-block-start:var(--hotspot-y);inset-inline-start:var(--hotspot-x)}.hotspot-slider__hotspot[data-open]{z-index:2}.hotspot-slider__hotspot[data-marker]{--hotspot-marker-size:clamp(2.75rem, 10.8cqi, 5rem);--hotspot-line-length:calc(var(--hotspot-marker-size) / 2 + clamp(1.5rem, 8cqi, 4rem))}.hotspot-slider__hotspot[data-direction=right]{--hotspot-angle:0deg;--hotspot-translate:0% -50%}.hotspot-slider__hotspot[data-direction=bottom-right]{--hotspot-angle:45deg;--hotspot-translate:0% -50%}.hotspot-slider__hotspot[data-direction=bottom]{--hotspot-angle:90deg;--hotspot-translate:-50% 0%}.hotspot-slider__hotspot[data-direction=bottom-left]{--hotspot-angle:135deg;--hotspot-translate:-100% -50%}.hotspot-slider__hotspot[data-direction=left]{--hotspot-angle:180deg;--hotspot-translate:-100% -50%}.hotspot-slider__hotspot[data-direction=top-left]{--hotspot-angle:225deg;--hotspot-translate:-100% -50%}.hotspot-slider__hotspot[data-direction=top]{--hotspot-angle:270deg;--hotspot-translate:-50% -100%}.hotspot-slider__hotspot[data-direction=top-right]{--hotspot-angle:315deg;--hotspot-translate:0% -50%}.hotspot-slider__slide[data-active] .hotspot-slider__hotspot{--hotspot-delay:calc(.3s + var(--hotspot-index,0) * .15s)}.hotspot-slider__dot{aspect-ratio:1;background:var(--hotspot-slider-dot);width:clamp(.625rem,1.6cqi,.875rem);box-shadow:0 0 0 .1875rem var(--hotspot-slider-ink), 0 0 0 .3125rem var(--hotspot-slider-dot), 0 0 .75rem .3125rem color-mix(in srgb, var(--hotspot-slider-dot), transparent 50%);cursor:pointer;border-radius:50%;position:absolute;translate:-50% -50%}.hotspot-slider__dot:before{border:2px solid var(--hotspot-slider-dot);background:color-mix(in srgb, var(--hotspot-slider-dot), transparent 50%);content:"";animation:hotspot-slider-pulse 2s calc(var(--hotspot-index,0) * -700ms) ease-out infinite;border-radius:50%;position:absolute;inset:-.5rem}.hotspot-slider__dot:after{content:"";border-radius:50%;position:absolute;inset:-.875rem}.hotspot-slider__hotspot[data-open] .hotspot-slider__dot:before{background:color-mix(in srgb, var(--hotspot-slider-dot), transparent 30%)}.hotspot-slider__hotspot[data-marker] .hotspot-slider__dot{width:var(--hotspot-marker-size);background:var(--hotspot-slider-ink);box-shadow:0 0 0 2px var(--hotspot-slider-dot), 0 .25rem 1rem color-mix(in srgb, var(--hotspot-slider-ink), transparent 50%)}.hotspot-slider__hotspot[data-marker] .hotspot-slider__dot:before{--hotspot-pulse-scale:1.5;inset:-.25rem}.hotspot-slider__hotspot[data-marker] .hotspot-slider__dot .visual{position:absolute;inset:0}.hotspot-slider__line{width:var(--hotspot-line-length);background:var(--color-white);height:1px;box-shadow:0 0 .125rem color-mix(in srgb, var(--hotspot-slider-ink), transparent 40%);pointer-events:none;transform-origin:0;rotate:var(--hotspot-angle);transition:background-color .2s ease-out;position:absolute}.hotspot-slider__hotspot[data-open] .hotspot-slider__line{background:var(--hotspot-slider-accent)}.hotspot-slider__callout{width:max-content;translate:var(--hotspot-translate);margin-inline-start:var(--hotspot-callout-shift);position:absolute;inset-block-start:calc(sin(var(--hotspot-angle)) * var(--hotspot-line-length));inset-inline-start:calc(cos(var(--hotspot-angle)) * var(--hotspot-line-length))}.hotspot-slider__label{--color:var(--color-white);border-radius:var(--rounded-s);background:var(--hotspot-slider-panel);letter-spacing:.04em;text-align:start;text-wrap:balance;cursor:pointer;border:0;max-width:min(15rem,44cqi);padding:.75em .875em;font-weight:700;display:block}.hotspot-slider__label:hover,.hotspot-slider__label[aria-expanded=true]{--color:var(--hotspot-slider-accent)}.hotspot-slider__label:focus-visible{outline:2px solid var(--hotspot-slider-accent);outline-offset:2px}.hotspot-slider__text{--color:var(--color-white);--hotspot-text-shift:0px;background:var(--hotspot-slider-panel);width:max-content;max-width:min(17rem,45cqi);translate:var(--hotspot-text-shift) 0;padding:1rem;animation:.2s ease-out hotspot-slider-text-in;position:absolute;inset-block-start:calc(100% + .375rem)}.hotspot-slider__hotspot[data-direction=right] .hotspot-slider__text{inset-inline-start:0}.hotspot-slider__hotspot[data-direction=right][data-text-flip] .hotspot-slider__text{inset-block:auto calc(100% + .375rem)}.hotspot-slider__hotspot[data-direction=bottom-right] .hotspot-slider__text{inset-inline-start:0}.hotspot-slider__hotspot[data-direction=bottom-right][data-text-flip] .hotspot-slider__text{inset-block:auto calc(100% + .375rem)}.hotspot-slider__hotspot[data-direction=bottom] .hotspot-slider__text{translate:calc(-50% + var(--hotspot-text-shift)) 0;inset-inline-start:50%}.hotspot-slider__hotspot[data-direction=bottom][data-text-flip] .hotspot-slider__text{inset-block:auto calc(100% + .375rem)}.hotspot-slider__hotspot[data-direction=bottom-left] .hotspot-slider__text{inset-inline-end:0}.hotspot-slider__hotspot[data-direction=bottom-left][data-text-flip] .hotspot-slider__text{inset-block:auto calc(100% + .375rem)}.hotspot-slider__hotspot[data-direction=left] .hotspot-slider__text{inset-inline-end:0}.hotspot-slider__hotspot[data-direction=left][data-text-flip] .hotspot-slider__text{inset-block:auto calc(100% + .375rem)}.hotspot-slider__hotspot[data-direction=top-left] .hotspot-slider__text{inset-block:auto calc(100% + .375rem);inset-inline-end:0}.hotspot-slider__hotspot[data-direction=top-left][data-text-flip] .hotspot-slider__text{inset-block:calc(100% + .375rem) auto}.hotspot-slider__hotspot[data-direction=top] .hotspot-slider__text{translate:calc(-50% + var(--hotspot-text-shift)) 0;inset-block:auto calc(100% + .375rem);inset-inline-start:50%}.hotspot-slider__hotspot[data-direction=top][data-text-flip] .hotspot-slider__text{inset-block:calc(100% + .375rem) auto}.hotspot-slider__hotspot[data-direction=top-right] .hotspot-slider__text{inset-block:auto calc(100% + .375rem);inset-inline-start:0}.hotspot-slider__hotspot[data-direction=top-right][data-text-flip] .hotspot-slider__text{inset-block:calc(100% + .375rem) auto}.hotspot-slider__text .text{text-box:trim-both cap alphabetic}.hotspot-slider__text[hidden]{display:none}.hotspot-slider__text-title{letter-spacing:.04em;margin-block-end:.75rem;font-weight:700;display:none}@container (width<30rem){.hotspot-slider__line{display:none}.hotspot-slider__callout{margin-inline-start:0;inset-block-start:0;inset-inline-start:0;translate:-50% -50%}.hotspot-slider__label{aspect-ratio:1;background:0 0;border-radius:50%;width:2.75rem;padding:0;overflow:hidden}.hotspot-slider__label .text{opacity:0}.hotspot-slider__hotspot[data-marker] .hotspot-slider__label{width:var(--hotspot-marker-size)}.hotspot-slider__text-title{display:block}}.hotspot-slider__slide[data-active] .hotspot-slider__dot{animation:hotspot-slider-fade-in .3s var(--hotspot-delay) ease-out both}.hotspot-slider__slide[data-active] .hotspot-slider__line{animation:hotspot-slider-draw .4s calc(var(--hotspot-delay) + .15s) ease-out both}.hotspot-slider__slide[data-active] .hotspot-slider__callout{animation:hotspot-slider-fade-in .3s calc(var(--hotspot-delay) + .45s) ease-out both}.hotspot-slider__dots{z-index:3;gap:.75rem;display:flex;position:absolute;inset-block-end:clamp(.75rem,3cqi,1.5rem);inset-inline-start:50%;translate:-50%}.hotspot-slider__dot-button{aspect-ratio:1;border:1px solid var(--hotspot-slider-ink);background:var(--color-white);cursor:pointer;border-radius:50%;width:.625rem;padding:0;transition:background-color .2s ease-out;position:relative}.hotspot-slider__dot-button:after{content:"";position:absolute;inset:-.5rem}.hotspot-slider__dot-button:hover,.hotspot-slider__dot-button[data-active]{background:var(--hotspot-slider-dot)}.hotspot-slider__dot-button:focus-visible{outline:2px solid var(--hotspot-slider-dot);outline-offset:3px}.hotspot-slider-tabs .action{--action-border-hover:var(--action-border);--action-border-active:var(--action-border)}@media (prefers-reduced-motion:reduce){.hotspot-slider__slide,.hotspot-slider__slide[data-active]{transition:none}.hotspot-slider__slide[data-active] :is(.hotspot-slider__dot,.hotspot-slider__line,.hotspot-slider__callout),.hotspot-slider__dot:before,.hotspot-slider__text{animation:none}}.infographic{--infographic-node:3.5rem;--infographic-center:5.5rem;--infographic-list-gap:1.5rem;--infographic-line:color-mix(in srgb, var(--color-text), transparent 50%);--infographic-fill:color-mix(in srgb, var(--color-navy), var(--color-sky) 25%);--infographic-ease:cubic-bezier(.22, 1, .36, 1);--infographic-pop:cubic-bezier(.34, 1.56, .64, 1);flex-direction:column;gap:2rem;width:100%;margin:0;display:flex}.infographic__header{opacity:0;transition:opacity .6s ease-out, translate .8s var(--infographic-ease);gap:.75rem;display:grid;translate:0 1rem}.in-view>.infographic__header{opacity:1;translate:none}.infographic__heading{font-weight:700}.infographic__heading-line{margin:0;display:block}.infographic__heading-line--highlight{color:var(--color-highlight-content)}.infographic__legend,.infographic__support{grid-template-columns:auto 1fr;gap:.5em;display:grid}.infographic__mark{--color:var(--color-highlight-content);width:.85em;height:1.2em;display:block}.infographic__diagram{gap:var(--infographic-list-gap);display:grid;position:relative}.infographic__center,.infographic__node{border:2px solid color-mix(in srgb, var(--color-text), transparent 15%);background:var(--infographic-fill);opacity:0;border-radius:50%;place-content:center;justify-items:center;display:grid;position:relative;scale:.5}.infographic__center{width:var(--infographic-center);aspect-ratio:1;transition:opacity .4s ease-out .15s, scale .7s var(--infographic-pop) .15s;gap:.15em}.in-view .infographic__center{opacity:1;scale:1}.infographic__center:after{border:2px solid var(--color-highlight-content);border-radius:inherit;content:"";opacity:0;pointer-events:none;position:absolute;inset:-2px}.in-view .infographic__center:after{animation:4s ease-out 2.5s infinite infographic-halo}.infographic__center-picto{width:calc(var(--infographic-center) * .42)}.infographic__center-label{color:var(--color-highlight-content);font-size:var(--text-font-size-label-chip);font-weight:700;line-height:1}.infographic__items{gap:var(--infographic-list-gap);margin:0;padding:0;list-style:none;display:grid}.infographic__item{--infographic-delay:calc(.45s + var(--infographic-index) * .15s);grid-template-columns:var(--infographic-node) 1fr;align-items:start;column-gap:1rem;padding-inline-start:calc((var(--infographic-center) - var(--infographic-node)) / 2);display:grid;position:relative}.infographic__center:before,.infographic__item:not(:last-child):before{height:calc(50% + var(--infographic-list-gap));border-inline-start:2px dashed var(--infographic-line);content:"";transform-origin:top;transition:scale .5s var(--infographic-ease) var(--infographic-line-delay,0s);position:absolute;top:50%;left:calc(50% - 1px);scale:1 0}.in-view .infographic__center:before,.in-view .infographic__item:not(:last-child):before{scale:1}.infographic__center:before{--infographic-line-delay:.3s;height:var(--infographic-list-gap);top:calc(100% + 2px)}.infographic__item:not(:last-child):before{--infographic-line-delay:calc(var(--infographic-delay) + .15s);top:calc(var(--infographic-node) / 2);bottom:calc(var(--infographic-list-gap) * -1);left:calc(var(--infographic-center) / 2 - 1px);height:auto}.infographic__node{width:var(--infographic-node);aspect-ratio:1;transition:opacity .3s ease-out var(--infographic-delay), scale .6s var(--infographic-pop) var(--infographic-delay)}.infographic__node>*{width:calc(var(--infographic-node) * .55)}.in-view .infographic__node{opacity:1;scale:1}.infographic__label{min-height:var(--infographic-node);opacity:0;transition:opacity .5s ease-out calc(var(--infographic-delay) + .15s), translate .7s var(--infographic-ease) calc(var(--infographic-delay) + .15s);align-content:center;gap:.35rem;display:grid;translate:-.5rem}.in-view .infographic__label{opacity:1;translate:none}.infographic__signal{font-weight:700}.infographic__support{color:var(--color-highlight-content)}@media (prefers-reduced-motion:reduce){.infographic *{animation:none!important}.infographic__header,.infographic__center,.infographic__node,.infographic__label{translate:none;scale:none}.infographic__center:before,.infographic__item:before{scale:none}}.layer-graph__header{align-items:end;gap:1.5rem 2rem;display:grid}@media (width>=64rem){.layer-graph__header{grid-template-columns:minmax(0,1fr) auto}}.layer-graph__body{gap:clamp(1.5rem,3vw,2.5rem);display:grid;container-type:inline-size}@container (width>=56rem){.layer-graph__body{grid-template-columns:minmax(0,2.3fr) minmax(17rem,1fr);align-items:start}}.layer-graph__stage{aspect-ratio:var(--layer-graph-aspect);border-radius:var(--rounded-s);position:relative;overflow:hidden;container-type:inline-size}.layer-graph__stage>.visual{position:absolute;inset:0}.layer-graph__hotspot{--layer-graph-label-height:clamp(1.75rem, 4cqi, 2.25rem);--layer-graph-label-middle:calc(var(--layer-graph-label-y) + var(--layer-graph-label-height) / 2);pointer-events:none;position:absolute;inset:0}.layer-graph__hotspot:has([data-active]){z-index:1}.layer-graph__line{--layer-graph-line-color:var(--color-white);inline-size:calc(max(var(--layer-graph-x), var(--layer-graph-label-x)) - min(var(--layer-graph-x), var(--layer-graph-label-x)));block-size:calc(max(var(--layer-graph-y), var(--layer-graph-label-middle)) - min(var(--layer-graph-y), var(--layer-graph-label-middle)));border-block-start:1px solid var(--layer-graph-line-color);border-inline-end:1px solid var(--layer-graph-line-color);filter:drop-shadow(0 0 .125rem color-mix(in srgb, var(--color-navy), transparent 40%));transition:border-color .2s ease-out;position:absolute;inset-block-start:min(var(--layer-graph-y), var(--layer-graph-label-middle));inset-inline-start:min(var(--layer-graph-x), var(--layer-graph-label-x))}[data-label-end]>.layer-graph__line{border-inline-end:0;border-inline-start:1px solid var(--layer-graph-line-color)}[data-label-below]>.layer-graph__line{border-block-start:0;border-block-end:1px solid var(--layer-graph-line-color)}:has(>[data-active])>.layer-graph__line{--layer-graph-line-color:var(--color-volt-soft)}.layer-graph__label{--color:var(--color-white);block-size:var(--layer-graph-label-height);border-radius:var(--rounded-s);background:color-mix(in srgb, var(--color-navy), transparent 6%);font:inherit;letter-spacing:.04em;white-space:nowrap;cursor:pointer;pointer-events:auto;border:0;align-items:center;padding:0 .875em;font-weight:700;display:flex;position:absolute;inset-block-start:var(--layer-graph-label-y);inset-inline-start:var(--layer-graph-label-x)}.layer-graph__label:hover,.layer-graph__label[data-active]{--color:var(--color-volt-soft)}.layer-graph__dot{aspect-ratio:1;background:var(--color-volt);width:clamp(.625rem,1.6cqi,.875rem);box-shadow:0 0 0 .1875rem var(--color-navy), 0 0 0 .3125rem var(--color-volt), 0 0 .75rem .3125rem color-mix(in srgb, var(--color-volt), transparent 50%);cursor:pointer;pointer-events:auto;border:0;border-radius:50%;padding:0;position:absolute;inset-block-start:var(--layer-graph-y);inset-inline-start:var(--layer-graph-x);translate:-50% -50%}.layer-graph__dot:before{border:2px solid var(--color-volt);background:color-mix(in srgb, var(--color-volt), transparent 50%);content:"";animation:hotspot-slider-pulse 2s calc(var(--layer-graph-index,0) * -700ms) ease-out infinite;border-radius:50%;position:absolute;inset:-.5rem}.layer-graph__dot:after{content:"";border-radius:50%;position:absolute;inset:-.875rem}.layer-graph__dot[data-active]:before{background:color-mix(in srgb, var(--color-volt), transparent 30%)}@media (prefers-reduced-motion:reduce){.layer-graph__dot:before{animation:none}}@container (width<30rem){.layer-graph__line,.layer-graph__label{display:none}}.layer-graph__aside{gap:clamp(1.5rem,3vw,2.5rem);display:grid}.layer-graph__aside .layer-graph__figure{border-block-start:1px solid color-mix(in srgb, var(--color-white), transparent 55%);padding-block-start:clamp(1.5rem,3vw,2.5rem)}.layer-graph__panels{display:grid}.layer-graph__panel{grid-area:1/1}.layer-graph__panel:not([data-active]){visibility:hidden}@media (prefers-reduced-motion:no-preference){.layer-graph__panel[data-active]{animation:layer-graph-panel var(--transition-duration-250) ease-out both}}.layer-graph__explainer{position:relative}.layer-graph__explainer:before{content:"";border-inline:.9rem solid #0000;border-block-end:.7rem solid var(--color-navy);position:absolute;inset-block-end:100%;inset-inline-start:clamp(2rem, var(--layer-graph-x), 100% - 2rem);transform:translate(-50%)}@container (width>=56rem){.layer-graph__explainer:before{border:.9rem solid #0000;border-inline-width:0;border-inline-end:.7rem solid var(--color-navy);inset-block:1.75rem auto;inset-inline:auto 100%;transform:none}}.layer-graph__figure{gap:.75rem;display:grid}.layer-graph__number{color:var(--color-volt-soft)}.modal{--action-color-hover:initial;--action-color-active:initial;transition:opacity var(--transition-duration-350) ease-out, overlay var(--transition-duration-350) ease-out allow-discrete, display var(--transition-duration-350) ease-out allow-discrete;opacity:0;background:0 0;border:none;width:100%;max-width:100%;max-height:100%;padding:0;position:fixed}.modal[open]{opacity:1}@starting-style{.modal[open]{opacity:0}}.modal__background{cursor:pointer;display:block;position:fixed;inset:0}.modal::backdrop{transition:display var(--transition-duration-350) allow-discrete, overlay var(--transition-duration-350) allow-discrete, background-color var(--transition-duration-350), backdrop-filter var(--transition-duration-350);-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}.modal[open]::backdrop{background-color:color-mix(in srgb, var(--color-neutral-black), transparent 25%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@starting-style{.modal[open]::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}}.modal__trigger{z-index:2;cursor:pointer;position:absolute;top:1rem;right:1rem}.modal__content{border-radius:0;outline:none;position:relative}.modal:has(.video) .modal__content{height:var(--aspect-ratio-video-height);max-height:calc(100dvh - var(--section-padding) * 2);overflow:clip}.notice-bar{--color-link:currentcolor;--color-link-hover:currentcolor;transform-origin:top;flex:none}.notice-bar[data-notice-bar-enter],.header[data-slide-in] .notice-bar{animation:notice-bar-enter .4s cubic-bezier(.16, 1, .3, 1) var(--notice-bar-enter-delay,.15s) backwards}@media (prefers-reduced-motion:reduce){.notice-bar[data-notice-bar-enter],.header[data-slide-in] .notice-bar{animation:none}}.notice-bar__message{flex:auto;min-width:0}.notice-bar__message a{text-underline-offset:.15em;text-decoration:underline}.notice-bar__message p{margin:0}.notice-bar__dismiss{cursor:pointer;flex:none}.process__tabs{display:grid}.process__tab{transition:opacity var(--transition-duration-250) ease-out, visibility var(--transition-duration-250);grid-area:1/1}.process__tab:not([data-active]){visibility:hidden;opacity:0}.process__bars{grid-template-columns:max-content 1fr;gap:1.5rem clamp(1.5rem,4vw,4.5rem);display:grid}.process__bar{grid-column:1/-1;grid-template-columns:subgrid;grid-template-rows:auto auto;align-items:end;row-gap:.75rem;list-style:none;display:grid}.process__bar[data-highlight]{--color-text:var(--color-volt-soft)}.process__bar-value{opacity:.75;grid-row:1/-1;align-self:center}[data-highlight]>.process__bar-value{opacity:1}.process__bar-label{opacity:.75;font-weight:700}[data-highlight]>.process__bar-label{opacity:1}.process__bar-track{border-radius:var(--rounded-full);background:color-mix(in srgb, var(--color-white), transparent 15%);block-size:1.1rem;display:flex;overflow:hidden}.process__bar-fill{inline-size:var(--process-bar);border-radius:inherit;background:color-mix(in srgb, var(--color-navy), transparent 70%);transform-origin:0}[data-highlight] .process__bar-fill{background:var(--color-volt-soft)}.process:not(.in-view) .process__bar-fill{transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.process.in-view .process__tab[data-active] .process__bar-fill{animation:.7s cubic-bezier(.22,1,.36,1) both process-grow}}.process__flow{gap:1.5rem;display:grid}.process__steps{--process-gap:.75rem;--process-marker:2.75rem;column-gap:var(--process-gap);grid-template-columns:repeat(var(--process-steps), minmax(10rem, 1fr));padding-block-end:1.5rem;display:grid}.process__steps:has([data-icon]){--process-marker:4.5rem}.process__step{isolation:isolate;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:1rem;padding:1.25rem 1rem 1.5rem;display:flex;position:relative}.process__step:before{content:"";z-index:-2;border-radius:var(--rounded-s);background:color-mix(in srgb, var(--color-white), transparent 86%);opacity:0;transition:opacity var(--transition-duration-250) ease-out, transform var(--transition-duration-250) ease-out;position:absolute;inset:0;transform:scale(.97)}.process__step:hover:before{opacity:.5;transform:none}.process__step[data-active]:before{opacity:1;transform:none}.process__step[data-active]:after{content:"";border-inline:.9rem solid #0000;border-block-end:.7rem solid var(--color-navy);position:absolute;inset-block-start:calc(100% + .8rem);inset-inline-start:50%;transform:translate(-50%)}@container (width<40rem){.process__step[data-active]:after{content:none}}.process__step:focus-visible{border-radius:var(--rounded-s);outline:2px solid var(--color-volt);outline-offset:-2px}.process__marker{inline-size:var(--process-marker);block-size:var(--process-marker);border:2px solid var(--color-volt);background:var(--color-navy);color:var(--color-volt);transition:background-color var(--transition-duration-250) ease-out, color var(--transition-duration-250) ease-out, transform var(--transition-duration-250) ease-out;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.process__step:hover .process__marker{transform:scale(1.06)}.process__step[data-active] .process__marker{--color-text:var(--color-navy);background:var(--color-volt);color:var(--color-navy)}@media (prefers-reduced-motion:no-preference){.process__step[data-active] .process__marker{animation:2.2s ease-in-out infinite process-halo}}.process__picto{block-size:55%;inline-size:55%}.process__image{border-radius:50%;position:absolute;inset:0;overflow:hidden}.process__number{font-weight:700}[data-icon]>.process__number{border:2px solid var(--color-volt);background:var(--color-navy);block-size:1.6rem;inline-size:1.6rem;color:var(--color-white);--color-text:var(--color-white);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:-.35rem;inset-inline-end:-.35rem}.process__label{flex-direction:column;align-items:center;gap:.5rem;display:flex}.process__name{font-weight:700}.process__step[data-active] .process__name{color:var(--color-volt)}.process__risks{text-align:start;flex-direction:column;align-items:start;gap:.35rem;display:flex}.process__risk{opacity:.7;align-items:center;gap:.5rem;display:inline-flex}.process__risk:before{content:"";box-sizing:border-box;background:currentColor content-box content-box;border-radius:50%;flex:none;block-size:.75rem;inline-size:.75rem;padding:.175rem}.process__risk[data-high]{opacity:1}.process__risk[data-high]:before{background-color:var(--color-volt-soft);padding:0}.process__cards{margin-block-start:-1.5rem;display:grid}.process__card{transition:opacity var(--transition-duration-250) ease-out, transform var(--transition-duration-250) ease-out, visibility var(--transition-duration-250);grid-area:1/1}.process__card:not([data-active]){visibility:hidden;opacity:0;transform:translateY(.75rem)}.process__aside{border-inline-start:1px solid color-mix(in srgb, var(--color-white), transparent 75%);padding-inline-start:clamp(0rem,3vw,2.5rem)}.process__aside-label,.process__aside-highlight{color:var(--color-volt-soft);font-weight:700}.process__line{z-index:-1;inline-size:calc(100% + var(--process-gap));border-block-start:1px solid color-mix(in srgb, var(--color-white), transparent 20%);position:absolute;inset-block-start:calc(1.25rem + var(--process-marker) / 2);inset-inline-start:50%}.process__step:last-child>.process__line{display:none}[data-arrows] .process__line{border-block-start:2px dashed var(--color-volt-soft)}[data-arrows] .process__line:after{content:"";border-block:.4rem solid #0000;border-inline-start:.6rem solid var(--color-volt-soft);position:absolute;inset-block-start:-1px;inset-inline-start:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.process__step[data-active]:after{animation:process-point var(--transition-duration-250) ease-out both}}[data-overview-results]{scroll-margin-top:var(--header-visible-height)}[data-overview-list]{transition:opacity var(--transition-duration);margin:0;padding:0;list-style:none}[data-overview-spinner]{opacity:0;pointer-events:none;transition:opacity var(--transition-duration)}[data-search-overview][data-loading] [data-overview-list]{opacity:0}[data-search-overview][data-loading] [data-overview-spinner]{opacity:1}.species-graph__panels{display:grid}.species-graph__panel{transition:opacity var(--transition-duration-250) ease-out, visibility var(--transition-duration-250);flex-direction:column;grid-area:1/1;display:flex}.species-graph__panel:not([data-active]){visibility:hidden;opacity:0}.species-graph__explainer{transition:transform var(--transition-duration-250) ease-out;margin-block-start:1.5rem}.species-graph__panel:not([data-active]) .species-graph__explainer{transform:translateY(.75rem)}.species-graph__bar{grid-template-columns:minmax(0,1fr) 4em;align-items:center;gap:.35em .75em;display:grid}.species-graph__bar-label{grid-column:1/-1}.species-graph__fill{inline-size:var(--species-graph-bar);transform-origin:0}.species-graph:not(.in-view) .species-graph__fill{transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.species-graph.in-view .species-graph__panel[data-active] .species-graph__fill{animation:.6s cubic-bezier(.22,1,.36,1) both species-graph-grow}}.species-impact>[data-first-column]{padding-inline-start:0}.species-impact .list-numbered{--color-border-tint:color-mix(in srgb, var(--color-front), transparent 55%)}.species-impact__media{--visual-transform-origin:50% 100%;height:clamp(8rem,16vw,15rem);margin-block-end:clamp(.5rem,2vw,1.5rem);position:relative}.species-impact__media .visual img{object-fit:contain}.species-impact__name{--color:color-mix(in srgb, var(--color-front), transparent 25%)}.species-impact__heading{--text-font-weight:700}.species-impact__link{align-self:flex-start;margin-block-start:auto;padding-block-start:clamp(.5rem,2vw,1.5rem)}.target-matrix__tabs{display:grid}.target-matrix__tab{transition:opacity var(--transition-duration-250) ease-out, visibility var(--transition-duration-250);grid-area:1/1}.target-matrix__tab:not([data-active]){visibility:hidden;opacity:0}.target-matrix__body{gap:1.25rem;display:grid}.target-matrix__grid{--target-matrix-gap:.5rem;column-gap:var(--target-matrix-gap);grid-template-columns:max-content repeat(var(--target-matrix-columns), minmax(6rem, 1fr));grid-template-rows:auto repeat(var(--target-matrix-rows), 3.75rem);padding-block-end:.5rem;display:grid}.target-matrix__column{grid-row:1/-1;grid-template-rows:subgrid;place-items:center;display:grid}.target-matrix__column:first-child{justify-items:start;padding-inline-end:2rem}.target-matrix__target{isolation:isolate;color:inherit;font:inherit;background:0 0;border:0;padding:1.25rem 0 .5rem;position:relative}.target-matrix__target:before{content:"";z-index:-1;border-radius:var(--rounded-s);background:color-mix(in srgb, var(--color-white), transparent 86%);opacity:0;transition:opacity var(--transition-duration-250) ease-out, transform var(--transition-duration-250) ease-out;position:absolute;inset:0;transform:scale(.97)}.target-matrix__target{cursor:pointer}.target-matrix__target:hover:before{opacity:.5;transform:none}.target-matrix__target[data-active]:before{opacity:1;transform:none}.target-matrix__target:focus-visible{border-radius:var(--rounded-s);outline:2px solid var(--color-volt);outline-offset:-2px}.target-matrix__head{text-align:center;opacity:.85;flex-direction:column;align-self:end;align-items:center;gap:.6rem;padding:0 .5rem .75rem;display:flex}.target-matrix__target[data-active] .target-matrix__head{--color-text:var(--color-volt);opacity:1}.target-matrix__picto{block-size:3rem;inline-size:3rem;transition:transform var(--transition-duration-250) ease-out}.target-matrix__target:hover .target-matrix__picto{transform:translateY(-.2rem)}.target-matrix__mycotoxin{align-items:center;gap:.75rem;display:flex}.target-matrix__mycotoxin-image{flex:none;block-size:2.25rem;inline-size:2.25rem;position:relative}.target-matrix__cell{justify-self:stretch;place-items:center;block-size:100%;display:grid;position:relative}.target-matrix__cell:before{content:"";z-index:-1;inset-block-start:50%;inset-inline:calc(var(--target-matrix-gap) / -2);border-block-start:1px dashed color-mix(in srgb, var(--color-white), transparent 65%);position:absolute}.target-matrix__target:last-child .target-matrix__cell:before{inset-inline-end:0}.target-matrix__marker{background:var(--color-navy);opacity:.75;border-radius:50%;place-items:center;block-size:2.25rem;inline-size:2.25rem;padding:.3rem;display:grid;position:relative}.target-matrix__marker[data-level=main]{block-size:3rem;inline-size:3rem;box-shadow:0 0 0 2px var(--color-volt-soft);opacity:1;padding:.35rem}.target-matrix__target[data-active] .target-matrix__marker{opacity:1}.target-matrix__target[data-active] .target-matrix__marker[data-level=main]{background:var(--color-volt)}.target-matrix__marker>.visual{block-size:100%;inline-size:100%;position:relative}.target-matrix__legend{padding-inline-start:.25rem}.target-matrix__legend li{align-items:center;gap:.5rem;list-style:none;display:inline-flex}.target-matrix__swatch{background:var(--color-navy);border-radius:50%;block-size:.85rem;inline-size:.85rem}[data-level=main]>.target-matrix__swatch{box-shadow:0 0 0 2px var(--color-volt-soft)}.target-matrix__panels{margin-block-start:.5rem;display:grid}.target-matrix__panel{transition:opacity var(--transition-duration-250) ease-out, transform var(--transition-duration-250) ease-out, visibility var(--transition-duration-250);grid-area:1/1}.target-matrix__panel:not([data-active]){visibility:hidden;opacity:0;transform:translateY(.75rem)}.target-matrix__main-label{color:var(--color-volt-soft);margin-block-start:.5rem;font-weight:700}@media (prefers-reduced-motion:no-preference){.target-matrix.in-view .target-matrix__tab[data-active] .target-matrix__target[data-active] .target-matrix__marker{animation:target-matrix-pop .5s cubic-bezier(.34, 1.56, .64, 1) calc(var(--target-matrix-row) * 70ms) both}}.timeline__item{--timeline-marker-size:var(--text-font-size-label-chip);--timeline-marker-start:calc((var(--text-font-size-label-chip) * var(--text-line-height-label-chip) - var(--timeline-marker-size)) / 2)}.timeline__item:before{content:"";width:var(--timeline-marker-size);height:var(--timeline-marker-size);background:var(--theme-accent-content);border-radius:50%;position:absolute;inset-block-start:var(--timeline-marker-start);inset-inline-start:0}.timeline__item:not(:last-child):after{content:"";inset-block:calc(var(--timeline-marker-start) + var(--timeline-marker-size)) calc(-1 * var(--timeline-marker-start));width:var(--border-s);background:var(--color-border-tint);position:absolute;inset-inline-start:calc((var(--timeline-marker-size) - var(--border-s)) / 2)}.timeline__label{--color:var(--theme-accent-content)}.timeline__media{flex:100%;overflow:clip}.timeline[data-layout=horizontal]{--timeline-column-gap:clamp(1.5rem, 3vw, 3.5rem);column-gap:var(--timeline-column-gap);flex-wrap:wrap}.timeline[data-layout=horizontal]>.timeline__item{flex:100%}@container (width>48rem){.timeline[data-layout=horizontal]>.timeline__item{flex:1 1 0;align-content:start;padding-block-end:0;padding-inline-start:0}.timeline[data-layout=horizontal]>.timeline__item:before,.timeline[data-layout=horizontal]>.timeline__item:after{content:none}.timeline[data-layout=horizontal] .timeline__media{order:-1}.timeline[data-layout=horizontal] .timeline__body{flex-basis:100%}.timeline[data-layout=horizontal] .timeline__label{padding-block-start:calc(var(--timeline-marker-size) * 2);position:relative}.timeline[data-layout=horizontal] .timeline__label:before{content:"";width:var(--timeline-marker-size);height:var(--timeline-marker-size);background:var(--theme-accent-content);border-radius:50%;position:absolute;inset-block-start:0;inset-inline-start:0}.timeline[data-layout=horizontal]>.timeline__item:not(:last-child) .timeline__label:after{content:"";inset-block-start:calc((var(--timeline-marker-size) - var(--border-s)) / 2);inset-inline:var(--timeline-marker-size) calc(-1 * var(--timeline-column-gap));height:var(--border-s);background:var(--color-border-tint);position:absolute}}.x-ray-slider{width:100%}.x-ray-slider__track{touch-action:pan-y;width:100%;display:grid}.x-ray-slider__slide{visibility:hidden;opacity:0;grid-area:1/1;place-items:center;transition:opacity .5s ease-out,visibility 0s .5s;display:grid}.x-ray-slider__slide[data-active]{visibility:visible;opacity:1;transition:opacity .5s ease-out}.x-ray{width:100%;container-type:inline-size}.x-ray__stage{--x-ray-radius:calc(min(18vw, 11rem) * var(--x-ray-scale,1));--x-ray-max-height:min(47rem, 70vw, 78cqi);touch-action:none;--x-ray-width:min(100% - 2 * var(--x-ray-aside,0px), 60rem, var(--x-ray-max-height) * var(--x-ray-aspect,100));width:calc(var(--x-ray-width) * var(--x-ray-scale,1));align-self:center;display:grid;position:relative;overflow:clip;container-type:inline-size}.x-ray__stage[data-x-ray]{cursor:crosshair}.x-ray[data-lines]>.x-ray__stage{--x-ray-aside:var(--x-ray-label-gutter)}.x-ray__lens{--x-ray-lens-scale:.35;width:calc(var(--x-ray-radius) * 2);aspect-ratio:1;opacity:0;-webkit-mask-image:radial-gradient(closest-side, #000 calc(50% * var(--x-ray-lens-scale)), transparent calc(100% * var(--x-ray-lens-scale)));mask-image:radial-gradient(closest-side, #000 calc(50% * var(--x-ray-lens-scale)), transparent calc(100% * var(--x-ray-lens-scale)));pointer-events:none;will-change:transform, opacity;transition:opacity .3s ease-out,--x-ray-lens-scale .3s cubic-bezier(.4,0,.6,1);position:absolute;inset-block-start:0;inset-inline-start:0}.x-ray__stage[data-active] .x-ray__lens{--x-ray-lens-scale:1;opacity:1;transition:opacity .3s ease-out,--x-ray-lens-scale .4s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.x-ray__lens,.x-ray__stage[data-active] .x-ray__lens{--x-ray-lens-scale:1;transition:opacity .2s ease-out}}.x-ray__lens-content{will-change:transform;width:100cqi;position:absolute;inset-block-start:0;inset-inline-start:0}.x-ray__point,.x-ray__label-number{--color-accent:var(--color-volt);--color-back:var(--color-navy)}.x-ray__point{cursor:pointer;transition:transform .3s cubic-bezier(.34, 1.4, .64, 1) var(--x-ray-point-delay,0s), opacity .3s ease-out;position:absolute;inset-block-start:var(--x-ray-point-y);inset-inline-start:var(--x-ray-point-x);transform:translate(-50%,-50%)}.x-ray__point:before{--x-ray-pulse-scale:2;content:"";z-index:-1;border:1px solid var(--color-navy);background:color-mix(in srgb, var(--color-volt), transparent 40%);opacity:0;border-radius:50%;position:absolute;inset:0}.x-ray__point[data-lit]{transform:translate(-50%,-50%)scale(1.1)}.x-ray[data-lines] .x-ray__point{display:none}.x-ray__lines{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.x-ray[data-lines] .x-ray__lines{display:block}.x-ray__line-path{fill:none;stroke:var(--color-text);stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:1}.x-ray[data-layout=compact] .x-ray__line-path{stroke-width:1px}.x-ray__line-point{fill:var(--color-volt);stroke:var(--color-navy);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;transition:transform .3s cubic-bezier(.34, 1.4, .64, 1) var(--x-ray-point-delay,0s)}.x-ray[data-layout=compact] .x-ray__line-point{stroke-width:1px}.x-ray__line-hit{fill:#0000;cursor:pointer;pointer-events:all}.x-ray__line-pulse{fill:color-mix(in srgb, var(--color-volt), transparent 40%);stroke:var(--color-navy);stroke-width:1px;opacity:0;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.x-ray__line-highlight{fill:none;stroke:var(--color-volt);stroke-width:2.5px;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:-1px;transition:stroke-dashoffset .32s cubic-bezier(.3, 0, .1, 1) var(--x-ray-fill-delay,0s)}@media (prefers-reduced-motion:reduce){.x-ray__line-highlight{transition:none}}.x-ray[data-layout=compact] .x-ray__line-highlight{stroke-width:1.75px}.x-ray__line[data-lit] .x-ray__line-point{transform:scale(1.2)}.x-ray__line[data-from=label] .x-ray__line-highlight{stroke-dashoffset:1px}.x-ray__line[data-lit] .x-ray__line-highlight{stroke-dashoffset:0}.x-ray__markers{display:none}.x-ray[data-layout=compact]>.x-ray__markers{pointer-events:none;display:block;position:absolute;inset:0}.x-ray__marker{--color-accent:var(--color-volt);--color-back:var(--color-navy);cursor:pointer;pointer-events:auto;position:absolute;inset-block-start:0;inset-inline-start:0}.x-ray__marker .badge{transition:transform .3s cubic-bezier(.34,1.4,.64,1),opacity .3s ease-out}.x-ray__marker[data-lit] .badge{transform:scale(1.1)}.x-ray__labels{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1rem 2rem;width:100%;margin-block-start:1.5rem;display:grid}.x-ray[data-layout=aside]>.x-ray__labels{pointer-events:none;margin:0;display:block;position:absolute;inset:0}.x-ray__label{scroll-margin-block:calc(var(--header-visible-height,0px) + 1rem) 1.5rem;cursor:pointer;align-items:start;gap:.75rem;padding:0;display:flex}.x-ray[data-layout=aside] .x-ray__label{width:var(--x-ray-label-width);pointer-events:auto;position:absolute;inset-block-start:0;inset-inline-start:0}.x-ray[data-layout=aside] .x-ray__label[data-placed=left]{text-align:end}.x-ray__label-number{width:calc(var(--text-font-size) * var(--text-line-height));flex:none}.x-ray[data-layout=aside] .x-ray__label-number{display:none}.x-ray__line,.x-ray__label-number,.x-ray__label-content{transition:opacity .3s ease-out}.x-ray{--x-ray-dimmed:.5}.x-ray[data-layout=aside]{--x-ray-dimmed:.25}.x-ray[data-focus] .x-ray__point:not([data-focused],[data-active]),.x-ray[data-focus] .x-ray__line:not([data-focused],[data-active]),.x-ray[data-focus] .x-ray__label:not([data-focused],[data-active]) :is(.x-ray__label-number,.x-ray__label-content),.x-ray[data-focus] .x-ray__marker:not([data-focused],[data-active]) .badge{opacity:var(--x-ray-dimmed)}.x-ray__label-content{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.x-ray__label-title{width:fit-content;transition:background-color .15s ease-out var(--x-ray-title-delay,0s), box-shadow .15s ease-out var(--x-ray-title-delay,0s);font-weight:700}.x-ray__label[data-placed=left] .x-ray__label-title{margin-inline-start:auto}.x-ray__label[data-lit] .x-ray__label-title{--color-text:var(--color-navy);background-color:var(--color-volt);box-shadow:0 0 0 .25em var(--color-volt)}@media (prefers-reduced-motion:no-preference){.x-ray[data-lines] .x-ray__line-path{stroke-dashoffset:1px;transition:stroke-dashoffset .9s cubic-bezier(.65, 0, .35, 1) calc(var(--x-ray-index) * .15s + .2s)}.x-ray[data-lines] .x-ray__line-highlight{--x-ray-fill-delay:50ms}.x-ray[data-lines] .x-ray__line[data-lit] .x-ray__line-highlight{--x-ray-fill-delay:0s}.x-ray[data-lines] .x-ray__label[data-lit] .x-ray__label-title{--x-ray-title-delay:.22s}.x-ray[data-lines] .x-ray__line-point,.x-ray[data-lines] .x-ray__marker{opacity:0}.x-ray[data-lines] .x-ray__marker{transition:opacity .4s ease-out calc(var(--x-ray-index) * .15s)}.x-ray[data-lines] .x-ray__line-point{transition:opacity .3s ease-out calc(var(--x-ray-index) * .15s + .9s), transform .3s cubic-bezier(.34, 1.4, .64, 1) var(--x-ray-point-delay,0s)}.x-ray[data-layout=aside] .x-ray__label{opacity:0;transition:opacity .5s ease-out calc(var(--x-ray-index) * .15s)}.x-ray__point,.x-ray__line-point{--x-ray-point-delay:70ms}.x-ray__point[data-lit],.x-ray__line[data-lit] .x-ray__line-point,.x-ray__point[data-from=label],.x-ray__line[data-from=label] .x-ray__line-point{--x-ray-point-delay:0s}.x-ray__point[data-from=label][data-lit],.x-ray__line[data-from=label][data-lit] .x-ray__line-point{--x-ray-point-delay:.18s}.x-ray[data-lines] .x-ray__line[data-from=label] .x-ray__line-highlight{--x-ray-fill-delay:.1s}.x-ray[data-lines] .x-ray__line[data-from=label][data-lit] .x-ray__line-highlight{--x-ray-fill-delay:30ms}.x-ray[data-lines] .x-ray__label[data-from=label] .x-ray__label-title{--x-ray-title-delay:.38s}.x-ray[data-lines] .x-ray__label[data-from=label][data-lit] .x-ray__label-title{--x-ray-title-delay:0s}.x-ray:not([data-lines]) .x-ray__point:before,.x-ray[data-lines][data-drawn] .x-ray__line-pulse{animation:x-ray-pulse var(--x-ray-pulse-period,5s) linear var(--x-ray-pulse-delay,1.2s) infinite}.x-ray:not([data-lines]) .x-ray__point[data-active]:before,.x-ray[data-lines][data-drawn] .x-ray__line[data-active] .x-ray__line-pulse,.x-ray:not([data-lines])[data-focus] .x-ray__point:before,.x-ray[data-lines][data-drawn][data-focus] .x-ray__line-pulse{animation:none}.x-ray[data-lines][data-drawn] .x-ray__line-path{stroke-dashoffset:0}.x-ray[data-lines][data-drawn] .x-ray__line-point,.x-ray[data-lines][data-drawn] .x-ray__marker,.x-ray[data-lines][data-drawn] .x-ray__label{opacity:1}}@keyframes x-ray-pulse{0%{opacity:1;animation-timing-function:ease-out;transform:scale(1)}36%,to{opacity:0;transform:scale(var(--x-ray-pulse-scale,3.5))}}.x-ray:not([data-layout=aside]) .x-ray__labels[data-transition-children=x-ray-labels]>*{--transition-y:1rem;--transition-delay:calc(min(var(--in-view-index,0), 8) * 90ms)}.x-ray:not([data-layout=aside]) .x-ray__labels[data-transition-children=x-ray-labels]>:not(.in-view){opacity:0}.x-ray:not([data-layout=aside]) .x-ray__labels[data-transition-children=x-ray-labels]>.in-view{animation:x-ray-label-reveal .5s ease-out var(--transition-delay) both}[aria-hidden=true] .x-ray:not([data-layout=aside]) .x-ray__labels[data-transition-children=x-ray-labels]>.in-view{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.x-ray:not([data-layout=aside]) .x-ray__labels[data-transition-children=x-ray-labels]>*{--transition-y:0}}@keyframes x-ray-label-reveal{0%{opacity:0;translate:0 var(--transition-y)}}}@layer layouts{body{box-sizing:border-box;flex-direction:column;min-height:100dvh;margin:0;display:flex;container-type:inline-size}*,:before,:after{box-sizing:inherit}#app{flex-direction:column;flex:auto;display:flex}#app>#main{flex:auto}#hs-web-interactives-top-anchor{display:none!important}}@property --animation-parallax{syntax:"*";inherits:false}@property --animation-padding{syntax:"*";inherits:false}@property --animation-rounded{syntax:"*";inherits:false}@property --animation-grow{syntax:"*";inherits:false}@property --animation-zoom{syntax:"*";inherits:false}@property --animation-pulse{syntax:"*";inherits:false}@property --animation-gradient{syntax:"*";inherits:false}@property --parallax-z{syntax:"<number>";inherits:false;initial-value:0}@keyframes parallax{0%{translate:0 calc(var(--parallax-z) * 1vmin)}to{translate:0 calc(var(--parallax-z) * -1vmin)}}@keyframes padding-reveal{0%{clip-path:inset(var(--padding-reveal-block,0) var(--padding-reveal-inline,0) var(--padding-reveal-block,0) var(--padding-reveal-inline,0) round var(--rounded-size,0))}to{clip-path:inset(0)}}@keyframes gutter-subtract-floor{to{--section-gutter-subtract-floor:0px}}@keyframes rounded{to{border-radius:0}}@keyframes grow{0%{scale:var(--padding-scale,1)}}@keyframes zoom-in{to{scale:1.35}}@keyframes pulse{0%,45%,to{transform:rotate(var(--pulse-rotate)) translate(0, 0)}18%{transform:rotate(var(--pulse-rotate)) translate(var(--pulse-x), var(--pulse-y))}}@property --navy-x1{syntax:"<percentage>";inherits:false;initial-value:15%}@property --navy-y1{syntax:"<percentage>";inherits:false;initial-value:50%}@property --navy-x2{syntax:"<percentage>";inherits:false;initial-value:85%}@property --navy-y2{syntax:"<percentage>";inherits:false;initial-value:45%}@property --navy-x3{syntax:"<percentage>";inherits:false;initial-value:50%}@property --navy-y3{syntax:"<percentage>";inherits:false;initial-value:90%}@property --navy-x4{syntax:"<percentage>";inherits:false;initial-value:70%}@property --navy-y4{syntax:"<percentage>";inherits:false;initial-value:15%}@keyframes navy-move1{0%{--navy-x1:15%;--navy-y1:50%}33%{--navy-x1:40%;--navy-y1:20%}66%{--navy-x1:10%;--navy-y1:75%}to{--navy-x1:60%;--navy-y1:40%}}@keyframes navy-move2{0%{--navy-x2:85%;--navy-y2:45%}33%{--navy-x2:55%;--navy-y2:80%}66%{--navy-x2:90%;--navy-y2:20%}to{--navy-x2:30%;--navy-y2:60%}}@keyframes navy-move3{0%{--navy-x3:50%;--navy-y3:90%}33%{--navy-x3:20%;--navy-y3:30%}66%{--navy-x3:75%;--navy-y3:65%}to{--navy-x3:45%;--navy-y3:10%}}@keyframes navy-move4{0%{--navy-x4:70%;--navy-y4:15%}33%{--navy-x4:85%;--navy-y4:70%}66%{--navy-x4:25%;--navy-y4:45%}to{--navy-x4:60%;--navy-y4:85%}}@property --section-align{syntax:"*";inherits:false}@property --section-justify{syntax:"*";inherits:false}@property --section-inline-size{syntax:"*";inherits:false}@property --section-gutter-published{syntax:"<length>";inherits:true;initial-value:0}@property --section-gutter-subtract-floor{syntax:"<length>";inherits:false;initial-value:0}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}@keyframes actions-reveal{0%{opacity:0;translate:0 var(--transition-y);scale:var(--transition-scale)}}@keyframes list-plus-turn{0%,70%{rotate:0deg;scale:1}80%{scale:1.15}90%,to{rotate:90deg;scale:1}}@keyframes balance-graph-grow{0%{transform:scaleX(0)}}@property --banner-compare-hotspot-label-height{syntax:"<length>";inherits:true;initial-value:0}@keyframes bar-chart-grow{0%{transform:scaleY(0)}}@keyframes bar-chart-point{0%{opacity:0;transform:translate(-50%,.5rem)}}@keyframes marker-intro{0%{opacity:0;scale:0}}@keyframes energy-graph-grow{0%{transform:scaleX(0)}}@keyframes feed-chain-pop{0%{transform:scale(.5)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes feed-chain-pulse{0%,to{box-shadow:0 0 0 .3rem color-mix(in srgb, var(--color-volt), transparent 65%)}50%{box-shadow:0 0 0 .7rem color-mix(in srgb, var(--color-volt), transparent 88%)}}@keyframes feed-chain-point{0%{opacity:0;transform:translate(-50%,.5rem)}}@property --figures-clip-block{syntax:"<length>";inherits:true;initial-value:0}@keyframes header-slide-down{0%{opacity:0;translate:0 -100%}}@keyframes hotspot-slider-fade-in{0%{opacity:0}}@keyframes hotspot-slider-draw{0%{scale:0 1}}@keyframes hotspot-slider-pulse{0%{opacity:1;scale:.5}40%{opacity:.85}to{opacity:0;scale:var(--hotspot-pulse-scale,3)}}@keyframes hotspot-slider-text-in{0%{opacity:0;transform:translateY(-.25rem)}}@keyframes infographic-halo{0%{opacity:.7;scale:1}60%,to{opacity:0;scale:1.3}}@keyframes layer-graph-panel{0%{opacity:0;transform:translateY(.5rem)}}@keyframes notice-bar-enter{0%{opacity:0;scale:.96}}@keyframes process-grow{0%{transform:scaleX(0)}}@keyframes process-point{0%{opacity:0;transform:translate(-50%,.5rem)}}@keyframes process-halo{0%,to{box-shadow:0 0 0 .35rem color-mix(in srgb, var(--color-volt), transparent 65%)}50%{box-shadow:0 0 0 .75rem color-mix(in srgb, var(--color-volt), transparent 88%)}}@keyframes species-graph-grow{0%{transform:scaleX(0)}}@keyframes target-matrix-pop{0%{transform:scale(.5)}60%{transform:scale(1.15)}to{transform:scale(1)}}@property --x-ray-lens-scale{syntax:"<number>";inherits:false;initial-value:1}
