@font-face{font-family:Newsreader;src:url(/assets/fonts/Newsreader-Variable.woff2)format("woff2");font-style:normal;font-weight:400 500;font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/fonts/Newsreader-Italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope-Variable.woff2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap}:root{--carbon:#171918;--ink:#1d1f1e;--ink2:#4c4f49;--slate:#676a65;--mineral:#f5f2ea;--paper:#fbf9f3;--rule:#e2dcca;--darkrule:#262927;--oxblood:#6f1d2c;--champagne:#d8c9a8;--steel:#aeb6b8;--panel:#141615;--footer:#101211}*,:before,:after{box-sizing:border-box}html{overflow-x:hidden}body{background:var(--mineral);min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.65;overflow-x:hidden}body.nav-open{overflow:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline-offset:3px;outline:3px solid #a84559}.skip-link{z-index:1000;background:var(--paper);color:var(--carbon);padding:10px 14px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.shell{width:100%;max-width:1440px;margin-inline:auto;padding-inline:56px}.narrow{width:min(900px,100% - 40px);margin-inline:auto}.section-pad{padding-top:110px;padding-bottom:110px}.section-compact{padding-top:30px}#why,#how,#roles,#form{scroll-margin-top:124px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Newsreader,Georgia,serif;font-weight:500}h1 em,h2 em{color:var(--oxblood);font-weight:400}.eyebrow{color:var(--slate);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:11px;margin-bottom:25px;font-size:11.5px;font-weight:800;line-height:1.4;display:flex}.eyebrow:before{content:"";background:var(--oxblood);flex:none;width:7px;height:7px}.eyebrow.centered{justify-content:center}.overline{color:var(--oxblood);letter-spacing:.22em;margin-bottom:8px;font-size:10.5px;font-weight:800;display:block}.btn{letter-spacing:.1em;text-align:center;text-transform:uppercase;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:50px;padding:14px 30px;font-size:13.5px;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-dark{background:var(--panel);color:var(--mineral)}.btn-dark:hover{background:#303331}.btn-ox{background:var(--oxblood);color:#fff}.btn-ox:hover{background:#812439}.btn-line{color:var(--mineral);background:0 0;border-color:#777b75}.btn-line:hover{border-color:var(--mineral);background:#ffffff0f}.btn-ghost{border-color:var(--carbon);color:var(--carbon);background:0 0}.btn-ghost:hover{background:var(--carbon);color:var(--mineral)}.btn:disabled{cursor:wait;opacity:.65;transform:none}.announce{border-bottom:1px solid var(--rule);min-height:42px;color:var(--slate);letter-spacing:.22em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:17px;padding:10px 20px;font-size:11.5px;font-weight:700;line-height:1.4;display:flex}.announce b{color:var(--carbon)}.announce i,.marquee i{background:var(--oxblood);flex:none;width:6px;height:6px;display:inline-block}.site-header{z-index:100;background:#f5f2eafa}.site-header.is-scrolled{border-bottom:1px solid var(--rule);box-shadow:0 12px 30px #17191814}.simple-header{border-bottom:1px solid var(--rule)}.nav{align-items:center;gap:40px;height:112px;display:flex}.brand{letter-spacing:.16em;flex:none;align-items:center;gap:13px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.nav-links{align-items:center;gap:36px;margin-left:35px;display:flex}.nav-links>a:not(.btn){border-bottom:2px solid #0000;padding:8px 0 7px;font-size:15px;font-weight:600;text-decoration:none}.nav-links>a:not(.btn):hover,.nav-links>a.is-active{border-color:var(--oxblood)}.nav-cta{margin-left:auto}.nav-panel-cta{display:none}.nav-toggle{border:1px solid var(--carbon);min-width:50px;min-height:50px;color:var(--carbon);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:6px;align-items:center;gap:10px;padding:10px 13px;font-size:12px;font-weight:800;display:none}.nav-toggle-icon{border-top:2px solid;border-bottom:2px solid;width:17px;height:12px;position:relative}.nav-toggle-icon:after{content:"";border-top:2px solid;width:17px;position:absolute;top:4px;left:0}.mobile-nav{display:none}.hero{grid-template-columns:52fr 48fr;align-items:center;gap:26px;padding-top:80px;padding-bottom:70px;display:grid}.hero-copy{max-width:680px}.hero h1{letter-spacing:-.014em;margin-bottom:34px;font-size:64px;line-height:1.04}.hero-lead{max-width:635px;margin-bottom:23px;font-size:19.5px;font-weight:600;line-height:1.6}.hero-body{max-width:620px;color:var(--ink2);margin-bottom:28px;font-size:17px;line-height:1.7}.hero-ask{margin-bottom:13px;font-family:Newsreader,Georgia,serif;font-size:27px;font-weight:500}.hero .micro{max-width:590px;color:var(--slate);margin:17px 0 0;font-size:13.5px}.ra-stage{contain:layout paint;justify-content:center;align-items:center;min-width:0;min-height:650px;display:flex;position:relative}.ra-inner{justify-content:center;align-items:center;width:560px;min-height:590px;display:flex;position:relative}.ra-glow{background:radial-gradient(50% 42% at 50% 48%,#d8c9a87a,#0000 72%);position:absolute;inset:9% 3%}.ra-sheet{background:var(--paper);border-radius:14px;width:410px;padding:32px 32px 28px;position:relative;box-shadow:0 44px 90px #17191838}.ra-grain,.grain{border-radius:inherit;opacity:.35;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .25 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ra-head{border-bottom:1px solid #e4dfd2;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.ra-head-l{align-items:center;gap:10px;display:flex}.ra-head-l span{letter-spacing:.16em;font-size:10px;font-weight:800}.ra-stamp{color:var(--oxblood);letter-spacing:.14em;border:1px solid #6f1d2c59;border-radius:4px;padding:5px 8px;font-size:9px;font-weight:800;animation:20s cubic-bezier(.2,.8,.2,1) infinite raStamp}.ra-body{animation:20s linear infinite raCycle}.ra-role{margin:19px 0 5px;font-family:Newsreader,Georgia,serif;font-size:21px;font-weight:500;animation:20s linear infinite raRole}.ra-meta{color:var(--slate);margin-bottom:6px;font-size:11px;animation:20s linear infinite raMeta}.ra-row{margin-top:15px}.ra-lab{color:var(--slate);letter-spacing:.16em;opacity:0;margin-bottom:8px;font-size:8.5px;font-weight:800}.ra-barwrap{position:relative}.ra-b1{background:#232523;border-radius:5px;width:0;height:10px}.ra-b2{background:#e7e2d5;border-radius:5px;width:0;height:9px;margin-top:6px}.ra-caret{background:var(--oxblood);opacity:0;width:2px;height:13px;position:absolute;top:-1px}.ra-verdict{background:var(--panel);width:222px;color:var(--mineral);opacity:0;border-radius:12px;padding:18px 22px;animation:20s cubic-bezier(.2,.7,.2,1) infinite raVerdict;position:absolute;bottom:44px;right:-54px;box-shadow:0 26px 60px #1719184d}.ra-vl{color:#8a8d86;letter-spacing:.2em;font-size:9px;font-weight:800}.ra-vt{margin-top:8px;font-family:Newsreader,Georgia,serif;font-size:19px}.ra-vd{color:#b9bcb4;margin-top:6px;font-size:11px;line-height:1.5}.r0 .ra-caret{left:calc(92% - 1px)}.r1 .ra-caret{left:calc(78% - 1px)}.r2 .ra-caret{left:calc(86% - 1px)}.r3 .ra-caret{left:calc(70% - 1px)}.r4 .ra-caret{left:calc(84% - 1px)}@keyframes raCycle{0%,87%{opacity:1}92%,99.4%{opacity:0}to{opacity:1}}@keyframes raRole{0%,2%{opacity:0;transform:translateY(6px)}5%,to{opacity:1;transform:none}}@keyframes raMeta{0%,4%{opacity:0;transform:translateY(6px)}7%,to{opacity:1;transform:none}}@keyframes raVerdict{0%,58%{opacity:0;transform:translate(26px)}60.5%,87%{opacity:1;transform:none}92%,to{opacity:0;transform:translate(26px)}}@keyframes raStamp{0%,63%{opacity:.28;border-color:#6f1d2c2e;transform:scale(1.06)}64.75%,87%{opacity:1;border-color:#6f1d2c73;transform:scale(1)}92%,to{opacity:.28;transform:scale(1.06)}}@keyframes ral0{0%,8%{opacity:0;transform:translateY(4px)}9.5%,to{opacity:1;transform:none}}@keyframes rap0{0%,9.25%{width:0}12.25%,to{width:92%}}@keyframes ras0{0%,12%{width:0}14.5%,to{width:62%}}@keyframes rac0{0%,9%{opacity:0}9.25%,14.75%{opacity:1}15%,to{opacity:0}}@keyframes ral1{0%,17.5%{opacity:0;transform:translateY(4px)}19%,to{opacity:1;transform:none}}@keyframes rap1{0%,18.75%{width:0}21.75%,to{width:78%}}@keyframes ras1{0%,21.5%{width:0}24%,to{width:54%}}@keyframes rac1{0%,18.5%{opacity:0}18.75%,24.25%{opacity:1}24.5%,to{opacity:0}}@keyframes ral2{0%,27%{opacity:0;transform:translateY(4px)}28.5%,to{opacity:1;transform:none}}@keyframes rap2{0%,28.25%{width:0}31.25%,to{width:86%}}@keyframes ras2{0%,31%{width:0}33.5%,to{width:60%}}@keyframes rac2{0%,28%{opacity:0}28.25%,33.75%{opacity:1}34%,to{opacity:0}}@keyframes ral3{0%,36.5%{opacity:0;transform:translateY(4px)}38%,to{opacity:1;transform:none}}@keyframes rap3{0%,37.75%{width:0}40.75%,to{width:70%}}@keyframes ras3{0%,40.5%{width:0}43%,to{width:46%}}@keyframes rac3{0%,37.5%{opacity:0}37.75%,43.25%{opacity:1}43.5%,to{opacity:0}}@keyframes ral4{0%,46%{opacity:0;transform:translateY(4px)}47.5%,to{opacity:1;transform:none}}@keyframes rap4{0%,47.25%{width:0}50.25%,to{width:84%}}@keyframes ras4{0%,50%{width:0}52.5%,to{width:58%}}@keyframes rac4{0%,47%{opacity:0}47.25%,52.75%{opacity:1}53%,to{opacity:0}}.r0 .ra-lab{animation:20s linear infinite ral0}.r0 .ra-b1{animation:20s cubic-bezier(.22,.7,.2,1) infinite rap0}.r0 .ra-b2{animation:20s cubic-bezier(.22,.7,.2,1) infinite ras0}.r0 .ra-caret{animation:20s step-end infinite rac0}.r1 .ra-lab{animation:20s linear infinite ral1}.r1 .ra-b1{animation:20s cubic-bezier(.22,.7,.2,1) infinite rap1}.r1 .ra-b2{animation:20s cubic-bezier(.22,.7,.2,1) infinite ras1}.r1 .ra-caret{animation:20s step-end infinite rac1}.r2 .ra-lab{animation:20s linear infinite ral2}.r2 .ra-b1{animation:20s cubic-bezier(.22,.7,.2,1) infinite rap2}.r2 .ra-b2{animation:20s cubic-bezier(.22,.7,.2,1) infinite ras2}.r2 .ra-caret{animation:20s step-end infinite rac2}.r3 .ra-lab{animation:20s linear infinite ral3}.r3 .ra-b1{animation:20s cubic-bezier(.22,.7,.2,1) infinite rap3}.r3 .ra-b2{animation:20s cubic-bezier(.22,.7,.2,1) infinite ras3}.r3 .ra-caret{animation:20s step-end infinite rac3}.r4 .ra-lab{animation:20s linear infinite ral4}.r4 .ra-b1{animation:20s cubic-bezier(.22,.7,.2,1) infinite rap4}.r4 .ra-b2{animation:20s cubic-bezier(.22,.7,.2,1) infinite ras4}.r4 .ra-caret{animation:20s step-end infinite rac4}.ra-stage:hover *,.ra-stage:focus-within *{animation-play-state:paused!important}.marquee{background:var(--panel);color:var(--mineral);padding:24px 0;overflow:hidden}.marquee-track{width:max-content;animation:45s linear infinite marqueeDrift;display:flex}.marquee-set{white-space:nowrap;align-items:center;gap:34px;padding-right:34px;display:flex}.marquee span{letter-spacing:.24em;font-size:13.5px;font-weight:800}.marquee i{width:8px;height:8px}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marqueeDrift{to{transform:translate(-50%)}}.problem-band{background:radial-gradient(50% 60% at 50% 130%,#6f1d2c6b,transparent 72%),var(--panel);text-align:center;color:var(--mineral);padding:104px 20px}.problem-band h2{margin-bottom:24px;font-size:46px;line-height:1.15}.problem-band h2 i{background:var(--oxblood);width:11px;height:11px;display:inline-block}.problem-band p{color:#c2c5be;margin:0;font-size:17.5px}.section-head{text-align:center;max-width:860px;margin:0 auto 65px}.section-head .eyebrow{justify-content:center}.section-head h2{margin-bottom:22px;font-size:56px;line-height:1.08}.section-head>p:last-child{max-width:660px;color:var(--ink2);margin:0 auto;font-size:16px;line-height:1.75}.center-section{padding-bottom:75px}.rule-grid{gap:22px;display:grid}.steps-grid{grid-template-columns:repeat(3,1fr)}.lanes-grid{grid-template-columns:repeat(5,1fr)}.expect-grid{grid-template-columns:repeat(4,1fr)}.rule-column{border-top:2px solid var(--carbon);padding-top:20px}.ordinal{color:var(--oxblood);letter-spacing:.14em;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.rule-column h3,.rule-column h2{margin-bottom:12px;font-size:29px;line-height:1.16}.rule-column p{color:var(--ink2);margin:0;font-size:14px;line-height:1.72}.lane h3{font-size:25px}.lane p{min-height:75px}.role-list{border-top:1px solid var(--rule);color:var(--slate);margin-top:18px;padding-top:15px;font-size:12.5px;line-height:1.85}.bento-grid{grid-template-columns:repeat(12,1fr);gap:22px;display:grid}.bento{min-height:268px;color:var(--ink);border-radius:14px;flex-direction:column;justify-content:flex-end;padding:38px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #1719181a}.bento>:not(.grain){position:relative}.bento h3{max-width:560px;margin-bottom:12px;font-size:35px;line-height:1.08}.bento p{max-width:540px;margin:0;font-size:14px}.bento-ox{color:var(--mineral);background:linear-gradient(168deg,#6f1d2c,#551423 58%,#3e0e19);grid-column:span 7}.bento-champagne{background:linear-gradient(168deg,#e4d6b4,#d2c09a 60%,#bca478);grid-column:span 5}.bento-steel{background:linear-gradient(168deg,#c9d0d0,#b2babb 60%,#94a0a1);grid-column:span 5;min-height:262px}.bento-carbon{min-height:262px;color:var(--mineral);background:linear-gradient(168deg,#262827,#1a1c1b 60%,#121413);grid-column:span 7}.bento-carbon h3{color:var(--champagne)}.receive-grid{grid-template-columns:minmax(0,456px) minmax(0,520px);justify-content:center;align-items:center;gap:76px;display:grid}.candidate-sheet{background:var(--paper);border-radius:14px;padding:34px;position:relative;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 44px 90px #17191838}.candidate-sheet>:not(.grain){position:relative}.candidate-sheet-head{border-bottom:1px solid var(--rule);letter-spacing:.15em;justify-content:space-between;align-items:center;padding-bottom:15px;font-size:9px;font-weight:800;display:flex}.candidate-sheet-head span{align-items:center;gap:8px;display:flex}.candidate-sheet-head b{color:var(--oxblood)}.abstract-block{margin-top:21px}.abstract-block small{color:var(--slate);letter-spacing:.13em;margin-bottom:9px;font-size:8.5px;font-weight:800;display:block}.bar{background:#e4dfd2;border-radius:4px;width:50%;height:8px;margin-top:6px;display:block}.bar.dark{background:#2b2d2b;height:9px}.w46{width:46%}.w58{width:58%}.w68{width:68%}.w70{width:70%}.w76{width:76%}.w84{width:84%}.w100{width:100%}.chips{flex-wrap:wrap;gap:7px;margin-top:23px;display:flex}.chip{border:1px solid var(--carbon);letter-spacing:.1em;border-radius:4px;padding:6px 8px;font-size:7.5px;font-weight:800}.chip-dark{background:var(--carbon);color:var(--mineral)}.receive-list{gap:34px;display:grid}.receive-list article{border-left:3px solid var(--rule);padding-left:24px}.receive-list article:first-child{border-color:var(--oxblood)}.receive-list h3{margin-bottom:8px;font-size:24px;line-height:1.16}.receive-list p{color:var(--ink2);margin:0;font-size:14px}.faq-section{padding-top:60px}.faq-section .section-head{margin-bottom:40px}.faq-section .section-head h2{font-size:48px}.faq-list{max-width:1040px;margin:auto}.faq-list details{background:var(--paper);border-radius:12px;margin-top:14px;padding:26px 30px;box-shadow:0 8px 26px #1719180f}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:18px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{background:#f0ede3;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:grid}.faq-list summary span:before{content:"+"}.faq-list details[open] summary span:before{content:"−"}.faq-list details p{max-width:900px;color:var(--ink2);margin:14px 52px 0 0;font-size:14px}.form-panel{background:radial-gradient(50% 40% at 15% 110%,#6f1d2c73,transparent 70%),var(--panel);width:calc(100% - 112px);max-width:1328px;color:var(--mineral);border-radius:14px;margin:0 auto;padding:70px 64px}.form-head{text-align:center;max-width:760px;margin:0 auto 42px}.form-head h2{margin-bottom:14px;font-size:48px;line-height:1.1}.form-head p{color:#c2c5be;margin:0 auto 10px;font-size:15px}.form-head small{color:#8d908a;font-size:12.5px}.enquiry-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:860px;margin:auto;display:grid}.field{min-width:0}.field-full{grid-column:1/-1}.field label{color:#aeb1ab;letter-spacing:.14em;margin-bottom:9px;font-size:11.5px;font-weight:800;line-height:1.35;display:block}.field input,.field select,.field textarea{color:#f5f2ea;background:#1e201f;border:1px solid #333634;border-radius:6px;width:100%;min-height:56px;padding:14px 18px;font-size:15px;display:block}.field textarea{resize:vertical;min-height:95px}.field select{appearance:auto}.field input::placeholder,.field textarea::placeholder{color:#a6a9a3;opacity:1}.field input:hover,.field select:hover,.field textarea:hover{border-color:#5a5e5a}.field input:focus,.field select:focus,.field textarea:focus{border-color:#c15b70}.field [aria-invalid=true],.consent input[aria-invalid=true]{border-color:#e48b9c}.field-hint{color:#a6a9a3;margin-top:7px;font-size:11.5px;display:block}.field-error{color:#ffd0d8;margin:7px 0 0;font-size:12px;font-weight:700;display:block}.honeypot{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.form-actions{text-align:center}.form-actions p{color:#a6a9a3;margin:14px 0 0;font-size:13.5px}.form-actions a{color:#e6d2d5}.consent{color:#b9bcb4;align-items:flex-start;gap:12px;font-size:13px;display:flex}.consent input{width:19px;height:19px;accent-color:var(--oxblood);border-radius:4px;flex:none;margin:2px 0 0}.consent label{color:#b9bcb4;letter-spacing:0;margin:0;font-size:13px;font-weight:400}.consent a{color:#e6d2d5}.candidate-band{background:var(--paper);border-radius:14px;justify-content:space-between;align-items:center;gap:45px;width:calc(100% - 112px);max-width:1328px;margin:44px auto 0;padding:48px 54px;display:flex;box-shadow:0 24px 60px #1719181a}.candidate-band>div{max-width:760px}.candidate-band h3,.candidate-band h2{margin-bottom:9px;font-size:34px;line-height:1.1}.candidate-band p{color:var(--ink2);margin:0;font-size:14px}.candidate-band .btn{flex:none}.close-section{text-align:center;padding-top:110px;padding-bottom:110px}.close-section h2{margin-bottom:18px;font-size:50px;line-height:1.08}.close-section p{max-width:700px;color:var(--ink2);margin:0 auto 25px}.candidate-hero{max-width:1440px;padding-top:90px;padding-bottom:120px}.candidate-hero>*{max-width:760px}.candidate-hero h1{margin-bottom:30px;font-size:58px;line-height:1.06}.candidate-hero p:not(.eyebrow){color:var(--ink2);font-size:17px;line-height:1.7}.candidate-hero .btn{margin-top:10px}.candidate-hero small{color:var(--slate);margin-top:13px;font-size:13.5px;display:block}.candidate-expect{padding-top:30px}.candidate-expect>.eyebrow{margin-bottom:62px}.expect-grid .rule-column h2{font-size:25px}.candidate-page-band{margin-top:10px;margin-bottom:55px}.subhero{padding-top:95px;padding-bottom:55px}.subhero h1{margin:0;font-size:58px;line-height:1.06}.not-found{min-height:520px}.not-found>p:not(.eyebrow){color:var(--ink2);margin:20px 0 30px;font-size:17px}.not-found>div{flex-wrap:wrap;gap:14px;display:flex}.thank-page{background:var(--panel);color:var(--mineral)}.thank-main{background:radial-gradient(50% 60% at 50% 130%,#6f1d2c6b,transparent 72%),var(--panel);justify-content:center;align-items:center;min-height:100vh;padding:80px 20px;display:flex}.thank-inner{text-align:center;max-width:720px}.thank-inner img{margin:0 auto 34px}.thank-inner h1{margin-bottom:22px;font-size:52px;line-height:1.08}.thank-inner p{color:#c2c5be;max-width:620px;margin:0 auto 11px;font-size:15px}.thank-inner .btn{margin-top:24px}.site-footer{background:var(--footer);color:#9fa29b;border-radius:14px;width:calc(100% - 112px);max-width:1328px;margin:0 auto 44px;padding:54px 58px 26px}.footer-main{grid-template-columns:minmax(300px,1.7fr) repeat(3,minmax(130px,.7fr));gap:76px;display:grid}.footer-intro p{max-width:410px;margin:18px 0 0;font-size:13px;line-height:1.75}.footer-col{flex-direction:column;align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.footer-col h2{color:var(--mineral);letter-spacing:.16em;margin-bottom:4px;font-family:Manrope,Arial,sans-serif;font-size:10px;font-weight:800}.footer-col a{color:#aeb1ab}.footer-bottom{border-top:1px solid var(--darkrule);justify-content:space-between;align-items:center;gap:30px;margin-top:42px;padding-top:22px;font-size:11px;display:flex}.footer-bottom p{margin:0}.footer-bottom p:last-child{color:var(--champagne);font-family:Newsreader,Georgia,serif;font-size:14px;font-style:italic}@media (width>=1024px){.site-header{position:sticky;top:0}.simple-header{position:sticky}}@media (width<=1279px){.shell{padding-inline:40px}.hero h1{font-size:54px}.section-head h2{font-size:46px}.form-panel,.candidate-band,.site-footer{width:calc(100% - 80px)}.footer-main{gap:42px}.ra-inner{width:480px}}@media (width<=1023px){.nav{height:96px}.nav-links,.nav-cta{display:none}.nav-toggle{margin-left:auto;display:flex}.mobile-nav{z-index:101;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--mineral);flex-direction:column;gap:2px;width:100%;padding:20px 40px 26px;display:flex;position:absolute;left:0;box-shadow:0 18px 35px #1719181f}.mobile-nav[hidden]{display:none}.mobile-nav>a:not(.btn){border-bottom:1px solid var(--rule);min-height:48px;padding:11px 2px;font-weight:700;text-decoration:none}.mobile-nav .btn{margin-top:12px}.hero{text-align:center;grid-template-columns:1fr;padding-top:70px}.hero-copy{margin:auto}.hero .eyebrow{justify-content:center}.hero-lead,.hero-body,.hero .micro{margin-left:auto;margin-right:auto}.ra-stage{min-height:570px}.ra-inner{width:460px;min-height:540px}.ra-sheet{width:360px}.ra-verdict{right:-24px}.steps-grid,.lanes-grid,.expect-grid{grid-template-columns:repeat(2,1fr)}.lane p{min-height:0}.bento-grid{grid-template-columns:repeat(2,1fr)}.bento,.bento-ox,.bento-champagne,.bento-steel,.bento-carbon{grid-column:span 1;min-height:260px}.receive-grid{grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:45px}.footer-main{grid-template-columns:1.4fr 1fr;gap:45px 70px}.footer-intro{grid-row:span 2}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (width<=767px){.shell{padding-inline:20px}.section-pad{padding-top:62px;padding-bottom:62px}.section-compact{padding-top:15px}.announce{letter-spacing:.13em;gap:10px;min-height:50px;padding:10px 14px;font-size:9px}.announce i{width:5px;height:5px}.nav{height:82px}.brand{letter-spacing:.12em;gap:9px;font-size:11px}.brand img{width:30px;height:30px}.nav-toggle{min-width:44px;min-height:44px;padding:8px 10px}.nav-toggle>span:first-child{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mobile-nav{padding:18px 20px 23px}.hero{padding-top:55px;padding-bottom:35px}.hero h1{font-size:38px}.hero-lead{font-size:17px}.hero-body{font-size:15px}.hero br{display:none}.hero .eyebrow{width:max-content;max-width:100%;margin-inline:auto}.hero .eyebrow span{max-width:290px}.eyebrow{letter-spacing:.2em;font-size:10px}.ra-stage{min-height:690px;margin-top:5px}.ra-inner{width:100%;min-height:660px;padding-top:50px;display:block}.ra-glow{inset:0}.ra-sheet{width:min(340px,88vw,100%);margin:auto;padding:28px 24px 24px}.ra-verdict{width:100%;margin-top:22px;position:relative;bottom:auto;right:auto}.ra-head-l span{font-size:8.7px}.ra-stamp{padding:4px 6px;font-size:8px}.marquee{padding:19px 0}.marquee span{font-size:11px}.marquee-set{gap:26px;padding-right:26px}.problem-band{padding:62px 20px}.problem-band h2{font-size:32px}.problem-band p{font-size:15px}.section-head{margin-bottom:38px}.section-head h2{font-size:32px}.steps-grid,.lanes-grid,.expect-grid{grid-template-columns:1fr}.rule-grid{gap:36px}.rule-column h3,.rule-column h2{font-size:25px}.role-list{font-size:13px}.bento-grid{grid-template-columns:1fr;gap:16px}.bento,.bento-ox,.bento-champagne,.bento-steel,.bento-carbon{grid-column:span 1;min-height:230px;padding:28px}.bento h3{font-size:29px}.receive-grid{grid-template-columns:1fr;gap:55px}.candidate-sheet{padding:25px;transform:none}.receive-list h3{font-size:22px}.faq-section .section-head h2{font-size:32px}.faq-list details{padding:20px}.faq-list summary{font-size:16px}.faq-list details p{margin-right:0}.form-panel{width:calc(100% - 40px);padding:45px 20px}.form-head h2{font-size:28px}.enquiry-form{grid-template-columns:1fr}.field-full{grid-column:auto}.form-actions .btn{width:100%}.form-actions p{line-height:1.8}.candidate-band{flex-direction:column;align-items:flex-start;width:calc(100% - 40px);padding:28px}.candidate-band h3,.candidate-band h2{font-size:28px}.candidate-band .btn{width:100%}.close-section{padding-top:65px;padding-bottom:65px}.close-section h2{font-size:32px}.candidate-hero{padding-top:60px;padding-bottom:70px}.candidate-hero h1{font-size:38px}.candidate-hero p:not(.eyebrow){font-size:15px}.candidate-expect>.eyebrow{margin-bottom:40px}.subhero{padding-top:60px;padding-bottom:38px}.subhero h1{font-size:38px}.not-found{min-height:440px}.not-found>div{flex-direction:column}.not-found .btn{width:100%}.thank-inner h1{font-size:36px}.site-footer{width:calc(100% - 40px);margin-bottom:20px;padding:38px 28px 24px}.footer-main{grid-template-columns:1fr;gap:34px}.footer-intro{grid-row:auto}.footer-bottom{margin-top:34px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}.marquee-track{animation:none;transform:none}.marquee-set[aria-hidden=true]{display:none}.ra-stage *{animation:none!important}.ra-lab{opacity:1}.r0 .ra-b1{width:92%}.r0 .ra-b2{width:62%}.r1 .ra-b1{width:78%}.r1 .ra-b2{width:54%}.r2 .ra-b1{width:86%}.r2 .ra-b2{width:60%}.r3 .ra-b1{width:70%}.r3 .ra-b2{width:46%}.r4 .ra-b1{width:84%}.r4 .ra-b2{width:58%}.ra-verdict,.ra-stamp{opacity:1;transform:none}.ra-caret{opacity:0}}.form-submit-error{text-align:center;grid-column:1/-1}.admin-page,.admin-denied{width:min(1120px,100% - 40px);min-height:100vh;margin:auto;padding:60px 0 100px}.admin-page>header{border-bottom:2px solid var(--carbon);justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:24px;display:flex}.admin-page>header p{color:var(--oxblood);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.admin-page>header h1,.admin-denied h1{margin:5px 0 0;font-size:46px}.admin-page>header a{font-weight:800}.admin-list{gap:18px;margin-top:32px;display:grid}.admin-list article{background:var(--paper);border-radius:14px;padding:30px;box-shadow:0 12px 34px #17191814}.admin-meta{color:var(--slate);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:11px;font-weight:800;display:flex}.admin-list h2{margin:14px 0 4px;font-size:28px}.admin-contact{color:var(--ink2)}.admin-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 0;display:grid}.admin-list dl div{border-top:1px solid var(--rule);padding-top:12px}.admin-list dt{color:var(--slate);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-list dd{white-space:pre-wrap;margin:5px 0 0}.admin-empty{background:var(--paper);border-radius:14px;margin-top:35px;padding:30px}.admin-denied p{color:var(--ink2)}@media (width<=767px){.admin-page,.admin-denied{padding-top:38px}.admin-page>header{flex-direction:column;align-items:flex-start}.admin-page>header h1,.admin-denied h1{font-size:34px}.admin-list article{padding:22px}.admin-list dl{grid-template-columns:1fr}}
