@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/cgi/asset/instrument-sans-700_IwEZH8MOILx_l0RnpCGW4.woff2) format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/cgi/asset/instrument-sans-600_RAaihgRTZ9O67ymf-BHHV.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/cgi/asset/ibm-plex-mono-500_485aNraygGPVU8CLfcMSk.woff2) format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/cgi/asset/instrument-sans-400_MqsIcfyRdg6irvASG97Xi.woff2) format("woff2")}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/cgi/asset/instrument-sans-400-italic_Ap6QkLgBU0FdyXs7CR52f.woff2) format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/cgi/asset/instrument-sans-500_-49CFytwCfYVdExUtthcW.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/cgi/asset/ibm-plex-mono-400_v22Vqh_oxKTsANiImj0TI.woff2) format("woff2")}@layer presets{:root{display:grid;min-height:100%;grid-template-rows:auto;grid-template-columns:1fr;font-family:Arial,Roboto,sans-serif;font-size:16px;line-height:1.2;white-space:pre-wrap;white-space-collapse:preserve}a.w-element{box-sizing:border-box}body.w-element{box-sizing:border-box;min-width:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}div.w-element{box-sizing:border-box}footer.w-element{box-sizing:border-box}h1.w-element,h2.w-element,h3.w-element,h4.w-element{box-sizing:border-box}header.w-element{box-sizing:border-box}hr.w-element{height:0;color:inherit;box-sizing:border-box}input.w-element{font-family:inherit;font-size:100%;line-height:1.15;box-sizing:border-box;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;margin:0}label.w-element,li.w-element{box-sizing:border-box}main.w-element{box-sizing:border-box}nav.w-element{box-sizing:border-box}p.w-element{box-sizing:border-box}section.w-element{box-sizing:border-box}span.w-element{box-sizing:border-box}strong.w-element{font-weight:700;box-sizing:border-box}summary.w-element{display:list-item;box-sizing:border-box}ul.w-element{box-sizing:border-box}img.w-image{box-sizing:border-box;max-width:100%;display:block;height:auto}div.w-html-embed{display:contents;white-space:normal;white-space-collapse:collapse}}@media all{.c1xd1kwr{font-family:var(--font-sans)}.cr0y2jt{font-size:var(--font-size-body)}.c15y84f0{line-height:var(--line-height-body)}.cbpzqjb{color:var(--color-text)}.c1icpi6d{background-color:var(--color-surface)}.cfoo1wm{-webkit-font-smoothing:antialiased}.chkkqzl{text-rendering:optimizelegibility}.c1h90do7{margin:0}:root{--content-width: 1440px;--content-width-narrow: 880px;--color-navy: #0A506C;--color-navy-deep: #062F40;--color-ink: #0B2230;--color-green: #20BF55;--color-green-bright: #3DD46F;--color-green-ink: #06361A;--color-paper: #F5F7F6;--color-white: #FFFFFF;--color-slate: #51636E;--color-mist: #9FB8C4;--color-line-light: #D5DDE1;--color-text: var(--color-ink);--color-text-muted: var(--color-slate);--color-heading: var(--color-ink);--color-accent: var(--color-green);--color-surface: var(--color-paper);--color-surface-raised: var(--color-white);--color-border: var(--color-line-light);--color-border-strong: var(--color-ink);--font-sans: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-size-display: clamp(3.25rem, 1.75rem + 6vw, 7.5rem);--font-size-h1: clamp(2.75rem, 1.85rem + 3.6vw, 5.5rem);--font-size-h2: clamp(2.25rem, 1.7rem + 2.2vw, 4rem);--font-size-h3: clamp(1.5rem, 1.3rem + .8vw, 2.125rem);--font-size-h4: 1.25rem;--font-size-lead: clamp(1.125rem, 1.05rem + .35vw, 1.375rem);--font-size-body: 1.0625rem;--font-size-small: .9375rem;--font-size-label: .75rem;--line-height-display: .92;--line-height-heading: 1.04;--line-height-snug: 1.3;--line-height-body: 1.6;--letter-spacing-display: -.045em;--letter-spacing-heading: -.03em;--letter-spacing-label: .08em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--section-padding: clamp(80px, 9vw, 160px);--gutter: clamp(16px, 3.5vw, 48px);--grid-gap: clamp(16px, 2vw, 24px);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-full: 999px;--border-width: 1px;--border-width-strong: 1.5px;--shadow-sm: 0 1px 2px rgba(11, 34, 48, .06), 0 1px 1px rgba(11, 34, 48, .04);--shadow-lg: 0 32px 64px -32px rgba(11, 34, 48, .35), 0 2px 6px rgba(11, 34, 48, .06);--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-fast: .2s;--duration-base: .45s;--duration-slow: .9s;--color-on-strong: var(--color-white);--color-accent-soft: color-mix(in srgb, var(--color-accent) 14%, transparent);--focus-ring: 0 0 0 4px color-mix(in srgb, var(--color-accent) 32%, transparent);--color-line-dark: rgba(255, 255, 255, .16);--color-raised-dark: rgba(255, 255, 255, .05);--color-emphasis: var(--color-navy);--color-spotlight: color-mix(in srgb, var(--color-accent) 13%, transparent);--spotlight-size: 420px;--reveal-distance: 24px;--reveal-stagger: 70ms;--duration-reveal: 1.2s }.cqqwp60{width:100%}.cyf9udo{height:112px}.c1blmawl{border-top-left-radius:var(--radius-sm)}.c1jijr74{border-top-right-radius:var(--radius-sm)}.c1hy9ggz{border-bottom-left-radius:var(--radius-sm)}.c1ptri1u{border-bottom-right-radius:var(--radius-sm)}.cmyuoba{box-shadow:0 0 0 1px #0b223014 inset}.c13i2mwh{background-color:var(--color-navy)}.clmttu2{background-color:var(--color-navy-deep)}.c10hj4e1{background-color:var(--color-ink)}.c1mv4qec{background-color:var(--color-green)}.ch78bsg{background-color:var(--color-paper)}.c1bfq5r2{background-color:var(--color-slate)}.c1s5vagd{background-color:var(--color-mist)}.c10xhamk{background-color:var(--color-line-light)}.c2kaq0s{display:flex}.c1rix1p7{flex-direction:column}.cmoxepe{align-items:stretch}.c16kyg9u{row-gap:var(--space-8)}.ciacqjx{column-gap:var(--space-8)}.c1g58je4{font-family:var(--font-mono)}.cjjhmo5{font-size:var(--font-size-display)}.caenlqq{line-height:var(--line-height-display)}.cmn3g0a{letter-spacing:-.06em}.c1w8m9ao{font-weight:600}.c1g9tghi{color:var(--color-heading)}.c18vv73p{white-space:normal}.c1bsue5n{text-wrap:balance}.chb9p8p{height:12px}.c1mi9tob{border-top-left-radius:2px}.ceeu9yn{border-top-right-radius:2px}.ci01mgr{border-bottom-left-radius:2px}.c1p094xr{border-bottom-right-radius:2px}.c900j5b{width:var(--space-1)}.c11t4r77{width:var(--space-2)}.c73rpwd{width:var(--space-3)}.cu6ma10{width:var(--space-4)}.c1y5zjop{width:var(--space-5)}.c15by3zi{width:var(--space-6)}.c6llpn1{width:var(--space-7)}.czt1tbb{width:var(--space-8)}.cira82u{width:var(--space-9)}.c99ivpb{width:var(--space-10)}.c1azcg2d{row-gap:var(--space-9)}.cltnstq{column-gap:var(--space-9)}.c1s6jucd{row-gap:var(--space-5)}.cw31iym{column-gap:var(--space-5)}.c1axzhj8{display:grid}.cdta2cs{aspect-ratio:16 / 10}.c13046l8{object-fit:cover}.c90w7w4{object-position:top center}.cvfuzwx{align-items:center}.cwr5ulo{justify-items:center}.c1ofmsm7{row-gap:var(--space-7)}.c1i7yv9r{column-gap:var(--space-7)}.cex3041{font-style:italic}.c1yn1svr{font-weight:400}.cxai3lu{color:var(--color-emphasis)}.c1ve5kww{letter-spacing:-.02em}.cz9jb4u{position:relative}.c1cm51ka{padding-top:var(--section-padding)}.c1b6bsiq{padding-bottom:var(--section-padding)}.c15pzisr{max-width:var(--content-width)}.c5xea5e{margin-left:auto}.c5mw6jh{margin-right:auto}.c1u700vh{padding-left:var(--gutter)}.c1a39aym{padding-right:var(--gutter)}.c1wtfraj{box-sizing:border-box}.cufd20c{align-items:flex-start}.cy1c2ao{font-size:var(--font-size-label)}.c1e4vlkz{line-height:1.2}.c7un900{font-weight:500}.cbuv4rw{letter-spacing:var(--letter-spacing-label)}.c1yk9fcj{text-transform:uppercase}.c12ytw24{color:var(--color-text-muted)}.cpp61hy{letter-spacing:var(--letter-spacing-display)}.c322duu{font-size:var(--font-size-lead)}.c1kovzgr{line-height:1.5}.cj2kq47{max-width:46ch}.cmt15kl{text-wrap:pretty}.c16c6lhh{flex-wrap:wrap}.c1wj70er{row-gap:var(--space-3)}.clco855{column-gap:var(--space-3)}.c11npd5q{display:inline-flex}.c1fxfni{row-gap:var(--space-2)}.c13j3hc3{column-gap:var(--space-2)}.c1ye5bbm{padding-top:7px}.c1yyecba{padding-right:10px}.c1j3s8va{padding-bottom:7px}.c1my5iwk{padding-left:10px}.ckqym4x{line-height:1}.cxfs5m2{border-top-left-radius:var(--radius-full)}.cdjlw2p{border-top-right-radius:var(--radius-full)}.ccn2312{border-bottom-right-radius:var(--radius-full)}.c17r4b1j{border-bottom-left-radius:var(--radius-full)}.c1ignw76{align-self:flex-start}.c5j0h3o{border:var(--border-width) solid var(--color-border)}.chocpu2{white-space:nowrap}.cdauz99{white-space:normal;white-space-collapse:collapse}.cq9yvbf{background-color:var(--color-accent-soft)}.c1oanckz{border:var(--border-width) solid transparent}.ciui51p{display:inline-block}.cz38qef{flex-shrink:0}.c1b2esib{width:8px}.c7w58pq{height:8px}.cxln5wz{background-color:var(--color-accent)}.c3rk4ob{box-shadow:0 0 0 4px var(--color-accent-soft)}.ca5x34n{row-gap:var(--space-4)}.c1x8yo1m{padding-top:0}.cplb40l{margin-bottom:var(--space-8)}.cv6cxha{border-top:0px none var(--color-border-strong)}.c1ss1i99{font-size:var(--font-size-h2)}.cxvfo5a{line-height:var(--line-height-heading)}.c1em5lye{letter-spacing:var(--letter-spacing-heading)}.c1qi5264{grid-template-columns:repeat(4,minmax(0,1fr))}.c1u26qk5{row-gap:var(--grid-gap)}.c1xo50i9{column-gap:var(--grid-gap)}.c1od6ixg{column-gap:var(--space-4)}.c1c691m4{background-color:var(--color-surface-raised)}.c1lbe2la{border-top-left-radius:var(--radius-md)}.c1xzciyj{border-top-right-radius:var(--radius-md)}.c1a85iwz{border-bottom-right-radius:var(--radius-md)}.cl4b990{border-bottom-left-radius:var(--radius-md)}.cvzk5b1{text-decoration-line:none}.c65vei7{transition-property:border-color,box-shadow,transform}.c1jyf61j{transition-duration:var(--duration-base),var(--duration-base),var(--duration-base)}.c1tmo7lc{transition-timing-function:var(--ease-out),var(--ease-out),var(--ease-out)}.c116bz4p{padding:var(--space-6)}.c1o87rym:hover{border-top-color:var(--color-border-strong)}.c1v70g3:hover{border-right-color:var(--color-border-strong)}.c67ary7:hover{border-bottom-color:var(--color-border-strong)}.c1evxd00:hover{border-left-color:var(--color-border-strong)}.cx8gdeu:hover{transform:translateY(-3px)}.ceiva8j:hover{box-shadow:var(--shadow-lg)}.coyrxh3{font-size:var(--font-size-h4)}.cke078o{line-height:var(--line-height-snug)}.c1uoc0zb{letter-spacing:-.01em}.cf639ur{letter-spacing:0}.c1xniy93{text-transform:none}.cenkl6x{font-size:var(--font-size-small)}.c1qqc0fg{grid-template-columns:repeat(2,minmax(0,1fr))}.c1moyjac{border-top:var(--border-width-strong) solid var(--color-border-strong)}.c1k0d4y2{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.c1rd8hcf{align-items:baseline}.c1eoyccl{padding-top:var(--space-5)}.cw36dlj{padding-bottom:var(--space-5)}.cw0ne7x{border-bottom:var(--border-width) solid var(--color-border)}.cc5dxga{font-size:var(--font-size-h1)}.c1x9temp{font-size:var(--font-size-h3)}.cuvkzmi{max-width:65ch}.c17u579f{justify-content:center}.c7z3p00{padding-top:18px}.c161nwrg{padding-right:26px}.c1241hqs{padding-bottom:18px}.ccbeinl{padding-left:26px}.c19md08h{font-size:1rem}.c1n833q7{letter-spacing:-.005em}.c1iahnxv{cursor:pointer}.c13si81y{transition-property:background-color,color,box-shadow,transform}.c5fltqa{transition-duration:var(--duration-fast),var(--duration-fast),var(--duration-fast),var(--duration-fast)}.cq4gs4r{transition-timing-function:var(--ease-out),var(--ease-out),var(--ease-out),var(--ease-out)}.c1hbhalw{color:var(--color-green-ink)}.c1v86flx{border:0 none transparent}.c73s5hn:hover{transform:translateY(-1px)}.c9ohbrr:hover{background-color:var(--color-green-bright)}.c16r0eb:hover{box-shadow:0 14px 28px -14px #06361ab3}.clpybty:focus-visible{outline-offset:3px}.czdzb2v:focus-visible{outline:2px solid var(--color-accent)}.c6lv6l1{background-color:transparent}.cgeayf0{box-shadow:inset 0 0 0 var(--border-width-strong) var(--color-border-strong)}.cuss4up:hover{background-color:var(--color-border-strong)}.c4vxrmy:hover{color:var(--color-on-strong)}.c1swceq1{padding-top:0}.civwzj5{padding-right:0}.c3z3s12{padding-bottom:6px}.cd8go5b{padding-left:0}.chwqbvz{border-top-left-radius:0}.cxz06g0{border-top-right-radius:0}.c1opomqo{border-bottom-right-radius:0}.c1hcg6m4{border-bottom-left-radius:0}.c1o3gf37{box-shadow:inset 0 -1.5px 0 var(--color-accent)}.c1he9ip6:hover{transform:none}.c10flow0:hover{box-shadow:inset 0 -3px 0 var(--color-accent)}.c17tj11z{grid-template-columns:repeat(3,minmax(0,1fr))}.c2j1pcy{grid-template-columns:4rem minmax(0,4fr) minmax(0,5fr) 3rem}.c1o05lzt{padding-top:var(--space-6)}.cec147x{padding-bottom:var(--space-6)}.cmz8lbj{transition-property:background-color,padding-left,padding-right}.cgndz8e:hover{background-color:var(--color-surface-raised)}.cml5b5y:hover{padding-left:var(--space-4)}.c1kdiz2i:hover{padding-right:var(--space-4)}.ce1m2n5{justify-self:end}.c1qkmq9s{width:44px}.c1ivu4nn{height:44px}.c7mixoo{font-size:1.125rem}.c1cvdx1t{overflow-x:hidden}.c1ru7jxw{overflow-y:hidden}.c1g9uobn{background-color:var(--color-white)}.c3bw8co{box-shadow:var(--shadow-lg)}.c18hsiyh{transition-property:transform,box-shadow}.cos0up6{transition-duration:var(--duration-base),var(--duration-base)}.c19q76t7{transition-timing-function:var(--ease-out),var(--ease-out)}.c1vmtdl8:hover{transform:translateY(-4px)}.c13uj5ji{row-gap:6px}.c1m2ak2e{column-gap:6px}.c1un7h6j{height:34px}.c19gp0yk{padding-left:14px}.c16o2hvu{padding-right:14px}.c17jb6la{border-bottom:var(--border-width) solid var(--color-line-light)}.c1nib0ti{width:9px}.czs66mc{height:9px}.c7w9qns{padding-top:4px}.crkgcs9{padding-bottom:4px}.c17f5q8x{font-size:11px}.c1di1xys{color:var(--color-slate)}.c1n2982e{max-width:60%}.c1d0rsmv{text-overflow:ellipsis}.cpytyl3{line-height:1.3}.c1qymu5l{padding-top:14px}.c1b4emy7{padding-right:16px}.ca7v5sq{padding-bottom:14px}.c6uvz7o{padding-left:16px}.c1z0wahw{line-height:1.4}.c4ua2iu{outline-style:none}.c1sfvfpa{transition-property:border-color,box-shadow}.c1gyvizr{transition-duration:var(--duration-fast),var(--duration-fast)}.cyrl6eh{border:var(--border-width-strong) solid var(--color-border)}.c10fwjbi:hover{border-top-color:var(--color-text-muted)}.cxujbjr:hover{border-right-color:var(--color-text-muted)}.caq6gca:hover{border-bottom-color:var(--color-text-muted)}.cqonbn1:hover{border-left-color:var(--color-text-muted)}.ce5b4zu:focus{border-top-color:var(--color-navy)}.czrb9pt:focus{border-right-color:var(--color-navy)}.c14nbuud:focus{border-bottom-color:var(--color-navy)}.cyhc4gu:focus{border-left-color:var(--color-navy)}.c1qlzyvp:focus{box-shadow:var(--focus-ring)}.c1rul4od{--color-text: var(--color-paper) }.c27fd7k{--color-heading: var(--color-white) }.c1phnsr0{--color-text-muted: var(--color-mist) }.c12lpzcg{--color-border: var(--color-line-dark) }.c180qhrf{--color-border-strong: var(--color-paper) }.cbr0pf5{--color-surface-raised: var(--color-raised-dark) }.c1wrepto{--color-on-strong: var(--color-navy-deep) }.cc5gwfq{--color-emphasis: var(--color-green) }.ce1yt8o{--color-spotlight: color-mix(in srgb, var(--color-accent) 20%, transparent) }.ctdnb4f{position:fixed}.c9e805k{top:0}.cowdv70{left:0}.czthy7q{right:0}.c1pk8mbf{z-index:100}.c1f4a2ep{height:3px}.choecr5{transform-origin:left center}.cn4qah{transform:scaleX(var(--scroll-progress, 0))}.c1p7k8tw{pointer-events:none}.cn5x64v{align-items:start}.c10m7nc0{margin-top:var(--space-7)}.c1pg4rei{margin-right:0}.cr6sb9f{margin-bottom:0}.cd7kuqn{margin-left:0}.cito7ye{padding-top:var(--space-9)}.c16fpwj5{padding-bottom:var(--space-7)}.c1b4a7wx{height:0}.c1oub3o4{margin-top:var(--space-8)}.cdy0fei{margin-bottom:var(--space-5)}.c3kp1d4{border-top:var(--border-width) solid var(--color-border)}.clw0kna{border-right:0 none currentcolor}.c18ho5af{border-bottom:0 none currentcolor}.cr65ppv{border-left:0 none currentcolor}.c9oq07n{position:sticky}.c1gyiams{top:0}.cupzzge{z-index:50}.cjkh8s8{background-color:color-mix(in srgb,var(--color-surface) 88%,transparent)}.c8jbzye{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.c1k9so0v{justify-content:space-between}.c1xfweh8{height:72px}.c1w6uw3q{display:block}.c19aaeli{height:32px}.cgukej3{width:auto}.c16lrluw{column-gap:var(--space-6)}.c171vun6{transition-property:color}.cfb5y8y{transition-duration:var(--duration-fast)}.cld3ygb{transition-timing-function:var(--ease-out)}.cmofkhv:hover{color:var(--color-emphasis)}.cm1ez0y{margin-top:0}.ct1i661{margin-bottom:0}.c3n8swc{line-height:1.1}.c1npy7ab{margin-top:var(--space-5)}.c1q8j9ef{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.c4niszf{top:calc(72px + var(--space-6))}.c1qy55zi{max-width:60ch}.c9zoz6b{grid-template-columns:3rem minmax(0,1fr)}.ctsd7cc{padding:var(--space-7)}.c1jg4m36{width:16px}.c1ftjn1b{height:10px}.cp5cu3g{border-top:2px solid currentcolor}.c1n5clab{border-bottom:2px solid currentcolor}.c8elwuq{display:none}.c378kfu{padding-left:var(--space-4)}.cctn6pb{padding-right:var(--space-4)}.c9q2f3z{list-style-type:none}.c14oqx97{-webkit-user-select:none;user-select:none}.c1u8p8mb{border:var(--border-width) solid var(--color-border-strong)}.c1qc75k7{position:absolute}.c14amkpt{top:100%}.c1l9r6qc{left:0}.cz5e756{right:0}.coqu3mb{row-gap:var(--space-6)}.c1u1d81c{padding-top:var(--space-4)}.c1wo3arq{padding-bottom:var(--space-4)}.c1hn17b2{max-width:var(--content-width-narrow)}.c1n7klml{padding-left:1.25em}.cdhj62c{line-height:1.6}.c16n1c4f{color:inherit}.c10ev61x{text-decoration-line:underline}.c1wv6dbv{text-decoration-color:var(--color-accent)}.c115v9iq{text-decoration-thickness:1.5px}.cjdlg51{text-underline-offset:.22em}.cn6pusk{transition-property:text-decoration-color,color}.cve4qvq:hover{text-decoration-color:currentcolor}.cc8y896{min-height:60vh}}@media all and (max-width: 991px){.c12pm8n8{grid-template-columns:repeat(2,minmax(0,1fr))}.c2q0hiq{grid-template-columns:minmax(0,1fr)}.cj9h8l8{position:static}}@media all and (max-width: 767px){.c1cz4but{margin-bottom:var(--space-7)}.cy148aq{padding:var(--space-5)}.cgwkkni{grid-template-columns:minmax(0,1fr)}.c1l2krtz{padding-top:var(--space-5)}.c5epccd{padding-right:0}.c1ap5669{padding-bottom:var(--space-5)}.c9w1xct{padding-left:0}.c7nuqvp{display:none}.czvw6j5{margin-left:auto}.c1n4uoql{display:block}}@media all and (max-width: 479px){.c1a4di9i{grid-template-columns:minmax(0,1fr)}.cscpytz{display:none}}
