@charset "UTF-8";.container{margin-left:auto;margin-right:auto;width:calc(100% - 2 * var(--component-padding))}.grid,.flex{--gap: 0px;--gap-x: var(--gap);--gap-y: var(--gap);gap:var(--gap-y) var(--gap-x)}.grid>*,.flex>*{--sub-gap: 0px;--sub-gap-x: var(--sub-gap);--sub-gap-y: var(--sub-gap)}.grid{--grid-columns: 12;display:flex;flex-wrap:wrap}.grid>*{flex-basis:100%;max-width:100%;min-width:0}@media not all and (resolution >= .001dpcm){@supports not (translate: none){.grid,.flex[class*=gap-]{gap:0;margin-bottom:calc(-1 * var(--gap-y));margin-left:calc(-1 * var(--gap-x))}.grid>*,.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-]>*{margin-left:var(--sub-gap-x)}}}.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)}.col{flex-basis:0;flex-grow:1;max-width:100%}@media (width >= 64rem){.col-2\@md{--span: 2}.col-3\@md{--span: 3}.col-6\@md{--span: 6}.col-9\@md{--span: 9}.col-10\@md{--span: 10}.col-2\@md,.col-3\@md,.col-6\@md,.col-9\@md,.col-10\@md{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 (width >= 90rem){.col-4\@xl{--span: 4}.col-4\@xl{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))}}*,*:after,*:before{box-sizing:inherit}*{font:inherit}html,body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,a,address,code,img,s,strong,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,label,legend,table,tbody,thead,tr,th,td,article,aside,embed,figure,footer,header,nav,output,section,summary,time,audio,video{border:0;margin:0;padding:0}html{box-sizing:border-box}body{background-color:var(--color-bg, white)}article,aside,figure,footer,header,nav,section,main{display:block}ol,ul{list-style:none}blockquote{quotes:none}button,select{margin:0}.btn,.link,.reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;color:inherit;line-height:inherit;padding:0}table{border-collapse:collapse;border-spacing:0}img,video,svg{max-width:100%}:root{--space-unit: 1rem}:root,*{--space-xxxxs: calc(.125 * var(--space-unit));--space-xxxs: calc(.25 * var(--space-unit));--space-xxs: calc(.375 * var(--space-unit));--space-xs: calc(.5 * var(--space-unit));--space-sm: calc(.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, .375em)/2);--radius-md: var(--radius, .375em);--radius-lg: calc(var(--radius, .375em) * 2);--shadow-ring: 0 0 0 1px hsl(0deg, 0%, 0%, .05);--shadow-xs: 0 0 0 1px hsl(0deg, 0%, 0%, .02), 0 1px 3px -1px hsl(0deg, 0%, 0%, .2);--shadow-sm: 0 .3px .4px hsl(0deg, 0%, 0%, .02), 0 .9px 1.5px hsl(0deg, 0%, 0%, .045), 0 3.5px 6px hsl(0deg, 0%, 0%, .09);--shadow-md: 0 .9px 1.25px hsl(0deg, 0%, 0%, .025), 0 3px 5px hsl(0deg, 0%, 0%, .05), 0 12px 20px hsl(0deg, 0%, 0%, .09);--shadow-lg: 0 1.2px 1.9px -1px hsl(0deg, 0%, 0%, .01), 0 3px 5px -1px hsl(0deg, 0%, 0%, .015), 0 8px 15px -1px hsl(0deg, 0%, 0%, .05), 0 28px 40px -1px hsl(0deg, 0%, 0%, .1);--shadow-xl: 0 1.5px 2.1px -6px hsl(0deg, 0%, 0%, .009), 0 3.6px 5.2px -6px hsl(0deg, 0%, 0%, .0115), 0 7.3px 10.6px -6px hsl(0deg, 0%, 0%, .0125), 0 16.2px 21.9px -6px hsl(0deg, 0%, 0%, .025), 0 46px 60px -6px hsl(0deg, 0%, 0%, .15);--inner-glow: inset 0 0 .5px 1px hsl(0deg, 0%, 100%, .075);--inner-glow-top: inset 0 1px .5px hsl(0deg, 0%, 100%, .075);--ease-in-out: cubic-bezier(.645, .045, .355, 1);--ease-in: cubic-bezier(.55, .055, .675, .19);--ease-out: cubic-bezier(.215, .61, .355, 1);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1)}:root{--heading-line-height: 1.2;--body-line-height: 1.4}body{color:var(--color-contrast-high, hsl(210deg, 7%, 21%));font-family:var(--font-primary, sans-serif);font-size:var(--text-base-size, 1rem);font-weight:var(--body-font-weight, normal)}h1,h2,h3,h4{color:var(--color-contrast-higher, hsl(204deg, 28%, 7%));font-weight:var(--heading-font-weight, 700);line-height:var(--heading-line-height, 1.2)}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)}a,.link{color:var(--color-primary, hsl(250deg, 84%, 54%));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 p,.text-component blockquote,.text-component ul li,.text-component ol li{line-height:calc(var(--body-line-height) * var(--line-height-multiplier, 1))}.text-component ul,.text-component ol,.text-component p,.text-component blockquote{margin-bottom:calc(var(--space-unit) * .9375 * var(--text-space-y-multiplier, 1))}.text-component ul,.text-component ol{list-style-position:inside}.text-component ul ul,.text-component ul ol,.text-component ol ul,.text-component ol ol{margin-bottom:0;padding-left:1em}.text-component ul{list-style-type:disc}.text-component ol{list-style-type:decimal}.text-component img{display:block;margin:0 auto}.text-component>*:first-child{margin-top:0}.text-component>*:last-child{margin-bottom:0}: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;color:inherit;display:inline-block;fill:currentcolor;flex-shrink:0;font-size:var(--size);height:1em;line-height:1;max-width:initial;width:1em}.icon--xs{--size: var(--icon-xs)}.icon--md{--size: var(--icon-md)}.icon--is-spinning{animation:icon-spin 1s infinite linear}@keyframes icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon use{color:inherit;fill:currentcolor}.btn{align-items:center;border-radius:var(--btn-radius, .25em);display:inline-flex;font-size:var(--btn-font-size, 1em);justify-content:center;padding:var(--btn-padding-y, .5em) var(--btn-padding-x, .75em) var(--btn-padding-y, .5em) var(--btn-padding-x, .75em);position:relative;text-decoration:none;white-space:nowrap}.btn--lg{font-size:var(--btn-font-size-lg, 1.4em)}:root{--z-index-header: 3;--z-index-popover: 5;--z-index-fixed-element: 10;--z-index-overlay: 15}:root{--display: block}.is-visible{display:var(--display)!important}.is-hidden{display:none!important}html:not(.js) .no-js\:is-hidden{display:none!important}@media print{.print\:is-hidden{display:none!important}}.sr-only{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.items-center{align-items:center}.block{display:block}.inline-block{display:inline-block}.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-bottom-xxxxs{margin-bottom:var(--space-xxxxs)}.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-left-xxxs{margin-left:var(--space-xxxs)}.margin-left-xxs{margin-left:var(--space-xxs)}.margin-left-auto{margin-left:auto}.margin-x-sm{margin-left:var(--space-sm);margin-right:var(--space-sm)}.margin-x-auto{margin-left:auto;margin-right:auto}.margin-y-sm{margin-bottom:var(--space-sm);margin-top:var(--space-sm)}.margin-y-md{margin-bottom:var(--space-md);margin-top:var(--space-md)}.margin-y-lg{margin-bottom:var(--space-lg);margin-top:var(--space-lg)}.padding-sm{padding:var(--space-sm)}.padding-bottom-md{padding-bottom:var(--space-md)}.padding-bottom-xl{padding-bottom:var(--space-xl)}.padding-y-xs{padding-bottom:var(--space-xs);padding-top:var(--space-xs)}.padding-y-md{padding-bottom:var(--space-md);padding-top:var(--space-md)}.padding-y-lg{padding-bottom:var(--space-lg);padding-top:var(--space-lg)}.align-baseline{vertical-align:baseline}.align-sub{vertical-align:sub}.align-middle{vertical-align:middle}.text-unit-em{font-size:var(--text-unit)}.text-unit-em{--text-unit: 1em}.text-xs{font-size:var(--text-xs, .6875rem)}.text-sm{font-size:var(--text-sm, .75rem)}.text-md{font-size:var(--text-md, 1.125rem)}.text-lg{font-size:var(--text-lg, 1.375rem)}.text-xxxl{font-size:var(--text-xxxl, 2.5rem)}.font-semibold{font-weight:600}.font-bold,.text-bold{font-weight:700}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-decoration-none{text-decoration:none}.text-space-y-xxs{--text-space-y-multiplier: .25 !important}.text-space-y-lg{--text-space-y-multiplier: 1.5 !important}.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}.line-height-1{line-height:1!important}.text-nowrap{white-space:nowrap}[class^=color-],[class*=" color-"]{--color-o: 1}.color-contrast-low{color:hsl(var(--color-contrast-low-h),var(--color-contrast-low-s),var(--color-contrast-low-l),var(--color-o, 1))}.color-contrast-medium{color:hsl(var(--color-contrast-medium-h),var(--color-contrast-medium-s),var(--color-contrast-medium-l),var(--color-o, 1))}.color-contrast-high{color:hsl(var(--color-contrast-high-h),var(--color-contrast-high-s),var(--color-contrast-high-l),var(--color-o, 1))}.color-contrast-higher{color:hsl(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),var(--color-o, 1))}.width-100\%{width:100%}: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-xxxxs{max-width:var(--max-width-xxxxs)}.max-width-xs{max-width:var(--max-width-xs)}.max-width-lg{max-width:var(--max-width-lg)}[class^=max-width-adaptive],[class*=" max-width-adaptive"]{max-width:32rem}@media (width >= 48rem){.max-width-adaptive-md,.max-width-adaptive-lg,.max-width-adaptive{max-width:48rem}}@media (width >= 64rem){.max-width-adaptive-md,.max-width-adaptive-lg,.max-width-adaptive{max-width:64rem}}@media (width >= 80rem){.max-width-adaptive-lg,.max-width-adaptive{max-width:80rem}}.shadow-md{box-shadow:var(--shadow-md)}:where(.inner-glow){position:relative}:where(.inner-glow):after{border-radius:inherit;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.inner-glow:after{box-shadow:var(--inner-glow)}.position-relative{position:relative}.bottom-md{bottom:var(--space-md)}.z-index-1{z-index:1}[class^=border-],[class*=" border-"]{--border-o: 1;--border-width: 1px;--border-style: solid}.border-top{border-top:var(--border-width, 1px) var(--border-style, solid) hsl(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),var(--border-o-base, .1))}.radius-md{border-radius:var(--radius-md)}[class^=bg-],[class*=" bg-"]{--bg-o: 1}.bg-light{background-color:hsl(var(--color-bg-light-h),var(--color-bg-light-s),var(--color-bg-light-l),var(--bg-o))}.bg-top{background-position:center top}.bg-cover{background-size:cover}.bg-no-repeat{background-repeat:no-repeat}.object-cover{-o-object-fit:cover;object-fit:cover}[class*=" -scale"],[class*=" scale"]{--translate: 0;--rotate: 0;--skew: 0;--scale: 1;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)) rotate(var(--rotate-z, var(--rotate))) skew(var(--skew-x, var(--skew))) skewY(var(--skew-y, 0)) scaleX(var(--scale-x, var(--scale))) scaleY(var(--scale-y, var(--scale)))}.visible{visibility:visible}@media (width >= 32rem){.text-right\@xs{text-align:right}.max-width-xs\@xs{max-width:var(--max-width-xs)}}@media (width >= 64rem){.flex-row\@md{flex-direction:row}.flex-row-reverse\@md{flex-direction:row-reverse}.justify-between\@md{justify-content:space-between}.items-center\@md{align-items:center}.hide\@md{display:none!important}.margin-bottom-0\@md{margin-bottom:0}.text-xs\@md{font-size:var(--text-xs, .6875rem)}.position-relative\@md{position:relative}.position-sticky\@md{position:-webkit-sticky;position:sticky}.top-sm\@md{top:var(--space-sm)}}:root{--color-primary-darker: hsl(218deg, 61%, 21%);--color-primary-darker-h: 218;--color-primary-darker-s: 61%;--color-primary-darker-l: 21%;--color-primary-dark: hsl(218deg, 61%, 27%);--color-primary-dark-h: 218;--color-primary-dark-s: 61%;--color-primary-dark-l: 27%;--color-primary: hsl(218deg, 61%, 33%);--color-primary-h: 218;--color-primary-s: 61%;--color-primary-l: 33%;--color-primary-light: hsl(218deg, 61%, 39%);--color-primary-light-h: 218;--color-primary-light-s: 61%;--color-primary-light-l: 39%;--color-primary-lighter: hsl(218deg, 61%, 45%);--color-primary-lighter-h: 218;--color-primary-lighter-s: 61%;--color-primary-lighter-l: 45%;--color-accent-darker: hsl(342deg, 89%, 38%);--color-accent-darker-h: 342;--color-accent-darker-s: 89%;--color-accent-darker-l: 38%;--color-accent-dark: hsl(342deg, 89%, 43%);--color-accent-dark-h: 342;--color-accent-dark-s: 89%;--color-accent-dark-l: 43%;--color-accent: hsl(342deg, 89%, 48%);--color-accent-h: 342;--color-accent-s: 89%;--color-accent-l: 48%;--color-accent-light: hsl(342deg, 89%, 56%);--color-accent-light-h: 342;--color-accent-light-s: 89%;--color-accent-light-l: 56%;--color-accent-lighter: hsl(342deg, 89%, 62%);--color-accent-lighter-h: 342;--color-accent-lighter-s: 89%;--color-accent-lighter-l: 62%;--color-secondary-darker: hsl(0deg, 0%, 30%);--color-secondary-darker-h: 0;--color-secondary-darker-s: 0%;--color-secondary-darker-l: 30%;--color-secondary-dark: hsl(0deg, 0%, 40%);--color-secondary-dark-h: 0;--color-secondary-dark-s: 0%;--color-secondary-dark-l: 40%;--color-secondary: hsl(0deg, 0%, 50%);--color-secondary-h: 0;--color-secondary-s: 0%;--color-secondary-l: 50%;--color-secondary-light: hsl(0deg, 0%, 60%);--color-secondary-light-h: 0;--color-secondary-light-s: 0%;--color-secondary-light-l: 60%;--color-secondary-lighter: hsl(0deg, 0%, 70%);--color-secondary-lighter-h: 0;--color-secondary-lighter-s: 0%;--color-secondary-lighter-l: 70%;--color-black: hsl(204deg, 28%, 7%);--color-black-h: 204;--color-black-s: 28%;--color-black-l: 7%;--color-white: hsl(0deg, 0%, 100%);--color-white-h: 0;--color-white-s: 0%;--color-white-l: 100%;--color-warning-darker: hsl(46deg, 100%, 47%);--color-warning-darker-h: 46;--color-warning-darker-s: 100%;--color-warning-darker-l: 47%;--color-warning-dark: hsl(46deg, 100%, 50%);--color-warning-dark-h: 46;--color-warning-dark-s: 100%;--color-warning-dark-l: 50%;--color-warning: hsl(46deg, 100%, 61%);--color-warning-h: 46;--color-warning-s: 100%;--color-warning-l: 61%;--color-warning-light: hsl(46deg, 100%, 71%);--color-warning-light-h: 46;--color-warning-light-s: 100%;--color-warning-light-l: 71%;--color-warning-lighter: hsl(46deg, 100%, 80%);--color-warning-lighter-h: 46;--color-warning-lighter-s: 100%;--color-warning-lighter-l: 80%;--color-success-darker: hsl(122deg, 50%, 47%);--color-success-darker-h: 122;--color-success-darker-s: 50%;--color-success-darker-l: 47%;--color-success-dark: hsl(122deg, 50%, 52%);--color-success-dark-h: 122;--color-success-dark-s: 50%;--color-success-dark-l: 52%;--color-success: hsl(122deg, 50%, 60%);--color-success-h: 122;--color-success-s: 50%;--color-success-l: 60%;--color-success-light: hsl(122deg, 50%, 69%);--color-success-light-h: 122;--color-success-light-s: 50%;--color-success-light-l: 69%;--color-success-lighter: hsl(122deg, 50%, 76%);--color-success-lighter-h: 122;--color-success-lighter-s: 50%;--color-success-lighter-l: 76%;--color-error-darker: hsl(342deg, 89%, 38%);--color-error-darker-h: 342;--color-error-darker-s: 89%;--color-error-darker-l: 38%;--color-error-dark: hsl(342deg, 89%, 43%);--color-error-dark-h: 342;--color-error-dark-s: 89%;--color-error-dark-l: 43%;--color-error: hsl(342deg, 89%, 48%);--color-error-h: 342;--color-error-s: 89%;--color-error-l: 48%;--color-error-light: hsl(342deg, 89%, 56%);--color-error-light-h: 342;--color-error-light-s: 89%;--color-error-light-l: 56%;--color-error-lighter: hsl(342deg, 89%, 62%);--color-error-lighter-h: 342;--color-error-lighter-s: 89%;--color-error-lighter-l: 62%;--color-bg-darker: hsl(23deg, 13%, 81%);--color-bg-darker-h: 23;--color-bg-darker-s: 13%;--color-bg-darker-l: 81%;--color-bg-dark: hsl(26deg, 18%, 84%);--color-bg-dark-h: 26;--color-bg-dark-s: 18%;--color-bg-dark-l: 84%;--color-bg: hsl(24deg, 29%, 90%);--color-bg-h: 24;--color-bg-s: 29%;--color-bg-l: 90%;--color-bg-light: hsl(26deg, 18%, 96%);--color-bg-light-h: 26;--color-bg-light-s: 18%;--color-bg-light-l: 96%;--color-bg-lighter: hsl(23deg, 13%, 99%);--color-bg-lighter-h: 23;--color-bg-lighter-s: 13%;--color-bg-lighter-l: 99%;--color-contrast-lower: hsl(22deg, 9%, 76%);--color-contrast-lower-h: 22;--color-contrast-lower-s: 9%;--color-contrast-lower-l: 76%;--color-contrast-low: hsl(24deg, 2%, 58%);--color-contrast-low-h: 24;--color-contrast-low-s: 2%;--color-contrast-low-l: 58%;--color-contrast-medium: hsl(0deg, 0%, 42%);--color-contrast-medium-h: 0;--color-contrast-medium-s: 0%;--color-contrast-medium-l: 42%;--color-contrast-high: hsl(204deg, 5%, 20%);--color-contrast-high-h: 204;--color-contrast-high-s: 5%;--color-contrast-high-l: 20%;--color-contrast-higher: hsl(204deg, 28%, 7%);--color-contrast-higher-h: 204;--color-contrast-higher-s: 28%;--color-contrast-higher-l: 7%;--gradient-primary-stop-1: hsl(250deg, 84%, 54%);--gradient-primary-stop-1-h: 250;--gradient-primary-stop-1-s: 84%;--gradient-primary-stop-1-l: 54%;--gradient-primary-stop-2: hsl(300deg, 84%, 54%);--gradient-primary-stop-2-h: 300;--gradient-primary-stop-2-s: 84%;--gradient-primary-stop-2-l: 54%}@media (width >= 64rem){:root,*{--space-xxxxs: calc(.1875 * var(--space-unit));--space-xxxs: calc(.375 * var(--space-unit));--space-xxs: calc(.5625 * var(--space-unit));--space-xs: calc(.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: .375em}:root{--font-primary: "Roboto Flex", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, helvetica, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-head: "Roboto Slab", ui-serif, 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-head-capital-letter: 1;--text-unit: var(--text-base-size)}:root,*{--text-xs: calc((var(--text-unit) / var(--text-scale-ratio)) / var(--text-scale-ratio));--text-sm: calc(var(--text-xs) * var(--text-scale-ratio));--text-md: calc(var(--text-sm) * var(--text-scale-ratio) * var(--text-scale-ratio));--text-lg: calc(var(--text-md) * var(--text-scale-ratio));--text-xl: calc(var(--text-lg) * var(--text-scale-ratio));--text-xxl: calc(var(--text-xl) * var(--text-scale-ratio));--text-xxxl: calc(var(--text-xxl) * var(--text-scale-ratio));--text-xxxxl: calc(var(--text-xxxl) * var(--text-scale-ratio))}@media (width >= 64rem){:root{--text-base-size: 1.125rem;--text-scale-ratio: 1.215}}body{font-family:var(--font-primary)}h1,h2,h3,h4{font-family:var(--font-head);--heading-font-weight: 700}.color-secondary{color:hsl(var(--color-secondary-h),var(--color-secondary-s),var(--color-secondary-l),var(--color-o, 1))}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.link{background-image:linear-gradient(to right,currentcolor 50%,hsl(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.15) 50%);background-position:100% 100%;background-repeat:no-repeat;background-size:200% 1px;text-decoration:none;transition:background-position .2s}.link:hover{background-position:0% 100%}.text-component{--line-height-multiplier: 1;--text-space-y-multiplier: 1}.text-component>*{--text-unit: 1em;--space-unit: 1em}.text-component blockquote{border-left:4px solid var(--color-contrast-lower);font-style:italic;padding-left:1em}.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-xs);--btn-radius: .25em}.btn{border:1px solid var(--color-contrast-higher);cursor:pointer;font-family:var(--font-primary);line-height:1;outline:2px solid transparent;outline-offset:2px;text-decoration:none;transition:all .3s ease;will-change:transform}.btn:hover{box-shadow:0 1px 2px hsl(var(--color-black-h),var(--color-black-s),var(--color-black-l),.2),0 1px 1px hsl(var(--color-black-h),var(--color-black-s),var(--color-black-l),.2)}.btn:focus{outline:2px solid var(--color-black);outline-offset:2px}.btn:active{transform:translateY(2px)}.btn--primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn--subtle{background:var(--color-bg);color:var(--color-contrast-higher)}.btn[disabled]{box-shadow:none;cursor:not-allowed;opacity:.6}.btn--lg{font-size:1.4em}:root{--form-control-padding-x: var(--space-sm);--form-control-padding-y: var(--space-xs);--form-control-radius: var(--radius-md)}.yandex-maps{height:600px;width:100%}.badge{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-contrast-lower);border:0;border-radius:var(--radius-md);color:inherit;display:inline-flex;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}.badge:not([class^=padding-],[class*=" padding-"]){padding:var(--space-xxxs) var(--space-xxs)}.badge--outline{background-color:transparent;box-shadow:inset 0 0 0 1px var(--color-contrast-lower)}:root{--custom-checkbox-size: 20px;--custom-checkbox-radius: 4px;--custom-checkbox-border-width: 1px;--custom-checkbox-marker-size: 18px}:root{--details-list-border-width: 1px;--details-list-border-opacity: .15}.details-list--rows .details-list__item{border-bottom:var(--details-list-border-width) solid hsl(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),var(--details-list-border-opacity))}.details-list--rows .details-list__item:last-child{border-bottom:none}.hero{background-position:center center;background-repeat:no-repeat;background-size:cover}:root{--list-v2-bullet-size: 40px;--list-v2-bullet-font-size: 1rem;--list-v2-bullet-margin-right: 1rem;--list-v2-gap-y: var(--space-lg)}.list-v2,.text-component .list-v2{list-style:none;padding-left:0}.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{align-items:center;display:inline-flex;flex-shrink:0;height:var(--list-v2-bullet-size);justify-content:center;margin-left:calc(-1 * var(--list-v2-bullet-size) - var(--list-v2-bullet-margin-right));margin-right:var(--list-v2-bullet-margin-right);position:relative;top:-.1em;vertical-align:middle;width:var(--list-v2-bullet-size)}.list-v2__content{margin-left:calc(var(--list-v2-bullet-size) + var(--list-v2-bullet-margin-right))}.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{background-color:hsl(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.2);border-radius:50%}.list-v2--icons .list-v2__icon,.text-component .list-v2--icons .list-v2__icon{--size: 24px;color:var(--color-primary)}:root{--list-space-y: .375em;--list-offset: 1em;--list-line-height-multiplier: 1}.list,.text-component .list{list-style:none;padding-left:0}.list ul,.list ol,.text-component .list ul,.text-component .list ol{list-style:none;margin:0;margin-top:calc(var(--list-space-y) / 2 * var(--text-space-y-multiplier, 1));padding-left:var(--list-offset);padding-top:calc(var(--list-space-y) / 2 * var(--text-space-y-multiplier, 1))}.list li,.text-component .list li{line-height:calc(var(--body-line-height) * var(--list-line-height-multiplier));margin-bottom:calc(var(--list-space-y) / 2 * var(--text-space-y-multiplier, 1));padding-bottom:calc(var(--list-space-y) / 2 * var(--text-space-y-multiplier, 1))}.list>li:last-child,.list ul>li:last-child,.list ol>li:last-child,.text-component .list>li:last-child,.text-component .list ul>li:last-child,.text-component .list ol>li:last-child{margin-bottom:0}.list:not(.list--border)>li:last-child,.list ul>li:last-child,.list ol>li:last-child,.text-component .list:not(.list--border)>li:last-child,.text-component .list ul>li:last-child,.text-component .list ol>li:last-child{padding-bottom:0}.list--ul,.text-component .list--ul,.list--ol,.text-component .list--ol{--list-offset: calc(var(--list-bullet-size) + var(--list-bullet-margin-right))}.list--ul ul,.list--ul ol,.text-component .list--ul ul,.text-component .list--ul ol,.list--ol ul,.list--ol ol,.text-component .list--ol ul,.text-component .list--ol ol{padding-left:0}@supports (--css: variables){.list--ul li,.text-component .list--ul li,.list--ol li,.text-component .list--ol li{padding-left:var(--list-offset)!important}}.list--ul li:before,.text-component .list--ul li:before,.list--ol li:before,.text-component .list--ol li:before{align-items:center;display:inline-flex;justify-content:center;position:relative;top:-.1em;vertical-align:middle}@supports (--css: variables){.list--ul li:before,.text-component .list--ul li:before,.list--ol li:before,.text-component .list--ol li:before{height:var(--list-bullet-size)!important;left:calc(var(--list-bullet-margin-right) * -1)!important;margin-left:calc(var(--list-bullet-size) * -1)!important;width:var(--list-bullet-size)!important}}.list--ul,.text-component .list--ul{--list-bullet-size: 7px;--list-bullet-margin-right: 12px}.list--ul>li,.text-component .list--ul>li{padding-left:19px}.list--ul>li:before,.text-component .list--ul>li:before{background-color:currentcolor;border-radius:50%;color:var(--color-contrast-lower);content:"";height:7px;left:-12px;margin-left:-7px;width:7px}.list--ul ul li:before,.text-component .list--ul ul li:before{background-color:transparent;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{background-color:var(--color-contrast-lower);border-radius:50%;color:var(--color-contrast-high);content:counter(list-items);font-size:var(--list-bullet-font-size, 14px);height:26px;left:-6px;line-height:1;margin-left:-26px;width:26px}.list--ol ol>li:before,.text-component .list--ol ol>li:before{background-color:transparent;box-shadow:inset 0 0 0 2px var(--color-contrast-lower)}.main-footer__social{--icon-hover-color: var(--color-contrast-high);color:var(--color-contrast-medium);display:inline-block;text-decoration:none;transition:color .2s,transform .2s}.main-footer__social:hover{color:var(--icon-hover-color)}.main-footer__social .icon{font-size:1.2em}@media (width >= 64rem){.main-footer__social .icon{font-size:1em}}:root{--header-height: 80px}@media (width >= 64rem){:root{--header-height: 120px}}.header{background-color:var(--color-bg);height:var(--header-height);width:100%;z-index:var(--z-index-header, 3)}.header__container{align-items:center;display:flex;height:100%;justify-content:space-between;margin-bottom:var(--space-xs);margin-top:var(--space-xs)}.header__logo{flex-shrink:0;position:relative;z-index:2}.header__logo a,.header__logo svg,.header__logo img{display:block;height:100%;max-height:calc(var(--header-height) - 2 * var(--space-xs));width:auto}.header__nav{background-color:var(--color-bg);box-shadow:var(--shadow-md);display:none;left:0;max-height:100vh;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:absolute;top:0;width:100%;z-index:1}.header__nav:before{background:inherit;border-bottom:1px solid var(--color-contrast-lower);content:"";display:block;height:var(--header-height);position:-webkit-sticky;position:sticky;top:0}.header__nav--is-visible{display:block}.header__nav-inner{padding:var(--space-md)}.header__label{color:var(--color-contrast-medium);font-size:var(--text-sm);margin-bottom:var(--space-sm)}.header__item{margin-bottom:var(--space-sm)}.header__link{color:var(--color-contrast-higher);font-size:var(--text-lg);text-decoration:none}.header__link:hover,.header__link[aria-current]{color:var(--color-primary)}.header__item--divider{background-color:var(--color-contrast-lower);height:1px;width:100%}.header__trigger{position:relative;z-index:2}.header__trigger-icon{background-color:currentcolor;display:block;height:2px;margin-right:var(--space-xxs);position:relative;transition:.2s;width:1em}.header__trigger-icon:before,.header__trigger-icon:after{background-color:currentcolor;content:"";height:inherit;left:0;position:absolute;top:0;transition:.2s;width:inherit}.header__trigger-icon:before{transform:translateY(-5px)}.header__trigger-icon:after{transform:translateY(5px)}.header__trigger[aria-expanded=true] .header__trigger-icon{background-color:transparent}.header__trigger[aria-expanded=true] .header__trigger-icon:before{transform:rotate(45deg)}.header__trigger[aria-expanded=true] .header__trigger-icon:after{transform:rotate(-45deg)}@media (width >= 64rem){.header__nav{background-color:transparent;box-shadow:none;display:block;max-height:none;overflow:visible;overscroll-behavior:auto;position:static;width:auto}.header__nav:before{display:none}.header__nav-inner{padding:0}.header__label{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);position:absolute}.header__list{align-items:center;display:flex}.header__item{display:inline-block;margin-bottom:0;margin-left:var(--space-md)}.header__link{font-size:1.125rem}.header__item--divider{height:1em;width:1px}.header__trigger{display:none}}:root{--masonry-grid-gap: var(--space-sm);--masonry-col-auto-size: 280px}.masonry__loader{display:none}.masonry__list{display:flex;flex-wrap:wrap;margin-bottom:calc(-1 * var(--masonry-grid-gap));margin-right:calc(-1 * var(--masonry-grid-gap))}.masonry__item{display:inline-block;margin-bottom:var(--masonry-grid-gap);margin-right:var(--masonry-grid-gap);width:var(--masonry-col-auto-size)}.masonry{position:relative}.masonry__loader{display:block;left:50%;position:absolute;top:0;transform:translate(-50%)}.masonry__list{opacity:0;transition:opacity .4s}.masonry--loaded .masonry__loader{display:none}.masonry--loaded .masonry__list{opacity:1}@supports (flex-basis: 0){.masonry__list{flex-direction:column}.masonry__item{flex-basis:0}}.modal{height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:var(--z-index-overlay, 15)}.modal:not(.modal--is-visible){background-color:transparent;pointer-events:none}.modal--is-visible{opacity:1;visibility:visible}:root{--modal-transition-duration: .2s}@media (prefers-reduced-motion: no-preference){.modal--animate-fade{--modal-transition-duration: .2s;transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s var(--modal-transition-duration)}.modal--animate-fade.modal--is-visible{transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s}.modal--animate-scale,.modal--animate-translate-up,.modal--animate-translate-down,.modal--animate-translate-right,.modal--animate-translate-left{--modal-transition-duration: .2s;transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s var(--modal-transition-duration)}.modal--animate-scale.modal--is-visible,.modal--animate-translate-up.modal--is-visible,.modal--animate-translate-down.modal--is-visible,.modal--animate-translate-right.modal--is-visible,.modal--animate-translate-left.modal--is-visible{transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s}.modal--animate-slide-up,.modal--animate-slide-down,.modal--animate-slide-right,.modal--animate-slide-left{--modal-transition-duration: .3s;transition:opacity 0s var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s var(--modal-transition-duration)}.modal--animate-slide-up.modal--is-visible,.modal--animate-slide-down.modal--is-visible,.modal--animate-slide-right.modal--is-visible,.modal--animate-slide-left.modal--is-visible{transition:background-color var(--modal-transition-duration),visibility 0s}}.notice{pointer-events:none;position:fixed;width:100%;z-index:var(--z-index-fixed-element, 10)}.notice__banner{pointer-events:auto}.notice--hide{opacity:0;visibility:hidden}@media screen and (prefers-reduced-motion: no-preference){.notice{transition:opacity .3s,visibility 0s .3s}.notice__banner{transition:transform .3s}.notice--hide .notice__banner{transform:translateY(20px)}}:root{--popover-width: 250px;--popover-control-gap: 4px;--popover-viewport-gap: 20px;--popover-transition-duration: .2s}.popover--is-visible{opacity:1;transition:visibility 0s,opacity var(--popover-transition-duration);visibility:visible}:root{--rating-icon-size: 1.75em}.rating__control ul{display:inline-flex;vertical-align:top}.rating__control li{cursor:pointer;float:left;height:var(--rating-icon-size);position:relative;width:var(--rating-icon-size)}.rating__control li:focus{outline:none}.rating__control li:focus:before{opacity:.2;transform:scale(1)}.rating__control li:before{background-color:currentcolor;border-radius:50%;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(0);transition:.2s;width:100%}.rating__control li.rating__item--zero,.rating__control--is-hidden{display:none}.rating__icon,.rating__control li:before{color:var(--color-primary)}.rating__icon--inactive,.rating__item--checked~li .rating__icon{color:var(--color-contrast-lower)}.rating__icon{overflow:hidden}.rating__icon svg{display:block;height:var(--rating-icon-size);max-width:var(--rating-icon-size);pointer-events:none;width:var(--rating-icon-size)}.rating--read-only .rating__control li{cursor:default}.rating__icon--inactive{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.rating__item--half .rating__icon:not(.rating__icon--inactive){position:relative;width:50%;z-index:2}:root{--reveal-fx-duration: .6s;--reveal-fx-timing-function: var(--ease-out)}.reveal-fx{opacity:0;transition:opacity,transform var(--reveal-fx-timing-function);transition-duration:var(--reveal-fx-duration)}.reveal-fx:before{content:"reveal-fx";display:none}.reveal-fx--translate,.reveal-fx--translate-up{transform:translateY(50px)}.reveal-fx--translate-right{transform:translate(-50px)}.reveal-fx--translate-left{transform:translate(50px)}.reveal-fx--translate-down{transform:translateY(-50px)}.reveal-fx--scale{transform:scale(.8)}.reveal-fx--scale-up{transform:translateY(50px) scale(.8)}.reveal-fx--scale-right{transform:translate(-50px) scale(.8)}.reveal-fx--scale-left{transform:translate(50px) scale(.8)}.reveal-fx--scale-down{transform:translateY(-50px) scale(.8)}.reveal-fx--rotate,.reveal-fx--rotate-down,.reveal-fx--rotate-right,.reveal-fx--rotate-left,.reveal-fx--rotate-up{perspective:1000px}.reveal-fx--rotate>*,.reveal-fx--rotate-down>*,.reveal-fx--rotate-right>*,.reveal-fx--rotate-left>*,.reveal-fx--rotate-up>*{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform var(--reveal-fx-duration) var(--reveal-fx-timing-function)}.reveal-fx--rotate>*,.reveal-fx--rotate-down>*{transform:rotateX(-45deg);transform-origin:top}.reveal-fx--rotate-right>*{transform:rotateY(45deg);transform-origin:left center}.reveal-fx--rotate-left>*{transform:rotateY(-45deg);transform-origin:right center}.reveal-fx--rotate-up>*{transform:rotateX(45deg);transform-origin:bottom}.reveal-fx--text-mask{overflow:hidden}.reveal-fx--text-mask>*{display:inline-block;transform:translateY(100%);transition:transform var(--reveal-fx-duration) var(--reveal-fx-timing-function);will-change:transform}.reveal-fx--text-mask>*{will-change:transform}.reveal-fx--clip-x>*,.reveal-fx--clip-y>*{transition:opacity,clip-path var(--ease-out),-webkit-clip-path var(--ease-out);transition-duration:var(--reveal-fx-duration)}.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%)}.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%)}.reveal-fx--is-visible{opacity:1}.reveal-fx--is-visible.reveal-fx--text-mask>*{transform:translate(0)}.reveal-fx--is-visible.reveal-fx--clip-x>*,.reveal-fx--is-visible.reveal-fx--clip-y>*{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);opacity:1}: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-divider-bottom{padding-bottom:var(--section-divider-ratio)}.section-divider{bottom:-1px;left:0;overflow:hidden;position:absolute;width:100%}.section-divider svg{display:block;height:auto;left:-1%;max-width:none;position:relative;width:102%}html{scroll-behavior:smooth}.socials-v3{position:relative;z-index:1}.socials-v3__btns{display:flex}.socials-v3__btns>*{flex-grow:1}.socials-v3__btns:hover .socials-v3__btn{opacity:.5}.socials-v3__btns:hover .socials-v3__btn:after{opacity:0}.socials-v3__btns li:last-child .socials-v3__btn:after{display:none}.socials-v3__btn{--icon-hover-color: var(--color-primary);border-radius:var(--radius-md);display:block;padding-bottom:var(--space-xl);padding-top:var(--space-xl);position:relative;text-align:center;transition:.3s}.socials-v3__btn .icon{color:var(--color-contrast-high);font-size:1.6em;transition:color .2s,transform .2s}.socials-v3__btn:after{background-color:var(--color-contrast-lower);content:"";height:100%;position:absolute;right:0;top:0;transition:opacity .2s;width:1px}.socials-v3__btn:hover{background-color:var(--color-bg);box-shadow:var(--shadow-md);opacity:1!important}.socials-v3__btn:hover .icon{color:var(--icon-hover-color);transform:scale(1.2)}@media (width >= 48rem){.socials-v3__btn .icon{font-size:2em}}.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{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);position:absolute}.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{background-color:var(--color-bg-light);display:flex;justify-content:space-between;padding:var(--space-md);position:relative;text-align:right;width:100%}.table:not(.table--expanded) .table__cell:after{background-color:var(--color-contrast-lower);bottom:0;content:"";height:1px;left:var(--space-md);position:absolute;width:calc(100% - 2 * var(--space-md))}.table:not(.table--expanded) .table__label{color:var(--color-contrast-higher);font-weight:700;margin-right:var(--space-md);text-align:left}.table--expanded{border-bottom:1px solid var(--color-contrast-lower)}.table--expanded .table__header .table__cell{background-color:var(--color-bg);border-bottom:1px solid var(--color-contrast-lower);color:var(--color-contrast-higher);font-weight:700;position:relative;z-index:10}.table--expanded .table__body .table__row:nth-child(odd){background-color:hsl(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:-webkit-sticky;position:sticky;top:0}.table{opacity:0}.table--loaded{opacity:1}[class*=table--expanded]:before{display:none}.table--expanded\@xs:before{content:"collapsed"}@media (width >= 32rem){.table--expanded\@xs:before{content:"expanded"}}.table--expanded\@sm:before{content:"collapsed"}@media (width >= 48rem){.table--expanded\@sm:before{content:"expanded"}}.table--expanded\@md:before{content:"collapsed"}@media (width >= 64rem){.table--expanded\@md:before{content:"expanded"}}.table--expanded\@lg:before{content:"collapsed"}@media (width >= 80rem){.table--expanded\@lg:before{content:"expanded"}}.table--expanded\@xl:before{content:"collapsed"}@media (width >= 90rem){.table--expanded\@xl:before{content:"expanded"}}:root{--user-cell-img-size: 64px}.user-cell{--space-unit: 1rem;background:hsl(var(--color-contrast-lower-h),var(--color-contrast-lower-s),var(--color-contrast-lower-l),.5);border-radius:var(--radius-md);font-size:1rem;padding:var(--space-sm)}.user-cell__img{border-radius:50%;display:block;height:var(--user-cell-img-size);margin-bottom:var(--space-sm);width:var(--user-cell-img-size)}.user-cell__content{margin-bottom:var(--space-sm)}@supports (grid-area: auto){.user-cell{align-items:center;display:grid;gap:var(--space-xxs);grid-template-columns:1fr auto}.user-cell__body{align-items:center;display:grid;gap:var(--space-xs);grid-template-columns:var(--user-cell-img-size) 1fr}.user-cell__img,.user-cell__content{margin-bottom:0}}:root{--toc-border-width: 1px}.toc{--space-unit: 1rem}.toc__list{position:relative}.toc__list .toc__list .toc__link{padding-left:calc(var(--space-sm) * 2)}.toc__link,.toc__label{padding:var(--space-xxxs) var(--space-sm)}.toc__link{color:var(--color-contrast-medium);position:relative;text-decoration:none}.toc__link:before{content:"";height:100%;left:0;position:absolute;top:0;width:var(--toc-border-width)}.toc__link:hover{color:var(--color-contrast-high)}.toc__link--selected,.toc__link--selected:hover{color:var(--color-primary)}.toc__label{font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase}.toc__control{align-items:center;display:flex;justify-content:space-between;width:100%}.toc__control-text{position:relative}.toc__control-text>*{display:inline-block;transition:opacity .4s,transform .4s var(--ease-out)}.toc__control-text>*:last-child{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateY(-10px)}.toc__icon-arrow .icon__group{transform-origin:8px 8px;transition:transform .3s var(--ease-out);will-change:transform}.toc__icon-arrow .icon__group>*{stroke-dasharray:17;transform:translateY(3px);transform-origin:8px 8px;transition:transform .3s,stroke-dashoffset .3s;transition-timing-function:var(--ease-out)}.toc__icon-arrow .icon__group>*:first-child{stroke-dashoffset:10}.toc__icon-arrow .icon__group>*:last-child{stroke-dashoffset:10}.toc-content__target{scroll-margin-top:var(--space-xxxxs)}.toc:not(.toc--static){background-color:var(--color-bg-light);border-radius:var(--radius-md);box-shadow:var(--inner-glow),var(--shadow-sm);transition:.3s}.toc:not(.toc--static):hover{box-shadow:var(--inner-glow),var(--shadow-md)}.toc:not(.toc--static) .toc__nav{display:none;margin:var(--space-xxs) 0}.toc:not(.toc--static) .toc__list{padding-bottom:var(--space-xs)}.toc:not(.toc--static) .toc__label{display:none}.toc:not(.toc--static) .toc__link{display:flex}.toc:not(.toc--static).toc--expanded .toc__control-text>*:first-child{opacity:0;pointer-events:none;transform:translateY(10px)}.toc:not(.toc--static).toc--expanded .toc__control-text>*:last-child{opacity:1;pointer-events:auto;transform:translateY(0)}.toc:not(.toc--static).toc--expanded .toc__nav{animation:toc-entry-animation .4s var(--ease-out);display:block}.toc:not(.toc--static).toc--expanded .toc__icon-arrow .icon__group{transform:rotate(-90deg)}.toc:not(.toc--static).toc--expanded .toc__icon-arrow .icon__group>*:first-child,.toc:not(.toc--static).toc--expanded .toc__icon-arrow .icon__group *:last-child{stroke-dashoffset:0;transform:translateY(0)}.toc--static{box-shadow:inset var(--toc-border-width) 0 0 var(--color-contrast-lower)}.toc--static[class*=position-sticky]{max-height:calc(100vh - var(--space-md) * 2);overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-color:var(--color-contrast-lower) var(--color-bg-dark);scrollbar-width:auto;top:var(--space-md)}.toc--static .toc__label{font-size:var(--text-xs)}.toc--static .toc__link{display:inline-flex;font-size:var(--text-sm)}.toc--static .toc__link--selected:before{background-color:var(--color-primary)}.toc--static .toc__control{display:none}.toc-content--toc-static *:target{animation:toc-target 2s}@keyframes toc-target{0%,50%{outline:2px solid hsl(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.5)}to{outline:2px solid hsl(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),0)}}@keyframes toc-entry-animation{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}[class*=toc--static]:before{content:"collapsed";display:none}@media (width >= 32rem){.toc--static\@xs:before{content:"static"}}@media (width >= 48rem){.toc--static\@sm:before{content:"static"}}@media (width >= 64rem){.toc--static\@md:before{content:"static"}}@media (width >= 80rem){.toc--static\@lg:before{content:"static"}}@media (width >= 90rem){.toc--static\@xl:before{content:"static"}}.team{position:relative;z-index:1}.test-gallery{--masonry-grid-gap: var(--space-md);--masonry-col-auto-size: 350px;position:relative;z-index:1}.test-gallery__inner{position:relative}.test-gallery__inner:after{background:linear-gradient(to top,hsl(var(--color-bg-h),var(--color-bg-s),var(--color-bg-l),1) 25%,hsl(var(--color-bg-h),var(--color-bg-s),var(--color-bg-l),0));bottom:0;content:"";height:200px;left:0;pointer-events:none;position:absolute;width:100%}.test-gallery__card{background-color:var(--color-bg-light);border-radius:var(--radius-lg);box-shadow:var(--inner-glow),var(--shadow-xs);padding:var(--space-sm)}.test-gallery__quote{line-height:var(--body-line-height)}html,body{height:100%}body{display:flex;flex-direction:column;min-height:100svh}.page-wrapper{flex:1 0 auto}.hero-hidden-image--doverie{aspect-ratio:18/11}.hero--doverie{--image-url: url(/images/hero.png);--image-url-set: image-set(url(/images/hero@2x.webp) 2x type("image/webp"), url(/images/hero.webp) 1x type("image/webp"), url(/images/hero@2x.png) 2x, url(/images/hero.png) 1x);--image-small-url: url(/images/hero_small.png);--image-url-small-set: image-set(url(/images/hero_small@2x.webp) 2x type("image/webp"), url(/images/hero_small.webp) 1x type("image/webp"), url(/images/hero_small@2x.png) 2x, url(/images/hero_small.png) 1x);aspect-ratio:18/11}@media (width >= 64rem){.hero--doverie{background-image:var(--image-url)}@supports ((background-image: -webkit-image-set(url(image) 1x)) or (background-image: image-set("image" 1x))){.hero--doverie{background-image:var(--image-url-set)}}}.medflex-round-widget__button,.medflex-round-widget__button:before,.medflex-round-widget__button:after{background-color:var(--color-primary)!important}@media (width >= 32rem){.text-balance\@xs{text-wrap:balance}}@media print{:root{--color-bg: white}.medflex-round-widget{display:none!important}.print\:is-visible{display:var(--display)!important}.text-component .list{list-style:initial!important;padding-left:var(--list-offset)}.text-component .list--ul li,.text-component .list--ol li{padding-left:0!important}.text-component .list--ul li:before,.text-component .list--ol li:before{background-color:transparent!important;color:transparent!important;content:none!important;display:none!important}}
