@charset "UTF-8";.container{width:calc(100% - 2 * var(--component-padding));margin-left:auto;margin-right:auto}.flex,.grid,.inline-flex,[class*=" flex@"],[class*=" inline-flex@"],[class^=flex\@],[class^=inline-flex\@]{--gap:0px;--gap-x:var(--gap);--gap-y:var(--gap);gap:var(--gap-y) var(--gap-x)}.flex>*,.grid>*,.inline-flex>*,[class*=" flex@"]>*,[class*=" inline-flex@"]>*,[class^=flex\@]>*,[class^=inline-flex\@]>*{--sub-gap:0px;--sub-gap-x:var(--sub-gap);--sub-gap-y:var(--sub-gap)}.grid{--grid-columns:12;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid>*{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;min-width:0}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports not (translate:none){.flex[class*=gap-],.grid,.inline-flex[class*=gap-]{gap:0;margin-bottom:calc(-1 * var(--gap-y));margin-left:calc(-1 * var(--gap-x))}.flex[class*=gap-]>*,.grid>*,.inline-flex[class*=gap-]>*{margin-bottom:var(--sub-gap-y)}.grid{--offset:var(--gap-x);--gap-modifier:0;--offset-modifier:1}.grid>*{margin-left:var(--offset)}.flex[class*=gap-]>*,.inline-flex[class*=gap-]>*{margin-left:var(--sub-gap-x)}}}.gap-xxxxs{--gap-x:var(--space-xxxxs);--gap-y:var(--space-xxxxs)}.gap-xxxxs>*{--sub-gap-x:var(--space-xxxxs);--sub-gap-y:var(--space-xxxxs)}.gap-xxxs{--gap-x:var(--space-xxxs);--gap-y:var(--space-xxxs)}.gap-xxxs>*{--sub-gap-x:var(--space-xxxs);--sub-gap-y:var(--space-xxxs)}.gap-xxs{--gap-x:var(--space-xxs);--gap-y:var(--space-xxs)}.gap-xxs>*{--sub-gap-x:var(--space-xxs);--sub-gap-y:var(--space-xxs)}.gap-xs{--gap-x:var(--space-xs);--gap-y:var(--space-xs)}.gap-xs>*{--sub-gap-x:var(--space-xs);--sub-gap-y:var(--space-xs)}.gap-sm{--gap-x:var(--space-sm);--gap-y:var(--space-sm)}.gap-sm>*{--sub-gap-x:var(--space-sm);--sub-gap-y:var(--space-sm)}.gap-md{--gap-x:var(--space-md);--gap-y:var(--space-md)}.gap-md>*{--sub-gap-x:var(--space-md);--sub-gap-y:var(--space-md)}.gap-lg{--gap-x:var(--space-lg);--gap-y:var(--space-lg)}.gap-lg>*{--sub-gap-x:var(--space-lg);--sub-gap-y:var(--space-lg)}.gap-x-xs{--gap-x:var(--space-xs)}.gap-x-xs>*{--sub-gap-x:var(--space-xs)}.gap-y-xs{--gap-y:var(--space-xs)}.gap-y-xs>*{--sub-gap-y:var(--space-xs)}.col-4{--span:4}.col-6{--span:6}.col-8{--span:8}.col-4,.col-6,.col-8{-ms-flex-preferred-size:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x));flex-basis:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x));max-width:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x))}.col{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}@media (min-width:32rem){.col-6\@xs{--span:6}.col-6\@xs{-ms-flex-preferred-size:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x));flex-basis:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x));max-width:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x))}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){}}@media (min-width:48rem){.gap-lg\@sm{--gap-x:var(--space-lg);--gap-y:var(--space-lg)}.gap-lg\@sm>*{--sub-gap-x:var(--space-lg);--sub-gap-y:var(--space-lg)}.col-3\@sm{--span:3}.col-4\@sm{--span:4}.col-6\@sm{--span:6}.col-3\@sm,.col-4\@sm,.col-6\@sm{-ms-flex-preferred-size:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x));flex-basis:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x));max-width:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x))}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){}}@media (min-width:64rem){.gap-md\@md{--gap-x:var(--space-md);--gap-y:var(--space-md)}.gap-md\@md>*{--sub-gap-x:var(--space-md);--sub-gap-y:var(--space-md)}.gap-0\@md{--gap-x:0px;--gap-y:0px}.gap-0\@md>*{--sub-gap-x:0px;--sub-gap-y:0px}.col-2\@md{--span:2}.col-3\@md{--span:3}.col-4\@md{--span:4}.col-5\@md{--span:5}.col-6\@md{--span:6}.col-7\@md{--span:7}.col-8\@md{--span:8}.col-9\@md{--span:9}.col-2\@md,.col-3\@md,.col-4\@md,.col-5\@md,.col-6\@md,.col-7\@md,.col-8\@md,.col-9\@md{-ms-flex-preferred-size:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x));flex-basis:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x));max-width:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x))}.col\@md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.offset-1\@md{--offset:1}.offset-1\@md{margin-left:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--offset)/ var(--grid-columns) + (var(--offset) + var(--offset-modifier,0)) * var(--sub-gap-x))}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){}}@media (min-width:80rem){.gap-xl\@lg{--gap-x:var(--space-xl);--gap-y:var(--space-xl)}.gap-xl\@lg>*{--sub-gap-x:var(--space-xl);--sub-gap-y:var(--space-xl)}.col-2\@lg{--span:2}.col-4\@lg{--span:4}.col-2\@lg,.col-4\@lg{-ms-flex-preferred-size:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x));flex-basis:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x));max-width:calc((100% - (var(--grid-columns) - var(--gap-modifier,1)) * var(--sub-gap-x)) * var(--span)/ var(--grid-columns) + (var(--span) - 1) * var(--sub-gap-x))}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){}}@media (min-width:90rem){@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){}}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}*{font:inherit}a,address,article,aside,audio,b,body,canvas,caption,center,cite,code,dd,details,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,header,hr,html,i,iframe,img,label,legend,li,mark,menu,nav,object,ol,output,p,q,s,section,small,span,strong,sub,summary,sup,table,th,time,u,ul,var,video{margin:0;padding:0;border:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}body{background-color:var(--color-bg,#fff)}article,aside,details,figcaption,figure,footer,form legend,header,main,menu,nav,section{display:block}menu,ol,ul{list-style:none}q{quotes:none}button,input,select,textarea{margin:0}.btn,.form-control,.link,.reset{background-color:transparent;padding:0;border:0;border-radius:0;color:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control::-ms-expand{display:none}textarea{resize:vertical;overflow:auto;vertical-align:top}input::-ms-clear{display:none}table{border-collapse:collapse;border-spacing:0}img,svg,video{max-width:100%}[data-theme]{background-color:var(--color-bg,#fff);color:var(--color-contrast-high,#313539)}:root{--space-unit:1rem}*,:root{--space-xxxxs:calc(0.125 * var(--space-unit));--space-xxxs:calc(0.25 * var(--space-unit));--space-xxs:calc(0.375 * var(--space-unit));--space-xs:calc(0.5 * var(--space-unit));--space-sm:calc(0.75 * var(--space-unit));--space-md:calc(1.25 * var(--space-unit));--space-lg:calc(2 * var(--space-unit));--space-xl:calc(3.25 * var(--space-unit));--space-xxl:calc(5.25 * var(--space-unit));--space-xxxl:calc(8.5 * var(--space-unit));--space-xxxxl:calc(13.75 * var(--space-unit));--component-padding:var(--space-md)}:root{--radius-sm:calc(var(--radius, 0.375em)/2);--radius-md:var(--radius, 0.375em);--radius-lg:calc(var(--radius, 0.375em)*2);--shadow-ring:0 0 0 1px hsla(0, 0%, 0%, 0.05);--shadow-xs:0 0 0 1px hsla(0, 0%, 0%, 0.02),0 1px 3px -1px hsla(0, 0%, 0%, 0.2);--shadow-sm:0 0.3px 0.4px hsla(0, 0%, 0%, 0.02),0 0.9px 1.5px hsla(0, 0%, 0%, 0.045),0 3.5px 6px hsla(0, 0%, 0%, 0.09);--shadow-md:0 0.9px 1.25px hsla(0, 0%, 0%, 0.025),0 3px 5px hsla(0, 0%, 0%, 0.05),0 12px 20px hsla(0, 0%, 0%, 0.09);--shadow-lg:0 1.2px 1.9px -1px hsla(0, 0%, 0%, 0.01),0 3px 5px -1px hsla(0, 0%, 0%, 0.015),0 8px 15px -1px hsla(0, 0%, 0%, 0.05),0 28px 40px -1px hsla(0, 0%, 0%, 0.1);--shadow-xl:0 1.5px 2.1px -6px hsla(0, 0%, 0%, 0.009),0 3.6px 5.2px -6px hsla(0, 0%, 0%, 0.0115),0 7.3px 10.6px -6px hsla(0, 0%, 0%, 0.0125),0 16.2px 21.9px -6px hsla(0, 0%, 0%, 0.025),0 46px 60px -6px hsla(0, 0%, 0%, 0.15);--inner-glow:inset 0 0 0.5px 1px hsla(0, 0%, 100%, 0.075);--inner-glow-top:inset 0 1px 0.5px hsla(0, 0%, 100%, 0.075);--ease-in-out:cubic-bezier(0.645, 0.045, 0.355, 1);--ease-in:cubic-bezier(0.55, 0.055, 0.675, 0.19);--ease-out:cubic-bezier(0.215, 0.61, 0.355, 1);--ease-out-back:cubic-bezier(0.34, 1.56, 0.64, 1)}:root{--heading-line-height:1.2;--body-line-height:1.4}body{font-size:var(--text-base-size,1rem);font-family:var(--font-primary,sans-serif);color:var(--color-contrast-high,#313539);font-weight:var(--body-font-weight,normal)}h1,h2,h3,h4{color:var(--color-contrast-higher,#0c1216);line-height:var(--heading-line-height,1.2);font-weight:var(--heading-font-weight,700)}h1{font-size:var(--text-xxl,2rem)}h2{font-size:var(--text-xl,1.75rem)}h3{font-size:var(--text-lg,1.375rem)}h4{font-size:var(--text-md,1.125rem)}small{font-size:var(--text-sm,.75rem)}.link,a{color:var(--color-primary,#4827ec);text-decoration:underline}strong{font-weight:700}s{text-decoration:line-through}u{text-decoration:underline}.text-component h1,.text-component h2,.text-component h3,.text-component h4{line-height:calc(var(--heading-line-height) * var(--line-height-multiplier,1));margin-bottom:calc(var(--space-unit) * .3125 * var(--text-space-y-multiplier,1))}.text-component h2,.text-component h3,.text-component h4{margin-top:calc(var(--space-unit) * .9375 * var(--text-space-y-multiplier,1))}.text-component ol li,.text-component p,.text-component ul li{line-height:calc(var(--body-line-height) * var(--line-height-multiplier,1))}.text-component .text-component__block,.text-component ol,.text-component p,.text-component ul{margin-bottom:calc(var(--space-unit) * .9375 * var(--text-space-y-multiplier,1))}.text-component ol,.text-component ul{list-style-position:inside}.text-component ol ol,.text-component ol ul,.text-component ul ol,.text-component ul ul{padding-left:1em;margin-bottom:0}.text-component ul{list-style-type:disc}.text-component ol{list-style-type:decimal}.text-component img{display:block;margin:0 auto}.text-component figcaption{text-align:center;margin-top:calc(var(--space-unit) * .5)}.text-component em{font-style:italic}.text-component hr{margin-top:calc(var(--space-unit) * 1.875 * var(--text-space-y-multiplier,1));margin-bottom:calc(var(--space-unit) * 1.875 * var(--text-space-y-multiplier,1));margin-left:auto;margin-right:auto}.text-component>:first-child{margin-top:0}.text-component>:last-child{margin-bottom:0}@media (min-width:48rem){.text-component__block--left,.text-component__block--right{width:45%}.text-component__block--left img,.text-component__block--right img{width:100%}.text-component__block--left{float:left;margin-right:calc(var(--space-unit) * .9375 * var(--text-space-y-multiplier,1))}.text-component__block--right{float:right;margin-left:calc(var(--space-unit) * .9375 * var(--text-space-y-multiplier,1))}}@media (min-width:90rem){.text-component__block--outset{width:calc(100% + 10.5 * var(--space-unit))}.text-component__block--outset img{width:100%}.text-component__block--outset:not(.text-component__block--right){margin-left:calc(-5.25 * var(--space-unit))}.text-component__block--left,.text-component__block--right{width:50%}.text-component__block--right.text-component__block--outset{margin-right:calc(-5.25 * var(--space-unit))}}:root{--icon-xxxs:8px;--icon-xxs:12px;--icon-xs:16px;--icon-sm:24px;--icon-md:32px;--icon-lg:48px;--icon-xl:64px;--icon-xxl:96px;--icon-xxxl:128px}.icon{--size:1em;font-size:var(--size);height:1em;width:1em;display:inline-block;color:inherit;fill:currentColor;line-height:1;-ms-flex-negative:0;flex-shrink:0;max-width:initial}.icon--xxxs{--size:var(--icon-xxxs)}.icon--xxs{--size:var(--icon-xxs)}.icon--xs{--size:var(--icon-xs)}.icon--sm{--size:var(--icon-sm)}.icon--md{--size:var(--icon-md)}.icon--lg{--size:var(--icon-lg)}.icon--xxl{--size:var(--icon-xxl)}.icon--is-spinning{-webkit-animation:icon-spin 1s infinite linear;animation:icon-spin 1s infinite linear}@-webkit-keyframes icon-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes icon-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.icon use{color:inherit;fill:currentColor}.btn{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;text-decoration:none;font-size:var(--btn-font-size,1em);padding-top:var(--btn-padding-y,.5em);padding-bottom:var(--btn-padding-y,.5em);padding-left:var(--btn-padding-x,.75em);padding-right:var(--btn-padding-x,.75em);border-radius:var(--btn-radius,.25em)}.btn--sm{font-size:var(--btn-font-size-sm,.8em)}.btn--lg{font-size:var(--btn-font-size-lg,1.4em)}.form-control{font-size:var(--form-control-font-size,1em);padding-top:var(--form-control-padding-y,.5em);padding-bottom:var(--form-control-padding-y,.5em);padding-left:var(--form-control-padding-x,.75em);padding-right:var(--form-control-padding-x,.75em);border-radius:var(--form-control-radius,.25em)}.form-legend{color:var(--color-contrast-higher,#0c1216);line-height:var(--heading-line-height,1.2);font-weight:var(--heading-font-weight,700);font-size:var(--text-md,1.125rem);margin-bottom:var(--space-md)}.form-label{display:inline-block;font-size:var(--text-sm,.75rem)}:root{--z-index-header:3;--z-index-popover:5;--z-index-fixed-element:10;--z-index-overlay:15}:root{--display:block}.is-hidden{display:none!important}html:not(.js) .no-js\:is-hidden{display:none!important}.sr-only{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;padding:0;border:0;white-space:nowrap}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-grow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.flex-basis-0{-ms-flex-preferred-size:0;flex-basis:0}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.content-start{-ms-flex-line-pack:start;align-content:start}.content-center{-ms-flex-line-pack:center;align-content:center}[class*=" aspect-ratio"],[class^=aspect-ratio]{--aspect-ratio:calc(16/9);position:relative;height:0;padding-bottom:calc(100% / (var(--aspect-ratio)))}[class*=" aspect-ratio"]>*,[class^=aspect-ratio]>*{position:absolute;top:0;left:0;width:100%;height:100%}[class*=" aspect-ratio"]>:not(iframe),[class^=aspect-ratio]>:not(iframe){-o-object-fit:cover;object-fit:cover}.aspect-ratio-16\:9{--aspect-ratio:calc(16/9)}.aspect-ratio-4\:3{--aspect-ratio:calc(4/3)}.aspect-ratio-1\:1{--aspect-ratio:calc(1/1)}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.hide{display:none}.margin-xs{margin:var(--space-xs)}.margin-auto{margin:auto}.margin-top-xxs{margin-top:var(--space-xxs)}.margin-top-xs{margin-top:var(--space-xs)}.margin-top-sm{margin-top:var(--space-sm)}.margin-top-md{margin-top:var(--space-md)}.margin-top-lg{margin-top:var(--space-lg)}.margin-top-xl{margin-top:var(--space-xl)}.margin-top-auto{margin-top:auto}.margin-bottom-xxs{margin-bottom:var(--space-xxs)}.margin-bottom-xs{margin-bottom:var(--space-xs)}.margin-bottom-sm{margin-bottom:var(--space-sm)}.margin-bottom-md{margin-bottom:var(--space-md)}.margin-bottom-lg{margin-bottom:var(--space-lg)}.margin-bottom-xl{margin-bottom:var(--space-xl)}.margin-right-xxxs{margin-right:var(--space-xxxs)}.margin-right-xxs{margin-right:var(--space-xxs)}.margin-right-xs{margin-right:var(--space-xs)}.margin-right-sm{margin-right:var(--space-sm)}.margin-left-xxxxs{margin-left:var(--space-xxxxs)}.margin-left-xxxs{margin-left:var(--space-xxxs)}.margin-left-xxs{margin-left:var(--space-xxs)}.margin-left-sm{margin-left:var(--space-sm)}.margin-left-auto{margin-left:auto}.margin-x-auto{margin-left:auto;margin-right:auto}.margin-y-xs{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.margin-y-sm{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}.margin-y-md{margin-top:var(--space-md);margin-bottom:var(--space-md)}.margin-y-auto{margin-top:auto;margin-bottom:auto}.padding-xs{padding:var(--space-xs)}.padding-sm{padding:var(--space-sm)}.padding-md{padding:var(--space-md)}.padding-component{padding:var(--component-padding)}.padding-top-xxxs{padding-top:var(--space-xxxs)}.padding-top-xxs{padding-top:var(--space-xxs)}.padding-top-sm{padding-top:var(--space-sm)}.padding-top-md{padding-top:var(--space-md)}.padding-top-lg{padding-top:var(--space-lg)}.padding-top-xl{padding-top:var(--space-xl)}.padding-bottom-xxxs{padding-bottom:var(--space-xxxs)}.padding-bottom-xxs{padding-bottom:var(--space-xxs)}.padding-bottom-xs{padding-bottom:var(--space-xs)}.padding-bottom-sm{padding-bottom:var(--space-sm)}.padding-bottom-md{padding-bottom:var(--space-md)}.padding-bottom-lg{padding-bottom:var(--space-lg)}.padding-bottom-xl{padding-bottom:var(--space-xl)}.padding-bottom-xxl{padding-bottom:var(--space-xxl)}.padding-right-lg{padding-right:var(--space-lg)}.padding-left-xxs{padding-left:var(--space-xxs)}.padding-x-xxxs{padding-left:var(--space-xxxs);padding-right:var(--space-xxxs)}.padding-x-sm{padding-left:var(--space-sm);padding-right:var(--space-sm)}.padding-x-md{padding-left:var(--space-md);padding-right:var(--space-md)}.padding-y-xxxxs{padding-top:var(--space-xxxxs);padding-bottom:var(--space-xxxxs)}.padding-y-xxs{padding-top:var(--space-xxs);padding-bottom:var(--space-xxs)}.padding-y-xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.padding-y-sm{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.padding-y-md{padding-top:var(--space-md);padding-bottom:var(--space-md)}.padding-y-lg{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.padding-y-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.padding-y-xxl{padding-top:var(--space-xxl);padding-bottom:var(--space-xxl)}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-xs{font-size:var(--text-xs,.6875rem)}.text-sm{font-size:var(--text-sm,.75rem)}.text-base{font-size:var(--text-unit,1rem)}.text-md{font-size:var(--text-md,1.125rem)}.text-lg{font-size:var(--text-lg,1.375rem)}.text-xl{font-size:var(--text-xl,1.75rem)}.text-xxl{font-size:var(--text-xxl,2rem)}.text-xxxl{font-size:var(--text-xxxl,2.5rem)}.text-xxxxl{font-size:var(--text-xxxxl,3rem)}.text-uppercase{text-transform:uppercase}.font-light{font-weight:300}.font-medium{font-weight:500}.font-bold,.text-bold{font-weight:700}.font-italic{font-style:italic}.font-primary{font-family:var(--font-primary)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-underline{text-decoration:underline}.text-decoration-none{text-decoration:none}.text-shadow-xs{text-shadow:0 1px 1px rgba(0,0,0,.15)}.text-shadow-sm{text-shadow:0 1px 2px rgba(0,0,0,.25)}.text-shadow-md{text-shadow:0 1px 2px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.2)}.text-shadow-xl{text-shadow:0 1px 4px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.15),0 4px 16px rgba(0,0,0,.2),0 6px 24px rgba(0,0,0,.25)}.text-space-y-xxs{--text-space-y-multiplier:0.25!important}.text-space-y-md{--text-space-y-multiplier:1.25!important}.text-space-y-lg{--text-space-y-multiplier:1.5!important}.line-height-xs{--heading-line-height:1;--body-line-height:1.1}.line-height-xs:not(.text-component){line-height:1.1}.line-height-sm{--heading-line-height:1.1;--body-line-height:1.2}.line-height-sm:not(.text-component){line-height:1.2}.line-height-md{--heading-line-height:1.15;--body-line-height:1.4}.line-height-md:not(.text-component){line-height:1.4}.line-height-lg{--heading-line-height:1.22;--body-line-height:1.58}.line-height-lg:not(.text-component){line-height:1.58}.cursor-pointer{cursor:pointer}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}[class*=" color-"],[class^=color-]{--color-o:1}.color-inherit{color:inherit}.color-bg{color:hsla(var(--color-bg-h),var(--color-bg-s),var(--color-bg-l),var(--color-o,1))}.color-contrast-lower{color:hsla(var(--color-contrast-lower-h),var(--color-contrast-lower-s),var(--color-contrast-lower-l),var(--color-o,1))}.color-contrast-low{color:hsla(var(--color-contrast-low-h),var(--color-contrast-low-s),var(--color-contrast-low-l),var(--color-o,1))}.color-contrast-medium{color:hsla(var(--color-contrast-medium-h),var(--color-contrast-medium-s),var(--color-contrast-medium-l),var(--color-o,1))}.color-contrast-high{color:hsla(var(--color-contrast-high-h),var(--color-contrast-high-s),var(--color-contrast-high-l),var(--color-o,1))}.color-contrast-higher{color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),var(--color-o,1))}.color-primary{color:hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),var(--color-o,1))}.color-accent-dark{color:hsla(var(--color-accent-dark-h),var(--color-accent-dark-s),var(--color-accent-dark-l),var(--color-o,1))}.color-accent{color:hsla(var(--color-accent-h),var(--color-accent-s),var(--color-accent-l),var(--color-o,1))}.color-accent-light{color:hsla(var(--color-accent-light-h),var(--color-accent-light-s),var(--color-accent-light-l),var(--color-o,1))}.color-accent-lighter{color:hsla(var(--color-accent-lighter-h),var(--color-accent-lighter-s),var(--color-accent-lighter-l),var(--color-o,1))}.color-white{color:hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),var(--color-o,1))}.color-black{color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),var(--color-o,1))}[class*=" color-gradient"],[class^=color-gradient]{color:transparent!important;-webkit-background-clip:text;background-clip:text}.width-100\%{width:100%}.height-md{height:var(--size-md,2rem)}.height-xxxxl{height:var(--size-xxxxl,16rem)}.min-height-100vh{min-height:100vh}:root{--max-width-xxxxxs:17.5rem;--max-width-xxxxs:20rem;--max-width-xxxs:26rem;--max-width-xxs:32rem;--max-width-xs:38rem;--max-width-sm:48rem;--max-width-md:64rem;--max-width-lg:80rem;--max-width-xl:90rem;--max-width-xxl:100rem;--max-width-xxxl:120rem;--max-width-xxxxl:150rem}.max-width-xxxs{max-width:var(--max-width-xxxs)}.max-width-xs{max-width:var(--max-width-xs)}.max-width-sm{max-width:var(--max-width-sm)}.max-width-md{max-width:var(--max-width-md)}.max-width-lg{max-width:var(--max-width-lg)}.max-width-xl{max-width:var(--max-width-xl)}.max-width-100\%{max-width:100%}[class*=" max-width-adaptive"],[class^=max-width-adaptive]{max-width:32rem}@media (min-width:48rem){.max-width-adaptive-lg,.max-width-adaptive-md,.max-width-adaptive-sm{max-width:48rem}}@media (min-width:64rem){.max-width-adaptive-lg,.max-width-adaptive-md{max-width:64rem}}@media (min-width:80rem){.max-width-adaptive-lg{max-width:80rem}}.max-height-100\%{max-height:100%}.shadow-ring{-webkit-box-shadow:var(--shadow-ring);box-shadow:var(--shadow-ring)}.shadow-xs{-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs)}.shadow-xs.shadow-ring{-webkit-box-shadow:var(--shadow-xs),var(--shadow-ring);box-shadow:var(--shadow-xs),var(--shadow-ring)}.shadow-sm{-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}.shadow-sm.shadow-ring{-webkit-box-shadow:var(--shadow-sm),var(--shadow-ring);box-shadow:var(--shadow-sm),var(--shadow-ring)}.shadow-md{-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.shadow-md.shadow-ring{-webkit-box-shadow:var(--shadow-md),var(--shadow-ring);box-shadow:var(--shadow-md),var(--shadow-ring)}.shadow-lg{-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg)}.shadow-lg.shadow-ring{-webkit-box-shadow:var(--shadow-lg),var(--shadow-ring);box-shadow:var(--shadow-lg),var(--shadow-ring)}:where(.inner-glow,.inner-glow-top)::after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;border-radius:inherit;pointer-events:none}.inner-glow::after{-webkit-box-shadow:var(--inner-glow);box-shadow:var(--inner-glow)}.position-relative{position:relative}.position-fixed{position:fixed}.position-sticky{position:sticky}.top-0{top:0}.top-lg{top:var(--space-lg)}.bottom-0{bottom:0}.right-0{right:0}.left-0{left:0}.left-50\%{left:50%}.z-index-fixed-element{z-index:var(--z-index-fixed-element)}.z-index-1{z-index:1}.z-index-2{z-index:2}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.opacity-0{opacity:0}.opacity-50\%{opacity:.5}.opacity-70\%{opacity:.7}.opacity-90\%{opacity:.9}[class*=" border-"],[class^=border-]{--border-o:1;--border-width:1px;--border-style:solid}.border{border:var(--border-width,1px) var(--border-style,solid) hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),var(--border-o-base,.1))}.border-top{border-top:var(--border-width,1px) var(--border-style,solid) hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),var(--border-o-base,.1))}.border-bottom{border-bottom:var(--border-width,1px) var(--border-style,solid) hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),var(--border-o-base,.1))}.border-left{border-left:var(--border-width,1px) var(--border-style,solid) hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),var(--border-o-base,.1))}.border-3{--border-width:3px}.border-bg-dark{border-color:hsla(var(--color-bg-dark-h),var(--color-bg-dark-s),var(--color-bg-dark-l),var(--border-o,1))}.border-contrast-higher{border-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),var(--border-o,1))}.border-opacity-10\%{--border-o:0.1}.radius-md{border-radius:var(--radius-md)}.radius-lg{border-radius:var(--radius-lg)}.radius-50\%{border-radius:50%}.bg,[class*=" bg-"],[class^=bg-]{--bg-o:1}.bg-transparent{background-color:transparent}.bg-dark{background-color:hsla(var(--color-bg-dark-h),var(--color-bg-dark-s),var(--color-bg-dark-l),var(--bg-o))}.bg{background-color:hsla(var(--color-bg-h),var(--color-bg-s),var(--color-bg-l),var(--bg-o))}.bg-light{background-color:hsla(var(--color-bg-light-h),var(--color-bg-light-s),var(--color-bg-light-l),var(--bg-o))}.bg-contrast-lower{background-color:hsla(var(--color-contrast-lower-h),var(--color-contrast-lower-s),var(--color-contrast-lower-l),var(--bg-o,1))}.bg-contrast-high{background-color:hsla(var(--color-contrast-high-h),var(--color-contrast-high-s),var(--color-contrast-high-l),var(--bg-o,1))}.bg-contrast-higher{background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),var(--bg-o,1))}.bg-primary{background-color:hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),var(--bg-o,1))}.bg-accent{background-color:hsla(var(--color-accent-h),var(--color-accent-s),var(--color-accent-l),var(--bg-o,1))}.bg-white{background-color:hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),var(--bg-o,1))}.bg-black{background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),var(--bg-o,1))}.bg-opacity-50\%{--bg-o:0.5}.bg-opacity-70\%{--bg-o:0.7}.bg-opacity-90\%{--bg-o:0.9}.blend-overlay{mix-blend-mode:overlay}[class*=" -rotate"],[class*=" -scale"],[class*=" -skew"] [class^=skew],[class*=" -translate"],[class*=" flip"],[class*=" rotate"],[class*=" scale"],[class*=" skew"],[class*=" translate"],[class^=-rotate],[class^=-scale],[class^=-skew],[class^=-translate],[class^=flip],[class^=rotate],[class^=scale],[class^=translate]{--translate:0;--rotate:0;--skew:0;--scale:1;-webkit-transform:translate3d(var(--translate-x,var(--translate)),var(--translate-y,var(--translate)),var(--translate-z,0)) rotateX(var(--rotate-x,0)) rotateY(var(--rotate-y,0)) rotateZ(var(--rotate-z,var(--rotate))) skewX(var(--skew-x,var(--skew))) skewY(var(--skew-y,0)) scaleX(var(--scale-x,var(--scale))) scaleY(var(--scale-y,var(--scale)));transform:translate3d(var(--translate-x,var(--translate)),var(--translate-y,var(--translate)),var(--translate-z,0)) rotateX(var(--rotate-x,0)) rotateY(var(--rotate-y,0)) rotateZ(var(--rotate-z,var(--rotate))) skewX(var(--skew-x,var(--skew))) skewY(var(--skew-y,0)) scaleX(var(--scale-x,var(--scale))) scaleY(var(--scale-y,var(--scale)))}.flip-x{--scale-x:-1}.-translate-x-50\%{--translate-x:-50%}.transition{-webkit-transition-property:var(--transition-property,all);transition-property:var(--transition-property,all);-webkit-transition-duration:var(--transition-duration,.2s);transition-duration:var(--transition-duration,.2s);-webkit-transition-delay:var(--transition-delay,0s);transition-delay:var(--transition-delay,0s)}.visible{visibility:visible}@media (min-width:32rem){.flex-row\@xs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.items-center\@xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.padding-right-xxxxs\@xs{padding-right:var(--space-xxxxs)}}@media (min-width:48rem){.padding-y-0\@sm{padding-top:0;padding-bottom:0}}@media (min-width:64rem){.flex\@md{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-column\@md{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-column-reverse\@md{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-row\@md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-row-reverse\@md{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.justify-end\@md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-center\@md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between\@md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.items-center\@md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.items-start\@md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-end\@md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.hide\@md{display:none!important}.margin-top-sm\@md{margin-top:var(--space-sm)}.margin-top-auto\@md{margin-top:auto}.margin-bottom-sm\@md{margin-bottom:var(--space-sm)}.margin-bottom-xl\@md{margin-bottom:var(--space-xl)}.padding-lg\@md{padding:var(--space-lg)}.padding-0\@md{padding:0}.padding-left-xl\@md{padding-left:var(--space-xl)}.padding-x-xs\@md{padding-left:var(--space-xs);padding-right:var(--space-xs)}.padding-x-lg\@md{padding-left:var(--space-lg);padding-right:var(--space-lg)}.text-left\@md{text-align:left}.text-right\@md{text-align:right}.text-xs\@md{font-size:var(--text-xs,.6875rem)}.text-sm\@md{font-size:var(--text-sm,.75rem)}.text-base\@md{font-size:var(--text-unit,1rem)}.text-lg\@md{font-size:var(--text-lg,1.375rem)}.text-xl\@md{font-size:var(--text-xl,1.75rem)}.text-xxxl\@md{font-size:var(--text-xxxl,2.5rem)}.text-xxxxl\@md{font-size:var(--text-xxxxl,3rem)}.height-100\%\@md{height:100%}.max-width-xl\@md{max-width:var(--max-width-xl)}.position-relative\@md{position:relative}.position-sticky\@md{position:sticky}.bottom-lg\@md{bottom:var(--space-lg)}}@media not all and (min-width:64rem){.display\@md{display:none!important}}@media (min-width:80rem){.margin-bottom-0\@lg{margin-bottom:0}}@media not all and (min-width:80rem){.display\@lg{display:none!important}}:root,[data-theme=default]{--color-primary-darker:hsl(354, 62%, 35%);--color-primary-darker-h:354;--color-primary-darker-s:62%;--color-primary-darker-l:35%;--color-primary-dark:hsl(354, 62%, 41%);--color-primary-dark-h:354;--color-primary-dark-s:62%;--color-primary-dark-l:41%;--color-primary:hsl(354, 62%, 47%);--color-primary-h:354;--color-primary-s:62%;--color-primary-l:47%;--color-primary-light:hsl(354, 62%, 53%);--color-primary-light-h:354;--color-primary-light-s:62%;--color-primary-light-l:53%;--color-primary-lighter:hsl(354, 62%, 59%);--color-primary-lighter-h:354;--color-primary-lighter-s:62%;--color-primary-lighter-l:59%;--color-accent-darker:hsl(354, 62%, 35%);--color-accent-darker-h:354;--color-accent-darker-s:62%;--color-accent-darker-l:35%;--color-accent-dark:hsl(354, 62%, 41%);--color-accent-dark-h:354;--color-accent-dark-s:62%;--color-accent-dark-l:41%;--color-accent:hsl(354, 62%, 47%);--color-accent-h:354;--color-accent-s:62%;--color-accent-l:47%;--color-accent-light:hsl(354, 62%, 53%);--color-accent-light-h:354;--color-accent-light-s:62%;--color-accent-light-l:53%;--color-accent-lighter:hsl(354, 62%, 59%);--color-accent-lighter-h:354;--color-accent-lighter-s:62%;--color-accent-lighter-l:59%;--color-black:hsl(230, 13%, 9%);--color-black-h:230;--color-black-s:13%;--color-black-l:9%;--color-white:hsl(0, 0%, 100%);--color-white-h:0;--color-white-s:0%;--color-white-l:100%;--color-warning-darker:hsl(35, 79%, 48%);--color-warning-darker-h:35;--color-warning-darker-s:79%;--color-warning-darker-l:48%;--color-warning-dark:hsl(35, 79%, 56%);--color-warning-dark-h:35;--color-warning-dark-s:79%;--color-warning-dark-l:56%;--color-warning:hsl(35, 79%, 66%);--color-warning-h:35;--color-warning-s:79%;--color-warning-l:66%;--color-warning-light:hsl(35, 79%, 74%);--color-warning-light-h:35;--color-warning-light-s:79%;--color-warning-light-l:74%;--color-warning-lighter:hsl(35, 79%, 82%);--color-warning-lighter-h:35;--color-warning-lighter-s:79%;--color-warning-lighter-l:82%;--color-success-darker:hsl(170, 78%, 26%);--color-success-darker-h:170;--color-success-darker-s:78%;--color-success-darker-l:26%;--color-success-dark:hsl(170, 78%, 31%);--color-success-dark-h:170;--color-success-dark-s:78%;--color-success-dark-l:31%;--color-success:hsl(170, 78%, 36%);--color-success-h:170;--color-success-s:78%;--color-success-l:36%;--color-success-light:hsl(170, 78%, 42%);--color-success-light-h:170;--color-success-light-s:78%;--color-success-light-l:42%;--color-success-lighter:hsl(170, 78%, 47%);--color-success-lighter-h:170;--color-success-lighter-s:78%;--color-success-lighter-l:47%;--color-error-darker:hsl(342, 92%, 41%);--color-error-darker-h:342;--color-error-darker-s:92%;--color-error-darker-l:41%;--color-error-dark:hsl(342, 92%, 47%);--color-error-dark-h:342;--color-error-dark-s:92%;--color-error-dark-l:47%;--color-error:hsl(342, 92%, 54%);--color-error-h:342;--color-error-s:92%;--color-error-l:54%;--color-error-light:hsl(342, 92%, 60%);--color-error-light-h:342;--color-error-light-s:92%;--color-error-light-l:60%;--color-error-lighter:hsl(342, 92%, 65%);--color-error-lighter-h:342;--color-error-lighter-s:92%;--color-error-lighter-l:65%;--color-bg-darker:hsl(232, 7%, 8%);--color-bg-darker-h:232;--color-bg-darker-s:7%;--color-bg-darker-l:8%;--color-bg-dark:hsl(233, 8%, 11%);--color-bg-dark-h:233;--color-bg-dark-s:8%;--color-bg-dark-l:11%;--color-bg:hsl(232, 11%, 15%);--color-bg-h:232;--color-bg-s:11%;--color-bg-l:15%;--color-bg-light:hsl(233, 8%, 19%);--color-bg-light-h:233;--color-bg-light-s:8%;--color-bg-light-l:19%;--color-bg-lighter:hsl(232, 7%, 22%);--color-bg-lighter-h:232;--color-bg-lighter-s:7%;--color-bg-lighter-l:22%;--color-contrast-lower:hsl(240, 6%, 26%);--color-contrast-lower-h:240;--color-contrast-lower-s:6%;--color-contrast-lower-l:26%;--color-contrast-low:hsl(240, 3%, 41%);--color-contrast-low-h:240;--color-contrast-low-s:3%;--color-contrast-low-l:41%;--color-contrast-medium:hsl(213, 3%, 57%);--color-contrast-medium-h:213;--color-contrast-medium-s:3%;--color-contrast-medium-l:57%;--color-contrast-high:hsl(240, 5%, 82%);--color-contrast-high-h:240;--color-contrast-high-s:5%;--color-contrast-high-l:82%;--color-contrast-higher:hsl(240, 100%, 99%);--color-contrast-higher-h:240;--color-contrast-higher-s:100%;--color-contrast-higher-l:99%;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;--gradient-primary-stop-1:hsl(240, 4%, 95%);--gradient-primary-stop-1-h:240;--gradient-primary-stop-1-s:4%;--gradient-primary-stop-1-l:95%;--gradient-primary-stop-2:hsl(240, 4%, 65%);--gradient-primary-stop-2-h:240;--gradient-primary-stop-2-s:4%;--gradient-primary-stop-2-l:65%}:root [data-theme=light],[data-theme=default] [data-theme=light]{--color-primary-darker:hsl(354, 62%, 35%);--color-primary-darker-h:354;--color-primary-darker-s:62%;--color-primary-darker-l:35%;--color-primary-dark:hsl(354, 62%, 41%);--color-primary-dark-h:354;--color-primary-dark-s:62%;--color-primary-dark-l:41%;--color-primary:hsl(354, 62%, 47%);--color-primary-h:354;--color-primary-s:62%;--color-primary-l:47%;--color-primary-light:hsl(354, 62%, 53%);--color-primary-light-h:354;--color-primary-light-s:62%;--color-primary-light-l:53%;--color-primary-lighter:hsl(354, 62%, 59%);--color-primary-lighter-h:354;--color-primary-lighter-s:62%;--color-primary-lighter-l:59%;--color-accent-darker:hsl(354, 62%, 35%);--color-accent-darker-h:354;--color-accent-darker-s:62%;--color-accent-darker-l:35%;--color-accent-dark:hsl(354, 62%, 41%);--color-accent-dark-h:354;--color-accent-dark-s:62%;--color-accent-dark-l:41%;--color-accent:hsl(354, 62%, 47%);--color-accent-h:354;--color-accent-s:62%;--color-accent-l:47%;--color-accent-light:hsl(354, 62%, 53%);--color-accent-light-h:354;--color-accent-light-s:62%;--color-accent-light-l:53%;--color-accent-lighter:hsl(354, 62%, 59%);--color-accent-lighter-h:354;--color-accent-lighter-s:62%;--color-accent-lighter-l:59%;--color-black:hsl(230, 13%, 9%);--color-black-h:230;--color-black-s:13%;--color-black-l:9%;--color-white:hsl(0, 0%, 100%);--color-white-h:0;--color-white-s:0%;--color-white-l:100%;--color-warning-darker:hsl(35, 79%, 48%);--color-warning-darker-h:35;--color-warning-darker-s:79%;--color-warning-darker-l:48%;--color-warning-dark:hsl(35, 79%, 56%);--color-warning-dark-h:35;--color-warning-dark-s:79%;--color-warning-dark-l:56%;--color-warning:hsl(35, 79%, 66%);--color-warning-h:35;--color-warning-s:79%;--color-warning-l:66%;--color-warning-light:hsl(35, 79%, 74%);--color-warning-light-h:35;--color-warning-light-s:79%;--color-warning-light-l:74%;--color-warning-lighter:hsl(35, 79%, 82%);--color-warning-lighter-h:35;--color-warning-lighter-s:79%;--color-warning-lighter-l:82%;--color-success-darker:hsl(170, 78%, 26%);--color-success-darker-h:170;--color-success-darker-s:78%;--color-success-darker-l:26%;--color-success-dark:hsl(170, 78%, 31%);--color-success-dark-h:170;--color-success-dark-s:78%;--color-success-dark-l:31%;--color-success:hsl(170, 78%, 36%);--color-success-h:170;--color-success-s:78%;--color-success-l:36%;--color-success-light:hsl(170, 78%, 42%);--color-success-light-h:170;--color-success-light-s:78%;--color-success-light-l:42%;--color-success-lighter:hsl(170, 78%, 47%);--color-success-lighter-h:170;--color-success-lighter-s:78%;--color-success-lighter-l:47%;--color-error-darker:hsl(342, 89%, 38%);--color-error-darker-h:342;--color-error-darker-s:89%;--color-error-darker-l:38%;--color-error-dark:hsl(342, 89%, 43%);--color-error-dark-h:342;--color-error-dark-s:89%;--color-error-dark-l:43%;--color-error:hsl(342, 89%, 48%);--color-error-h:342;--color-error-s:89%;--color-error-l:48%;--color-error-light:hsl(342, 89%, 56%);--color-error-light-h:342;--color-error-light-s:89%;--color-error-light-l:56%;--color-error-lighter:hsl(342, 89%, 62%);--color-error-lighter-h:342;--color-error-lighter-s:89%;--color-error-lighter-l:62%;--color-bg-darker:hsl(240, 4%, 90%);--color-bg-darker-h:240;--color-bg-darker-s:4%;--color-bg-darker-l:90%;--color-bg-dark:hsl(240, 4%, 95%);--color-bg-dark-h:240;--color-bg-dark-s:4%;--color-bg-dark-l:95%;--color-bg:hsl(0, 0%, 100%);--color-bg-h:0;--color-bg-s:0%;--color-bg-l:100%;--color-bg-light:hsl(0, 0%, 100%);--color-bg-light-h:0;--color-bg-light-s:0%;--color-bg-light-l:100%;--color-bg-lighter:hsl(0, 0%, 100%);--color-bg-lighter-h:0;--color-bg-lighter-s:0%;--color-bg-lighter-l:100%;--color-contrast-lower:hsl(240, 4%, 85%);--color-contrast-lower-h:240;--color-contrast-lower-s:4%;--color-contrast-lower-l:85%;--color-contrast-low:hsl(240, 4%, 65%);--color-contrast-low-h:240;--color-contrast-low-s:4%;--color-contrast-low-l:65%;--color-contrast-medium:hsl(225, 4%, 47%);--color-contrast-medium-h:225;--color-contrast-medium-s:4%;--color-contrast-medium-l:47%;--color-contrast-high:hsl(230, 7%, 23%);--color-contrast-high-h:230;--color-contrast-high-s:7%;--color-contrast-high-l:23%;--color-contrast-higher:hsl(230, 13%, 9%);--color-contrast-higher-h:230;--color-contrast-higher-s:13%;--color-contrast-higher-l:9%;--gradient-primary-stop-1:hsl(240, 4%, 95%);--gradient-primary-stop-1-h:240;--gradient-primary-stop-1-s:4%;--gradient-primary-stop-1-l:95%;--gradient-primary-stop-2:hsl(240, 4%, 65%);--gradient-primary-stop-2-h:240;--gradient-primary-stop-2-s:4%;--gradient-primary-stop-2-l:65%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root .bg-gradient-primary-left,[data-theme=default] .bg-gradient-primary-left{background-image:-webkit-gradient(linear,right top,left top,from(var(--gradient-primary-stop-1)),to(var(--gradient-primary-stop-2)));background-image:linear-gradient(270deg,var(--gradient-primary-stop-1),var(--gradient-primary-stop-2))}:root{--space-unit:1rem}*,:root{--space-xxxxs:calc(0.09 * var(--space-unit));--space-xxxs:calc(0.146 * var(--space-unit));--space-xxs:calc(0.236 * var(--space-unit));--space-xs:calc(0.382 * var(--space-unit));--space-sm:calc(0.618 * var(--space-unit));--space-md:calc(1 * var(--space-unit));--space-lg:calc(1.618 * var(--space-unit));--space-xl:calc(2.618 * var(--space-unit));--space-xxl:calc(4.236 * var(--space-unit));--space-xxxl:calc(6.854 * var(--space-unit));--space-xxxxl:calc(11.08 * var(--space-unit));--component-padding:var(--space-md)}@supports (--css:variables){@media (min-width:64rem){*,:root{--space-xxxxs:calc(0.1875 * var(--space-unit));--space-xxxs:calc(0.375 * var(--space-unit));--space-xxs:calc(0.5625 * var(--space-unit));--space-xs:calc(0.75 * var(--space-unit));--space-sm:calc(1.125 * var(--space-unit));--space-md:calc(2 * var(--space-unit));--space-lg:calc(3.125 * var(--space-unit));--space-xl:calc(5.125 * var(--space-unit));--space-xxl:calc(8.25 * var(--space-unit));--space-xxxl:calc(13.25 * var(--space-unit));--space-xxxxl:calc(21.5 * var(--space-unit))}}}:root{--radius:0.375em}@font-face{font-family:intro;src:url(../fonts/intro/intro-regular-webfont.eot);src:url(../fonts/intro/intro-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/intro/intro-regular-webfont.woff2) format("woff2"),url(../fonts/intro/intro-regular-webfont.woff) format("woff"),url(../fonts/intro/intro-regular-webfont.ttf) format("truetype"),url(../fonts/intro/intro-regular-webfont.svg#intro-book) format("svg");font-weight:500;font-style:normal}@font-face{font-family:intro-bold;src:url(../fonts/intro/intro-bold-webfont.eot);src:url(../fonts/intro/intro-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/intro/intro-bold-webfont.woff2) format("woff2"),url(../fonts/intro/intro-bold-webfont.woff) format("woff"),url(../fonts/intro/intro-bold-webfont.ttf) format("truetype"),url(../fonts/intro/intro-bold-webfont.svg#intro-bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:intro-black;src:url(../fonts/intro/intro-black-webfont.eot);src:url(../fonts/intro/intro-black-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/intro/intro-black-webfont.woff2) format("woff2"),url(../fonts/intro/intro-black-webfont.woff) format("woff"),url(../fonts/intro/intro-black-webfont.ttf) format("truetype"),url(../fonts/intro/intro-black-webfont.svg#intro-black-regular) format("svg");font-weight:900;font-style:normal}@font-face{font-family:intro-light;src:url(../fonts/intro/intro-light-webfont.eot);src:url(../fonts/intro/intro-light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/intro/intro-light-webfont.woff2) format("woff2"),url(../fonts/intro/intro-light-webfont.woff) format("woff"),url(../fonts/intro/intro-light-webfont.ttf) format("truetype"),url(../fonts/intro/intro-light-webfont.svg#intro-light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:intro-black-caps;src:url(../fonts/intro/intro_black_caps_regular-webfont.eot);src:url(../fonts/intro/intro_black_caps_regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/intro/intro_black_caps_regular-webfont.woff2) format("woff2"),url(../fonts/intro/intro_black_caps_regular-webfont.woff) format("woff"),url(../fonts/intro/intro_black_caps_regular-webfont.ttf) format("truetype"),url(../fonts/intro/intro_black_caps_regular-webfont.svg#intro-black-capsregular) format("svg");font-weight:100;font-style:normal}@font-face{font-family:intro-thin;src:url(../fonts/intro/intro-thin-webfont.eot);src:url(../fonts/intro/intro-thin-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/intro/intro-thin-webfont.woff2) format("woff2"),url(../fonts/intro/intro-thin-webfont.woff) format("woff"),url(../fonts/intro/intro-thin-webfont.ttf) format("truetype"),url(../fonts/intro/intro-thin-webfont.svg#intro-book) format("svg");font-weight:100;font-style:normal}@font-face{font-family:intro-book;src:url(../fonts/intro/intro-book-webfont.eot);src:url(../fonts/intro/intro-book-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/intro/intro-book-webfont.woff2) format("woff2"),url(../fonts/intro/intro-book-webfont.woff) format("woff"),url(../fonts/intro/intro-book-webfont.ttf) format("truetype"),url(../fonts/intro/intro-book-webfont.svg#intro-book) format("svg");font-weight:100;font-style:normal}:root{--font-primary:"intro",sans-serif;--font-secondary:"intro-book",serif;--font-bold:"intro-bold",sans-serif;--font-light:"intro-light",sans-serif;--text-base-size:1rem;--text-scale-ratio:1.2;--body-line-height:1.4;--heading-line-height:1.2;--font-primary-capital-letter:1;--font-secondary-capital-letter:1;--text-unit:var(--text-base-size)}*,:root{--text-xs:clamp(0.78rem, calc(0.77rem + 0.03vw), 0.80rem);--text-sm:clamp(0.94rem, calc(0.90rem + 0.11vw), 1.00rem);--text-md:clamp(1.13rem, calc(1.06rem + 0.22vw), 1.25rem);--text-lg:clamp(1.35rem, calc(1.23rem + 0.37vw), 1.56rem);--text-xl:clamp(1.62rem, calc(1.44rem + 0.57vw), 1.95rem);--text-xxl:clamp(1.94rem, calc(1.67rem + 0.86vw), 2.44rem);--text-xxxl:clamp(2.33rem, calc(1.94rem + 1.24vw), 3.05rem);--text-xxxxl:clamp(2.80rem, calc(2.24rem + 1.75vw), 3.82rem)}@media (min-width:64rem){:root{--text-base-size:1.125rem;--text-scale-ratio:1.215}}@media (min-width:48rem){article.introduction{-webkit-columns:2 auto;-moz-columns:2 auto;columns:2 auto;-webkit-column-gap:var(--space-md);-moz-column-gap:var(--space-md);column-gap:var(--space-md)}}@media (min-width:64rem){article.introduction{-webkit-columns:3 auto;-moz-columns:3 auto;columns:3 auto;-webkit-column-gap:var(--space-md);-moz-column-gap:var(--space-md);column-gap:var(--space-md)}}body{font-family:var(--font-secondary)}h1,h2,h3,h4,h5{font-family:var(--font-primary);--heading-font-weight:800;text-wrap:pretty}.stack h2,.stack h3,.stack h4{font-family:var(--font-light);font-size:var(--text-xl);line-height:var(--line-height-xs,1.1)}.font-primary{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-secondary{font-family:var(--font-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-light{font-family:intro-light}.font-bold{font-family:intro-bold}.font-bolder{font-family:intro-black}mark{background-color:hsla(var(--color-accent-h),var(--color-accent-s),var(--color-accent-l),.2);color:inherit}.text-component{--line-height-multiplier:1;--text-space-y-multiplier:1}.text-component>*{--text-unit:1em;--space-unit:1em}.text-component hr{background:var(--color-contrast-lower);height:1px}.text-component figcaption{font-size:var(--text-sm);color:var(--color-contrast-low)}.article{--body-line-height:1.58;--text-space-y-multiplier:1.2}:root{--btn-font-size:1em;--btn-padding-x:var(--space-sm);--btn-padding-y:var(--space-xxs);--btn-radius:var(--radius-md)}.btn{font-family:var(--font-primary);background:var(--color-bg-dark);color:var(--color-contrast-higher);cursor:pointer;text-decoration:none;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s ease;transition:all .2s ease;will-change:transform}.btn:focus-visible{-webkit-box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.15);box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.15);outline:0}.btn:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.btn--primary{background:var(--color-primary);color:var(--color-white);-webkit-box-shadow:inset 0 1px 0 hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.15),0 1px 3px hsla(var(--color-primary-darker-h),var(--color-primary-darker-s),var(--color-primary-darker-l),.25),0 2px 6px hsla(var(--color-primary-darker-h),var(--color-primary-darker-s),var(--color-primary-darker-l),.1),0 6px 10px -2px hsla(var(--color-primary-darker-h),var(--color-primary-darker-s),var(--color-primary-darker-l),.25);box-shadow:inset 0 1px 0 hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.15),0 1px 3px hsla(var(--color-primary-darker-h),var(--color-primary-darker-s),var(--color-primary-darker-l),.25),0 2px 6px hsla(var(--color-primary-darker-h),var(--color-primary-darker-s),var(--color-primary-darker-l),.1),0 6px 10px -2px hsla(var(--color-primary-darker-h),var(--color-primary-darker-s),var(--color-primary-darker-l),.25)}.btn--primary:hover{background:var(--color-primary-light);-webkit-box-shadow:inset 0 1px 0 hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.15),0 1px 2px hsla(var(--color-primary-darker-h),var(--color-primary-darker-s),var(--color-primary-darker-l),.25),0 1px 4px hsla(var(--color-primary-darker-h),var(--color-primary-darker-s),var(--color-primary-darker-l),.1),0 3px 6px -2px hsla(var(--color-primary-darker-h),var(--color-primary-darker-s),var(--color-primary-darker-l),.25);box-shadow:inset 0 1px 0 hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.15),0 1px 2px hsla(var(--color-primary-darker-h),var(--color-primary-darker-s),var(--color-primary-darker-l),.25),0 1px 4px hsla(var(--color-primary-darker-h),var(--color-primary-darker-s),var(--color-primary-darker-l),.1),0 3px 6px -2px hsla(var(--color-primary-darker-h),var(--color-primary-darker-s),var(--color-primary-darker-l),.25)}.btn--primary:focus-visible{-webkit-box-shadow:inset 0 1px 0 hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.15),0 1px 2px hsla(var(--color-primary-darker-h),var(--color-primary-darker-s),var(--color-primary-darker-l),.25),0 1px 4px hsla(var(--color-primary-darker-h),var(--color-primary-darker-s),var(--color-primary-darker-l),.1),0 3px 6px -2px hsla(var(--color-primary-darker-h),var(--color-primary-darker-s),var(--color-primary-darker-l),.25),0 0 0 2px var(--color-bg),0 0 0 4px var(--color-primary);box-shadow:inset 0 1px 0 hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.15),0 1px 2px hsla(var(--color-primary-darker-h),var(--color-primary-darker-s),var(--color-primary-darker-l),.25),0 1px 4px hsla(var(--color-primary-darker-h),var(--color-primary-darker-s),var(--color-primary-darker-l),.1),0 3px 6px -2px hsla(var(--color-primary-darker-h),var(--color-primary-darker-s),var(--color-primary-darker-l),.25),0 0 0 2px var(--color-bg),0 0 0 4px var(--color-primary)}.btn--subtle{background:hsla(var(--color-bg-lighter-h),var(--color-bg-lighter-s),var(--color-bg-lighter-l),0);color:var(--color-white);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-white);-webkit-box-shadow:inset 0 1px 0 hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.1),0 0 0 1px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.02),0 1px 3px -1px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.2),0 3px 6px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.12);box-shadow:inset 0 1px 0 hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.1),0 0 0 1px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.02),0 1px 3px -1px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.2),0 3px 6px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.12)}.btn--subtle:hover{background:var(--color-bg-light);color:var(--color-white);border:1px solid var(--color-primary);-webkit-box-shadow:inset 0 1px 0 hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.1),0 0 0 1px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.02),0 1px 2px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.12),0 1px 3px -1px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.2);box-shadow:inset 0 1px 0 hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.1),0 0 0 1px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.02),0 1px 2px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.12),0 1px 3px -1px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.2)}.btn--subtle:focus{-webkit-box-shadow:inset 0 1px 0 hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.1),0 0 0 1px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.02),0 1px 3px -1px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.2),0 3px 6px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.12),0 0 0 2px var(--color-bg),0 0 0 4px var(--color-contrast-high);box-shadow:inset 0 1px 0 hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.1),0 0 0 1px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.02),0 1px 3px -1px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.2),0 3px 6px hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.12),0 0 0 2px var(--color-bg),0 0 0 4px var(--color-contrast-high)}.btn--accent{background:var(--color-accent);color:var(--color-white);-webkit-box-shadow:inset 0 1px 0 hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.15),0 1px 3px hsla(var(--color-accent-darker-h),var(--color-accent-darker-s),var(--color-accent-darker-l),.25),0 2px 6px hsla(var(--color-accent-darker-h),var(--color-accent-darker-s),var(--color-accent-darker-l),.1),0 6px 10px -2px hsla(var(--color-accent-darker-h),var(--color-accent-darker-s),var(--color-accent-darker-l),.25);box-shadow:inset 0 1px 0 hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.15),0 1px 3px hsla(var(--color-accent-darker-h),var(--color-accent-darker-s),var(--color-accent-darker-l),.25),0 2px 6px hsla(var(--color-accent-darker-h),var(--color-accent-darker-s),var(--color-accent-darker-l),.1),0 6px 10px -2px hsla(var(--color-accent-darker-h),var(--color-accent-darker-s),var(--color-accent-darker-l),.25)}.btn--accent:hover{background:var(--color-accent-light);-webkit-box-shadow:inset 0 1px 0 hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.15),0 1px 2px hsla(var(--color-accent-darker-h),var(--color-accent-darker-s),var(--color-accent-darker-l),.25),0 1px 4px hsla(var(--color-accent-darker-h),var(--color-accent-darker-s),var(--color-accent-darker-l),.1),0 3px 6px -2px hsla(var(--color-accent-darker-h),var(--color-accent-darker-s),var(--color-accent-darker-l),.1);box-shadow:inset 0 1px 0 hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.15),0 1px 2px hsla(var(--color-accent-darker-h),var(--color-accent-darker-s),var(--color-accent-darker-l),.25),0 1px 4px hsla(var(--color-accent-darker-h),var(--color-accent-darker-s),var(--color-accent-darker-l),.1),0 3px 6px -2px hsla(var(--color-accent-darker-h),var(--color-accent-darker-s),var(--color-accent-darker-l),.1)}.btn--accent:focus-visible{-webkit-box-shadow:inset 0 1px 0 hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.15),0 1px 2px hsla(var(--color-accent-darker-h),var(--color-accent-darker-s),var(--color-accent-darker-l),.25),0 1px 4px hsla(var(--color-accent-darker-h),var(--color-accent-darker-s),var(--color-accent-darker-l),.1),0 3px 6px -2px hsla(var(--color-accent-darker-h),var(--color-accent-darker-s),var(--color-accent-darker-l),.1),0 0 0 2px var(--color-bg),0 0 0 4px var(--color-accent);box-shadow:inset 0 1px 0 hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.15),0 1px 2px hsla(var(--color-accent-darker-h),var(--color-accent-darker-s),var(--color-accent-darker-l),.25),0 1px 4px hsla(var(--color-accent-darker-h),var(--color-accent-darker-s),var(--color-accent-darker-l),.1),0 3px 6px -2px hsla(var(--color-accent-darker-h),var(--color-accent-darker-s),var(--color-accent-darker-l),.1),0 0 0 2px var(--color-bg),0 0 0 4px var(--color-accent)}.btn[disabled]{opacity:.6;cursor:not-allowed}.btn--sm{font-size:.8em}.btn--lg{font-size:1.4em}:root{--form-control-font-size:1em;--form-control-padding-x:var(--space-xs);--form-control-padding-y:var(--space-xxs);--form-control-radius:var(--radius-md)}.form-control{background:var(--color-bg-dark);line-height:1.2;-webkit-box-shadow:inset 0 0 0 1px var(--color-contrast-lower);box-shadow:inset 0 0 0 1px var(--color-contrast-lower);-webkit-transition:all .2s ease;transition:all .2s ease}.form-control::-webkit-input-placeholder{opacity:1;color:var(--color-contrast-low)}.form-control::-moz-placeholder{opacity:1;color:var(--color-contrast-low)}.form-control:-ms-input-placeholder{opacity:1;color:var(--color-contrast-low)}.form-control::-ms-input-placeholder{opacity:1;color:var(--color-contrast-low)}.form-control::placeholder{opacity:1;color:var(--color-contrast-low)}.form-control:focus,.form-control:focus-within{background:var(--color-bg);-webkit-box-shadow:inset 0 0 0 1px hsla(var(--color-contrast-lower-h),var(--color-contrast-lower-s),var(--color-contrast-lower-l),0),0 0 0 2px var(--color-primary),var(--shadow-sm);box-shadow:inset 0 0 0 1px hsla(var(--color-contrast-lower-h),var(--color-contrast-lower-s),var(--color-contrast-lower-l),0),0 0 0 2px var(--color-primary),var(--shadow-sm);outline:0}.form-control[disabled]{opacity:.5;cursor:not-allowed}:root{--grid-max-width:77.50rem;--grid-gutter:var(--space-s-l, clamp(1.13rem, calc(0.16rem + 3.02vw), 2.50rem));--grid-columns:12}.aspect-ratio-16\:9{--aspect-ratio:calc(16/9)}.aspect-ratio-4\:3{--aspect-ratio:calc(4/3)}.aspect-ratio-1\:1{--aspect-ratio:calc(1/1)}.overlay{position:relative;top:0;left:0;background-color:hsla(var(--color-contrast-lower-h),var(--color-contrast-lower-s),var(--color-contrast-lower-l),.15);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);mix-blend-mode:multiply;width:100%;height:100%;z-index:0}.td-figure{-webkit-perspective:1500px;perspective:1500px}.td-figure img{-webkit-transform:rotateX(10deg) rotateY(-18deg) rotateZ(3deg);transform:rotateX(10deg) rotateY(-18deg) rotateZ(3deg);border-radius:.25em;-webkit-box-shadow:2px 10px 30px hsla(0,0%,0%,.25);box-shadow:2px 10px 30px hsla(0,0%,0%,.25);-webkit-transition:.3s;transition:.3s}.td-figure:hover img{-webkit-transform:rotate(0);transform:rotate(0)}.pf-button-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:var(--space-md);padding:var(--space-xs) var(--space-sm);font-size:var(--text-xs);text-transform:uppercase;color:var(--color-contrast-medium);border-left:1px solid var(--color-accent);border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.pf-button-text::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ctitle%3Epicture_as_pdf%3C/title%3E%3Cg fill='none'%3E%3Cpath d='M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-8.5 7.5c0 .83-.67 1.5-1.5 1.5H9v2H7.5V7H10c.83 0 1.5.67 1.5 1.5v1zm5 2c0 .83-.67 1.5-1.5 1.5h-2.5V7H15c.83 0 1.5.67 1.5 1.5v3zm4-3H19v1h1.5V11H19v2h-1.5V7h3v1.5zM9 9.5h1v-1H9v1zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm10 5.5h1v-3h-1v3z' fill='%23ffffff'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");padding-right:var(--space-xs)}.pf-button-text:hover{background-color:var(--color-accent);color:var(--color-white)}body{scrollbar-gutter:stable both-edges}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-track{background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-h),var(--color-contrast-higher-h),0)}::-webkit-scrollbar-thumb{border:4px solid transparent;background-clip:content-box;border-radius:50em;background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.125)}::-webkit-scrollbar-thumb:hover{background-color:hsla(var(--color-accent-lighter-h),var(--color-accent-lighter-s),var(--color-accent-lighter-l),.2)}body::-webkit-scrollbar{width:16px}body::-webkit-scrollbar-track{background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),1)}body::-webkit-scrollbar-thumb{border:4px solid transparent;background-clip:content-box;border-radius:50em;background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.125)}body::-webkit-scrollbar-thumb:hover{background-color:hsla(var(--color-accent-lighter-h),var(--color-accent-lighter-s),var(--color-accent-lighter-l),.2)}::-moz-selection{background-color:hsla(var(--color-accent-h),var(--color-accent-s),var(--color-accent-l),.7);color:var(--color-white)}::selection{background-color:hsla(var(--color-accent-h),var(--color-accent-s),var(--color-accent-l),.7);color:var(--color-white)}.searchwp-live-search-results{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;background:var(--color-bg-light);-webkit-box-shadow:0 0 2px 0 rgba(30,30,30,.4);box-shadow:0 0 2px 0 rgba(30,30,30,.4);border-radius:3px;width:315px;min-height:175px;max-height:300px}.searchwp-live-search-results p{font-size:.9em;padding:1em;margin:0;border-bottom:1px solid rgba(30,30,30,.1)}.searchwp-live-search-results :last-of-type p{border-bottom:0}.searchwp-live-search-results a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-contrast-higher);text-decoration:none}.searchwp-live-search-results::-webkit-scrollbar{width:var(--autocomplete-dropdown-scrollbar-width)}.searchwp-live-search-results::-webkit-scrollbar-track{background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.08);border-radius:0}.searchwp-live-search-results::-webkit-scrollbar-thumb{background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.12);border-radius:0}.searchwp-live-search-results::-webkit-scrollbar-thumb:hover{background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.2)}.searchwp-live-search-results .searchwp-live-search-no-min-chars .spinner{opacity:.3}.searchwp-live-search-result--focused{background:var(--color-bg-light)}.searchwp-live-search-result--focused a{color:#000}.searchwp-live-search-instructions{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}@-webkit-keyframes searchwp-spinner-line-fade-more{0%,100%{opacity:0}1%{opacity:1}}@keyframes searchwp-spinner-line-fade-more{0%,100%{opacity:0}1%{opacity:1}}@-webkit-keyframes searchwp-spinner-line-fade-quick{0%,100%,39%{opacity:.25}40%{opacity:1}}@keyframes searchwp-spinner-line-fade-quick{0%,100%,39%{opacity:.25}40%{opacity:1}}@-webkit-keyframes searchwp-spinner-line-fade-default{0%,100%{opacity:.22}1%{opacity:1}}@keyframes searchwp-spinner-line-fade-default{0%,100%{opacity:.22}1%{opacity:1}}.search-thumbnail{margin-right:1rem;width:100px;max-width:100px;min-width:100px}.searchwp-live-search-results-showing{padding:min(max(.84rem,.84rem + (1vw - .32rem) * .45),1.2rem)}.searchwp-live-search-result a.search-result-title{white-space:break-spaces}.search-thumbnail img{height:auto;max-width:100%}.splann-overlay-info{display:block;font-size:var(--text-xs);text-transform:uppercase;background:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.2);padding:var(--space-xxs) var(--space-sm);margin-top:var(--space-md);border-radius:var(--radius-md);border-left:1px solid var(--color-accent)}.splann-overlay-info i{color:var(--color-contrast-medium)}.splann-overlay-info:hover{background-color:var(--color-accent)}.splann-overlay-info:hover i{color:var(--color-white)!important}.splann-overlay-info:hover i.splann-overlay-info__date{color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),1)!important;-webkit-text-decoration:dotted;text-decoration:dotted;font-family:var(--font-bold)}:root{--td-text-block-padding-x:var(--space-xxs);--td-text-block-padding-y:var(--space-xxs);--td-text-block-transition-duration:.5s}.td-text-block{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-perspective:1000px;perspective:1000px}.td-text-block:focus{outline:2px solid hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.2);outline-offset:2px}.td-text-block__wrapper{pointer-events:none;display:inline-block;width:100%;-webkit-transform-origin:50% 50% calc(-.5em - var(--td-text-block-padding-y));transform-origin:50% 50% calc(-.5em - var(--td-text-block-padding-y));-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform;-webkit-transition:-webkit-transform var(--td-text-block-transition-duration) var(--ease-in-out);transition:-webkit-transform var(--td-text-block-transition-duration) var(--ease-in-out);transition:transform var(--td-text-block-transition-duration) var(--ease-in-out);transition:transform var(--td-text-block-transition-duration) var(--ease-in-out),-webkit-transform var(--td-text-block-transition-duration) var(--ease-in-out)}.td-text-block:hover .td-text-block__wrapper{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}.td-text-block__final-text,.td-text-block__front-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;width:100%;padding:var(--td-text-block-padding-y) var(--td-text-block-padding-x);-webkit-backface-visibility:hidden;backface-visibility:hidden}.td-text-block__front-text{position:relative;z-index:2;color:var(--color-bg);background-color:var(--color-contrast-higher)}.td-text-block__final-text{position:absolute;z-index:1;top:100%;left:0;color:var(--color-white);background-color:var(--color-primary);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}.td-text-block--split-2 .td-text-block__wrapper:nth-child(1) .td-text-block__final-text,.td-text-block--split-2 .td-text-block__wrapper:nth-child(1) .td-text-block__front-text{-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.td-text-block--split-2 .td-text-block__wrapper:nth-child(2){position:absolute;left:0;-webkit-transition-delay:.1s;transition-delay:.1s}.td-text-block--split-2 .td-text-block__wrapper:nth-child(2) .td-text-block__final-text,.td-text-block--split-2 .td-text-block__wrapper:nth-child(2) .td-text-block__front-text{-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.td-text-block--split-3 .td-text-block__wrapper:nth-child(1) .td-text-block__final-text,.td-text-block--split-3 .td-text-block__wrapper:nth-child(1) .td-text-block__front-text{-webkit-clip-path:inset(0 66.6666666667% 0 0);clip-path:inset(0 66.6666666667% 0 0)}.td-text-block--split-3 .td-text-block__wrapper:nth-child(2),.td-text-block--split-3 .td-text-block__wrapper:nth-child(3){position:absolute;left:0}.td-text-block--split-3 .td-text-block__wrapper:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.td-text-block--split-3 .td-text-block__wrapper:nth-child(2) .td-text-block__final-text,.td-text-block--split-3 .td-text-block__wrapper:nth-child(2) .td-text-block__front-text{-webkit-clip-path:inset(0 33.3333333333% 0 33.3333333333%);clip-path:inset(0 33.3333333333% 0 33.3333333333%)}.td-text-block--split-3 .td-text-block__wrapper:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s}.td-text-block--split-3 .td-text-block__wrapper:nth-child(3) .td-text-block__final-text,.td-text-block--split-3 .td-text-block__wrapper:nth-child(3) .td-text-block__front-text{-webkit-clip-path:inset(0 0 0 66.6666666667%);clip-path:inset(0 0 0 66.6666666667%)}.td-text-block--split-4 .td-text-block__wrapper:nth-child(1) .td-text-block__final-text,.td-text-block--split-4 .td-text-block__wrapper:nth-child(1) .td-text-block__front-text{-webkit-clip-path:inset(0 75% 0 0);clip-path:inset(0 75% 0 0)}.td-text-block--split-4 .td-text-block__wrapper:nth-child(2),.td-text-block--split-4 .td-text-block__wrapper:nth-child(3),.td-text-block--split-4 .td-text-block__wrapper:nth-child(4){position:absolute;left:0}.td-text-block--split-4 .td-text-block__wrapper:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.td-text-block--split-4 .td-text-block__wrapper:nth-child(2) .td-text-block__final-text,.td-text-block--split-4 .td-text-block__wrapper:nth-child(2) .td-text-block__front-text{-webkit-clip-path:inset(0 50% 0 25%);clip-path:inset(0 50% 0 25%)}.td-text-block--split-4 .td-text-block__wrapper:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s}.td-text-block--split-4 .td-text-block__wrapper:nth-child(3) .td-text-block__final-text,.td-text-block--split-4 .td-text-block__wrapper:nth-child(3) .td-text-block__front-text{-webkit-clip-path:inset(0 25% 0 50%);clip-path:inset(0 25% 0 50%)}.td-text-block--split-4 .td-text-block__wrapper:nth-child(4){-webkit-transition-delay:.3s;transition-delay:.3s}.td-text-block--split-4 .td-text-block__wrapper:nth-child(4) .td-text-block__final-text,.td-text-block--split-4 .td-text-block__wrapper:nth-child(4) .td-text-block__front-text{-webkit-clip-path:inset(0 0 0 75%);clip-path:inset(0 0 0 75%)}:root{--accordion-border-width:1px;--accordion-icon-size:20px;--accordion-icon-stroke-width:2px}.accordion__item{border-style:solid;border-color:var(--color-contrast-lower);border-bottom-width:var(--accordion-border-width)}.accordion__item:first-child{border-top-width:var(--accordion-border-width)}.accordion__header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;cursor:pointer}.accordion__header .icon{--size:var(--accordion-icon-size)}.accordion__header .icon .icon__group{stroke-width:var(--accordion-icon-stroke-width)}.accordion__icon-arrow .icon__group,.accordion__icon-arrow-v2 .icon__group,.accordion__icon-plus .icon__group{will-change:transform;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.accordion__icon-arrow .icon__group>*{-webkit-transform-origin:10px 14px;transform-origin:10px 14px}.accordion__icon-arrow-v2 .icon__group>*{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;stroke-dasharray:20;-webkit-transform:translateY(4px);transform:translateY(4px)}.accordion__icon-arrow-v2 .icon__group>:first-child{stroke-dashoffset:10.15}.accordion__icon-arrow-v2 .icon__group>:last-child{stroke-dashoffset:10.15}.accordion__icon-plus .icon__group{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.accordion__icon-plus .icon__group>*{-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.accordion__icon-plus .icon__group>:first-child{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.accordion__item--is-open>.accordion__header>.accordion__icon-arrow .icon__group>:first-child{-webkit-transform:translateY(-8px) rotate(-90deg);transform:translateY(-8px) rotate(-90deg)}.accordion__item--is-open>.accordion__header>.accordion__icon-arrow .icon__group>:last-child{-webkit-transform:translateY(-8px) rotate(90deg);transform:translateY(-8px) rotate(90deg)}.accordion__item--is-open>.accordion__header>.accordion__icon-arrow-v2 .icon__group{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.accordion__item--is-open>.accordion__header>.accordion__icon-arrow-v2 .icon__group :last-child,.accordion__item--is-open>.accordion__header>.accordion__icon-arrow-v2 .icon__group>:first-child{stroke-dashoffset:0;-webkit-transform:translateY(0);transform:translateY(0)}.accordion__item--is-open>.accordion__header>.accordion__icon-plus .icon__group{-webkit-transform:rotate(0);transform:rotate(0)}.accordion__item--is-open>.accordion__header>.accordion__icon-plus .icon__group>:first-child{-webkit-transform:rotate(0);transform:rotate(0)}.accordion__panel{display:none;will-change:height;-webkit-transform:translateZ(0);transform:translateZ(0)}.accordion__item--is-open>.accordion__panel{display:block}.accordion[data-animation=on] .accordion__item--is-open .accordion__panel>*{-webkit-animation:accordion-entry-animation .4s var(--ease-out);animation:accordion-entry-animation .4s var(--ease-out)}.accordion[data-animation=on] .accordion__icon-arrow .icon__group,.accordion[data-animation=on] .accordion__icon-arrow-v2 .icon__group,.accordion[data-animation=on] .accordion__icon-plus .icon__group{-webkit-transition:-webkit-transform .3s var(--ease-out);transition:-webkit-transform .3s var(--ease-out);transition:transform .3s var(--ease-out);transition:transform .3s var(--ease-out),-webkit-transform .3s var(--ease-out)}.accordion[data-animation=on] .accordion__icon-arrow .icon__group>*,.accordion[data-animation=on] .accordion__icon-arrow-v2 .icon__group>*,.accordion[data-animation=on] .accordion__icon-plus .icon__group>*{-webkit-transition:stroke-dashoffset .3s,-webkit-transform .3s;transition:stroke-dashoffset .3s,-webkit-transform .3s;transition:transform .3s,stroke-dashoffset .3s;transition:transform .3s,stroke-dashoffset .3s,-webkit-transform .3s;-webkit-transition-timing-function:var(--ease-out);transition-timing-function:var(--ease-out)}@-webkit-keyframes accordion-entry-animation{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes accordion-entry-animation{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.alert{margin-top:var(--space-md);background-color:hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.2);color:var(--color-white);position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.alert__icon{color:var(--color-primary)}.alert__close-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:.3s var(--ease-out);transition:.3s var(--ease-out)}.alert__close-btn .icon{display:block}.alert__close-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.alert--success{background-color:hsla(var(--color-success-h),var(--color-success-s),var(--color-success-l),.2)}.alert--success .alert__icon{color:var(--color-success)}.alert--error{background-color:hsla(var(--color-error-h),var(--color-error-s),var(--color-error-l),.2)}.alert--error .alert__icon{color:var(--color-error)}.alert--warning{background-color:hsla(var(--color-accent-h),var(--color-accent-s),var(--color-accent-l),.6)}.alert--warning .alert__icon{color:var(--color-white)}.alert--is-visible{position:static;clip:auto;-webkit-clip-path:none;clip-path:none}:root{--anim-menu-btn-size:48px;--anim-menu-btn-transition-duration:.2s;--anim-menu-btn-icon-size:32px;--anim-menu-btn-icon-stroke:2px}.anim-menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:var(--anim-menu-btn-size);height:var(--anim-menu-btn-size)}.anim-menu-btn__icon{position:relative;display:block;font-size:var(--anim-menu-btn-icon-size);width:1em;height:var(--anim-menu-btn-icon-stroke);color:var(--color-white);background-image:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor));background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;-webkit-transform:scale(1);transform:scale(1)}.anim-menu-btn__icon::after,.anim-menu-btn__icon::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-image:inherit;border-radius:inherit}.anim-menu-btn__icon--close{background-size:100% 100%;will-change:transform,background-size;-webkit-transition-property:background-size,-webkit-transform;transition-property:background-size,-webkit-transform;transition-property:transform,background-size;transition-property:transform,background-size,-webkit-transform;-webkit-transition-duration:var(--anim-menu-btn-transition-duration,.2s);transition-duration:var(--anim-menu-btn-transition-duration,.2s)}.anim-menu-btn:active .anim-menu-btn__icon--close{-webkit-transform:scale(.9);transform:scale(.9)}.anim-menu-btn__icon--close::after,.anim-menu-btn__icon--close::before{will-change:inherit;-webkit-transition:inherit;transition:inherit}.anim-menu-btn__icon--close::before{-webkit-transform:translateY(-.25em) rotate(0);transform:translateY(-.25em) rotate(0)}.anim-menu-btn__icon--close::after{-webkit-transform:translateY(.25em) rotate(0);transform:translateY(.25em) rotate(0)}.anim-menu-btn--state-b .anim-menu-btn__icon--close{background-size:0 100%}.anim-menu-btn--state-b .anim-menu-btn__icon--close::before{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.anim-menu-btn--state-b .anim-menu-btn__icon--close::after{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.anim-menu-btn__icon--arrow-down,.anim-menu-btn__icon--arrow-left,.anim-menu-btn__icon--arrow-right,.anim-menu-btn__icon--arrow-up{border-radius:50em;will-change:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:var(--anim-menu-btn-transition-duration,.2s);transition-duration:var(--anim-menu-btn-transition-duration,.2s)}.anim-menu-btn:active .anim-menu-btn__icon--arrow-down,.anim-menu-btn:active .anim-menu-btn__icon--arrow-left,.anim-menu-btn:active .anim-menu-btn__icon--arrow-right,.anim-menu-btn:active .anim-menu-btn__icon--arrow-up{-webkit-transform:scale(.9);transform:scale(.9)}.anim-menu-btn__icon--arrow-down::after,.anim-menu-btn__icon--arrow-down::before,.anim-menu-btn__icon--arrow-left::after,.anim-menu-btn__icon--arrow-left::before,.anim-menu-btn__icon--arrow-right::after,.anim-menu-btn__icon--arrow-right::before,.anim-menu-btn__icon--arrow-up::after,.anim-menu-btn__icon--arrow-up::before{-webkit-transform-origin:calc(var(--anim-menu-btn-icon-stroke)/ 2) 50%;transform-origin:calc(var(--anim-menu-btn-icon-stroke)/ 2) 50%;will-change:transform,width;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:transform,width;transition-property:transform,width,-webkit-transform;-webkit-transition-duration:var(--anim-menu-btn-transition-duration,.2s);transition-duration:var(--anim-menu-btn-transition-duration,.2s)}.anim-menu-btn__icon--arrow-down::before,.anim-menu-btn__icon--arrow-left::before,.anim-menu-btn__icon--arrow-right::before,.anim-menu-btn__icon--arrow-up::before{-webkit-transform:translateY(-.25em) rotate(0);transform:translateY(-.25em) rotate(0)}.anim-menu-btn__icon--arrow-down::after,.anim-menu-btn__icon--arrow-left::after,.anim-menu-btn__icon--arrow-right::after,.anim-menu-btn__icon--arrow-up::after{-webkit-transform:translateY(.25em) rotate(0);transform:translateY(.25em) rotate(0)}.anim-menu-btn__icon--arrow-right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.anim-menu-btn:active .anim-menu-btn__icon--arrow-right{-webkit-transform:rotate(180deg) scale(.9);transform:rotate(180deg) scale(.9)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up::before{width:50%}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up::before{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up::after{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.anim-menu-btn--state-b:active .anim-menu-btn__icon--arrow-up{-webkit-transform:rotate(90deg) scale(.9);transform:rotate(90deg) scale(.9)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.anim-menu-btn--state-b:active .anim-menu-btn__icon--arrow-down{-webkit-transform:rotate(-90deg) scale(.9);transform:rotate(-90deg) scale(.9)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.text-anim__wrapper{position:relative;display:inline-block}.text-anim__word{position:absolute;top:0;left:0;z-index:1;display:inline-block;white-space:nowrap}.text-anim__word--in{position:relative;z-index:2}.text-anim--rotate{--text-anim-duration:0.85s;--text-anim-pause:2.5s}.text-anim--rotate .text-anim__wrapper{-webkit-perspective:300px;perspective:300px}.text-anim--rotate .text-anim__word{opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);-webkit-transition:opacity calc(var(--text-anim-duration)/ 3) var(--ease-out),-webkit-transform var(--text-anim-duration) var(--ease-out-back);transition:opacity calc(var(--text-anim-duration)/ 3) var(--ease-out),-webkit-transform var(--text-anim-duration) var(--ease-out-back);transition:opacity calc(var(--text-anim-duration)/ 3) var(--ease-out),transform var(--text-anim-duration) var(--ease-out-back);transition:opacity calc(var(--text-anim-duration)/ 3) var(--ease-out),transform var(--text-anim-duration) var(--ease-out-back),-webkit-transform var(--text-anim-duration) var(--ease-out-back)}.text-anim--rotate .text-anim__word--in{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}.text-anim--rotate .text-anim__word--out{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-transition:opacity calc(var(--text-anim-duration)/ 6) var(--ease-out),-webkit-transform var(--text-anim-duration) var(--ease-out-back);transition:opacity calc(var(--text-anim-duration)/ 6) var(--ease-out),-webkit-transform var(--text-anim-duration) var(--ease-out-back);transition:opacity calc(var(--text-anim-duration)/ 6) var(--ease-out),transform var(--text-anim-duration) var(--ease-out-back);transition:opacity calc(var(--text-anim-duration)/ 6) var(--ease-out),transform var(--text-anim-duration) var(--ease-out-back),-webkit-transform var(--text-anim-duration) var(--ease-out-back)}.text-anim--loader{--text-anim-duration:2.5s;--text-anim-pause:0s}.text-anim--loader .text-anim__word{color:transparent;-webkit-transition:color .2s;transition:color .2s}.text-anim--loader .text-anim__word::after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:100%;background-color:currentColor;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:translateY(100%) scaleX(0);transform:translateY(100%) scaleX(0);-webkit-transition:-webkit-transform var(--text-anim-duration) var(--ease-out);transition:-webkit-transform var(--text-anim-duration) var(--ease-out);transition:transform var(--text-anim-duration) var(--ease-out);transition:transform var(--text-anim-duration) var(--ease-out),-webkit-transform var(--text-anim-duration) var(--ease-out)}.text-anim--loader .text-anim__word--in{color:currentColor}.text-anim--loader .text-anim__word--in::after{-webkit-transform:translateY(100%) scaleX(1);transform:translateY(100%) scaleX(1)}.text-anim--loader .text-anim__word--out{color:transparent}.text-anim--loader .text-anim__word--out::after{-webkit-transition:none;transition:none;-webkit-transform:translateY(100%) scaleX(0);transform:translateY(100%) scaleX(0)}.text-anim--slide{--text-anim-duration:0.5s;--text-anim-pause:2.5s}.text-anim--slide .text-anim__wrapper{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);padding:.1em 0}.text-anim--slide .text-anim__word{height:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.text-anim--slide .text-anim__word--in,.text-anim--slide .text-anim__word--out{-webkit-animation-duration:var(--text-anim-duration);animation-duration:var(--text-anim-duration);-webkit-animation-timing-function:var(--ease-out-back);animation-timing-function:var(--ease-out-back)}.text-anim--slide .text-anim__word--in{-webkit-animation-name:text-anim-slide-in;animation-name:text-anim-slide-in;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.text-anim--slide .text-anim__word--out{-webkit-animation-name:text-anim-slide-out;animation-name:text-anim-slide-out}@-webkit-keyframes text-anim-slide-in{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes text-anim-slide-in{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes text-anim-slide-out{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes text-anim-slide-out{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}.text-anim--zoom{--text-anim-duration:0.85s;--text-anim-pause:2.5s}.text-anim--zoom .text-anim__wrapper{-webkit-perspective:300px;perspective:300px}.text-anim--zoom .text-anim__word{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px);-webkit-transition:opacity var(--text-anim-duration),-webkit-transform var(--text-anim-duration) var(--ease-out);transition:opacity var(--text-anim-duration),-webkit-transform var(--text-anim-duration) var(--ease-out);transition:opacity var(--text-anim-duration),transform var(--text-anim-duration) var(--ease-out);transition:opacity var(--text-anim-duration),transform var(--text-anim-duration) var(--ease-out),-webkit-transform var(--text-anim-duration) var(--ease-out)}.text-anim--zoom .text-anim__word--in{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.text-anim--zoom .text-anim__word--out{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}.text-anim--push{--text-anim-duration:0.65s;--text-anim-pause:2.5s}.text-anim--push .text-anim__word{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px);-webkit-transition:none;transition:none}.text-anim--push .text-anim__word--in,.text-anim--push .text-anim__word--out{-webkit-transition:opacity var(--text-anim-duration),-webkit-transform var(--text-anim-duration) var(--ease-out-back);transition:opacity var(--text-anim-duration),-webkit-transform var(--text-anim-duration) var(--ease-out-back);transition:opacity var(--text-anim-duration),transform var(--text-anim-duration) var(--ease-out-back);transition:opacity var(--text-anim-duration),transform var(--text-anim-duration) var(--ease-out-back),-webkit-transform var(--text-anim-duration) var(--ease-out-back)}.text-anim--push .text-anim__word--in{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.text-anim--push .text-anim__word--out{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}.text-anim--clip{--text-anim-duration:0.7s;--text-anim-pause:2s;--text-anim-border-width:2px}.text-anim--clip .text-anim__wrapper{overflow:hidden;vertical-align:top}.text-anim--clip .text-anim__wrapper::after{content:"";position:absolute;right:0;top:calc(50% - .7em);height:1.4em;width:var(--text-anim-border-width);background-color:var(--color-accent)}.text-anim--clip .text-anim__wrapper--pulse::after{-webkit-animation:text-anim-pulse .8s infinite;animation:text-anim-pulse .8s infinite}.text-anim--clip .text-anim__word{opacity:0;padding-right:var(--text-anim-border-width)}.text-anim--clip .text-anim__word--in{opacity:1}@-webkit-keyframes text-anim-pulse{0%,100%{opacity:1}50%{opacity:0}}@keyframes text-anim-pulse{0%,100%{opacity:1}50%{opacity:0}}:root{--story-v3-image-width:30%}.story-v3{position:relative;display:block;color:inherit;text-decoration:none;border-top:1px solid var(--color-contrast-lower);-webkit-box-shadow:0 1px 0 var(--color-contrast-lower);box-shadow:0 1px 0 var(--color-contrast-lower);-webkit-transition:.3s;transition:.3s}.story-v3:hover .story-v3__title{text-decoration:underline}.story-v3:hover .story-v3__icon line:nth-child(1){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.story-v3:hover .story-v3__icon line:nth-child(2){-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.story-v3:hover .story-v3__icon line:nth-child(3){stroke-dashoffset:14}.story-v3__icon{font-size:48px}.story-v3__icon line:nth-child(1),.story-v3__icon line:nth-child(2){-webkit-transition:-webkit-transform .3s var(--ease-out);transition:-webkit-transform .3s var(--ease-out);transition:transform .3s var(--ease-out);transition:transform .3s var(--ease-out),-webkit-transform .3s var(--ease-out)}.story-v3__icon line:nth-child(1){-webkit-transform-origin:42px 19px;transform-origin:42px 19px}.story-v3__icon line:nth-child(2){-webkit-transform-origin:42px 29px;transform-origin:42px 29px}.story-v3__icon line:nth-child(3){stroke-dasharray:48;-webkit-transition:stroke-dashoffset .3s var(--ease-out);transition:stroke-dashoffset .3s var(--ease-out)}.story-v3__preview-img{position:absolute;z-index:1;opacity:0;visibility:hidden;top:50%;-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);-webkit-transition:opacity .2s,visibility .2s,-webkit-transform .2s;transition:opacity .2s,visibility .2s,-webkit-transform .2s;transition:opacity .2s,visibility .2s,transform .2s;transition:opacity .2s,visibility .2s,transform .2s,-webkit-transform .2s;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.story-v3__preview-img--is-visible{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;visibility:visible}.story__img{display:block;-webkit-transition:opacity .2s;transition:opacity .2s;overflow:hidden;margin-bottom:var(--space-xs)}.story__img:hover{opacity:.85}.story__img img{display:block;width:100%}.story__category{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-contrast-higher);line-height:1;text-decoration:none;font-size:var(--text-sm);background-color:hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.2);padding:var(--space-xxs);border-radius:var(--radius-md);-webkit-transition:background-color .2s;transition:background-color .2s}.story__category:hover{text-decoration:none;background-color:hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.9)}.story__category.enquetes{background-color:hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.9);color:#fff}.story__category.actualites{background-color:hsla(var(--color-contrast-high-h),var(--color-contrast-high-s),var(--color-contrast-high-l),.9);color:var(--color-black)}.story__title a{color:var(--color-contrast-higher);text-decoration:none}.story__title a:hover{text-decoration:underline}.story__author{--author-img-size:50px;display:grid;grid-template-columns:var(--author-img-size) 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-xs)}.story__author img{display:block;width:var(--author-img-size);height:var(--author-img-size);-o-object-fit:cover;object-fit:cover;border-radius:50%}.story__author-name{margin-bottom:var(--space-xxxxs)}.story__author-name a{text-decoration:none;color:var(--color-contrast-higher)}.story__author-name a:hover{text-decoration:underline}.story__meta{font-size:var(--text-sm);color:var(--color-contrast-medium)}@media (min-width:32rem){.story--featured{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-md);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.story--featured .story__img{margin:0}.story--featured .story__title{font-size:var(--text-xxl)}}@media (min-width:32rem){.story--featured{grid-template-columns:3fr 2fr}.story--featured .story__img{margin:0}.story--featured .story__title{font-size:var(--text-xxl)}}.splann-grid-card{display:grid;gap:var(--space-md);grid-template-columns:1fr 1fr}@media (min-width:48rem){.splann-grid-card{grid-template-columns:1fr;gap:var(--space-sm)}}:root{--author-cf-img-size:4em}.author-cf{display:grid;grid-template-columns:var(--author-cf-img-size) 1fr;grid-gap:var(--space-sm)}.author-cf__img-wrapper{display:inline-block;border-radius:50%;width:var(--author-cf-img-size);height:var(--author-cf-img-size);overflow:hidden;-webkit-transition:-webkit-transform .3s var(--ease-out-back);transition:-webkit-transform .3s var(--ease-out-back);transition:transform .3s var(--ease-out-back);transition:transform .3s var(--ease-out-back),-webkit-transform .3s var(--ease-out-back)}.author-cf__img-wrapper:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.author-cf__img-wrapper img{display:block;width:inherit;height:inherit;-o-object-fit:cover;object-fit:cover}.author-cf__content a{color:inherit}.author-cf__content a:hover{color:var(--color-primary)}.author-cf--meta{--author-cf-img-size:3em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:var(--space-xs)}.author-cf--minimal{--author-cf-img-size:2.4em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:var(--space-xxs)}.author-cf--featured{--author-cf-img-size:6em;grid-template-columns:1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.author-cf--featured .author-cf__img-wrapper{margin-left:auto;margin-right:auto}.author-cf__social{--size:40px;width:var(--size);height:var(--size);display:-webkit-box;display:-ms-flexbox;display:flex;background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.1);border-radius:50%;-webkit-transition:.2s;transition:.2s}.author-cf__social .icon{--size:16px;display:block;margin:auto;color:var(--color-contrast-higher);-webkit-transition:color .2s;transition:color .2s}.author-cf__social:hover{background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.075)}.author-cf__social:hover .icon{color:var(--color-primary)}.back-to-top{--size:50px;width:var(--size);height:var(--size);display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;right:var(--space-md);bottom:var(--space-md);z-index:var(--z-index-fixed-element,10);border-radius:50%;background-color:hsla(var(--color-accent-h),var(--color-accent-s),var(--color-accent-l),.9);-webkit-transition:.2s;transition:.2s;visibility:hidden;opacity:0}.back-to-top:hover{background-color:var(--color-contrast-higher)}.back-to-top:hover .icon{color:var(--color-contrast-lower)}.back-to-top .icon{--size:20px;display:block;margin:auto;color:var(--color-white)}.back-to-top--is-visible{visibility:visible;opacity:1}.bg-decoration-v2{position:absolute;top:0;left:0;pointer-events:none;width:100%;height:100%;overflow:hidden;z-index:-1}.bg-decoration-v2__svg{position:absolute;pointer-events:none;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:134%;min-width:1280px;max-width:1920px;height:auto}#header_volet>.bg-decoration-v2{position:absolute;bottom:0;left:0;pointer-events:none;width:100%;height:100%;overflow:hidden;z-index:-1}#header_volet>.bg-decoration-v2>.bg-decoration-v2__svg{position:absolute;pointer-events:none;bottom:0;left:0;-webkit-transform:translateX(-15%);transform:translateX(-15%);min-width:100vw;min-height:100vh}@media (min-width:64rem){.bg-decoration-v2{position:absolute;top:0;left:0;pointer-events:none;width:100%;height:100%;overflow:hidden;z-index:-1}.bg-decoration-v2__svg{position:absolute;pointer-events:none;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:134%;min-width:1280px;max-width:1920px;height:auto}#header_volet>.bg-decoration-v2>.bg-decoration-v2__svg{position:absolute;pointer-events:none;top:0;left:0;-webkit-transform:translate(-33%,-31.55%);transform:translate(-33%,-31.55%);width:100%;min-width:100vw;height:auto}}.banner{display:block;text-decoration:none;color:inherit;overflow:hidden;background-color:var(--color-bg-light);-webkit-box-shadow:var(--inner-glow),var(--shadow-ring,0 0 0 1px hsla(0,0%,0%,.05)),var(--shadow-sm);box-shadow:var(--inner-glow),var(--shadow-ring,0 0 0 1px hsla(0,0%,0%,.05)),var(--shadow-sm);border-radius:var(--radius-md);-webkit-transition:.3s;transition:.3s}.banner:hover{background-color:var(--color-primary);-webkit-box-shadow:var(--inner-glow),var(--shadow-ring,0 0 0 1px hsla(0,0%,0%,.05)),var(--shadow-md);box-shadow:var(--inner-glow),var(--shadow-ring,0 0 0 1px hsla(0,0%,0%,.05)),var(--shadow-md)}.banner:hover .banner__link{-webkit-transform:scale(1.3);transform:scale(1.3)}.banner:hover .banner__link i{-webkit-transform:scale(.7);transform:scale(.7)}.banner:hover .banner__link i::after{opacity:.7}.banner:hover .banner__link::after{height:100%}.banner:hover .banner__figure{-webkit-transform:scale(1.05);transform:scale(1.05)}.banner:hover .readmore{color:var(--color-bg-light)}.banner:hover .read-more__btn{color:var(--color-bg-light)}.banner__link{position:relative;text-decoration:none;color:var(--color-primary-dark);display:inline-block;-webkit-transition:.3s var(--ease-out);transition:.3s var(--ease-out);-webkit-transform-origin:left bottom;transform-origin:left bottom}.banner__link i{position:relative;z-index:2;display:inline-block;-webkit-transition:.3s var(--ease-out);transition:.3s var(--ease-out)}.banner__link::after{content:"";background-color:var(--color-white);height:2px;width:100%;position:absolute;z-index:1;bottom:0;left:0;-webkit-clip-path:inset(0 round var(--radius-sm));clip-path:inset(0 round var(--radius-sm));-webkit-transition:.3s var(--ease-out);transition:.3s var(--ease-out);opacity:.15}.banner__figure{height:0;width:100%;padding-bottom:50%;-webkit-transition:.3s var(--ease-out);transition:.3s var(--ease-out);background-position:center center;background-repeat:no-repeat;background-size:cover}@media (min-width:64rem){.banner:not(.banner--invert) .banner__grid{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.banner__figure{height:100%;padding-bottom:0;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 50%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 50%)}.banner--invert .banner__figure{-webkit-clip-path:polygon(0 0,100% 0,100% 50%,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 50%,100% 100%,0 100%)}.banner--invert .banner__link{-webkit-transform-origin:right bottom;transform-origin:right bottom}.banner--invert .banner__text{text-align:right}.banner:hover .banner__figure{-webkit-clip-path:polygon(10% 0,100% 0,100% 100%,10% 100%,0 50%);clip-path:polygon(10% 0,100% 0,100% 100%,10% 100%,0 50%)}.banner--invert:hover .banner__figure{-webkit-clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%);clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%)}}.breadcrumbs{background:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.2);padding:var(--space-xxs) var(--space-sm);border-radius:var(--radius-md);border-left:2px solid var(--color-accent);margin-bottom:var(--space-md);max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.breadcrumbs:hover{background-color:var(--color-accent)}.breadcrumbs:hover li>*{color:var(--color-white)!important}.breadcrumbs:hover li:last-child a{color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),1)!important;-webkit-text-decoration:dotted;text-decoration:dotted;font-family:var(--font-bold)}li.breadcrumbs__item{display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}li.breadcrumbs__item a{text-transform:uppercase!important;font-size:var(--text-xs);color:var(--color-contrast-medium)!important;text-decoration:none!important}.card-v10{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-v10__img-link{position:relative;z-index:2;display:block;overflow:hidden;background-color:var(--color-bg);text-decoration:none;color:inherit;-webkit-transition:.3s;transition:.3s}.card-v10__img-link:hover{-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.card-v10__img-link img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-v10__content-wrapper{padding:0 var(--space-xxxs);position:relative;z-index:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.card-v10__content{--card-body-offset:20px;padding-top:var(--card-body-offset);margin-top:calc(-1 * var(--card-body-offset));height:calc(100% + var(--card-body-offset));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--color-white);border-radius:var(--radius-md);-webkit-box-shadow:var(--shadow-xs);box-shadow:var(--shadow-xs)}.card-v10__body{padding:var(--space-sm)}.card-v10__label{font-size:var(--text-xs);margin-bottom:var(--space-xs)}.card-v10__title{font-size:var(--text-md)}.card-v10__excerpt{font-size:var(--text-sm)}.card-v10__footer{margin-top:auto;padding:var(--space-xxs);border-top:1px solid var(--color-contrast-lower)}.card-v10__social-list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xs);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-v10__social-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:var(--space-xxs);border-radius:var(--radius-md);font-size:var(--text-xs);-webkit-transition:.2s;transition:.2s}.card-v10__social-btn .icon{font-size:12px;margin-right:var(--space-xxs)}.card-v10__social-btn:hover{cursor:pointer;background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.075)}.card-v10__social-btn:active{-webkit-transform:translateY(2px);transform:translateY(2px)}@media (min-width:64rem){.card-v10--featured{display:grid;grid-template-columns:.75fr 1fr}.card-v10--featured .card-v10__content-wrapper{padding:var(--space-xs) 0}.card-v10--featured .card-v10__content{padding-top:0;margin-top:0;height:100%;padding-left:var(--card-body-offset);margin-left:calc(-1 * var(--card-body-offset))}.card-v10--featured .card-v10__body{padding:var(--space-md)}.card-v10--featured .card-v10__title{font-size:var(--text-xl)}.card-v10--featured .card-v10__excerpt{font-size:1em}.card-v10--featured .card-v10__social-btn{padding:var(--space-xs)}}.card-v14{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--color-bg-light);-webkit-box-shadow:var(--inner-glow),var(--shadow-ring,0 0 0 1px hsla(0,0%,0%,.05)),var(--shadow-sm);box-shadow:var(--inner-glow),var(--shadow-ring,0 0 0 1px hsla(0,0%,0%,.05)),var(--shadow-sm);border-radius:var(--radius-md);color:inherit;text-decoration:none;-webkit-transition:.3s;transition:.3s}.card-v14:hover{background-color:var(--color-bg-lighter);-webkit-box-shadow:var(--inner-glow),var(--shadow-ring,0 0 0 1px hsla(0,0%,0%,.05)),var(--shadow-md);box-shadow:var(--inner-glow),var(--shadow-ring,0 0 0 1px hsla(0,0%,0%,.05)),var(--shadow-md)}.card-v14:hover .card-v14__image{-webkit-filter:grayscale(0);filter:grayscale(0)}.card-v14:hover:is(.single-enquete){background-color:var(--color-accent)}.card-v14 figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--radius-md);overflow:hidden;width:100%;height:auto;margin-bottom:var(--space-sm)}.card-v14 figure .card-v14__image{color:var(--color-accent);-webkit-filter:grayscale(100);filter:grayscale(100);-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;border-radius:var(--radius-md)}.card-v3{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--color-contrast-higher);border-radius:var(--radius-md);overflow:hidden}.card-v3__img{display:block;width:100%}.card-v3__content{padding:var(--space-sm)}h3.card-v3__title{color:var(--color-contrast-low);font-size:var(--text-md)}.card-v3__label{font-size:var(--text-sm);margin-bottom:var(--space-xs);color:var(--color-accent)}.card-v3__footer{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--space-sm);margin-top:auto}.card-v3__footer span{display:inline-block;font-size:var(--text-sm);color:var(--color-black);will-change:transform;-webkit-transform:translateY(20%);transform:translateY(20%);opacity:0;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}.card-v3__footer .icon{--size:16px;display:block;color:var(--color-contrast-higher);-webkit-transition:.3s;transition:.3s}.card-v3__footer::before{content:"";width:100%;height:3px;background-color:var(--color-primary);position:absolute;bottom:0;left:0;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s var(--ease-in-out);transition:-webkit-transform .3s var(--ease-in-out);transition:transform .3s var(--ease-in-out);transition:transform .3s var(--ease-in-out),-webkit-transform .3s var(--ease-in-out)}.card-v3:hover .card-v3__footer span{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.card-v3:hover .card-v3__footer .icon{color:var(--color-primary)}.card-v3:hover .card-v3__footer::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.card-v6{display:block;text-decoration:none;color:inherit;position:relative;background-color:var(--color-bg);-webkit-transition:.3s;transition:.3s}.card-v6:hover{background-color:var(--color-bg-light);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.card-v6:hover .card-v6__arrow .icon{-webkit-animation:card-v6-icon .3s;animation:card-v6-icon .3s}.card-v6__img img{display:block;width:100%}.card-v6__content{padding:var(--space-sm)}.card-v6__label{font-size:var(--text-sm);margin-bottom:var(--space-xs);color:var(--color-contrast-medium)}.card-v6__arrow{position:absolute;top:0;right:0;width:2.4em;height:2.4em;background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.85);overflow:hidden}.card-v6__arrow .icon{font-size:1.2em;width:1em;height:1em;display:block;position:absolute;left:calc(50% - .5em);top:calc(50% - .5em);color:var(--color-white)}@-webkit-keyframes card-v6-icon{0%,100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}51%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes card-v6-icon{0%,100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}50%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}51%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.card-v9{display:block;position:relative;z-index:1;text-decoration:none;color:inherit;background-color:var(--color-contrast-lower);background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);-webkit-transition:.3s;transition:.3s}.card-v9:hover{-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.card-v9__content{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2}.card-v9__btn{position:relative;display:inline-block;padding:var(--space-xs) var(--space-sm);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.card-v9__btn i{position:relative;z-index:2;color:var(--color-bg);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.card-v9__btn::after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;border-radius:var(--radius-md);background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.8);opacity:0;-webkit-transform:translateY(25%);transform:translateY(25%);-webkit-transition:opacity .3s,-webkit-transform .3s var(--ease-out);transition:opacity .3s,-webkit-transform .3s var(--ease-out);transition:opacity .3s,transform .3s var(--ease-out);transition:opacity .3s,transform .3s var(--ease-out),-webkit-transform .3s var(--ease-out)}.card-v9:hover .card-v9__btn i{opacity:1}.card-v9:hover .card-v9__btn::after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.card-v9--overlay-bg::before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:hsla(var(--color-bg-h),var(--color-bg-s),var(--color-bg-l),.5);-webkit-transition:background-color .3s;transition:background-color .3s}.card-v9--overlay-bg:hover::before{background-color:hsla(var(--color-bg-h),var(--color-bg-s),var(--color-bg-l),.8)}.chip{border:0;color:inherit;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50em;background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.chip:not([class^=padding-]):not([class*=" padding-"]){padding:var(--space-xxxs)}.chip--outline{background-color:transparent;-webkit-box-shadow:inset 0 0 0 1px hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.25);box-shadow:inset 0 0 0 1px hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.25)}.chip--outline.filter-nav__btn:hover{background-color:hsla(var(--color-accent-h),var(--color-accent-s),var(--color-accent-l),.2);cursor:pointer}.chip--outline.filter-nav__btn.js-filter-selected,.chip--outline.filter-nav__btn:active{background-color:hsla(var(--color-accent-h),var(--color-accent-s),var(--color-accent-l),.9);color:var(--color-white)}.chip.reset:hover{background-color:hsla(var(--color-accent-h),var(--color-accent-s),var(--color-accent-l),.9);color:var(--color-white)}.chip--error{background-color:hsla(var(--color-error-h),var(--color-error-s),var(--color-error-l),.2);color:var(--color-contrast-higher)}.chip--success{background-color:hsla(var(--color-success-h),var(--color-success-s),var(--color-success-l),.2);color:var(--color-contrast-higher)}.chip--warning{background-color:hsla(var(--color-warning-h),var(--color-warning-s),var(--color-warning-l),.2);color:var(--color-contrast-higher)}.chip--interactive{cursor:pointer;-webkit-transition:background,-webkit-box-shadow,-webkit-transform;transition:background,-webkit-box-shadow,-webkit-transform;transition:background,box-shadow,transform;transition:background,box-shadow,transform,-webkit-box-shadow,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s}.chip--interactive:hover{background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.2)}.chip--interactive:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.chip--interactive:focus-visible{outline:0;-webkit-box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.95);box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.95)}.chip__label{padding:0 var(--space-xxs)}.chip__img{display:block;width:1.5em;height:1.5em;border-radius:50%;-o-object-fit:cover;object-fit:cover}.chip__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:1.5em;height:1.5em;border-radius:50%;background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.95);color:var(--color-bg)}.chip__icon-wrapper .icon{display:block;margin:auto}.chip__btn{background-color:transparent;padding:0;border:0;border-radius:0;color:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:1.5em;height:1.5em;background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.2);border-radius:50%;will-change:transform;-webkit-transition:background,-webkit-box-shadow,-webkit-transform;transition:background,-webkit-box-shadow,-webkit-transform;transition:background,box-shadow,transform;transition:background,box-shadow,transform,-webkit-box-shadow,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s}.chip__btn .icon{display:block;margin:auto}.chip__btn:hover{background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.3)}.chip__btn:focus-visible{outline:0;-webkit-box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.95);box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.95)}.chip__btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.customer-logos__logo{display:block;max-height:var(--space-xxl);-webkit-filter:grayscale(100);filter:grayscale(100);-webkit-transition:-webkit-filter .8s ease;transition:-webkit-filter .8s ease;transition:filter .8s ease;transition:filter .8s ease,-webkit-filter .8s ease}.customer-logos__logo:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.dl-v2__item{background-color:var(--color-bg-light);border-radius:var(--radius-md);padding:var(--space-sm);border-width:3px;border-color:var(--color-primary);-webkit-box-shadow:var(--inner-glow),var(--shadow-ring,0 0 0 1px hsla(0,0%,0%,.05)),var(--shadow-xs);box-shadow:var(--inner-glow),var(--shadow-ring,0 0 0 1px hsla(0,0%,0%,.05)),var(--shadow-xs)}.dl-v2__title{font-weight:600;color:var(--color-contrast-higher);margin-bottom:var(--space-xxs)}.dl-v2__description{font-size:var(--text-sm);line-height:1.4;color:var(--color-contrast-medium)}.details__summary{display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.details__summary:hover{color:var(--color-primary)}.details__summary:focus{outline:2px solid hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.2);outline-offset:4px}.details__summary .icon{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-ms-flex-negative:0;flex-shrink:0}.details__summary{list-style:none}.details__summary::-webkit-details-marker{display:none}.details__summary[aria-expanded=true] .icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.details__content[aria-hidden=true]{display:none}.d-movement{max-width:720px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-xxs)}.d-movement__source{display:grid;grid-gap:var(--space-xxs)}.d-movement__item{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-radius:.25em}.d-movement__item--one{color:var(--color-white);background-color:var(--color-primary)}.d-movement__item--two{color:var(--color-bg);background-color:var(--color-contrast-higher)}.d-movement__item--three{color:var(--color-white);background-color:var(--color-accent)}.d-movement__sub-element{background-color:var(--color-contrast-lower);border-radius:.25em;-webkit-transition:background .2s;transition:background .2s}.d-movement__arrow{width:0;height:0;border:12px solid transparent;border-left-color:currentColor}:root{--drawer-width:500px}.drawer{position:fixed;z-index:var(--z-index-overlay,15);height:100%;width:100%;max-width:var(--drawer-width);top:0;right:0;visibility:hidden;-webkit-transition:visibility 0s .3s;transition:visibility 0s .3s}.drawer:focus{outline:0}.drawer--is-visible{visibility:visible;-webkit-transition:none;transition:none}.drawer--open-left{right:auto;left:0}.drawer__content{width:100%;height:100%;position:absolute;top:0;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition-timing-function:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.drawer--open-left .drawer__content{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.drawer--is-visible .drawer__content{-webkit-transform:translateX(0);transform:translateX(0)}.drawer__body{height:100%;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.drawer__close-btn{--size:32px;width:var(--size);height:var(--size);-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:hsla(var(--color-bg-light-h),var(--color-bg-light-s),var(--color-bg-light-l),.95);-webkit-box-shadow:var(--inner-glow),var(--shadow-sm);box-shadow:var(--inner-glow),var(--shadow-sm);-webkit-transition:.2s;transition:.2s}.drawer__close-btn:hover{background-color:var(--color-bg-lighter);-webkit-box-shadow:var(--inner-glow),var(--shadow-md);box-shadow:var(--inner-glow),var(--shadow-md)}.drawer__close-btn .icon{display:block;color:var(--color-contrast-high)}.drawer--modal{max-width:none;background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),0);-webkit-transition:background-color .3s,visibility 0s .3s;transition:background-color .3s,visibility 0s .3s}.drawer--modal.drawer--is-visible{background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.75);-webkit-transition:background-color .3s;transition:background-color .3s}.drawer--modal.drawer--open-left .drawer__content{right:auto;left:0}.drawer--modal .drawer__content{max-width:var(--drawer-width)}:root{--drop-cap-lines:3}.drop-cap{display:inline-block;text-shadow:0 1px 1px var(--color-white);position:relative;z-index:1;padding:var(--space-sm)}.drop-cap::after{position:absolute;content:"";background-color:var(--color-contrast-lower);z-index:-1;width:100%;height:100%;top:0;left:0;border-radius:var(--radius-md);opacity:.7}.drop-cap::first-letter{float:left;line-height:1;font-size:calc(1em * var(--drop-cap-lines) * var(--body-line-height));text-shadow:0 1px 1px var(--color-white);font-family:var(--font-bold);padding:0 .125em 0 0;text-transform:uppercase;color:var(--color-contrast-medium)}.text-component .drop-cap::first-letter{font-size:calc(1em * var(--drop-cap-lines) * var(--body-line-height) * var(--line-height-multiplier))}.feature-v12,.feature-v12__bg-item,.feature-v12__offset-item{position:relative}.feature-v12,.feature-v12__bg-item{z-index:1}.feature-v12__offset-item{z-index:2}.feature-v12--left .feature-v12__offset-item,.feature-v12--right .feature-v12__offset-item{width:calc(100% + var(--feature-v12-offset,3em))}.feature-v12--right .feature-v12__offset-item{margin-left:calc(-1 * var(--feature-v12-offset,3em))}.feature-v12--top .feature-v12__offset-item{margin-bottom:calc(-1 * var(--feature-v12-offset,3em))}.feature-v12--bottom .feature-v12__offset-item{margin-top:calc(-1 * var(--feature-v12-offset,3em))}.feature-v12--offset-xs{--feature-v12-offset:2em}.feature-v12--offset-sm{--feature-v12-offset:3em}.feature-v12--offset-md{--feature-v12-offset:5em}.feature-v12--offset-lg{--feature-v12-offset:8em}.feature-v12--offset-xl{--feature-v12-offset:13em}@media (min-width:32rem){.feature-v12--left\@xs .feature-v12__offset-item,.feature-v12--right\@xs .feature-v12__offset-item{width:calc(100% + var(--feature-v12-offset,3em));margin:0}.feature-v12--right\@xs .feature-v12__offset-item{margin-left:calc(-1 * var(--feature-v12-offset,3em))}.feature-v12--bottom\@xs .feature-v12__offset-item,.feature-v12--top\@xs .feature-v12__offset-item{width:auto;margin:0}.feature-v12--top\@xs .feature-v12__offset-item{margin-bottom:calc(-1 * var(--feature-v12-offset,3em))}.feature-v12--bottom\@xs .feature-v12__offset-item{margin-top:calc(-1 * var(--feature-v12-offset,3em))}.feature-v12--offset-xs\@xs{--feature-v12-offset:2em}.feature-v12--offset-sm\@xs{--feature-v12-offset:3em}.feature-v12--offset-md\@xs{--feature-v12-offset:5em}.feature-v12--offset-lg\@xs{--feature-v12-offset:8em}.feature-v12--offset-xl\@xs{--feature-v12-offset:13em}}@media (min-width:48rem){.feature-v12--left\@sm .feature-v12__offset-item,.feature-v12--right\@sm .feature-v12__offset-item{width:calc(100% + var(--feature-v12-offset,3em));margin:0}.feature-v12--right\@sm .feature-v12__offset-item{margin-left:calc(-1 * var(--feature-v12-offset,3em))}.feature-v12--bottom\@sm .feature-v12__offset-item,.feature-v12--top\@sm .feature-v12__offset-item{width:auto;margin:0}.feature-v12--top\@sm .feature-v12__offset-item{margin-bottom:calc(-1 * var(--feature-v12-offset,3em))}.feature-v12--bottom\@sm .feature-v12__offset-item{margin-top:calc(-1 * var(--feature-v12-offset,3em))}.feature-v12--offset-xs\@sm{--feature-v12-offset:2em}.feature-v12--offset-sm\@sm{--feature-v12-offset:3em}.feature-v12--offset-md\@sm{--feature-v12-offset:5em}.feature-v12--offset-lg\@sm{--feature-v12-offset:8em}.feature-v12--offset-xl\@sm{--feature-v12-offset:13em}}@media (min-width:64rem){.feature-v12--left\@md .feature-v12__offset-item,.feature-v12--right\@md .feature-v12__offset-item{width:calc(100% + var(--feature-v12-offset,3em));margin:0}.feature-v12--right\@md .feature-v12__offset-item{margin-left:calc(-1 * var(--feature-v12-offset,3em))}.feature-v12--bottom\@md .feature-v12__offset-item,.feature-v12--top\@md .feature-v12__offset-item{width:auto;margin:0}.feature-v12--top\@md .feature-v12__offset-item{margin-bottom:calc(-1 * var(--feature-v12-offset,3em))}.feature-v12--bottom\@md .feature-v12__offset-item{margin-top:calc(-1 * var(--feature-v12-offset,3em))}.feature-v12--offset-xs\@md{--feature-v12-offset:2em}.feature-v12--offset-sm\@md{--feature-v12-offset:3em}.feature-v12--offset-md\@md{--feature-v12-offset:5em}.feature-v12--offset-lg\@md{--feature-v12-offset:8em}.feature-v12--offset-xl\@md{--feature-v12-offset:13em}}@media (min-width:80rem){.feature-v12--left\@lg .feature-v12__offset-item,.feature-v12--right\@lg .feature-v12__offset-item{width:calc(100% + var(--feature-v12-offset,3em));margin:0}.feature-v12--right\@lg .feature-v12__offset-item{margin-left:calc(-1 * var(--feature-v12-offset,3em))}.feature-v12--bottom\@lg .feature-v12__offset-item,.feature-v12--top\@lg .feature-v12__offset-item{width:auto;margin:0}.feature-v12--top\@lg .feature-v12__offset-item{margin-bottom:calc(-1 * var(--feature-v12-offset,3em))}.feature-v12--bottom\@lg .feature-v12__offset-item{margin-top:calc(-1 * var(--feature-v12-offset,3em))}.feature-v12--offset-xs\@lg{--feature-v12-offset:2em}.feature-v12--offset-sm\@lg{--feature-v12-offset:3em}.feature-v12--offset-md\@lg{--feature-v12-offset:5em}.feature-v12--offset-lg\@lg{--feature-v12-offset:8em}.feature-v12--offset-xl\@lg{--feature-v12-offset:13em}}@media (min-width:90rem){.feature-v12--left\@xl .feature-v12__offset-item,.feature-v12--right\@xl .feature-v12__offset-item{width:calc(100% + var(--feature-v12-offset,3em));margin:0}.feature-v12--right\@xl .feature-v12__offset-item{margin-left:calc(-1 * var(--feature-v12-offset,3em))}.feature-v12--bottom\@xl .feature-v12__offset-item,.feature-v12--top\@xl .feature-v12__offset-item{width:auto;margin:0}.feature-v12--top\@xl .feature-v12__offset-item{margin-bottom:calc(-1 * var(--feature-v12-offset,3em))}.feature-v12--bottom\@xl .feature-v12__offset-item{margin-top:calc(-1 * var(--feature-v12-offset,3em))}.feature-v12--offset-xs\@xl{--feature-v12-offset:2em}.feature-v12--offset-sm\@xl{--feature-v12-offset:3em}.feature-v12--offset-md\@xl{--feature-v12-offset:5em}.feature-v12--offset-lg\@xl{--feature-v12-offset:8em}.feature-v12--offset-xl\@xl{--feature-v12-offset:13em}}.feature-v4{--feature-text-offset:65%;position:relative;z-index:1}@media (min-width:32rem){.feature-v4__text-offset\@xs{width:calc(100% + var(--feature-text-offset))}.feature-v4--invert\@xs .feature-v4__grid>:last-child{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.feature-v4--invert\@xs .feature-v4__text-offset\@xs{margin-left:calc(var(--feature-text-offset) * -1)}}@media (min-width:48rem){.feature-v4__text-offset\@sm{width:calc(100% + var(--feature-text-offset))}.feature-v4--invert\@sm .feature-v4__grid>:last-child{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.feature-v4--invert\@sm .feature-v4__text-offset\@sm{margin-left:calc(var(--feature-text-offset) * -1)}}@media (min-width:64rem){.feature-v4__text-offset\@md{width:calc(100% + var(--feature-text-offset))}.feature-v4--invert\@md .feature-v4__grid>:last-child{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.feature-v4--invert\@md .feature-v4__text-offset\@md{margin-left:calc(var(--feature-text-offset) * -1)}}@media (min-width:80rem){.feature-v4__text-offset\@lg{width:calc(100% + var(--feature-text-offset))}.feature-v4--invert\@lg .feature-v4__grid>:last-child{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.feature-v4--invert\@lg .feature-v4__text-offset\@lg{margin-left:calc(var(--feature-text-offset) * -1)}}@media (min-width:90rem){.feature-v4__text-offset\@xl{width:calc(100% + var(--feature-text-offset))}.feature-v4--invert\@xl .feature-v4__grid>:last-child{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.feature-v4--invert\@xl .feature-v4__text-offset\@xl{margin-left:calc(var(--feature-text-offset) * -1)}}.feature-v9:hover .feature-v9__block:not(:hover) .feature-v9__content{opacity:.5}.feature-v9:hover .feature-v9__block:not(:hover)::after{background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.8);-webkit-backdrop-filter:grayscale(100%);backdrop-filter:grayscale(100%)}.feature-v9__block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background-size:cover;background-repeat:no-repeat;background-position:center;padding:var(--space-xl) var(--space-md);min-height:41vh}.feature-v9__block::after,.feature-v9__block::before{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;-webkit-transition:.2s;transition:.2s}.feature-v9__block::before{height:70%;background:-webkit-gradient(linear,left top,left bottom,from(hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),0)),to(hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.8)));background:linear-gradient(hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),0),hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.8));mix-blend-mode:multiply}.feature-v9__block::after{height:100%;background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),0)}.feature-v9__block:hover .feature-v9__content{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.feature-v9__content{position:relative;z-index:2;color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:auto auto 0;-webkit-transition:.2s;transition:.2s}.feature-v9__link{color:var(--color-white);text-decoration:none;display:inline-block;padding:var(--space-xs) var(--space-md);background-color:hsla(var(--color-accent-h),var(--color-accent-s),var(--color-accent-l),.8);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-transition:background-color .2s;transition:background-color .2s;font-family:var(--font-primary)}.feature-v9__link:hover{background-color:hsla(var(--color-accent-h),var(--color-accent-s),var(--color-accent-l),1)}.filter-nav--expanded .filter-nav__nav{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto}.filter-nav--expanded .filter-nav__list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.filter-nav--expanded .filter-nav__item{-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1}.filter-nav--expanded .filter-nav__btn{cursor:pointer}.filter-nav--expanded .filter-nav__marker{position:absolute;width:0;pointer-events:none;-webkit-transition:width .3s,-webkit-transform .3s;transition:width .3s,-webkit-transform .3s;transition:transform .3s,width .3s;transition:transform .3s,width .3s,-webkit-transform .3s;-webkit-transition-timing-function:var(--ease-in-out);transition-timing-function:var(--ease-in-out);will-change:width,transform}.filter-nav--expanded.filter-nav--v1 .filter-nav__nav{padding:var(--space-xs) 0}.filter-nav--expanded.filter-nav--v1 .filter-nav__btn{margin:0 var(--space-xxxs);padding:var(--space-xxxs) var(--space-xs);color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.5);-webkit-transition:color .2s;transition:color .2s}.filter-nav--expanded.filter-nav--v1 .filter-nav__btn:hover{color:var(--color-contrast-higher)}.filter-nav--expanded.filter-nav--v1 .filter-nav__btn[aria-current=true]{color:var(--color-primary)}.filter-nav--expanded.filter-nav--v1 .filter-nav__marker{top:0;left:0;height:100%;background-color:var(--color-bg-light);-webkit-box-shadow:var(--inner-glow),var(--shadow-sm);box-shadow:var(--inner-glow),var(--shadow-sm);border-radius:var(--radius-md)}.filter-nav--expanded.filter-nav--v2 .filter-nav__list{background-color:var(--color-bg-darker);padding:var(--space-xxxs);border-radius:50em}.filter-nav--expanded.filter-nav--v2 .filter-nav__btn{padding:var(--space-xxxs) var(--space-sm);color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.5);font-size:var(--text-xs);text-transform:uppercase;-webkit-transition:color .2s;transition:color .2s}.filter-nav--expanded.filter-nav--v2 .filter-nav__btn:hover{color:var(--color-contrast-higher)}.filter-nav--expanded.filter-nav--v2 .filter-nav__btn[aria-current=true]{color:var(--color-primary)}.filter-nav--expanded.filter-nav--v2 .filter-nav__marker{top:var(--space-xxxs);left:0;height:calc(100% - var(--space-xxxs) * 2);background-color:var(--color-bg-light);-webkit-box-shadow:var(--inner-glow),var(--shadow-sm);box-shadow:var(--inner-glow),var(--shadow-sm);border-radius:50em}.filter-nav--expanded.filter-nav--v3 .filter-nav__btn{padding:var(--space-xxxs) var(--space-sm);color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.5);-webkit-transition:color .2s;transition:color .2s}.filter-nav--expanded.filter-nav--v3 .filter-nav__btn:hover{color:var(--color-contrast-higher)}.filter-nav--expanded.filter-nav--v3 .filter-nav__btn[aria-current=true]{color:var(--color-primary)}.filter-nav--expanded.filter-nav--v3 .filter-nav__marker{bottom:0;left:0;height:1px;background-color:var(--color-primary)}.filter-nav--collapsed .filter-nav__wrapper{position:fixed;z-index:var(--z-index-overlay,50);top:0;left:0;width:100%;height:100%;background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.9);visibility:hidden;opacity:0}.filter-nav--collapsed .filter-nav__wrapper--is-visible{visibility:visible;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.filter-nav--collapsed .filter-nav__wrapper--is-visible .filter-nav__nav{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.filter-nav--collapsed .filter-nav__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--color-bg);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);max-height:100%;-webkit-transform:translateY(-1em);transform:translateY(-1em)}.filter-nav--collapsed .filter-nav__list{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto;padding:0 0 var(--space-md)}.filter-nav--collapsed .filter-nav__list::before{content:"";display:block;width:100%;height:10px;background:-webkit-gradient(linear,left top,left bottom,from(hsla(var(--color-bg-h),var(--color-bg-s),var(--color-bg-l),1)),to(hsla(var(--color-bg-h),var(--color-bg-s),var(--color-bg-l),0)));background:linear-gradient(hsla(var(--color-bg-h),var(--color-bg-s),var(--color-bg-l),1),hsla(var(--color-bg-h),var(--color-bg-s),var(--color-bg-l),0));position:sticky;top:0;left:0;z-index:1}.filter-nav--collapsed .filter-nav__btn{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-align:left;font-size:var(--text-xs);text-transform:uppercase;padding:var(--space-xs) var(--space-sm);color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.5);cursor:pointer}.filter-nav--collapsed .filter-nav__btn:hover{color:var(--color-contrast-higher)}.filter-nav--collapsed .filter-nav__btn[aria-current=true]{color:var(--color-primary)}.filter-nav--collapsed .filter-nav__btn::before{content:"";display:block;height:16px;width:16px;margin-right:var(--space-xxxs);background-color:transparent}.filter-nav--collapsed .filter-nav__btn[aria-current=true]::before{background-color:var(--color-primary);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpolyline stroke-width='2' stroke='%23000000' fill='none' stroke-linecap='round' stroke-linejoin='round' points='1,9 5,13 15,3 '/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpolyline stroke-width='2' stroke='%23000000' fill='none' stroke-linecap='round' stroke-linejoin='round' points='1,9 5,13 15,3 '/%3E%3C/svg%3E")}.filter-nav--collapsed .filter-nav__marker{display:none!important}.filter-nav--collapsed .filter-nav__close-btn{--size:32px;width:var(--size);height:var(--size);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:2;margin:var(--space-xs) var(--space-xs) 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:var(--color-bg-light);-webkit-box-shadow:var(--inner-glow),var(--shadow-sm);box-shadow:var(--inner-glow),var(--shadow-sm);-webkit-transition:.2s;transition:.2s}.filter-nav--collapsed .filter-nav__close-btn:hover{background-color:var(--color-bg-lighter);-webkit-box-shadow:var(--inner-glow),var(--shadow-md);box-shadow:var(--inner-glow),var(--shadow-md)}.filter-nav--collapsed .filter-nav__close-btn .icon{display:block;color:var(--color-contrast-high)}:root{--fab-transition-duration:.2s;--fab-gap-y:var(--space-md);--fab-btn-size:48px;--fab-btn-radius:calc(var(--fab-btn-size)/2);--fab-btn-icon-size:24px;--fab-popover-radius:8px;--fab-popover-width:250px;--fab-popover-gap:6px}@media (min-width:64rem){:root{--fab-btn-size:54px}}.fab{position:fixed;z-index:var(--z-index-overlay,15);top:0;left:0;height:100%;width:100%;background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),0);pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:background var(--fab-transition-duration),opacity var(--fab-transition-duration),visibility 0s var(--fab-transition-duration);transition:background var(--fab-transition-duration),opacity var(--fab-transition-duration),visibility 0s var(--fab-transition-duration)}.fab--in{opacity:1;visibility:visible;-webkit-transition:background var(--fab-transition-duration),opacity var(--fab-transition-duration);transition:background var(--fab-transition-duration),opacity var(--fab-transition-duration)}.fab--bottom-left .fab__btn,.fab--bottom-left .fab__popover,.fab--bottom-right .fab__btn,.fab--bottom-right .fab__popover{bottom:var(--fab-gap-y);bottom:calc(var(--fab-gap-y) + env(safe-area-inset-bottom))}.fab--bottom-right .fab__popover-inner{-webkit-clip-path:inset(calc(var(--fab-popover-height) - var(--fab-btn-size)) 0 0 calc(100% - var(--fab-btn-size)) round var(--fab-btn-radius));clip-path:inset(calc(var(--fab-popover-height) - var(--fab-btn-size)) 0 0 calc(100% - var(--fab-btn-size)) round var(--fab-btn-radius))}@media (min-width:32rem){.fab--bottom-right .fab__popover-inner{-webkit-clip-path:inset(calc(var(--fab-popover-height) - var(--fab-btn-size)) 0 0 calc(var(--fab-popover-width) - var(--fab-btn-size)) round var(--fab-btn-radius));clip-path:inset(calc(var(--fab-popover-height) - var(--fab-btn-size)) 0 0 calc(var(--fab-popover-width) - var(--fab-btn-size)) round var(--fab-btn-radius))}}.fab--bottom-left .fab__popover-inner{-webkit-clip-path:inset(calc(var(--fab-popover-height) - var(--fab-btn-size)) calc(100% - var(--fab-btn-size)) 0 0 round var(--fab-btn-radius));clip-path:inset(calc(var(--fab-popover-height) - var(--fab-btn-size)) calc(100% - var(--fab-btn-size)) 0 0 round var(--fab-btn-radius))}@media (min-width:32rem){.fab--bottom-left .fab__popover-inner{-webkit-clip-path:inset(calc(var(--fab-popover-height) - var(--fab-btn-size)) calc(var(--fab-popover-width) - var(--fab-btn-size)) 0 0 round var(--fab-btn-radius));clip-path:inset(calc(var(--fab-popover-height) - var(--fab-btn-size)) calc(var(--fab-popover-width) - var(--fab-btn-size)) 0 0 round var(--fab-btn-radius))}}.fab--bottom-right .fab__btn,.fab--bottom-right .fab__popover,.fab--top-right .fab__btn,.fab--top-right .fab__popover{right:0}.fab--bottom-left .fab__btn,.fab--bottom-left .fab__popover,.fab--top-left .fab__btn,.fab--top-left .fab__popover{left:0}.fab--top-left .fab__btn,.fab--top-left .fab__popover,.fab--top-right .fab__btn,.fab--top-right .fab__popover{top:var(--fab-gap-y)}.fab--top-right .fab__popover-inner{-webkit-clip-path:inset(0 0 calc(var(--fab-popover-height) - var(--fab-btn-size)) calc(100% - var(--fab-btn-size)) round var(--fab-btn-radius));clip-path:inset(0 0 calc(var(--fab-popover-height) - var(--fab-btn-size)) calc(100% - var(--fab-btn-size)) round var(--fab-btn-radius))}@media (min-width:32rem){.fab--top-right .fab__popover-inner{-webkit-clip-path:inset(0 0 calc(var(--fab-popover-height) - var(--fab-btn-size)) calc(var(--fab-popover-width) - var(--fab-btn-size)) round var(--fab-btn-radius));clip-path:inset(0 0 calc(var(--fab-popover-height) - var(--fab-btn-size)) calc(var(--fab-popover-width) - var(--fab-btn-size)) round var(--fab-btn-radius))}}.fab--top-left .fab__popover-inner{-webkit-clip-path:inset(0 calc(100% - var(--fab-btn-size)) calc(var(--fab-popover-height) - var(--fab-btn-size)) 0 round var(--fab-btn-radius));clip-path:inset(0 calc(100% - var(--fab-btn-size)) calc(var(--fab-popover-height) - var(--fab-btn-size)) 0 round var(--fab-btn-radius))}@media (min-width:32rem){.fab--top-left .fab__popover-inner{-webkit-clip-path:inset(0 calc(var(--fab-popover-width) - var(--fab-btn-size)) calc(var(--fab-popover-height) - var(--fab-btn-size)) 0 round var(--fab-btn-radius));clip-path:inset(0 calc(var(--fab-popover-width) - var(--fab-btn-size)) calc(var(--fab-popover-height) - var(--fab-btn-size)) 0 round var(--fab-btn-radius))}}.fab__btn{display:block;position:relative;pointer-events:auto;width:var(--fab-btn-size);height:var(--fab-btn-size);background-color:var(--color-primary);-webkit-box-shadow:var(--inner-glow-top),var(--shadow-sm);box-shadow:var(--inner-glow-top),var(--shadow-sm);border-radius:var(--fab-btn-radius);overflow:hidden;-ms-touch-action:manipulation;touch-action:manipulation;position:absolute;z-index:2;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:background var(--fab-transition-duration),-webkit-box-shadow var(--fab-transition-duration),-webkit-transform var(--fab-transition-duration);transition:background var(--fab-transition-duration),-webkit-box-shadow var(--fab-transition-duration),-webkit-transform var(--fab-transition-duration);transition:box-shadow var(--fab-transition-duration),background var(--fab-transition-duration),transform var(--fab-transition-duration);transition:box-shadow var(--fab-transition-duration),background var(--fab-transition-duration),transform var(--fab-transition-duration),-webkit-box-shadow var(--fab-transition-duration),-webkit-transform var(--fab-transition-duration)}.fab__btn:hover{background-color:var(--color-primary-light);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.fab__btn:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.fab--in .fab__btn{-webkit-transform:translateY(0);transform:translateY(0)}.fab__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:inherit;width:inherit;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform var(--fab-transition-duration) var(--ease-out);transition:-webkit-transform var(--fab-transition-duration) var(--ease-out);transition:transform var(--fab-transition-duration) var(--ease-out);transition:transform var(--fab-transition-duration) var(--ease-out),-webkit-transform var(--fab-transition-duration) var(--ease-out)}.fab__icon-wrapper:last-child{position:absolute;top:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.fab__icon-wrapper:last-child .fab__icon{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}.fab--active .fab__icon-wrapper{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.fab--active .fab__icon-wrapper .fab__icon{opacity:0}.fab--active .fab__icon-wrapper:last-child{-webkit-transform:translateY(0);transform:translateY(0)}.fab--active .fab__icon-wrapper:last-child .fab__icon{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}.fab__icon{display:block;height:var(--fab-btn-icon-size);width:var(--fab-btn-icon-size);margin:auto;color:var(--color-white);-webkit-transition:opacity var(--fab-transition-duration),-webkit-transform var(--fab-transition-duration) var(--ease-in-out);transition:opacity var(--fab-transition-duration),-webkit-transform var(--fab-transition-duration) var(--ease-in-out);transition:transform var(--fab-transition-duration) var(--ease-in-out),opacity var(--fab-transition-duration);transition:transform var(--fab-transition-duration) var(--ease-in-out),opacity var(--fab-transition-duration),-webkit-transform var(--fab-transition-duration) var(--ease-in-out)}.fab__popover{position:absolute;z-index:1;-webkit-filter:drop-shadow(0 2px 5px hsla(0, 0%, 0%, .2));filter:drop-shadow(0 2px 5px hsla(0, 0%, 0%, .2));width:100%}@media (min-width:32rem){.fab__popover{width:var(--fab-popover-width)}}.fab__popover-inner{max-height:calc(100vh - var(--fab-gap-y) * 2 - var(--fab-btn-size));overflow:auto;background-color:var(--color-bg);visibility:hidden;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:visibility 0s var(--fab-transition-duration),-webkit-clip-path var(--fab-transition-duration) var(--ease-out),-webkit-transform var(--fab-transition-duration) var(--ease-out);transition:visibility 0s var(--fab-transition-duration),-webkit-clip-path var(--fab-transition-duration) var(--ease-out),-webkit-transform var(--fab-transition-duration) var(--ease-out);transition:clip-path var(--fab-transition-duration) var(--ease-out),transform var(--fab-transition-duration) var(--ease-out),visibility 0s var(--fab-transition-duration);transition:clip-path var(--fab-transition-duration) var(--ease-out),transform var(--fab-transition-duration) var(--ease-out),visibility 0s var(--fab-transition-duration),-webkit-clip-path var(--fab-transition-duration) var(--ease-out),-webkit-transform var(--fab-transition-duration) var(--ease-out)}.fab__content{opacity:0;-webkit-transition:opacity var(--fab-transition-duration),-webkit-transform var(--fab-transition-duration);transition:opacity var(--fab-transition-duration),-webkit-transform var(--fab-transition-duration);transition:opacity var(--fab-transition-duration),transform var(--fab-transition-duration);transition:opacity var(--fab-transition-duration),transform var(--fab-transition-duration),-webkit-transform var(--fab-transition-duration)}.fab--active{background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.9);pointer-events:auto}.fab--active .fab__popover-inner{visibility:visible;-webkit-transform:translateY(calc(-1 * var(--fab-btn-size) - var(--fab-popover-gap)));transform:translateY(calc(-1 * var(--fab-btn-size) - var(--fab-popover-gap)));-webkit-clip-path:inset(0 0 0 0 round var(--fab-popover-radius));clip-path:inset(0 0 0 0 round var(--fab-popover-radius));-webkit-transition:visibility 0s,-webkit-clip-path var(--fab-transition-duration) var(--ease-out),-webkit-transform var(--fab-transition-duration) var(--ease-out);transition:visibility 0s,-webkit-clip-path var(--fab-transition-duration) var(--ease-out),-webkit-transform var(--fab-transition-duration) var(--ease-out);transition:clip-path var(--fab-transition-duration) var(--ease-out),transform var(--fab-transition-duration) var(--ease-out),visibility 0s;transition:clip-path var(--fab-transition-duration) var(--ease-out),transform var(--fab-transition-duration) var(--ease-out),visibility 0s,-webkit-clip-path var(--fab-transition-duration) var(--ease-out),-webkit-transform var(--fab-transition-duration) var(--ease-out)}.fab--active.fab--top-left .fab__popover-inner,.fab--active.fab--top-right .fab__popover-inner{-webkit-transform:translateY(calc(var(--fab-btn-size) + var(--fab-popover-gap)));transform:translateY(calc(var(--fab-btn-size) + var(--fab-popover-gap)))}.fab--active .fab__content{opacity:1}.fab--has-demo-menu{--fab-popover-width:300px}.fab__menu{list-style:none;padding:var(--space-xxxs)}.fab__menu-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--space-xxs);border-radius:var(--radius-md);cursor:pointer;line-height:1;color:inherit;text-decoration:none}.fab__menu-btn::after,.fab__menu-btn::before{content:"";position:absolute;z-index:1}.fab__menu-btn::before{inset:0;border-radius:inherit;background-color:var(--color-bg-dark);opacity:0;-webkit-transform:scale(.75);transform:scale(.75);-webkit-transition:.1s;transition:.1s}.fab__menu-btn::after{width:calc(100% - var(--space-xxs) * 2);height:1px;left:var(--space-xxs);top:100%;background:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.075)}.fab__menu-btn:hover::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.fab__menu-btn:hover::after{display:none}.fab__menu-item:nth-last-child(2) .fab__menu-btn::after{display:none}.fab__menu-img{--size:40px;width:var(--size);height:var(--size);border-radius:50%;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0;background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.1)}.fab__menu-title{font-weight:600;color:var(--color-contrast-higher);font-size:var(--text-sm)}.fab__menu-preview,.fab__menu-time,.fab__menu-unread-counter{font-size:var(--text-xs)}.fab__menu-preview,.fab__menu-time{color:var(--color-contrast-medium)}.fab__menu-time{text-align:right}.fab__menu-unread-counter{width:18px;height:18px;background-color:var(--color-accent);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color-white);-webkit-box-shadow:var(--inner-glow),0 1px 3px hsla(var(--color-accent-darker-h),var(--color-accent-darker-s),var(--color-accent-darker-l),.35);box-shadow:var(--inner-glow),0 1px 3px hsla(var(--color-accent-darker-h),var(--color-accent-darker-s),var(--color-accent-darker-l),.35)}.fab__menu-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-xxs);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--text-sm);background:hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.2);color:var(--color-primary);font-weight:600;text-decoration:none;padding:var(--space-sm) 0;border-radius:var(--radius-md);line-height:1}.fab__menu-cta:hover{background:hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.15)}.fab__menu-item:last-child{margin-top:var(--space-xxxs)}.grid-bg-fx{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.grid-bg-fx__grid{height:100%}.grid-bg-fx__grid>*{position:relative;margin-bottom:0!important}.grid-bg-fx__grid ::after,.grid-bg-fx__grid>::before{content:"";position:absolute;top:0;height:100%;width:1px;background-color:currentColor}.grid-bg-fx__grid>::before{left:-1px}.grid-bg-fx__grid>::after{right:0}.hero{background-size:cover;background-repeat:no-repeat;background-position:center center}.hero--overlay-layer::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:hsla(var(--color-bg-h),var(--color-bg-s),var(--color-bg-l),.65);z-index:1}:root{--search-input-btn-width:2.2em;--search-input-icon-size:1em}.search-input{position:relative}.search-input__input{width:100%;height:100%}.search-input__input::-webkit-search-cancel-button,.search-input__input::-webkit-search-decoration,.search-input__input::-webkit-search-results-button,.search-input__input::-webkit-search-results-decoration{-webkit-appearance:none}.search-input__input::-ms-clear,.search-input__input::-ms-reveal{display:none;width:0;height:0}.search-input--icon-right .search-input__input{padding-right:var(--search-input-btn-width)}.search-input--icon-left .search-input__input{padding-left:var(--search-input-btn-width)}.search-input__btn{background-color:transparent;padding:0;border:0;border-radius:0;color:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:var(--search-input-btn-width)}.search-input__btn:active .icon{-webkit-transform:translateY(2px);transform:translateY(2px)}.search-input__btn .icon{display:block;--size:var(--search-input-icon-size);margin-left:auto;margin-right:auto;color:var(--color-contrast-low);-webkit-transition:.2s;transition:.2s}.search-input--icon-left .search-input__btn{left:0;right:auto;pointer-events:none}.search-input .search-input__input:focus+.search-input__btn .icon,.search-input__btn:focus .icon{color:var(--color-primary)}:root{--f-header-height:50px;--f-header-logo-width:100px}@media (min-width:64rem){:root{--f-header-height:100px}}.f-header{height:var(--f-header-height);width:100%;z-index:var(--z-index-header,3)}.f-header::before{display:none;content:"mobile"}.f-header__mobile-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}.f-header__logo{margin-top:calc(var(--f-header-logo-width)/ 2);display:block;width:var(--f-header-logo-width);height:var(--f-header-logo-width);-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0;text-decoration:none}.f-header__logo img,.f-header__logo svg{display:block}.f-header__list{margin-top:calc(var(--f-header-logo-width)/ 2);-webkit-transition:margin-top .2s ease;transition:margin-top .2s ease}.f-header__nav-control{--anim-menu-btn-size:40px;--anim-menu-btn-icon-size:28px;--anim-menu-btn-icon-stroke:2px}.f-header__nav{position:absolute;top:0;left:0;width:100%;max-height:calc(100vh - var(--f-header-offset,0px));overflow:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:0 0 var(--space-md);background-color:var(--color-bg);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);z-index:1;visibility:hidden;opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}.f-header__nav::before{content:"";display:block;position:sticky;top:0;height:var(--f-header-height);background-color:inherit;border-bottom:1px solid var(--color-contrast-lower)}.f-header__nav--is-visible{background-color:var(--color-primary-dark);visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:visibility 0s,opacity .3s,-webkit-transform .3s;transition:visibility 0s,opacity .3s,-webkit-transform .3s;transition:visibility 0s,opacity .3s,transform .3s;transition:visibility 0s,opacity .3s,transform .3s,-webkit-transform .3s}.f-header__nav--is-visible .f-header__dropdown-link{color:var(--color-contrast-low)}.f-header__nav-logo-wrapper{display:none}.f-header__item{-ms-flex-negative:0;flex-shrink:0;border-bottom:1px solid var(--color-contrast-lower)}.f-header__dropdown-icon{--size:16px;-ms-flex-negative:0;flex-shrink:0;margin:0 10px 0 auto;display:none}.f-header__dropdown-control .f-header__dropdown-icon{display:block}.f-header__btn,.f-header__dropdown-control,.f-header__dropdown-link,.f-header__form-control,.f-header__link{font-size:var(--text-md);text-transform:capitalize;font-weight:var(--text-bold)}.f-header__dropdown-control,.f-header__dropdown-link,.f-header__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-contrast-high);text-decoration:none;padding:var(--space-xs) 0}.f-header__dropdown-control:hover,.f-header__dropdown-control[aria-current=page],.f-header__dropdown-link:hover,.f-header__dropdown-link[aria-current=page],.f-header__link:hover,.f-header__link[aria-current=page]{color:var(--color-accent-darker)!important}.f-header__btn,.f-header__form-control{width:100%;margin:var(--space-xs) 0}.f-header__dropdown-control{width:100%}.f-header__dropdown{padding-left:var(--space-md)}.f-header__dropdown-control+.f-header__dropdown{display:none}.f-header__dropdown-control[aria-expanded=true]+.f-header__dropdown{display:block}@media (min-width:64rem){.f-header::before{content:"desktop"}.f-header__mobile-content{display:none}.f-header__nav{position:static;padding:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:none;transition:none;max-height:none;overflow:visible;-ms-scroll-chaining:chained;overscroll-behavior:auto;height:var(--f-header-height)}.f-header__nav::before{display:none}.f-header__nav-logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.f-header__list,.f-header__nav-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.f-header__nav-grid{height:100%}.f-header__item{position:relative;border-bottom:none;margin-right:var(--space-xs)}.f-header__item:last-child{margin-right:0}.f-header__dropdown-icon{--size:12px;display:block;margin:0 0 0 var(--space-xxxxs)}.f-header__btn,.f-header__dropdown-control,.f-header__dropdown-link,.f-header__form-control,.f-header__link{font-size:1.125rem}.f-header__link{padding:var(--space-xxxs) var(--space-xxs)}.f-header__link--icon span{display:none}.f-header__btn,.f-header__form-control{margin:0}.f-header__dropdown{position:absolute;top:100%;width:220px;left:calc(50% - 110px);padding:var(--space-xxxs) 0;background-color:var(--color-bg-light);border-radius:var(--radius-md);-webkit-box-shadow:var(--inner-glow),var(--shadow-md);box-shadow:var(--inner-glow),var(--shadow-md);z-index:var(--z-index-popover,5);pointer-events:none;visibility:hidden;opacity:0;-webkit-transition:visibility .2s .2s,opacity .2s 0s;transition:visibility .2s .2s,opacity .2s 0s}.f-header__dropdown-control+.f-header__dropdown{display:block}.f-header__dropdown-control[aria-expanded=true]+.f-header__dropdown,.f-header__item:hover .f-header__dropdown{pointer-events:auto;visibility:visible;opacity:1;-webkit-transition:visibility .2s 0s,opacity .2s 0s;transition:visibility .2s 0s,opacity .2s 0s}.f-header__dropdown-link{color:var(--color-primary-high);padding:var(--space-xs) var(--space-sm);-webkit-transition:.2s;transition:.2s}.f-header__dropdown-link:hover{background-color:hsla(var(--color-primary-higher-h),var(--color-primary-higher-s),var(--color-primary-higher-l),.075);color:var(--color-contrast-higher)}}.hide-nav{--hide-nav-transition-duration:0.4s;position:sticky!important;top:0;will-change:transform;-webkit-transition:background-color var(--hide-nav-transition-duration),-webkit-transform var(--hide-nav-transition-duration);transition:background-color var(--hide-nav-transition-duration),-webkit-transform var(--hide-nav-transition-duration);transition:transform var(--hide-nav-transition-duration),background-color var(--hide-nav-transition-duration);transition:transform var(--hide-nav-transition-duration),background-color var(--hide-nav-transition-duration),-webkit-transform var(--hide-nav-transition-duration)}.hide-nav .f-header__link{color:var(--color-white);text-shadow:0 1px 1px rgba(0,0,0,.15)}.hide-nav--fixed{background-color:transparent}.hide-nav--has-bg{background-color:var(--color-primary);-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg)}.hide-nav--has-bg .f-header__logo{margin-top:0;width:calc(var(--f-header-logo-width)/ 2);height:calc(var(--f-header-logo-width)/ 2);-webkit-transition:all .2s ease;transition:all .2s ease}.hide-nav--has-bg .f-header__list{margin-top:0;-webkit-transition:margin-top .2s ease;transition:margin-top .2s ease}.hide-nav--has-bg .btn--primary{background-color:var(--color-white);color:var(--color-primary)}.hide-nav--has-bg .f-header__dropdown{background-color:var(--color-primary)}.hide-nav--has-bg .f-header__dropdown-link{color:var(--color-white)}.link-fx-1{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;padding:0 6px;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.link-fx-1 .icon{position:absolute;right:0;bottom:0;-webkit-transform:translateX(100%) rotate(90deg);transform:translateX(100%) rotate(90deg);font-size:32px}.link-fx-1 .icon circle{stroke-dasharray:100;stroke-dashoffset:100;-webkit-transition:stroke-dashoffset .2s;transition:stroke-dashoffset .2s}.link-fx-1 .icon line{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;-webkit-transform-origin:13px 15px;transform-origin:13px 15px}.link-fx-1 .icon line:last-child{-webkit-transform-origin:19px 15px;transform-origin:19px 15px}.link-fx-1::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .2s .1s;transition:-webkit-transform .2s .1s;transition:transform .2s .1s;transition:transform .2s .1s,-webkit-transform .2s .1s}.link-fx-1:hover .icon circle{stroke-dashoffset:200;-webkit-transition:stroke-dashoffset .2s .1s;transition:stroke-dashoffset .2s .1s}.link-fx-1:hover .icon line{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.link-fx-1:hover .icon line:last-child{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.link-fx-1:hover::before{-webkit-transform:translateX(17px) scaleX(0);transform:translateX(17px) scaleX(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.link-fx-2{position:relative;display:inline-block;padding:4px 6px;color:var(--color-contrast-higher);text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(var(--color-contrast-higher)),to(var(--color-contrast-higher)));background-image:linear-gradient(var(--color-contrast-higher),var(--color-contrast-higher));background-size:100% 1px;background-repeat:repeat-x;background-position:left bottom;will-change:background-size;-webkit-transition:background-size .3s var(--ease-out);transition:background-size .3s var(--ease-out);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.link-fx-2::after{content:attr(data-link-fx-clone);color:var(--color-bg);position:absolute;top:0;left:0;width:100%;height:100%;padding:inherit;will-change:clip-path,transform;-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-transition:-webkit-clip-path .3s,-webkit-transform .3s;transition:-webkit-clip-path .3s,-webkit-transform .3s;transition:clip-path .3s,transform .3s;transition:clip-path .3s,transform .3s,-webkit-clip-path .3s,-webkit-transform .3s;-webkit-transition-timing-function:var(--ease-out);transition-timing-function:var(--ease-out)}.link-fx-2:hover{background-size:100% 100%}.link-fx-2:hover::after{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-transform:translateY(0);transform:translateY(0)}.link-fx-3{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px 6px;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.link-fx-3 .icon{display:block;font-size:12px;margin-left:8px;position:relative;opacity:0;visibility:hidden;will-change:transform;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .3s,visibility 0s .3s,-webkit-transform .3s var(--ease-out);transition:opacity .3s,visibility 0s .3s,-webkit-transform .3s var(--ease-out);transition:opacity .3s,transform .3s var(--ease-out),visibility 0s .3s;transition:opacity .3s,transform .3s var(--ease-out),visibility 0s .3s,-webkit-transform .3s var(--ease-out)}.link-fx-3 .icon line{-webkit-transform-origin:9px 6px;transform-origin:9px 6px;will-change:transform;-webkit-transition:-webkit-transform .3s var(--ease-out);transition:-webkit-transform .3s var(--ease-out);transition:transform .3s var(--ease-out);transition:transform .3s var(--ease-out),-webkit-transform .3s var(--ease-out)}.link-fx-3 .icon line:first-child{-webkit-transform:rotate(20deg);transform:rotate(20deg)}.link-fx-3 .icon line:last-child{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.link-fx-3::before{content:"";position:absolute;bottom:0;left:0;width:calc(100% - 18px);height:1px;background-color:currentColor;-webkit-transition:.3s var(--ease-out);transition:.3s var(--ease-out)}.link-fx-3:hover .icon{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .3s,-webkit-transform .3s var(--ease-out);transition:opacity .3s,-webkit-transform .3s var(--ease-out);transition:opacity .3s,transform .3s var(--ease-out);transition:opacity .3s,transform .3s var(--ease-out),-webkit-transform .3s var(--ease-out)}.link-fx-3:hover .icon line:first-child,.link-fx-3:hover .icon line:last-child{-webkit-transform:rotate(0);transform:rotate(0)}.link-fx-3:hover::before{width:100%}.link-fx-4{position:relative;display:inline-block;padding:6px 10px;background-color:var(--color-contrast-lower);color:var(--color-contrast-higher);text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.link-fx-4::before{content:attr(data-link-fx-clone);position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-contrast-higher);color:var(--color-bg);will-change:clip-path;-webkit-clip-path:polygon(0 0,1px 0,1px 100%,0 100%);clip-path:polygon(0 0,1px 0,1px 100%,0 100%);-webkit-transition:-webkit-clip-path .3s var(--ease-out);transition:-webkit-clip-path .3s var(--ease-out);transition:clip-path .3s var(--ease-out);transition:clip-path .3s var(--ease-out),-webkit-clip-path .3s var(--ease-out)}.link-fx-4:hover::before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.link-fx-5{display:inline-block;padding:4px 0;text-decoration:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4' viewBox='0 0 16 4'%3E%3Cpath d='M0,3.5c4,0,4-3,8-3s4,3,8,3' fill='none' stroke='%232a6df4' opacity='0.5' stroke-miterlimit='10'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:0 100%;background-size:0}.link-fx-5:hover{background-size:16px 4px;-webkit-animation:link-fx-5-animation .4s linear infinite;animation:link-fx-5-animation .4s linear infinite}@-webkit-keyframes link-fx-5-animation{from{background-position:0 100%}to{background-position:16px 100%}}@keyframes link-fx-5-animation{from{background-position:0 100%}to{background-position:16px 100%}}:root{--list-v2-bullet-size:40px;--list-v2-bullet-font-size:1rem;--list-v2-bullet-margin-right:1rem;--list-v2-gap-y:var(--space-sm)}.list-v2,.text-component .list-v2{padding-left:0;list-style:none}.list-v2>li:not(:last-child),.text-component .list-v2>li:not(:last-child){margin-bottom:var(--list-v2-gap-y)}.list-v2__title{padding-left:calc(var(--list-v2-bullet-size) + var(--list-v2-bullet-margin-right))}.list-v2__bullet{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:var(--list-v2-bullet-size);height:var(--list-v2-bullet-size);margin-right:var(--list-v2-bullet-margin-right);margin-left:calc(-1 * var(--list-v2-bullet-size) - var(--list-v2-bullet-margin-right));vertical-align:middle;position:relative;top:-.1em}.list-v2__content{margin-left:calc(var(--list-v2-bullet-size) + var(--list-v2-bullet-margin-right))}.list-v2--ol,.text-component .list-v2--ol{counter-reset:list-items}.list-v2--ol>li,.text-component .list-v2--ol>li{counter-increment:list-items}.list-v2--ol .list-v2__bullet,.text-component .list-v2--ol .list-v2__bullet{border-radius:50%;background-color:hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.2);color:var(--color-primary);font-size:var(--list-v2-bullet-font-size);font-weight:500}.list-v2--ol .list-v2__bullet::before,.text-component .list-v2--ol .list-v2__bullet::before{content:counter(list-items)}.list-v2--ul,.text-component .list-v2--ul{--list-v2-bullet-size:10px}.list-v2--ul .list-v2__bullet,.text-component .list-v2--ul .list-v2__bullet{border-radius:50%;background-color:var(--color-primary)}.list-v2--icons,.text-component .list-v2--icons{--list-v2-bullet-size:48px}.list-v2--icons .list-v2__bullet,.text-component .list-v2--icons .list-v2__bullet{border-radius:50%;background-color:hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.2)}.list-v2--icons .list-v2__icon,.text-component .list-v2--icons .list-v2__icon{--size:24px;color:var(--color-primary)}:root{--list-space-y:0.375em;--list-offset:1em;--list-line-height-multiplier:1}.list,.text-component .list{padding-left:0;list-style:none}.list ol,.list ul,.text-component .list ol,.text-component .list ul{list-style:none;margin:0;margin-top:calc(var(--list-space-y)/ 2 * var(--text-space-y-multiplier,1));padding-top:calc(var(--list-space-y)/ 2 * var(--text-space-y-multiplier,1));padding-left:var(--list-offset)}.list li,.text-component .list li{padding-bottom:calc(var(--list-space-y)/ 2 * var(--text-space-y-multiplier,1));margin-bottom:calc(var(--list-space-y)/ 2 * var(--text-space-y-multiplier,1));line-height:calc(var(--body-line-height) * var(--list-line-height-multiplier))}.list ol>li:last-child,.list ul>li:last-child,.list>li:last-child,.text-component .list ol>li:last-child,.text-component .list ul>li:last-child,.text-component .list>li:last-child{margin-bottom:0}.list ol>li:last-child,.list ul>li:last-child,.list:not(.list--border)>li:last-child,.text-component .list ol>li:last-child,.text-component .list ul>li:last-child,.text-component .list:not(.list--border)>li:last-child{padding-bottom:0}.list--ol,.list--ul,.text-component .list--ol,.text-component .list--ul{--list-offset:3em}.list--ol ol,.list--ol ul,.list--ul ol,.list--ul ul,.text-component .list--ol ol,.text-component .list--ol ul,.text-component .list--ul ol,.text-component .list--ul ul{padding-left:0}@supports (--css:variables){.list--ol li,.list--ul li,.text-component .list--ol li,.text-component .list--ul li{padding-left:var(--list-offset)!important}}.list--ol li::before,.list--ul li::before,.text-component .list--ol li::before,.text-component .list--ul li::before{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;position:relative;top:-.1em}@supports (--css:variables){.list--ol li::before,.list--ul li::before,.text-component .list--ol li::before,.text-component .list--ul li::before{width:var(--list-bullet-size)!important;height:var(--list-bullet-size)!important;margin-left:calc(var(--list-bullet-size) * -1)!important;left:calc(var(--list-bullet-margin-right) * -1)!important}}.list--ul,.text-component .list--ul{--list-bullet-size:var(--icon-xxs);--list-bullet-margin-right:var(--icon-xs);font-family:inherit;letter-spacing:-.0125em;text-shadow:none;font-size:inherit}.list--ul>li,.text-component .list--ul>li{padding-left:19px}.list--ul>li::before,.text-component .list--ul>li::before{content:"";border-radius:25%;color:hsla(var(--color-contrast-low-h),var(--color-contrast-low-s),var(--color-contrast-low-l),.4);background-color:currentColor;width:7px;height:7px;margin-left:-7px;left:-12px}.list--ul ul li::before,.text-component .list--ul ul li::before{background-color:transparent;-webkit-box-shadow:inset 0 0 0 2px currentColor;box-shadow:inset 0 0 0 2px currentColor}.list--ol,.text-component .list--ol{--list-bullet-size:26px;--list-bullet-margin-right:6px;--list-bullet-font-size:14px;counter-reset:list-items}.list--ol>li,.text-component .list--ol>li{counter-increment:list-items;padding-left:32px}.list--ol ol,.text-component .list--ol ol{counter-reset:list-items}.list--ol>li::before,.text-component .list--ol>li::before{content:counter(list-items);font-size:var(--list-bullet-font-size,14px);background-color:var(--color-contrast-lower);color:var(--color-contrast-high);line-height:1;border-radius:50%;width:26px;height:26px;margin-left:-26px;left:-6px}.list--ol ol>li::before,.text-component .list--ol ol>li::before{background-color:transparent;-webkit-box-shadow:inset 0 0 0 2px var(--color-contrast-lower);box-shadow:inset 0 0 0 2px var(--color-contrast-lower)}.list--border li:not(:last-child),.text-component .list--border li:not(:last-child){border-bottom:1px solid var(--color-contrast-lower)}.list--border ol,.list--border ul,.text-component .list--border ol,.text-component .list--border ul{border-top:1px solid var(--color-contrast-lower)}.list--icons,.text-component .list--icons{--list-bullet-size:24px;--list-bullet-margin-right:8px;--list-offset:calc(var(--list-bullet-size) + var(--list-bullet-margin-right))}.list--icons ol,.list--icons ul,.text-component .list--icons ol,.text-component .list--icons ul{padding-left:32px}@supports (--css:variables){.list--icons ol,.list--icons ul,.text-component .list--icons ol,.text-component .list--icons ul{padding-left:var(--list-offset)}}.list__icon{position:relative;width:24px;height:24px;margin-right:8px}.list__icon:not(.top-0){top:calc((1em * var(--body-line-height) - 24px)/ 2)}@supports (--css:variables){.list__icon{width:var(--list-bullet-size);height:var(--list-bullet-size);margin-right:var(--list-bullet-margin-right)}.list__icon:not(.top-0){top:calc((1em * var(--body-line-height) * var(--list-line-height-multiplier) - var(--list-bullet-size))/ 2)}}:root{--loop-tabs-fill-size:1px;--loop-tabs-animation-duration:0.5s}.loop-tabs{position:relative;z-index:1}.loop-tabs__media{display:none}.loop-tabs__assets,.loop-tabs__panels{position:relative}.loop-tabs__asset,.loop-tabs__panel{position:absolute;top:0;left:0;width:100%;z-index:1;opacity:0;visibility:hidden;-webkit-transition:opacity var(--loop-tabs-animation-duration),visibility var(--loop-tabs-animation-duration),-webkit-transform var(--loop-tabs-animation-duration);transition:opacity var(--loop-tabs-animation-duration),visibility var(--loop-tabs-animation-duration),-webkit-transform var(--loop-tabs-animation-duration);transition:opacity var(--loop-tabs-animation-duration),visibility var(--loop-tabs-animation-duration),transform var(--loop-tabs-animation-duration);transition:opacity var(--loop-tabs-animation-duration),visibility var(--loop-tabs-animation-duration),transform var(--loop-tabs-animation-duration),-webkit-transform var(--loop-tabs-animation-duration)}.loop-tabs__asset{-webkit-transform:scale(.5);transform:scale(.5)}.loop-tabs__asset--selected,.loop-tabs__panel--selected{position:relative;opacity:1;z-index:2;visibility:visible}.loop-tabs__asset--selected{-webkit-transform:scale(1);transform:scale(1)}.loop-tabs__asset--exit{-webkit-transform:scale(1.3);transform:scale(1.3)}.loop-tabs__control{display:block;position:relative;text-decoration:none;color:var(--color-contrast-lower);--loop-tabs-filling:0}.loop-tabs__control::after,.loop-tabs__control::before{content:"";position:absolute;bottom:0;left:0;height:var(--loop-tabs-fill-size);width:100%}.loop-tabs__control::before{background-color:var(--color-contrast-lower)}.loop-tabs__control::after{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left top;transform-origin:left top}.loop-tabs__control:focus{outline:0}.loop-tabs--autoplay-off .loop-tabs__control::after,.loop-tabs__control:focus::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.loop-tabs__control--selected{color:var(--color-contrast-high)}.loop-tabs__control--selected::after{-webkit-transform:scaleX(var(--loop-tabs-filling));transform:scaleX(var(--loop-tabs-filling));background-color:currentColor}.loop-tabs__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:64rem){.loop-tabs__control::after,.loop-tabs__control::before{width:var(--loop-tabs-fill-size);height:100%}.loop-tabs__control::after{-webkit-transform:scaleY(0);transform:scaleY(0)}.loop-tabs__control--selected::after{-webkit-transform:scaleY(var(--loop-tabs-filling));transform:scaleY(var(--loop-tabs-filling))}.loop-tabs--autoplay-off .loop-tabs__control::after,.loop-tabs__control:focus::after{-webkit-transform:scaleY(1);transform:scaleY(1)}}.footer-v5{position:relative;z-index:1}.footer-v5__popular-link{display:inline-block;padding:var(--space-xxs);background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.1);border-radius:var(--radius-md);color:var(--color-contrast-medium);line-height:1;-webkit-transition:.2s;transition:.2s}.footer-v5__popular-link:hover{color:var(--color-contrast-high);background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.075)}.footer-v5__back-to-top{color:var(--color-contrast-medium);-webkit-transition:color .2s;transition:color .2s}.footer-v5__back-to-top:hover{color:var(--color-contrast-high)}.footer-v5__link{color:var(--color-contrast-medium);text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.footer-v5__link:hover{color:var(--color-contrast-lower);text-decoration:underline}.footer-v5__social-btn{display:block;text-decoration:none;color:var(--color-contrast-lower);-webkit-transition:color transform .2s;transition:color transform .2s}.footer-v5__social-btn .icon{display:block}.footer-v5__social-btn:hover{color:var(--color-accent);-webkit-transform:scale(1.2);transform:scale(1.2)}.footer-v6__link{color:var(--color-contrast-higher);text-transform:uppercase;font-family:var(--font-bold);text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.footer-v6__link:hover{color:var(--color-primary);text-decoration:underline}.modal{position:fixed;z-index:var(--z-index-overlay,15);width:100%;height:100%;left:0;top:0;opacity:0;visibility:hidden}.modal:not(.modal--is-visible){pointer-events:none;background-color:transparent}.modal--is-visible{opacity:1;visibility:visible}.modal__close-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;-webkit-transition:.2s;transition:.2s}.modal__close-btn .icon{display:block;margin:auto}.modal__close-btn--outer{width:48px;height:48px;position:fixed;top:var(--space-sm);right:var(--space-sm);z-index:var(--z-index-fixed-element,10);background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.9);-webkit-transition:.2s;transition:.2s}.modal__close-btn--outer .icon{color:var(--color-white);-webkit-transition:-webkit-transform .3s var(--ease-out-back);transition:-webkit-transform .3s var(--ease-out-back);transition:transform .3s var(--ease-out-back);transition:transform .3s var(--ease-out-back),-webkit-transform .3s var(--ease-out-back)}.modal__close-btn--outer:hover{background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),1)}.modal__close-btn--outer:hover .icon{-webkit-transform:scale(1.1);transform:scale(1.1)}.modal__close-btn--inner{--size:32px;width:var(--size);height:var(--size);background-color:var(--color-bg-light);-webkit-box-shadow:var(--inner-glow),var(--shadow-sm);box-shadow:var(--inner-glow),var(--shadow-sm);-webkit-transition:.2s;transition:.2s}.modal__close-btn--inner .icon{color:inherit}.modal__close-btn--inner:hover{background-color:var(--color-bg-lighter);-webkit-box-shadow:var(--inner-glow),var(--shadow-md);box-shadow:var(--inner-glow),var(--shadow-md)}:root{--modal-transition-duration:0.2s}@media (prefers-reduced-motion:no-preference){.modal--animate-fade{--modal-transition-duration:0.2s;-webkit-transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s var(--modal-transition-duration);transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s var(--modal-transition-duration)}.modal--animate-fade.modal--is-visible{-webkit-transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s;transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s}.modal--animate-scale,.modal--animate-translate-down,.modal--animate-translate-left,.modal--animate-translate-right,.modal--animate-translate-up{--modal-transition-duration:.2s;-webkit-transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s var(--modal-transition-duration);transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s var(--modal-transition-duration)}.modal--animate-scale .modal__content,.modal--animate-translate-down .modal__content,.modal--animate-translate-left .modal__content,.modal--animate-translate-right .modal__content,.modal--animate-translate-up .modal__content{will-change:transform;-webkit-transition:-webkit-transform var(--modal-transition-duration) var(--ease-out);transition:-webkit-transform var(--modal-transition-duration) var(--ease-out);transition:transform var(--modal-transition-duration) var(--ease-out);transition:transform var(--modal-transition-duration) var(--ease-out),-webkit-transform var(--modal-transition-duration) var(--ease-out)}.modal--animate-scale.modal--is-visible,.modal--animate-translate-down.modal--is-visible,.modal--animate-translate-left.modal--is-visible,.modal--animate-translate-right.modal--is-visible,.modal--animate-translate-up.modal--is-visible{-webkit-transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s;transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s}.modal--animate-scale.modal--is-visible .modal__content,.modal--animate-translate-down.modal--is-visible .modal__content,.modal--animate-translate-left.modal--is-visible .modal__content,.modal--animate-translate-right.modal--is-visible .modal__content,.modal--animate-translate-up.modal--is-visible .modal__content{-webkit-transform:scale(1);transform:scale(1)}.modal--animate-slide-down,.modal--animate-slide-left,.modal--animate-slide-right,.modal--animate-slide-up{--modal-transition-duration:0.3s;-webkit-transition:opacity 0s var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s var(--modal-transition-duration);transition:opacity 0s var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s var(--modal-transition-duration)}.modal--animate-slide-down .modal__content,.modal--animate-slide-left .modal__content,.modal--animate-slide-right .modal__content,.modal--animate-slide-up .modal__content{will-change:transform;-webkit-transition:-webkit-transform var(--modal-transition-duration) var(--ease-out);transition:-webkit-transform var(--modal-transition-duration) var(--ease-out);transition:transform var(--modal-transition-duration) var(--ease-out);transition:transform var(--modal-transition-duration) var(--ease-out),-webkit-transform var(--modal-transition-duration) var(--ease-out)}.modal--animate-slide-down.modal--is-visible,.modal--animate-slide-left.modal--is-visible,.modal--animate-slide-right.modal--is-visible,.modal--animate-slide-up.modal--is-visible{-webkit-transition:background-color var(--modal-transition-duration),visibility 0s;transition:background-color var(--modal-transition-duration),visibility 0s}.modal--animate-slide-down.modal--is-visible .modal__content,.modal--animate-slide-left.modal--is-visible .modal__content,.modal--animate-slide-right.modal--is-visible .modal__content,.modal--animate-slide-up.modal--is-visible .modal__content{-webkit-transform:scale(1);transform:scale(1)}.modal--animate-scale .modal__content{-webkit-transform:scale(.95);transform:scale(.95)}.modal--animate-translate-up .modal__content{-webkit-transform:translateY(40px);transform:translateY(40px)}.modal--animate-translate-down .modal__content{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.modal--animate-translate-right .modal__content{-webkit-transform:translateX(-40px);transform:translateX(-40px)}.modal--animate-translate-left .modal__content{-webkit-transform:translateX(40px);transform:translateX(40px)}.modal--animate-slide-up .modal__content{-webkit-transform:translateY(100%);transform:translateY(100%)}.modal--animate-slide-down .modal__content{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.modal--animate-slide-right .modal__content{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.modal--animate-slide-left .modal__content{-webkit-transform:translateX(100%);transform:translateX(100%)}}.modal--is-loading .modal__content{visibility:hidden}.modal--is-loading .modal__loader{display:-webkit-box;display:-ms-flexbox;display:flex}.modal__loader{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;pointer-events:none}.noise-bg{pointer-events:none;opacity:.35;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.noise-bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-filter:url(#noise-bg-fx);filter:url(#noise-bg-fx)}.noise-bg{pointer-events:none;opacity:.35;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.noise-bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-filter:url(#noise-bg-fx);filter:url(#noise-bg-fx)}:root{--hiw-counter-size:2rem;--hiw-counter-font-size:1rem;--hiw-line-stroke-width:2px;--hiw-line-border-radius:1em;--hiw-items-gap-x:var(--space-md);--hiw-items-gap-y:var(--space-xxl)}@media (min-width:64rem){:root{--hiw-counter-size:3rem;--hiw-counter-font-size:1.25rem}}.hiw-list{counter-reset:hiw-list-items}.hiw-list__item{position:relative;counter-increment:hiw-list-items}.hiw-list__item:not(:last-child){padding-bottom:calc(var(--hiw-items-gap-y)/ 2);margin-bottom:calc(var(--hiw-items-gap-y)/ 2)}.hiw-list__item::after,.hiw-list__item::before{content:"";position:absolute;width:calc(50% - var(--hiw-counter-size)/ 2 + var(--hiw-line-stroke-width)/ 2)}.hiw-list__item::before{top:calc(var(--hiw-counter-size) + var(--hiw-line-stroke-width));height:calc(100% - var(--hiw-counter-size) - var(--hiw-line-stroke-width));border-bottom:var(--hiw-line-stroke-width) dashed hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.25)}.hiw-list__item::after{top:calc(100% - var(--hiw-line-stroke-width));height:calc(var(--hiw-items-gap-y)/ 2);border-top:var(--hiw-line-stroke-width) dashed hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.25)}.hiw-list__item:nth-child(2n+1){padding-right:calc(var(--hiw-counter-size)/ 2)}.hiw-list__item:nth-child(2n+1)::before{left:calc(var(--hiw-counter-size)/ 2 - var(--hiw-line-stroke-width)/ 2);border-left:var(--hiw-line-stroke-width) dashed hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.25);border-bottom-left-radius:var(--hiw-line-border-radius)}.hiw-list__item:nth-child(2n+1)::after{left:50%;border-top-right-radius:var(--hiw-line-border-radius);border-right:var(--hiw-line-stroke-width) dashed hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.25)}.hiw-list__item:nth-child(2n){padding-left:calc(var(--hiw-counter-size)/ 2)}.hiw-list__item:nth-child(2n) .hiw-list__item-inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.hiw-list__item:nth-child(2n)::before{border-right:var(--hiw-line-stroke-width) dashed hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.25);right:calc(var(--hiw-counter-size)/ 2 - var(--hiw-line-stroke-width)/ 2);border-bottom-right-radius:var(--hiw-line-border-radius)}.hiw-list__item:nth-child(2n)::after{right:50%;border-top-left-radius:var(--hiw-line-border-radius);border-left:var(--hiw-line-stroke-width) dashed hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.25)}.hiw-list__item:last-child::after,.hiw-list__item:last-child::before{display:none}.hiw-list__item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--hiw-items-gap-x)}.hiw-list__counter{width:var(--hiw-counter-size);height:var(--hiw-counter-size);border-radius:50%;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:var(--hiw-line-stroke-width) solid hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.25);color:var(--color-primary);font-size:var(--hiw-counter-font-size)}.hiw-list__counter::before{content:counter(hiw-list-items)}@media (min-width:64rem){.hiw-list__item:nth-child(2n) .hiw-list__content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}:root{--off-canvas-panel-width:400px;--off-canvas-panel-width-opposite:-400px;--off-canvas-animation-duration:0.4s}.off-canvas{overflow:hidden}.off-canvas__main{position:relative;z-index:2;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch;will-change:transform;-webkit-transition:-webkit-transform var(--off-canvas-animation-duration) var(--ease-in-out);transition:-webkit-transform var(--off-canvas-animation-duration) var(--ease-in-out);transition:transform var(--off-canvas-animation-duration) var(--ease-in-out);transition:transform var(--off-canvas-animation-duration) var(--ease-in-out),-webkit-transform var(--off-canvas-animation-duration) var(--ease-in-out)}.off-canvas--visible .off-canvas__main{-webkit-transform:translateX(100%);transform:translateX(100%)}@media (min-width:32rem){.off-canvas--visible:not(.off-canvas--full-width) .off-canvas__main{-webkit-transform:translateX(var(--off-canvas-panel-width));transform:translateX(var(--off-canvas-panel-width))}}.off-canvas--right.off-canvas--visible .off-canvas__main{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media (min-width:32rem){.off-canvas--right.off-canvas--visible:not(.off-canvas--full-width) .off-canvas__main{-webkit-transform:translateX(var(--off-canvas-panel-width-opposite));transform:translateX(var(--off-canvas-panel-width-opposite))}}.off-canvas--bottom.off-canvas--visible .off-canvas__main{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.off-canvas--top.off-canvas--visible .off-canvas__main{-webkit-transform:translateY(100%);transform:translateY(100%)}.off-canvas__close-btn{display:none}.off-canvas__panel{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;visibility:hidden;background-color:var(--color-bg-dark);-webkit-transition:visibility var(--off-canvas-animation-duration);transition:visibility var(--off-canvas-animation-duration)}.off-canvas__panel:focus{outline:0}@media (min-width:32rem){.off-canvas:not(.off-canvas--full-width) .off-canvas__panel{width:var(--off-canvas-panel-width)}}.off-canvas__content{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateX(-50%);transform:translateX(-50%);will-change:transform;-webkit-transition:-webkit-transform var(--off-canvas-animation-duration) var(--ease-in-out);transition:-webkit-transform var(--off-canvas-animation-duration) var(--ease-in-out);transition:transform var(--off-canvas-animation-duration) var(--ease-in-out);transition:transform var(--off-canvas-animation-duration) var(--ease-in-out),-webkit-transform var(--off-canvas-animation-duration) var(--ease-in-out)}.off-canvas__close-btn{--size:32px;width:var(--size);height:var(--size);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:var(--color-bg);-webkit-box-shadow:var(--inner-glow),var(--shadow-xs);box-shadow:var(--inner-glow),var(--shadow-xs);-webkit-transition:.3s;transition:.3s}.off-canvas__close-btn:hover{-webkit-box-shadow:var(--inner-glow),var(--shadow-sm);box-shadow:var(--inner-glow),var(--shadow-sm)}.off-canvas--visible .off-canvas__panel{visibility:visible}.off-canvas--visible .off-canvas__content{-webkit-transform:translateX(0);transform:translateX(0)}.off-canvas--visible.off-canvas--bottom,.off-canvas--visible.off-canvas--top{-webkit-transform:translateY(0);transform:translateY(0)}.off-canvas--right .off-canvas__panel{left:auto;right:0}.off-canvas--right:not(.off-canvas--visible) .off-canvas__content{-webkit-transform:translateX(50%);transform:translateX(50%)}.off-canvas--bottom:not(.off-canvas--visible) .off-canvas__content{-webkit-transform:translateY(50px);transform:translateY(50px)}.off-canvas--top:not(.off-canvas--visible) .off-canvas__content{-webkit-transform:translateY(-50px);transform:translateY(-50px)}.off-canvas--full-width .off-canvas__close-btn{width:40px;height:40px}@media (min-width:64rem){.off-canvas--full-width{--off-canvas-animation-duration:0.65s}}.pagination__list>li{display:inline-block}.pagination--split .pagination__list{width:100%}.pagination--split .pagination__list>:first-child{margin-right:auto}.pagination--split .pagination__list>:last-child{margin-left:auto}.pagination__item{display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--space-xs) calc(1.355 * var(--space-xs));white-space:nowrap;line-height:1;border-radius:var(--radius-md);text-decoration:none;color:var(--color-contrast-high);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;will-change:transform;-webkit-transition:.2s;transition:.2s}.pagination__item:hover:not(.pagination__item--selected):not(.pagination__item--ellipsis){background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.1)}.pagination__item:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.pagination__item--selected{background-color:var(--color-contrast-higher);color:var(--color-bg);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}.pagination__item--disabled{opacity:.5;pointer-events:none}.pagination__jumper .form-control{width:3em;margin-right:var(--space-xs)}.pagination__jumper em{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}:root{--pie-chart-size:200px;--pie-chart-gap:2px;--pie-chart-legend-bullet-size:10px;--pie-chart-donut-width:30px}.pie-chart__area{position:relative;display:block;width:var(--pie-chart-size);height:var(--pie-chart-size)}.pie-chart__svg{display:block;position:absolute;z-index:1;top:0;left:0}.pie-chart__data-path{stroke:var(--color-bg);stroke-width:var(--pie-chart-gap);-webkit-transition:opacity .2s;transition:opacity .2s;fill:var(--color-primary)}.pie-chart__data-path:hover{opacity:.8}.pie-chart__bullet{display:block;width:var(--pie-chart-legend-bullet-size);height:var(--pie-chart-legend-bullet-size);border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.pie-chart__tooltip{position:absolute;z-index:2;font-size:var(--text-sm);background-color:var(--color-bg-light);padding:var(--space-xs);border-radius:var(--radius-md);-webkit-box-shadow:var(--inner-glow),var(--shadow-md);box-shadow:var(--inner-glow),var(--shadow-md);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);pointer-events:none}.pre-header{display:block;background-color:var(--color-accent);color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pre-header--is-hidden{display:none}.pre-header__close-btn{position:absolute;right:0;top:calc(50% - .5em);will-change:transform;-webkit-transition:.3s var(--ease-out-back);transition:.3s var(--ease-out-back)}.pre-header__close-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.pre-header__close-btn .icon{display:block}a.pre-header{text-decoration:none;-webkit-transition:background-color .2s;transition:background-color .2s}a.pre-header:hover{text-decoration:underline;background-color:var(--color-contrast-high)}.pn-links{border-top:1px solid var(--color-contrast-lower);border-bottom:1px solid var(--color-contrast-lower)}.pn-links__item:first-child .pn-links__link{border-bottom:1px solid var(--color-contrast-lower)}.pn-links__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;height:100%;color:inherit;text-decoration:none;padding:var(--space-md)}.pn-links__link span{max-width:45ch}.pn-links__link:hover{text-decoration:none;color:var(--color-accent)}.pn-links__link:hover>i.volet-number{text-decoration:none!important}.pn-links__link:hover>i{text-decoration:none!important}.pn-links__link:hover .pn-links__icon line:nth-child(1){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pn-links__link:hover .pn-links__icon line:nth-child(2){-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.pn-links__link:hover .pn-links__icon line:nth-child(3){stroke-dashoffset:14}.pn-links__icon{-ms-flex-negative:0;flex-shrink:0}.pn-links__icon line:nth-child(1),.pn-links__icon line:nth-child(2){-webkit-transition:-webkit-transform .3s var(--ease-out);transition:-webkit-transform .3s var(--ease-out);transition:transform .3s var(--ease-out);transition:transform .3s var(--ease-out),-webkit-transform .3s var(--ease-out)}.pn-links__icon line:nth-child(1){-webkit-transform-origin:42px 19px;transform-origin:42px 19px}.pn-links__icon line:nth-child(2){-webkit-transform-origin:42px 29px;transform-origin:42px 29px}.pn-links__icon line:nth-child(3){stroke-dasharray:48;-webkit-transition:stroke-dashoffset .3s var(--ease-out);transition:stroke-dashoffset .3s var(--ease-out)}@media (min-width:64rem){.pn-links__item:first-child .pn-links__link{border-bottom:none;border-right:1px solid var(--color-contrast-lower)}}.no-previous{border-right:none!important;border-left:1px solid var(--color-contrast-lower)!important}.prod-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.prod-card .prod-card__badge-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:0;-webkit-transform:translateY(var(--space-sm));transform:translateY(var(--space-sm));position:absolute;bottom:var(--space-xs);left:var(--space-xs);padding:var(--space-xxs) var(--space-sm);-webkit-transition:opacity .2s,-webkit-transform .4s;transition:opacity .2s,-webkit-transform .4s;transition:opacity .2s,transform .4s;transition:opacity .2s,transform .4s,-webkit-transform .4s;z-index:1}.prod-card .prod-card__badge-wrapper .prod-card__badge{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-contrast-high);font-weight:500}.prod-card:hover .prod-card__badge-wrapper{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.prod-card__img-link{text-decoration:none;display:block}.prod-card__img-link:hover .prod-card__img{opacity:.85}.prod-card__img{-webkit-transition:opacity .2s;transition:opacity .2s}.prod-card__img img{display:block;width:100%}:root{--radio-switch-v2-width:52px;--radio-switch-v2-height:30px;--radio-switch-v2-padding:4px;--radio-switch-v2-radius:50em;--radio-switch-v2-animation-duration:0.3s}.radio-switch-v2{position:relative;display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.radio-switch-v2__item{position:relative;height:var(--radio-switch-v2-height);float:left}.radio-switch-v2__input{position:relative;z-index:2;height:100%;width:calc(var(--radio-switch-v2-width) * .5);opacity:0;cursor:pointer;-webkit-transform:scaleX(2);transform:scaleX(2);-webkit-transform-origin:0 0;transform-origin:0 0}.radio-switch-v2__item:last-of-type .radio-switch-v2__input{-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.radio-switch-v2__item:first-of-type .radio-switch-v2__input{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.radio-switch-v2__input:checked{z-index:-1}.radio-switch-v2__label{position:relative;z-index:2;display:block;line-height:var(--radio-switch-v2-height);font-size:calc(var(--text-sm) * 1.2);-webkit-transition:color var(--radio-switch-v2-animation-duration);transition:color var(--radio-switch-v2-animation-duration);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-switch-v2__item:first-of-type .radio-switch-v2__label{float:left;margin-right:var(--space-xs)}.radio-switch-v2__item:last-of-type .radio-switch-v2__label{float:right;margin-left:var(--space-xs)}.radio-switch-v2__input:checked~.radio-switch-v2__label{color:var(--color-primary)}.radio-switch-v2__input:focus~.radio-switch-v2__label{outline:2px solid hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.2);outline-offset:2px}.radio-switch-v2__input:focus~.radio-switch-v2__label,.radio-switch-v2__label :not(*):focus-within{outline:0}.radio-switch-v2__toggle{position:absolute;z-index:1;width:var(--radio-switch-v2-width);height:var(--radio-switch-v2-height);top:0;left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:var(--radio-switch-v2-radius);background-color:var(--color-bg-lighter)}.radio-switch-v2:active .radio-switch-v2__toggle,.radio-switch-v2:focus-within .radio-switch-v2__toggle,.radio-switch-v2:hover .radio-switch-v2__toggle{-webkit-box-shadow:0 0 0 1px hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.5);box-shadow:0 0 0 1px hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.5)}.radio-switch-v2__marker{position:absolute;z-index:1;top:var(--radio-switch-v2-padding);left:var(--radio-switch-v2-padding);width:calc(var(--radio-switch-v2-height) - var(--radio-switch-v2-padding) * 2);height:calc(var(--radio-switch-v2-height) - var(--radio-switch-v2-padding) * 2);border-radius:50%;background:transparent url(../img/fr_FR.svg) 0 0 no-repeat;-webkit-transition:left var(--radio-switch-v2-animation-duration);transition:left var(--radio-switch-v2-animation-duration);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);will-change:left}.radio-switch-v2__input:checked~.radio-switch-v2__toggle .radio-switch-v2__marker{background:transparent url(../img/fr_BR.svg) 0 0 no-repeat;left:calc(var(--radio-switch-v2-width) - var(--radio-switch-v2-height) + var(--radio-switch-v2-padding))}.js .read-more{opacity:0}.js .read-more--loaded{opacity:1}.read-more__btn{background-color:transparent;padding:0;border:0;border-radius:0;color:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--color-primary);text-decoration:underline}.reading-progressbar{position:fixed;z-index:var(--z-index-fixed-element,10);bottom:0;left:0;width:100%;height:10px;color:var(--color-accent)!important;pointer-events:none;display:none;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.reading-progressbar--is-out{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.reading-progressbar--is-active{display:block}.reading-progressbar::-webkit-progress-bar{background-color:transparent}.reading-progressbar::-webkit-progress-value{background-color:currentColor}.reading-progressbar::-moz-progress-bar{background-color:currentColor}.reading-progressbar__fallback{position:absolute;left:0;top:0;height:100%;background-color:currentColor}.sidebar:not(.sidebar--static){position:fixed;top:0;left:0;z-index:var(--z-index-fixed-element,10);width:100%;height:100%;visibility:hidden;-webkit-transition:visibility 0s .3s;transition:visibility 0s .3s}.sidebar:not(.sidebar--static)::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),0);-webkit-transition:background-color .3s;transition:background-color .3s;z-index:1}.sidebar:not(.sidebar--static) .sidebar__panel{position:absolute;top:0;left:0;z-index:2;width:100%;max-width:380px;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;background-color:var(--color-bg);-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s}.sidebar:not(.sidebar--static).sidebar--right-on-mobile .sidebar__panel{left:auto;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.sidebar:not(.sidebar--static).sidebar--is-visible{visibility:visible;-webkit-transition:none;transition:none}.sidebar:not(.sidebar--static).sidebar--is-visible::after{background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.85)}.sidebar:not(.sidebar--static).sidebar--is-visible .sidebar__panel{-webkit-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.sidebar__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:sticky;top:0}.sidebar__close-btn{--size:32px;width:var(--size);height:var(--size);display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%;background-color:var(--color-bg-light);-webkit-box-shadow:var(--inner-glow),var(--shadow-sm);box-shadow:var(--inner-glow),var(--shadow-sm);-webkit-transition:.2s;transition:.2s;-ms-flex-negative:0;flex-shrink:0}.sidebar__close-btn .icon{display:block;margin:auto}.sidebar__close-btn:hover{background-color:var(--color-bg-lighter);-webkit-box-shadow:var(--inner-glow),var(--shadow-md);box-shadow:var(--inner-glow),var(--shadow-md)}.sidebar--static{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.sidebar--static .sidebar__header{display:none}.sidebar--sticky-on-desktop{position:sticky;top:var(--space-sm);max-height:calc(100vh - var(--space-sm));overflow:auto;-webkit-overflow-scrolling:touch}.sidebar,.sidebar-loaded\:show{opacity:0}.sidebar--loaded{opacity:1}[class*=sidebar--static]::before{display:none}.sidebar--static::before{content:"static"}.sidebar--static\@xs::before{content:"mobile"}@media (min-width:32rem){.sidebar--static\@xs::before{content:"static"}}.sidebar--static\@sm::before{content:"mobile"}@media (min-width:48rem){.sidebar--static\@sm::before{content:"static"}}.sidebar--static\@md::before{content:"mobile"}@media (min-width:64rem){.sidebar--static\@md::before{content:"static"}}.sidebar--static\@lg::before{content:"mobile"}@media (min-width:80rem){.sidebar--static\@lg::before{content:"static"}}.sidebar--static\@xl::before{content:"mobile"}@media (min-width:90rem){.sidebar--static\@xl::before{content:"static"}}:root{--reveal-fx-duration:0.6s;--reveal-fx-timing-function:var(--ease-out)}.js .reveal-fx{opacity:0;-webkit-transition:opacity,-webkit-transform var(--reveal-fx-timing-function);transition:opacity,-webkit-transform var(--reveal-fx-timing-function);transition:opacity,transform var(--reveal-fx-timing-function);transition:opacity,transform var(--reveal-fx-timing-function),-webkit-transform var(--reveal-fx-timing-function);-webkit-transition-duration:var(--reveal-fx-duration);transition-duration:var(--reveal-fx-duration)}.js .reveal-fx::before{display:none;content:"reveal-fx"}.js .reveal-fx--translate,.js .reveal-fx--translate-up{-webkit-transform:translateY(50px);transform:translateY(50px)}.js .reveal-fx--translate-right{-webkit-transform:translateX(-50px);transform:translateX(-50px)}.js .reveal-fx--translate-left{-webkit-transform:translateX(50px);transform:translateX(50px)}.js .reveal-fx--translate-down{-webkit-transform:translateY(-50px);transform:translateY(-50px)}.js .reveal-fx--scale{-webkit-transform:scale(.8);transform:scale(.8)}.js .reveal-fx--scale-up{-webkit-transform:translateY(50px) scale(.8);transform:translateY(50px) scale(.8)}.js .reveal-fx--scale-right{-webkit-transform:translateX(-50px) scale(.8);transform:translateX(-50px) scale(.8)}.js .reveal-fx--scale-left{-webkit-transform:translateX(50px) scale(.8);transform:translateX(50px) scale(.8)}.js .reveal-fx--scale-down{-webkit-transform:translateY(-50px) scale(.8);transform:translateY(-50px) scale(.8)}.js .reveal-fx--rotate,.js .reveal-fx--rotate-down,.js .reveal-fx--rotate-left,.js .reveal-fx--rotate-right,.js .reveal-fx--rotate-up{-webkit-perspective:1000px;perspective:1000px}.js .reveal-fx--rotate-down>*,.js .reveal-fx--rotate-left>*,.js .reveal-fx--rotate-right>*,.js .reveal-fx--rotate-up>*,.js .reveal-fx--rotate>*{-webkit-transition:-webkit-transform var(--reveal-fx-duration) var(--reveal-fx-timing-function);transition:-webkit-transform var(--reveal-fx-duration) var(--reveal-fx-timing-function);transition:transform var(--reveal-fx-duration) var(--reveal-fx-timing-function);transition:transform var(--reveal-fx-duration) var(--reveal-fx-timing-function),-webkit-transform var(--reveal-fx-duration) var(--reveal-fx-timing-function);-webkit-backface-visibility:hidden;backface-visibility:hidden}.js .reveal-fx--rotate-down>*,.js .reveal-fx--rotate>*{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:rotateX(-45deg);transform:rotateX(-45deg)}.js .reveal-fx--rotate-right>*{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}.js .reveal-fx--rotate-left>*{-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:rotateY(-45deg);transform:rotateY(-45deg)}.js .reveal-fx--rotate-up>*{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:rotateX(45deg);transform:rotateX(45deg)}.js .reveal-fx--text-mask{overflow:hidden}.js .reveal-fx--text-mask>*{display:inline-block;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform var(--reveal-fx-duration) var(--reveal-fx-timing-function);transition:-webkit-transform var(--reveal-fx-duration) var(--reveal-fx-timing-function);transition:transform var(--reveal-fx-duration) var(--reveal-fx-timing-function);transition:transform var(--reveal-fx-duration) var(--reveal-fx-timing-function),-webkit-transform var(--reveal-fx-duration) var(--reveal-fx-timing-function);will-change:transform}.js [class*=reveal-fx--scale],.js [class*=reveal-fx--translate]{will-change:opacity,transform}.js .reveal-fx--text-mask>*,.js [class*=reveal-fx--rotate]>*{will-change:transform}.js .reveal-fx--clip-x>*,.js .reveal-fx--clip-y>*{-webkit-transition:opacity,-webkit-clip-path var(--ease-out);transition:opacity,-webkit-clip-path var(--ease-out);transition:opacity,clip-path var(--ease-out);transition:opacity,clip-path var(--ease-out),-webkit-clip-path var(--ease-out);-webkit-transition-duration:var(--reveal-fx-duration);transition-duration:var(--reveal-fx-duration)}.js .reveal-fx--clip-x>*{-webkit-clip-path:polygon(10% 0,90% 0,90% 100%,10% 100%);clip-path:polygon(10% 0,90% 0,90% 100%,10% 100%)}.js .reveal-fx--clip-y>*{-webkit-clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%);clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%)}.js .reveal-fx--is-visible{opacity:1}.js .reveal-fx--is-visible.reveal-fx--text-mask>*,.js .reveal-fx--is-visible[class*=reveal-fx--rotate]>*,.js .reveal-fx--is-visible[class*=reveal-fx--scale],.js .reveal-fx--is-visible[class*=reveal-fx--translate]{-webkit-transform:translate(0);transform:translate(0)}.js .reveal-fx--is-visible.reveal-fx--clip-x>*,.js .reveal-fx--is-visible.reveal-fx--clip-y>*{opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.revealing-section{position:sticky;min-height:100vh;--reavealing-section-overlay-opacity:1}.revealing-section::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none;background-color:var(--color-black);opacity:var(--reavealing-section-overlay-opacity)}:root{--scroll-fx-translate-x:0;--scroll-fx-translate-y:0;--scroll-fx-translate-z:0;--scroll-fx-rotate-x:0;--scroll-fx-rotate-y:0;--scroll-fx-rotate-z:0;--scroll-fx-skew-x:0;--scroll-fx-skew-y:0;--scroll-fx-scale-x:1;--scroll-fx-scale-y:1;--scroll-fx-opacity:1;--scroll-fx-stroke-dashoffset:0}.scroll-fx{-webkit-transform:translate3d(var(--scroll-fx-translate-x),var(--scroll-fx-translate-y),var(--scroll-fx-translate-z)) rotateX(var(--scroll-fx-rotate-x)) rotateY(var(--scroll-fx-rotate-y)) rotateZ(var(--scroll-fx-rotate-z)) skewX(var(--scroll-fx-skew-x)) skewY(var(--scroll-fx-skew-y)) scaleX(var(--scroll-fx-scale-x)) scaleY(var(--scroll-fx-scale-y))!important;transform:translate3d(var(--scroll-fx-translate-x),var(--scroll-fx-translate-y),var(--scroll-fx-translate-z)) rotateX(var(--scroll-fx-rotate-x)) rotateY(var(--scroll-fx-rotate-y)) rotateZ(var(--scroll-fx-rotate-z)) skewX(var(--scroll-fx-skew-x)) skewY(var(--scroll-fx-skew-y)) scaleX(var(--scroll-fx-scale-x)) scaleY(var(--scroll-fx-scale-y))!important;opacity:var(--scroll-fx-opacity)!important;stroke-dashoffset:var(--scroll-fx-stroke-dashoffset)!important}.scroll-fx.scroll-fx--theme-transition,.scroll-fx.scroll-fx--theme-transition>*{-webkit-transition:.3s;transition:.3s}@media (min-width:32rem){.scroll-fx\@xs{-webkit-transform:translate3d(var(--scroll-fx-translate-x),var(--scroll-fx-translate-y),var(--scroll-fx-translate-z)) rotateX(var(--scroll-fx-rotate-x)) rotateY(var(--scroll-fx-rotate-y)) rotateZ(var(--scroll-fx-rotate-z)) skewX(var(--scroll-fx-skew-x)) skewY(var(--scroll-fx-skew-y)) scaleX(var(--scroll-fx-scale-x)) scaleY(var(--scroll-fx-scale-y))!important;transform:translate3d(var(--scroll-fx-translate-x),var(--scroll-fx-translate-y),var(--scroll-fx-translate-z)) rotateX(var(--scroll-fx-rotate-x)) rotateY(var(--scroll-fx-rotate-y)) rotateZ(var(--scroll-fx-rotate-z)) skewX(var(--scroll-fx-skew-x)) skewY(var(--scroll-fx-skew-y)) scaleX(var(--scroll-fx-scale-x)) scaleY(var(--scroll-fx-scale-y))!important;opacity:var(--scroll-fx-opacity)!important;stroke-dashoffset:var(--scroll-fx-stroke-dashoffset)!important}.scroll-fx\@xs.scroll-fx--theme-transition,.scroll-fx\@xs.scroll-fx--theme-transition>*{-webkit-transition:.3s;transition:.3s}}@media (min-width:48rem){.scroll-fx\@sm{-webkit-transform:translate3d(var(--scroll-fx-translate-x),var(--scroll-fx-translate-y),var(--scroll-fx-translate-z)) rotateX(var(--scroll-fx-rotate-x)) rotateY(var(--scroll-fx-rotate-y)) rotateZ(var(--scroll-fx-rotate-z)) skewX(var(--scroll-fx-skew-x)) skewY(var(--scroll-fx-skew-y)) scaleX(var(--scroll-fx-scale-x)) scaleY(var(--scroll-fx-scale-y))!important;transform:translate3d(var(--scroll-fx-translate-x),var(--scroll-fx-translate-y),var(--scroll-fx-translate-z)) rotateX(var(--scroll-fx-rotate-x)) rotateY(var(--scroll-fx-rotate-y)) rotateZ(var(--scroll-fx-rotate-z)) skewX(var(--scroll-fx-skew-x)) skewY(var(--scroll-fx-skew-y)) scaleX(var(--scroll-fx-scale-x)) scaleY(var(--scroll-fx-scale-y))!important;opacity:var(--scroll-fx-opacity)!important;stroke-dashoffset:var(--scroll-fx-stroke-dashoffset)!important}.scroll-fx\@sm.scroll-fx--theme-transition,.scroll-fx\@sm.scroll-fx--theme-transition>*{-webkit-transition:.3s;transition:.3s}}@media (min-width:64rem){.scroll-fx\@md{-webkit-transform:translate3d(var(--scroll-fx-translate-x),var(--scroll-fx-translate-y),var(--scroll-fx-translate-z)) rotateX(var(--scroll-fx-rotate-x)) rotateY(var(--scroll-fx-rotate-y)) rotateZ(var(--scroll-fx-rotate-z)) skewX(var(--scroll-fx-skew-x)) skewY(var(--scroll-fx-skew-y)) scaleX(var(--scroll-fx-scale-x)) scaleY(var(--scroll-fx-scale-y))!important;transform:translate3d(var(--scroll-fx-translate-x),var(--scroll-fx-translate-y),var(--scroll-fx-translate-z)) rotateX(var(--scroll-fx-rotate-x)) rotateY(var(--scroll-fx-rotate-y)) rotateZ(var(--scroll-fx-rotate-z)) skewX(var(--scroll-fx-skew-x)) skewY(var(--scroll-fx-skew-y)) scaleX(var(--scroll-fx-scale-x)) scaleY(var(--scroll-fx-scale-y))!important;opacity:var(--scroll-fx-opacity)!important;stroke-dashoffset:var(--scroll-fx-stroke-dashoffset)!important}.scroll-fx\@md.scroll-fx--theme-transition,.scroll-fx\@md.scroll-fx--theme-transition>*{-webkit-transition:.3s;transition:.3s}}@media (min-width:80rem){.scroll-fx\@lg{-webkit-transform:translate3d(var(--scroll-fx-translate-x),var(--scroll-fx-translate-y),var(--scroll-fx-translate-z)) rotateX(var(--scroll-fx-rotate-x)) rotateY(var(--scroll-fx-rotate-y)) rotateZ(var(--scroll-fx-rotate-z)) skewX(var(--scroll-fx-skew-x)) skewY(var(--scroll-fx-skew-y)) scaleX(var(--scroll-fx-scale-x)) scaleY(var(--scroll-fx-scale-y))!important;transform:translate3d(var(--scroll-fx-translate-x),var(--scroll-fx-translate-y),var(--scroll-fx-translate-z)) rotateX(var(--scroll-fx-rotate-x)) rotateY(var(--scroll-fx-rotate-y)) rotateZ(var(--scroll-fx-rotate-z)) skewX(var(--scroll-fx-skew-x)) skewY(var(--scroll-fx-skew-y)) scaleX(var(--scroll-fx-scale-x)) scaleY(var(--scroll-fx-scale-y))!important;opacity:var(--scroll-fx-opacity)!important;stroke-dashoffset:var(--scroll-fx-stroke-dashoffset)!important}.scroll-fx\@lg.scroll-fx--theme-transition,.scroll-fx\@lg.scroll-fx--theme-transition>*{-webkit-transition:.3s;transition:.3s}}@media (min-width:90rem){.scroll-fx\@xl{-webkit-transform:translate3d(var(--scroll-fx-translate-x),var(--scroll-fx-translate-y),var(--scroll-fx-translate-z)) rotateX(var(--scroll-fx-rotate-x)) rotateY(var(--scroll-fx-rotate-y)) rotateZ(var(--scroll-fx-rotate-z)) skewX(var(--scroll-fx-skew-x)) skewY(var(--scroll-fx-skew-y)) scaleX(var(--scroll-fx-scale-x)) scaleY(var(--scroll-fx-scale-y))!important;transform:translate3d(var(--scroll-fx-translate-x),var(--scroll-fx-translate-y),var(--scroll-fx-translate-z)) rotateX(var(--scroll-fx-rotate-x)) rotateY(var(--scroll-fx-rotate-y)) rotateZ(var(--scroll-fx-rotate-z)) skewX(var(--scroll-fx-skew-x)) skewY(var(--scroll-fx-skew-y)) scaleX(var(--scroll-fx-scale-x)) scaleY(var(--scroll-fx-scale-y))!important;opacity:var(--scroll-fx-opacity)!important;stroke-dashoffset:var(--scroll-fx-stroke-dashoffset)!important}.scroll-fx\@xl.scroll-fx--theme-transition,.scroll-fx\@xl.scroll-fx--theme-transition>*{-webkit-transition:.3s;transition:.3s}}@supports (--css:variables){[data-theme=demo-dark]{--color-primary-darker:hsl(319, 78%, 49%);--color-primary-darker-h:319;--color-primary-darker-s:78%;--color-primary-darker-l:49%;--color-primary-dark:hsl(319, 78%, 58%);--color-primary-dark-h:319;--color-primary-dark-s:78%;--color-primary-dark-l:58%;--color-primary:hsl(319, 78%, 66%);--color-primary-h:319;--color-primary-s:78%;--color-primary-l:66%;--color-primary-light:hsl(319, 78%, 72%);--color-primary-light-h:319;--color-primary-light-s:78%;--color-primary-light-l:72%;--color-primary-lighter:hsl(319, 78%, 79%);--color-primary-lighter-h:319;--color-primary-lighter-s:78%;--color-primary-lighter-l:79%;--color-accent-darker:hsl(250, 79%, 56%);--color-accent-darker-h:250;--color-accent-darker-s:79%;--color-accent-darker-l:56%;--color-accent-dark:hsl(250, 79%, 60%);--color-accent-dark-h:250;--color-accent-dark-s:79%;--color-accent-dark-l:60%;--color-accent:hsl(250, 79%, 65%);--color-accent-h:250;--color-accent-s:79%;--color-accent-l:65%;--color-accent-light:hsl(250, 79%, 71%);--color-accent-light-h:250;--color-accent-light-s:79%;--color-accent-light-l:71%;--color-accent-lighter:hsl(250, 79%, 76%);--color-accent-lighter-h:250;--color-accent-lighter-s:79%;--color-accent-lighter-l:76%;--color-bg:hsl(240, 8%, 12%);--color-bg-h:240;--color-bg-s:8%;--color-bg-l:12%;--color-contrast-lower:hsl(240, 6%, 15%);--color-contrast-lower-h:240;--color-contrast-lower-s:6%;--color-contrast-lower-l:15%;--color-contrast-low:hsl(240, 5%, 24%);--color-contrast-low-h:240;--color-contrast-low-s:5%;--color-contrast-low-l:24%;--color-contrast-medium:hsl(240, 3%, 55%);--color-contrast-medium-h:240;--color-contrast-medium-s:3%;--color-contrast-medium-l:55%;--color-contrast-high:hsl(240, 10%, 86%);--color-contrast-high-h:240;--color-contrast-high-s:10%;--color-contrast-high-l:86%;--color-contrast-higher:hsl(240, 47%, 97%);--color-contrast-higher-h:240;--color-contrast-higher-s:47%;--color-contrast-higher-l:97%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.demo-scroll-fx-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,1fr)}.demo-scroll-fx-grid>:nth-child(1){grid-column:1/4;grid-row:1/-1}.demo-scroll-fx-grid>:nth-child(2){grid-column:3/7;grid-row:2/5}:root{--section-divider-width:1920;--section-divider-height:60;--section-divider-ratio:calc(100% * var(--section-divider-height) / var(--section-divider-width))}[class*=has-section-divider]{position:relative}.has-section-dividers{padding-top:var(--section-divider-ratio);padding-bottom:var(--section-divider-ratio)}.has-section-dividers .section-divider+.section-divider{bottom:auto;top:-1px;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.has-section-divider-top{padding-top:var(--section-divider-ratio)}.has-section-divider-top .section-divider{bottom:auto;top:-1px;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.has-section-divider-bottom{padding-bottom:var(--section-divider-ratio)}.section-divider{position:absolute;bottom:-1px;left:0;width:100%;overflow:hidden}.section-divider svg{position:relative;display:block;height:auto;max-width:none;width:102%;left:-1%}html{scroll-behavior:smooth;scroll-padding:100px}ul.sharebar{list-style-type:none}.sharebar__btn{--size:60px;width:var(--size);height:var(--size);display:-webkit-box;display:-ms-flexbox;display:flex;background:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.1);border-radius:50%;-webkit-transition:.2s;transition:.2s}.sharebar__btn .icon{--size:24px;display:block;margin:auto;color:var(--color-contrast-high);-webkit-transition:color .2s;transition:color .2s}.sharebar__btn:hover{background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.075);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}.sharebar__btn:hover .icon{color:var(--color-contrast-higher)}.splann-quote{position:relative;z-index:1;padding:var(--space-md);margin-top:var(--space-md);margin-bottom:var(--space-md)}.splann-quote p{line-height:var(--heading-line-height);text-align:left;border-left:3px solid var(--color-contrast-medium);padding-left:var(--space-sm);font-family:var(--font-secondary);font-size:var(--text-lg)}.splann-quote svg{position:absolute;top:50%;left:50%;z-index:-1;opacity:.25;color:var(--color-accent);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.splann-quote:has(footer) svg{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.split-btn-v2{position:relative;z-index:1}.split-btn-v2--expanded .split-btn-v2__btn{opacity:0;pointer-events:none;padding:var(--space-xs);background:var(--color-accent)}.split-btn-v2--expanded .split-btn-v2__list-wrapper{opacity:1;pointer-events:auto}.split-btn-v2--expanded .split-btn-v2__list{-webkit-transform:scale(1);transform:scale(1)}.split-btn-v2--expanded .split-btn-v2__morph-bg{-webkit-box-shadow:var(--inner-glow-top),var(--shadow-ring),var(--shadow-md);box-shadow:var(--inner-glow-top),var(--shadow-ring),var(--shadow-md)}.split-btn-v2__btn{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;text-decoration:none;border-radius:var(--radius-md);padding:var(--space-xxs) var(--space-sm);font-weight:500;line-height:1.2;color:var(--color-contrast-higher);cursor:pointer;-webkit-transition:.2s;transition:.2s;background:var(--color-accent)}.split-btn-v2__btn:hover .split-btn-v2__btn-icon{-webkit-transform:translateY(1px);transform:translateY(1px)}.split-btn-v2__btn:hover~.split-btn-v2__morph-bg{background:var(--color-accent);-webkit-box-shadow:var(--inner-glow-top),var(--shadow-ring),var(--shadow-xs);box-shadow:var(--inner-glow-top),var(--shadow-ring),var(--shadow-xs)}.split-btn-v2__btn:focus-visible{outline:0}.split-btn-v2__btn:focus-visible~.split-btn-v2__morph-bg{-webkit-box-shadow:var(--inner-glow-top),var(--shadow-ring),var(--shadow-sm),0 0 0 2px var(--color-bg),0 0 0 4px var(--color-contrast-high);box-shadow:var(--inner-glow-top),var(--shadow-ring),var(--shadow-sm),0 0 0 2px var(--color-bg),0 0 0 4px var(--color-contrast-high)}.split-btn-v2__btn:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.split-btn-v2__btn-icon{-webkit-transition:.2s;transition:.2s}.split-btn-v2__list-wrapper{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:var(--space-xxxs);opacity:0;pointer-events:none;-webkit-transition:opacity .2s;transition:opacity .2s}.split-btn-v2__list{-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:.2s var(--ease-in-out);transition:.2s var(--ease-in-out)}.split-btn-v2__list-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-xxxs);width:100%;line-height:1;font-weight:500;white-space:nowrap;font-size:1rem;color:var(--color-contrast-higher);padding:var(--space-xs);border-radius:var(--radius-sm);cursor:pointer}.split-btn-v2__list-item::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;-webkit-transform:scale(2);transform:scale(2);-webkit-transition:.2s;transition:.2s}.split-btn-v2__list-item:hover::after{-webkit-transform:scale(1);transform:scale(1);background-color:hsla(var(--color-accent-lighter-h),var(--color-accent-lighter-s),var(--color-accent-lighter-l),.075)}.split-btn-v2__list-item:hover .split-btn-v2__anim-path{-webkit-animation:split-btn-svg-path-anim 2s;animation:split-btn-svg-path-anim 2s}.split-btn-v2__list-item:focus-visible{outline:0;background-color:hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.15);color:var(--color-primary)}.split-btn-v2__anim-path{-webkit-transform-origin:8px 2px;transform-origin:8px 2px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@-webkit-keyframes split-btn-svg-path-anim{0%,100%,20%,40%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}10%,30%{-webkit-transform:translateY(1px);transform:translateY(1px)}}@keyframes split-btn-svg-path-anim{0%,100%,20%,40%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}10%,30%{-webkit-transform:translateY(1px);transform:translateY(1px)}}.split-btn-v2__morph-bg{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:var(--radius-md);pointer-events:none;-webkit-transform-origin:left top;transform-origin:left top;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--color-bg-lighter);-webkit-box-shadow:var(--inner-glow-top),var(--shadow-ring),var(--shadow-sm);box-shadow:var(--inner-glow-top),var(--shadow-ring),var(--shadow-sm);-webkit-transition:background .2s,height .2s var(--ease-in-out),width .2s var(--ease-in-out),-webkit-box-shadow .2s,-webkit-transform .2s var(--ease-in-out);transition:background .2s,height .2s var(--ease-in-out),width .2s var(--ease-in-out),-webkit-box-shadow .2s,-webkit-transform .2s var(--ease-in-out);transition:box-shadow .2s,transform .2s var(--ease-in-out),background .2s,height .2s var(--ease-in-out),width .2s var(--ease-in-out);transition:box-shadow .2s,transform .2s var(--ease-in-out),background .2s,height .2s var(--ease-in-out),width .2s var(--ease-in-out),-webkit-box-shadow .2s,-webkit-transform .2s var(--ease-in-out);will-change:transform,height,width}.stack-cards{--stack-cards-gap:var(--space-sm);--stack-cards-item-ratio:2/1}.stack-cards__item{position:relative;position:sticky;top:var(--space-md);height:0;padding-bottom:calc(100% / (var(--stack-cards-item-ratio)));-webkit-transform-origin:center top;transform-origin:center top}.stack-cards__item>*{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sticky-feature{position:relative;z-index:1}.sticky-feature__content-figure{border-radius:var(--radius-md);overflow:hidden;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);margin-top:var(--space-md)}.sticky-feature__content-figure img{display:block;width:100%}.sticky-feature__media-list{position:sticky;top:0;height:100vh}.sticky-feature__media-item{position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sticky-feature__media-figure{border-radius:var(--radius-lg);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);overflow:hidden;opacity:0}.sticky-feature__media-figure img{display:block;width:100%;max-height:90vh}.sticky-feature-current-item .sticky-feature__media-figure{opacity:1}@media (min-width:64rem){.sticky-feature__content-list{padding-top:50vh;padding-bottom:50vh}.sticky-feature__title{font-size:var(--text-xl);cursor:pointer;color:var(--color-accent);opacity:.3}.sticky-feature-current-item .sticky-feature__title,.sticky-feature__title:hover{opacity:1}.sticky-feature__content-figure{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;padding:0;border:0;white-space:nowrap}}.sticky-hero{position:relative;z-index:1}.sticky-hero__media{position:relative;position:sticky;z-index:1;top:0;width:100%;height:100vh;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:-webkit-transform .5s var(--ease-in-out);transition:-webkit-transform .5s var(--ease-in-out);transition:transform .5s var(--ease-in-out);transition:transform .5s var(--ease-in-out),-webkit-transform .5s var(--ease-in-out);-webkit-transform:translateZ(0);transform:translateZ(0)}.sticky-hero--overlay-layer .sticky-hero__media::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;background-color:var(--color-bg);-webkit-transition:opacity 1s;transition:opacity 1s}.sticky-hero--media-is-fixed.sticky-hero--overlay-layer .sticky-hero__media::after{opacity:.65}.sticky-hero--media-is-fixed.sticky-hero--scale .sticky-hero__media{-webkit-transform:scale(.9);transform:scale(.9)}.sticky-hero__video{position:absolute;top:0;left:0;height:100%;width:100%}.sticky-hero__video video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;min-height:100%;min-width:100%;height:auto;width:auto;max-width:none}.sticky-hero__content{position:relative;z-index:2;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.swipe-content{height:280px;width:280px;background-color:var(--color-contrast-low);border-radius:var(--radius-md);cursor:default;-webkit-transition:background .2s;transition:background .2s}.swipe-content:active{background-color:var(--color-contrast-medium)}.table{position:relative;z-index:1}.table:not(.table--expanded){border-collapse:separate;border-spacing:0 var(--space-md);margin-top:calc(-2 * var(--space-md))}.table:not(.table--expanded) .table__header{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.table:not(.table--expanded) .table__row .table__cell:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.table:not(.table--expanded) .table__row .table__cell:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.table:not(.table--expanded) .table__row .table__cell:last-child::after{display:none}.table:not(.table--expanded) .table__cell{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;text-align:right;padding:var(--space-md);background-color:var(--color-bg-light)}.table:not(.table--expanded) .table__cell::after{content:"";position:absolute;bottom:0;left:var(--space-md);width:calc(100% - 2 * var(--space-md));height:1px;background-color:var(--color-contrast-lower)}.table:not(.table--expanded) .table__label{font-weight:700;text-align:left;color:var(--color-contrast-higher);margin-right:var(--space-md)}.table--expanded{border-bottom:1px solid var(--color-contrast-lower)}.table--expanded .table__header .table__cell{position:relative;z-index:10;background-color:var(--color-bg);border-bottom:1px solid var(--color-contrast-lower);font-weight:700;color:var(--color-contrast-higher)}.table--expanded .table__body .table__row:nth-child(odd){background-color:hsla(var(--color-bg-dark-h),var(--color-bg-dark-s),var(--color-bg-dark-l),.85)}.table--expanded .table__cell{padding:var(--space-sm)}.table--expanded .table__label{display:none}.table--expanded .table__header--sticky .table__cell{position:sticky;top:0}.table{opacity:0}.table--loaded{opacity:1}[class*=table--expanded]::before{display:none}.table--expanded\@xs::before{content:"collapsed"}@media (min-width:32rem){.table--expanded\@xs::before{content:"expanded"}}.table--expanded\@sm::before{content:"collapsed"}@media (min-width:48rem){.table--expanded\@sm::before{content:"expanded"}}.table--expanded\@md::before{content:"collapsed"}@media (min-width:64rem){.table--expanded\@md::before{content:"expanded"}}.table--expanded\@lg::before{content:"collapsed"}@media (min-width:80rem){.table--expanded\@lg::before{content:"expanded"}}.table--expanded\@xl::before{content:"collapsed"}@media (min-width:90rem){.table--expanded\@xl::before{content:"expanded"}}.text-component .js-tabs__controls{list-style-type:none;text-transform:uppercase;font-size:var(--text-sm)}.tabs__control{text-decoration:none;color:var(--color-contrast-medium)}.tabs__control:focus{outline:2px solid hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.2);outline-offset:2px}.tabs__control:hover{color:var(--color-contrast-high)}.tabs__control[aria-selected=true]{color:var(--color-white);text-decoration:underline}.text-divider{margin:var(--space-lg) auto;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-divider span{font-size:var(--text-sm);letter-spacing:.1em;white-space:nowrap;padding:0 var(--space-sm);color:var(--color-primary)}@media (min-width:64rem){.text-divider span{font-size:var(--text-sm)}}.text-divider::after,.text-divider::before{content:"";display:inline-block;height:1px;width:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:var(--color-accent);vertical-align:middle}.text-component .text-divider{margin:calc(var(--space-md) * var(--text-space-y-multiplier)) auto}.text-divider--alternate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-divider--alternate span{display:block;margin:0 var(--space-xs);height:10px;width:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:var(--color-contrast-lower)}.text-divider--alternate::after,.text-divider--alternate::before{content:"";display:block;height:1px;width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:var(--color-contrast-lower)}:root{--toast-width:400px;--toast-gap:var(--space-xs);--toast-transition-duration:.3s}.toast-wrapper{width:var(--toast-width);max-width:80%;padding:var(--space-sm);z-index:var(--z-index-fixed-element);pointer-events:none}.toast{background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.98);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);border-radius:var(--radius-md);padding:var(--space-sm);color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:fixed;pointer-events:auto;will-change:transform;-webkit-transition:opacity var(--toast-transition-duration),visibility 0s,-webkit-transform var(--toast-transition-duration) var(--ease-out);transition:opacity var(--toast-transition-duration),visibility 0s,-webkit-transform var(--toast-transition-duration) var(--ease-out);transition:opacity var(--toast-transition-duration),visibility 0s,transform var(--toast-transition-duration) var(--ease-out);transition:opacity var(--toast-transition-duration),visibility 0s,transform var(--toast-transition-duration) var(--ease-out),-webkit-transform var(--toast-transition-duration) var(--ease-out)}.toast--hidden{opacity:0;visibility:hidden;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:opacity var(--toast-transition-duration),visibility 0s var(--toast-transition-duration),-webkit-transform var(--toast-transition-duration) var(--ease-out);transition:opacity var(--toast-transition-duration),visibility 0s var(--toast-transition-duration),-webkit-transform var(--toast-transition-duration) var(--ease-out);transition:opacity var(--toast-transition-duration),visibility 0s var(--toast-transition-duration),transform var(--toast-transition-duration) var(--ease-out);transition:opacity var(--toast-transition-duration),visibility 0s var(--toast-transition-duration),transform var(--toast-transition-duration) var(--ease-out),-webkit-transform var(--toast-transition-duration) var(--ease-out)}.toast--top-center,.toast--top-left,.toast--top-right{margin-bottom:var(--toast-gap)}.toast--bottom-center,.toast--bottom-left,.toast--bottom-right{margin-top:var(--toast-gap)}.toast__p,.toast__title{color:var(--color-bg)}.toast__p{opacity:.6}.toast__close-btn{--size:24px;width:var(--size);height:var(--size);display:-webkit-box;display:-ms-flexbox;display:flex;background-color:hsla(var(--color-bg-h),var(--color-bg-s),var(--color-bg-l),.15);border-radius:50%;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background .2s;transition:background .2s}.toast__close-btn .icon{--size:12px;margin:auto;color:var(--color-bg)}.toast__close-btn:hover{background-color:hsla(var(--color-bg-h),var(--color-bg-s),var(--color-bg-l),.1)}.toast__icon-wrapper{--size:32px;width:var(--size);height:var(--size);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;border-radius:50%}.toast__icon-wrapper .icon{--size:16px;margin:auto}.toast__icon-wrapper--warning{background-color:hsla(var(--color-warning-h),var(--color-warning-s),var(--color-warning-l),.2)}.toast__icon-wrapper--warning .icon{color:var(--color-warning)}.toast__icon-wrapper--success{background-color:hsla(var(--color-success-h),var(--color-success-s),var(--color-success-l),.2)}.toast__icon-wrapper--success .icon{color:var(--color-success)}:root{--tooltip-triangle-size:12px}.tooltip-trigger{white-space:nowrap;cursor:help}a>.tooltip-trigger{white-space:nowrap;cursor:pointer}ul.tooltip-trigger{white-space:nowrap;cursor:help}#boite-noire>.tooltip{background-color:hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.98)!important}.tooltip{display:inline-block;position:absolute;z-index:var(--z-index-popover,5);padding:var(--space-xxs);border-radius:var(--radius-sm);max-width:200px;background-color:hsla(var(--color-bg-h),var(--color-bg-s),var(--color-bg-l),.98);-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);color:var(--color-contrast-higher);font-size:var(--text-sm);line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s}.tooltip a{color:inherit;text-decoration:underline}@supports ((-webkit-clip-path:inset(50%)) or (clip-path:inset(50%))){.tooltip::before{content:"";position:absolute;background-color:inherit;border:inherit;width:var(--tooltip-triangle-size);height:var(--tooltip-triangle-size);-webkit-clip-path:polygon(0 0,100% 100%,100% 100%,0 100%);clip-path:polygon(0 0,100% 100%,100% 100%,0 100%)}}.tootip:not(.tooltip--sticky){pointer-events:none}.tooltip--lg{max-width:350px;padding:var(--space-xs)}.tooltip--bottom::before,.tooltip--top::before{left:calc(50% - var(--tooltip-triangle-size)/ 2)}.tooltip--top::before{bottom:calc(var(--tooltip-triangle-size) * -.5);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.tooltip--bottom::before{top:calc(var(--tooltip-triangle-size) * -.5);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.tooltip--left::before,.tooltip--right::before{top:calc(50% - var(--tooltip-triangle-size)/ 2)}.tooltip--left::before{right:calc(var(--tooltip-triangle-size) * -.5);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.tooltip--right::before{left:calc(var(--tooltip-triangle-size) * -.5);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tooltip--is-hidden{visibility:hidden;opacity:0}.t-article-v2__cover{height:200px;background-color:var(--color-contrast-low);background-position:center;background-size:cover;background-repeat:no-repeat}@media (min-width:64rem){.t-article-v2__cover{height:400px}}.t-article-v2__intro{background-color:var(--color-bg);padding:var(--space-md);margin-top:calc(-1 * var(--space-xxl))}.t-article-v2__divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-article-v2__divider span{display:block;margin:0 var(--space-xs);height:10px;width:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:var(--color-contrast-low)}.t-article-v2__divider::after,.t-article-v2__divider::before{content:"";display:block;height:1px;width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:var(--color-contrast-lower)}:root{--carousel-grid-gap:0;--carousel-item-auto-size:260px;--carousel-transition-duration:0.5s}.carousel{position:relative}.carousel__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform}.carousel__item{-ms-flex-negative:0;flex-shrink:0;width:var(--carousel-item-auto-size);margin-right:var(--carousel-grid-gap);margin-bottom:var(--carousel-grid-gap)}.js .carousel__list--animating{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:var(--carousel-transition-duration);transition-duration:var(--carousel-transition-duration);-webkit-transition-timing-function:var(--ease-out);transition-timing-function:var(--ease-out)}.js .carousel__item{opacity:0;margin-bottom:0}.js .carousel--loaded .carousel__item{opacity:1}.js .carousel:not(.carousel--is-dragging) .carousel__list:not(.carousel__list--animating) .carousel__item[tabindex="-1"]>*{visibility:hidden}.js .carousel[data-drag=on] .carousel__item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.js .carousel[data-drag=on] .carousel__item img{pointer-events:none}.carousel__control{--size:40px;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--color-bg-light);border-radius:50%;-webkit-box-shadow:var(--inner-glow),var(--shadow-sm);box-shadow:var(--inner-glow),var(--shadow-sm);z-index:1;-webkit-transition:.2s;transition:.2s}.carousel__control:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.carousel__control:hover{background-color:var(--color-bg-lighter);-webkit-box-shadow:var(--inner-glow),var(--shadow-md);box-shadow:var(--inner-glow),var(--shadow-md)}.carousel__control[disabled]{pointer-events:none;opacity:.5;-webkit-box-shadow:none;box-shadow:none}.carousel__control .icon{--size:20px;display:block;margin:auto}.carousel__navigation{width:100%;display:grid;grid-template-columns:repeat(auto-fit,10px);gap:var(--space-xs);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:var(--space-sm)}.carousel__nav-item{display:inline-block;margin:0 var(--space-xxxs)}@supports (grid-area:auto){.carousel__nav-item{margin:0}}.carousel__nav-item button{display:block;position:relative;font-size:10px;height:1em;width:1em;border-radius:50%;background-color:var(--color-contrast-high);opacity:.4;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.carousel__nav-item button::before{content:"";position:absolute;top:calc(50% - .5em);left:calc(50% - .5em);font-size:16px;height:1em;width:1em;border-radius:inherit;border:1px solid var(--color-contrast-high);opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:3s;transition:3s}.carousel__nav-item button:focus{outline:0}.carousel__nav-item button:focus::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.carousel__nav-item--selected button{opacity:1}.carousel__navigation--pagination{grid-template-columns:repeat(auto-fit,24px)}.carousel__navigation--pagination .carousel__nav-item button{width:24px;height:24px;color:var(--color-bg);font-size:12px;line-height:24px;border-radius:var(--radius-md);text-align:center}.carousel__navigation--pagination .carousel__nav-item button:focus{outline:1px solid var(--color-primary);outline-offset:2px}html:not(.js) .carousel__list{overflow:auto}.carousel--hide-controls .carousel__control,.carousel--hide-controls .carousel__navigation{display:none}:root{--dropdown-item-padding:var(--space-xxs) var(--space-sm)}.dropdown{position:relative}.dropdown__menu{width:200px;border-radius:var(--radius-md);padding:var(--space-xxxs) 0;background-color:var(--color-bg-light);-webkit-box-shadow:var(--inner-glow),var(--shadow-sm);box-shadow:var(--inner-glow),var(--shadow-sm);z-index:var(--z-index-popover,5);position:absolute;left:0;top:100%;--space-unit:1rem;--text-unit:1rem;font-size:var(--text-unit);opacity:0;visibility:hidden;-webkit-transition:opacity .2s,visibility 0s .2s;transition:opacity .2s,visibility 0s .2s}@media (pointer:fine){.dropdown__sub-wrapper:hover>.dropdown__menu,.dropdown__wrapper:hover>.dropdown__menu{opacity:1;visibility:visible;-webkit-transition:opacity .2s;transition:opacity .2s}.dropdown__sub-wrapper:hover>.dropdown__menu{left:100%}}@media not all and (pointer:fine){.dropdown__trigger-icon{display:none}}.dropdown__item{display:block;text-decoration:none;color:var(--color-contrast-high);padding:var(--dropdown-item-padding);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:.2s;transition:.2s}.dropdown__item.dropdown__item--hover,.dropdown__item:hover{background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.075)}.dropdown__separator{height:1px;background-color:var(--color-contrast-lower);margin:var(--dropdown-item-padding)}.dropdown__sub-wrapper{position:relative}.dropdown__sub-wrapper>.dropdown__item{position:relative;padding-right:calc(var(--space-sm) + 12px)}.dropdown__sub-wrapper>.dropdown__item .icon{position:absolute;display:block;width:12px;height:12px;right:var(--space-xxs);top:calc(50% - 6px)}.dropdown__sub-wrapper>.dropdown__menu{top:calc(var(--space-xxs) * -1);-webkit-box-shadow:var(--inner-glow),var(--shadow-md);box-shadow:var(--inner-glow),var(--shadow-md)}.dropdown__menu{top:calc(100% + 4px)}.dropdown__sub-wrapper .dropdown__menu{top:calc(var(--space-xxs) * -1)}@media (pointer:fine){.dropdown__menu--is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .2s;transition:opacity .2s}}.dropdown__menu--is-hidden{opacity:0;visibility:hidden;-webkit-transition:opacity .2s,visibility 0s .2s;transition:opacity .2s,visibility 0s .2s}.dropdown__sub-wrapper>.dropdown__menu--is-hidden,.dropdown__sub-wrapper>.dropdown__menu--is-visible{left:100%}.dropdown__sub-wrapper>.dropdown__menu--is-hidden.dropdown__menu--left,.dropdown__sub-wrapper>.dropdown__menu--is-visible.dropdown__menu--left{left:-100%}.image-zoom__preview{display:block;width:100%}.image-zoom{position:relative}.image-zoom__preview{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Ctitle%3EArtboard 1icon-1%3C/title%3E%3Cg opacity='0.9'%3E%3Ccircle cx='24' cy='24' r='24'/%3E%3C/g%3E%3Cpolygon points='34 23 25 23 25 14 23 14 23 23 14 23 14 25 23 25 23 34 25 34 25 25 34 25 34 23' fill='%23fff'/%3E%3C/svg%3E") 24 24,-webkit-zoom-in;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Ctitle%3EArtboard 1icon-1%3C/title%3E%3Cg opacity='0.9'%3E%3Ccircle cx='24' cy='24' r='24'/%3E%3C/g%3E%3Cpolygon points='34 23 25 23 25 14 23 14 23 23 14 23 14 25 23 25 23 34 25 34 25 25 34 25 34 23' fill='%23fff'/%3E%3C/svg%3E") 24 24,zoom-in;cursor:-webkit-image-set(url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsSAAALEgHS3X78AAACGklEQVRogeWaO27CQBCG/9meCxDqHAEOQHoEfbgBPRI1Unpu4PSg9PgA+AZJTbgAB5horbGDn/jtXfgkROHX/+9jdj1jYmbUhYjGACYA9P8IwDDjlhcAZwAegBMze7WfXdWAiF4AeAMwqPj8K4AjgH1VM6UNiPCVtHaTaAO7skYKGyCiFwAbANOGhcdxAWyZ+beQriIGiEgPk48aQ6UsemitmflY2wAR6VZfdiQ8jsPM27wTcg0QkW71ecsi73Fg5nXWOSrrgCHiNXPRkkqqARk2JogPmIumBAkDMmH7GvN5LEVbhMgckFD51WG0KYuOTrPbEBvvgY3B4iHaIkMpNCArbNuLVBNMRWvUgGwPbGEVMSCOmt7bgJlf9a+FRhkHvRD0wKKFh7TN4tZAIjxZgK9ZSVeYHHmyGGjtSt6kbGWi2pi8HeL3wMhiAyOV8wJuA8PM7bQtEIDvKlqbXqCI6KfKdc/bA0UIeqlq6xbB+h5Qku6zlYuSXKWtnJWk9GzF0wZOFhs4KUmmXg0QU5ar1h5Eobs5SAPxNQcG9hYa8DWHeSEi+rRoa+0x8ztiC9muPz2lCbWGBmQyuxaId2+rOI+VWpQDmbl4A1jHS0+JzZyUdRwDxTtpJafMCo1BBQ7kVWkyt9NywaFVWcWoVmLCv4k+h5OTJx6PUGYt9EYmN5p1tE64EioL7c+e51ODxIW2fuyRepO+PrcB8AcU++0TpkKrvQAAAABJRU5ErkJggg==") 1x, url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAABYlAAAWJQFJUiTwAAAEqUlEQVR4nO2dS07cQBCGq0bZkgMA64gcIMM6UfYI9sABEGtAWUcha8QBBvYzYo+SNZMDhGQ9zAHiA1TUQ9nyYzxut9vdbbs+CY2QwI//n+qHu12FRAQhgohjAHgPAG8BYMyXONa81Hnq8wUAFkQ0r/gfLwRjAAu+zyLrCl2XOf88hWKIVwNY9CMA+AwAW45PHwHAIwBMfZrh3ABEVE3KKQu/7fTk5SyVEQAwIaJ/Lk/szABE3AGAcwA4dHJCc2YAcENELy5O1roBHRI+jxMjWjUAEc+5uXHdvtsi4mbppq0TtGIAd67fA2rjm6L6iIs2OmvrBiDiFwA4sXrQcLgjoq82r8aaAYioJk3XALBn5YDh8gwAl0T028YVjmwcBBHVOP5+AOID3+M933NjGhuAiKqTve1wR2uCutdbRDxqeqBGTRAiXndweGmbGRFdmh7TOAJE/IRD1sIIIwNE/ALGJtQ2QMQvxciEWgZwhyvil3NYt2PW7oR52HVr9XL7yxkRPWrpqmMAT7LuBzbUbIJ6hnSsM1nTNeBhIJMsmzwT0UHV8Sr7AH62I+LXZ4+128hGA/ipZl8frLnghDUsZWMThIg/e/RI2RdLIvpYdu7SCODFFBG/Odus5VrWRgAvIz7IqMcaalR0sG55sywCzkV8q2yxpgUKEcDf/h9dvtuA+ZSPgnURUNpeCY0paJuJAN409asLOhPRu/TviPjX39XU4kN681c+Ak7Dve7ekNE4b0DjJTahkozGiQE8Y5Nxf/tsp2fH6QiQb787Eq3TBljZZiFokWi9MoBDQiZe7tiKm6E4AvYHcNOhsdI8NqCtV4KEcjIRIAa459WAqgUDoT2U9iN+FVTww+6I38MV/LAzkvbfK2Mr7wcI5kgE+EUiwDdigGcQAP64vIT8SlZouF5ZkwjwjBjgGTHAM877AFt0eFdEBokAz4gBnhmlEtwJ7plLBHhGIsAvqwhwkhtNWMuLMmAh2nhjMQo1o+wQUNrHnbCY4J6V5mKAPzIGPA1QAN+sNF8ZwP1ANGQ1HBPFfW96IqaV3UOwQqJ12oCpaOuMROvEAA6JZa9vOwyW6aF//lmQREH7ZDTOGzDp0Y2GSkbjN+lf1PuriDjrQl64jq6AzfIFIiRVgVuqUxXwH8z6ef9emdXJlnIjEzOrRKxpgbUGsFPSIdtjUlYKRVKWtY9ZyjLmonO3Gx4bNdxoAM/Y7vqtT6vcVS14SeLW9rCTuJW5lFFRLSLWrBItAzgHsnGViAGiXeRHe2MWZwO/GrqyGlzpZk6HuntDiWgqs+SNzFgjbWpvTeSCNWJCEaNiPkZ7Q8WEAsaVlIw354oJCY3KWDUuZcg1U741Okh3uarb5udpvD2dL+BsYPOEiOvENF7CtfJ+AA+7jrnQZd955vowVrbxWHtBQ008eOrd52dH6tnOga1KqiAFnbXpTkHnzMGlpHklUtS/nO4X9c+cqDtGOBE+xpkByQlfaxSccv7kUPqIJe9Ym+T37bSNcwPScGd9xLmUXfcTEe9Snvp8TcurAWnYjH1OodZWGrU5/zyF8m5cMAbkYUN2VWrHlCG6xsTiqk/Vli+CfBkRAP4DaXHfN1Q11JEAAAAASUVORK5CYII=") 2x) 24 24,-webkit-zoom-in;cursor:-webkit-image-set(url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsSAAALEgHS3X78AAACGklEQVRogeWaO27CQBCG/9meCxDqHAEOQHoEfbgBPRI1Unpu4PSg9PgA+AZJTbgAB5horbGDn/jtXfgkROHX/+9jdj1jYmbUhYjGACYA9P8IwDDjlhcAZwAegBMze7WfXdWAiF4AeAMwqPj8K4AjgH1VM6UNiPCVtHaTaAO7skYKGyCiFwAbANOGhcdxAWyZ+beQriIGiEgPk48aQ6UsemitmflY2wAR6VZfdiQ8jsPM27wTcg0QkW71ecsi73Fg5nXWOSrrgCHiNXPRkkqqARk2JogPmIumBAkDMmH7GvN5LEVbhMgckFD51WG0KYuOTrPbEBvvgY3B4iHaIkMpNCArbNuLVBNMRWvUgGwPbGEVMSCOmt7bgJlf9a+FRhkHvRD0wKKFh7TN4tZAIjxZgK9ZSVeYHHmyGGjtSt6kbGWi2pi8HeL3wMhiAyOV8wJuA8PM7bQtEIDvKlqbXqCI6KfKdc/bA0UIeqlq6xbB+h5Qku6zlYuSXKWtnJWk9GzF0wZOFhs4KUmmXg0QU5ar1h5Eobs5SAPxNQcG9hYa8DWHeSEi+rRoa+0x8ztiC9muPz2lCbWGBmQyuxaId2+rOI+VWpQDmbl4A1jHS0+JzZyUdRwDxTtpJafMCo1BBQ7kVWkyt9NywaFVWcWoVmLCv4k+h5OTJx6PUGYt9EYmN5p1tE64EioL7c+e51ODxIW2fuyRepO+PrcB8AcU++0TpkKrvQAAAABJRU5ErkJggg==") 1x, url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAABYlAAAWJQFJUiTwAAAEqUlEQVR4nO2dS07cQBCGq0bZkgMA64gcIMM6UfYI9sABEGtAWUcha8QBBvYzYo+SNZMDhGQ9zAHiA1TUQ9nyYzxut9vdbbs+CY2QwI//n+qHu12FRAQhgohjAHgPAG8BYMyXONa81Hnq8wUAFkQ0r/gfLwRjAAu+zyLrCl2XOf88hWKIVwNY9CMA+AwAW45PHwHAIwBMfZrh3ABEVE3KKQu/7fTk5SyVEQAwIaJ/Lk/szABE3AGAcwA4dHJCc2YAcENELy5O1roBHRI+jxMjWjUAEc+5uXHdvtsi4mbppq0TtGIAd67fA2rjm6L6iIs2OmvrBiDiFwA4sXrQcLgjoq82r8aaAYioJk3XALBn5YDh8gwAl0T028YVjmwcBBHVOP5+AOID3+M933NjGhuAiKqTve1wR2uCutdbRDxqeqBGTRAiXndweGmbGRFdmh7TOAJE/IRD1sIIIwNE/ALGJtQ2QMQvxciEWgZwhyvil3NYt2PW7oR52HVr9XL7yxkRPWrpqmMAT7LuBzbUbIJ6hnSsM1nTNeBhIJMsmzwT0UHV8Sr7AH62I+LXZ4+128hGA/ipZl8frLnghDUsZWMThIg/e/RI2RdLIvpYdu7SCODFFBG/Odus5VrWRgAvIz7IqMcaalR0sG55sywCzkV8q2yxpgUKEcDf/h9dvtuA+ZSPgnURUNpeCY0paJuJAN409asLOhPRu/TviPjX39XU4kN681c+Ak7Dve7ekNE4b0DjJTahkozGiQE8Y5Nxf/tsp2fH6QiQb787Eq3TBljZZiFokWi9MoBDQiZe7tiKm6E4AvYHcNOhsdI8NqCtV4KEcjIRIAa459WAqgUDoT2U9iN+FVTww+6I38MV/LAzkvbfK2Mr7wcI5kgE+EUiwDdigGcQAP64vIT8SlZouF5ZkwjwjBjgGTHAM877AFt0eFdEBokAz4gBnhmlEtwJ7plLBHhGIsAvqwhwkhtNWMuLMmAh2nhjMQo1o+wQUNrHnbCY4J6V5mKAPzIGPA1QAN+sNF8ZwP1ANGQ1HBPFfW96IqaV3UOwQqJ12oCpaOuMROvEAA6JZa9vOwyW6aF//lmQREH7ZDTOGzDp0Y2GSkbjN+lf1PuriDjrQl64jq6AzfIFIiRVgVuqUxXwH8z6ef9emdXJlnIjEzOrRKxpgbUGsFPSIdtjUlYKRVKWtY9ZyjLmonO3Gx4bNdxoAM/Y7vqtT6vcVS14SeLW9rCTuJW5lFFRLSLWrBItAzgHsnGViAGiXeRHe2MWZwO/GrqyGlzpZk6HuntDiWgqs+SNzFgjbWpvTeSCNWJCEaNiPkZ7Q8WEAsaVlIw354oJCY3KWDUuZcg1U741Okh3uarb5udpvD2dL+BsYPOEiOvENF7CtfJ+AA+7jrnQZd955vowVrbxWHtBQ008eOrd52dH6tnOga1KqiAFnbXpTkHnzMGlpHklUtS/nO4X9c+cqDtGOBE+xpkByQlfaxSccv7kUPqIJe9Ym+T37bSNcwPScGd9xLmUXfcTEe9Snvp8TcurAWnYjH1OodZWGrU5/zyF8m5cMAbkYUN2VWrHlCG6xsTiqk/Vli+CfBkRAP4DaXHfN1Q11JEAAAAASUVORK5CYII=") 2x) 24 24,zoom-in}.image-zoom__lightbox{visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;z-index:var(--z-index-overlay,15);overflow-x:hidden;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Ctitle%3EArtboard 1icon-2%3C/title%3E%3Cg opacity='0.9'%3E%3Ccircle cx='24' cy='24' r='24'/%3E%3C/g%3E%3Crect x='23' y='14' width='2' height='20' transform='translate(48) rotate(90)' fill='%23fff'/%3E%3C/svg%3E") 24 24,-webkit-zoom-out;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Ctitle%3EArtboard 1icon-2%3C/title%3E%3Cg opacity='0.9'%3E%3Ccircle cx='24' cy='24' r='24'/%3E%3C/g%3E%3Crect x='23' y='14' width='2' height='20' transform='translate(48) rotate(90)' fill='%23fff'/%3E%3C/svg%3E") 24 24,zoom-out;cursor:-webkit-image-set(url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsSAAALEgHS3X78AAACEklEQVRoge2ay23CQBCG/7FypYGEcyqIoAByR1AAHXBH4oyUOx24AFDuuACsNJCcCQ1QwERrjQl+4ifeIfkuHPDj/727s+MZEzOjLkQ0ADAEYH77AB4zLnkEcADgA9gzs1/73lUNiOgpgFcAvYr3PwHYAdhUNVPagAify9NuEmNgXdZIYQNE9ARgCWDUsPA4HoAVM38X0lXEABGZafJWY6qUxUytBTPvahsgIvPUZzcSHsdl5lXeAbkGiMg89UnLIq+xZeZF1jFO1h+WiDdMREsqqQZk2tggPmQimhIkDMiC7WrO5zETbREia0BC5fsNo01ZTHQaX4bY+AgsLRYP0RaZSmcDssO2vUk1wUi0Rg1IeqCFecSAOGo6t2mTQTgK4QhMFYkPCTSHBhLhSQGBZkeGwubIk0XPaHfkTUorQ0fZ4o0TjEDfLk2l6BOAT0WCE2Sm01p4qKqTmZ+b9EhEX1XOUz8C/2ugaxwp92nl6EitUisHR0p6WvGNgb1iA/vgpZ6IPhRmpCdmfgmj0NUapIUEmkMDG4UGAs2BAanJa1rMfthHuNzI1t3pKc1Z69mAOPIUiPcuuzj3VVqUPzJr8RawiLeeEsmctHVcC8W7aS2nzA6NRQ0O5HVpMtNpOWHbqqxiVGsx4ddEl9PJzROPe2izFnojkwuNb7RPeBIqC+Vnf+dTg8SJWj/2SL1IV5/bAPgBdRHiSVcA3vQAAAAASUVORK5CYII=") 1x, url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAABYlAAAWJQFJUiTwAAAEmElEQVR4nO2dvU7cQBDHZ05pyQMAdUL65KgTpUfQAw+AqAGljkJqxAMc9HeiR0nNJX1IargHyD3AROvMWbbvfF6v98v2/KQTBeC1//+b/bDXM0hEECOIOASANwDwEgCGfIpDzVOdZn4+A8ATEU0r/icI0RjAgu+yyLpC12XKn4dYDAlqAIt+AAAfAWDDc/NzALgHgHFIM7wbgIiqSzlm4Te9Nl7OTBkBACMi+uuzYW8GIOIWAJwCwL6XBs2ZAMAVET37aMy5AS0SvogXI5wagIin3N347t9tMedu6cpVA04M4MH1a0R9fFPUGHHmYrC2bgAifgKAI6sHjYcbIvps82ysGYCIatF0CQA7Vg4YL48AcE5Ev2yc4cDGQRBRzeNveyA+8DXe8jU3prEBiKgG2esWD7QmqGu9RsSDpgdq1AUh4mULp5e2mRDRuekxjSNAxE/ZZy2MMDJAxF/C2ITaBoj4pRiZUMsAHnBF/HL26w7M2oMwT7uurZ5udzkhonstXXUM4EXWbc+mmk1Q95AOdRZrugbc9WSRZZNHItqrOl7lGMD3dkT8+uywdmtZawDf1ezqjTUfHLGGpaztghDxe4duKYdiRkTvy9oujQB+mCLiN2eTtVzJygjgx4h3MuuxhpoV7a16vFkWAacivlU2WNMlliKAv/3f2ny1EfOhGAWrIqC0vxIas6RtLgJ409QP0dkp77Kbv4oRcNyd64yWnMZFAxo/YhMqyWmcGsArNpn3u2czuzrORoB8+/2Rap01wMo2C0GLVOvEAA4JWXj5Y2PRDS0iYLcHFx0bieYLA1y9EiSUk2ieLMQQ8bcI5R8iej2oemAguENpP+BXQYUwbA/4PVwhDFsDGYCDMrTyfoBgDgKAzIACIhEQGDEgMC98N09Er2ITIQsi/vHZnkRAYMSAwIgBgZFpaGAkAgIjBgRmkElwJ/hnKhEQGImAsCQR4CU3mrCSZ2XAk2gTjCd5KB+Q5KE8Ny/jgH8SzcWAcOQMeOihAKFJNE/fkEHEn7I/1BtzInoLhVsRWtk9BCukWmcNGIu23ki1Tg3grLCzTl92HMyyGXiL94IkCtyT01heU/VP+Wuq/ItJ9zUIxqRYIEJSFfilOlUB/4FEgX0mdbKlXHGKFcEOc9Z0iZUGsFMjEd8ao7JSKJKyzD1mKcuYs9Zdbnys1XCtAbxiu+m2Pk65qao7I4lb3WEncStzLrOiWsxZs0q0DOAcyMZVInqIdpEf7Y1ZnA38ou/KanChmzkd6u4NJaKxrJLXMmGNtKm9NZEL1ogJyxgV8zHaGyomLGFcScl4c66YkNKojFXjUoZcM+VLo4O0l4u6fX6RxtvT+QROerZOmHOdmMaPcK28H8DTrkMudNl1Hrk+jJVtPNZe0FALD156d/nekbq3s2erkipIQWdt2lPQOXdwKWleiRT1L6f9Rf1zDbXHCC/CL/BmQNrg/81fx5w/OZYxYsY71kbFfTuu8W5AFh6sDziXsu9xYs67lMcuBlddghqQhc3Y5SSCrhIJTvnzEFL0LNEYUIQN2VapHTOG6BqzEFf9VH35UyyC5wCAfxBt4NqKekAOAAAAAElFTkSuQmCC") 2x) 24 24,-webkit-zoom-out;cursor:-webkit-image-set(url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsSAAALEgHS3X78AAACEklEQVRoge2ay23CQBCG/7FypYGEcyqIoAByR1AAHXBH4oyUOx24AFDuuACsNJCcCQ1QwERrjQl+4ifeIfkuHPDj/727s+MZEzOjLkQ0ADAEYH77AB4zLnkEcADgA9gzs1/73lUNiOgpgFcAvYr3PwHYAdhUNVPagAify9NuEmNgXdZIYQNE9ARgCWDUsPA4HoAVM38X0lXEABGZafJWY6qUxUytBTPvahsgIvPUZzcSHsdl5lXeAbkGiMg89UnLIq+xZeZF1jFO1h+WiDdMREsqqQZk2tggPmQimhIkDMiC7WrO5zETbREia0BC5fsNo01ZTHQaX4bY+AgsLRYP0RaZSmcDssO2vUk1wUi0Rg1IeqCFecSAOGo6t2mTQTgK4QhMFYkPCTSHBhLhSQGBZkeGwubIk0XPaHfkTUorQ0fZ4o0TjEDfLk2l6BOAT0WCE2Sm01p4qKqTmZ+b9EhEX1XOUz8C/2ugaxwp92nl6EitUisHR0p6WvGNgb1iA/vgpZ6IPhRmpCdmfgmj0NUapIUEmkMDG4UGAs2BAanJa1rMfthHuNzI1t3pKc1Z69mAOPIUiPcuuzj3VVqUPzJr8RawiLeeEsmctHVcC8W7aS2nzA6NRQ0O5HVpMtNpOWHbqqxiVGsx4ddEl9PJzROPe2izFnojkwuNb7RPeBIqC+Vnf+dTg8SJWj/2SL1IV5/bAPgBdRHiSVcA3vQAAAAASUVORK5CYII=") 1x, url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAABYlAAAWJQFJUiTwAAAEmElEQVR4nO2dvU7cQBDHZ05pyQMAdUL65KgTpUfQAw+AqAGljkJqxAMc9HeiR0nNJX1IargHyD3AROvMWbbvfF6v98v2/KQTBeC1//+b/bDXM0hEECOIOASANwDwEgCGfIpDzVOdZn4+A8ATEU0r/icI0RjAgu+yyLpC12XKn4dYDAlqAIt+AAAfAWDDc/NzALgHgHFIM7wbgIiqSzlm4Te9Nl7OTBkBACMi+uuzYW8GIOIWAJwCwL6XBs2ZAMAVET37aMy5AS0SvogXI5wagIin3N347t9tMedu6cpVA04M4MH1a0R9fFPUGHHmYrC2bgAifgKAI6sHjYcbIvps82ysGYCIatF0CQA7Vg4YL48AcE5Ev2yc4cDGQRBRzeNveyA+8DXe8jU3prEBiKgG2esWD7QmqGu9RsSDpgdq1AUh4mULp5e2mRDRuekxjSNAxE/ZZy2MMDJAxF/C2ITaBoj4pRiZUMsAHnBF/HL26w7M2oMwT7uurZ5udzkhonstXXUM4EXWbc+mmk1Q95AOdRZrugbc9WSRZZNHItqrOl7lGMD3dkT8+uywdmtZawDf1ezqjTUfHLGGpaztghDxe4duKYdiRkTvy9oujQB+mCLiN2eTtVzJygjgx4h3MuuxhpoV7a16vFkWAacivlU2WNMlliKAv/3f2ny1EfOhGAWrIqC0vxIas6RtLgJ409QP0dkp77Kbv4oRcNyd64yWnMZFAxo/YhMqyWmcGsArNpn3u2czuzrORoB8+/2Rap01wMo2C0GLVOvEAA4JWXj5Y2PRDS0iYLcHFx0bieYLA1y9EiSUk2ieLMQQ8bcI5R8iej2oemAguENpP+BXQYUwbA/4PVwhDFsDGYCDMrTyfoBgDgKAzIACIhEQGDEgMC98N09Er2ITIQsi/vHZnkRAYMSAwIgBgZFpaGAkAgIjBgRmkElwJ/hnKhEQGImAsCQR4CU3mrCSZ2XAk2gTjCd5KB+Q5KE8Ny/jgH8SzcWAcOQMeOihAKFJNE/fkEHEn7I/1BtzInoLhVsRWtk9BCukWmcNGIu23ki1Tg3grLCzTl92HMyyGXiL94IkCtyT01heU/VP+Wuq/ItJ9zUIxqRYIEJSFfilOlUB/4FEgX0mdbKlXHGKFcEOc9Z0iZUGsFMjEd8ao7JSKJKyzD1mKcuYs9Zdbnys1XCtAbxiu+m2Pk65qao7I4lb3WEncStzLrOiWsxZs0q0DOAcyMZVInqIdpEf7Y1ZnA38ou/KanChmzkd6u4NJaKxrJLXMmGNtKm9NZEL1ogJyxgV8zHaGyomLGFcScl4c66YkNKojFXjUoZcM+VLo4O0l4u6fX6RxtvT+QROerZOmHOdmMaPcK28H8DTrkMudNl1Hrk+jJVtPNZe0FALD156d/nekbq3s2erkipIQWdt2lPQOXdwKWleiRT1L6f9Rf1zDbXHCC/CL/BmQNrg/81fx5w/OZYxYsY71kbFfTuu8W5AFh6sDziXsu9xYs67lMcuBlddghqQhc3Y5SSCrhIJTvnzEFL0LNEYUIQN2VapHTOG6BqzEFf9VH35UyyC5wCAfxBt4NqKekAOAAAAAElFTkSuQmCC") 2x) 24 24,zoom-out}.image-zoom__lightbox img{display:block;position:relative;z-index:1;width:100%;-webkit-transform-origin:top left;transform-origin:top left;pointer-events:none}.image-zoom__lightbox::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--color-bg);opacity:0}.image-zoom__lightbox--is-visible{visibility:visible}.image-zoom__lightbox--is-visible img{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.image-zoom__lightbox--is-visible::before{-webkit-transition:opacity .3s;transition:opacity .3s}.image-zoom__lightbox--animate-bg::before{opacity:1}.image-zoom__lightbox--no-transition img,.image-zoom__lightbox--no-transition::before{-webkit-transition:none;transition:none}.image-zoom__input{position:absolute;top:0;left:0;pointer-events:none;opacity:0}.image-zoom__input:focus~.image-zoom__preview{-webkit-box-shadow:0 0 0 2px var(--color-bg),0 0 0 5px hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.25);box-shadow:0 0 0 2px var(--color-bg),0 0 0 5px hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.25)}:root{--morph-img-modal-transition-duration:.35s}.morph-img-modal.modal{--modal-transition-duration:var(--morph-img-modal-transition-duration)}.morph-img-modal::before{display:none;content:"mobile"}.morph-img-modal__content{height:100%;width:100%;overflow:auto}.morph-img-modal__img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.morph-img-modal__info{overflow:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-transition:opacity .2s;transition:opacity .2s}.morph-img-bg,.morph-img-clone{position:fixed;z-index:var(--z-index-overlay,15);-webkit-transform-origin:left top;transform-origin:left top;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.morph-img-clone{overflow:hidden}.morph-img-clone image,.morph-img-clone rect,.morph-img-clone svg{height:100%;width:100%}.morph-img-close-btn{position:fixed;top:var(--space-sm);right:var(--space-sm);z-index:var(--z-index-overlay,15);width:48px;height:48px;border-radius:50%;background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.9);-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;visibility:hidden;-webkit-transition:background .2s,opacity var(--morph-img-modal-transition-duration),visibility 0s var(--morph-img-modal-transition-duration);transition:background .2s,opacity var(--morph-img-modal-transition-duration),visibility 0s var(--morph-img-modal-transition-duration)}.morph-img-close-btn:hover{background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),1)}.morph-img-close-btn .icon{color:var(--color-white);display:block;margin:auto}.morph-img-close-btn--is-visible{opacity:1;visibility:visible;-webkit-transition:background .2s,opacity var(--morph-img-modal-transition-duration);transition:background .2s,opacity var(--morph-img-modal-transition-duration)}@media (min-width:64rem){.morph-img-modal{padding:0 var(--space-md)}.morph-img-modal::before{content:"dekstop"}.morph-img-modal__content{height:calc(100% - 96px - var(--space-md) * 2);max-height:680px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.morph-img-modal__content>*{-ms-flex-preferred-size:50%;flex-basis:50%;height:100%;max-height:100%;min-width:0}.morph-img-bg{background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(30%,var(--color-bg)));background-image:linear-gradient(to right,transparent 0 30%,var(--color-bg) 30% 100%)}}.offnav-control{--anim-menu-btn-size:48px;--anim-menu-btn-icon-size:24px;--anim-menu-btn-icon-stroke:2px;position:fixed;top:var(--space-sm);left:var(--space-sm);z-index:var(--z-index-fixed-element,10);border-radius:50%;-webkit-transition:-webkit-transform .3s var(--ease-in-out);transition:-webkit-transform .3s var(--ease-in-out);transition:transform .3s var(--ease-in-out);transition:transform .3s var(--ease-in-out),-webkit-transform .3s var(--ease-in-out);color:var(--color-contrast-high)}.offnav-control.anim-menu-btn--state-b{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.offnav-control__bg{display:block;fill:var(--color-bg-light);stroke-width:1.5;stroke:var(--color-contrast-lower);position:absolute;top:0;left:0;width:100%;height:100%}.offnav-control--ready-to-animate circle{-webkit-transition:stroke-dashoffset .3s 0s;transition:stroke-dashoffset .3s 0s}.anim-menu-btn--state-b.offnav-control circle{stroke-dashoffset:0;-webkit-transition-delay:.3s;transition-delay:.3s}.offnav__link{color:var(--color-contrast-higher);text-decoration:none;background-size:0 100%;background-repeat:no-repeat;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.2)));background-image:linear-gradient(transparent 60%,hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.2) 60%);will-change:background-size;-webkit-transition:background-size .3s var(--ease-in-out),color .3s;transition:background-size .3s var(--ease-in-out),color .3s}.offnav__link.offnav__link--current,.offnav__link:hover,.offnav__link[aria-current=page]{color:var(--color-primary)}.offnav__link:hover{background-size:100% 100%}.offnav__a11y-close-btn{position:absolute;top:0;right:0;z-index:var(--z-index-fixed-element,10);background-color:var(--color-contrast-lower);padding:var(--space-sm) var(--space-md);-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.offnav__a11y-close-btn:focus{clip:auto;-webkit-clip-path:none;clip-path:none;outline:3px solid var(--color-primary)}@media (min-width:64rem){.offnav__label::before{content:"";display:inline-block;width:2em;height:1px;background-color:currentColor;vertical-align:middle;margin-right:.5em}.offnav__subnav{border-top:1px solid var(--color-contrast-lower)}}.sidenav-v4{--sidenav-v4-icon-size:20px;--sidenav-v4-icon-margin-right:var(--space-xxs)}.sidenav-v4__item{position:relative}.sidenav-v4__link,.sidenav-v4__separator,.sidenav-v4__sub-link{padding:var(--space-sm)}.sidenav-v4__link,.sidenav-v4__sub-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border-radius:var(--radius-md);text-decoration:none;color:inherit;line-height:1;font-size:var(--text-md);-webkit-transition:.2s;transition:.2s}.sidenav-v4__link:hover,.sidenav-v4__sub-link:hover{color:var(--color-primary);background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.075)}.sidenav-v4__link[aria-current=page],.sidenav-v4__sub-link[aria-current=page]{color:var(--color-primary)}.sidenav-v4__sub-link{position:relative;color:var(--color-contrast-medium)}.sidenav-v4__sub-link::before{content:"";display:block;--size:6px;width:var(--size);height:var(--size);background:currentColor;border-radius:50%;margin-left:calc(var(--sidenav-v4-icon-size)/ 2 - var(--size)/ 2);margin-right:calc(var(--sidenav-v4-icon-size)/ 2 - var(--size)/ 2 + var(--sidenav-v4-icon-margin-right));opacity:0}.sidenav-v4__sub-link[aria-current=page]::before{opacity:1}.sidenav-v4__notification-marker{margin-left:auto;background-color:var(--color-accent);border-radius:var(--radius-md);height:16px;line-height:16px;padding:0 4px;color:var(--color-white);font-size:12px;display:none}.sidenav-v4__icon{--size:var(--sidenav-v4-icon-size);margin-right:var(--sidenav-v4-icon-margin-right)}.sidenav-v4__arrow-icon{--size:20px}.sidenav-v4__arrow-icon .icon__group{will-change:transform;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .3s var(--ease-out);transition:-webkit-transform .3s var(--ease-out);transition:transform .3s var(--ease-out);transition:transform .3s var(--ease-out),-webkit-transform .3s var(--ease-out)}.sidenav-v4__arrow-icon .icon__group>*{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;stroke-dasharray:20;stroke-dashoffset:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:stroke-dashoffset .3s,-webkit-transform .3s;transition:stroke-dashoffset .3s,-webkit-transform .3s;transition:transform .3s,stroke-dashoffset .3s;transition:transform .3s,stroke-dashoffset .3s,-webkit-transform .3s;-webkit-transition-timing-function:var(--ease-out);transition-timing-function:var(--ease-out)}.sidenav-v4__item--collapsed .sidenav-v4__arrow-icon .icon__group{-webkit-transform:rotate(0);transform:rotate(0)}.sidenav-v4__item--collapsed .sidenav-v4__arrow-icon .icon__group>*{-webkit-transform:translateY(4px);transform:translateY(4px)}.sidenav-v4__item--collapsed .sidenav-v4__arrow-icon .icon__group>:first-child{stroke-dashoffset:10.15}.sidenav-v4__item--collapsed .sidenav-v4__arrow-icon .icon__group>:last-child{stroke-dashoffset:10.15}.sidenav-v4__link--href .sidenav-v4__arrow-icon{display:none}.sidenav-v4__item--current .sidenav-v4__sub-list{display:block}.sidenav-v4__separator span{display:block;width:var(--sidenav-v4-icon-size);height:1px;background-color:var(--color-contrast-lower)}@media not all and (min-width:64rem){.sidenav-v4__item--collapsed .sidenav-v4__sub-list{display:none}.sidenav-v4__link--href{display:none}}@media (min-width:64rem){.sidenav-v4__sub-list{display:none}.sidenav-v4__link,.sidenav-v4__separator,.sidenav-v4__sub-link{padding:var(--space-xs)}.sidenav-v4__link,.sidenav-v4__sub-link{font-size:var(--text-sm)}.sidenav-v4__link--btn{display:none}.sidenav-v4__item:not(.sidenav-v4__item--current) .sidenav-v4__sub-list{width:220px;position:absolute;z-index:var(--z-index-overlay);left:100%;top:0;background-color:var(--color-bg-light);-webkit-box-shadow:var(--inner-glow),var(--shadow-md);box-shadow:var(--inner-glow),var(--shadow-md);border-radius:var(--radius-md);overflow:hidden}.sidenav-v4__item:not(.sidenav-v4__item--current) .sidenav-v4__sub-link{border-radius:0;color:var(--color-contrast-high)}.sidenav-v4__item:not(.sidenav-v4__item--current) .sidenav-v4__sub-link::before{display:none}.sidenav-v4__item:not(.sidenav-v4__item--current) .sidenav-v4__sub-link:hover{color:var(--color-primary)}.sidenav-v4__item:not(.sidenav-v4__item--current).sidenav-v4__item--hover .sidenav-v4__sub-list,.sidenav-v4__item:not(.sidenav-v4__item--current):focus-within .sidenav-v4__sub-list{display:block}.sidenav-v4__item:not(.sidenav-v4__item--current):hover .sidenav-v4__link{color:var(--color-primary);background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.075)}.sidenav-v4__notification-marker{display:block}}:root{--slideshow-pm-item-width:90%;--slideshow-pm-item-gap:var(--space-sm)}@media (min-width:64rem){:root{--slideshow-pm-item-width:83%}}.slideshow-pm{overflow:hidden;opacity:0}.slideshow-pm--js-loaded{opacity:1}.slideshow-pm__content{position:relative}.slideshow-pm__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible}.slideshow-pm__list--has-transition{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;will-change:transform}.slideshow-pm__list--has-transition .slideshow-pm__item{-webkit-transition:all .3s;transition:all .3s;will-change:transform,opacity}.slideshow-pm__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:var(--slideshow-pm-item-width);-ms-flex-negative:0;flex-shrink:0;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-transform:scale(.95);transform:scale(.95);opacity:.4}.slideshow-pm__item:not(:last-of-type){margin-right:var(--slideshow-pm-item-gap)}.slideshow-pm__item:focus{outline:0}.slideshow-pm__item--selected{-webkit-transform:scale(1);transform:scale(1);opacity:1}.slideshow-pm[data-swipe=on] .slideshow-pm__content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slideshow-pm[data-swipe=on] .slideshow-pm__content img{pointer-events:none}.slideshow-pm__control-wrapper{display:none}.slideshow-pm[data-swipe=on] .slideshow-pm__control-wrapper{display:none}.slideshow-pm__control-wrapper{display:block;position:absolute;z-index:4;top:50%;opacity:0;visibility:hidden;-webkit-transition:opacity .2s,visibility 0s .2s;transition:opacity .2s,visibility 0s .2s}.slideshow-pm__control-wrapper:first-of-type{left:calc((100% - var(--slideshow-pm-item-width)) * .25);-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.slideshow-pm__control-wrapper:last-of-type{right:calc((100% - var(--slideshow-pm-item-width)) * .25);-webkit-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%)}.slideshow-pm__control-wrapper--active{opacity:1;visibility:visible;-webkit-transition:opacity .2s;transition:opacity .2s}.slideshow-pm__control{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:hsla(var(--color-accent-h),var(--color-accent-s),var(--color-accent-l),.8);height:60px;width:30px;border-radius:var(--radius-md);cursor:pointer;-webkit-transition:background .2s,-webkit-transform .2s;transition:background .2s,-webkit-transform .2s;transition:background .2s,transform .2s;transition:background .2s,transform .2s,-webkit-transform .2s}.slideshow-pm__control:hover{background-color:hsla(var(--color-accent-h),var(--color-accent-s),var(--color-accent-l),.85)}.slideshow-pm__control:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.slideshow-pm__control .icon{--size:30px;display:block;margin:auto;-webkit-transition:color .2s;transition:color .2s;color:var(--color-white)}@media (min-width:64rem){.slideshow-pm[data-swipe=on] .slideshow-pm__control-wrapper{display:block}}.slideshow-pm__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--space-sm)}.slideshow-pm__nav-item{margin:0 var(--space-xxxs)}.slideshow-pm__nav-btn{display:block;position:relative;--size:8px;height:var(--size);width:var(--size);border-radius:50%;background-color:currentColor;opacity:.4;cursor:pointer}.slideshow-pm__nav-btn::before{content:"";position:absolute;top:-3px;left:-3px;height:calc(var(--size) + 6px);width:calc(var(--size) + 6px);border-radius:inherit;border:1px solid currentColor;opacity:0;-webkit-transform:scale(0);transform:scale(0)}.slideshow-pm__nav-btn:focus-visible{outline:0}.slideshow-pm__nav-btn:focus-visible::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.slideshow-pm__nav-item--selected .slideshow-pm__nav-btn{opacity:1}:root{--slideshow-height:50vh;--slideshow-fade-transition-duration:0.25s;--slideshow-slide-transition-duration:0.35s;--slideshow-prx-transition-duration:0.5s;--slideshow-btn-width:1.6em;--slideshow-btn-height:3.2em;--slideshow-btn-icon-size:1.6em;--slideshow-btn-offset:var(--space-xs)}@media (min-width:48rem){:root{--slideshow-height:380px}}@media (min-width:64rem){:root{--slideshow-height:480px}}@media (min-width:80rem){:root{--slideshow-height:580px}}.slideshow__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding-top:var(--space-xxl);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:var(--slideshow-height);background-size:cover;background-repeat:no-repeat;background-position:center center}.slideshow__item:focus{outline:0}.slideshow--ratio-16\:9 .slideshow__item{height:0;padding-bottom:56.25%}.slideshow--ratio-4\:3 .slideshow__item{height:0;padding-bottom:75%}.slideshow--ratio-1\:1 .slideshow__item{height:0;padding-bottom:100%}.slideshow{position:relative;z-index:1;overflow:hidden;min-height:100vh}.slideshow__content{overflow:hidden}.slideshow__item{position:absolute;z-index:1;top:0;left:0;width:100%;visibility:hidden;text-decoration:none}.slideshow__item a figure{-webkit-filter:grayscale(1);filter:grayscale(1)}.slideshow__item--selected{position:relative;z-index:3;visibility:visible}.slideshow--transition-fade .slideshow__item{opacity:0;-webkit-transition:opacity 0s var(--slideshow-fade-transition-duration),visibility 0s var(--slideshow-fade-transition-duration);transition:opacity 0s var(--slideshow-fade-transition-duration),visibility 0s var(--slideshow-fade-transition-duration)}.slideshow--transition-fade .slideshow__item--selected{opacity:1;-webkit-transition:opacity var(--slideshow-fade-transition-duration);transition:opacity var(--slideshow-fade-transition-duration)}.slideshow--transition-slide .slideshow__item{-webkit-animation-duration:var(--slideshow-slide-transition-duration);animation-duration:var(--slideshow-slide-transition-duration);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:var(--ease-out);animation-timing-function:var(--ease-out)}.slideshow--transition-slide .slideshow__item>*{visibility:hidden}.slideshow--transition-slide .slideshow__item--selected>*{visibility:visible}.slideshow--transition-slide .slideshow__item--slide-in-left{-webkit-animation-name:slide-in-left;animation-name:slide-in-left}.slideshow--transition-slide .slideshow__item--slide-in-right{-webkit-animation-name:slide-in-right;animation-name:slide-in-right}.slideshow--transition-slide .slideshow__item--slide-out-left{-webkit-animation-name:slide-out-left;animation-name:slide-out-left}.slideshow--transition-slide .slideshow__item--slide-out-right{-webkit-animation-name:slide-out-right;animation-name:slide-out-right}.slideshow--transition-slide .slideshow__item--slide-out-left,.slideshow--transition-slide .slideshow__item--slide-out-right{z-index:2}.slideshow--transition-slide .slideshow__item--slide-out-left.slideshow__item--selected,.slideshow--transition-slide .slideshow__item--slide-out-right.slideshow__item--selected{z-index:3}.slideshow--transition-slide .slideshow__item--slide-out-left>*,.slideshow--transition-slide .slideshow__item--slide-out-right>*{visibility:visible}@-webkit-keyframes slide-in-left{0%{visibility:visible;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in-left{0%{visibility:visible;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-in-right{0%{visibility:visible;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in-right{0%{visibility:visible;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-out-left{0%{visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slide-out-left{0%{visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes slide-out-right{0%{visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slide-out-right{0%{visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideshow--transition-prx .slideshow__item{-webkit-animation-duration:var(--slideshow-prx-transition-duration);animation-duration:var(--slideshow-prx-transition-duration);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:var(--ease-out);animation-timing-function:var(--ease-out)}.slideshow--transition-prx .slideshow__item>*{visibility:hidden}.slideshow--transition-prx .slideshow__item--selected>*{visibility:visible}.slideshow--transition-prx .slideshow__item--prx-in-left{-webkit-animation-name:prx-in-left;animation-name:prx-in-left}.slideshow--transition-prx .slideshow__item--prx-in-right{-webkit-animation-name:prx-in-right;animation-name:prx-in-right}.slideshow--transition-prx .slideshow__item--prx-out-left{-webkit-animation-name:prx-out-left;animation-name:prx-out-left}.slideshow--transition-prx .slideshow__item--prx-out-right{-webkit-animation-name:prx-out-right;animation-name:prx-out-right}.slideshow--transition-prx .slideshow__item--prx-out-left,.slideshow--transition-prx .slideshow__item--prx-out-right{z-index:2}.slideshow--transition-prx .slideshow__item--prx-out-left.slideshow__item--selected,.slideshow--transition-prx .slideshow__item--prx-out-right.slideshow__item--selected{z-index:3}.slideshow--transition-prx .slideshow__item--prx-out-left>*,.slideshow--transition-prx .slideshow__item--prx-out-right>*{visibility:visible}@-webkit-keyframes prx-in-left{0%{visibility:visible;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes prx-in-left{0%{visibility:visible;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes prx-in-right{0%{visibility:visible;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes prx-in-right{0%{visibility:visible;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes prx-out-left{0%{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:.3;-webkit-transform:translateX(40%);transform:translateX(40%)}}@keyframes prx-out-left{0%{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:.3;-webkit-transform:translateX(40%);transform:translateX(40%)}}@-webkit-keyframes prx-out-right{0%{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:.3;-webkit-transform:translateX(-40%);transform:translateX(-40%)}}@keyframes prx-out-right{0%{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:.3;-webkit-transform:translateX(-40%);transform:translateX(-40%)}}.slideshow[data-swipe=on] .slideshow__content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slideshow[data-swipe=on] .slideshow__content img{pointer-events:none}.slideshow__control{display:none}.slideshow[data-controls=hover] .slideshow__control{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.slideshow[data-controls=hover]:hover .slideshow__control{opacity:1}.slideshow[data-swipe=on] .slideshow__control{display:none}.slideshow__control{display:block;position:absolute;z-index:4;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slideshow__control:first-of-type{left:var(--slideshow-btn-offset)}.slideshow__control:last-of-type{right:var(--slideshow-btn-offset)}@media (min-width:64rem){.slideshow[data-swipe=on] .slideshow__control{display:block}}.slideshow__btn{display:block;background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.75);height:var(--slideshow-btn-height);width:var(--slideshow-btn-width);border-radius:var(--radius-md);cursor:pointer;-webkit-transition:background .2s,-webkit-transform .2s;transition:background .2s,-webkit-transform .2s;transition:background .2s,transform .2s;transition:background .2s,transform .2s,-webkit-transform .2s}.slideshow__btn:hover{background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.85)}.slideshow__btn:hover .icon{color:var(--color-bg)}.slideshow:not(.slideshow--is-animating) .slideshow__btn:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.slideshow__btn .icon{display:block;width:var(--slideshow-btn-icon-size);height:var(--slideshow-btn-icon-size);margin:0 auto;-webkit-transition:color .2s;transition:color .2s;color:var(--color-white)}@supports (grid-area:auto){.slideshow__btn{background-color:transparent}.slideshow__btn .icon{color:var(--color-contrast-higher)}}.slideshow__navigation{position:absolute;z-index:4;bottom:0;width:100%;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0}.slideshow__nav-item{display:inline-block;margin:0 var(--space-xxxs)}.slideshow__nav-item button{display:block;position:relative;font-size:8px;color:var(--color-contrast-high);height:1em;width:1em;border-radius:50%;background-color:currentColor;opacity:.4;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.slideshow__nav-item button::before{content:"";position:absolute;top:calc(50% - .5em);left:calc(50% - .5em);height:1em;width:1em;font-size:14px;border-radius:inherit;border:1px solid var(--color-contrast-high);opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.3s;transition:.3s}.slideshow__nav-item button:focus{outline:0}.slideshow__nav-item button:focus::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.slideshow__nav-item--selected button{opacity:1}@media (min-width:64rem){.slideshow__navigation{height:40px}.slideshow__nav-item button{font-size:10px}.slideshow__nav-item button::before{font-size:16px}}.sticky-sharebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;height:100%;top:0;left:var(--space-md);pointer-events:none;z-index:var(--z-index-fixed-element,10);-webkit-transition:visibility 0s .3s,opacity .3s,-webkit-transform .3s var(--ease-in-out);transition:visibility 0s .3s,opacity .3s,-webkit-transform .3s var(--ease-in-out);transition:visibility 0s .3s,opacity .3s,transform .3s var(--ease-in-out);transition:visibility 0s .3s,opacity .3s,transform .3s var(--ease-in-out),-webkit-transform .3s var(--ease-in-out);-webkit-transform:translateX(10%);transform:translateX(10%);opacity:0;visibility:hidden}.sticky-sharebar--on-target{-webkit-transition:visibility 0s,opacity .3s,-webkit-transform .3s var(--ease-in-out);transition:visibility 0s,opacity .3s,-webkit-transform .3s var(--ease-in-out);transition:visibility 0s,opacity .3s,transform .3s var(--ease-in-out);transition:visibility 0s,opacity .3s,transform .3s var(--ease-in-out),-webkit-transform .3s var(--ease-in-out);-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}.sticky-sharebar__list{pointer-events:auto;background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.15);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:50em;-webkit-box-shadow:var(--inner-glow),var(--shadow-md);box-shadow:var(--inner-glow),var(--shadow-md);padding:4px}.sticky-sharebar__btn{--size:2.2em;width:var(--size);height:var(--size);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%}.sticky-sharebar__btn .icon{position:relative;color:var(--color-contrast-medium);display:block;margin:auto;z-index:2;-webkit-transition:color .2s;transition:color .2s}.sticky-sharebar__btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:inherit;background-color:hsla(var(--color-accent-lighter-h),var(--color-accent-lighter-s),var(--color-accent-lighter-l),.1);-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .2s var(--ease-out);transition:-webkit-transform .2s var(--ease-out);transition:transform .2s var(--ease-out);transition:transform .2s var(--ease-out),-webkit-transform .2s var(--ease-out)}.sticky-sharebar__btn:hover .icon{color:var(--color-accent)}.sticky-sharebar__btn:hover::before{-webkit-transform:scale(1);transform:scale(1)}.tab-features-v2__controls-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-xs);overflow:auto}.tab-features-v2__controls-list>*{-webkit-box-flex:1;-ms-flex:1 0 180px;flex:1 0 180px}.tab-features-v2__text-crop-gradient{position:sticky;top:0;right:0;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;background:-webkit-gradient(linear,left top,right top,from(hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),0)),to(hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),1)));background:linear-gradient(to right,hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),0),hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),1));pointer-events:none}.tab-features-v2__control{display:block;color:inherit;text-decoration:none;height:100%;padding:0 0 var(--space-md);border:0 solid hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.1);border-bottom-width:1px;-webkit-transition:.2s;transition:.2s}.tab-features-v2__control-title{display:block;color:var(--color-contrast-medium);font-family:var(--font-primary);text-transform:uppercase;font-weight:500;margin-bottom:var(--space-xxs);-webkit-transition:color .2s;transition:color .2s}.tab-features-v2__control-description{color:var(--color-contrast-medium);line-height:1.4;font-size:var(--text-sm)}.tab-features-v2__control:hover{border-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.5)}.tab-features-v2__control:hover .tab-features-v2__control-title{color:var(--color-contrast-higher)}.tab-features-v2__control[aria-selected=true]{border-color:var(--color-primary)}.tab-features-v2__control[aria-selected=true] .tab-features-v2__control-title{color:var(--color-primary)}.tab-features-v2__panels{position:relative}.tab-features-v2__panel{opacity:0}.tabs--no-interaction .tab-features-v2__panel{-webkit-animation-duration:0s;animation-duration:0s;-webkit-animation-delay:0s;animation-delay:0s}.tab-features-v2__panel--display{-webkit-animation:tab-features-v2-panel-entry-anim .5s .2s var(--ease-out) forwards;animation:tab-features-v2-panel-entry-anim .5s .2s var(--ease-out) forwards}.tab-features-v2__panel--hide{position:absolute;visibility:hidden;top:0;width:100%;-webkit-transition:position 0s .5s,visibility 0s .5s;transition:position 0s .5s,visibility 0s .5s;-webkit-animation:tab-features-v2-panel-exit-anim .5s var(--ease-out);animation:tab-features-v2-panel-exit-anim .5s var(--ease-out)}@-webkit-keyframes tab-features-v2-panel-entry-anim{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes tab-features-v2-panel-entry-anim{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes tab-features-v2-panel-exit-anim{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes tab-features-v2-panel-exit-anim{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@media (min-width:64rem){.tab-features-v2__controls-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:visible}.tab-features-v2__controls-list>*{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.tab-features-v2__text-crop-gradient{display:none}.tab-features-v2__control{border-width:0;border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md)}.tab-features-v2__control:hover,.tab-features-v2__control[aria-selected=true]{background-color:var(--color-bg-light);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}}.tab-features__controls-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:auto;counter-reset:tab-features-list}.tab-features__controls-list::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.1)}.tab-features__control-wrapper{counter-increment:tab-features-list}.tab-features__control{position:relative;display:block;padding:var(--space-sm) var(--space-xl) var(--space-sm) var(--space-sm);color:var(--color-contrast-higher);text-decoration:none;font-weight:500;text-transform:uppercase;-webkit-transition:background .2s;transition:background .2s}.tab-features__control::before{content:"0" counter(tab-features-list);font-size:var(--text-xs);display:block;color:var(--color-contrast-low);margin-bottom:var(--space-xxxxs)}.tab-features__control::after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%}.tab-features__control:hover{background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.025)}.tab-features__control[aria-selected=true]::before{color:var(--color-primary)}.tab-features__control[aria-selected=true]::after{background-color:var(--color-primary)}.tab-features__panels{position:relative}.tab-features__panel{opacity:0;padding-top:var(--space-md)}.tabs--no-interaction .tab-features__panel{-webkit-animation-duration:0s;animation-duration:0s;-webkit-animation-delay:0s;animation-delay:0s}.tab-features__panel--display{opacity:0;-webkit-animation:tab-features-panel-entry-anim .5s .2s var(--ease-out) forwards;animation:tab-features-panel-entry-anim .5s .2s var(--ease-out) forwards}.tab-features__panel--hide{position:absolute;visibility:hidden;top:0;width:100%;-webkit-transition:position 0s .5s,visibility 0s .5s;transition:position 0s .5s,visibility 0s .5s;-webkit-animation:tab-features-panel-exit-anim .5s var(--ease-out);animation:tab-features-panel-exit-anim .5s var(--ease-out)}@-webkit-keyframes tab-features-panel-entry-anim{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes tab-features-panel-entry-anim{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes tab-features-panel-exit-anim{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes tab-features-panel-exit-anim{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}.t-article-v3__hero{background-color:var(--color-contrast-lower);background-repeat:no-repeat;background-position:center;background-size:cover;padding:var(--space-xxl) 0;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 2em),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 2em),0 100%)}.t-article-v3__intro-text{padding:var(--space-md);color:var(--color-bg);background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.t-article-v3__intro-text p{opacity:.75}.t-article-v3__divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-article-v3__divider span{display:block;margin:0 var(--space-xs);height:10px;width:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:var(--color-contrast-low)}.t-article-v3__divider::after,.t-article-v3__divider::before{content:"";display:block;height:1px;width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:var(--color-contrast-lower)}.carousel-v2{--carousel-grid-gap:0%;--carousel-item-auto-size:100%;--carousel-transition-duration:0.5s}.carousel-v2 .carousel__wrapper:hover .carousel-v2__control{opacity:1}.carousel-v2__control{--size:60px;height:var(--size);width:var(--size);border-radius:50%;background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;cursor:pointer;margin:0 var(--space-xxs);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.2s;transition:.2s}.carousel-v2__control:hover{background-color:hsla(var(--color-black-h),var(--color-black-s),var(--color-black-l),.9)}.carousel-v2__control[disabled]{display:none}.carousel-v2__control:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.carousel-v2__control .icon{--size:20px;display:block;color:var(--color-white)}@media (min-width:64rem){.carousel-v2__control{opacity:0}}.carousel-v2__navigation{display:none;grid-template-columns:repeat(auto-fit,52px);grid-gap:var(--space-xs);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:var(--space-sm)}@media (min-width:64rem){.carousel-v2__navigation{display:grid}}.carousel-v2__navigation-item{display:inline-block;margin:0 var(--space-xxxs)}@supports (grid-area:auto){.carousel-v2__navigation-item{margin:0}}.carousel-v2__navigation-item:not(.carousel-v2__navigation-item--selected) button{cursor:pointer}.carousel-v2__navigation-item button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:52px;height:24px}.carousel-v2__navigation-item button::before{content:"";display:block;width:100%;height:2px;background-color:hsla(var(--color-contrast-high-h),var(--color-contrast-high-s),var(--color-contrast-high-l),.2)}.carousel-v2__navigation-item:not(.carousel-v2__navigation-item--selected) button:hover::before{background-color:hsla(var(--color-contrast-high-h),var(--color-contrast-high-s),var(--color-contrast-high-l),.4);-webkit-transition:.2s;transition:.2s}.carousel-v2__navigation-item--selected button::before{background-color:hsla(var(--color-contrast-high-h),var(--color-contrast-high-s),var(--color-contrast-high-l),1)}:root{--mega-nav-height:70px;--mega-nav-content-max-width:var(--max-width-lg);--z-index-header:5}@media (min-width:64rem){:root{--mega-nav-height:100px}}.mega-nav{height:var(--mega-nav-height);width:100%;z-index:var(--z-index-header,5);-webkit-box-shadow:inset 0 -1px 0 hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.1);box-shadow:inset 0 -1px 0 hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.1);font-family:var(--font-primary)}.mega-nav--expanded{background-color:var(--color-bg)}.mega-nav__container{width:calc(100% - 2 * var(--component-padding));height:100%;max-width:var(--mega-nav-content-max-width);margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mega-nav__logo{display:block;width:114px;height:73px}.mega-nav__logo>*{width:inherit;height:inherit}.mega-nav__icon-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mega-nav__icon-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;font-size:24px;color:var(--color-contrast-high);cursor:pointer;-webkit-transition:.2s;transition:.2s}.mega-nav__icon-btn .icon{display:block}.mega-nav__icon-btn .icon__group{stroke-width:1px}.mega-nav__icon-btn .icon__group>*{-webkit-transition:stroke-dashoffset .3s,opacity .3s,-webkit-transform .3s var(--ease-in-out);transition:stroke-dashoffset .3s,opacity .3s,-webkit-transform .3s var(--ease-in-out);transition:transform .3s var(--ease-in-out),stroke-dashoffset .3s,opacity .3s;transition:transform .3s var(--ease-in-out),stroke-dashoffset .3s,opacity .3s,-webkit-transform .3s var(--ease-in-out)}.mega-nav__icon-btn--menu .icon__group>*{stroke-dasharray:24}.mega-nav__icon-btn--menu .icon__group>:nth-child(1){-webkit-transform-origin:12px 6px;transform-origin:12px 6px}.mega-nav__icon-btn--menu .icon__group>:nth-child(2){stroke-dashoffset:0}.mega-nav__icon-btn--menu .icon__group>:nth-child(3){-webkit-transform-origin:12px 18px;transform-origin:12px 18px}.mega-nav__icon-btn--menu.mega-nav__icon-btn--state-b .icon__group>:nth-child(1){-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg)}.mega-nav__icon-btn--menu.mega-nav__icon-btn--state-b .icon__group>:nth-child(2){stroke-dashoffset:24}.mega-nav__icon-btn--menu.mega-nav__icon-btn--state-b .icon__group>:nth-child(3){-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}.mega-nav__icon-btn--search .icon__group{-webkit-transform-origin:12px 12px;transform-origin:12px 12px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s var(--ease-out);transition:-webkit-transform .3s var(--ease-out);transition:transform .3s var(--ease-out);transition:transform .3s var(--ease-out),-webkit-transform .3s var(--ease-out)}.mega-nav__icon-btn--search .icon__group>:nth-child(1){stroke-dashoffset:34;stroke-dasharray:24}.mega-nav__icon-btn--search .icon__group>:nth-child(2){stroke-dashoffset:24;stroke-dasharray:24}.mega-nav__icon-btn--search .icon__group>:nth-child(3){-webkit-transform-origin:9.5px 9.5px;transform-origin:9.5px 9.5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);stroke-dashoffset:84;stroke-dasharray:42;opacity:1}.mega-nav__icon-btn--search.mega-nav__icon-btn--state-b .icon__group{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.mega-nav__icon-btn--search.mega-nav__icon-btn--state-b .icon__group>:nth-child(1){stroke-dashoffset:48}.mega-nav__icon-btn--search.mega-nav__icon-btn--state-b .icon__group>:nth-child(2){stroke-dashoffset:48}.mega-nav__icon-btn--search.mega-nav__icon-btn--state-b .icon__group>:nth-child(3){stroke-dashoffset:42;opacity:0}.mega-nav__arrow-icon{font-size:16px;color:currentColor;-webkit-transition:color .2s;transition:color .2s}.mega-nav__arrow-icon .icon{display:block}.mega-nav__arrow-icon .icon__group{stroke-width:1px;will-change:transform;-webkit-transform-origin:8px 8px;transform-origin:8px 8px;-webkit-transition:-webkit-transform .3s var(--ease-out);transition:-webkit-transform .3s var(--ease-out);transition:transform .3s var(--ease-out);transition:transform .3s var(--ease-out),-webkit-transform .3s var(--ease-out)}.mega-nav__arrow-icon .icon__group>*{stroke-dasharray:17;-webkit-transform-origin:8px 8px;transform-origin:8px 8px;-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-transition:stroke-dashoffset .3s,-webkit-transform .3s;transition:stroke-dashoffset .3s,-webkit-transform .3s;transition:transform .3s,stroke-dashoffset .3s;transition:transform .3s,stroke-dashoffset .3s,-webkit-transform .3s;-webkit-transition-timing-function:var(--ease-out);transition-timing-function:var(--ease-out)}.mega-nav__arrow-icon .icon__group>:first-child{stroke-dashoffset:8.5}.mega-nav__arrow-icon .icon__group>:last-child{stroke-dashoffset:8.5}.mega-nav__label{color:var(--color-contrast-medium);text-transform:uppercase;letter-spacing:.1em;font-size:calc(var(--text-xs) * .8)}.mega-nav__card img{-webkit-transition:opacity .3s;transition:opacity .3s}.mega-nav__card img:hover{opacity:.85}.mega-nav__card-title{color:var(--color-contrast-higher);text-decoration:none}.mega-nav__card-title:hover{text-decoration:underline}.mega-nav--mobile .mega-nav__icon-btns--desktop{display:none}.mega-nav--mobile .mega-nav__nav,.mega-nav--mobile .mega-nav__search{display:none;position:absolute;top:var(--mega-nav-height);left:0;width:100%;height:calc(100vh - var(--mega-nav-height) - var(--mega-nav-offset-y,0px));overflow:auto;-webkit-overflow-scrolling:touch;background-color:var(--color-bg);-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg)}.mega-nav--mobile .mega-nav__nav--is-visible,.mega-nav--mobile .mega-nav__search--is-visible{display:block}.mega-nav--mobile .mega-nav__nav--is-visible>*,.mega-nav--mobile .mega-nav__search--is-visible>*{-webkit-animation:mega-nav-entry-animation .5s var(--ease-out);animation:mega-nav-entry-animation .5s var(--ease-out)}.mega-nav--mobile .mega-nav__nav-inner,.mega-nav--mobile .mega-nav__search-inner{padding:var(--space-md) 0;width:calc(100% - 2 * var(--component-padding));max-width:var(--mega-nav-content-max-width);margin-left:auto;margin-right:auto}.mega-nav--mobile .mega-nav__label{margin:var(--space-lg) 0 var(--space-xs)}.mega-nav--mobile .mega-nav__item{border-bottom:1px solid var(--color-contrast-lower)}.mega-nav--mobile .mega-nav__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:var(--text-lg);text-transform:uppercase;text-align:left;padding:var(--space-sm) 0;color:var(--color-contrast-high);text-decoration:none;cursor:pointer}.mega-nav--mobile a[aria-current=page]{color:var(--color-primary)}.mega-nav--mobile .mega-nav__arrow-icon{margin-left:auto;margin-right:12px}.mega-nav--mobile .mega-nav__btn{width:100%;margin:var(--space-sm) 0;font-size:var(--text-md);font-family:var(--font-primary)}.mega-nav--mobile .mega-nav__sub-nav-wrapper{display:none;padding:0 var(--space-md) var(--space-lg);overflow:hidden}.mega-nav--mobile .mega-nav__sub-items:not(:last-child){margin-bottom:var(--space-lg)}.mega-nav--mobile .mega-nav__sub-item{border-bottom:1px solid var(--color-contrast-lower);margin-bottom:var(--space-md);padding-bottom:var(--space-sm);text-transform:uppercase}.mega-nav--mobile .mega-nav__sub-link{display:block;color:var(--color-contrast-higher);text-decoration:none;padding:var(--space-xxs) 0}.mega-nav--mobile .mega-nav__quick-link{display:block;color:var(--color-contrast-higher);text-decoration:none;border-bottom:1px solid var(--color-contrast-lower);padding:var(--space-xs) 0}.mega-nav--mobile .mega-nav__sub-nav--layout-1 .mega-nav__sub-items{margin-bottom:0}.mega-nav--mobile .mega-nav__sub-nav--layout-1 .mega-nav__tabs{display:none}.mega-nav--mobile .mega-nav__sub-nav--layout-3{padding-top:var(--space-md);display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.mega-nav--mobile .mega-nav__item--expanded .mega-nav__arrow-icon .icon__group>:first-child{-webkit-transform:translateY(-3px) rotate(-90deg);transform:translateY(-3px) rotate(-90deg)}.mega-nav--mobile .mega-nav__item--expanded .mega-nav__arrow-icon .icon__group>:last-child{-webkit-transform:translateY(-3px) rotate(90deg);transform:translateY(-3px) rotate(90deg)}.mega-nav--mobile .mega-nav__item--expanded .mega-nav__sub-nav-wrapper{display:block}.mega-nav--mobile .mega-nav__item--expanded .mega-nav__sub-nav-wrapper>*{-webkit-animation:mega-nav-entry-animation .5s var(--ease-out);animation:mega-nav-entry-animation .5s var(--ease-out)}.mega-nav--desktop .mega-nav__icon-btns--mobile,.mega-nav--desktop .mega-nav__label,.mega-nav--desktop .mega-nav__search,.mega-nav--desktop .mega-nav__sub-nav-wrapper{display:none;font-family:var(--font-primary)}.mega-nav--desktop .mega-nav__logo{-ms-flex-negative:0;flex-shrink:0;margin-right:var(--space-sm)}.mega-nav--desktop .mega-nav__nav{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%}.mega-nav--desktop .mega-nav__nav-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mega-nav--desktop .mega-nav__items{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.mega-nav--desktop .mega-nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mega-nav--desktop .mega-nav__control{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 var(--space-sm);height:100%;font-size:var(--text-sm);text-transform:uppercase;color:var(--color-contrast-higher);text-decoration:none;-webkit-transition:.2s;transition:.2s}.mega-nav--desktop .mega-nav__control::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--color-contrast-higher);pointer-events:none;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.mega-nav--desktop .mega-nav__control .mega-nav__arrow-icon{margin-left:var(--space-xxs)}.mega-nav--desktop .mega-nav__control:hover{cursor:pointer;background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.05)}.mega-nav--desktop .mega-nav__search,.mega-nav--desktop .mega-nav__sub-nav-wrapper{position:absolute;top:var(--mega-nav-height);left:0;width:100%;background-color:var(--color-black);-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);max-height:calc(100vh - var(--mega-nav-height) - var(--mega-nav-offset-y,0px));overflow:auto}.mega-nav--desktop .mega-nav__search-inner,.mega-nav--desktop .mega-nav__sub-nav{width:calc(100% - 2 * var(--component-padding));margin:0 auto;padding:var(--space-xl) 0}.mega-nav--desktop .mega-nav__search-inner .mega-nav__label,.mega-nav--desktop .mega-nav__sub-nav .mega-nav__label{display:block}.mega-nav--desktop .mega-nav__sub-nav{max-width:var(--mega-nav-content-max-width)}.mega-nav--desktop .mega-nav__search-inner{max-width:var(--max-width-xs)}.mega-nav--desktop .mega-nav__label{margin-bottom:var(--space-xs)}.mega-nav--desktop .mega-nav__sub-item:not(:last-child){margin-bottom:var(--space-xxs)}.mega-nav--desktop .mega-nav__sub-link{font-size:var(--text-sm);color:var(--color-contrast-higher);text-decoration:none}.mega-nav--desktop .mega-nav__sub-link:hover{text-decoration:underline}.mega-nav--desktop .mega-nav__quick-link{display:inline-block;margin-bottom:var(--space-xxs);font-size:var(--text-sm);color:var(--color-contrast-higher);text-decoration:none}.mega-nav--desktop .mega-nav__quick-link:hover{text-decoration:underline}.mega-nav--desktop .mega-nav__btn{font-size:var(--text-sm);margin-left:var(--space-sm)}.mega-nav--desktop .mega-nav__sub-nav--layout-1 .mega-nav__sub-items{display:none}.mega-nav--desktop .mega-nav__sub-nav--layout-1 .mega-nav__tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.mega-nav--desktop .mega-nav__sub-nav--layout-2{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-sm)}.mega-nav--desktop .mega-nav__sub-item a{color:var(--color-contrast-medium);text-decoration:none;font-size:var(--text-sm)}.mega-nav--desktop .mega-nav__sub-item a:hover{text-decoration:underline;color:var(--color-contrast-high)}.mega-nav--desktop .mega-nav__sub-nav--layout-3{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md)}.mega-nav--desktop .mega-nav__sub-nav--layout-4{text-align:center}.mega-nav--desktop .mega-nav__sub-nav--layout-4 .mega-nav__sub-link{font-size:var(--text-lg)}.mega-nav--desktop .mega-nav__tabs-controls>:not(:last-child){border-bottom:1px solid var(--color-contrast-lower)}.mega-nav--desktop .mega-nav__tabs-control{display:block;width:100%;padding:var(--space-xs);overflow:hidden;color:var(--color-contrast-higher);text-decoration:none;cursor:pointer;-webkit-transition:.2s;transition:.2s;border-radius:var(--radius-md) 0 0 var(--radius-md)}.mega-nav--desktop .mega-nav__tabs-control .icon{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:opacity .5s,-webkit-transform .5s var(--ease-out);transition:opacity .5s,-webkit-transform .5s var(--ease-out);transition:transform .5s var(--ease-out),opacity .5s;transition:transform .5s var(--ease-out),opacity .5s,-webkit-transform .5s var(--ease-out)}.mega-nav--desktop .mega-nav__tabs-control[aria-selected=true]{color:var(--color-primary);background-color:var(--color-bg-light)}.mega-nav--desktop .mega-nav__tabs-control[aria-selected=true] .icon{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.mega-nav--desktop .mega-nav__tabs-panel{background-color:var(--color-bg-light);border-radius:0 var(--radius-md) var(--radius-md);padding:var(--space-md) var(--space-lg)!important}.mega-nav--desktop .mega-nav__tabs-panel::after{-webkit-box-shadow:var(--inner-glow-top);box-shadow:var(--inner-glow-top)}.mega-nav--desktop .mega-nav__tabs-panel-links{color:var(--color-contrast-high)}.mega-nav--desktop .mega-nav__tabs-panel-links:hover{color:var(--color-accent)}.mega-nav--desktop .mega-nav__tabs-img{display:block;overflow:hidden;border-radius:var(--radius-lg);-webkit-transition:opacity .3s;transition:opacity .3s}.mega-nav--desktop .mega-nav__tabs-img:hover{opacity:.85}.mega-nav--desktop .mega-nav__item--expanded .mega-nav__control{background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.05)}.mega-nav--desktop .mega-nav__item--expanded .mega-nav__control::after{opacity:1}.mega-nav--desktop .mega-nav__item--expanded .mega-nav__sub-nav-wrapper{display:block}.mega-nav--desktop .mega-nav__item--expanded .mega-nav__sub-nav{-webkit-animation:mega-nav-entry-animation .5s var(--ease-out);animation:mega-nav-entry-animation .5s var(--ease-out)}.mega-nav--desktop:not([data-hover=on]) .mega-nav__item--expanded .mega-nav__arrow-icon .icon__group{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.mega-nav--desktop:not([data-hover=on]) .mega-nav__item--expanded .mega-nav__arrow-icon .icon__group :last-child,.mega-nav--desktop:not([data-hover=on]) .mega-nav__item--expanded .mega-nav__arrow-icon .icon__group>:first-child{stroke-dashoffset:0;-webkit-transform:translateY(0);transform:translateY(0)}.mega-nav--desktop .mega-nav__icon-btn{border-radius:50%;margin-left:var(--space-xxxxs)}.mega-nav--desktop .mega-nav__icon-btn--state-b,.mega-nav--desktop .mega-nav__icon-btn:hover{background-color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.05)}.mega-nav--desktop .mega-nav__search--is-visible{display:block}.mega-nav--desktop .mega-nav__search--is-visible .mega-nav__search-inner{-webkit-animation:mega-nav-entry-animation .5s var(--ease-out);animation:mega-nav-entry-animation .5s var(--ease-out)}@-webkit-keyframes mega-nav-entry-animation{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mega-nav-entry-animation{from{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}[class*=mega-nav--desktop]::before{display:none;content:"mobile"}@media (min-width:32rem){.mega-nav--desktop\@xs::before{content:"desktop"}}@media (min-width:48rem){.mega-nav--desktop\@sm::before{content:"desktop"}}@media (min-width:64rem){.mega-nav--desktop\@md::before{content:"desktop"}}@media (min-width:80rem){.mega-nav--desktop\@lg::before{content:"desktop"}}@media (min-width:90rem){.mega-nav--desktop\@xl::before{content:"desktop"}}