.sans{font-family:Montserrat,sans-serif;font-optical-sizing:auto}:root{--usa-red: #B22234;--usa-white: #FFFFFF;--usa-blue: #3C3B6E;--period-1: #B42232;--period-2: #A94900;--period-3: #006D4C;--period-4: #006E7B;--period-5: #005E90;--period-6: #651638;--period-7: #AA2D00;--period-8: #951300}.reset{margin:0;padding:0;font-size:1rem;font-family:inherit;background:none;border:0;list-style:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bulge,.bulge-sm,.bulgex2,.btn-std:not(:disabled),.btn-secondary:not(:disabled),.button.std:not(:disabled),.button.sec:not(:disabled){transform:scale(1);transform-origin:center;transition:all .25s}.bulge:hover:not(:disabled),.btn-std:not(:disabled):hover:not(:disabled),.btn-secondary:not(:disabled):hover:not(:disabled),.button.std:not(:disabled):hover:not(:disabled),.button.sec:not(:disabled):hover:not(:disabled){transform:scale(1.05);transform-origin:center;transition:all .25s}.bulge-sm:hover:not(:disabled){transform:scale(1.03);transform-origin:center;transition:all .25s}.bulgex2:hover:not(:disabled){transform:scale(1.15);transform-origin:center;transition:all .25s}.unbulge:hover:not(:disabled){transform:scale(1);transform-origin:center;transition:all .25s}.btn-std,.btn-secondary,.button.std,.button.sec{background:#ccc;color:#fff;padding:.25rem 1rem;font-weight:600;font-size:1.125rem;border-radius:4px;border:solid 1px #ccc;transition:all .25s}.btn-std:not(:disabled),.btn-secondary:not(:disabled),.button.std:not(:disabled),.button.sec:not(:disabled){cursor:pointer;background:#027dfa;border:solid 1px #027DFA;color:#fff}.btn-secondary:not(:disabled),.button.sec:not(:disabled){background:#fff;border:white;color:#032e38}.scrollbar{overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-color:#027DFA white}.scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.1);background-color:#fff;border-radius:4px}.scrollbar::-webkit-scrollbar{width:6px;background-color:#fff;border-radius:4px}.scrollbar::-webkit-scrollbar-thumb{background-color:#027dfa;border-radius:4px}.radio-std,.checkbox-std,.radio.std,.checkbox.std{position:absolute;left:-9999px}.radio-std+label,.checkbox-std+label,.radio.std+label,.checkbox.std+label{position:relative;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:#fff;padding:1rem;border-radius:.5rem}.radio-std+label:after,.checkbox-std+label:after,.radio.std+label:after,.checkbox.std+label:after{content:"";display:inline-block;width:1.25rem;min-width:1.25rem;height:1.25rem;box-sizing:border-box;border:solid 2px #68B5C6;border-radius:1.25rem;margin-left:1rem;transition:background .25s}.radio-std:checked+label:after,.checkbox-std:checked+label:after,.radio.std:checked+label:after,.checkbox.std:checked+label:after{background:#68b5c6;transition:background .25s}.checkbox-std+label:after,.checkbox.std+label:after{border-radius:0}.select-std,.select-wrapper.std{display:flex;position:relative;background:#fff;border:solid 1px white;color:#001f39;max-width:16rem;justify-content:flex-start;align-items:center;cursor:pointer;border-radius:.5rem;font-size:1.75rem;font-weight:800}.select-std:before,.select-wrapper.std:before{position:absolute;content:"\f13a";display:inline-block;font-family:"Font Awesome 5 Pro";font-size:inherit;font-weight:700;color:inherit;top:1.25rem;right:.25rem;pointer-events:none}.select-std select,.select-wrapper.std select{margin:0 auto;box-sizing:border-box;padding:1rem 1.5rem;display:block;width:100%;height:100%;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;text-align:left;cursor:pointer}.select-std select:focus,.select-wrapper.std select:focus{outline:none}.input-std,.input.text.std{margin:0;padding:0;font-size:1rem;font-family:inherit;background:none;border:0;list-style:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:.5rem;padding:1.25rem;color:#001f39;border:solid 2px white}.input-std:-webkit-autofill,.input-std:-webkit-autofill:hover,.input-std:-webkit-autofill:focus,.input-std:-webkit-autofill:active,.input.text.std:-webkit-autofill,.input.text.std:-webkit-autofill:hover,.input.text.std:-webkit-autofill:focus,.input.text.std:-webkit-autofill:active{background:#fff;-webkit-box-shadow:0 0 0 50px white inset!important}.input-std:autofill,.input-std:autofill:hover,.input-std:autofill:focus,.input-std:autofill:active,.input.text.std:autofill,.input.text.std:autofill:hover,.input.text.std:autofill:focus,.input.text.std:autofill:active{background:#fff;box-shadow:0 0 0 50px #fff inset!important}.input-std:focus,.input.text.std:focus{outline:none;border:solid 2px #001F39}.input-std::placeholder,.input.text.std::placeholder{color:#001f39;opacity:1}.input-std::-ms-input-placeholder,.input.text.std::-ms-input-placeholder{color:#001f39}.grid-60{display:grid;grid-template-columns:repeat(60,1fr);align-items:center;justify-content:center;width:100%}.grid-60 .cell{display:block;padding:.5rem;box-sizing:border-box;text-align:center;height:100%}.grid-60 .cell>*{width:100%;height:100%;box-sizing:border-box}.grid-60 .cell.span-10{grid-column:span 60}@media only screen and (min-width: 544px){.grid-60 .cell.span-10{grid-column:span 30}}@media only screen and (min-width: 992px){.grid-60 .cell.span-10{grid-column:span 10}}.grid-60 .cell.span-12{grid-column:span 60}@media only screen and (min-width: 544px){.grid-60 .cell.span-12{grid-column:span 30}}@media only screen and (min-width: 992px){.grid-60 .cell.span-12{grid-column:span 12}}.grid-60 .cell.span-15{grid-column:span 60}@media only screen and (min-width: 544px){.grid-60 .cell.span-15{grid-column:span 30}}@media only screen and (min-width: 992px){.grid-60 .cell.span-15{grid-column:span 15}}.grid-60 .cell.span-20{grid-column:span 60}@media only screen and (min-width: 544px){.grid-60 .cell.span-20{grid-column:span 30}}@media only screen and (min-width: 992px){.grid-60 .cell.span-20{grid-column:span 20}}.grid-60 .cell.span-30{grid-column:span 60}@media only screen and (min-width: 544px){.grid-60 .cell.span-30{grid-column:span 30}}.grid-60 .cell.span-60{grid-column:span 60}.grid-60.default-60 .cell:not([class*=span]){grid-column:span 60}.grid-60.default-30 .cell:not([class*=span]){grid-column:span 30}.grid-60.default-20 .cell:not([class*=span]){grid-column:span 60}@media only screen and (min-width: 544px){.grid-60.default-20 .cell:not([class*=span]){grid-column:span 30}}@media only screen and (min-width: 992px){.grid-60.default-20 .cell:not([class*=span]){grid-column:span 20}}@media only screen and (min-width: 544px){.grid-60.default-20 .cell.column-break{grid-column:1/31}}@media only screen and (min-width: 992px){.grid-60.default-20 .cell.column-break{grid-column:1/21}}.grid-60.default-15 .cell:not([class*=span]){grid-column:span 60}@media only screen and (min-width: 544px){.grid-60.default-15 .cell:not([class*=span]){grid-column:span 30}}@media only screen and (min-width: 992px){.grid-60.default-15 .cell:not([class*=span]){grid-column:span 15}}.grid-60.default-12 .cell:not([class*=span]){grid-column:span 60}@media only screen and (min-width: 544px){.grid-60.default-12 .cell:not([class*=span]){grid-column:span 30}}@media only screen and (min-width: 992px){.grid-60.default-12 .cell:not([class*=span]){grid-column:span 12}}@media only screen and (min-width: 544px){.grid-60.default-12 .cell.column-break{grid-column:1/31}}@media only screen and (min-width: 992px){.grid-60.default-12 .cell.column-break{grid-column:1/13}}.grid-60.default-10 .cell:not([class*=span]){grid-column:span 60}@media only screen and (min-width: 544px){.grid-60.default-10 .cell:not([class*=span]){grid-column:span 30}}@media only screen and (min-width: 992px){.grid-60.default-10 .cell:not([class*=span]){grid-column:span 10}}.menu-logo{position:absolute;top:0;left:0;box-sizing:border-box;padding:3vw;width:29.5vw;z-index:3;cursor:pointer}.menu-logo svg{display:block;width:15vw}@media only screen and (min-width: 768px){.menu-logo svg{max-width:100px}}@media only screen and (min-width: 768px){.menu-logo{padding:1.25vw}}body{font-family:Montserrat,sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000}html,body,h1,h2,h3,h4,h5,p,ul,ol{padding:0;margin:0}input,textarea,select,button{margin:0;padding:0;font-size:1rem;font-family:inherit;background:none;border:0;list-style:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.accessible{position:absolute;left:-9999px}app-root{opacity:0;transition:opacity .5s}.non-mobile-warning{display:none}@media only screen and (min-width: 768px){app-root{display:block!important}.non-mobile-warning{display:none!important}}@keyframes lds-eclipse{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}loader{z-index:100002!important}messages{z-index:100003!important}.mat-tooltip-panel .mat-tooltip.period-1{border:2px solid #ffffff!important;border-radius:4px!important}.document-tooltip,.progress-tooltip{border:2px solid #ffffff!important}modal{display:block}.modal-content#instructions-overlay{height:100%;max-height:100%;box-sizing:border-box;background:transparent}.modal-content#instructions-overlay .modal-body{position:relative}.modal-content#instructions-overlay button.invisible{position:absolute;bottom:0;left:0;width:100%;height:12vh;opacity:0;cursor:pointer;z-index:10}.modal-content#badge{height:100%;max-height:100%;width:100%;box-sizing:border-box;background:#000;color:#fff}@media only screen and (min-width: 768px){.modal-content#badge{max-width:540px}}.modal-content#badge .star-particles-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:100}.modal-content#badge .star{position:absolute;opacity:1;transform:scale(.2);z-index:100;will-change:transform,opacity;transform-origin:center center;filter:drop-shadow(0 0 5px rgba(255,255,255,.7))}.modal-content#badge .star[style*="color: #B22234"]{filter:drop-shadow(0 0 8px rgba(178,34,52,.8))}.modal-content#badge .star[style*="color: #FFFFFF"]{filter:drop-shadow(0 0 8px rgba(255,255,255,.8))}.modal-content#badge .star[style*="color: #3C3B6E"]{filter:drop-shadow(0 0 8px rgba(60,59,110,.8))}.modal-content#badge .star-icon{position:absolute;top:20px;right:20px;width:30px;height:30px;z-index:1}.modal-content#badge .modal-body{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.modal-content#badge .badge-container{display:flex;flex-direction:column;justify-content:flex-end;flex:1 1 auto;width:100%;position:relative;z-index:200}@media only screen and (min-width: 768px){.modal-content#badge .badge-container{display:block}.modal-content#badge .badge-container .badge-item{width:25vh;top:50%;position:absolute;left:calc(50% - 12.25vh)}}.modal-content#badge h2{font-weight:600;font-size:2rem;margin-bottom:1rem;text-align:center}.modal-content#badge p{font-size:1rem;margin-bottom:1rem;text-align:center}.modal-content#badge p.badge-text{color:#fff;font-size:2.25vh}.modal-content#badge p.badge-text .period-label{display:block;text-align:center;font-size:3.5vh;font-weight:600;margin-top:1vh}.modal-content#badge .badge-icon{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:50%}.modal-content#badge .badge-icon svg{transform:scale(1.5)}.modal-content#badge .badge-icon svg polygon.cls-4.period-1,.modal-content#badge .badge-icon svg polygon.cls-4:has(.period-1){fill:#b42232}.modal-content#badge .badge-icon svg polygon.cls-4.period-2,.modal-content#badge .badge-icon svg polygon.cls-4:has(.period-2){fill:#a94900}.modal-content#badge .badge-icon svg polygon.cls-4.period-3,.modal-content#badge .badge-icon svg polygon.cls-4:has(.period-3){fill:#006d4c}.modal-content#badge .badge-icon svg polygon.cls-4.period-4,.modal-content#badge .badge-icon svg polygon.cls-4:has(.period-4){fill:#006e7b}.modal-content#badge .badge-icon svg polygon.cls-4.period-5,.modal-content#badge .badge-icon svg polygon.cls-4:has(.period-5){fill:#005e90}.modal-content#badge .badge-icon svg polygon.cls-4.period-6,.modal-content#badge .badge-icon svg polygon.cls-4:has(.period-6){fill:#651638}.modal-content#badge .badge-icon svg polygon.cls-4.period-7,.modal-content#badge .badge-icon svg polygon.cls-4:has(.period-7){fill:#aa2d00}.modal-content#badge .badge-icon svg polygon.cls-4.period-8,.modal-content#badge .badge-icon svg polygon.cls-4:has(.period-8){fill:#951300}.modal-content#badge .badge-icon.my-picks{color:#009e00}.modal-content#badge .badge-icon.my-picks svg polygon.cls-4{fill:transparent!important}.modal-content#badge .badge-icon.my-picks svg polygon.cls-1{fill:#d7f8d7!important;stroke:#fff!important;stroke-width:6px!important}.modal-content#badge .badge-icon.my-picks svg text.cls-5,.modal-content#badge .badge-icon.my-picks svg text.cls-6{display:initial}.modal-content#badge .badge-icon.gallery{color:#c94800}.modal-content#badge .badge-icon.gallery svg polygon.cls-4{fill:transparent!important}.modal-content#badge .badge-icon.gallery svg polygon.cls-1{fill:#fddfbc!important;stroke:#fff!important;stroke-width:6px!important}.modal-content#badge .badge-icon.gallery svg text.cls-2-gal,.modal-content#badge .badge-icon.gallery svg text.cls-5-gal,.modal-content#badge .badge-icon.gallery svg text.cls-7-gal{display:initial}.modal-content#badge .badge-icon.sign-up{color:#008b96}.modal-content#badge .badge-icon.sign-up svg polygon.cls-4{fill:transparent!important}.modal-content#badge .badge-icon.sign-up svg polygon.cls-1{fill:#dceff1!important;stroke:#fff!important;stroke-width:6px!important}.modal-content#badge .badge-icon.sign-up svg path.cls-6-sign{display:initial}.modal-content#badge .badge-icon.shared{color:#690023}.modal-content#badge .badge-icon.shared svg polygon.cls-4{fill:transparent!important}.modal-content#badge .badge-icon.shared svg polygon.cls-1{fill:#e7ccd3!important;stroke:#fff!important;stroke-width:6px!important}.modal-content#badge .badge-icon.shared svg .cls-4-share{display:initial}.modal-content#bookmark{height:100%;max-height:100%;width:100%;box-sizing:border-box;padding:0;background:linear-gradient(175deg,#fff 23.07%,#fafafa 42.67%,#ececec 64.58%,#d6d6d6,#b6b6b6 110.7%,#a9a9a9 119.92%);color:#000}.modal-content#bookmark .close-button{position:absolute;top:2vh;right:2vh;width:6vh;height:6vh;border-radius:50%;background:#fff;border:none;display:flex;align-items:center;justify-content:center;font-size:2.5vh;color:#000;cursor:pointer;z-index:1000;box-shadow:0 1px 4px #00000026;border:1px solid black;transition:all .2s ease;padding:1.25vh}.modal-content#bookmark .close-button:hover{transition:all .2s ease;transform:scale(1.1)}.modal-content#bookmark .modal-body{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;padding:8vh 0;box-sizing:border-box}.modal-content#bookmark .bookmark-container{display:flex;flex-direction:column;align-items:center;max-width:400px;width:100%;text-align:center}.modal-content#bookmark .bookmark-icon{margin-bottom:3vh;opacity:.9}.modal-content#bookmark .bookmark-icon i{font-size:10vh}.modal-content#bookmark h2{font-weight:400;font-size:4vh;margin-bottom:2vh;text-align:center;padding:0 4vh}.modal-content#bookmark p{font-size:2vh;margin-bottom:3vh;text-align:left;opacity:.9;line-height:1.4}.modal-content#bookmark .thankyou{margin-top:10vh}.modal-content#bookmark .thankyou h2{font-size:3.5vh}.modal-content#bookmark .thankyou p{font-size:2.25vh}.modal-content#bookmark .bookmark-form{width:100%}.modal-content#bookmark .bookmark-form .email-input-container{margin-bottom:1.5rem}.modal-content#bookmark .bookmark-form .email-input{width:100%;padding:.875rem 1rem;border:1px solid #666666;border-radius:8px;background:#fff;color:#000;font-size:1rem;box-sizing:border-box;transition:all .3s ease}.modal-content#bookmark .bookmark-form .email-input::placeholder{color:#999}.modal-content#bookmark .bookmark-form .email-input:focus{outline:none;border-color:#268d98;background:#ffffff26}.modal-content#bookmark .bookmark-form .checkbox-container{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:6vh}.modal-content#bookmark .bookmark-form .form-actions{display:flex;gap:1rem;justify-content:center}.modal-content#bookmark .bookmark-form .form-actions button{border-radius:8px;margin:0 auto;color:#000;font-size:.75rem;font-weight:400;cursor:pointer;position:relative;z-index:1;background:#fff;box-shadow:0 0 4px 2px #0000004d;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;padding:1rem;text-transform:uppercase;font-size:2vh;font-weight:500;padding:2vh 6vh}.modal-content#bookmark .bookmark-form .form-actions button .button-text{position:relative;z-index:1;white-space:nowrap}.modal-content#bookmark .bookmark-form .form-actions button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#fff 37%,#888 97%);box-shadow:0 0 6px 2px #0000004d;border-radius:8px;z-index:0}.modal-content#bookmark .bookmark-form .form-actions button:disabled{opacity:.25;cursor:not-allowed}.modal-content#bookmark .privacy-note{font-size:.875rem!important;opacity:.7!important}.modal-content#bookmark .bookmark-footer .a{color:#268d98;font-weight:500}.modal-content#bookmark .bookmark-footer.thankyou-footer{display:flex;justify-content:center;align-items:center;padding:1.5rem 0;position:relative;background:#006e7b;width:100%;max-height:90px;box-sizing:border-box;margin-bottom:4vh}.modal-content#bookmark .bookmark-footer.thankyou-footer:before{content:"";top:20%;left:0;width:100%;height:60%;position:absolute;z-index:0}.modal-content#bookmark .bookmark-footer.thankyou-footer.period-1:before{background:linear-gradient(to bottom,#7f151d,#3e000d)}.modal-content#bookmark .bookmark-footer.thankyou-footer.period-2:before{background:linear-gradient(to bottom,#9a3a00,#4d1700)}.modal-content#bookmark .bookmark-footer.thankyou-footer.period-3:before{background:linear-gradient(to bottom,#00563d,#002c1e)}.modal-content#bookmark .bookmark-footer.thankyou-footer.period-4:before{background:linear-gradient(to bottom,#004c5c,#092a34)}.modal-content#bookmark .bookmark-footer.thankyou-footer.period-5:before{background:linear-gradient(to bottom,#004a73,#002c43)}.modal-content#bookmark .bookmark-footer.thankyou-footer.period-6:before{background:linear-gradient(to bottom,#501127,#320018)}.modal-content#bookmark .bookmark-footer.thankyou-footer.period-7:before{background:linear-gradient(to bottom,#7f1e00,#4a1600)}.modal-content#bookmark .bookmark-footer.thankyou-footer.period-8:before{background:linear-gradient(to bottom,#760b00,#3c0500)}.modal-content#bookmark .bookmark-footer.thankyou-footer button{width:130px;height:130px;border-radius:50%;color:#000;font-size:1.5rem;font-weight:500;box-shadow:0 5px 15px #0003;cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;position:relative;z-index:1;letter-spacing:-1px;background:#fff;box-shadow:0 0 7px 7px #fff9}.modal-content#bookmark .bookmark-footer.thankyou-footer button .button-text{position:relative;z-index:1}.modal-content#bookmark .bookmark-footer.thankyou-footer button:hover,.modal-content#bookmark .bookmark-footer.thankyou-footer button:focus{transform:scale(1.05);box-shadow:0 8px 25px #00000040}.modal-content#bookmark .bookmark-footer.thankyou-footer button:before{content:"";position:absolute;top:6%;left:6%;width:88%;height:88%;background:radial-gradient(circle at 20% 50%,#fff 37%,#bbb 97%);box-shadow:0 0 6px 2px #0000004d;border-radius:50%;z-index:0}.modal-content#signup{box-sizing:border-box;width:100%;height:100%;max-width:282px;max-height:540px}.modal-content#signup .modal-body iframe{height:450px!important}.modal-content#signup button{text-align:center;display:block;margin:0 auto;font-size:.875rem;color:#006e7b;cursor:pointer;font-weight:500;border-bottom:1px solid #006E7B}body.modalview app-root[current-page=summary] .content-panel.modal-blur{opacity:0}
