@font-face{font-family:Archivo;src:url(/fonts/archivo.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:DM;src:url(/fonts/dm.ttf)format("truetype");font-display:swap;font-weight:400 700}@font-face{font-family:Instrument;src:url(/fonts/instrument-italic.ttf)format("truetype");font-display:swap;font-style:italic}:root{--paper:#f1efe7;--ink:#23251f;--coral:#f44b32;--lime:#dce593;--line:#cbcbbf;--display:Archivo, "Helvetica Neue", sans-serif;--body:DM, "Helvetica Neue", sans-serif;--serif:Instrument, Georgia, serif}*{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-behavior:smooth;scroll-padding-top:75px}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px}body.dialog-open{overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--coral);outline-offset:6px}::selection{background:var(--coral);color:var(--paper)}h1,h2,h3,h4,p{margin:0}em{font-family:var(--serif);letter-spacing:-.045em;font-weight:400}main{position:relative;overflow:clip}.coral{color:var(--coral)}.site-header{z-index:20;background:var(--paper);border-bottom:1px solid #23251f20;justify-content:space-between;align-items:center;width:100%;height:78px;padding:0 4.5%;display:flex;position:fixed;top:0;left:0}.monogram{font-family:var(--display);letter-spacing:-3px;align-items:center;font-size:28px;display:flex}.monogram>span:first-child{color:var(--coral);letter-spacing:0;margin:0 5px;font-size:20px}.header-name{font-family:var(--body);letter-spacing:1.4px;margin-left:20px;font-size:10px}.header-center{text-transform:uppercase;letter-spacing:1px;align-items:center;gap:10px;font-size:11px;display:flex}.header-center i,.ending-footer i{background:var(--coral);border-radius:50%;width:6px;height:6px}.index-button{letter-spacing:1.5px;background:0 0;border:0;align-items:center;gap:20px;font-size:11px;display:flex}.index-button span{font-size:26px;transition:transform .3s}.index-button:hover span{transform:rotate(90deg)}.skip-link{z-index:100;background:var(--ink);color:var(--paper);padding:20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:90px}.chapter{padding:100px 6%;scroll-margin-top:0;position:relative}.chapter-content{z-index:3;position:relative}.chapter-label{text-transform:uppercase;letter-spacing:1.3px;border-top:1px solid #23251f55;justify-content:space-between;align-items:center;gap:20px;margin-bottom:80px;padding-top:18px;font-size:11px;display:flex}.chapter-label b{color:var(--coral);margin-right:20px}.chapter-label.light{border-color:#f1efe755}.chapter-label>span:last-child{text-align:right}.eyebrow{letter-spacing:1.5px;text-transform:uppercase;font-size:10px;display:block}.chapter h2{font-family:var(--display);letter-spacing:-.065em;font-size:clamp(45px,6.5vw,100px);font-weight:400;line-height:1.04}.chapter h2 em{font-size:1.17em;line-height:.95}.signal-host{z-index:2;pointer-events:none;position:absolute;inset:0}.signal-host svg{display:block;overflow:visible}.signal-trace{stroke:var(--coral);stroke-width:1.5px;opacity:.13}.signal-active{stroke:var(--coral);stroke-width:2.4px;stroke-linecap:round}.signal-runner-host{z-index:8;pointer-events:none;position:absolute;inset:0}.signal-traveller{--runner-width:64px;--runner-height:72px;width:var(--runner-width);height:var(--runner-height);pointer-events:none;position:absolute;top:0;left:0}.runner-sprite{filter:drop-shadow(0 1px 1px #f1efe780);background-repeat:no-repeat;background-size:400% 200%;animation:1s step-end infinite charita-frame-cycle;position:absolute;inset:0;transform:translate(-50%,-100%)}.runner-sprite-running{background-image:url(/images/charita-running-sprite.png);display:none}.runner-sprite-idle{background-image:url(/images/charita-watch-sprite.png);animation-duration:2.4s}.signal-traveller.is-running .runner-sprite-running{display:block}.signal-traveller.is-running .runner-sprite-idle{display:none}@keyframes charita-frame-cycle{0%{background-position:0 0}12.5%{background-position:33.3333% 0}25%{background-position:66.6667% 0}37.5%{background-position:100% 0}50%{background-position:0 100%}62.5%{background-position:33.3333% 100%}75%{background-position:66.6667% 100%}87.5%,to{background-position:100% 100%}}@media (max-width:1000px){.signal-traveller{--runner-width:54px;--runner-height:60px}}.chapter-counter{z-index:18;mix-blend-mode:difference;color:#fff;flex-direction:column;align-items:center;gap:8px;font-size:9px;display:flex;position:fixed;bottom:30px;right:1.7%}.chapter-counter i{border-left:1px solid;height:45px}.chapter-counter span:first-child{font-weight:700}.intro{height:100svh;min-height:850px;max-height:1300px;padding:135px 6% 40px}.intro-kicker{letter-spacing:1.8px;text-transform:uppercase;justify-content:space-between;font-size:11px;display:flex}.intro-title{margin-top:7vh;position:relative}.intro h1{font-family:var(--display);letter-spacing:-.08em;font-size:clamp(75px,10.2vw,165px);font-weight:400;line-height:1.02}.hero-line{display:block}.hero-middle{align-items:center;gap:6vw;padding-left:12%;display:flex}.hero-middle em{padding-right:20px;font-size:1.3em;line-height:.88}.signal-seed{width:72px;height:72px;display:block;position:relative}.signal-seed i{border:1px solid var(--coral);border-radius:50%;animation:3s ease-out infinite seed-pulse;position:absolute;inset:0}.signal-seed i:nth-child(2){animation-delay:1s}.signal-seed i:nth-child(3){animation-delay:2s}.signal-seed b{background:var(--coral);border-radius:50%;width:10px;height:10px;position:absolute;top:31px;left:31px}@keyframes seed-pulse{0%{opacity:.7;transform:scale(.15)}to{opacity:0;transform:scale(1.3)}}.hero-aside{flex-direction:column;align-items:center;width:22%;display:flex;position:absolute;bottom:10px;right:0}.vertical-note{writing-mode:vertical-rl;letter-spacing:2px;font-size:9px;position:absolute;top:-100px;right:-20px}.orbit-seal{border:1px solid #23251f77;border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;display:flex;position:relative;transform:rotate(12deg)}.orbit-seal span{text-align:center;letter-spacing:1.5px;font-size:8px;line-height:1.8;position:absolute;inset:12px}.orbit-seal b{color:var(--coral);font-family:Georgia,serif;font-size:78px;font-weight:400}.hero-aside p{text-align:center;margin-top:22px;font-size:12px;line-height:1.6}.intro-footer{border-top:1px solid #23251f35;justify-content:space-between;align-items:center;margin-top:6vh;padding-top:25px;display:flex}.follow-link{align-items:center;gap:16px;font-size:13px;display:flex}.follow-link small{letter-spacing:1.2px;margin-top:7px;font-size:8px;display:block}.arrow-circle{border:1px solid var(--ink);border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;transition:background .25s,transform .25s;display:grid}.follow-link:hover .arrow-circle{background:var(--coral);transform:translateY(4px)}.intro-word-window{height:22px;font-size:17px;font-family:var(--display);letter-spacing:-.5px;--word-shift:0%;overflow:hidden}.intro-word-window span{height:22px;transform:translateY(calc(var(--word-shift) * 4));display:block}.edition{letter-spacing:1.3px;text-align:right;font-size:8px;line-height:1.7}.mtv{background:var(--lime);min-height:1100px;padding-bottom:50px}.mtv-layout{grid-template-columns:1fr 1fr;gap:7vw;display:grid}.mtv-copy>.eyebrow{margin-bottom:26px}.chapter-quote{max-width:330px;margin-top:40px;font-size:19px;line-height:1.5}.theme-list{letter-spacing:1px;flex-wrap:wrap;gap:10px 20px;margin-top:28px;font-size:9px;display:flex}.theme-list span{border-bottom:1px solid;padding-bottom:6px}.poster-wall{min-height:640px;position:relative}.media-slot{position:relative;overflow:hidden}.slot-label{text-transform:uppercase;letter-spacing:.5px;z-index:4;align-items:center;gap:7px;font-size:8px;display:flex;position:absolute;bottom:15px;left:16px;right:16px}.slot-label small{opacity:.65;margin-left:auto;font-size:7px}.slot-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.media-poster{border:1px solid var(--ink);width:310px;height:390px;padding:28px;box-shadow:8px 14px #23251f12}.poster-campus{background:var(--coral);color:var(--ink);position:absolute;top:15px;left:0;transform:rotate(-7deg)}.poster-love{background:#f2d5dc;position:absolute;top:250px;right:0;transform:rotate(9deg)}.poster-small{letter-spacing:1px;font-size:9px}.media-poster strong{font-family:var(--display);letter-spacing:-2px;margin-top:28px;font-size:43px;line-height:1;display:block}.media-poster strong i{font-family:var(--serif);font-size:65px;font-weight:400}.poster-star{font-size:95px;position:absolute;bottom:65px;right:20px;transform:rotate(18deg)}.poster-footer{letter-spacing:1px;font-size:8px;position:absolute;bottom:48px}.heart-shape{font-family:Georgia,serif;font-size:125px;line-height:1;position:absolute;bottom:70px;right:15px}.scribble-note{font-family:var(--serif);font-size:27px;font-style:italic;position:absolute;bottom:25px;left:0;transform:rotate(-8deg)}.big-brand{font-family:var(--display);letter-spacing:-.09em;margin-top:50px;font-size:17vw;line-height:.85}.big-brand span{font-family:var(--body);letter-spacing:3px;vertical-align:middle;margin-left:35px;font-size:12px}.star{color:var(--paper);background:#262925;min-height:1250px;overflow:hidden}.channel-wipe{z-index:1;pointer-events:none;background:#343a32;position:absolute;inset:0}.broadcast-top{letter-spacing:1.5px;justify-content:space-between;font-size:9px;display:flex}.broadcast-top>span:first-child{align-items:center;gap:9px;display:flex}.broadcast-top i{background:var(--coral);border-radius:50%;width:6px;height:6px}.broadcast-copy{max-width:1050px;padding:100px 0 80px}.broadcast-copy h2{font-size:clamp(45px,6.7vw,105px)}.broadcast-copy h2>span{display:block}.broadcast-copy h2>span:nth-child(2){color:#a5a89c;margin-top:30px;margin-left:16%;font-size:.66em}.broadcast-copy em{color:var(--lime);margin-top:60px;margin-left:28%;font-size:1.1em;display:block}.broadcast-bottom{justify-content:space-between;gap:50px;display:flex}.broadcast-bottom>.theme-list{align-content:start;max-width:240px;line-height:1.5}.mini-awards{gap:40px;max-width:540px;font-size:11px;display:flex}.mini-awards>div{border-top:1px solid #ffffff50;flex:1;padding-top:20px}.mini-awards b{color:var(--lime);font-family:var(--display);font-size:22px}.mini-awards p{margin:10px 0;line-height:1.5}.mini-awards small{color:#b8b8ae;font-size:9px}.star-brand{font-family:var(--display);letter-spacing:-.06em;margin-top:70px;font-size:11vw;display:block}.star-brand span{color:var(--coral);margin-left:35px;font-size:.8em}.wavemaker{min-height:1400px}.wide-title{letter-spacing:-.075em!important;font-size:clamp(40px,11.2vw,190px)!important}.wave-role{border-bottom:1px solid var(--line);justify-content:space-between;padding:22px 0;font-size:11px;display:flex}.wave-role>span:last-child{letter-spacing:1px;font-size:9px}.ecosystem{height:500px;margin-top:60px;position:relative}.network-word{letter-spacing:1.5px;background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px;font-size:12px;display:flex;position:absolute}.network-word i{border:1px solid var(--coral);border-radius:50%;width:7px;height:7px}.word-0{top:8%;left:12%}.word-1{top:8%;left:72%}.word-2{top:45%;left:5%}.word-3{top:45%;left:73%}.word-4{top:80%;left:18%}.word-5{top:80%;left:65%}.word-6{top:93%;left:43%}.network-center{text-align:center;width:30%;font-family:var(--display);letter-spacing:-3px;font-size:50px;line-height:1.2;position:absolute;top:23%;left:35%}.network-center em{color:var(--coral);font-size:1.35em}.wave-conclusion{justify-content:space-between;align-items:flex-end;gap:5vw;margin-top:100px;display:flex}.wave-conclusion h3{letter-spacing:-1px;max-width:750px;font-size:34px;font-weight:400;line-height:1.3}.wave-conclusion h3 em{font-size:1.2em}.brand-list{font-family:var(--display);letter-spacing:-1px;flex-direction:column;gap:17px;font-size:21px;display:flex}.skoda{color:var(--paper);background:#33443a;padding-bottom:130px}.skoda-heading{justify-content:space-between;align-items:center;display:flex}.skoda-heading h2{letter-spacing:-.07em;font-size:15vw}.skoda-heading p{text-transform:uppercase;letter-spacing:1.5px;font-size:10px;line-height:2}.round-arrow{border:1px solid #f1efe780;border-radius:50%;place-items:center;width:100px;height:100px;font-size:50px;display:grid}.skoda-story{margin:130px 0 50px 20%}.skoda-story p{color:#b8c5b6;margin-bottom:28px;font-size:17px}.skoda-story h3{letter-spacing:-.055em;font-size:clamp(35px,5vw,72px);font-weight:500;line-height:1.05}.skoda-story h3 em{font-size:1.25em}.relaunch-stage{margin-top:150px}.relaunch-word{font-family:var(--display);letter-spacing:-.075em;color:var(--lime);font-size:19vw;line-height:.85}.relaunch-word>span{display:block}.relaunch-word>span:first-child{margin-left:28%}.relaunch-word>span:last-child{position:relative}.asterisk{color:var(--coral);letter-spacing:0;font-family:Georgia,serif;font-size:.65em;position:absolute;top:-60%;right:1%}.relaunch-caption{letter-spacing:2px;margin-top:35px;font-size:9px;display:block}.launches{grid-template-columns:1fr 1fr;gap:30px;margin-top:110px;display:grid}.media-launch{color:#33443a;background:#c5cbb6;height:400px;padding:25px}.launch-1{background:#89988a;margin-top:100px}.launch-index{letter-spacing:1px;font-size:9px}.media-launch h4{font-family:var(--display);letter-spacing:-.06em;font-size:5vw;position:absolute;bottom:55px;left:25px}.car-geometry{width:76%;height:100px;position:absolute;top:34%;left:12%}.car-body{border:1px solid;border-radius:25px 12px 15px 8px;height:50px;position:absolute;top:35px;left:0;right:0}.car-roof{border:1px solid;border-radius:12px 20px 0 0;width:52%;height:50px;position:absolute;top:0;left:20%;transform:skew(-25deg)}.car-geometry i{background:#c5cbb6;border:1px solid;border-radius:50%;width:40px;height:40px;position:absolute;top:63px;left:17%}.car-geometry i:last-child{left:72%}.launch-1 .car-geometry i{background:#89988a}.work{padding-bottom:150px}.work-heading{justify-content:space-between;align-items:flex-end;display:flex}.work-heading p{padding-bottom:12px;font-size:15px;line-height:1.65}.work-heading .eyebrow{margin-top:28px;font-size:8px}.project-grid{grid-template-columns:1fr 1fr;gap:70px 50px;margin-top:80px;display:grid}.project-object{text-align:left;background:0 0;border:0;padding:0;transition:transform .4s;position:relative}.project-object:nth-child(2n){margin-top:95px}.project-object:hover{transform:translateY(-7px)}.project-art{background:var(--coral);height:420px;padding:25px;position:relative;overflow:hidden}.project-lime .project-art,.case-media.project-lime{background:var(--lime)}.project-blue .project-art,.case-media.project-blue{background:#aebbd0}.project-paper .project-art,.case-media.project-paper{background:#dfdace}.project-coral .project-art,.case-media.project-coral{background:var(--coral)}.project-number{letter-spacing:1px;z-index:2;font-size:9px;position:relative}.project-asset{letter-spacing:1px;font-size:8px;position:absolute;bottom:20px;left:25px}.abstract-art{transition:transform .6s;position:absolute;inset:65px 15px 50px}.project-object:hover .abstract-art{transform:scale(1.06)rotate(4deg)}.graphic-beats i{left:calc(8% + var(--i) * 7%);width:3%;height:calc(25% + mod(var(--i), 4) * 12%);background:var(--ink);border-radius:50px;position:absolute;top:25%;transform:rotate(-12deg)}.graphic-beats i:nth-child(3n){height:70%;top:10%}.graphic-beats i:nth-child(2n){height:45%;top:22%}.graphic-roots i{left:calc(10% + var(--i) * 8%);top:calc(4% + var(--i) * 8%);border:2px solid var(--ink);border-radius:50%;width:65%;height:80%;position:absolute;transform:rotate(-32deg)}.graphic-wicket i{width:7%;height:67%;left:calc(22% + var(--i) * 13%);border:2px solid var(--ink);position:absolute;top:15%;transform:rotate(15deg)}.graphic-wicket i:nth-child(4){width:57%;height:8%;top:13%;left:18%}.graphic-wicket i:nth-child(5){background:var(--coral);border-radius:50%;width:60px;height:60px;top:70%;left:75%}.graphic-rewind i{left:calc(8% + var(--i) * 15%);clip-path:polygon(100% 0,0 50%,100% 100%);background:var(--ink);width:33%;height:65%;position:absolute;top:15%}.graphic-rewind i:nth-child(n+3){display:none}.graphic-rewind i:nth-child(2){left:50%}.project-caption{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 0;display:flex}.project-caption h3{font-family:var(--display);letter-spacing:-1px;font-size:24px}.project-caption>span{font-size:28px}.project-hover{background:var(--paper);opacity:0;flex-direction:column;gap:12px;padding:18px;font-size:10px;transition:opacity .25s,transform .25s;display:flex;position:absolute;inset:auto 20px 100px;transform:translateY(12px)}.project-hover strong{font-size:14px;font-weight:500}.project-object:hover .project-hover,.project-object:focus-visible .project-hover{opacity:1;transform:translateY(0)}.rohtang{color:var(--paper);background:#161e1d;min-height:1150px;overflow:hidden}.rohtang .chapter-content{position:static}.rohtang .chapter-label,.altitude,.rohtang-title,.rohtang-note{z-index:3;position:relative}.altitude{font-family:var(--display);letter-spacing:-.09em;font-size:20vw;line-height:1}.altitude>span{font-family:var(--body);letter-spacing:2px;margin-left:25px;font-size:16px}.mountains{z-index:1;height:590px;position:absolute;top:320px;left:0;right:0}.mountains svg{width:100%;height:100%}.mountain-coordinate{color:#9ba69a;letter-spacing:1.5px;font-size:8px;position:absolute;bottom:20px;right:6%}.rohtang-title{margin-top:140px}.rohtang-title>.eyebrow{margin-bottom:35px}.rohtang-title h2{font-size:10vw;line-height:.92}.rohtang-title em{color:var(--lime)}.rohtang-title>div{align-items:center;gap:25px;margin-top:45px;display:flex}.mapping-cross{color:var(--coral);font-size:50px;line-height:1}.rohtang-title p{letter-spacing:1.5px;font-size:14px}.rohtang-title small{color:#aaa;letter-spacing:1px;margin-top:10px;font-size:9px;display:block}.rohtang-note{font-family:var(--serif);color:var(--lime);font-size:33px;font-style:italic;position:absolute;bottom:130px;right:10%;transform:rotate(-8deg)}.awards{min-height:1250px}.awards h2{max-width:1000px}.award-wall{height:700px;margin-top:60px;position:relative}.award-stamp{text-align:center;border:2px solid var(--ink);background:var(--paper);outline:1px solid var(--ink);outline-offset:-9px;flex-direction:column;justify-content:center;align-items:center;width:255px;height:255px;padding:23px;display:flex;position:absolute}.award-stamp strong{font-family:var(--display);letter-spacing:-3px;margin:15px 0;font-size:45px}.award-stamp h3{letter-spacing:.5px;font-size:10px;font-weight:500;line-height:1.6}.stamp-mini{letter-spacing:.8px;font-size:7px}.stamp-star{margin-top:13px;font-size:22px}.stamp-0{background:var(--lime);border-radius:50%;top:60px;left:2%;transform:rotate(-8deg)}.stamp-1{background:var(--coral);width:280px;top:0;left:34%;transform:rotate(6deg)}.stamp-1 strong{letter-spacing:0;font-family:Georgia,serif;font-size:85px;line-height:.8}.stamp-2{border-style:dashed;border-radius:50%;top:110px;right:0;transform:rotate(12deg)}.stamp-3{width:270px;height:190px;top:400px;left:9%;transform:rotate(-6deg)}.stamp-4{border-radius:50%;top:330px;left:43%;transform:rotate(9deg)}.stamp-5{width:240px;height:190px;top:460px;right:0;transform:rotate(-9deg)}.awards-note{font-family:var(--serif);font-size:28px;font-style:italic;position:absolute;bottom:0;left:5%;transform:rotate(-7deg)}.growth{background:#e2e4d8;min-height:1450px}.career-timeline{max-width:820px;margin-left:12%}.career-step{border-bottom:1px solid #23251f30;align-items:center;gap:40px;padding:22px 0;display:flex}.career-step>span{font-size:9px}.career-step h3{letter-spacing:-2px;font-size:clamp(25px,3.8vw,55px);font-weight:500}.career-step i{border:2px solid var(--coral);border-radius:50%;width:10px;height:10px;margin-left:auto}.growth-copy{max-width:780px;margin:140px 0 0 25%}.growth-copy p{max-width:400px;margin-bottom:35px;font-size:17px;line-height:1.5}.team-connections{flex-wrap:wrap;justify-content:space-between;gap:28px 50px;max-width:900px;margin:0 auto;padding:100px 0 50px;display:flex;position:relative}.team-connections span{letter-spacing:2px;border-bottom:1px solid var(--ink);padding-bottom:8px;font-size:11px}.team-connections b{color:var(--coral);font-family:Georgia,serif;font-size:50px}.impact{background:var(--coral);padding-bottom:100px}.impact .chapter-label b{color:var(--ink)}.impact-display{font-family:var(--display);letter-spacing:-.09em;z-index:3;align-items:baseline;line-height:1;display:flex;position:relative}.metric-value{font-size:32vw}.impact-plus{letter-spacing:-.12em;align-self:flex-start;margin-top:30px;font-size:17vw}.impact-percent{letter-spacing:-.1em;font-size:17vw}.impact-rings{pointer-events:none;z-index:-1;width:25vw;height:25vw;position:absolute;top:35px;right:0}.impact-rings i{border:1px solid #23251f60;border-radius:50%;position:absolute;inset:0}.impact-rings i:nth-child(2){inset:12%}.impact-rings i:nth-child(3){inset:24%}.impact-footer{border-top:1px solid #23251f55;justify-content:space-between;align-items:flex-end;padding-top:25px;display:flex}.impact-footer h2{letter-spacing:-1.5px;font-size:32px}.impact-footer p{max-width:260px;font-size:12px;line-height:1.6}.lessons{padding-bottom:150px}.lessons-heading{position:relative}.lessons-heading>.eyebrow{margin-bottom:25px}.draft-note{letter-spacing:1.4px;color:#74786a;margin-top:25px;font-size:8px;display:block}.lesson-list{margin-top:100px}.lesson{border-top:1px solid var(--line);grid-template-columns:70px 1fr 100px;align-items:center;gap:25px;padding:45px 0;display:grid}.lesson>span:first-child{color:var(--coral);align-self:start;padding-top:8px;font-size:10px}.lesson p{letter-spacing:-1.5px;max-width:880px;font-size:clamp(26px,3.5vw,48px);line-height:1.2}.lesson-symbol{color:var(--coral);justify-self:end;font-family:Georgia,serif;font-size:50px}.personal{background:#e4d6ca;min-height:1250px;padding-bottom:90px}.personal h2{text-align:center}.personal-instruction{text-align:center;margin-top:30px;font-size:13px;line-height:1.6}.personal-instruction>span{margin-top:14px;font-size:10px;display:block}.personal-desk{height:650px;margin-top:70px;position:relative}.personal-photo{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:230px;transform:translate(var(--drag-x,0px), var(--drag-y,0px)) rotate(var(--rotation,-5deg));z-index:4;background:#f7f4ed;padding:13px 13px 20px;transition:box-shadow .2s;position:absolute;box-shadow:3px 6px 14px #23251f1a}.personal-photo.is-dragging{cursor:grabbing;z-index:8;box-shadow:8px 18px 28px #23251f30}.photo-placeholder{background:#c1c5aa;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:205px;display:flex}.photo-placeholder>span{font-family:Georgia,serif;font-size:85px;line-height:1}.photo-placeholder small{text-align:center;letter-spacing:1.5px;opacity:.7;font-size:7px;line-height:1.6}.personal-photo p{font-family:var(--serif);margin-top:15px;font-size:23px;font-style:italic}.personal-photo>small{letter-spacing:1px;margin-top:10px;font-size:6px;display:block}.photo-0{--rotation:-12deg;top:20px;left:0}.photo-1{--rotation:8deg;top:0;left:30%}.photo-1 .photo-placeholder{background:#b8c2cc}.photo-2{--rotation:13deg;top:65px;right:0}.photo-2 .photo-placeholder{background:#e5b9ac}.photo-3{--rotation:4deg;top:310px;left:15%}.photo-3 .photo-placeholder{background:#d3bf98}.photo-4{--rotation:-9deg;top:300px;right:20%}.photo-4 .photo-placeholder{background:#beb3c5}.desk-token{border:1px solid var(--ink);background:var(--coral);z-index:9;border-radius:50%;width:95px;height:95px;transition:transform .4s;position:absolute;top:235px;left:52%;transform:rotate(15deg)}.desk-token.flipped{background:var(--lime);transform:rotate(-15deg)}.desk-token>span{letter-spacing:1px;font-size:7px;display:block}.desk-token b{font-family:Georgia,serif;font-size:48px;font-weight:400}.desk-note{font-family:var(--serif);font-size:28px;font-style:italic;position:absolute;bottom:20px;right:0;transform:rotate(-7deg)}.ending{background:var(--ink);color:var(--paper);min-height:1150px;padding-bottom:35px}.echoes{color:#a6ad96;flex-wrap:wrap;justify-content:space-around;gap:35px;min-height:20px;margin-bottom:100px;font-size:12px;display:flex}.echoes span:nth-child(2n){transform:translateY(25px)}.ending-name{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.ending-name h2{letter-spacing:-.07em;font-size:12.8vw;line-height:.9;position:relative}.ending-name h2>span{color:var(--coral);font-family:Georgia,serif;font-size:9vw;position:absolute;top:-30%;left:85%}.ending-lines{max-width:240px;font-size:15px;line-height:1.9}.ending-last{font-family:var(--serif);margin-top:20px;font-size:30px;font-style:italic;line-height:1.15}.contact-links{border-top:1px solid #f1efe744;border-bottom:1px solid #f1efe744;margin-top:100px;display:flex}.contact-links :is(button,a){letter-spacing:1.5px;background:0 0;border:0;border-right:1px solid #f1efe744;flex:1;justify-content:space-between;padding:30px 25px;font-size:10px;transition:background .2s,color .2s;display:flex}.contact-links :is(button,a):first-child{padding-left:0}.contact-links :is(button,a):last-child{border-right:0}.contact-links :is(button,a):hover{background:var(--lime);color:var(--ink);padding-left:25px}.contact-links :is(button,a)>span{font-size:20px}.ending-footer{letter-spacing:1px;justify-content:space-between;align-items:center;gap:20px;margin-top:190px;font-size:8px;display:flex}.ending-footer>span:nth-child(2){align-items:center;gap:10px;display:flex}dialog{background:var(--paper);color:var(--ink);overscroll-behavior:contain;border:0;width:min(900px,90vw);max-height:90svh;padding:40px}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#171b16bb}.dialog-top{letter-spacing:1.5px;justify-content:space-between;align-items:center;margin-bottom:40px;font-size:9px;display:flex}.dialog-top button{border:1px solid var(--line);background:0 0;width:40px;height:40px;font-size:18px}.dialog-top button:hover{background:var(--coral)}dialog h2{font-family:var(--display);letter-spacing:-.055em;font-size:clamp(35px,5vw,70px);font-weight:400;line-height:1.05}dialog h2 em{font-size:1.3em}.index-dialog nav{margin-top:35px}.index-dialog nav a{border-top:1px solid var(--line);align-items:center;gap:18px;padding:15px 0;display:flex}.index-dialog nav a:hover strong{color:var(--coral)}.index-dialog nav a>span{color:var(--coral);font-size:9px}.index-dialog nav strong{letter-spacing:-.5px;font-size:18px;font-weight:500}.index-dialog nav small{margin-left:auto;font-size:9px}.index-dialog nav b{margin-left:15px;font-size:20px;font-weight:400}.index-dialog>p{margin-top:25px;font-size:12px}.case-dialog>.eyebrow{margin-bottom:15px}.case-dialog h2{margin-bottom:25px}.case-media{height:300px}.case-media>span:not(.slot-label){text-align:center;font-size:170px;line-height:1.4;display:block}.case-dialog>p{max-width:650px;margin-top:25px;font-size:16px;line-height:1.6}.case-outline{border-top:1px solid var(--line);letter-spacing:1px;gap:25px;margin-top:30px;padding-top:20px;font-size:8px;display:flex}.prototype-note{color:#666e5c;margin-top:30px;line-height:1.6;display:block;font-size:11px!important}@media (min-width:1600px){.chapter{padding-left:max(6%,50vw - 750px);padding-right:max(6%,50vw - 750px)}.intro{padding-left:6%;padding-right:6%}}@media (max-width:1000px){.header-name{display:none}.intro{min-height:760px}.hero-aside{width:20%}.orbit-seal{width:105px;height:105px}.orbit-seal b{font-size:60px}.orbit-seal span{font-size:6px}.poster-wall{min-height:610px}.media-poster{width:240px;height:330px;padding:20px}.media-poster strong{font-size:34px}.media-poster strong i{font-size:50px}.poster-love{top:255px;right:-10px}.poster-star{font-size:70px}.heart-shape{font-size:100px}.chapter-label{margin-bottom:60px}.wave-conclusion{align-items:start}.wave-conclusion h3{font-size:27px}.network-center{font-size:38px}.project-art{height:340px}.project-caption h3{font-size:19px}.award-stamp{width:210px;height:210px}.award-stamp strong{font-size:36px}.stamp-1{width:225px}.stamp-3{width:220px;height:190px}.stamp-5{width:210px;height:180px}.award-stamp h3{font-size:8px}.growth-copy{margin-left:15%}.personal-photo{width:195px}.photo-placeholder{height:175px}.personal-photo p{font-size:20px}.ending-name{gap:25px}.ending-lines{max-width:200px;font-size:12px}.ending-last{font-size:25px}.round-arrow{width:65px;height:65px;font-size:34px}}@media (max-width:700px){.site-header{height:64px;padding:0 6%}.monogram{font-size:25px}.header-center{letter-spacing:.3px;max-width:150px;font-size:8px}.index-button{letter-spacing:1px;gap:10px;font-size:8px}.index-button span{font-size:22px}.chapter{padding:75px 7%}.chapter-label{letter-spacing:.7px;gap:12px;margin-bottom:55px;padding-top:15px;font-size:8px}.chapter-label b{margin-right:8px}.chapter-label>span:last-child{max-width:135px}.chapter h2{font-size:clamp(40px,10vw,65px)}.chapter-counter{font-size:7px;bottom:20px;right:2%}.chapter-counter i{height:25px}.intro{height:calc(100svh - 10px);min-height:740px;max-height:none;padding:112px 7% 35px}.intro-kicker{letter-spacing:1px;gap:15px;font-size:8px}.intro-kicker>span:last-child{text-align:right;max-width:110px}.intro-title{margin-top:70px}.intro h1{letter-spacing:-.075em;font-size:12.6vw;line-height:1.16}.hero-middle{gap:8vw;padding-left:7%}.hero-middle em{font-size:1.38em;line-height:1.05}.signal-seed{width:45px;height:45px}.signal-seed b{width:7px;height:7px;top:19px;left:19px}.hero-aside{flex-direction:row;justify-content:flex-end;gap:22px;width:100%;margin-top:45px;position:relative;bottom:auto}.orbit-seal{order:2;width:85px;height:85px}.orbit-seal b{font-size:50px}.orbit-seal span{letter-spacing:.5px;font-size:5px;inset:8px}.hero-aside p{text-align:left;margin:0;font-size:10px}.vertical-note{display:none}.intro-footer{margin-top:55px;padding-top:22px}.follow-link{gap:10px;font-size:11px}.arrow-circle{width:35px;height:35px;font-size:18px}.follow-link small{font-size:6px}.intro-word-window{letter-spacing:-.2px;font-size:11px}.edition{display:none}.mtv{min-height:1350px;padding-bottom:35px}.mtv-layout{grid-template-columns:1fr;gap:45px}.mtv-copy h2{font-size:14vw}.chapter-quote{max-width:285px;margin-top:25px;font-size:16px}.theme-list{gap:15px;margin-top:25px;font-size:7px}.poster-wall{min-height:530px;margin:0 4%}.media-poster{width:205px;height:275px;padding:18px}.media-poster strong{margin-top:20px;font-size:30px}.media-poster strong i{font-size:43px}.poster-small{font-size:7px}.poster-campus{top:10px;left:0}.poster-love{top:215px;right:-5px}.poster-star{font-size:65px;bottom:55px}.poster-footer{font-size:6px;bottom:40px}.heart-shape{font-size:80px;bottom:60px}.slot-label{font-size:6px;bottom:12px;left:10px;right:10px}.slot-label small{display:none}.scribble-note{font-size:23px;bottom:15px}.big-brand{margin-top:50px;font-size:31vw}.big-brand span{margin-left:25px;font-size:9px}.star{min-height:1120px}.broadcast-top{gap:15px;font-size:7px}.broadcast-top>span:nth-child(2){text-align:center;max-width:130px;line-height:1.5}.broadcast-copy{padding:100px 0 65px}.broadcast-copy h2{font-size:10vw}.broadcast-copy h2>span:nth-child(2){margin-top:40px;margin-left:5%;font-size:.8em}.broadcast-copy em{margin-top:60px;margin-left:8%;font-size:1.25em}.broadcast-bottom{flex-direction:column;gap:45px}.broadcast-bottom>.theme-list{max-width:100%}.mini-awards{gap:25px}.mini-awards b{font-size:19px}.mini-awards p{font-size:10px}.mini-awards small{font-size:8px}.star-brand{margin-top:70px;font-size:23vw}.star-brand span{margin-left:20px}.wavemaker{min-height:1110px}.wide-title{letter-spacing:-.08em!important;font-size:10.8vw!important}.wave-role{gap:20px;font-size:9px;line-height:1.5}.wave-role>span:last-child{text-align:right;max-width:95px;font-size:6px}.ecosystem{height:400px;margin-top:40px}.network-word{letter-spacing:.6px;gap:6px;padding:7px;font-size:8px}.word-0{left:3%}.word-1{left:76%}.word-2{top:45%;left:-2%}.word-3{top:50%;left:73%}.word-4{top:75%;left:7%}.word-5{top:80%;left:67%}.word-6{top:95%;left:38%}.network-center{letter-spacing:-1.5px;width:48%;font-size:31px;top:27%;left:26%}.wave-conclusion{flex-direction:column;gap:35px;margin-top:80px}.wave-conclusion h3{font-size:24px}.brand-list{flex-flow:wrap;gap:25px;font-size:15px}.skoda-heading{flex-wrap:wrap;gap:20px}.skoda-heading h2{font-size:23vw}.skoda-heading p{font-size:7px}.round-arrow{display:none}.skoda-story{margin:80px 0 0 8%}.skoda-story p{font-size:12px}.skoda-story h3{font-size:9vw;line-height:1.13}.relaunch-stage{margin-top:100px}.relaunch-word{font-size:19vw}.asterisk{right:0}.relaunch-caption{letter-spacing:1px;margin-top:20px;font-size:6px}.launches{grid-template-columns:1fr;gap:25px;margin-top:65px}.media-launch{height:290px;padding:20px}.launch-1{margin-top:0;margin-left:10%}.media-launch h4{font-size:13vw;bottom:40px;left:20px}.launch-index{font-size:7px}.car-geometry{height:80px}.car-geometry i{width:30px;height:30px;top:67px}.work-heading{flex-direction:column;align-items:start;gap:30px}.work-heading h2{font-size:13vw}.work-heading p{font-size:12px}.work-heading .eyebrow{margin-top:18px;font-size:7px}.project-grid{grid-template-columns:1fr;gap:45px;margin-top:45px}.project-object:nth-child(2n){margin-top:0;margin-left:8%}.project-art{height:330px;padding:18px}.project-number{font-size:7px}.project-asset{font-size:6px;left:18px}.project-caption{padding:18px 0}.project-caption h3{font-size:21px}.project-hover{inset:auto 15px 85px}.rohtang{min-height:880px}.altitude{font-size:21vw}.altitude>span{margin-left:12px;font-size:10px}.mountains{height:360px;top:280px;left:-200px;right:-120px}.rohtang-title{margin-top:135px}.rohtang-title>.eyebrow{max-width:200px;font-size:7px;line-height:1.5}.rohtang-title h2{font-size:15vw}.rohtang-title>div{gap:15px;margin-top:35px}.rohtang-title p{font-size:11px}.rohtang-title small{font-size:7px}.rohtang-note{font-size:24px;bottom:75px;right:12%}.mountain-coordinate{font-size:6px;right:160px}.awards{min-height:1500px}.awards h2{font-size:9vw;line-height:1.2}.award-wall{height:1030px;margin-top:50px}.award-stamp{width:175px;height:175px;padding:17px}.award-stamp strong{margin:10px 0;font-size:29px}.stamp-mini{font-size:5px}.award-stamp h3{font-size:7px;line-height:1.45}.stamp-star{margin-top:7px;font-size:15px}.stamp-0{top:5px;left:-2%}.stamp-1{width:180px;top:190px;left:auto;right:-1%}.stamp-1 strong{font-size:65px}.stamp-2{top:365px;left:0;right:auto}.stamp-3{width:190px;height:155px;top:535px;left:auto;right:0}.stamp-4{top:690px;left:-1%}.stamp-5{width:190px;height:145px;top:880px;right:-1%}.awards-note{font-size:22px;bottom:-30px;left:0}.growth{min-height:1130px}.career-timeline{margin-left:0}.career-step{gap:20px;padding:20px 0}.career-step h3{letter-spacing:-1.5px;font-size:27px}.career-step>span{font-size:7px}.growth-copy{margin:100px 0 0 5%}.growth-copy p{font-size:14px}.growth-copy h2{font-size:10.5vw}.team-connections{gap:30px;padding:70px 0 20px}.team-connections span{letter-spacing:1px;font-size:8px}.team-connections b{font-size:35px}.impact{padding-bottom:70px}.impact-display{margin:45px 0 35px}.metric-value{font-size:34vw}.impact-plus{margin-top:8px;font-size:18vw}.impact-percent{font-size:18vw}.impact-rings{width:31vw;height:31vw;top:0;right:-6%}.impact-footer{flex-direction:column;align-items:start;gap:20px}.impact-footer h2{font-size:26px}.impact-footer p{font-size:11px}.lessons-heading h2{font-size:10vw}.draft-note{font-size:6px}.lesson-list{margin-top:60px}.lesson{grid-template-columns:20px 1fr 30px;gap:12px;padding:32px 0}.lesson p{letter-spacing:-1px;font-size:26px}.lesson-symbol{font-size:28px}.lesson>span:first-child{font-size:7px}.personal{min-height:1500px}.personal h2{font-size:12vw}.personal-instruction{font-size:11px}.personal-instruction>span{font-size:8px}.personal-desk{height:1050px;margin-top:50px}.personal-photo{width:180px;padding:10px 10px 17px}.photo-placeholder{height:160px}.photo-placeholder>span{font-size:70px}.personal-photo p{font-size:20px}.photo-0{top:0;left:0}.photo-1{--rotation:8deg;top:215px;left:auto;right:0}.photo-2{top:420px;left:0;right:auto}.photo-3{top:625px;left:auto;right:0}.photo-4{top:820px;left:0;right:auto}.desk-token{width:75px;height:75px;top:75px;left:auto;right:12%}.desk-token b{font-size:38px}.desk-token span{font-size:6px}.desk-note{font-size:23px;bottom:10px;right:0}.ending{min-height:1080px;padding-bottom:30px}.echoes{gap:20px 25px;margin-bottom:100px;font-size:9px}.ending-name{flex-direction:column;align-items:start;gap:60px}.ending-name h2{font-size:20.5vw}.ending-name h2>span{font-size:16vw;left:85%}.ending-lines{margin-left:15%;font-size:15px}.ending-last{font-size:29px}.contact-links{flex-direction:column;margin-top:60px}.contact-links :is(button,a){border-bottom:1px solid #f1efe733;border-right:0;padding:22px 0;font-size:9px}.contact-links :is(button,a):last-child{border-bottom:0}.contact-links :is(button,a):hover{padding-left:15px}.ending-footer{flex-wrap:wrap;gap:25px;margin-top:90px;font-size:6px}.ending-footer>a{margin-left:auto}.ending-footer>span:nth-child(2){display:none}dialog{width:92vw;padding:25px}.dialog-top{margin-bottom:30px;font-size:7px}.dialog-top button{width:32px;height:32px;font-size:15px}.index-dialog nav a{gap:12px;padding:14px 0}.index-dialog nav strong{font-size:15px}.index-dialog nav small{white-space:nowrap;display:block}.index-dialog nav b{margin-left:auto}.case-dialog h2{font-size:35px}.case-media{height:210px}.case-media>span:not(.slot-label){font-size:120px}.case-dialog>p{font-size:13px}.case-outline{flex-wrap:wrap;gap:15px;font-size:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.signal-trace{opacity:.1}.signal-active{opacity:.45}.signal-seed i{opacity:.25;transform:scale(.7)}.signal-seed i:nth-child(2){transform:scale(1)}.signal-seed i:nth-child(3){transform:scale(1.3)}.channel-wipe{transform:none!important}}.horizontal-direction{display:none}@media (min-width:1001px){html,body{scrollbar-gutter:auto;height:100%;overflow:hidden}.journey-track{scroll-behavior:auto;overscroll-behavior-x:contain;width:100%;height:100svh;display:flex;position:relative;overflow:auto hidden}.journey-track::-webkit-scrollbar{height:6px}.journey-track::-webkit-scrollbar-thumb{background:var(--coral)}.journey-track::-webkit-scrollbar-track{background:var(--paper)}.journey-track:focus-visible{outline-offset:-3px}.chapter{flex:none;width:100vw;height:100%;min-height:0;max-height:none;padding:108px 5vw 38px;scroll-margin:0}.chapter-content{height:100%}.chapter-label{margin:0;padding-top:14px;position:absolute;inset:0 0 auto}.chapter h2{font-size:min(6.5vw,11vh)}.vertical-direction{display:none}.horizontal-direction{display:inline}.intro{padding:128px 6vw 38px}.intro-title{margin-top:5vh}.intro h1{font-size:min(10.2vw,18vh)}.intro-footer{width:100%;margin:0;position:absolute;bottom:0}.hero-aside{width:22%}.mtv{width:140vw}.mtv-layout{grid-template-columns:50vw 60vw;gap:10vw;height:100%;padding-top:65px}.mtv-copy>.eyebrow{margin-bottom:20px}.chapter-quote{max-width:340px;margin-top:24px;font-size:17px}.poster-wall{height:100%;min-height:0}.media-poster{width:min(25vw,310px);height:min(43vh,390px)}.poster-campus{top:1vh;left:6%}.poster-love{top:25vh;right:5%}.media-poster strong{font-size:min(3.2vw,5.2vh)}.media-poster strong i{font-size:min(5vw,8vh)}.scribble-note{bottom:0;left:0}.big-brand{opacity:.18;pointer-events:none;margin:0;font-size:min(13vw,20vh);position:absolute;bottom:0;left:0}.star{width:150vw}.broadcast-top{width:100%;position:absolute;top:65px}.broadcast-copy{width:93vw;padding:0;position:absolute;top:130px;left:0}.broadcast-copy h2{font-size:min(5.8vw,10vh)}.broadcast-copy h2>span:nth-child(2){margin-top:25px}.broadcast-copy em{margin-top:35px;margin-left:14%}.broadcast-bottom{flex-direction:column;gap:35px;width:32vw;display:flex;position:absolute;top:145px;right:0}.broadcast-bottom>.theme-list{max-width:none}.mini-awards{flex-direction:column;gap:25px}.star-brand{margin:0;font-size:min(10vw,15vh);position:absolute;bottom:0;right:0}.wavemaker{width:180vw}.wide-title{position:absolute;top:90px;left:0;font-size:min(9vw,14vh)!important}.wave-role{width:76vw;position:absolute;top:30vh;left:0}.ecosystem{width:78vw;height:calc(100% - 100px);margin:0;position:absolute;top:75px;right:0}.network-center{font-size:min(4vw,7vh)}.wave-conclusion{flex-direction:column;align-items:flex-start;gap:30px;width:76vw;margin:0;position:absolute;bottom:30px;left:0}.wave-conclusion h3{max-width:700px;font-size:min(2.8vw,4.5vh)}.brand-list{flex-direction:row;gap:28px;font-size:20px}.skoda{width:240vw}.skoda-heading{flex-wrap:wrap;gap:20px;width:66vw;position:absolute;top:80px;left:0}.skoda-heading h2{font-size:min(12vw,22vh)}.skoda-heading .round-arrow{display:none}.skoda-story{width:66vw;margin:0;position:absolute;bottom:25px;left:0}.skoda-story h3{font-size:min(4.7vw,7.8vh)}.skoda-story p{margin-bottom:20px}.relaunch-stage{width:65vw;margin:0;position:absolute;top:12vh;left:77vw}.relaunch-word{font-size:min(13vw,23vh)}.asterisk{right:-5%}.relaunch-caption{letter-spacing:1px;font-size:8px;line-height:1.8}.launches{gap:3vw;width:76vw;margin:0;position:absolute;top:12vh;left:154vw}.media-launch{height:52vh}.launch-1{margin-top:12vh}.media-launch h4{font-size:4.5vw}.work{width:230vw}.work-heading{width:45vw;display:block;position:absolute;top:95px;left:0}.work-heading h2{font-size:min(6vw,10vh)}.work-heading p{margin-top:45px}.project-grid{gap:4vw;width:168vw;margin:0;display:flex;position:absolute;top:80px;left:51vw}.project-object{flex:none;width:38vw}.project-object:nth-child(2n){margin-top:10vh}.project-art{height:min(40vh,420px)}.project-caption h3{font-size:min(2vw,25px)}.rohtang{width:140vw}.rohtang .chapter-content{position:relative}.altitude{font-size:min(20vw,29vh);position:absolute;top:80px;left:0}.mountains{height:65vh;top:25vh;bottom:0}.rohtang-title{width:60vw;margin:0;position:absolute;top:120px;right:0}.rohtang-title h2{font-size:min(9vw,17vh)}.rohtang-title>.eyebrow{margin-bottom:25px}.rohtang-note{font-size:30px;bottom:15px;right:10%}.awards{width:190vw}.awards h2{width:64vw;font-size:min(5.5vw,9vh);position:absolute;top:100px;left:0}.award-wall{width:108vw;height:calc(100% - 85px);margin:0;position:absolute;top:75px;left:70vw}.award-stamp{width:min(22vw,26vh);height:min(22vw,26vh);padding:18px}.award-stamp strong{margin:10px 0;font-size:min(3.5vw,5vh)}.award-stamp h3{font-size:8px}.stamp-0{top:0;left:0}.stamp-1{top:5%;left:36%}.stamp-1 strong{font-size:9vh}.stamp-2{top:0;left:74%;right:auto}.stamp-3{top:53%;left:5%}.stamp-4{top:50%;left:40%}.stamp-5{top:55%;left:78%;right:auto}.awards-note{bottom:25px;left:10%}.growth{width:180vw}.career-timeline{gap:2vw;width:65vw;max-width:none;margin:0;display:flex;position:absolute;top:140px;left:0}.career-step{border:0;flex-direction:column;align-items:flex-start;gap:25px;width:15vw;padding:20px 0}.career-step h3{letter-spacing:-1.5px;min-height:100px;font-size:min(2.7vw,4.5vh)}.career-step i{margin:0}.growth-copy{width:75vw;max-width:none;margin:0;position:absolute;top:100px;left:75vw}.growth-copy h2{font-size:min(5.8vw,9vh)}.growth-copy p{margin-bottom:25px}.team-connections{width:80vw;max-width:none;margin:0;padding:0;position:absolute;bottom:15px;left:75vw}.impact-display{width:100%;position:absolute;top:85px}.metric-value{font-size:min(32vw,47vh)}.impact-plus,.impact-percent{font-size:min(17vw,26vh)}.impact-rings{width:32vh;height:32vh}.impact-footer{width:100%;position:absolute;bottom:10px}.lessons{width:190vw}.lessons-heading{width:58vw;position:absolute;top:100px;left:0}.lessons-heading h2{font-size:min(5.2vw,8.5vh)}.lesson-list{width:110vw;margin:0;position:absolute;top:85px;left:67vw}.lesson{grid-template-columns:55px 1fr 70px;padding:3vh 0}.lesson p{max-width:1100px;font-size:min(3vw,4.2vh)}.lesson-symbol{font-size:5vh}.personal{width:200vw}.personal h2{text-align:left;width:60vw;font-size:min(6vw,10vh);position:absolute;top:120px;left:0}.personal-instruction{text-align:left;width:60vw;position:absolute;bottom:70px;left:0}.personal-desk{width:122vw;height:calc(100% - 65px);margin:0;position:absolute;top:60px;left:66vw}.personal-photo{width:min(18vw,230px);padding:12px}.photo-placeholder{height:20vh;max-height:205px}.personal-photo p{font-size:23px}.photo-0{top:2vh;left:2%}.photo-1{top:1vh;left:35%}.photo-2{top:6vh;right:0}.photo-3{top:33vh;left:18%}.photo-4{top:32vh;right:18%}.desk-token{top:28vh;left:52%}.desk-note{bottom:5px;right:0}.ending{width:130vw}.echoes{width:100%;margin:0;position:absolute;top:65px}.ending-name{width:100%;position:absolute;top:clamp(110px,14vh,160px);left:0}.ending-name h2{font-size:min(12.8vw,19vh)}.ending-lines{max-width:280px}.contact-links{width:100%;margin:0;position:absolute;bottom:65px}.contact-links :is(button,a){padding-top:22px;padding-bottom:22px}.ending-footer{width:100%;margin:0;position:absolute;bottom:0}.chapter-counter{flex-direction:row;bottom:25px;right:25px}.chapter-counter i{border-top:1px solid;border-left:0;width:45px;height:0}}.chapter-year{will-change:transform, opacity;display:inline-block}.chapter-year strong{font-family:var(--serif);letter-spacing:-1px;font-size:29px;font-style:italic;font-weight:400;line-height:1;display:block}.chapter-year small{margin-top:8px;font-size:9px;line-height:1.5;display:block}.campaign-detail{margin-top:20px;font-size:13px;line-height:1.6}.launch-2{background:#afbc9f}.education-list{gap:45px;margin:55px 0 0 12%;display:flex}.education-list p{gap:14px;max-width:310px;font-size:14px;line-height:1.6;display:flex}.education-list b{color:var(--coral);font-size:12px}.education-list small{opacity:.7;font-size:11px;display:block}.contact-links a{text-decoration:none}.stellantis{background:#e9dccb}.stellantis-story{max-width:860px;margin-top:75px}.stellantis-story h2{margin:32px 0;font-size:clamp(46px,7vw,105px)}.stellantis-story>p{max-width:500px;font-size:18px;line-height:1.7}.stellantis-brands{font-family:var(--display);letter-spacing:-2px;margin-top:45px;font-size:48px}.stellantis-brands span{color:var(--coral);margin:0 16px}.stellantis-campaigns{grid-template-columns:1fr 1fr;gap:60px;margin-top:90px;display:grid}.stellantis-campaigns h3{font-family:var(--display);letter-spacing:-2px;margin:25px 0;font-size:40px;line-height:1.1}.stellantis-campaigns h3 em{font-family:var(--serif);font-size:1.2em;font-weight:400}.stellantis-campaigns ul{margin:0 0 22px;padding:0;list-style:none}.stellantis-campaigns li{border-bottom:1px solid #23251f20;padding:8px 0;font-size:17px}.stellantis-campaigns article>p{max-width:380px;margin-top:20px;font-size:14px;line-height:1.7}.stellantis-media{border-top:1px solid #23251f55;grid-column:1/-1;padding-top:22px}.stellantis-media p{margin-top:15px;font-size:14px;line-height:1.8}@media (min-width:1001px){.chapter-label{width:90vw}.skoda{width:280vw}.launches{grid-template-columns:repeat(3,1fr);width:116vw}.stellantis{width:205vw}.stellantis-story{width:65vw;margin:0;position:absolute;top:85px;left:0}.stellantis-story h2{margin:25px 0;font-size:min(6.4vw,10vh)}.stellantis-story>p{max-width:44vw;font-size:min(1.3vw,2.3vh)}.stellantis-brands{margin-top:25px;font-size:min(4vw,6vh)}.stellantis-campaigns{gap:3vw;width:112vw;margin:0;position:absolute;top:85px;left:78vw}.stellantis-campaigns h3{margin:20px 0;font-size:min(3.2vw,5.2vh)}.stellantis-campaigns li{padding:6px 0;font-size:min(1.2vw,2vh)}.stellantis-campaigns article>p{margin-top:15px;font-size:min(1vw,1.8vh)}.stellantis-media{padding-top:15px}.stellantis-media p{margin-top:8px;font-size:min(1vw,1.8vh)}.growth{width:200vw}.career-timeline{width:90vw}.career-step{flex:1;min-width:0}.career-step h3{font-size:min(2.5vw,4vh)}.growth-copy{width:80vw;left:100vw}.team-connections{left:100vw}.education-list{width:90vw;margin:0;position:absolute;bottom:25px;left:0}}@media (max-width:1000px){.education-list{flex-direction:column;gap:22px;margin-left:0}.stellantis-campaigns{grid-template-columns:1fr;gap:45px;margin-top:65px}.stellantis-brands{font-size:clamp(29px,7vw,48px)}.stellantis-story{margin-top:0}.stellantis-story>p{font-size:16px}.stellantis-media{grid-column:auto}.chapter-year strong{font-size:24px}}.career-years{white-space:nowrap;opacity:.7;font-size:11px}@media (max-width:1000px){.intro-footer{position:relative}.intro .edition{text-align:right;font-size:8px;display:block;position:absolute;bottom:-48px;right:0}.career-step{flex-wrap:wrap}.career-years{order:4;width:100%;padding-left:28px}}@media (min-width:1001px) and (max-height:700px){.stellantis-story,.stellantis-campaigns{top:55px}.stellantis-campaigns{gap:18px 3vw}.stellantis-campaigns h3{margin:12px 0;font-size:30px}.stellantis-campaigns li{padding:3px 0;font-size:12px}.stellantis-campaigns ul{margin-bottom:12px}.stellantis-campaigns article>p{margin-top:10px;font-size:11px;line-height:1.5}.stellantis-media{padding-top:10px}.stellantis-media p{margin-top:8px;font-size:11px;line-height:1.5}.education-list{bottom:15px}}@media (min-width:1001px){.chapter{overflow:clip}.awards .stamp-2{top:53%;left:8%}.awards .stamp-3{top:53%;left:60%}}@media (max-width:1000px){.awards{min-height:1100px}.awards .award-wall{height:730px}}.campaign-image{aspect-ratio:16/9;width:100%;position:relative}.supplied-poster{border:1px solid var(--ink);background:var(--paper);width:330px;height:255px;padding:0}.campus-mark{background:#fff;width:135px;height:135px;position:absolute;bottom:80px;left:0;transform:rotate(5deg)}.supplied-star-logos{letter-spacing:normal;width:360px}.disney-star-mark{background:#fff;height:80px}.channel-marks{gap:15px;margin-top:15px;display:flex}.channel-marks .campaign-image{aspect-ratio:auto;width:80px;height:60px}.supplied-mondelez{gap:25px;display:flex}.supplied-mondelez .campaign-image{aspect-ratio:auto;width:180px;height:85px}.launch-asset{background:var(--paper);color:var(--ink);margin:0;padding:0}.launch-asset .campaign-image{aspect-ratio:16/9;background:#e6e6df}.launch-asset figcaption{padding:20px}.launch-asset figcaption span{letter-spacing:1px;font-size:9px}.launch-asset h4{font-family:var(--display);letter-spacing:-1.5px;margin-top:10px;font-size:32px}.supplied-project-art{aspect-ratio:auto;background:#f4f2ec;width:100%;height:100%;position:absolute;inset:0}.supplied-case-media{height:min(50vh,480px)}.campaign-film{min-width:0;margin:0}.film-screen{aspect-ratio:16/9;background:#222;position:relative;overflow:hidden}.film-screen button,.film-screen iframe{border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.film-play{background:var(--paper);color:var(--ink);border-radius:50%;place-items:center;width:52px;height:52px;font-size:17px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 20px #0003}.campaign-film figcaption{justify-content:space-between;gap:14px;padding-top:12px;font-size:12px;line-height:1.4;display:flex}.campaign-film figcaption a{opacity:.75;white-space:nowrap;font-size:9px}.campaign-film figcaption a:hover{opacity:1;text-decoration:underline}.rohtang-film{z-index:3;margin-top:40px;position:relative}.stellantis-support{max-width:440px;margin-top:50px;font-size:16px;line-height:1.8}.stellantis-support p+p{margin-top:22px}.brand-films{background:#e4e7da}.citroen{background:#d9e5e5}.brand-film-story{max-width:760px;margin:65px 0}.brand-film-story h2{margin:25px 0}.brand-film-story p{max-width:440px;margin-top:25px;font-size:16px;line-height:1.8}.film-gallery{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}@media (min-width:1001px){.supplied-poster{width:min(30vw,430px);height:min(35vh,340px)}.campus-mark{width:min(14vw,16vh);height:min(14vw,16vh);bottom:30px;left:10%}.supplied-star-logos{width:29vw}.disney-star-mark{height:min(8vh,80px)}.channel-marks .campaign-image{width:6vw;height:min(7vh,65px)}.supplied-mondelez .campaign-image{width:16vw;height:min(12vh,95px)}.wave-conclusion{gap:18px}.skoda{width:300vw}.launches{grid-template-columns:repeat(4,1fr);gap:2vw;width:138vw}.rohtang{width:165vw}.rohtang-film{width:60vw;margin:0;position:absolute;top:100px;left:88vw}.stellantis{width:140vw}.stellantis-story{width:72vw}.stellantis-support{width:44vw;margin:0;position:absolute;top:130px;left:82vw}.brand-films{width:180vw}.brand-film-story{width:57vw;margin:0;position:absolute;top:80px;left:0}.brand-film-story h2{font-size:min(5vw,9vh)}.brand-film-story p{font-size:min(1.2vw,2.3vh)}.film-gallery{gap:4vh 2vw;width:102vw;position:absolute;top:90px;left:65vw}.film-gallery .film-screen{aspect-ratio:auto;height:min(23vh,250px)}.citroen .film-gallery{top:140px}.career-step h3{min-height:100px}}@media (max-width:1000px){.supplied-poster{width:82%;height:235px}.campus-mark{width:100px;height:100px;bottom:70px}.supplied-star-logos{width:100%}.channel-marks .campaign-image{height:65px}.brand-film-story{margin:50px 0}.film-gallery{grid-template-columns:1fr;gap:35px}.campaign-film figcaption{font-size:13px}.stellantis-support{font-size:14px}.launches{grid-template-columns:1fr}.launch-asset{margin-bottom:20px}.launch-asset h4{font-size:28px}.rohtang{min-height:1300px}}@media (min-width:1001px) and (max-height:700px){.brand-film-story,.film-gallery{top:55px}.citroen .film-gallery{top:90px}.campaign-film figcaption{padding-top:7px;font-size:11px}.film-play{width:38px;height:38px;font-size:14px}}@media (min-width:1001px){.chapter-label{z-index:8;position:sticky;top:0;left:5vw}}.career-company{opacity:.7;font-size:11px;line-height:1.5}@media (min-width:1001px){.growth-copy h2{font-size:min(4.7vw,7.5vh)}.career-step{gap:18px}}@media (max-width:1000px){.career-company{order:3;width:100%;padding-left:28px}}@media (min-width:1001px){.supplied-star-logos{width:35vw;left:0;right:auto}}@media (min-width:1001px) and (max-height:700px){.wave-conclusion{gap:8px;bottom:15px}.wave-conclusion h3{font-size:3.5vh;line-height:1.3}.supplied-mondelez .campaign-image{height:7.5vh}.wave-conclusion .campaign-detail{margin-top:0;font-size:11px}.broadcast-copy{top:115px}.broadcast-copy h2{font-size:6.5vh}.broadcast-copy h2>span:nth-child(2){margin-top:15px}.broadcast-copy em{margin-top:20px}.channel-marks{margin-top:8px}.disney-star-mark{height:6vh}.channel-marks .campaign-image{height:5vh}.broadcast-top{top:75px}.broadcast-bottom{gap:18px;top:105px}.mini-awards{gap:15px}.mini-awards p{margin:8px 0}}.disney-star-mark img{object-fit:cover!important}@media (min-width:1001px){.mtv-layout{height:auto;padding-top:0;position:absolute;inset:85px 0 18px}.mtv .supplied-poster{height:min(29vh,300px)}.mtv .campus-mark{width:min(12vw,13vh);height:min(12vw,13vh);bottom:calc(30px + 6vh)}.mtv .scribble-note{font-size:min(1.8vw,2.5vh);bottom:15px;left:6%}.mtv .poster-love{height:min(34vh,320px);top:12vh}}.intro-name{font-family:var(--display);letter-spacing:-.055em;font-size:clamp(42px,5vw,90px);line-height:.98}.hero-aside p>span,.hero-aside p>em{display:block}.hero-aside p>em{margin-top:12px;font-size:1.3em;line-height:1.2}.chapter-year strong{font-size:clamp(36px,3.5vw,60px)}.chapter-year small{font-size:10px}.index-dialog nav small{font-size:13px}.career-years{opacity:1;font-size:14px}.education-list b{font-size:16px}.intro .edition .chapter-year{font-family:var(--serif);letter-spacing:-.02em;margin-top:8px;font-size:24px;display:block}@media (min-width:1001px){.intro-kicker{align-items:flex-start;position:absolute;inset:0 0 auto}.intro-title{width:62%;margin:0;position:absolute;top:90px;left:38%}.intro h1{font-size:min(6.6vw,11vh);line-height:1.08}.hero-middle{gap:3vw;padding-left:8%}.hero-middle em{font-size:1.25em}.intro .hero-aside{align-items:flex-start;width:30%;position:absolute;inset:min(28vh,300px) auto auto 0}.intro .hero-aside p{text-align:left;margin:0;font-size:min(1.8vw,3.5vh);line-height:1.45}.chapter-year strong{font-size:min(3.5vw,6vh)}.chapter-label{padding-top:8px}.mtv .poster-campus{top:3vh}}@media (max-width:1000px){.intro{height:auto;min-height:100svh;padding-bottom:70px}.intro-kicker{align-items:flex-start}.intro-name{font-size:clamp(42px,9vw,65px)}.intro-title{margin-top:45px}.intro h1{font-size:10.8vw}.intro .hero-aside{justify-content:flex-start;width:100%;margin-top:38px}.intro .hero-aside p{font-size:17px;line-height:1.5}.intro .hero-aside p>em{font-size:23px}.intro .edition{max-width:155px;position:static}.intro .edition .chapter-year{font-size:20px}.intro-footer{gap:15px}.chapter-year strong{font-size:clamp(30px,7vw,44px)}.chapter-year small{font-size:9px}.index-dialog nav small{font-size:11px}}.intro-discipline{text-transform:uppercase;letter-spacing:1.8px;margin-bottom:24px;font-size:11px}.intro .intro-title{width:100%;margin:0;position:static}.intro .hero-middle{gap:30px;padding-left:0}.intro .hero-middle em{font-size:1.15em}.intro .hero-aside{justify-content:flex-start;align-items:flex-start;width:100%;margin-top:34px;position:static}.intro .hero-aside p{text-align:left;margin:0;font-size:18px;line-height:1.5}.intro .hero-aside p>em{margin-top:7px;font-size:27px;line-height:1.25}@media (min-width:1001px){.intro-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:6vw;padding-top:min(9vh,90px);display:grid}.intro-copy{transform:translate(clamp(24px,4vw,72px))}.intro-identity{padding-top:33px}.intro .intro-name{letter-spacing:-.06em;font-size:min(7.2vw,11vh);line-height:.98}.intro h1{font-size:min(5.4vw,8.5vh);line-height:1.08}}@media (min-width:1001px) and (max-height:700px){.intro-layout{padding-top:25px}.intro-discipline{margin-bottom:18px;font-size:10px}.intro .hero-aside{margin-top:23px}.intro .hero-aside p{font-size:16px}.intro .hero-aside p>em{font-size:23px}}@media (max-width:1000px){.intro-layout{flex-direction:column;gap:52px;display:flex}.intro .intro-name{font-size:clamp(50px,12vw,76px);line-height:.98}.intro-copy{width:100%;transform:none}.intro-discipline{margin-bottom:20px;font-size:9px}.intro h1{font-size:clamp(36px,10.8vw,72px);line-height:1.12}.intro .hero-aside{margin-top:30px}.intro .hero-aside p{font-size:16px}.intro .hero-aside p>em{font-size:24px}.intro-footer{margin-top:45px}}.header-identity{flex:none;display:block}.header-name-target,.identity-flight{font-family:var(--display);letter-spacing:-.06em;font-weight:400;line-height:.98}.header-name-target{opacity:0;font-size:20px;display:block}.identity-flight{z-index:25;transform-origin:0 0;pointer-events:none;opacity:0;will-change:transform;width:max-content;position:fixed;top:0;left:0}.intro .intro-name{width:max-content;max-width:100%}@media (max-width:1000px){.header-name-target{font-size:17px}}.mtv{isolation:isolate;background:#f8c6ae}.mtv-campus-backdrop{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.mtv-campus-backdrop:before,.mtv-campus-backdrop:after{content:"";position:absolute}.mtv-campus-backdrop:before{background:#95dad5;border-radius:48% 0 0 44%;width:58%;height:85%;top:12%;right:-9%;transform:rotate(-12deg)}.mtv-campus-backdrop:after{background:#f383aa;border-radius:50%;width:32%;height:28%;bottom:-15%;left:-10%;transform:rotate(12deg)}.mtv .chapter-content{z-index:1;position:relative}.campus-doodle{stroke:#222720;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.24;position:absolute}.doodle-bolt{width:65px;top:21%;left:46%;transform:rotate(13deg)}.doodle-sound{width:105px;bottom:6%;left:2%;transform:rotate(-20deg)}.doodle-spark{width:75px;top:18%;right:9%}.doodle-loop{width:150px;bottom:7%;right:17%;transform:rotate(-12deg)}.mtv .supplied-poster{aspect-ratio:529/378;background:0 0;border:0;height:auto}.mtv .campus-mark{aspect-ratio:400/165;mix-blend-mode:multiply;background:0 0;height:auto;overflow:hidden;transform:rotate(3deg)}.mtv .campus-mark img{object-fit:cover!important}.mtv .big-brand{opacity:.1}@media (min-width:1001px){.mtv{width:125vw}.mtv-layout{grid-template-columns:43vw 60vw;gap:6vw;inset:100px 0 35px}.mtv .poster-campus{width:min(31vw,44vh);top:6vh;left:2%;transform:rotate(-5deg)}.mtv .campus-mark{width:min(26vw,36vh);top:47vh;bottom:auto;left:6%}.mtv .scribble-note{font-size:min(1.9vw,2.7vh);bottom:5vh;left:8%}.mtv .poster-love{width:18vw;height:min(33vh,310px);top:18vh;right:0;transform:rotate(6deg)}.doodle-bolt{left:41%}.doodle-spark{right:7%}.doodle-loop{right:25%}}@media (min-width:1001px) and (max-height:700px){.mtv-layout{inset:90px 0 22px}.mtv .poster-campus{top:3vh}.mtv .campus-mark{top:42vh}.mtv .scribble-note{bottom:2vh}}@media (max-width:1000px){.mtv{min-height:0;padding-bottom:55px}.mtv-campus-backdrop:before{width:120%;height:55%;top:45%;right:-50%}.mtv-campus-backdrop:after{width:85%;height:17%}.doodle-bolt{opacity:.16;width:40px;top:31%;left:auto;right:7%}.doodle-sound{width:65px;bottom:3%;left:4%}.doodle-spark{width:45px;top:57%;right:7%}.doodle-loop{display:none}.mtv .poster-wall{flex-direction:column;align-items:flex-start;gap:35px;height:auto;min-height:0;margin:10px 0 0;padding:10px 0 25px;display:flex}.mtv .poster-campus{width:90%;position:relative;top:auto;left:auto;transform:rotate(-4deg)}.mtv .campus-mark{align-self:flex-end;width:75%;margin:8px 4% 5px 0;position:relative;bottom:auto;left:auto}.mtv .poster-love{width:65%;height:260px;margin-left:5%;position:relative;top:auto;right:auto}.mtv .scribble-note{align-self:flex-end;margin-right:5%;font-size:24px;position:relative;bottom:auto;left:auto}.mtv .big-brand{margin-top:35px}}.mtv .chapter-content{z-index:auto}@media (min-width:1001px){.mtv .campus-mark{top:41vh}.mtv .scribble-note{font-size:min(1.6vw,2.4vh);line-height:1.2;top:calc(41vh + min(10.725vw,14.85vh) + 28px);bottom:auto}}@media (min-width:1001px) and (max-height:700px){.mtv .campus-mark{top:37vh}.mtv .scribble-note{top:calc(37vh + min(10.725vw,14.85vh) + 23px)}}@media (min-width:1001px){.mtv .poster-campus{top:4vh}}@media (min-width:1001px) and (max-height:700px){.mtv .poster-campus{top:1vh}}.offroad-chapter{background:#f0eadf}.terrain-backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.terrain-backdrop img{object-fit:fill;max-width:none;width:300%!important;right:auto!important}.terrain-mountains img{left:0!important}.terrain-desert img{left:-100%!important}.terrain-backcountry img{left:-200%!important}.terrain-reading-wash{background:linear-gradient(#f4efe7d9 0%,#f4efe799 45%,#f4efe740 65%,#0000 82%);position:absolute;inset:0}.offroad-chapter .chapter-content{position:relative}.offroad-chapter .film-gallery figcaption{background:#f4efe7d9;padding:10px 12px}.offroad-jeep{z-index:9;opacity:0;visibility:hidden;pointer-events:none;width:clamp(145px,15vw,220px);transition:opacity .18s,visibility .18s;position:fixed;bottom:auto;left:58%;transform:translate(-50%)}.offroad-jeep.is-visible{opacity:1;visibility:visible}.jeep-vehicle{position:relative}.jeep-vehicle img{filter:drop-shadow(0 3px 2px #35281726);width:100%;height:auto;display:block}.jeep-vehicle .jeep-idle,.jeep-vehicle .jeep-driving{position:absolute;inset:0}.jeep-still,.jeep-driving{opacity:0}.jeep-idle{opacity:1}.is-driving .jeep-idle{opacity:0}.is-driving .jeep-driving{opacity:1}@media (min-width:1001px){.offroad-chapter .film-gallery{top:100px}.offroad-chapter .film-gallery .film-screen{height:min(21vh,230px)}.offroad-chapter .film-gallery{gap:3vh 2vw}}@media (min-width:1001px) and (max-height:700px){.offroad-chapter .film-gallery{top:85px}.offroad-chapter .film-gallery .film-screen{height:18vh}.offroad-jeep{width:145px}}@media (max-width:1000px){.offroad-chapter .terrain-backdrop{width:calc(100% + 14vw);height:100svh;margin:-75px -7vw calc(75px - 100svh);position:sticky;top:0}.terrain-backdrop img{object-fit:fill}.terrain-reading-wash{background:linear-gradient(#f4efe7e8 0%,#f4efe7c9 70%,#f4efe740 90%,#0000)}.offroad-chapter{padding-bottom:170px}.offroad-jeep{width:140px}.offroad-mobile-road{z-index:8;opacity:0;visibility:hidden;pointer-events:none;background-image:url(/images/offroad/journey-panorama.png);background-size:300% 100svh;width:100%;height:150px;position:fixed;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000,#000 28%);mask-image:linear-gradient(#0000,#000 28%)}.offroad-mobile-road.is-visible{opacity:1;visibility:visible}.offroad-mobile-road[data-terrain=stellantis]{background-position:0 100%}.offroad-mobile-road[data-terrain=jeep]{background-position:bottom}.offroad-mobile-road[data-terrain=citroen]{background-position:100% 100%}.offroad-chapter .film-gallery{position:relative;top:auto}}@media (prefers-reduced-motion:reduce){.offroad-jeep{transition:none}.jeep-vehicle .jeep-idle,.jeep-vehicle .jeep-driving{display:none}.jeep-vehicle .jeep-still{opacity:1}}:root{--role-font-size:clamp(18px, 1.55vw, 26px)}.role-label{font-family:var(--body);text-transform:none;color:inherit;opacity:1;font-weight:600;line-height:1.35;display:block;font-size:var(--role-font-size)!important;letter-spacing:-.025em!important}.mtv-copy>.role-label{margin-bottom:14px}.broadcast-top>.role-label{letter-spacing:-.025em}.stellantis-story>.role-label{margin-top:16px}.career-step h3{font-size:var(--role-font-size);font-weight:600}.wavemaker .supplied-mondelez{flex-direction:column;align-items:center;gap:24px;display:flex}.wavemaker .supplied-mondelez .campaign-image{aspect-ratio:16/9;width:100%;height:auto}@media (min-width:1001px){.wave-role{align-items:center;gap:24px;width:46vw}.wave-role>span:last-child{text-align:right;max-width:130px}.wave-conclusion{gap:24px;width:46vw;bottom:45px}.wave-conclusion h3{font-size:min(2.5vw,4.3vh)}.wavemaker .supplied-mondelez{width:min(30vw,41vh);position:absolute;top:31vh;left:65vw}.wavemaker .supplied-mondelez .campaign-image:first-child{aspect-ratio:3}.wavemaker .supplied-mondelez .campaign-image:last-child{aspect-ratio:1.08}.ecosystem{width:70vw}}@media (min-width:1001px) and (max-height:700px){:root{--role-font-size:18px}.wave-conclusion{gap:12px;bottom:22px}.wavemaker .supplied-mondelez{gap:18px;width:32vh;top:29vh;left:65vw}.mtv-copy>.role-label{margin-bottom:8px}.mtv-copy>.eyebrow{margin-bottom:12px}}@media (max-width:1000px){:root{--role-font-size:19px}.wave-role{align-items:center;gap:18px}.wave-role>span:last-child{text-align:right;max-width:105px}.wavemaker .supplied-mondelez{gap:25px;width:85%;margin:45px auto 0}.wavemaker .supplied-mondelez .campaign-image:first-child{aspect-ratio:3}.wavemaker .supplied-mondelez .campaign-image:last-child{aspect-ratio:1.08}.broadcast-top{flex-wrap:wrap;gap:18px}.broadcast-top>.role-label{width:100%}}.header-center[hidden]{display:none}.ending{box-sizing:border-box;width:100%;height:100svh;min-height:0;padding-bottom:32px}.ending .chapter-content{grid-template-rows:70px minmax(0,1fr) 80px auto auto;gap:20px;height:100%;display:grid}.ending .chapter-label{align-self:start;margin:0;position:relative;inset:auto}.ending .chapter-label>span:first-child{visibility:hidden}.ending .echoes{width:100%;margin:0;position:absolute;top:80px}.ending .ending-name{grid-row:2;align-self:center;align-items:center;gap:6vw;width:100%;position:relative;inset:auto}.ending .ending-name h2{font-size:min(11.8vw,18vh);line-height:.94}.ending .ending-lines{max-width:280px;margin:0}.ending .ending-lines .reveal{opacity:1!important;transform:none!important}.ending-signal-space{grid-row:3;position:relative}.ending-signal-end{width:0;height:0;position:absolute;top:50%;left:64.444%}.ending .contact-links{grid-row:4;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;display:grid;position:relative;inset:auto}.ending .contact-links :is(button,a){align-items:center;min-width:0;padding:22px 24px}.ending .contact-links :is(button,a):first-child{padding-left:0}.ending .contact-links :is(button,a):last-child{padding-right:0}.ending .ending-footer{grid-row:5;gap:20px;width:100%;margin:0;font-size:10px;position:relative;inset:auto}.ending .site-credit{letter-spacing:0;font-size:12px}@media (min-width:1001px){.ending{flex:0 0 100vw;width:100vw}}@media (max-width:1000px){.ending{padding:85px 7vw 24px;scroll-margin-top:-75px}.ending .chapter-content{grid-template-rows:65px minmax(0,1fr) 60px auto auto;gap:14px}.ending .ending-name{flex-direction:column;align-items:flex-start;gap:20px}.ending .ending-name h2{font-size:min(20vw,12svh)}.ending .ending-lines{max-width:100%;font-size:12px;line-height:1.6}.ending .ending-last{margin-top:10px;font-size:21px}.ending .contact-links{grid-template-columns:1fr}.ending .contact-links :is(button,a){border-right:0;padding:12px 0}.ending .ending-footer{flex-wrap:nowrap;gap:16px;font-size:7px}.ending .ending-footer>a{text-align:right;max-width:110px}.ending .site-credit{font-size:10px}.ending-signal-end{left:72%}}@media (max-width:1000px) and (max-height:700px){.ending .chapter-content{grid-template-rows:50px minmax(0,1fr) 48px auto auto;gap:10px}.ending .ending-name{flex-direction:row;align-items:center;gap:20px}.ending .ending-name h2{font-size:13vw}.ending .ending-lines{font-size:11px;line-height:1.5}.ending .ending-last{font-size:16px}}
