.candidate-shell{--c-ink:#030302;--c-ivory:#f6f2e7;--c-paper:#fcfaf5;--c-gold:#ddae5f;--c-gold-dark:#85602d;--c-muted:#a7a397;--c-line:#b8863d45;background:var(--c-ink);min-height:100svh;color:var(--c-ivory);font-family:var(--font-jost), "Jost", sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6}.candidate-shell *{box-sizing:border-box}.candidate-shell button,.candidate-shell input,.candidate-shell select,.candidate-shell textarea{font:inherit}.candidate-shell button,.candidate-shell a,.candidate-shell input,.candidate-shell select,.candidate-shell textarea{-webkit-tap-highlight-color:transparent}.candidate-shell button{cursor:pointer}.candidate-shell button:disabled{cursor:not-allowed;opacity:.5}.candidate-shell a{color:inherit;text-decoration:none}.candidate-shell button{color:inherit}.candidate-shell :focus-visible{outline-offset:4px;outline:2px solid #bb873d}.candidate-shell h1,.candidate-shell h2,.candidate-shell h3,.candidate-shell p{margin:0}.candidate-shell h1,.candidate-shell h2,.candidate-shell h3{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;letter-spacing:-.035em;font-weight:500;line-height:1.03}.candidate-shell h1 em,.candidate-shell h2 em{color:var(--c-gold);font-weight:400}.candidate-shell h1[tabindex="-1"]:focus{outline:none}.candidate-shell svg{flex-shrink:0}.candidate-header{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:20px;max-width:1440px;min-height:105px;margin:auto;padding:23px 6.1%;display:flex}.candidate-brand{align-items:center;display:flex}.candidate-brand img{object-fit:contain;width:169px;height:57px}.candidate-header-label{letter-spacing:.23em;color:#a6a193;margin-left:20px;font-size:10px}.candidate-site-link{align-items:center;gap:8px;font-size:12px;display:flex}.candidate-site-link:hover{color:var(--c-gold)}.candidate-kiosk-tag{border:1px solid var(--c-line);color:var(--c-gold);border-radius:2px;padding:5px 12px;font-size:12px}.candidate-setup{color:#efdfbf;background:#302611;justify-content:center;align-items:center;gap:10px;padding:11px 6%;font-size:12px;line-height:1.5;display:flex}.candidate-setup strong{font-weight:600}.candidate-event{border-bottom:1px solid var(--c-line);background:#17160f;justify-content:center;align-items:center;gap:7px;padding:10px 6%;font-size:12px;display:flex}.candidate-live-dot{background:var(--c-gold);border-radius:50%;width:5px;height:5px;margin-right:5px}.candidate-event strong{font-weight:500}.candidate-event-date{color:#c8bfac;border-left:1px solid #565044;margin-left:8px;padding-left:14px}.candidate-hero{background:radial-gradient(at 100% 20%,#201b101f 0%,#0000 70%);grid-template-columns:1.15fr 1fr;align-items:center;gap:8%;max-width:1440px;min-height:680px;margin:auto;padding:76px 6.1% 100px;display:grid;position:relative}.candidate-eyebrow{letter-spacing:.2em;font-size:10px;font-weight:500;line-height:1.7!important;font-family:var(--font-jost), "Jost", sans-serif!important}.candidate-hero-copy>.candidate-eyebrow{color:var(--c-gold);align-items:center;gap:12px;margin-bottom:25px;display:flex}.candidate-hero-copy>.candidate-eyebrow span{background:var(--c-gold);width:28px;height:1px}.candidate-hero h1{letter-spacing:-.045em;font-size:clamp(48px,5.8vw,84px);line-height:1.025}.candidate-hero h1 em{white-space:nowrap}.candidate-hero-lead{color:#bbb7ac;max-width:365px;font-weight:300;margin-top:25px!important;font-size:16px!important;line-height:1.75!important}.candidate-button{letter-spacing:.025em;border:1px solid #0000;justify-content:center;align-items:center;gap:28px;min-height:51px;padding:13px 24px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex;font-size:12px!important;text-decoration:none!important}.candidate-button:not(:disabled):hover{transform:translateY(-1px)}.candidate-button-gold{background:var(--c-gold);color:#15120d!important}.candidate-button-gold:not(:disabled):hover{background:#edc483}.candidate-button-dark{background:#14130e;color:var(--c-ivory)!important}.candidate-button-dark:not(:disabled):hover{background:#393122}.candidate-hero-copy>.candidate-button{margin-top:32px}.candidate-hero-facts{color:#c3bdaf;align-items:center;gap:22px;margin-top:18px;font-size:11px;display:flex}.candidate-hero-facts span{align-items:center;gap:6px;display:flex}.candidate-hero-facts svg{color:var(--c-gold);stroke-width:1.5px}.candidate-about-link{border-bottom:1px solid #554a35;align-items:center;gap:8px;margin-top:41px;padding-bottom:4px;font-size:11px;display:inline-flex;color:#9a9385!important}.candidate-about-link:hover{color:var(--c-ivory)!important}.candidate-opportunity-panel{background:var(--c-ivory);color:#16140f;border-top:3px solid var(--c-gold);align-self:center;max-width:520px;padding:29px 32px 21px;position:relative;box-shadow:18px 18px #19170e}.candidate-panel-heading{color:#77613e;justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.candidate-panel-heading .candidate-eyebrow{letter-spacing:.15em;font-size:9px}.candidate-panel-count{color:#827560;font-size:11px}.candidate-opportunity-panel h2{letter-spacing:-.025em;font-size:42px}.candidate-opportunity-panel>p{color:#736f65;margin-top:7px;font-size:12px}.candidate-opportunity-list{border-top:1px solid #c9c2b2;margin-top:21px}.candidate-opportunity{text-align:left;background:0 0;border:0;border-bottom:1px solid #d6cfbf;align-items:center;gap:16px;width:100%;padding:18px 0;transition:background .2s;display:flex;position:relative}.candidate-opportunity:hover{background:#eae1cd}.candidate-opportunity-number{color:#9a7e51;font-variant-numeric:tabular-nums;align-self:flex-start;padding-top:3px;font-size:10px}.candidate-opportunity-copy{flex-direction:column;flex:1;display:flex}.candidate-opportunity-copy>span{text-transform:uppercase;letter-spacing:.11em;color:#7f6d4f;font-size:9px;line-height:1.4}.candidate-opportunity-copy strong{font-size:18px;font-weight:500;line-height:1.25;font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;letter-spacing:-.02em;margin-top:5px}.candidate-opportunity-copy small{color:#777165;margin-top:5px;font-size:10px;line-height:1.4}.candidate-opportunity>svg{color:#8d692f}.candidate-panel-note{color:#706a5f;align-items:center;gap:8px;margin-top:18px;font-size:10px;display:flex}.candidate-panel-note svg{color:#8e6a35}.candidate-hero-bottom-note{letter-spacing:.2em;color:#827b6a;font-size:8px;position:absolute;bottom:29px}.candidate-hero-arrow{color:#9c835b;position:absolute;bottom:26px;right:6.1%}.candidate-how{background:var(--c-ivory);color:#16140f;grid-template-columns:1.25fr repeat(3,1fr);align-items:start;gap:4.5%;padding:55px max(6.1%,50% - 632px);display:grid}.candidate-how-intro .candidate-eyebrow{color:#7f673e;margin-bottom:11px;font-size:9px}.candidate-how-intro h2{letter-spacing:-.03em;font-size:34px;line-height:1.05}.candidate-how-intro h2 em{color:#826136}.candidate-how-item{max-width:220px;padding-top:3px}.candidate-how-item>span{color:#a18250;border-bottom:1px solid #c6b692;margin-bottom:14px;padding-bottom:7px;font-size:10px;display:block}.candidate-how-item h3{font-family:var(--font-jost), "Jost", sans-serif;letter-spacing:0;font-size:12px;font-weight:500;line-height:1.4}.candidate-how-item p{color:#777165;margin-top:8px;font-size:11px;line-height:1.7}.candidate-footer{color:#9c9585;border-top:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:22px;max-width:1440px;margin:auto;padding:26px 6.1%;font-size:10px;display:flex}.candidate-footer>span,.candidate-footer>a{align-items:center;gap:7px;display:flex}.candidate-footer>a:hover{color:var(--c-gold)}.candidate-loading{color:#746b5d;justify-content:center;align-items:center;gap:10px;padding:30px 0;font-size:12px;display:flex}.candidate-alert{color:#6c321a;background:#fff1e9;border:1px solid #d6a180;margin:20px 0;padding:14px 16px;font-size:13px;line-height:1.6}.candidate-alert p{margin-bottom:8px}.candidate-text-button{text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:8px;padding:0;text-decoration:underline;display:inline-flex;font-size:12px!important}.candidate-empty{color:#706a5f;padding:25px 0;font-size:13px}.candidate-spin{animation:1s linear infinite candidate-spin}@keyframes candidate-spin{to{transform:rotate(360deg)}}.candidate-application-layout{grid-template-columns:36% 64%;max-width:1440px;min-height:calc(100svh - 175px);margin:auto;display:grid}.candidate-application-sidebar{padding:32px 14% 38px 17%;position:relative}.candidate-back-link{background:0 0;border:0;align-items:center;gap:8px;margin-bottom:40px;padding:0;display:flex;color:#aca590!important;font-size:11px!important}.candidate-back-link:hover{color:var(--c-gold)!important}.candidate-application-sidebar>.candidate-eyebrow{color:#a28b60;margin-bottom:12px;font-size:9px}.candidate-application-sidebar h2{font-size:57px}.candidate-application-sidebar>p:not(.candidate-eyebrow){color:#a8a08f;margin-top:20px;font-size:12px;line-height:1.8}.candidate-step-list{margin:35px 0 33px;padding:0;list-style:none}.candidate-step-list li{align-items:flex-start;gap:14px;padding:0 0 23px;display:flex;position:relative}.candidate-step-list li:after{content:"";background:#3a3427;width:1px;position:absolute;top:29px;bottom:0;left:14px}.candidate-step-list li:last-child{padding-bottom:0}.candidate-step-list li:last-child:after{display:none}.candidate-step-list li>span{color:#84765e;border:1px solid #504530;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;font-size:9px;display:flex}.candidate-step-list li>div{color:#948b78;margin-top:1px;font-size:12px;line-height:1.4}.candidate-step-list li small{color:#7b7260;margin-top:4px;font-size:9px;display:block}.candidate-step-list li.is-current>span{background:var(--c-gold);border-color:var(--c-gold);color:#15120d}.candidate-step-list li.is-current>div{color:var(--c-ivory)}.candidate-step-list li.is-current small{color:var(--c-gold)}.candidate-step-list li.is-complete>span{color:var(--c-gold);border-color:#b48e4c}.candidate-step-list li.is-complete>div{color:#d0c7b3}.candidate-selected-summary{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);align-items:flex-start;gap:12px;padding:21px 0;display:flex}.candidate-selected-summary>svg{color:var(--c-gold);margin-top:3px}.candidate-selected-summary>div{flex-direction:column;display:flex}.candidate-selected-summary span{color:#a3967b;letter-spacing:.13em;margin-bottom:6px;font-size:8px}.candidate-selected-summary strong{font-size:13px;font-weight:400;line-height:1.5}.candidate-selected-summary small{color:#9e937c;margin-top:5px;font-size:10px}.candidate-sidebar-note{color:#8f8572;align-items:flex-start;gap:10px;margin-top:23px;font-size:10px;line-height:1.6;display:flex}.candidate-sidebar-note svg{color:#a88a58}.candidate-form-section{background:var(--c-ivory);color:#211e16;min-width:0;padding:53px 11% 50px}.candidate-form{max-width:570px;margin:auto}.candidate-form>.candidate-eyebrow{color:#856733;letter-spacing:.16em;margin-bottom:13px;font-size:9px}.candidate-form h1{max-width:540px;font-size:52px;line-height:1.04}.candidate-form h1 em{color:#8b6531}.candidate-form-description{color:#777063;font-size:13px;margin-top:17px!important;margin-bottom:31px!important;line-height:1.7!important}.candidate-field-grid{grid-template-columns:1fr 1fr;gap:21px 18px;display:grid}.candidate-field{flex-direction:column;min-width:0;display:flex}.candidate-field-wide{grid-column:1/-1}.candidate-field label{color:#3d3527;margin-bottom:8px;font-size:12px;font-weight:500}.candidate-field input,.candidate-field select,.candidate-field textarea{color:#252117;width:100%;min-height:47px;box-shadow:none;background:#fcfaf5;border:1px solid #cfc6b4;border-radius:0;padding:12px 13px;font-size:14px}.candidate-field input:hover,.candidate-field select:hover,.candidate-field textarea:hover{border-color:#a3957c}.candidate-field input:focus,.candidate-field select:focus,.candidate-field textarea:focus{outline-offset:0;border-color:#a97d3c;outline:1px solid #a97d3c}.candidate-field input[aria-invalid=true],.candidate-field select[aria-invalid=true],.candidate-field textarea[aria-invalid=true]{border-color:#a84625}.candidate-field textarea{resize:vertical;min-height:125px;line-height:1.6}.candidate-field textarea::placeholder{color:#9a9282;font-size:13px}.candidate-input-hint{color:#82796a;margin-top:7px;font-size:10px;line-height:1.6}.candidate-field-error{color:#9b3e24;font-size:12px;line-height:1.5;margin-top:7px!important}.candidate-soft-note{color:#776343;background:#ede5d5;align-items:center;gap:11px;margin-top:27px;padding:14px 16px;font-size:11px;display:flex}.candidate-form-actions{border-top:1px solid #d7cdbb;justify-content:space-between;align-items:center;gap:12px;margin-top:31px;padding-top:25px;display:flex}.candidate-back-button{background:0 0;border:0;align-items:center;gap:7px;padding:12px 0;display:flex;color:#776e5c!important;font-size:12px!important}.candidate-form-bottom-note{color:#8c816e;text-align:center;font-size:10px;margin-top:22px!important}.candidate-mobile-progress{display:none}.candidate-role-choices{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.candidate-role-choice{cursor:pointer;background:#fbf8f0;border:1px solid #d7cbb5;align-items:flex-start;gap:14px;padding:18px 17px;transition:background .2s,border-color .2s;display:flex;position:relative}.candidate-role-choice:hover{border-color:#ab8c58}.candidate-role-choice.is-selected{background:#eee3cd;border-color:#9f783d}.candidate-role-choice input,.candidate-upload-options input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.candidate-role-choice:focus-within,.candidate-upload-options label:focus-within{outline-offset:3px;outline:2px solid #a77f42}.candidate-role-icon{color:#9d7c48;margin-top:4px}.candidate-role-copy{flex-direction:column;flex:1;min-width:0;display:flex}.candidate-role-copy>small{color:#8a7655;font-size:9px;line-height:1.4}.candidate-role-copy strong{font-family:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;margin-top:6px;font-size:24px;font-weight:500;line-height:1.1}.candidate-role-copy>span{color:#7c7261;margin-top:9px;font-size:11px;line-height:1.6}.candidate-role-copy>b{color:#7e6133;margin-top:8px;font-size:10px;font-weight:500;line-height:1.6}.candidate-choice-check{border:1px solid #c8b895;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:5px;display:flex}.candidate-role-choice.is-selected .candidate-choice-check{color:#fff;background:#96703a;border-color:#96703a}.candidate-upload-options{border:0;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 20px;padding:0;display:grid}.candidate-upload-options>label{cursor:pointer;background:#fbf8f0;border:1px solid #cec1a9;flex-direction:column;align-items:flex-start;padding:17px 14px;display:flex;position:relative}.candidate-upload-options>label.is-selected{background:#ede2cd;border-color:#9c763a}.candidate-upload-options>label>svg{color:#99703a;margin-bottom:10px}.candidate-upload-options strong{font-size:12px;font-weight:500;line-height:1.4}.candidate-upload-options>label>span:not(.candidate-option-dot){color:#827461;margin-top:4px;font-size:10px}.candidate-option-dot{border:1px solid #bfab88;border-radius:50%;width:14px;height:14px;position:absolute;top:18px;right:14px}.candidate-upload-options .is-selected .candidate-option-dot{background:#a27c40;border:4px solid #eee1c9;outline:1px solid #a27c40}.candidate-upload{background:#fcfaf5;border:1px dashed #b9a37b;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:24px;transition:background .2s;display:flex;position:relative}.candidate-upload.is-dragging{background:#e9dcc2}.candidate-upload:focus-within{outline-offset:4px;outline:2px solid #a27c40}.candidate-upload>svg{color:#97733c;margin-bottom:12px}.candidate-upload>strong{font-size:13px;font-weight:500}.candidate-upload>span{color:#8c806a;font-size:12px}.candidate-upload-link{color:#8e6328;text-underline-offset:3px;text-decoration:underline}.candidate-upload>small{color:#9a8e78;margin-top:12px;font-size:9px}.candidate-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.candidate-file{background:#e9eadb;border:1px solid #bec3a3;align-items:center;gap:12px;padding:18px;display:flex}.candidate-file>div{flex:1;min-width:0}.candidate-file strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.candidate-file>div>span{color:#757b58;margin-top:3px;font-size:10px;display:block}.candidate-file-icon{color:#77764a}.candidate-file-check{color:#658047}.candidate-icon-button{background:0 0;border:0;justify-content:center;align-items:center;padding:8px;display:inline-flex;color:#77715c!important}.candidate-later-note{background:#eee4d1;border-left:2px solid #a67d3e;gap:15px;padding:19px;display:flex}.candidate-later-note>svg{color:#a17b3e;margin-top:2px}.candidate-later-note strong{font-size:13px;font-weight:500}.candidate-later-note p{color:#7c6b4f;margin-top:7px;font-size:11px;line-height:1.8}.candidate-later-note b{color:#604b2b;font-weight:500}.candidate-review{border-top:1px solid #d6cbb7;border-bottom:1px solid #d6cbb7;flex-direction:column;gap:14px;margin:24px 0;padding:18px 0;display:flex}.candidate-review>div{flex-direction:column;display:flex}.candidate-review>div>span{letter-spacing:.14em;color:#947f5d;margin-bottom:5px;font-size:8px}.candidate-review strong{font-size:12px;font-weight:500}.candidate-review small{color:#83745e;overflow-wrap:anywhere;margin-top:3px;font-size:11px}.candidate-review .candidate-text-button{color:#8d6833;align-self:flex-start;font-size:10px!important}.candidate-privacy{color:#77674f;border-bottom:1px solid #d6cbb7;margin-bottom:18px;padding-bottom:16px;font-size:11px}.candidate-privacy summary{color:#6c5633;cursor:pointer;font-size:11px}.candidate-privacy p{margin-top:12px;line-height:1.8}.candidate-privacy a{text-decoration:underline}.candidate-consent{color:#77674f;cursor:pointer;align-items:flex-start;gap:11px;font-size:11px;line-height:1.7;display:flex}.candidate-consent input{accent-color:#98713c;flex-shrink:0;width:16px;height:16px;margin:2px 0 0}.candidate-submit-help{text-align:center;color:#8c5d30;font-size:11px;margin-top:15px!important}.candidate-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.candidate-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.candidate-result{text-align:center;max-width:660px;min-height:calc(100svh - 180px);margin:auto;padding:65px 24px 75px}.candidate-result-symbol{width:78px;height:78px;color:var(--c-gold);background:#18150d;border:1px solid #6e592f;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 25px;display:flex}.candidate-result>.candidate-eyebrow{color:var(--c-gold);margin-bottom:17px;font-size:10px}.candidate-result h1{font-size:62px}.candidate-result-lead{color:#b3a992;max-width:440px;font-size:14px;font-weight:300;margin:23px auto 0!important;line-height:1.8!important}.candidate-result-card{border:1px solid var(--c-line);text-align:left;background:#15130d;max-width:440px;margin:30px auto;padding:22px 25px}.candidate-result-card>div{align-items:center;gap:12px;margin-bottom:13px;font-size:12px;display:flex}.candidate-result-card>div>svg{color:#b59355}.candidate-result-card p{color:#9e9178;border-top:1px solid #38301f;margin-top:16px;padding-top:14px;font-size:11px;line-height:1.8}.candidate-result-card strong{color:var(--c-gold);font-weight:500}.candidate-result-help{color:#9c8b6b;max-width:420px;font-size:11px;line-height:1.8;margin:20px auto!important}.candidate-result-help a{text-underline-offset:3px;color:#d0b17a;text-decoration:underline}.candidate-idle-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:50;background:#030302b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.candidate-idle-dialog{background:var(--c-ivory);color:#292214;text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:420px;padding:35px;display:flex}.candidate-idle-dialog>svg{color:#95713b}.candidate-idle-dialog h2{font-size:38px}.candidate-idle-dialog p{color:#7d6d50;font-size:13px}.candidate-idle-dialog .candidate-text-button{color:#8b6938}.candidate-resume-layout{grid-template-columns:.8fr 1fr;align-items:start;gap:10%;max-width:1060px;min-height:calc(100svh - 175px);margin:auto;padding:65px 6% 75px;display:grid}.candidate-resume-intro{padding-top:25px}.candidate-resume-intro>.candidate-eyebrow{color:var(--c-gold);margin-bottom:18px;font-size:9px}.candidate-resume-intro h1{font-size:58px}.candidate-resume-intro>p:not(.candidate-eyebrow){color:#b7aa91;margin-top:21px;font-size:13px;line-height:1.8}.candidate-resume-card{background:var(--c-ivory);color:#2c2518;border-top:3px solid var(--c-gold);padding:30px}.candidate-resume-card h2{margin-bottom:8px;font-size:32px}.candidate-resume-card>p{color:#867457;margin-top:10px;font-size:12px}.candidate-resume-deadline{color:#7c5e2f;background:#ece1cc;align-items:flex-start;gap:9px;margin:22px 0;padding:12px;font-size:11px;display:flex}.candidate-resume-deadline>svg{margin-top:2px}.candidate-resume-card .candidate-button{width:100%;margin-top:20px}.candidate-resume-card .candidate-privacy{margin-top:22px;margin-bottom:0}.candidate-resume-card .candidate-loading{min-height:180px}.candidate-resume-expired{padding-top:25px}.candidate-resume-expired>svg{color:#94703b;margin-bottom:15px}.candidate-resume-expired>p{color:#807057;margin-top:15px;font-size:13px}.candidate-resume-expired .candidate-button{margin-top:25px}@media (min-width:1600px){.candidate-how{gap:65px}.candidate-hero{min-height:740px}.candidate-hero h1{font-size:86px}}@media (max-width:1100px){.candidate-hero{grid-template-columns:1fr 1fr;gap:6%;min-height:650px;padding-top:60px}.candidate-hero h1{font-size:61px}.candidate-hero h1 em{white-space:normal}.candidate-opportunity-panel{padding:25px 25px 20px}.candidate-opportunity-copy strong{font-size:18px}.candidate-application-sidebar{padding-left:12%;padding-right:12%}.candidate-form-section{padding-left:9%;padding-right:9%}.candidate-form h1{font-size:46px}.candidate-application-sidebar h2{font-size:48px}.candidate-how{gap:3%}.candidate-how-intro h2{font-size:29px}.candidate-resume-layout{gap:7%;padding-left:7%;padding-right:7%}.candidate-resume-intro h1{font-size:52px}}@media (max-width:800px){.candidate-header{min-height:86px;padding:19px 6%}.candidate-brand img{width:144px;height:47px}.candidate-header-label{display:none}.candidate-hero{grid-template-columns:1fr;gap:42px;padding:48px 7% 70px}.candidate-hero-copy{max-width:590px}.candidate-hero h1{font-size:72px}.candidate-hero-lead{max-width:400px}.candidate-about-link{margin-top:26px}.candidate-opportunity-panel{width:100%;max-width:none;padding:28px 28px 21px;box-shadow:10px 10px #19170e}.candidate-opportunity-list{grid-template-columns:1fr 1fr;column-gap:25px;display:grid}.candidate-opportunity-copy strong{font-size:20px}.candidate-opportunity{gap:12px;padding:19px 0}.candidate-panel-note{font-size:11px}.candidate-hero-bottom-note{font-size:8px;bottom:24px}.candidate-how{grid-template-columns:1fr 1fr;gap:30px 40px;padding:37px 7% 42px}.candidate-how-item{max-width:none}.candidate-how-intro h2{font-size:34px}.candidate-how-item p{font-size:12px}.candidate-how-item h3{font-size:13px}.candidate-footer{flex-wrap:wrap;gap:13px;padding:23px 6%;font-size:10px}.candidate-footer>span:nth-child(2){display:none}.candidate-application-layout{grid-template-columns:30% 70%}.candidate-application-sidebar{padding:30px 12%}.candidate-application-sidebar h2{font-size:40px}.candidate-application-sidebar>p:not(.candidate-eyebrow){font-size:11px}.candidate-step-list li>div{font-size:10px}.candidate-step-list{margin-top:28px}.candidate-step-list li{gap:9px}.candidate-selected-summary{flex-direction:column;gap:10px}.candidate-form-section{padding:42px 8%}.candidate-form h1{font-size:43px}.candidate-form-description{font-size:12px}.candidate-field-grid{column-gap:13px}.candidate-upload-options{gap:8px}.candidate-upload-options>label{padding:15px 10px}.candidate-upload-options strong{font-size:11px}.candidate-upload-options>label>span:not(.candidate-option-dot){font-size:9px}.candidate-option-dot{right:10px}.candidate-resume-layout{grid-template-columns:1fr;gap:30px;max-width:600px;padding-top:35px}.candidate-resume-intro{padding:0}.candidate-resume-intro h1{font-size:52px}.candidate-resume-intro>p:not(.candidate-eyebrow){max-width:420px}}@media (max-width:600px){.candidate-header{min-height:79px;padding:17px 6%}.candidate-brand img{width:127px;height:43px}.candidate-site-link{gap:5px;font-size:10px}.candidate-setup{align-items:flex-start;padding:10px 6%;font-size:10px}.candidate-setup>svg{margin-top:2px}.candidate-event{flex-wrap:wrap;padding:10px 6%;font-size:10px}.candidate-event-date{font-size:9px}.candidate-hero{gap:36px;padding:41px 7% 65px}.candidate-hero-copy>.candidate-eyebrow{letter-spacing:.2em;gap:9px;margin-bottom:21px;font-size:8px}.candidate-hero h1{letter-spacing:-.04em;font-size:56px}.candidate-hero h1 em{white-space:nowrap}.candidate-hero-lead{max-width:285px;margin-top:21px!important;font-size:13px!important;line-height:1.8!important}.candidate-button{gap:24px;min-height:48px;padding:13px 21px;font-size:11px!important}.candidate-hero-copy>.candidate-button{margin-top:26px}.candidate-hero-facts{gap:17px;margin-top:16px;font-size:10px}.candidate-hero-facts svg{width:13px}.candidate-about-link{margin-top:24px;font-size:10px}.candidate-opportunity-panel{padding:22px 23px 19px}.candidate-panel-heading{margin-bottom:12px}.candidate-panel-heading .candidate-eyebrow{letter-spacing:.13em;font-size:8px}.candidate-opportunity-panel h2{font-size:38px}.candidate-opportunity-panel>p{font-size:11px}.candidate-opportunity-list{margin-top:19px;display:block}.candidate-opportunity{gap:13px;padding:17px 0}.candidate-opportunity-copy strong{font-size:20px}.candidate-opportunity-copy small{font-size:10px}.candidate-opportunity-copy>span{font-size:8px}.candidate-panel-note{gap:6px;font-size:9px}.candidate-hero-bottom-note{letter-spacing:.17em;font-size:7px}.candidate-how{grid-template-columns:1fr;gap:27px;padding:35px 7% 40px}.candidate-how-intro{padding-bottom:3px}.candidate-how-intro h2{font-size:38px}.candidate-how-item{grid-template-columns:29px 1fr;column-gap:16px;padding-top:0;display:grid}.candidate-how-item>span{border:0;grid-row:1/3;margin:0;padding-top:3px;font-size:10px}.candidate-how-item h3{font-size:13px}.candidate-how-item p{max-width:275px;margin-top:5px;font-size:11px}.candidate-footer{padding:21px 7%;font-size:9px}.candidate-application-layout{min-height:calc(100svh - 140px);display:block}.candidate-application-sidebar{display:none}.candidate-form-section{min-height:calc(100svh - 140px);padding:22px 7% 35px}.candidate-mobile-progress{color:#9b8259;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:30px;font-size:9px;display:flex}.candidate-mobile-progress>span:first-child{letter-spacing:.13em;font-weight:500}.candidate-mobile-progress>span:nth-child(2){color:#776a54}.candidate-mobile-progress>div{background:#ddd2bf;width:100%;height:2px}.candidate-mobile-progress i{background:#a17a3d;height:2px;transition:width .2s;display:block}.candidate-form>.candidate-eyebrow{display:none}.candidate-form h1{font-size:44px}.candidate-form-description{font-size:12px;margin-top:15px!important;margin-bottom:27px!important}.candidate-field-grid{gap:19px 12px}.candidate-field input,.candidate-field select,.candidate-field textarea{min-height:48px;padding:11px 12px;font-size:16px}.candidate-field label{font-size:12px}.candidate-field textarea::placeholder{font-size:13px}.candidate-input-hint{font-size:10px}.candidate-soft-note{gap:9px;padding:12px;font-size:10px}.candidate-form-actions{margin-top:26px;padding-top:22px}.candidate-role-choice{gap:11px;padding:16px 13px}.candidate-role-icon>svg{width:19px}.candidate-role-copy strong{font-size:23px}.candidate-role-copy>small{font-size:8px}.candidate-role-copy>span{margin-top:7px;font-size:10px}.candidate-role-copy>b{font-size:9px}.candidate-choice-check{width:16px;height:16px}.candidate-form-bottom-note{font-size:9px}.candidate-upload-options>label{padding:16px 13px}.candidate-upload-options strong{font-size:12px}.candidate-upload-options>label>span:not(.candidate-option-dot){font-size:9px}.candidate-option-dot{right:12px}.candidate-upload{min-height:175px}.candidate-later-note{gap:11px;padding:16px 13px}.candidate-later-note>svg{width:20px}.candidate-later-note strong{font-size:12px}.candidate-later-note p{font-size:10px}.candidate-review{margin:23px 0 20px}.candidate-consent{font-size:10px}.candidate-result{padding:43px 7% 55px}.candidate-result-symbol{width:65px;height:65px}.candidate-result h1{font-size:47px}.candidate-result>.candidate-eyebrow{font-size:9px}.candidate-result-lead{font-size:12px}.candidate-result-card{margin:24px auto;padding:20px}.candidate-result-card>div{font-size:11px}.candidate-result-card p,.candidate-result-help{font-size:10px}.candidate-resume-layout{padding:35px 7% 45px}.candidate-resume-intro h1{font-size:48px}.candidate-resume-intro>p:not(.candidate-eyebrow){margin-top:18px;font-size:12px}.candidate-resume-card{padding:24px 21px}.candidate-resume-card h2{font-size:31px}.candidate-idle-dialog{padding:30px 24px}.candidate-idle-dialog h2{font-size:35px}.candidate-idle-dialog p{font-size:12px}}@media (max-width:360px){.candidate-hero h1{font-size:48px}.candidate-hero-facts{gap:11px;font-size:9px}.candidate-opportunity-panel{padding:21px 17px 18px}.candidate-form h1{font-size:39px}.candidate-field-grid{grid-template-columns:1fr}.candidate-field{grid-column:1/-1}.candidate-upload-options strong{font-size:11px}.candidate-upload-options>label{padding:13px 10px}.candidate-result h1{font-size:41px}}@media (prefers-reduced-motion:reduce){.candidate-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.candidate-idle-dialog{border:0;width:calc(100% - 48px);margin:auto}.candidate-idle-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030302b8}
