:root{--ink:#1b1e1f;--ink2:#26292b;--orange:#f47b35;--orange2:#fb8e4a;--white:#fff;--cream:#faf8f5;--soft:#f1eeea;--line:#e5e1dc;--muted:#696b6a;--max:1230px;--radius:3px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:#fff;color:var(--ink);font-family:Inter,'Aptos','Helvetica Neue',Arial,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit}button,a{outline-offset:4px}button:focus-visible,a:focus-visible{outline:2px solid var(--orange)}.container{width:min(var(--max),calc(100% - 92px));margin-inline:auto}.skip-link{position:absolute;top:-100px;left:12px;z-index:999;background:white;color:black;padding:12px}.skip-link:focus{top:12px}.draft-bar{height:28px;display:flex;align-items:center;justify-content:center;gap:9px;background:#ecede8;font-size:9px;letter-spacing:.14em;font-weight:800;text-align:center;color:#525655}.draft-dot{height:6px;width:6px;border-radius:50%;background:var(--orange)}.draft-divider{color:#b8bab4}.site-header{background:#fff;position:sticky;top:0;z-index:100;box-shadow:0 1px 0 rgba(20,20,20,.09)}.header-inner{height:80px;display:flex;align-items:center;justify-content:space-between;gap:35px}.logo{display:inline-flex;gap:11px;align-items:center;flex-shrink:0}.logo-icon{background:var(--ink);color:var(--orange);font-size:26px;font-weight:950;letter-spacing:-5px;padding:0px 13px 2px 10px;height:43px;line-height:43px;position:relative}.logo-icon span{font-size:15px;color:white;vertical-align:top;letter-spacing:-1px}.logo-text{font-size:19px;font-weight:900;letter-spacing:-1.3px;line-height:1;white-space:nowrap}.logo-text>span{color:var(--orange)}.logo-text small{font-size:9px;display:block;letter-spacing:.18em;font-weight:750;color:#666;margin-top:7px}.main-nav{display:flex;align-items:center;gap:24px;margin-left:auto}.nav-link{font-size:12px;font-weight:750;color:#646767;transition:color .2s;white-space:nowrap}.nav-link:hover,.nav-link.active{color:var(--ink)}.nav-link.active{position:relative}.nav-link.active:after{content:'';height:2px;background:var(--orange);position:absolute;bottom:-30px;left:0;right:0}.nav-right{display:flex;align-items:center;gap:10px}.button{border:0;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:17px 23px;min-height:52px;white-space:nowrap;font-size:12px;font-weight:850;letter-spacing:.01em;cursor:pointer;transition:transform .15s,background .15s}.button:hover{transform:translateY(-2px)}.button-orange{background:var(--orange);color:#161616}.button-orange:hover{background:#ff9859}.button-small{min-height:42px;padding:12px 18px;gap:20px}.button-dark{background:var(--ink);color:white}.button-dark:hover{background:#393c3d}.button-outline-light{background:transparent;border:1px solid #777;color:white}.button-outline-light:hover{background:rgba(255,255,255,.09)}.button-outline-dark{background:white;border:1px solid #555;color:var(--ink)}.text-link{display:inline-flex;align-items:center;gap:26px;font-size:12px;font-weight:850;padding-bottom:7px;border-bottom:1px solid var(--orange);transition:gap .2s}.text-link:hover{gap:36px}.white-link{color:white}.menu-toggle{display:none}.eyebrow{display:block;color:var(--orange);font-size:10px;line-height:1.3;letter-spacing:.24em;font-weight:900}.dark-eyebrow{color:#ba5d2b}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:850;letter-spacing:-.055em;line-height:1.08}h1{font-size:clamp(52px,5.5vw,88px)}h2{font-size:clamp(38px,4.1vw,60px)}h3{font-size:26px}h1 em,h2 em{font-weight:800;font-style:normal;color:var(--orange)}.section{padding:112px 0}.section-muted{background:var(--cream)}.section h2{margin:15px 0 24px}.section-prose p,.rich-copy p{font-size:16px;line-height:1.87;color:#4b4f4d}.section-prose p+p,.rich-copy p+p{margin-top:19px}.section-prose .text-link,.rich-copy .text-link{margin-top:26px}
/* Home hero */
.hero{color:#fff;background:linear-gradient(120deg,#1d1f20 8%,#282b2d 70%,#1b1d1f 100%);position:relative;overflow:hidden}.hero-grid{position:absolute;inset:0;opacity:.19;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.065) 1px,transparent 1px);background-size:90px 90px;mask-image:linear-gradient(90deg,transparent 10%,black 100%)}.hero-inner{min-height:660px;display:grid;grid-template-columns:1.18fr .82fr;align-items:center;gap:16px;padding-top:48px;padding-bottom:42px;position:relative;z-index:1}.hero-copy{position:relative;z-index:2}.hero-kicker{display:flex;align-items:center;gap:13px;margin-bottom:29px}.line{display:block;width:24px;height:2px;background:var(--orange)}.hero h1{font-size:clamp(49px,5.02vw,77px);letter-spacing:-.061em;line-height:1.095;max-width:790px;position:relative}.hero h1 em{font-style:normal}.hero-intro{font-size:17px;max-width:550px;color:#cfd0d1;line-height:1.8;margin:32px 0}.hero-intro strong{color:white}.hero-actions{display:flex;align-items:center;gap:31px;flex-wrap:wrap}.hero-affiliation{display:flex;gap:10px;align-items:center;color:#b4b5b6;font-size:12px;margin-top:47px}.hero-affiliation strong{color:#e8e8e7}.status-indicator{display:inline-block;min-width:7px;width:7px;height:7px;background:#85b49b;border-radius:50%;box-shadow:0 0 0 4px rgba(133,180,155,.1)}.hero-visual{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0}.portrait-stage{height:485px;max-width:490px;width:100%;position:relative;display:flex;align-items:center;justify-content:center;margin-left:auto;background:radial-gradient(circle at 51% 45%,#45494b 5%,#292d2e 46%,#202324 75%);border:1px solid rgba(255,255,255,.12);overflow:hidden}.portrait-stage:before,.portrait-stage:after{content:'';position:absolute;pointer-events:none}.portrait-stage:before{width:460px;height:460px;border:1px solid rgba(245,128,59,.25);border-radius:50%;transform:scale(1.09)}.portrait-stage:after{height:100%;width:4px;right:0;background:var(--orange)}.portrait-halo{position:absolute;width:330px;height:330px;border:1px solid rgba(255,255,255,.17);border-radius:50%;box-shadow:0 0 0 45px rgba(255,255,255,.017)}.hero-portrait{width:min(82%,400px);aspect-ratio:1;object-fit:cover;border-radius:50%;position:relative;z-index:1;box-shadow:0 20px 70px rgba(0,0,0,.45);border:7px solid rgba(245,125,55,.95);filter:saturate(.94)}.top-corner{position:absolute;z-index:3;top:24px;left:25px;font-size:9px;font-weight:900;letter-spacing:.22em;color:#bfc2c2}.portrait-stamp{position:absolute;right:0;bottom:42px;z-index:4;background:var(--orange);color:#191b1b;padding:12px 19px;min-width:146px;transform:rotate(-3deg);box-shadow:0 10px 25px rgba(0,0,0,.2)}.portrait-stamp small{display:block;font-size:8px;line-height:1.35;font-weight:850;letter-spacing:.14em}.portrait-stamp strong{font-size:31px;line-height:1;letter-spacing:-.08em}.portrait-stamp strong span{color:white}.stage-noise{position:absolute;bottom:23px;left:20px;font-size:8px;letter-spacing:.14em;color:#888d8e;white-space:nowrap}.visual-caption{font-size:9px;letter-spacing:.12em;font-weight:800;color:#858989;margin-top:17px;text-align:right}.visual-caption span{color:var(--orange);padding:0 4px}.hero-bottom-rule{border-top:1px solid rgba(255,255,255,.16)}.hero-bottom-rule .container{min-height:63px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#8c9292;font-size:9px;font-weight:850;letter-spacing:.18em}.stats-section{padding:51px 0;background:#f8f6f2;border-bottom:1px solid var(--line)}.stats-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:30px;align-items:center}.stat-intro h2{font-size:28px;line-height:1.2;letter-spacing:-.04em;margin-top:15px}.stat-intro h2 em{color:var(--orange)}.stat{border-left:1px solid #ddd5ca;padding-left:32px}.stat b{display:block;font-size:45px;line-height:1;color:var(--ink);font-weight:850;letter-spacing:-.065em}.stat span{display:block;margin-top:12px;font-weight:800;font-size:12px;line-height:1.5}.stat span small{font-size:10px;color:var(--muted);font-weight:500}.section-flex{display:grid;grid-template-columns:1fr .9fr;gap:14%;align-items:start}.section-heading h2{max-width:540px}.section-prose{padding-top:30px}.value-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:58px}.value-cards.tight{margin-top:36px}.value-card{background:#f4f2ef;position:relative;min-height:266px;padding:31px 28px 34px;display:flex;flex-direction:column;align-items:flex-start;transition:background .2s,transform .2s}.value-card:hover{background:#ebe7e2;transform:translateY(-4px)}.value-card .num{font-weight:900;font-size:10px;letter-spacing:.19em;color:#a4552e;margin-bottom:39px}.value-card h3{font-size:26px;margin-bottom:11px}.value-card p{font-size:13px;color:#696966;line-height:1.8}.card-arrow{position:absolute;bottom:18px;right:27px;font-size:25px;font-weight:900;color:#bb6a3d}.pullquote{background:var(--orange);padding:78px 0;color:#211c19}.pullquote .container{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.quote-mark{font-size:96px;font-weight:900;line-height:.65;letter-spacing:-.1em}.pullquote blockquote{font-size:clamp(27px,3.1vw,45px);letter-spacing:-.05em;font-weight:850;line-height:1.26;max-width:940px;margin:25px 0 27px}.quote-source{font-size:11px;font-weight:850;letter-spacing:.02em}.quote-source span{font-weight:500;opacity:.65}.section-title-row{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:48px}.section-title-row h2{max-width:740px;margin-bottom:0}.section-title-row>p{max-width:260px;color:#676968;font-size:14px}.decision-list{border-top:1px solid var(--line);margin-bottom:37px}.decision-row{padding:26px 0;display:grid;grid-template-columns:100px 1fr 38px;gap:24px;align-items:center;border-bottom:1px solid var(--line)}.decision-no{color:#bd6538;font-size:14px;font-weight:900;letter-spacing:.1em}.decision-row h3{font-size:25px;margin-bottom:5px}.decision-row p{font-size:13px;color:var(--muted)}.decision-icon{font-size:29px;color:var(--orange)}.current-section{padding-top:40px}.current-panel{background:#222526;color:white;padding:43px 48px 24px;position:relative;overflow:hidden}.current-panel:before{content:'';position:absolute;right:-130px;top:-190px;width:560px;height:560px;border:1px solid rgba(244,123,53,.17);border-radius:50%}.current-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.12)}.tiny-circle{font-size:9px;letter-spacing:.14em;color:#bdc2c0}.tiny-circle::first-letter{color:#7ab091}.current-content{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding:50px 0}.current-content h2{margin:0 0 23px;max-width:670px}.current-content p{color:#b9bebe;line-height:1.87;max-width:650px;font-size:15px}.current-links{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:27px}.current-logo-art{text-align:right;position:relative;z-index:1;font-size:clamp(42px,5vw,80px);font-weight:950;letter-spacing:-.08em;line-height:.97;color:#d7d8d7;opacity:.92}.current-logo-art>span{display:block}.current-logo-art>span:nth-child(2){color:#8b8e8f}.current-logo-art .orange-dot{color:var(--orange)}.current-logo-art.mini{font-size:56px}.micro-disclosure{padding-top:18px;border-top:1px solid rgba(255,255,255,.14);color:#8b9190;font-size:10px}.insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.insight-card{border:1px solid var(--line);background:#fff;min-height:338px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;transition:box-shadow .2s,transform .2s}.insight-card:hover{box-shadow:0 15px 35px rgba(0,0,0,.05);transform:translateY(-3px)}.insight-tag,.article-meta{color:#b36033;letter-spacing:.15em;font-size:10px;font-weight:900}.insight-card h3{font-size:26px;line-height:1.2;margin:0 0 13px}.insight-card p{font-size:13px;line-height:1.7;color:#757676}.insight-card .text-link{align-self:flex-start}.feature-section{background:#f7f4f0;padding:74px 0}.feature-inner{display:grid;grid-template-columns:1fr .77fr;align-items:center;gap:12%}.feature-inner h2{margin:17px 0}.feature-inner p:not(.eyebrow){color:#5b5e5b;font-size:15px;line-height:1.8;margin-bottom:22px;max-width:530px}.feature-art{min-height:290px;background:linear-gradient(140deg,#373f39,#18221d);color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;transform:rotate(2deg);box-shadow:12px 15px 0 rgba(34,38,30,.06)}.feature-label{font-size:11px;letter-spacing:.24em;font-weight:800;color:#c0c7c0}.feature-art strong{font-size:clamp(29px,3.5vw,53px);letter-spacing:-.07em;line-height:1}.feature-detail{letter-spacing:.12em;font-size:9px;color:#aeb6af}.cta-section{padding:78px 0;background:#181a1b;color:white}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:50px}.cta-inner h2{margin:14px 0 16px;max-width:760px}.cta-inner p:not(.eyebrow){font-size:15px;color:#b7bbbc;max-width:680px}.cta-actions{display:flex;flex-direction:column;align-items:flex-start;gap:23px;flex-shrink:0}
/* Inner pages */
.inner-hero{background:#202324;color:white;padding:95px 0 94px;position:relative;overflow:hidden}.inner-hero:before{content:'';position:absolute;width:640px;height:640px;border:1px solid rgba(244,123,53,.1);border-radius:50%;right:-80px;top:-280px}.inner-hero-grid{display:grid;grid-template-columns:1.15fr .55fr;gap:40px;align-items:center}.inner-hero h1{font-size:clamp(45px,5.4vw,76px);margin:18px 0 24px}.inner-hero p:not(.eyebrow){color:#bfc3c3;max-width:690px;font-size:17px;line-height:1.75}.inner-hero-mark{text-align:center;font-size:clamp(120px,15vw,250px);line-height:1;font-weight:950;letter-spacing:-.11em;color:rgba(255,255,255,.045);white-space:nowrap}.inner-hero-mark span{color:rgba(244,123,53,.4)}.two-column{display:grid;grid-template-columns:.85fr 1.15fr;gap:11%}.two-column h2{max-width:500px}.rich-copy{padding-top:9px}.highlight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:35px 0 23px}.highlight-grid>div{background:white;padding:33px 29px;min-height:240px;border:1px solid #ebe8e3}.highlight-grid strong{font-size:65px;line-height:1;letter-spacing:-.075em}.highlight-grid h3{font-size:23px;margin:19px 0 8px}.highlight-grid p{font-size:13px;color:#6c6e6b}.fine-print{font-size:11px!important;color:#828481!important}.principles{margin-top:30px;border-top:1px solid var(--line)}.principles div{display:grid;grid-template-columns:50px 1fr;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:17px 0}.principles b{color:#b95e2c;font-size:12px}.principles span{font-weight:800}.media-row{display:grid;grid-template-columns:1.1fr .7fr;gap:16%;align-items:center}.media-row h2{margin:20px 0}.media-row p:not(.eyebrow){line-height:1.8;color:#6b6d6b;max-width:600px}.media-row .text-link{margin-top:25px}.media-photo{background:#f0ede9;padding:30px;width:310px;height:310px;border-radius:50%;justify-self:center}.media-photo img{border-radius:50%;border:5px solid var(--orange)}
/* Career guide */
.tool-heading{display:flex;align-items:end;justify-content:space-between;gap:50px}.tool-heading h2{margin:15px 0}.tool-heading p:not(.eyebrow){max-width:780px;color:#666965}.tool-mini-note{background:#fff;border:1px solid #e5e0d8;padding:18px;color:#b36a41;font-size:9px;letter-spacing:.14em;line-height:1.8;white-space:nowrap}.tool-mini-note strong{color:#303333}.fit-tool{background:#fff;margin-top:34px;border:1px solid #e4dfd8;padding:34px}.fit-progress{display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:1px solid #e8e4df;padding-bottom:22px;color:#6c706d;font-size:12px;font-weight:800}.fit-progress-track{width:210px;height:5px;background:#eae7e2}.fit-progress-track span{display:block;height:100%;width:0;background:var(--orange);transition:width .3s}.fit-question{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:25px 0;border-bottom:1px solid #eae7e1}.fit-question>div:first-child{position:relative;padding-left:51px}.fit-num{position:absolute;left:0;top:4px;font-size:12px;color:#bf6a3c;font-weight:900}.fit-question h3{font-size:23px;margin-bottom:5px}.fit-question p{font-size:12px;color:#777975}.fit-options{display:flex;gap:6px}.fit-options button{cursor:pointer;background:#f5f3f0;border:1px solid #ece8e3;color:#646865;padding:9px 12px;font-size:11px;font-weight:750;white-space:nowrap;transition:all .1s}.fit-options button:hover{border-color:var(--orange)}.fit-options button[aria-pressed="true"]{background:var(--ink);border-color:var(--ink);color:#fff}.fit-actions{display:flex;align-items:center;gap:25px;margin-top:28px}.reset-btn{background:transparent;border:0;cursor:pointer}.fit-output{margin-top:27px;background:#f5f1eb;border-left:4px solid var(--orange);padding:29px}.fit-output h3{margin-bottom:12px}.fit-output p{color:#555d59}.fit-output ul{line-height:1.9;padding-left:20px}.fit-output .button{margin-top:19px}.fit-output .fine-print{display:block;margin-top:12px}
/* Insights */
.article-layout{display:grid;grid-template-columns:245px 1fr;gap:9%}.article-index{position:sticky;top:117px;align-self:start;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.article-index .eyebrow{margin-bottom:13px}.article-index a{font-size:12px;font-weight:800;border-bottom:1px solid #ece8e2;width:100%;padding-bottom:13px}.article-index a:hover{color:#bf6938}.article-index .article-side-cta{color:#bd6937;margin-top:30px}.full-article{padding-bottom:69px;margin-bottom:75px;border-bottom:1px solid var(--line);scroll-margin-top:100px}.full-article:last-child{border:0;padding-bottom:0;margin-bottom:0}.full-article h2{font-size:clamp(35px,3.6vw,53px);margin:19px 0}.full-article p{margin-top:19px;color:#505451;line-height:1.95;font-size:16px}.full-article p.lead{font-size:20px;font-weight:650;color:#303433;line-height:1.7}.article-prompt{margin-top:30px;background:#f6f2ed;border-left:3px solid var(--orange);padding:20px 23px;font-size:15px;color:#464a47}.article-prompt strong{display:block;margin-top:5px}
/* Connect */
.connect-grid{display:grid;grid-template-columns:.85fr 1.1fr;gap:11%}.connect-grid h2{margin:14px 0 24px}.connect-intro{color:#646864;line-height:1.8}.connect-note{display:flex;align-items:flex-start;gap:17px;margin-top:36px;background:#f6f3ef;padding:25px}.connect-note .status-indicator{margin-top:10px}.connect-note strong{font-size:13px}.connect-note p{font-size:12px;color:#777b76;margin-top:7px}.contact-links{border-top:1px solid var(--line)}.contact-links a{display:flex;gap:22px;align-items:center;justify-content:space-between;padding:27px 12px 27px 2px;border-bottom:1px solid var(--line);transition:padding .2s,background .2s}.contact-links a:hover{padding-left:18px;background:#fcfaf8}.contact-links strong,.contact-links small{display:block}.contact-links strong{font-size:22px;letter-spacing:-.03em}.contact-links small{font-size:12px;color:#858681;margin-top:4px}.contact-links b{font-size:27px;color:#bd663a;font-weight:700}
/* Footer */
.footer{padding:65px 0 24px;background:#111314;color:#f1f1f1}.footer-main{display:grid;grid-template-columns:1.1fr .9fr 1fr;gap:60px;padding-bottom:58px}.footer-brand{font-size:30px;font-weight:950;letter-spacing:-.07em}.footer-brand span,.footer-brand b{color:var(--orange)}.footer-main p{font-size:12px;line-height:1.8;color:#858b89;margin-top:15px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-content:start;padding-top:12px}.footer-links a{color:#a8afac;font-size:12px}.footer-links a:hover{color:white}.footer-cta{display:flex;flex-direction:column;gap:14px;padding-top:11px}.footer-cta a{font-size:15px;font-weight:800;border-bottom:1px solid var(--orange);padding-bottom:13px;align-self:flex-start}.footer-bottom{display:flex;justify-content:space-between;gap:22px;border-top:1px solid #333839;padding-top:23px;color:#777e7b;font-size:10px}
/* Responsiveness */
@media(max-width:1100px){.container{width:min(var(--max),calc(100% - 56px))}.main-nav{gap:14px}.nav-link{font-size:11px}.header-inner{gap:19px}.header-cta{display:none}.hero-inner{grid-template-columns:1.09fr .91fr}.hero h1{font-size:clamp(44px,5vw,60px)}.portrait-stage{height:410px}.hero-portrait{width:86%}.stats-grid{gap:20px}.stat{padding-left:22px}}
@media(max-width:780px){.container{width:calc(100% - 38px)}.header-inner{height:67px}.nav-link.active:after{display:none}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;height:40px;width:41px;border:1px solid #dededa;background:white;cursor:pointer;padding:10px}.menu-toggle span{display:block;height:2px;background:#222}.main-nav{position:absolute;top:67px;left:0;right:0;background:#fff;display:none;flex-direction:column;gap:0;align-items:stretch;padding:8px 19px 21px;box-shadow:0 15px 20px rgba(0,0,0,.1)}.main-nav.open{display:flex}.nav-link{font-size:15px;padding:13px 6px;border-bottom:1px solid #eee}.draft-bar{font-size:8px;padding-inline:9px}.hero-inner{display:flex;flex-direction:column;gap:38px;align-items:stretch;padding-top:56px;padding-bottom:42px}.hero h1{font-size:clamp(43px,9vw,70px)}.hero-intro{font-size:16px}.hero-affiliation{margin-top:34px}.portrait-stage{margin:0 auto;height:440px;max-width:490px}.hero-bottom-rule .container span:nth-child(2){display:none}.hero-bottom-rule .container{font-size:8px}.stats-grid{grid-template-columns:repeat(3,1fr);gap:20px}.stat-intro{grid-column:1/-1}.stat-intro h2 br{display:none}.stat{padding-left:16px}.stat b{font-size:36px}.stat span{font-size:11px}.section{padding:76px 0}.section-flex,.two-column,.feature-inner,.media-row,.connect-grid{grid-template-columns:1fr;gap:25px}.section-prose{padding-top:0}.value-cards,.insight-grid,.highlight-grid{grid-template-columns:1fr;gap:12px}.value-cards{margin-top:34px}.value-card{min-height:220px}.value-card .num{margin-bottom:23px}.section-title-row{align-items:start;flex-direction:column;gap:18px;margin-bottom:30px}.section-title-row>p{max-width:100%}.decision-row{grid-template-columns:45px 1fr 20px;gap:13px}.decision-row h3{font-size:21px}.current-section{padding-top:20px}.current-panel{padding:29px 23px 20px}.current-content{grid-template-columns:1fr;gap:12px;padding:33px 0}.current-logo-art{font-size:56px;opacity:.19;position:absolute;bottom:74px;right:24px}.current-logo-art.mini{display:none}.insight-card{min-height:270px}.feature-art{min-height:235px;max-width:510px;width:100%;margin-top:15px}.cta-inner{align-items:start;flex-direction:column;gap:23px}.inner-hero{padding:70px 0}.inner-hero-grid{display:block}.inner-hero-mark{display:none}.inner-hero h1{font-size:clamp(43px,8vw,68px)}.tool-heading{align-items:start;flex-direction:column;gap:18px}.fit-question{grid-template-columns:1fr}.fit-question>div:first-child{padding-left:41px}.fit-options{padding-left:41px;flex-wrap:wrap}.fit-tool{padding:21px}.tool-mini-note{white-space:normal}.article-layout{grid-template-columns:1fr;gap:35px}.article-index{position:static;display:block;padding-bottom:25px;border-bottom:1px solid var(--line)}.article-index a{display:inline-block;width:auto;margin:10px 16px 0 0}.footer-main{grid-template-columns:1fr 1fr;gap:30px}.footer-main>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:6px}.media-photo{margin-top:20px}.connect-note{margin-bottom:15px}}
@media(max-width:480px){.logo-text{font-size:17px}.logo-icon{font-size:23px;width:40px;height:40px}.hero h1{font-size:clamp(39px,10.2vw,50px)}.hero-kicker{font-size:8px;letter-spacing:.16em}.hero-actions{align-items:flex-start;flex-direction:column;gap:24px}.portrait-stage{height:336px}.portrait-halo{width:240px;height:240px}.hero-portrait{width:82%}.portrait-stamp{right:0;bottom:25px;min-width:104px;padding:8px 12px}.portrait-stamp strong{font-size:24px}.portrait-stamp small{font-size:7px}.top-corner{font-size:7px;left:15px}.stage-noise{font-size:6px}.visual-caption{font-size:7px}.hero-bottom-rule .container{min-height:52px}.stats-grid{grid-template-columns:1fr 1fr}.stat-intro{grid-column:1/-1}.stat:last-child{grid-column:1/-1}.stat{border-left:2px solid var(--orange);padding-left:13px}.section h2{font-size:39px}.decision-row{grid-template-columns:32px 1fr}.decision-icon{display:none}.pullquote{padding:62px 0}.quote-source span{display:block;margin-top:3px}.current-links{align-items:start;flex-direction:column}.current-top{flex-direction:column;align-items:flex-start}.inner-hero h1{font-size:40px}.highlight-grid{gap:11px}.highlight-grid>div{min-height:0}.fit-options{padding-left:0}.fit-options button{font-size:10px;padding:9px}.fit-question>div:first-child{padding-left:31px}.fit-actions{align-items:flex-start;flex-direction:column}.fit-progress-track{width:110px}.footer-main{grid-template-columns:1fr}.footer-main>div:first-child{grid-column:auto}.footer-links{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
/* Recruiter Nate v2: experience, trust and audience pathways */
.hero h1{font-size:clamp(48px,5.1vw,78px);line-height:1.04;letter-spacing:-.055em}.hero-intro{max-width:570px}.main-nav{gap:17px}.header-inner{gap:24px}.metrics-note{font-size:11px;color:#626764;line-height:1.6;padding-top:24px;padding-bottom:24px;max-width:var(--max)}.trust-statement{font-size:clamp(32px,4.2vw,62px);font-weight:800;letter-spacing:-.04em;line-height:1.16;margin:20px auto;max-width:900px}.trust-statement em{font-style:normal;color:#b35424}.pullquote .text-link{margin-top:28px}.audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:32px}.audience-card{padding:40px;border:1px solid #d8d4cd;background:#fff;display:flex;flex-direction:column;gap:22px;transition:border-color .2s,transform .2s}.audience-card:hover{border-color:#b35424;transform:translateY(-3px)}.audience-card>span,.career-timeline article>span,.recognition-grid article>span{font-size:11px;letter-spacing:.15em;font-weight:800;color:#9f4a20}.audience-card h3{font-size:32px;max-width:420px}.audience-card p,.career-audience p:not(.eyebrow){color:#505552;line-height:1.8}.audience-card b{font-size:13px;margin-top:auto}.career-timeline{border-top:1px solid var(--line);margin-top:40px}.career-timeline article{display:grid;grid-template-columns:210px 1fr 1.4fr;gap:30px;padding:38px 0;border-bottom:1px solid var(--line)}.career-timeline h3{font-size:27px}.career-timeline p,.recognition-grid p,.trust-grid p{color:#505552;line-height:1.8}.recognition-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:40px 0}.recognition-grid article{border-top:3px solid var(--orange);padding-top:24px}.recognition-grid h3{margin:16px 0;font-size:27px}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 50px;margin-top:35px}.trust-grid article{padding:32px 0;border-top:1px solid #d8d4cd}.trust-grid article>span{color:#9f4a20;font-size:12px;font-weight:800}.trust-grid h3{margin:18px 0}.proof-links{display:grid;margin-top:25px}.proof-links a{border-bottom:1px solid var(--line);padding:18px 0;font-weight:700;font-size:14px}.proof-links a:hover{color:#9f4a20}.faq-list{max-width:900px;margin-top:35px}.faq-list details{border-bottom:1px solid #d8d4cd;padding:24px 0}.faq-list summary{font-size:20px;font-weight:750;cursor:pointer;line-height:1.4}.faq-list details p{color:#505552;line-height:1.8;margin-top:18px;max-width:780px}.faq-list summary:focus-visible{outline:2px solid #b35424;outline-offset:5px}.career-audience{scroll-margin-top:110px}.career-audience h2{font-size:clamp(32px,3.4vw,48px)}.inner-hero-mark{overflow-wrap:anywhere}.fine-print{line-height:1.7}
@media(min-width:1000px) and (max-width:1200px){.header-cta{display:none}.main-nav{gap:15px}.container{width:calc(100% - 60px)}}
@media(max-width:900px){.career-timeline article{grid-template-columns:1fr 1.5fr}.career-timeline article>span{grid-column:1/-1}.recognition-grid{gap:22px}.audience-card{padding:28px}.audience-card h3{font-size:28px}}
@media(max-width:650px){.audience-grid,.trust-grid,.recognition-grid{grid-template-columns:1fr}.career-timeline article{grid-template-columns:1fr;gap:16px}.audience-card{padding:28px}.metrics-note{font-size:11px}.recognition-grid{gap:30px}.trust-grid{gap:0}.hero h1{font-size:clamp(44px,11vw,66px)}.hero-affiliation{align-items:flex-start}.draft-bar{font-size:8px;letter-spacing:.08em}.inner-hero-mark{display:none}}

.retention-story{max-width:800px;margin:24px auto;color:#414743;font-size:18px;line-height:1.85;text-align:center}@media(max-width:650px){.retention-story{font-size:16px;text-align:left}}

/* Approved original headshot crop: face and shoulders, no hand or shirt logo. */
.exact-photo{overflow:hidden;position:relative;filter:none}.exact-photo img{position:absolute;width:200%;max-width:none;height:auto;left:-50%;top:-94%;border-radius:0}

.contact-form{display:grid;gap:22px;min-width:0}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-form label{display:grid;gap:8px;font-size:14px;font-weight:750}.contact-form label span{font-weight:400;color:#626764;font-size:12px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;min-width:0;padding:13px 14px;border:1px solid #aeb3ad;background:#fff;color:#1b1e1f;border-radius:3px;font:inherit;font-weight:400;font-size:16px}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:2px solid #a94e20;outline-offset:2px}.contact-form .fine-print a{text-decoration:underline}.contact-form .button{justify-self:start}.contact-form .button:disabled{opacity:.65;cursor:wait}.form-status{font-size:15px;line-height:1.7}.form-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:650px){.form-pair{grid-template-columns:1fr}}
