@layer base,blocks,utilities;@layer base{:root{--color-white: #ffffff;--color-neutral-100: #F5FBFF;--color-neutral-300: #CCDCDF;--color-neutral-700: #454E4E;--color-neutral-800: #1D1D1B;--color-neutral-900: #0C1417;--color-cyan-200: #E2F5F7;--color-cyan-500: #00D4F0;--color-text: var(--color-neutral-700);--color-text-dark: var(--color-neutral-900);--color-surface: var(--color-neutral-100);--color-accent: var(--color-cyan-500);--color-card: var(--color-cyan-200);--color-card-alt: var(--color-neutral-300);--color-danger: #c0392b;--color-success: #27ae60;--font-size--2: clamp(.6944rem, .6718rem + .1004vw, .7497rem);--font-size--1: clamp(.8333rem, .7985rem + .1546vw, .9184rem);--font-size-0: clamp(1rem, .9489rem + .2273vw, 1.125rem);--font-size-1: clamp(1.2rem, 1.1271rem + .3239vw, 1.3781rem);--font-size-2: clamp(1.44rem, 1.3385rem + .4513vw, 1.6882rem);--font-size-3: clamp(1.728rem, 1.5889rem + .6183vw, 2.068rem);--font-size-4: clamp(2.0736rem, 1.8855rem + .8359vw, 2.5334rem);--font-size-5: clamp(2.4883rem, 2.2367rem + 1.1183vw, 3.1034rem);--space-3xs: clamp(.1875rem, .1108rem + .3409vw, .375rem);--space-2xs: clamp(.375rem, .2216rem + .6818vw, .75rem);--space-xs: clamp(.5625rem, .3324rem + 1.0227vw, 1.125rem);--space-s: clamp(.75rem, .4432rem + 1.3636vw, 1.5rem);--space-m: clamp(1.125rem, .6648rem + 2.0455vw, 2.25rem);--space-l: clamp(1.5rem, .8864rem + 2.7273vw, 3rem);--space-xl: clamp(2.25rem, 1.3295rem + 4.0909vw, 4.5rem);--space-2xl: clamp(3rem, 1.7727rem + 5.4545vw, 6rem);--space-3xl: clamp(4.5rem, 2.6591rem + 8.1818vw, 9rem);--space-3xs-2xs: clamp(.1875rem, -.0426rem + 1.0227vw, .75rem);--space-2xs-xs: clamp(.375rem, .0682rem + 1.3636vw, 1.125rem);--space-xs-s: clamp(.5625rem, .179rem + 1.7045vw, 1.5rem);--space-s-m: clamp(.75rem, .1364rem + 2.7273vw, 2.25rem);--space-m-l: clamp(1.125rem, .358rem + 3.4091vw, 3rem);--space-l-xl: clamp(1.5rem, .2727rem + 5.4545vw, 4.5rem);--space-xl-2xl: clamp(2.25rem, .7159rem + 6.8182vw, 6rem);--space-2xl-3xl: clamp(3rem, .5455rem + 10.9091vw, 9rem);--space-s-l: clamp(.75rem, -.1705rem + 4.0909vw, 3rem);--max-width-wrapper: 75rem;--max-width-wrapper-wide: 100rem;--max-width-text: 45rem;--container-padding: var(--space-m);--page-padding: var(--space-l-xl);--radius-s: .25rem;--radius-m: .5rem;--radius-l: 1rem;--transition-base: .2s ease}}@layer base{*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:none;hanging-punctuation:first last}body{min-height:100dvh;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{line-height:1.2}ul[role=list],ol[role=list]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer base{/**
* @license
*
* Font Family: Satoshi
* Designed by: Deni Anggara
* URL: https://www.fontshare.com/fonts/satoshi
* © 2026 Indian Type Foundry
*
* Satoshi Light 
* Satoshi LightItalic 
* Satoshi Regular 
* Satoshi Italic 
* Satoshi Medium 
* Satoshi MediumItalic 
* Satoshi Bold 
* Satoshi BoldItalic 
* Satoshi Black 
* Satoshi BlackItalic 
* Satoshi Variable (Variable font)
* Satoshi VariableItalic (Variable font)

*
*/@font-face{font-family:Satoshi;src:url(/assets/fonts/Satoshi-Variable.woff2) format("woff2"),url(/assets/fonts/Satoshi-Variable.woff) format("woff"),url(/assets/fonts/Satoshi-Variable.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(/assets/fonts/Satoshi-VariableItalic.woff2) format("woff2"),url(/assets/fonts/Satoshi-VariableItalic.woff) format("woff"),url(/assets/fonts/Satoshi-VariableItalic.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:italic}}@layer base{*:focus-visible{outline:var(--focus-width, 2px) var(--focus-style, solid) var(--focus-color, currentColor);outline-offset:var(--focus-offset, 2px)}html{scroll-padding-top:var(--space-3xl)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{overflow-x:clip;font-family:Satoshi,system-ui,sans-serif;font-size:var(--font-size-0);font-weight:450;line-height:1.5;color:var(--color-text);background-color:var(--color-surface);display:grid;grid-template-rows:auto 1fr auto}main{max-width:100vw}h1,h2{text-wrap:balance;line-height:1.15}h1{font-size:var(--font-size-4);font-weight:700}h2{font-size:var(--font-size-4);font-weight:900}h3{font-size:var(--font-size-1);font-weight:800}h4{font-size:var(--font-size-1);font-weight:600}h5{font-size:var(--font-size-0);font-weight:600}h6{font-size:var(--font-size--1);font-weight:600}p{--flow-space: .5em;max-width:65ch}h2+p{--flow-space: .75em}strong{font-weight:700}em{font-style:italic}small{font-size:var(--step--1)}img[data-rounded]{border-radius:var(--radius-l)}a{color:var(--color-text)}a:hover{color:var(--color-text-dark);text-decoration:underline}}@layer base{@media(scripting:enabled){[data-animate]{transition-property:opacity,transform;transition-duration:var(--_animate-duration, 1s);transition-timing-function:cubic-bezier(.16,1,.3,1);transition-delay:var(--_animate-delay, 0ms)}[data-animate=fade-up]{opacity:0;transform:translateY(10vh)}[data-animate=fade-in]{opacity:0}[data-animate=fade-left]{opacity:0;transform:translate(-2rem)}[data-animate=fade-right]{opacity:0;transform:translate(10rem)}[data-animate=fade-zoom]{opacity:0;transform:scale(1.2)}[data-animate][data-visible]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-animate]{transition-duration:1ms;transition-delay:0ms}}}}@layer base{.flow>*+*{margin-block-start:var(--flow-space, 1em)}}@layer base{.wrapper{margin-inline:auto;max-width:var(--wrapper-max-width, var(--max-width-wrapper))}}@layer base{.grid{display:grid;grid-template-columns:repeat(var(--grid-placement, auto-fill),minmax(var(--grid-min-item-size, 16rem),1fr));-moz-column-gap:var(--gutter-width, var(--gutter, var(--space-l)));column-gap:var(--gutter-width, var(--gutter, var(--space-l)));row-gap:var(--gutter-height, var(--gutter, var(--space-l)))}.grid[data-layout="50-50"]{grid-template-columns:1fr}@media(min-width:50rem){.grid[data-layout="50-50"]{grid-template-columns:1fr 1fr}}.grid[data-layout=thirds]{--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 33%, 20rem)}.grid[data-layout=media-text]{--grid-placement: auto-fit;--grid-min-item-size: clamp(16rem, 45%, 30rem)}@media(min-width:50rem){.grid[data-layout=media-text][data-order=reverse]>:first-child{order:2}.grid[data-layout="50-50"][data-order=reverse]>:first-child{order:2}}}@layer base{.sidebar{display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-s-l))}.sidebar:not([data-direction])>:first-child{flex-basis:var(--sidebar-target-width, 20rem);flex-grow:1}.sidebar:not([data-direction])>:last-child{flex-basis:0;flex-grow:999;min-width:var(--sidebar-content-min-width, 50%)}.sidebar[data-reversed]{flex-direction:row-reverse}.sidebar[data-direction=rtl]>:last-child{flex-basis:var(--sidebar-target-width, 20rem);flex-grow:1}.sidebar[data-direction=rtl]>:first-child{flex-basis:0;flex-grow:999;min-width:var(--sidebar-content-min-width, 50%)}}@layer base{.switcher{display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-l));align-items:var(--switcher-vertical-alignment, flex-start)}.switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-target-container-width, 40rem) - 100%) * 999)}.switcher>:nth-child(n+3){flex-basis:100%}}@layer base{.cluster{display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-m));justify-content:var(--cluster-horizontal-alignment, flex-start);align-items:var(--cluster-vertical-alignment, center)}}@layer base{.region{margin-block-start:var(--region-space-start, var(--region-space, var(--space-2xl)));margin-block-end:var(--region-space-end, var(--region-space, var(--space-2xl)));padding-inline:var(--region-padding-inline, var(--page-padding));padding-block:var(--region-padding-block, 0);position:relative;overflow-x:clip}.region[data-no-spacing-top]{margin-block-start:0}.region[data-no-spacing-bottom]{margin-block-end:0}}@layer base{.repel{display:flex;flex-wrap:var(--repel-wrap, wrap);justify-content:space-between;align-items:var(--repel-vertical-alignment, center);gap:var(--gutter, var(--space-m))}.repel[data-direction=column]{flex-direction:column;align-self:stretch}.repel[data-nowrap]{--repel-wrap: nowrap}.repel[data-align=center]{--repel-vertical-alignment: center}.repel[data-align=top],.repel[data-align=start],.repel[data-align=left]{--repel-vertical-alignment: flex-start}.repel[data-align=bottom],.repel[data-align=end],.repel[data-align=right]{--repel-vertical-alignment: flex-end}}@layer blocks{.btn{--btn-bg: var(--color-accent);--btn-bg-hover: color-mix(in srgb, var(--color-accent) 85%, black);--btn-color: var(--color-white);--btn-color-hover: var(--color-white);--btn-border-width: 0px;--btn-border-color: transparent;--btn-radius: 9999px;--btn-padding: .7em 1.5em;--btn-font-weight: 700;--btn-font-size: var(--font-size-0);--focus-color: currentColor;position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.5em;max-width:-moz-fit-content;max-width:fit-content;padding:var(--btn-padding);background-color:var(--btn-bg);color:var(--btn-color);border:var(--btn-border-width) solid var(--btn-border-color);border-radius:var(--btn-radius);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:1.3;text-decoration:none;text-align:center;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base)}.btn:not([data-variant]){--btn-color: var(--color-text-dark);--btn-color-hover: var(--color-text-dark);--btn-bg-hover: color-mix(in srgb, var(--color-accent) 90%, white);background-image:radial-gradient(circle at 50% 50%,#ffffff80,#fff0 125%)}.btn:not([data-variant]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse at 70% 50%,#fff6,#fff0 60%);opacity:0;transition:opacity .35s ease;pointer-events:none}.btn:not([data-variant]):hover:after{opacity:1}.btn:hover{background-color:var(--btn-bg-hover);color:var(--btn-color-hover);border-color:var(--btn-border-color-hover, var(--btn-border-color))}.btn svg{flex-shrink:0;height:1.2em;width:auto}.btn[data-variant=outline]{--btn-bg: transparent;--btn-bg-hover: var(--color-text-dark);--btn-color: var(--color-text);--btn-color-hover: var(--color-white);--btn-border-width: 1px;--btn-border-color: var(--color-text);--btn-border-color-hover: var(--color-text-dark)}.btn[data-variant=ghost]{--btn-bg: transparent;--btn-bg-hover: var(--color-accent);--btn-color: var(--color-accent);--btn-color-hover: var(--color-white);--btn-border-width: 1px;--btn-border-color: var(--color-accent)}.btn[data-variant=icon]{--btn-padding: var(--space-xs)}.btn[data-size=small]{--btn-padding: .7em 1.5em;--btn-font-size: var(--font-size--1)}}@layer blocks{.skip-link{position:absolute;inset-block-start:var(--space-s);inset-inline-start:var(--space-s);z-index:9999;padding:var(--space-2xs) var(--space-s);background:var(--color-white);color:var(--color-text-dark);font-weight:700;text-decoration:none;border-radius:.25rem;translate:0 -200%;transition:translate .2s}.skip-link:focus{translate:0 0}@property --header-bg-opacity{syntax: "<number>"; inherits: false; initial-value: 0;}@keyframes header-bg-fade{0%{--header-bg-opacity: 0}to{--header-bg-opacity: .8}}.site-header{display:grid;grid-template-columns:auto 1fr auto auto;grid-template-areas:"logo nav cta lang";align-items:center;gap:var(--space-m);padding-inline:var(--space-s-l);padding-block:var(--space-xs);position:sticky;top:0;left:0;z-index:100;background-color:color-mix(in srgb,var(--color-surface) calc(var(--header-bg-opacity) * 100%),transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:header-bg-fade linear both;animation-timeline:scroll(root);animation-range:0px 150px;transition:box-shadow var(--transition-base);isolation:isolate}.site-header[data-fixed]{position:fixed;right:0}.site-header[data-sticking]{box-shadow:0 1px color-mix(in srgb,var(--color-text) 10%,transparent)}.site-header__logo{grid-area:logo;display:flex;align-items:center;color:inherit;width:50vw;max-width:200px}.site-header__logo svg{width:100%;height:auto}.site-header__nav{display:contents}.site-header__burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:2.5rem;height:2.5rem;padding:.5rem;background:none;border:none;cursor:pointer;color:var(--color-text)}.site-header__burger:hover{color:var(--color-text-dark)}.site-header__burger span{display:block;width:100%;height:2px;background-color:currentColor;border-radius:2px;transition:transform var(--transition-base),opacity var(--transition-base);transform-origin:center}.site-header__burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.site-header__burger[aria-expanded=true] span:nth-child(2){opacity:0}.site-header__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-header__nav-inner{grid-area:nav;display:flex;align-items:center;justify-content:center}.site-header__list{display:flex;align-items:center;gap:var(--space-m);list-style:none}.site-header__link{--focus-offset: 4px;font-size:var(--font-size--1);font-weight:800;color:var(--color-text);transition:color var(--transition-base);text-decoration:none}.site-header__link:hover,.site-header__link[data-active]{color:var(--color-text-dark);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.site-header__cta--header{grid-area:cta;justify-self:end}.site-header__lang-switch{grid-area:lang;font-size:var(--font-size--1);font-weight:800;color:var(--color-text);text-decoration:none;transition:color var(--transition-base)}.site-header__lang-switch:hover{color:var(--color-text-dark)}.site-header__cta--dropdown{display:none}@media(max-width:85.25rem){.site-header{grid-template-columns:auto 1fr auto auto auto;grid-template-areas:"logo . cta lang burger";reading-flow:grid-columns}.site-header:has(#nav-menu[data-open]){background-color:var(--color-surface);background-color:hsl(from var(--color-surface) h s l / .95)}.site-header__burger{display:flex;grid-area:burger}.site-header__nav-inner{display:none;grid-area:unset;grid-column:1 / -1;flex-direction:column;align-items:flex-start;gap:var(--space-s);padding-block:var(--space-s);border-top:1px solid var(--color-card)}.site-header__nav-inner[data-open]{display:flex}.site-header__list{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.site-header__link{font-size:var(--step-0)}}@media(max-width:35rem){.site-header{grid-template-columns:auto 1fr auto auto;grid-template-areas:"logo . lang burger"}.site-header__cta--header{display:none}.site-header__cta--dropdown{display:inline-flex;max-width:100%;justify-content:center;margin-block-start:var(--space-xs)}}}@layer blocks{.hero{display:grid;grid-template-columns:[content-start media-start] 1fr [content-end media-end];grid-template-rows:[media-start] 100vw [content-start] auto [content-end media-end];padding-block-end:var(--space-xl)}.hero+*{z-index:1;position:relative}.hero__media{grid-area:media}.hero__img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.hero__content{--flow-space: var(--space-xs);grid-area:content;z-index:1;text-align:center;padding-inline:var(--page-padding)}.hero__heading{width:50vw;max-width:19.5rem;margin-inline:auto}.hero__heading svg{width:100%;height:auto}.hero__text{font-size:var(--font-size-1);font-weight:500;max-width:30ch;text-wrap:balance;margin-inline:auto}@media(min-width:40rem){.hero{grid-template-columns:[content-start media-start] 1fr [content-end] 1fr [media-end];grid-template-rows:[content-start media-start] auto [content-end media-end];align-items:center;min-height:42rem;padding-block-end:0}.hero__heading{width:32vw;margin-inline:0}.hero__text{margin-inline:0}.hero__media,.hero__media picture{height:100%}.hero__img{height:100%;-o-object-position:center;object-position:center}.hero__content{margin-inline-start:auto;text-align:left}.hero__text{font-size:var(--font-size-0)}}@media(min-width:65rem){.hero{min-height:100dvh;max-height:817px}.hero__text{font-size:var(--font-size-1)}}}@layer blocks{.ticker{overflow:hidden;background-color:var(--color-white);color:var(--color-neutral-700);padding-block:var(--space-m);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:40rem){.hero+*{margin-block-start:-3vw}}.ticker__track{display:flex;animation:ticker-scroll var(--ticker-duration, 30s) linear infinite;will-change:transform}.ticker__list{display:flex;align-items:center;gap:var(--space-m);list-style:none;padding:0;margin:0;padding-inline-end:var(--space-m);white-space:nowrap;flex-shrink:0}.ticker__item{font-size:var(--font-size-2);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.ticker__sep{font-weight:900}.ticker:hover .ticker__track,.ticker:focus-within .ticker__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.ticker__track{animation:none;flex-wrap:wrap;justify-content:center}.ticker__list:last-child{display:none}}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(var(--ticker-offset, -50%))}}}@layer blocks{@media(min-width:40rem){.hero+.about{--region-space-start: -3vw}}.about__inner{--gutter-width: var(--space-xl);--gutter-height: var(--space-m)}.about__img{display:block;width:100%;height:auto}.about__content{--flow-space: var(--space-m)}.about__text{--flow-space: var(--space-xs)}@media(min-width:50rem){.about__content{padding-block-start:var(--space-s)}}@media(min-width:39.9375rem)and (max-width:60rem){.about__card{grid-column:1 / -1}}@media(min-width:60rem){.about__media{grid-column:1;grid-row:1 / 3}.about__content{grid-column:2;grid-row:1}.about__card{grid-column:2;grid-row:2}.about__card{grid-column:2}}}@layer blocks{.technical__header{--repel-vertical-alignment: flex-end;--gutter: var(--space-xs)}.technical__brochure{display:inline-flex;align-items:center;gap:.5em;font-weight:700;text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.2em;text-decoration-thickness:2.5px;white-space:nowrap;transition:color var(--transition-base)}.technical__brochure:hover{color:var(--color-text-dark)}.technical__brochure svg{flex-shrink:0;width:1em;height:auto}.technical__cards{--flow-space: var(--space-m);display:flex;flex-direction:column;align-items:stretch;gap:0}.technical__connector{flex-shrink:0;align-self:stretch;position:relative;height:24px}.technical__connector:before{content:"";position:absolute;top:0;left:calc(20% - 4px);width:10px;height:10px;background:var(--color-accent);border-radius:50%}.technical__connector:after{content:"";position:absolute;border-left:2px solid var(--color-accent);top:9px;bottom:0;left:20%}.technical__divider{flex-shrink:0;background:var(--color-accent);width:2px;height:var(--space-s);align-self:flex-start;margin-left:20%}.technical__card{--card-color: transparent;flex:1;position:relative;box-shadow:0 0 45px #5d8eb736,0 0 5px #14569340}.technical__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#ccdcdf24;mix-blend-mode:multiply;pointer-events:none}.technical__card .icon-list{--flow-space: var(--space-2xs)}@media(min-width:65rem){.technical__cards{flex-direction:row}.technical__card{--card-padding-inline: var(--space-m)}.technical__connector{width:50px;height:auto}.technical__connector:before{left:14px}.technical__connector:after{top:9px;left:19px;right:0;height:calc(50% - 9px);border-bottom:2px solid var(--color-accent);border-bottom-left-radius:4px}.technical__divider{width:40px;height:2px;align-self:center;margin-left:0}}}@layer blocks{.benefits__grid{--grid-min-item-size: clamp(20rem, 40vw, 40rem);--flow-space: var(--space-m)}.benefits__item{container-type:inline-size;display:flex;gap:var(--space-s);align-items:flex-start}.benefits__number{flex-shrink:0;width:3rem;font-size:5rem;font-weight:900;line-height:1;color:color-mix(in srgb,var(--color-neutral-800) 18%,transparent);text-align:center;padding-top:.1em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.benefits__title{text-wrap:balance}@container (max-width: 340px){.benefits__number{font-size:4.5rem}}.benefits__content{padding-block-start:var(--space-2xs)}.benefits__content .icon-list{--flow-space: var(--space-2xs)}.benefits__inner{position:relative;z-index:1}.benefits:before{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:-1;width:88vw;height:77vw;background:#fff9;filter:blur(11.5vw);top:-45%;left:-15vw}.benefits:after{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:-1;width:67vw;height:59vw;background:#376d75;opacity:.15;filter:blur(13.5vw);top:10%;right:-20vw}}@layer blocks{.icon-list__item{--flow-space: var(--space-3xs);display:flex;align-items:flex-start;gap:.5em;font-size:var(--font-size-0);line-height:1.45;color:var(--color-text)}.icon-list__item svg{flex-shrink:0;color:var(--color-accent)}.icon-list:not([data-icon=check]) .icon-list__item svg{width:.75rem;height:1lh}.icon-list[data-icon=check]{gap:var(--space-3xs)}.icon-list[data-icon=check] .icon-list__item{align-items:center;font-weight:700}.icon-list[data-icon=check] .icon-list__item svg{width:1em;height:auto}}@layer blocks{.use-cases__inner{--gutter-width: var(--space-xl)}.use-cases__groups,.use-cases__group{--flow-space: var(--space-s)}.use-cases__group>*{--flow-space: var(--space-3xs)}.use-cases__img{height:auto}@media(min-width:50rem)and (max-width:70rem){.use-cases__media{grid-column:1 / -1}.use-cases__img{aspect-ratio:5 / 3;-o-object-fit:cover;object-fit:cover}.use-cases__content{grid-template-columns:subgrid;grid-column:1 / -1;align-items:start;display:grid}.use-cases__heading{grid-column:1 / 3}.use-cases__groups{display:grid;grid-template-columns:subgrid;grid-column:1 / 3;align-items:start;row-gap:var(--space-m)}.use-cases__group{--flow-space: 0}}@media (min-width: calc(70rem + 1px)){.use-cases__media{order:2}.use-cases__media picture{position:sticky;top:var(--space-2xl)}}}@layer blocks{.references__inner{display:flex;flex-direction:column;gap:var(--space-l);margin-inline:auto;max-width:var(--max-width-wrapper-wide)}.references__map{flex-shrink:0}.references__map svg{display:block;width:100%;height:auto}.references__map .map-pin{cursor:pointer;pointer-events:bounding-box;transition:scale .2s ease}.references__map .map-pin:hover{scale:1.35}.references__content{--flow-space: var(--space-m);max-width:30rem;margin-inline-end:auto}.references__intro{text-wrap:balance}.references__list{--flow-space: var(--space-xs)}.references__list .icon-list__item span{font-style:italic;font-weight:700;color:var(--color-text-dark)}.references__more{--flow-space: var(--space-s)}.references__inner{position:relative;z-index:1}.references:before{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:0;width:43vw;height:38vw;background:#ceffb6;opacity:.15;filter:blur(13.5vw);top:-5%;left:-5vw}.references:after{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:0;width:67vw;height:59vw;background:#ffccfd;opacity:.15;filter:blur(13.5vw);bottom:-10%;right:-15vw}@media(min-width:50rem){.references__inner{flex-direction:row;align-items:center;gap:var(--space-2xl)}.references__map{width:45%;max-width:50rem}}}@layer blocks{.palm-cooling__inner{--flow-space: var(--space-l)}.palm-cooling__intro{--flow-space: var(--space-s);max-width:45rem}.palm-cooling__row{align-items:center}.palm-cooling__content{--flow-space: var(--space-s)}.palm-cooling__content h3{font-size:var(--font-size-2);text-wrap:balance}.palm-cooling__content h3+*{--flow-space: var(--space-s)}.palm-cooling__img{display:block;width:100%;height:auto}.palm-cooling p+.icon-list{--flow-space: var(--space-2xs)}.palm-cooling .icon-list__item>div{font-size:var(--font-size-0);line-height:1.45}.palm-cooling .icon-list__item strong{display:block;font-style:italic;font-weight:700;color:var(--color-text-dark)}.palm-cooling .icon-list__item p{color:var(--color-text)}.palm-cooling__cards{display:flex;flex-direction:column;align-items:center;gap:var(--space-m)}.palm-cooling__card{align-self:center;width:100%}.palm-cooling__quote{font-size:var(--font-size-1);line-height:1.45}.palm-cooling__card .btn{--flow-space: var(--space-xs)}@media(min-width:50rem){.palm-cooling__cards{flex-direction:row;align-items:stretch;gap:var(--space-xl)}.palm-cooling__card{flex:1}}.palm-cooling__inner{position:relative;z-index:1}.palm-cooling:after{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:0;width:90vw;height:87vw;background:#fff;opacity:.75;filter:blur(13.5vw);bottom:-35%;right:-25vw}}@layer blocks{.comparison{--region-padding-inline: 0}.comparison__inner{--flow-space: var(--space-m)}.comparison__intro{--flow-space: var(--space-s);max-width:calc(45rem + 2 * var(--page-padding));padding-inline:var(--page-padding)}.comparison__scroll-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-m);padding-block-end:2rem;-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--page-padding)),transparent 100%);mask-image:linear-gradient(to right,black calc(100% - var(--page-padding)),transparent 100%)}.comparison__table{width:100%;min-width:36rem;border-collapse:separate;border-spacing:0;font-size:var(--font-size-0);line-height:1.4;margin-inline:var(--page-padding)}.comparison__table td:first-child,.comparison__table th:first-child{border-left:1px solid var(--color-neutral-300)}.comparison__table td:last-child,.comparison__table th:last-child{border-right:1px solid var(--color-neutral-300)}.comparison__table tr td,.comparison__table tr th{border-bottom:1px solid var(--color-neutral-300);padding:var(--space-2xs) var(--space-s)}.comparison__table tr:last-child th:first-child{border-top-left-radius:var(--radius-m)}.comparison__table tr:last-child th:last-child{border-top-right-radius:var(--radius-m)}.comparison__table tbody tr:last-child :first-child{border-bottom-left-radius:var(--radius-m)}.comparison__table tbody tr:last-child :last-child{border-bottom-right-radius:var(--radius-m)}.comparison__table [data-image-row] td{border-bottom:0;border-left:0;border-right:0;padding:0}.comparison__table [data-image-row]+tr th{border-top:1px solid var(--color-neutral-300)}[data-image-row] td+td{border-left:1px solid var(--color-neutral-300)}.comparison__product-img{display:block;width:100%;height:auto;aspect-ratio:450 / 270;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}.comparison__th{text-align:left;font-weight:900;color:var(--color-text);background-color:color-mix(in srgb,var(--color-card) 30%,transparent);border-bottom:1px solid var(--color-neutral-300);vertical-align:bottom}.comparison__th+.comparison__th{border-left:1px solid var(--color-neutral-300)}.comparison__th--criteria{width:20%}.comparison__th--vitus,.comparison__th--chamber{width:40%;min-width:17rem}.comparison__row:not(:last-child){border-bottom:1px solid var(--color-neutral-300)}.comparison__criterion{font-weight:700;font-style:italic;color:var(--color-text);text-align:left;vertical-align:top;white-space:nowrap}.comparison__table tbody :is(th,td){background-color:#ffffffbf}.comparison__inner{position:relative;z-index:1}.comparison:before{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:0;width:90vw;height:87vw;background:#376d75;opacity:.15;filter:blur(13.5vw);bottom:-30%;left:-25vw}.comparison__cell{color:var(--color-text);vertical-align:top;border-left:1px solid var(--color-neutral-300);background-color:#ffffffbf}}@layer blocks{.carousel{position:relative;overflow:hidden;isolation:isolate}.carousel__track{display:flex;flex-wrap:nowrap;width:calc(100% * var(--num-slides, 1));transition:transform var(--carousel-duration, .6s) ease;will-change:transform}.carousel__slide{flex:1;min-width:0}@media(prefers-reduced-motion:reduce){.carousel__track{transition:none!important}}.carousel[data-transition=fade] .carousel__track{display:block;width:100%;transition:none}.carousel[data-transition=fade] .carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity var(--carousel-duration, .6s) ease}.carousel[data-transition=fade] .carousel__slide[data-active]{position:relative;opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.carousel[data-transition=fade] .carousel__slide{transition:none!important}}.carousel[data-drag]{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel[data-drag] .carousel__track{cursor:grab}.carousel[data-drag][data-dragging] .carousel__track{cursor:grabbing}}@layer blocks{.testimonials{--region-padding-inline: 0}.testimonials.carousel{--carousel-duration: .6s;--carousel-content-max-width: 50rem}.testimonials .carousel__mask{--_fade: max(var(--page-padding), (100vw - var(--carousel-content-max-width)) / 2);-webkit-mask-image:linear-gradient(to right,transparent 0%,black var(--_fade),black calc(100% - var(--_fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black var(--_fade),black calc(100% - var(--_fade)),transparent 100%)}.testimonials__content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-s);max-width:var(--carousel-content-max-width);width:calc(100vw - 6rem);margin-inline:auto;padding-block:var(--space-xl);padding-inline:var(--space-l)}.testimonials__quote-mark{display:block;flex-shrink:0}.testimonials__blockquote{margin:0;display:flex;flex-direction:column;gap:var(--space-xs)}.testimonials__text{font-style:italic;font-size:var(--font-size-3);font-weight:500;line-height:1.3;margin:0;max-width:24em;text-wrap:balance}.testimonials__blockquote footer{text-wrap:balance}.testimonials__source{font-style:italic;font-size:var(--font-size-0);font-weight:500}.testimonials .carousel__prev,.testimonials .carousel__next{position:absolute;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;z-index:2;background:transparent;border:none;padding:0;cursor:pointer;color:var(--color-accent);line-height:0;transition:color .2s ease,opacity .2s ease}.testimonials .carousel__prev{left:1rem}.testimonials .carousel__next{right:1rem}@media(min-width:50rem){.testimonials .carousel__prev{left:2rem}.testimonials .carousel__next{right:2rem}}.testimonials .carousel__prev:hover,.testimonials .carousel__next:hover{color:var(--color-accent)}.testimonials .carousel__prev:focus-visible,.testimonials .carousel__next:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.testimonials .carousel__prev[aria-disabled=true],.testimonials .carousel__next[aria-disabled=true]{opacity:.25;pointer-events:none}.testimonials .carousel-dots{display:flex;justify-content:center;align-items:center;gap:var(--space-xs);padding-block-start:var(--space-m)}.testimonials .carousel-dot{width:.5rem;height:.5rem;border-radius:50%;background-color:var(--color-neutral-300);border:none;padding:0;cursor:pointer;transition:background-color .25s ease,transform .25s ease}.testimonials .carousel-dot[aria-current=true]{background-color:var(--color-accent);transform:scale(1.4)}.testimonials .carousel-dot:hover:not([aria-disabled=true]){background-color:var(--color-neutral-700)}.testimonials .carousel-dot:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:50%}.testimonials .carousel-pause-button{position:absolute;bottom:.2rem;right:0;z-index:3;background:transparent;border:none;padding:.25rem;cursor:pointer;color:var(--color-text);opacity:.45;line-height:0;transition:opacity .2s ease}.testimonials .carousel-pause-button:hover,.testimonials .carousel-pause-button:focus-visible{opacity:1}.testimonials .carousel-pause-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}@media(max-width:36rem){.testimonials__content{padding-inline:var(--space-s);padding-block:0}.testimonials__text{font-size:var(--font-size-2)}.testimonials .carousel__prev,.testimonials .carousel__next{width:1rem;height:1rem}}}@layer blocks{.contact__inner{display:grid;grid-template-columns:1fr;gap:var(--space-l);max-width:var(--max-width-wrapper);margin-inline:auto}@media(min-width:72rem){.contact__inner{grid-template-columns:22rem 1fr;align-items:start;gap:var(--space-xl)}}@media(min-width:28rem){.contact__info{display:grid;grid-template-columns:1fr 1fr;align-items:end}}@media(min-width:72rem){.contact__info{grid-template-columns:1fr;gap:var(--space-l);padding-block-start:var(--space-l)}}.contact__address{font-style:normal}.contact__links{--flow-space: var(--space-s)}.contact__link-item{--flow-space: .25em;display:flex;align-items:center;gap:.5em}.contact__link-icon{display:flex;align-items:center;flex-shrink:0;color:var(--color-text)}.contact__link{font-size:var(--font-size-0);font-weight:700;color:var(--color-text);text-decoration:none}.contact__link:hover,.contact__link:focus-visible{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1.5px;text-decoration-color:var(--color-accent)}.contact__image{display:none;width:100%;max-width:17.5rem;height:auto;margin-inline:auto}@media(min-width:28rem){.contact__image{display:block}}.contact__card{background:#ffffffb3;border-radius:.625rem;padding:var(--space-l);box-shadow:0 0 45px #5d8eb736,0 0 4.5px #14569340}.contact__form-header{--flow-space: var(--space-xs);margin-block-end:var(--space-m)}.contact__form-title{font-size:var(--font-size-4);font-weight:900;line-height:1.2;color:var(--color-text)}.contact__form-header p{font-size:var(--font-size-0);color:var(--color-text);margin:0}.contact__form{display:flex;flex-direction:column;gap:var(--space-s)}.contact__field-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-s)}@media(max-width:36rem){.contact__field-row{grid-template-columns:1fr}}.contact__field{display:flex;flex-direction:column;gap:.25rem}.contact__label{font-size:var(--font-size--1);font-weight:700;font-style:italic;color:var(--color-text);line-height:1.4}.contact__label span{color:var(--color-text)}.contact__input,.contact__textarea{width:100%;background:#fff;border:1px solid #a8bec3;border-radius:3px;padding:.75rem .875rem;font-size:var(--font-size-0);font-family:inherit;color:var(--color-text-dark);box-shadow:inset 0 0 4px #00000014;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact__input{height:3rem}.contact__textarea{resize:vertical;min-height:8rem}.contact__input:focus,.contact__textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:inset 0 0 4px #00000014,0 0 0 2px color-mix(in srgb,var(--color-accent) 30%,transparent)}.contact__input[aria-invalid=true],.contact__textarea[aria-invalid=true]{border-color:var(--color-danger);box-shadow:inset 0 0 4px #00000014,0 0 0 2px color-mix(in srgb,var(--color-danger) 20%,transparent)}.contact__required-mark{color:var(--color-danger)}.contact__required-note{font-size:var(--font-size--2);color:var(--color-text);opacity:.65;margin:0}.contact__field-error{display:flex;align-items:center;gap:.3rem;margin:0;font-size:var(--font-size--2);color:var(--color-danger);line-height:1.4}.contact__field-error[hidden]{display:none}.contact__field-error-icon{flex-shrink:0;color:var(--color-danger)}.contact__error-summary{padding:var(--space-xs) var(--space-s);background:#c0392b12;border-left:3px solid var(--color-danger);border-radius:2px;margin-block-end:var(--space-s)}.contact__error-summary[hidden]{display:none}.contact__error-summary-title{font-size:var(--font-size-0);font-weight:700;color:var(--color-danger);margin:0 0 .4rem}.contact__error-summary-list{margin:0;padding-inline-start:1rem;list-style:none;padding-inline:0;line-height:1.3}.contact__error-summary-list a{font-size:var(--font-size--1);font-weight:500;text-decoration:none}.contact__error-summary-list a:hover{color:var(--color-danger);text-decoration:underline}.contact__form[data-loading]{opacity:.5;pointer-events:none;transition:opacity .2s ease}.contact__error{padding:var(--space-xs) var(--space-s);background:#e0525214;border-left:3px solid #e05252;border-radius:2px;font-size:var(--font-size-0);color:var(--color-text-dark);margin-block-end:var(--space-s);text-wrap:pretty}.contact__error a{color:inherit}.contact__success{padding:var(--space-xs) var(--space-s);background:#27ae6012;border-left:3px solid var(--color-success);border-radius:2px;margin-block-end:var(--space-s)}.contact__success-title{font-size:var(--font-size);font-weight:900;color:var(--color-success)}.contact__success p{margin:0}.contact__success--inline{padding:var(--space-xs) var(--space-s);background:#27ae6012;border-left:3px solid var(--color-success);border-radius:2px;margin-block-end:var(--space-s)}.contact__success--inline[hidden]{display:none}.contact__success--inline .contact__success-title{font-size:var(--font-size-0);font-weight:700;color:var(--color-success)}}@layer blocks{.site-footer{background-color:var(--color-white);padding-inline:var(--page-padding);padding-block:var(--space-s)}.site-footer a{text-decoration:none;font-size:var(--font-size--1)}.site-footer a:hover{text-decoration:underline}}@layer blocks{.prose{margin-inline:auto}.prose :is(h1,h2,h3){text-wrap:balance}.prose :is(h4,h5,h6,p,ul,ol){text-wrap:pretty}.prose :is(h1,h2,h3,h4,h5,h6,p,ul,ol){max-width:var(--max-width-text);margin-inline:auto}.prose h1{font-size:var(--font-size-3);font-weight:900}.prose h2{--flow-space: 1.25em;font-size:var(--font-size-1)}.prose h1+h2{--flow-space: 1.5em}.prose h3{--flow-space: 1.25em;font-size:var(--font-size-0)}.prose p{--flow-space: .5em;text-wrap:pretty}.prose h2 .ql-size-large{font-size:var(--text-h1)}.prose .ql-size-small{font-size:.82em;display:block}.prose :is(ul,ol){--flow-space: 1em;list-style:none}.prose :is(ul,ol)+*{--flow-space: 1em}.prose :is(ul,ol)>*+*{margin-block-start:var(--flow-space, 1em)}.prose :is(ul,ol) li{--flow-space: .3em;position:relative;padding-left:1.8em;text-wrap:pretty}.prose ul li:before{content:"";position:absolute;left:.3em;top:.2em;width:1em;height:1em;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxIDkuNTcyNjdDMjAuODgzOCA5LjcwNTg3IDIwLjc3NzggOS44NDU3MyAyMC42ODIxIDkuOTkyMjVDMjAuNTg2NCAxMC4xMzg4IDIwLjQ4MzkgMTAuMjgyIDIwLjM3NDUgMTAuNDIxOEMyMC4yMTA0IDEwLjY0ODMgMjAuMDM5NiAxMC44NzQ3IDE5Ljg2MTggMTEuMTAxMUMxOS42ODQxIDExLjMyNzYgMTkuNDkyNyAxMS41NDQgMTkuMjg3NiAxMS43NTA1QzE5LjA4MjUgMTEuOTU2OSAxOC44NjM4IDEyLjE0NjggMTguNjMxMyAxMi4zMTk5QzE4LjM5ODkgMTIuNDkzMSAxOC4xNDYgMTIuNjMyOSAxNy44NzI2IDEyLjczOTVDMTcuNTcxOCAxMi44NTk0IDE3LjI1NzMgMTIuOTYyNiAxNi45MjkyIDEzLjA0OTJDMTYuNjAxMSAxMy4xMzU4IDE2LjI3MjkgMTMuMTgyNCAxNS45NDQ4IDEzLjE4OTFDMTUuODY5NiAxMy4xODkxIDE1Ljc5NzkgMTMuMTgyNCAxNS43Mjk1IDEzLjE2OTFDMTUuNjYxMSAxMy4xNTU4IDE1LjU4OTQgMTMuMTQyNCAxNS41MTQyIDEzLjEyOTFDMTYuMzgyMyAxNC4wMjE2IDE3LjExMDQgMTUuMDAzOSAxNy42OTgyIDE2LjA3NjJDMTguMjg2MSAxNy4xNDg0IDE4Ljc1NDQgMTguMjc3MyAxOS4xMDMgMTkuNDYyOEMxOS4xMjM1IDE5LjUzNiAxOS4xMzM4IDE5LjYwOTMgMTkuMTMzOCAxOS42ODI2QzE5LjEzMzggMTkuODg5IDE5LjA1NTIgMjAuMDUyMiAxOC44OTc5IDIwLjE3MjFDMTguNzQwNyAyMC4yOTE5IDE4LjU1OTYgMjAuMzU1MiAxOC4zNTQ1IDIwLjM2MTlDMTguMTU2MiAyMC4zNjE5IDE4LjAwOTMgMjAuMzE4NiAxNy45MTM2IDIwLjIzMkMxNy44MTc5IDIwLjE0NTQgMTcuNzMyNCAyMC4wMTg5IDE3LjY1NzIgMTkuODUyNEMxNy42MTYyIDE5Ljc1OTEgMTcuNTg1NCAxOS42NjU5IDE3LjU2NDkgMTkuNTcyN0MxNy41NDQ0IDE5LjQ3OTQgMTcuNTEzNyAxOS4zODI5IDE3LjQ3MjcgMTkuMjgzQzE3LjQxMTEgMTkuMDk2NSAxNy4zNDYyIDE4LjkxMzMgMTcuMjc3OCAxOC43MzM1QzE3LjIwOTUgMTguNTUzNyAxNy4xMzQzIDE4LjM3MDUgMTcuMDUyMiAxOC4xODQxQzE2LjczNzggMTcuNDM4MSAxNi4zNjUyIDE2LjcyMjIgMTUuOTM0NiAxNi4wMzYyQzE1LjUwMzkgMTUuMzUwMiAxNS4wMDE1IDE0LjcxMDkgMTQuNDI3MiAxNC4xMTgxQzE0LjQwNjcgMTQuNDcxMSAxNC4zNzI2IDE0LjgyNDEgMTQuMzI0NyAxNS4xNzcxQzE0LjI3NjkgMTUuNTMgMTQuMjA4NSAxNS44NzY0IDE0LjExOTYgMTYuMjE2QzE0LjAzMDggMTYuNTgyMyAxMy44NzAxIDE2Ljk0ODYgMTMuNjM3NyAxNy4zMTQ5QzEzLjQwNTMgMTcuNjgxMiAxMy4xMzE4IDE4LjAzNzUgMTIuODE3NCAxOC4zODM5QzEyLjUwMjkgMTguNzMwMiAxMi4xNzgyIDE5LjA0NjUgMTEuODQzMyAxOS4zMzI5QzExLjUwODMgMTkuNjE5MyAxMS4xODAyIDE5Ljg3MjQgMTAuODU4OSAyMC4wOTIxQzEwLjY2NzUgMTkuOTQ1NiAxMC40Nzk1IDE5LjcyMjUgMTAuMjk0OSAxOS40MjI4QzEwLjExMDQgMTkuMTIzMSA5LjkzNjA0IDE4LjgwMDEgOS43NzE5NyAxOC40NTM4QzkuNjA3OTEgMTguMTA3NSA5LjQ2NDM2IDE3Ljc1NzggOS4zNDEzMSAxNy40MDQ4QzkuMjE4MjYgMTcuMDUxOSA5LjExOTE0IDE2Ljc2MjEgOS4wNDM5NSAxNi41MzU3QzguODE4MzYgMTYuNjU1NiA4LjUxMDc0IDE2Ljc2MjEgOC4xMjEwOSAxNi44NTU0QzcuNzMxNDUgMTYuOTQ4NiA3LjI5Mzk1IDE3LjAzNTIgNi44MDg1OSAxNy4xMTUxQzYuMzIzMjQgMTcuMTk1IDUuODE3MzggMTcuMjU4MyA1LjI5MTAyIDE3LjMwNDlDNC43NjQ2NSAxNy4zNTE2IDQuMjU1MzcgMTcuNDAxNSAzLjc2MzE4IDE3LjQ1NDhDMy4yNzEgMTcuNTA4MSAyLjgyMzI0IDE3LjU0MTQgMi40MTk5MiAxNy41NTQ3QzIuMDE2NiAxNy41NjggMS42ODg0OCAxNy41ODQ3IDEuNDM1NTUgMTcuNjA0NkMxLjUzODA5IDE3LjM2NDkgMS42Njc5NyAxNy4wNjUyIDEuODI1MiAxNi43MDU1QzEuOTgyNDIgMTYuMzQ1OSAyLjE2MzU3IDE1Ljk1NjMgMi4zNjg2NSAxNS41MzY3QzIuNTczNzMgMTUuMTE3MSAyLjc5MjQ4IDE0LjY4NzYgMy4wMjQ5IDE0LjI0OEMzLjI1NzMyIDEzLjgwODQgMy41IDEzLjM5MjIgMy43NTI5MyAxMi45OTkyQzQuMDA1ODYgMTIuNjA2MyA0LjI1MTk1IDEyLjI1NjYgNC40OTEyMSAxMS45NTAzQzQuNzMwNDcgMTEuNjQzOSA0Ljk2NjMxIDExLjQwNDIgNS4xOTg3MyAxMS4yMzFDNC45ODY4MiAxMC45OTc5IDQuNzg4NTcgMTAuNzUxNSA0LjYwNCAxMC40OTE3QzQuNDE5NDMgMTAuMjMyIDQuMjM0ODYgOS45Njg5NCA0LjA1MDI5IDkuNzAyNTRDMy4xNjE2MiA4LjM5NzE4IDIuMzg1NzQgNy4wMzE4NyAxLjcyMjY2IDUuNjA2NjNDMS4wNTk1NyA0LjE4MTM5IDAuNDg1MzUyIDIuNzIyODUgMCAxLjIzMTAxQzAuMTAyNTM5IDEuMTk3NzEgMC4yMTUzMzIgMS4xNzEwNyAwLjMzODM3OSAxLjE1MTA5QzAuNDYxNDI2IDEuMTMxMTEgMC41ODc4OTEgMS4xMTc3OSAwLjcxNzc3MyAxLjExMTEzQzAuODQ3NjU2IDEuMTA0NDcgMC45Nzc1MzkgMS4wOTc4MSAxLjEwNzQyIDEuMDkxMTVDMS4yMzczIDEuMDg0NDkgMS4zNTY5MyAxLjA4MTE2IDEuNDY2MzEgMS4wODExNkMxLjc1MzQyIDEuMDgxMTYgMi4xMDU0NyAxLjA5MTE1IDIuNTIyNDYgMS4xMTExM0MyLjkzOTQ1IDEuMTMxMTEgMy4zNjY3IDEuMTY0NDEgMy44MDQyIDEuMjExMDNDNC4yNDE3IDEuMjU3NjUgNC42NjIxMSAxLjMxNDI2IDUuMDY1NDMgMS4zODA4NkM1LjQ2ODc1IDEuNDQ3NDYgNS44MDcxMyAxLjUyNDA1IDYuMDgwNTcgMS42MTA2M0M2LjM5NTAyIDEuNzE3MTkgNi43NTM5MSAxLjg1MzcyIDcuMTU3MjMgMi4wMjAyMkM3LjU2MDU1IDIuMTg2NzIgNy45NjA0NSAyLjM4MzE5IDguMzU2OTMgMi42MDk2M0M4Ljc1MzQyIDIuODM2MDcgOS4xMjU5OCAzLjA3OTE2IDkuNDc0NjEgMy4zMzg5QzkuODIzMjQgMy41OTg2NCAxMC4wODY0IDMuODc4MzYgMTAuMjY0MiA0LjE3ODA2QzEwLjg3OTQgMy45NzE2IDExLjQ4NzggMy43NDUxNiAxMi4wODk0IDMuNDk4NzRDMTIuNjkwOSAzLjI1MjMyIDEzLjI3ODggMi45NzI2IDEzLjg1MyAyLjY1OTU4QzE0LjQyNzIgMi4zNDY1NiAxNC45NzQxIDIuMDA2OSAxNS40OTM3IDEuNjQwNkMxNi4wMTMyIDEuMjc0MyAxNi41MDIgMC44NDgwNTggMTYuOTYgMC4zNjE4NzdDMTcuMTkyNCAwLjcwODE5OCAxNy4zNzM1IDEuMDcxMTcgMTcuNTAzNCAxLjQ1MDc5QzE3LjYzMzMgMS44MzA0MSAxNy43MzU4IDIuMjE2NjkgMTcuODExIDIuNjA5NjNDMTcuODg2MiAzLjAwMjU3IDE3LjkzNDEgMy40MDU1IDE3Ljk1NDYgMy44MTg0MkMxNy45NzUxIDQuMjMxMzQgMTcuOTk1NiA0LjYzNDI3IDE4LjAxNjEgNS4wMjcyMUMxOC4wMjk4IDUuNDY2NzcgMTguMTE1MiA1LjkxMjk5IDE4LjI3MjUgNi4zNjU4N0MxOC40Mjk3IDYuODE4NzUgMTguNjQ1IDcuMjUxNjUgMTguOTE4NSA3LjY2NDU4QzE5LjE5MTkgOC4wNzc1IDE5LjUwNjMgOC40NTA0NiAxOS44NjE4IDguNzgzNDZDMjAuMjE3MyA5LjExNjQ2IDIwLjU5NjcgOS4zNzk1MyAyMSA5LjU3MjY3WiIgZmlsbD0iIzVDQUE0NSIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:center;background-size:contain}.prose a{text-decoration:underline;text-underline-offset:.15em}.prose a:hover{color:var(--color-neutral-800);text-decoration-color:var(--color-brand)}.prose[data-style=lollipop] ul li:before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.30411' cy='8.41711' r='7.0313' transform='rotate(-45 8.30411 8.41711)' fill='%23C63A61'/%3E%3Cellipse cx='3.05255' cy='7.14072' rx='1.9227' ry='0.87526' transform='rotate(-75.7844 3.05255 7.14072)' fill='%23F1B0BF'/%3E%3Crect x='12.2495' y='13.3988' width='1.46584' height='7.84356' rx='0.732919' transform='rotate(-45 12.2495 13.3988)' fill='%23C63A61'/%3E%3Cpath d='M13.7956 4.02543C13.8737 4.12276 13.9488 4.22161 14.0209 4.32201C12.8592 5.86622 11.2263 7.72979 9.31744 9.63871C7.50728 11.4489 5.73794 13.0108 4.24298 14.1583C4.1421 14.0867 4.04264 14.0123 3.94481 13.9348C5.44865 12.7845 7.23433 11.2101 9.06166 9.3828C10.9874 7.45709 12.632 5.57752 13.7956 4.02543Z' fill='%23F1B0BF'/%3E%3Cpath d='M12.1128 2.50492C12.1558 2.53271 12.1987 2.56095 12.2413 2.58978C11.0224 4.07019 9.36231 5.88789 7.46457 7.78564C5.66143 9.58877 3.93058 11.1775 2.49265 12.3769C2.46336 12.334 2.43457 12.2909 2.40634 12.2475C3.85207 11.0291 5.56577 9.4502 7.34759 7.66839C9.22159 5.79438 10.871 3.99576 12.1128 2.50492Z' fill='%23F1B0BF'/%3E%3C/svg%3E%0A")}.prose[data-style=neutral] ul li{padding-left:1.3em}.prose[data-style=neutral] ul li:before{left:.4em;top:.45em;width:.35em;height:.35em;border-radius:.2em;background:var(--secondary-color, var(--color-brand))}}@layer blocks{.card{background:var(--card-color, var(--color-card));border-radius:var(--radius-l);padding:var(--card-padding-block, var(--space-m)) var(--card-padding-inline, var(--space-l))}.card>*{--flow-space: var(--space-xs)}.card-title{font-size:var(--font-size-1);font-weight:900;line-height:1.2}}@layer utilities{.font-medium{font-weight:500}.font-bold{font-weight:700}.font-black{font-weight:900}}@layer utilities{.page-padding{padding-inline:var(--page-padding)}.max-w-text{max-width:var(--max-width-text)}.mx-auto{margin-inline:auto}}@layer utilities{.visually-hidden:not(:focus):not(:active){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}
