@font-face{font-family:"LPCervoGroteskW05-Regular";src:url("Fonts/LPCervoGroteskW05-Regular.woff2") format("woff2"),url("Fonts/LPCervoGroteskW05-Regular.woff") format("woff");font-display:fallback}*{box-sizing:border-box}body{padding:0;margin:0;font-family:brandon-grotesque,sans-serif;overflow-x:hidden;color:#3c373a}body.fixed{padding:42px 0 0}#skipnav a{position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}#skipnav a:focus{clip:auto;left:0;top:0;width:100%;height:auto;margin:0;padding:10px 0;background:#fff;border:2px solid #000;border-left:none;border-right:none;text-align:center;font-weight:bold;color:#000}.hide{display:none}header img{max-height:5rem;margin:auto;display:block;padding:.5rem}header nav{display:flex;align-items:center;justify-content:center;margin:auto;background-color:#3c373a;width:100vw}header nav.fixed{position:fixed;z-index:10;top:0;left:0}header nav.open{align-items:flex-start}header nav.open ul{flex-direction:column;height:unset}header nav ul{display:flex;flex-wrap:wrap;padding:.25rem;margin:0;flex-grow:2;text-align:center;justify-content:center;height:2rem;overflow:hidden}header nav ul li{list-style:none}header nav ul li a{display:block;color:#fff;padding:.25rem .5rem;font-weight:bold;text-decoration:none;text-transform:uppercase;font-size:78%}header nav #hamburger{width:2rem;height:2rem;padding:.5rem .5rem .5rem 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center}header nav #hamburger span{height:2px;width:100%;display:block;background-color:#fff}h1,h2,h3{margin:0 0 1rem 0;font-family:"LPCervoGroteskW05-Regular",sans-serif;line-height:100%;color:#028a00;font-weight:100;font-size:2.25rem;text-transform:uppercase}h1.smaller,h2.smaller,h3.smaller{font-size:1.5rem}button{background-color:rgba(0,0,0,0);border:none}.hero-wrap{height:75vh;position:relative;display:flex;flex-wrap:wrap}.hero-wrap img.hero{width:50%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;z-index:-1}.hero-wrap a{padding:1.5rem;background-color:rgba(0,0,0,.75);border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:5}.hero-wrap a img.logo{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:250px;max-width:25vh;max-height:25vh;padding-bottom:.75rem}.dark-accent{background-color:#0054a6;color:#fff}.accent{color:#028a00}.grid{display:grid;grid-gap:1rem;grid-template-areas:"member" "phone" "non-fd"}.grid .member{grid-area:member}.grid .non-fd{grid-area:non-fd}.grid .phone-wrap{grid-area:phone}.grid .phone-wrap img.phone{max-height:80vh;max-width:80vw;margin:auto;display:block}.copy{max-width:700px;margin:auto;padding:4rem 2rem;scroll-margin-top:4rem}.copy.center{text-align:center}.copy.tight{padding:0 2rem 4rem}.copy.wide{padding:4rem 2rem 3rem;max-width:900px}.copy.wide h2{font-size:2.75rem}form{margin:auto;padding:1rem 0;max-width:700px;display:grid;grid-gap:1rem;grid-template-columns:1fr}form#textOptIn{max-width:300px}form label input,form label select,form label textarea{display:block;padding:.25rem .5rem;margin-top:.25rem;width:100%}form label.text-opt{display:flex;flex-wrap:wrap;text-align:center;justify-content:center;align-items:center}form label.text-opt input{width:unset;margin:0 .5rem 0 0}form label.text-opt span{flex:100%;font-size:90%;font-style:italic}form .button{width:100%;border:none;margin:0}a{text-decoration:none}a.download img{height:2.5rem}a.underline{text-transform:uppercase;font-weight:bold;letter-spacing:1px;color:inherit;text-decoration:underline}.button{background-color:#3c373a;color:#fff;font-size:1.25rem;padding:.25rem 1.5rem;margin:.5rem auto 1rem;display:block;font-family:"LPCervoGroteskW05-Regular",sans-serif;text-align:center;border:none;text-decoration:none;text-transform:uppercase}.button-wrap{display:flex;flex-wrap:wrap;flex-direction:column}.button-wrap a{margin:.25rem 0}p,ol{margin:.5rem 0 1rem;font-size:1.15rem}p:first-of-type,ol:first-of-type{margin:0 0 1rem}p.fineprint,ol.fineprint{font-size:90%}p.subhead,ol.subhead{font-weight:bold;text-transform:uppercase;font-size:1rem}p a,span a,ul a{text-decoration:underline;font-weight:bold;color:inherit}.airplane-down{position:absolute;top:0;transform:translateX(-50%);height:100%;z-index:2}.airplane-down::before{content:" ";border-right:5px dashed #fff;height:100%;position:absolute;left:calc(50% - 2.5px)}.airplane-down img{padding:1rem;position:relative;height:120px}.airplane-down img.start{animation:fly-down 2.5s ease-in-out forwards}.triptych{display:grid;grid-template:"trip-1 trip-2" "trip-1 trip-3";position:relative}.triptych .airplane-down{position:absolute;left:50%;z-index:2}.triptych img:not(.airplane){-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.triptych img:not(.airplane).trip-1{grid-area:trip-1;height:100vw;max-height:900px}.triptych img:not(.airplane).trip-2{grid-area:trip-2;height:50vw;max-height:450px}.triptych img:not(.airplane).trip-3{grid-area:trip-3;height:50vw;max-height:450px}.flex{display:flex;flex-wrap:wrap}.flex.narrow{max-width:1400px;margin:auto}.flex .full{flex:100%}.flex .full .copy{margin:0}.flex .img-wrap{flex:50%;height:50vw;max-height:60vh;position:relative}.flex .img-wrap img{height:100%;width:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.faq-wrap{scroll-margin-top:4rem}.faq-wrap .flex{position:relative}.faq-wrap .flex .airplane-down{left:50%}.faq-wrap .copy{text-align:left;padding:4rem 3rem}.faq-wrap .copy ul.faq-list{margin:0;padding:0}.faq-wrap .copy ul.faq-list li.faq{margin:0;padding:.5rem 0;list-style:none}.faq-wrap .copy ul.faq-list li.faq button{padding:.25rem;width:100%;text-align:left}.faq-wrap .copy ul.faq-list li.faq button[aria-expanded=true] p{font-weight:800}.faq-wrap .copy ul.faq-list li.faq button[aria-expanded=true] p::before{transform:rotate(90deg);color:#028a00}.faq-wrap .copy ul.faq-list li.faq button p{margin:0;position:relative;font-size:1.2rem}.faq-wrap .copy ul.faq-list li.faq button p::before{content:"►";display:inline-block;padding:0 .25rem;transition:all .25s ease-in-out;font-size:75%}.faq-wrap .copy ul.faq-list li.faq div.content{display:none}.faq-wrap .copy ul.faq-list li.faq div.content p{margin:1rem 0}#winners{margin:0;display:flex;flex-wrap:wrap;justify-content:center}#winners .win-heading{padding:1rem;background-color:#028a00;flex:50%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}#winners .win-heading h2,#winners .win-heading p{color:#fff}#winners .win-heading p:first-of-type{margin:0}#winners .winner{background-image:url("../images/passport.png");background-size:cover;background-position:center;position:relative;justify-content:center;flex:50%;color:#3c373a;text-align:center;min-height:50vw;padding:.5rem .5rem 1.5rem;border-top:2px solid #068941}#winners .winner:nth-child(even){border-left:2px solid #068941}#winners .winner:nth-child(even)::before{content:" ";background-image:url("../images/airplane-divider.png");background-size:contain;background-position:center;height:1.5rem;width:1.5rem;position:absolute;top:50%;left:-0.1rem;transform:translate(-50%, -50%)}#winners .winner:nth-child(2){border-top:none}#winners .winner img{transform:rotate(-2deg);max-width:40vw;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:relative;opacity:0}#winners .winner img.start{animation:fade-in 1s forwards}#winners .winner:nth-child(2) img{transform:rotate(12deg);left:7px;top:-5px}#winners .winner:nth-child(3) img{transform:rotate(-13deg);left:-5px;top:4px;animation-delay:.2s}#winners .winner:nth-child(4) img{transform:rotate(0deg);left:10px;top:-3px;animation-delay:.4s}#winners .winner:nth-child(5) img{transform:rotate(-11deg);left:-3px;top:-6px;animation-delay:.6s}#winners .winner:nth-child(6) img{transform:rotate(-7deg);left:10px;top:-7px;animation-delay:.8s}#winners .winner h3{padding:.5rem 0;border-bottom:2px solid #028a00;margin:0 0 .5rem;display:inline-block;font-size:1.5rem;color:#3c373a}#winners .winner p{margin:0 0 .25rem;line-height:100%;font-size:90%;color:#3c373a;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:95%}.instagram{padding:2rem;text-align:center}footer{background-color:#3c373a;color:#fff;padding:2rem 1rem 4rem}footer ul{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;list-style:none}footer ul li{flex-grow:10;text-align:center}footer ul li button,footer ul li a{cursor:pointer;font-size:1rem;width:100%;font-weight:800;font-family:brandon-grotesque,sans-serif;padding:.5rem;color:#fff;display:block;text-decoration:none}footer .app-callout{padding-top:1rem}footer .app-callout .link-wrap{display:flex;margin:1rem;justify-content:center;gap:.5rem}footer .app-callout .app-icons img{height:40px}footer p{text-align:center;margin:2rem auto}@media(min-width: 425px){header nav #hamburger{display:none}}@media(min-width: 600px){.button-wrap{flex-direction:row}.button-wrap a{margin:.25rem;flex-grow:10}.button-wrap a:first-child{margin-left:0}.button-wrap a:last-child{margin-right:0}#winners .win-heading{flex:33%;margin:0;display:flex;flex-direction:column;justify-content:center}#winners .winner{flex:33%;min-height:33vw;border-left:2px solid #068941}#winners .winner::before{content:" ";background-image:url(../images/airplane-divider.png);background-size:contain;background-position:center;height:1.5rem;width:1.5rem;position:absolute;top:50%;left:-0.1rem;transform:translate(-50%, -50%)}#winners .winner:nth-child(2) img{transform:rotate(11deg);left:-15px;top:-10px}#winners .winner:nth-child(3){border-top:none}#winners .winner:nth-child(3) img{transform:rotate(-15deg);left:15px;top:-1px}#winners .winner:nth-child(4){border-left:unset}#winners .winner:nth-child(4)::before{content:unset}#winners .winner:nth-child(4) img{transform:rotate(-1deg);left:-8px;top:-5px}#winners .winner:nth-child(5) img{transform:rotate(7deg);left:13px;top:-8px}#winners .winner:nth-child(6) img{transform:rotate(-5deg);left:-2px;top:-9px}#winners .winner img{height:unset;width:75%;max-width:180px;display:block;margin:auto}form{grid-template-columns:1fr 1fr}form#textOptIn{grid-template-columns:1fr}form .button,form .full{grid-column:1/-1}}@media(min-width: 900px){header img{max-height:6rem}header nav ul li a{font-size:90%}.triptych{grid-template:"trip-1 trip-2 trip-3";position:relative}.triptych::after{content:" ";border-right:5px dashed #fff;position:absolute;top:0;right:33.333vw;height:100%}.triptych .airplane-down{left:33.333%}.triptych img:not(.airplane){width:33.333vw}.triptych img:not(.airplane).trip-1{max-height:450px}.copy.wide{grid-gap:3rem 2rem}.grid{grid-template-columns:2fr 1fr;grid-template-areas:"member phone" "non-fd phone"}.grid .phone-wrap{position:relative}.grid .phone-wrap .phone{position:absolute;height:100%}.grid .full{grid-column:1/-1;max-width:700px}.flex .half{flex:50%}.flex.stack{flex-direction:column;flex:50%}.flex.stack .img-wrap img{position:absolute}#winners{flex-wrap:nowrap}#winners .win-heading{flex:20%}#winners .winner{flex:20%;min-height:20vw;border-top:none;max-width:220px}#winners .winner:nth-child(4){border-left:2px solid #068941}#winners .winner:nth-child(4)::before{content:" ";background-image:url(../images/airplane-divider.png);background-size:contain;background-position:center;height:1.5rem;width:1.5rem;position:absolute;top:50%;left:-0.1rem;transform:translate(-50%, -50%)}}@media(min-width: 1200px){#winners .winner{min-height:17vw}}@keyframes fly-down{0%{top:0}100%{top:calc(100% - 140px)}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}/*# sourceMappingURL=main-12-18-25.min.css.map */