/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--k-pi:1}*,:before,:after{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--k-ink:120%}::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--k-ink:120%}}}.v3-enquire-bar{--v3-line:#ffffff24;z-index:40;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--v3-line);background:#050505f0;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.v3-enquire-hit{box-sizing:border-box;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:47px;padding:12px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1;text-decoration:none;display:inline-flex}.v3-enquire-bar button.v3-enquire-hit{color:#111;cursor:pointer;background:#fff;border:0}.v3-enquire-bar a.v3-enquire-hit{border:1px solid var(--v3-line);color:#fff;background:0 0}@media (max-width:767.98px){.v3{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}body:has(.v3-enquire-bar){padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}.v3-enquire-bar.is-parked{visibility:hidden;pointer-events:none}body:has(dialog[open]) .v3-enquire-bar{visibility:hidden;pointer-events:none}@media (min-width:768px){.v3-enquire-bar{display:none}}.site-nav{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.site-nav-bar{margin-left:auto;margin-right:auto}.site-nav-pill{z-index:82;position:relative}.site-nav-logo{box-sizing:border-box;color:#fff;white-space:nowrap;align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.site-nav-summary,.site-nav-toggle{box-sizing:border-box;color:#fff;cursor:pointer;min-width:44px;min-height:44px;font:inherit;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1;display:inline-flex}.site-nav-summary{list-style:none}.site-nav-summary::-webkit-details-marker{display:none}.site-nav-icon{width:18px;height:18px;display:inline-flex}.site-nav-icon svg{width:18px;height:18px;display:block}.site-nav-icon-x,.site-nav-toggle[aria-expanded=true] .site-nav-icon-bars{display:none}.site-nav-toggle[aria-expanded=true] .site-nav-icon-x{display:block}.site-nav-toggle[hidden],.site-nav-summary[hidden],.site-nav-panel[hidden],.site-nav-backdrop[hidden],.site-nav-drop-panel[hidden],html.nav-js .site-nav-details{display:none!important}.site-nav-desktop{display:none}.site-nav-panel{box-sizing:border-box;color:#fff;background:#050505;flex-direction:column;display:flex;overflow:hidden}.site-nav-scroll,.site-nav-group{min-width:0;max-width:100%}.site-nav-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:auto}.site-nav-details:not([open])>.site-nav-panel{display:none!important}.site-nav-details .site-nav-panel{z-index:80;max-width:100%;max-height:min(70vh, calc(100dvh - 5.5rem - env(safe-area-inset-bottom,0px)));padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));border:1px solid #ffffff24;border-radius:16px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-x:hidden}html.nav-js .site-nav-panel{z-index:80;top:var(--site-nav-bottom,76px);width:auto;max-width:100%;max-height:none;padding:12px calc(16px + env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) calc(16px + env(safe-area-inset-left,0px));border:0;border-radius:0;position:fixed;bottom:0;left:0;right:0;overflow-x:hidden}.site-nav-backdrop{z-index:80;box-sizing:border-box;touch-action:manipulation;background:#050505;position:fixed;inset:0}.site-nav-acc{border-bottom:1px solid #ffffff1a}.site-nav-acc>summary{box-sizing:border-box;color:#a3a3a3;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:44px;padding:8px 4px;font-size:13px;line-height:1.3;list-style:none;display:flex}.site-nav-acc>summary::-webkit-details-marker{display:none}.site-nav-acc>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;margin-right:4px;translate:0 -2px;rotate:45deg}.site-nav-acc[open]>summary{color:#fff}.site-nav-acc[open]>summary:after{translate:0 2px;rotate:225deg}.site-nav-acc-body{padding:0 0 8px 12px}.site-nav-scroll>a{border-bottom:1px solid #ffffff1a}.site-nav-panel a,.site-nav-drop-panel a{box-sizing:border-box;overflow-wrap:anywhere;color:#fff;letter-spacing:.06em;text-transform:uppercase;align-items:center;min-width:44px;max-width:100%;min-height:44px;padding:8px 4px;font-size:16px;line-height:1.2;text-decoration:none;display:flex}.site-nav-panel a[aria-current=page],.site-nav-drop-panel a[aria-current=page],.site-nav-desktop a[aria-current=page],.site-nav-linkbtn.is-here{color:#fff}.site-nav-panel a[aria-current=page]:before,.site-nav-drop-panel a[aria-current=page]:before{content:"";background:#fff;border-radius:999px;flex:none;width:6px;height:6px;margin-right:10px}.site-nav-enquire{box-sizing:border-box;color:#000;cursor:pointer;width:100%;min-width:44px;max-width:100%;min-height:48px;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:12px;padding:12px 16px;font-size:16px;line-height:1;display:flex}.site-nav-drop{position:relative}.site-nav-drop-panel{z-index:5;box-sizing:border-box;background:#050505;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;min-width:240px;max-height:calc(100vh - 120px);padding:8px;display:flex;position:absolute;top:calc(100% + 10px);left:0;overflow:auto}.site-nav-drop--wide{position:static}.site-nav-drop-panel--wide{box-sizing:border-box;width:min(38rem,100%);padding:12px;left:auto;right:0}.site-nav-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.site-nav-col{flex-direction:column;min-width:0;display:flex}.site-nav-colhead{color:#a3a3a3;letter-spacing:.16em;text-transform:uppercase;padding:4px 4px 6px;font-size:11px;line-height:1.3;display:block}.site-nav-sub+.site-nav-sub{border-top:1px solid #ffffff1a;margin-top:6px;padding-top:6px}.site-nav-drop-panel--wide a{font-size:14px}.site-nav-stack{flex-direction:column;gap:4px;display:flex}.site-nav-tag{color:#a3a3a3;letter-spacing:.14em;border:1px solid #ffffff3d;border-radius:999px;align-self:flex-start;padding:2px 6px;font-size:10px;line-height:1.3}.site-nav-drop-panel .site-nav-all{border-top:1px solid #ffffff1a;margin-top:8px;padding-top:8px}.site-nav-linkbtn,.site-nav-quiet,.site-nav-desktop>a{box-sizing:border-box;color:#a3a3a3;cursor:pointer;min-width:44px;min-height:44px;font:inherit;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;align-items:center;margin:0;padding:0 2px;font-size:12px;line-height:1;text-decoration:none;display:inline-flex}.site-nav-linkbtn:hover,.site-nav-quiet:hover,.site-nav-desktop>a:hover,.site-nav-panel a:hover,.site-nav-drop-panel a:hover{color:#fff}.site-nav-enquire:hover{color:#000;background:#e8e8e8}.site-nav .site-nav-desktop>a{color:#a3a3a3}.site-nav .site-nav-desktop>a:hover{color:#fff}.site-nav .site-nav-desktop>a[aria-current=page],.site-nav .site-nav-linkbtn.is-here{color:#fff;text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.site-nav .site-nav-quiet{color:#fff;border:1px solid #ffffff3d;border-radius:999px;padding:0 16px}.site-nav .site-nav-quiet:hover{color:#000;background:#fff}.site-nav .site-nav-desktop>a:not([aria-current=page]),.site-nav .site-nav-linkbtn:not(.is-here){position:relative}.site-nav .site-nav-desktop>a:not([aria-current=page]):after,.site-nav .site-nav-linkbtn:not(.is-here):after{content:"";pointer-events:none;transform-origin:100%;background:currentColor;height:1px;position:absolute;top:calc(50% + .8em);left:2px;right:2px;transform:scaleX(0)}.site-nav .site-nav-linkbtn[aria-expanded=true]:not(.is-here):after{transform-origin:0;transform:scaleX(1)}.site-nav .site-nav-desktop>a:not([aria-current=page]):focus-visible:after{transform-origin:0;transform:scaleX(1)}.site-nav .site-nav-linkbtn:not(.is-here):focus-visible:after{transform-origin:0;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.site-nav .site-nav-desktop>a:not([aria-current=page]):hover:after,.site-nav .site-nav-linkbtn:not(.is-here):hover:after{transform-origin:0;transform:scaleX(1)}}.site-nav :focus-visible{outline-offset:2px;outline:2px solid #fff}html.nav-open .v3-enquire-bar{visibility:hidden;pointer-events:none}@media (min-width:768px){.site-nav-desktop{align-items:center;gap:.75rem;margin-left:1rem;display:flex}.site-nav-details,.site-nav-toggle,.site-nav-panel,.site-nav-backdrop{display:none!important}}@media (min-width:1024px){.site-nav-desktop{gap:1.15rem}}@media (min-width:1280px){.site-nav-desktop{gap:1.5rem}}@media (prefers-reduced-motion:no-preference){.site-nav-acc>summary:after{transition:rotate .18s,translate .18s}html.nav-js .site-nav-panel,html.nav-js .site-nav-backdrop,.site-nav-drop-panel{transition:opacity .18s,transform .18s}.site-nav .site-nav-desktop>a:not([aria-current=page]):after,.site-nav .site-nav-linkbtn:not(.is-here):after{transition:transform var(--ax-d-fast) var(--ax-ease-out)}}@media (min-width:1024px){.kit>header{z-index:50;pointer-events:none;position:sticky;top:0}.site-nav .site-nav-pill{pointer-events:auto;padding-block:10.5px}.site-nav .site-nav-logo,.site-nav .site-nav-linkbtn,.site-nav .site-nav-quiet,.site-nav .site-nav-desktop>a,.site-nav .site-nav-drop-panel a{min-height:47px}}@keyframes k-nav-condense{to{background-color:#050505f0;translate:0 -6px;scale:.94}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.site-nav .site-nav-pill{animation:linear both k-nav-condense;animation-timeline:scroll(root);animation-range:0 160px}}.site-nav .site-nav-pill{view-transition-name:site-nav}::view-transition-group(site-nav){animation-duration:var(--ax-d-base);animation-timing-function:var(--ax-ease-out)}}@media (prefers-reduced-motion:reduce){.site-nav-panel,.site-nav-backdrop,.site-nav-drop-panel,.site-nav-toggle,.site-nav-summary,.site-nav-pill{transition:none!important;animation:none!important}}@font-face{font-family:Manrope;font-style:normal;font-display:optional;font-weight:400 600;src:url(/_astro/manrope-latin-subset.qSbaT9gu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;font-style:normal;font-weight:400 600;src:local(Noto Sans);size-adjust:97.11%;ascent-override:110%;descent-override:31%;line-gap-override:0%}@font-face{font-family:Montserrat;font-style:normal;font-display:optional;font-weight:500 600;src:url(/_astro/montserrat-latin-subset.CSAO8z0u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;font-style:normal;font-weight:500 600;src:local(Liberation Sans),local(Arial);size-adjust:103.7%;ascent-override:93.5%;descent-override:24%;line-gap-override:0%}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-6xl:72rem;--container-7xl:80rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.relative{position:relative}.z-10{z-index:10}.z-50{z-index:50}.mx-auto{margin-inline:auto}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-sm{max-width:var(--container-sm)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-neutral-900{border-color:var(--color-neutral-900)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#050505\]\/80{background-color:lab(1.37086% 0 0/.8)}.p-4{padding:calc(var(--spacing) * 4)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:text-white:hover{color:var(--color-white)}}@media (min-width:48rem){.md\:mb-0{margin-bottom:0}.md\:contents{display:contents}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-3{padding-block:calc(var(--spacing) * 3)}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}:root{--ax-bg:#050505;--ax-bg-raised:#0b0b0c;--ax-bg-well:#171717;--ax-bg-card:#ffffff08;--ax-paper:#fdfdfd;--ax-paper-ink:#171717;--ax-paper-muted:#737373;--ax-fg-1:#fff;--ax-fg-2:#d4d4d8;--ax-fg-3:#a1a1aa;--ax-fg-4:#86868f;--ax-fg-display-dim:#6e6e76;--ax-line:#ffffff1a;--ax-line-strong:#fff3;--ax-line-solid:#27272a;--ax-edge:inset 0 1px 0 #ffffff0f;--ax-shadow-float:0 40px 80px -40px #000000e6;--ax-signal:#f0b46e;--ax-signal-wash:#f0b46e24;--ax-error:#f28b82;--ax-font-display:Montserrat, "Montserrat Fallback", sans-serif;--ax-font-body:Manrope, "Manrope Fallback", ui-sans-serif, system-ui, sans-serif;--ax-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ax-fs-display:min(clamp(2.25rem, 1.1rem + 4.6vw, 4.5rem), calc(10.8vw - 4px));--ax-fs-h2:clamp(1.75rem, 1.05rem + 2.4vw, 3rem);--ax-fs-h3:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--ax-fs-q:clamp(1.75rem, 1.2rem + 1.4vw, 2.25rem);--ax-fs-lede:clamp(1.125rem, 1.02rem + .45vw, 1.375rem);--ax-fs-body:clamp(1rem, .97rem + .15vw, 1.0625rem);--ax-fs-small:.875rem;--ax-fs-mono:.75rem;--ax-fs-mega:clamp(5rem, 12vw, 11rem);--ax-lh-display:1;--ax-lh-h2:1.1;--ax-lh-h3:1.3;--ax-lh-q:1.18;--ax-lh-lede:1.5;--ax-lh-body:1.65;--ax-lh-mono:1.4;--ax-lh-mega:.9;--ax-s1:4px;--ax-s2:8px;--ax-s3:12px;--ax-s4:16px;--ax-s5:24px;--ax-s6:32px;--ax-s7:48px;--ax-s8:64px;--ax-s9:96px;--ax-s10:128px;--ax-s11:160px;--ax-section:64px;--ax-section-tight:48px;--ax-gutter:20px;--ax-max:1200px;--ax-max-wide:1440px;--ax-measure:58ch;--ax-measure-lede:52ch;--ax-r1:8px;--ax-r2:12px;--ax-r3:16px;--ax-r4:24px;--ax-pill:999px;--ax-ease-out:cubic-bezier(.16, 1, .3, 1);--ax-ease-std:cubic-bezier(.2, 0, 0, 1);--ax-ease-in:cubic-bezier(.7, 0, .84, 0);--ax-d-fast:.2s;--ax-d-base:.3s;--ax-d-slow:.5s;--ax-d-hero:.7s;--ax-d-ambient:1.4s;--ax-stagger:60ms;--ax-rise:16px;--ax-reveal-range:22%;--ax-ink-from:.5;--ax-dim-floor:.8;--ax-reveal-from:.8;--ax-header-h:118px;--ax-sticky-top:24px;--ax-track-display:-.04em;--ax-track-h2:-.03em;--ax-track-h3:-.02em;--ax-track-mega:-.05em;--ax-track-mono:.14em;--ax-track-btn:.06em;--ax-paper-line:#0000001a;--ax-paper-line-strong:#0003;--ax-paper-line-solid:#e4e4e7;--ax-paper-muted-doc:#5f5f63;--ax-paper-well:#f4f4f2;--ax-paper-card:#00000008;--ax-paper-edge:inset 0 1px 0 #fffc;--ax-cols:4;--ax-gap:24px;--ax-rhythm-head:48px;--ax-rhythm-answer:16px;--ax-rhythm-para:16px;--ax-card-featured:#1717178c;--ax-line-featured:#404040;--ax-focus:#fff;--ax-focus-width:2px;--ax-focus-offset:3px;--ax-hit:44px;--ax-btn-h:48px;--ax-surface:var(--ax-bg);--ax-plate:#f2f2ef;--ax-plate-line:#0000000f;--ax-plate-w:136px;--ax-plate-h:60px;--ax-plate-w-lg:168px;--ax-plate-h-lg:72px;--ax-plate-img:40px;--ax-loop-a:80s;--ax-loop-b:70s;--ax-loop-a-lg:60s;--ax-mask-on:#000;--ax-glow:#ffffff0f;--ax-glow-size:30rem;--ax-mark:var(--ax-s6);--ax-mark-s:var(--ax-s5);--ax-bar-h:40px;--ax-r-chip:6px;--ax-stage-min:34rem;--ax-stage-max:40rem;--ax-hero-col:566px;--ax-glyph-em:.64;--ax-dot:#ffffff12;--ax-dot-size:20px;--ax-nudge:5px;--ax-hero-col-md:500px;--ax-hero-sticky:var(--ax-sticky-top);--ax-hero-min:3.25rem;--ax-tilt-from:3deg;--ax-tilt-scale-from:.985;--ax-photo-opacity:1;--ax-hero-bleed:1.15;--ax-hero-grid:var(--ax-s7);--ax-row-max:56rem;--ax-panel-gap:var(--ax-s4)}@media (min-width:480px){:root{--ax-gutter:24px}}@media (min-width:768px){:root{--ax-section:96px;--ax-section-tight:64px;--ax-cols:8;--ax-rhythm-answer:24px}}@media (min-width:1024px){:root{--ax-sticky-top:calc(var(--ax-header-h) + var(--ax-s4));--ax-gutter:32px;--ax-cols:12;--ax-gap:32px;--ax-rhythm-head:64px}}@media (min-width:1280px){:root{--ax-section:128px;--ax-section-tight:80px}}:root{--ax-chrome-ink:#f4f4f4;--ax-chrome-muted:#c8c8c8;--ax-chrome-quiet:#a3a3a3;--ax-chrome-inset:0px}html,body{font-family:Manrope,Manrope Fallback,ui-sans-serif,system-ui,sans-serif}button,input,select,textarea,summary{font-family:inherit}.font-manrope{font-family:Manrope,Manrope Fallback,ui-sans-serif,system-ui,sans-serif}.font-montserrat{font-family:Montserrat,Montserrat Fallback,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}:where(.kit>header>.site-nav,.kit>footer){color:var(--ax-chrome-ink);overflow-wrap:normal;font-family:Manrope,Manrope Fallback,ui-sans-serif,system-ui,sans-serif;font-size:1rem;font-weight:400;line-height:1.6}.kit>:where(header)>.site-nav{width:auto;margin:var(--ax-chrome-inset) var(--ax-chrome-inset) 0}.kit>footer{margin:0 var(--ax-chrome-inset) var(--ax-chrome-inset)}.kit :where(.site-nav,footer) :focus-visible{outline-offset:3px;outline:2px solid #fff}.kit :where(.site-nav,footer) p,.kit :where(.site-nav,footer) li{color:var(--ax-chrome-muted);font-size:1rem;line-height:1.6}.kit :where(.site-nav,footer) p{max-width:41.5rem;margin:0 0 16px}.kit :where(.site-nav,footer) a{color:#fff;text-underline-offset:3px}.kit :where(.site-nav,footer) a:hover{text-decoration:underline}:where(.kit) footer .text-neutral-500{color:var(--ax-chrome-quiet)}.kit>:where(header)>.site-nav{z-index:50;position:relative}.kit>main,.kit>footer{z-index:1;position:relative}html.enq-lock{overflow:hidden}html.enq-lock.enq-gutter{scrollbar-gutter:stable}dialog.enq{--enq-mark:18px;--enq-field-line:var(--ax-fg-display-dim);box-sizing:border-box;width:min(40rem, calc(100vw - 2 * var(--ax-gutter)));border:1px solid var(--ax-line-strong);border-radius:var(--ax-r3);background:var(--ax-bg-raised);max-width:none;max-height:min(92dvh,54rem);box-shadow:var(--ax-edge), var(--ax-shadow-float);color:var(--ax-fg-2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--ax-font-body);font-size:var(--ax-fs-body);font-weight:400;line-height:var(--ax-lh-body);overscroll-behavior:contain;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;transform:translateY(var(--ax-s2)) scale(.98);transition-property:opacity,transform,display,overlay;transition-duration:var(--ax-d-fast);transition-timing-function:var(--ax-ease-out);transition-behavior:allow-discrete;margin:auto;padding:0;overflow:hidden}dialog.enq[open]{flex-direction:column;display:flex}dialog.enq[open]:where(:not([data-closing])){opacity:1;transition-duration:var(--ax-d-base);transform:none}@starting-style{dialog.enq[open]:where(:not([data-closing])){opacity:var(--ax-reveal-from);transform:translateY(var(--ax-rise)) scale(.98)}}dialog.enq::backdrop{background:var(--ax-bg)}@supports (color:color-mix(in lab, red, red)){dialog.enq::backdrop{background:color-mix(in srgb, var(--ax-bg) 78%, transparent)}}dialog.enq::backdrop{opacity:0;overscroll-behavior:contain;transition-property:opacity,display,overlay;transition-duration:var(--ax-d-fast);transition-timing-function:var(--ax-ease-std);transition-behavior:allow-discrete;overflow:hidden}dialog.enq[open]:where(:not([data-closing]))::backdrop{opacity:1}@starting-style{dialog.enq[open]:where(:not([data-closing]))::backdrop{opacity:0}}.enq [hidden]{display:none!important}.enq :focus-visible{outline:var(--ax-focus-width) solid var(--ax-focus);outline-offset:var(--ax-focus-offset)}.enq .enq-title:focus,.enq .enq-done__title:focus{outline:none}.enq a{color:var(--ax-fg-1);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ax-line-strong);-webkit-text-decoration-color:var(--ax-line-strong);-webkit-text-decoration-color:var(--ax-line-strong);text-decoration-color:var(--ax-line-strong);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.enq a:hover{text-decoration-color:currentColor}}.enq-head{justify-content:space-between;align-items:center;gap:var(--ax-s4);padding:var(--ax-s4) var(--ax-gutter);border-bottom:1px solid var(--ax-line);flex:none;display:flex}.enq-title{font-family:var(--ax-font-display);font-size:var(--ax-fs-q);font-weight:500;line-height:var(--ax-lh-q);letter-spacing:var(--ax-track-h2);color:var(--ax-fg-1);margin:0}.enq-sub{max-width:var(--ax-measure-lede);margin:0 0 calc(var(--ax-s2) * -1);font-size:var(--ax-fs-small);color:var(--ax-fg-3);line-height:1.55}.enq-close{box-sizing:border-box;min-width:var(--ax-hit);min-height:var(--ax-hit);padding:0 var(--ax-s4);border:1px solid var(--ax-line-strong);border-radius:var(--ax-pill);color:var(--ax-fg-1);font-family:var(--ax-font-mono);font-size:var(--ax-fs-mono);letter-spacing:var(--ax-track-mono);text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--ax-d-fast) var(--ax-ease-std);background:0 0;justify-content:center;align-items:center;margin:0;font-weight:400;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.enq-close:hover{border-color:var(--ax-fg-1)}}.enq-form{min-height:0;transition:opacity var(--ax-d-fast) linear;flex-direction:column;flex:auto;margin:0;display:flex;position:relative}.enq-form.is-out{opacity:0}.enq-body{gap:var(--ax-s5);min-height:0;padding:var(--ax-s5) var(--ax-gutter);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ax-line-strong) transparent;flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.enq-sit{border:0;min-width:0;margin:0;padding:0}.enq-sit legend{margin-bottom:var(--ax-s3);padding:0}.enq-label{font-size:var(--ax-fs-small);color:var(--ax-fg-1);font-weight:500;line-height:1.4;display:block}.enq-tag{margin-left:var(--ax-s2);font-family:var(--ax-font-mono);font-size:var(--ax-fs-mono);letter-spacing:var(--ax-track-mono);text-transform:uppercase;color:var(--ax-fg-3);font-weight:400}.enq-group{margin:var(--ax-s4) 0 var(--ax-s2);color:var(--ax-fg-3);font-family:var(--ax-font-mono);font-size:var(--ax-fs-mono);letter-spacing:var(--ax-track-mono);text-transform:uppercase}.enq-group:first-of-type,.enq-cards+.enq-cards{margin-top:var(--ax-s2)}.enq-cards{gap:var(--ax-s2);grid-template-columns:minmax(0,1fr);display:grid}.enq-card{box-sizing:border-box;align-items:flex-start;gap:var(--ax-s3);min-height:var(--ax-hit);padding:var(--ax-s3) var(--ax-s4);border:1px solid var(--ax-line-strong);border-radius:var(--ax-r2);background:var(--ax-bg-card);color:var(--ax-fg-2);font-size:var(--ax-fs-small);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--ax-d-fast) var(--ax-ease-std), background-color var(--ax-d-fast) var(--ax-ease-std), color var(--ax-d-fast) var(--ax-ease-std);margin:0;line-height:1.45;display:flex;position:relative}.enq-card:before{content:"";box-sizing:border-box;width:var(--enq-mark);height:var(--enq-mark);border:1px solid var(--enq-field-line);transition:background-color var(--ax-d-fast) var(--ax-ease-std), border-color var(--ax-d-fast) var(--ax-ease-std);border-radius:50%;flex:none;margin-top:1px}.enq-card:after{content:"";top:calc(var(--ax-s3) + 1px);left:var(--ax-s4);width:var(--enq-mark);height:var(--enq-mark);background:var(--ax-bg);opacity:0;transition:opacity var(--ax-d-fast) var(--ax-ease-out), transform var(--ax-d-fast) var(--ax-ease-out);position:absolute;transform:scale(.6);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/70% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/70% no-repeat}.enq-card input{opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.enq-card:has(input:checked){border-color:var(--ax-fg-1);background:var(--ax-bg-well);color:var(--ax-fg-1)}.enq-card:has(input:checked):before{border-color:var(--ax-fg-1);background:var(--ax-fg-1)}.enq-card:has(input:checked):after{opacity:1;transform:none}.enq-card:has(input:focus-visible){outline:var(--ax-focus-width) solid var(--ax-focus);outline-offset:var(--ax-focus-offset)}@media (hover:hover) and (pointer:fine){.enq-card:hover{border-color:var(--ax-fg-4)}.enq-card:has(input:checked):hover{border-color:var(--ax-fg-1)}}.enq-row{align-items:start;gap:var(--ax-s5) var(--ax-s4);grid-template-columns:minmax(0,1fr);display:grid}.enq-field{gap:var(--ax-s2);flex-direction:column;min-width:0;display:flex}.enq-input{box-sizing:border-box;width:100%;min-height:var(--ax-btn-h);padding:var(--ax-s3) var(--ax-s4);border:1px solid var(--enq-field-line);border-radius:var(--ax-r2);background:var(--ax-bg);color:var(--ax-fg-1);font-family:var(--ax-font-body);font-size:var(--ax-fs-body);-webkit-appearance:none;appearance:none;transition:border-color var(--ax-d-fast) var(--ax-ease-std);margin:0;font-weight:400;line-height:1.4;display:block}.enq-input::placeholder{color:var(--ax-fg-4);opacity:1}.enq-input:focus-visible{border-color:var(--ax-focus);outline-offset:-1px}.enq-input[aria-invalid=true]{border-color:var(--ax-error)}.enq-input:-webkit-autofill{-webkit-text-fill-color:var(--ax-fg-1);caret-color:var(--ax-fg-1);box-shadow:0 0 0 100px var(--ax-bg) inset}@media (hover:hover) and (pointer:fine){.enq-input:hover{border-color:var(--ax-fg-4)}}.enq-text{resize:vertical;min-height:7.5rem}.enq-help,.enq-error,.enq-count,.enq-note,.enq-mail,.enq-alert{max-width:none;font-size:var(--ax-fs-small);margin:0;line-height:1.5}.enq-help{color:var(--ax-fg-3)}.enq-error{color:var(--ax-error)}.enq-count{font-family:var(--ax-font-mono);font-size:var(--ax-fs-mono);letter-spacing:var(--ax-track-mono);text-align:right;color:var(--ax-fg-3)}.enq-count[data-over]{color:var(--ax-error)}.enq-note{color:var(--ax-fg-3)}.enq-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.enq-more{border-top:1px solid var(--ax-line);border-bottom:1px solid var(--ax-line)}.enq-summary{justify-content:space-between;align-items:center;gap:var(--ax-s3);min-height:var(--ax-btn-h);font-size:var(--ax-fs-small);color:var(--ax-fg-1);cursor:pointer;-webkit-tap-highlight-color:transparent;padding:0;font-weight:500;list-style:none;display:flex}.enq-summary::-webkit-details-marker{display:none}.enq-summary:after{content:"";width:20px;height:20px;transition:transform var(--ax-d-fast) var(--ax-ease-out);background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.enq-more[open] .enq-summary:after{transform:rotate(180deg)}.enq-more__grid{padding:var(--ax-s2) 0 var(--ax-s5)}.enq-bar{align-items:center;gap:var(--ax-s3) var(--ax-s5);padding:var(--ax-s3) var(--ax-gutter) calc(var(--ax-s3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ax-line);background:var(--ax-bg-raised);flex:none;grid-template-columns:minmax(0,1fr);display:grid}.enq-alert{padding:var(--ax-s3) var(--ax-s4);border:1px solid var(--ax-error);border-radius:var(--ax-r2);color:var(--ax-fg-1);grid-column:1/-1}.enq-mail{color:var(--ax-fg-3);text-align:center}.enq .enq-send{width:100%;min-width:calc(var(--ax-s11) + var(--ax-s2))}.enq .enq-send:disabled{background:var(--ax-fg-2);cursor:progress}.enq .enq-send[aria-busy=true] .k-btn__label:after{content:"";box-sizing:border-box;width:14px;height:14px;margin-left:var(--ax-s3);vertical-align:-2px;border:1.5px solid;border-right-color:#0000;border-radius:50%;display:inline-block}.enq-done{justify-content:center;align-items:flex-start;gap:var(--ax-s4);min-height:0;padding:var(--ax-s7) var(--ax-gutter) calc(var(--ax-s6) + env(safe-area-inset-bottom,0px));flex-direction:column;flex:auto;display:flex;overflow-y:auto}.enq-done__mark{border:1px solid var(--ax-line-strong);width:56px;height:56px;color:var(--ax-fg-1);border-radius:50%;place-items:center;display:grid}.enq-done__mark .k-icon{width:28px;height:28px}.enq-done__title{font-family:var(--ax-font-display);font-size:var(--ax-fs-h3);font-weight:500;line-height:var(--ax-lh-h3);letter-spacing:var(--ax-track-h3);color:var(--ax-fg-1);text-wrap:balance;margin:0}.enq-done p{max-width:var(--ax-measure-lede);font-size:var(--ax-fs-body);line-height:var(--ax-lh-lede);margin:0}.enq-done p.enq-done__tag{padding-top:var(--ax-s4);border-top:1px solid var(--ax-line);font-size:var(--ax-fs-small);color:var(--ax-fg-3);line-height:1.55}.enq-done__close{margin-top:var(--ax-s2)}.enq[data-state=sent] .enq-head{display:none}@media (min-width:560px){.enq-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.enq-card:last-child{grid-column:1/-1}.enq-row{grid-template-columns:repeat(2,minmax(0,1fr))}.enq-bar{grid-template-columns:auto minmax(0,1fr)}.enq .enq-send{width:auto}.enq-mail{text-align:left}}@media (max-width:639.98px){dialog.enq{width:100%;max-height:calc(100dvh - var(--ax-s7));border-radius:var(--ax-r4) var(--ax-r4) 0 0;opacity:1;border-bottom-width:0;border-left-width:0;border-right-width:0;margin:auto 0 0;transform:translateY(100%)}dialog.enq[open]:where(:not([data-closing])){transform:none}@starting-style{dialog.enq[open]:where(:not([data-closing])){opacity:1;transform:translateY(100%)}}}@media (max-height:520px){dialog.enq[open]{display:block;overflow-y:auto}.enq-form,.enq-body{flex:none;overflow:visible}}@media (prefers-reduced-motion:no-preference){.enq-done:not([hidden]){animation:enq-rise var(--ax-d-base) var(--ax-ease-out) both}.enq-done:not([hidden]) .enq-done__mark{animation:enq-ring var(--ax-d-slow) var(--ax-ease-out) both}.enq-done:not([hidden]) .enq-done__mark path{stroke-dasharray:23;animation:enq-draw var(--ax-d-slow) var(--ax-ease-out) var(--ax-d-fast) both}.enq .enq-send[aria-busy=true] .k-btn__label:after{animation:.8s linear infinite enq-spin}}@keyframes enq-rise{0%{opacity:var(--ax-reveal-from);transform:translateY(var(--ax-s3))}}@keyframes enq-ring{0%{transform:scale(.9)}}@keyframes enq-draw{0%{stroke-dashoffset:23px}to{stroke-dashoffset:0}}@keyframes enq-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){dialog.enq,.enq-form,.enq-card,.enq-card:before,.enq-card:after,.enq-close,.enq-input,.enq-summary:after{transition:none}dialog.enq::backdrop{transition:none}dialog.enq,dialog.enq[open]:where(:not([data-closing])){opacity:1;transform:none}.enq .enq-send[aria-busy=true] .k-btn__label:after{display:none}}@media (forced-colors:active){.enq-card:has(input:checked){border-width:2px;border-color:highlight}}:where(html){background:var(--ax-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(body){margin:0}@media (prefers-reduced-motion:no-preference){:where(html){scroll-behavior:smooth}}:where(html){scroll-padding-top:var(--ax-sticky-top)}:where([data-kit]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ax-bg);color:var(--ax-fg-2);font-family:var(--ax-font-body);font-size:var(--ax-fs-body);font-weight:400;line-height:var(--ax-lh-body);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where([data-kit] main){display:block}:where([data-kit] main) :is(h1,h2,h3,h4,h5,h6){font-family:var(--ax-font-display);color:var(--ax-fg-1);text-wrap:balance;margin:0;font-weight:500}:where([data-kit] main) h1{font-size:var(--ax-fs-display);line-height:var(--ax-lh-display);letter-spacing:var(--ax-track-display);text-transform:uppercase}:where([data-kit] main) h2{font-size:var(--ax-fs-h2);line-height:var(--ax-lh-h2);letter-spacing:var(--ax-track-h2)}:where([data-kit] main) :is(h3,h4,h5,h6){font-size:var(--ax-fs-h3);line-height:var(--ax-lh-h3);letter-spacing:var(--ax-track-h3)}:where([data-kit] main) p{max-width:var(--ax-measure);text-wrap:pretty;margin:0}:where([data-kit] main) :is(strong,b){color:var(--ax-fg-1);font-weight:600}:where([data-kit] main) :is(ul,ol,dl,dd,figure,blockquote){margin:0;padding:0}:where([data-kit] main) :is(ul,ol){list-style:none}:where([data-kit] main) table{font-variant-numeric:tabular-nums}:where([data-kit] main) a{color:var(--ax-fg-1);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ax-line-strong);-webkit-text-decoration-color:var(--ax-line-strong);-webkit-text-decoration-color:var(--ax-line-strong);text-decoration-color:var(--ax-line-strong);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){:where([data-kit] main) a{transition:text-decoration-color var(--ax-d-fast) var(--ax-ease-std)}:where([data-kit] main) a:hover{text-decoration-color:currentColor}}:where([data-kit] :focus-visible){outline:var(--ax-focus-width) solid var(--ax-focus);outline-offset:var(--ax-focus-offset)}:where([data-kit]) ::selection{background:var(--ax-fg-1);color:var(--ax-bg)}@media (max-width:767.98px){:where([data-kit] main [id]){scroll-margin-bottom:min(88px,30svh)}html:has(.v3-enquire-bar:not(.is-parked)){scroll-padding-bottom:min(88px,30svh)}}[data-kit] .v3-enquire-bar,[data-kit] .v3-enquire-bar a.v3-enquire-hit{background:var(--ax-bg)}.k-skip{left:var(--ax-s4);top:var(--ax-s2);z-index:80;padding:var(--ax-s2) var(--ax-s4);background:var(--ax-fg-1);color:var(--ax-paper-ink);font-family:var(--ax-font-body);font-size:1rem;line-height:1.6;text-decoration:none;position:absolute}.k-skip:focus-visible{outline:var(--ax-focus-width) solid var(--ax-fg-1);outline-offset:var(--ax-focus-offset)}.k-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}[data-kit] main:focus{outline:none}.k-wrap{box-sizing:border-box;width:min(100% - 2 * var(--ax-gutter), var(--ax-max));margin-left:auto;margin-right:auto}.k-wrap--wide{width:min(100% - 2 * var(--ax-gutter), var(--ax-max-wide))}.k-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:var(--ax-d-fast) var(--ax-ease-in) both k-vt-out}::view-transition-new(root){animation:var(--ax-d-base) var(--ax-ease-out) both k-vt-in}}@keyframes k-vt-out{to{opacity:0}}@keyframes k-vt-in{0%{opacity:0;translate:0 var(--ax-rise)}}@keyframes k-progress{to{scale:1}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){html:after{content:"";z-index:90;background:var(--ax-fg-1);opacity:.5;pointer-events:none;transform-origin:0;height:2px;animation:linear both k-progress;animation-timeline:scroll(root);position:fixed;top:0;left:0;right:0;scale:0 1}}}@property --k-ink{syntax:"<percentage>";inherits:false;initial-value:120%}@property --k-pi{syntax:"<integer>";inherits:true;initial-value:1}.k-pi{--k-pi:sibling-index()}.k-clip{--k-clip-r:var(--ax-r3)}.k-clip picture{display:block}.k-clip--start{--k-cut-t:0%;--k-cut-r:46%;--k-cut-b:0%;--k-cut-l:0%}.k-clip--end{--k-cut-t:0%;--k-cut-r:0%;--k-cut-b:0%;--k-cut-l:46%}@media (min-width:768px){.k-clip{--k-clip-r:var(--ax-r4)}}@media (prefers-reduced-motion:no-preference){html.k-io :is(.k-up,.k-rise,.k-clip,.k-fill,.k-fill-h,.k-lit,.k-draw){transition:opacity var(--ax-d-slow) var(--ax-ease-out), translate var(--ax-d-slow) var(--ax-ease-out), transform var(--ax-d-slow) var(--ax-ease-out), clip-path var(--ax-d-slow) var(--ax-ease-out), stroke-dashoffset var(--ax-d-slow) var(--ax-ease-out);transition-delay:calc(min(sibling-index(), 6) * var(--ax-stagger))}html.k-io .k-rise.k-linkcard.is-in{transition:opacity var(--ax-d-slow) var(--ax-ease-out), translate var(--ax-d-fast) var(--ax-ease-out), border-color var(--ax-d-fast) var(--ax-ease-std), background-color var(--ax-d-fast) var(--ax-ease-std)}html.k-io .k-up:not(.is-in){clip-path:inset(100% -.1em -.1em);translate:0 min(.45em,28px)}html.k-io .k-up.is-in{clip-path:inset(-1em)}html.k-io .k-rise:not(.is-in){opacity:var(--ax-reveal-from);translate:0 var(--ax-rise)}html.k-io .k-lit:not(.is-in){opacity:var(--ax-reveal-from)}html.k-io .k-clip:not(.is-in)>.k-figure__frame{clip-path:inset(var(--k-cut-t,12%) var(--k-cut-r,8%) var(--k-cut-b,12%) var(--k-cut-l,8%) round var(--k-clip-r))}html.k-io .k-clip:not(.is-in):not(:has(>.k-figure__frame)){clip-path:inset(var(--k-cut-t,12%) var(--k-cut-r,8%) var(--k-cut-b,12%) var(--k-cut-l,8%) round var(--k-clip-r))}html.k-io .k-clip.is-in>.k-figure__frame{clip-path:inset(0 0 0 0 round var(--k-clip-r))}html.k-io .k-clip.is-in:not(:has(>.k-figure__frame)){clip-path:inset(0 0 0 0 round var(--k-clip-r))}html.k-io .k-clip>.k-figure__frame{transition:clip-path var(--ax-d-slow) var(--ax-ease-out)}html.k-io .k-clip:not(:has(>.k-figure__frame)){transition:clip-path var(--ax-d-slow) var(--ax-ease-out)}html.k-io .k-clip:not(.k-clip--still) picture{transition:transform var(--ax-d-slow) var(--ax-ease-out)}html.k-io .k-clip:not(.k-clip--still):not(.is-in) picture{transform:scale(1.12)}html.k-io .k-fill:not(.is-in){transform:scaleY(0)}html.k-io .k-fill-h:not(.is-in){transform:scaleX(0)}html.k-io .k-draw{stroke-dasharray:100}html.k-io .k-draw:not(.is-in){stroke-dashoffset:100px}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){html.k-io .k-fill:not(.is-in){transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:entry){@keyframes k-up{0%{translate:0 var(--k-up-y,min(.45em, 28px));clip-path:inset(100% -.1em -.1em)}to{clip-path:inset(0 -.1em -.1em);translate:0}}@keyframes k-rise-in{0%{opacity:var(--ax-reveal-from);translate:0 var(--ax-rise)}}@keyframes k-clip-in{0%{clip-path:inset(var(--k-cut-t,12%) var(--k-cut-r,8%) var(--k-cut-b,12%) var(--k-cut-l,8%) round var(--k-clip-r))}to{clip-path:inset(0 0 0 0 round var(--k-clip-r))}}@keyframes k-clip-zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes k-fill-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes k-fill-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes k-lit-in{0%{opacity:var(--ax-reveal-from)}to{opacity:1}}@keyframes k-draw-in{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes k-packet-run{0%{stroke-dashoffset:0}to{stroke-dashoffset:-94px}}@keyframes k-rule{0%{scale:0 1}to{scale:1}}.k-up{--k-up-range:entry calc(min(sibling-index(), 4) * 2% + var(--k-lag,0%)) cover calc(var(--ax-reveal-range) + min(sibling-index(), 4) * 2% + var(--k-lag,0%));animation:k-up var(--ax-ease-out) backwards;animation-timeline:view();animation-range:var(--k-up-range)}.k-rise{animation:k-rise-in var(--ax-ease-out) backwards;animation-timeline:view();animation-range:entry calc(min(sibling-index(), 6) * 3%) cover calc(var(--ax-reveal-range) + min(sibling-index(), 6) * 3%)}.k-pi>.k-rise{animation-range:entry calc(min(var(--k-pi), 6) * 3%) cover calc(var(--ax-reveal-range) + min(var(--k-pi), 6) * 3%)}.k-clip>.k-figure__frame{animation:k-clip-in var(--ax-ease-out) backwards;animation-timeline:view();animation-range:entry cover 24%}.k-clip:not(:has(>.k-figure__frame)){animation:k-clip-in var(--ax-ease-out) backwards;animation-timeline:view();animation-range:entry cover 24%}.k-clip:not(.k-clip--still) picture{animation:k-clip-zoom var(--ax-ease-out) backwards;animation-timeline:view();animation-range:entry cover 24%}.k-fill{animation:linear backwards k-fill-y;animation-timeline:view();animation-range:entry 10% cover 45%}.k-fill-h{animation:linear backwards k-fill-x;animation-timeline:view();animation-range:entry 10% cover 45%}.k-lit{animation:linear backwards k-lit-in;animation-timeline:view();animation-range:entry 20% cover 40%}.k-draw{stroke-dasharray:100;animation:linear backwards k-draw-in;animation-timeline:view();animation-range:entry 10% cover 45%}.k-packet{stroke-dasharray:6 94;stroke-dashoffset:-94px;animation:linear backwards k-packet-run;animation-timeline:view();animation-range:cover 20% cover 80%}@keyframes k-leave{to{translate:0 -2vh;scale:.985}}.k-leave{animation:linear forwards k-leave;animation-timeline:view();animation-range:exit 20%}}@media screen and (forced-colors:none){@supports (animation-timeline:view()) and (animation-range:cover){@keyframes k-ink-sweep{0%{--k-ink:0%}}.k-ink{background:linear-gradient(180deg, var(--ax-fg-1) calc(var(--k-ink) - 20%), var(--ax-fg-display-dim) var(--k-ink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:linear backwards k-ink-sweep;animation-timeline:view();animation-range:cover 12% cover 52%}}}@supports (animation-timeline:view()) and (animation-range:entry){@keyframes k-bloom-in{0%{clip-path:inset(min(10%, calc(var(--ax-section-tight) - 16px)) min(4%, calc(var(--ax-gutter) - 4px)) round var(--ax-r4))}to{clip-path:inset(0)}}@keyframes k-bloom-out{0%{clip-path:inset(0)}to{clip-path:inset(min(10%, calc(var(--ax-section-tight) - 16px)) min(4%, calc(var(--ax-gutter) - 4px)) round var(--ax-r4))}}html .k-section[data-tone=paper]{isolation:isolate;background:0 0}html .k-section[data-tone=paper]:before{content:"";z-index:-1;background:var(--ax-paper);animation:linear backwards k-bloom-in;animation-timeline:view();animation-range:entry entry 85%;position:absolute;inset:0}html .k-section[data-tone=paper]:not(:last-of-type):before{animation:linear backwards k-bloom-in,linear forwards k-bloom-out;animation-timeline:view(),view();animation-range:entry entry 85%,exit 15%}html .k-hero+.k-section[data-tone=paper]{box-shadow:none}html .k-hero+.k-section[data-tone=paper]:before{border-radius:var(--ax-r4) var(--ax-r4) 0 0}}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){@supports (animation-timeline:view()) and (animation-range:entry){.k-fill{animation-name:k-fill-x}}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){@keyframes k-drift-x{to{transform:translateX(var(--k-dx,-4vw))}}.k-drift{--k-dx:-2vw;animation:linear backwards k-drift-x;animation-timeline:scroll(root);animation-range:0 80vh}.k-drift--end{--k-dx:2vw}}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){@supports (animation-timeline:scroll()){.k-drift{--k-dx:-4vw}.k-drift--end{--k-dx:4vw}}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){@supports (animation-timeline:scroll()){@keyframes k-tilt-flat{0%{transform:perspective(1200px) rotateX(var(--ax-tilt-from)) scale(var(--ax-tilt-scale-from))}to{transform:perspective(1200px)rotateX(0)scale(1)}}.k-tilt{animation:linear backwards k-tilt-flat;animation-timeline:scroll(root);animation-range:0 60vh}}@supports (animation-timeline:view()){@keyframes k-parallax-y{0%{transform:translateY(-6%)scale(1.12)}to{transform:translateY(6%)scale(1.12)}}.k-parallax img{animation:linear both k-parallax-y;animation-timeline:view();animation-range:cover}}}.k-marquee{overflow:clip}.k-marquee__track{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.k-marquee__set{display:contents}.k-marquee__dup,.k-marquee__row--rev{display:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes k-marquee-l{0%{transform:translate(0)}to{transform:translate(-35%)}}@keyframes k-marquee-r{0%{transform:translate(-35%)}to{transform:translate(0)}}.k-marquee{view-timeline:--k-mq block}.k-marquee__row--rev{display:block}.k-marquee__dup{display:contents}.k-marquee__track{flex-wrap:nowrap;justify-content:flex-start;width:max-content;animation:linear both k-marquee-l;animation-timeline:--k-mq;animation-range:cover}.k-marquee__row--rev .k-marquee__track{animation-name:k-marquee-r}}}.k-expand{--k-expand-r:var(--ax-r3)}.k-expand__stage{padding-top:var(--ax-s7);padding-bottom:var(--ax-s7);place-items:center;display:grid;overflow:clip}.k-expand__frame{box-sizing:border-box;width:min(100% - 2 * var(--ax-gutter), 1200px);aspect-ratio:var(--k-ratio-sm,4 / 3);position:relative}.k-expand__media{border-radius:var(--k-expand-r);position:absolute;inset:0;overflow:clip}.k-expand__text{z-index:1;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}@media (min-width:768px){.k-expand{--k-expand-r:var(--ax-r4)}.k-expand__frame{aspect-ratio:var(--k-ratio,16 / 9);max-height:675px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes k-expand-open{0%{clip-path:inset(3% 2% round 32px)}to{clip-path:inset(0 0 0 0 round var(--k-expand-r))}}@keyframes k-expand-settle{0%{transform:scale(1.1)}to{transform:scale(1)}}.k-expand{view-timeline:--k-plate block}.k-expand__media{animation:k-expand-open var(--ax-ease-out) backwards;animation-timeline:--k-plate;animation-range:contain contain 60%}.k-expand__media picture{width:100%;height:100%;animation:k-expand-settle var(--ax-ease-out) backwards;animation-timeline:--k-plate;animation-range:contain contain 60%;display:block}.k-expand__line{animation:k-up var(--ax-ease-out) backwards;animation-timeline:--k-plate;animation-range:contain calc((sibling-index() - 1) * 4%) contain calc(36% + (sibling-index() - 1) * 4%)}.k-expand__sub{animation:k-up var(--ax-ease-out) backwards;animation-timeline:--k-plate;animation-range:contain 20% contain 60%}.k-expand__frame{animation:linear forwards k-leave;animation-timeline:--k-plate;animation-range:exit 20%}}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){@supports (animation-timeline:view()){.k-expand{height:180svh}.k-expand__stage{box-sizing:border-box;height:100svh;padding-top:0;padding-bottom:0;position:sticky;top:0}.k-expand__frame{max-height:min(675px, calc(100vh - 2 * var(--ax-s5)));max-height:min(675px, calc(100svh - 2 * var(--ax-s5)))}}}.k-label{color:var(--ax-fg-3);font-family:var(--ax-font-mono);font-size:var(--ax-fs-mono);line-height:var(--ax-lh-mono);letter-spacing:var(--ax-track-mono);text-transform:uppercase;margin:0}[data-kit]{counter-reset:k-sec}[data-kit]:has(.k-hero){counter-reset:k-sec 1}.k-index{counter-increment:k-sec}.k-index:before{content:"[ " counter(k-sec, decimal-leading-zero) " ]";content:"[ " counter(k-sec, decimal-leading-zero) " ]" / ""}.k-paper{--ax-surface:var(--ax-paper);--ax-fg-1:var(--ax-paper-ink);--ax-fg-2:var(--ax-paper-ink);--ax-fg-3:var(--ax-paper-muted-doc);--ax-fg-4:var(--ax-paper-muted-doc);--ax-fg-display-dim:var(--ax-paper-muted);--ax-line:var(--ax-paper-line);--ax-line-strong:var(--ax-paper-line-strong);--ax-line-solid:var(--ax-paper-line-solid);--ax-line-featured:var(--ax-paper-line-strong);--ax-bg-well:var(--ax-paper-well);--ax-bg-card:var(--ax-paper-card);--ax-edge:var(--ax-paper-edge);--ax-dot:var(--ax-paper-line);--ax-focus:var(--ax-paper-ink);color:var(--ax-fg-2);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.k-card{box-sizing:border-box;border:1px solid var(--ax-line);border-radius:var(--ax-r3);background:var(--ax-bg-card);min-width:0;box-shadow:var(--ax-edge);position:relative}.k-card--featured{border-color:var(--ax-line-featured);background:var(--ax-card-featured)}@media (min-width:768px){.k-card.k-card--large{border-radius:var(--ax-r4)}}.k-arrow{box-sizing:border-box;width:var(--ax-hit);height:var(--ax-hit);border:1px solid var(--ax-line-strong);color:var(--ax-fg-1);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.k-linkcard{position:relative}.k-stretch{text-decoration:none}.k-stretch:after{content:"";z-index:1;position:absolute;inset:0}.k-linkcard .k-rich__link{z-index:2;position:relative}.k-linkcard,.k-linkcard .k-arrow{transition:border-color var(--ax-d-fast) var(--ax-ease-std), background-color var(--ax-d-fast) var(--ax-ease-std), color var(--ax-d-fast) var(--ax-ease-std)}@media (hover:hover) and (pointer:fine){.k-linkcard:hover{border-color:var(--ax-line-strong)}.k-linkcard:has(:focus-visible){border-color:var(--ax-line-strong)}.k-linkcard:hover .k-arrow{border-color:var(--ax-fg-1);background:var(--ax-fg-1);color:var(--ax-surface)}.k-linkcard:has(:focus-visible) .k-arrow{border-color:var(--ax-fg-1);background:var(--ax-fg-1);color:var(--ax-surface)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.k-linkcard{transition-property:border-color,background-color,color,translate;transition-duration:var(--ax-d-fast);transition-timing-function:var(--ax-ease-out)}.k-linkcard:hover{translate:0 -2px}}.k-well{box-sizing:border-box;min-width:0;padding:var(--ax-s4);border:1px solid var(--ax-line);border-radius:var(--ax-r2);background:var(--ax-bg-raised);place-items:center;display:grid;position:relative;overflow:clip}.k-linkcard a{text-decoration:none}:is(.k-section[data-tone=base]:not(.k-section--flush):has(+.k-section[data-tone=base]:not(.k-section--flush)),.k-section[data-tone=raised]:not(.k-section--flush):has(+.k-section[data-tone=raised]:not(.k-section--flush)),.k-section[data-tone=well]:not(.k-section--flush):has(+.k-section[data-tone=well]:not(.k-section--flush)),.k-section[data-tone=paper]:not(.k-section--flush):has(+.k-section[data-tone=paper]:not(.k-section--flush))){padding-bottom:var(--ax-section-tight)}.k-section[data-tone=base]:not(.k-section--flush)+.k-section[data-tone=base]:not(.k-section--flush),.k-section[data-tone=raised]:not(.k-section--flush)+.k-section[data-tone=raised]:not(.k-section--flush),.k-section[data-tone=well]:not(.k-section--flush)+.k-section[data-tone=well]:not(.k-section--flush),.k-section[data-tone=paper]:not(.k-section--flush)+.k-section[data-tone=paper]:not(.k-section--flush){padding-top:var(--ax-section-tight)}.k-hero+.k-section{z-index:1;margin-top:calc(-1 * var(--ax-s6));border-radius:var(--ax-r4) var(--ax-r4) 0 0;box-shadow:var(--ax-edge);position:relative;overflow:clip}@media (min-width:1024px){.k-section[data-tone=raised]{margin-left:var(--ax-gutter);margin-right:var(--ax-gutter);border-radius:var(--ax-r4);box-shadow:var(--ax-edge)}.k-section[data-tone=raised]>.k-wrap{width:min(100%, var(--ax-max))}.k-section[data-tone=raised]>.k-wrap.k-wrap--wide{width:min(100%, var(--ax-max-wide))}.k-section[data-tone=raised]:has(+.k-section[data-tone=raised]){border-bottom-right-radius:0;border-bottom-left-radius:0}.k-section[data-tone=raised]+.k-section[data-tone=raised]{box-shadow:none;border-top-left-radius:0;border-top-right-radius:0}.k-hero+.k-section[data-tone=raised]{border-radius:var(--ax-r4) var(--ax-r4) 0 0;margin-left:0;margin-right:0}.k-hero+.k-section[data-tone=raised]>.k-wrap{width:min(100% - 2 * var(--ax-gutter), var(--ax-max))}.k-hero+.k-section[data-tone=raised]>.k-wrap.k-wrap--wide{width:min(100% - 2 * var(--ax-gutter), var(--ax-max-wide))}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-k-glow]{isolation:isolate;overflow:clip}[data-k-glow]:before{content:"";z-index:-1;width:var(--ax-glow-size);height:var(--ax-glow-size);margin:calc(var(--ax-glow-size) / -2) 0 0 calc(var(--ax-glow-size) / -2);background:radial-gradient(closest-side, var(--ax-glow), transparent);opacity:0;pointer-events:none;transform:translate(var(--mx,0px), var(--my,0px));transition:opacity var(--ax-d-base) var(--ax-ease-std);border-radius:50%;position:absolute;top:0;left:0}[data-k-glow]:hover:before{opacity:1}}.k-fig__stage{view-timeline:--k-fig block}.k-fig__stage .k-draw{stroke-dasharray:100;stroke-dashoffset:0}.k-fig__stage .k-packet{stroke-dasharray:var(--pd,6) var(--pg,94);stroke-dashoffset:var(--pd,6)}.k-fig__stage .k-packet:not(.is-rest){display:none}@keyframes k-fig-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes k-fig-fade{0%{opacity:0}to{opacity:1}}@keyframes k-fig-packet{0%{stroke-dashoffset:var(--pd,6);opacity:0}2%{opacity:1}98%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.k-fig__stage .k-draw{animation:linear both k-fig-draw;animation-timeline:--k-fig;animation-range:cover calc(var(--da) * 1%) cover calc(var(--db) * 1%)}.k-fig__stage .k-fade{animation:linear both k-fig-fade;animation-timeline:--k-fig;animation-range:cover calc(var(--da) * 1%) cover calc(var(--db) * 1%)}.k-fig__stage .k-packet:not(.is-rest){display:inline}.k-fig__stage .k-packet{animation:linear both k-fig-packet;animation-timeline:--k-fig;animation-range:cover calc(var(--pa) * 1%) cover calc(var(--pb) * 1%)}}}html.k-io .k-fig__stage .k-draw,html.k-io .k-fig__stage .k-fade,html.k-io .k-fig__stage .k-packet{transition:stroke-dashoffset var(--ax-d-slow) var(--ax-ease-out), opacity var(--ax-d-slow) var(--ax-ease-out);transition-delay:min(calc(var(--da,var(--pa,0)) * 5ms), .4s)}html.k-io .k-fig__stage:not(.is-in) .k-draw{stroke-dashoffset:100px}html.k-io .k-fig__stage.is-in .k-draw{stroke-dashoffset:0}html.k-io .k-fig__stage:not(.is-in) .k-fade,html.k-io .k-fig__stage:not(.is-in) .k-packet{opacity:0}.k-mock{--k-s:1;--k-pad:var(--ax-s4);--k-gap:var(--ax-s3);width:100%;max-width:var(--k-mock-max,none);color:var(--ax-fg-2);font-family:var(--ax-font-body);font-size:var(--ax-fs-small);font-weight:400;line-height:var(--ax-lh-mono);font-variant-numeric:tabular-nums;text-align:left;display:block;container:k-mock/inline-size}.k-mock[data-state="2"]{--k-s:2}.k-mock[data-state="3"]{--k-s:3}.k-mock[data-state="4"]{--k-s:4}.k-mock[data-state="5"]{--k-s:5}.k-mock[data-state="6"]{--k-s:6}[data-k-narr][data-step="1"] .k-mock[data-follow]{--k-s:1}[data-k-narr][data-step="2"] .k-mock[data-follow]{--k-s:2}[data-k-narr][data-step="3"] .k-mock[data-follow]{--k-s:3}[data-k-narr][data-step="4"] .k-mock[data-follow]{--k-s:4}[data-k-narr][data-step="5"] .k-mock[data-follow]{--k-s:5}[data-k-narr][data-step="6"] .k-mock[data-follow]{--k-s:6}@media (prefers-reduced-motion:reduce){:root:root .k-mock[data-state]{--k-s:var(--k-final,1)}}.k-mock__win{box-sizing:border-box;border:1px solid var(--ax-line-strong);border-radius:var(--ax-r3);background:var(--ax-bg-well);box-shadow:var(--ax-edge);overflow:clip}.k-mock__bar{align-items:center;gap:var(--ax-s3);min-height:var(--ax-bar-h);padding:0 var(--k-pad);border-bottom:1px solid var(--ax-line);background:var(--ax-bg-card);display:flex}.k-mock__glyph{width:var(--ax-mark-s);height:var(--ax-mark-s);border:1px solid var(--ax-line-strong);border-radius:var(--ax-r-chip);color:var(--ax-fg-3);flex:none;place-items:center;display:inline-grid}.k-mock__tab{min-width:0;padding:var(--ax-s2) 0;color:var(--ax-fg-3);font-family:var(--ax-font-mono);font-size:var(--ax-fs-mono);letter-spacing:var(--ax-track-mono);text-transform:uppercase;white-space:nowrap;flex:0 auto;position:relative}.k-mock__tab-t{text-overflow:ellipsis;display:block;overflow:hidden}.k-mock__tab.is-active{color:var(--ax-fg-1)}.k-mock__tab.is-active:after{content:"";background:var(--ax-fg-1);height:1px;position:absolute;bottom:-1px;left:0;right:0}@container k-mock (width<=20.99rem){.k-mock__tab:not(.is-active){display:none}}.k-mock__body{padding:var(--k-pad);position:relative}.k-m-t{color:var(--ax-fg-1);font-size:var(--ax-fs-small);font-weight:500;line-height:var(--ax-lh-mono)}.k-m-x{color:var(--ax-fg-2);font-size:var(--ax-fs-small);line-height:var(--ax-lh-mono)}.k-m-s{color:var(--ax-fg-3);font-size:var(--ax-fs-mono);line-height:var(--ax-lh-mono)}.k-m-k{color:var(--ax-fg-3);font-family:var(--ax-font-mono);font-size:var(--ax-fs-mono);line-height:var(--ax-lh-mono);letter-spacing:var(--ax-track-mono);text-transform:uppercase}.k-m-card{box-sizing:border-box;border:1px solid var(--ax-line);border-radius:var(--ax-r1);background:var(--ax-bg-card);box-shadow:var(--ax-edge)}.k-m-chip{align-items:center;gap:var(--ax-s2);min-height:24px;padding:0 var(--ax-s2);border:1px solid var(--ax-line-strong);border-radius:var(--ax-r1);color:var(--ax-fg-2);font-size:var(--ax-fs-mono);white-space:nowrap;line-height:1;display:inline-flex}.k-m-shape{--k-shape:currentColor;width:10px;height:10px;color:var(--ax-fg-1);flex:none;display:inline-block}.k-m-shape:before{content:"";background:var(--k-shape);width:100%;height:100%;display:block}.k-m-shape[data-shape=circle]:before{border-radius:50%}.k-m-shape[data-shape=triangle]:before{clip-path:polygon(50% 0,100% 100%,0 100%)}.k-m-shape[data-shape=square]:before{border-radius:1px}.k-m-shape[data-fill=half]{color:var(--ax-fg-3)}.k-m-shape[data-fill=open]{color:var(--ax-fg-4)}.k-m-shape[data-fill=open]:not([data-shape=triangle]):before{background:0 0;box-shadow:inset 0 0 0 1.5px}.k-m-shape[data-shape=triangle][data-fill=open]:before{clip-path:polygon(50% 0,100% 100%,0 100%,50% 0,50% 34%,22% 84%,78% 84%,50% 34%)}.k-m-line{background:var(--ax-line-strong);border-radius:3px;height:6px;display:block}@media (prefers-reduced-motion:no-preference){.k-mock .k-m-by-state{transition:transform var(--ax-d-slow) var(--ax-ease-out)}}@keyframes k-mock-live{0%{transform:translate(calc(var(--k-from) * var(--k-px)), calc(var(--k-from) * var(--k-py)))}}@keyframes k-mock-appear{0%{opacity:0}}@keyframes k-mock-recede{0%{opacity:0}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.k-crumbs__list[data-astro-cid-3mn5kgoc]{align-items:center;gap:0 var(--ax-s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.k-crumbs__item[data-astro-cid-3mn5kgoc]{align-items:center;gap:var(--ax-s2);max-width:none;color:var(--ax-fg-3);font-family:var(--ax-font-mono);font-size:var(--ax-fs-mono);line-height:var(--ax-lh-mono);letter-spacing:var(--ax-track-mono);text-transform:uppercase;display:inline-flex}.k-crumbs__item[data-astro-cid-3mn5kgoc]+.k-crumbs__item[data-astro-cid-3mn5kgoc]:before{content:"/";content:"/" / "";color:var(--ax-fg-4)}.k-crumbs__link[data-astro-cid-3mn5kgoc]{box-sizing:border-box;min-height:var(--ax-hit);min-width:var(--ax-hit);color:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}a[data-astro-cid-3mn5kgoc].k-crumbs__link{color:var(--ax-fg-2)}.k-crumbs__current[data-astro-cid-3mn5kgoc]{color:var(--ax-fg-3)}@media (hover:hover) and (pointer:fine){a[data-astro-cid-3mn5kgoc].k-crumbs__link{text-underline-offset:4px;transition:color var(--ax-d-fast) var(--ax-ease-std), text-decoration-color var(--ax-d-fast) var(--ax-ease-std);text-decoration-line:underline;text-decoration-color:#0000}a[data-astro-cid-3mn5kgoc].k-crumbs__link:hover{color:var(--ax-fg-1);text-decoration-color:currentColor}}.k-icon[data-astro-cid-emtutsoj]{vertical-align:middle;flex:none;display:inline-block}.k-btn[data-astro-cid-xhdufhnd]{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ax-s3);min-height:var(--ax-btn-h);min-width:var(--ax-hit);padding:0 var(--ax-s5);border-radius:var(--ax-pill);font-family:var(--ax-font-mono);font-size:var(--ax-fs-small);letter-spacing:var(--ax-track-btn);text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;margin:0;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.k-btn--primary[data-astro-cid-xhdufhnd]{background:var(--ax-fg-1);color:var(--ax-surface)}.k-btn--secondary[data-astro-cid-xhdufhnd]{border-color:var(--ax-line-strong);color:var(--ax-fg-1);background:0 0}.k-btn--text[data-astro-cid-xhdufhnd]{min-height:var(--ax-btn-h);color:var(--ax-fg-1);font-family:var(--ax-font-body);font-size:var(--ax-fs-body);letter-spacing:0;text-transform:none;white-space:normal;background:0 0;border-radius:0;padding:0;font-weight:500}.k-btn--text[data-astro-cid-xhdufhnd] .k-btn__label[data-astro-cid-xhdufhnd]{text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ax-line-strong);text-decoration-color:var(--ax-line-strong);text-underline-offset:4px}.k-btn__icon[data-astro-cid-xhdufhnd]{display:inline-flex}.k-btn[data-astro-cid-xhdufhnd]{transition:background-color var(--ax-d-fast) var(--ax-ease-std), border-color var(--ax-d-fast) var(--ax-ease-std), color var(--ax-d-fast) var(--ax-ease-std), text-decoration-color var(--ax-d-fast) var(--ax-ease-std)}@media (hover:hover) and (pointer:fine){.k-btn--primary[data-astro-cid-xhdufhnd]:hover{background:var(--ax-fg-2)}.k-btn--secondary[data-astro-cid-xhdufhnd]:hover{border-color:var(--ax-fg-1)}.k-btn--text[data-astro-cid-xhdufhnd]:hover .k-btn__label[data-astro-cid-xhdufhnd]{text-decoration-color:currentColor}}@media (prefers-reduced-motion:no-preference){.k-btn[data-astro-cid-xhdufhnd]{transition-property:background-color,border-color,color,text-decoration-color,scale}.k-btn__icon[data-astro-cid-xhdufhnd]{transition:translate var(--ax-d-fast) var(--ax-ease-out)}.k-btn[data-astro-cid-xhdufhnd]:focus-visible .k-btn__icon[data-astro-cid-xhdufhnd]{translate:3px}.k-btn[data-astro-cid-xhdufhnd]:active{scale:.98}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.k-btn[data-astro-cid-xhdufhnd]:hover .k-btn__icon[data-astro-cid-xhdufhnd]{translate:3px}}.k-btn[data-astro-cid-xhdufhnd]{max-width:100%}.k-btn__icon[data-astro-cid-xhdufhnd]{flex:none}@media (max-width:479.98px){.k-btn[data-astro-cid-xhdufhnd]:not(.k-btn--text){padding-block:var(--ax-s3);line-height:var(--ax-lh-h3);text-align:center;white-space:normal}}.k-rich[data-astro-cid-6kicwm5f]+.k-rich[data-astro-cid-6kicwm5f]{margin-top:var(--ax-rhythm-para)}.k-rich__link[data-astro-cid-6kicwm5f]{color:var(--ax-fg-1);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ax-line-strong);text-decoration-color:var(--ax-line-strong);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.k-rich__link[data-astro-cid-6kicwm5f]{transition:text-decoration-color var(--ax-d-fast) var(--ax-ease-std)}.k-rich__link[data-astro-cid-6kicwm5f]:hover{text-decoration-color:currentColor}}.k-section[data-astro-cid-ucw3nkcl]{background:var(--ax-surface);color:var(--ax-fg-2);padding-block:var(--ax-section);position:relative;overflow-x:clip}.k-section--tight[data-astro-cid-ucw3nkcl]{padding-block:var(--ax-section-tight)}.k-section--flush[data-astro-cid-ucw3nkcl]{padding-block:0}.k-section--divider[data-astro-cid-ucw3nkcl]{border-top:1px solid var(--ax-line)}.k-section--base[data-astro-cid-ucw3nkcl]{--ax-surface:var(--ax-bg)}.k-section--raised[data-astro-cid-ucw3nkcl]{--ax-surface:var(--ax-bg-raised)}.k-section--well[data-astro-cid-ucw3nkcl]{--ax-surface:var(--ax-bg-well)}.k-section--paper[data-astro-cid-ucw3nkcl]{--ax-surface:var(--ax-paper);--ax-fg-1:var(--ax-paper-ink);--ax-fg-2:var(--ax-paper-ink);--ax-fg-3:var(--ax-paper-muted);--ax-fg-4:var(--ax-paper-muted);--ax-fg-display-dim:var(--ax-paper-muted);--ax-line:var(--ax-paper-line);--ax-line-strong:var(--ax-paper-line-strong);--ax-line-solid:var(--ax-paper-line-solid);--ax-line-featured:var(--ax-paper-line-strong);--ax-bg-card:var(--ax-paper-line);--ax-focus:var(--ax-paper-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.k-hero{--ax-surface:var(--ax-bg);--k-h1-product:3.8125rem;background:var(--ax-bg);color:var(--ax-fg-2);padding-top:var(--ax-s5);padding-bottom:var(--ax-section);position:relative;overflow-x:clip}.k-hc{min-width:0}.k-hc__kicker{margin:var(--ax-s5) 0 0;color:var(--ax-fg-3);font-family:var(--ax-font-mono);font-size:var(--ax-fs-mono);line-height:var(--ax-lh-mono);letter-spacing:var(--ax-track-mono);text-transform:uppercase}.k-hc__title{margin:var(--ax-s4) 0 0;max-width:none;color:var(--ax-fg-1);font-family:var(--ax-font-display);font-size:var(--ax-fs-display);font-weight:500;line-height:var(--ax-lh-display);letter-spacing:var(--ax-track-display);text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.k-hc__line{padding-bottom:.08em;display:block}.k-hc__line.is-dim{color:var(--ax-fg-display-dim)}.k-hero--kinetic:has(.k-hero__bg) .k-hc__line.is-dim{color:var(--ax-fg-4)}.k-hc__foot{gap:var(--ax-s5);margin-top:var(--ax-s6);min-width:0;display:grid}.k-hc .k-hc__lede{max-width:var(--ax-measure-lede);color:var(--ax-fg-2);font-size:var(--ax-fs-lede);line-height:var(--ax-lh-lede);margin:0}.k-hc__actions{align-items:center;gap:var(--ax-s4) var(--ax-s6);flex-wrap:wrap;display:flex}.k-hc__actions .k-btn--text .k-btn__label{line-height:var(--ax-lh-h3)}.k-hc__next{margin-top:var(--ax-s7)}.k-hero__grid{grid-template-columns:minmax(0,1fr);row-gap:0;display:grid}.k-hero--product .k-hc,.k-hero--media .k-hc{display:contents}.k-hero--product .k-hero__grid,.k-hero--media .k-hero__grid{grid-template-areas:"crumbs""kicker""title""foot""visual""next"}.k-hero__grid .k-hc__crumbs{grid-area:crumbs}.k-hero__grid .k-hc__kicker{grid-area:kicker}.k-hero__grid .k-hc__title{grid-area:title}.k-hero__grid .k-hc__foot{grid-area:foot}.k-hero__grid .k-hc__next{grid-area:next}.k-hero__stage{min-width:0;margin-top:var(--ax-s7);grid-area:visual}.k-hero--product .k-hc__crumbs,.k-hero--media .k-hc__crumbs{justify-self:start}.k-hero__stage--product{isolation:isolate;perspective:1200px;position:relative}.k-hero__stage--product:before,.k-hero__stage--product:after{content:"";z-index:-1;pointer-events:none;position:absolute}.k-hero__stage--product:before{inset:calc(-1 * var(--ax-s8)) calc(-1 * var(--ax-s8)) calc(-1 * var(--ax-s8)) calc(-1 * var(--ax-s5));background-image:linear-gradient(to right, var(--ax-line) 1px, transparent 1px), linear-gradient(to bottom, var(--ax-line) 1px, transparent 1px);background-size:var(--ax-hero-grid) var(--ax-hero-grid);-webkit-mask-image:radial-gradient(ellipse 78% 68% at 64% 46%, var(--ax-mask-on) 0, transparent 100%);-webkit-mask-image:radial-gradient(ellipse 78% 68% at 64% 46%, var(--ax-mask-on) 0, transparent 100%);mask-image:radial-gradient(ellipse 78% 68% at 64% 46%, var(--ax-mask-on) 0, transparent 100%)}.k-hero__stage--product:after{background:radial-gradient(closest-side at 80% 42%, var(--ax-signal-wash), transparent);inset:-34% -26% -34% -4%}.k-hero__frame{box-sizing:border-box;min-width:0;padding:var(--ax-s3);border:1px solid var(--ax-line);border-radius:var(--ax-r3);background:var(--ax-bg-raised);box-shadow:var(--ax-edge);overflow:clip}@media (min-width:768px){.k-hero__frame{padding:var(--ax-s5);border-radius:var(--ax-r4)}}.k-hero__media{min-width:0;position:relative}.k-hero__card{left:var(--ax-s4);bottom:var(--ax-s4);z-index:1;width:min(280px, calc(100% - 2 * var(--ax-s4)));box-shadow:var(--ax-shadow-float);position:absolute}@media (max-width:767.98px){.k-hero__card{width:auto;margin:calc(-1 * var(--ax-s8)) var(--ax-s4) 0;position:relative;bottom:auto;left:auto}}.k-hero--kinetic{min-height:80svh;padding-top:var(--ax-s5);border-bottom:1px solid var(--ax-line-solid);display:flex}.k-hero__bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.k-hero--kinetic{--k-hero-fade:160px}.k-hero--kinetic .k-hero__bg picture{width:100%;height:100%;opacity:var(--ax-photo-opacity);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--ax-mask-on) var(--k-hero-fade));-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--ax-mask-on) var(--k-hero-fade));mask-image:linear-gradient(to bottom, transparent 0, var(--ax-mask-on) var(--k-hero-fade));display:block}.k-hero--kinetic .k-hero__bg img{object-fit:cover;width:100%;height:100%;display:block}.k-hero__scrim{background:linear-gradient(to top, var(--ax-bg) 0%, color-mix(in srgb, var(--ax-bg) 82%, transparent) 30%, color-mix(in srgb, var(--ax-bg) 32%, transparent) 58%, transparent 82%);position:absolute;inset:0}.k-hero__grain{opacity:.03;-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--ax-mask-on) var(--k-hero-fade));-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--ax-mask-on) var(--k-hero-fade));mask-image:linear-gradient(to bottom, transparent 0, var(--ax-mask-on) var(--k-hero-fade));background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.k-hero__inner{z-index:1;flex-direction:column;display:flex;position:relative}.k-hero--kinetic .k-hc{flex-direction:column;flex:auto;display:flex}.k-hero--kinetic .k-hc__kicker{padding-top:var(--ax-s8);margin-top:auto}.k-hero--kinetic .k-hc__foot{margin-top:var(--ax-s7);padding-top:var(--ax-s6);border-top:1px solid var(--ax-line-strong)}.k-hero--kinetic .k-hc__next{margin-top:var(--ax-s6)}@media (min-width:768px){.k-hero--kinetic .k-hc__foot{gap:var(--ax-s5)}}@media (min-width:1024px){.k-hero .k-hero__grid .k-hc__next.k-next .k-next__list{gap:var(--ax-s3);grid-template-columns:minmax(0,1fr)}}@media (min-width:768px){.k-hero{padding-top:var(--ax-s6)}.k-hc__kicker{margin-top:var(--ax-s6)}}@media (min-width:1024px){.k-hero__grid{column-gap:var(--ax-gap)}.k-hero--product .k-hero__grid{grid-template:"crumbs crumbs""kicker kicker""title title""foot visual""next visual"1fr/minmax(0,5fr) minmax(0,7fr)}.k-hero--product .k-hero__grid:not(.has-visual){grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs""kicker""title""foot""next"}.k-hero--product .k-hc__foot,.k-hero--product .k-hero__stage{margin-top:var(--ax-s8)}.k-hero--media .k-hero__grid{grid-template:"crumbs visual""kicker visual""title visual""foot visual""next visual"1fr/minmax(0,7fr) minmax(0,5fr)}.k-hero--media .k-hero__grid:not(.has-visual){grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs""kicker""title""foot""next"}.k-hero--media .k-hero__stage{align-self:start;margin-top:0}.k-hero.k-hero .k-hero__fig.k-figure--ratio .k-figure__frame{aspect-ratio:4/5}.k-hero__card{left:calc(-1 * var(--ax-s6));bottom:var(--ax-s6)}.k-hero--product .k-hero__grid.has-visual{--k-hero-col:var(--ax-hero-col-md);grid-template-columns:minmax(0, var(--k-hero-col)) minmax(0, 1fr);grid-template-areas:"crumbs visual""kicker visual""title visual""foot visual""next visual"}.k-hero--product .k-hero__grid.has-visual .k-hc__title{font-size:min(var(--ax-fs-display), calc(var(--k-hero-col) / (var(--k-hero-word,12) * var(--ax-glyph-em))), max(var(--ax-hero-min), calc(var(--k-hero-col) / var(--k-hero-line,9))))}.k-hero--product .k-hero__grid.has-visual .k-hc__foot{margin-top:var(--ax-s6)}.k-hero--product .k-hero__grid.has-visual .k-hero__stage{top:var(--ax-hero-sticky);align-self:start;margin-top:0;position:sticky}.k-hero--product .k-hero__grid.has-visual .k-hero__frame{transform-origin:0 0;scale:calc(1 + (var(--ax-hero-bleed) - 1) * .45)}}@media (min-width:1180px){.k-hero--product .k-hero__grid.has-visual{--k-hero-col:var(--ax-hero-col)}.k-hero--product .k-hero__grid.has-visual .k-hc__title{font-size:var(--k-h1-product)}.k-hero--product .k-hero__grid.has-visual .k-hc__foot{margin-top:var(--ax-s7)}.k-hero--product .k-hero__grid.has-visual .k-hero__frame{scale:var(--ax-hero-bleed)}}@media (prefers-reduced-motion:no-preference){@keyframes k-settle{0%{scale:1.07}}@keyframes k-stage-in{0%{translate:0 28px;scale:.985}}@keyframes k-hero-lift{0%{translate:0 var(--ax-rise)}}.k-hc__kicker{animation:k-up var(--ax-d-hero) var(--ax-ease-out) backwards}.k-hc__line{animation:k-up var(--ax-d-hero) var(--ax-ease-out) backwards;animation-delay:calc(var(--ax-stagger) * sibling-index())}.k-hc__lede{animation:k-up var(--ax-d-hero) var(--ax-ease-out) backwards;animation-delay:calc(var(--ax-stagger) * 5)}.k-hc__actions{animation:k-hero-lift var(--ax-d-hero) var(--ax-ease-out) backwards;animation-delay:calc(var(--ax-stagger) * 6)}.k-hc__next{animation:k-hero-lift var(--ax-d-hero) var(--ax-ease-out) backwards;animation-delay:calc(var(--ax-stagger) * 7)}.k-hero--kinetic .k-hero__bg picture,.k-hero__media .k-figure__frame picture{animation:k-settle var(--ax-d-ambient) var(--ax-ease-out) backwards}.k-hero__stage{animation:k-stage-in var(--ax-d-hero) var(--ax-ease-out) calc(var(--ax-stagger) * 4) backwards}@supports (animation-timeline:scroll()){@keyframes k-recede{to{translate:0 14vh}}@keyframes k-ignite{to{opacity:1}}.k-hero--kinetic .k-hero__bg picture{animation:k-settle var(--ax-d-ambient) var(--ax-ease-out) backwards, k-recede linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}.k-hc__line.k-drift{animation:k-up var(--ax-d-hero) var(--ax-ease-out) backwards, k-drift-x linear backwards;animation-delay:calc(var(--ax-stagger) * sibling-index()), 0s;animation-timeline:auto,scroll(root);animation-range:normal,0 80vh}.k-hc__line.is-dim{--k-dim:.42;color:var(--ax-fg-1);opacity:var(--k-dim);animation:k-up var(--ax-d-hero) var(--ax-ease-out) backwards, k-ignite linear forwards;animation-delay:calc(var(--ax-stagger) * sibling-index()), 0s;animation-timeline:auto,scroll(root);animation-range:normal,0 70vh}.k-hero--kinetic:has(.k-hero__bg) .k-hc__line.is-dim{--k-dim:.52;color:var(--ax-fg-1)}.k-hc__line.k-drift.is-dim{animation:k-up var(--ax-d-hero) var(--ax-ease-out) backwards, k-drift-x linear backwards, k-ignite linear forwards;animation-delay:calc(var(--ax-stagger) * sibling-index()), 0s, 0s;animation-timeline:auto,scroll(root),scroll(root);animation-range:normal,0 80vh,0 70vh}}}.k-bento{gap:var(--ax-s4);grid-template-columns:minmax(0,1fr);display:grid}.k-bento__item{min-width:0;display:flex}.k-cell{gap:var(--ax-s5);min-height:12rem;padding:var(--ax-s4);isolation:isolate;flex-direction:column;flex:auto;display:flex;overflow:clip}.k-cell .k-cell__visual{min-height:9rem;padding:var(--ax-s2);background-image:radial-gradient(circle at 1px 1px, var(--ax-dot) 1px, transparent 0);background-position:50%;background-size:var(--ax-dot-size) var(--ax-dot-size);flex:auto}.k-cell__text{gap:var(--ax-s2);min-width:0;min-height:var(--k-text-h,0);align-content:start;margin-top:auto;display:grid}.k-cell__icon{box-sizing:border-box;width:var(--ax-s8);height:var(--ax-s8);border:1px solid var(--ax-line);border-radius:var(--ax-r2);color:var(--ax-fg-1);justify-content:center;align-items:center;display:inline-flex}.k-cell__title{color:var(--ax-fg-1);font-family:var(--ax-font-display);font-size:var(--ax-fs-h3);font-weight:500;line-height:var(--ax-lh-h3);letter-spacing:var(--ax-track-h3);margin:0}.k-cell .k-cell__body{max-width:44ch;color:var(--ax-fg-3);font-size:var(--ax-fs-small);line-height:var(--ax-lh-body);margin:0}.k-cell__arrow{top:var(--ax-s4);right:var(--ax-s4);position:absolute}.k-cell.has-visual .k-cell__arrow{top:auto;bottom:var(--ax-s4)}.k-cell.k-linkcard .k-cell__title{padding-right:var(--ax-s8)}@media (max-width:767.98px){.k-cell .k-cell__visual.k-well{background:0 0;border:0;padding:0}}@media (min-width:768px){.k-bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:dense;gap:var(--ax-gap);grid-auto-rows:minmax(12rem,auto)}.k-cell{padding:var(--ax-s6)}.k-cell .k-cell__visual{padding:var(--ax-s4)}.k-cell.k-cell--lg .k-cell__body,.k-cell.k-cell--wide .k-cell__body{max-width:60ch}.k-cell__body{font-size:var(--ax-fs-small)}}@media (min-width:1024px){.k-cell--lg .k-cell__visual,.k-cell--tall .k-cell__visual{min-height:14rem}}@media (min-width:768px) and (max-width:1179.98px){.k-bento__item--lg,.k-bento__item--wide{grid-column:span 6}.k-bento__item--tall,.k-bento__item--sm{grid-column:span 3}.k-bento__item--tab-full{grid-column:span 6}}@media (min-width:1180px){.k-bento__item--lg{grid-area:span 2/span 4}.k-bento__item--tall{grid-area:span 2/span 2}.k-bento__item--wide{grid-column:span 4}.k-bento__item--sm{grid-column:span 2}}.k-cell__plate{min-height:9rem;padding:var(--ax-s5);border:1px solid var(--ax-plate-line);border-radius:var(--ax-r2);background:var(--ax-plate);flex:auto;justify-content:center;align-items:center;display:flex}.k-cell__logo{width:auto;max-width:100%;height:calc(var(--ax-plate-img) * 1.5);object-fit:contain;display:block}.k-cell--numeral{container-type:inline-size}.k-cell__numeral{flex:auto;align-items:flex-end;min-width:0;min-height:9rem;display:flex}.k-cell.k-cell--paper{border-color:var(--ax-paper-line-strong);background:var(--ax-paper);box-shadow:var(--ax-paper-edge), var(--ax-shadow-float)}.k-cell--paper .k-cell__visual{border-color:var(--ax-paper-line);background-color:var(--ax-paper-well);background-image:none}.k-cell.k-cell--live{border-color:color-mix(in srgb, var(--ax-signal) 38%, var(--ax-line));background-image:radial-gradient(120% 90% at 85% 0%, var(--ax-signal-wash), transparent 62%)}@media (hover:hover) and (pointer:fine){.k-cell.k-cell--live.k-linkcard:hover{border-color:color-mix(in srgb, var(--ax-signal) 60%, var(--ax-line))}.k-cell.k-cell--live.k-linkcard:has(:focus-visible){border-color:color-mix(in srgb, var(--ax-signal) 60%, var(--ax-line))}}@media (min-width:1024px){.k-cell--lg .k-cell__plate,.k-cell--tall .k-cell__plate,.k-cell--lg .k-cell__numeral,.k-cell--tall .k-cell__numeral{min-height:14rem}}.k-sn{gap:var(--ax-s4);timeline-scope:--s1, --s2, --s3, --s4;grid-template-columns:minmax(0,1fr);display:grid}.k-sn__visual{top:var(--ax-s3);z-index:2;padding-bottom:var(--ax-s3);background:var(--ax-surface);align-self:start;position:sticky}.k-sn__stage{border:1px solid var(--ax-line);border-radius:var(--ax-r3);background:var(--ax-bg-well);height:min(36svh,17.5rem);position:relative;overflow:clip}.k-sn__state{padding:var(--ax-s4);background:var(--ax-bg-well);opacity:0;place-items:center;display:grid;position:absolute;inset:0}.k-sn__state[data-state="1"]{opacity:1}.k-sn__steps{margin:0;display:grid}.k-sn__inline{display:none}.k-sn__step{align-content:center;gap:var(--ax-s3);min-height:56svh;padding-block:var(--ax-s5);max-width:none;display:grid}.k-sn__step:first-child{view-timeline:--s1 block}.k-sn__step:nth-child(2){view-timeline:--s2 block}.k-sn__step:nth-child(3){view-timeline:--s3 block}.k-sn__step:nth-child(4){view-timeline:--s4 block}.k-sn .k-sn__n{color:var(--ax-fg-2)}.k-sn__title{max-width:20ch;color:var(--ax-fg-1);font-family:var(--ax-font-display);font-size:var(--ax-fs-q);font-weight:500;line-height:var(--ax-lh-q);letter-spacing:var(--ax-track-h2);text-wrap:balance;margin:0}.k-sn .k-sn__body{max-width:44ch;color:var(--ax-fg-2);font-size:var(--ax-fs-lede);line-height:var(--ax-lh-lede);margin:0}.k-sn:not(.has-visual) .k-sn__step{min-height:0;padding-block:var(--ax-s6);border-top:1px solid var(--ax-line)}@media (min-width:1024px){.k-sn.has-visual{column-gap:var(--ax-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.k-sn.has-visual .k-sn__steps{grid-area:1/1}.k-sn{--k-sn-h:clamp(var(--ax-stage-min), 70svh, var(--ax-stage-max))}.k-sn__visual{top:max(var(--ax-sticky-top), calc(50svh - var(--k-sn-h) / 2));background:0 0;grid-area:1/2;padding-bottom:0}.k-sn__stage{height:var(--k-sn-h);border-radius:var(--ax-r4)}.k-sn__state{padding:var(--ax-s6)}.k-sn__step{min-height:70svh}}@media (min-width:1024px) and (max-width:1099.98px){.k-sn--single .k-sn__visual{top:var(--ax-sticky-top)}.k-sn--single .k-sn__stage{height:auto;min-height:var(--k-sn-h)}.k-sn.k-sn--single .k-sn__state{position:relative}}@media (max-width:1023.98px) and (prefers-reduced-motion:no-preference){.k-sn.has-visual:not(.k-sn--single) .k-sn__visual{display:none}.k-sn.has-visual .k-sn__step{min-height:0;padding-block:var(--ax-s6);border-top:1px solid var(--ax-line);opacity:1;animation:none}.k-sn__inline{margin-top:var(--ax-s3);padding:var(--ax-s4);border:1px solid var(--ax-line);border-radius:var(--ax-r3);background:var(--ax-bg-well);place-items:center;display:grid}.k-sn .k-sn__inline[data-state="1"] .k-mock[data-follow]{--k-s:1}.k-sn .k-sn__inline[data-state="2"] .k-mock[data-follow]{--k-s:2}.k-sn .k-sn__inline[data-state="3"] .k-mock[data-follow]{--k-s:3}.k-sn .k-sn__inline[data-state="4"] .k-mock[data-follow]{--k-s:4}.k-sn .k-sn__inline[data-state="5"] .k-mock[data-follow]{--k-s:5}.k-sn .k-sn__inline[data-state="6"] .k-mock[data-follow]{--k-s:6}}@media (max-width:1023.98px){.k-sn--single .k-sn__visual{background:0 0;order:2;padding-bottom:0;position:static}.k-sn--single .k-sn__stage{height:auto}.k-sn--single .k-sn__state{opacity:1;position:relative}.k-sn.k-sn--single .k-sn__visual .k-mock[data-follow]{--k-s:var(--k-final,1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.k-sn__state[data-state="2"]{animation:linear both k-sn-in;animation-timeline:--s2;animation-range:cover 30% cover 45%}.k-sn__state[data-state="3"]{animation:linear both k-sn-in;animation-timeline:--s3;animation-range:cover 30% cover 45%}.k-sn__state[data-state="4"]{animation:linear both k-sn-in;animation-timeline:--s4;animation-range:cover 30% cover 45%}.k-sn__step:first-child{animation:linear both k-sn-ink;animation-timeline:--s1}.k-sn__step:nth-child(2){animation:linear both k-sn-ink;animation-timeline:--s2}.k-sn__step:nth-child(3){animation:linear both k-sn-ink;animation-timeline:--s3}.k-sn__step:nth-child(4){animation:linear both k-sn-ink;animation-timeline:--s4}}}@keyframes k-sn-in{0%{opacity:0}to{opacity:1}}@keyframes k-sn-ink{0%{opacity:var(--ax-reveal-from)}35%,65%{opacity:1}to{opacity:var(--ax-reveal-from)}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.k-sn:not(.is-live) .k-sn__state{opacity:1}.k-sn:not(.is-live) .k-sn__visual .k-mock[data-follow]{--k-s:var(--k-final,1)}.k-sn.is-live .k-sn__state,.k-sn.is-live .k-sn__step{transition:opacity var(--ax-d-base) var(--ax-ease-std)}.k-sn.is-live .k-sn__step{opacity:var(--ax-reveal-from)}.k-sn.is-live[data-step="1"] .k-sn__step[data-k-step="1"],.k-sn.is-live[data-step="2"] .k-sn__step[data-k-step="2"],.k-sn.is-live[data-step="3"] .k-sn__step[data-k-step="3"],.k-sn.is-live[data-step="4"] .k-sn__step[data-k-step="4"],.k-sn.is-live:is([data-step="2"],[data-step="3"],[data-step="4"]) .k-sn__state[data-state="2"],.k-sn.is-live:is([data-step="3"],[data-step="4"]) .k-sn__state[data-state="3"],.k-sn.is-live[data-step="4"] .k-sn__state[data-state="4"]{opacity:1}}}@media (prefers-reduced-motion:reduce){.k-sn__visual{position:static}.k-sn__stage{height:auto;min-height:12rem}.k-sn__state{display:none}.k-sn__state:last-child{opacity:1;display:grid;position:relative}.k-sn__step{opacity:1;min-height:0}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.k-sn__visual{position:sticky}.k-sn__stage{height:var(--k-sn-h);min-height:0}.k-sn__state:last-child{position:absolute}.k-sn.has-visual .k-sn__step{min-height:70svh}}.k-enquire[data-astro-cid-anbo234v]{align-items:center;gap:var(--ax-s3);min-height:var(--ax-btn-h);padding:0 var(--ax-s4) 0 0;border-radius:var(--ax-pill);color:var(--ax-fg-1);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;display:inline-flex}.k-enquire--mail[data-astro-cid-anbo234v]{text-decoration:none}html.js .k-enquire--mail[data-astro-cid-anbo234v],html:not(.js) .k-enquire[data-astro-cid-anbo234v][data-open-contact]{display:none}.k-enquire__ring[data-astro-cid-anbo234v]{box-sizing:border-box;width:var(--ax-btn-h);height:var(--ax-btn-h);background:var(--ax-fg-2);color:var(--ax-surface);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.k-enquire__label[data-astro-cid-anbo234v]{color:var(--ax-fg-1);font-family:var(--ax-font-body);font-size:var(--ax-fs-lede);font-weight:500;line-height:1}.k-enquire[data-astro-cid-anbo234v] .k-enquire__arrow{stroke-width:2px;display:block}.k-enquire__ring[data-astro-cid-anbo234v]{transition:background-color var(--ax-d-fast) var(--ax-ease-out)}.k-enquire[data-astro-cid-anbo234v]:focus-visible .k-enquire__ring[data-astro-cid-anbo234v]{background:var(--ax-fg-1)}@media (hover:hover) and (pointer:fine){.k-enquire[data-astro-cid-anbo234v]:hover .k-enquire__ring[data-astro-cid-anbo234v]{background:var(--ax-fg-1)}}@media (prefers-reduced-motion:no-preference){.k-enquire[data-astro-cid-anbo234v]{transition:scale var(--ax-d-fast) var(--ax-ease-out)}.k-enquire__ring[data-astro-cid-anbo234v]{transition:background-color var(--ax-d-fast) var(--ax-ease-out), box-shadow var(--ax-d-fast) var(--ax-ease-out)}.k-enquire[data-astro-cid-anbo234v] .k-enquire__arrow{transition:translate var(--ax-d-fast) var(--ax-ease-out)}.k-enquire[data-astro-cid-anbo234v]:focus-visible .k-enquire__arrow{translate:2px -2px}@media (hover:hover) and (pointer:fine){.k-enquire[data-astro-cid-anbo234v]:hover .k-enquire__ring[data-astro-cid-anbo234v]{box-shadow:0 0 0 var(--ax-s2) var(--ax-line-strong)}.k-enquire[data-astro-cid-anbo234v]:hover .k-enquire__arrow{translate:2px -2px}}.k-enquire[data-astro-cid-anbo234v]:active{scale:.98}.k-enquire[data-astro-cid-anbo234v]:active .k-enquire__ring[data-astro-cid-anbo234v]{box-shadow:0 0 0 var(--ax-s1) var(--ax-line-strong)}}.k-next[data-astro-cid-sfvaitcw]{--k-mark:var(--ax-mark)}.k-next__label[data-astro-cid-sfvaitcw]{margin:0 0 var(--ax-s4);color:var(--ax-fg-3);font-family:var(--ax-font-mono);font-size:var(--ax-fs-mono);line-height:var(--ax-lh-mono);letter-spacing:var(--ax-track-mono);text-transform:uppercase}.k-next__body[data-astro-cid-sfvaitcw]{position:relative}.k-next__list[data-astro-cid-sfvaitcw]{margin:0;padding:0;list-style:none;display:grid}.k-next__step[data-astro-cid-sfvaitcw]{grid-template-columns:var(--k-mark) minmax(0, 1fr);gap:var(--ax-s4);align-items:start;max-width:none;display:grid}.k-next__n[data-astro-cid-sfvaitcw]{box-sizing:border-box;width:var(--k-mark);height:var(--k-mark);border:1px solid var(--ax-line-strong);background:var(--ax-surface);color:var(--ax-fg-2);font-family:var(--ax-font-mono);font-size:var(--ax-fs-mono);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.k-next__text[data-astro-cid-sfvaitcw]{gap:var(--ax-s2);min-width:0;padding-top:var(--ax-nudge);display:grid}.k-next__title[data-astro-cid-sfvaitcw]{color:var(--ax-fg-1);margin:0;font-weight:600}.k-next__text[data-astro-cid-sfvaitcw] .k-next__desc{color:var(--ax-fg-3);font-size:var(--ax-fs-small);line-height:var(--ax-lh-body);margin:0}.k-next--compact[data-astro-cid-sfvaitcw] .k-next__list[data-astro-cid-sfvaitcw]{gap:var(--ax-s3)}.k-next--compact[data-astro-cid-sfvaitcw] .k-next__step[data-astro-cid-sfvaitcw]{--k-mark:var(--ax-mark-s);gap:var(--ax-s3);align-items:center}.k-next--compact[data-astro-cid-sfvaitcw] .k-next__n[data-astro-cid-sfvaitcw]{border-color:var(--ax-line);color:var(--ax-fg-3)}.k-next--compact[data-astro-cid-sfvaitcw] .k-next__text[data-astro-cid-sfvaitcw]{padding-top:0}.k-next--compact[data-astro-cid-sfvaitcw] .k-next__title[data-astro-cid-sfvaitcw]{color:var(--ax-fg-2);font-size:var(--ax-fs-small);font-weight:500;line-height:var(--ax-lh-mono)}@media (min-width:768px){.k-next--compact[data-astro-cid-sfvaitcw] .k-next__list[data-astro-cid-sfvaitcw]{gap:var(--ax-s6);grid-template-columns:repeat(3,minmax(0,max-content))}}.k-next--full[data-astro-cid-sfvaitcw] .k-next__list[data-astro-cid-sfvaitcw]{gap:var(--ax-s6)}.k-next--full[data-astro-cid-sfvaitcw] .k-next__step[data-astro-cid-sfvaitcw]{position:relative}.k-next__seg[data-astro-cid-sfvaitcw]{top:var(--k-mark);bottom:calc(-1 * var(--ax-s6));left:calc(var(--k-mark) / 2);background:var(--ax-line);width:1px;position:absolute;overflow:clip}.k-next__fill[data-astro-cid-sfvaitcw]{background:var(--ax-fg-3);transform-origin:50% 0;position:absolute;inset:0}@media (min-width:768px){.k-next--full[data-astro-cid-sfvaitcw] .k-next__list[data-astro-cid-sfvaitcw]{gap:var(--ax-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.k-next--full[data-astro-cid-sfvaitcw] .k-next__step[data-astro-cid-sfvaitcw]{align-content:start;gap:var(--ax-s5);grid-template-columns:minmax(0,1fr)}.k-next--full[data-astro-cid-sfvaitcw] .k-next__text[data-astro-cid-sfvaitcw]{padding-top:0;padding-right:var(--ax-s5)}.k-next__seg[data-astro-cid-sfvaitcw]{top:calc(var(--k-mark) / 2);bottom:auto;left:var(--k-mark);right:calc(-1 * var(--ax-gap));width:auto;height:1px}.k-next__fill[data-astro-cid-sfvaitcw]{transform-origin:0}}.k-photo[data-astro-cid-ip5uymrc]{width:100%;height:auto;display:block}.k-numeral[data-astro-cid-2nb3q5sh]{color:var(--ax-fg-display-dim);font-family:var(--ax-font-display);font-size:var(--ax-fs-mega);font-variant-numeric:tabular-nums;letter-spacing:var(--ax-track-mega);font-weight:300;line-height:var(--ax-lh-mega);-webkit-user-select:none;user-select:none;white-space:nowrap;display:block}.k-numeral--fit[data-astro-cid-2nb3q5sh]{font-size:min(var(--ax-fs-mega), calc(94cqi / var(--k-len) / .62))}@supports ((-webkit-background-clip:text) or (background-clip:text)){.k-numeral[data-astro-cid-2nb3q5sh]{background-image:linear-gradient(to bottom, var(--ax-fg-display-dim) 0%, color-mix(in srgb, var(--ax-fg-display-dim) 10%, transparent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}}.k-head[data-astro-cid-tr67hrm7]{gap:var(--ax-rhythm-answer);margin:0 0 var(--ax-rhythm-head);display:grid}.k-head--numeral[data-astro-cid-tr67hrm7]{gap:var(--ax-s5)}.k-head--numeral[data-astro-cid-tr67hrm7] .k-head__numeral{margin-bottom:var(--ax-s2);grid-column:1/-1}.k-head__lead[data-astro-cid-tr67hrm7]{gap:var(--ax-s4);min-width:0;display:grid}.k-head__kicker[data-astro-cid-tr67hrm7]{align-items:center;gap:var(--ax-s3);max-width:none;color:var(--ax-fg-3);font-family:var(--ax-font-mono);font-size:var(--ax-fs-mono);line-height:var(--ax-lh-mono);letter-spacing:var(--ax-track-mono);text-transform:uppercase;flex-wrap:wrap;margin:0;display:flex}.k-head__index[data-astro-cid-tr67hrm7]{color:var(--ax-fg-4)}.k-head__kicker[data-astro-cid-tr67hrm7]:after{content:"";min-width:var(--ax-s4);background:var(--ax-line-strong);transform-origin:0;flex:1 1 0;max-width:4rem;height:1px}.k-head__answer-wrap[data-astro-cid-tr67hrm7] .k-head__answer{--k-lag:4%}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:entry){.k-head__kicker[data-astro-cid-tr67hrm7]:after{animation:linear backwards k-rule;animation-timeline:view();animation-range:entry 10% cover 30%}}}.k-head__title[data-astro-cid-tr67hrm7]{max-width:22ch;font-family:var(--ax-font-display);color:var(--ax-fg-1);margin:0;font-weight:500}.k-head__title--h2[data-astro-cid-tr67hrm7]{font-size:var(--ax-fs-h2);line-height:var(--ax-lh-h2);letter-spacing:var(--ax-track-h2)}.k-head__title--h3[data-astro-cid-tr67hrm7]{font-size:var(--ax-fs-h3);line-height:var(--ax-lh-h3);letter-spacing:var(--ax-track-h3)}.k-head__answer-wrap[data-astro-cid-tr67hrm7]{min-width:0}.k-head__answer-wrap[data-astro-cid-tr67hrm7] .k-head__answer{max-width:var(--ax-measure-lede);color:var(--ax-fg-2);font-size:var(--ax-fs-lede);line-height:var(--ax-lh-lede);text-wrap:balance;margin:0}@media (min-width:1024px){.k-head--split[data-astro-cid-tr67hrm7]{gap:var(--ax-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.k-cmp{min-width:0}.k-cmp__table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--ax-fs-body);line-height:var(--ax-lh-body);text-align:left;display:block}.k-cmp__table :where(th){font-weight:600}.k-cmp__caption{margin-bottom:var(--ax-s5);text-align:left;display:block}.k-cmp__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.k-cmp__table tbody{gap:var(--ax-s4);display:grid}.k-cmp__row{gap:var(--ax-s3);padding:var(--ax-s5);border:1px solid var(--ax-line);border-radius:var(--ax-r3);background:var(--ax-bg-card);box-shadow:var(--ax-edge);display:grid}.k-cmp__rowhead{color:var(--ax-fg-1);font-family:var(--ax-font-display);font-size:var(--ax-fs-h3);font-weight:500;line-height:var(--ax-lh-h3);letter-spacing:var(--ax-track-h3);text-align:left;display:block}.k-cmp__cell{padding-top:var(--ax-s3);border-top:1px solid var(--ax-line);color:var(--ax-fg-2);display:block}.k-cmp__cell:before{content:attr(data-label);margin-bottom:var(--ax-s1);color:var(--ax-fg-3);font-family:var(--ax-font-mono);font-size:var(--ax-fs-mono);line-height:var(--ax-lh-mono);letter-spacing:var(--ax-track-mono);text-transform:uppercase;text-wrap:balance;display:block}.k-cmp__cell.is-highlight{color:var(--ax-fg-1)}@media (min-width:768px){.k-cmp__table{display:table}.k-cmp__caption{caption-side:top;display:table-caption}.k-cmp__table thead{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.k-cmp__table tbody{display:table-row-group}.k-cmp__row{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:table-row}.k-cmp__table thead tr{display:table-row}.k-cmp__table th,.k-cmp__table td{padding:var(--ax-s5) var(--ax-s5) var(--ax-s5) 0;border-top:1px solid var(--ax-line);vertical-align:top;display:table-cell}.k-cmp__cell:before{content:none}.k-cmp__table thead th{padding-top:var(--ax-s4);padding-bottom:var(--ax-s4);border-top:0;border-bottom:1px solid var(--ax-line-strong);color:var(--ax-fg-3);font-family:var(--ax-font-mono);font-size:var(--ax-fs-mono);font-weight:400;line-height:var(--ax-lh-mono);letter-spacing:var(--ax-track-mono);text-transform:uppercase}.k-cmp__rowhead{width:24%;font-family:var(--ax-font-body);font-size:var(--ax-fs-body);font-weight:600;line-height:var(--ax-lh-body);letter-spacing:0}.k-cmp__cell{color:var(--ax-fg-2)}.k-cmp__table thead th.is-highlight{padding-left:var(--ax-s5);color:var(--ax-fg-1);position:relative}.k-cmp__table thead th.is-highlight:before{content:"";background:var(--ax-fg-3);height:2px;position:absolute;top:0;left:0;right:0}.k-cmp__table td.is-highlight{padding-left:var(--ax-s5);border-top-color:var(--ax-line);background:var(--ax-bg-card);color:var(--ax-fg-1)}.k-cmp__tag{margin-bottom:var(--ax-s1);color:var(--ax-fg-1);display:block}.k-cmp__colname{display:block}}@media (max-width:767.98px){.k-cmp__tag{display:none}}.k-ans__eyebrow{gap:var(--ax-s3);margin:0 0 var(--ax-s7);color:var(--ax-fg-3);font-family:var(--ax-font-mono);font-size:var(--ax-fs-mono);line-height:var(--ax-lh-mono);letter-spacing:var(--ax-track-mono);text-transform:uppercase;flex-wrap:wrap;display:flex}.k-ans__index{color:var(--ax-fg-4)}.k-ans__list{display:grid}.k-answer{gap:var(--ax-s5);min-width:0;padding-block:var(--ax-s7);border-top:1px solid var(--ax-line);display:grid}.k-answer:first-child{border-top:0;padding-top:0}.k-ans__list:not(.no-head) .k-answer:first-child{padding-top:0}.k-answer:last-child{padding-bottom:0}.k-answer__q{max-width:24ch;color:var(--ax-fg-1);font-family:var(--ax-font-display);font-size:var(--ax-fs-q);font-weight:500;line-height:var(--ax-lh-q);letter-spacing:var(--ax-track-h2);text-transform:none;text-wrap:balance;margin:0}h3.k-answer__q{font-size:var(--ax-fs-h3);line-height:var(--ax-lh-h3);letter-spacing:var(--ax-track-h3)}.k-answer__main{gap:var(--ax-s4);align-content:start;min-width:0;display:grid}.k-answer .k-answer__lead{max-width:var(--ax-measure-lede);color:var(--ax-fg-1);font-size:var(--ax-fs-lede);line-height:var(--ax-lh-lede);margin:0}.k-answer .k-answer__detail{max-width:var(--ax-measure);color:var(--ax-fg-3);margin:0}.k-answer .k-answer__main .k-answer__detail.k-answer__detail.k-rich{margin-top:0}.k-answer__aside{max-width:44rem}@media (min-width:1024px){.k-answer{column-gap:var(--ax-gap);padding-block:var(--ax-s8)}.k-answer__aside{max-width:none}.k-answer--split{grid-template:"q aside""main aside"1fr/minmax(0,7fr) minmax(0,5fr);align-items:start}.k-answer--split.k-answer--end{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"aside q""aside main"}.k-answer--split:not(.has-aside){grid-template-columns:minmax(0,7fr);grid-template-areas:"q""main"}.k-answer--split .k-answer__q{grid-area:q}.k-answer--split .k-answer__main{grid-area:main}.k-answer--split .k-answer__aside{grid-area:aside}.k-answer--rail{grid-template:"q main""q aside"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start}.k-answer--rail:not(.has-aside){grid-template-rows:auto;grid-template-areas:"q main"}.k-answer--rail .k-answer__q{top:var(--ax-sticky-top);grid-area:q;position:sticky}.k-answer--rail .k-answer__main{grid-area:main}.k-answer--rail .k-answer__aside{margin-top:var(--ax-s5);grid-area:aside}}@media (min-width:1280px){.k-answer--rail{grid-template-columns:minmax(30rem,4fr) minmax(0,8fr)}}.k-rel__head{margin-bottom:var(--ax-s7)}.k-rel__title{max-width:22ch;color:var(--ax-fg-1);font-family:var(--ax-font-display);font-size:var(--ax-fs-h2);font-weight:500;line-height:var(--ax-lh-h2);letter-spacing:var(--ax-track-h2);margin:0}.k-rel__grid{gap:var(--ax-s4);margin:0;display:grid}.k-rel__card{grid-template-columns:minmax(0, 1fr) var(--ax-hit);gap:var(--ax-s3) var(--ax-s4);min-height:11rem;padding:var(--ax-s5);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"glyph arrow""name name""line line";align-content:stretch;max-width:none;display:grid}.k-rel__glyph{box-sizing:border-box;width:var(--ax-s8);height:var(--ax-s8);border:1px solid var(--ax-line);border-radius:var(--ax-r2);color:var(--ax-fg-1);grid-area:glyph;justify-content:center;align-items:center;display:inline-flex}.k-rel__num{font-family:var(--ax-font-mono);font-size:var(--ax-fs-mono);letter-spacing:var(--ax-track-mono)}.k-rel__name{margin:var(--ax-s3) 0 0;color:var(--ax-fg-1);font-family:var(--ax-font-display);font-size:var(--ax-fs-h3);font-weight:500;line-height:var(--ax-lh-h3);letter-spacing:var(--ax-track-h3);grid-area:name}.k-rel .k-rel__line{max-width:36ch;color:var(--ax-fg-3);font-size:var(--ax-fs-body);line-height:var(--ax-lh-body);grid-area:line;margin:0}.k-rel__arrow{grid-area:arrow;align-self:start}@media (min-width:768px){.k-rel__grid{gap:var(--ax-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.k-rel__card{padding:var(--ax-s6)}.k-rel__name{min-height:calc(2 * var(--ax-lh-h3) * 1em)}}@media (min-width:1024px){.k-rel__grid{grid-template-columns:repeat(var(--k-n), minmax(0, 1fr))}}@media (min-width:768px) and (max-width:1023.98px){.k-rel__grid>.k-rel__card:last-child:nth-child(odd){grid-column:1/-1}.k-rel__grid>.k-rel__card:last-child:nth-child(odd) .k-rel__name{min-height:0}}.k-faq__head{justify-content:space-between;align-items:flex-end;gap:var(--ax-s3) var(--ax-s6);margin-bottom:var(--ax-rhythm-head);flex-wrap:wrap;display:flex}.k-faq__title{max-width:18ch;color:var(--ax-fg-1);font-family:var(--ax-font-display);font-size:var(--ax-fs-h2);font-weight:500;line-height:var(--ax-lh-h2);letter-spacing:var(--ax-track-h2);margin:0}.k-faq__range{color:var(--ax-fg-4);font-family:var(--ax-font-mono);font-size:var(--ax-fs-mono);line-height:var(--ax-lh-mono);letter-spacing:var(--ax-track-mono);text-transform:uppercase;margin:0}.k-faq__list{border-bottom:1px solid var(--ax-line-solid);counter-reset:k-faq}.k-faq__item{border-top:1px solid var(--ax-line-solid);counter-increment:k-faq}.k-faq__summary{box-sizing:border-box;grid-template-columns:2rem minmax(0, 1fr) var(--ax-hit);gap:var(--ax-s3);min-height:3.5rem;padding:var(--ax-s3) 0;cursor:pointer;align-items:start;list-style:none;display:grid}.k-faq__summary::-webkit-details-marker{display:none}.k-faq__summary:before{content:counter(k-faq, decimal-leading-zero);content:counter(k-faq, decimal-leading-zero) / "";padding-top:calc((var(--ax-hit) - var(--ax-fs-mono) * var(--ax-lh-mono)) / 2);color:var(--ax-fg-3);font-family:var(--ax-font-mono);font-size:var(--ax-fs-mono);line-height:var(--ax-lh-mono);letter-spacing:var(--ax-track-mono);align-self:start}.k-faq__q{max-width:none;padding-block:calc((var(--ax-hit) - var(--ax-fs-h3) * var(--ax-lh-h3)) / 2);color:var(--ax-fg-1);font-family:var(--ax-font-display);font-size:var(--ax-fs-h3);font-weight:500;line-height:var(--ax-lh-h3);letter-spacing:var(--ax-track-h3);text-wrap:pretty;margin:0}.k-faq__icon{width:var(--ax-hit);height:var(--ax-hit);color:var(--ax-fg-3);justify-content:center;align-items:center;display:flex;position:relative}.k-faq__icon svg{position:absolute}.k-faq__minus{opacity:0}.k-faq__item[open] .k-faq__plus{opacity:0;transform:rotate(90deg)}.k-faq__item[open] .k-faq__minus{opacity:1}.k-faq__item[open] .k-faq__icon{color:var(--ax-fg-1)}.k-faq__a{padding:0 var(--ax-hit) var(--ax-s6) calc(2rem + var(--ax-s3))}.k-faq__a .k-rich{max-width:48ch;color:var(--ax-fg-3);font-size:var(--ax-fs-body);line-height:var(--ax-lh-body)}@media (hover:hover) and (pointer:fine){.k-faq__summary:hover .k-faq__icon{color:var(--ax-fg-1)}}@media (prefers-reduced-motion:no-preference){.k-faq__icon svg{transition:opacity var(--ax-d-base) var(--ax-ease-std), transform var(--ax-d-base) var(--ax-ease-out)}@supports (interpolate-size:allow-keywords) and selector(::details-content){:root{interpolate-size:allow-keywords}.k-faq__item::details-content{opacity:0;block-size:0;transition:block-size var(--ax-d-base) var(--ax-ease-out), opacity var(--ax-d-base) var(--ax-ease-std), content-visibility var(--ax-d-base) allow-discrete;overflow:clip}.k-faq__item[open]::details-content{opacity:1;block-size:auto}}@supports selector(::details-content) and (not (interpolate-size:allow-keywords)){.k-faq__item::details-content{opacity:0;transition:opacity var(--ax-d-base) var(--ax-ease-std), content-visibility var(--ax-d-base) allow-discrete}.k-faq__item[open]::details-content{opacity:1}}}@media (min-width:768px){.k-faq__summary{grid-template-columns:4rem minmax(0, 1fr) var(--ax-hit);gap:var(--ax-s4)}.k-faq__a{padding-left:calc(4rem + var(--ax-s4))}}.k-cta{isolation:isolate}.k-cta__bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}.k-cta__bg picture{opacity:.25;width:100%;height:100%;display:block}.k-cta__bg picture img.k-photo{object-fit:cover;width:100%;height:100%;display:block}.k-cta__scrim{background:linear-gradient(to right, var(--ax-surface), color-mix(in srgb, var(--ax-surface) 60%, transparent));position:absolute;inset:0}.k-cta__top{gap:var(--ax-s6);align-items:end;display:grid}.k-cta__side{gap:var(--ax-s5);justify-items:start;min-width:0;display:grid}.k-cta__title{max-width:none;color:var(--ax-fg-1);font-family:var(--ax-font-display);font-size:var(--ax-fs-display);font-weight:500;line-height:var(--ax-lh-display);letter-spacing:var(--ax-track-display);text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;margin:0}.k-cta__line{padding-bottom:.08em;display:block}.k-cta__line.is-dim{color:var(--ax-fg-display-dim)}.k-cta .k-cta__sentence{max-width:var(--ax-measure-lede);color:var(--ax-fg-2);font-size:var(--ax-fs-lede);line-height:var(--ax-lh-lede);margin:0}.k-cta__actions{align-items:center;gap:var(--ax-s4) var(--ax-s6);flex-wrap:wrap;display:flex}.k-cta__next{min-width:0;margin-top:var(--ax-s8);padding-top:var(--ax-s7);border-top:1px solid var(--ax-line-strong)}@media (min-width:1024px){.k-cta__top{gap:var(--ax-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.k-cta__next{margin-top:var(--ax-s9)}}.k-logos{--k-logos-plate:var(--ax-plate);--k-logos-plate-line:var(--ax-plate-line);--k-logos-w:var(--ax-plate-w);--k-logos-h:var(--ax-plate-h);--k-logos-pad:12px;--k-logos-gap:12px;--k-logos-img:var(--ax-plate-img);--k-logos-dur-a:var(--ax-loop-a);--k-logos-dur-b:var(--ax-loop-b);--k-logos-copies:3;box-sizing:border-box;width:100vw;padding-top:var(--ax-s7);padding-bottom:var(--ax-s7);background:var(--ax-bg-well);color:var(--ax-fg-2);margin-left:calc(50% - 50vw);position:relative}@media (min-width:768px){.k-logos{--k-logos-w:var(--ax-plate-w-lg);--k-logos-h:var(--ax-plate-h-lg);--k-logos-pad:16px;--k-logos-gap:16px;--k-logos-dur-a:var(--ax-loop-a-lg)}}.k-logos__bar{justify-content:space-between;align-items:center;gap:var(--ax-s3) var(--ax-s5);box-sizing:border-box;width:min(100% - 2 * var(--ax-gutter), var(--ax-max));margin-left:auto;margin-right:auto;margin-bottom:var(--ax-s6);flex-wrap:wrap;display:none}.k-logos__bar--caption{display:flex}.k-logos__caption{max-width:none;color:var(--ax-fg-3);font-family:var(--ax-font-mono);font-size:var(--ax-fs-mono);line-height:var(--ax-lh-mono);letter-spacing:var(--ax-track-mono);text-transform:uppercase;flex:16rem;margin:0}.k-logos__pause{box-sizing:border-box;height:var(--ax-hit);min-width:10.5em;padding:0 var(--ax-s5);border:1px solid var(--ax-line-strong);border-radius:var(--ax-pill);color:var(--ax-fg-1);font-family:var(--ax-font-mono);font-size:var(--ax-fs-mono);line-height:var(--ax-lh-mono);letter-spacing:var(--ax-track-mono);text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;margin:0 0 0 auto;display:none}.k-logos__pause[aria-pressed=true]{background:var(--ax-bg-card);border-color:var(--ax-fg-4)}@media (hover:hover) and (pointer:fine){.k-logos__pause:hover{background:var(--ax-bg-card);border-color:var(--ax-fg-3)}}@media (prefers-reduced-motion:no-preference){.k-logos__pause{transition:transform var(--ax-d-fast) var(--ax-ease-out)}.k-logos__pause:active{transform:scale(.98)}}.k-logos__rows{box-sizing:border-box;width:min(100% - 2 * var(--ax-gutter), var(--ax-max));margin-left:auto;margin-right:auto}.k-logos__row--b,.k-logos__set[aria-hidden=true]{display:none}.k-logos__set{justify-content:center;gap:var(--k-logos-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.k-logos__item{box-sizing:border-box;width:var(--k-logos-w);height:var(--k-logos-h);padding:0 var(--k-logos-pad);border:1px solid var(--k-logos-plate-line);border-radius:var(--ax-r2);background:var(--k-logos-plate);flex:none;justify-content:center;align-items:center;margin:0;display:flex}.k-logos__img{width:100%;height:var(--k-logos-img);object-fit:contain;display:block}@keyframes k-logos-a{0%{transform:translate(0,0)}to{transform:translate3d(calc(-100% / var(--k-logos-copies)), 0, 0)}}@keyframes k-logos-b{0%{transform:translate3d(calc(-100% / var(--k-logos-copies)), 0, 0)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:no-preference){html.js .k-logos__bar{display:flex}html.js .k-logos__pause{display:inline-flex}html.js .k-logos__rows{gap:var(--k-logos-gap);width:100%;max-width:2560px;-webkit-mask-image:linear-gradient(to right, transparent, var(--ax-mask-on) 8%, var(--ax-mask-on) 92%, transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--ax-mask-on) 8%, var(--ax-mask-on) 92%, transparent);mask-image:linear-gradient(to right, transparent, var(--ax-mask-on) 8%, var(--ax-mask-on) 92%, transparent);margin-left:auto;margin-right:auto;display:grid;overflow:clip}html.js .k-logos__track{will-change:transform;width:max-content;animation:k-logos-a var(--k-logos-dur-a) linear infinite;flex-wrap:nowrap;display:flex}html.js .k-logos__row--b .k-logos__track{animation-name:k-logos-b;animation-duration:var(--k-logos-dur-b)}html.js .k-logos__set,html.js .k-logos__set[aria-hidden=true]{flex-wrap:nowrap;flex:none;justify-content:flex-start;gap:0;display:flex}html.js .k-logos__item{margin-right:var(--k-logos-gap)}html.js .k-logos[data-paused] .k-logos__track,html.js .k-logos__rows:focus-within .k-logos__track{animation-play-state:paused}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html.js .k-logos__rows:hover .k-logos__track{animation-play-state:paused}}@media (prefers-reduced-motion:no-preference){html.js .k-logos__row--b{display:none}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){html.js .k-logos[data-rows="2"] .k-logos__row--b{display:block}html.js .k-logos[data-rows="2"] .k-logos__row--a .k-logos__item--b{display:none}}.k-fig[data-astro-cid-zfhkjemc]{width:100%;color:var(--ax-fg-2);margin:0;display:block;container:kfig/inline-size}.k-fig__stage[data-astro-cid-zfhkjemc]{--cols:var(--wcols);--rows:var(--wrows);--row:var(--wrow);--card:var(--wcard);--w:var(--ww);--i0:calc((1 - var(--w)) / 2 / var(--cols));--inset:calc(var(--i0) / (1 - 2 * var(--i0)));isolation:isolate;margin-left:calc(var(--inset) * -100%);margin-right:calc(var(--inset) * -100%);position:relative}.k-fig--banded[data-astro-cid-zfhkjemc] .k-fig__stage[data-astro-cid-zfhkjemc]{margin-left:0;margin-right:0}.k-fig__under[data-astro-cid-zfhkjemc],.k-fig__over[data-astro-cid-zfhkjemc]{pointer-events:none;position:absolute;inset:0}.k-fig__under[data-astro-cid-zfhkjemc]{z-index:0}.k-fig__over[data-astro-cid-zfhkjemc]{z-index:2}.k-fig__nodes[data-astro-cid-zfhkjemc]{z-index:1;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-template-rows:repeat(var(--rows), var(--row));padding-bottom:var(--xtra,0px);display:grid;position:relative}.is-narrow[data-astro-cid-zfhkjemc]{display:none}.k-node[data-astro-cid-zfhkjemc]{top:var(--dy,0px);grid-column:var(--c);grid-row:var(--r);place-items:center;min-width:0;display:grid;position:relative}.k-node__card[data-astro-cid-zfhkjemc]{box-sizing:border-box;align-items:center;gap:var(--ax-s3);width:calc(var(--w) * 100%);height:var(--card);padding:0 var(--ax-s3);border:1px solid var(--ax-line-strong);border-radius:var(--ax-r2);background:var(--ax-bg-card);box-shadow:var(--ax-edge);display:flex;position:relative;container-type:inline-size}.k-node__glyph[data-astro-cid-zfhkjemc]{width:var(--ax-mark);height:var(--ax-mark);border:1px solid var(--ax-line-strong);border-radius:var(--ax-r1);color:var(--ax-fg-2);flex:none;place-items:center;display:inline-grid}@container (width<=10.99rem){.k-node__glyph[data-astro-cid-zfhkjemc]{display:none}}.k-node__n[data-astro-cid-zfhkjemc]{color:var(--ax-fg-3);font-family:var(--ax-font-mono);font-size:var(--ax-fs-mono);line-height:var(--ax-lh-mono);letter-spacing:var(--ax-track-mono);flex:none}.k-node__text[data-astro-cid-zfhkjemc]{gap:2px;min-width:0;display:grid}.k-node__label[data-astro-cid-zfhkjemc]{color:var(--ax-fg-1);font-size:var(--ax-fs-small);font-weight:500;line-height:1.3}.k-node__sub[data-astro-cid-zfhkjemc]{color:var(--ax-fg-3);font-size:var(--ax-fs-mono);line-height:1.4}.k-node--record[data-astro-cid-zfhkjemc] .k-node__card[data-astro-cid-zfhkjemc]{border-top:3px solid var(--ax-fg-4)}.k-node--stage[data-astro-cid-zfhkjemc] .k-node__card[data-astro-cid-zfhkjemc]{border-radius:var(--ax-r-chip)}.k-node--gate[data-astro-cid-zfhkjemc] .k-node__card[data-astro-cid-zfhkjemc]{border-style:dashed;border-color:var(--ax-fg-4);box-shadow:0 0 0 4px var(--ax-surface), 0 0 0 5px var(--ax-line-strong)}.k-node--doc[data-astro-cid-zfhkjemc] .k-node__card[data-astro-cid-zfhkjemc]{border-top-right-radius:3px}.k-node--doc[data-astro-cid-zfhkjemc] .k-node__card[data-astro-cid-zfhkjemc]:after{content:"";background:linear-gradient(225deg, var(--ax-surface) 50%, var(--ax-line-strong) 50%);border-bottom-left-radius:3px;width:14px;height:14px;position:absolute;top:-1px;right:-1px}.k-node--person-role[data-astro-cid-zfhkjemc] .k-node__card[data-astro-cid-zfhkjemc]{padding:0 var(--ax-s4);border-radius:var(--ax-pill)}.k-node--person-role[data-astro-cid-zfhkjemc] .k-node__glyph[data-astro-cid-zfhkjemc]{border-radius:50%}.k-fig--stage-rail[data-astro-cid-zfhkjemc] .k-node--stage[data-astro-cid-zfhkjemc] .k-node__card[data-astro-cid-zfhkjemc]{justify-content:center;align-items:flex-start;gap:var(--ax-s1);flex-direction:column}.k-fig--stage-rail[data-astro-cid-zfhkjemc] .k-node--stage[data-astro-cid-zfhkjemc] .k-node__text[data-astro-cid-zfhkjemc]{gap:0}.k-fig--record-flow[data-astro-cid-zfhkjemc] .k-node__glyph[data-astro-cid-zfhkjemc]{width:40px;height:40px}.k-fig--record-flow[data-astro-cid-zfhkjemc] .k-node__sub[data-astro-cid-zfhkjemc]{padding:0 var(--ax-s2);border:1px solid var(--ax-line);border-radius:var(--ax-r-chip);justify-self:start}.k-fig--split-ledger[data-astro-cid-zfhkjemc] .k-node__card[data-astro-cid-zfhkjemc]{gap:var(--ax-s3);width:calc(var(--w) * 100% - 2 * var(--ax-s3));box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0;justify-content:space-between;padding:0}.k-fig--split-ledger[data-astro-cid-zfhkjemc] .k-node__glyph[data-astro-cid-zfhkjemc],.k-fig--split-ledger[data-astro-cid-zfhkjemc] .k-node__card[data-astro-cid-zfhkjemc]:after{display:none}.k-fig--split-ledger[data-astro-cid-zfhkjemc] .k-node--end[data-astro-cid-zfhkjemc] .k-node__card[data-astro-cid-zfhkjemc]{border-bottom-width:0}.k-fig--split-ledger[data-astro-cid-zfhkjemc] .k-node__text[data-astro-cid-zfhkjemc]{justify-content:space-between;align-items:baseline;gap:0 var(--ax-s3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.k-fig--split-ledger[data-astro-cid-zfhkjemc] .k-node__sub[data-astro-cid-zfhkjemc]{text-align:right;margin-left:auto}.k-fig--split-ledger[data-astro-cid-zfhkjemc] .k-band[data-astro-cid-zfhkjemc].k-band .k-band__label[data-astro-cid-zfhkjemc]{top:0;left:calc((1 - var(--w)) / 2 * 100% + var(--ax-s3));height:var(--row);max-width:calc(100% - var(--ax-s5));letter-spacing:var(--ax-track-mono);align-items:center;display:flex}.k-fig--split-ledger[data-astro-cid-zfhkjemc] .k-band[data-astro-cid-zfhkjemc].k-band.is-gutter-end .k-band__label[data-astro-cid-zfhkjemc]{left:calc((1 - var(--w)) / 2 * 100% + var(--ax-s3) - var(--ax-panel-gap) / 2)}.k-fig--data-model[data-astro-cid-zfhkjemc] .k-node__card[data-astro-cid-zfhkjemc]{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0;overflow:clip}.k-fig--data-model[data-astro-cid-zfhkjemc] .k-node__glyph[data-astro-cid-zfhkjemc]{display:none}.k-fig--data-model[data-astro-cid-zfhkjemc] .k-node__text[data-astro-cid-zfhkjemc]{gap:0}.k-fig--data-model[data-astro-cid-zfhkjemc] .k-node__label[data-astro-cid-zfhkjemc]{padding:var(--ax-s2) var(--ax-s3);border-bottom:1px solid var(--ax-line);background:var(--ax-bg-card)}.k-fig--data-model[data-astro-cid-zfhkjemc] .k-node__sub[data-astro-cid-zfhkjemc]{padding:var(--ax-s2) var(--ax-s3);font-family:var(--ax-font-mono)}.k-band[data-astro-cid-zfhkjemc]{box-sizing:border-box;border:1px solid var(--ax-line);border-radius:var(--ax-r2);position:absolute}.k-band__label[data-astro-cid-zfhkjemc]{top:4px;left:var(--ax-s3);max-width:calc(100% - var(--ax-s3));color:var(--ax-fg-3);font-family:var(--ax-font-mono);font-size:var(--ax-fs-mono);line-height:var(--ax-lh-mono);letter-spacing:var(--ax-track-mono);text-transform:uppercase;position:absolute}.k-band[data-astro-cid-zfhkjemc].is-narrow .k-band__label[data-astro-cid-zfhkjemc]{left:var(--ax-s2);letter-spacing:.02em}.k-fig__lines[data-astro-cid-zfhkjemc]{position:absolute;inset:0;overflow:visible}.k-line[data-astro-cid-zfhkjemc]{fill:none;stroke:var(--ax-fg-4);stroke-width:1px}.k-line--dash[data-astro-cid-zfhkjemc]{stroke-dasharray:4 5}.k-tip[data-astro-cid-zfhkjemc]{overflow:visible}.k-tip[data-astro-cid-zfhkjemc] path[data-astro-cid-zfhkjemc]{fill:none;stroke:var(--ax-fg-3);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.k-packet[data-astro-cid-zfhkjemc]{fill:none;stroke:var(--ax-signal);stroke-width:2px}.k-elabel[data-astro-cid-zfhkjemc]{box-sizing:border-box;width:max-content;max-width:var(--lw);background:var(--ax-surface);color:var(--ax-fg-3);font-size:var(--ax-fs-mono);text-align:center;padding:0 4px;line-height:1.3;position:absolute}.k-elabel--word[data-astro-cid-zfhkjemc]{white-space:nowrap;overflow-wrap:normal;max-width:none}.k-elabel--above[data-astro-cid-zfhkjemc]{background:0 0;transform:translate(-50%,calc(-100% - 4px))}.k-elabel--on[data-astro-cid-zfhkjemc]{transform:translate(-50%,-50%)}.k-elabel--right[data-astro-cid-zfhkjemc]{text-align:left;background:0 0;padding:0;transform:translate(10px,-50%)}.k-fig__caption[data-astro-cid-zfhkjemc]{max-width:var(--ax-measure);margin-top:var(--ax-s4);color:var(--ax-fg-3);font-size:var(--ax-fs-small);line-height:var(--ax-lh-body)}.k-fig--n1[data-astro-cid-zfhkjemc] .is-narrow[data-astro-cid-zfhkjemc]{display:none}@container kfig (width<=37.49rem){[data-astro-cid-zfhkjemc]:is(.k-fig--n2,.k-fig--n3,.k-fig--n4) .k-fig__stage[data-astro-cid-zfhkjemc]{--cols:var(--ncols);--rows:var(--nrows);--row:var(--nrow);--card:var(--ncard);--w:var(--nw);--xtra:var(--nxtra)}[data-astro-cid-zfhkjemc]:is(.k-fig--n2,.k-fig--n3,.k-fig--n4) .k-node[data-astro-cid-zfhkjemc]{grid-column:var(--mc);grid-row:var(--mr);--dy:var(--mdy,0px)}[data-astro-cid-zfhkjemc]:is(.k-fig--n2,.k-fig--n3,.k-fig--n4) .is-wide[data-astro-cid-zfhkjemc]{display:none}[data-astro-cid-zfhkjemc]:is(.k-fig--n2,.k-fig--n3,.k-fig--n4) .is-narrow[data-astro-cid-zfhkjemc]{display:block}}@container kfig (width<=59.99rem){.k-fig--n5[data-astro-cid-zfhkjemc] .k-fig__stage[data-astro-cid-zfhkjemc]{--cols:var(--ncols);--rows:var(--nrows);--row:var(--nrow);--card:var(--ncard);--w:var(--nw);--xtra:var(--nxtra)}.k-fig--n5[data-astro-cid-zfhkjemc] .k-node[data-astro-cid-zfhkjemc]{grid-column:var(--mc);grid-row:var(--mr);--dy:var(--mdy,0px)}.k-fig--n5[data-astro-cid-zfhkjemc] .is-wide[data-astro-cid-zfhkjemc]{display:none}.k-fig--n5[data-astro-cid-zfhkjemc] .is-narrow[data-astro-cid-zfhkjemc]{display:block}}@container kfig (width<=71.99rem){.k-fig--n6[data-astro-cid-zfhkjemc] .k-fig__stage[data-astro-cid-zfhkjemc]{--cols:var(--ncols);--rows:var(--nrows);--row:var(--nrow);--card:var(--ncard);--w:var(--nw);--xtra:var(--nxtra)}.k-fig--n6[data-astro-cid-zfhkjemc] .k-node[data-astro-cid-zfhkjemc]{grid-column:var(--mc);grid-row:var(--mr);--dy:var(--mdy,0px)}.k-fig--n6[data-astro-cid-zfhkjemc] .is-wide[data-astro-cid-zfhkjemc]{display:none}.k-fig--n6[data-astro-cid-zfhkjemc] .is-narrow[data-astro-cid-zfhkjemc]{display:block}}.k-mock--paper[data-astro-cid-v3hqb34m] .k-mock__win[data-astro-cid-v3hqb34m]{border-color:var(--ax-paper-line-strong);background:var(--ax-paper);box-shadow:var(--ax-paper-edge), var(--ax-shadow-float)}.k-mock--paper[data-astro-cid-v3hqb34m] .k-mock__bar[data-astro-cid-v3hqb34m]{background:0 0}.k-pp[data-astro-cid-7jx36kfb]{gap:var(--ax-s4);display:grid}.k-pp__block[data-astro-cid-7jx36kfb]{gap:var(--ax-s2);padding-top:var(--ax-s3);border-top:1px solid var(--ax-line);opacity:clamp(0, calc(var(--k-s) - var(--n) + 1), 1);transform:translateY(calc((1 - clamp(0, calc(var(--k-s) - var(--n) + 1), 1)) * 8px));display:grid}.k-pp__lines[data-astro-cid-7jx36kfb]{gap:var(--ax-s2);margin:0;padding:0;display:grid}.k-pp__line[data-astro-cid-7jx36kfb]{align-items:center;gap:var(--ax-s3);display:flex}.k-pp__dot[data-astro-cid-7jx36kfb]{background:var(--ax-fg-3);border-radius:50%;flex:none;width:6px;height:6px}.k-pp__accept[data-astro-cid-7jx36kfb] .k-m-line[data-astro-cid-7jx36kfb]{width:60%;margin-top:var(--ax-s2)}@container k-mock (width>=32rem){.k-pp[data-astro-cid-7jx36kfb]{gap:var(--ax-s4) var(--ax-s5);grid-template-columns:repeat(2,minmax(0,1fr))}.k-pp__block[data-astro-cid-7jx36kfb]:first-child{grid-column:1/-1}}footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{box-sizing:border-box;align-items:center;min-width:44px;min-height:44px;display:inline-flex}footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if] span[data-astro-cid-nns7i3if],footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{white-space:nowrap}footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if]{flex-wrap:wrap}.footer-top[data-astro-cid-nns7i3if]{margin-left:auto;margin-right:auto}@media (min-width:768px) and (max-width:1279.98px){.footer-top[data-astro-cid-nns7i3if]{flex-direction:column;gap:3rem}}@media (min-width:1280px){.footer-top[data-astro-cid-nns7i3if]{gap:4rem}.footer-top[data-astro-cid-nns7i3if]>div[data-astro-cid-nns7i3if]:first-child{flex:0 22rem}}
