:root{--outline-offset-focus:2px;--outline-thickness-focus:2px;--outline-focus:var(--outline-thickness-focus) solid;scroll-behavior:smooth}:focus-visible{outline:2px solid;outline:var(--outline-focus);outline-offset:2px;outline-offset:var(--outline-offset-focus)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:CentraNo2;font-style:normal;font-weight:700;src:url(/fonts/CentraNo2-Bold.woff2)format("woff2"),url(/fonts/CentraNo2-Bold.woff)format("woff")}@font-face{font-family:CentraNo2;font-style:normal;font-weight:600;src:url(/fonts/CentraNo2-Medium.woff2)format("woff2"),url(/fonts/CentraNo2-Medium.woff)format("woff")}@font-face{font-family:CentraNo2;font-style:normal;font-weight:300;src:url(/fonts/CentraNo2-Light.woff2)format("woff2"),url(/fonts/CentraNo2-Light.woff)format("woff")}:root{--font-family:"CentraNo2","Avenir",sans-serif;font-family:CentraNo2,Avenir,sans-serif;font-family:var(--font-family)}*,:after,:before{box-sizing:border-box}:after,:before{box-sizing:inherit}html{text-size-adjust:none}body{min-height:100svh}:where(h1,h2,h3,h4,p,figure,blockquote,dl,dd),body{margin:0}:where(ul,ol,menu){margin:0;padding:0}:where(ul,ol,menu):where([role=list],[role=group],[role=menu],[role=tablist],[role=navigation]){list-style-type:""}:where(address){font-style:normal}:where(input,button,textarea,select){font:inherit;margin:0;padding:0}:where(button,input[type=submit],input[type=button]){-webkit-appearance:none;-moz-appearance:none;color:inherit;user-select:none;-webkit-tap-highlight-color:#0000;cursor:pointer;background:0 0;border:none}.button *{pointer-events:none}:where(h1,h2,h3,h4,p,figcaption,blockquote,dl,dd,li){hyphens:auto}:where(h1,h2,h3,h4,h5){hyphenate-limit-chars:13 5;text-wrap:balance}:where(p,figcaption,blockquote,dl,dd,li){hyphenate-limit-chars:25 6;text-wrap:pretty}:where(hr){margin:0}:where(img,picture){max-width:100%;height:auto;display:block}:target{scroll-margin-block:5lh}:where(table){border-collapse:collapse;border-spacing:0;text-align:left}:where(fieldset,legend){border:none;margin:0;padding:0}:where(dialog){color:inherit;background:0 0;border:none;max-width:none;max-height:none;padding:0;overflow:visible}:where(iframe){border:none}:root{--border-thickness-thin:1px;--border-thickness-regular:1.5px;--border-thickness-thick:2.5px;--red-05:#fef6f7;--red-20:#fed8da;--red-60:#e25a63;--red-80:#9f1a24;--red-90:#531015;--yellow-05:#fffcf2;--yellow-30:#fcd56b;--green-05:#f8fff9;--green-20:#d2f8da;--green-30:#7fdf95;--green-60:#46a65a;--green-80:#136223;--green-90:#002f05;--blue-05:#f8fbff;--blue-20:#a5c6f1;--blue-30:#9dc8f5;--blue-80:#23498a;--purple-05:#faf7ff;--purple-20:#ebe3ff;--purple-30:#cdbcf5;--purple-60:#8e71ce;--purple-80:#502c9e;--purple-90:#221148;--gray-00:#fff;--gray-05:#faf9fb;--gray-20:#e8e6ec;--gray-30:#c9c4d2;--gray-60:#9690a6;--gray-80:#453f54;--gray-99:#000;--min-block-size-action:1.4em;--max-inline-size-text:var(--space-3xl);--max-inline-size-content:calc(var(--max-inline-size-text)*2.5);--max-inline-size-big-text:calc((var(--max-inline-size-content) + var(--max-inline-size-text))/2);--space-3xs:clamp(.125rem,.1084rem + .0602vw,.1875rem);--space-2xs:clamp(.25rem,.2334rem + .0602vw,.3125rem);--space-xs:clamp(.5rem,.4503rem + .1807vw,.6875rem);--space-s:clamp(.9375rem,.8381rem + .3614vw,1.3125rem);--space-m:clamp(1.875rem,1.6762rem + .7229vw,2.625rem);--space-l:clamp(3.75rem,3.3524rem + 1.4458vw,5.25rem);--space-xl:clamp(7.5rem,6.7048rem + 2.8916vw,10.5rem);--space-2xl:clamp(15rem,13.4096rem + 5.7831vw,21rem);--space-3xl:clamp(30rem,26.8193rem + 11.5663vw,42rem);--space-3xs-2xs:clamp(.125rem,.0753rem + .1807vw,.3125rem);--space-2xs-xs:clamp(.25rem,.134rem + .4217vw,.6875rem);--space-xs-s:clamp(.5rem,.2846rem + .7831vw,1.3125rem);--space-s-m:clamp(.9375rem,.4902rem + 1.6265vw,2.625rem);--space-m-l:clamp(1.875rem,.9804rem + 3.253vw,5.25rem);--space-l-xl:clamp(3.75rem,1.9608rem + 6.506vw,10.5rem);--space-xl-2xl:clamp(7.5rem,3.9217rem + 13.012vw,21rem);--space-2xl-3xl:clamp(15rem,7.8434rem + 26.0241vw,42rem);--space-xs-l:clamp(.5rem,-.759rem + 4.5783vw,5.25rem)}@supports (top:1vi){:root{--space-xs-l:clamp(.5rem,-.759rem + 4.5783vi,5.25rem);--space-2xl-3xl:clamp(15rem,7.8434rem + 26.0241vi,42rem);--space-xl-2xl:clamp(7.5rem,3.9217rem + 13.012vi,21rem);--space-l-xl:clamp(3.75rem,1.9608rem + 6.506vi,10.5rem);--space-m-l:clamp(1.875rem,.9804rem + 3.253vi,5.25rem);--space-s-m:clamp(.9375rem,.4902rem + 1.6265vi,2.625rem);--space-xs-s:clamp(.5rem,.2846rem + .7831vi,1.3125rem);--space-2xs-xs:clamp(.25rem,.134rem + .4217vi,.6875rem);--space-3xs-2xs:clamp(.125rem,.0753rem + .1807vi,.3125rem);--space-3xl:clamp(30rem,26.8193rem + 11.5663vi,42rem);--space-2xl:clamp(15rem,13.4096rem + 5.7831vi,21rem);--space-xl:clamp(7.5rem,6.7048rem + 2.8916vi,10.5rem);--space-l:clamp(3.75rem,3.3524rem + 1.4458vi,5.25rem);--space-m:clamp(1.875rem,1.6762rem + .7229vi,2.625rem);--space-s:clamp(.9375rem,.8381rem + .3614vi,1.3125rem);--space-xs:clamp(.5rem,.4503rem + .1807vi,.6875rem);--space-2xs:clamp(.25rem,.2334rem + .0602vi,.3125rem);--space-3xs:clamp(.125rem,.1084rem + .0602vi,.1875rem)}}:where(:root){--color-background-elevated:var(--gray-00);--color-background-default:var(--green-05);--color-background-callout-green:var(--green-20);--color-background-callout-purple:var(--purple-20);--color-text-default:var(--purple-90);--color-text-light:var(--gray-80);--color-text-alert:var(--red-80);--border-color:var(--gray-30);--border-solid:var(--border-thickness-thin) solid var(--border-color);--border-dotted:var(--border-thickness-thick) dotted var(--border-color);--color-action-default:var(--purple-80);--color-action-secondary:var(--purple-20);accent-color:var(--color-action-default);--opacity-disabled:.55;color:var(--color-text-default);--filter-action-hover:brightness(130%)}:where(:root) ::selection{background-color:var(--selection-background-color,var(--green-80));color:var(--color-background-default)}:where(.theme-dark){--color-background-elevated:var(--purple-80);--color-background-default:var(--purple-90);--color-background-callout-green:var(--green-90);--color-background-callout-purple:var(--purple-80);--color-text-default:var(--purple-20);--color-text-light:var(--purple-30);--color-text-alert:var(--red-60);--border-color:var(--gray-80);--border-solid:var(--border-thickness-thin) solid var(--border-color);--border-dotted:var(--border-thickness-thick) dotted var(--border-color);--color-action-default:var(--green-05);--color-action-secondary:var(--purple-80);accent-color:var(--color-action-default);color:var(--color-text-default);--filter-action-hover:brightness(120%);--selection-background-color:var(--green-60)}:root{--duration-frame:16.6667ms;--duration-action:calc(var(--duration-frame)*8);--duration-action-hover:calc(var(--duration-frame)*4);--duration-long:calc(var(--duration-frame)*24);--duration-very-long:calc(var(--duration-frame)*48);--ease-cubic:cubic-bezier(.65,0,.65,1);--ease-in-expo:cubic-bezier(.95,.05,.795,.035);--ease-out-expo:cubic-bezier(.19,1,.22,1)}@media (prefers-reduced-motion:reduce){:root{--duration-frame:1ms}}:root{--step-5:clamp(1.6894rem,1.0755rem + 2.2323vw,4.0054rem);--step-4:clamp(1.5017rem,1.0504rem + 1.6411vw,3.2043rem);--step-3:clamp(1.3348rem,1.0092rem + 1.1842vw,2.5635rem);--step-2:clamp(1.1865rem,.9574rem + .833vw,2.0508rem);--step-1:clamp(1.0547rem,.8994rem + .5648vw,1.6406rem);--step-0:clamp(.9375rem,.8381rem + .3614vw,1.3125rem);--step--1:clamp(.8333rem,.7759rem + .2088vw,1.05rem)}@supports (top:1vi){:root{--step--1:clamp(.8333rem,.7759rem + .2088vi,1.05rem);--step-0:clamp(.9375rem,.8381rem + .3614vi,1.3125rem);--step-1:clamp(1.0547rem,.8994rem + .5648vi,1.6406rem);--step-2:clamp(1.1865rem,.9574rem + .833vi,2.0508rem);--step-3:clamp(1.3348rem,1.0092rem + 1.1842vi,2.5635rem);--step-4:clamp(1.5017rem,1.0504rem + 1.6411vi,3.2043rem);--step-5:clamp(1.6894rem,1.0755rem + 2.2323vi,4.0054rem)}}:root{--step-7:clamp(2.4054rem,.9694rem + 5.2219vw,7.8231rem);--text-margin:1.2em;--list-item-margin:.5em;--line-height-step-1:1.32;--line-height-step-2:1.24;--line-height-step-3:1.16;--line-height-step-4:1.08;--line-height-flat:1;--line-height-default:1.4;--line-height-form-element:1.4;--font-weight-regular:300;--font-weight-heading-light:300;--font-weight-label:600;--font-weight-strong:600;--font-weight-heading:700;--letter-spacing-step-1:-.004em;--letter-spacing-step-2:-.008em;--letter-spacing-step-3:-.012em;--letter-spacing-step-4:-.016em}.border-solid{border:var(--border-thickness,var(--border-thickness-thin)) solid var(--border-color)}.border-dotted{border:var(--border-thickness,var(--border-thickness-thick)) dotted var(--border-color)}@media screen{:root{--shadow-size:var(--space-m);--shadow-inset-size:var(--space-xs);--shadow-color:var(--green-60);--shadow-inset-color:var(--gray-60);--shadow-lightness:.6;--shadow-chroma:.1}.theme-dark *{--shadow-color:var(--gray-99);--shadow-lightness:.05;--shadow-chroma:.15}.box-shadow-focus,.box-shadow-s{--shadow-size:var(--space-s)}.box-shadow-m{--shadow-size:var(--space-m)}.box-shadow-l{--shadow-size:var(--space-l)}.box-shadow-xl{--shadow-size:var(--space-xl)}.box-shadow-focus,.box-shadow-inset,.box-shadow-l,.box-shadow-m,.box-shadow-s,.box-shadow-xl{--shadow-dimensions-1:0 calc(var(--shadow-size)/4) calc(var(--shadow-size)/2) calc(var(--shadow-size)/-8);--shadow-dimensions-2:0 calc(var(--shadow-size)/2) var(--shadow-size);--shadow-inset-dimensions-1:0 calc(var(--shadow-inset-size)/4) calc(var(--shadow-inset-size)/2);--shadow-inset-dimensions-2:0 calc(var(--shadow-inset-size)/2) var(--shadow-inset-size)}.box-shadow-focus,.box-shadow-l,.box-shadow-m,.box-shadow-s,.box-shadow-xl,.box-shadow-xs{--shadow-color-adjusted-1:#0003;--shadow-color-adjusted-2:#0000001a}.box-shadow-focus:focus-visible,.box-shadow-focus:focus-within,.box-shadow-l,.box-shadow-m,.box-shadow-s,.box-shadow-xl,.box-shadow-xs{box-shadow:var(--shadow-dimensions-1) var(--shadow-color-adjusted-1),var(--shadow-dimensions-2) var(--shadow-color-adjusted-2),inset var(--shadow-inset-dimensions-1) transparent,inset var(--shadow-inset-dimensions-2) transparent}@supports (color:oklch(from black l c h/1)){.box-shadow-focus:focus-visible,.box-shadow-focus:focus-within,.box-shadow-l,.box-shadow-m,.box-shadow-s,.box-shadow-xl,.box-shadow-xs{--shadow-color-adjusted-1:oklch(from var(--shadow-color,var(--gray-99)) var(--shadow-lightness) var(--shadow-chroma) h/.2);--shadow-color-adjusted-2:oklch(from var(--shadow-color,var(--gray-99)) var(--shadow-lightness) var(--shadow-chroma) h/.12)}}@supports not selector(p:has(a)){.box-shadow-focus,.box-shadow-l,.box-shadow-m,.box-shadow-s,.box-shadow-xl,.box-shadow-xs{box-shadow:var(--shadow-dimensions-1) var(--shadow-color-adjusted-1),var(--shadow-dimensions-2) var(--shadow-color-adjusted-2),inset var(--shadow-inset-dimensions-1) transparent,inset var(--shadow-inset-dimensions-2) transparent}}:where(.box-shadow-inset),:where(.box-shadow-inset-not-focus:not(:focus):not(:focus-visible):not(:has(input:focus-visible))),input:checked+.box-shadow-inset-follows-checked{--shadow-inset-color-adjusted-1:#00000026;--shadow-inset-color-adjusted-2:#0000001a;box-shadow:var(--shadow-dimensions-1) transparent,var(--shadow-dimensions-2) transparent,inset var(--shadow-inset-dimensions-1) #00000026,inset var(--shadow-inset-dimensions-2) #0000001a;box-shadow:var(--shadow-dimensions-1) transparent,var(--shadow-dimensions-2) transparent,inset var(--shadow-inset-dimensions-1) var(--shadow-inset-color-adjusted-1),inset var(--shadow-inset-dimensions-2) var(--shadow-inset-color-adjusted-2)}@supports (color:oklch(from black l c h/1)){:where(.box-shadow-inset),:where(.box-shadow-inset-not-focus:not(:focus):not(:focus-visible):not(:has(input:focus-visible))),input:checked+.box-shadow-inset-follows-checked{--shadow-inset-color-adjusted-1:oklch(from var(--shadow-inset-color,var(--gray-99)) var(--shadow-lightness) var(--shadow-chroma) h/.15);--shadow-inset-color-adjusted-2:oklch(from var(--shadow-inset-color,var(--gray-99)) var(--shadow-lightness) var(--shadow-chroma) h/.08)}}}.breakout-button{position:var(--breakout-button-position,static);position:static}.breakout-button,.breakout-button:before{cursor:pointer}.breakout-button:active,.breakout-button:hover,.breakout-button:hover:active{filter:none;transform:none}.breakout-button:before{border-radius:var(--breakout-button-border-radius,var(--card-border-radius));bottom:0;bottom:var(--breakout-button-inset,0);content:"";left:0;left:var(--breakout-button-inset,0);right:0;right:var(--breakout-button-inset,0);top:0;top:var(--breakout-button-inset,0);display:block;position:absolute}:where(:has(.breakout-button:active)){cursor:pointer}.breakout-button-parent{transition-duration:var(--button-transition-duration,);transition-property:transform,filter;transition-timing-function:ease-in;transition-timing-function:var(--button-transition-easing,ease-in);position:relative}.breakout-button-parent:has(:hover,:active){filter:var(--filter-action-hover)}.breakout-button-parent:has(:active){--button-transition-duration:var(--duration-action-hover);--button-transition-easing:ease-out;transform:scale(.99)}.font-size-step-1{--font-size:var(--step-1);--line-height:var(--line-height-step-1);--letter-spacing:var(--letter-spacing-step-1)}.font-size-step-2{--font-size:var(--step-2);--line-height:var(--line-height-step-2);--letter-spacing:var(--letter-spacing-step-2)}.font-size-step-7{--font-size:var(--step-7);--line-height:var(--line-height-flat);--letter-spacing:-.015em}.font-weight-regular{--font-weight:var(--font-weight-regular)}.font-weight-heading-light{--font-weight-heading:var(--font-weight-heading-light)}.font-weight-strong{font-weight:var(--font-weight-strong)}:root{--gradient-emphasis-color-1:var(--green-20);--gradient-emphasis-color-2:var(--blue-20);--gradient-emphasis-color-3:var(--purple-20);--gradient-emphasis:linear-gradient(var(--gradient-angle,90deg),var(--gradient-emphasis-color-1),var(--gradient-emphasis-color-2),var(--gradient-emphasis-color-3))}@supports (color:oklch(from #000 l c h/1)){:root{--gradient-emphasis-color-1:oklch(from var(--green-30) l 80% h/.3);--gradient-emphasis-color-2:oklch(from var(--blue-20) l 80% h/.3);--gradient-emphasis-color-3:oklch(from var(--purple-30) l 80% h/.3)}}.theme-dark{--gradient-emphasis-color-1:var(--green-80);--gradient-emphasis-color-2:var(--blue-80);--gradient-emphasis-color-3:var(--purple-80);--gradient-emphasis:linear-gradient(var(--gradient-angle,90deg),var(--gradient-emphasis-color-1),var(--gradient-emphasis-color-2) calc(50%*var(--gradient-size,1)),var(--gradient-emphasis-color-3) calc(100%*var(--gradient-size,1)))}@supports (color:oklch(from #000 l c h/1)){.theme-dark{--gradient-emphasis-color-1:oklch(from var(--green-80) .7 50% h/.6);--gradient-emphasis-color-2:oklch(from var(--blue-80) .7 50% h/.6);--gradient-emphasis-color-3:oklch(from var(--purple-80) .7 50% h/.6)}}.gradient-emphasis{background-image:var(--gradient-emphasis)}.visually-hidden,[x-cloak][data-x-cloak-visually]:not([data-x-cloak-static-fallback]){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:0;margin:0;padding:0;position:absolute;overflow:hidden}[x-cloak][data-x-cloak-opacity]:not([data-x-cloak-static-fallback]){opacity:0}[x-cloak]:not([data-x-cloak-visually]):not([data-x-cloak-opacity]):not([data-x-cloak-static-fallback]){display:none}@media (scripting:enabled){[x-cloak][data-x-cloak-visually]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:0;margin:0;padding:0;position:absolute;overflow:hidden}[x-cloak][data-x-cloak-opacity]{opacity:0}[x-cloak]:not([data-x-cloak-visually]):not([data-x-cloak-opacity]){display:none}}.max-inline-size-text{max-width:var(--max-inline-size-text);width:100%}.max-inline-size-big-text{max-width:var(--max-inline-size-big-text);width:100%}.max-inline-size-content{max-width:var(--max-inline-size-content);width:100%}@media (scripting:none){.js-only{display:none!important}}@media print{.no-print{display:none!important}.page-break-inside-avoid{page-break-inside:avoid}}.print-color-adjust-exact{print-color-adjust:exact}.text-align-center{text-align:center}.text-align-right{text-align:right}.transition-enter,.transition-leave{transition-delay:0s;transition-delay:var(--transition-delay,0s);transition-property:grid-template,max-height,opacity,transform!important}.transition-enter{transition-duration:var(--transition-duration,var(--duration-very-long))!important}.transition-leave{transition-duration:var(--transition-duration,var(--duration-action))!important;transition-timing-function:ease-in!important}@media screen{.opacity-0{opacity:0}.transition-hidden{opacity:0;transform:scale(1) translateX(0) translateY(var(--transition-hidden-translate-y,calc(var(--space-xs)*-1)));transform:scale(var(--transition-hidden-scale,1)) translateX(var(--transition-hidden-translate-x,0)) translateY(var(--transition-hidden-translate-y,calc(var(--space-xs)*-1)))}.expander{--transition-duration:var(--expander-duration,var(--duration-long));display:grid}.expander>*{overflow:hidden}.expanded{grid-template-rows:1fr;grid-template-columns:1fr}.collapsed{grid-template-columns:0fr;grid-template-columns:var(--expander-collapsed-columns,0fr);grid-template-rows:0fr;grid-template-rows:var(--expander-collapsed-rows,0fr);min-width:0;min-height:0}.collapsed-column{grid-template-columns:0fr;min-width:0}.collapsed-row{grid-template-rows:0fr;min-height:0}}:where(.center){width:100%;width:var(--center-inline-size,100%);flex-direction:column;justify-content:center;align-items:center;display:flex}.center[data-flex-direction=row]{flex-direction:row}.center[data-justify-content=flex-start]{justify-content:flex-start}:where(.cluster){--gutter:var(--space-m);align-items:center;align-items:var(--cluster-vertical-alignment,center);gap:var(--gutter);-webkit-column-gap:var(--gutter-column,var(--gutter));column-gap:var(--gutter-column,var(--gutter));justify-content:flex-start;justify-content:var(--cluster-horizontal-alignment,flex-start);row-gap:var(--gutter-row,var(--gutter));flex-wrap:wrap;display:flex}:where(.flow>*+*){margin-top:1em;margin-top:var(--flow-space,var(--space-s,1em))}@media (scripting:enabled){:where(.flow>noscript:first-child+*){margin-top:0}}:where(.grid){grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item-size-min,var(--space-xl)),min(100%,var(--grid-item-size-max,var(--space-2xl)))),1fr));grid-template-columns:repeat(var(--grid-placement,auto-fill),minmax(max(var(--grid-item-size-min,var(--space-xl)),min(calc(100%/var(--grid-column-count,1)),var(--grid-item-size-max,var(--space-2xl)))),1fr));grid-gap:var(--grid-gap,var(--space-s-m));gap:var(--grid-gap,var(--space-s-m));display:grid}.grid[data-grid-column-count]{--grid-placement:auto-fit}.grid[data-grid-column-count="2"]{--grid-column-count:2}.grid[data-grid-column-count="3"]{--grid-column-count:3}.grid[data-grid-column-count="4"]{--grid-column-count:4}.grid[data-grid-column-count="5"]{--grid-column-count:5}.grid[data-grid-column-count="6"]{--grid-column-count:6}.grid[data-grid-column-count="7"]{--grid-column-count:7}.grid[data-grid-column-count="8"]{--grid-column-count:8}:where(.inline-list){--separator:var(--inline-list-separator,"•");--spacing:1ex;padding:0;list-style-type:""}:where(.inline-list)>*{display:inline-block}@supports not (clip-path:inset(0 0 0 0)){:where(.inline-list)>:not(:last-child):after{color:var(--color-text-light);content:var(--separator);margin-left:var(--spacing);margin-right:var(--spacing);text-align:center;width:var(--spacing);display:inline-block}}@supports (clip-path:inset(0 0 0 0)){:where(.inline-list){-webkit-clip-path:inset(0 0 0 calc(var(--spacing)*3));clip-path:inset(0 0 0 calc(var(--spacing)*3));margin-left:calc(var(--spacing)*-3)}:where(.inline-list)>*{margin-left:var(--spacing);display:inline-flex}:where(.inline-list)>:before{color:var(--color-text-light);content:var(--separator);margin-right:var(--spacing);text-align:center;width:var(--spacing);display:inline-block}}:where(.layers){align-items:start;align-items:var(--layers-align-items,start);display:grid;display:var(--layers-display,grid);justify-items:start;justify-items:var(--layers-justify-items,start);grid-template-columns:minmax(0,1fr)}:where(.layers>*){grid-area:1/1}.overflow{flex-direction:column;align-items:center;width:100%;display:flex}.overflow:not([data-inline-size=halfText]){clear:both}@media (width>=30rem){.overflow[data-inline-size=halfText]{width:calc(50% - var(--text-margin)/2)}.overflow[data-float=left]{float:left;margin-bottom:var(--text-margin);margin-right:var(--text-margin)}.overflow[data-float=right]{float:right;margin-bottom:var(--text-margin);margin-left:var(--text-margin)}}.overflow[data-inline-size=bigText]>:first-child,.overflow[data-inline-size=content]>:first-child,.overflow[data-inline-size=text]>:first-child{--pseudo-margin:var(--wrapper-padding-inline);width:calc(100vw - var(--pseudo-margin)*2)}.overflow[data-inline-size=bigText]>:first-child{max-width:var(--max-inline-size-big-text)}.overflow[data-inline-size=content]>:first-child{max-width:var(--max-inline-size-content)}:where(.repel){align-items:center;align-items:var(--repel-align-items,center);gap:var(--gutter,var(--space-m));flex-wrap:wrap;justify-content:space-between;display:flex}.repel[data-nowrap]{flex-wrap:nowrap}:where(.switcher){align-items:flex-start;align-items:var(--switcher-vertical-alignment,flex-start);gap:var(--gutter,var(--space-m));flex-wrap:wrap;display:flex}:where(.switcher>*){flex-basis:calc(40000000000ch - 100000000000%);flex-basis:calc((var(--switcher-inline-size-switch,40ch) - 100%)*1000000000);flex-grow:1}.switcher>:nth-last-child(n+5),.switcher>:nth-last-child(n+5)~*{flex-basis:100%}:root{--wrapper-padding-inline:var(--space-xs-l)}:where(.wrapper){--center-inline-size:auto;border-radius:0;border-radius:var(--wrapper-border-radius,0);margin-left:auto;margin-left:var(--wrapper-margin-inline,var(--wrapper-margin-inline-base,auto));margin-right:auto;margin-right:var(--wrapper-margin-inline,var(--wrapper-margin-inline-base,auto));max-width:100%;padding-left:var(--wrapper-padding-inline);padding-right:var(--wrapper-padding-inline);transition:border-radius var(--duration-action) ease-in;--radius:var(--wrapper-padding-inline);--max-gap:4px;border-radius:clamp(0px,(100vw - 100% - 4px) * 9999,var(--radius)) /var(--radius);border-radius:clamp(0px,(100vw - 100% - var(--max-gap)) * 9999,var(--radius)) /var(--radius);border-radius:calc(sign(100cqi - 100% - 4px)*var(--radius)) /var(--radius);border-radius:calc(sign(100cqi - 100% - var(--max-gap))*var(--radius)) /var(--radius);position:relative}.wrapper[data-align=stretch]{--wrapper-margin-inline-base:0;--wrapper-border-radius:0;padding-left:calc(var(--wrapper-margin-inline,0px) + var(--wrapper-padding-inline));padding-right:calc(var(--wrapper-margin-inline,0px) + var(--wrapper-padding-inline));align-self:stretch;margin-left:0;margin-right:0}:where([data-background]){padding-bottom:var(--wrapper-padding-block-end,max(var(--wrapper-padding-inline,var(--space-m)),var(--space-s)));padding-top:var(--wrapper-padding-block-start,max(var(--wrapper-padding-inline,var(--space-m)),var(--space-s)))}[data-background=circle]{--stop-end:min(45vw,100%);background-image:radial-gradient(circle closest-side at center,var(--background-color,var(--color-background-callout-green)) 0,var(--background-color,var(--color-background-callout-green)) calc(min(45vw, 100%) - .6667px),#fff0 min(45vw,100%));background-image:radial-gradient(circle closest-side at center,var(--background-color,var(--color-background-callout-green)) 0,var(--background-color,var(--color-background-callout-green)) calc(var(--stop-end) - .6667px),#fff0 var(--stop-end));background-repeat:no-repeat}[data-background]:not([data-background=circle]){background:var(--background-color,var(--color-background-callout-green))}[data-background-color=purple]{--background-color:var(--color-background-callout-purple);--shadow-color:var(--purple-60)}.blockquote,:where(.prose>blockquote:not([class])){page-break-inside:avoid;position:relative}.blockquote>*,:where(.prose>blockquote:not([class]))>*{position:relative}blockquote:not([class]){font-size:var(--step-1)}cite{font-style:normal}@media screen{.blockquote:not(:has(header)),:where(.prose>blockquote:not([class])){border-left:.25ch solid var(--color-text-light);padding-left:var(--space-xs-s)}}.heading-subheading-container:has(.heading-link),h2:not(.does-not-exist):has(.heading-link),h3:not(.does-not-exist):has(.heading-link),h4:not(.does-not-exist):has(.heading-link),h5:not(.does-not-exist):has(.heading-link),h6:not(.does-not-exist):has(.heading-link),p:not(.does-not-exist):has(.heading-link){position:relative}.heading-link{aspect-ratio:1;background:var(--color-text-light);display:inline-block;display:var(--heading-link-display,inline-block);margin-left:var(--link-icon-margin);opacity:0;pointer-events:none;transform:translateX(var(--heading-link-translate-x,calc(var(--link-icon-margin)*-1))) translateY(0);transform:translateX(var(--heading-link-translate-x,calc(var(--link-icon-margin)*-1))) translateY(var(--heading-link-translate-y,0));width:var(--link-icon-size);bottom:0;right:0;mask-image:url(/icons/link.svg);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.heading-subheading-container:has(.heading-link):hover .heading-link,h2:not(.does-not-exist):has(.heading-link):hover .heading-link,h3:not(.does-not-exist):has(.heading-link):hover .heading-link,h4:not(.does-not-exist):has(.heading-link):hover .heading-link,h5:not(.does-not-exist):has(.heading-link):hover .heading-link,h6:not(.does-not-exist):has(.heading-link):hover .heading-link,p:not(.does-not-exist):has(.heading-link):hover .heading-link{opacity:1;pointer-events:all;transition-delay:.5s;transform:translate(0)translateY(0)}.heading-link:hover{background:var(--color-action-default)}:root{--label-gap-default:.5cap;--label-icon-inline-size:1.8cap}.label{align-items:center;align-items:var(--label-align-items,center);display:inline-flex;display:var(--label-display,inline-flex);font-size:inherit;font-size:var(--font-size,inherit);font-weight:var(--font-weight-label);gap:.5cap;gap:var(--label-gap,var(--label-gap-default));justify-content:space-between;justify-content:var(--label-justify-content,space-between);-webkit-text-decoration:none;text-decoration:none}.label span{line-height:var(--line-height-form-element);flex-grow:1}.label>input:disabled~span{opacity:var(--opacity-disabled)}.label img,[data-icon]{width:1.8cap;height:auto;width:var(--label-icon-inline-size);flex:none}:where(.label:has(span:not(.visually-hidden))) [data-icon=linkedin]{transform:translateY(-8.5%)}:root{--link-icon-size:1.1ch;--link-icon-margin:calc(var(--link-icon-size)/7);--link-color:var(--color-action-default);--link-text-decoration-color:var(--green-80);--link-hover-text-decoration-color:var(--green-80)}.theme-dark{--link-color:var(--color-action-default);--link-text-decoration-color:var(--green-20);--link-hover-text-decoration-color:var(--green-30)}:where(a[class]:not(.a)){-webkit-text-decoration:none;text-decoration:none}:where(a:not([class]),.a){color:var(--link-color);text-decoration:underline;-webkit-text-decoration:var(--link-text-decoration,underline);text-decoration:var(--link-text-decoration,underline);-webkit-text-decoration-color:var(--link-text-decoration-color);text-decoration-color:var(--link-text-decoration-color);text-underline-offset:.1em;-webkit-text-decoration-skip:ink;border-radius:var(--form-element-radius);text-decoration-skip-ink:auto;transition:opacity var(--duration-action) ease-in,transform var(--duration-action) ease-in,-webkit-filter var(--duration-action) ease-in,-webkit-text-decoration var(--duration-action) ease-in;transition:filter var(--duration-action) ease-in,text-decoration var(--duration-action) ease-in,opacity var(--duration-action) ease-in,transform var(--duration-action) ease-in;transition:filter var(--duration-action) ease-in,text-decoration var(--duration-action) ease-in,opacity var(--duration-action) ease-in,transform var(--duration-action) ease-in,-webkit-filter var(--duration-action) ease-in,-webkit-text-decoration var(--duration-action) ease-in;text-decoration-thickness:1.5px}:where(a:not([class]),.a):hover{filter:var(--filter-action-hover);text-underline-offset:.15em;transition-duration:var(--duration-action-hover);text-decoration-thickness:3px}:where(a:not([class]),.a):active{color:var(--color-text-default);filter:none;-webkit-text-decoration-color:var(--color-text-default);text-decoration-color:var(--color-text-default)}:where(:where(a:not([class]),.a):has(img,svg)){display:inline-block}:where(:where(a:not([class]),.a):has(img,svg)):hover{filter:contrast(115%);transform:scale(1.02)}:where(a:not([class]):visited){color:var(--text-default);--link-text-decoration-color:var(--text-default)}.a[data-link-icon],:where(.prose a)[href*="//"]:not([href*="https://www.fortomorrow.eu"]):not([class]):not(:has(img)):not(:has(figure)):not(:has(picture)):not(:has(video)):not([download]){padding-right:1.25714ch;padding-right:calc(var(--link-icon-size) + var(--link-icon-margin))}.a[data-link-icon]:after,[href*="//"]:where(.prose a):not([href*="https://www.fortomorrow.eu"]):not([class]):not(:has(img)):not(:has(figure)):not(:has(picture)):not(:has(video)):not([download]):after{content:"";height:1.1ch;height:var(--link-icon-size);margin-bottom:-.121ch;margin-bottom:calc(var(--link-icon-size)*-.11);margin-left:.15714ch;margin-left:var(--link-icon-margin);margin-right:-1.21ch;margin-right:calc(var(--link-icon-size)*-1.1);width:1.1ch;width:var(--link-icon-size);background:currentColor;display:inline-block;mask-image:url(/icons/external-link.svg);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.a[data-link-icon=mail]:after{mask-image:url(/icons/mail.svg)}:root{--overlay-color-background:var(--color-background-elevated);--overlay-blur-radius-default:1rem}@supports (backdrop-filter:blur(1px)){@media not all and (prefers-contrast:more){:root{--overlay-color-background:color-mix(in lab,var(--color-background-elevated),transparent 85%)}}}.overlay-behind:before,:where(.overlay){--overlay-backdrop-filter:blur(var(--overlay-blur-radius,var(--overlay-blur-radius-default))) contrast(10%) saturate(320%) brightness(var(--overlay-brightness,185%))}:where(.theme-dark) :where(.overlay,.overlay-behind){--overlay-backdrop-filter:blur(var(--overlay-blur-radius,var(--overlay-blur-radius-default))) saturate(300%) brightness(var(--overlay-brightness,20%))}.overlay-behind:before{content:"";z-index:-1;position:absolute;inset:0}.overlay-behind:before,:where(.overlay){background-color:var(--overlay-color-background);border-radius:var(--overlay-border-radius,var(--space-s));padding:var(--overlay-padding-block,var(--overlay-padding,var(--space-s))) var(--overlay-padding-inline,var(--overlay-padding,var(--space-s)))}@supports (backdrop-filter:blur(1px)){.overlay-behind:before,:where(.overlay){backdrop-filter:var(--overlay-backdrop-filter)}}@supports ((-webkit-backdrop-filter:blur(1px))){.overlay-behind:before,:where(.overlay){-webkit-backdrop-filter:blur(.5rem)contrast(25%)saturate(260%)brightness(165%)}}.theme-dark .overlay{-webkit-backdrop-filter:blur(1rem)saturate(300%)brightness(20%)}.heading-subheading-container:has(:nth-child(2))>:first-child{--font-weight:var(--font-weight-heading-light);text-box-trim:trim-start}.heading-subheading-container>:nth-child(2){--font-weight:var(--font-weight-heading);text-box-trim:trim-end}.heading-subheading-container[data-bold-first]:has(:nth-child(2))>:first-child{--font-weight:var(--font-weight-heading)}.heading-subheading-container[data-bold-first]>:not(:first-child){--font-weight:var(--font-weight-heading-light)}.prose table:not([class]),.table{color:var(--color-text-default);-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:block}.prose table:not([class]) thead th,.table thead th{color:var(--color-text-light);font-size:var(--step--1);font-weight:var(--font-weight-regular)}.prose table:not([class]) tbody,.table tbody{font-size:var(--step-0)}.prose table:not([class]):has(thead) tbody,.table:has(thead) tbody{border-bottom:var(--border-solid);border-top:var(--border-solid)}.prose table:not([class]):has(tr:last-child td:first-child>strong:first-child) tbody,.table:has(tr:last-child td:first-child>strong:first-child) tbody{border-bottom:none}.prose table:not([class]):has(tr:last-child td:first-child>strong:first-child) tbody tr:last-child,.table:has(tr:last-child td:first-child>strong:first-child) tbody tr:last-child{background-color:initial;border-top:var(--border-solid)}.prose table:not([class]) tfoot td,.prose table:not([class]) tfoot th,.prose table:not([class]) th[scope=row],.table tfoot td,.table tfoot th,.table th[scope=row]{font-weight:var(--font-weight-label)}.prose table:not([class]) td,.prose table:not([class]) th,.table td,.table th{vertical-align:top}.prose table:not([class]) td:not([class]),.prose table:not([class]) th:not([class]),.table td:not([class]),.table th:not([class]){padding:0}.prose table:not([class]) td:not(:last-child),.prose table:not([class]) th:not(:last-child),.table td:not(:last-child),.table th:not(:last-child){padding-left:var(--table-cell-padding-inline);padding-right:var(--table-cell-padding-inline,var(--space-xs))}.prose table:not([class]) td:not(:first-child),.prose table:not([class]) th:not(:first-child),.table td:not(:first-child),.table th:not(:first-child){padding-left:var(--table-cell-padding-inline,var(--space-xs));padding-right:var(--table-cell-padding-inline)}.prose>table:has(tr:nth-child(5)) tbody tr:nth-child(odd),.table:has(tr:nth-child(5)) tbody tr:nth-child(odd),.table[data-purple-rows] tbody tr:nth-child(odd){background-color:var(--gray-00)}.prose>table:has(tr:nth-child(5)) tbody tr:nth-child(2n),.table:has(tr:nth-child(5)) tbody tr:nth-child(2n),.table[data-purple-rows] tbody tr:nth-child(2n){background-color:var(--purple-05)}.prose>table:has(tr:nth-child(5)) td,.prose>table:has(tr:nth-child(5)) th,.table:has(tr:nth-child(5)) td,.table:has(tr:nth-child(5)) th,.table[data-purple-rows] td,.table[data-purple-rows] th{--table-cell-padding-inline:var(--space-xs)}.prose>table:has(tr:nth-child(5)) tbody tr,.table:has(tr:nth-child(5)) tbody tr,.table[data-purple-rows] tbody tr{border-left:var(--border-solid);border-right:var(--border-solid);border-color:var(--purple-20)}.prose>table:has(tr:nth-child(5)):has(tr:last-child td:first-child>strong:first-child) tr:last-child,.table:has(tr:nth-child(5)):has(tr:last-child td:first-child>strong:first-child) tr:last-child,.table[data-purple-rows]:has(tr:last-child td:first-child>strong:first-child) tr:last-child{border-left:none;border-right:none}.prose>table:has(tr:nth-child(5)) sub,.prose>table:has(tr:nth-child(5)) sup,.table:has(tr:nth-child(5)) sub,.table:has(tr:nth-child(5)) sup,.table[data-purple-rows] sub,.table[data-purple-rows] sup{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-numeric:normal}.prose>table:has(tr:nth-child(5)) a,.table:has(tr:nth-child(5)) a,.table[data-purple-rows] a{font-weight:var(--font-weight-label)!important}body{--hr-margin-block:var(--space-m);font-display:fallback;font-size:var(--step-0);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-default);-webkit-text-decoration-skip:ink;font-size-adjust:from-font;text-decoration-skip-ink:auto;text-rendering:optimizelegibility}.prose{max-width:var(--prose-max-inline-size,var(--max-inline-size-text));width:100%}.prose>:where(*):not(:first-child):not(.prose),:where(.prose>.prose:not(:first-child):not([data-background-color])>*),:where(.prose>.prose[data-background-color]),:where(.prose>.prose[data-has-borders]){margin-top:var(--text-margin)}.prose>script:first-child+*{--text-margin:0}.prose>:where(h2,h3,h4,h5,p,ul,ol,dl,dd,blockquote:not([class])){width:100%}.h1,.h2,.h3,.h4,.h5,.prose :where(h1,h2,h3,h4,h5){font-weight:var(--font-weight,var(--font-weight-heading));page-break-inside:avoid;page-break-after:avoid;text-box-edge:cap alphabetic;text-box-trim:trim-both;text-wrap:balance}.h1,:where(.prose h1){font-size:var(--font-size,var(--step-5));letter-spacing:var(--letter-spacing,var(--letter-spacing-step-4));line-height:var(--line-height,var(--line-height-flat))}.h2,:where(h2){font-size:var(--font-size,var(--step-4));letter-spacing:var(--letter-spacing,var(--letter-spacing-step-4));line-height:var(--line-height,var(--line-height-step-4))}.h3,:where(.prose) h3:not([class]),:where(.prose:not([data-prose-has-regular-headings]):not(:has(h3))) h2:not([class]){font-size:var(--font-size,var(--step-3));letter-spacing:var(--letter-spacing,var(--letter-spacing-step-3));line-height:var(--line-height,var(--line-height-step-3))}.h4,:where(.prose h4:not([class])){font-size:var(--font-size,var(--step-2));letter-spacing:var(--letter-spacing,var(--letter-spacing-step-2));line-height:var(--line-height,var(--line-height-step-2))}.h5,:where(.prose h5:not([class])){font-size:var(--font-size,var(--step-1));letter-spacing:var(--letter-spacing,var(--letter-spacing-step-1));line-height:var(--line-height,var(--line-height-step-2))}.prose[data-has-intro]>p:first-of-type,:where(.intro){--prose-max-inline-size:var(--max-inline-size-big-text);font-size:var(--font-size,var(--step-2));max-width:var(--max-inline-size-big-text);text-wrap:pretty}.prose :where(ul,ol):not([role]){padding:0;list-style-position:inside}.prose :where(ul,ol):not([role]) :where(ul,ol):not([role]){margin-left:1em;margin-top:var(--list-item-margin)}.prose :where(ul,ol):not([role]) li{margin-top:var(--list-item-margin)}.prose :where(ul:not([role])){list-style-type:disc}.prose :where(ol:not([role])){list-style-type:decimal}.prose :where(:where(ul,ol):not([role])>li)>p:first-child{margin:0}.prose :where(li:has(ol,ul)) p{display:inline}.hr,.prose hr{border:0;border-bottom:var(--border-dotted);width:100%;height:0}.prose hr:not(:only-child){--text-margin:var(--hr-margin-block)}.prose hr:not(:last-child){margin-bottom:var(--space-m)}.prose table{-ms-overflow-style:none;scrollbar-width:none;max-width:100%;overflow:auto hidden}.small,:where(.prose) small{color:var(--color-text-light);font-size:var(--step--1)}:where(.prose) small{display:block}strong{font-weight:var(--font-weight-strong)}sub,sup{font-size:80%}sup{vertical-align:text-top}sub{vertical-align:initial;line-height:0}p:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6) sub,sub sub{vertical-align:revert}sub sub{font-size:64%}.mark,.prose mark{--skew:.2em;background-color:initial;background-image:var(--gradient-emphasis);color:inherit;margin-left:-.3em;margin-left:calc(var(--skew)*-1.5);margin-right:-.3em;margin-right:calc(var(--skew)*-1.5);-webkit-mask-image:linear-gradient(100deg,transparent 0,transparent calc(var(--skew)*1.5),#000 calc(var(--skew)*1.5 + .015em),#000 calc(100% - var(--skew)*1.5 - .015em),transparent calc(100% - var(--skew)*1.5),transparent 100%);mask-image:linear-gradient(100deg,transparent 0,transparent calc(var(--skew)*1.5),#000 calc(var(--skew)*1.5 + .015em),#000 calc(100% - var(--skew)*1.5 - .015em),transparent calc(100% - var(--skew)*1.5),transparent 100%);padding-left:.3em;padding-left:calc(var(--skew)*1.5);padding-right:.3em;padding-right:calc(var(--skew)*1.5);background-repeat:no-repeat;background-size:100%}.prose .mark{font-weight:inherit}.no-wrap{white-space:nowrap}pre{max-width:100%;overflow-x:auto}
