.landing-page{display:flex}.landing-page__column{display:flex;flex-direction:column}.landing-page__form,.landing-page__header{padding-bottom:var(--padding-md);padding-top:var(--padding-md)}.landing-page .site-logo+*{margin-top:0}.landing-page__image{position:relative}.landing-page__image picture{height:100%;position:absolute;width:100%}@media (min-width:992px){.landing-page{min-height:100vh}.landing-page__column{flex:0 0 50%}.landing-page__form,.landing-page__header{column-gap:var(--gutter-cols);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));max-width:calc(var(--content-max-width)/2)}.landing-page__header{align-self:flex-end;margin-left:var(--content-horizontal-padding);padding-right:calc(var(--gutter-cols)/2)}.landing-page__header>*{grid-column:span 5}.landing-page__form{margin-right:var(--content-horizontal-padding);padding-left:calc(var(--gutter-cols)/2);position:sticky;top:0}.landing-page__form>*{grid-column:2/span 5}.landing-page .site-logo:not(:last-child){margin-bottom:var(--padding-sm)}.landing-page__image{flex:1;min-height:50vh}}@media (max-width:991px){.landing-page{flex-direction:column}.landing-page__form,.landing-page__header{padding-left:var(--content-horizontal-padding);padding-right:var(--content-horizontal-padding);width:100%}.landing-page__header{padding-top:var(--space-md)}.landing-page .site-logo:not(:last-child){margin-bottom:var(--padding-md)}.landing-page__image{aspect-ratio:16/9}}