.kpi-bar[data-astro-cid-wdtg2iap]{position:relative}.kpi-grid[data-astro-cid-wdtg2iap]{display:grid;grid-template-columns:repeat(var(--kpi-cols, 4),minmax(0,1fr));gap:var(--sp-lg)}.kpi-bar--standalone[data-astro-cid-wdtg2iap] .kpi-grid[data-astro-cid-wdtg2iap]{max-width:calc(var(--kpi-cols, 4) * 22rem)}@media(min-width:1201px){.kpi-bar--inline[data-astro-cid-wdtg2iap] .kpi-grid[data-astro-cid-wdtg2iap]{grid-template-columns:repeat(var(--kpi-cols, 4),auto);justify-content:start}.kpi-bar--inline[data-astro-cid-wdtg2iap] .kpi-value[data-astro-cid-wdtg2iap],.kpi-bar--inline[data-astro-cid-wdtg2iap] .kpi-label[data-astro-cid-wdtg2iap]{white-space:nowrap}}.kpi-card[data-astro-cid-wdtg2iap]{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--sp-sm);padding-left:var(--sp-lg);border-left:1px solid var(--hairline)}.kpi-card[data-astro-cid-wdtg2iap] .kpi-label[data-astro-cid-wdtg2iap]{order:2}.kpi-card[data-astro-cid-wdtg2iap] .kpi-value[data-astro-cid-wdtg2iap]{order:1}.kpi-bar--night[data-astro-cid-wdtg2iap] .kpi-card[data-astro-cid-wdtg2iap]{border-left-color:#ffffff26}.kpi-value[data-astro-cid-wdtg2iap]{font-family:var(--font-display);font-weight:400;font-size:clamp(1.5rem,2.65vw,2.1rem);line-height:1.1;color:var(--night);margin:0}.kpi-bar--night[data-astro-cid-wdtg2iap] .kpi-value[data-astro-cid-wdtg2iap]{color:#fff}.kpi-label[data-astro-cid-wdtg2iap]{font-size:var(--fs-label);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--petrol)}.kpi-bar--night[data-astro-cid-wdtg2iap] .kpi-label[data-astro-cid-wdtg2iap]{color:var(--ocean)}.kpi-qualifier[data-astro-cid-wdtg2iap]{font-weight:400;font-size:var(--fs-caption);letter-spacing:0;text-transform:none;color:var(--stone)}.kpi-bar--night[data-astro-cid-wdtg2iap] .kpi-qualifier[data-astro-cid-wdtg2iap]{color:#ffffff73}.kpi-note[data-astro-cid-wdtg2iap]{position:absolute;left:0;right:0;top:100%;margin:var(--sp-sm) 0 0;padding-left:calc(1px + var(--sp-lg));font-size:var(--fs-caption);color:var(--stone)}.kpi-bar--night[data-astro-cid-wdtg2iap] .kpi-note[data-astro-cid-wdtg2iap]{color:#ffffff73}@media(max-width:860px){.kpi-grid[data-astro-cid-wdtg2iap]{grid-template-columns:repeat(2,1fr);gap:var(--sp-xl) var(--sp-lg)}}@media(max-width:480px){.kpi-grid[data-astro-cid-wdtg2iap]{grid-template-columns:1fr}}.hero[data-astro-cid-yuzdnppw]{position:relative;overflow:hidden;background:var(--white);padding-top:calc(var(--header-h) + clamp(var(--sp-2xl),12vh,140px));padding-bottom:clamp(var(--sp-2xl),12vh,140px)}.hero-content[data-astro-cid-yuzdnppw]{position:relative;z-index:1;--hero-measure: 980px}.hero-eyebrow[data-astro-cid-yuzdnppw]{margin-bottom:var(--sp-lg)}.hero-title[data-astro-cid-yuzdnppw]{color:var(--night);max-width:var(--hero-measure);text-wrap:balance;margin-bottom:var(--sp-lg)}.hero-sub[data-astro-cid-yuzdnppw]{color:var(--night-600);max-width:var(--measure-head);margin-bottom:var(--sp-xl)}.hero-ctas[data-astro-cid-yuzdnppw]{display:flex;flex-wrap:wrap;gap:var(--sp-md)}.claim-band[data-astro-cid-yuzdnppw]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2xl);align-items:center}.claim[data-astro-cid-yuzdnppw]{font-family:var(--font-display);font-weight:400;font-size:clamp(1.75rem,3.4vw,2.8rem);line-height:1.05;letter-spacing:.01em;color:var(--night);white-space:nowrap}.claim-accent[data-astro-cid-yuzdnppw]{font-style:italic;color:var(--petrol)}.intro-eyebrow[data-astro-cid-yuzdnppw]{margin-bottom:var(--sp-lg)}.intro-statement[data-astro-cid-yuzdnppw]{font-family:var(--font-display);font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.12;letter-spacing:.01em;color:var(--night);text-wrap:balance;max-width:var(--measure-head);margin-bottom:var(--sp-lg)}.intro-body[data-astro-cid-yuzdnppw]{font-weight:400;font-size:var(--fs-lead);line-height:1.7;color:var(--night-600);max-width:var(--measure-head)}.services-section[data-astro-cid-yuzdnppw] .section-heading .sh-title{font-size:var(--fs-h1)}.service-blocks[data-astro-cid-yuzdnppw]{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto auto;column-gap:clamp(var(--sp-2xl),6vw,var(--sp-3xl));row-gap:0}.service-block[data-astro-cid-yuzdnppw]{display:grid;grid-row:span 3;grid-template-rows:subgrid;border-top:1px solid var(--hairline);padding-top:var(--sp-lg)}.card-title[data-astro-cid-yuzdnppw]{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h2);line-height:1.2;letter-spacing:.01em;color:var(--night);margin-block:0 var(--sp-md);text-wrap:balance}.card-body[data-astro-cid-yuzdnppw]{font-size:var(--fs-lead);line-height:1.7;font-weight:400;color:var(--night-600)}.card-link[data-astro-cid-yuzdnppw]{align-self:start;padding-top:var(--sp-lg)}.occasions-band[data-astro-cid-yuzdnppw] .section-heading{margin-bottom:0}.intro-section[data-astro-cid-yuzdnppw]{position:relative;overflow:clip}.sector-grid[data-astro-cid-yuzdnppw]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-xl)}.sector-item[data-astro-cid-yuzdnppw]{border-top:1px solid rgba(255,255,255,.2);padding-top:var(--sp-lg);display:flex;flex-direction:column}.sector-title[data-astro-cid-yuzdnppw]{color:#fff;margin-bottom:var(--sp-sm)}.sector-link[data-astro-cid-yuzdnppw]{margin-top:auto;padding-top:var(--sp-md)}.sector-body[data-astro-cid-yuzdnppw]{font-size:var(--fs-body);font-weight:400;color:#ffffffb8}.why-section[data-astro-cid-yuzdnppw]{position:relative}.why-layout[data-astro-cid-yuzdnppw]{display:grid;grid-template-columns:minmax(0,min(var(--measure),46%)) minmax(0,min(var(--measure),46%));gap:var(--sp-2xl);align-items:start}.why-aside[data-astro-cid-yuzdnppw] .section-heading .sh-title{font-size:var(--fs-h1)}.why-list[data-astro-cid-yuzdnppw]{display:flex;flex-direction:column;list-style:none}.why-row[data-astro-cid-yuzdnppw]{padding-block:var(--sp-xl);border-top:1px solid var(--night-200)}.why-row[data-astro-cid-yuzdnppw]:first-child{padding-top:0;border-top:0}.why-row[data-astro-cid-yuzdnppw]:last-child{padding-bottom:0}.why-title[data-astro-cid-yuzdnppw]{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h2);line-height:1.2;letter-spacing:.01em;color:var(--night);margin-bottom:var(--sp-sm);text-wrap:balance}.why-body[data-astro-cid-yuzdnppw]{font-size:var(--fs-body);font-weight:400;color:var(--night-600)}@media(min-width:1101px){.why-aside[data-astro-cid-yuzdnppw]{position:sticky;top:calc(var(--header-h) + var(--sp-xl))}}@media(max-width:1100px){.sector-grid[data-astro-cid-yuzdnppw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-xl)}.why-layout[data-astro-cid-yuzdnppw]{grid-template-columns:1fr;gap:var(--sp-xl)}.why-list[data-astro-cid-yuzdnppw]{max-width:var(--measure)}.why-layout[data-astro-cid-yuzdnppw] .iris-watermark{display:none}}.section-link[data-astro-cid-yuzdnppw]{margin-top:var(--sp-xl)}@media(max-width:860px){.claim-band[data-astro-cid-yuzdnppw]{grid-template-columns:1fr;gap:var(--sp-xl);align-items:start}.claim[data-astro-cid-yuzdnppw]{font-size:clamp(1.5rem,7vw,2.4rem)}.service-blocks[data-astro-cid-yuzdnppw],.sector-grid[data-astro-cid-yuzdnppw]{grid-template-columns:1fr;gap:var(--sp-xl)}.service-blocks[data-astro-cid-yuzdnppw]{grid-template-rows:none}.service-block[data-astro-cid-yuzdnppw]{display:block;grid-row:auto}}
