*,*::after,*::before{box-sizing:inherit}*{font:inherit}html,body,div,span,h1,h2,h4,p,a,strong,var,i,ul,li,form,label,article,figure,footer,header,menu,nav,section{margin:0;padding:0;border:0}html{box-sizing:border-box}body{background-color:var(--color-bg, white)}article,figure,footer,header,menu,nav,section,main{display:block}ul{list-style:none}button,input,select{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}input::-ms-clear{display:none}svg{max-width:100%}:root{--space-unit:  1em}: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)}.container{width:calc(100% - 2*var(--component-padding));margin-left:auto;margin-right:auto}.grid{--gap: 0px;--gap-x: var(--gap);--gap-y: var(--gap);--offset: var(--gap-x);display:flex;flex-wrap:wrap}.grid>*{flex-basis:100%;max-width:100%;min-width:0}[class*="gap-md"]{margin-bottom:-0.75em;margin-left:-0.75em}[class*="gap-md"]>*{margin-bottom:0.75em;margin-left:0.75em}@supports (--css: variables){.grid{margin-bottom:calc(-1 * var(--gap-y));margin-left:calc(-1 * var(--gap-x))}.grid>*{margin-bottom:var(--gap-y);margin-left:var(--offset)}.flex[class*="gap-"]{margin-bottom:calc(-1 * var(--gap-y, 0));margin-left:calc(-1 * var(--gap-x, 0))}.flex[class*="gap-"]>*{margin-bottom:var(--gap-y, 0);margin-left:var(--gap-x, 0)}.gap-md{--gap-x: var(--space-md);--gap-y: var(--space-md)}}@media (min-width: 32rem){}@media (min-width: 48rem){}@media (min-width: 64rem){.col-3\@md{flex-basis:calc( 25% - 0.01px - var(--gap-x, 0.75em));max-width:calc( 25% - 0.01px - var(--gap-x, 0.75em))}.col-9\@md{flex-basis:calc( 75% - 0.01px - var(--gap-x, 0.75em));max-width:calc( 75% - 0.01px - var(--gap-x, 0.75em))}}@media (min-width: 80rem){}@media (min-width: 90rem){}:root{--radius-sm: calc(var(--radius, 0.25em)/2);--radius-md: var(--radius, 0.25em);--radius-lg: calc(var(--radius, 0.25em)*2);--shadow-xs:  0 0.1px 0.3px rgba(0, 0, 0, 0.06),
                  0 1px 2px rgba(0, 0, 0, 0.12);--shadow-sm:  0 0.3px 0.4px rgba(0, 0, 0, 0.025),
                  0 0.9px 1.5px rgba(0, 0, 0, 0.05), 
                  0 3.5px 6px rgba(0, 0, 0, 0.1);--shadow-md:  0 0.9px 1.5px rgba(0, 0, 0, 0.03), 
                  0 3.1px 5.5px rgba(0, 0, 0, 0.08), 
                  0 14px 25px rgba(0, 0, 0, 0.12);--shadow-lg:  0 1.2px 1.9px -1px rgba(0, 0, 0, 0.014), 
                  0 3.3px 5.3px -1px rgba(0, 0, 0, 0.038), 
                  0 8.5px 12.7px -1px rgba(0, 0, 0, 0.085), 
                  0 30px 42px -1px rgba(0, 0, 0, 0.15);--shadow-xl:  0 1.5px 2.1px -6px rgba(0, 0, 0, 0.012), 
                  0 3.6px 5.2px -6px rgba(0, 0, 0, 0.035), 
                  0 7.3px 10.6px -6px rgba(0, 0, 0, 0.07), 
                  0 16.2px 21.9px -6px rgba(0, 0, 0, 0.117), 
                  0 46px 60px -6px rgba(0, 0, 0, 0.2);--bounce: cubic-bezier(0.175, 0.885, 0.32, 1.275);--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, 1em);font-family:var(--font-primary, sans-serif);color:var(--color-contrast-high, #313135);font-weight:var(--body-font-weight, normal)}h1,h2,h4{color:var(--color-contrast-higher, #1c1c21);line-height:var(--heading-line-height, 1.2);font-weight:var(--heading-font-weight, 700)}h1{font-size:var(--text-xxl, 2.074em)}h2{font-size:var(--text-xl, 1.728em)}h4{font-size:var(--text-md, 1.2em)}a,.link{color:var(--color-primary, #2a6df4);text-decoration:underline}strong{font-weight:bold}.text-component{--text-space-y-multiplier: var(--text-vspace-multiplier, 1)}.text-component h1,.text-component h2,.text-component h4{line-height:calc(var(--heading-line-height) * var(--line-height-multiplier, 1));margin-bottom:calc(var(--space-unit) * 0.25 * var(--text-space-y-multiplier, 1))}.text-component h2,.text-component h4{margin-top:calc(var(--space-unit) * 0.75 * var(--text-space-y-multiplier, 1))}.text-component p,.text-component ul li{line-height:calc(var(--body-line-height) * var(--line-height-multiplier, 1))}.text-component ul,.text-component p{margin-bottom:calc(var(--space-unit) * 0.75 * var(--text-space-y-multiplier, 1))}.text-component ul{list-style-position:inside}.text-component ul ul{padding-left:1em;margin-bottom:0}.text-component ul{list-style-type:disc}.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;display:inline-block;color:inherit;fill:currentColor;height:var(--size);width:var(--size);line-height:1;flex-shrink:0;max-width:initial}@keyframes icon-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.icon use{color:inherit;fill:currentColor}.btn{position:relative;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;text-decoration:none;line-height:1;font-size:var(--btn-font-size, 1em);padding-top:var(--btn-padding-y, 0.5em);padding-bottom:var(--btn-padding-y, 0.5em);padding-left:var(--btn-padding-x, 0.75em);padding-right:var(--btn-padding-x, 0.75em);border-radius:var(--btn-radius, 0.25em)}.form-control{font-size:var(--form-control-font-size, 1em);padding-top:var(--form-control-padding-y, 0.5em);padding-bottom:var(--form-control-padding-y, 0.5em);padding-left:var(--form-control-padding-x, 0.75em);padding-right:var(--form-control-padding-x, 0.75em);border-radius:var(--form-control-radius, 0.25em)}:root{--zindex-header: 3;--zindex-popover: 5;--zindex-fixed-element: 10;--zindex-overlay: 15;--z-index-header: var(--zindex-header, 3);--z-index-popover: var(--zindex-popover, 5);--z-index-fixed-element: var(--zindex-fixed-element, 10);--z-index-overlay: var(--zindex-overlay, 15)}:root{--display: block}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:flex}.flex-column{flex-direction:column}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-basis-0{flex-basis:0}.items-center{align-items:center}.inline-block{display:inline-block}.margin-top-auto{margin-top:auto}.margin-bottom-xs{margin-bottom:var(--space-xs)}.margin-left-xxxs{margin-left:var(--space-xxxs)}.margin-left-auto{margin-left:auto}.padding-xs{padding:var(--space-xs)}.padding-sm{padding:var(--space-sm)}.padding-md{padding:var(--space-md)}.padding-x-md{padding-left:var(--space-md);padding-right:var(--space-md)}.padding-y-xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.padding-y-xxl{padding-top:var(--space-xxl);padding-bottom:var(--space-xxl)}.text-sm{font-size:var(--text-sm, 0.833em)}.text-md{font-size:var(--text-md, 1.2em)}[class*=" color-"]{--color-o: 1}.width-100\%{width:100%}.height-100\%{height:100%}:root{--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-lg{max-width:var(--max-width-lg)}[class^="max-width-adaptive"],[class*=" max-width-adaptive"]{max-width:32rem}@media (min-width: 48rem){.max-width-adaptive-sm,.max-width-adaptive-md{max-width:48rem}}@media (min-width: 64rem){.max-width-adaptive-md{max-width:64rem}}.shadow-md{box-shadow:var(--shadow-md)}:root{--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)}.position-relative{position:relative}.position-sticky{position:-webkit-sticky;position:sticky}.radius-md{border-radius:var(--radius-md)}.bg,[class^="bg-"],[class*=" bg-"]{--bg-o: 1}.bg{background-color:hsla(var(--color-bg-h), var(--color-bg-s), var(--color-bg-l), var(--bg-o))}.bg-white{background-color:hsla(var(--color-white-h), var(--color-white-s), var(--color-white-l), var(--bg-o, 1))}@supports (--css: variables){[class*=" -rotate"],[class*=" rotate"],[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)) 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)))}}@media (min-width: 64rem){.flex-row-reverse\@md{flex-direction:row-reverse}.justify-end\@md{justify-content:flex-end}.justify-center\@md{justify-content:center}.justify-between\@md{justify-content:space-between}@supports (--css: variables){.text-sm\@md{font-size:var(--text-sm, 0.833em)}}.position-sticky\@md{position:-webkit-sticky;position:sticky}}:root{--color-primary-darker:hsl(0, 0%, 0%);--color-primary-darker-h:0;--color-primary-darker-s:0%;--color-primary-darker-l:0%;--color-primary-dark:hsl(0, 0%, 0%);--color-primary-dark-h:0;--color-primary-dark-s:0%;--color-primary-dark-l:0%;--color-primary:hsl(0, 0%, 0%);--color-primary-h:0;--color-primary-s:0%;--color-primary-l:0%;--color-primary-light:hsl(0, 0%, 10%);--color-primary-light-h:0;--color-primary-light-s:0%;--color-primary-light-l:10%;--color-primary-lighter:hsl(0, 0%, 20%);--color-primary-lighter-h:0;--color-primary-lighter-s:0%;--color-primary-lighter-l:20%;--color-accent-darker:hsl(0, 0%, 20%);--color-accent-darker-h:0;--color-accent-darker-s:0%;--color-accent-darker-l:20%;--color-accent-dark:hsl(0, 0%, 30%);--color-accent-dark-h:0;--color-accent-dark-s:0%;--color-accent-dark-l:30%;--color-accent:hsl(0, 0%, 40%);--color-accent-h:0;--color-accent-s:0%;--color-accent-l:40%;--color-accent-light:hsl(0, 0%, 50%);--color-accent-light-h:0;--color-accent-light-s:0%;--color-accent-light-l:50%;--color-accent-lighter:hsl(0, 0%, 60%);--color-accent-lighter-h:0;--color-accent-lighter-s:0%;--color-accent-lighter-l:60%;--color-black:hsl(240, 8%, 12%);--color-black-h:240;--color-black-s:8%;--color-black-l:12%;--color-white:hsl(0, 0%, 100%);--color-white-h:0;--color-white-s:0%;--color-white-l:100%;--color-warning-darker:hsl(46, 100%, 47%);--color-warning-darker-h:46;--color-warning-darker-s:100%;--color-warning-darker-l:47%;--color-warning-dark:hsl(46, 100%, 50%);--color-warning-dark-h:46;--color-warning-dark-s:100%;--color-warning-dark-l:50%;--color-warning:hsl(46, 100%, 61%);--color-warning-h:46;--color-warning-s:100%;--color-warning-l:61%;--color-warning-light:hsl(46, 100%, 71%);--color-warning-light-h:46;--color-warning-light-s:100%;--color-warning-light-l:71%;--color-warning-lighter:hsl(46, 100%, 80%);--color-warning-lighter-h:46;--color-warning-lighter-s:100%;--color-warning-lighter-l:80%;--color-success-darker:hsl(94, 48%, 42%);--color-success-darker-h:94;--color-success-darker-s:48%;--color-success-darker-l:42%;--color-success-dark:hsl(94, 48%, 48%);--color-success-dark-h:94;--color-success-dark-s:48%;--color-success-dark-l:48%;--color-success:hsl(94, 48%, 56%);--color-success-h:94;--color-success-s:48%;--color-success-l:56%;--color-success-light:hsl(94, 48%, 65%);--color-success-light-h:94;--color-success-light-s:48%;--color-success-light-l:65%;--color-success-lighter:hsl(94, 48%, 74%);--color-success-lighter-h:94;--color-success-lighter-s:48%;--color-success-lighter-l:74%;--color-error-darker:hsl(349, 75%, 36%);--color-error-darker-h:349;--color-error-darker-s:75%;--color-error-darker-l:36%;--color-error-dark:hsl(349, 75%, 44%);--color-error-dark-h:349;--color-error-dark-s:75%;--color-error-dark-l:44%;--color-error:hsl(349, 75%, 51%);--color-error-h:349;--color-error-s:75%;--color-error-l:51%;--color-error-light:hsl(349, 75%, 59%);--color-error-light-h:349;--color-error-light-s:75%;--color-error-light-l:59%;--color-error-lighter:hsl(349, 75%, 67%);--color-error-lighter-h:349;--color-error-lighter-s:75%;--color-error-lighter-l:67%;--color-bg:hsl(0, 0%, 100%);--color-bg-h:0;--color-bg-s:0%;--color-bg-l:100%;--color-contrast-lower:hsl(0, 0%, 95%);--color-contrast-lower-h:0;--color-contrast-lower-s:0%;--color-contrast-lower-l:95%;--color-contrast-low:hsl(240, 1%, 83%);--color-contrast-low-h:240;--color-contrast-low-s:1%;--color-contrast-low-l:83%;--color-contrast-medium:hsl(240, 1%, 48%);--color-contrast-medium-h:240;--color-contrast-medium-s:1%;--color-contrast-medium-l:48%;--color-contrast-high:hsl(240, 4%, 20%);--color-contrast-high-h:240;--color-contrast-high-s:4%;--color-contrast-high-l:20%;--color-contrast-higher:hsl(240, 8%, 12%);--color-contrast-higher-h:240;--color-contrast-higher-s:8%;--color-contrast-higher-l:12%}@supports (--css: variables){@media (min-width: 64rem){:root{--space-unit:  1.25em}}}:root{--radius: 0.25em}:root{--font-primary: "bodoni-urw", TimesNewRoman, "Times New Roman", Times, Georgia, serif;--font-secondary: "franklin-gothic-urw", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;--text-base-size: 1em;--text-scale-ratio: 1.2;--body-line-height: 1.4;--heading-line-height: 1.2;--font-primary-capital-letter: .775;--font-secondary-capital-letter: .65;--text-unit: 1em}: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))}@supports (--css: variables){@media (min-width: 64rem){:root{--text-base-size: 1.25em;--text-scale-ratio: 1.25}}}body{font-family:var(--font-secondary);font-weight:400}h1,h2,h4{font-family:var(--font-primary);font-weight:300}.text-component{--line-height-multiplier: 1;--text-vspace-multiplier: 1}.article{--body-line-height: 1.58;--text-vspace-multiplier: 1.2}:root{--btn-font-size: 1em;--btn-padding-x: var(--space-sm);--btn-padding-y: var(--space-xxs);--btn-radius: 0}.btn{cursor:pointer;text-decoration:none;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-shadow:none;transition:all 0.2s ease;will-change:transform}.btn:hover{box-shadow:var(--shadow-sm)}.btn:focus{box-shadow:0px 0px 0px 2px hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), 0.15);outline:none}.btn:active{transform:translateY(2px)}.btn--primary{background:var(--color-primary);color:var(--color-white)}.btn--primary:hover{background:var(--color-accent)}.btn--primary:focus{box-shadow:0px 0px 0px 2px hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.2)}.btn[disabled]{background:var(--color-contrast-low);color:var(--color-black);opacity:0.5;cursor:not-allowed}.btn[disabled]:hover{background:var(--color-contrast-low);color:var(--color-primary);opacity:.5;box-shadow:none}:root{--form-control-font-size: 1em;--form-control-padding-x: var(--space-xs);--form-control-padding-y: var(--space-xxs);--form-control-radius: 0}.form-control{background:var(--color-bg);border:2px solid var(--color-contrast-low);line-height:1.2;transition:all 0.2s ease}.form-control::-moz-placeholder{opacity:1;color:var(--color-contrast-medium)}.form-control:-ms-input-placeholder{opacity:1;color:var(--color-contrast-medium)}.form-control::placeholder{opacity:1;color:var(--color-contrast-medium)}.form-control:focus{border-color:var(--color-primary);box-shadow:0px 0px 0px 2px hsla(var(--color-primary-h), var(--color-primary-s), var(--color-primary-l), 0.2);outline:none}.form-control[disabled]{cursor:not-allowed}:root{--shadow-light-xs: 0 0.1px 0.3px rgba(0, 0, 0, 0.03), 0 1px 2px rgba(0, 0, 0, 0.06);--shadow-light-sm: 0 0.3px 0.4px rgba(0, 0, 0, 0.012), 0 0.9px 1.5px rgba(0, 0, 0, 0.025), 0 3.5px 6px rgba(0, 0, 0, 0.05);--shadow-light-md: 0 0.9px 1.5px rgba(0, 0, 0, 0.015), 0 3.1px 5.5px rgba(0, 0, 0, 0.04), 0 14px 25px rgba(0, 0, 0, 0.06);--shadow-light-lg: 0 1.2px 1.9px -1px rgba(0, 0, 0, 0.07), 0 3.3px 5.3px -1px rgba(0, 0, 0, 0.019), 0 8.5px 12.7px -1px rgba(0, 0, 0, 0.042), 0 30px 42px -1px rgba(0, 0, 0, 0.075);--shadow-light-xl: 0 1.5px 2.1px -6px rgba(0, 0, 0, 0.06), 0 3.6px 5.2px -6px rgba(0, 0, 0, 0.017), 0 7.3px 10.6px -6px rgba(0, 0, 0, 0.035), 0 16.2px 21.9px -6px rgba(0, 0, 0, 0.058), 0 46px 60px -6px rgba(0, 0, 0, 0.1);--shadow-white-xs: 0 0.1px 0.3px rgba(255,255,255, 0.25), 0 1px 2px rgba(255,255,255, 0.5);--shadow-white-sm: 0 0.3px 0.4px rgba(255,255,255, 0.05), 0 0.9px 1.5px rgba(255,255,255, 0.2), 0 3.5px 6px rgba(255,255,255, 0.5);--shadow-white-md: 0 0.9px 1.5px rgba(255,255,255, 0.24), 0 3.1px 5.5px rgba(255,255,255, 0.64), 0 14px 25px rgba(255,255,255, 0.96);--shadow-white-lg: 0 1.2px 1.9px -1px rgba(255,255,255, 0.056), 0 3.3px 5.3px -1px rgba(255,255,255, 0.144), 0 8.5px 12.7px -1px rgba(255,255,255, 0.34), 0 30px 42px -1px rgba(255,255,255, 0.6);--shadow-white-xl: 0 1.5px 2.1px -6px rgba(255,255,255, 0.048), 0 3.6px 5.2px -6px rgba(255,255,255, 0.14), 0 7.3px 10.6px -6px rgba(255,255,255, 0.28), 0 16.2px 21.9px -6px rgba(255,255,255, 0.47), 0 46px 60px -6px rgba(255,255,255, 0.8)}:root{--zindex-header: 103;--zindex-popover: 105;--zindex-fixed-element: 110;--zindex-overlay: 115}: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:flex;justify-content: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:inherit;background-image:linear-gradient(currentColor, currentColor);background-repeat:no-repeat;transform:scale(1)}.anim-menu-btn__icon::before,.anim-menu-btn__icon::after{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;transition-property:transform, background-size;transition-duration:var(--anim-menu-btn-transition-duration, 0.2s)}.anim-menu-btn:active .anim-menu-btn__icon--close{transform:scale(0.9)}.anim-menu-btn__icon--close::before,.anim-menu-btn__icon--close::after{will-change:inherit;transition:inherit}.anim-menu-btn__icon--close::before{transform:translateY(-0.25em) rotate(0)}.anim-menu-btn__icon--close::after{transform:translateY(0.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{transform:translateY(0) rotate(45deg)}.anim-menu-btn--state-b .anim-menu-btn__icon--close::after{transform:translateY(0) rotate(-45deg)}.anim-menu-btn__icon--arrow-left,.anim-menu-btn__icon--arrow-right,.anim-menu-btn__icon--arrow-up,.anim-menu-btn__icon--arrow-down{border-radius:50em;will-change:transform;transition-property:transform;transition-duration:var(--anim-menu-btn-transition-duration, 0.2s)}.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,.anim-menu-btn:active .anim-menu-btn__icon--arrow-down{transform:scale(0.9)}.anim-menu-btn__icon--arrow-left::before,.anim-menu-btn__icon--arrow-left::after,.anim-menu-btn__icon--arrow-right::before,.anim-menu-btn__icon--arrow-right::after,.anim-menu-btn__icon--arrow-up::before,.anim-menu-btn__icon--arrow-up::after,.anim-menu-btn__icon--arrow-down::before,.anim-menu-btn__icon--arrow-down::after{transform-origin:calc(var(--anim-menu-btn-icon-stroke)/2) 50%;will-change:transform, width;transition-property:transform, width;transition-duration:var(--anim-menu-btn-transition-duration, 0.2s)}.anim-menu-btn__icon--arrow-left::before,.anim-menu-btn__icon--arrow-right::before,.anim-menu-btn__icon--arrow-up::before,.anim-menu-btn__icon--arrow-down::before{transform:translateY(-0.25em) rotate(0)}.anim-menu-btn__icon--arrow-left::after,.anim-menu-btn__icon--arrow-right::after,.anim-menu-btn__icon--arrow-up::after,.anim-menu-btn__icon--arrow-down::after{transform:translateY(0.25em) rotate(0)}.anim-menu-btn__icon--arrow-right{transform:rotate(180deg)}.anim-menu-btn:active .anim-menu-btn__icon--arrow-right{transform:rotate(180deg) scale(0.9)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down::after{width:50%}.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,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down::before{transform:translateY(0) rotate(-45deg)}.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,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down::after{transform:translateY(0) rotate(45deg)}.anim-menu-btn--state-b:active .anim-menu-btn__icon--arrow-up{transform:rotate(90deg) scale(0.9)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up{transform:rotate(90deg)}.anim-menu-btn--state-b:active .anim-menu-btn__icon--arrow-down{transform:rotate(-90deg) scale(0.9)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down{transform:rotate(-90deg)}:root{--drawer-width: 400px}.drawer{position:fixed;z-index:var(--zindex-overlay);height:100%;width:100%;max-width:var(--drawer-width);top:0;right:0;visibility:hidden;transition:visibility 0s 0.3s}.drawer:focus{outline:none}.drawer--is-visible{visibility:visible;transition:none}.drawer--open-left{right:auto;left:0}.drawer__content{width:100%;height:100%;position:absolute;top:0;right:0;transform:translateX(100%);transition:transform 0.3s;transition-timing-function:var(--ease-in-out)}.drawer--open-left .drawer__content{transform:translateX(-100%)}.drawer--is-visible .drawer__content{transform:translateX(0)}.drawer__body{height:100%;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.drawer__close-btn{width:32px;height:32px;flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:hsla(var(--color-bg-h), var(--color-bg-s), var(--color-bg-l), 0.95);box-shadow:var(--shadow-sm);transition:.2s}.drawer__close-btn:hover{background-color:var(--color-bg);box-shadow:var(--shadow-md)}.drawer__close-btn .icon{display:block;color:var(--color-contrast-high)}.drawer--modal{max-width:none;background-color:hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), 0);transition:background-color 0.3s, visibility 0s 0.3s}.drawer--modal.drawer--is-visible{background-color:hsla(var(--color-contrast-higher-h), var(--color-contrast-higher-s), var(--color-contrast-higher-l), 0.75);transition:background-color 0.3s}.drawer--modal.drawer--open-left .drawer__content{right:auto;left:0}.drawer--modal .drawer__content{max-width:var(--drawer-width)}:root{--popover-width: 250px;--popover-control-gap: 4px;--popover-viewport-gap: 20px;--popover-transition-duration: 0.2s}.popover{position:fixed;width:var(--popover-width);z-index:var(--zindex-popover);margin-top:var(--popover-control-gap);margin-bottom:var(--popover-control-gap);overflow:auto;-webkit-overflow-scrolling:touch;visibility:hidden;opacity:0;transition:visibility 0s var(--popover-transition-duration),opacity var(--popover-transition-duration)}.popover--is-visible{visibility:visible;opacity:1;transition:visibility 0s,opacity var(--popover-transition-duration)}:root{--radio-switch-width: 186px;--radio-switch-height: 46px;--radio-switch-padding: 3px;--radio-switch-radius: 50em;--radio-switch-animation-duration: 0.3s}.radio-switch{position:relative;display:inline-block;display:inline-flex;padding:var(--radio-switch-padding);border-radius:calc(var(--radio-switch-radius) * 1.4);background-color:var(--color-contrast-lower)}.radio-switch:focus-within,.radio-switch:active{box-shadow:0 0 0 2px var(--color-contrast-low)}.radio-switch__item{position:relative;display:inline-block;height:calc(var(--radio-switch-height) - 2*var(--radio-switch-padding));width:calc(var(--radio-switch-width)*0.5 -  var(--radio-switch-padding))}.radio-switch__label{position:relative;z-index:2;display:flex;height:100%;align-items:center;justify-content:center;border-radius:var(--radio-switch-radius);cursor:pointer;font-size:var(--text-sm);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all var(--radio-switch-animation-duration)}.radio-switch__input:checked ~ .radio-switch__label{color:var(--color-white)}.radio-switch__input:focus ~ .radio-switch__label{background-color:hsl(var(--color-primary-h), var(--color-primary-s), calc(var(--color-primary-l) * .6))}.radio-switch__label :not(*):focus-within,.radio-switch__input:focus ~ .radio-switch__label{background-color:transparent}.radio-switch__marker{position:absolute;z-index:1;top:0;left:-100%;border-radius:var(--radio-switch-radius);background-color:var(--color-primary);height:calc(var(--radio-switch-height) - 2*var(--radio-switch-padding));width:calc(var(--radio-switch-width)*0.5 -  var(--radio-switch-padding));box-shadow:var(--shadow-md);transition:transform var(--radio-switch-animation-duration)}.radio-switch__input:checked ~ .radio-switch__marker{transform:translateX(100%)}:root{--search-input-btn-width: 2.5em;--search-input-icon-size: 1.25em}.search-input{position:relative}.search-input__input{width:100%;height:100%}.search-input__input::-webkit-search-decoration,.search-input__input::-webkit-search-cancel-button,.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:flex;justify-content:center;align-items:center;height:100%;width:var(--search-input-btn-width)}.search-input__btn:active .icon{transform:translateY(2px)}.search-input__btn .icon{display:block;width:var(--search-input-icon-size);height:var(--search-input-icon-size);margin-left:auto;margin-right:auto;color:var(--color-contrast-medium);transition:.2s}.search-input--icon-left .search-input__btn{left:0;right:auto;pointer-events:none}.search-input__btn:focus .icon,.search-input .search-input__input:focus+.search-input__btn .icon{color:var(--color-primary)}.switch-icon{position:relative;padding:var(--space-xxs)}.switch-icon--disabled{pointer-events:none}.switch-icon__icon{display:block;fill:currentColor;color:var(--color-contrast-higher);font-size:2em;height:1em;width:1em;line-height:1;will-change:transform}.switch-icon__icon--a{opacity:1}.switch-icon__icon--b{position:absolute;top:calc(50% - 0.5em);left:calc(50% - 0.5em);opacity:0}.switch-icon--state-b .switch-icon__icon--a,.switch-icon--hover:hover .switch-icon__icon--a{opacity:0}.switch-icon--state-b .switch-icon__icon--b,.switch-icon--hover:hover .switch-icon__icon--b{opacity:1}.switch-icon--scale .switch-icon__icon{transition:opacity 0s 0.2s, transform 0.4s}.switch-icon--scale .switch-icon__icon--a{transform:scale(1)}.switch-icon--scale .switch-icon__icon--b{transform:scale(0.8)}.switch-icon--scale.switch-icon--state-b .switch-icon__icon--a,.switch-icon--scale.switch-icon--hover:hover .switch-icon__icon--a{transform:scale(0.8)}.switch-icon--scale.switch-icon--state-b .switch-icon__icon--b,.switch-icon--scale.switch-icon--hover:hover .switch-icon__icon--b{transform:scale(1)}.switch-icon--rotate .switch-icon__icon{transition:opacity 0s 0.2s, transform 0.4s}.switch-icon--rotate .switch-icon__icon--a{transform:rotate(0)}.switch-icon--rotate .switch-icon__icon--b{transform:rotate(90deg)}.switch-icon--rotate.switch-icon--state-b .switch-icon__icon--a,.switch-icon--rotate.switch-icon--hover:hover .switch-icon__icon--a{transform:rotate(-90deg)}.switch-icon--rotate.switch-icon--state-b .switch-icon__icon--b,.switch-icon--rotate.switch-icon--hover:hover .switch-icon__icon--b{transform:rotate(0)}.switch-icon--flip{perspective:10em}.switch-icon--flip .switch-icon__icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;transition:opacity 0s 0.2s,transform 0.4s var(--ease-out-back)}.switch-icon--flip .switch-icon__icon--a{opacity:1;transform:rotateY(0deg)}.switch-icon--flip .switch-icon__icon--b{opacity:1;transform:rotateY(-180deg)}.switch-icon--flip.switch-icon--state-b .switch-icon__icon--a,.switch-icon--flip.switch-icon--hover:hover .switch-icon__icon--a{opacity:1;transform:rotateY(180deg)}.switch-icon--flip.switch-icon--state-b .switch-icon__icon--b,.switch-icon--flip.switch-icon--hover:hover .switch-icon__icon--b{opacity:1;transform:rotateY(0deg)}.switch-icon--slide-up,.switch-icon--slide-down,.switch-icon--slide-right,.switch-icon--slide-left{overflow:hidden}.switch-icon--slide-up .switch-icon__icon,.switch-icon--slide-down .switch-icon__icon,.switch-icon--slide-right .switch-icon__icon,.switch-icon--slide-left .switch-icon__icon{transition:opacity 0.3s, transform 0.3s}.switch-icon--slide-up .switch-icon__icon--a{transform:translateY(0)}.switch-icon--slide-up .switch-icon__icon--b{transform:translateY(100%)}.switch-icon--slide-up.switch-icon--state-b .switch-icon__icon--a,.switch-icon--slide-up.switch-icon--hover:hover .switch-icon__icon--a{transform:translateY(-100%)}.switch-icon--slide-up.switch-icon--state-b .switch-icon__icon--b,.switch-icon--slide-up.switch-icon--hover:hover .switch-icon__icon--b{transform:translateY(0)}.switch-icon--slide-down .switch-icon__icon--a{transform:translateY(0)}.switch-icon--slide-down .switch-icon__icon--b{transform:translateY(-100%)}.switch-icon--slide-down.switch-icon--state-b .switch-icon__icon--a,.switch-icon--slide-down.switch-icon--hover:hover .switch-icon__icon--a{transform:translateY(100%)}.switch-icon--slide-down.switch-icon--state-b .switch-icon__icon--b,.switch-icon--slide-down.switch-icon--hover:hover .switch-icon__icon--b{transform:translateY(0)}.switch-icon--slide-right .switch-icon__icon--a{transform:translateX(0)}.switch-icon--slide-right .switch-icon__icon--b{transform:translateX(-100%)}.switch-icon--slide-right.switch-icon--state-b .switch-icon__icon--a,.switch-icon--slide-right.switch-icon--hover:hover .switch-icon__icon--a{transform:translateX(100%)}.switch-icon--slide-right.switch-icon--state-b .switch-icon__icon--b,.switch-icon--slide-right.switch-icon--hover:hover .switch-icon__icon--b{transform:translateX(0)}.switch-icon--slide-left .switch-icon__icon--a{transform:translateX(0)}.switch-icon--slide-left .switch-icon__icon--b{transform:translateX(100%)}.switch-icon--slide-left.switch-icon--state-b .switch-icon__icon--a,.switch-icon--slide-left.switch-icon--hover:hover .switch-icon__icon--a{transform:translateX(-100%)}.switch-icon--slide-left.switch-icon--state-b .switch-icon__icon--b,.switch-icon--slide-left.switch-icon--hover:hover .switch-icon__icon--b{transform:translateX(0)}:root{--dr-nav-header-height: 70px;--dr-nav-logo-size: 54px}.dr-nav-header{height:var(--dr-nav-header-height);position:relative;z-index:var(--zindex-header)}.dr-nav-header .radio-switch{--radio-switch-width: 72px;--radio-switch-height: 32px;--radio-switch-padding: 3px;--radio-switch-radius: 50em;--radio-switch-animation-duration: 0.3s}.dr-nav-header .radio-switch__marker{background-color:var(--color-contrast-high)}.dr-nav-header .radio-switch__input:checked ~ .radio-switch__label{color:var(--color-bg)}.dr-nav-header__logo{display:block;position:absolute;left:calc(50% - var(--dr-nav-logo-size)/2);top:calc(50% - var(--dr-nav-logo-size)/2);width:var(--dr-nav-logo-size);height:var(--dr-nav-logo-size);text-decoration:none;color:var(--color-contrast-high);transition:.3s}.dr-nav-header__logo svg{display:block;width:inherit;height:inherit}.dr-nav-header__logo:hover{color:var(--color-contrast-higher)}.dr-nav-control-wrapper{position:fixed;z-index:var(--zindex-overlay);top:0;left:0;height:var(--dr-nav-header-height);width:100%;pointer-events:none}.dr-nav-control{--anim-menu-btn-size: 48px;--anim-menu-btn-icon-size: 24px;--anim-menu-btn-icon-stroke: 2px;pointer-events:auto;position:relative;cursor:pointer;border-radius:50%;transition:transform 0.3s var(--ease-in-out);color:var(--color-contrast-high)}.dr-nav-control circle{display:none}.dr-nav-control.anim-menu-btn--state-b{transform:rotate(180deg)}.dr-nav-control:hover .dr-nav-control__bg{fill:var(--color-contrast-lower);opacity:1}.dr-nav-control__bg{display:block;fill:var(--color-bg);stroke-width:1.5;stroke:var(--color-contrast-low);opacity:0.95;position:absolute;top:0;left:0;width:100%;height:100%;transition:.2s}.dr-nav-control--ready-to-animate circle{display:block;transition:stroke-dashoffset 0.3s 0s}.dr-nav-control.anim-menu-btn--state-b circle{stroke-dashoffset:0;transition-delay:0.3s}.dr-nav-drawer-header{display:flex;align-items:center;flex-shrink:0;height:var(--dr-nav-header-height)}.dr-nav__link{display:flex;align-items:center;justify-content:space-between;text-decoration:none;padding:var(--space-xxxs) 0;color:var(--color-contrast-medium);transition:.3s}.dr-nav__link :nth-child(2)::before{content:'';display:inline-block;height:1px;width:32px;margin-right:var(--space-xs);background-color:currentColor;vertical-align:middle;transform:scaleX(0);transform-origin:right center;transition:transform 0.3s var(--ease-out)}.dr-nav__link:hover{color:var(--color-contrast-high)}.dr-nav__link:hover :nth-child(2)::before{transform:scaleX(1)}:root{--f-header-height: 70px;--f-header-logo-width: 104px}.f-header{height:var(--f-header-height);width:100%;z-index:var(--zindex-header)}.f-header__mobile-content{position:relative;display:flex;height:100%;justify-content:space-between;align-items:center;z-index:2}.f-header__logo{display:block;width:var(--f-header-logo-width);flex-shrink:0;text-decoration:none}.f-header__logo svg,.f-header__logo img{display:block}.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);box-shadow:var(--shadow-md);font-size:var(--text-md);z-index:1;visibility:hidden;opacity:0;transform:translateY(-1em)}.f-header__nav::before{content:'';display:block;position:-webkit-sticky;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{visibility:visible;opacity:1;transform:translateY(0);transition:visibility 0s, opacity .3s, transform .3s}.f-header__nav-logo-wrapper{display:none}.f-header__item{flex-shrink:0;border-bottom:1px solid var(--color-contrast-lower)}.f-header__dropdown-icon{display:none}.f-header__link,.f-header__dropdown-link{display:block;display:flex;align-items:center;color:var(--color-contrast-high);text-decoration:none;padding:var(--space-xs) 0}.f-header__link:hover,.f-header__link[aria-current="page"],.f-header__dropdown-link:hover,.f-header__dropdown-link[aria-current="page"]{color:var(--color-primary)}.f-header__link .icon,.f-header__dropdown-link .icon{flex-shrink:0}.f-header__btn,.f-header__form-control{width:100%;margin:var(--space-xs) 0}.f-header__dropdown{padding-left:var(--space-md)}@media (min-width: 64rem){.f-header__mobile-content{display:none}.f-header__nav{position:static;padding:0;background-color:transparent;box-shadow:none;visibility:visible;opacity:1;transform:translateY(0);transition:none;max-height:none;overflow:visible;-ms-scroll-chaining:chained;overscroll-behavior:auto;height:var(--f-header-height);font-size:0.875em}.f-header__nav::before{display:none}.f-header__nav-logo-wrapper{display:block;display:flex}.f-header__nav-grid,.f-header__list{display:flex;align-items:center}.f-header__nav-grid{height:100%}.f-header__item{display:inline-block;position:relative;border-bottom:none;margin-right:var(--space-xs)}.f-header__item:last-child{margin-right:0}.f-header__dropdown-icon{display:block;margin-left:var(--space-xxxxs);width:12px;height:12px;flex-shrink:0}.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{font-size:1rem;position:absolute;top:100%;width:200px;left:calc(50% - 100px);padding:var(--space-xxxs) 0;background-color:var(--color-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:var(--zindex-popover);visibility:hidden;opacity:0;transition:visibility .2s .2s, opacity .2s 0s}.f-header__item:hover .f-header__dropdown{visibility:visible;opacity:1;transition:visibility .2s 0s, opacity .2s 0s}.f-header__dropdown-link{color:var(--color-contrast-high);padding:var(--space-xs) var(--space-sm)}.f-header__dropdown-link:hover{background-color:var(--color-contrast-lower)}}html:not(.js) .f-header{height:auto}html:not(.js) .f-header__nav-control{display:none}html:not(.js) .f-header__nav{position:static;padding:var(--space-xxs) 0 var(--space-md);box-shadow:none;visibility:visible;opacity:1;transform:translateY(0)}:root{--f-header-height: 70px;--f-header-logo-width: 104px;--popover-width: 350px;--dr-nav-header-height: 70px;--dr-nav-logo-size: 54px}.f-header__list a,.f-header__list a:visited{color:var(--color-primary)}.f-header__list a:hover,.f-header__list a:visited:hover{text-decoration:underline;text-underline-offset:.5em;color:var(--color-accent);-webkit-text-decoration-color:var(--color-contrast-low);text-decoration-color:var(--color-contrast-low)}.f-header__list .active a,.f-header__list .active a:visited{color:var(--color-accent);text-decoration:underline;text-underline-offset:.5em;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--color-contrast-low);text-decoration-color:var(--color-contrast-low)}.f-header__list .popover-icon{font-size:.75em}.drawer{z-index:var(--zindex-overlay)}.drawer--modal.drawer--is-visible{background-color:hsla(var(--color-contrast-low-h), var(--color-contrast-low-s), var(--color-contrast-low-l), 0.75);transition:background-color 0.3s}.drawer .active a,.drawer .active a:visited{font-weight:700;color:var(--color-accent)}.popover-icon{position:relative;padding:var(--space-xxs)}.popover-icon--disabled{pointer-events:none}.popover-icon__icon{display:block;fill:currentColor;color:var(--color-contrast-higher);font-size:2em;height:1em;width:1em;line-height:1;will-change:transform}.popover-icon__icon--a{opacity:1}.popover-icon__icon--b{position:absolute;top:calc(50% - 0.5em);left:calc(50% - 0.5em);opacity:0}.popover-icon[aria-expanded="true"] .popover-icon__icon--a,.popover-icon--hover:hover .popover-icon__icon--a{opacity:0}.popover-icon[aria-expanded="true"] .popover-icon__icon--b,.popover-icon--hover:hover .popover-icon__icon--b{opacity:1}.popover-icon--scale .popover-icon__icon{transition:opacity 0s 0.2s, transform 0.4s}.popover-icon--scale .popover-icon__icon--a{transform:scale(1)}.popover-icon--scale .popover-icon__icon--b{transform:scale(0.8)}.popover-icon--scale[aria-expanded="true"] .popover-icon__icon--a,.popover-icon--scale.popover-icon--hover:hover .popover-icon__icon--a{transform:scale(0.8)}.popover-icon--scale[aria-expanded="true"] .popover-icon__icon--b,.popover-icon--scale.popover-icon--hover:hover .popover-icon__icon--b{transform:scale(1)}.popover-icon--rotate .popover-icon__icon{transition:opacity 0s 0.2s, transform 0.4s}.popover-icon--rotate .popover-icon__icon--a{transform:rotate(0)}.popover-icon--rotate .popover-icon__icon--b{transform:rotate(90deg)}.popover-icon--rotate[aria-expanded="true"] .popover-icon__icon--a,.popover-icon--rotate.popover-icon--hover:hover .popover-icon__icon--a{transform:rotate(-90deg)}.popover-icon--rotate[aria-expanded="true"] .popover-icon__icon--b,.popover-icon--rotate.popover-icon--hover:hover .popover-icon__icon--b{transform:rotate(0)}.popover-icon--flip{perspective:10em}.popover-icon--flip .popover-icon__icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;transition:opacity 0s 0.2s,transform 0.4s var(--ease-out-back)}.popover-icon--flip .popover-icon__icon--a{opacity:1;transform:rotateY(0deg)}.popover-icon--flip .popover-icon__icon--b{opacity:1;transform:rotateY(-180deg)}.popover-icon--flip[aria-expanded="true"] .popover-icon__icon--a,.popover-icon--flip.popover-icon--hover:hover .popover-icon__icon--a{opacity:1;transform:rotateY(180deg)}.popover-icon--flip[aria-expanded="true"] .popover-icon__icon--b,.popover-icon--flip.popover-icon--hover:hover .popover-icon__icon--b{opacity:1;transform:rotateY(0deg)}.popover-icon--slide-up,.popover-icon--slide-down,.popover-icon--slide-right,.popover-icon--slide-left{overflow:hidden}.popover-icon--slide-up .popover-icon__icon,.popover-icon--slide-down .popover-icon__icon,.popover-icon--slide-right .popover-icon__icon,.popover-icon--slide-left .popover-icon__icon{transition:opacity 0.3s, transform 0.3s}.popover-icon--slide-up .popover-icon__icon--a{transform:translateY(0)}.popover-icon--slide-up .popover-icon__icon--b{transform:translateY(100%)}.popover-icon--slide-up[aria-expanded="true"] .popover-icon__icon--a,.popover-icon--slide-up.popover-icon--hover:hover .popover-icon__icon--a{transform:translateY(-100%)}.popover-icon--slide-up[aria-expanded="true"] .popover-icon__icon--b,.popover-icon--slide-up.popover-icon--hover:hover .popover-icon__icon--b{transform:translateY(0)}.popover-icon--slide-down .popover-icon__icon--a{transform:translateY(0)}.popover-icon--slide-down .popover-icon__icon--b{transform:translateY(-100%)}.popover-icon--slide-down[aria-expanded="true"] .popover-icon__icon--a,.popover-icon--slide-down.popover-icon--hover:hover .popover-icon__icon--a{transform:translateY(100%)}.popover-icon--slide-down[aria-expanded="true"] .popover-icon__icon--b,.popover-icon--slide-down.popover-icon--hover:hover .popover-icon__icon--b{transform:translateY(0)}.popover-icon--slide-right .popover-icon__icon--a{transform:translateX(0)}.popover-icon--slide-right .popover-icon__icon--b{transform:translateX(-100%)}.popover-icon--slide-right[aria-expanded="true"] .popover-icon__icon--a,.popover-icon--slide-right.popover-icon--hover:hover .popover-icon__icon--a{transform:translateX(100%)}.popover-icon--slide-right[aria-expanded="true"] .popover-icon__icon--b,.popover-icon--slide-right.popover-icon--hover:hover .popover-icon__icon--b{transform:translateX(0)}.popover-icon--slide-left .popover-icon__icon--a{transform:translateX(0)}.popover-icon--slide-left .popover-icon__icon--b{transform:translateX(100%)}.popover-icon--slide-left[aria-expanded="true"] .popover-icon__icon--a,.popover-icon--slide-left.popover-icon--hover:hover .popover-icon__icon--a{transform:translateX(-100%)}.popover-icon--slide-left[aria-expanded="true"] .popover-icon__icon--b,.popover-icon--slide-left.popover-icon--hover:hover .popover-icon__icon--b{transform:translateX(0)}input.search-input__input[type="search"]{box-sizing:border-box}
