.v4s-hero{background:radial-gradient(circle at 10% 115%, #143c36e6 0, transparent 46%), linear-gradient(160deg, var(--color-night) 0%, var(--color-petrol) 100%);padding:7.5rem 0 2.5rem;position:relative;overflow:hidden}.v4s-hero__signal{aspect-ratio:1/.65;opacity:.5;pointer-events:none;border:1px solid #9cb4a84d;border-radius:50%;width:92vw;position:absolute;top:4.5rem;right:-34vw;transform:rotate(-12deg)}.v4s-hero__signal:before,.v4s-hero__signal:after{content:"";position:absolute}.v4s-hero__signal:before{border:1px solid #ff8d7a8c;border-radius:50%;inset:9%;transform:rotate(15deg);box-shadow:inset 0 0 90px #ff5c4524}.v4s-hero__signal:after{background:linear-gradient(120deg,#0000 0 30%,#ff5c4529 100%);border:1px solid #ff5c45cc;border-radius:5%;inset:27% 22%;transform:rotate(28deg)}.v4s-hero__inner{z-index:2;position:relative}.v4s-hero h1{letter-spacing:-.05em;text-wrap:wrap;margin:1.25rem 0 1.5rem;font-size:clamp(2.875rem,12vw,5rem);line-height:.94}.v4s-hero .v4-hero__line,.v4s-hero .v4-hero__line>span{display:inline}.v4s-hero h1 em{color:var(--color-coral);font-style:italic}.v4s-index{margin-top:2.75rem}.v4s-index ol{border-top:1px solid var(--v4-line);margin-top:.875rem}.v4s-index a{border-bottom:1px solid var(--v4-line);transition:padding-left .3s var(--v4-ease), color .25s var(--v4-ease);grid-template-columns:2.5rem 1fr auto;align-items:baseline;gap:.75rem;padding-block:.875rem;display:grid}.v4s-index a:hover{color:var(--color-coral-soft);padding-left:.5rem}.v4s-index__name{font-family:var(--font-serif);letter-spacing:-.02em;font-size:1.5rem;line-height:1.2}.v4s-index__gives{color:var(--color-sage);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem}@media (width>=64rem){.v4s-hero{align-items:flex-end;min-height:min(88svh,50rem);padding-top:8.125rem;display:flex}.v4s-hero__signal{opacity:.8;width:36vw;top:5.5rem;right:-5vw}.v4s-hero__inner{grid-template-columns:1.35fr .65fr;align-items:end;gap:4vw;display:grid}.v4s-hero h1{font-size:clamp(3.75rem,6.6vw,7.25rem);line-height:.9}.v4s-hero .v4-hero__line,.v4s-hero .v4-hero__line>span{display:block}.v4s-index{margin-top:0;padding-bottom:.625rem}}.v4s-pillar{padding-block:clamp(4rem,8vw,7rem);overflow-x:clip}.v4s-pillar--chalk{background:var(--color-chalk)}.v4s-pillar__grid{gap:2.5rem;display:grid}.v4s-pillar__head h2{letter-spacing:-.055em;margin-top:1rem;font-size:clamp(3.5rem,6vw,6.25rem);line-height:.92}.v4s-pillar__position{max-width:27rem;margin-top:1.5rem;font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.3}.v4s-pillar__explain{max-width:27rem;margin-top:1rem;font-size:1rem;line-height:1.5}.v4s-pillar__signal{align-items:center;height:clamp(7rem,13vw,11rem);margin-top:1.75rem;display:grid;position:relative}.v4s-pillar__signal .v4-plane,.v4s-pillar__signal .v4-plane--advisory{width:min(58%,14rem);left:.75rem;box-shadow:0 18px 44px #ff5c4529}.v4s-offers{border-top:1px solid}.v4s-offer{border-bottom:1px solid var(--v4-line);gap:.5rem;padding-block:1.375rem;scroll-margin-top:1.5rem;display:grid}.v4s-offer h3{letter-spacing:-.03em;font-size:clamp(1.625rem,2.3vw,2.25rem);line-height:1.08}.v4s-offer--supporting h3{font-size:clamp(1.4375rem,1.9vw,1.875rem)}.v4s-offer p{max-width:32rem;font-size:1rem;line-height:1.45}.v4s-pillar__foot{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin-top:2.25rem;display:flex}.v4s-gives{color:var(--color-coral-text);font-family:var(--font-serif);letter-spacing:-.04em;flex:auto;font-size:clamp(2.25rem,4vw,3.75rem);font-style:italic;line-height:1}.v4s-pillar__links{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;flex-basis:100%;gap:.75rem 1.75rem;margin-top:1rem;font-size:.8125rem;display:flex}@media (width>=64rem){.v4s-pillar__grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:5vw}.v4s-pillar__head{position:sticky;top:2rem}}@media (width>=80rem){.v4s-offer{grid-template-columns:1fr 1fr;align-items:baseline;gap:2rem}}.v4s-beyond{background:linear-gradient(135deg, var(--color-coral) 0%, #ff725e 58%, var(--color-coral-soft) 100%);padding-block:clamp(4.5rem,8vw,7rem) clamp(3.5rem,6vw,5rem);overflow:hidden}.v4s-beyond__head{gap:1.75rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.v4s-beyond h2{letter-spacing:-.06em;margin-top:1.25rem;font-size:clamp(3.25rem,8.4vw,8rem);line-height:.86}.v4s-beyond h2 span{display:block}.v4s-beyond h2 span:last-child{font-style:italic}.v4s-beyond__head>p{max-width:30rem;font-size:1.125rem;line-height:1.45}.v4-on-coral .v4-num{color:var(--color-night)}.v4s-beyond .v4-step{gap:clamp(1.5rem,3vw,3rem)}@media (width>=64rem){.v4s-beyond__head{grid-template-columns:1.2fr .8fr;align-items:end;gap:4vw}}.v4s-scope{background:var(--color-chalk);padding-block:clamp(4rem,8vw,6.5rem)}.v4s-scope__head{gap:1.5rem;margin-bottom:clamp(2.25rem,4vw,3.5rem);display:grid}.v4s-scope h2{letter-spacing:-.055em;margin-top:1rem;font-size:clamp(3rem,6vw,6rem);line-height:.92}.v4s-scope__head>p{max-width:30rem;font-size:1.125rem;line-height:1.45}.v4s-scope__list{border-top:1px solid}.v4s-scope__list>div{border-bottom:1px solid var(--v4-line);gap:.5rem;padding-block:1.375rem;display:grid}.v4s-scope__list dt{font-family:var(--font-serif);letter-spacing:-.03em;font-size:clamp(1.5rem,2vw,1.875rem);line-height:1.1}.v4s-scope__list dd{max-width:40rem;font-size:1rem;line-height:1.5}@media (width>=64rem){.v4s-scope__head{grid-template-columns:1fr 1fr;align-items:end;gap:4vw}.v4s-scope__list>div{grid-template-columns:.8fr 1.2fr;align-items:baseline;gap:5vw}}.v4s-closing h2{max-width:11ch;margin-top:1.25rem;font-size:clamp(3.25rem,9vw,9rem);line-height:.88}.v4s-next{border-top:1px solid var(--v4-line);grid-template-columns:1fr 1fr;gap:0 1.5rem;margin-top:3rem;display:grid}.v4s-next li{border-bottom:1px solid var(--v4-line);align-content:start;gap:.625rem;padding-block:1.125rem 1.375rem;display:grid}.v4s-next li span:last-child{font-family:var(--font-serif);letter-spacing:-.02em;font-size:clamp(1.375rem,1.9vw,1.75rem);line-height:1.12}.v4s-closing .v4-enquiry{margin-top:2.5rem}@media (width>=64rem){.v4s-next{grid-template-columns:repeat(4,1fr)}}
