:root{--color-white--100:#fff;--color-paper--20:#fefdf9;--color-paper--40:#fdfbf2;--color-paper--60:#fcf9eb;--color-paper--80:#fbf7e3;--color-paper--100:#faf5dd;--color-pistachio--20:#f3f6f1;--color-pistachio--40:#e7ede2;--color-pistachio--60:#dbe4d3;--color-pistachio--80:#cedbc4;--color-pistachio--100:#c1d2b5;--color-yellow--20:#fdfae3;--color-yellow--40:#faf6c3;--color-yellow--60:#f7f1a0;--color-yellow--80:#f5ec78;--color-yellow--100:#f2e747;--color-black--20:#dcdcdc;--color-black--40:#b7b6b6;--color-black--60:#8e8e8d;--color-black--80:#616160;--color-black--100:#282827;--color-clay--20:#c4c6c7;--color-clay--40:#8f9696;--color-clay--60:#616c6c;--color-clay--80:#374a49;--color-clay--100:#132d2c;--color-purple--20:#c9c1cf;--color-purple--40:#9a8aa2;--color-purple--60:#715b7a;--color-purple--80:#4d355a;--color-purple--100:#311b43;--color-lilac--20:#f6f2f9;--color-lilac--40:#ece4f2;--color-lilac--60:#e3d7eb;--color-lilac--80:#dac9e4;--color-lilac--100:#d1bcdc;--color-marine--20:#bec9d7;--color-marine--40:#8398ae;--color-marine--60:#4f6c84;--color-marine--80:#1d435b;--color-marine--100:#001d31;--color-cyan--20:#f5fafb;--color-cyan--40:#ebf6f7;--color-cyan--60:#e0f1f3;--color-cyan--80:#d5ecee;--color-cyan--100:#cae7ea;--color-orange--20:#ead8ca;--color-orange--40:#d6b298;--color-orange--60:#c38e6a;--color-orange--80:#b16c42;--color-orange--100:#9f4d21;--color-peach--20:#fef4ec;--color-peach--40:#fde8d8;--color-peach--60:#fcdcc5;--color-peach--80:#fbd0b1;--color-peach--100:#fac39d;--color-red--20:#efd6da;--color-red--40:#dfaeb5;--color-red--60:#d08591;--color-red--80:#c05d6c;--color-red--100:#b03447;--color-salmon--20:#fef2f1;--color-salmon--40:#fde6e3;--color-salmon--60:#fbd9d5;--color-salmon--80:#facdc7;--color-salmon--100:#f9c0b9;--font-family--regular:verdana,sans-serif;--font-family--accent:"Outfit Variable","Outfit Fallback",verdana,sans-serif;--font-weight--m:400;--font-weight--l:600;--font-weight--xl:900;--font-size--s:.875rem;--font-size--m:1rem;--font-size--l:1.125rem;--font-size--xl:1.75rem;--font-size--xxl:3rem;--font-size--button:1.0625rem;--font-leading--s:1.3125rem;--font-leading--m:1.5rem;--font-leading--l:1.375rem;--font-leading--xl:2rem;--font-leading--xxl:2.75rem;--font-leading--button:1.5rem;--spacing-block--xs:.375rem;--spacing-block--s:.75rem;--spacing-block--m:1.5rem;--spacing-block--l:2.25rem;--spacing-block--xl:4.5rem;--spacing-inline--xs:.1875rem;--spacing-inline--s:.375rem;--spacing-inline--m:.5625rem;--spacing-inline--l:1rem;--spacing-inline--xl:1.6875rem;--spacing-inline--xxl:3.375rem;--spacing-inline--xxxl:5.0625rem;--theme-surface:var(--color-white--100);--theme-on-surface:var(--color-black--100);--theme-on-surface--light:var(--color-black--80);--theme-primary:var(--color-pistachio--100);--theme-primary--light:var(--color-pistachio--20);--theme-secondary:var(--color-yellow--100);--theme-on-secondary:var(--color-black--100);--content-inline-size--m:80ch;--content-inline-size--l:110ch;--content-inline-padding:var(--spacing-inline--xl);--radius--s:.25rem;--radius--m:1rem;--radius--l:1.5rem;--elevation--s:calc(var(--spacing-inline--s)/8)calc(var(--spacing-block--m)/8).25rlh #00000009,var(--spacing-inline--s)var(--spacing-block--m)2rlh #00000012}@font-face{ascent-override:113%;descent-override:29%;font-family:Outfit Fallback;src:local(verdana)}@media screen and (width>=55ch){:root{--font-size--xxl:3.5rem}}@media screen and (height>=55lh){:root{--spacing-block--l:2rlh;--spacing-block--xl:4rlh}}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--theme-surface);color:var(--theme-on-surface);font-family:var(--font-family--regular);font-size:100%;line-height:1.5}:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){font-family:var(--font-family--accent);font-weight:var(--font-weight--l)}:is(h1,.h1){font-size:var(--font-size--xxl);font-weight:var(--font-weight--xl);line-height:var(--font-leading--xxl);margin-bottom:var(--spacing-block--l);text-wrap:balance}@media screen and (width<=50ch){:is(h1,.h1){hyphens:auto}}:is(h2,.h2){font-size:var(--font-size--xl);line-height:var(--font-leading--xl);margin-bottom:var(--spacing-block--l)}:is(h3,.h3){font-size:var(--font-size--l);line-height:var(--font-leading--l);margin-bottom:var(--spacing-block--m);text-transform:uppercase}:is(h4,.h4){font-size:var(--font-size--m);line-height:var(--font-leading--m);margin-bottom:var(--spacing-block--m)}p{margin-bottom:var(--spacing-block--m)}a{color:inherit}a:is(:hover,:focus){text-decoration-thickness:.15em}a[aria-current=page]{text-decoration:none}img,video{border-radius:var(--radius--m);display:block;height:auto;max-width:100%;width:auto}:target{scroll-margin-top:var(--spacing-block--l)}.Breadcrumbs{font-size:var(--font-size--s);line-height:var(--font-leading--s);margin-bottom:var(--spacing-block--m)}@media print{.Breadcrumbs{display:none}}.Breadcrumbs-label{display:inline;font-weight:700;margin:0}.Breadcrumbs-list{display:contents;list-style:none}.Breadcrumbs-item{display:inline}.Breadcrumbs-item+.Breadcrumbs-item:before{content:">";margin-left:var(--spacing-inline--s);margin-right:var(--spacing-inline--s)}.Button{background:var(--theme-secondary);border:0;border-radius:var(--radius--l);color:var(--theme-on-secondary);cursor:pointer;display:inline-block;font-family:var(--font-family--accent);font-size:var(--font-size--button);font-weight:var(--font-weight--l);line-height:var(--font-leading--button);padding:var(--spacing-block--s)var(--spacing-inline--l);text-align:center;text-decoration:none!important}.Button:is(:hover,:focus){box-shadow:0 0 0 2px var(--theme-on-surface)}.Button:active{opacity:.75}.ButtonList{display:flex;flex-wrap:wrap;gap:var(--spacing-block--s)var(--spacing-inline--m);list-style:none}.ButtonList--center{justify-content:center}.ButtonList--column{flex-direction:column;justify-content:stretch}.Card{position:relative}.Card--inline{display:grid;gap:0 var(--spacing-inline--l);grid-template:"illustration header"min-content"illustration body"1fr/min-content auto;margin-bottom:var(--spacing-block--l)}.Card-illustration{-ms-grid-row:1;-ms-grid-row-span:3;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--radius--m);display:flex;grid-area:illustration;-ms-grid-column:1;justify-content:center;margin-bottom:var(--spacing-block--xs);position:relative}.Card-illustration--ratio-1-1{aspect-ratio:1}.Card-illustration--ratio-16-10{aspect-ratio:16/10}.Card-illustration:has(.Card-pictogram):not(.Card-illustration--no-background){background:linear-gradient(#ddd,#222)}.Card-illustration--no-background .Card-pictogram{height:66%}.Card-illustration:has(.Card-pictogram) .Card-thumbnail{mix-blend-mode:multiply}.Card--inline .Card-illustration{height:var(--spacing-block--xl)}.Card-thumbnail--cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.Card-pictogram{height:33%;position:absolute}.Card-header{display:flex;flex-direction:column-reverse;gap:var(--spacing-block--xs)var(--spacing-inline--l);grid-area:header;-ms-grid-column:3;-ms-grid-row:1;margin-bottom:var(--spacing-block--s)}.Card--inline .Card-header{align-items:baseline;flex-flow:wrap}.Card-title{font-family:var(--font-family--accent);font-size:var(--font-size--l);font-weight:var(--font-weight--l);line-height:var(--font-leading--l);margin-bottom:0;margin-top:0;text-transform:none}.Card-link:before{content:"";inset:0;position:absolute}.Card-body{font-size:var(--font-size--s);grid-area:body;-ms-grid-column:3;-ms-grid-row:3;line-height:var(--font-leading--s);margin-bottom:var(--spacing-block--s)}.Card-body p{margin-bottom:var(--spacing-block--xs)}.Card-body ol,.Card-body ul{padding-left:var(--spacing-inline--l)}.Card .TagList,.Card-body{position:relative;z-index:1}.Container{margin:0 auto;max-width:var(--content-inline-size--m);padding-inline:var(--content-inline-padding)}.Container--l{max-width:var(--content-inline-size--l)}.Container .Container{padding-inline:0}.FigureList{list-style:none}.FigureList-item{margin-bottom:var(--spacing-block--m)}.FigureList-figure{display:block;font-family:var(--font-family--accent);font-size:var(--font-size--xl);font-weight:var(--font-weight--l);line-height:var(--font-leading--xl)}@media screen and (width<=65ch){.FigureList-item{align-items:center;display:flex;gap:var(--spacing-block--m)}}.Footer{--footer-border-width:1rem;-o-border-image:linear-gradient(to bottom,var(--theme-secondary)0,var(--theme-secondary)var(--footer-border-width),var(--theme-surface)var(--footer-border-width),var(--theme-surface)100%)0 fill/0/0 0 100vh 0;border-image:linear-gradient(to bottom,var(--theme-secondary)0,var(--theme-secondary)var(--footer-border-width),var(--theme-surface)var(--footer-border-width),var(--theme-surface)100%)0 fill/0/0 0 100vh 0;border-top:var(--footer-border-width)solid}@media print{.Footer{display:none}}fieldset{border:none;margin-bottom:var(--spacing-block--m)}input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea{border:2px solid var(--theme-on-surface);border-radius:var(--radius--s);display:block;font:inherit;margin-bottom:var(--spacing-block--m);padding:var(--spacing-block--s)var(--spacing-inline--m);width:100%}:is(input,select,textarea):is(:user-invalid,[aria-invalid=true]){border-color:var(--color-red--100)!important;border-left-style:dashed!important;border-right-style:dashed!important;border-top-style:dashed!important}input:is([type=checkbox],[type=radio]){accent-color:var(--theme-primary);height:1rem;width:1rem}fieldset input:is([type=checkbox],[type=radio]){margin-right:var(--spacing-inline--m)}.Form-error{color:var(--color-red--100);font-size:var(--font-size--s);line-height:var(--font-leading--s);margin-bottom:var(--spacing-block--xs)}.Grid{--grid-algorithm:auto-fill;display:grid;grid-template-columns:1fr;list-style:none}.Grid--s{gap:var(--spacing-block--l)var(--spacing-inline--xl)}@media screen and (width>=44ch){.Grid--s{grid-template-columns:repeat(var(--grid-algorithm),minmax(22ch,1fr))}}.Grid--m{gap:var(--spacing-block--l)var(--spacing-inline--xl)}@media screen and (width>=54ch){.Grid--m{grid-template-columns:repeat(var(--grid-algorithm),minmax(27ch,1fr))}}.Grid--l{gap:var(--spacing-block--xl)var(--spacing-inline--xxl)}@media screen and (width>=64ch){.Grid--l{grid-template-columns:repeat(var(--grid-algorithm),minmax(32ch,1fr))}}.Grid--center{align-items:center}.Grid--fit{--grid-algorithm:auto-fit}.Header{padding-block:var(--spacing-block--m)}@media screen and (width>=120ch){.Header{align-items:center;display:flex;gap:var(--spacing-inline--xl);justify-content:space-between}}@media print{.Header{display:none}}.Header-banner{align-items:center;display:flex;flex-shrink:0;justify-content:space-between}.Header-logo{border-radius:0;height:1.3em}.Icon{border-radius:0;display:inline-block;fill:currentColor;height:1em;overflow:hidden;vertical-align:-.15em;width:1em}.LineHighlight{background:var(--theme-secondary);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--theme-on-secondary);display:inline-block;font-family:var(--font-family--accent);font-size:var(--font-size--l);font-weight:var(--font-weight--m);line-height:var(--font-leading--l);margin-bottom:var(--spacing-block--s);margin-left:-.5em;padding:0 .5em}.List--inline{list-style:none}.List--inline li{display:inline}.List--inline li:nth-child(n+2):before{content:" • "}.LogoList{--logo-max-height:3rlh;align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-block--m);list-style:none}.LogoList--center{justify-content:center}.LogoList--scaled{--logo-scale:1}.LogoList img{border-radius:0;max-height:var(--logo-max-height)}.LogoList--scaled img{height:calc(var(--logo-scale)*var(--logo-max-height))}.LogoList--themed li{position:relative}.LogoList--themed li:after{background:var(--theme-on-surface);content:"";inset:0;mix-blend-mode:lighten;position:absolute}.LogoList--themed img{mix-blend-mode:darken}@media screen and (width>=120ch){.MainMenu-trigger{display:none}}.MainMenu{display:none;list-style:none}@media screen and (width>=120ch){.MainMenu{align-items:center;display:flex}}.MainMenu.is-open{display:block}.MainMenu-item{cursor:pointer}.MainMenu-link,.MainMenu-subMenuTrigger{background:0 0;border:0;border-radius:var(--radius--l);color:inherit;cursor:pointer;display:inline-block;font-family:var(--font-family--accent);font-weight:var(--font-weight--l);padding:var(--spacing-block--s)var(--spacing-inline--l);text-decoration:none}.MainMenu-link{--line-height:1em;--line-height-adjust:calc((var(--font-leading--m) - var(--line-height))*0.5);line-height:var(--line-height);padding:calc(var(--spacing-block--s) + var(--line-height-adjust))var(--spacing-inline--l)}.MainMenu-item:is(:hover,:focus-within) :is(.MainMenu-link,.MainMenu-subMenuTrigger){background:var(--theme-on-surface);color:var(--theme-surface)}@media screen and (width<=120ch){.MainMenu-link{width:100%}}.MainMenu-item--withSubMenu{display:grid;grid-template:"link trigger""anchor anchor"/1fr min-content;position:relative}.MainMenu-item--withSubMenu .MainMenu-link{border-bottom-right-radius:0;border-top-right-radius:0;grid-area:link;-ms-grid-column:1;-ms-grid-row:1;padding-right:var(--spacing-inline--xs)}.MainMenu-subMenuTrigger{border-bottom-left-radius:0;border-top-left-radius:0;grid-area:trigger;-ms-grid-column:2;-ms-grid-row:1;padding-left:var(--spacing-inline--xs)}.MainMenu-subMenu{-ms-grid-column:1;-ms-grid-row:2;-ms-grid-column-span:2;border-radius:var(--radius--l);display:none;grid-area:anchor;list-style:none;margin:var(--spacing-block--xs)0}.MainMenu-subMenu.is-open{display:block}@media screen and (width>=120ch){.MainMenu-subMenu{box-shadow:var(--elevation--s);margin:0;max-width:35ch;min-width:max(25ch,100%);position:absolute;z-index:120}.MainMenu-item--withSubMenu:hover .MainMenu-subMenu:not(.is-hidden){display:block}}.MainMenu-subMenuLink{background:var(--color-white--100);color:var(--theme-on-surface);cursor:pointer;display:block;font-size:var(--font-size--s);line-height:var(--font-leading--s);padding:var(--spacing-block--s)var(--spacing-inline--l);text-decoration:none}.MainMenu-subMenuLink:is(:hover,:focus){background:var(--theme-primary--light);text-decoration:underline}.MainMenu-subMenu .MainMenu-item:first-child .MainMenu-subMenuLink{border-top-left-radius:var(--radius--l);border-top-right-radius:var(--radius--l)}.MainMenu-subMenu .MainMenu-item:not(:last-child) .MainMenu-subMenuLink{border-bottom:2px solid var(--theme-primary--light)}.MainMenu-subMenu .MainMenu-item:last-child .MainMenu-subMenuLink{border-bottom-left-radius:var(--radius--l);border-bottom-right-radius:var(--radius--l)}.Motif{display:none}@supports (background-image:paint(id)){.Motif{--motif-seed:6;--motif-circle-color:var(--theme-surface);--motif-asterisk-color:var(--theme-on-surface);--motif-cell-size:24;background-image:paint(motif)!important;display:revert}.Motif--light{--motif-circle-color:color-mix(in srgb,var(--theme-surface),var(--theme-primary--light)15%);--motif-asterisk-color:color-mix(in srgb,var(--theme-surface),var(--theme-secondary)25%)}}.Notice{background:var(--theme-surface);border-left:var(--spacing-inline--m)solid currentColor;border-radius:var(--radius--s);color:var(--theme-on-surface);font-style:italic;margin-bottom:var(--spacing-block--m);padding:var(--spacing-block--s)var(--spacing-inline--l)}.Notice>:last-child{margin-bottom:0}blockquote{font-family:var(--font-family--accent);font-size:1.2rem;line-height:1.4}blockquote p,blockquote:after,blockquote:before{display:inline}blockquote:before{content:"« "}blockquote:after{content:" »"}blockquote:has(.Container>p):after,blockquote:has(.Container>p):before{content:""}blockquote:has(.Container>p) p{display:block}blockquote:has(.Container>p) .Container:first-child>p:before{content:"« "}blockquote:has(.Container>p) .Container:last-child>p:after{content:" »"}.RichText :is(h2,.h2){margin-top:var(--spacing-block--xl)}.RichText :is(h3,.h3){margin-top:var(--spacing-block--l)}.RichText :is(h4,.h4){margin-top:var(--spacing-block--m)}.RichText :is(ul,ol){list-style-position:outside;margin-bottom:var(--spacing-block--m);padding-inline:var(--spacing-inline--xl)}.RichText li :is(ul,ol){margin-bottom:0}.RichText ol ol{list-style-type:lower-roman}.RichText dl{margin-bottom:var(--spacing-block--m)}.RichText dt{font-style:italic}.RichText dd{margin-left:var(--spacing-inline--xl)}.RichText :is(blockquote){list-style-position:outside;margin-block:var(--spacing-block--l);padding-inline:var(--spacing-inline--xl)}.RichText :is(img,figure),.RichText details{margin-bottom:var(--spacing-block--m)}.RichText summary{background:var(--theme-secondary);border-radius:var(--radius--s);color:var(--theme-on-secondary);cursor:pointer;display:inline-block;font-family:var(--font-family--accent);font-size:var(--font-size--s);line-height:var(--font-leading--s);padding:0 var(--spacing-inline--s)}.RichText summary:after{content:" ▸";transition:margin 50ms ease-out}.RichText summary:hover:after{margin-left:.3ch}.RichText details[open] summary{margin-bottom:var(--spacing-block--m)}.RichText details[open] summary:after{content:" ▾"}.RichText :is(.ButtonList,.LogoList){padding-inline:0}.Section--margin-m{margin-block:var(--spacing-block--m)}.Section--margin-l{margin-block:var(--spacing-block--l)}.Section--margin-xl{margin-block:var(--spacing-block--xl)}.Section--padding-m{padding-block:var(--spacing-block--m)}.Section--padding-l{padding-block:var(--spacing-block--l)}.Section--padding-xl{padding-block:var(--spacing-block--xl)}.Section-meta{font-size:var(--font-size--s);font-style:italic;line-height:var(--font-leading--s)}.SkipLinks{list-style:none;position:relative;z-index:200}.SkipLinks-link{left:var(--spacing-inline--m);position:fixed;top:-10000px;z-index:200}.SkipLinks-link:focus{top:var(--spacing-block--s)}.Surface{background:var(--theme-surface);color:var(--theme-on-surface)}.Surface-background~*,.Surface:has(.Surface-background){position:relative}.Surface-background{border-radius:0;display:block;filter:blur(.5px);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.Surface-background--blended{filter:contrast(.5)brightness(.5);mix-blend-mode:luminosity}table{border-collapse:collapse;caption-side:bottom;width:100%}thead tr{background:var(--theme-primary)}thead th:first-child{border-top-left-radius:var(--radius--s)}thead th:last-child{border-top-right-radius:var(--radius--s)}tbody tr:nth-child(2n){background:var(--theme-primary--light)}caption{color:var(--theme-on-surface--light);font-size:var(--font-size--s);font-style:italic;line-height:var(--font-leading--s);margin-top:var(--spacing-block--s);text-align:right}td,th{padding:var(--spacing-block--s)var(--spacing-inline--l);text-align:left}th{font-weight:var(--font-weight--l)}.Tag,th{font-family:var(--font-family--accent)}.Tag{background:var(--theme-secondary);border-radius:var(--radius--s);color:var(--theme-on-secondary);display:inline-block;font-size:var(--font-size--s);line-height:var(--font-leading--s);margin-bottom:0;padding:0 var(--spacing-inline--s)}.Tag[aria-current=page]{background:0 0}.TagList{display:flex;flex-wrap:wrap;gap:var(--spacing-block--xs);list-style:none;margin-left:calc(var(--spacing-inline--s)*-1)}.TextHighlight{border-left:var(--spacing-inline--m)solid var(--theme-secondary);padding-left:var(--spacing-inline--l)}.TextHighlight--large{font-size:var(--font-size--l);line-height:var(--font-leading--l)}.Theme--default{--theme-surface:var(--color-white--100);--theme-on-surface:var(--color-black--100)}.Theme--primary{--theme-surface:var(--color-paper--100);--theme-on-surface:var(--color-clay--100);--theme-secondary:var(--color-pistachio--100);--theme-on-secondary:var(--color-clay--100)}.Theme--secondary{--theme-surface:var(--color-pistachio--100);--theme-on-surface:var(--color-clay--100)}.Theme--tertiary{--theme-surface:var(--color-clay--100);--theme-on-surface:var(--color-pistachio--100);--theme-secondary:var(--color-pistachio--100)}.Theme--accent-1{--theme-surface:var(--color-lilac--100);--theme-on-surface:var(--color-purple--100);--theme-primary--light:var(--color-lilac--40)}.Theme--accent-2{--theme-surface:var(--color-cyan--100);--theme-on-surface:var(--color-marine--100)}.Theme--accent-3{--theme-surface:var(--color-peach--100);--theme-on-surface:var(--color-purple--100)}.Theme--info{--theme-surface:var(--color-cyan--60);--theme-on-surface:var(--color-marine--100)}.Theme--success{--theme-surface:var(--color-pistachio--40);--theme-on-surface:var(--color-clay--100)}.Theme--warning{--theme-surface:var(--color-peach--40);--theme-on-surface:var(--color-orange--100)}.Theme--error{--theme-surface:var(--color-salmon--40);--theme-on-surface:var(--color-red--100)}.Tile{background:var(--theme-surface);border-radius:var(--radius--m);color:var(--theme-on-surface);padding:var(--spacing-block--m)}.Tile>:first-child{margin-top:0}.Tile>:last-child{margin-bottom:0}.Tile>h2{hyphens:auto}
.u-clipBlock>:first-child{margin-top:0}.u-clipBlock>:last-child{margin-bottom:0}
.Announcement{font-size:var(--font-size--s);font-style:italic;line-height:var(--line-height--s);margin:0;padding:var(--spacing-block--xs) 0;text-align:center}.Announcement p{margin:0}
.Authors-title{margin-top:0}
.BackToTopButton{bottom:1rem;display:none;position:fixed;right:1rem;z-index:110}
.FeatureList{display:flex;flex-direction:column;gap:var(--spacing-block--xl)}.Feature{align-items:center;display:flex;flex-direction:column-reverse;gap:var(--spacing-block--m) var(--spacing-inline--xxl)}@media screen and (min-width:80ch){.Feature{flex-direction:row}.Feature:nth-child(2n){flex-direction:row-reverse}}.Feature-main{flex-basis:60%}.Feature-aside{flex-basis:40%;text-align:center}.Feature-aside img{display:inline-block}
.wpcf7-radio{align-items:center;display:flex;flex-wrap:nowrap;gap:.75rem}.wpcf7-radio label{align-items:center;display:flex;gap:.25rem}.wpcf7-radio label input[type=radio]{margin-right:.125rem}
.FlowChart{align-items:center;counter-reset:step 0;display:grid;gap:var(--spacing-block--m) 0;grid-auto-rows:auto;grid-template-columns:1fr;list-style:none}.FlowChart-step{counter-increment:step 1;grid-row:span 2}.FlowChart-stepTitle{align-items:flex-start;display:flex;gap:0 var(--spacing-inline--m)}.FlowChart-stepTitle:before{background:var(--theme-secondary);color:var(--theme-on-secondary);content:counter(step,decimal) ".";padding:0 var(--spacing-inline--s)}@media screen and (min-width:80ch){.FlowChart{gap:var(--spacing-block--xl) var(--spacing-inline--xl);grid-template-columns:1fr 1fr}.FlowChart-step:nth-child(odd){grid-column:1}.FlowChart-step:nth-child(2n){grid-column:2}.FlowChart-step:nth-child(2){grid-row:2/span 2}}.FlowChart-card{box-shadow:var(--elevation--s)}
.Hero{--hero-gap:var(--content-inline-padding);display:grid;grid-template:"body" "aside"}@media screen and (min-width:80ch){.Hero{--hero-gap:var(--spacing-inline--xxl);grid-template:"body aside"/2fr 1fr}}@media screen and (min-width:120ch){.Hero{--hero-gap:var(--spacing-inline--xxxl);grid-template:"body aside"/1fr 1fr;min-height:50vh}}@media screen and (min-width:150ch){.Hero{min-height:65vh}}@media screen and (min-width:200ch){.Hero{min-height:75vh}}.Hero-aside,.Hero-body{align-items:center;display:flex;padding:var(--spacing-block--l) var(--content-inline-padding)}.Hero-body{grid-area:body;-ms-grid-column:1;-ms-grid-row:1;padding-right:var(--hero-gap)}@media screen and (min-width:120ch){.Hero-body{justify-content:flex-end}.Hero-bodyInner{max-width:calc(var(--content-inline-size--l)/2 - var(--hero-gap) - var(--content-inline-padding))}}.Hero-bodyInner .Container{padding-inline:0}.Hero-aside{grid-area:aside;-ms-grid-column:1;-ms-grid-row:2;padding-left:var(--hero-gap)}@media screen and (min-width:80ch){.Hero-body{-ms-grid-column:1;-ms-grid-row:1}.Hero-aside{-ms-grid-column:2;-ms-grid-row:1}}@media screen and (min-width:120ch){.Hero-body{-ms-grid-column:1;-ms-grid-row:1}.Hero-aside{-ms-grid-column:2;-ms-grid-row:1;justify-content:flex-start}}@media screen and (min-width:80ch){.Hero-asideInner{max-width:calc(var(--content-inline-size--l)/2 - var(--hero-gap) - var(--content-inline-padding));width:100%}}
.Image--themed{filter:url(#Filter--default)}.Theme--primary .Image--themed{filter:url(#Filter--primary)}.Theme--secondary .Image--themed{filter:url(#Filter--secondary)}.Theme--tertiary .Image--themed{filter:url(#Filter--tertiary)}.Theme--tertiary .Image--themed.Image--positive{filter:url(#Filter--secondary)}.Theme--accent-1 .Image--themed{filter:url(#Filter--accent-1)}.Theme--accent-2 .Image--themed{filter:url(#Filter--accent-2)}.Theme--accent-3 .Image--themed{filter:url(#Filter--accent-3)}
.Page-headerBackground{-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.02) 0,rgba(0,0,0,.1) 70%,rgba(0,0,0,.5) 250%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.02) 0,rgba(0,0,0,.1) 70%,rgba(0,0,0,.5) 250%);mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% var(--content-inline-size--l);mask-size:100% var(--content-inline-size--l)}
.SearchForm{display:grid;gap:0 var(--spacing-inline--m);grid-template:"label label" "input submit"/1fr auto}.SearchForm label{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:3;grid-area:label}.SearchForm input{grid-area:input;-ms-grid-column:1;-ms-grid-row:3;margin:0!important}.SearchForm button{grid-area:submit;-ms-grid-column:3;-ms-grid-row:3}
.Section.Surface[class*=Theme--]:has(+.Section.Surface[class*=Theme--]){margin-bottom:0}.Section.Surface[class*=Theme--]+.Section.Surface[class*=Theme--]{margin-top:0}
.Testimonials .Tile blockquote{padding-inline:0}.Testimonials .Tile{margin-top:0!important}
.Tile+.Tile{margin-top:var(--spacing-block--m)}

