@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700;800;900&family=Manrope:wght@400;500;600;700&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{font-family:Manrope,sans-serif;color:#111;line-height:1.5;font-synthesis:none;--ink:#101214;--navy:#07131c;--blue:#7dc3e5;--red:#a70b12;--grey:#9a9da0;--paper:#f0f0ee}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper)}button{font:inherit;color:inherit;border:0;cursor:pointer;background:none}button:focus-visible{outline:2px solid #7dc3e5;outline-offset:4px}.site-shell{overflow:hidden}.progress-line{position:fixed;z-index:20;top:0;left:0;width:100%;height:3px;background:transparent}.progress-line span{display:block;height:100%;background:var(--red);transition:width .1s linear}.nav{height:78px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;width:100%;z-index:15;color:#fff;transition:background .35s,padding .35s}.nav-scrolled{background:#07131cf7;padding-top:2px}.brand{display:flex;align-items:center;gap:10px;font-family:Barlow Condensed;font-size:22px;font-weight:800;letter-spacing:.1em}.brand img{width:26px;height:26px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;mix-blend-mode:screen}.brand-dot{color:var(--red)}.nav-links{display:flex;gap:32px}.nav-links button{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#d5dadd;transition:color .2s}.nav-links button:hover{color:#fff}.menu-toggle{display:none;color:#fff}.hero{height:100svh;min-height:680px;position:relative;background:#10171d;color:#fff;display:flex;align-items:flex-end}.hero-image,.feature-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;animation:cinematic 14s ease-out both}.hero-overlay,.feature-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050a0dd9,#050a0d26 65%),linear-gradient(0deg,rgba(5,10,13,.7),transparent 60%)}.hero-grid,.ambition-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:120px 120px;-webkit-mask-image:linear-gradient(to right,black,transparent 80%);mask-image:linear-gradient(to right,black,transparent 80%);opacity:.5}.hero-content{position:relative;padding:0 5vw 11vh;max-width:1000px}.eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 28px;text-transform:uppercase;font-size:10px;letter-spacing:.2em;color:#747b7f;font-weight:700}.eyebrow.light{color:#adc0ca}.eyebrow span:last-child{color:#c2c7c9}.eyebrow-line{width:34px;height:1px;background:currentColor;display:inline-block}.hero-eyebrow{color:#c5d8e0;animation:fade-up .7s .2s both}.hero h1,.section h2,.ambition-section h2,.closing-section h2{font-family:Barlow Condensed,sans-serif;letter-spacing:-.035em;text-transform:uppercase;font-weight:700;line-height:.82;margin:0}.hero h1{font-size:clamp(100px,16vw,240px);display:flex;align-items:flex-start;gap:22px;animation:fade-up 1s .35s both}.hero h1 em{font-family:Manrope;font-style:normal;font-size:13px;letter-spacing:.15em;color:#a9b6bb;padding-top:25px}.hero-meta{display:flex;align-items:center;gap:12px;text-transform:uppercase;letter-spacing:.15em;font-size:11px;margin-top:10px;animation:fade-up .8s .55s both}.hero-meta i{width:4px;height:4px;border-radius:50%;background:var(--red)}.hero-intro{font-size:15px;color:#c2cdd1;line-height:1.7;margin:28px 0;animation:fade-up .8s .65s both}.hero-actions{display:flex;align-items:center;gap:28px;animation:fade-up .8s .75s both}.button{display:inline-flex;align-items:center;gap:14px;padding:15px 20px;text-transform:uppercase;font-size:10px;letter-spacing:.16em;font-weight:700;transition:transform .25s,background .25s}.button:hover{transform:translateY(-3px)}.button-light{background:#fff;color:var(--ink)}.button-dark{background:var(--ink);color:#fff}.text-button,.underlined-link{display:inline-flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:700;color:inherit}.text-button:hover svg,.underlined-link:hover svg{transform:translate(3px,-3px)}.text-button svg,.underlined-link svg{transition:transform .2s}.hero-footer{position:absolute;right:5vw;bottom:11vh;display:flex;align-items:center;gap:16px;color:#b1b9bc;text-transform:uppercase;font-size:9px;letter-spacing:.16em}.scroll-mark{height:50px;width:1px;background:#768187;position:relative}.scroll-mark span{position:absolute;top:0;left:0;width:1px;height:20px;background:#fff;animation:scroll-mark 2s infinite}.section{padding:150px 10vw}.intro-section{display:grid;grid-template-columns:1fr 1fr;gap:12vw;align-items:center}.section h2,.ambition-section h2,.closing-section h2{font-size:clamp(64px,8vw,120px);color:var(--ink)}.section h2 i,.ambition-section h2 i,.closing-section h2 i{color:#a4a7a7;font-style:normal}.body-copy{max-width:520px;color:#5a6063;font-size:14px;line-height:1.9;margin:32px 0}.underlined-link{padding-bottom:8px;border-bottom:1px solid #1c2529}.profile-card-wrap{display:flex;justify-content:flex-end}.profile-card{width:min(420px,100%);height:560px;background:linear-gradient(145deg,#172a36,#060b0e 75%);color:#fff;position:relative;padding:26px;overflow:hidden;transition:transform .15s ease-out;box-shadow:20px 30px 55px #07121940}.card-shine{position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.14) 50%,transparent 60%);transform:translate(-30%) rotate(8deg);transition:transform .8s;pointer-events:none}.profile-card:hover .card-shine{transform:translate(35%) rotate(8deg)}.card-photo{position:absolute;top:26px;left:26px;right:26px;height:340px;width:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:2px}.card-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.17em;color:#a4b2b8}.card-number{font-family:Barlow Condensed;font-size:180px;line-height:.8;color:#97c2d41f;position:absolute;right:0;top:380px}.card-name{font-family:Barlow Condensed;font-size:68px;font-weight:700;position:absolute;bottom:95px;left:26px;letter-spacing:.02em}.card-role{position:absolute;bottom:78px;left:29px;font-size:10px;letter-spacing:.2em;color:#a4b2b8}.card-role b{color:var(--red);margin:0 8px}.card-bottom{position:absolute;bottom:22px;left:26px;right:26px;border-top:1px solid rgba(255,255,255,.2);padding-top:13px;display:flex;gap:25px}.card-bottom div{display:flex;flex-direction:column;gap:5px}.card-bottom small{color:#7c8c94;text-transform:uppercase;font-size:8px;letter-spacing:.12em}.card-bottom strong{font-size:9px;letter-spacing:.1em}.card-bottom img{width:38px;height:38px;-o-object-fit:cover;object-fit:cover;margin-left:auto;mix-blend-mode:screen}.dark-section,.ambition-section{position:relative;background:var(--navy);color:#fff}.pitch-section{min-height:780px;padding:150px 10vw;display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.pitch-content{padding:0}.pitch-content h2{color:#fff}.muted{color:#a5b3b8}.pitch-watermark{position:absolute;top:45px;right:5vw;font-family:Barlow Condensed;font-size:130px;line-height:.75;font-weight:700;color:#ffffff09;text-align:right}.pitch-wrap{position:relative}.pitch{height:460px;aspect-ratio:1.5;background:#143d38;border:1px solid rgba(255,255,255,.25);position:relative;overflow:hidden;box-shadow:0 20px 50px #0000004d}.pitch:before,.pitch:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.35)}.pitch:before{left:8%;right:8%;top:8%;bottom:8%}.pitch:after{left:50%;top:8%;bottom:8%;border-left:1px solid rgba(255,255,255,.35)}.halfway{position:absolute;width:26%;height:28%;left:37%;top:36%;border:1px solid rgba(255,255,255,.35);border-radius:50%}.center-circle{position:absolute;width:5px;height:5px;left:calc(50% - 2px);top:calc(50% - 2px);border-radius:50%;background:#fff}.box{position:absolute;top:30%;bottom:30%;width:17%;border:1px solid rgba(255,255,255,.35)}.box-left{left:8%}.box-right{right:8%}.penalty-spot{position:absolute;width:5px;height:5px;background:#fff;border-radius:50%;top:calc(50% - 2px)}.spot-left{left:18%}.spot-right{right:18%}.player-dot{position:absolute;left:18%;top:40%;height:16px;width:16px;background:#86cbe7;border:3px solid white;border-radius:50%;box-shadow:0 0 0 8px #86cbe726;transition:all .7s}.player-dot span{position:absolute;top:24px;left:-5px;font-size:8px;letter-spacing:.1em;color:#fff}.player-dot.overlapping-run{left:35%;top:32%}.player-dot.attacking-area{left:43%;top:43%}.player-dot.wide-support{left:28%;top:58%}.tactic{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.9}.tactic:before,.tactic:after{content:"";position:absolute;height:1px;background:#d9f4ff;transform-origin:left;animation:draw-line .8s both}.tactic:before{width:32%;left:20%;top:45%;transform:rotate(-22deg)}.tactic:after{width:25%;left:33%;top:33%;transform:rotate(28deg)}.tactic-overlapping-run:after{width:35%;left:35%;top:34%;transform:rotate(-10deg)}.tactic-attacking-area:before{width:42%;left:28%;top:52%;transform:rotate(-5deg)}.tactic-wide-support:after{width:38%;left:22%;top:58%;transform:rotate(-18deg)}.map-selector{margin-top:60px}.map-selector>span{display:block;text-transform:uppercase;font-size:9px;letter-spacing:.2em;color:#60747d;margin-bottom:18px}.map-selector button{width:100%;display:flex;align-items:center;gap:17px;text-align:left;border-top:1px solid #263943;padding:15px 0;color:#8ca0a9;text-transform:uppercase;letter-spacing:.09em;font-size:10px}.map-selector button:last-child{border-bottom:1px solid #263943}.map-selector button b{font-family:Barlow Condensed;font-size:16px;font-weight:400;color:#4b606a}.map-selector button svg{margin-left:auto;opacity:0;transition:opacity .2s,transform .2s}.map-selector button.active,.map-selector button:hover{color:#fff}.map-selector button.active b{color:var(--blue)}.map-selector button.active svg,.map-selector button:hover svg{opacity:1;transform:translate(3px,-3px)}.movement-description{font-size:12px;color:#7e969e;line-height:1.8;margin-top:24px;padding-top:20px;border-top:1px solid #263943;max-width:340px}.pitch-caption{font-size:9px;letter-spacing:.15em;color:#7e969e;text-transform:uppercase;display:flex;align-items:center;gap:8px}.attributes-section{padding-top:140px}.attributes-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:90px}.attributes-heading h2{max-width:620px}.attributes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.attributes-grid h3{text-transform:uppercase;font-size:11px;letter-spacing:.16em;display:flex;align-items:center;gap:10px;margin:0 0 34px}.dot{width:8px;height:8px;border-radius:50%;display:inline-block}.dot.blue{background:#5797b7}.dot.red{background:var(--red)}.dot.grey{background:#a6abad}.attribute{margin:0 0 25px}.attribute>div:first-child{display:flex;justify-content:space-between;font-size:12px;margin-bottom:9px}.attribute-status{text-transform:uppercase;color:#9b9fa1;font-size:8px;letter-spacing:.13em}.bar{height:3px;background:#d5d7d6}.bar span{height:100%;background:#5797b7;display:block;animation:bar-in 1.1s .2s both;transform-origin:left}.attributes-grid>div:nth-child(2) .bar span{background:var(--red)}.attributes-grid>div:nth-child(3) .bar span{background:#7d8588}.journey-section{background:#e3e4e2}.journey-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;margin-bottom:100px}.journey-heading .body-copy{margin:0}.timeline{border-top:1px solid #abb0b0}.timeline-item{border-bottom:1px solid #abb0b0}.timeline-item button{display:grid;grid-template-columns:100px 1fr 30px;width:100%;align-items:center;padding:25px 0;text-align:left}.timeline-number{font-family:Barlow Condensed;font-size:18px;color:#969c9d}.timeline-title{font-family:Barlow Condensed;font-size:38px;line-height:1;text-transform:uppercase;letter-spacing:.02em}.timeline-toggle{width:28px;height:28px;border:1px solid #9ca3a4;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s}.active .timeline-toggle{transform:rotate(180deg);background:#111;color:#fff}.timeline-detail{padding:0 60px 28px 100px;display:flex;align-items:center;gap:25px;color:#5a6162;font-size:13px}.timeline-detail p{margin:0}.detail-tag{border:1px solid #bdc1c0;text-transform:uppercase;letter-spacing:.12em;font-size:8px;padding:9px 12px;color:#777e7f;white-space:nowrap}.feature-image-section{height:700px;position:relative;color:#fff;display:flex;align-items:center;padding:10vw}.feature-copy{position:relative;z-index:1}.feature-copy h2{color:#fff}.feature-copy>p:not(.eyebrow){color:#cdd8db;max-width:380px;font-size:14px;line-height:1.8;margin:28px 0}.goal-interaction{position:absolute;right:12%;bottom:15%;z-index:2}.goal{width:220px;height:150px;border:3px solid rgba(255,255,255,.7);border-bottom:0;position:relative;background:repeating-linear-gradient(90deg,transparent 0 21px,rgba(255,255,255,.12) 22px 23px),repeating-linear-gradient(0deg,transparent 0 21px,rgba(255,255,255,.12) 22px 23px)}.target{width:45px;height:45px;border:1px solid rgba(255,255,255,.5);position:absolute;cursor:pointer}.target-tl{top:0;left:0}.target-tr{top:0;right:0}.target-bl{bottom:0;left:0}.target-br{bottom:0;right:0}.target:hover{background:#7dc3e54d}.goal-ball{width:15px;height:15px;background:#fff;border-radius:50%;position:absolute;left:50%;bottom:-25px;transition:all .8s cubic-bezier(.22,.7,.28,1)}.scored .goal-ball{left:15px;bottom:120px}.goal-label{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:8px;color:#aebbbe;margin-top:14px}.penalty-message{position:absolute;right:10%;bottom:8%;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#fff}.inspiration-section{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:center}.inspiration-image{height:540px;background-size:cover;background-position:center;position:relative;color:#fff;padding:34px;display:flex;align-items:flex-end}.inspiration-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent)}.inspiration-image span{position:relative;font-family:Barlow Condensed;font-size:44px;line-height:.9;text-transform:uppercase}.inspiration-image i{font-style:normal;color:#c3c9c9}.inspiration-copy blockquote{font-family:Barlow Condensed;font-size:31px;line-height:1.05;margin:50px 0 18px;max-width:410px}.quote-author{font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:#8c9293}.development-section{background:#d7d9d8}.dev-intro{margin-left:auto;margin-top:-65px}.training-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:100px;border-top:1px solid #9ea4a4;border-left:1px solid #9ea4a4}.training-card{padding:30px 28px;height:200px;border-right:1px solid #9ea4a4;border-bottom:1px solid #9ea4a4;display:flex;flex-direction:column;justify-content:space-between;transition:background .35s,transform .35s}.training-card:hover{background:#edf0ef;transform:translateY(-6px)}.training-card>span{font-family:Barlow Condensed;font-size:18px;color:#8e9596}.training-card>div{display:flex;justify-content:space-between;align-items:end}.training-card h3{font-family:Barlow Condensed;text-transform:uppercase;font-size:30px;margin:0}.training-card p{font-size:11px;color:#727a7b;max-width:145px;margin:0;line-height:1.6}.training-card svg{align-self:flex-end}.ambition-section{padding:160px 10vw;min-height:850px;display:grid;grid-template-columns:1fr 1fr;gap:12vw;align-items:center;overflow:hidden}.ambition-section h2{color:#fff}.ambition-grid{-webkit-mask-image:linear-gradient(to right,transparent,black);mask-image:linear-gradient(to right,transparent,black);background-size:90px 90px}.ambition-tags{display:flex;gap:10px;flex-wrap:wrap}.ambition-tags span{border:1px solid #39505b;color:#9cb2bb;padding:10px 14px;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.pathway{position:relative;z-index:1;border-left:1px solid #394e58;padding-left:42px}.pathway-title{text-transform:uppercase;letter-spacing:.2em;font-size:9px;color:#80959d;display:block;margin-bottom:30px}.pathway>div{position:relative;padding:0 0 46px}.pathway>div:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--red);left:-47px;top:4px}.pathway b{font-family:Barlow Condensed;font-size:20px;color:#6f8994;font-weight:400;display:block}.pathway small{display:block;text-transform:uppercase;letter-spacing:.15em;font-size:9px;color:var(--blue);margin-bottom:4px}.pathway strong{font-family:Barlow Condensed;text-transform:uppercase;font-size:30px;font-weight:600;display:block;margin:3px 0 8px}.pathway p{font-size:12px;color:#a8bbc2;max-width:280px;margin:0;line-height:1.7}.closing-section{padding:180px 10vw 130px;display:flex;justify-content:space-between;align-items:flex-end;gap:50px}.closing-section .body-copy{margin-bottom:35px}.closing-mark{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:20px;font-family:Barlow Condensed;font-size:24px;line-height:.95;text-transform:uppercase}.closing-mark img{width:90px;height:90px;-o-object-fit:cover;object-fit:cover}.closing-mark i{color:#8f9495;font-style:normal}footer{padding:22px 5vw;background:#101214;color:#798287;display:flex;justify-content:space-between;text-transform:uppercase;letter-spacing:.13em;font-size:8px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease}.reveal.is-visible{opacity:1;transform:none}.reveal:nth-child(2){transition-delay:.1s}.reveal:nth-child(3){transition-delay:.2s}@keyframes fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes cinematic{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes scroll-mark{0%,to{transform:translateY(0)}50%{transform:translateY(28px)}}@keyframes draw-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bar-in{0%{transform:scaleX(0)}}@media (max-width:800px){.nav{height:68px;padding:0 22px}.nav-links{display:none;position:absolute;top:68px;left:0;right:0;background:#07131cfa;padding:20px 22px;flex-direction:column;gap:0}.nav-links button{padding:15px 0;text-align:left;border-bottom:1px solid #23323a}.nav-links.menu-visible{display:flex}.menu-toggle{display:block}.hero{min-height:650px}.hero-content{padding:0 22px 100px}.hero h1{font-size:clamp(85px,25vw,150px);gap:10px}.hero h1 em{font-size:10px;padding-top:14px}.hero-meta{font-size:9px;gap:8px;flex-wrap:wrap}.hero-intro{font-size:13px}.desktop-only{display:none}.hero-footer{left:22px;right:auto;bottom:30px}.hero-footer span:last-child{display:none}.section,.pitch-section,.ambition-section{padding:90px 22px}.intro-section,.pitch-section,.inspiration-section,.ambition-section{display:block}.profile-card-wrap{margin-top:60px}.profile-card{width:min(420px,100%);height:480px}.card-photo{height:280px}.card-name{font-size:60px;bottom:85px}.card-role{bottom:68px}.card-number{top:310px;font-size:190px}.card-name{font-size:70px}.pitch-section{min-height:0}.pitch-content{padding:0}.pitch{height:auto;width:100%;aspect-ratio:1.45;margin-top:60px}.pitch-watermark{font-size:80px;top:35px}.map-selector{margin-top:45px}.attributes-heading,.journey-heading{display:block;margin-bottom:55px}.attributes-heading h2{margin-bottom:35px}.attributes-grid{display:block}.attributes-grid>div{margin-bottom:55px}.journey-heading .body-copy{margin-top:30px}.timeline-item button{grid-template-columns:45px 1fr 30px}.timeline-title{font-size:28px}.timeline-detail{padding:0 35px 25px 45px;display:block}.detail-tag{display:inline-block;margin-top:15px}.feature-image-section{height:680px;padding:90px 22px;align-items:flex-start}.goal-interaction{right:22px;bottom:120px;transform:scale(.8);transform-origin:right bottom}.penalty-message{left:22px;right:22px;bottom:35px;line-height:1.6}.inspiration-image{height:400px;margin-bottom:60px}.inspiration-copy blockquote{font-size:27px;margin-top:40px}.dev-intro{margin-top:30px}.training-grid{grid-template-columns:1fr 1fr;margin-top:55px}.training-card{height:180px;padding:22px 16px}.training-card h3{font-size:23px}.training-card p{font-size:10px}.training-card>div{display:block}.training-card svg{margin-top:12px}.ambition-section{min-height:0}.pathway{margin-top:80px}.closing-section{padding:100px 22px 80px;display:block}.closing-mark{align-items:flex-start;text-align:left;margin-top:80px}.closing-mark img{width:70px;height:70px}footer{padding:20px 22px;display:block;line-height:2}footer span{display:block}.reveal{transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}}
