.RealisationsHeroSection-module__9hPzuW__hero{background:radial-gradient(ellipse at 79% 38%,rgba(var(--brand-start-rgb),.22),transparent 50%),radial-gradient(ellipse at 6% 85%,#227d8620,transparent 45%),#192338;color:#fff;position:relative;overflow:hidden}.RealisationsHeroSection-module__9hPzuW__inner{z-index:1;width:88%;max-width:1440px;margin:auto;padding:145px 0 132px;position:relative}.RealisationsHeroSection-module__9hPzuW__breadcrumb{color:#b6bdca;align-items:center;gap:11px;margin-bottom:34px;font-size:12px;display:flex}.RealisationsHeroSection-module__9hPzuW__breadcrumb a{transition:color .3s}.RealisationsHeroSection-module__9hPzuW__breadcrumb a:hover{color:#fff}.RealisationsHeroSection-module__9hPzuW__layout{grid-template:"copy media""details media"1fr/minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:0 clamp(32px,4vw,64px);display:grid}.RealisationsHeroSection-module__9hPzuW__layout[data-has-media=false]{grid-template-columns:1fr;grid-template-areas:"copy""details"}.RealisationsHeroSection-module__9hPzuW__copy{grid-area:copy;min-width:0;padding-top:12px}.RealisationsHeroSection-module__9hPzuW__details{grid-area:details;min-width:0}.RealisationsHeroSection-module__9hPzuW__eyebrow{color:#c9d0dc;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 19px;font-size:10px;font-weight:500;line-height:1.7;display:flex}.RealisationsHeroSection-module__9hPzuW__eyebrow>span{background:var(--gradient-brand);flex-shrink:0;width:20px;height:1px}.RealisationsHeroSection-module__9hPzuW__title{max-width:590px;font:700 clamp(38px,3.35vw,54px)/1.08 var(--font-neue-montreal),var(--font-display),sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0}.RealisationsHeroSection-module__9hPzuW__title>span{background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.RealisationsHeroSection-module__9hPzuW__intro{color:#bdc7d8;max-width:510px;margin:28px 0 0;font-size:16px;line-height:1.75}.RealisationsHeroSection-module__9hPzuW__intro strong{color:#fff;font-weight:500}.RealisationsHeroSection-module__9hPzuW__actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px;display:flex}.RealisationsHeroSection-module__9hPzuW__primary{background:var(--gradient-brand);color:#fff;min-height:44px;box-shadow:0 8px 28px rgba(var(--brand-start-rgb),.169),inset 0 1px 0 #ffffff30;border-radius:99px;justify-content:center;align-items:center;gap:14px;padding:11px 20px;font-size:14px;font-weight:600;line-height:1.5;transition:transform .35s,filter .35s;display:inline-flex}.RealisationsHeroSection-module__9hPzuW__primary:hover{filter:brightness(1.12);transform:translateY(-2px)}.RealisationsHeroSection-module__9hPzuW__primary svg,.RealisationsHeroSection-module__9hPzuW__secondary svg,.RealisationsHeroSection-module__9hPzuW__projectLink svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}.RealisationsHeroSection-module__9hPzuW__primary:hover svg{transform:translate(2px,-2px)}.RealisationsHeroSection-module__9hPzuW__secondary{color:#fff;align-items:center;gap:12px;min-height:44px;font-size:13px;line-height:1.5;display:inline-flex;position:relative}.RealisationsHeroSection-module__9hPzuW__secondary:after{content:"";transform-origin:0;background:#ffffff65;height:1px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto 0 4px;transform:scaleX(0)}.RealisationsHeroSection-module__9hPzuW__secondary:hover:after{transform:scaleX(1)}.RealisationsHeroSection-module__9hPzuW__secondary:hover svg{transform:translateY(3px)}.RealisationsHeroSection-module__9hPzuW__media{isolation:isolate;background:linear-gradient(145deg,#202b41,#182238) padding-box,linear-gradient(130deg,rgba(var(--brand-start-rgb),.565),#ffffff14 48%,rgba(var(--brand-end-rgb),.459)) border-box;border:1px solid #0000;border-radius:26px;grid-area:media;align-self:center;min-width:0;padding:16px;position:relative;box-shadow:0 30px 80px #050a1c66,inset 0 1px #ffffff0d;background-size:var(--brand-gradient-size)!important;background-position:var(--brand-gradient-x) var(--brand-gradient-y)!important}.RealisationsHeroSection-module__9hPzuW__media:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 28% 30%,rgba(var(--brand-start-rgb),.141),transparent 58%),radial-gradient(ellipse at 75% 76%,rgba(var(--brand-end-rgb),.09),transparent 55%);filter:blur(24px);position:absolute;inset:-36px}.RealisationsHeroSection-module__9hPzuW__media:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(var(--brand-start-rgb),.62),transparent);height:1px;position:absolute;top:0;left:22%;right:22%;background-size:var(--brand-gradient-size)!important;background-position:var(--brand-gradient-x) var(--brand-gradient-y)!important}.RealisationsHeroSection-module__9hPzuW__projectLink{background:linear-gradient(105deg,rgba(var(--brand-start-rgb),.063),rgba(var(--brand-end-rgb),.031));color:#d9e0ec;border:1px solid #ffffff17;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;margin-top:10px;padding:12px 14px;font-size:13px;transition:background .3s,border-color .3s;display:flex;background-size:var(--brand-gradient-size)!important;background-position:var(--brand-gradient-x) var(--brand-gradient-y)!important}.RealisationsHeroSection-module__9hPzuW__projectLink svg{box-sizing:content-box;border:1px solid rgba(var(--brand-start-rgb),.231);background:rgba(var(--brand-start-rgb),.039);border-radius:50%;flex-shrink:0;padding:7px}.RealisationsHeroSection-module__9hPzuW__projectLink:hover{background:rgba(var(--brand-start-rgb),.102);border-color:rgba(var(--brand-start-rgb),.333);color:#fff}.RealisationsHeroSection-module__9hPzuW__projectLink:hover svg{transform:translate(4px)}.RealisationsHeroSection-module__9hPzuW__featuredImage{border:1px solid #ffffff24;border-radius:12px;display:block;overflow:hidden}.RealisationsHeroSection-module__9hPzuW__featuredImage>img{aspect-ratio:16/9;object-fit:cover;object-position:top;width:100%;transition:transform .65s cubic-bezier(.16,1,.3,1);display:block}.RealisationsHeroSection-module__9hPzuW__featuredImage:hover>img{transform:scale(1.035)}.RealisationsHeroSection-module__9hPzuW__featuredImage>span{grid-template-columns:1fr auto;gap:6px 20px;padding:20px;display:grid}.RealisationsHeroSection-module__9hPzuW__featuredImage strong{font-size:20px}.RealisationsHeroSection-module__9hPzuW__featuredImage span>span{color:#bfc7d4;grid-column:1;font-size:13px}.RealisationsHeroSection-module__9hPzuW__featuredImage svg{grid-area:1/2/3;align-self:center}.RealisationsHeroSection-module__9hPzuW__primary:focus-visible,.RealisationsHeroSection-module__9hPzuW__secondary:focus-visible,.RealisationsHeroSection-module__9hPzuW__projectLink:focus-visible,.RealisationsHeroSection-module__9hPzuW__featuredImage:focus-visible,.RealisationsHeroSection-module__9hPzuW__breadcrumb a:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #fff}@media (max-width:1100px){.RealisationsHeroSection-module__9hPzuW__layout{column-gap:30px}.RealisationsHeroSection-module__9hPzuW__title{font-size:39px}.RealisationsHeroSection-module__9hPzuW__actions{gap:12px 20px}.RealisationsHeroSection-module__9hPzuW__media{border-radius:22px;padding:12px}}@media (max-width:1050px){.RealisationsHeroSection-module__9hPzuW__inner{width:calc(100% - 64px);max-width:820px;padding:130px 0 128px}.RealisationsHeroSection-module__9hPzuW__layout{grid-template:"copy""media""details"/1fr;gap:30px}.RealisationsHeroSection-module__9hPzuW__copy{max-width:740px;padding:0}.RealisationsHeroSection-module__9hPzuW__title{max-width:740px;font-size:clamp(38px,5.5vw,52px)}.RealisationsHeroSection-module__9hPzuW__media{width:100%;padding:16px}.RealisationsHeroSection-module__9hPzuW__intro{max-width:680px;margin-top:0;font-size:17px}.RealisationsHeroSection-module__9hPzuW__actions{margin-top:24px}}@media (max-width:550px){.RealisationsHeroSection-module__9hPzuW__inner{width:calc(100% - 40px);padding-top:110px;padding-bottom:116px}.RealisationsHeroSection-module__9hPzuW__breadcrumb{margin-bottom:26px}.RealisationsHeroSection-module__9hPzuW__layout{gap:25px}.RealisationsHeroSection-module__9hPzuW__title{font-size:clamp(31px,8.8vw,43px);line-height:1.1}.RealisationsHeroSection-module__9hPzuW__eyebrow{letter-spacing:.12em;margin-bottom:16px;font-size:9px}.RealisationsHeroSection-module__9hPzuW__media{border-radius:18px;padding:8px}.RealisationsHeroSection-module__9hPzuW__projectLink{margin-top:8px;padding:10px 12px;font-size:12px}.RealisationsHeroSection-module__9hPzuW__intro{font-size:15px;line-height:1.75}.RealisationsHeroSection-module__9hPzuW__actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:24px}.RealisationsHeroSection-module__9hPzuW__primary{min-height:50px;padding-inline:18px;font-size:14px}.RealisationsHeroSection-module__9hPzuW__secondary{justify-content:center;min-height:44px;font-size:13px}}@media (prefers-reduced-motion:reduce){.RealisationsHeroSection-module__9hPzuW__primary,.RealisationsHeroSection-module__9hPzuW__primary svg,.RealisationsHeroSection-module__9hPzuW__secondary svg,.RealisationsHeroSection-module__9hPzuW__secondary:after,.RealisationsHeroSection-module__9hPzuW__projectLink,.RealisationsHeroSection-module__9hPzuW__projectLink svg,.RealisationsHeroSection-module__9hPzuW__featuredImage>img{transition:none}.RealisationsHeroSection-module__9hPzuW__primary:hover,.RealisationsHeroSection-module__9hPzuW__featuredImage:hover>img{transform:none}}
