.header{background-color:var(--clr-accent);background-image:url(/background-pattern.svg);background-repeat:no-repeat;background-size:cover;background-position:50%;min-height:100vh;position:relative;overflow:hidden}@media only screen and (max-height:43.75em){.header{min-height:auto}}.header__grid{display:grid;margin-top:10vh}@media only screen and (max-height:43.75em){.header__grid{margin-top:4vh;padding:10vh 0}}@media only screen and (max-width:37.5em)and (max-height:43.75em){.header__grid{padding:0}}@media only screen and (max-width:60em){.header__grid{grid-template-columns:1fr!important;gap:6.4rem}}.header__grid--home{grid-template-columns:63rem 1fr}.header__grid--tracking{grid-template-columns:1fr 63rem}.header__content{padding-top:10vh;margin-bottom:15vh}@media only screen and (max-width:60em){.header__content{padding-top:2vh;margin-bottom:0}}.header__content>div,.header__content>h1{margin-bottom:1.6rem}.header__content span{display:block}.header__content p{margin-bottom:4.8rem}.header__content--tracking{padding-top:15vh}@media only screen and (max-width:60em){.header__content--tracking{padding-top:3vh}}@media only screen and (max-width:30em){.header__content--tracking h1{max-width:37rem}}.header__content--tracking p{max-width:68.9rem}.header__img{height:100%}@media only screen and (max-width:60em){.header__img{text-align:center}}.header__img img{position:relative;bottom:-3.2rem;height:80vh;object-fit:contain}@media only screen and (max-height:43.75em){.header__img img{bottom:-12%}}@media only screen and (min-width:60.06em)and (max-width:64em){.header__img img{bottom:-7%}}@media only screen and (max-width:60em){.header__img img{bottom:-3%;width:90%;height:auto}}.header__img--home img{left:-5rem;transform:scale(1.6)}@media only screen and (max-height:43.75em){.header__img--home img{transform:scale(1.55)}}@media only screen and (max-width:64em)and (max-height:43.75em){.header__img--home img{transform:scale(1.65)}}@media only screen and (min-width:60.06em)and (max-width:64em){.header__img--home img{transform:scale(1.7)}}@media only screen and (max-width:60em){.header__img--home img{left:-1.2rem;transform:scale(1.1)}}.header__img--tracking{padding-top:12vh}.header__img--tracking img{right:-20%;transform:scale(1.7)}@media only screen and (max-width:60em){.header__img--tracking img{right:-10%;transform:scale(1.3)}}@media only screen and (max-width:37.5em){.header__img--tracking img{transform:scale(1.6);right:-7%}}.header__actions{display:flex}.header__actions>:not(:last-child){margin-right:2.4rem}@media only screen and (max-width:23.44em){.header__actions{flex-direction:column}.header__actions>:not(:last-child){margin-right:0;margin-bottom:2.4rem}}.header__actions .btn--text{text-decoration:underline;text-underline-offset:3px}@media only screen and (max-width:60em){.header__form{width:75%}}@media only screen and (max-width:37.5em){.header__form{width:100%}}.header__form fieldset{display:flex;align-items:center;border:none;border-radius:.8rem;background-color:var(--clr-white);padding:.8rem 1.2rem;box-shadow:0 1px 2px 0 rgba(16,24,40,.05)}@media only screen and (max-width:37.5em){.header__form fieldset{flex-direction:column;background-color:rgba(0,0,0,0);align-items:stretch;padding:0}.header__form fieldset>:not(:last-child){margin-bottom:1.6rem}}.header__form label{display:none}.header__form input{flex:1 1;height:100%;padding:.8rem 0;font:inherit;border:none;outline:none;color:var(--clr-g-900)}.header__form input::placeholder{color:var(--clr-g-400);opacity:.6}@media only screen and (max-width:37.5em){.header__form input{width:100%;border-radius:.8rem;background-color:var(--clr-white);padding:1.2rem}}.header__curved-bg{bottom:-1px;width:100%;position:absolute}.header__policy--grid,.header__terms--grid{display:grid;grid-template-columns:76.8rem 1fr;padding:9.6rem 0;grid-gap:6.4rem;gap:6.4rem}@media only screen and (max-width:60em){.header__policy--grid,.header__terms--grid{grid-template-columns:1fr;gap:2.4rem}}.header__policy--left .subtitle,.header__terms--left .subtitle{display:inline-block;color:var(--clr-p-500);font-size:1.6rem;font-weight:600;line-height:2.4rem;margin-bottom:.8rem;opacity:1}.header__policy--left h1,.header__terms--left h1{margin-bottom:2.4rem}.header__policy--right p,.header__terms--right p{color:var(--clr-g-600);font-size:2rem;font-weight:400;line-height:3rem}@media only screen and (max-width:37.5em){.header__policy--right p,.header__terms--right p{font-size:1.8rem;line-height:2.6rem}}.header__search{max-width:32rem}