.app-download-invite-footer{display:grid;gap:16px;grid-column:1/-1;grid-template-columns:1fr max(92%,320px) 1fr;margin:40px 0 0;overflow:hidden;padding:40px 0 64px;position:relative;width:100%}@media only screen and (min-width:768px){.app-download-invite-footer{gap:16px;grid-template-columns:1fr max(92%,704px) 1fr}}@media only screen and (min-width:1024px){.app-download-invite-footer{gap:30px;grid-template-columns:1fr min(84%,1216px) 1fr}}@media only screen and (min-width:768px){.app-download-invite-footer{padding:40px 0 80px}}@media only screen and (min-width:1024px){.app-download-invite-footer{margin:60px 0 0;padding:40px 0 100px}}.app-download-invite-footer:before{background:linear-gradient(180deg,#fff,#fff0);content:"";height:50%;position:absolute;top:0;width:100%;z-index:1}.app-download-invite-footer:after{background:linear-gradient(282deg,#f0f677 5%,#bfadf1 76%);bottom:0;content:"";height:24px;position:absolute;width:100%;z-index:1}@media only screen and (min-width:768px){.app-download-invite-footer:after{height:40px}}@media only screen and (min-width:1024px){.app-download-invite-footer:after{height:60px}}.app-download-invite-footer-background{top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;z-index:0}.app-download-invite-footer-background:after,.app-download-invite-footer-background:before{bottom:-30%;content:"";height:100%;max-height:1000px;max-width:1000px;position:absolute;right:-30%;width:100%}@media only screen and (min-width:768px){.app-download-invite-footer-background:after,.app-download-invite-footer-background:before{right:-20%}}@media only screen and (min-width:1024px){.app-download-invite-footer-background:after,.app-download-invite-footer-background:before{right:-10%}}@media only screen and (min-width:1216px){.app-download-invite-footer-background:after,.app-download-invite-footer-background:before{left:calc(50vw - 216px);right:auto}}.app-download-invite-footer-background:after{background:radial-gradient(56.32% 74.23% at 50% 50%,#bfadf1 0,#fff0);filter:blur(100px)}.app-download-invite-footer-background:before{background:radial-gradient(56.32% 74.23% at 50% 50%,#f0f677 0,#fff0);filter:blur(250px)}.app-download-invite-footer-container{align-items:flex-start;display:grid;gap:16px;grid-column-start:2;grid-template-columns:repeat(5,1fr);position:relative;z-index:2}@media only screen and (min-width:768px){.app-download-invite-footer-container{gap:16px;grid-template-columns:repeat(8,1fr)}}@media only screen and (min-width:1024px){.app-download-invite-footer-container{gap:30px;grid-template-columns:repeat(12,1fr)}}@media only screen and (min-width:768px){.app-download-invite-footer-container{grid-template-rows:auto auto 1fr}}.app-download-invite-footer-headline{font-family:GT Alpina,Arial,sans-serif;font-size:2rem;font-weight:300;grid-column:1/span 3;grid-row:1;letter-spacing:-.5px;line-height:2.375rem;margin:0;text-align:left}@media only screen and (min-width:768px){.app-download-invite-footer-headline{font-size:2.75rem;letter-spacing:-1.5px;line-height:3.125rem}}@media only screen and (min-width:1440px){.app-download-invite-footer-headline{font-size:3.5rem;line-height:3.5rem}}.app-download-invite-footer-headline em{font-family:GT Alpina,Arial,sans-serif;font-style:italic;font-weight:500}@media only screen and (min-width:580px){.app-download-invite-footer-headline{grid-column:1/span 2}}@media only screen and (min-width:768px){.app-download-invite-footer-headline{grid-column:1/span 4;margin:10px 0 16px}}@media only screen and (min-width:1024px){.app-download-invite-footer-headline{grid-column:1/span 5;margin:100px 0 0}}@media only screen and (min-width:1280px){.app-download-invite-footer-headline{grid-column:1/span 4}}.app-download-invite-footer-copy{display:none;font-family:Mulish,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5rem}@media only screen and (min-width:768px){.app-download-invite-footer-copy{display:block;font-size:1rem;grid-column:1/span 4;grid-row:2;margin:0 0 24px}}@media only screen and (min-width:1024px){.app-download-invite-footer-copy{grid-column:1/span 5;margin:0 0 10px}}@media only screen and (min-width:1280px){.app-download-invite-footer-copy{grid-column:1/span 4}}.app-download-invite-footer-btn-container{align-items:center;display:flex;flex-flow:row wrap;grid-column:1/span 2;grid-row:2;height:100%}@media only screen and (min-width:768px){.app-download-invite-footer-btn-container{align-items:flex-start;grid-column:1/span 4;grid-row:3}}@media only screen and (min-width:1024px){.app-download-invite-footer-btn-container{grid-column:1/span 5;margin:0 0 44px}}@media only screen and (min-width:1280px){.app-download-invite-footer-btn-container{grid-column:1/span 4}}.app-download-invite-footer-img-container{aspect-ratio:468/545;position:relative;width:100%}@media only screen and (min-width:768px){.app-download-invite-footer-img-container{aspect-ratio:677/676}}@media only screen and (min-width:1024px){.app-download-invite-footer-img-container{aspect-ratio:5/4}}.app-download-invite-footer-img-container img{bottom:0;display:block;height:auto;max-width:100%;position:absolute;right:0;width:100%}@media only screen and (min-width:768px){.app-download-invite-footer-btn-row{display:flex;width:100%}}.app-download-invite-footer-btn-row a{display:block;line-height:0;margin-block-end:1rem}@media only screen and (min-width:768px){.app-download-invite-footer-btn-row a{max-width:140px}}.app-download-invite-footer-btn-row a img{height:auto;width:120px}@media only screen and (min-width:768px){.app-download-invite-footer-btn-row a img{width:140px}}.app-download-invite-footer-media{display:flex;grid-column:3/span 3;grid-row:2;height:100%;place-content:baseline flex-end}@media only screen and (min-width:768px){.app-download-invite-footer-media{grid-column:5/span 4;grid-row:1/span 3}}@media only screen and (min-width:1024px){.app-download-invite-footer-media{grid-column:6/span 7}}.app-download-invite-footer-img-wrapper{display:flex;justify-content:flex-end;margin:auto -4vw 0;width:calc(100% + 4vw)}@media only screen and (min-width:768px){.app-download-invite-footer-img-wrapper{margin:auto 0;width:100%}}.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}@media only screen and (min-width:1024px){[data-route=home] .page-main-fullbleed-container{background:linear-gradient(282deg,#f0f677 5%,#bfadf1 76%)}}
