:root{--px:.06944vw;--navy:#144372;--blue:#2d87e4;--ice:#ecf6ff;--white:#fff;--black:#000;--line:rgba(0,0,0,.1);--line-navy:rgba(20,67,114,.1);--line-inverse:hsla(0,0%,100%,.2);--text-inverse-muted:hsla(0,0%,100%,.6);--scrim:rgba(0,0,0,.4);--scrim-navy:rgba(20,67,114,.3);--glass:rgba(0,0,0,.8);--color-surface:var(--white);--color-text:var(--navy);--color-text-accent:var(--blue);--color-text-inverse:var(--white);--color-action:var(--navy);--color-action-text:var(--white);--ff-grotesk:"Bricolage Grotesque","Helvetica Neue",Arial,sans-serif;--ff-sans:"42dot Sans","Helvetica Neue",Arial,sans-serif;--ff-mono:"IBM Plex Mono",ui-monospace,monospace;--fvs-grotesk:"opsz" 14,"wdth" 100;--fw-extralight:200;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-wordmark:min(calc(var(--px)*224),298.66px);--fs-mega:clamp(44px,calc(var(--px)*147),196px);--fs-display:clamp(40px,calc(var(--px)*120),160px);--fs-h1:clamp(30px,calc(var(--px)*64),85.33px);--fs-h2:clamp(26px,calc(var(--px)*48),64px);--fs-h3:clamp(20px,calc(var(--px)*32),42.66px);--fs-lead:clamp(18px,calc(var(--px)*28),37.33px);--fs-xl:clamp(16px,calc(var(--px)*24),32px);--fs-lg:clamp(15px,calc(var(--px)*20),26.66px);--fs-md:clamp(14px,calc(var(--px)*16),21.33px);--fs-sm:clamp(14px,calc(var(--px)*14),18.66px);--fs-xs:clamp(11px,calc(var(--px)*12),16px);--tracking-tight:-.05em;--tracking-snug:-.02em;--tracking-wide:.05em;--lh-display:.77;--lh-none:1;--lh-snug:1.2;--lh-body:1.3;--lh-relaxed:1.4;--lh-loose:1.5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:clamp(16px,calc(var(--px)*24),32px);--space-6:clamp(20px,calc(var(--px)*32),42.66px);--space-7:clamp(28px,calc(var(--px)*48),64px);--space-8:clamp(36px,calc(var(--px)*64),85.33px);--space-9:clamp(48px,calc(var(--px)*96),128px);--space-10:clamp(64px,calc(var(--px)*128),170.66px);--gutter:clamp(16px,calc(var(--px)*32),42.66px);--nav-pad-y:12px;--nav-pad-x:16px;--content-max:1920px;--radius-sm:5px;--radius-md:9px;--radius-lg:31px;--radius-xl:clamp(40px,calc(var(--px)*100),133.33px);--radius-full:9999px;--blur-glass:10px;--shadow-inset-glow:inset 0 0 25px 12.5px hsla(0,0%,100%,.5);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-fast:.25s;--dur-base:.6s;--dur-slow:1.2s;--z-canvas:0;--z-content:1;--z-nav:100;--z-overlay:1000;--z-transition:2000}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}body{background:var(--color-surface);color:var(--color-text);font-family:var(--ff-grotesk);font-size:var(--fs-md);font-variation-settings:var(--fvs-grotesk);font-weight:var(--fw-regular);letter-spacing:var(--tracking-tight);line-height:var(--lh-body);overflow-x:hidden}canvas,img,svg,video{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{background:none;border:none;cursor:pointer;font:inherit;letter-spacing:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}::-moz-selection{background:var(--blue);color:var(--white)}::selection{background:var(--blue);color:var(--white)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.type-wordmark{color:var(--blue);font-size:var(--fs-wordmark)}.type-mega,.type-wordmark{font-family:var(--ff-grotesk);font-weight:var(--fw-medium);letter-spacing:var(--tracking-tight);line-height:var(--lh-display)}.type-mega{font-size:var(--fs-mega)}.type-display{font-size:var(--fs-display);font-weight:var(--fw-medium)}.type-display,.type-h1{font-family:var(--ff-grotesk);letter-spacing:var(--tracking-tight);line-height:var(--lh-display)}.type-h1{font-size:var(--fs-h1);font-weight:var(--fw-light)}.type-h2{font-size:var(--fs-h2)}.type-h2,.type-h3{font-family:var(--ff-grotesk);font-weight:var(--fw-regular);letter-spacing:var(--tracking-tight);line-height:var(--lh-none)}.type-h3{font-size:var(--fs-h3)}.type-lead{font-family:var(--ff-grotesk);font-size:var(--fs-lead);font-weight:var(--fw-extralight)}.type-lead,.type-stat{letter-spacing:var(--tracking-tight);line-height:var(--lh-none)}.type-stat{color:var(--blue);font-family:var(--ff-sans);font-size:var(--fs-h1);font-weight:var(--fw-bold)}.type-title{font-weight:var(--fw-medium);line-height:var(--lh-relaxed)}.type-body-lg,.type-title{font-family:var(--ff-grotesk);font-size:var(--fs-lg);letter-spacing:var(--tracking-tight)}.type-body,.type-body-lg{font-weight:var(--fw-light);line-height:var(--lh-body)}.type-body{font-family:var(--ff-sans);font-size:var(--fs-md);letter-spacing:var(--tracking-tight)}.type-caption{font-family:var(--ff-grotesk);font-weight:var(--fw-extralight)}.type-caption,.type-eyebrow{font-size:var(--fs-md);letter-spacing:var(--tracking-tight);line-height:var(--lh-none)}.type-eyebrow{font-family:var(--ff-sans);font-weight:var(--fw-bold);text-transform:uppercase}.type-label{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.type-label,.type-nav{font-family:var(--ff-grotesk);letter-spacing:var(--tracking-tight);line-height:var(--lh-none);text-transform:uppercase}.type-nav{font-size:var(--fs-sm);font-weight:var(--fw-regular)}.type-meta{font-family:var(--ff-grotesk);font-size:var(--fs-sm);font-weight:var(--fw-extralight)}.type-link,.type-meta{letter-spacing:var(--tracking-tight);line-height:var(--lh-none)}.type-link{text-decoration:underline;text-underline-position:from-font}.type-link,.type-place{font-family:var(--ff-sans);font-size:var(--fs-md);font-weight:var(--fw-regular)}.type-place{color:#144372b3;letter-spacing:var(--tracking-tight);line-height:var(--lh-snug)}.link-arrow{display:inline-block;height:1.1em;margin-left:.04em;vertical-align:-.2em;width:1.1em}.type-mono{font-family:var(--ff-mono);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);line-height:var(--lh-none);text-transform:uppercase}html.has-reveal [data-reveal]:not(.is-revealed){--reveal:0;--reveal-bleed:40px;filter:blur(calc((1 - var(--reveal))*12px));-webkit-mask-clip:no-clip;mask-clip:no-clip;-webkit-mask-image:linear-gradient(180deg,#000 calc(var(--reveal)*150% - 50%),transparent calc(var(--reveal)*150%));mask-image:linear-gradient(180deg,#000 calc(var(--reveal)*150% - 50%),transparent calc(var(--reveal)*150%));-webkit-mask-position:calc(var(--reveal-bleed)*-1) calc(var(--reveal-bleed)*-1);mask-position:calc(var(--reveal-bleed)*-1) calc(var(--reveal-bleed)*-1);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(100% + var(--reveal-bleed)*2) calc(100% + var(--reveal-bleed)*2);mask-size:calc(100% + var(--reveal-bleed)*2) calc(100% + var(--reveal-bleed)*2);outline:var(--reveal-bleed) solid transparent;outline-offset:0;transform:translateY(calc((1 - var(--reveal))*.4em))}html.has-reveal [data-reveal=media]:not(.is-revealed){--reveal-bleed:64px;filter:blur(calc((1 - var(--reveal))*18px));transform:translateY(calc((1 - var(--reveal))*24px)) scale(calc(1 + (1 - var(--reveal))*.04))}html.has-reveal.perf-low [data-reveal]:not(.is-revealed){filter:none;-webkit-mask-image:none;mask-image:none;opacity:var(--reveal);outline:none}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@property --water-r{syntax:"<length>";inherits:true;initial-value:0}@property --water-a{syntax:"<number>";inherits:true;initial-value:0}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){--water-e:max(var(--water-r) * var(--water-edge,.12),var(--water-edge-min,48px));-webkit-mask-image:radial-gradient(circle at var(--water-x,50%) var(--water-y,50%),#000 calc(var(--water-r) - var(--water-e)),rgb(0 0 0/var(--water-a)) var(--water-r));mask-image:radial-gradient(circle at var(--water-x,50%) var(--water-y,50%),#000 calc(var(--water-r) - var(--water-e)),rgb(0 0 0/var(--water-a)) var(--water-r))}html.is-water-bending::view-transition-image-pair(root){filter:url(#water-transition-bend)}::view-transition-group(water-ring){animation:none}::view-transition-old(water-ring){display:none}::view-transition-new(water-ring){animation:none}[data-water-cover].is-ringing{--water-e:max(var(--water-r) * var(--water-edge,.12),var(--water-edge-min,48px));-webkit-mask-image:radial-gradient(circle at var(--water-x,50%) var(--water-y,50%),transparent calc(var(--water-r) - var(--water-e)),rgb(0 0 0/calc(1 - var(--water-a))) var(--water-r));mask-image:radial-gradient(circle at var(--water-x,50%) var(--water-y,50%),transparent calc(var(--water-r) - var(--water-e)),rgb(0 0 0/calc(1 - var(--water-a))) var(--water-r))}.dither-flower[data-v-87e6cc5e]{display:block;height:100%;width:100%}.site-preloader[data-v-6729b357]{--px:.06944vw;--mark-w:clamp(45px,calc(var(--px)*45),60px);--mark-h:calc(var(--mark-w)*46.391/45);--header-h:calc(var(--nav-pad-y)*2 + var(--mark-h));--wordmark-h:calc(var(--fs-wordmark)*var(--lh-display) + var(--px)*16.8);--stage-h:calc(100% - var(--header-h) - var(--wordmark-h));background:var(--white);color:var(--navy);display:none;inset:0;overflow:hidden;position:fixed;z-index:var(--z-transition)}.site-preloader .is-placed[data-v-6729b357]{bottom:auto;left:var(--at-x);right:auto;top:var(--at-y)}.site-preloader__sheet[data-v-6729b357]{display:none}.site-preloader__logo[data-v-6729b357],.site-preloader__mark[data-v-6729b357]{visibility:hidden}.site-preloader__count>p[data-v-6729b357],.site-preloader__meta>span[data-v-6729b357]{opacity:0}html.has-intro-type .site-preloader__meta>span[data-v-6729b357]{animation:site-preloader-surface-6729b357 .9s cubic-bezier(.215,.61,.355,1) both}html.has-intro-type .site-preloader__meta>span+span[data-v-6729b357]{animation-delay:.08s}html.has-intro-type .site-preloader__count>p[data-v-6729b357]{animation:site-preloader-fade-6729b357 .9s cubic-bezier(.25,.46,.45,.94) .15s both}html.has-intro-type .site-preloader__word>span[data-v-6729b357]{animation:site-preloader-rise-6729b357 1.4s cubic-bezier(.16,1,.3,1) both}html.has-intro-type .site-preloader__word+.site-preloader__word>span[data-v-6729b357]{animation-delay:.14s}@keyframes site-preloader-surface-6729b357{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes site-preloader-fade-6729b357{0%{opacity:0}to{opacity:1}}@keyframes site-preloader-rise-6729b357{0%{transform:translateY(150%)}to{transform:translateY(0)}}.site-preloader__ripples[data-v-6729b357]{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.site-preloader__pixels[data-v-6729b357]{color:var(--blue);image-rendering:crisp-edges;image-rendering:pixelated;left:0;pointer-events:none;position:absolute;top:0}.site-preloader__ripples[data-v-6729b357] text{fill:var(--navy);fill-opacity:.7;font-family:var(--ff-mono);font-size:10px;font-weight:var(--fw-regular);letter-spacing:var(--tracking-wide)}.site-preloader__mark circle[data-v-6729b357],.site-preloader__mark line[data-v-6729b357]{fill:none;stroke:var(--navy);stroke-width:1}.site-preloader__mark circle[data-v-6729b357]{opacity:1}.site-preloader__logo[data-v-6729b357]{aspect-ratio:45/46.391;display:block;left:var(--nav-pad-x);position:absolute;top:var(--nav-pad-y);width:var(--mark-w)}.site-preloader__logo.is-placed[data-v-6729b357]{height:var(--at-h);width:var(--at-w)}.site-preloader__meta[data-v-6729b357]{--meta-shift:calc(-1 * (var(--mark-w) + clamp(16px, calc(34 * var(--px)), 45px)));display:flex;flex-direction:column;gap:4px;height:var(--mark-h);justify-content:center;left:calc(var(--nav-pad-x) + var(--mark-w) + clamp(16px,calc(34 * var(--px)),45px));margin:0;position:absolute;top:var(--nav-pad-y);translate:var(--meta-shift) 0}.site-preloader__meta.is-placed[data-v-6729b357]{font-size:var(--at-size);height:auto}.site-preloader__count[data-v-6729b357]{display:flex;flex-direction:column;font-size:var(--fs-lead);gap:.15em;position:absolute;right:calc(var(--px)*32);top:var(--cy,calc(var(--header-h) + var(--stage-h)/2 + min(var(--px), var(--stage-h) / 548)*7.9575));transform:translateY(-50%);width:calc(var(--px)*367)}.site-preloader__count.is-aligned[data-v-6729b357]{left:var(--at-x);right:auto;width:var(--at-w)}.site-preloader__number[data-v-6729b357]{font-variant-numeric:tabular-nums}.site-preloader__wordmark[data-v-6729b357]{bottom:calc(var(--px)*16.8);left:calc(var(--px)*12);margin:0;position:absolute;white-space:nowrap}.site-preloader__wordmark.is-placed[data-v-6729b357]{font-size:var(--at-size)}.site-preloader__word[data-v-6729b357]{clip-path:inset(-.3em -.2em -.35em -.2em);display:inline-block}.site-preloader__word>span[data-v-6729b357]{display:inline-block;transform:translateY(150%)}.site-preloader__track[data-v-6729b357]{border-top:1px solid var(--line-navy);bottom:0;left:calc(var(--px)*31);position:absolute;right:calc(var(--px)*32)}.site-preloader__track.is-placed[data-v-6729b357]{width:var(--at-w)}.site-preloader__line[data-v-6729b357]{background:var(--navy);height:1px;left:0;position:absolute;top:-1px;transform:scaleX(0);transform-origin:0 50%;width:100%}@media(max-width:767px){.site-preloader[data-v-6729b357]{--mpx:.24876vw;--header-h:calc(20px + var(--mark-h));--wordmark-h:calc(var(--mpx)*197.444*var(--lh-display) + var(--mpx)*12.7)}.site-preloader.is-windowed[data-v-6729b357]{background:none}.site-preloader.is-windowed .site-preloader__sheet[data-v-6729b357]{--win-x0:0px;--win-x1:0px;--win-y0:0px;--win-y1:0px;display:block;inset:0;position:absolute}.site-preloader__pane[data-v-6729b357]{background:var(--white);position:absolute}.site-preloader__pane.is-top[data-v-6729b357]{height:var(--win-y0);inset:0 0 auto}.site-preloader__pane.is-bottom[data-v-6729b357]{inset:var(--win-y1) 0 0}.site-preloader__pane.is-left[data-v-6729b357],.site-preloader__pane.is-right[data-v-6729b357],.site-preloader__pane.is-window[data-v-6729b357]{height:calc(var(--win-y1) - var(--win-y0));top:var(--win-y0)}.site-preloader__pane.is-left[data-v-6729b357]{left:0;width:var(--win-x0)}.site-preloader__pane.is-right[data-v-6729b357]{left:var(--win-x1);right:0}.site-preloader__pane.is-window[data-v-6729b357]{left:var(--win-x0);width:calc(var(--win-x1) - var(--win-x0))}.site-preloader__logo[data-v-6729b357]{top:10px}.site-preloader__meta[data-v-6729b357]{--meta-shift:calc(var(--nav-pad-x) - 77px);font-size:10px;left:77px;top:10px}.site-preloader__count[data-v-6729b357]{--fu:min(var(--mpx),calc((var(--stage-h) - 140*var(--mpx))/258.6));--free:calc(var(--stage-h) - var(--fu)*258.6 - var(--mpx)*92);left:calc(var(--mpx)*155);right:auto;top:var(--cy,calc(var(--header-h) + var(--free)*.6227 + var(--fu)*258.6));transform:none;width:calc(var(--mpx)*237)}.site-preloader__count[data-v-6729b357],.site-preloader__count .type-lead[data-v-6729b357]{font-size:calc(var(--mpx)*14);line-height:1.2}.site-preloader__wordmark[data-v-6729b357]{bottom:calc(var(--mpx)*12.7);font-size:calc(var(--mpx)*98.722);left:calc(var(--mpx)*7)}.site-preloader__word[data-v-6729b357]{display:block;width:-moz-fit-content;width:fit-content}.site-preloader__track[data-v-6729b357]{left:16px;right:16px}}html.has-water-intro .site-preloader{display:block}.page-water[data-v-b3814a71]{display:block;height:100%;inset:0;pointer-events:none;position:fixed;width:100%;z-index:calc(var(--z-nav) - 1)}.page-water.is-raised[data-v-b3814a71]{z-index:calc(var(--z-overlay) + 1)}.page-water.is-lost[data-v-b3814a71]{display:none}.water-transition[data-v-c196323e]{display:block;height:100%;inset:0;pointer-events:none;position:fixed;view-transition-name:water-ring;width:100%;z-index:calc(var(--z-transition) + 1)}
