.eyebrow-light.svelte-cwls5q{color:var(--blue-100)}.eyebrow-light.svelte-cwls5q:before{background:var(--blue-100)}.page-hero.svelte-cwls5q{background:var(--navy);color:var(--white);padding:clamp(4.5rem,10vw,6.5rem) 0 clamp(3rem,6vw,4rem)}.page-hero.svelte-cwls5q h1:where(.svelte-cwls5q){max-width:700px;margin:.6rem 0 1rem;font-size:clamp(2.1rem,4.4vw,3rem)}.page-hero.svelte-cwls5q .sub:where(.svelte-cwls5q){color:#ffffffd1;max-width:600px;font-size:1.02rem}.split.svelte-cwls5q{grid-template-columns:1fr;display:grid}@media (width>=900px){.split.svelte-cwls5q{grid-template-columns:1.1fr .9fr}}.split-copy.svelte-cwls5q{background:var(--off-white);flex-direction:column;justify-content:center;gap:.9rem;padding:clamp(2.5rem,5vw,4rem);display:flex}.split-copy.svelte-cwls5q h2:where(.svelte-cwls5q){color:var(--navy);font-size:clamp(1.7rem,3vw,2.2rem)}.split-media.svelte-cwls5q{background:var(--navy);min-height:320px;position:relative}.split-media.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:cover;width:100%;height:100%;min-height:320px}.media-tab.svelte-cwls5q{background:var(--blue);color:var(--white);flex-direction:column;padding:1.1rem 1.5rem;display:flex;position:absolute;bottom:-1px;left:-1px}.media-tab.svelte-cwls5q .big:where(.svelte-cwls5q){font-family:var(--font-head);font-size:1.6rem;font-weight:700;line-height:1}.media-tab.svelte-cwls5q span:where(.svelte-cwls5q):last-child{text-transform:uppercase;letter-spacing:.06em;color:var(--blue-100);font-size:.68rem}.values-band.svelte-cwls5q{background:var(--white)}.values-band.svelte-cwls5q h2:where(.svelte-cwls5q),.timeline-band.svelte-cwls5q h2:where(.svelte-cwls5q){color:var(--navy);max-width:620px;margin-bottom:2.2rem;font-size:clamp(1.7rem,3vw,2.2rem)}.values-grid.svelte-cwls5q{grid-template-columns:1fr;gap:1.4rem;display:grid}@media (width>=640px){.values-grid.svelte-cwls5q{grid-template-columns:repeat(2,1fr)}}@media (width>=1080px){.values-grid.svelte-cwls5q{grid-template-columns:repeat(4,1fr)}}.value-card.svelte-cwls5q{border:1px solid var(--grey-200);animation:svelte-cwls5q-rise .6s var(--ease) both;padding:1.9rem}@keyframes svelte-cwls5q-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.v-icon.svelte-cwls5q{background:var(--grey-100);width:48px;height:48px;color:var(--blue);justify-content:center;align-items:center;margin-bottom:.9rem;display:flex}.value-card.svelte-cwls5q h3:where(.svelte-cwls5q){color:var(--navy);font-size:1.1rem}.value-card.svelte-cwls5q p:where(.svelte-cwls5q){margin:0;font-size:.9rem}.process-band.svelte-cwls5q{background:var(--blue);color:var(--white);position:relative;overflow:hidden}.proc-slice.svelte-cwls5q{background:var(--navy);opacity:.55;clip-path:polygon(0 0,34% 0,20% 100%,0 100%);position:absolute;inset:0}.proc-inner.svelte-cwls5q{z-index:1;padding:clamp(3.5rem,8vw,6rem) 0;position:relative}.process-band.svelte-cwls5q h2:where(.svelte-cwls5q){max-width:600px;margin-bottom:2.2rem;font-size:clamp(1.7rem,3vw,2.2rem)}.process-grid.svelte-cwls5q{grid-template-columns:1fr;gap:1.4rem;display:grid}@media (width>=720px){.process-grid.svelte-cwls5q{grid-template-columns:repeat(4,1fr)}}.process-card.svelte-cwls5q{background:#ffffff14;border:1px solid #ffffff38;padding:1.6rem}.step-no.svelte-cwls5q{font-family:var(--font-head);color:var(--blue-100);font-size:1.6rem;font-weight:700}.process-card.svelte-cwls5q h3:where(.svelte-cwls5q){margin:.5rem 0 .4rem;font-size:1.05rem}.process-card.svelte-cwls5q p:where(.svelte-cwls5q){color:#ffffffd1;margin:0;font-size:.87rem}.timeline-band.svelte-cwls5q{background:var(--off-white)}.timeline.svelte-cwls5q{flex-direction:column;gap:0;display:flex}.tl-item.svelte-cwls5q{border-top:1px solid var(--grey-200);grid-template-columns:90px 1fr;gap:1.2rem;padding:1.1rem 0;display:grid}.tl-item.svelte-cwls5q:last-child{border-bottom:1px solid var(--grey-200)}.tl-year.svelte-cwls5q{font-family:var(--font-head);color:var(--blue);font-size:1.2rem;font-weight:700}.tl-item.svelte-cwls5q p:where(.svelte-cwls5q){margin:0}.cta-band.svelte-cwls5q{background:var(--navy);color:var(--white)}.cta-inner.svelte-cwls5q{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(2.6rem,6vw,3.6rem) 0;display:flex}.cta-inner.svelte-cwls5q h2:where(.svelte-cwls5q){margin-bottom:.3rem;font-size:clamp(1.5rem,2.8vw,2rem)}.cta-inner.svelte-cwls5q p:where(.svelte-cwls5q){color:#ffffffd1;margin:0}
