html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{--border-radius:2.4rem 2.4rem 0 0;font-size:1.8rem;min-height:100%}body.has-no-scroll{overflow:hidden}@font-face{font-display:swap;font-family:Lateral;font-style:normal;font-weight:400;src:url(../fonts/Lateral/standard/Lateral-StandardRegular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lateral;font-style:italic;font-weight:500;src:url(../fonts/Lateral/standard/Lateral-StandardMediumItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lateral;font-style:normal;font-weight:500;src:url(../fonts/Lateral/standard/Lateral-StandardMedium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lateral;font-style:normal;font-weight:600;src:url(../fonts/Lateral/expanded/Lateral-ExpandedMedium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lateral;font-style:italic;font-weight:1000;src:url(../fonts/Lateral/compressed/Lateral-CompressedHeavyItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lateral;font-style:italic;font-weight:400;src:url(../fonts/Lateral/compressed/Lateral-CompressedRegularItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lateral;font-style:normal;font-weight:900;src:url(../fonts/Lateral/expanded/Lateral-ExpandedBlack.woff2) format("woff2")}.h1,h1{font-size:clamp(2.6rem,calc(2.45915rem + .37559vw),3rem);font-weight:700;letter-spacing:.02em;line-height:1.2}.h1,.h2,h1,h2{color:var(--heading-color),#3a3436;font-family:Lateral,Georgia,Times,Times New Roman,serif;margin:0;min-height:0}.h2,h2{font-size:clamp(2.1rem,calc(.30423rem + 4.78873vw),7.2rem);font-weight:900;line-height:1;text-transform:uppercase}.h3,h3{font-size:clamp(2.6rem,calc(1.86056rem + 1.97183vw),4.7rem);font-weight:500}.h3,.h4,h3,h4{color:var(--heading-color),#3a3436;font-family:Lateral,Georgia,Times,Times New Roman,serif;line-height:1.04;margin:0;min-height:0}.h4,h4{font-size:clamp(1.8rem,calc(1.65915rem + .37559vw),2.2rem);font-weight:900;text-transform:uppercase}.h5,h5{font-size:clamp(1.6rem,1.6rem,1.6rem)}.h5,.h6,h5,h6{color:var(--heading-color),#3a3436;font-family:Lateral,Georgia,Times,Times New Roman,serif;margin:0;min-height:0}.h6,h6{font-size:clamp(1.4rem,1.4rem,1.4rem)}html{-ms-overflow-style:scrollbar;background:var(--background-color);box-sizing:border-box;font:400 62.5%/1.5 Lateral,Helvetica Neue,Helvetica,Arial,sans-serif;height:100%;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}img{height:auto;max-width:100%}a{color:var(--link-color),inherit}strong{font-weight:700}textarea{resize:vertical;width:100%}:root{--background-color:#fff;--text-color:#000}.theme{background-color:var(--background-color);color:var(--text-color)}.theme--asteroid{--background-color:#dedede;--heading-color:#0049ff;--text-color:#0049ff;--button-text-color:#0049ff;--link-color:#0049ff}.theme--earth{--background-color:#0049ff;--heading-color:#dedede;--text-color:#dedede;--button-text-color:#dedede;--link-color:#dedede}.theme--saturn{--background-color:#727a00;--heading-color:#fff;--text-color:#fff;--button-text-color:#fff;--link-color:#fff}.theme--venus{--background-color:#d1ff80;--heading-color:#3a3436;--text-color:#3a3436;--button-text-color:#3a3436;--link-color:#3a3436}.theme--starship{--background-color:#3a3436;--heading-color:#dedede;--text-color:#dedede;--button-text-color:#dedede;--link-color:#dedede}.theme--blackhole{--background-color:#1f1f1f;--heading-color:#dedede;--text-color:#dedede;--button-text-color:#dedede;--link-color:#dedede}.theme--nebula{--background-color:#d02597;--heading-color:#fff;--text-color:#fff;--button-text-color:#fff;--link-color:#fff}.theme--jupiter{--background-color:#a55a3a;--heading-color:#fff;--text-color:#fff;--button-text-color:#fff;--link-color:#fff}[v-cloak]{display:none}.visually-hidden,.visually-hidden-focusable:not(:focus,:focus-within){clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.container{--container-padding:3.2rem;margin-left:auto;margin-right:auto;max-width:100%;padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:992px){.container{--container-padding:6.4rem}}.container-fluid{--container-padding:1.6rem;margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%}@media(min-width:992px){.container-fluid{--container-padding:6.4rem}}.section{overflow:hidden;padding-bottom:3.2rem;padding-top:3.2rem}@media(min-width:992px){.section{padding-bottom:3.2rem;padding-top:6.4rem}}.section.theme--asteroid+.section.theme--asteroid,.section.theme--blackhole+.section.theme--blackhole,.section.theme--earth+.section.theme--earth,.section.theme--jupiter+.section.theme--jupiter,.section.theme--nebula+.section.theme--nebula,.section.theme--saturn+.section.theme--saturn,.section.theme--starship+.section.theme--starship,.section.theme--venus+.section.theme--venus{padding-top:0}.section__header{margin-bottom:3.2rem}.section__title{margin:0}.section__footer{margin-top:3.2rem}.button{background-color:transparent;border:0;border:2px solid var(--button-text-color,#fff);border-radius:0;border-radius:10.5rem;color:inherit;color:var(--button-text-color,#fff);cursor:pointer;font:inherit;font-family:Lateral,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.8rem,2vw,2.4rem);font-style:italic;font-weight:400;line-height:130%;padding:.8rem 1.6rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button:disabled{cursor:not-allowed;opacity:.7}.button--small{padding:.4rem .8rem}.button--cta{background-color:#3a3436;border-color:#3a3436;color:#fff;font-size:clamp(4rem,4vw,6rem);font-weight:1000;padding:1.6rem 2.4rem;word-spacing:2px}.button--blend-difference{animation:change-colors 1s infinite}.button:not(.button--blend-difference):hover,.button:not(.button--cta):hover{background:var(--button-text-color,#fff);color:var(--background-color,#1f1f1f)}@media(min-width:576px){.button--cta{padding:1.6rem 3.2rem}}@media(min-width:768px){.button--blend-difference{animation:none;background-color:#fff;border-color:#fff;color:#000;mix-blend-mode:difference}}@media(min-width:1200px){.button--cta{line-height:130%;padding:2.4rem 6.4rem}}@keyframes change-colors{0%,49%{background-color:#ff8000;border-color:#ff8000;color:#0049ff}50%,to{background-color:#0049ff;border-color:#0049ff;color:#ff8000}}.calendar-number{aspect-ratio:1;background-color:#dedede;border-radius:50%;color:#3a3436;display:grid;font-weight:500;height:auto;min-height:32px;min-width:32px;overflow:hidden;place-content:center;position:relative;width:100%}.calendar-number--highlighted{background-color:var(--outer-color,#d1ff80);overflow:visible;place-content:normal}.calendar-number--highlighted span{aspect-ratio:1;background-color:var(--inner-color,#727a00);border-radius:50%;color:var(--outer-color,#d1ff80);display:grid;height:90%;left:-3px;place-content:center;position:absolute;top:-1px;width:auto}.calendar-number__tooltip{display:none;overflow:hidden}.calendar-number__tooltip-title{font-size:var(--calendar-heading-size);font-weight:600;line-height:111%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:wrap}.calendar-number__tooltip-description{font-style:italic;font-weight:500;line-height:111%}.calendar-number__tooltip-close .icon{aspect-ratio:1;border:2px solid;border-radius:50%;height:100%;max-width:48px;padding:6px;width:100%}.calendar-number--empty{opacity:.2}.calendar-number__wrapper{border-radius:50%;overflow:hidden;position:relative}@media(min-width:992px){.calendar-number--highlighted{cursor:help}.calendar-number--highlighted:hover .calendar-number__tooltip{background-color:var(--outer-color,#d1ff80);border-radius:2.4rem;display:block;font-size:1.8rem;height:auto;max-width:40rem;min-width:35rem;padding:2.4rem;position:absolute;text-align:left;z-index:1}.calendar-number__tooltip--left{left:auto;right:16px}.calendar-number__tooltip--right{left:16px;right:auto}.calendar-number__tooltip--top{bottom:16px;top:auto}.calendar-number__tooltip--bottom{bottom:auto;top:16px}}.gif{min-height:300px}.gif__img{display:block;margin:0 auto}.gif__desktop{display:none}@media(min-width:576px){.gif__desktop{display:block}.gif__mobile{display:none}}.icon{align-items:center;color:var(--button-text-color,currentcolor);display:flex;height:2.4rem;justify-content:center;vertical-align:middle;width:2.4rem}.icon svg{fill:currentcolor;display:block;height:100%;width:100%}.icon .stroke{stroke:currentcolor}.icon--small{height:1.6rem;width:auto}.link--stretched:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.logo{display:block;width:20rem}.logo,.logo>*{fill:var(--heading-color)}.lottie-viewer{display:block;max-width:100%;overflow:hidden}.picture{position:relative;width:100%}.picture,.picture__image{display:block}.picture--16-9{padding-top:56.25%}.picture--16-9 .picture__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.picture--3-2{padding-top:66.6666666667%}.picture--3-2 .picture__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.picture--4-3{padding-top:75%}.picture--4-3 .picture__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.picture--1-1{padding-top:100%}.picture--1-1 .picture__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.picture--9-16{padding-top:177.7777777778%}.picture--9-16 .picture__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.skip-link{left:1rem;position:absolute;top:-100vw;width:auto;z-index:3}.skip-link:focus{top:1.5rem}.three-viewer{cursor:grab;overflow:hidden}.three-viewer:active{cursor:grabbing}:root{--animated-band-height:20px}.animated-band{--base-animation-time:3s;height:var(--animated-band-height);max-width:100vw;overflow:hidden}.animated-band__wrapper{display:flex;height:100%;max-height:100%;width:200%}.animated-band__loop{display:flex;justify-content:space-around;width:100vw}.animated-band__loop:first-child{animation:marquee-1 var(--base-animation-time) linear 1,marquee-3 calc(var(--base-animation-time)*2) linear var(--base-animation-time) infinite}.animated-band__loop:not(:first-child){animation:marquee-2 calc(var(--base-animation-time)*2) linear infinite}.animated-band__wrapper.flipped{transform:rotate(.5turn)}@media(min-width:768px){.animated-band{--base-animation-time:5s}}@media(min-width:992px){.animated-band{--base-animation-time:6s}}@media(min-width:1200px){.animated-band{--base-animation-time:7s}}@keyframes marquee-1{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes marquee-2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes marquee-3{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.card{text-decoration:none}.card__wrapper{aspect-ratio:1.1;background:#d02597;border-radius:2.4rem;color:var(--card-text-color,#fff);overflow:hidden;position:relative}.card__wrapper:focus-within,.card__wrapper:hover{background:var(--hover-color)!important}.card__wrapper__image{width:100%}.card__body{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:2rem}.card__title{font-size:clamp(1.6rem,2vw,2.4rem);font-style:normal;font-weight:600;line-height:111%;margin-bottom:1rem;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;white-space:wrap}.card__subtitle{font-style:italic;font-weight:500;line-height:111%;width:70%}.card .button{align-self:flex-start;border-color:var(--card-text-color,#fff);color:var(--card-text-color,#fff)}.card .card__body .button:hover{background:#fff;color:var(--hover-color)}@media(min-width:768px){.card__wrapper{aspect-ratio:.8}}.loader{background-color:var(--background-color);display:grid;height:100vh;overflow:hidden;place-items:center;position:fixed;top:0;width:100vw;z-index:5}.sidebar{display:flex;flex-direction:column;gap:3.2rem}.sidebar__back-button{background-color:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;display:none;font:inherit;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar__text-dept{margin-bottom:.8rem}.sidebar__text-dept,.sidebar__text-job{max-width:calc(100vw - var(--container-padding)*2);overflow:hidden;text-overflow:ellipsis}.sidebar .icon{align-self:center;aspect-ratio:1;border:2px solid;border-radius:50%;grid-row:1/3;height:100%;max-width:48px;padding:6px;width:100%}.sidebar__back-button .icon:hover{background:var(--button-text-color,#fff);color:var(--background-color,#0049ff)}@media(min-width:576px){.sidebar{align-items:end;flex-direction:row;justify-content:space-between;margin-right:1.6rem}}@media(min-width:768px){.sidebar{align-items:flex-start;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:flex-start;margin-right:0;position:sticky;top:var(--site-header-height)}.sidebar__back-button{display:block}.sidebar__text h4{max-width:35vw;overflow:hidden;text-overflow:ellipsis}.section:has(.sidebar){overflow:visible}}.about{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(../images/02.jpg);background-position:bottom;background-size:cover;color:#fff}.about__container{display:block;padding-block:6.4rem}.about__cta button{margin-top:.8rem;width:100%}.about__container svg{width:10rem}.about .about__cta .button:hover{background:#fff;color:#a55a3a}@media(min-width:576px){.about__container{display:grid;padding-block:3.2rem}.about__container svg{grid-column:1;grid-row:1}.about__cta{grid-row:1;max-width:32rem;place-self:center}.about__cta-text{margin-top:0}.about__cta button{width:auto}}@media(min-width:992px){.about__cta{grid-column:1}}section:has(.animated-background){padding-top:0}.animated-background .section{padding-top:0}.animated-background,.animated-background>:not(.lottie-viewer){position:relative}.animated-background .lottie-viewer{height:auto;left:-118px;min-width:1000px;position:absolute;top:200px;width:100vw}@media(min-width:768px){.animated-background .lottie-viewer{left:auto}}@media(min-width:992px){.animated-background .section:not(:has(.hero)){padding-top:3.2rem}}.calendar{--calendar-heading-size:clamp(1.6rem,2vw,2.4rem);border-radius:var(--border-radius);margin-top:-2.4rem;text-align:center}.calendar__title{margin-bottom:3.2rem}.calendar__year{display:none}.calendar__carousel--mobile{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:1fr 4fr 1fr;justify-items:center;margin-bottom:3.2rem}.calendar__carousel--mobile button{background-color:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;font:inherit;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calendar__carousel--mobile button:disabled{cursor:not-allowed;opacity:.2}.calendar__carousel--mobile .icon{aspect-ratio:1;border:2px solid;border-radius:50%;height:48px;padding:6px;width:48px}.calendar__carousel--mobile .icon:first-child{grid-column:1}.calendar__carousel--mobile .icon:last-child{grid-column:3}.calendar__carousel-text{grid-column:2;grid-row:1;max-width:100%;overflow:hidden}.calendar__carousel-month{grid-column:2;grid-row:1;margin-bottom:.8rem;word-spacing:2px}.calendar__carousel-details{color:var(--event-detail-color);font-size:var(--calendar-heading-size);font-weight:600;line-height:1;margin-block:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:wrap}.calendar__yearly-grid--desktop{cursor:grab;display:flex;flex-direction:row}.calendar__yearly-grid--desktop:active{cursor:grabbing}.calendar__grid{cursor:default;display:grid;flex-shrink:0;font-size:7vw;grid-template-columns:repeat(7,1fr);height:-moz-fit-content;height:fit-content;place-items:center}.calendar__grid-month{display:none}.calendar__grid-day{font-size:medium;margin-bottom:.8rem;text-transform:uppercase}@media(min-width:992px){.calendar__title{margin-bottom:0;text-align:left}.calendar__year{display:block;margin-bottom:3.2rem;text-align:left}.calendar__carousel--mobile{display:none}.calendar__yearly-grid--desktop{cursor:auto;display:grid;gap:3.2rem;grid-template-columns:repeat(auto-fit,minmax(30%,1fr))}.calendar__yearly-grid--desktop:active{cursor:auto}.calendar__grid{grid-template-rows:auto auto repeat(6,1fr)}.calendar__grid.three-cols{font-size:clamp(1.6rem,2.2vw,5rem)}.calendar__grid.two-cols{font-size:3.5vw}.calendar__grid-month{display:block;font-size:var(--calendar-heading-size);font-style:normal;font-weight:600;grid-column:1/-1;margin-block:0 .8rem;text-transform:capitalize}}@media(min-width:1200px){.calendar__year{margin-bottom:6.4rem}.calendar__grid-month{margin-bottom:1.6rem}}@media(min-width:1400px){.calendar__yearly-grid--desktop{gap:5.2rem}}.card-carousel-list{color:#3a3436}.card-carousel-list .heading{margin-bottom:1.6rem}.card-carousel{margin-bottom:3.2rem}.card-carousel:last-of-type{margin-bottom:6.4rem}.card-carousel__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.card-carousel__swiper{cursor:grab}.card-carousel__swiper:active{cursor:grabbing}.card-carousel__row{display:flex;flex-direction:row;list-style:none;margin:0;padding:0}.card-carousel__col{flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card-carousel__controls{align-items:center;display:flex;gap:.8rem}.card-carousel__controls button{background:none;border:0;cursor:pointer;display:none;margin:0;padding:0}.card-carousel__controls button:disabled{cursor:not-allowed;opacity:.35}.card-carousel__controls .icon{background:#3a3436;border-radius:50%;color:#fff;height:42px;padding:12px;width:42px}@media(min-width:768px){.card-carousel{margin-bottom:6.4rem}.card-carousel__controls button{display:block}.card-carousel__swiper{margin-left:-.8rem}}#career-detail-form body{display:grid;place-items:center}.hero{display:grid}.hero path{fill:#3a3436}.hero .target-path{visibility:hidden}.hero .hero__text-wrapper--mobile{display:block}.hero .hero__text-wrapper--desktop{display:none}.hero .hero__text{display:block}.hero .button{margin-top:2rem}@media(min-width:768px){.hero .hero__text-wrapper--mobile{display:none}.hero .hero__text-wrapper--desktop{display:block}.hero .button{bottom:9rem;place-self:end;position:fixed;z-index:2}.hero .button.appear{animation:appear .2s linear 1s forwards;opacity:0;visibility:hidden}.hero .button.animate{animation:move-x 3s linear 0s infinite alternate,move-y 3.8s linear 0s infinite alternate;bottom:auto;opacity:1;visibility:visible;white-space:nowrap}.hero .button:hover{background-color:#0049ff;border-color:#0049ff;color:#fff;mix-blend-mode:normal}}@keyframes appear{to{opacity:1;visibility:visible}}@keyframes move-x{0%{left:0}to{left:calc(100vw - var(--btn-width))}}@keyframes move-y{0%{top:0}to{top:calc(100vh - var(--btn-height))}}.job-details{display:grid;gap:3.2rem}.job-details__description>:first-child{margin-top:0}.job-details__description>:last-child{margin-bottom:0}@media(min-width:768px){.job-details{gap:6.4rem;grid-template-columns:1fr 2fr}}.mission-features{margin-left:0;max-width:650px}.mission-features__title{font-family:Lateral,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:1em}.mission-features__grid{display:grid;row-gap:1em}.mission-features__description{line-height:1.08;margin-top:0}@media(min-width:992px){.mission-features{max-width:1300px}.mission-features__title{margin-right:8em}.mission-features__grid{-moz-column-gap:2em;column-gap:2em;grid-auto-flow:column;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(2,auto)}}@media(min-width:1200px){.mission-features__grid{-moz-column-gap:6em;column-gap:6em}}.site-footer{border-radius:var(--border-radius);justify-content:center;margin-top:-2.4rem;padding:50px 0}.site-footer,.site-footer__row{display:flex;flex-direction:column}.site-footer__row{align-items:flex-start;gap:3.2rem;width:100%}.site-footer__link:hover{opacity:.6}.site-footer__details{display:flex;flex-direction:row-reverse;font-style:italic;font-weight:500;gap:4rem;justify-content:space-between;text-transform:uppercase;width:100%}.site-footer__details .link{flex-grow:1;text-align:end;text-decoration:none}.site-footer__social-media{align-items:center;display:flex;flex-grow:0;gap:1.6rem;justify-content:flex-start}@media(min-width:768px){.site-footer__row{align-items:center;flex-direction:row}.site-footer__social-media{margin-bottom:1.4rem;width:100%}.site-footer__details{display:grid;gap:1rem;justify-items:start;width:auto}}:root{--site-header-height:60px;background-color:#dedede}@media(min-width:992px){:root{--site-header-height:90px}}.site-header{-webkit-backface-visibility:hidden;backface-visibility:hidden;left:0;position:sticky;top:0;transition:transform .25s cubic-bezier(.4,.14,.3,1);width:100%;z-index:2}.site-header__guard{display:none}.site-header__container{align-items:center;display:flex;height:var(--site-header-height);justify-content:space-between}.site-header__logo{align-items:center;color:currentcolor;display:inline-flex;justify-content:center;vertical-align:middle;width:20rem}.site-header__logo svg{fill:currentcolor;display:block;height:100%;width:100%}.site-header__toggle{background-color:transparent;border:0;cursor:pointer;height:4.8rem;width:4.8rem}.site-header__menu{align-items:flex-end;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:transparent;display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;left:0;overflow-y:auto;padding:0;top:var(--site-header-height);width:auto;z-index:2}.site-header__nav{align-items:center;display:flex;min-height:var(--site-header-height)}.site-header__nav--page{width:100%}.site-header__list{display:flex;list-style:none;margin:0;padding:0}.site-header__list--page{align-items:flex-start;flex-direction:column;font-size:2.4rem}.site-header__link{display:block;font-size:2.4rem;font-style:italic;font-weight:1000;padding:.8rem;position:relative;text-decoration:none;text-transform:uppercase}.site-header__link--active{color:var(--link-hover-color)}.site-header__link--active:before{background-color:var(--link-hover-color);border-radius:50%;bottom:2.4rem;content:"";display:block;height:.4rem;position:absolute;right:0;width:.4rem}.site-header.is-hidden{transform:translate3d(0,-100%,0)}.site-header.is-open{transform:translateZ(0)}.site-header.is-open .site-header__guard{display:block}@media(min-width:768px){.site-header__logo{width:30rem}}@media(min-width:992px){.site-header__toggle{display:none}.site-header__logo{width:40rem}.site-header__nav--page{margin:0 auto;width:auto}.site-header__list{flex-direction:row}.site-header__list--page{font-size:1.8rem}.site-header__link--active:before{bottom:.2rem;left:50%;right:auto;transform:translate(-50%)}.site-header.is-open .site-header__guard{display:none}}@media(min-width:1200px){.site-header__list--page{grid-gap:3.2rem}}
