.car{--bg:#fbf7f2;--paper:#fffdfa;--ink:#171717;--muted:#6e6b69;--line:#ded7d0;--soft:#f0ece7;--coral:#ff593f;--dark:#1d1d1d;--max:1320px}.car *{box-sizing:border-box}.car{scroll-behavior:smooth}.car{margin:0;background:var(--bg);color:var(--ink);font-family:Manrope,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}.car a{color:inherit}.car .skip{position:fixed;left:16px;top:-80px;z-index:100;background:white;padding:10px 15px}.car .skip:focus{top:16px}.car .container{width:min(calc(100% - 80px),var(--max));margin-inline:auto}.car .header{height:92px;position:absolute;z-index:20;left:0;right:0;top:0;display:flex;align-items:center;justify-content:space-between;padding:0 max(40px,calc((100vw - var(--max))/2));transition:.25s}.car .header.sticky{position:fixed;height:72px;background:rgba(251,247,242,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(23,23,23,.08)}.car .brand{display:flex;align-items:center;gap:16px;text-decoration:none}.car .brand img{width:190px;height:62px;object-fit:contain;object-position:left center}.car .brand span{font-size:10px;line-height:1.35;border-left:1px solid #a8a29d;padding-left:16px}.car .header nav{display:flex;align-items:center;gap:34px}.car .header nav a{text-decoration:none;font-size:13px}.car .telegram{background:var(--ink);color:white;padding:12px 21px;border-radius:99px}.car .menu{display:none;background:none;border:1px solid #aaa;border-radius:99px;padding:9px 14px}.car .hero{min-height:690px;position:relative;overflow:hidden;padding-top:92px}.car .hero-photo{position:absolute;inset:92px 0 0 31%;background:none center/cover no-repeat}.car .hero-shade{position:absolute;inset:92px 0 0;background:linear-gradient(90deg,var(--bg) 0%,rgba(251,247,242,.98) 25%,rgba(251,247,242,.4) 48%,transparent 72%)}.car .hero-copy{position:relative;z-index:3;padding-top:85px;max-width:var(--max)}.car .hero h1{font-size:clamp(52px,5.8vw,86px);line-height:1.02;letter-spacing:-.055em;margin:0 0 28px;max-width:820px;font-weight:800}.car .hero h1 em{font-style:normal;color:var(--coral)}.car .hero-copy>p{font-size:18px;max-width:480px;margin:0 0 30px}.car .button{min-height:54px;padding:0 26px;border-radius:99px;text-decoration:none;display:inline-flex;align-items:center;gap:24px;font-weight:600}.car .button span{font-size:23px}.car .coral-button{background:var(--coral);color:white}.car .outline-button{border:1px solid #aaa;background:rgba(255,255,255,.35)}.car .hero-trails{position:absolute;z-index:4;left:16%;right:0;bottom:35px;width:90%;height:310px;pointer-events:none}.car .trail{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.car .trail.ghost{stroke:rgba(255,255,255,.9);stroke-width:2}.car .trail.live{stroke:var(--coral);stroke-width:4;filter:drop-shadow(0 0 5px var(--coral));stroke-dasharray:1800;stroke-dashoffset:1800;animation:draw 2.2s .25s ease-out forwards}@keyframes draw{to{stroke-dashoffset:0}}.car .wave-cut{position:absolute;z-index:5;left:-2%;right:-2%;bottom:-82px;height:140px;background:var(--bg);border-radius:50% 50% 0 0/30% 30% 0 0}.car .line-index{position:relative;z-index:7;padding:28px 0 52px;border-bottom:1px solid rgba(23,23,23,.05)}.car .line-index-grid{display:grid;grid-template-columns:repeat(5,1fr)}.car .index-item{display:flex;flex-direction:column;align-items:center;text-decoration:none;gap:7px;border-right:1px solid var(--line);font-weight:600}.car .index-item:last-child{border-right:0}.car .index-item svg{width:48px;height:48px;fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.car .index-item .accent{stroke:var(--coral)}.car .section{padding:110px 0}.car .kicker{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:700;margin:0 0 20px;color:var(--muted)}.car h2{font-size:clamp(44px,5.3vw,76px);line-height:1.02;letter-spacing:-.055em;margin:0 0 32px}.car .section-copy{max-width:580px}.car .section-copy>p:not(.kicker){font-size:17px;color:#45413e;margin:0 0 18px}.car .about{background:linear-gradient(90deg,#fffaf5,#fbf7f2)}.car .about-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw;align-items:center}.car .parallel-lines{display:grid;grid-template-columns:1fr 100px;align-items:center}.car .parallel-lines svg{width:100%;height:390px;overflow:visible}.car .parallel-lines path{fill:none;stroke:#bdb3aa;stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}.car .parallel-lines path.active{stroke:var(--coral);stroke-width:5}.car .parallel-lines ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-around;height:330px;font-size:13px}.car .parallel-lines li.active{color:var(--coral);font-weight:700}.car .path-section{background:var(--paper);border-block:1px solid rgba(23,23,23,.06)}.car .path-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;align-items:center}.car .path-points{position:relative}.car .path-points svg{width:100%}.car .path-points path{fill:none;stroke-linecap:round}.car .path-points .under{stroke:#cfc4ba;stroke-width:4}.car .path-points .over{stroke:var(--coral);stroke-width:7}.car .point{position:absolute;text-transform:uppercase;font-size:10px;letter-spacing:.13em}.car .point.now{left:3%;bottom:7%}.car .point.want{right:1%;top:1%}.car .technology{background:radial-gradient(circle at 88% 60%,rgba(255,89,63,.17),transparent 30%),var(--dark);color:white;position:relative;overflow:hidden}.car .tech-top{display:grid;grid-template-columns:.65fr 1fr;gap:8vw}.car .coral-text{color:#ff725f}.car .tech-copy{max-width:780px;font-size:21px;color:#ddd}.car .staircase{margin-top:60px}.car .staircase svg{width:100%;height:280px}.car .staircase path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.car .staircase .shadow{stroke:#625b57;stroke-width:3}.car .staircase .coral-step{stroke:var(--coral);stroke-width:10}.car .tech-mantra{font-size:clamp(30px,4.2vw,60px);font-weight:700;letter-spacing:-.045em}.car .section-heading,.car .section-title-row{display:grid;grid-template-columns:1fr .8fr;gap:12vw;align-items:end;margin-bottom:65px}.car .section-heading>p,.car .section-title-row>p{font-size:19px;max-width:600px;color:#514c48}.car .program-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.car .program-card{min-height:325px;background:var(--soft);border-radius:20px;padding:26px;display:flex;flex-direction:column;transition:.25s}.car .program-card:hover{transform:translateY(-5px)}.car .program-card.featured{background:var(--coral);color:white}.car .program-card svg{width:48px;height:48px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.car .program-card>span{font-size:11px;opacity:.58;margin-top:35px}.car .program-card h3{font-size:29px;margin:auto 0 10px;letter-spacing:-.035em}.car .program-card p{margin:0;color:inherit;opacity:.76}.car .case{margin-top:28px;border:1px solid var(--line);border-radius:18px;padding:0 25px}.car .case summary{cursor:pointer;list-style:none;padding:23px 0;display:flex;justify-content:space-between;font-weight:650}.car .case summary::-webkit-details-marker{display:none}.car .case[open] summary b{transform:rotate(45deg)}.car .case summary b{transition:.2s}.car .case>div{border-top:1px solid var(--line);padding:20px 0;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.car .lines-section{padding-top:55px}.car .line-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.car .line-card{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--paper);padding-bottom:22px}.car .card-art{height:145px;position:relative;overflow:hidden;background:linear-gradient(145deg,#585757,#bdb7b3)}.car .card-art i{position:absolute;width:150%;height:56px;left:-20%;border:1px solid rgba(255,255,255,.8);border-radius:50%;transform:rotate(-7deg)}.car .card-art i:nth-child(1){top:25px}.car .card-art i:nth-child(2){top:52px}.car .card-art i:nth-child(3){top:78px}.car .health{background:linear-gradient(145deg,#d0cbc6,#f1ede8)}.car .career{background:linear-gradient(145deg,var(--coral),#ffc0ae)}.car .relations{background:linear-gradient(145deg,#f3dfce,#cfc5ba)}.car .meaning{background:linear-gradient(145deg,#aaa6a3,#e8e3de)}.car .line-card h3{font-size:22px;margin:19px 20px 4px}.car .line-card p{font-size:13px;line-height:1.4;margin:0 20px 20px;min-height:55px}.car .line-card>span{font-size:9px;text-transform:uppercase;letter-spacing:.11em;color:#8b8580;margin:0 20px}.car .line-card.active{box-shadow:0 20px 50px rgba(255,89,63,.13)}.car .meta-section{background:#f4efea}.car .meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.car .meta-card{background:var(--paper);border-radius:22px;padding:34px;min-height:330px;display:flex;flex-direction:column}.car .meta-card:first-child{border-top:6px solid var(--coral)}.car .meta-card>span{font-size:11px;color:#999}.car .meta-card h3{font-size:35px;line-height:1.07;margin:auto 0 16px}.car .meta-card p{max-width:470px;color:#625d59}.car .meta-card small{align-self:flex-start;border:1px solid #bbb;border-radius:99px;padding:6px 10px;text-transform:uppercase;letter-spacing:.1em}.car .author{background:var(--dark);color:white}.car .author-grid{display:grid;grid-template-columns:.7fr 1fr;gap:9vw;align-items:center}.car .author-art{min-height:620px;background:linear-gradient(160deg,var(--coral),#bb3324);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:30px}.car .author-art>span{font-size:150px;font-weight:800;color:rgba(255,255,255,.12)}.car .author-art svg{position:absolute;inset:0;width:100%;height:100%}.car .author-art path{fill:none;stroke:rgba(255,255,255,.75);stroke-width:3;vector-effect:non-scaling-stroke}.car .author .section-copy{max-width:700px}.car .author .section-copy>p:not(.kicker){color:#ddd}.car .credentials{margin-top:35px;padding-top:25px;border-top:1px solid #555;display:grid;grid-template-columns:1fr 1fr;gap:25px;font-size:12px;color:#bbb}.car .credentials b{display:block;color:white;margin-bottom:5px}.car .journal-grid{display:grid;grid-template-columns:.45fr 1.55fr;gap:7vw}.car .journal-intro{max-width:350px}.car .journal-intro>p:last-child{color:#615b56}.car .articles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.car .article{background:var(--paper);border:1px solid var(--line);border-radius:18px;overflow:hidden;padding-bottom:20px}.car .article-image{height:155px;background-image:none;background-size:cover}.car .article-image.dawn{background-position:25% center}.car .article-image.sunset{background-position:70% center}.car .article-image.night{background-position:100% center;filter:brightness(.55) saturate(.7)}.car .article>span,.car .article>h3,.car .article>a,.car .article>small{display:block;margin-left:18px;margin-right:18px}.car .article>span{margin-top:16px;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#777}.car .article h3{font-size:17px;line-height:1.25;margin-top:10px;margin-bottom:18px}.car .article a{font-size:13px}.car .article small{color:#888}.car .footer{padding:72px 0 30px;background:#eee8e2}.car .footer>.container{display:grid;grid-template-columns:1fr auto auto;gap:8vw}.car .footer-brand img{width:170px;height:60px;object-fit:contain;object-position:left}.car .footer-brand p{font-size:14px}.car .footer .container>div:nth-child(2){display:flex;flex-direction:column;gap:10px}.car .footer .container>div:nth-child(2) a{text-decoration:none}.car .footer .container>div:last-child{display:flex;flex-direction:column;justify-content:space-between;font-size:12px}.car .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.car .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.car{scroll-behavior:auto}.car .reveal{opacity:1;transform:none;transition:none}.car .trail.live{animation:none;stroke-dashoffset:0}}@media(max-width:980px){.car .container{width:min(calc(100% - 40px),var(--max))}.car .header{padding:0 20px}.car .brand img{width:150px}.car .brand span{display:none}.car .menu{display:block}.car .header nav{display:none;position:absolute;left:0;right:0;top:72px;background:var(--bg);padding:20px;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--line)}.car .header nav.open{display:flex}.car .hero{min-height:760px}.car .hero-photo{left:15%;top:72px}.car .hero-shade{top:72px;background:linear-gradient(180deg,var(--bg) 0%,rgba(251,247,242,.82) 46%,rgba(251,247,242,.05) 78%)}.car .hero-copy{padding-top:88px}.car .hero h1{font-size:clamp(46px,9vw,72px)}.car .hero-trails{left:-10%;width:125%;bottom:55px}.car .line-index-grid{grid-template-columns:repeat(5,1fr)}.car .about-grid,.car .path-layout,.car .tech-top,.car .author-grid,.car .journal-grid{grid-template-columns:1fr;gap:60px}.car .parallel-lines{margin-top:10px}.car .tech-copy{font-size:18px}.car .program-grid{grid-template-columns:1fr 1fr}.car .line-cards{grid-template-columns:1fr 1fr}.car .line-card:last-child{grid-column:1/-1}.car .section-heading,.car .section-title-row{grid-template-columns:1fr;gap:20px}.car .articles{grid-template-columns:1fr 1fr}.car .article:last-child{grid-column:1/-1}.car .author-art{min-height:450px}.car .footer>.container{grid-template-columns:1fr 1fr}.car .footer .container>div:last-child{grid-column:1/-1;flex-direction:row;margin-top:20px}}@media(max-width:620px){.car .container{width:calc(100% - 28px)}.car .header{height:72px;padding:0 14px}.car .brand img{width:135px;height:48px}.car .hero{min-height:720px;padding-top:72px}.car .hero-photo{inset:72px 0 0 0;background-position:69% center}.car .hero-shade{inset:72px 0 0;background:linear-gradient(180deg,var(--bg) 0%,rgba(251,247,242,.92) 38%,rgba(251,247,242,.18) 70%,transparent)}.car .hero-copy{padding-top:58px}.car .hero h1{font-size:42px;max-width:360px}.car .hero-copy>p{font-size:16px;max-width:330px}.car .hero-trails{height:230px;bottom:65px}.car .line-index{padding:18px 0 30px;overflow-x:auto}.car .line-index-grid{min-width:650px}.car .section{padding:76px 0}.car h2{font-size:42px}.car .parallel-lines{grid-template-columns:1fr 74px}.car .parallel-lines svg{height:300px}.car .parallel-lines ul{height:250px;font-size:11px}.car .path-points{order:2}.car .tech-mantra{font-size:30px}.car .staircase svg{height:190px}.car .staircase .coral-step{stroke-width:7}.car .program-grid,.car .line-cards,.car .meta-grid,.car .articles{grid-template-columns:1fr}.car .program-card{min-height:270px}.car .line-card:last-child,.car .article:last-child{grid-column:auto}.car .case>div{grid-template-columns:1fr}.car .author-art{min-height:380px}.car .credentials{grid-template-columns:1fr}.car .footer>.container{grid-template-columns:1fr}.car .footer .container>div:last-child{grid-column:auto;gap:14px;flex-direction:column}.car .footer .container>div:nth-child(2){margin-top:20px}}

.car{--finance-dark:#171717}.car .finance-hero{min-height:790px;padding:150px 0 90px;display:flex;align-items:center;background:radial-gradient(circle at 78% 30%,rgba(255,89,63,.2),transparent 27%),var(--bg);overflow:hidden}.car .finance-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:8vw;align-items:center}.car .finance-wordmark{width:min(480px,85%);height:145px;object-fit:contain;object-position:left center;margin:-24px 0 -12px}.car .finance-hero h1{font-size:clamp(52px,6.2vw,94px);line-height:.96;letter-spacing:-.065em;margin:0 0 28px}.car .finance-hero-copy>p:not(.kicker){font-size:18px;max-width:610px;color:#47413d;margin:0 0 32px}.car .finance-map{min-height:560px;background:var(--finance-dark);border-radius:32px;color:white;padding:42px;position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-content:start}.car .finance-map>div{position:relative;z-index:2;border-top:1px solid #555;padding-top:16px}.car .finance-map b{font-size:52px;line-height:1;display:block;color:var(--coral)}.car .finance-map span{font-size:12px;color:#c8c3be}.car .finance-map svg{position:absolute;inset:auto -5% -5% -5%;width:110%;height:75%}.car .finance-map path{fill:none;stroke:var(--coral);stroke-width:5;stroke-linecap:round}.car .finance-map circle{fill:var(--coral)}.car .finance-role{background:var(--finance-dark);color:white}.car .finance-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:10vw}.car .finance-role h2{max-width:650px}.car .finance-prose{font-size:21px;color:#d7d1cc}.car .finance-prose p{margin:0 0 25px}.car .finance-heading{display:grid;grid-template-columns:.6fr 1.4fr;gap:2vw 8vw;align-items:start;margin-bottom:60px}.car .finance-heading .kicker{grid-column:1/-1}.car .finance-heading h2{margin:0}.car .finance-heading>p:last-child{font-size:18px;color:#5c5651;max-width:650px}.car .finance-levels{background:#f0ebe5}.car .level-list{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;align-items:stretch}.car .level{min-height:300px;padding:25px;background:var(--paper);border-radius:18px;display:flex;flex-direction:column;border-top:4px solid #d0c8c1}.car .level:nth-child(2){transform:translateY(-12px)}.car .level:nth-child(3){transform:translateY(-24px)}.car .level:nth-child(4){transform:translateY(-36px)}.car .level:nth-child(5){transform:translateY(-48px)}.car .level span,.car .process span{font-size:11px;color:#999}.car .level h3{font-size:24px;margin:auto 0 14px}.car .level p{font-size:13px;color:#625b56}.car .level-accent{background:var(--coral);color:white;border-top-color:var(--finance-dark)}.car .level-accent span,.car .level-accent p{color:inherit}.car .level-stair-scroll{overflow-x:auto;overflow-y:hidden;padding:10px 0 28px;scrollbar-width:none;-ms-overflow-style:none}.car .level-stair-scroll::-webkit-scrollbar{display:none}.car .level-stair{position:relative;height:650px;min-width:1080px}.car .level-stair-line{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible}.car .level-stair-line path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.car .stair-ghost{stroke:#d8d0c9;stroke-width:18}.car .stair-live{stroke:#171717;stroke-width:4}.car .stair-finish{stroke:var(--coral);stroke-width:8}.car .level-stair-line circle{fill:#171717}.car .level-stair-line .finish-dot{fill:var(--coral)}.car .stair-stage{position:absolute;z-index:2;width:17.5%;padding-right:18px}.car .stair-stage span{font-size:10px;color:#8b837d;letter-spacing:.08em}.car .stair-stage h3{font-size:clamp(21px,2vw,29px);line-height:1.05;letter-spacing:-.035em;margin:9px 0 10px}.car .stair-stage p{font-size:12.5px;line-height:1.45;color:#68615c;margin:0;max-width:210px}.car .stage-1{left:1.5%;top:435px}.car .stage-2{left:21.5%;top:315px}.car .stage-3{left:41.5%;top:195px}.car .stage-4{left:61.5%;top:75px}.car .stage-5{left:81.5%;top:0}.car .stage-5 span,.car .stage-5 h3{color:var(--coral)}.car .finance-processes{background:var(--paper)}.car .process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.car .process{border:1px solid var(--line);border-radius:20px;min-height:290px;padding:27px;display:flex;flex-direction:column;position:relative;overflow:hidden}.car .process:after{content:"";position:absolute;width:170px;height:170px;border:1px solid #ded7d0;border-radius:50%;right:-70px;top:-70px}.car .process h3{font-size:29px;margin:auto 0 12px}.car .process p{margin:0;color:#625b56}.car .earning{background:var(--finance-dark);color:white}.car .earning-intro{max-width:1050px;margin-bottom:60px}.car .earning-intro h2{max-width:880px}.car .earning-intro>p:last-child{font-size:19px;max-width:780px;color:#cfc9c4}.car .strategy-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.car .strategy{min-height:430px;padding:32px;border:1px solid #444;border-radius:24px;display:grid;grid-template-columns:60px 1fr;grid-template-rows:1fr auto;gap:0 25px;background:#202020}.car .strategy-no{font-size:12px;color:#8a8581}.car .strategy h3{font-size:34px;margin:0 0 15px}.car .strategy p{color:#cbc5c0;max-width:520px}.car .strategy ul{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:7px}.car .strategy li{font-size:11px;border:1px solid #555;border-radius:99px;padding:7px 11px;color:#ddd}.car .strategy strong{grid-column:2;font-size:14px;border-top:1px solid #444;padding-top:20px;color:#fff}.car .strategy-coral{background:var(--coral);color:#171717;border-color:var(--coral)}.car .strategy-coral p{color:#31211d}.car .strategy-coral li{border-color:rgba(23,23,23,.4);color:#171717}.car .strategy-coral strong{border-color:rgba(23,23,23,.3);color:#171717}.car .world-stats{margin-top:85px;background:#f5f0eb;color:#171717;border-radius:30px;padding:50px;display:grid;grid-template-columns:.7fr 1.3fr;gap:7vw}.car .stats-copy h3{font-size:42px;line-height:1.05;margin:0 0 18px;letter-spacing:-.04em}.car .stats-copy>p:last-child{color:#625b56}.car .stat{margin-bottom:22px}.car .stat>div{display:flex;justify-content:space-between;gap:25px;margin-bottom:8px}.car .stat b{white-space:nowrap}.car .stat i{display:block;height:11px;border-radius:99px;background:linear-gradient(90deg,var(--coral) var(--value),#d8d0c9 var(--value));overflow:hidden}.car .stat small{display:block;margin-top:7px;color:#766f69}.car .stat-unknown{border-top:1px solid #d8d0c9;padding-top:18px}.car .stat-unknown p{font-size:12px;color:#766f69;margin:4px 0 0}.car .stats-source{grid-column:1/-1;border-top:1px solid #d8d0c9;padding-top:18px;font-size:11px;color:#766f69}.car .finance-beliefs{background:#f5f0eb}.car .belief-lead{font-size:18px;color:#5e5853;max-width:580px}.car .beliefs-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.car .beliefs-list blockquote{margin:0;background:var(--paper);border-radius:16px;padding:24px;font-size:18px;border-left:4px solid var(--coral)}.car .beliefs-list p{grid-column:1/-1;font-size:17px;color:#5e5853;margin-top:22px}.car .finance-transition{background:var(--coral)}.car .transition-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw}.car .transition-grid .kicker{color:#171717}.car .transition-grid>div:last-child>p{font-size:23px;margin-top:0}.car .transition-grid ol{list-style:none;margin:35px 0;padding:0;border-top:1px solid rgba(23,23,23,.35)}.car .transition-grid li{padding:20px 0;border-bottom:1px solid rgba(23,23,23,.35);display:grid;grid-template-columns:.65fr 1fr;gap:25px}.car .transition-grid li span{font-size:14px}.car .dark-button{background:#171717;color:white}@media(max-width:980px){.car .finance-hero-grid,.car .finance-split,.car .transition-grid,.car .world-stats{grid-template-columns:1fr}.car .finance-map{min-height:430px}.car .finance-heading{grid-template-columns:1fr}.car .level-list{grid-template-columns:1fr 1fr}.car .level:nth-child(n){transform:none;min-height:240px}.car .level:last-child{grid-column:1/-1}.car .process-grid{grid-template-columns:1fr 1fr}.car .world-stats{gap:40px}.car .strategy{min-height:390px}.car .finance-wordmark{height:120px}}@media(max-width:620px){.car .finance-hero{padding:118px 0 65px}.car .finance-hero h1{font-size:48px}.car .finance-wordmark{height:90px;margin:-15px 0 -5px}.car .finance-map{min-height:390px;padding:25px;border-radius:22px}.car .finance-map b{font-size:38px}.car .finance-map span{font-size:9px}.car .finance-prose{font-size:18px}.car .level-list,.car .process-grid,.car .strategy-grid,.car .beliefs-list{grid-template-columns:1fr}.car .level:last-child{grid-column:auto}.car .strategy{grid-template-columns:42px 1fr;min-height:390px;padding:24px}.car .strategy h3{font-size:29px}.car .world-stats{padding:27px;border-radius:20px}.car .stats-copy h3{font-size:34px}.car .stat>div{font-size:13px}.car .beliefs-list p{grid-column:auto}.car .transition-grid li{grid-template-columns:1fr;gap:6px}}

.car .career-hero{background:radial-gradient(circle at 78% 28%,rgba(255,89,63,.23),transparent 28%),var(--bg)}.car .career-wordmark{width:min(560px,94%)}.car .career-map svg path{stroke-width:5}.car .career-role h2{font-size:clamp(44px,5.3vw,74px)}.car .career-finance-link{padding:86px 0;background:#f0ebe5}.car .career-link-grid{display:grid;grid-template-columns:1fr 80px 1fr;gap:4vw;align-items:center}.car .career-link-grid>div:not(.link-arrow){border-top:1px solid #b9b0a9;padding-top:22px}.car .career-link-grid span{font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:#777}.car .career-link-grid h2{font-size:clamp(26px,3vw,43px);line-height:1.08;margin:18px 0}.car .career-link-grid a{font-size:13px}.car .link-arrow{text-align:center;font-size:36px;color:var(--coral)}.car .career-levels{background:#f0ebe5}.car .career-processes{background:var(--paper)}.car .career-formula{margin-top:55px;padding:25px 0;border-block:1px solid var(--line);font-size:clamp(19px,2.4vw,34px);display:flex;justify-content:space-between;align-items:center;letter-spacing:-.025em}.car .career-formula i{font-style:normal;color:var(--coral)}.car .career-routes{background:#171717;color:white}.car .route-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #444}.car .route{min-height:180px;padding:28px 25px 28px 0;border-bottom:1px solid #444;display:grid;grid-template-columns:55px 1fr;gap:20px}.car .route:nth-child(odd){border-right:1px solid #444}.car .route:nth-child(even){padding-left:28px}.car .route>span{font-size:11px;color:#777}.car .route h3{font-size:29px;letter-spacing:-.035em;margin:0 0 12px}.car .route p{margin:0;color:#bbb;max-width:510px}.car .route-accent{grid-column:1/-1;background:var(--coral);color:#171717;border:0!important;padding:30px!important;margin-top:14px;border-radius:18px}.car .route-accent>span,.car .route-accent p{color:#34231f}.car .career-beliefs{background:#f5f0eb}.car .career-transition{background:var(--coral)}@media(max-width:980px){.car .career-link-grid{grid-template-columns:1fr}.car .link-arrow{text-align:left;transform:rotate(90deg);width:40px}.car .career-formula{overflow-x:auto;gap:30px;white-space:nowrap}.car .route h3{font-size:25px}}@media(max-width:620px){.car .career-wordmark{height:90px}.car .career-link-grid h2{font-size:30px}.car .route-list{grid-template-columns:1fr}.car .route:nth-child(odd){border-right:0}.car .route:nth-child(even){padding-left:0}.car .route-accent{grid-column:auto}.car .career-formula{font-size:18px}}



/* site override: five career levels as a vertical staircase on narrow screens */
@media(max-width:760px){
 .car .level-stair-scroll{overflow:visible;padding:0}
 .car .level-stair{height:auto;min-width:0;display:flex;flex-direction:column-reverse}
 .car .level-stair-line{display:none}
 .car .stair-stage{position:relative;left:auto;top:auto;width:auto;padding:20px 0 22px 26px;border-left:2px solid #171717}
 .car .stair-stage::before{content:"";position:absolute;left:-7px;bottom:-6px;width:12px;height:12px;border-radius:50%;background:#171717}
 .car .stair-stage p{max-width:none;font-size:14px}
 .car .stage-2{margin-left:22px}.car .stage-3{margin-left:44px}.car .stage-4{margin-left:66px}
 .car .stage-5{margin-left:88px;border-left-color:var(--coral)}
 .car .stage-5::before{background:var(--coral);bottom:auto;top:-6px}
 .car .stage-1::before{bottom:-6px}
 .car .stage-2::before,.car .stage-3::before,.car .stage-4::before{display:none}
 .car .stage-2::after,.car .stage-3::after,.car .stage-4::after,.car .stage-5::after{content:"";position:absolute;left:-24px;bottom:-2px;width:26px;height:2px;background:#171717}
}

/* fix: level 5 text overlapped the top shelf on desktop */
@media(min-width:761px){.car .level-stair-scroll{padding-top:60px}.car .stage-5{top:-48px}}
