@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Segoe UI),local(Helvetica Neue),local(Arial)}:root{--uv-color-navy:#0f2c48;--uv-color-signal-blue:#2b7fd4;--uv-color-light-blue:#5aa9f0;--uv-color-soft-blue-tint:#eaf3fb;--uv-color-pale-blue:#9dc4e8;--uv-color-slate-grey:#7c8fa3;--uv-color-white:#fff;--uv-color-background:var(--uv-color-white);--uv-color-surface:var(--uv-color-soft-blue-tint);--uv-color-surface-inverse:var(--uv-color-navy);--uv-color-foreground:var(--uv-color-navy);--uv-color-foreground-muted:#52688a;--uv-color-foreground-inverse:var(--uv-color-white);--uv-color-foreground-inverse-muted:var(--uv-color-pale-blue);--uv-color-accent:var(--uv-color-signal-blue);--uv-color-link:color-mix(in oklab, var(--uv-color-signal-blue), var(--uv-color-navy) 22%);--uv-color-accent-inverse:var(--uv-color-light-blue);--uv-color-border:#d7e5f2;--uv-color-border-inverse:#23425f;--uv-color-focus:var(--uv-color-signal-blue);--uv-font-family:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback", system-ui, sans-serif;--uv-font-weight-regular:500;--uv-font-weight-medium:600;--uv-font-weight-bold:700;--uv-font-weight-black:800;--uv-text-kicker-size:19px;--uv-text-kicker-tracking:.34em;--uv-text-headline-size:56px;--uv-text-headline-tracking:-.03em;--uv-text-subheader-size:30px;--uv-text-body-size:18px;--uv-text-label-size:21px;--uv-text-label-tracking:.06em;--uv-text-caption-size:14px;--uv-line-height-tight:1.05;--uv-line-height-snug:1.4;--uv-line-height-normal:1.6;--uv-space-1:4px;--uv-space-2:8px;--uv-space-3:16px;--uv-space-4:24px;--uv-space-5:32px;--uv-space-6:48px;--uv-space-7:64px;--uv-space-8:96px;--uv-radius-none:0px;--uv-radius-full:999px;--uv-border-width:1px;--uv-icon-stroke:2.2;--uv-duration-fast:.12s;--uv-duration-base:.2s;--uv-easing:cubic-bezier(.2, 0, 0, 1)}.uv-on-navy{--uv-color-background:var(--uv-color-navy);--uv-color-link:var(--uv-color-light-blue);--uv-color-surface:#16375a;--uv-color-foreground:var(--uv-color-white);--uv-color-foreground-muted:var(--uv-color-pale-blue);--uv-color-accent:var(--uv-color-light-blue);--uv-color-border:var(--uv-color-border-inverse);background-color:var(--uv-color-background);color:var(--uv-color-foreground)}.uv-root,body{font-family:var(--uv-font-family);color:var(--uv-color-foreground);background-color:var(--uv-color-background);-webkit-font-smoothing:antialiased}.uv-kicker{font-size:var(--uv-text-kicker-size);font-weight:var(--uv-font-weight-medium);letter-spacing:var(--uv-text-kicker-tracking);text-transform:uppercase;color:var(--uv-color-foreground-muted);line-height:var(--uv-line-height-snug)}h1,h2,h3,h4,.uv-headline,.uv-subheader{text-transform:capitalize}.uv-headline{font-size:clamp(34px, 5vw, var(--uv-text-headline-size));font-weight:var(--uv-font-weight-medium);letter-spacing:var(--uv-text-headline-tracking);line-height:var(--uv-line-height-tight)}.uv-subheader{font-size:clamp(22px, 3vw, var(--uv-text-subheader-size));font-weight:var(--uv-font-weight-regular);line-height:var(--uv-line-height-snug);color:var(--uv-color-foreground-muted)}.uv-body{font-size:var(--uv-text-body-size);font-weight:var(--uv-font-weight-regular);line-height:var(--uv-line-height-normal)}.uv-label{font-size:var(--uv-text-label-size);font-weight:var(--uv-font-weight-regular);letter-spacing:var(--uv-text-label-tracking)}.uv-caption{font-size:var(--uv-text-caption-size);font-weight:var(--uv-font-weight-regular);line-height:var(--uv-line-height-snug);color:var(--uv-color-foreground-muted)}.uv-button{justify-content:center;align-items:center;gap:var(--uv-space-2);border-radius:var(--uv-radius-none);border:var(--uv-border-width) solid transparent;font-family:inherit;font-weight:var(--uv-font-weight-medium);letter-spacing:.02em;cursor:pointer;transition:background-color var(--uv-duration-base) var(--uv-easing), color var(--uv-duration-base) var(--uv-easing), border-color var(--uv-duration-base) var(--uv-easing);display:inline-flex}.uv-button:focus-visible{outline:2px solid var(--uv-color-focus);outline-offset:2px}.uv-button:disabled{opacity:.45;cursor:not-allowed}.uv-button--md{padding:14px var(--uv-space-4);font-size:16px}.uv-button--sm{padding:8px var(--uv-space-3);font-size:14px}.uv-button--lg{padding:18px var(--uv-space-5);font-size:18px}.uv-button--primary{background-color:var(--uv-color-foreground);color:var(--uv-color-white)}.uv-button--primary:hover:not(:disabled){background-color:var(--uv-color-accent)}.uv-button--primary:active:not(:disabled){background-color:#0b2036}.uv-on-navy .uv-button--primary{background-color:var(--uv-color-white);color:var(--uv-color-navy)}.uv-on-navy .uv-button--primary:hover:not(:disabled){background-color:var(--uv-color-accent);color:var(--uv-color-navy)}.uv-button--secondary{color:var(--uv-color-foreground);border-color:var(--uv-color-foreground);background-color:#0000}.uv-button--secondary:hover:not(:disabled){background-color:var(--uv-color-foreground);color:var(--uv-color-background)}.uv-button--ghost{color:var(--uv-color-accent);background-color:#0000}.uv-button--ghost:hover:not(:disabled){background-color:var(--uv-color-soft-blue-tint)}.uv-card{border:var(--uv-border-width) solid var(--uv-color-border);border-radius:var(--uv-radius-none);background-color:var(--uv-color-background);padding:var(--uv-space-5);gap:var(--uv-space-3);flex-direction:column;display:flex}.uv-card--tint{background-color:var(--uv-color-soft-blue-tint);border-color:#0000}.uv-card--navy{background-color:var(--uv-color-navy);color:var(--uv-color-white);border-color:#0000}.uv-badge{align-items:center;gap:var(--uv-space-1);font-size:12px;font-weight:var(--uv-font-weight-medium);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--uv-radius-none);border:var(--uv-border-width) solid transparent;padding:4px 10px;display:inline-flex}.uv-badge--accent{background-color:var(--uv-color-signal-blue);color:var(--uv-color-white)}.uv-badge--tint{background-color:var(--uv-color-soft-blue-tint);color:var(--uv-color-navy)}.uv-badge--outline{color:var(--uv-color-foreground-muted);border-color:currentColor}.uv-field{gap:var(--uv-space-2);flex-direction:column;display:flex}.uv-field__label{font-size:14px;font-weight:var(--uv-font-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--uv-color-foreground-muted)}.uv-input{font-family:inherit;font-size:16px;font-weight:var(--uv-font-weight-regular);color:var(--uv-color-foreground);background-color:var(--uv-color-background);border:var(--uv-border-width) solid var(--uv-color-border);border-radius:var(--uv-radius-none);padding:12px var(--uv-space-3);transition:border-color var(--uv-duration-fast) var(--uv-easing);width:100%}.uv-input::placeholder{color:var(--uv-color-foreground-muted)}.uv-input:hover:not(:disabled){border-color:var(--uv-color-pale-blue)}.uv-input:focus-visible{border-color:var(--uv-color-focus);box-shadow:inset 0 0 0 1px var(--uv-color-focus);outline:none}.uv-input:disabled{opacity:.5;cursor:not-allowed}.uv-input--invalid{border-color:#b4472e}.uv-field__message{color:var(--uv-color-foreground-muted);font-size:13px}.uv-field__message--error{color:#b4472e}.uv-divider{border:none;border-top:var(--uv-border-width) solid var(--uv-color-border);margin:0}.uv-stat{gap:var(--uv-space-2);flex-direction:column;display:flex}.uv-stat__value{font-size:44px;font-weight:var(--uv-font-weight-medium);letter-spacing:-.03em;color:var(--uv-color-accent);line-height:1}.uv-notice{gap:var(--uv-space-3);padding:var(--uv-space-4);border-left:3px solid var(--uv-color-accent);background-color:var(--uv-color-soft-blue-tint);color:var(--uv-color-navy);display:flex}.uv-notice--neutral{border-left-color:var(--uv-color-slate-grey);background-color:#f4f7fa}.uv-icon{color:currentColor;flex:none;display:inline-block}.uv-page,.uv-page *,.uv-page :before,.uv-page :after{box-sizing:border-box}.uv-page{--uv-header-h:calc(68px + var(--uv-space-3) * 2 + var(--uv-border-width));min-height:100svh;margin:0}body{margin:0}html{scroll-padding-top:calc(var(--uv-space-7) + var(--uv-space-1))}.uv-page :is(.uv-kicker,.uv-headline,.uv-subheader,.uv-body,.uv-caption,.uv-label){margin:0}.uv-container{width:100%;max-width:calc(var(--uv-space-8) * 13);padding-inline:var(--uv-space-4);margin-inline:auto}.uv-section{padding-block:var(--uv-space-8)}.uv-section--tint{background-color:var(--uv-color-surface)}.uv-header__marks{align-items:center;gap:var(--uv-space-3);display:flex}.uv-header__amca{padding-left:var(--uv-space-3);border-left:var(--uv-border-width) solid var(--uv-color-border);align-items:center;display:flex}.uv-header__amca img{width:auto;height:58px;display:block;translate:0 3px}@media (width<=1150px){.uv-header__amca{display:none}}.uv-header{z-index:10;background-color:var(--uv-color-background);border-bottom:var(--uv-border-width) solid var(--uv-color-border);position:sticky;top:0}.uv-header__inner{justify-content:space-between;align-items:center;gap:var(--uv-space-4);padding-block:var(--uv-space-3);display:flex}.uv-header__cta .uv-button--primary{background-color:var(--uv-color-navy)}.uv-header__cta .uv-button--primary:hover:not(:disabled){background-color:var(--uv-color-signal-blue)}.uv-nav{align-items:center;gap:var(--uv-space-5);display:flex}.uv-nav__link{color:var(--uv-color-foreground-muted);font-size:var(--uv-text-caption-size);letter-spacing:var(--uv-text-label-tracking);text-transform:uppercase;font-weight:var(--uv-font-weight-medium);white-space:nowrap;transition:color var(--uv-duration-base) var(--uv-easing);padding-block:6px;text-decoration:none}.uv-header__cta .uv-button{white-space:nowrap}.uv-nav__link:hover,.uv-nav__link:focus-visible{color:var(--uv-color-foreground)}@media (width<=1100px){.uv-header__inner{gap:var(--uv-space-3)}.uv-nav{gap:var(--uv-space-4)}}@media (width<=960px){.uv-header__inner{row-gap:var(--uv-space-2);flex-wrap:wrap}.uv-nav{justify-content:center;gap:var(--uv-space-4);flex-basis:100%;order:3}.uv-nav__link{letter-spacing:.04em;font-size:12px}}@media (width<=560px){.uv-hero__actions{width:100%}.uv-hero__actions .uv-button{padding-inline:var(--uv-space-3);white-space:nowrap}}@media (width<=720px){.uv-section{padding-block:var(--uv-space-6)}}.uv-header__menu{appearance:none;border:var(--uv-border-width) solid var(--uv-color-border);cursor:pointer;background:0 0;place-items:center;width:44px;height:44px;padding:0;display:none}.uv-header__menu:focus-visible{outline:var(--uv-border-width) solid var(--uv-color-signal-blue);outline-offset:2px}.uv-header__bars,.uv-header__bars:before,.uv-header__bars:after{background-color:var(--uv-color-navy);width:18px;height:2px;display:block}.uv-header__bars:before,.uv-header__bars:after{content:"";position:relative}.uv-header__bars:before{top:-6px}.uv-header__bars:after{top:4px}.uv-header__menu[aria-expanded=true] .uv-header__bars{background-color:#0000}.uv-header__menu[aria-expanded=true] .uv-header__bars:before{top:-2px;rotate:45deg}.uv-header__menu[aria-expanded=true] .uv-header__bars:after{top:-4px;rotate:-45deg}.uv-menu{display:none}@media (prefers-reduced-motion:no-preference){.uv-header__bars:before,.uv-header__bars:after{transition:top .18s var(--uv-easing), rotate .18s var(--uv-easing)}}@media (width<=720px){.uv-nav{display:none}.uv-header__menu{width:38px;height:38px;display:grid}.uv-menu{border-top:var(--uv-border-width) solid var(--uv-color-border);background-color:var(--uv-color-background);display:grid}.uv-menu[hidden]{display:none}.uv-menu__link{padding:var(--uv-space-3) var(--uv-space-4);border-bottom:var(--uv-border-width) solid var(--uv-color-border);color:var(--uv-color-foreground-muted);font-size:var(--uv-text-caption-size);letter-spacing:var(--uv-text-label-tracking);text-transform:uppercase;font-weight:var(--uv-font-weight-medium);text-decoration:none}.uv-menu__link:last-child{border-bottom:0}.uv-menu__link[data-current=true],.uv-menu__link:hover,.uv-menu__link:focus-visible{color:var(--uv-color-accent)}.uv-header__inner{gap:var(--uv-space-2)}.uv-header__marks>a:first-child :is(svg,img){width:112px!important;height:auto!important}.uv-header__cta .uv-button{height:38px;padding-block:0;padding-inline:var(--uv-space-3)}}@media (width<=420px){.uv-header__inner{gap:var(--uv-space-1)}.uv-header__marks>a:first-child :is(svg,img){width:104px!important}}.uv-hero{min-height:calc(100svh - var(--uv-space-8) - var(--uv-space-5));background-color:var(--uv-color-background);flex-direction:column;display:flex;position:relative;overflow:clip visible}.uv-hero__inner{flex-direction:column;flex:1;width:100%;display:flex}.uv-hero__stage{column-gap:var(--uv-space-6);flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.uv-hero__text{justify-content:center;align-items:flex-start;gap:var(--uv-space-4);min-width:0;padding:var(--uv-space-6) 0 var(--uv-space-6) var(--uv-space-6);flex-direction:column;display:flex;container-type:inline-size}.hero-air-root{position:relative}.hero-title{font-size:clamp(34px, 14.6cqi, calc(var(--uv-space-8) * 1.15));font-weight:var(--uv-font-weight-black);line-height:var(--uv-line-height-tight);letter-spacing:var(--uv-text-headline-tracking);text-transform:uppercase;color:var(--uv-color-navy);margin:0}.hero-title__line{white-space:nowrap;display:block}.hero-title__air{position:relative}.hero-air{color:var(--uv-color-navy)}.hero-air__dot{color:var(--uv-color-accent)}.hero-air-canvas{pointer-events:none;position:absolute;top:50%}.uv-hero__support{gap:var(--uv-space-3);max-width:calc(var(--uv-space-8) * 7);padding-left:var(--uv-space-3);border-left:var(--uv-border-width) solid var(--uv-color-light-blue);display:grid}.uv-hero__facts{gap:var(--uv-space-2);margin:0;padding:0;list-style:none;display:grid}.uv-hero__facts li{gap:var(--uv-space-1);padding-top:var(--uv-space-2);border-top:var(--uv-border-width) solid var(--uv-color-border);display:grid}.uv-hero__facts li:first-child{border-top:0;padding-top:0}@media (width>=900px){.uv-hero__facts{gap:var(--uv-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.uv-hero__facts li{border-top:var(--uv-border-width) solid var(--uv-color-border);padding-top:var(--uv-space-2)}}.uv-hero__actions{gap:var(--uv-space-3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:fit-content;max-width:100%;display:grid}.uv-hero__actions .uv-button{width:100%}.uv-hero__actions a{text-decoration:none}.uv-hero__actions .uv-button--primary{background-color:var(--uv-color-navy)}.uv-hero__actions .uv-button--primary:hover:not(:disabled){background-color:var(--uv-color-signal-blue)}.uv-hero__actions .uv-button--secondary:hover:not(:disabled){background-color:var(--uv-color-signal-blue);color:var(--uv-color-white)}.uv-hero__figure{min-width:0;padding:var(--uv-space-6);justify-content:center;align-items:center;display:flex}.uv-hero__frame{width:100%;max-width:calc(var(--uv-space-8) * 5.5)}.uv-hero__frame img{object-fit:contain;width:100%;height:auto;display:block}@media (width<=900px){.uv-hero__stage{grid-template-columns:minmax(0,1fr)}.uv-hero__figure{display:none}.uv-hero__text{padding-inline:0}}.uv-hero__clients{width:100vw;padding-top:var(--uv-space-2);padding-bottom:var(--uv-space-2);flex:none;margin-inline:calc(50% - 50vw);overflow:hidden}.uv-hero__clients-label{text-align:center;margin-top:calc(var(--uv-space-3) * -1);margin-bottom:var(--uv-space-4);font-size:20px;display:block}.uv-marquee{max-width:100%;-webkit-mask-image:linear-gradient(90deg, transparent, var(--uv-color-navy) 9%, var(--uv-color-navy) 91%, transparent);mask-image:linear-gradient(90deg, transparent, var(--uv-color-navy) 9%, var(--uv-color-navy) 91%, transparent);position:relative;overflow:hidden}.uv-marquee__track{width:max-content;animation:46s linear infinite uv-slide;display:flex}.uv-marquee:hover .uv-marquee__track{animation-play-state:paused}.uv-marquee__set{align-items:center;gap:var(--uv-space-4);padding-right:var(--uv-space-4);display:flex}.uv-marquee__set img{height:var(--uv-space-8);width:calc(var(--uv-space-8) * 2.25);object-fit:contain;padding:var(--uv-space-3) var(--uv-space-4);transition:transform var(--uv-duration-base) var(--uv-easing)}.uv-marquee__set img:hover{transform:translateY(calc(var(--uv-space-1) * -1))}@keyframes uv-slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.uv-marquee__track{animation:none}}.uv-grid{gap:var(--uv-space-4);grid-template-columns:repeat(auto-fit, minmax(min(calc(var(--uv-space-8) * 3), 100%), 1fr));display:grid}.uv-section__head{gap:var(--uv-space-3);max-width:calc(var(--uv-space-8) * 7);margin-bottom:var(--uv-space-7);display:grid}.uv-container.uv-section__head{max-width:calc(var(--uv-space-8) * 13);padding-inline:var(--uv-space-4);grid-template-columns:minmax(0, calc(var(--uv-space-8) * 7));justify-content:start}.uv-card__stack{gap:var(--uv-space-3);justify-items:start;display:grid}.uv-card__stack--cert{grid-template-rows:auto auto auto 1fr auto;height:100%}.uv-cert-download{margin-top:var(--uv-space-2);text-decoration:none}.uv-cert-groups{gap:var(--uv-space-7);display:grid}.uv-cert-group{gap:var(--uv-space-4);display:grid}.uv-cert-group__head{align-items:center;gap:var(--uv-space-3);display:flex}.uv-cert-group__name{font-size:clamp(22px,2.2vw,28px);font-weight:var(--uv-font-weight-bold);line-height:var(--uv-line-height-snug);color:var(--uv-color-foreground);margin:0}.uv-cert-group__issuer{letter-spacing:.08em;text-transform:uppercase;color:var(--uv-color-foreground-muted);margin:2px 0 0;font-size:13px}.uv-cert-sheets{gap:var(--uv-space-4);grid-template-columns:repeat(auto-fill, minmax(min(calc(var(--uv-space-8) * 2.5), 100%), 1fr));display:grid}.uv-cert-sheet{gap:var(--uv-space-3);justify-items:center;display:grid}.uv-cert-sheet img{aspect-ratio:3/4;object-fit:contain;background-color:var(--uv-color-white);border:var(--uv-border-width) solid var(--uv-color-border);width:100%}.uv-cert-cta{gap:var(--uv-space-5);padding:var(--uv-space-6);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.uv-cert-cta__text{gap:var(--uv-space-3);max-width:calc(var(--uv-space-8) * 7);justify-items:start;display:grid}.uv-cert-cta__action{text-decoration:none}@media (width<=720px){.uv-cert-cta{grid-template-columns:minmax(0,1fr);justify-items:start}}.uv-project{gap:var(--uv-space-2);display:grid}.uv-project__media{aspect-ratio:16/10;object-fit:cover;border:var(--uv-border-width) solid var(--uv-color-border);width:100%;display:block}.uv-clients{grid-template-columns:repeat(auto-fit, minmax(min(calc(var(--uv-space-8) * 1.5), 100%), 1fr));gap:var(--uv-space-3);align-items:center;display:grid}.uv-client{border:var(--uv-border-width) solid var(--uv-color-border);padding:var(--uv-space-4);background-color:var(--uv-color-white);justify-content:center;align-items:center;display:flex}.uv-client img{max-width:100%;height:var(--uv-space-6);object-fit:contain}.uv-contact{gap:var(--uv-space-7);grid-template-columns:repeat(auto-fit, minmax(min(calc(var(--uv-space-8) * 3.5), 100%), 1fr));align-items:start;display:grid}.uv-form{gap:var(--uv-space-4);display:grid}.uv-footer{border-top:var(--uv-border-width) solid var(--uv-color-border);padding-block:var(--uv-space-6)}.uv-footer__inner{justify-content:space-between;align-items:center;gap:var(--uv-space-4);flex-wrap:wrap;display:flex}.uv-header__cta{text-decoration:none}.uv-nav__link[data-current=true]{color:var(--uv-color-foreground)}.uv-page-head{padding-top:var(--uv-space-7);padding-bottom:0}.uv-page-head .uv-section__head{margin-bottom:0}.uv-page-head+.uv-section{padding-top:var(--uv-space-6)}.uv-section__foot{margin-top:var(--uv-space-6)}.uv-section__head a{text-decoration:none}.uv-split{gap:var(--uv-space-7);grid-template-columns:repeat(auto-fit, minmax(min(calc(var(--uv-space-8) * 4), 100%), 1fr));align-items:start;display:grid}.uv-company{border-top:var(--uv-border-width) solid var(--uv-color-border)}.uv-company__layout{gap:var(--uv-space-8);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;display:grid}.uv-company__statement{gap:var(--uv-space-3);max-width:calc(var(--uv-space-8) * 7);align-content:start;justify-items:start;display:grid}.uv-company__statement .uv-headline,.uv-company__statement .uv-body{max-width:calc(var(--uv-space-8) * 6)}.uv-company__statement a{margin-top:var(--uv-space-3);text-decoration:none}.uv-company__proof{border-top:var(--uv-border-width) solid var(--uv-color-border);border-left:var(--uv-border-width) solid var(--uv-color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.uv-company__stat{min-width:0;min-height:calc(var(--uv-space-8) * 1.75);padding:var(--uv-space-5);border-right:var(--uv-border-width) solid var(--uv-color-border);border-bottom:var(--uv-border-width) solid var(--uv-color-border);background-color:var(--uv-color-background);align-items:flex-end;display:flex}@media (width<=900px){.uv-company__layout{gap:var(--uv-space-6);grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.uv-company__proof{grid-template-columns:minmax(0,1fr)}}.uv-stats{gap:var(--uv-space-5);grid-template-columns:repeat(auto-fit, minmax(min(calc(var(--uv-space-8) * 2), 100%), 1fr));margin-top:var(--uv-space-6);display:grid}.uv-stats--block{border:var(--uv-border-width) solid var(--uv-color-border);padding:var(--uv-space-6);gap:var(--uv-space-6);margin-top:0}.uv-stack{gap:var(--uv-space-4);justify-items:start;display:grid}.uv-cert-row{align-items:flex-start;gap:var(--uv-space-3);display:flex}.uv-timeline{gap:var(--uv-space-5);display:grid}.uv-timeline__row{gap:var(--uv-space-2);display:grid}.uv-cta{justify-content:space-between;align-items:flex-end;gap:var(--uv-space-5);flex-wrap:wrap;display:flex}.uv-cta .uv-section__head{margin-bottom:0}.uv-cta a,.uv-quote a{text-decoration:none}.uv-quote{z-index:1;align-items:end;gap:var(--uv-space-6) var(--uv-space-7);padding:var(--uv-space-5);grid-template-columns:minmax(0,1fr) auto;justify-items:start;display:grid;position:relative}.uv-quote .uv-headline{text-wrap:balance;font-size:clamp(26px,3.4vw,50px)}@media (width<=720px){.uv-quote{grid-template-columns:minmax(0,1fr)}}.uv-quote-card{position:relative;overflow:hidden}.uv-quote-card:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(#ffffff08 0 1px,#0000 1px 3px);position:absolute;inset:0}@media (width<=720px){.uv-quote-card{padding:var(--uv-space-4)}.uv-quote{gap:var(--uv-space-5);padding:0}.uv-quote .uv-kicker{letter-spacing:.12em;font-size:13px}.uv-quote .uv-headline{font-size:clamp(26px,7.4vw,32px)}}.uv-quote-card__field{pointer-events:none;background-image:radial-gradient(68% 120% at 88% 118%,#5aa9f094 0%,#2b7fd447 38%,#2b7fd400 72%),radial-gradient(52% 108% at 18% -12%,#2b7fd466 0%,#0f2c4800 66%);position:absolute;inset:0;overflow:hidden}.uv-social{align-items:center;gap:var(--uv-space-1);flex-wrap:wrap;margin-inline-start:-12px;display:flex}.uv-social__link{width:44px;height:44px;color:var(--uv-color-foreground-muted);transition:color var(--uv-duration-base) var(--uv-easing);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.uv-social__link:hover,.uv-social__link:focus-visible{color:var(--uv-color-signal-blue)}.uv-detail{justify-items:start;gap:2px;display:grid}.uv-detail__label{font-size:11px;font-weight:var(--uv-font-weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--uv-color-foreground-muted)}.uv-detail__value{font-size:var(--uv-text-caption-size);font-weight:var(--uv-font-weight-regular);color:var(--uv-color-foreground-muted)}.uv-detail__value--link{color:var(--uv-color-link);overflow-wrap:anywhere;text-decoration:none}.uv-detail__value--link:hover,.uv-detail__value--link:focus-visible{text-decoration:underline}.uv-place{text-decoration:none}.uv-place__address{color:var(--uv-color-link)}.uv-place:hover .uv-place__address,.uv-place:focus-visible .uv-place__address{text-decoration:underline}.uv-contact-list{gap:var(--uv-space-4);justify-items:start;display:grid}.uv-footer__contact,.uv-footer__col .uv-nav__link{padding-block:var(--uv-space-1)}.uv-footer__contact{color:inherit;text-decoration:none}.uv-footer__contact:hover,.uv-footer__contact:focus-visible{color:var(--uv-color-signal-blue)}.uv-amca-bar{--uv-color-amca-red:#991b1e;background-color:var(--uv-color-amca-red);color:var(--uv-color-white);text-align:center;transition:background-color var(--uv-duration-base) var(--uv-easing);text-decoration:none;display:block}.uv-amca-bar:hover,.uv-amca-bar:focus-visible{background-color:#7f1619}.uv-amca-bar:hover .uv-amca-bar__inner,.uv-amca-bar:focus-visible .uv-amca-bar__inner{text-underline-offset:3px;text-decoration:underline}.uv-amca-bar__inner{padding-block:var(--uv-space-2);font-size:var(--uv-text-caption-size);line-height:var(--uv-line-height-snug);display:block}.uv-footer__end{justify-items:end;gap:var(--uv-space-2);display:grid}@media (width<=760px){.uv-footer__end{justify-items:start}}.uv-footer__bar{text-align:center;justify-content:center;align-items:center;gap:var(--uv-space-5);margin-top:var(--uv-space-7);padding-top:var(--uv-space-5);border-top:var(--uv-border-width) solid var(--uv-color-border);flex-wrap:wrap;display:flex}.uv-footer__amca img{width:auto;height:56px;display:block}@media (width<=900px){.uv-footer__bar{flex-direction:column;align-items:center}}.uv-footer__inner{align-items:start}.uv-footer__marks{align-items:center;gap:var(--uv-space-4);display:flex}.uv-footer__marks .uv-footer__amca{padding-left:var(--uv-space-4);border-left:var(--uv-border-width) solid var(--uv-color-border);align-items:center;display:flex}.uv-footer__marks .uv-footer__amca img{width:auto;height:63px;translate:0 6px}.uv-footer__brand{justify-items:start;gap:var(--uv-space-3);max-width:calc(var(--uv-space-8) * 3.5);display:grid}.uv-footer__col{gap:var(--uv-space-2);justify-items:start;display:grid}.uv-footer__col .uv-nav__link{letter-spacing:.06em;font-size:13px;line-height:var(--uv-line-height-snug)}.uv-filters{gap:var(--uv-space-2);margin-bottom:var(--uv-space-6);flex-wrap:wrap;display:flex}.uv-filter{font-family:var(--uv-font-family);font-size:var(--uv-text-label-size);letter-spacing:var(--uv-text-label-tracking);font-weight:var(--uv-font-weight-medium);color:var(--uv-color-navy);background-color:var(--uv-color-white);border:var(--uv-border-width) solid var(--uv-color-border);border-radius:var(--uv-radius-none);padding-block:var(--uv-space-2);padding-inline:var(--uv-space-3);cursor:pointer;transition:background-color var(--uv-duration-fast) var(--uv-easing), color var(--uv-duration-fast) var(--uv-easing), border-color var(--uv-duration-fast) var(--uv-easing)}.uv-filter:hover{border-color:var(--uv-color-signal-blue);color:var(--uv-color-signal-blue)}.uv-filter[data-current=true]{background-color:var(--uv-color-navy);border-color:var(--uv-color-navy);color:var(--uv-color-white)}.uv-page-head__inner{gap:var(--uv-space-7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.uv-page-head__inner .uv-section__head{max-width:min(100%,86ch);margin-bottom:0}.uv-page-head__inner:has(.uv-credential){grid-template-columns:minmax(0,1fr) auto}.uv-credential{justify-items:center;gap:var(--uv-space-2);width:180px;text-decoration:none;display:grid;translate:0 14px}.uv-credential img{width:132px;height:auto}.uv-credential__link{font-size:13px;font-weight:var(--uv-font-weight-medium);color:var(--uv-color-link)}.uv-credential:hover .uv-credential__link,.uv-credential:focus-visible .uv-credential__link{text-decoration:underline}@media (width<=760px){.uv-page-head__inner:has(.uv-credential){grid-template-columns:minmax(0,1fr)}.uv-credential{place-items:center start;gap:var(--uv-space-4);grid-template-columns:auto minmax(0,1fr);width:100%;translate:none}.uv-credential img{width:92px}}.uv-product__family{letter-spacing:.14em;font-size:12px}.uv-product__name{font-size:clamp(20px,2vw,24px);font-weight:var(--uv-font-weight-bold);line-height:var(--uv-line-height-snug);color:var(--uv-color-foreground);margin:0}.uv-filter__count{color:var(--uv-color-foreground-muted)}.uv-filter[data-current=true] .uv-filter__count{color:var(--uv-color-pale-blue)}.uv-products{gap:var(--uv-space-4);grid-template-columns:repeat(auto-fill, minmax(min(calc(var(--uv-space-8) * 2.5), 100%), 1fr));align-items:stretch;display:grid}.uv-product{border:var(--uv-border-width) solid var(--uv-color-border);background-color:var(--uv-color-white);transition:border-color var(--uv-duration-base) var(--uv-easing), transform var(--uv-duration-base) var(--uv-easing);flex-direction:column;display:flex}.uv-product:hover{border-color:var(--uv-color-signal-blue)}.uv-product__media{aspect-ratio:4/3;padding:var(--uv-space-4);background-image:linear-gradient(var(--uv-color-white), var(--uv-color-soft-blue-tint));border-bottom:var(--uv-border-width) solid var(--uv-color-border);justify-content:center;align-items:center;display:flex;overflow:hidden}.uv-product__media img{object-fit:contain;mix-blend-mode:multiply;max-width:100%;max-height:100%;transition:transform var(--uv-duration-base) var(--uv-easing)}.uv-product:hover .uv-product__media img{transform:scale(1.04)}.uv-product__body{gap:var(--uv-space-2);padding:var(--uv-space-4);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.uv-product__media img{transition:none}}.uv-about-feature{gap:var(--uv-space-7);grid-template-columns:repeat(auto-fit, minmax(min(calc(var(--uv-space-8) * 4), 100%), 1fr));align-items:center;display:grid}.uv-about-feature__media{border:var(--uv-border-width) solid var(--uv-color-border);background-color:var(--uv-color-white)}.uv-about-feature__media img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.uv-inline-link{text-decoration:none}.uv-segments{gap:var(--uv-space-4);display:grid}.uv-segment{gap:var(--uv-space-2);padding-bottom:var(--uv-space-4);border-bottom:var(--uv-border-width) solid var(--uv-color-border);justify-items:start;display:grid}.uv-segment:last-child{border-bottom:0;padding-bottom:0}.uv-values{gap:var(--uv-space-5);grid-template-columns:repeat(auto-fit, minmax(min(calc(var(--uv-space-8) * 2.5), 100%), 1fr));display:grid}.uv-value{gap:var(--uv-space-2);padding-top:var(--uv-space-3);border-top:var(--uv-border-width) solid var(--uv-color-border);align-content:start;display:grid}.uv-products__head{margin-bottom:var(--uv-space-7);align-items:end}.uv-products__head .uv-section__head{margin-bottom:0}.uv-partner{gap:var(--uv-space-3);max-width:calc(var(--uv-space-8) * 4.5);padding:var(--uv-space-4);color:var(--uv-color-white);background-color:#12213c;justify-self:end;align-items:flex-start;display:flex}.uv-partner__mark{width:var(--uv-space-4);height:var(--uv-space-4);background-color:#ffcb00;flex:none}.uv-partner .uv-caption{color:var(--uv-color-pale-blue)}.uv-marquee--projects{margin-top:calc(var(--uv-space-6) * -1)}.uv-marquee__track--slow{animation-duration:60s}.uv-projects-rail{align-items:stretch;gap:var(--uv-space-5);padding-right:var(--uv-space-5)}.uv-project--rail{width:calc(var(--uv-space-8) * 4);flex:none}.uv-project--rail .uv-project__media{background-color:var(--uv-color-surface)}@media (prefers-reduced-motion:reduce){.uv-marquee__track--slow{animation:none}}.uv-preloader{z-index:100;background:var(--uv-color-white);justify-content:center;align-items:center;animation:1s cubic-bezier(.76,0,.24,1) 3.2s forwards uv-preloader-lift;display:flex;position:fixed;inset:0;transform:translateY(0)}@keyframes uv-preloader-lift{to{transform:translateY(-100%)}}.uv-preloader__mask{height:1.05em;font-size:clamp(2.5rem,8vw,6rem);line-height:var(--uv-line-height-tight);overflow:hidden}.uv-preloader__reel{flex-direction:column;align-items:center;animation:3.2s cubic-bezier(.76,0,.24,1) forwards uv-reel;display:flex}@keyframes uv-reel{0%,15%{transform:translateY(0)}25%,55%{transform:translateY(-1.05em)}65%,to{transform:translateY(-2.1em)}}.uv-preloader__word{text-align:center;height:1.05em;font-family:var(--uv-font-family);font-weight:var(--uv-font-weight-black);letter-spacing:var(--uv-text-headline-tracking);background:linear-gradient(90deg, var(--uv-color-navy), var(--uv-color-signal-blue), var(--uv-color-light-blue));color:#0000;-webkit-background-clip:text;background-clip:text;flex:none;display:block}.uv-tile{padding-top:var(--uv-space-4);--uv-tile-delay:calc(var(--i,0) * 90ms);align-content:start;display:grid;position:relative}.uv-tile:before{content:"";top:0;height:var(--uv-border-width);background-color:var(--uv-color-border);transform-origin:0;transition:background-color var(--uv-duration-base) var(--uv-easing);position:absolute;inset-inline:0}.uv-tile:hover:before{background-color:var(--uv-color-signal-blue)}.uv-tile__title{color:var(--uv-color-navy)}@media (prefers-reduced-motion:no-preference){.uv-tile:before{transform:scaleX(0)}.uv-tile>*{opacity:0;transform:translateY(12px)}.is-revealed .uv-tile:before{transition:transform .56s var(--uv-easing) var(--uv-tile-delay), background-color var(--uv-duration-base) var(--uv-easing);transform:scaleX(1)}.is-revealed .uv-tile>*{opacity:1;transition:opacity .52s var(--uv-easing) calc(var(--uv-tile-delay) + .14s), transform .52s var(--uv-easing) calc(var(--uv-tile-delay) + .14s);transform:none}.is-revealed .uv-tile>:nth-child(2){transition-delay:calc(var(--uv-tile-delay) + .22s)}.is-revealed .uv-tile>:nth-child(3){transition-delay:calc(var(--uv-tile-delay) + .3s)}}.uv-why__grid{gap:var(--uv-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.uv-why__item{gap:var(--uv-space-3)}.uv-why__icon svg{transition:transform var(--uv-duration-base) var(--uv-easing)}.uv-why__item:hover .uv-why__icon svg{transform:translate(4px)}.uv-why__item h3{white-space:nowrap}.uv-why__copy{gap:var(--uv-space-2);display:grid}.uv-why__lead{font-size:var(--uv-text-caption-size);font-weight:var(--uv-font-weight-bold);line-height:var(--uv-line-height-snug);color:var(--uv-color-navy);min-height:calc(var(--uv-text-caption-size) * var(--uv-line-height-snug) * 2);min-height:2lh}.uv-why__icon{color:var(--uv-color-signal-blue)}@media (prefers-reduced-motion:no-preference){.uv-why__icon path{stroke-dasharray:400;stroke-dashoffset:400px}.is-revealed .uv-why__icon path{stroke-dashoffset:0;transition:stroke-dashoffset .8s var(--uv-easing) calc(var(--uv-tile-delay) + .2s)}.is-revealed .uv-why__icon path:nth-of-type(2){transition-delay:calc(var(--uv-tile-delay) + .32s)}.is-revealed .uv-why__icon path:nth-of-type(3){transition-delay:calc(var(--uv-tile-delay) + .44s)}}@media (width<=900px){.uv-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.uv-why__grid{grid-template-columns:minmax(0,1fr)}}.uv-range{scroll-margin-top:var(--uv-space-6);--uv-range-step:50svh;--uv-range-media:min(38svh, 34vw);--uv-range-body:6.5rem;padding-block:0}.uv-range__track{height:calc(100svh + var(--uv-range-count) * var(--uv-range-step));position:relative}.uv-range__step{inset-inline:0;top:calc(50svh + var(--i) * var(--uv-range-step));height:var(--uv-range-step);position:absolute}.uv-range__stage{background-color:var(--uv-color-white);height:100svh;position:sticky;top:0}@property --uv-duct-phase{syntax:"<number>";inherits:false;initial-value:1}@property --uv-flow-phase{syntax:"<number>";inherits:false;initial-value:0}.uv-range__flow{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;position:fixed;inset:0}.uv-range__flow[data-on]{opacity:1}.uv-range__duct{fill:none;stroke:color-mix(in oklab, var(--uv-color-pale-blue), var(--uv-color-white) 66%);stroke-width:1px;stroke-dasharray:var(--len);stroke-dashoffset:calc(var(--len) * (1 - var(--uv-duct-phase)))}.uv-range__lanes{opacity:1}@media (prefers-reduced-motion:no-preference){.uv-range__lanes{animation:uv-duct-fill .7s var(--uv-easing) .12s both}}.uv-range__stream{fill:none;stroke:var(--uv-color-signal-blue);stroke-width:1px;stroke-linecap:round;--uv-flow-streak:calc(var(--uv-flow,8.9) * var(--profile) * 11.7);stroke-dasharray:var(--uv-flow-streak) calc(var(--len) / 4 - var(--uv-flow-streak));stroke-dashoffset:calc(-1 * var(--uv-flow-phase) * var(--len));opacity:calc(clamp(0, calc(var(--uv-flow-reach,3.5) - var(--rank)), 1) * .42)}.uv-range__stream:nth-child(2n){stroke:color-mix(in oklab, var(--uv-color-navy), var(--uv-color-signal-blue) 35%)}@media (prefers-reduced-motion:no-preference){.uv-range__flow{transition:opacity .6s var(--uv-easing)}.uv-range__flow[data-on] .uv-range__duct{animation:uv-duct-draw 1.1s var(--uv-easing) both;animation-delay:calc(var(--i) * .26s)}.uv-range__stream{animation:uv-flow-run calc(1s * var(--len) / 45 / var(--uv-flow,8.9) / var(--profile)) linear infinite;animation-delay:calc(var(--i) * -.73s)}}@keyframes uv-flow-run{to{--uv-flow-phase:1}}.uv-range__scroller{z-index:1;max-width:calc(var(--uv-space-8) * 10);grid-template-columns:minmax(0, 1fr) var(--uv-range-media);align-content:center;column-gap:var(--uv-space-7);row-gap:var(--uv-space-6);height:100%;padding-top:calc(var(--uv-space-5) + var(--uv-header-h));padding-bottom:var(--uv-space-5);grid-template-rows:auto auto;display:grid;position:relative}.uv-range__head{grid-column:1/-1;max-width:none;margin-bottom:0}.uv-range__head .uv-headline{text-wrap:nowrap}.uv-range__list{align-content:start;align-self:center;gap:var(--uv-space-3);grid-column:1;display:grid}.uv-range__item-heading{margin:0}.uv-range__item-title{appearance:none;text-align:start;cursor:pointer;color:var(--uv-color-navy);font-family:inherit;font-size:clamp(28px,2.6vw,38px);font-weight:var(--uv-font-weight-bold);background:0 0;border:0;margin:0;padding:0;line-height:1.2;display:block}.uv-range__item-title:focus-visible{outline:var(--uv-border-width) solid var(--uv-color-signal-blue);outline-offset:var(--uv-space-2)}.uv-range__item-body{opacity:0;max-width:36ch;height:0;color:var(--uv-color-foreground-muted);font-size:var(--uv-text-body-size);line-height:var(--uv-line-height-normal);margin:0;overflow:hidden}.uv-range__item[data-active] .uv-range__item-body{height:var(--uv-range-body);padding-top:var(--uv-space-3);opacity:1}.uv-range__item:not([data-active]){opacity:.52}.uv-range__item:not([data-active]):hover,.uv-range__item:not([data-active]):focus-within{opacity:.78}.uv-range__item:not([data-active]) .uv-range__item-body{opacity:0}.uv-range__frame{aspect-ratio:1;background-color:var(--uv-color-white);border-radius:30px;grid-column:2;align-self:center;width:100%;position:relative;overflow:hidden}.uv-range__frame img{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.03)}.uv-range__frame img[data-active]{opacity:1;transform:scale(1)}.uv-range__inline-media{aspect-ratio:1;margin-bottom:var(--uv-space-4);border-radius:30px;display:none;overflow:hidden}.uv-range__inline-media img{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.uv-range__item{transition:opacity .42s var(--uv-easing)}.uv-range__item-body{transition:height .42s var(--uv-easing), padding-top .42s var(--uv-easing), opacity .42s var(--uv-easing)}.uv-range__frame img{transition:opacity .6s var(--uv-easing), transform .9s var(--uv-easing)}}.uv-section__foot--start{justify-items:start}.uv-arrow-link{align-items:center;gap:var(--uv-space-2);color:var(--uv-color-navy);font-size:var(--uv-text-label-size);letter-spacing:var(--uv-text-label-tracking);text-transform:uppercase;font-weight:var(--uv-font-weight-medium);transition:color var(--uv-duration-base) var(--uv-easing);text-decoration:none;display:inline-flex}.uv-arrow-link:hover,.uv-arrow-link:focus-visible{color:var(--uv-color-signal-blue)}.uv-arrow-link .uv-icon{flex:none}@media (width<=900px){.uv-range{padding-block:var(--uv-space-6)}.uv-range__track{height:auto}.uv-range__step{display:none}.uv-range__stage{height:auto;position:static}.uv-range__flow{display:none}.uv-range__scroller{max-width:calc(var(--uv-space-8) * 13);grid-template-rows:none;grid-template-columns:minmax(0,1fr);height:auto;padding-block:0}.uv-range__head{margin-bottom:var(--uv-space-7)}.uv-range__head .uv-headline{text-wrap:balance}.uv-range__list{align-self:stretch;gap:var(--uv-space-7);grid-column:1}.uv-range__item .uv-range__item-body,.uv-range__item:not([data-active]) .uv-range__item-body{opacity:1;max-width:none;height:auto;padding-top:var(--uv-space-3);overflow:visible}.uv-range__frame{display:none}.uv-range__inline-media{display:block}.uv-range__item:not([data-active]){opacity:1}}@property --uv-heat{syntax:"<number>";inherits:true;initial-value:0}.uv-smoke{min-height:100svh;scroll-margin-top:var(--uv-space-6);--uv-smoke-ember:#ff6a2c;--uv-heat:1;--uv-smoke:.3;--uv-fan:1;align-content:center;padding-block:0;display:grid;position:relative;overflow:hidden}.uv-smoke:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(#ffffff07 0 1px,#0000 1px 3px);position:absolute;inset:0}.uv-smoke__field{pointer-events:none;position:absolute;inset:0;overflow:hidden}.uv-smoke__glow{aspect-ratio:2;width:min(140%,1400px);translate:-50% calc((1 - var(--uv-heat)) * 16%);opacity:calc(var(--uv-heat) * .55);background:radial-gradient(ellipse at 50% 100%, var(--uv-smoke-ember) 0%, #c2410c61 34%, transparent 68%);filter:blur(42px);position:absolute;bottom:-28%;left:50%}.uv-smoke__plumes{width:100%;height:100%;opacity:calc(var(--uv-heat) * .4);position:absolute;inset:0}.uv-smoke__plumes path{fill:none;stroke:var(--uv-color-pale-blue);stroke-width:26px;stroke-linecap:round;opacity:.1;filter:blur(18px)}.uv-smoke__inner{z-index:1;align-items:center;gap:var(--uv-space-7);padding-block:calc(var(--uv-header-h) + var(--uv-space-6)) var(--uv-space-7);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);display:grid;position:relative}.uv-smoke__copy{justify-items:start;gap:var(--uv-space-4);max-width:46ch;display:grid}.uv-smoke__title{margin:0}.uv-smoke__readout{gap:var(--uv-space-6);margin:var(--uv-space-3) 0 0;padding-top:var(--uv-space-5);border-top:var(--uv-border-width) solid var(--uv-color-border);grid-template-columns:repeat(3,auto);display:grid}.uv-smoke__readout dt{font-size:var(--uv-text-caption-size);letter-spacing:var(--uv-text-label-tracking);text-transform:uppercase;color:var(--uv-color-foreground-muted)}.uv-smoke__readout dd{margin:var(--uv-space-2) 0 0;font-size:clamp(30px,3.4vw,46px);font-weight:var(--uv-font-weight-bold);color:color-mix(in oklab, var(--uv-color-white), var(--uv-smoke-ember) calc(var(--uv-heat) * 55%));line-height:1}.uv-smoke__readout dd span{margin-top:var(--uv-space-2);font-size:var(--uv-text-caption-size);font-weight:var(--uv-font-weight-regular);letter-spacing:normal;color:var(--uv-color-foreground-muted);display:block}.uv-smoke__actions{gap:var(--uv-space-6);width:fit-content;max-width:100%;margin-top:var(--uv-space-3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.uv-smoke__actions .uv-button{width:100%}.uv-smoke .uv-button--primary{background-color:var(--uv-color-white);color:var(--uv-color-navy)}.uv-smoke .uv-button--primary:hover:not(:disabled),.uv-smoke .uv-button--primary:focus-visible{background-color:var(--uv-smoke-ember);color:var(--uv-color-navy)}.uv-smoke .uv-button--secondary:hover:not(:disabled),.uv-smoke .uv-button--secondary:focus-visible{background-color:var(--uv-smoke-ember);border-color:var(--uv-smoke-ember);color:var(--uv-color-navy)}.uv-smoke .uv-arrow-link{color:var(--uv-color-white)}.uv-smoke .uv-arrow-link:hover,.uv-smoke .uv-arrow-link:focus-visible{color:var(--uv-color-accent)}@property --uv-smoke{syntax:"<number>";inherits:true;initial-value:.3}@property --uv-fan{syntax:"<number>";inherits:true;initial-value:1}.uv-smoke__figure{justify-self:center;gap:var(--uv-space-4);width:100%;max-width:760px;display:grid}.uv-smoke__svg{width:100%;height:auto;display:block}.uv-scene__shell line{stroke:var(--uv-color-pale-blue);stroke-width:2.5px;stroke-linecap:square;opacity:.5}.uv-scene__layer{translate:0 calc(96px + 166px * var(--uv-smoke))}.uv-scene__layer-body{fill:url(#uv-smoke-body)}.uv-scene__layer-body--mid{opacity:.55}.uv-scene__layer-body--top{opacity:.4}.uv-scene__fire path{fill:url(#uv-smoke-fire);opacity:calc(.35 + var(--uv-heat) * .65)}.uv-scene__extract path,.uv-scene__inflow path{fill:none;stroke:var(--uv-color-light-blue);stroke-width:2px;stroke-linecap:round;stroke-dasharray:10 14;opacity:calc(var(--uv-fan) * .75)}.uv-scene__extract path{stroke:var(--uv-smoke-ember)}.uv-scene__inflow--floor path{stroke:var(--uv-color-pale-blue);opacity:calc(var(--uv-fan) * .5)}.uv-scene__fan-case{fill:none;stroke:var(--uv-color-pale-blue);stroke-width:2.5px;opacity:.55}.uv-scene__fan-blades path{fill:var(--uv-color-navy);stroke:color-mix(in oklab, var(--uv-color-light-blue), var(--uv-smoke-ember) calc(var(--uv-heat) * 100%));stroke-width:2px;stroke-linejoin:round}.uv-scene__fan-disc{fill:none;stroke:var(--uv-color-pale-blue);opacity:calc(var(--uv-fan) * .22)}.uv-scene__fan-hub{fill:var(--uv-color-navy);stroke:color-mix(in oklab, var(--uv-color-light-blue), var(--uv-smoke-ember) calc(var(--uv-heat) * 100%));stroke-width:2px}.uv-scene__person circle,.uv-scene__person path{fill:var(--uv-color-foreground-muted);stroke:none}.uv-scene__door path{fill:none;stroke:var(--uv-color-pale-blue);stroke-width:2.5px;opacity:.6}.uv-scene__sign{--uv-exit-green:#0f9d58;opacity:calc(1 - var(--uv-smoke) * .88)}.uv-scene__sign rect{fill:var(--uv-exit-green);stroke:color-mix(in oklab, var(--uv-exit-green), #fff 28%);stroke-width:2px}.uv-scene__sign text{fill:var(--uv-color-white);font-family:inherit;font-size:25px;font-weight:var(--uv-font-weight-bold);letter-spacing:.14em}.uv-scene__labels text{fill:var(--uv-color-pale-blue);letter-spacing:.04em;font-family:inherit;font-size:18px}.uv-scene__labels .uv-scene__label--fan{fill:var(--uv-smoke-ember);font-weight:var(--uv-font-weight-bold)}.uv-scene__dim path{fill:none;stroke:var(--uv-smoke-ember);stroke-width:2px;opacity:calc(var(--uv-fan) * .9)}.uv-smoke__toggle{align-items:center;gap:var(--uv-space-3);appearance:none;padding:var(--uv-space-3) var(--uv-space-4);border:var(--uv-border-width) solid var(--uv-color-border);color:var(--uv-color-white);font:inherit;font-size:var(--uv-text-caption-size);letter-spacing:var(--uv-text-label-tracking);text-transform:uppercase;cursor:pointer;transition:border-color var(--uv-duration-base) var(--uv-easing), color var(--uv-duration-base) var(--uv-easing);background:0 0;display:inline-flex}.uv-smoke__toggle:hover,.uv-smoke__toggle:focus-visible{border-color:var(--uv-color-accent)}.uv-smoke__toggle:focus-visible{outline:var(--uv-border-width) solid var(--uv-color-accent);outline-offset:var(--uv-space-2)}.uv-smoke__toggle-dot{background-color:var(--uv-color-light-blue);width:9px;height:9px;transition:background-color var(--uv-duration-base) var(--uv-easing);border-radius:50%;flex:none}.uv-smoke[data-fan=off] .uv-smoke__toggle-dot{background-color:var(--uv-smoke-ember)}.uv-smoke__narration{justify-content:space-between;align-items:center;gap:var(--uv-space-4);flex-wrap:wrap;display:flex}.uv-smoke__status{min-width:0;font-size:var(--uv-text-caption-size);line-height:var(--uv-line-height-snug);color:var(--uv-color-white);flex:20ch;margin:0}.uv-smoke[data-fan=off]{--uv-smoke:1;--uv-fan:0}@media (prefers-reduced-motion:no-preference){.uv-smoke{transition:--uv-smoke 2.2s var(--uv-easing), --uv-fan .7s var(--uv-easing)}.uv-scene__fan-blades{transform-box:view-box;transform-origin:348px 46px;animation:3.4s linear infinite uv-rotor-spin}.uv-smoke[data-fan=off] .uv-scene__fan-blades{animation-play-state:paused}.uv-scene__layer-body{animation:uv-smoke-roll calc((23 + var(--i) * 8) * 1s) linear infinite;animation-direction:var(--uv-roll,normal)}.uv-scene__layer-body--mid{--uv-roll:reverse}.uv-scene__extract path{animation:uv-draw-flow calc((1.5 + var(--i) * .25) * 1s) linear infinite}}@keyframes uv-rotor-spin{to{rotate:360deg}}@keyframes uv-smoke-roll{0%{translate:-224px}to{translate:0}}@keyframes uv-draw-flow{0%{stroke-dashoffset:48px}to{stroke-dashoffset:0}}@media (width>=901px) and (height<=820px){.uv-smoke__inner{gap:var(--uv-space-6);padding-block:calc(var(--uv-header-h) + var(--uv-space-4)) var(--uv-space-5)}.uv-smoke__copy{gap:var(--uv-space-2)}.uv-smoke__readout{padding-top:var(--uv-space-4);gap:var(--uv-space-5);margin-top:0}.uv-smoke__actions{gap:var(--uv-space-3);margin-top:var(--uv-space-2)}.uv-smoke__readout dd{font-size:clamp(26px,2.6vw,34px)}.uv-smoke__figure{max-width:560px}}@media (width<=900px){.uv-smoke{min-height:0;padding-block:var(--uv-space-8)}.uv-smoke__inner{gap:var(--uv-space-7);grid-template-columns:minmax(0,1fr);padding-block:0}.uv-smoke__copy{max-width:none}.uv-smoke__figure{order:-1;max-width:none}.uv-smoke__readout{gap:var(--uv-space-5)}.uv-smoke__actions{gap:var(--uv-space-3);width:100%}.uv-smoke__actions .uv-button{padding-inline:var(--uv-space-2);white-space:nowrap}}@media (width<=640px){.uv-scene__dim,.uv-scene__labels,.uv-scene__person{display:none}.uv-smoke__readout{gap:var(--uv-space-3);grid-template-columns:repeat(3,auto)}.uv-smoke__readout dt{letter-spacing:.04em;font-size:12px}.uv-smoke__readout dd{font-size:clamp(20px,6.4vw,28px)}.uv-smoke__readout dd span{font-size:12px}}.uv-proof__intro{justify-items:center;gap:var(--uv-space-3);text-align:center;padding-bottom:var(--uv-space-8);display:grid}.uv-proof__intro .uv-headline{text-wrap:balance;max-width:22ch}.uv-proof__ground{margin-bottom:var(--uv-space-8)}.uv-proof__band{border-top:var(--uv-border-width) solid var(--uv-color-border);border-bottom:var(--uv-border-width) solid var(--uv-color-border);position:relative}.uv-proof__band--inset{border:0}.uv-proof__band--inset .uv-proof__stats{border-top:var(--uv-border-width) solid var(--uv-color-border);border-bottom:var(--uv-border-width) solid var(--uv-color-border)}.uv-proof__stats{--uv-proof-count:4;grid-template-columns:repeat(var(--uv-proof-count), minmax(0, 1fr));--uv-proof-active:0;display:grid;position:relative}.uv-proof__stats:has(.uv-proof__stat:nth-child(2):hover){--uv-proof-active:1}.uv-proof__stats:has(.uv-proof__stat:nth-child(3):hover){--uv-proof-active:2}.uv-proof__stats:has(.uv-proof__stat:nth-child(4):hover){--uv-proof-active:3}.uv-proof__indicator{width:calc((100% - 2 * var(--uv-space-4)) / var(--uv-proof-count));height:2px;translate:calc(var(--uv-proof-active) * 100%) 0;background-image:linear-gradient(to right, #fff0 0%, var(--uv-color-signal-blue) 50%, #fff0 100%);opacity:0;pointer-events:none;position:absolute;inset-inline-start:var(--uv-space-4)}.uv-proof__stats:has(.uv-proof__stat:hover) .uv-proof__indicator{opacity:1}.uv-proof__indicator--top{top:calc(-1 * var(--uv-border-width) - 1px)}.uv-proof__indicator--bottom{bottom:calc(-1 * var(--uv-border-width) - 1px)}.uv-proof__stat{isolation:isolate;gap:var(--uv-space-3);padding:var(--uv-space-6) var(--uv-space-4);text-align:center;justify-items:center;display:grid;position:relative}.uv-proof__stat:before{content:"";z-index:-1;opacity:0;background-image:linear-gradient(to bottom, color-mix(in oklab, var(--uv-color-signal-blue), transparent 86%) 0%, #fff0 76%);position:absolute;inset:0}.uv-proof__stat:hover:before{opacity:1}@media (prefers-reduced-motion:no-preference){.uv-proof__indicator{transition:translate .52s var(--uv-easing), opacity .24s var(--uv-easing)}.uv-proof__stat:before{transition:opacity .32s var(--uv-easing)}}.uv-proof__stat+.uv-proof__stat{border-left:var(--uv-border-width) solid var(--uv-color-border)}.uv-proof__stat .uv-stat__value{font-size:clamp(34px,3.6vw,52px);font-weight:var(--uv-font-weight-bold);letter-spacing:-.03em;color:var(--uv-color-navy)}.uv-proof__stat:hover .uv-stat__value{color:var(--uv-color-signal-blue)}@media (prefers-reduced-motion:no-preference){.uv-proof__stat .uv-stat__value{transition:color .26s var(--uv-easing)}}.uv-proof__stat .uv-caption{max-width:22ch}.uv-proof__burst{background-image:radial-gradient(34% 46% at 50% 102%,#ffffffeb 0%,#fff0 64%),radial-gradient(58% 78% at 50% 104%,#5aa9f099 0%,#5aa9f000 66%),radial-gradient(90% 70% at 50% 100%,#2b7fd442 0%,#2b7fd400 72%);height:clamp(260px,34vw,460px);position:relative;overflow:hidden}.uv-burst__svg{width:100%;height:100%;display:block}@property --uv-burst-open{syntax:"<number>";inherits:true;initial-value:0}.uv-burst__svg{--uv-burst-at:0;--uv-burst-push:13;--uv-burst-reach:34}.uv-burst__ray{--d:calc(var(--a) - var(--uv-burst-at));--ad:max(var(--d), -1 * var(--d));--falloff:max(0, calc(1 - var(--ad) / var(--uv-burst-reach)));--push:calc(var(--d) / max(var(--ad), .001) * var(--falloff) * var(--uv-burst-push) * var(--uv-burst-open) * (.35 + .65 * var(--t)));transform-box:view-box;transform-origin:540px 540px;rotate:calc((var(--a) + var(--push)) * 1deg)}.uv-burst__ray line{stroke:color-mix(in oklab, var(--uv-color-signal-blue), var(--uv-color-navy) calc((1 - var(--t)) * 68%));stroke-width:var(--w);opacity:calc(.26 + .2 * var(--t))}.uv-burst__dot{fill:color-mix(in oklab, var(--uv-color-signal-blue), var(--uv-color-navy) calc((1 - var(--t)) * 58%));opacity:calc(.52 + .28 * var(--t));translate:0 calc(var(--len) * -1px)}@media (prefers-reduced-motion:no-preference){.uv-burst__ray line{transform-box:view-box;transform-origin:540px 540px;animation:uv-burst-draw var(--dur) linear var(--delay) infinite}.uv-burst__dot{animation:uv-burst-lead var(--dur) linear var(--delay) infinite;translate:0}.uv-burst__svg{transition:--uv-burst-open .32s var(--uv-easing)}}@keyframes uv-burst-draw{0%{opacity:0;scale:1 0}14%{opacity:calc(.26 + .2 * var(--t))}72%{opacity:calc(.26 + .2 * var(--t))}to{opacity:0;scale:1}}@keyframes uv-burst-lead{0%{opacity:0;translate:0}14%{opacity:calc(.52 + .28 * var(--t))}72%{opacity:calc(.52 + .28 * var(--t))}to{translate:0 calc(var(--len) * -1px);opacity:0}}.uv-proof__head{justify-content:space-between;align-items:flex-end;gap:var(--uv-space-5);flex-wrap:wrap;display:flex}.uv-proof__head .uv-section__head{flex:auto;min-width:0;max-width:none;margin-bottom:0}.uv-proof__nav{gap:var(--uv-space-2);display:flex}.uv-proof__arrow{border:var(--uv-border-width) solid var(--uv-color-border);background-color:var(--uv-color-surface);width:46px;height:46px;color:var(--uv-color-navy);cursor:pointer;transition:background-color var(--uv-duration-base) var(--uv-easing), border-color var(--uv-duration-base) var(--uv-easing), color var(--uv-duration-base) var(--uv-easing);justify-content:center;align-items:center;padding:0;display:inline-flex}.uv-proof__arrow:first-child .uv-icon{rotate:180deg}.uv-proof__arrow:hover:not(:disabled),.uv-proof__arrow:focus-visible{background-color:var(--uv-color-navy);border-color:var(--uv-color-navy);color:var(--uv-color-white)}.uv-proof__arrow:disabled{opacity:.35;cursor:default}.uv-proof__carousel{--uv-proof-sliver:124px;--uv-proof-gap:var(--uv-space-3);margin-top:var(--uv-space-6);overflow:hidden}.uv-proof__track{gap:var(--uv-proof-gap);height:clamp(280px,40svh,420px);translate:calc(-1 * var(--uv-proof-i) * (var(--uv-proof-sliver) + var(--uv-proof-gap))) 0;margin:0;padding:0;list-style:none;display:flex}.uv-proof__slide{flex:0 0 var(--uv-proof-sliver);background-color:var(--uv-color-surface);position:relative;overflow:hidden}.uv-proof__slide[data-active]{flex-basis:min(62%,780px)}.uv-proof__slide img{object-fit:cover;object-position:50% 38%;width:100%;height:100%}.uv-proof__slide:after{content:"";inset-inline:0;opacity:0;background-image:linear-gradient(#0f2c4800 0%,#0f2c4873 55%,#0f2c48d1 100%);height:55%;position:absolute;bottom:0}.uv-proof__slide[data-active]:after{opacity:1}.uv-proof__slide-name{z-index:1;inset-inline:var(--uv-space-5);bottom:var(--uv-space-5);opacity:0;color:var(--uv-color-white);font-size:clamp(22px,2.4vw,32px);font-weight:var(--uv-font-weight-bold);line-height:var(--uv-line-height-snug);text-shadow:0 1px 24px #0f2c48a6;position:absolute}.uv-proof__slide[data-active] .uv-proof__slide-name{opacity:1}.uv-proof__caption{justify-content:space-between;align-items:flex-start;gap:var(--uv-space-6);margin-top:var(--uv-space-5);display:flex}.uv-proof__caption p{max-width:62ch;font-size:var(--uv-text-body-size);line-height:var(--uv-line-height-normal);color:var(--uv-color-foreground-muted);margin:0}.uv-proof__caption strong{color:var(--uv-color-navy);font-weight:var(--uv-font-weight-bold)}.uv-proof__carousel[data-snap] .uv-proof__track,.uv-proof__carousel[data-snap] .uv-proof__slide,.uv-proof__carousel[data-snap] .uv-proof__slide-name,.uv-proof__carousel[data-snap] .uv-proof__slide:after{transition:none}@media (prefers-reduced-motion:no-preference){.uv-proof__track{transition:translate .62s var(--uv-easing)}.uv-proof__slide{transition:flex-basis .62s var(--uv-easing)}.uv-proof__slide-name,.uv-proof__slide:after{transition:opacity .42s var(--uv-easing) .16s}}@media (width<=900px){.uv-proof__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.uv-proof__indicator{display:none}.uv-proof__stat:nth-child(3){border-left:0}.uv-proof__stat:nth-child(3),.uv-proof__stat:nth-child(4){border-top:var(--uv-border-width) solid var(--uv-color-border)}.uv-proof__stats--trio{grid-template-columns:repeat(3,minmax(0,1fr))}.uv-proof__stats--trio .uv-proof__stat:nth-child(3){border-top:0;border-left:var(--uv-border-width) solid var(--uv-color-border)}.uv-proof__stats--trio .uv-proof__stat{padding-inline:var(--uv-space-2)}.uv-proof__stats--trio .uv-stat__value{font-size:clamp(26px,6vw,40px)}}@media (width<=420px){.uv-proof__stats--trio{grid-template-columns:minmax(0,1fr)}.uv-proof__stats--trio .uv-proof__stat:nth-child(n+2){border-left:0;border-top:var(--uv-border-width) solid var(--uv-color-border)}.uv-proof__carousel{--uv-proof-sliver:56px}.uv-proof__slide[data-active]{flex-basis:74%}.uv-proof__caption{gap:var(--uv-space-4);flex-direction:column}}@media (width<=560px){.uv-proof__stat{padding:var(--uv-space-5) var(--uv-space-3)}.uv-proof__stat .uv-stat__value{font-size:clamp(24px,7.4vw,30px)}.uv-proof__stat .uv-caption{font-size:13px}.uv-proof__carousel{--uv-proof-sliver:40px}.uv-proof__slide[data-active]{flex-basis:82%}}@keyframes uv-duct-draw{0%{--uv-duct-phase:0}to{--uv-duct-phase:1}}@keyframes uv-duct-fill{0%{opacity:0}to{opacity:1}}@media (width<=720px){.uv-proof__head{gap:var(--uv-space-3);flex-wrap:nowrap}.uv-proof__nav{flex:none}.uv-proof__arrow{width:38px;height:38px}}.uv-manifesto{gap:var(--uv-space-4);max-width:calc(var(--uv-space-8) * 9);display:grid}.uv-manifesto__quote{max-width:26ch;font-size:clamp(30px,3.6vw,52px);font-weight:var(--uv-font-weight-bold);letter-spacing:-.02em;text-transform:none;color:var(--uv-color-foreground);margin:0;line-height:1.15}.uv-manifesto__note{max-width:56ch;font-size:var(--uv-text-body-size);line-height:var(--uv-line-height-normal);color:var(--uv-color-foreground-muted);margin:0}.uv-index{align-items:baseline;gap:var(--uv-space-4);padding-bottom:var(--uv-space-3);margin-bottom:var(--uv-space-6);border-bottom:var(--uv-border-width) solid var(--uv-color-border);display:flex}.uv-index__number{font-size:13px;font-weight:var(--uv-font-weight-bold);letter-spacing:.1em;color:var(--uv-color-accent)}.uv-index__label{font-size:13px;font-weight:var(--uv-font-weight-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--uv-color-foreground-muted)}.uv-figures{margin:0}.uv-figures__row,.uv-sectors__row{gap:var(--uv-space-5);padding:var(--uv-space-5) 0;border-bottom:var(--uv-border-width) solid var(--uv-color-border);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;display:grid}.uv-figures dt{font-size:clamp(34px,4.4vw,60px);font-weight:var(--uv-font-weight-bold);letter-spacing:-.03em;color:var(--uv-color-foreground);line-height:1}.uv-figures dd,.uv-sectors dd{font-size:var(--uv-text-body-size);color:var(--uv-color-foreground-muted);margin:0}.uv-sectors{margin:0 0 var(--uv-space-6)}.uv-sectors dt{font-size:clamp(20px,2vw,26px);font-weight:var(--uv-font-weight-bold);color:var(--uv-color-foreground)}.uv-about-title{max-width:22ch}.uv-about-title+.uv-about-cols{margin-top:var(--uv-space-6)}.uv-about-cols{grid-template-columns:repeat(auto-fit, minmax(min(calc(var(--uv-space-8) * 3.5), 100%), 1fr));gap:var(--uv-space-6) var(--uv-space-7);max-width:calc(var(--uv-space-8) * 11);display:grid}.uv-about-media{margin-top:var(--uv-space-7);border:var(--uv-border-width) solid var(--uv-color-border);overflow:hidden}.uv-about-media img{object-fit:cover;width:100%;height:clamp(220px,32vw,420px);display:block}.uv-specs{margin:0;padding:0;list-style:none}.uv-specs__row{gap:var(--uv-space-5);padding:var(--uv-space-5) 0;border-bottom:var(--uv-border-width) solid var(--uv-color-border);grid-template-columns:auto minmax(0,1fr) minmax(0,1.6fr);align-items:baseline;display:grid}.uv-specs__number{font-size:13px;font-weight:var(--uv-font-weight-bold);letter-spacing:.1em;color:var(--uv-color-accent)}.uv-specs__title{font-size:clamp(18px,1.8vw,24px);font-weight:var(--uv-font-weight-bold);line-height:var(--uv-line-height-snug);color:var(--uv-color-foreground);margin:0}.uv-specs__body{font-size:var(--uv-text-body-size);line-height:var(--uv-line-height-normal);color:var(--uv-color-foreground-muted);margin:0}@media (width<=760px){.uv-figures__row,.uv-sectors__row{gap:var(--uv-space-2);grid-template-columns:minmax(0,1fr)}.uv-specs__row{gap:var(--uv-space-2) var(--uv-space-4);grid-template-columns:auto minmax(0,1fr)}.uv-specs__body{grid-column:2}}.uv-enquiry{gap:var(--uv-space-8);max-width:calc(var(--uv-space-8) * 8);display:grid}.uv-enquiry__head{gap:var(--uv-space-3);display:grid}.uv-enquiry__form{gap:var(--uv-space-6);justify-items:start;display:grid}.uv-enquiry__pair{gap:var(--uv-space-6) var(--uv-space-5);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));width:100%;display:grid}.uv-line-field{gap:var(--uv-space-2);width:100%;display:grid}.uv-line-field__label{font-size:var(--uv-text-caption-size);font-weight:var(--uv-font-weight-medium);color:var(--uv-color-foreground-muted);padding:0}.uv-line-field :is(input,textarea){width:100%;padding:var(--uv-space-2) 0;border:0;border-bottom:var(--uv-border-width) solid var(--uv-color-border);color:var(--uv-color-foreground);font:inherit;background:0 0;border-radius:0;font-size:clamp(17px,1.4vw,20px)}.uv-line-field textarea{resize:vertical;line-height:var(--uv-line-height-normal)}.uv-line-field :is(input,textarea)::placeholder{color:color-mix(in oklab, var(--uv-color-foreground-muted), var(--uv-color-white) 62%);font-size:var(--uv-text-caption-size);opacity:1}.uv-line-field :is(input,textarea):focus{border-bottom-color:var(--uv-color-accent);outline:none}.uv-chips{border:0;width:100%;margin:0;padding:0}.uv-chips__set{gap:var(--uv-space-2);margin-top:var(--uv-space-3);flex-wrap:wrap;display:flex}.uv-chip{appearance:none;padding:10px var(--uv-space-4);border:var(--uv-border-width) solid var(--uv-color-border);color:var(--uv-color-foreground);font:inherit;font-size:var(--uv-text-caption-size);cursor:pointer;background:0 0}.uv-chip:hover{border-color:var(--uv-color-foreground)}.uv-chip[data-current=true]{border-color:var(--uv-color-navy);background-color:var(--uv-color-navy);color:var(--uv-color-white)}.uv-chip:focus-visible{outline:var(--uv-border-width) solid var(--uv-color-signal-blue);outline-offset:2px}.uv-enquiry__submit{width:100%;margin-top:var(--uv-space-3)}.uv-enquiry__note{font-size:var(--uv-text-caption-size);color:var(--uv-color-foreground-muted);margin:0}.uv-enquiry__link{color:var(--uv-color-link)}.uv-reach{grid-template-columns:repeat(auto-fit, minmax(min(calc(var(--uv-space-8) * 4), 100%), 1fr));gap:var(--uv-space-7);align-items:start;display:grid}.uv-reach__head{gap:var(--uv-space-3);justify-items:start;display:grid}.uv-reach__details{gap:var(--uv-space-4);justify-items:start;display:grid}@media (prefers-reduced-motion:no-preference){.uv-line-field :is(input,textarea),.uv-chip{transition:border-color var(--uv-duration-base) var(--uv-easing), background-color var(--uv-duration-base) var(--uv-easing), color var(--uv-duration-base) var(--uv-easing)}}.uv-together{padding-block:clamp(var(--uv-space-8), 12vw, 160px)}.uv-together__title{margin:0 0 clamp(var(--uv-space-7), 8vw, 110px);font-size:clamp(44px,11vw,150px);font-weight:var(--uv-font-weight-bold);letter-spacing:-.03em;text-align:center;text-transform:uppercase;color:color-mix(in oklab, var(--uv-color-signal-blue), var(--uv-color-white) 18%);line-height:.92}.uv-together__call{margin:0 0 var(--uv-space-7);align-items:center;gap:var(--uv-space-4);color:var(--uv-color-foreground-muted);font-size:clamp(16px,1.8vw,24px);display:flex}.uv-together__rule{background-color:var(--uv-color-foreground);flex:auto;height:2px;position:relative}.uv-together__rule:after{content:"";border-top:3px solid var(--uv-color-foreground);border-right:3px solid var(--uv-color-foreground);width:14px;height:14px;position:absolute;top:50%;right:0;translate:0 -50%;rotate:45deg}.uv-together__say{color:var(--uv-color-foreground)}.uv-together__links{justify-content:center;gap:var(--uv-space-3) var(--uv-space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.uv-together__links a{color:var(--uv-color-foreground-muted);font-size:var(--uv-text-body-size);text-decoration:none}.uv-together__links a:hover,.uv-together__links a:focus-visible{color:var(--uv-color-foreground);text-decoration:underline}@media (prefers-reduced-motion:no-preference){.uv-together__links a,.uv-together__say{transition:color var(--uv-duration-base) var(--uv-easing)}}@media (width<=640px){.uv-together__call{gap:var(--uv-space-2);flex-wrap:wrap}.uv-together__rule{flex-basis:100%;order:3}}.uv-figures-band{padding-block:var(--uv-space-6) 0}.uv-show{--uv-show-step:48svh;--uv-show-media:min(64svh, 46vw);--uv-show-body:5.5rem;--uv-show-num:3rem;padding-block:0}.uv-show__track{height:calc(100svh + var(--uv-show-count) * var(--uv-show-step));position:relative}.uv-show__step{inset-inline:0;top:calc(50svh + var(--i) * var(--uv-show-step));height:var(--uv-show-step);position:absolute}.uv-show__stage{background-color:var(--uv-color-white);height:100svh;position:sticky;top:0;overflow:hidden}.uv-show__inner{grid-template-columns:minmax(0, 1fr) var(--uv-show-media);column-gap:var(--uv-space-7);row-gap:var(--uv-space-5);height:100%;padding-top:calc(var(--uv-space-4) + var(--uv-header-h));padding-bottom:var(--uv-space-4);grid-template-rows:auto minmax(0,1fr);display:grid}.uv-show__head{grid-column:1/-1}.uv-show__head .uv-index{margin-bottom:0}.uv-show__list{align-content:start;align-self:center;gap:var(--uv-space-3);grid-column:1;margin:0;padding:0;list-style:none;display:grid}.uv-show__heading{margin:0}.uv-show__title{grid-template-columns:var(--uv-show-num) minmax(0, 1fr);appearance:none;text-align:start;cursor:pointer;width:100%;color:var(--uv-color-navy);font-family:inherit;font-size:clamp(24px,2.7vw,40px);font-weight:var(--uv-font-weight-bold);letter-spacing:-.01em;background:0 0;border:0;align-items:baseline;margin:0;padding:0;line-height:1.14;display:grid}.uv-show__title:focus-visible{outline:var(--uv-border-width) solid var(--uv-color-signal-blue);outline-offset:var(--uv-space-2)}.uv-show__num{font-size:13px;font-weight:var(--uv-font-weight-bold);letter-spacing:.1em;color:var(--uv-color-accent)}.uv-show__body{opacity:0;height:0;margin:0;max-width:40ch;color:var(--uv-color-foreground-muted);font-size:var(--uv-text-body-size);line-height:var(--uv-line-height-normal);margin-inline-start:var(--uv-show-num);overflow:hidden}.uv-show__item[data-active] .uv-show__body{height:var(--uv-show-body);padding-top:var(--uv-space-2);opacity:1}.uv-show__sector{font-size:12px;font-weight:var(--uv-font-weight-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--uv-color-accent);display:block}.uv-show__item:not([data-active]){opacity:.52}.uv-show__item:not([data-active]):hover,.uv-show__item:not([data-active]):focus-within{opacity:.78}.uv-show__frame{aspect-ratio:4/3;background-color:var(--uv-color-surface);border-radius:30px;grid-area:2/2;align-self:center;width:100%;position:relative;overflow:hidden}.uv-show__frame img{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.uv-show__frame img[data-active]{opacity:1;transform:scale(1)}.uv-show__inline-media{aspect-ratio:4/3;margin-bottom:var(--uv-space-4);background-color:var(--uv-color-surface);border-radius:24px;display:none;overflow:hidden}.uv-show__inline-media img{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.uv-show__item{transition:opacity .42s var(--uv-easing)}.uv-show__body{transition:height .42s var(--uv-easing), padding-top .42s var(--uv-easing), opacity .42s var(--uv-easing)}.uv-show__frame img{transition:opacity .6s var(--uv-easing), transform .9s var(--uv-easing)}}@media (width<=900px){.uv-show__track{height:auto}.uv-show__step{display:none}.uv-show__stage{height:auto;position:static}.uv-show__inner{height:auto;padding-block:var(--uv-space-7);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.uv-show__head{margin-bottom:var(--uv-space-5)}.uv-show__list{gap:var(--uv-space-7)}.uv-show__item .uv-show__body,.uv-show__item:not([data-active]) .uv-show__body{opacity:1;max-width:none;height:auto;padding-top:var(--uv-space-3);overflow:visible}.uv-show__item:not([data-active]){opacity:1}.uv-show__frame{display:none}.uv-show__inline-media{display:block}}.uv-wall{--uv-wall-cols:6;justify-content:center;gap:var(--uv-space-3);margin:var(--uv-space-7) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.uv-wall__cell{flex:0 1 calc((100% - (var(--uv-wall-cols) - 1) * var(--uv-space-3)) / var(--uv-wall-cols))}@media (width<=1099px){.uv-wall{--uv-wall-cols:4}}@media (width<=699px){.uv-wall{--uv-wall-cols:3}}@media (width<=439px){.uv-wall{--uv-wall-cols:2}}.uv-wall__cell{height:clamp(104px,11vw,136px);padding:var(--uv-space-5);border:var(--uv-border-width) solid var(--uv-color-border);background-color:var(--uv-color-white);justify-content:center;align-items:center;display:flex}.uv-wall__cell img{object-fit:contain;width:auto;max-width:100%;height:clamp(36px,3.6vw,50px);max-height:100%}.uv-wall__cell:hover img{scale:1.12}.uv-wall__cell:hover{border-color:color-mix(in oklab, var(--uv-color-signal-blue), transparent 55%)}@media (prefers-reduced-motion:no-preference){.uv-wall__cell,.uv-wall__cell img{transition:scale var(--uv-duration-base) var(--uv-easing), border-color var(--uv-duration-base) var(--uv-easing)}}@media (width<=720px){.uv-kicker{letter-spacing:.26em;font-size:15px}.uv-footer__col .uv-nav__link{padding-block:var(--uv-space-2)}.uv-detail__value--link,.uv-footer__contact{padding-block:var(--uv-space-2);display:inline-block}.uv-detail__label{font-size:12px}.uv-together__links a{padding-block:var(--uv-space-2);display:inline-block}.uv-show__title{padding-block:var(--uv-space-2)}}
