:root{--ink:#102229;--forest:#0d3028;--forest-deep:#08231e;--cream:#f8f7f2;--paper:#fff;--muted:#66716f;--gold:#a98548;--line:rgba(16,34,41,.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0}a{color:inherit;text-decoration:none}.container{width:calc(100% - 64px);max-width:1240px;margin-left:auto;margin-right:auto}.site-shell{overflow:hidden}.site-header{z-index:2;background:rgba(248,247,242,.96);border-bottom:1px solid rgba(16,34,41,.05);position:relative}.header-inner{justify-content:space-between;align-items:center;gap:30px;min-height:92px;display:flex}.brand{align-items:center;gap:14px;display:inline-flex}.brand>span:last-child{flex-direction:column;display:flex}.brand strong{font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500;line-height:1}.brand small{color:var(--muted);letter-spacing:.18em;margin-top:6px;font-size:6px}.brand-mark{object-fit:contain;width:58px;height:58px;display:inline-block}.primary-nav{gap:20px;margin-left:auto;display:flex}.primary-nav a,.sign-in{color:#263537;white-space:nowrap;font-size:10px;transition:color .18s}.primary-nav a:hover,.sign-in:hover,.text-link:hover{color:var(--gold)}.header-actions{align-items:center;gap:24px;display:flex}.header-request{white-space:nowrap}.hero-section{padding:0 0 15px}.hero-row{flex-wrap:nowrap;min-height:410px;display:flex}.hero-copy{flex-direction:column;flex:0 0 48%;justify-content:center;width:48%;padding:36px 44px 26px 0;display:flex}.eyebrow,.section-kicker{color:var(--muted);letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px;font-size:9px}.hero-copy h1{letter-spacing:-.04em;max-width:500px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:max(38px,min(4vw,58px));font-weight:400;line-height:.98}.hero-copy h1 em{color:var(--gold);font-style:italic}.hero-description{color:var(--muted);max-width:430px;margin:16px 0 18px;font-size:12px;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.outline-action{border:1px solid var(--line);align-items:center;gap:7px;min-height:44px;padding:0 15px;font-size:10px;transition:border-color .18s,color .18s;display:inline-flex}.outline-action:hover{border-color:var(--gold);color:var(--gold)}.outline-action svg{font-size:16px}.hero-pillars{gap:0;max-width:420px;margin-top:28px;display:flex}.hero-pillars span{border-right:1px solid var(--line);flex-direction:column;flex:1;gap:3px;padding:0 15px;display:flex}.hero-pillars span:first-child{padding-left:0}.hero-pillars span:last-child{border:0}.hero-pillars strong{letter-spacing:.16em;text-transform:uppercase;font-size:8px}.hero-pillars small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:7px}.hero-visual{background:var(--forest)url(/invest-in-people.png) center/cover;flex:0 0 52%;width:52%;min-height:410px;position:relative;overflow:hidden}.hero-visual:after{background:var(--forest);clip-path:polygon(0 0,100% 0,100% 70%,0 100%);content:"";z-index:0;width:28%;height:72%;position:absolute;top:0;right:0}.asset-placeholder{color:rgba(248,247,242,.72);letter-spacing:.15em;text-align:center;text-transform:uppercase;border:1px dashed rgba(248,247,242,.58);justify-content:center;align-items:center;display:flex}.asset-placeholder span{font-size:8px}.hero-visual-photo{object-fit:cover;object-position:center;z-index:0;width:72%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.hero-visual-copy{color:var(--forest-deep);letter-spacing:.3em;text-transform:uppercase;z-index:1;flex-direction:column;width:100px;font-family:Georgia,Times New Roman,serif;font-size:9px;line-height:1.95;display:flex;position:absolute;top:25%;left:8%}.hero-visual-side{color:rgba(248,247,242,.86);letter-spacing:.32em;text-transform:uppercase;z-index:1;flex-direction:column;font-size:8px;line-height:2.2;display:flex;position:absolute;top:16%;right:7%}.hero-visual-rule{background:var(--gold);z-index:1;width:22px;height:1px;position:absolute;top:31%;left:8%}.trust-section{border-top:1px solid rgba(16,34,41,.08);border-bottom:1px solid rgba(16,34,41,.08)}.trust-inner{align-items:center;gap:36px;min-height:62px;display:flex}.trust-inner p{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;flex:none;margin:0;font-size:8px}.trust-marks{flex:1;justify-content:space-around;align-items:center;display:flex}.trust-marks span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;border:1px dashed rgba(16,34,41,.34);padding:6px 9px;font-size:7px}.audience-section{padding:10px 0}.audience-panel{background:var(--paper);min-height:154px;display:flex}.audience-image{background:#e4e6df;border:1px solid rgba(16,34,41,.08);flex:0 0 44%;min-height:154px;position:relative;overflow:hidden}.audience-image img{object-fit:cover;object-position:center}.audience-copy{padding:17px 20px 15px}.audience-copy .section-kicker{color:var(--ink);letter-spacing:-.03em;text-transform:none;margin-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:19px}.audience-copy h2{margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-weight:400}.audience-copy p:not(.section-kicker){color:var(--muted);max-width:235px;margin:0 0 9px;font-size:9px;line-height:1.5}.audience-copy a{align-items:center;gap:5px;font-size:9px;font-weight:600;display:inline-flex}.audience-copy a:hover{color:var(--gold)}.audience-copy a svg,.text-link svg{font-size:13px}.diligence-section{background:#f2f0e8;padding:26px 0 24px}.diligence-copy{padding-left:64px}.diligence-copy h2{letter-spacing:-.03em;margin:0 0 7px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400}.lead-copy{color:#394a4a;margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:14px}.diligence-copy>p:not(.eyebrow):not(.lead-copy){color:var(--muted);max-width:320px;margin:0 0 12px;font-size:10px;line-height:1.55}.text-link{align-items:center;gap:5px;font-size:9px;font-weight:600;display:inline-flex}.funding-memo{background:var(--paper);min-height:215px;margin-right:64px;display:flex;box-shadow:0 9px 25px rgba(16,34,41,.08)}.memo-sidebar{border-right:1px solid #edf0eb;flex-direction:column;flex:0 0 115px;gap:10px;padding:12px 10px;display:flex}.memo-sidebar span{color:#76807e;font-size:7px}.memo-sidebar span.active{color:var(--forest);font-weight:700}.memo-brand{color:var(--forest);align-items:center;gap:3px;margin-bottom:6px;font-family:Georgia,Times New Roman,serif;font-size:8px;display:flex}.memo-brand .brand-mark{transform-origin:0;width:13px;height:14px;transform:scale(.5)}.memo-main{flex:1;padding:17px 16px}.memo-heading{justify-content:space-between;align-items:center;font-family:Georgia,Times New Roman,serif;font-size:11px;display:flex}.memo-heading small{color:var(--gold);background:#f4eddc;padding:4px 5px;font-family:Arial,sans-serif;font-size:5px}.candidate-line{align-items:center;gap:7px;margin:18px 0 12px;display:flex}.candidate-avatar{background:#e4e6df;border:1px solid rgba(16,34,41,.12);border-radius:50%;width:26px;height:26px;overflow:hidden}.candidate-avatar img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.candidate-line div:nth-child(2){flex-direction:column;flex:1;display:flex}.candidate-line strong{font-family:Georgia,Times New Roman,serif;font-size:9px;font-weight:500}.candidate-line span{color:var(--muted);font-size:6px}.candidate-line b{color:#26704b;background:#e1f2e9;border-radius:10px;padding:5px 8px;font-size:6px}.memo-stats{border-top:1px solid #eef0eb;border-bottom:1px solid #eef0eb;grid-template-columns:repeat(4,1fr);padding:8px 0;display:grid}.memo-stats span{color:var(--muted);flex-direction:column;gap:3px;font-size:6px;display:flex}.memo-stats strong{color:var(--forest);font-size:7px}.memo-summary{margin-top:11px}.memo-summary strong{font-family:Georgia,Times New Roman,serif;font-size:8px;font-weight:500}.memo-summary p{color:var(--muted);max-width:360px;margin:3px 0 0;font-size:7px;line-height:1.45}.memo-lines{flex-direction:column;gap:4px;margin-top:13px;display:flex}.memo-lines i{background:#edf0eb;width:78%;height:3px;display:block}.memo-lines i:nth-child(2){width:60%}.memo-lines i:nth-child(3){width:69%}.principles-section{background:var(--paper);border-bottom:1px solid #e7e8e2}.principles-row{justify-content:space-between;min-height:67px;display:flex}.principle{border-right:1px solid var(--line);flex:1;justify-content:center;align-items:center;gap:9px;padding:0 18px;display:flex}.principle:last-child{border-right:0}.principle-icon{border:1px solid var(--gold);color:var(--gold);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.principle-icon svg{font-size:15px}.principle>span:last-child{flex-direction:column;gap:2px;display:flex}.principle strong{white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:10px;font-weight:500}.principle small{color:var(--muted);white-space:nowrap;font-size:7px}.closing-section{background:var(--forest)url(/footer.png) center/cover no-repeat;color:var(--cream);position:relative;overflow:hidden}.closing-inner{z-index:1;justify-content:space-between;align-items:center;min-height:168px;display:flex;position:relative}.closing-inner .eyebrow{color:#bfc9bd;margin-bottom:8px}.closing-inner h2{margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.closing-inner p:not(.eyebrow){color:#d0d8d0;margin:0 0 12px;font-size:10px}.closing-actions{align-items:center;gap:12px;display:flex}.closing-link{border:1px solid rgba(248,247,242,.5);padding:11px 18px;font-size:10px}.closing-link:hover{border-color:var(--gold);color:var(--gold)}.site-footer{background:var(--forest-deep);color:#9aa99e;letter-spacing:.11em;text-transform:uppercase;font-size:8px}.site-footer .container{justify-content:space-between;padding-top:14px;padding-bottom:14px;display:flex}.site-attribution{color:#c1cbc2}.request-success{text-align:center;padding:18px 0 0}.request-success-icon{color:#26704b;font-size:42px!important}.request-success .MuiDialogTitle-root{padding-bottom:0}.request-success p,.dialog-intro{color:var(--muted);font-size:14px;line-height:1.55}.dialog-fields{flex-direction:column;gap:15px;padding-top:8px;display:flex}.request-success .MuiDialogActions-root{justify-content:center}@media (max-width:991px){.primary-nav{gap:13px}.hero-copy{flex-basis:48%;width:48%}.hero-visual{flex-basis:52%;width:52%}.hero-copy{padding-left:20px;padding-right:0}.hero-copy h1{font-size:34px}.diligence-copy{padding-left:20px}.hero-visual{min-height:330px;margin-top:10px}.funding-memo{margin-right:0}}@media (max-width:767px){.container{width:100%;max-width:100%}.hero-row{flex-wrap:wrap}.hero-copy,.hero-visual{flex-basis:100%;width:100%}.header-inner{flex-wrap:wrap;min-height:66px;padding-top:10px;padding-bottom:10px}.primary-nav{display:none}.header-actions{margin-left:auto}.sign-in{display:none}.hero-section{padding-top:0}.hero-copy{padding:38px 18px 28px}.hero-copy h1{font-size:48px}.hero-visual{min-height:320px}.hero-visual-copy{left:8%}.hero-visual-side{right:5%}.trust-inner{flex-direction:column;align-items:flex-start;gap:12px;padding-top:16px;padding-bottom:16px}.trust-marks{justify-content:space-between;gap:12px;width:100%}.trust-marks span{font-size:9px}.audience-panel,.audience-image{min-height:180px}.diligence-section{padding-top:35px;padding-bottom:35px}.diligence-copy{padding-left:18px}.principles-row{flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.principle{flex:0 0 50%;justify-content:flex-start;min-height:54px;padding:5px 8px}.principle:nth-child(2){border-right:0}.principle strong,.principle small{white-space:normal}.closing-inner{min-height:230px}.closing-section{background-position:68%}.site-footer .container{flex-direction:column;gap:6px}}@media (max-width:420px){.header-request{font-size:10px!important}.brand strong{font-size:18px}.hero-copy h1{font-size:42px}.hero-pillars small{font-size:6px}.audience-panel{display:block}.audience-image{min-height:160px}.audience-copy{padding-bottom:18px}.memo-sidebar{display:none}.memo-main{padding:15px 12px}}.investor-page{--investor-ink:#18333d;--investor-muted:#6d7475;--investor-paper:#fbfaf6;--investor-line:rgba(24,51,61,.13);background:var(--investor-paper);color:var(--investor-ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.investor-container{width:calc(100% - 88px);max-width:1180px;margin:0 auto}.investor-header{background:rgba(251,250,246,.96);border-bottom:1px solid rgba(24,51,61,.1)}.investor-header-inner{align-items:center;gap:28px;min-height:70px;display:flex}.investor-brand{align-items:center;gap:10px;min-width:270px;display:inline-flex}.investor-brand-mark{object-fit:contain;width:38px;height:38px}.investor-brand>span{flex-direction:column;display:flex}.investor-brand strong{font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500;line-height:1}.investor-brand small{color:var(--investor-muted);letter-spacing:.16em;margin-top:5px;font-size:5px}.investor-nav{gap:26px;margin-left:auto;display:flex}.investor-nav a,.investor-header-actions>a{color:var(--investor-ink);white-space:nowrap;font-size:9px}.investor-nav a:hover,.investor-nav a.active,.investor-header-actions>a:hover{color:var(--gold)}.investor-nav a.active{border-bottom:1px solid var(--gold);padding-bottom:7px}.investor-header-actions{align-items:center;gap:20px;display:flex}.investor-request{white-space:nowrap}.investor-hero{border-bottom:1px solid var(--investor-line)}.investor-hero-grid{grid-template-columns:41% 59%;min-height:326px;display:grid}.investor-hero-copy{align-self:center;max-width:400px;padding:34px 36px 34px 0}.investor-kicker{color:var(--investor-muted);letter-spacing:.28em;text-transform:uppercase;margin:0 0 14px;font-size:8px}.investor-hero-copy h1{letter-spacing:-.045em;margin:0 0 17px;font-family:Georgia,Times New Roman,serif;font-size:max(37px,min(4vw,52px));font-weight:400;line-height:.98}.investor-hero-copy h1 em{color:var(--gold);font-style:italic;display:block}.investor-hero-copy>p:last-child{color:var(--investor-muted);margin:0;font-size:11px;line-height:1.48}.investor-hero-artwork{background:#e9e4d9;min-height:326px;position:relative;overflow:hidden}.investor-hero-image{object-fit:cover;object-position:center;width:100%!important;height:100%!important}.investor-hero-words{color:var(--cream);letter-spacing:.29em;text-transform:uppercase;z-index:1;flex-direction:column;gap:7px;font-size:8px;font-weight:500;line-height:1;display:flex;position:absolute;top:32%;left:calc(77% + 17px)}.investor-hero-words span{white-space:nowrap}.investor-section{border-bottom:1px solid var(--investor-line)}.investor-model{padding:24px 0 23px}.investor-model-grid,.investor-content-grid{grid-template-columns:25% 75%;display:grid}.investor-section-intro{padding:5px 34px 0 0}.investor-section-intro .investor-rule{background:var(--gold);width:22px;height:1px;margin:0 0 19px;display:block}.investor-section-intro>p:last-child{color:var(--investor-muted);max-width:180px;margin:0;font-size:10px;line-height:1.5}.investor-section-intro h2{letter-spacing:-.035em;margin:0 0 11px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;line-height:1.04}.investor-benefits{grid-template-columns:repeat(3,1fr);display:grid}.investor-benefit{border-left:1px solid var(--investor-line);gap:11px;min-height:94px;padding:5px 15px 5px 18px;display:flex}.investor-benefit:nth-child(n+4){border-top:1px solid var(--investor-line);padding-top:15px}.investor-icon{border:1px solid var(--gold);color:var(--gold);border-radius:50%;flex:0 0 35px;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex}.investor-icon svg{font-size:19px}.investor-benefit h2,.investor-detail h3{margin:1px 0 5px;font-family:Georgia,Times New Roman,serif;font-weight:500}.investor-benefit h2{font-size:11px;line-height:1.05}.investor-benefit p,.investor-detail p{color:var(--investor-muted);margin:0;font-size:8px;line-height:1.35}.investor-review{background:#f5f2e9;padding:25px 0 22px}.investor-review-grid{grid-template-columns:repeat(3,1fr);display:grid}.investor-detail{border:1px solid rgba(24,51,61,.1);align-items:flex-start;gap:9px;min-height:72px;padding:11px 10px;display:flex}.investor-detail .investor-icon{border:0;flex-basis:27px;width:27px;height:27px}.investor-detail .investor-icon svg{font-size:21px}.investor-detail h3{margin:1px 0 4px;font-size:9px;line-height:1.05}.investor-detail p{font-size:7px}.investor-review-grid .investor-detail{border-bottom:0;border-right:0}.investor-review-grid .investor-detail:nth-child(3n){border-right:1px solid rgba(24,51,61,.1)}.investor-review-grid .investor-detail:nth-last-child(-n+3){border-bottom:1px solid rgba(24,51,61,.1)}.investor-structures{padding:23px 0 22px}.investor-structures-grid{grid-template-columns:repeat(4,1fr);display:grid}.investor-structures-grid .investor-detail{border-bottom:0;border-right:0;min-height:102px}.investor-structures-grid .investor-detail:last-child{border-right:1px solid rgba(24,51,61,.1)}.investor-cta{background:var(--forest-deep)url(/footer.png) center/cover no-repeat;color:var(--cream)}.investor-cta-inner{min-height:142px;padding:22px 0}.investor-cta .investor-kicker{color:#c5cec5;margin-bottom:6px}.investor-cta h2{margin:0 0 5px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.investor-cta p:not(.investor-kicker){color:#d2d9d2;margin:0 0 10px;font-size:9px}.investor-cta .MuiButton-root{color:var(--cream);border-color:rgba(248,247,242,.62);min-height:30px;font-size:9px}@media (max-width:900px){.investor-container{width:calc(100% - 40px)}.investor-header-inner{gap:14px}.investor-brand{min-width:210px}.investor-nav{gap:12px}.investor-model-grid,.investor-content-grid{grid-template-columns:30% 70%}.investor-benefits{grid-template-columns:repeat(2,1fr)}.investor-benefit:nth-child(3){border-top:1px solid var(--investor-line);padding-top:15px}.investor-benefit:nth-child(4){border-top:1px solid var(--investor-line)}.investor-review-grid{grid-template-columns:repeat(2,1fr)}.investor-review-grid .investor-detail:nth-child(3n){border-right:0}.investor-review-grid .investor-detail:nth-child(2n){border-right:1px solid rgba(24,51,61,.1)}.investor-review-grid .investor-detail:nth-last-child(-n+3){border-bottom:0}.investor-review-grid .investor-detail:nth-last-child(-n+2){border-bottom:1px solid rgba(24,51,61,.1)}.investor-structures-grid{grid-template-columns:repeat(2,1fr)}.investor-structures-grid .investor-detail:nth-child(2){border-right:1px solid rgba(24,51,61,.1)}}@media (max-width:650px){.investor-container{width:calc(100% - 32px)}.investor-header-inner{flex-wrap:wrap;padding:10px 0}.investor-brand{flex:1;min-width:0}.investor-brand strong{font-size:18px}.investor-brand small{letter-spacing:.1em;font-size:4px}.investor-nav{display:none}.investor-header-actions{gap:10px}.investor-header-actions>a{display:none}.investor-header-actions .MuiButton-root{min-height:34px;padding-left:10px;padding-right:10px;font-size:10px}.investor-hero-grid,.investor-model-grid,.investor-content-grid{display:block}.investor-hero-copy{max-width:none;padding:35px 0 30px}.investor-hero-copy h1{font-size:43px}.investor-hero-artwork{min-height:235px}.investor-hero-words{gap:5px;font-size:7px;top:32%;left:calc(77% + 12px)}.investor-section-intro{padding:23px 0 20px}.investor-section-intro>p:last-child{max-width:260px}.investor-benefits,.investor-review-grid,.investor-structures-grid{grid-template-columns:1fr}.investor-benefit,.investor-benefit:nth-child(n+4),.investor-benefit:nth-child(3){border-top:1px solid var(--investor-line);padding-top:14px}.investor-review-grid .investor-detail,.investor-review-grid .investor-detail:nth-child(2n),.investor-review-grid .investor-detail:nth-child(3n),.investor-review-grid .investor-detail:nth-last-child(-n+2),.investor-review-grid .investor-detail:nth-last-child(-n+3){border-bottom:0;border-right:1px solid rgba(24,51,61,.1)}.investor-review-grid .investor-detail:last-child,.investor-structures-grid .investor-detail:last-child{border-bottom:1px solid rgba(24,51,61,.1)}.investor-structures-grid .investor-detail,.investor-structures-grid .investor-detail:nth-child(2){border-right:1px solid rgba(24,51,61,.1)}}.candidate-page{--candidate-ink:#123331;--candidate-muted:#616c6d;--candidate-paper:#fbfaf7;--candidate-cream:#f3efe6;--candidate-line:rgba(18,51,49,.14);background:var(--candidate-paper);color:var(--candidate-ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.candidate-container{width:calc(100% - 88px);max-width:1180px;margin:0 auto}.candidate-header{border-bottom:1px solid var(--candidate-line);background:rgba(251,250,247,.97)}.candidate-header-inner{align-items:center;gap:28px;min-height:52px;display:flex}.candidate-brand{align-items:center;gap:9px;min-width:270px;display:inline-flex}.candidate-brand-mark{object-fit:contain;width:36px;height:36px}.candidate-brand>span{flex-direction:column;display:flex}.candidate-brand strong{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500;line-height:1}.candidate-brand small{color:var(--candidate-muted);letter-spacing:.16em;margin-top:5px;font-size:5px}.candidate-nav{gap:26px;margin-left:auto;display:flex}.candidate-nav a,.candidate-header-actions>a{color:var(--candidate-ink);white-space:nowrap;font-size:9px}.candidate-nav a:hover,.candidate-nav a.active,.candidate-header-actions>a:hover{color:var(--gold)}.candidate-nav a.active{border-bottom:2px solid var(--gold);padding-bottom:8px}.candidate-header-actions{align-items:center;gap:20px;display:flex}.candidate-request{white-space:nowrap}.candidate-hero{border-bottom:1px solid var(--candidate-line)}.candidate-hero-grid{grid-template-columns:43% 57%;min-height:245px;display:grid}.candidate-hero-copy{align-self:center;max-width:440px;padding:27px 35px 27px 0}.candidate-kicker{color:var(--candidate-muted);letter-spacing:.25em;text-transform:uppercase;margin:0 0 12px;font-size:8px}.candidate-rule{background:var(--gold);width:22px;height:2px;margin:0 0 16px;display:block}.candidate-hero-copy h1{letter-spacing:-.045em;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:max(36px,min(4vw,50px));font-weight:400;line-height:.98}.candidate-hero-copy h1 em{color:var(--gold);font-style:italic}.candidate-hero-copy>p:last-child{color:var(--candidate-muted);max-width:400px;margin:0;font-size:11px;line-height:1.48}.candidate-image-placeholder{color:rgba(18,51,49,.66);text-align:center;background-color:#d7d9d2;background-image:linear-gradient(135deg,rgba(255,255,255,.42) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.42) 50%,rgba(255,255,255,.42) 75%,transparent 75%);background-size:28px 28px;border:1px dashed rgba(18,51,49,.35);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.candidate-image-placeholder span{letter-spacing:.18em;text-transform:uppercase;border:1px solid;padding:8px 10px;font-size:8px}.candidate-image-placeholder[style]{background-position:50%;background-size:cover;border:0}.candidate-image-placeholder[style] span{border:0;padding:0}.candidate-hero-artwork{min-height:245px}.candidate-benefits{background:var(--candidate-paper);border-bottom:1px solid var(--candidate-line)}.candidate-benefits-grid{grid-template-columns:repeat(4,1fr);display:grid}.candidate-benefit{border-right:1px solid var(--candidate-line);align-items:center;gap:12px;min-height:79px;padding:12px 18px;display:flex}.candidate-benefit:first-child{padding-left:0}.candidate-benefit:last-child{border-right:0}.candidate-benefit-icon{color:var(--gold);background:#f2efe7;border-radius:50%;flex:0 0 43px;justify-content:center;align-items:center;width:43px;height:43px;display:inline-flex}.candidate-benefit-icon svg{font-size:23px}.candidate-benefit h2{margin:0 0 4px;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:500;line-height:1.05}.candidate-benefit p{color:var(--candidate-muted);margin:0;font-size:8px;line-height:1.3}.candidate-pathways{background:var(--candidate-cream);border-bottom:1px solid var(--candidate-line);padding:18px 0 14px}.candidate-pathways-grid{grid-template-columns:27% 73%;gap:32px;display:grid}.candidate-pathways-intro{padding:7px 0 0}.candidate-pathways-intro h2{letter-spacing:-.04em;max-width:230px;margin:0 0 13px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:.98}.candidate-pathways-intro>p:last-child{color:var(--candidate-muted);max-width:250px;margin:0;font-size:10px;line-height:1.45}.candidate-pathway-cards{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.candidate-pathway-card{background:var(--candidate-paper)}.candidate-pathway-card>.candidate-image-placeholder{border:0;height:80px}.candidate-pathway-card>div:last-child{padding:11px 19px 12px}.candidate-pathway-card h3{margin:0 0 5px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:500}.candidate-pathway-card p{color:var(--candidate-muted);margin:0 0 8px;font-size:9px;line-height:1.35}.candidate-pathway-card a{align-items:center;gap:5px;font-size:9px;font-weight:600;display:inline-flex}.candidate-pathway-card a:hover{color:var(--gold)}.candidate-pathway-card a svg{font-size:14px}.candidate-cta{background:var(--forest-deep);color:var(--candidate-paper);position:relative;overflow:hidden}.candidate-cta-inner{align-items:center;min-height:156px;display:flex;position:relative}.candidate-cta-inner>div:first-child{z-index:1;max-width:500px;position:relative}.candidate-cta .candidate-kicker{color:#c3cec3;margin-bottom:10px}.candidate-cta .candidate-rule{margin-bottom:12px}.candidate-cta h2{letter-spacing:-.035em;margin:0 0 7px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400}.candidate-cta p:not(.candidate-kicker){color:#d2dad1;max-width:420px;margin:0 0 13px;font-size:10px;line-height:1.4}.candidate-cta .MuiButton-root{color:var(--candidate-ink);min-height:31px;font-size:9px}.candidate-cta-artwork{opacity:.88;background:url(/footer.png) 50%/cover no-repeat;border:0;width:46%;height:220px;position:absolute;top:-26px;right:-2%;transform:rotate(-5deg)}@media (max-width:900px){.candidate-container{width:calc(100% - 40px)}.candidate-header-inner{gap:14px}.candidate-brand{min-width:210px}.candidate-nav{gap:12px}.candidate-benefit{padding-left:11px;padding-right:11px}.candidate-pathways-grid{grid-template-columns:30% 70%;gap:22px}}@media (max-width:650px){.candidate-container{width:calc(100% - 32px)}.candidate-header-inner{flex-wrap:wrap;padding:8px 0}.candidate-brand{flex:1;min-width:0}.candidate-brand strong{font-size:18px}.candidate-brand small{letter-spacing:.1em;font-size:4px}.candidate-nav{display:none}.candidate-header-actions{gap:10px}.candidate-header-actions>a{display:none}.candidate-header-actions .MuiButton-root{min-height:34px;padding-left:10px;padding-right:10px;font-size:10px}.candidate-hero-grid,.candidate-pathways-grid{display:block}.candidate-hero-copy{max-width:none;padding:35px 0 28px}.candidate-hero-copy h1{font-size:43px}.candidate-hero-artwork{min-height:225px}.candidate-benefits-grid{grid-template-columns:repeat(2,1fr)}.candidate-benefit,.candidate-benefit:first-child{min-height:78px;padding:12px 8px}.candidate-benefit:nth-child(2){border-right:0}.candidate-benefit:nth-child(n+3){border-top:1px solid var(--candidate-line)}.candidate-pathways-intro{padding:21px 0 22px}.candidate-pathways-intro h2{max-width:270px;font-size:34px}.candidate-pathways-intro>p:last-child{max-width:400px}.candidate-pathway-cards{grid-template-columns:1fr}.candidate-pathway-card>.candidate-image-placeholder{height:130px}.candidate-cta-inner{min-height:300px;padding-top:38px;padding-bottom:38px}.candidate-cta-artwork{width:70%;height:170px;top:auto;bottom:-32px;right:-17%}}@media (max-width:420px){.candidate-benefit h2{font-size:11px}.candidate-benefit p{font-size:7px}.candidate-benefit-icon{flex-basis:35px;width:35px;height:35px}.candidate-benefit-icon svg{font-size:19px}}
