body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overscroll-behavior:none;touch-action:pan-y pinch-zoom}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-red:#9d0410;--light-red:#ea0001;--dark-red:#4c0707;--darker-red:#380505;--brand-red:#d62e1f;--white:#fff;--black:#111;--z-index-form:100}h2{font-size:24px;text-transform:uppercase}.wrapper{display:flex;flex:1 1;flex-direction:column;max-width:1200px;padding:0 20px;width:100%}@media(min-width:768px){.wrapper{flex-direction:inherit;padding:0 40px}}.cta-button,header #hero-video button{align-items:center;background:linear-gradient(180deg,#ea0001,#9d0410);background:linear-gradient(180deg,var(--light-red) 0,var(--primary-red) 100%);border:2px solid #9d0410;border:2px solid var(--primary-red);border-radius:8px;color:#fff;color:var(--white);cursor:pointer;display:flex;flex-direction:column;font-size:24px;font-weight:900;gap:10px;justify-content:center;padding:12px 24px;text-transform:uppercase}.cta-button:hover,header #hero-video button:hover{background:linear-gradient(180deg,#9d0410,#ea0001);background:linear-gradient(180deg,var(--primary-red) 0,var(--light-red) 100%)}header{background:#fff;background:var(--white);display:flex;justify-content:center;padding:20px 0}header .wrapper{grid-gap:40px;display:grid;gap:40px}@media(min-width:768px){header .wrapper{grid-template-columns:1fr 2fr}}header #logo-intro{align-items:center;display:flex;flex-direction:column;gap:40px;text-align:center}header #logo-intro img{height:175px;width:256px}header #logo-intro #intro-text{line-height:1.25}@media(min-width:768px){header #logo-intro #intro-text{max-width:384px}}header #logo-intro #intro-text h2{font-size:18px;margin-top:0}header #logo-intro #intro-text p{margin:1em 0}header #logo-intro #intro-text p:last-child{margin-bottom:0}header #hero-video{align-items:center;display:flex;flex-direction:column;gap:20px;text-align:center}header #hero-video h2{font-size:20px;margin:0}@media(min-width:768px){header #hero-video h2{font-size:24px}}header #hero-video p{margin:0}@media(min-width:768px){header #hero-video{padding:40px 0}}header #hero-video button{max-width:300px;width:100%}header #video-frame{max-width:640px;position:relative;width:100%}header #video-frame:before{background-image:var(--video-frame-url);background-size:100% 100%;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}header #video-frame video{display:block;margin:1.5%;width:97%}#social{background-color:#9d0410;display:flex;justify-content:center;padding:15px}@media(min-width:768px){#social{padding:20px}}#social .wrapper{flex-direction:row;gap:10px;justify-content:space-around}@media(min-width:768px){#social .wrapper{gap:20px;justify-content:space-evenly}}#social div,#social div a{align-items:center;display:flex;justify-content:center}#social div a{color:#fff;font-size:14px;font-weight:700;text-decoration:none}@media(min-width:768px){#social div a{font-size:16px}}#social div a img{height:20px;margin-right:8px;transition:transform .2s ease,opacity .2s ease;width:20px}@media(min-width:768px){#social div a img{height:24px;margin-right:10px;width:24px}}#social div a:hover{text-decoration:underline}#social div a:hover img{opacity:.9;transform:scale(1.15)}main{align-items:center;background:linear-gradient(180deg,#4c0707,#9d0410);background:linear-gradient(180deg,var(--dark-red) 0,var(--primary-red) 100%);color:#fff;color:var(--white);display:flex;flex-direction:column;padding:40px 0}main .wrapper{grid-gap:30px;display:grid;gap:30px;padding:0;width:100%}@media(min-width:768px){main .wrapper{align-items:stretch;grid-template-columns:repeat(2,1fr);padding:0 40px}}@media(min-width:1024px){main .wrapper{align-items:stretch;grid-template-columns:repeat(3,1fr)}}main .wrapper .panel{display:flex;flex-direction:column}@media(min-width:768px)and (max-width:1023px){main .wrapper .panel:first-child{grid-column:span 2}}main .panel{background:#0000001a;border-bottom:1px solid #ffffff4d;border-radius:0;border-top:1px solid #ffffff4d;padding:20px}@media(min-width:768px){main .panel{border:1px solid #ffffff4d;border-radius:4px}}main .panel h2{color:#fff;color:var(--white);font-size:22px;margin-bottom:20px;margin-top:0}main .panel.privacy-panel{justify-content:flex-start}main .panel.privacy-panel img{align-self:center;height:200px;margin-bottom:12px;margin-top:auto;width:200px}main h2,main ol li,main p,main ul li{color:inherit;line-height:1.25}main ol,main ul{padding-left:20px}main ol li,main ul li{margin-bottom:10px}.App{flex-direction:column;min-height:100vh}.App,footer{display:flex}footer{align-items:center;background:#111;background:var(--black);color:#fff;color:var(--white);flex-grow:1;justify-content:center;margin:0;min-height:64px;padding:20px 0}footer .wrapper{margin:0 auto;padding:0 20px}footer .footer-content{align-items:center;display:flex;flex-direction:column;gap:15px;text-align:center}@media(min-width:768px){footer .footer-content{flex-direction:row;gap:10px;justify-content:space-between;text-align:left}}footer .copyright{color:#ffffffde;font-size:14px;margin:0;order:2}@media(min-width:768px){footer .copyright{order:1}}footer .easter-egg{cursor:default;font-size:20px;margin:0;order:1;position:relative;transition:opacity .3s ease}@media(min-width:768px){footer .easter-egg{font-size:14px;order:2}}.interview-page{background-color:#000;color:#fff;min-height:100vh;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.interview-page .form-content{box-sizing:border-box;margin:0 auto;max-width:800px;padding:2rem}@media(max-width:768px){.interview-page .form-content{padding:1rem}}.interview-page .back-button{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem;margin:-.5rem;padding:.5rem}.interview-page .back-button:hover{color:var(--brand-red)}.interview-page h1{font-size:2rem;margin:1.5rem 0 1rem}@media(max-width:768px){.interview-page h1{font-size:1.5rem}}.interview-page .form-intro{font-size:1.1rem;line-height:1.5;margin-bottom:2rem;opacity:.9}@media(max-width:768px){.interview-page .form-intro{font-size:1rem;margin-bottom:1.5rem}}.interview-page .form-section{border-bottom:1px solid #ffffff1a;margin-bottom:2.5rem;padding-bottom:2rem}.interview-page .form-section:last-of-type{border-bottom:none;margin-bottom:1.5rem}.interview-page .form-section h2{border-bottom:2px solid var(--brand-red);display:inline-block;font-size:1.5rem;margin-bottom:1.5rem;padding-bottom:.5rem}@media(max-width:768px){.interview-page .form-section h2{font-size:1.25rem;margin-bottom:1rem}}.interview-page .form-section .interview-date{color:#ffffffe6;font-size:1.1rem;margin:-.5rem 0 1.5rem}.interview-page .form-section .interview-date strong{color:var(--brand-red)}@media(max-width:768px){.interview-page .form-section .interview-date{font-size:1rem;margin-bottom:1rem}}.interview-page .form-group{margin-bottom:1.5rem}.interview-page .form-group label{display:block;font-weight:500;margin-bottom:.5rem}.interview-page .form-group label .required{color:var(--brand-red);margin-left:.25rem}.interview-page .form-group label .optional{color:#ffffff80;font-size:.9rem;font-weight:400;margin-left:.25rem}.interview-page .form-group input:not([type=checkbox]),.interview-page .form-group select,.interview-page .form-group textarea{background-color:#ffffff0d;border:1px solid #fff3;border-radius:4px;box-sizing:border-box;color:#fff;font-size:16px;padding:.75rem;width:100%}.interview-page .form-group input:not([type=checkbox]):focus,.interview-page .form-group select:focus,.interview-page .form-group textarea:focus{border-color:var(--brand-red);box-shadow:0 0 0 2px #d62e1f33;outline:none}.interview-page .form-group input:not([type=checkbox])::placeholder,.interview-page .form-group select::placeholder,.interview-page .form-group textarea::placeholder{color:#ffffff4d}.interview-page .form-group input[type=date]{font-family:inherit}.interview-page .form-group input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1)}.interview-page .form-group select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.4-12.8z%22%2F%3E%3C%2Fsvg%3E");background-position:right .7rem top 50%;background-repeat:no-repeat;background-size:.65rem auto;padding-right:2rem}.interview-page .form-group .field-note{color:#ffffff80;font-size:.9rem;font-style:italic;margin-top:.5rem}.interview-page .form-group textarea{min-height:100px;resize:vertical}@media(max-width:768px){.interview-page .form-group textarea{min-height:80px}.interview-page .form-group{margin-bottom:1rem}.interview-page .form-group label{font-size:.95rem}.interview-page .form-group .field-note{font-size:.85rem}}.interview-page .form-group.checkbox-group label{align-items:center;cursor:pointer;display:flex;gap:.75rem}.interview-page .form-group.checkbox-group label input[type=checkbox]{accent-color:var(--brand-red);cursor:pointer;height:20px;width:20px}.interview-page .form-actions{border-top:1px solid #ffffff1a;margin-top:2rem;padding-top:1rem}.interview-page .form-actions button{background-color:var(--brand-red);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem;transition:background-color .2s ease,opacity .2s;width:100%}.interview-page .form-actions button:hover:not(:disabled){background-color:color-mix(in srgb,var(--brand-red) 85%,#fff)}.interview-page .form-actions button:disabled{cursor:not-allowed;opacity:.7}.interview-page .error-message{background-color:#ff00001a;border:1px solid #ff00004d;border-radius:4px;color:#ff6b6b;font-size:14px;margin:20px 0;padding:12px}.thank-you-page{align-items:center;background-color:#000;box-sizing:border-box;color:#fff;display:flex;justify-content:center;min-height:100vh;padding:2rem}.thank-you-page .content{max-width:600px;text-align:center}.thank-you-page .content h1{color:var(--brand-red);font-size:2.5rem;margin-bottom:1.5rem}@media(max-width:768px){.thank-you-page .content h1{font-size:2rem}}.thank-you-page .content p{font-size:1.2rem;line-height:1.6;margin-bottom:1rem;opacity:.9}@media(max-width:768px){.thank-you-page .content p{font-size:1.1rem}}.thank-you-page .content .back-link{border:2px solid var(--brand-red);border-radius:4px;color:#fff;display:inline-block;font-size:1.1rem;margin-top:2rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.thank-you-page .content .back-link:hover{background-color:var(--brand-red)}
/*# sourceMappingURL=main.41319058.css.map*/