.app-download-invite-header{background:#dbdbdb80;border-top:1px solid #dcdcdc;display:grid;gap:16px;grid-column:1/-1;grid-template-columns:1fr max(92%,320px) 1fr;margin-block-start:calc(-4.5625rem - 36px);position:relative;width:100%}@media only screen and (min-width:768px){.app-download-invite-header{gap:16px;grid-template-columns:1fr max(92%,704px) 1fr}}@media only screen and (min-width:1024px){.app-download-invite-header{gap:30px;grid-template-columns:1fr min(84%,1216px) 1fr}}@media only screen and (min-width:768px){.app-download-invite-header{background:transparent;border-top:0;margin-block-start:-2.5rem}}@media only screen and (min-width:1024px){.app-download-invite-header{margin-block-start:-3.75rem}}@media only screen and (max-width:767px){.app-download-invite-header{overflow:hidden}}.app-download-invite-header.is-footer{margin-block-start:2.5rem;overflow:hidden}@media only screen and (max-width:767px){.app-download-invite-header.is-footer{padding-block-end:2.5rem}}@media only screen and (min-width:1024px){.app-download-invite-header.is-footer{margin-block-start:3.75rem}}.app-download-invite-header-background{top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;z-index:0}@media only screen and (min-width:1024px){.app-download-invite-header-background{background:#fff}}.app-download-invite-header-background:before{background:radial-gradient(56.32% 74.23% at 50% 50%,#f7e6c4 0,#fff0);bottom:10vh;content:"";filter:blur(50px);height:50vh;max-height:1000px;max-width:1000px;position:absolute;right:0;width:100vw}@media only screen and (min-width:768px){.app-download-invite-header-background:before{bottom:auto;height:80vw;width:80vw}}@media only screen and (min-width:1216px){.app-download-invite-header-background:before{left:calc(50vw - 216px)}}.app-download-invite-header-container{align-items:flex-start;display:grid;gap:16px;grid-column-start:2;grid-template-columns:repeat(5,1fr);grid-template-rows:auto auto auto;position:relative;z-index:2}@media only screen and (min-width:768px){.app-download-invite-header-container{gap:16px;grid-template-columns:repeat(8,1fr)}}@media only screen and (min-width:1024px){.app-download-invite-header-container{gap:30px;grid-template-columns:repeat(12,1fr)}}@media only screen and (min-width:768px){.app-download-invite-header-container{grid-template-rows:auto auto auto;padding-block:3.75rem 3.375rem}}@media only screen and (min-width:1024px){.app-download-invite-header-container{padding-block:6.5625rem}}.app-download-invite-header-headline{font-family:GT Alpina,Arial,sans-serif;font-size:2rem;font-weight:300;grid-column:1/-1;grid-row:1;letter-spacing:-.5px;line-height:2.375rem;margin:90px 0 44px;text-align:left}@media only screen and (min-width:768px){.app-download-invite-header-headline{font-size:2.75rem;letter-spacing:-1.5px;line-height:3.125rem}}@media only screen and (min-width:1440px){.app-download-invite-header-headline{font-size:3.5rem;line-height:3.5rem}}.app-download-invite-header-headline em{font-family:GT Alpina,Arial,sans-serif;font-style:italic;font-weight:500}@media only screen and (max-width:767px){.app-download-invite-header-headline{font-size:2.25rem;line-height:2.625rem;margin:6.75rem 0 .5rem}}@media only screen and (min-width:768px){.app-download-invite-header-headline{grid-column:1/span 4;grid-row:1;margin:0 0 16px}}@media only screen and (min-width:1024px){.app-download-invite-header-headline{grid-column:1/span 5;margin:0}}@media only screen and (min-width:1280px){.app-download-invite-header-headline{grid-column:1/span 4}}@media only screen and (min-width:1440px){.app-download-invite-header-headline{line-height:4rem}}@media only screen and (max-width:767px){.is-footer .app-download-invite-header-headline{margin-block-start:2.5rem}}.app-download-invite-header-copy{font-family:Mulish,Arial,sans-serif;font-size:.875rem;font-weight:500;grid-column:1/span 5;grid-row:4;line-height:1.5rem;margin:14px 0 40px}@media only screen and (max-width:767px){.app-download-invite-header-copy{grid-row:3;margin:.5rem 0 2.5rem}.is-footer .app-download-invite-header-copy{display:none}}@media only screen and (min-width:768px){.app-download-invite-header-copy{font-size:1rem}}@media only screen and (min-width:580px){.app-download-invite-header-copy{grid-column:1/span 4}}@media only screen and (min-width:768px){.app-download-invite-header-copy{grid-column:1/span 4;grid-row:2;margin:0 0 24px}}@media only screen and (min-width:1024px){.app-download-invite-header-copy{grid-column:1/span 5;margin:0 0 10px}}@media only screen and (min-width:1280px){.app-download-invite-header-copy{grid-column:1/span 4}}.app-download-invite-header-img-container{position:relative;width:100%}@media only screen and (max-width:767px){.app-download-invite-header-img-container{margin-inline:-15%;width:130%}}@media only screen and (min-width:768px){.app-download-invite-header-img-container{margin-inline-end:-8vw;width:calc(100% + 8vw)}}.app-download-invite-header-img-container img{display:block;height:auto;max-width:100%;width:100%}.app-download-invite-header-btn-container{align-items:center;display:flex;flex-flow:row wrap;grid-column:1/span 2;grid-row:3;margin:0 0 8px}@media only screen and (max-width:767px){.app-download-invite-header-btn-container{grid-row:2;margin:0;place-self:end start;position:relative;z-index:1}}@media only screen and (min-width:768px){.app-download-invite-header-btn-container{grid-column:1/span 4;grid-row:3;margin:0}}@media only screen and (min-width:1024px){.app-download-invite-header-btn-container{grid-column:1/span 5}}@media only screen and (min-width:1280px){.app-download-invite-header-btn-container{grid-column:1/span 4}}.app-download-invite-header-btn-container a{display:block;line-height:0;margin-block-end:.5rem}@media only screen and (min-width:768px){.app-download-invite-header-btn-container a{margin-block-end:1rem;max-width:140px}}.app-download-invite-header-btn-container a img{height:auto;width:120px}@media only screen and (min-width:768px){.app-download-invite-header-btn-container a img{width:140px}}.app-download-invite-header-media{display:flex;grid-column:1/-1;grid-row:2;justify-content:center}@media only screen and (min-width:768px){.app-download-invite-header-media{align-items:center;grid-column:4/-1;grid-row:1/-1;top:-3.75rem;right:0;bottom:-3.375rem;left:0;justify-content:flex-end;position:absolute}}@media only screen and (min-width:1024px){.app-download-invite-header-media{grid-column:6/span 7;top:-6.5625rem;right:0;bottom:-6.5625rem;left:0}}.app-download-invite-header-img-wrapper{display:flex;justify-content:center;margin:0;width:100%}@media only screen and (min-width:768px){.app-download-invite-header-img-wrapper{justify-content:flex-end;margin:0 -4vw;width:calc(100% + 4vw)}}@media only screen and (min-width:1024px){.app-download-invite-header-img-wrapper{margin:0}}.page-main-container{grid-column:2/-2;position:relative}.page-main-fullbleed{display:grid;gap:16px;grid-column:1/-1;grid-template-columns:1fr max(92%,320px) 1fr;width:100%}@media only screen and (min-width:768px){.page-main-fullbleed{gap:16px;grid-template-columns:1fr max(92%,704px) 1fr}}@media only screen and (min-width:1024px){.page-main-fullbleed{gap:30px;grid-template-columns:1fr min(84%,1216px) 1fr}}.page-main-fullbleed-container{grid-column:1/-1}[data-route=home] .page-main-fullbleed-container{display:grid;grid-template-rows:auto 1fr}@media only screen and (min-width:1024px){[data-route=home] .page-main-fullbleed-container{background:linear-gradient(90deg,#bdd8cf,#82a4a5)}}
