.dz *,.dz :before,.dz :after{box-sizing:border-box;border:0 solid;margin:0;padding:0}.dz{--container: 1180px;--gutter: clamp(1.5rem, 5vw, 4rem);--spacing: .25rem;--radius: .75rem;--tw-border-style: solid;--input: color-mix(in srgb, #17181c 50%, transparent);--primary: #17181c;--font-dissei-sans: "Inter", "Inter Fallback";--text-base: 1rem;--text-base--line-height: 1.5 ;--font-weight-medium: 500;--primary-foreground: #fff;--tw-shadow: 0 0 #0000;--tw-inset-shadow: 0 0 #0000;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-transition-duration: .15s;--duration-fast: .25s;--tw-outline-style: solid;--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--foreground: #17181c;--dim: #17181cc7;--tw-translate-y: 0;--tw-translate-x: 0;--primary-hover: #16283c;--primary-hover-foreground: #fff;--ring: #0f4c81;--tw-ring-offset-width: 0px;--blue: #0f4c81;--scale-large: .96;--navy: #16283c;--primary-active-foreground: #fff;--duration-quick: .15s;--destructive: #b91c1c;--learn-shift: 2px;--ease-smooth-out: cubic-bezier(.22, 1, .36, 1);--shake-distance: 6px;--shake-overshoot: 4px;--mono: "Fragment Mono", "Fragment Mono Fallback", ui-monospace, SFMono-Regular, monospace;--type-caption: .75rem;--muted: #17181ca3;--panel: #f3f4f6;--line-strong: #17181c38;--redline: #8f2f24;--sans: "Inter", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ease: cubic-bezier(.16, 1, .3, 1);--ink: #17181c;--serif: "Newsreader", "Newsreader Fallback", Georgia, "Times New Roman", serif;--type-display: clamp(2.25rem, 1.5rem + 3.2vw, 3.75rem);--leading-display: 1.04;--tracking-display: -.04em;--type-body: 1rem;--leading-body: 1.65;--bg: #fff;--line: #17181c1f;--type-section: clamp(1.875rem, 1.3rem + 2.4vw, 3rem);--tracking-section: -.035em;--leading-section: 1.08;--blue-soft: #d9e6f5;--err: #b91c1c;--duration-slow: .4s;--faint: #17181ca3;--font-dissei-serif: "Newsreader", "Newsreader Fallback";--font-dissei-mono: "Fragment Mono", "Fragment Mono Fallback";--duration-stagger: 40ms;--duration-micro: 80ms;--duration-medium: .35s;--duration-very-slow: .5s;--distance-micro: 4px;--distance-small: 6px;--distance-base: 8px;--distance-medium: 12px;--distance-large: 30px;--scale-medium: .97;--scale-small: .98;--scale-tiny: .99;--blur-small: 2px;--blur-medium: 3px;--blur-large: 8px;--accordion-squeeze: .2s;--accordion-spring: .4s;--accordion-squeeze-ease: cubic-bezier(.55, 0, .68, .19);--learn-spread: 8deg;--learn-in: .35s;--learn-out: .35s;--learn-ease: cubic-bezier(.22, 1, .36, 1);--link-thickness-hover: max(2px, .12em);--measure-wide: 58rem;--leading-caption: 1.5;--cream: #f3f2ec;--fs-body-l: 1rem;--tabs-bar-bg: transparent;--tabs-dur: .25s;--tabs-ease: cubic-bezier(.22, 1, .36, 1);--tabs-text-muted: #17181cc7;--tabs-text-active: #16283c;--tabs-pill-bg: #7399c6;--shake-dur-a: 80ms;--shake-dur-b: 60ms;--shake-ease: cubic-bezier(.22, 1, .36, 1);--check-opacity-dur: .5s;--check-rotate-dur: .5s;--check-rotate-from: 80deg;--check-bob-dur: .5s;--check-y-amount: 30px;--check-blur-dur: .5s;--check-blur-from: 8px;--check-path-dur: .5s;--check-path-delay: 80ms;--check-ease-out: cubic-bezier(.22, 1, .36, 1);--check-ease-opacity: cubic-bezier(.22, 1, .36, 1);--check-ease-rotate: cubic-bezier(.22, 1, .36, 1);--check-ease-bob: cubic-bezier(.22, 1, .36, 1);--check-ease-path: cubic-bezier(.22, 1, .36, 1);--fs-label: .75rem;--fs-title: clamp(1.5rem, 1.25rem + 1vw, 2rem);--sky: #7399c6;--type-lead: 1.25rem;--leading-lead: 1.45;--measure: 52ch;--type-small: .875rem;--link-thickness: max(1px, .06em);--link-offset: .2em;--type-title: clamp(1.5rem, 1.25rem + 1vw, 2rem);--tracking-title: -.025em;--leading-title: 1.2;--data-nav-clearance: 160px;--tracking-lead: -.01em;--leading-small: 1.55;--section-gap: clamp(3rem, 6vw, 6rem);--space-6: 1.5rem;--band: #d9e6f5;--background: #fff;--space-2: .5rem;--space-1: .25rem;--space-3: .75rem;--space-8: 2rem;--muted-foreground: #17181ca3;--card: #fff;--space-4: 1rem;--text-xs: .75rem;--sw-closed: 62px;--sw-open: 155px;--sw-selected: 53px;--sw-arrive: 80px}.dz h2{font-size:inherit;font-weight:inherit}.dz a{color:inherit;text-decoration:inherit}.dz .skip{padding:var(--space-2) var(--space-4);color:var(--color-paper)}.dz ul{list-style:none}.dz img,.dz svg{vertical-align:middle;display:block}.dz img{max-width:100%;height:auto}.dz .ext__icon{display:inline-block}.dz button,.dz input{font:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.dz button{appearance:button}.dz :where(h1,h2,h3,h4,h5,h6){text-wrap-style:balance;-webkit-hyphens:none;hyphens:none}.dz :where(p,li,dd,figcaption,blockquote,caption){text-wrap-style:pretty}.dz .visible{visibility:visible}.dz .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0px;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dz .wrap{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.dz .inline-flex{display:inline-flex}.dz .h-9{height:calc(var(--spacing) * 9)}.dz .w-full{width:100%}.dz .min-w-0{min-width:0px}.dz .shrink-0{flex-shrink:0}.dz .items-center{align-items:center}.dz .justify-center{justify-content:center}.dz .gap-2{gap:calc(var(--spacing) * 2)}.dz .rounded-\[32px\]{border-radius:32px}.dz .rounded-md{border-radius:calc(var(--radius) - 2px)}.dz .border{border-style:var(--tw-border-style);border-width:1px}.dz .border-input{border-color:var(--input)}.dz .border-transparent{border-color:#0000}.dz .bg-primary{background-color:var(--primary)}.dz .bg-transparent{background-color:#0000}.dz .px-3{padding-inline:calc(var(--spacing) * 3)}.dz .px-4{padding-inline:calc(var(--spacing) * 4)}.dz .py-1{padding-block:var(--spacing)}.dz .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.dz .py-\[0\.625rem\]{padding-block:.625rem}.dz .font-sans{font-family:var(--font-dissei-sans),ui-sans-serif,system-ui,sans-serif}.dz .text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.dz .text-\[0\.8125rem\]{font-size:.8125rem}.dz .leading-\[1\.5\]{--tw-leading: 1.5;line-height:1.5}.dz .font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.dz .whitespace-nowrap{white-space:nowrap}.dz .text-primary-foreground{color:var(--primary-foreground)}.dz .shadow-none{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dz .transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.dz .transition-\[transform\,translate\,scale\,background-color\,color\,border-color\]{transition-property:transform,translate,scale,background-color,color,border-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.dz .duration-\(--duration-fast\){--tw-duration: var(--duration-fast);transition-duration:var(--duration-fast)}.dz .ease-smooth-out{--tw-ease: cubic-bezier(.22, 1, .36, 1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.dz .outline-none{--tw-outline-style: none;outline-style:none}.dz .selection\:bg-primary ::selection,.dz .selection\:bg-primary::selection{background-color:var(--primary)}.dz .selection\:text-primary-foreground ::selection,.dz .selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.dz .file\:inline-flex::file-selector-button{display:inline-flex}.dz .file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.dz .file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0px}.dz .file\:bg-transparent::file-selector-button{background-color:#0000}.dz .file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.dz .file\:font-medium::file-selector-button{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.dz .file\:text-foreground::file-selector-button{color:var(--foreground)}.dz .placeholder\:text-dim::placeholder{color:var(--dim)}@media(hover:hover)and (pointer:fine){.dz .hover\:-translate-y-px:hover{--tw-translate-y: -1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.dz .hover\:bg-primary-hover:hover{background-color:var(--primary-hover)}.dz .hover\:text-primary-hover-foreground:hover{color:var(--primary-hover-foreground)}}.dz .focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.dz .focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dz .focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color: var(--ring)}@supports (color: color-mix(in lab,red,red)){.dz .focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}.dz .focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.dz .focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.dz .focus-visible\:outline-blue:focus-visible{outline-color:var(--blue)}.dz .active\:translate-y-0:active{--tw-translate-y: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.dz .active\:scale-\(--scale-large\):active{scale:var(--scale-large)}.dz .active\:bg-navy:active{background-color:var(--navy)}.dz .active\:text-primary-active-foreground:active{color:var(--primary-active-foreground)}.dz .active\:duration-\(--duration-quick\):active{--tw-duration: var(--duration-quick);transition-duration:var(--duration-quick)}.dz .disabled\:pointer-events-none:disabled{pointer-events:none}.dz .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.dz .disabled\:opacity-50:disabled{opacity:.5}.dz .aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.dz .aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.dz .aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.dz .aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.dz .aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}@media(prefers-reduced-motion:reduce){.dz .motion-reduce\:transition-none{transition-property:none}@media(hover:hover)and (pointer:fine){.dz .motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media(min-width:48rem){.dz .md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}@media(pointer:coarse){.dz .pointer-coarse\:min-h-11{min-height:calc(var(--spacing) * 11)}}.dz .\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.dz .\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.dz .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}@keyframes dissei-page-out{to{opacity:0}}@keyframes dissei-page-in{0%{opacity:0}}.dz .data-nav{view-transition-name:dissei-nav}@keyframes t-input-shake{0%{animation-timing-function:var(--ease-smooth-out);transform:translate(0)}28.57%{transform:translate(var(--shake-distance));animation-timing-function:var(--ease-smooth-out)}57.14%{transform:translate(calc(var(--shake-distance) * -1));animation-timing-function:var(--ease-smooth-out)}78.57%{transform:translate(var(--shake-overshoot));animation-timing-function:var(--ease-smooth-out)}to{transform:translate(0)}}.dz .motion-reveal{opacity:0;transition:opacity var(--duration-slow) var(--ease-smooth-out) var(--reveal-delay, 0s),transform var(--duration-slow) var(--ease-smooth-out) var(--reveal-delay, 0s);transform:translateY(32px)}.dz .motion-reveal[data-in]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.dz .motion-reveal{opacity:1;transition:none;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}.dz.arm-data .footer{border-top:1px solid var(--line);margin-top:clamp(5rem,12vh,9rem);padding-block:clamp(4rem,9vh,7rem) 3.5rem}.dz.arm-data .footer__sentence{font-family:var(--serif);letter-spacing:-.02em;max-width:24ch;color:var(--ink);font-size:clamp(1.5rem,3.4vw,2.6rem);font-weight:400;line-height:1.3}.dz.arm-data .footer__copy{color:var(--muted);font-size:.86rem;text-decoration:none}.dz.arm-data .footer__grid{border-top:1px solid var(--line);grid-template-columns:1.5fr 1fr 1.1fr .8fr .9fr;gap:2.4rem 2rem;margin-top:4rem;padding-top:2.6rem;display:grid}.dz.arm-data .footer__col h2{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:1rem;font-size:.7rem;font-weight:500}.dz.arm-data .footer__col a{color:var(--dim);transition:color var(--duration-fast) var(--ease);padding-block:.28rem;font-size:.9rem;text-decoration:none;display:block}@media(hover:hover)and (pointer:fine){.dz.arm-data .footer__col a:hover{color:var(--blue)}}.dz.arm-data .footer__brandline{font-family:var(--serif);color:var(--ink);max-width:26ch;font-size:1.05rem;line-height:1.5}.dz.arm-data .footer__col .footer__mail{color:var(--blue);margin-top:.6rem}.dz.arm-data .footer__base{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2.6rem;padding-top:1.6rem;display:flex}.dz.arm-data .footer__base a,.dz.arm-data .footer__base span{color:var(--muted);font-size:.84rem;text-decoration:none}@media(hover:hover)and (pointer:fine){.dz.arm-data .footer__base a:hover{color:var(--ink)}}.dz.arm-data .footer__baselinks{flex-wrap:wrap;gap:1.8rem;display:flex}.dz.arm-data .footer{background:var(--blue-soft);border-top:1px solid var(--line-strong);color:var(--ink)}.dz.arm-data .footer__sentence{color:var(--ink);letter-spacing:-.033em}.dz.arm-data .footer__brand{align-items:center;gap:.55rem;margin-bottom:1rem;display:flex}.dz.arm-data .footer__mark{opacity:.92;flex:0 0 auto;display:block}.dz.arm-data .footer__name{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;font-size:1.3rem;font-weight:500;line-height:1}.dz.arm-data .footer__col h2{font-family:var(--sans);text-transform:none;letter-spacing:.01em;color:var(--dim);font-size:.75rem;font-weight:600}.dz.arm-data .footer__col a{font-family:var(--sans);letter-spacing:normal;color:var(--dim);transition:color var(--duration-fast) var(--ease-smooth-out);align-items:flex-start;gap:.55rem;padding-block:.3rem;font-size:.9rem;display:flex}.dz.arm-data .footer__col a:before{content:"";width:6px;height:6px;transition:width var(--duration-fast) var(--ease-smooth-out),border-radius var(--duration-fast) var(--ease-smooth-out),background var(--duration-fast) var(--ease-smooth-out);background:#17181c52;border-radius:50%;flex:0 0 auto;margin-top:.5em}.dz.arm-data .footer__col a:focus-visible{color:var(--ink)}.dz.arm-data .footer__col a:focus-visible:before{background:var(--redline);border-radius:2px;width:15px}@media(hover:hover)and (pointer:fine){.dz.arm-data .footer__col a:hover{color:var(--ink)}.dz.arm-data .footer__col a:hover:before{background:var(--redline);border-radius:2px;width:15px}}.dz.arm-data .footer__brandline{color:var(--dim)}.dz.arm-data .footer__col a.footer__mail{color:var(--blue);font-weight:500;display:inline-flex}.dz.arm-data .footer__col a.footer__mail:before{content:none}@media(hover:hover)and (pointer:fine){.dz.arm-data .footer__col a.footer__mail:hover{color:var(--ink)}}.dz.arm-data .footer__base a,.dz.arm-data .footer__base span,.dz.arm-data .footer__copy{font-family:var(--sans);letter-spacing:normal;color:var(--dim);font-size:.82rem}.dz.arm-data .footer__base a{transition:color var(--duration-fast) var(--ease-smooth-out)}.dz.arm-data .footer :focus-visible{outline-color:var(--blue)}@keyframes icoPop{0%{opacity:0;scale:.55}55%{scale:1.1}to{opacity:1;scale:1}}@keyframes credIn{0%{opacity:0;translate:0px 14px}to{opacity:1;translate:0px}}@media(max-width:820px){.dz.arm-data .footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.dz.arm-data .footer__grid{grid-template-columns:1fr}}@media(pointer:coarse){.dz.arm-data .footer__col a{align-items:center;min-height:44px;padding-block:.4rem}.dz.arm-data .footer__col a:before{margin-top:0}.dz.arm-data .footer__base a{margin-block:-.55rem;padding-block:.8rem;display:inline-block}}.dz.arm-data .footer__col a,.dz.arm-data .footer__mail,.dz.arm-data .footer__baselinks a{position:relative}.dz.arm-data .footer__col a:after,.dz.arm-data .footer__mail:after,.dz.arm-data .footer__baselinks a:after{content:"";position:absolute;inset:-.95rem -.65rem}.dz.arm-data .footer__baselinks a:after{left:min(-.65rem,50% - 22px);right:min(-.65rem,50% - 22px)}.dz.arm-data [data-reveal].in{opacity:1;transform:none}@keyframes figzoom-open{0%{animation-timing-function:cubic-bezier(.3,.7,.4,1);transform:rotateX(0) rotateY(0) translateZ(0)}40%{transform:rotateX(var(--figzoom-tilt-x)) rotateY(var(--figzoom-tilt-y)) translateZ(var(--figzoom-lift));animation-timing-function:cubic-bezier(.45,0,.3,1)}to{transform:rotateX(0) rotateY(0) translateZ(0)}}@keyframes figzoom-close{0%{animation-timing-function:cubic-bezier(.4,.4,.5,1);transform:rotateX(0) rotateY(0) translateZ(0)}45%{transform:rotateX(calc(var(--figzoom-tilt-x) * -.45)) rotateY(calc(var(--figzoom-tilt-y) * -.45)) translateZ(calc(var(--figzoom-lift) * .4));animation-timing-function:cubic-bezier(.45,0,.3,1)}to{transform:rotateX(0) rotateY(0) translateZ(0)}}@keyframes t-input-shake{0%{animation-timing-function:var(--shake-ease);transform:translate(0)}28.57%{transform:translate(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translate(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translate(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translate(0)}}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0)}}@keyframes t-check-blur{0%{filter:blur(var(--check-blur-from))}to{filter:blur()}}@keyframes t-check-bob{0%{translate:0 var(--check-y-amount)}to{translate:0px}}@keyframes t-check-draw{to{stroke-dashoffset:0}}@keyframes leakIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes home-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes home-rise{0%{transform:translateY(8px)}}@keyframes home-rise-visual{0%{opacity:0;transform:translateY(8px)}}@keyframes viz-item-in{0%{opacity:0;filter:blur(4px);translate:0px 10px}}@keyframes viz-land{0%{opacity:0;filter:blur(4px);translate:0px -16px;scale:1.02}to{opacity:1;filter:none;translate:none;scale:none}}.dz.arm-data .wrap{min-width:0px}html:has(.dz .data-nav){--data-nav-clearance: 104px;--nav-h: 77px;scroll-padding-top:var(--data-nav-clearance)}.dz .nav-frame{width:calc(100% - var(--space-6))}.dz .data-nav{z-index:40;isolation:isolate;padding-top:12px;position:sticky;top:12px}.dz .data-nav__shell{--nav-link-gap: clamp(.65rem, 1.5vw, 1.5rem);isolation:isolate;grid-template-columns:auto minmax(0px,1fr) auto;align-items:center;gap:1.5rem;padding:.75rem 1.5rem;display:grid;position:relative}.dz .data-nav__shell:before{content:"";background:var(--band);opacity:0;z-index:-1;transition:opacity var(--duration-fast) var(--ease-smooth-out);border-radius:16px;position:absolute;inset:0}.dz .data-nav[data-condensed] .data-nav__shell:before{opacity:1}.dz .data-nav[data-density=compact] .data-nav__shell{--nav-link-gap: .65rem;padding-block:.5rem}.dz .data-nav__identity{align-items:center;gap:.35rem;min-width:0px;display:flex}.dz .data-nav__brand{font:500 1.45rem / 1 var(--sans);letter-spacing:-.04em;color:var(--ink);flex-shrink:0;align-items:center;gap:.35rem;min-height:44px;text-decoration:none;display:inline-flex}.dz .data-nav__brand img{object-fit:contain;flex:0 0 auto;width:27px;height:27px;display:block}.dz .data-nav__wordmark{line-height:1}.dz .data-nav__switch{--sw-label: var(--blue);--sw-ink: var(--ink);--sw-track: color-mix(in srgb, var(--band) 70%, var(--background));--sw-hover: color-mix(in srgb, var(--sw-ink) 6%, transparent);--sw-pill: 2rem;--sw-gap: 2px;--sw-radius: calc(var(--sw-pill) / 2);--sw-inner: calc(var(--sw-radius) - var(--sw-gap));--sw-face: calc(50% - var(--sw-radius) + var(--sw-gap));--sw-chevron: 12px;--sw-end: calc(2 * (var(--space-2) - var(--sw-gap)) + var(--sw-chevron));--sw-cut: calc(var(--space-2) + var(--sw-chevron));--sw-fold: var(--duration-quick);isolation:isolate;align-items:center;display:flex;position:relative;top:.18rem}.dz .data-nav[data-condensed] .data-nav__switch{--sw-label: var(--navy);--sw-ink: var(--navy);--sw-track: color-mix(in srgb, var(--background) 60%, var(--band))}.dz .data-nav__switch:before{content:"";z-index:-1;inset-block:calc(50% - var(--sw-radius));width:var(--sw-open, 100%);background:var(--sw-track);opacity:0;clip-path:inset(0 calc(100% - var(--sw-closed, 100%)) 0 0 round var(--sw-radius));transform-origin:calc(var(--sw-closed, 100%) / 2) 50%;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-smooth-out),clip-path var(--duration-medium) var(--ease-smooth-out),background-color var(--duration-fast) var(--ease-smooth-out),transform var(--duration-quick) var(--ease-smooth-out);position:absolute;inset-inline-start:0px}.dz .data-nav__switch :is(.data-nav__switch-toggle,.data-nav__switch-segment){white-space:nowrap;cursor:pointer;background:0px 0px;border:0px;justify-content:center;align-items:center;min-height:44px;margin:0;text-decoration:none;display:inline-flex;position:relative}.dz .data-nav .data-nav__switch-toggle{gap:var(--space-1);padding:0 var(--space-2);color:var(--sw-label)}.dz .data-nav__switch-toggle:before{content:"";z-index:-1;inset:calc(50% - var(--sw-radius)) 0;border-radius:var(--sw-radius);pointer-events:none;position:absolute}.dz :is(.data-nav__switch-label,.data-nav__switch-arrival){font:italic .94rem / 1 var(--serif);letter-spacing:-.01em;transition:opacity var(--duration-fast) var(--ease-smooth-out) var(--duration-stagger),color var(--duration-fast) var(--ease-smooth-out)}.dz .data-nav__switch-arrival{opacity:0;position:absolute;inset-inline-start:var(--space-2)}.dz .data-nav__switch-chevron{z-index:2;width:var(--sw-chevron);height:var(--sw-chevron);color:var(--sw-ink);opacity:.6;transition:transform var(--duration-medium) var(--ease-smooth-out),opacity var(--duration-fast) var(--ease-smooth-out),color var(--duration-fast) var(--ease-smooth-out);place-items:center;display:grid;position:relative}.dz .data-nav__switch-chevron svg{stroke-width:2.25px;width:100%;height:100%}.dz .data-nav__switch-chevron:after{content:"";inset-block:calc((var(--sw-chevron) - 44px) / 2);width:24px;position:absolute;inset-inline-start:-6px}.dz .data-nav__switch-drawer{z-index:1;padding-inline:var(--sw-gap) calc(var(--sw-gap) + var(--sw-end));clip-path:inset(0 calc(100% - var(--sw-closed, 100%) + var(--sw-cut)) 0 0);pointer-events:none;transition:clip-path var(--duration-medium) var(--ease-smooth-out);align-items:center;display:flex;position:absolute;inset-block:0px;inset-inline-start:0px}.dz .data-nav__switch-drawer:before{content:"";z-index:-1;inset-block:var(--sw-face);inset-inline:var(--sw-gap) calc(var(--sw-gap) + var(--sw-end));background:var(--sw-ink);opacity:0;clip-path:inset(0 calc(100% - var(--sw-selected, 50%)) 0 0 round var(--sw-inner));transition:opacity var(--duration-quick) var(--ease-smooth-out),background-color var(--duration-fast) var(--ease-smooth-out);position:absolute}.dz .data-nav .data-nav__switch-segment{padding:0 var(--space-3);font:500 .8125rem / 1 var(--sans);letter-spacing:0px;opacity:0;transition:opacity var(--duration-quick) var(--ease-smooth-out),color var(--duration-fast) var(--ease-smooth-out)}.dz .data-nav .data-nav__switch-selected{color:var(--background)}.dz .data-nav .data-nav__switch-other{color:var(--sw-ink)}.dz .data-nav__switch-segment:before,.dz .data-nav__switch-segment:after{content:"";inset-block:var(--sw-face);border-radius:var(--sw-inner);pointer-events:none;position:absolute;inset-inline:0px}.dz .data-nav__switch-segment:before{z-index:-2}.dz .data-nav__switch-other:before,.dz .data-nav__switch-other:after{inset-inline:var(--sw-gap)}.dz .data-nav__switch-other:before{background:var(--sw-hover);opacity:0;transition:opacity var(--duration-fast) var(--ease-smooth-out),transform var(--duration-quick) var(--ease-smooth-out)}.dz .data-nav__switch[data-open]:before{opacity:1;clip-path:inset(0 round var(--sw-radius))}.dz .data-nav__switch[data-open] .data-nav__switch-drawer{clip-path:inset(0 var(--sw-cut) 0 0)}.dz .data-nav__switch[data-open] .data-nav__switch-drawer:before{opacity:1;transition:opacity var(--duration-fast) var(--ease-smooth-out),background-color var(--duration-fast) var(--ease-smooth-out)}.dz .data-nav .data-nav__switch[data-open] .data-nav__switch-segment{opacity:1;transition:opacity var(--duration-fast) var(--ease-smooth-out),color var(--duration-fast) var(--ease-smooth-out)}.dz .data-nav__switch[data-open] .data-nav__switch-other{pointer-events:auto}.dz .data-nav__switch:is([data-open],[data-leaving]) .data-nav__switch-label{opacity:0;transition:opacity var(--duration-quick) var(--ease-smooth-out),color var(--duration-fast) var(--ease-smooth-out)}.dz .data-nav__switch[data-open] .data-nav__switch-chevron{transform:translate(calc(var(--sw-open, 0px) - var(--sw-closed, 0px))) rotate(180deg)}@media(hover:hover)and (pointer:fine){.dz .data-nav__switch:not([data-open],[data-leaving]):hover:before,.dz .data-nav__switch:not([data-leaving]) .data-nav__switch-toggle:hover .data-nav__switch-chevron,.dz .data-nav__switch[data-open] .data-nav__switch-other:hover:before{opacity:1}}.dz .data-nav__switch:not([data-open],[data-leaving]):active:before,.dz .data-nav__switch[data-open] .data-nav__switch-other:active:before{transform:scale(var(--scale-small))}.dz .data-nav .data-nav__switch :is(.data-nav__switch-toggle,.data-nav__switch-segment):focus-visible{outline:none}.dz .data-nav__switch:not([data-open],[data-leaving]):has(>.data-nav__switch-toggle:focus-visible):before{opacity:1}.dz .data-nav__switch:not([data-open],[data-leaving]) .data-nav__switch-toggle:focus-visible:before{outline:2px solid var(--sw-label);outline-offset:-2px}.dz .data-nav__switch:not([data-leaving]) .data-nav__switch-toggle:focus-visible .data-nav__switch-chevron{opacity:1}.dz .data-nav__switch[data-open]:has(>.data-nav__switch-toggle:focus-visible) .data-nav__switch-selected:after{outline:2px solid var(--background);outline-offset:-4px}.dz .data-nav__switch[data-open] .data-nav__switch-other:focus-visible:before{opacity:1}.dz .data-nav__switch[data-open] .data-nav__switch-other:focus-visible:after{outline:2px solid var(--sw-label);outline-offset:-2px}@media(forced-colors:active){.dz .data-nav__switch-drawer:before{forced-color-adjust:none;background:highlight}.dz .data-nav .data-nav__switch-selected{forced-color-adjust:none;color:highlighttext}.dz .data-nav__switch[data-open]:has(>.data-nav__switch-toggle:focus-visible) .data-nav__switch-selected:after{outline-color:highlighttext}}.dz .data-nav__switch[data-leaving]:before{opacity:0;clip-path:inset(0 calc(100% - var(--sw-arrive, 100%)) 0 0 round var(--sw-radius));transition:clip-path var(--duration-fast) var(--ease-smooth-out) var(--sw-fold),opacity var(--duration-quick) var(--ease-smooth-out) calc(var(--sw-fold) + var(--duration-micro))}.dz .data-nav__switch[data-leaving] .data-nav__switch-drawer{clip-path:inset(0 calc(100% - var(--sw-arrive, 100%) + var(--sw-cut)) 0 0);transition:clip-path var(--duration-fast) var(--ease-smooth-out) var(--sw-fold)}.dz .data-nav__switch[data-leaving] .data-nav__switch-drawer:before{opacity:0;clip-path:inset(0 0 0 var(--sw-selected, 50%) round var(--sw-inner));transition:clip-path var(--duration-quick) var(--ease-smooth-out),opacity var(--duration-micro) var(--ease-smooth-out) var(--sw-fold)}.dz .data-nav .data-nav__switch[data-leaving] .data-nav__switch-segment{opacity:0;transition:color var(--duration-quick) var(--ease-smooth-out),opacity var(--duration-micro) var(--ease-smooth-out) var(--sw-fold)}.dz .data-nav .data-nav__switch[data-leaving] .data-nav__switch-selected{color:var(--sw-ink)}.dz .data-nav .data-nav__switch[data-leaving] .data-nav__switch-other{color:var(--background)}.dz .data-nav__switch[data-leaving] .data-nav__switch-arrival{opacity:1;transition:opacity var(--duration-quick) var(--ease-smooth-out) calc(var(--sw-fold) + var(--duration-stagger))}.dz .data-nav__switch[data-leaving] .data-nav__switch-chevron{transform:translate(calc(var(--sw-arrive, 0px) - var(--sw-closed, 0px))) rotate(0);transition:transform var(--duration-fast) var(--ease-smooth-out) var(--sw-fold),color var(--duration-fast) var(--ease-smooth-out)}@media(prefers-reduced-motion:reduce){.dz .data-nav__switch,.dz .data-nav__switch:before,.dz .data-nav__switch *,.dz .data-nav__switch :before,.dz .data-nav__switch :after{transition:none!important}}.dz .data-nav__links{justify-content:flex-end;align-items:center;gap:var(--nav-link-gap);min-width:0px;transition:opacity var(--duration-fast) var(--ease-smooth-out);display:flex}.dz .data-nav__links>a{min-height:44px;color:var(--dim);white-space:nowrap;align-items:center;font-size:.8125rem;display:inline-flex}.dz .data-nav__links>a[aria-current]{text-underline-offset:7px;text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:var(--blue)}.dz .data-nav__links>a{transition:color var(--duration-fast) var(--ease-smooth-out)}@media(hover:hover)and (pointer:fine){.dz .data-nav__links>a:hover{color:var(--blue)}}.dz .data-nav[data-condensed] .data-nav__links>a{color:var(--navy)}.dz .data-nav__actions{align-items:center;gap:.5rem;display:flex}.dz .data-nav .data-nav__cta{min-height:40px;font-size:.8125rem}.dz .data-nav .data-nav__menu{width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-smooth-out),transform var(--duration-quick) var(--ease-smooth-out);background:0px 0px;border:0px;border-radius:32px;justify-content:center;align-items:center;padding:0;display:none;position:relative}@media(hover:hover)and (pointer:fine){.dz .data-nav .data-nav__menu:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.dz .data-nav .data-nav__menu:active{transform:scale(.96)}.dz .data-nav[data-condensed] .data-nav__menu{color:var(--navy)}.dz .data-nav__menu-line{width:18px;height:2px;transition:transform var(--duration-fast) var(--ease-smooth-out);background:currentcolor;border-radius:2px;position:absolute;left:13px}.dz .data-nav__menu-line:first-child{transform:translateY(-4px)}.dz .data-nav__menu-line:last-child{transform:translateY(4px)}.dz .data-nav__menu[data-open] .data-nav__menu-line:first-child{transform:rotate(45deg)}.dz .data-nav__menu[data-open] .data-nav__menu-line:last-child{transform:rotate(-45deg)}.dz .data-nav__panel{z-index:-1;background:var(--background);opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--ease-smooth-out),visibility 0s linear var(--duration-fast);flex-direction:column;padding:96px 24px 48px;display:flex;position:fixed;inset:0;overflow-y:auto}.dz .data-nav__panel[data-open]{opacity:1;visibility:visible;transition:opacity var(--duration-fast) var(--ease-smooth-out)}.dz .data-nav__panel-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dz .data-nav__panel-list li{opacity:0;transform:translateY(calc(-1 * var(--distance-micro)));transition:opacity var(--duration-fast) var(--ease-smooth-out),transform var(--duration-fast) var(--ease-smooth-out)}.dz .data-nav__panel[data-open] .data-nav__panel-list li{opacity:1;transform:none}.dz .data-nav__panel-list a{letter-spacing:-.02em;min-height:48px;color:var(--ink);transition:color var(--duration-medium) var(--ease-smooth-out);align-items:center;gap:12px;padding-block:8px;font-size:1.875rem;font-weight:500;line-height:2.25rem;text-decoration:none;display:flex}@media(hover:hover)and (pointer:fine){.dz .data-nav__panel-list a:hover{color:var(--blue)}}.dz .data-nav__panel-list a[aria-current]:after{content:"";background:var(--blue);border-radius:8px;width:8px;height:8px}.dz .data-nav__panel-list a[aria-current]{color:var(--blue)}.dz .data-nav__panel-list a.data-nav__panel-cta{background:var(--ink);min-height:44px;color:var(--background);letter-spacing:0px;transition:background-color .3s var(--ease-smooth-out),transform .3s var(--ease-smooth-out);border-radius:32px;margin-top:24px;padding:8px 24px;font-size:1rem;font-weight:600;line-height:1.5rem;display:inline-flex}@media(hover:hover)and (pointer:fine){.dz .data-nav__panel-list a.data-nav__panel-cta:hover{background:var(--navy);color:var(--background)}}.dz .data-nav__panel-list a.data-nav__panel-cta:active{transform:scale(.98)}@media(min-width:601px){.dz .data-nav__panel{display:none}}@media(prefers-reduced-motion:reduce){.dz .data-nav__menu-line,.dz .data-nav__panel-list li{transition:opacity var(--duration-medium) linear}.dz .data-nav__panel-list li{transform:none}}.dz .data-nav :is(a,button):focus-visible{outline:2px solid var(--blue);outline-offset:3px}.dz .data-nav[data-condensed] :is(a,button):focus-visible{outline-color:var(--navy)}@media(pointer:coarse),(max-width:600px){.dz .data-nav .data-nav__cta,.dz .data-nav .data-nav__menu{min-height:44px}.dz .data-nav .data-nav__switch :is(.data-nav__switch-toggle,.data-nav__switch-segment){min-width:44px}.dz .data-nav .data-nav__switch-chevron:after{width:44px}.dz .data-nav__sub-row>a{justify-content:center;min-width:44px}}.dz .data-nav__shell:has(>.data-nav__sub){padding-bottom:var(--space-1);row-gap:0px}.dz .data-nav__sub{min-width:0px;margin-top:var(--space-1);border-top:1px solid var(--line);grid-column:1 / -1}.dz .data-nav__sub-bar{align-items:center;gap:calc(var(--nav-link-gap) - 6px);min-width:0px;display:flex}.dz .data-nav__sub-row{align-items:center;gap:var(--nav-link-gap);overscroll-behavior-x:contain;scrollbar-width:none;flex:1 1 0%;min-width:0px;margin-inline:-6px;padding:6px;display:flex;overflow-x:auto}.dz .data-nav__sub-row::-webkit-scrollbar{display:none}.dz .data-nav__sub-row[data-more=end]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--space-8)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--space-8)),transparent)}.dz .data-nav__sub-row[data-more=start]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - var(--space-8)),transparent);mask-image:linear-gradient(to left,#000 calc(100% - var(--space-8)),transparent)}.dz .data-nav__sub-row[data-more=both]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--space-8),#000 calc(100% - var(--space-8)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--space-8),#000 calc(100% - var(--space-8)),transparent)}.dz .data-nav__sub-name{color:var(--ink);white-space:nowrap;transition:color var(--duration-fast) var(--ease-smooth-out);flex:0 0 auto;font-size:.8125rem;font-weight:600}.dz .data-nav__sub-row>a{min-height:44px;color:var(--dim);white-space:nowrap;transition:color var(--duration-fast) var(--ease-smooth-out);flex:0 0 auto;align-items:center;font-size:.8125rem;display:inline-flex}.dz .data-nav__sub-row>a[aria-current]{text-underline-offset:7px;text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:var(--blue)}@media(hover:hover)and (pointer:fine){.dz .data-nav__sub-row>a:hover{color:var(--blue)}}.dz .data-nav[data-condensed] :is(.data-nav__sub-name,.data-nav__sub-row>a){color:var(--navy)}.dz .data-nav:has(.data-nav__panel[data-open]) .data-nav__sub{visibility:hidden}html:has(.dz .data-nav[data-sub]){--data-nav-clearance: 160px;--nav-h: 133px}html:has(.dz .data-nav) .toc-compact{top:var(--nav-h)}@keyframes trace-encode{0%,6%{opacity:.55}14%{opacity:1}26%{opacity:.3}36%,to{opacity:.55}}@keyframes trace-gather{0%,4%{opacity:1}12%,82%{opacity:.45}94%,to{opacity:1}}@keyframes trace-resolve{0%,8%{opacity:1}16%,66%{opacity:.3}78%,to{opacity:1}}@keyframes illustration-part-in{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}65%{opacity:1;filter:none}to{opacity:1;filter:none;transform:none}}@keyframes research-circuit{to{transform:rotate(360deg)}}@keyframes orbit-encode{0%,6%{opacity:.35}14%{opacity:1}26%{opacity:.2}36%,to{opacity:.35}}.dz.arm-data .footer__col h2{text-transform:none;letter-spacing:0px;font-size:.75rem}@media(max-width:1000px){.dz .data-nav__shell{--nav-link-gap: .8rem;gap:1rem;padding-inline:1rem}}@media(max-width:400px){.dz .data-nav__shell{--nav-link-gap: .6rem}}@media(max-width:800px){.dz .data-nav{padding-top:8px;top:8px}html:has(.dz .data-nav){--data-nav-clearance: 96px;--nav-h: 69px}html:has(.dz .data-nav[data-sub]){--data-nav-clearance: 152px;--nav-h: 127px}.dz .data-nav__shell{grid-template-columns:auto minmax(0px,1fr) auto;gap:.75rem}.dz .data-nav__brand{font-size:1.3rem}.dz.arm-data .footer__grid{grid-template-columns:repeat(2,minmax(0px,1fr))}}@media(max-width:600px){.dz .data-nav__shell{padding:.6rem .75rem}.dz .data-nav__brand img{width:24px;height:24px}.dz .data-nav :is(.data-nav__switch-label,.data-nav__switch-arrival){font-size:.875rem}.dz .data-nav__shell{grid-template-columns:minmax(0px,1fr) auto}.dz .data-nav__links{display:none}.dz .data-nav .data-nav__menu{display:inline-flex}.dz .data-nav .data-nav__cta{padding-inline:.8rem;font-size:.75rem}.dz .data-nav:has(.data-nav__switch:is([data-open],[data-leaving])) .data-nav__cta{display:none}.dz.arm-data .footer__col a{min-height:44px}}@media(prefers-reduced-motion:reduce){.dz .data-nav__shell:before{transition:none}}@media(max-width:360px){.dz .data-nav .data-nav__cta{display:none}}@media(max-width:339px){.dz .data-nav:has(.data-nav__switch:is([data-open],[data-leaving])) .data-nav__actions{display:none}}@media(min-width:601px)and (max-width:720px){.dz .data-nav:has(.data-nav__switch:is([data-open],[data-leaving])) .data-nav__links{opacity:0;pointer-events:none}}.dz [data-slot]{--muted: var(--panel);--muted-foreground: var(--dim);--destructive: var(--redline)}.dz .dissei-button{font-family:var(--font-dissei-sans),sans-serif;text-transform:none;letter-spacing:0px}.dz .dissei-button:disabled,.dz .dissei-button[aria-disabled=true]{cursor:not-allowed;transform:none}.dz [data-slot=button-group] .dissei-button{transform:none}.dz :is([data-slot=input],[data-slot=textarea],[data-slot=native-select],[data-slot=select-trigger],[data-slot=input-group]){font-family:var(--font-dissei-sans),sans-serif;box-shadow:none;border-color:var(--input);background-color:var(--background);color:var(--ink)}.dz :is([data-slot=input],[data-slot=textarea],[data-slot=native-select],[data-slot=select-trigger]):focus-visible{outline:2px solid var(--blue);outline-offset:2px;box-shadow:none}.dz [data-slot=calendar] .dissei-button[data-day]{min-width:var(--cell-size)}@media(pointer:coarse){.dz :is([data-slot=select-trigger],[data-slot=native-select],[data-slot=input],[data-slot=input-group],[data-slot=menu-item],[data-slot=dropdown-menu-item],[data-slot=combobox-item]){min-height:44px}.dz .dissei-button[data-size^=icon]{min-width:44px}}@media(prefers-reduced-motion:reduce){.dz [data-slot],.dz [data-slot]:before,.dz [data-slot]:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}@keyframes dissei-control-enter{0%{opacity:0;transform:translate(var(--control-from))}}@keyframes dissei-control-exit{to{opacity:0;transform:translate(var(--control-from))}}@keyframes dissei-control-fade{0%{opacity:0}to{opacity:1}}.dz .nl{width:100%;color:var(--ink);font-family:var(--font-sans);position:relative}.dz .nl__t{letter-spacing:-.025em;margin:0px 2rem .75rem 0px;font-size:1.375rem;font-weight:400;line-height:1.2}.dz .nl__d{color:var(--dim);max-width:60ch;margin:0px 0px 1.25rem;font-size:.9375rem;line-height:1.6}.dz .nl__form{gap:.5rem;display:grid}.dz .nl__label{font-size:.8125rem;font-weight:500;line-height:1.5}.dz .nl__controls{align-items:stretch;gap:.75rem;display:flex}.dz .nl__mail{background:var(--background);flex:1 1 0%;min-width:0px;height:2.75rem;font-size:1rem}.dz .nl__go{min-height:2.75rem}.dz .nl__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.dz .nl__msg{color:var(--dim);margin:0;font-size:.8125rem;line-height:1.5}.dz .nl__msg:not(:empty){margin-top:.25rem}.dz .nl__msg[data-error]{color:var(--redline)}.dz .nl .nl__t.nl__t{margin:0px 2rem .75rem 0px}.dz .nl .nl__d.nl__d{margin:0px 0px 1.25rem}.dz .nl--footer .nl__t.nl__t{margin:0px 0px .5rem}.dz .nl--footer .nl__d.nl__d{margin-bottom:.75rem}.dz .nl--footer{max-width:26rem;margin-top:1.75rem}.dz .nl--footer .nl__t{letter-spacing:-.01em;margin:0px 0px .5rem;font-size:1rem;font-weight:500}.dz .nl--footer .nl__d{margin-bottom:.75rem;font-size:.875rem}@media(max-width:480px){.dz .nl__controls{flex-direction:column}.dz .nl__mail{flex:1 1 auto}}.dz.arm-data .footer.footer{background:var(--band);color:var(--ink);border-top:1px solid var(--line-strong);margin-top:0;padding-block:4rem 2rem}.dz.arm-data .footer .footer__sentence{font:400 clamp(1.6rem,3vw,2.5rem) / 1.3 var(--sans);letter-spacing:-.04em;color:var(--ink)}.dz.arm-data .footer .footer__grid{gap:2rem;margin-top:3rem}.dz.arm-data .footer .footer__col{min-width:0px}.dz.arm-data .footer .footer__brandline{font:400 .875rem / 1.5 var(--sans);color:var(--dim);max-width:26ch}.dz.arm-data .footer .footer__brand{min-height:44px;margin-bottom:var(--space-4);color:var(--ink);align-items:center;gap:.35rem;padding:0;text-decoration:none;display:inline-flex}.dz.arm-data .footer .footer__col .footer__brand:before{content:none;display:none}.dz.arm-data .footer .footer__mark{object-fit:contain;opacity:1;width:27px;height:27px}.dz.arm-data .footer .footer__lockup{align-items:baseline;gap:.35rem;display:inline-flex}.dz.arm-data .footer .footer__name{font:500 1.45rem / 1 var(--sans);letter-spacing:-.04em;color:var(--ink)}.dz.arm-data .footer .footer__qualifier{color:var(--blue);font:italic .94rem / 1 var(--serif);letter-spacing:-.01em}.dz.arm-data .footer .footer__col a:not(.footer__brand){min-height:36px;font:400 .8125rem / 1.5 var(--sans);letter-spacing:normal;color:var(--dim);transition:color var(--duration-fast) var(--ease-smooth-out);align-items:flex-start;gap:.55rem;padding-block:.3rem;text-decoration:none;display:flex}.dz.arm-data .footer .footer__col a:not(.footer__brand):before{content:"";background:var(--line-strong);transform-origin:100% center;width:6px;height:6px;transition:transform var(--duration-fast) var(--ease-smooth-out),border-radius var(--duration-fast) var(--ease-smooth-out),background var(--duration-fast) var(--ease-smooth-out);border-radius:50%;flex:0 0 auto;margin-top:.5em}.dz.arm-data .footer .footer__col a:not(.footer__brand):focus-visible{color:var(--ink)}.dz.arm-data .footer .footer__col a:not(.footer__brand):focus-visible:before{background:var(--redline);border-radius:.8px/2px;transform:scaleX(2.5)}@media(hover:hover)and (pointer:fine){.dz.arm-data .footer .footer__col a:not(.footer__brand):hover{color:var(--ink)}.dz.arm-data .footer .footer__col a:not(.footer__brand):hover:before{background:var(--redline);border-radius:.8px/2px;transform:scaleX(2.5)}}.dz.arm-data .footer .footer__col a.footer__mail{min-height:0px;color:var(--blue);margin-top:.6rem;font-weight:500;display:inline-flex}.dz.arm-data .footer .footer__col a.footer__mail:before{content:none}@media(hover:hover)and (pointer:fine){.dz.arm-data .footer .footer__col a.footer__mail:hover{color:var(--ink)}}.dz.arm-data .footer :is(.footer__base a,.footer__copy){font:400 .8125rem / 1.5 var(--sans);letter-spacing:normal;color:var(--dim);text-decoration:none}@media(hover:hover)and (pointer:fine){.dz.arm-data .footer .footer__base a:hover{color:var(--ink)}}@media(max-width:800px){.dz.arm-data .footer .footer__name{font-size:1.3rem}}@media(max-width:600px){.dz.arm-data .footer .footer__mark{width:24px;height:24px}.dz.arm-data .footer .footer__qualifier{font-size:.875rem}}@media(pointer:coarse){.dz.arm-data .footer .footer__col a:not(.footer__brand){align-items:center;min-height:44px}.dz.arm-data .footer .footer__col a:not(.footer__brand):before{margin-top:0}}@media(prefers-reduced-motion:reduce){.dz.arm-data .footer .footer__col a,.dz.arm-data .footer .footer__col a:before{transition:none}}@keyframes dissei-control-enter{0%{opacity:0;transform:translate(var(--ui-control-from))}}@keyframes dissei-control-exit{to{opacity:0;transform:translate(var(--ui-control-from))}}@keyframes door-step-lit{0%,to{opacity:0}35%{opacity:1}}@keyframes process-drawer-in{0%{transform:translate(var(--space-4))}}@keyframes home-hero-shown{to{opacity:1;transform:none}}@keyframes view-skeleton-pulse{0%{opacity:1}to{opacity:.45}}@keyframes home-calib-in{0%{opacity:0}}.dz h2{line-height:1.5}.dz.wo-page:has(>.data-nav){position:sticky;top:0;z-index:40}.dz.wo-page .wo-licence{padding-block:1.5rem;font-size:var(--type-caption, .8125rem);color:var(--muted, var(--dim))}.dz.wo-page .wo-licence p{margin:0 0 .25rem}.dz.wo-page .wo-licence a{color:var(--blue);text-decoration-line:underline;text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);text-decoration-color:currentColor}@media(hover:hover)and (pointer:fine){.dz.wo-page .wo-licence a:not(.term):hover{text-decoration-thickness:var(--link-thickness-hover)}}.dz.wo-page .wo-licence a.term{color:inherit;text-decoration-style:dotted;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 60%,transparent);text-underline-offset:.22em}.dz.wo-page .wo-licence a.term:is(:hover,[data-open]){text-decoration-style:solid;text-decoration-color:var(--color-accent)}.dz.wo-page .wo-licence__canary{color:var(--faint, var(--muted, var(--dim)));overflow-wrap:anywhere}
