@import url(https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap);
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.min.css);
.is-white{color:white}.tc{text-align:center}.h-auto{height:auto}.h-100vh{height:100vh}.h-90vh{height:90vh}.h-70vh{height:70vh}.h-50vh{height:50vh}@media (max-width: 991px){.h-auto-md{height:auto}.h-60vh-md{height:60vh}}@media (max-width: 767px){.h-auto-sm{height:auto}.h-90vmax-sm{height:90vmax !important}.h-75vmax-sm{height:75vmax;min-height:75vmax !important}}@media (min-width: 768px){.mw-70-md{max-width:calc( 74.375rem * 0.7)}.mw-60-md{max-width:calc( 74.375rem * 0.6)}.mw-33-md{max-width:calc( ( 74.375rem / 3 ) - ( .625rem * 2 ))}}.hide{display:none !important;visibility:hidden !important}@media (max-width: 414px){.hide-xs{display:none !important;visibility:hidden !important}}@media (max-width: 767px){.hide-mobile{display:none !important;visibility:hidden !important}}@media (min-width: 768px) and (max-width: 991px){.hide-tablet{display:none !important;visibility:hidden !important}}@media (min-width: 992px){.hide-desktop{display:none !important;visibility:hidden !important}}.section-story__preheader,.section-story__underheader{text-transform:uppercase}.button{font-family:"Montserrat",sans-serif;font-weight:600;font-size:14px;border:2px solid #fff;padding:8px 50px;transition:all .3s ease;text-align:center}.button:hover{border:2px solid #bd9b60}.button:active,.button:focus{border:2px solid #bd9b60;outline:none !important;padding:8px 50px}.button.primary-bronze{background-color:#bd9b60;border-color:#bd9b60;color:black;display:block}.section-story__body,.section-story__preheader,.section-story__underheader{font-family:"Montserrat",sans-serif;margin-bottom:13px;font-size:16px}p,.section-story__secondary-cta,a{font-family:"Montserrat",sans-serif}h3{font-family:"Montserrat",sans-serif;font-weight:bold}sup{line-height:1}img{max-width:100%;display:block}sup{font-size:60%}.button{position:relative}.rotate{animation:rotate 0.5s linear}@keyframes rotate{100%{transform:rotate(360deg)}}html.aem-AuthorLayer-Edit .baseComponent.raw-html{min-height:50px}.hero{position:relative;overflow:hidden;min-height:38rem;max-height:60rem}@media (max-width: 768px){.hero{max-height:40rem}}@media (max-width: 600px){.hero{align-items:stretch}}.hero__media{position:absolute;width:100%;min-height:38rem;max-height:60rem;z-index:0}@media (max-width: 768px){.hero__media{max-height:40rem}}.hero__image,.hero__video{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";z-index:0;width:100%;height:100%}.hero--anchor-link{display:flex;flex-direction:column;align-items:center;position:absolute;bottom:40px;right:50%;transform:translateX(50%);transition:all .3s ease;color:white;padding:0;outline:none;font-family:"Montserrat",sans-serif}.hero--anchor-link svg{color:white;stroke:white;transform:translateY(0);transition:all .3s ease}.hero--anchor-link svg line,.hero--anchor-link svg path{stroke:inherit}.hero--anchor-link:active,.hero--anchor-link:focus{outline:none !important;padding:0;color:white}.hero--anchor-link:hover{text-decoration:none;color:#BD9B60}.hero--anchor-link:hover svg{color:#BD9B60;stroke:#BD9B60;transform:translateY(5px)}.hero--anchor-link:hover svg line,.hero--anchor-link:hover svg path{stroke:inherit}.hero__under-body{display:flex;align-items:center;justify-content:space-between}@media (max-width: 767px){.hero__under-body{padding:0 15px;align-items:stretch;flex-direction:column}.hero__under-body--content:nth-child(2){margin-top:15px}}.hero-mobile-content{position:absolute;top:15px;display:flex;justify-content:space-around;width:100%}.hero-mobile-content p{width:50%;text-align:center;font-size:16px;font-weight:600}@media (min-width: 768px){.hero-mobile-content{display:none}}.hero--sections-container{display:flex;justify-content:space-around}@media (max-width: 767px){.hero--sections-container{display:none}}.hero .section-story__header{font-size:48px}@media (max-width: 767px){.hero .section-story__header{font-size:24px;line-height:1.5}.hero .section-story__header .section-sotry__preheader,.hero .section-story__header .section-story__underheader{font-size:12px;line-height:1.5}}.hero .max-width-container{max-width:74.375rem;width:100%;margin-left:auto;margin-right:auto;float:none !important;clear:both !important;position:relative}.hero__content-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;z-index:1;height:100%}@media (max-width: 600px){.bottom-left{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start}}.center-all{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;text-align:center}.top{align-items:flex-start}.bottom{align-items:flex-end}.middle{align-items:center}.left{justify-content:flex-start}.right{justify-content:flex-end}.center{justify-content:center}@media (max-width: 767px){.top-sm{align-items:flex-start}.bottom-sm{align-items:flex-end}.middle-sm{align-items:center}.left-sm{justify-content:flex-start}.right-sm{justify-content:flex-end}.center-sm{justify-content:center}}.force-full-width{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw}.mw-70{max-width:calc(74.375rem * 0.7)}@media (max-width: 767px){.mw-70{max-width:37.5rem}}.mw-60{max-width:calc(74.375rem * 0.6)}@media (max-width: 767px){.mw-60{max-width:37.5rem}}.mw-33{max-width:calc((74.375rem / 3) - (.625rem * 2))}@media (max-width: 767px){.mw-33{max-width:37.5rem}}.section-story{position:relative}.section-story__preheader{display:block;line-height:1;font-weight:500;color:#BD9B60;margin-bottom:0}.section-story h1.section-story__header .section-story__preheader{font-weight:bold;letter-spacing:4px}.section-story__header-image{margin-bottom:1rem;margin-top:-.5rem}.section-story__cta{margin-top:0.75rem;display:flex;flex-direction:column;justify-content:center}@media (min-width: 768px){.section-story__cta{display:inline-flex}}.section-story__cta .button{background-color:transparent}.section-story__secondary-cta{margin-top:0.75rem;font-size:0.75rem;font-weight:900;color:white;text-decoration:none;text-align:center;text-transform:uppercase;transition:all .3s ease;display:flex;align-items:center}.section-story__secondary-cta svg{margin-left:5px;height:15px}.section-story__secondary-cta svg line,.section-story__secondary-cta svg path{stroke:white;transition:all .3s ease}.section-story__secondary-cta:hover{color:#BD9B60;text-decoration:none}.section-story__secondary-cta:hover svg line,.section-story__secondary-cta:hover svg path{stroke:#BD9B60}.section-story__app-links{margin-top:30px}@media (max-width: 767px){.section-story__app-links{margin-top:20px;margin-bottom:20px}}.section-story__app-link{display:inline-block;max-width:100px}@media (max-width: 767px){.section-story__app-link{margin:0 10px;max-width:none}.section-story__app-link svg{height:40px;width:110px}}@media (max-width: 767px){.section-story{padding:15px}}@media only screen and (max-width: 1280px){.hero__content{padding:0px 20px}}@media only screen and (max-width: 768px){.hero__content{padding:0px 40px}}@media only screen and (max-width: 600px){.hero__content{padding:0px 20px}}.flag-form{max-height:0;height:auto;margin-top:0px;position:relative;opacity:0;visibility:hidden;transition:all 0.3s ease;z-index:2}@media only screen and (min-device-width: 414px) and (max-device-width: 736px){.flag-form{padding:0px 20px}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait){.flag-form{padding:0px 20px}}.flag-form.active-form{max-height:1200px;opacity:1;visibility:visible;margin-top:-250px}@media only screen and (max-width: 768px){.flag-form.active-form{margin-top:-300px}}@media (max-width: 360px){.flag-form.active-form{max-height:1350px}}.flag-form .lds-ring{display:inline-block;position:relative;width:80px;height:80px}.flag-form .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #bd9b60;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#bd9b60 transparent transparent transparent}.flag-form .lds-ring div:nth-child(1){animation-delay:-0.45s}.flag-form .lds-ring div:nth-child(2){animation-delay:-0.3s}.flag-form .lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.flag-form input{font-weight:normal}.flag-form input::placeholder{color:white;font-weight:normal}.flag-form input[type="date"]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.flag-form .terms-error-span{color:#e41010;font-size:9px;opacity:0;visibility:hidden;transition:all 0.3s ease}.flag-form .terms-error-span.show-error{opacity:1;visibility:visible}.flag-form #date-error{color:#e41010;font-size:9px;opacity:0;visibility:hidden;transition:all 0.3s ease}.flag-form #date-error.show-error{opacity:1;visibility:visible}.flagship-under-body{opacity:1;visibility:visible;transition:all 0.3s ease}.flagship-under-body.hidden{opacity:0;visibility:hidden}.section-story__body{opacity:1;visibility:visible;transition:all 0.3s ease}@media (max-width: 767px){.section-story__body.hidden{opacity:0;visibility:hidden}}fieldset{border:none}.container{width:65vw;max-width:850px;margin:30px auto}@media only screen and (max-width: 768px){.container{width:100%}}input,textarea,select{order:2;flex:1 1 auto;font-size:0.8em}select,input{display:flex;-moz-appearance:none;-webkit-appearance:none;width:100%;border:0px;background:none;background-color:transparent !important}input[type="date"],input[type="text"],input[type="password"],input[type="email"]{background-color:none !important}.NycFlagship{position:relative}.NycFlagship .form-complete{position:absolute;top:60vh;width:100%}.NycFlagship .hero{padding-top:0}@media (max-width: 767px){.NycFlagship .hero{max-height:50rem}.NycFlagship .hero__content{min-height:350px}}.form-bg .wrapper-bg{opacity:0.8;background:#101011}@media only screen and (max-width: 600px){.form-bg .wrapper-bg{padding:0px 20px 20px 20px}}.form-bg section{padding:30px}@media only screen and (max-width: 600px){.form-bg section{padding:0px !important}}.form-bg section.two-grid{display:grid;grid-gap:2.3rem;grid-template-columns:1fr 1fr;overflow:hidden}@media only screen and (max-width: 600px){.form-bg section.two-grid{grid-template-columns:1fr}}@supports not (display: grid){.form-bg section.two-grid{display:flex}}.form-bg section.social-form{display:grid;grid-gap:2rem;grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width: 980px){.form-bg section.social-form{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 600px){.form-bg section.social-form{grid-template-columns:1fr;margin:30px 0px}}.form-bg section.check-list{margin:0px 0;display:grid;grid-gap:-1rem;grid-template-columns:1fr 1fr 1fr 2fr 2fr;grid-template-columns:repeat(5, 21%)}@media only screen and (max-width: 968px){.form-bg section.check-list{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width: 600px){.form-bg section.check-list{grid-template-columns:1fr 1fr;margin:20px 0px}}@media only screen and (max-width: 360px){.form-bg section.check-list{grid-template-columns:1fr}}.sub-header{display:block;padding:10px 30px}@media only screen and (max-width: 580px){.sub-header{padding:30px 0px}}.header-details{padding:30px 0 0 0;text-align:center}.header-details h5{font-style:normal;font-weight:bold;font-size:20px;line-height:100%;letter-spacing:0.2em;text-transform:uppercase;color:#bd9b60;margin:0px;padding:0px}.header-details p{padding-bottom:10px;font-weight:300}.step-window{min-height:40vh}#first{display:block}#second{display:none}#third{display:none}#fourth{display:none;background:black;min-height:auto;padding:0}#fourth .loading-message{min-height:200px;display:flex;align-items:center;justify-content:center;display:none}#fourth .header-details{padding:30px}#fourth .final-step-button-wrap{padding:0}#fourth .final-step-button-wrap button.btn{background:#262628;color:white;font-weight:bold;padding:30px 20px;display:none;width:100%}#fourth .header-details{display:none}#fourth.success .header-details.success-message{display:block}#fourth.success .header-details.success-message p{margin-bottom:0}#fourth.success #final-close{display:block}#fourth.loading .loading-message{display:flex}#fourth.failure .header-details.failure-message{display:block}#fourth.failure .header-details.failure-message p{margin-bottom:0}#fourth.failure #final-previous{display:block}#first,#second,#third,#fourth{animation:fadein 1s;-moz-animation:fadein 1s;-webkit-animation:fadein 1s;-o-animation:fadein 1s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.social-form input[placeholder]{padding-left:40px;color:#fff}.text-field{position:relative}.text-field .datefield{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem}.text-field .svg-error{position:absolute;right:0px;top:5px;display:none}.text-field .svg-error+input.error{display:block}.text-field input[placeholder]{color:#fff;font-size:13px;opacity:1;font-weight:normal}.text-field input[type="number"]::-webkit-inner-spin-button,.text-field input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm){.text-field input[type="date"]{margin-top:-1px;color:#fff;letter-spacing:1px}}.text-field input[type="date"]{margin-top:7.6px;color:#fff;letter-spacing:1px}.text-field label.form-label{position:absolute;top:0}.text-field .form-group{position:relative}.text-field .form-group i.fab{color:#fff;position:absolute;z-index:60;width:30px;height:30px;font-size:1.8rem;top:0}.text-field input{padding:3px;border-bottom:2px solid #fff;outline:0px;margin:0px 0px 0px 0px;text-transform:uppercase;font-size:1rem;color:#fff;padding-bottom:10px;-webkit-transition:border 0.3s ease-out, color 0.3s ease-out, outline 0.3s ease-out, outline-color 0.3s ease-out, border-color 0.3s ease-out;transition:border 0.3s ease-out, color 0.3s ease-out, outline 0.3s ease-out, outline-color 0.3s ease-out, border-color 0.3s ease-out;border-bottom-color:#fff}.text-field input [placeholder].valid{color:#bd9b60}.text-field input .valid{border-bottom-color:#bd9b60}.text-field input:focus,.text-field input:hover{border-bottom-color:#bd9b60;color:#bd9b60}.text-field input[-webkit-input-placeholder].valid,.text-field input[placeholder].valid{color:#bd9b60 !important}.text-field input.valid{border-bottom-color:#bd9b60}.text-field input[placeholder].error{color:#e41010}.text-field input.error{border-bottom:2px solid #e41010}.text-field label.error{color:#e41010;font-size:9px;position:absolute}.text-field input::placeholder{transition:color 0.3s ease}.text-field:hover input::placeholder{color:#bd9b60}.text-field input[placeholder].valid+.text-field .form-group i.fab{color:red}.select-field .form-group{position:relative}.select-field .form-group:hover svg path{stroke:#bd9b60}.select-field .form-group select,.select-field .form-group option{-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-field .form-group select{padding:3px;border-bottom:2px solid #fff;outline:0px;margin:8px 0px 0px 0px;text-transform:uppercase;color:#fff;font-size:13px;font-weight:normal;letter-spacing:1px;padding-bottom:10px;width:100%;display:block;height:30px;border-radius:0px;-webkit-transition:border 0.3s ease-out, color 0.3s ease-out, outline 0.3s ease-out, outline-color 0.3s ease-out, border-color 0.3s ease-out;transition:border 0.3s ease-out, color 0.3s ease-out, outline 0.3s ease-out, outline-color 0.3s ease-out, border-color 0.3s ease-out}.select-field .form-group select:focus,.select-field .form-group select:hover{border-bottom:2px solid #bd9b60;color:#bd9b60}.select-field .form-group select .valid+option{color:#bd9b60}.select-field .form-group select.error{border-bottom:2px solid #e41010}.select-field .form-group select:required{border-bottom-color:#bd9b60}.select-field .form-group select:invalid{border-bottom-color:#fff}.select-field .form-group select[-webkit-input-placeholder].valid,.select-field .form-group select[placeholder].valid{color:#bd9b60 !important}.select-field .form-group option{position:absolute;color:#101011;top:0px;padding:0px;border:none}.select-field .form-group .valid{border-bottom-color:#bd9b60;color:#bd9b60}.select-field .form-group .valid+svg path{stroke:#bd9b60;-webkit-transition:stroke 0.3s ease-out;transition:stroke 0.3s ease-out}.select-field .form-group svg{position:absolute;top:10px;right:0;pointer-events:none}.select-field .form-group svg path{stroke:#fff;-webkit-transition:stroke 0.3s ease-out;transition:stroke 0.3s ease-out}.select-field .form-group svg:hover{color:#bd9b60}.select-field .form-group svg:hover path{stroke:#ffffff}.select-field .error{color:#e41010;font-size:9px}.checkbox-field{float:left;margin-right:2rem}.checkbox-field input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-field .checklabel{display:block;position:relative;padding-left:28px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-field .checklabel .checkmark{position:absolute;top:6px;left:0;height:16px;width:16px;border:2px solid #fff;border-radius:3px}.checkbox-field .checklabel .error-text a,.checkbox-field .checklabel .error-text{color:red}.checkbox-field .checklabel input.error{border:2px solid #e41010}.checkbox-field .checklabel .error-check{border:2px solid red}.checkbox-field .checklabel:hover input ~ .checkmark{border:2px solid #fff}.checkbox-field .checklabel input:checked ~ .checkmark{border:2px solid #bd9b60}.checkbox-field .checklabel .checkmark:after{content:"";position:absolute;display:none}.checkbox-field .checklabel input:checked ~ .checkmark:after{display:block}.checkbox-field .checklabel .checkmark:after{right:-1px;top:-6px;padding:1.6px;width:1px;height:9px;border:solid #bd9b60;background:black;border-width:0 3px 3px 0;-webkit-transition:border 0.3s ease-out, color 0.3s ease-out, outline 0.3s ease-out, outline-color 0.3s ease-out, border-color 0.8s ease-in;transition:border 0.3s ease-out, color 0.3s ease-out, outline 0.3s ease-out, outline-color 0.3s ease-out, border-color 0.8s ease-in;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-field .check-list{width:100%;float:left;display:block}.checkbox-field .checkbox{display:inline}.checkbox-field .sudo-label{font-weight:normal;font-size:0.8rem;text-transform:uppercase;line-height:2px !important}.checkbox-field .terms-block a,.checkbox-field .terms-block{font-size:0.6rem;text-transform:initial;font-weight:normal}.checkbox-field .checklabel input:checked ~ .checkmark+span.sudo-label a,.checkbox-field .checklabel input:checked ~ .checkmark+span.sudo-label{color:#bd9b60}.button-wrap{margin:0 auto;padding:20px 30px;display:flex;justify-content:space-between;background:#262628;left:0}@media only screen and (max-width: 768px){.button-wrap{padding:20px 10px}}.button-wrap .blank-btn{color:#fff;background:none;border:none;font-size:0.8rem;text-transform:uppercase;cursor:pointer}.button-wrap .blank-btn svg{transform:rotate(90deg);margin-right:5px}.button-wrap .btn{background:#bd9b60;border:0;padding:10px 20px;color:#222;border-radius:2px;font-size:0.8rem;text-transform:uppercase;cursor:pointer;-webkit-transition:background 0.3s ease-out;transition:background 0.3s ease-out}.button-wrap .btn:hover{background:#bd9b60}.form-complete{display:none;margin:0 auto;width:100%;background:#101011;opacity:0.8;position:absolute}

