/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--space-unit: 1rem;--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-base: calc(.94 * 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));--pt-hero-basic: var(--space-xl);--base-padding-side: var(--space-md);--heading-margin: var(--space-md) 0 var(--space-unit);--paragraph-margin: var(--space-unit) 0;--grey: #666;--grey-50: #f5f5f5;--grey-100: #f1f1f1;--grey-150: #ebebeb;--grey-200: #e2e2e2;--grey-250: #d6d6d6;--grey-300: #c9c9c9;--grey-400: #adadad;--grey-500: #8c8c8c;--grey-600: #707070;--grey-700: #575757;--grey-800: #474747;--grey-900: #424242;--grey-950: #333333;--color-primary: var(--grey-50);--color-secondary: var(--grey-400);--color-accent: var(--grey-900);--color-accent-form: violet;--text-xs: .6rem;--text-sm: .8rem;--text-base: 1rem;--text-md: 1.25rem;--text-lg: 1.5rem;--text-xl: 2rem;--text-xxl: 2.2rem;--text-hero-sm: 3rem;--text-hero: 4rem;--font-thin: 200;--font-regular: 400;--font-bold: 700;--text-color-dark: #111;--text-color-white: #fff;--leading-form-element: 1.32;--leading-snug: 1.34;--leading-normal: 1.54;--base-font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--monospace-font-family: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--btn-round-size: 3rem;--overlay-animation-duration: .5s;--box-shadow-sm: 0 .2rem .4rem rgba(0,0,0,.12)}@media only screen and (min-width: 768px){:root{--base-padding-side: var(--space-lg)}}html{font-size:17px}@media only screen and (min-width: 480px){html{font-size:18px}}@media only screen and (min-width: 768px){html{font-size:20px}}@media only screen and (min-width: 1921px){html{font-size:40px}}body{font-family:var(--base-font-family);background-color:#fff;color:var(--text-color-dark);padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{line-height:var(--leading-snug);font-weight:var(--font-bold);margin:var(--heading-margin)}h1{font-size:var(--text-xl)}h2{font-size:var(--text-lg)}h3{font-size:var(--text-md)}h4,h5,h6{font-size:var(--text-base)}p,dl,ol,ul{line-height:var(--leading-normal);margin:var(--paragraph-margin)}pre{margin:var(--paragraph-margin)}img,picture{max-width:100%;height:auto}hr{border:0;height:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.3);margin:1rem 0}a,a:visited{color:unset;text-decoration:none}a.base-link{color:var(--grey-500)}a.base-link:hover,a.base-link:focus{color:var(--text-color-dark)}button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:none;border-radius:0;cursor:pointer;line-height:normal;color:var(--text-color-dark)}.btn{padding:.55rem 1.4rem .7rem;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle}.btn--primary{background-color:var(--grey-50);border-radius:3.5rem}.tag{display:inline-block;padding:.18em .7em .34em;font-size:65%;font-weight:var(--font-bold);border-radius:10rem;text-align:center;vertical-align:baseline}.spinner-container{width:100%;min-height:12rem;display:flex;justify-content:center;align-items:center}.spinner{border-radius:50%;--size: 3.5rem;--width: calc(var(--size) / 12);width:var(--size);height:var(--size);display:block;border-top:var(--width) solid white;border-right:var(--width) solid white;border-bottom:var(--width) solid white;border-left:var(--width) solid transparent;transform:translateZ(0);animation:spinning 1s infinite linear}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dropdown{min-width:7rem;padding:var(--space-base) 0;background-color:#fff;box-shadow:var(--box-shadow-sm);border:1px solid var(--grey-200);border-radius:.3rem}.dropdown__list{padding:0;margin:0}.dropdown__item{padding:var(--space-xxxs) 1rem}.icon-close{width:var(--btn-round-size);height:var(--btn-round-size);display:block}.overlay{top:0;left:0;width:100%;height:100%;position:fixed;padding:1rem var(--base-padding-side) 1.25rem;overflow-y:auto}.overlay::-webkit-scrollbar{display:none}.overlay{-ms-overflow-style:none;scrollbar-width:none}.overlay__header{position:fixed;top:0;left:0;padding:1rem var(--base-padding-side)}.overlay .wrap{padding-left:0;padding-right:0}.overlay-menu{z-index:1}.overlay-form{z-index:3}.overlay__background{top:0;left:0;width:100%;height:100%;position:fixed}.overlay__content{position:relative;height:100%}.overlay__header{display:flex;justify-content:flex-end;width:100%}.overlay-menu .overlay__background{background-color:var(--grey-150)}.overlay-form .overlay__background{background-color:var(--grey-250)}.fadeOverlay-enter-active,.fadeOverlay-leave-active{transition:transform var(--overlay-animation-duration) ease-out}.slideInUp-enter-from,.slideInUp-leave-to{transform-origin:50% 0%;transform:scaleY(0);transition:transform var(--overlay-animation-duration) ease-out}.slideInUp-enter-active,.slideInUp-leave-active{transform-origin:50% 100%;transform:scale(1);transition:transform var(--overlay-animation-duration) ease-out}.slideInUp-enter-from,.slideInUp-leave-to{transform-origin:50% 0%;transform:scaleY(0)}.slideInDown-enter-active,.slideInDown-leave-active{transform-origin:50% 0%;transform:scale(1);transition:transform var(--overlay-animation-duration) ease-out}.slideInDown-enter-from,.slideInDown-leave-to{transform:scaleY(0)}.fade-enter-active{transition:opacity calc(var(--overlay-animation-duration) * 1) ease}.fade-leave-active{transition:opacity calc(var(--overlay-animation-duration) * .5) ease}.fade-enter-from,.fade-leave-to{opacity:0}main{padding-top:var(--pt-hero-basic);margin-bottom:1rem}.row .box{outline:2px solid violet}.box,.box-row,.box-nested{position:relative;overflow:hidden;min-height:1rem;background:#eee}.box,.box-row{margin-bottom:1rem}.box-nested{background:#ccc}.box,.box-nested{padding:.5rem 0}.responsive-indicator:after{content:"_>0";position:absolute}@media only screen and (min-width: 480px){.responsive-indicator:after{content:"_>480"}}@media only screen and (min-width: 768px){.responsive-indicator:after{content:"_>768"}}@media only screen and (min-width: 1024px){.responsive-indicator:after{content:"_ >1024"}}:root{--gutter-width: 1rem;--gutter-compensation: calc((var(--gutter-width) * .5) * -1);--half-gutter-width: calc((var(--gutter-width) * .5))}.row{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:var(--gutter-compensation);margin-left:var(--gutter-compensation)}.row.no-gutter{margin-right:0;margin-left:0}.row.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.row.reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{flex:0 0 auto;padding-right:var(--half-gutter-width);padding-left:var(--half-gutter-width)}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width: 480px){.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{flex:0 0 auto;padding-right:var(--half-gutter-width);padding-left:var(--half-gutter-width)}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width: 768px){.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{flex:0 0 auto;padding-right:var(--half-gutter-width);padding-left:var(--half-gutter-width)}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width: 1024px){.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{flex:0 0 auto;padding-right:var(--half-gutter-width);padding-left:var(--half-gutter-width)}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.text-mono{font-family:monospace;font-weight:bolder;letter-spacing:-1px}.text-xl{font-size:var(--text-xl)}.text-xxl{font-size:var(--text-xxl)}.text-hero{font-size:var(--text-hero)}.text-hero-sm{font-size:var(--text-hero-sm)}.wrap{margin:0 auto;padding:0 var(--base-padding-side)}.wrap.wrap--md{max-width:40rem}.wrap.wrap--lg{max-width:60rem}.wrap.wrap--xl{max-width:72rem}footer{padding:1.25rem 0 1.5rem;font-size:var(--text-sm)}footer ul li{list-style:none}.footer__social{padding:0;margin:0;display:flex;justify-content:start;align-items:center}.footer__social .social__item{padding-right:.7rem}nav.footer__menu{display:flex;justify-content:start;align-items:center;margin-top:.5rem}.footer__menu__link{margin-right:.7rem;line-height:var(--leading-normal)}.footer__copyright{margin-top:.5rem;display:inline-block}.footer__copyright p{margin-top:0}@media only screen and (min-width: 768px){nav.footer__menu{display:inline-flex}}::-webkit-input-placeholder{color:var(--grey-500);font-weight:400}::-moz-placeholder{color:var(--grey-500);opacity:1;font-weight:400}:-ms-input-placeholder{color:var(--grey-500);font-weight:400}:-moz-placeholder{color:var(--grey-500);font-weight:400}.form__field-container{display:flex;flex-direction:column;margin-bottom:var(--space-md)}.form__field-wrap{display:flex;align-items:flex-start;margin-bottom:var(--space-base)}.form__field-container.horizontal{display:inline-flex;flex-direction:row}.form__field-container.horizontal .form__field-wrap{margin-right:var(--space-sm)}.form__field{margin-bottom:var(--space-xs)}.form__label{margin-bottom:var(--space-xxxs);line-height:var(--leading-normal);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form__error{color:red;font-size:var(--text-sm)}.form__description p:first-of-type{margin-top:var(--space-xs)}.form__field--input,.form__field--textarea{padding:var(--space-xs) var(--space-xxs) var(--space-xs) 0;border:0;background-color:transparent;transition:background-color .18s ease;border-bottom:2px solid var(--color-accent);line-height:var(--leading-form-element);color:var(--text-color-dark);font-weight:var(--font-bold)}.form__field--input:focus,.form__field--textarea:focus{outline:none;border-bottom-color:var(--text-color-dark)}.form__field--textarea{resize:vertical}.form__field--radio{appearance:none;-webkit-appearance:none;height:1.5rem;width:1.5rem;border-radius:50%;margin:0 var(--space-xs) 0 0;background-color:transparent;transition:background-color .14s ease;border:.18em solid var(--color-accent)}.form__field--radio:hover{border-color:var(--color-accent-form)}.form__field--radio:checked{border-color:var(--color-accent-form);background-color:var(--color-accent-form);-moz-box-shadow:inset 0 0 0 .18em var(--color-accent);box-shadow:inset 0 0 0 .18em var(--color-accent);-webkit-box-shadow:inset 0 0 0 3px var(--color-accent)}.radio-input-wrap{position:relative;display:flex;flex-shrink:0;padding-top:.05em}.checkbox-input-wrap{position:relative;display:flex;flex-shrink:0}.form__field--checkbox{margin:0 var(--space-xs) 0 0}.form__field-wrap--checkbox{align-items:baseline;margin-bottom:var(--space-xxxs)}.form__field-wrap--checkbox:last-of-type{margin-bottom:var(--space-xxxxs)}.overlay-form .wrap{padding-top:var(--pt-hero-basic);height:100%;display:flex;flex-direction:column}.gs-form{--color-accent: var(--grey-50);--color-accent-form: violet;display:flex;flex-direction:column}.form__package{margin-bottom:var(--space-md)}.form__step{padding-bottom:var(--space-sm)}.form__step h3{margin-bottom:1.65rem}.form__btn-container{display:flex;justify-content:space-between}.form__tag{color:var(--text-color-dark);border:1px solid var(--grey-700);line-height:var(--leading-form-element);font-weight:var(--font-bold);margin-left:.1em}.fadeFormStep-enter-active{transition:opacity .5s ease}.fadeFormStep-leave-active{transition:none}.fadeFormStep-enter-from,.fadeFormStep-leave-to{opacity:0}header nav{width:100%;display:flex;justify-content:space-between;align-items:center;margin:1rem 0}.nav__menu{display:flex;align-items:center;margin:0 0 0 1.5rem;padding:0}.nav__menu li{list-style-type:none}.nav__item{align-self:stretch;display:flex;align-items:center;position:relative;margin-left:.6rem;margin-right:.6rem}.nav__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-left:.4rem;padding-right:.4rem}.header__menu .btn.btn--primary{-webkit-appearance:none;appearance:none;padding-left:1.45rem;padding-right:1.45rem}nav:not(.nav-mobile) .nav__item:last-of-type{padding-right:0}.nav-mobile .nav__menu{font-size:var(--text-md);flex-direction:column;margin:3.75rem 0 0}.nav-mobile .nav__item{align-self:center;margin:1.5rem 0 0}.nav-mobile .overlay__content.fade-enter-active{transition-delay:.16s}.header__menu.nav-mobile .btn.btn--primary{padding-left:1.9rem;padding-right:1.9rem}.btn--menu{color:inherit}.btn--menu,.logo{z-index:2}.btn--menu svg{width:var(--btn-round-size);height:var(--btn-round-size);display:block}.btn--menu .line-group,.btn--menu .line{transform:scale(1);transform-origin:0 0}.btn--menu .line{transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s}.menu-open .btn--menu .line-group{transform:matrix(-.70711,.70711,-.70711,-.70711,46.22374,19.85356)}.menu-open .btn--menu .line-1{transform:matrix(1,0,0,1,0,4)}.menu-open .btn--menu .line-3{transform:matrix(0,1,-1,0,42.5,.5)}.nav__item--dropdown .nav__link{cursor:pointer}.nav__item--dropdown .dropdown{position:absolute;top:100%;left:0;font-size:var(--text-sm);color:var(--text-color-dark)}nav:not(.nav-mobile) .nav__item--dropdown.open .dropdown{animation:dropdown-display .22s cubic-bezier(.73,.005,.22,1)}@keyframes dropdown-display{0%{opacity:0;transform:scale(.98) translateY(-.6em)}to{opacity:1;transform:scale(1) translateY(0)}}.nav__item--dropdown .icon-chevron-down{height:1rem;width:1rem;margin-left:var(--space-xxxs);margin-top:.1rem;color:var(--grey-950)}.nav-mobile .nav__item--dropdown .nav__link{cursor:default}.nav-mobile .nav__item--dropdown{flex-direction:column}.nav-mobile .nav__item--dropdown .dropdown{display:block;position:static;background-color:transparent;box-shadow:none;border:none;border-radius:0;text-align:center;border-top:1px solid var(--grey-300);padding:var(--space-sm) 0 0}.nav-mobile .nav__item--dropdown .nav__link{padding-bottom:.3em}.nav-mobile .dropdown__item{padding:var(--space-xxs) 1rem}
