.hero{align-items:flex-end;background:var(--grad-paper);color:var(--colour-ink);display:flex;min-height:0;overflow:hidden;padding:var(--space-3xl) 0;position:relative}.hero--image,.hero--video{background:var(--colour-navy);color:var(--colour-white)}.hero--image .hero__copy,.hero--video .hero__copy{color:hsla(0,0%,100%,.86)}.hero--image .hero__kicker,.hero--video .hero__kicker{color:hsla(0,0%,100%,.8)}.hero--inset{border-radius:var(--border-radius);margin:0 12px;min-height:0}.hero__bg{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.hero__bg--video{pointer-events:none}.hero__bg--video iframe,.hero__bg--video video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.hero__overlay{background:linear-gradient(180deg,rgba(16,36,58,.55),rgba(16,36,58,.12) 38%,rgba(16,36,58,.8));inset:0;position:absolute}.hero__inner{position:relative;width:100%}.hero__grid{align-items:center;display:grid;gap:var(--space-2xl);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.hero__body{display:grid;gap:var(--space-md);justify-items:start}.hero__title{font-size:var(--font-size-xxxx-large);line-height:1}.hero__copy{color:var(--colour-black-80);font-size:var(--font-size-medium);line-height:1.45}.hero__copy p{margin:0}.hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--space-xs)}.hero__ledger{margin-bottom:6px}@media (max-width:1024px){.hero{min-height:0;padding-bottom:var(--space-xl);padding-top:calc(var(--header-height) + var(--space-2xl))}.hero__grid{align-items:start;gap:var(--space-xl);grid-template-columns:1fr}.hero__ledger{margin-bottom:0}}.hero__card{background:var(--colour-signal);border-radius:var(--border-radius-small);bottom:var(--space-lg);color:var(--colour-white);display:grid;gap:var(--space-sm);padding:var(--space-md);position:absolute;right:var(--space-lg);width:min(300px,32vw);z-index:2}.hero--inset .hero__card{bottom:var(--space-xl);right:var(--space-xl)}.hero__card-title{font-size:var(--font-size-medium);line-height:1.2}.hero__card-img{aspect-ratio:4/3;border-radius:var(--border-radius-very-small);object-fit:cover;width:100%}.hero__card-cta{justify-content:space-between;width:100%}@media (max-width:1024px){.hero--inset{border-radius:var(--border-radius-small);margin:8px}.hero__card{margin-top:var(--space-lg);position:static;width:100%}.hero--inset .hero__card{bottom:auto;right:auto}}.hero__bg--file .hero__poster,.hero__bg--file .hero__video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.hero__bg--file .hero__poster{transition:opacity .6s var(--ease);z-index:1}.hero__bg--file.is-playing .hero__poster{opacity:0}.hero__bg--file:after{background:linear-gradient(180deg,rgba(16,36,58,.22),rgba(16,36,58,.04) 40%,rgba(16,36,58,.58));content:"";inset:0;position:absolute;z-index:2}@media (prefers-reduced-motion:reduce){.hero__bg--file .hero__video{display:none}.hero__bg--file .hero__poster{opacity:1!important}}.hero--full.hero--image,.hero--full.hero--video{align-items:end;display:grid;min-height:clamp(34rem,88vh,56rem);padding-bottom:var(--space-2xl);padding-top:var(--space-3xl)}@media (max-width:700px){.hero--full.hero--image,.hero--full.hero--video{min-height:clamp(28rem,80vh,40rem)}}.hero--image .hero__inner,.hero--video .hero__inner{position:relative;z-index:3}.hero__bg--file:after{background:linear-gradient(90deg,rgba(16,36,58,.7),rgba(16,36,58,.4) 42%,rgba(16,36,58,.05) 70%),linear-gradient(180deg,rgba(16,36,58,.1),rgba(16,36,58,0) 35%,rgba(16,36,58,.62))}.hero--image .hero__kicker,.hero--video .hero__copy,.hero--video .hero__kicker{color:var(--colour-white)}.hero--image .ledger,.hero--video .ledger{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(16,36,58,.42);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--border-radius-small,20px);padding:var(--space-sm) var(--space-md)}.hero--video .ledger__key{color:hsla(0,0%,100%,.78)}.hero--image .button:not(.button--ghost):not(.outline):not(.inverted),.hero--video .button:not(.button--ghost):not(.outline):not(.inverted),.hero--video .ledger__val{color:var(--colour-white)}.hero--video .button.outline{background:rgba(16,36,58,.25);border-color:hsla(0,0%,100%,.8);color:var(--colour-white)}.hero--video .button.outline:hover{background:var(--colour-white);color:var(--colour-ink)}.hero__bg--reel .hero__video{transition:opacity .7s var(--ease)}.hero__bg--reel .hero__video.is-hidden{opacity:0}.hero__bg--reel .hero__video--b{z-index:0}@media (prefers-reduced-motion:reduce){.hero__bg--reel .hero__video{display:none}}.hero--side,.hero--side.hero--image,.hero--side.hero--video{background:var(--colour-white);color:var(--colour-ink);min-height:0;padding:var(--space-sm) 0 var(--space-lg)}.hero--side .hero__copy{color:var(--colour-black-80)}.hero--side .hero__kicker{color:inherit}.hero--side .hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hero--side .hero__ledger{grid-column:1}.hero--side .hero__media{aspect-ratio:16/9;background:var(--colour-live-blue-20);border-radius:var(--border-radius);overflow:hidden;position:relative}.hero--side .hero__media .hero__bg{inset:0;position:absolute}.hero--side .hero__bg--file:after{display:none}.hero--side .button:not(.button--ghost):not(.outline):not(.inverted){color:var(--colour-ink)}.hero--side .button:not(.button--ghost):not(.outline):not(.inverted):hover{color:var(--colour-white)}@media (max-width:1024px){.hero--side{padding-top:var(--space-sm)}.hero--side .hero__grid{grid-template-columns:1fr}}.hero--side.hero--image .button.outline,.hero--side.hero--video .button.outline{background:transparent;border-color:var(--colour-ink);color:var(--colour-ink)}.hero--side.hero--image .button.outline:hover,.hero--side.hero--video .button.outline:hover{background:var(--colour-ink);color:var(--colour-white)}