@layer reset{:host,html{--font-fallback:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--global-font-body,var(--font-fallback));-webkit-tap-highlight-color:transparent}*,::backdrop,::file-selector-button,:after,:before{border-style:solid;border-width:0;border-color:var(--global-color-border,currentcolor);box-sizing:border-box;margin:0;padding:0}hr{color:inherit;border-top-width:1px;height:0}body{line-height:inherit;height:100%}img{border-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}menu,ol,ul{list-style:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button,button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}::placeholder{--placeholder-fallback:#00000080;opacity:1;color:var(--global-color-placeholder,var(--placeholder-fallback))}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{--placeholder-fallback:color-mix(in oklab,currentcolor 50%,transparent)}}::selection{background-color:var(--global-color-selection,#0073ff4d)}textarea{resize:vertical}table{border-color:inherit;text-indent:0;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{text-decoration:inherit;color:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{--font-mono-fallback:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New";font-family:var(--global-font-mono,var(--font-mono-fallback));font-feature-settings:normal;font-variation-settings:normal;font-size:1em}progress{vertical-align:baseline}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda:"🐼";--header-height:var(--sizes-layout-header-height);--header-compact:var(--sizes-layout-header-height-compact);--motion-hover-shift:4px;--motion-hover-zoom:1.08;--motion-hover-brighten:1.35;--motion-reveal-distance:80px;--motion-reveal-threshold:.15;--motion-parallax-pattern:48px;--motion-parallax-split:64px;--motion-parallax-hatch:.02;--motion-panel-start:.4;--motion-panel-end:.5;--motion-header-compact-at:8px;--motion-menu-shift:4px;--motion-stage-open-distance:.45;--motion-nav-mobile-shift:8px;--motion-rulemap-shift:10px;--motion-parallax-hero-image:32px;--motion-rulemap-flow-speed:18;--motion-parallax-rulemap-grid:.25;--motion-rulemap-flow-perspective:.035;--motion-code-lines-speed:12;--motion-parallax-squares-1:240px;--motion-parallax-squares-2:400px;--motion-parallax-squares-3:560px;--motion-parallax-squares-4:720px;--motion-squares-split-end:.5;--motion-dot-raster-speed:12;--motion-dot-raster-end:.9}main{padding-top:var(--header-height);overflow-x:clip}html{background:var(--colors-background-page);font-family:var(--fonts-font-family-primary);color:var(--colors-text-default);scroll-padding-top:var(--header-compact)}:focus-visible{outline-width:var(--border-widths-border-width-focus);outline-style:solid;outline-color:var(--colors-focus-ring);outline-offset:var(--border-widths-border-width-focus)}html.js [data-reveal]{opacity:0;transform:translateY(var(--motion-reveal-distance))}html.js [data-reveal][data-in]{opacity:1;--transition-prop:opacity,transform;--transition-duration:var(--durations-duration-reveal-fade),var(--durations-duration-reveal-move);transition-property:opacity,transform;transition-duration:var(--durations-duration-reveal-fade),var(--durations-duration-reveal-move);--transition-easing:var(--easings-easing-reveal);transition-timing-function:var(--easings-easing-reveal);transition-delay:var(--delay,0s);transform:none}body[data-locked]{left:var(--spacing-0);right:var(--spacing-0);width:var(--sizes-full);position:fixed;overflow:hidden}[data-dot-field],[data-dots-grid]{position:relative;overflow:hidden}[data-dot-band]{left:var(--spacing-0);right:var(--spacing-0);height:175px;position:absolute}[data-dot]{background:var(--colors-decor-pattern);border-radius:var(--radii-radius-full);will-change:transform;width:var(--sizes-size-dot-m);height:var(--sizes-size-dot-m);animation-name:siteDotFlow;animation-iteration-count:infinite;position:absolute}[data-dots-grid] [data-dot]{animation-duration:var(--durations-duration-loop-dots)}[data-dot-field] [data-dot]{animation-duration:var(--durations-duration-loop-dots-stage)}[data-dot=accent]{background:var(--colors-decor-pattern-accent)}[data-offscreen] [data-dot],[data-paused] [data-dot]{animation-play-state:paused}*,::backdrop,:after,:before{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--rotate-x:0;--rotate-y:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}@media (prefers-reduced-motion:reduce){:root{--motion-hover-shift:0px;--motion-hover-zoom:1;--motion-reveal-distance:0px;--motion-parallax-pattern:0px;--motion-parallax-split:0px;--motion-parallax-hatch:0;--motion-menu-shift:0px;--motion-stage-open-distance:0;--motion-nav-mobile-shift:0px;--motion-rulemap-shift:0px;--motion-parallax-hero-image:0px;--motion-rulemap-flow-speed:0;--motion-parallax-rulemap-grid:0;--motion-code-lines-speed:0;--motion-parallax-squares-1:0px;--motion-parallax-squares-2:0px;--motion-parallax-squares-3:0px;--motion-parallax-squares-4:0px;--motion-squares-split-end:0;--motion-dot-raster-speed:0;--motion-dot-raster-end:0}html.js [data-reveal]{opacity:1;transform:none}[data-dot]{animation:none}}}@layer tokens{:where(:root,:host){--durations-delay-menu-open:.15s;--durations-delay-menu-close:.3s;--easings-easing-out:ease-out;--easings-easing-out-soft:cubic-bezier(.2,.7,.2,1);--easings-easing-reveal:cubic-bezier(.16,1,.3,1);--easings-easing-in-out:ease-in-out;--colors-mallorca-50:#f4f9fa;--colors-mallorca-150:#dff1f2;--colors-mallorca-200:#d4eced;--colors-mallorca-600:#71d0d6;--colors-mallorca-1000:#00c0cd;--colors-mallorca-1300:#008592;--colors-mallorca-1800:#00242f;--colors-mallorca-1850:#0d1c27;--colors-mallorca-1950:#000f1b;--colors-deep-sea-600:#e5e8e8;--colors-deep-sea-900:#c9cdce;--colors-deep-sea-1200:#9ea6aa;--colors-deep-sea-1600:#5c6b73;--colors-deep-sea-1700:#46565f;--colors-white:#fff;--colors-hot-june-600:#ea7d7d;--colors-hot-june-1100:#c62222;--colors-baltic-spring-600:#b5e663;--colors-baltic-spring-1400:#4f7a0d;--colors-deep-sea-alpha-0:#2e3f4900;--colors-deep-sea-alpha-5:#2e3f490d;--colors-deep-sea-alpha-10:#2e3f491a;--colors-deep-sea-alpha-15:#2e3f4926;--colors-deep-sea-alpha-20:#2e3f4933;--colors-white-alpha-10:#ffffff1a;--colors-white-alpha-15:#ffffff26;--colors-white-alpha-25:#ffffff40;--colors-white-alpha-40:#fff6;--colors-caramel-850:#f8c033;--colors-caramel-1300:#b45309;--colors-mallorca-alpha-50:#71d0d680;--colors-current:currentColor;--radii-radius-none:0px;--radii-radius-3xs:8px;--radii-radius-2xs:12px;--radii-radius-sm:18px;--radii-radius-md:24px;--radii-radius-full:9999px;--radii-radius-4xs:4px;--radii-radius-focus-card:28px;--sizes-border-width-default:1px;--sizes-size-dot-s:4px;--sizes-size-dot-m:6px;--sizes-size-dot-l:8px;--sizes-size-dot-xs:2px;--sizes-size-logo-sm:40px;--sizes-size-logo-md:48px;--sizes-size-logo-lg:88px;--sizes-size-icon-sm:16px;--sizes-size-icon-md:20px;--sizes-size-icon-lg:24px;--sizes-size-textarea-min-height:152px;--sizes-size-checkbox:20px;--sizes-space-64:64px;--sizes-layout-section-half-height:50svh;--sizes-layout-container-max-width:1280px;--sizes-layout-header-height:72px;--sizes-layout-header-height-compact:56px;--sizes-layout-media-card-asset-height:192px;--sizes-layout-nav-menu-min-width:240px;--sizes-layout-footer-nav-group-min-width:232px;--sizes-layout-text-max-width:800px;--sizes-layout-text-media-asset-width:432px;--sizes-full:100%;--sizes-svh:100svh;--sizes-breakpoint-tablet:768px;--sizes-breakpoint-desktop:1024px;--border-widths-border-width-default:1px;--border-widths-border-width-focus:2px;--border-widths-border-width-icon-sm:1px;--border-widths-border-width-icon-md:1.25px;--border-widths-border-width-icon-lg:1.5px;--border-widths-border-width-hairline:.75px;--border-widths-border-width-strong:2px;--border-widths-border-width-medium:1.5px;--opacity-opacity-scrim:.5;--opacity-opacity-dot-field:1;--opacity-opacity-grain:.07;--opacity-opacity-squares-accent:.4;--opacity-opacity-squares-strong:.22;--opacity-opacity-rulemap-flow-grid:.32;--opacity-opacity-rulemap-flow-fade:.66;--opacity-opacity-asset-stroke-strong:.7;--opacity-opacity-asset-stroke:.32;--opacity-opacity-asset-fill-top:.26;--opacity-opacity-asset-fill-bottom:.06;--spacing-0:0;--spacing-space-4:4px;--spacing-space-8:8px;--spacing-space-12:12px;--spacing-space-16:16px;--spacing-space-20:20px;--spacing-space-24:24px;--spacing-space-32:32px;--spacing-space-40:40px;--spacing-space-48:48px;--spacing-space-56:56px;--spacing-space-64:64px;--spacing-space-72:72px;--spacing-space-96:96px;--spacing-space-144:144px;--spacing-layout-card-inset:24px;--fonts-font-family-primary:"Euclid Circular A",sans-serif;--font-weights-font-weight-regular:400;--font-weights-font-weight-medium:500;--font-sizes-type-body-md-size:16px;--font-sizes-type-body-sm-size:14px;--font-sizes-type-label-md-size:14px;--font-sizes-type-label-sm-size:12px;--font-sizes-type-body-xs-size:12px;--line-heights-type-body-md-line-height:24px;--line-heights-type-body-sm-line-height:20px;--line-heights-type-label-md-line-height:20px;--line-heights-type-label-sm-line-height:16px;--line-heights-type-body-xs-line-height:16px;--breakpoints-tablet:768px;--breakpoints-desktop:1024px;--colors-background-page:var(--colors-brand-tint-subtle);--colors-background-raised:var(--colors-white);--colors-background-subtle:var(--colors-brand-tint);--colors-background-accent:var(--colors-brand-accent);--colors-background-hover:var(--colors-brand-tint);--colors-background-glass:var(--colors-white-alpha-40);--colors-text-default:var(--colors-brand-deep);--colors-text-muted:var(--colors-deep-sea-1700);--colors-text-subtle:var(--colors-deep-sea-1600);--colors-text-on-accent:var(--colors-brand-deep);--colors-text-link:var(--colors-brand-accent-strong);--colors-text-link-hover:var(--colors-brand-deep);--colors-text-accent:var(--colors-brand-accent-strong);--colors-border-subtle:var(--colors-deep-sea-alpha-15);--colors-border-default:var(--colors-deep-sea-900);--colors-border-strong:var(--colors-brand-deep);--colors-action-primary-background:var(--colors-brand-deep);--colors-action-primary-background-hover:var(--colors-brand-deep-raised);--colors-action-primary-text:var(--colors-white);--colors-action-secondary-border:var(--colors-brand-deep);--colors-action-secondary-text:var(--colors-brand-deep);--colors-action-secondary-background-hover:var(--colors-brand-tint);--colors-action-disabled-background:var(--colors-deep-sea-600);--colors-action-disabled-text:var(--colors-deep-sea-1200);--colors-focus-ring:var(--colors-brand-accent-strong);--colors-focus-ring-offset:var(--colors-background-page);--colors-feedback-error:var(--colors-hot-june-1100);--colors-feedback-success:var(--colors-baltic-spring-1400);--colors-feedback-warning:var(--colors-caramel-1300);--colors-decor-pattern:var(--colors-brand-deep);--colors-decor-pattern-subtle:var(--colors-deep-sea-900);--colors-decor-pattern-accent:var(--colors-brand-accent);--colors-decor-gradient-start:var(--colors-brand-gradient-start);--colors-decor-gradient-end:var(--colors-brand-gradient-end);--colors-decor-pattern-vivid:var(--colors-brand-accent-vivid);--colors-decor-spot-accent:var(--colors-brand-accent);--colors-decor-spot-strong:var(--colors-brand-accent-strong);--colors-decor-spot-light:var(--colors-brand-gradient-end);--colors-decor-hatch-tint:var(--colors-deep-sea-alpha-5);--colors-decor-spot-accent-soft:var(--colors-brand-accent-soft);--colors-asset-placeholder:var(--colors-deep-sea-900);--colors-shadow-default:var(--colors-deep-sea-alpha-10);--colors-shadow-strong:var(--colors-deep-sea-alpha-20);--colors-shadow-subtle:var(--colors-deep-sea-alpha-5);--colors-rulemap-result-true:var(--colors-baltic-spring-600);--colors-rulemap-result-false:var(--colors-hot-june-600);--colors-brand-tint-subtle:var(--colors-mallorca-50);--colors-brand-tint:var(--colors-mallorca-150);--colors-brand-tint-strong:var(--colors-mallorca-200);--colors-brand-accent:var(--colors-mallorca-600);--colors-brand-accent-strong:var(--colors-mallorca-1300);--colors-brand-accent-on-dark:var(--colors-mallorca-600);--colors-brand-deep:var(--colors-mallorca-1950);--colors-brand-deep-subtle:var(--colors-mallorca-1850);--colors-brand-deep-raised:var(--colors-mallorca-1800);--colors-brand-gradient-start:var(--colors-deep-sea-600);--colors-brand-gradient-end:var(--colors-mallorca-200);--colors-brand-accent-vivid:var(--colors-mallorca-1000);--colors-brand-accent-soft:var(--colors-mallorca-alpha-50);--durations-duration-fast:.15s;--durations-duration-base:.2s;--durations-duration-medium:.25s;--durations-duration-slow:.4s;--durations-duration-reveal-fade:.7s;--durations-duration-reveal-move:1s;--durations-duration-loop-dots:12s;--durations-duration-loop-dots-stage:20s;--durations-duration-rulemap-step:1.4s;--durations-duration-circles-slide:2.4s;--durations-duration-circles-cycle:5.4s;--durations-duration-circles-fade:1.8s;--durations-delay-reveal-stagger:.18s;--durations-delay-rulemap-root:.35s;--font-sizes-type-display-lg-size:36px;--font-sizes-type-display-md-size:32px;--font-sizes-type-heading-lg-size:32px;--font-sizes-type-heading-md-size:24px;--font-sizes-type-heading-sm-size:18px;--font-sizes-type-card-title-size:var(--font-sizes-type-heading-lg-size);--font-sizes-type-display-sm-size:32px;--font-sizes-type-body-lg-size:16px;--line-heights-type-display-lg-line-height:44px;--line-heights-type-display-md-line-height:42px;--line-heights-type-heading-lg-line-height:40px;--line-heights-type-heading-md-line-height:32px;--line-heights-type-heading-sm-line-height:26px;--line-heights-type-card-title-line-height:var(--line-heights-type-heading-lg-line-height);--line-heights-type-display-sm-line-height:42px;--line-heights-type-body-lg-line-height:24px;--spacing-layout-section-gap:var(--spacing-space-64);--spacing-layout-section-inset:var(--spacing-space-16);--spacing-layout-section-padding-y-sm:var(--spacing-space-64);--spacing-layout-section-gap-lg:var(--spacing-space-64);--spacing-layout-section-padding-y-md:var(--spacing-space-64);--spacing-layout-container-padding-x:var(--spacing-space-16);--spacing-layout-container-offset:max(var(--spacing-layout-section-inset),calc((100vw - var(--sizes-layout-container-max-width)) / 2));--spacing-layout-grid-gap-sm:var(--spacing-space-16);--spacing-layout-grid-gap-md:var(--spacing-space-20);--spacing-layout-stack-md:var(--spacing-space-24);--spacing-layout-stack-lg:var(--spacing-space-48);--spacing-layout-stack-sm:var(--spacing-space-12);--spacing-layout-inset-sm:var(--spacing-space-16);--spacing-layout-inset-md:var(--spacing-space-16);--spacing-layout-inset-lg:var(--spacing-space-32);--spacing-layout-inset-xl:var(--spacing-space-32);--spacing-layout-card-inset-end:24px;--spacing-layout-header-nav-gap:var(--spacing-space-32);--spacing-layout-header-item-gap:var(--spacing-space-16);--spacing-layout-header-logo-gap:var(--spacing-space-32);--spacing-layout-accordion-indent:80px;--spacing-layout-stage-hatch-height:112px;--spacing-layout-asset-squares-offset-top:0px;--sizes-layout-section-min-height:360px;--sizes-layout-card-min-height:612px;--sizes-layout-hero-min-height:calc(100svh - var(--sizes-layout-header-height));--sizes-layout-content-card-header-height:260px;--sizes-layout-content-card-height:484px;--sizes-layout-content-card-height-static:436px;--sizes-layout-media-card-body-height:304px;--sizes-layout-media-card-body-height-static:256px;--sizes-layout-accordion-indent:80px;--sizes-layout-form-label-width:120px;--sizes-layout-stage-hatch-height:112px;--sizes-layout-stage-card-min-height:596px;--sizes-layout-person-card-photo-size:184px;--sizes-layout-rulemap-flow-fade-height:130px;--sizes-layout-asset-circles-size:136px;--sizes-layout-asset-squares-size:393px;--shadows-shadow-card:0px 4px 56px 0px var(--colors-shadow-default);--shadows-shadow-elevated:0px 4px 56px 0px var(--colors-shadow-strong);--shadows-shadow-elevated-hover:0px 8px 64px 0px var(--colors-shadow-strong);--shadows-shadow-raised:0px 4px 48px 0px var(--colors-shadow-subtle);--shadows-shadow-raised-hover:0px 8px 56px 0px var(--colors-shadow-subtle);--shadows-shadow-rulemap-flow:0px 0px 16px 4px var(--colors-shadow-default);--shadows-glow-accent:0px 0px 8px 0px var(--colors-decor-pattern-accent);--gradients-gradient-brand:linear-gradient(180deg,var(--colors-decor-gradient-start) 0%,var(--colors-decor-gradient-end) 100%)}[data-theme=dark]{--colors-background-page:var(--colors-brand-deep);--colors-background-raised:var(--colors-brand-deep-raised);--colors-background-subtle:var(--colors-brand-deep-subtle);--colors-background-hover:var(--colors-brand-deep-subtle);--colors-background-glass:var(--colors-white-alpha-10);--colors-text-default:var(--colors-white);--colors-text-muted:var(--colors-deep-sea-900);--colors-text-subtle:var(--colors-deep-sea-1200);--colors-text-link:var(--colors-brand-accent-on-dark);--colors-text-link-hover:var(--colors-white);--colors-text-accent:var(--colors-brand-accent-on-dark);--colors-border-subtle:var(--colors-white-alpha-15);--colors-border-default:var(--colors-white-alpha-25);--colors-border-strong:var(--colors-white);--colors-action-primary-background:var(--colors-white);--colors-action-primary-background-hover:var(--colors-deep-sea-600);--colors-action-primary-text:var(--colors-brand-deep);--colors-action-secondary-border:var(--colors-white);--colors-action-secondary-text:var(--colors-white);--colors-action-secondary-background-hover:var(--colors-brand-deep-subtle);--colors-action-disabled-background:var(--colors-white-alpha-10);--colors-action-disabled-text:var(--colors-white-alpha-40);--colors-focus-ring:var(--colors-brand-accent-on-dark);--colors-focus-ring-offset:var(--colors-background-page);--colors-feedback-error:var(--colors-hot-june-600);--colors-feedback-success:var(--colors-baltic-spring-600);--colors-feedback-warning:var(--colors-caramel-850);--colors-decor-pattern:var(--colors-brand-tint-strong);--colors-decor-pattern-subtle:var(--colors-brand-tint-subtle);--colors-decor-gradient-start:var(--colors-brand-deep-subtle);--colors-decor-gradient-end:var(--colors-brand-deep-raised);--colors-decor-spot-strong:var(--colors-brand-accent-on-dark);--colors-decor-spot-light:var(--colors-brand-deep-raised);--colors-asset-placeholder:var(--colors-deep-sea-1700);--colors-shadow-default:var(--colors-deep-sea-alpha-0);--colors-shadow-strong:var(--colors-deep-sea-alpha-0);--colors-shadow-subtle:var(--colors-deep-sea-alpha-0);--shadows-shadow-card:0px 4px 56px 0px var(--colors-shadow-default);--shadows-shadow-elevated:0px 4px 56px 0px var(--colors-shadow-strong);--shadows-shadow-elevated-hover:0px 8px 64px 0px var(--colors-shadow-strong);--shadows-shadow-raised:0px 4px 48px 0px var(--colors-shadow-subtle);--shadows-shadow-raised-hover:0px 8px 56px 0px var(--colors-shadow-subtle);--shadows-shadow-rulemap-flow:0px 0px 16px 4px var(--colors-shadow-default);--gradients-gradient-brand:linear-gradient(180deg,var(--colors-decor-gradient-start) 0%,var(--colors-decor-gradient-end) 100%)}@keyframes siteDotFlow{0%{transform:translate(0,0)}to{transform:translate3d(var(--dot-travel,1440px),0,0)}}@keyframes dotRasterUp{0%{transform:translate(0,0)}to{transform:translate3d(0,calc(-1 * var(--spacing-space-16)),0)}}@keyframes dotRasterRight{0%{transform:translate(0,0)}to{transform:translate3d(var(--spacing-space-16),0,0)}}@keyframes siteDrift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(18%,12%)scale(1.15)}to{transform:translate(-8%,22%)scale(.95)}}@keyframes rulemapNodeIn{0%{opacity:0;transform:translateY(var(--motion-rulemap-shift))}to{opacity:1;transform:none}}@keyframes rulemapNodeOut{0%{opacity:1}to{opacity:0}}@keyframes rulemapFadeIn{0%{opacity:0}to{opacity:1}}@keyframes rulemapEdgeIn{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes rulemapEdgeOut{0%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes rulemapMarkIn{0%{color:var(--colors-text-muted);background-color:#0000}to{background-color:var(--colors-decor-spot-accent-soft);color:var(--colors-text-default)}}@keyframes rulemapMarkOut{0%{background-color:var(--colors-decor-spot-accent-soft);color:var(--colors-text-default)}to{color:var(--colors-text-muted);background-color:#0000}}@media screen and (width>=48rem){:where(:root,:host){--font-sizes-type-display-lg-size:54px;--font-sizes-type-display-md-size:40px;--font-sizes-type-heading-md-size:26px;--font-sizes-type-display-sm-size:36px;--font-sizes-type-body-lg-size:20px;--line-heights-type-display-lg-line-height:64px;--line-heights-type-display-md-line-height:50px;--line-heights-type-heading-lg-line-height:42px;--line-heights-type-heading-md-line-height:34px;--line-heights-type-display-sm-line-height:46px;--line-heights-type-body-lg-line-height:30px;--spacing-layout-section-inset:var(--spacing-space-24);--spacing-layout-section-gap-lg:var(--spacing-space-96);--spacing-layout-container-padding-x:var(--spacing-space-40);--spacing-layout-grid-gap-sm:var(--spacing-space-20);--spacing-layout-grid-gap-md:var(--spacing-space-24);--spacing-layout-stack-sm:var(--spacing-space-16);--spacing-layout-inset-sm:var(--spacing-space-20);--spacing-layout-inset-md:var(--spacing-space-24);--spacing-layout-inset-lg:var(--spacing-space-40);--spacing-layout-inset-xl:var(--spacing-space-48);--spacing-layout-accordion-indent:104px;--spacing-layout-stage-hatch-height:170px;--sizes-layout-section-min-height:516px;--sizes-layout-card-min-height:864px;--sizes-layout-content-card-header-height:274px;--sizes-layout-content-card-height:498px;--sizes-layout-content-card-height-static:450px;--sizes-layout-media-card-body-height:308px;--sizes-layout-media-card-body-height-static:260px;--sizes-layout-accordion-indent:104px;--sizes-layout-form-label-width:176px;--sizes-layout-stage-hatch-height:170px;--sizes-layout-stage-card-min-height:840px;--sizes-layout-person-card-photo-size:142px;--sizes-layout-rulemap-flow-fade-height:186px;--sizes-layout-asset-circles-size:168px;--sizes-layout-asset-squares-size:768px}}@media screen and (width>=64rem){:where(:root,:host){--font-sizes-type-display-lg-size:64px;--font-sizes-type-display-md-size:48px;--font-sizes-type-heading-lg-size:38px;--font-sizes-type-heading-md-size:28px;--font-sizes-type-heading-sm-size:20px;--font-sizes-type-card-title-size:var(--font-sizes-type-heading-md-size);--font-sizes-type-display-sm-size:42px;--line-heights-type-display-lg-line-height:74px;--line-heights-type-display-md-line-height:58px;--line-heights-type-heading-lg-line-height:48px;--line-heights-type-heading-md-line-height:36px;--line-heights-type-heading-sm-line-height:30px;--line-heights-type-card-title-line-height:var(--line-heights-type-heading-md-line-height);--line-heights-type-display-sm-line-height:52px;--spacing-layout-section-gap:var(--spacing-space-72);--spacing-layout-section-inset:var(--spacing-space-32);--spacing-layout-section-padding-y-sm:var(--spacing-space-72);--spacing-layout-section-gap-lg:var(--spacing-space-144);--spacing-layout-section-padding-y-md:120px;--spacing-layout-container-padding-x:var(--spacing-space-64);--spacing-layout-grid-gap-sm:var(--spacing-space-24);--spacing-layout-grid-gap-md:var(--spacing-space-32);--spacing-layout-stack-md:var(--spacing-space-32);--spacing-layout-stack-lg:var(--spacing-space-56);--spacing-layout-inset-sm:var(--spacing-space-24);--spacing-layout-inset-md:var(--spacing-space-32);--spacing-layout-inset-lg:var(--spacing-space-48);--spacing-layout-inset-xl:var(--spacing-space-64);--spacing-layout-card-inset-end:32px;--spacing-layout-accordion-indent:124px;--spacing-layout-asset-squares-offset-top:91px;--sizes-layout-card-min-height:856px;--sizes-layout-content-card-header-height:304px;--sizes-layout-content-card-height:544px;--sizes-layout-content-card-height-static:488px;--sizes-layout-media-card-body-height:328px;--sizes-layout-media-card-body-height-static:272px;--sizes-layout-accordion-indent:124px;--sizes-layout-form-label-width:200px;--sizes-layout-stage-card-min-height:824px;--sizes-layout-person-card-photo-size:184px;--sizes-layout-asset-squares-size:720px}}@media (prefers-reduced-motion:reduce){:where(:root,:host){--durations-duration-fast:0s;--durations-duration-base:0s;--durations-duration-medium:0s;--durations-duration-slow:0s;--durations-duration-reveal-fade:0s;--durations-duration-reveal-move:0s;--durations-duration-loop-dots:0s;--durations-duration-loop-dots-stage:0s;--durations-duration-rulemap-step:0s;--durations-duration-circles-slide:0s;--durations-duration-circles-cycle:0s;--durations-duration-circles-fade:0s;--durations-delay-reveal-stagger:0s;--durations-delay-rulemap-root:0s}}}@layer recipes;@layer utilities{@layer compositions{.textStyle_label\.md{font-family:var(--fonts-font-family-primary);font-weight:var(--font-weights-font-weight-medium);font-size:var(--font-sizes-type-label-md-size);line-height:var(--line-heights-type-label-md-line-height);letter-spacing:.08em;text-transform:uppercase}.textStyle_body\.md{font-size:var(--font-sizes-type-body-md-size);line-height:var(--line-heights-type-body-md-line-height)}.textStyle_body\.md,.textStyle_heading\.sm{font-family:var(--fonts-font-family-primary);font-weight:var(--font-weights-font-weight-regular)}.textStyle_heading\.sm{font-size:var(--font-sizes-type-heading-sm-size);line-height:var(--line-heights-type-heading-sm-line-height)}.textStyle_heading\.md{font-size:var(--font-sizes-type-heading-md-size);line-height:var(--line-heights-type-heading-md-line-height)}.textStyle_body\.sm,.textStyle_heading\.md{font-family:var(--fonts-font-family-primary);font-weight:var(--font-weights-font-weight-regular)}.textStyle_body\.sm{font-size:var(--font-sizes-type-body-sm-size);line-height:var(--line-heights-type-body-sm-line-height)}.textStyle_display\.lg{font-size:var(--font-sizes-type-display-lg-size);line-height:var(--line-heights-type-display-lg-line-height)}.textStyle_display\.lg,.textStyle_display\.md{font-family:var(--fonts-font-family-primary);font-weight:var(--font-weights-font-weight-regular)}.textStyle_display\.md{font-size:var(--font-sizes-type-display-md-size);line-height:var(--line-heights-type-display-md-line-height)}.textStyle_display\.sm{font-size:var(--font-sizes-type-display-sm-size);line-height:var(--line-heights-type-display-sm-line-height)}.textStyle_body\.lg,.textStyle_display\.sm{font-family:var(--fonts-font-family-primary);font-weight:var(--font-weights-font-weight-regular)}.textStyle_body\.lg{font-size:var(--font-sizes-type-body-lg-size);line-height:var(--line-heights-type-body-lg-line-height)}.textStyle_label\.sm{font-family:var(--fonts-font-family-primary);font-weight:var(--font-weights-font-weight-medium);font-size:var(--font-sizes-type-label-sm-size);line-height:var(--line-heights-type-label-sm-line-height);letter-spacing:.08em;text-transform:uppercase}.textStyle_body\.xs{font-size:var(--font-sizes-type-body-xs-size);line-height:var(--line-heights-type-body-xs-line-height)}.textStyle_body\.xs,.textStyle_heading\.lg{font-family:var(--fonts-font-family-primary);font-weight:var(--font-weights-font-weight-regular)}.textStyle_heading\.lg{font-size:var(--font-sizes-type-heading-lg-size);line-height:var(--line-heights-type-heading-lg-line-height)}.textStyle_heading\.card-title{font-family:var(--fonts-font-family-primary);font-weight:var(--font-weights-font-weight-regular);font-size:var(--font-sizes-type-card-title-size);line-height:var(--line-heights-type-card-title-line-height)}@media screen and (width>=48rem){.tablet\:textStyle_heading\.sm{font-family:var(--fonts-font-family-primary);font-weight:var(--font-weights-font-weight-regular);font-size:var(--font-sizes-type-heading-sm-size);line-height:var(--line-heights-type-heading-sm-line-height)}}}.--node-line_token\(borderWidths\.border-width\.strong\){--node-line:var(--border-widths-border-width-strong)}.--node-line_token\(borderWidths\.border-width\.medium\){--node-line:var(--border-widths-border-width-medium)}.--stage-radius_token\(radii\.radius\.sm\){--stage-radius:var(--radii-radius-sm)}.--panel-radius_token\(radii\.radius\.sm\){--panel-radius:var(--radii-radius-sm)}.--panel-inset_token\(spacing\.layout\.section\.inset\){--panel-inset:var(--spacing-layout-section-inset)}.--check-delay_calc\(var\(--check-order\)_\*_token\(durations\.delay\.reveal-stagger\)\){--check-delay:calc(var(--check-order) * var(--durations-delay-reveal-stagger))}.--check-order_0{--check-order:0}.--check-order_1{--check-order:1}.--check-order_2{--check-order:2}.--rulemap-in_rulemapFadeIn{--rulemap-in:rulemapFadeIn}.--rulemap-out_rulemapNodeOut{--rulemap-out:rulemapNodeOut}.--rulemap-in_rulemapMarkIn{--rulemap-in:rulemapMarkIn}.--rulemap-out_rulemapMarkOut{--rulemap-out:rulemapMarkOut}.--rulemap-in_rulemapEdgeIn{--rulemap-in:rulemapEdgeIn}.--rulemap-out_rulemapEdgeOut{--rulemap-out:rulemapEdgeOut}.--node-width_var\(--rulemap-node-width-sm\){--node-width:var(--rulemap-node-width-sm)}.--node-height_var\(--rulemap-node-height-sm\){--node-height:var(--rulemap-node-height-sm)}.--node-result_var\(--rulemap-result-sm\){--node-result:var(--rulemap-result-sm)}.--rulemap-in_rulemapNodeIn{--rulemap-in:rulemapNodeIn}.bg_background\.page{background:var(--colors-background-page)}.bg_border\.default{background:var(--colors-border-default)}.bd_0{border:0}.m_0{margin:var(--spacing-0)}.p_0{padding:var(--spacing-0)}.p_layout\.inset\.sm{padding:var(--spacing-layout-inset-sm)}.bg_background\.raised{background:var(--colors-background-raised)}.bg_action\.primary\.background{background:var(--colors-action-primary-background)}.p_space\.8{padding:var(--spacing-space-8)}.bg_\[linear-gradient\(to_bottom\,_color-mix\(in_srgb\,_currentColor_calc\(token\(opacity\.opacity\.asset-fill-top\)_\*_100\%\)\,_transparent\)\,_color-mix\(in_srgb\,_currentColor_calc\(token\(opacity\.opacity\.asset-fill-bottom\)_\*_100\%\)\,_transparent\)\)\]{background:linear-gradient(to bottom,color-mix(in srgb,currentColor calc(var(--opacity-opacity-asset-fill-top) * 100%),transparent),color-mix(in srgb,currentColor calc(var(--opacity-opacity-asset-fill-bottom) * 100%),transparent))}.inset_0{inset:var(--spacing-0)}.bg_decor\.pattern-accent{background:var(--colors-decor-pattern-accent)}.inset_-space\.16{inset:calc(var(--spacing-space-16) * -1)}.bg_asset\.placeholder{background:var(--colors-asset-placeholder)}.bg_background\.glass{background:var(--colors-background-glass)}.p_layout\.inset\.xl{padding:var(--spacing-layout-inset-xl)}.bg_background\.subtle{background:var(--colors-background-subtle)}.bg_decor\.spot-accent{background:var(--colors-decor-spot-accent)}.bg_decor\.spot-strong{background:var(--colors-decor-spot-strong)}.bg_rulemap\.result-true{background:var(--colors-rulemap-result-true)}.bg_rulemap\.result-false{background:var(--colors-rulemap-result-false)}.bg_shadow\.subtle{background:var(--colors-shadow-subtle)}.p_var\(--node-line\){padding:var(--node-line)}.bg_raised{background:raised}.p_layout\.card\.inset{padding:var(--spacing-layout-card-inset)}.bg_\[color-mix\(in_srgb\,_token\(colors\.background\.glass\)_40\%\,_transparent\)\]{background:color-mix(in srgb,var(--colors-background-glass) 40%,transparent)}.bg_page{background:page}.p_layout\.section\.inset{padding:var(--spacing-layout-section-inset)}.bg_border\.strong{background:var(--colors-border-strong)}.p_space\.16{padding:var(--spacing-space-16)}.bg_decor\.spot-light{background:var(--colors-decor-spot-light)}.bg_gradient{background:gradient}.p_space\.24{padding:var(--spacing-space-24)}.grid-area_label{grid-area:label}.p_\[calc\(token\(spacing\.space\.24\)_\+_token\(borderWidths\.border-width\.medium\)\)\]{padding:calc(var(--spacing-space-24) + var(--border-widths-border-width-medium))}.p_\[calc\(token\(spacing\.space\.16\)_\+_token\(borderWidths\.border-width\.default\)\)\]{padding:calc(var(--spacing-space-16) + var(--border-widths-border-width-default))}.grid-area_workspace{grid-area:workspace}.grid-area_other{grid-area:other}.grid-area_ruml{grid-area:ruml}.grid-area_link-workspace{grid-area:link-workspace}.grid-area_link-other{grid-area:link-other}.font_inherit{font:inherit}.gap_space\.4{gap:var(--spacing-space-4)}.py_space\.4{padding-block:var(--spacing-space-4)}.bd-c_border\.strong{border-color:var(--colors-border-strong)}.gap_layout\.section\.gap{gap:var(--spacing-layout-section-gap)}.px_layout\.container\.offset{padding-inline:var(--spacing-layout-container-offset)}.gap_space\.16{gap:var(--spacing-space-16)}.gap_space\.8{gap:var(--spacing-space-8)}.gap_layout\.section\.gap-lg{gap:var(--spacing-layout-section-gap-lg)}.gap_layout\.stack\.md{gap:var(--spacing-layout-stack-md)}.gap_space\.24{gap:var(--spacing-space-24)}.flex_1{flex:1}.px_layout\.section\.inset{padding-inline:var(--spacing-layout-section-inset)}.gap_layout\.header\.logo-gap{gap:var(--spacing-layout-header-logo-gap)}.gap_layout\.header\.nav-gap{gap:var(--spacing-layout-header-nav-gap)}.gap_layout\.header\.item-gap{gap:var(--spacing-layout-header-item-gap)}.li-s_none{list-style:none}.px_space\.8{padding-inline:var(--spacing-space-8)}.bdr_radius\.full{border-radius:var(--radii-radius-full)}.bdr_radius\.2xs{border-radius:var(--radii-radius-2xs)}.py_space\.8{padding-block:var(--spacing-space-8)}.px_space\.16{padding-inline:var(--spacing-space-16)}.bd-c_border\.default{border-color:var(--colors-border-default)}.gap_layout\.stack\.lg{gap:var(--spacing-layout-stack-lg)}.flex_none{flex:none}.bdr_radius\.md{border-radius:var(--radii-radius-md)}.ov_hidden{overflow:hidden}.px_layout\.card\.inset{padding-inline:var(--spacing-layout-card-inset)}.py_space\.16{padding-block:var(--spacing-space-16)}.px_space\.24{padding-inline:var(--spacing-space-24)}.mx_-layout\.section\.inset{margin-inline:calc(var(--spacing-layout-section-inset) * -1)}.bdr_radius\.sm{border-radius:var(--radii-radius-sm)}.gap_layout\.stack\.sm{gap:var(--spacing-layout-stack-sm)}.bg-p_var\(--flow-grid-x\)_0{background-position:var(--flow-grid-x) 0}.ov_visible{overflow:visible}.ov_clip{overflow:clip}.px_0{padding-inline:var(--spacing-0)}.gap_layout\.grid\.gap-md{gap:var(--spacing-layout-grid-gap-md)}.bg-p_16px_16px{background-position:16px 16px}.bdr_radius\.3xs{border-radius:var(--radii-radius-3xs)}.px_space\.12{padding-inline:var(--spacing-space-12)}.py_layout\.inset\.sm{padding-block:var(--spacing-layout-inset-sm)}.bg-p_12px_12px{background-position:12px 12px}.py_layout\.section\.padding-y-sm{padding-block:var(--spacing-layout-section-padding-y-sm)}.px_layout\.inset\.md{padding-inline:var(--spacing-layout-inset-md)}.gap_space\.12{gap:var(--spacing-space-12)}.bd-w_border-width\.default{border-width:var(--border-widths-border-width-default)}.border-style_dashed{border-style:dashed}.py_layout\.stack\.md{padding-block:var(--spacing-layout-stack-md)}.bdr_radius\.none{border-radius:var(--radii-radius-none)}.gap_layout\.section\.inset{gap:var(--spacing-layout-section-inset)}.mx_auto{margin-inline:auto}.mx_-layout\.container\.offset{margin-inline:calc(var(--spacing-layout-container-offset) * -1)}.py_space\.24{padding-block:var(--spacing-space-24)}.border-style_solid{border-style:solid}.px_space\.4{padding-inline:var(--spacing-space-4)}.bdr_radius\.4xs{border-radius:var(--radii-radius-4xs)}.grid-template-areas_\"label\"_\"workspace\"_\"link-workspace\"_\"ruml\"_\"link-other\"_\"other\"{grid-template-areas:"label""workspace""link-workspace""ruml""link-other""other"}.grid-c_1_\/_-1{grid-column:1/-1}.grid-c_1{grid-column:1}.grid-c_2{grid-column:2}.grid-r_2{grid-row:2}.my_layout\.inset\.sm{margin-block:var(--spacing-layout-inset-sm)}.bd-c_feedback\.success{border-color:var(--colors-feedback-success)}.bd-c_feedback\.error{border-color:var(--colors-feedback-error)}.d_inline-flex{display:inline-flex}.ai_center{align-items:center}.c_text\.subtle{color:var(--colors-text-subtle)}.trs-prop_color{--transition-prop:color;transition-property:color}.trs-dur_duration\.fast{--transition-duration:var(--durations-duration-fast);transition-duration:var(--durations-duration-fast)}.trs-tmf_easing\.out{--transition-easing:var(--easings-easing-out);transition-timing-function:var(--easings-easing-out)}.c_text\.default{color:var(--colors-text-default)}.d_flex{display:flex}.flex-d_column{flex-direction:column}.d_grid{display:grid}.grid-tc_1fr{grid-template-columns:1fr}.cg_layout\.grid\.gap-sm{column-gap:var(--spacing-layout-grid-gap-sm)}.rg_layout\.stack\.lg{row-gap:var(--spacing-layout-stack-lg)}.jc_space-between{justify-content:space-between}.order_2{order:2}.pos_fixed{position:fixed}.z_\[40\]{z-index:40}.jc_center{justify-content:center}.trs-prop_min-height{--transition-prop:min-height;transition-property:min-height}.trs-dur_duration\.base{--transition-duration:var(--durations-duration-base);transition-duration:var(--durations-duration-base)}.d_inline-grid{display:inline-grid}.d_none{display:none}.pos_relative{position:relative}.pos_absolute{position:absolute}.bx-sh_shadow\.card{box-shadow:var(--shadows-shadow-card)}.op_\[0\]{opacity:0}.trf_translateY\(calc\(-1_\*_var\(--motion-menu-shift\)\)\){transform:translateY(calc(-1 * var(--motion-menu-shift)))}.vis_hidden{visibility:hidden}.trs-prop_opacity\,_transform\,_visibility{--transition-prop:opacity,transform,visibility;transition-property:opacity,transform,visibility}.white-space_nowrap{white-space:nowrap}.c_action\.primary\.text{color:var(--colors-action-primary-text)}.trs-prop_background-color{--transition-prop:background-color;transition-property:background-color}.z_\[39\]{z-index:39}.trf_translateY\(calc\(-1_\*_var\(--motion-nav-mobile-shift\)\)\){transform:translateY(calc(-1 * var(--motion-nav-mobile-shift)))}.d_inline-block{display:inline-block}.ring-w_border-width\.default{outline-width:var(--border-widths-border-width-default)}.outline-style_dashed{outline-style:dashed}.ring-c_border\.strong{outline-color:var(--colors-border-strong)}.stk-w_border-width\.icon\.sm{stroke-width:var(--border-widths-border-width-icon-sm)}.stk-w_border-width\.icon\.md{stroke-width:var(--border-widths-border-width-icon-md)}.stk-w_border-width\.icon\.lg{stroke-width:var(--border-widths-border-width-icon-lg)}.c_text\.muted{color:var(--colors-text-muted)}.flex-d_row-reverse{flex-direction:row-reverse}.flex-sh_0{flex-shrink:0}.c_decor\.pattern-accent{color:var(--colors-decor-pattern-accent)}.c_decor\.pattern{color:var(--colors-decor-pattern)}.d_block{display:block}.mask-type_alpha{mask-type:alpha}.stk_current{stroke:var(--colors-current)}.stk-w_border-width\.medium{stroke-width:var(--border-widths-border-width-medium)}.bx-sh_glow\.accent{box-shadow:var(--shadows-glow-accent)}.trf_translate\(-50\%\,_calc\(50\%_-_var\(--code-head-rise\)\)\){transform:translate(-50%,calc(50% - var(--code-head-rise)))}.stop-color_color-mix\(in_srgb\,_currentColor_calc\(token\(opacity\.opacity\.asset-stroke\)_\*_100\%\)\,_transparent\){stop-color:color-mix(in srgb,currentColor calc(var(--opacity-opacity-asset-stroke) * 100%),transparent)}.stop-color_color-mix\(in_srgb\,_currentColor_calc\(token\(opacity\.opacity\.asset-stroke-strong\)_\*_100\%\)\,_transparent\){stop-color:color-mix(in srgb,currentColor calc(var(--opacity-opacity-asset-stroke-strong) * 100%),transparent)}.cursor_pointer{cursor:pointer}.asp_\[4_\/_1\]{aspect-ratio:4}.op_opacity\.squares-strong{opacity:var(--opacity-opacity-squares-strong)}.pointer-events_none{pointer-events:none}.bg-i_\[radial-gradient\(circle\,_token\(colors\.decor\.spot-strong\)_0_calc\(var\(--dot-raster-d\,_token\(sizes\.size\.dot\.s\)\)_\/_2\)\,_transparent_calc\(var\(--dot-raster-d\,_token\(sizes\.size\.dot\.s\)\)_\/_2_\+_0\.5px\)\)\]{background-image:radial-gradient(circle,var(--colors-decor-spot-strong) 0 calc(var(--dot-raster-d,var(--sizes-size-dot-s)) / 2),transparent calc(var(--dot-raster-d,var(--sizes-size-dot-s)) / 2 + .5px))}.bg-s_token\(spacing\.space\.16\)_token\(spacing\.space\.16\){background-size:var(--spacing-space-16) var(--spacing-space-16)}.anim-n_dotRasterRight{animation-name:dotRasterRight}.anim-dur_var\(--dot-raster-period\){animation-duration:var(--dot-raster-period)}.anim-tmf_\[linear\]{animation-timing-function:linear}.anim-ic_infinite{animation-iteration-count:infinite}.will-change_transform{will-change:transform}.obj-f_cover{object-fit:cover}.obj-p_center{object-position:center}.asp_\[4_\/_3\]{aspect-ratio:4/3}.asp_\[1_\/_1\]{aspect-ratio:1}.trs-prop_background-color\,_box-shadow{--transition-prop:background-color,box-shadow;transition-property:background-color,box-shadow}.bx-sh_shadow\.raised{box-shadow:var(--shadows-shadow-raised)}.bg-grad_gradient\.brand{background-image:var(--gradients-gradient-brand)}.bg-i_\[radial-gradient\(circle_at_center\,_token\(colors\.text\.subtle\)_0_calc\(token\(sizes\.size\.dot\.xs\)_\/_2\)\,_transparent_calc\(token\(sizes\.size\.dot\.xs\)_\/_2_\+_0\.25px\)\)\]{background-image:radial-gradient(circle at center,var(--colors-text-subtle) 0 calc(var(--sizes-size-dot-xs) / 2),transparent calc(var(--sizes-size-dot-xs) / 2 + .25px))}.bg-s_var\(--flow-grid-pitch\)_var\(--flow-grid-pitch\){background-size:var(--flow-grid-pitch) var(--flow-grid-pitch)}.op_opacity\.rulemap-flow-grid{opacity:var(--opacity-opacity-rulemap-flow-grid)}.stk_text\.subtle{stroke:var(--colors-text-subtle)}.trf_scale\(1\,_calc\(1_\+_var\(--motion-rulemap-flow-perspective\)\)\)_translate3d\(var\(--flow-x\)\,_var\(--flow-y\)\,_0\){transform:scale(1,calc(1 + var(--motion-rulemap-flow-perspective))) translate3d(var(--flow-x),var(--flow-y),0)}.trf_translate3d\(var\(--flow-x\)\,_var\(--flow-y\)\,_0\){transform:translate3d(var(--flow-x),var(--flow-y),0)}.op_opacity\.rulemap-flow-fade{opacity:var(--opacity-opacity-rulemap-flow-fade)}.bg-i_\[linear-gradient\(to_bottom\,_token\(colors\.background\.subtle\)\,_transparent\)\]{background-image:linear-gradient(to bottom,var(--colors-background-subtle),transparent)}.bg-i_\[linear-gradient\(to_top\,_token\(colors\.background\.subtle\)\,_transparent\)\]{background-image:linear-gradient(to top,var(--colors-background-subtle),transparent)}.as_start{align-self:start}.cq-t_inline-size{container-type:inline-size}.trf_\[translateX\(-14\.9\%\)\]{transform:translate(-14.9%)}.jc_flex-start{justify-content:flex-start}.z_\[1\]{z-index:1}.op_opacity\.squares-accent{opacity:var(--opacity-opacity-squares-accent)}.filter_\[url\(\#squares-split-shadow\)\]{filter:url(#squares-split-shadow)}.flood-color_token\(colors\.shadow\.default\){flood-color:var(--colors-shadow-default)}.trf-o_var\(--split-origin\){transform-origin:var(--split-origin)}.ai_flex-start{align-items:flex-start}.ta_center{text-align:center}.as_flex-start{align-self:flex-start}.bx-sh_shadow\.elevated{box-shadow:var(--shadows-shadow-elevated)}.trs-prop_box-shadow{--transition-prop:box-shadow;transition-property:box-shadow}.trf-o_center{transform-origin:50%}.trs-prop_transform\,_filter{--transition-prop:transform,filter;transition-property:transform,filter}.trs-dur_duration\.slow{--transition-duration:var(--durations-duration-slow);transition-duration:var(--durations-duration-slow)}.trs-tmf_easing\.out-soft{--transition-easing:var(--easings-easing-out-soft);transition-timing-function:var(--easings-easing-out-soft)}.bg-i_\[repeating-radial-gradient\(circle_at_50\%_50\%\,_color-mix\(in_srgb\,_token\(colors\.decor\.pattern-accent\)_28\%\,_transparent\)_0_1px\,_transparent_1px_12px\)\]{background-image:repeating-radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--colors-decor-pattern-accent) 28%,transparent) 0 1px,transparent 1px 12px)}.bg-i_\[radial-gradient\(circle\,_color-mix\(in_srgb\,_token\(colors\.decor\.pattern-subtle\)_45\%\,_transparent\)_0_1\.5px\,_transparent_2px\)\]{background-image:radial-gradient(circle,color-mix(in srgb,var(--colors-decor-pattern-subtle) 45%,transparent) 0 1.5px,transparent 2px)}.bg-s_32px_32px{background-size:32px 32px}.bg-i_\[repeating-linear-gradient\(90deg\,_color-mix\(in_srgb\,_token\(colors\.decor\.pattern-subtle\)_22\%\,_transparent\)_0_1px\,_transparent_1px_12px\)\]{background-image:repeating-linear-gradient(90deg,color-mix(in srgb,var(--colors-decor-pattern-subtle) 22%,transparent) 0 1px,transparent 1px 12px)}.bg-i_\[repeating-linear-gradient\(-45deg\,_color-mix\(in_srgb\,_token\(colors\.decor\.pattern-accent\)_30\%\,_transparent\)_0_1px\,_transparent_1px_12px\)\]{background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--colors-decor-pattern-accent) 30%,transparent) 0 1px,transparent 1px 12px)}.bg-i_\[radial-gradient\(circle\,_token\(colors\.decor\.pattern-accent\)_0_calc\(token\(sizes\.size\.dot\.s\)_\/_2\)\,_transparent_calc\(token\(sizes\.size\.dot\.s\)_\/_2_\+_0\.5px\)\)\]{background-image:radial-gradient(circle,var(--colors-decor-pattern-accent) 0 calc(var(--sizes-size-dot-s) / 2),transparent calc(var(--sizes-size-dot-s) / 2 + .5px))}.bg-s_token\(spacing\.space\.24\)_token\(spacing\.space\.24\){background-size:var(--spacing-space-24) var(--spacing-space-24)}.bg-i_\[repeating-linear-gradient\(-45deg\,_color-mix\(in_srgb\,_token\(colors\.decor\.pattern-accent\)_50\%\,_transparent\)_0_1px\,_transparent_1px_16px\)\]{background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--colors-decor-pattern-accent) 50%,transparent) 0 1px,transparent 1px 16px)}.bx-sh_\[inset_0_0_0_var\(--node-line\)_token\(colors\.text\.subtle\)\]{box-shadow:inset 0 0 0 var(--node-line) var(--colors-text-subtle)}.bx-sh_shadow\.rulemap-flow{box-shadow:var(--shadows-shadow-rulemap-flow)}.ta_left{text-align:left}.grid-tr_0fr{grid-template-rows:0fr}.trs-prop_grid-template-rows{--transition-prop:grid-template-rows;transition-property:grid-template-rows}.trs-dur_duration\.medium{--transition-duration:var(--durations-duration-medium);transition-duration:var(--durations-duration-medium)}.cg_layout\.stack\.sm{column-gap:var(--spacing-layout-stack-sm)}.rg_layout\.stack\.sm{row-gap:var(--spacing-layout-stack-sm)}.grid-tc_minmax\(0\,_1fr\){grid-template-columns:minmax(0,1fr)}.grid-tc_minmax\(0\,_1fr\)_minmax\(0\,_2fr\){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.d_contents{display:contents}.order_-1{order:-1}.cg_layout\.section\.gap{column-gap:var(--spacing-layout-section-gap)}.rg_layout\.stack\.md{row-gap:var(--spacing-layout-stack-md)}.ai_start{align-items:start}.bg-i_\[radial-gradient\(circle\,_color-mix\(in_srgb\,_token\(colors\.decor\.pattern-subtle\)_40\%\,_transparent\)_0_2px\,_transparent_2\.5px\)\]{background-image:radial-gradient(circle,color-mix(in srgb,var(--colors-decor-pattern-subtle) 40%,transparent) 0 2px,transparent 2.5px)}.bg-s_24px_24px{background-size:24px 24px}.z_\[0\]{z-index:0}.trf_translateY\(var\(--pattern-y\,_0px\)\){transform:translateY(var(--pattern-y,0px))}.c_text\.accent{color:var(--colors-text-accent)}.op_opacity\.scrim{opacity:var(--opacity-opacity-scrim)}.cp-path_inset\(var\(--bg-t\,_token\(spacing\.layout\.section\.inset\)\)_var\(--bg-x\,_token\(spacing\.layout\.container\.offset\)\)_var\(--bg-b\,_token\(spacing\.layout\.section\.inset\)\)_var\(--bg-x\,_token\(spacing\.layout\.container\.offset\)\)_round_var\(--bg-r\,_token\(radii\.radius\.sm\)\)\){clip-path:inset(var(--bg-t,var(--spacing-layout-section-inset)) var(--bg-x,var(--spacing-layout-container-offset)) var(--bg-b,var(--spacing-layout-section-inset)) var(--bg-x,var(--spacing-layout-container-offset)) round var(--bg-r,var(--radii-radius-sm)));-webkit-clip-path:inset(var(--bg-t,var(--spacing-layout-section-inset)) var(--bg-x,var(--spacing-layout-container-offset)) var(--bg-b,var(--spacing-layout-section-inset)) var(--bg-x,var(--spacing-layout-container-offset)) round var(--bg-r,var(--radii-radius-sm)))}.will-change_clip-path{will-change:clip-path}.op_opacity\.dot-field{opacity:var(--opacity-opacity-dot-field)}.op_opacity\.grain{opacity:var(--opacity-opacity-grain)}.mix-bm_overlay{mix-blend-mode:overlay}.bg-i_\[url\(\"data\:image\/svg\+xml\,\%3Csvg_xmlns\=\'http\:\/\/www\.w3\.org\/2000\/svg\'_width\=\'160\'_height\=\'160\'\%3E\%3Cfilter_id\=\'n\'\%3E\%3CfeTurbulence_type\=\'fractalNoise\'_baseFrequency\=\'0\.9\'_numOctaves\=\'2\'_stitchTiles\=\'stitch\'\/\%3E\%3C\/filter\%3E\%3Crect_width\=\'100\%25\'_height\=\'100\%25\'_filter\=\'url\(\%23n\)\'\/\%3E\%3C\/svg\%3E\"\)\]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.bg-s_\[160px_160px\]{background-size:160px 160px}.z_\[2\]{z-index:2}.as_stretch{align-self:stretch}.jc_flex-end{justify-content:flex-end}.asp_\[1\]{aspect-ratio:1}.filter_\[blur\(90px\)\]{filter:blur(90px)}.anim-n_siteDrift{animation-name:siteDrift}.anim-dur_\[24s\]{animation-duration:24s}.anim-tmf_easing\.in-out{animation-timing-function:var(--easings-easing-in-out)}.anim-dir_alternate{animation-direction:alternate}.op_\[0\.75\]{opacity:.75}.op_\[0\.45\]{opacity:.45}.anim-dur_\[32s\]{animation-duration:32s}.op_\[0\.9\]{opacity:.9}.anim-dur_\[36s\]{animation-duration:36s}.asp_\[2_\/_1\]{aspect-ratio:2}.cp-path_inset\(var\(--panel-y\,_0px\)_var\(--panel-x\,_0px\)_round_var\(--panel-r\,_0px\)\){clip-path:inset(var(--panel-y,0px) var(--panel-x,0px) round var(--panel-r,0px));-webkit-clip-path:inset(var(--panel-y,0px) var(--panel-x,0px) round var(--panel-r,0px))}.as_end{align-self:end}.tov_ellipsis{text-overflow:ellipsis}.flex-wrap_wrap{flex-wrap:wrap}.inset-e_md{inset-inline-end:md}.grid-tr_auto_1fr{grid-template-rows:auto 1fr}.ov-wrap_break-word{overflow-wrap:break-word}.ps_space\.24{padding-inline-start:var(--spacing-space-24)}.li-t_disc{list-style-type:disc}.li-t_decimal{list-style-type:decimal}.column-span_all{column-span:all}.inset-e_sm{inset-inline-end:sm}.trf-o_top_left{transform-origin:0 0}.trf_\[scale\(var\(--check-map-scale\,_1\)\)\]{transform:scale(var(--check-map-scale,1))}.asp_var\(--check-map-ratio\){aspect-ratio:var(--check-map-ratio)}.anim-dur_duration\.slow{animation-duration:var(--durations-duration-slow)}.anim-tmf_easing\.out{animation-timing-function:var(--easings-easing-out)}.anim-dly_var\(--check-delay\){animation-delay:var(--check-delay)}.anim-fm_both{animation-fill-mode:both}.stk_text\.accent{stroke:var(--colors-text-accent)}.stk-w_border-width\.strong{stroke-width:var(--border-widths-border-width-strong)}.stk-dsh_\[4_4\]{stroke-dasharray:4 4}.bg-c_decor\.spot-accent-soft{background-color:var(--colors-decor-spot-accent-soft)}.bx-db_clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.asp_var\(--rulemap-ratio-sm\){aspect-ratio:var(--rulemap-ratio-sm)}.vector-effect_non-scaling-stroke{vector-effect:non-scaling-stroke}.stk-dsh_1{stroke-dasharray:1}.cg_space\.16{column-gap:var(--spacing-space-16)}.bg-c_background\.raised{background-color:var(--colors-background-raised)}.bg-i_\[linear-gradient\(to_bottom_right\,_token\(colors\.border\.subtle\)\,_token\(colors\.text\.accent\)\)\]{background-image:linear-gradient(to bottom right,var(--colors-border-subtle),var(--colors-text-accent))}.stk-w_\[calc\(2_\*_token\(borderWidths\.border-width\.default\)\)\]{stroke-width:calc(2 * var(--border-widths-border-width-default))}.rx_token\(radii\.radius\.2xs\){rx:var(--radii-radius-2xs)}.grid-tc_minmax\(0\,_1fr\)_auto{grid-template-columns:minmax(0,1fr) auto}.as_center{align-self:center}.trf_translateY\(var\(--float-y\,_0px\)\){transform:translateY(var(--float-y,0px))}.c_feedback\.success{color:var(--colors-feedback-success)}.c_feedback\.error{color:var(--colors-feedback-error)}.resize_vertical{resize:vertical}.ai_baseline{align-items:baseline}.trs-prop_border-color{--transition-prop:border-color;transition-property:border-color}.min-h_svh{min-height:100svh}.bd-t-w_border-width\.default{border-top-width:var(--border-widths-border-width-default)}.pt_layout\.section\.padding-y-sm{padding-top:var(--spacing-layout-section-padding-y-sm)}.pb_layout\.section\.inset{padding-bottom:var(--spacing-layout-section-inset)}.pt_space\.16{padding-top:var(--spacing-space-16)}.h_border-width\.default{height:var(--sizes-border-width-default)}.w_full{width:var(--sizes-full)}.mt_auto{margin-top:auto}.h_\[175px\]{height:175px}.h_size\.logo\.md{height:var(--sizes-size-logo-md)}.w_auto{width:auto}.top_0{top:var(--spacing-0)}.left_0{left:var(--spacing-0)}.right_0{right:var(--spacing-0)}.max-w_layout\.container\.max-width{max-width:var(--sizes-layout-container-max-width)}.min-h_var\(--header-height\){min-height:var(--header-height)}.ml_auto{margin-left:auto}.top_\[calc\(100\%_\+_token\(spacing\.space\.16\)\)\]{top:calc(100% + var(--spacing-space-16))}.left_\[-16px\]{left:-16px}.min-w_layout\.nav-menu\.min-width{min-width:var(--sizes-layout-nav-menu-min-width)}.mr_\[-8px\]{margin-right:-8px}.top_var\(--header-current\,_var\(--header-height\)\){top:var(--header-current,var(--header-height))}.h_\[calc\(100dvh_-_var\(--header-current\,_var\(--header-height\)\)\)\]{height:calc(100dvh - var(--header-current,var(--header-height)))}.ov-y_auto{overflow-y:auto}.pt_layout\.stack\.md{padding-top:var(--spacing-layout-stack-md)}.pb_layout\.section\.padding-y-sm{padding-bottom:var(--spacing-layout-section-padding-y-sm)}.pb_space\.16{padding-bottom:var(--spacing-space-16)}.bd-b-w_border-width\.default{border-bottom-width:var(--border-widths-border-width-default)}.min-w_size\.logo\.md{min-width:var(--sizes-size-logo-md)}.min-h_size\.icon\.sm{min-height:var(--sizes-size-icon-sm)}.w_size\.icon\.sm{width:var(--sizes-size-icon-sm)}.h_size\.icon\.sm{height:var(--sizes-size-icon-sm)}.w_size\.icon\.md{width:var(--sizes-size-icon-md)}.h_size\.icon\.md{height:var(--sizes-size-icon-md)}.w_size\.icon\.lg{width:var(--sizes-size-icon-lg)}.h_size\.icon\.lg{height:var(--sizes-size-icon-lg)}.h_full{height:var(--sizes-full)}.pt_layout\.card\.inset{padding-top:var(--spacing-layout-card-inset)}.pb_layout\.card\.inset-end{padding-bottom:var(--spacing-layout-card-inset-end)}.lc_2{-webkit-line-clamp:2}.lc_2,.lc_5{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lc_5{-webkit-line-clamp:5}.w_layout\.asset-circles\.size{width:var(--sizes-layout-asset-circles-size)}.h_layout\.asset-circles\.size{height:var(--sizes-layout-asset-circles-size)}.left_var\(--code-head-x\){left:var(--code-head-x)}.bottom_space\.48{bottom:var(--spacing-space-48)}.w_size\.dot\.s{width:var(--sizes-size-dot-s)}.h_size\.dot\.s{height:var(--sizes-size-dot-s)}.bottom_0{bottom:var(--spacing-0)}.right_space\.16{right:var(--spacing-space-16)}.bottom_space\.16{bottom:var(--spacing-space-16)}.right_layout\.inset\.sm{right:var(--spacing-layout-inset-sm)}.bottom_layout\.inset\.sm{bottom:var(--spacing-layout-inset-sm)}.bottom_var\(--flow-grid-overscan\){bottom:var(--flow-grid-overscan)}.h_layout\.rulemap-flow\.fade-height{height:var(--sizes-layout-rulemap-flow-fade-height)}.w_var\(--node-width\){width:var(--node-width)}.h_var\(--node-height\){height:var(--node-height)}.bdr-tl_radius\.sm{border-top-left-radius:var(--radii-radius-sm)}.bdr-bl_radius\.sm{border-bottom-left-radius:var(--radii-radius-sm)}.bdr-tr_radius\.none{border-top-right-radius:var(--radii-radius-none)}.bdr-br_radius\.none{border-bottom-right-radius:var(--radii-radius-none)}.w_\[calc\(100cqw_\+_token\(spacing\.layout\.container\.offset\)\)\]{width:calc(100cqw + var(--spacing-layout-container-offset))}.h_\[100cqw\]{height:100cqw}.max-w_\[none\]{max-width:none}.h_\[calc\(100\%_\/_0\.79\)\]{height:126.582%}.pb_layout\.section\.padding-y-md{padding-bottom:var(--spacing-layout-section-padding-y-md)}.h_\[calc\(100vw_\/_4\)\]{height:25vw}.left_\[calc\(50\%_-_50vw\)\]{left:calc(50% - 50vw)}.w_\[100vw\]{width:100vw}.left_var\(--square-left-mobile\){left:var(--square-left-mobile)}.top_var\(--square-top-mobile\){top:var(--square-top-mobile)}.w_var\(--square-side-mobile\){width:var(--square-side-mobile)}.h_var\(--square-side-mobile\){height:var(--square-side-mobile)}.top_var\(--split-top-mobile\){top:var(--split-top-mobile)}.w_var\(--split-side-mobile\){width:var(--split-side-mobile)}.h_var\(--split-side-mobile\){height:var(--split-side-mobile)}.min-w_\[0\]{min-width:0}.h_\[33\.333\%\]{height:33.333%}.min-h_var\(--node-height\){min-height:var(--node-height)}.mr_var\(--node-result\){margin-right:var(--node-result)}.pt_space\.8{padding-top:var(--spacing-space-8)}.lc_3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.top_var\(--node-line\){top:var(--node-line)}.right_var\(--node-line\){right:var(--node-line)}.bottom_var\(--node-line\){bottom:var(--node-line)}.w_var\(--node-result\){width:var(--node-result)}.bdr-tr_\[calc\(token\(radii\.radius\.3xs\)_-_var\(--node-line\)\)\]{border-top-right-radius:calc(var(--radii-radius-3xs) - var(--node-line))}.bdr-br_\[calc\(token\(radii\.radius\.3xs\)_-_var\(--node-line\)\)\]{border-bottom-right-radius:calc(var(--radii-radius-3xs) - var(--node-line))}.ov-x_clip{overflow-x:clip}.w_layout\.accordion\.indent{width:var(--sizes-layout-accordion-indent)}.pl_layout\.inset\.sm{padding-left:var(--spacing-layout-inset-sm)}.pt_layout\.inset\.sm{padding-top:var(--spacing-layout-inset-sm)}.pb_layout\.inset\.md{padding-bottom:var(--spacing-layout-inset-md)}.pl_layout\.accordion\.indent{padding-left:var(--spacing-layout-accordion-indent)}.bottom_\[calc\(-1_\*_var\(--motion-parallax-pattern\)\)\]{bottom:calc(-1 * var(--motion-parallax-pattern))}.h_\[calc\(395px_\+_var\(--motion-parallax-pattern\)\)\]{height:calc(395px + var(--motion-parallax-pattern))}.h_layout\.content-card\.header-height{height:var(--sizes-layout-content-card-header-height)}.lc_4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.h_auto{height:auto}.min-h_layout\.section\.min-height{min-height:var(--sizes-layout-section-min-height)}.right_layout\.section\.inset{right:var(--spacing-layout-section-inset)}.bottom_layout\.section\.inset{bottom:var(--spacing-layout-section-inset)}.min-h_layout\.hero\.min-height{min-height:var(--sizes-layout-hero-min-height)}.pb_layout\.stage\.hatch-height{padding-bottom:var(--spacing-layout-stage-hatch-height)}.pt_layout\.inset\.lg{padding-top:var(--spacing-layout-inset-lg)}.pb_layout\.stack\.lg{padding-bottom:var(--spacing-layout-stack-lg)}.bottom_\[-48px\]{bottom:-48px}.h_\[calc\(token\(sizes\.layout\.stage\.hatch-height\)_\+_48px\)\]{height:calc(var(--sizes-layout-stage-hatch-height) + 48px)}.pt_layout\.section\.inset{padding-top:var(--spacing-layout-section-inset)}.h_layout\.stage\.hatch-height{height:var(--sizes-layout-stage-hatch-height)}.w_border-width\.default{width:var(--sizes-border-width-default)}.w_\[55\%\]{width:55%}.left_\[-6\%\]{left:-6%}.top_\[48\%\]{top:48%}.w_\[45\%\]{width:45%}.left_\[62\%\]{left:62%}.top_\[-10\%\]{top:-10%}.w_\[60\%\]{width:60%}.left_\[30\%\]{left:30%}.top_\[10\%\]{top:10%}.pb_0{padding-bottom:var(--spacing-0)}.h_\[30\%\]{height:30%}.h_layout\.media-card\.asset-height{height:var(--sizes-layout-media-card-asset-height)}.min-h_layout\.media-card\.body-height{min-height:var(--sizes-layout-media-card-body-height)}.min-h_layout\.media-card\.body-height-static{min-height:var(--sizes-layout-media-card-body-height-static)}.max-w_layout\.text\.max-width{max-width:var(--sizes-layout-text-max-width)}.top_\[50\%\]{top:50%}.h_\[calc\(50\%_\+_100svh\)\]{height:calc(50% + 100svh)}.mt_layout\.stack\.lg{margin-top:var(--spacing-layout-stack-lg)}.mt_layout\.stack\.md{margin-top:var(--spacing-layout-stack-md)}.mt_layout\.stack\.sm{margin-top:var(--spacing-layout-stack-sm)}.mt_layout\.section\.gap{margin-top:var(--spacing-layout-section-gap)}.w_var\(--check-map-width\){width:var(--check-map-width)}.h_var\(--check-map-height\){height:var(--check-map-height)}.left_var\(--check-x\){left:var(--check-x)}.top_var\(--check-y\){top:var(--check-y)}.max-w_var\(--check-map-width\){max-width:var(--check-map-width)}.w_space\.64{width:var(--sizes-space-64)}.left_var\(--rulemap-x-sm\){left:var(--rulemap-x-sm)}.w_var\(--rulemap-node-width-sm\){width:var(--rulemap-node-width-sm)}.top_-space\.16{top:calc(var(--spacing-space-16) * -1)}.h_\[calc\(var\(--rulemap-y-sm\)_\+_token\(spacing\.space\.16\)\)\]{height:calc(var(--rulemap-y-sm) + var(--spacing-space-16))}.max-w_var\(--rulemap-width-sm\){max-width:var(--rulemap-width-sm)}.top_var\(--rulemap-y-sm\){top:var(--rulemap-y-sm)}.mb_space\.16{margin-bottom:var(--spacing-space-16)}.pt_space\.48{padding-top:var(--spacing-space-48)}.pl_layout\.section\.inset{padding-left:var(--spacing-layout-section-inset)}.mr_layout\.section\.inset{margin-right:var(--spacing-layout-section-inset)}.ml_0{margin-left:var(--spacing-0)}.pl_layout\.container\.offset{padding-left:var(--spacing-layout-container-offset)}.pr_layout\.container\.offset{padding-right:var(--spacing-layout-container-offset)}.pr_0{padding-right:var(--spacing-0)}.mt_\[2px\]{margin-top:2px}.h_\[56px\]{height:56px}.min-h_size\.textarea\.min-height{min-height:var(--sizes-size-textarea-min-height)}.\[\&_ul\]\:m_0 ul{margin:var(--spacing-0)}.\[\&_ul\]\:p_0 ul{padding:var(--spacing-0)}.\[\&_i\]\:bg_decor\.pattern i{background:var(--colors-decor-pattern)}.\[\&_a\]\:p_space\.4 a{padding:var(--spacing-space-4)}.\[\&_img\]\:grid-area_1_\/_1 img{grid-area:1/1}.\[\&\[data-current\]\:\:after\,_\&\[aria-current\=page\]\:\:after\]\:bg_background\.accent[aria-current=page]:after,.\[\&\[data-current\]\:\:after\,_\&\[aria-current\=page\]\:\:after\]\:bg_background\.accent[data-current]:after{background:var(--colors-background-accent)}.after\:inset_0:after{inset:var(--spacing-0)}.\[\&\[data-closed\]\]\:bg_decor\.spot-strong[data-closed]{background:var(--colors-decor-spot-strong)}.\[\&\:\:before\]\:inset_0:before,.\[\&_\[data-flow-view\]\]\:inset_0 [data-flow-view]{inset:var(--spacing-0)}.\[\&\:\:before\]\:bg_decor\.hatch-tint:before{background:var(--colors-decor-hatch-tint)}.\[\&_\>_\*\]\:grid-area_1_\/_1>*{grid-area:1/1}.\[\&_img\]\:bg_asset\.placeholder img{background:var(--colors-asset-placeholder)}.before\:inset_\[token\(borderWidths\.border-width\.medium\)\]:before{inset:var(--border-widths-border-width-medium)}.before\:bg_background\.raised:before{background:var(--colors-background-raised)}.\[\&_input\]\:m_0 input{margin:var(--spacing-0)}.\[\&_\[data-fill\]\,_\&_svg\]\:inset_0 [data-fill],.\[\&_\[data-fill\]\,_\&_svg\]\:inset_0 svg{inset:var(--spacing-0)}.\[\&_\[data-fill\]\]\:bg_action\.primary\.background [data-fill]{background:var(--colors-action-primary-background)}.\[\&_input\]\:bg_background\.raised input{background:var(--colors-background-raised)}.\[\&_input\]\:bg_background\.page input{background:var(--colors-background-page)}.\[\&_ul\]\:gap_space\.16 ul{gap:var(--spacing-space-16)}.\[\&_ul\]\:li-s_none ul{list-style:none}.\[\&_a\]\:bdr_radius\.full a,.\[\&_i\]\:bdr_radius\.full i{border-radius:var(--radii-radius-full)}.\[\&\[data-current\]\:\:after\,_\&\[aria-current\=page\]\:\:after\]\:inset-x_space\.8[aria-current=page]:after,.\[\&\[data-current\]\:\:after\,_\&\[aria-current\=page\]\:\:after\]\:inset-x_space\.8[data-current]:after{inset-inline:var(--spacing-space-8)}.\[\&_ul\]\:gap_layout\.stack\.sm ul{gap:var(--spacing-layout-stack-sm)}.\[\&\[aria-current\=page\]\]\:td_underline[aria-current=page]{text-decoration:underline}.after\:bdr_radius\.full:after{border-radius:var(--radii-radius-full)}.after\:bd-w_border-width\.default:after{border-width:var(--border-widths-border-width-default)}.after\:border-style_solid:after{border-style:solid}.after\:bd-c_current:after{border-color:var(--colors-current)}.\[\&_\>_div\]\:ov_hidden>div{overflow:hidden}.\[\&_a\]\:td_underline a{text-decoration:underline}.before\:bdr_\[calc\(token\(radii\.radius\.2xs\)_-_token\(borderWidths\.border-width\.medium\)\)\]:before{border-radius:calc(var(--radii-radius-2xs) - var(--border-widths-border-width-medium))}.\[\&_input\]\:bdr_radius\.4xs input{border-radius:var(--radii-radius-4xs)}.\[\&_input\]\:bd-w_border-width\.default input{border-width:var(--border-widths-border-width-default)}.\[\&_input\]\:bd-c_border\.strong input{border-color:var(--colors-border-strong)}.\[\&_\[data-fill\]\]\:bdr_radius\.4xs [data-fill]{border-radius:var(--radii-radius-4xs)}.\[\&_svg\]\:flex_none svg{flex:none}.\[\&_ul\]\:d_flex ul{display:flex}.\[\&_ul\]\:flex-d_column ul{flex-direction:column}.\[\&_ul\]\:ai_flex-start ul{align-items:flex-start}.\[\&_a\]\:d_inline-flex a{display:inline-flex}.\[\&_a\]\:c_text\.subtle a{color:var(--colors-text-subtle)}.\[\&_a\]\:trs-prop_color a{--transition-prop:color;transition-property:color}.\[\&_a\]\:trs-dur_duration\.fast a{--transition-duration:var(--durations-duration-fast);transition-duration:var(--durations-duration-fast)}.\[\&_a\]\:trs-tmf_easing\.out a{--transition-easing:var(--easings-easing-out);transition-timing-function:var(--easings-easing-out)}.\[\&\[data-compact\]_\[data-full\]\]\:op_\[0\][data-compact] [data-full]{opacity:0}.\[\&\[data-compact\]_\[data-signet\]\]\:op_\[1\][data-compact] [data-signet]{opacity:1}.\[\&_img\]\:trs-prop_opacity img{--transition-prop:opacity;transition-property:opacity}.\[\&_img\]\:trs-dur_duration\.base img{--transition-duration:var(--durations-duration-base);transition-duration:var(--durations-duration-base)}.\[\&_img\]\:trs-tmf_easing\.out img{--transition-easing:var(--easings-easing-out);transition-timing-function:var(--easings-easing-out)}.\[\&_img\[data-signet\]\]\:op_\[0\] img[data-signet]{opacity:0}.\[\&\[aria-expanded\=true\]\]\:c_text\.default[aria-expanded=true]{color:var(--colors-text-default)}.\[\&_svg\]\:trs-prop_transform svg{--transition-prop:transform;transition-property:transform}.\[\&_svg\]\:trs-dur_duration\.base svg{--transition-duration:var(--durations-duration-base);transition-duration:var(--durations-duration-base)}.\[\&_svg\]\:trs-tmf_easing\.out svg{--transition-easing:var(--easings-easing-out);transition-timing-function:var(--easings-easing-out)}.\[\&\[aria-expanded\=true\]_svg\]\:trf_rotate\(180deg\)[aria-expanded=true] svg{transform:rotate(180deg)}.\[\&\[data-current\]\,_\&\[aria-current\=page\]\]\:c_text\.default[aria-current=page],.\[\&\[data-current\]\,_\&\[aria-current\=page\]\]\:c_text\.default[data-current]{color:var(--colors-text-default)}.\[\&\[data-current\]\:\:after\,_\&\[aria-current\=page\]\:\:after\]\:content_\"\"[aria-current=page]:after,.\[\&\[data-current\]\:\:after\,_\&\[aria-current\=page\]\:\:after\]\:content_\"\"[data-current]:after{content:""}.\[\&\[data-current\]\:\:after\,_\&\[aria-current\=page\]\:\:after\]\:pos_absolute[aria-current=page]:after,.\[\&\[data-current\]\:\:after\,_\&\[aria-current\=page\]\:\:after\]\:pos_absolute[data-current]:after{position:absolute}.\[\&\[data-current\]\:\:after\,_\&\[aria-current\=page\]\:\:after\]\:pointer-events_none[aria-current=page]:after,.\[\&\[data-current\]\:\:after\,_\&\[aria-current\=page\]\:\:after\]\:pointer-events_none[data-current]:after{pointer-events:none}.\[\&\[data-open\]\]\:op_\[1\][data-open]{opacity:1}.\[\&\[data-open\]\]\:trf_none[data-open]{transform:none}.\[\&\[data-open\]\]\:vis_visible[data-open]{visibility:visible}.\[\&\[data-open\]\]\:trs-prop_opacity\,_transform[data-open]{--transition-prop:opacity,transform;transition-property:opacity,transform}.\[\&_\[data-icon\=menu\]\]\:d_flex [data-icon=menu]{display:flex}.\[\&\[aria-expanded\=true\]_\[data-icon\=menu\]\]\:d_none[aria-expanded=true] [data-icon=menu],.\[\&_\[data-icon\=close\]\]\:d_none [data-icon=close]{display:none}.\[\&\[aria-expanded\=true\]_\[data-icon\=close\]\]\:d_flex[aria-expanded=true] [data-icon=close]{display:flex}.\[\&\[aria-current\=page\]\]\:c_text\.default[aria-current=page]{color:var(--colors-text-default)}.\[\&\[aria-current\=page\]\]\:td-c_background\.accent[aria-current=page]{text-decoration-color:var(--colors-background-accent)}.\[\&\[aria-current\=page\]\]\:td-t_token\(borderWidths\.border-width\.default\)[aria-current=page]{text-decoration-thickness:var(--border-widths-border-width-default)}.\[\&_path\]\:vector-effect_non-scaling-stroke path{vector-effect:non-scaling-stroke}.after\:content_\"\":after{content:""}.after\:pos_absolute:after{position:absolute}.after\:op_opacity\.asset-stroke-strong:after{opacity:var(--opacity-opacity-asset-stroke-strong)}.after\:op_opacity\.asset-stroke:after{opacity:var(--opacity-opacity-asset-stroke)}[aria-busy=true] .\[\[aria-busy\=true\]_\&\]\:d_none{display:none}[aria-busy=true] .\[\[aria-busy\=true\]_\&\]\:d_inline{display:inline}[data-offscreen] .\[\[data-paused\]_\&\,_\[data-offscreen\]_\&\]\:anim-ps_paused,[data-paused] .\[\[data-paused\]_\&\,_\[data-offscreen\]_\&\]\:anim-ps_paused{animation-play-state:paused}[data-closed] .\[\[data-closed\]_\&\]\:vis_hidden{visibility:hidden}.hidden\:d_none:is([hidden],[data-hidden]){display:none}.\[\&_\[data-icon\=play\]\]\:d_flex [data-icon=play]{display:flex}.\[\&\[data-playing\]_\[data-icon\=play\]\]\:d_none[data-playing] [data-icon=play],.\[\&_\[data-icon\=pause\]\]\:d_none [data-icon=pause]{display:none}.\[\&\[data-playing\]_\[data-icon\=pause\]\]\:d_flex[data-playing] [data-icon=pause]{display:flex}.\[\&_\[data-flow-view\]\]\:pos_absolute [data-flow-view]{position:absolute}.\[\&\[data-drawn\]_\[data-flow-static\]\]\:d_none[data-drawn] [data-flow-static]{display:none}.\[\&\:not\(\[data-drawn\]\)_\[data-flow-static\]\:not\(\[data-flow-grid\]\)\:is\(html\[data-js\]_\*\)\]\:vis_hidden:not([data-drawn]) [data-flow-static]:not([data-flow-grid]):is(html[data-js] *){visibility:hidden}.\[\&_svg\]\:trs-dur_duration\.fast svg{--transition-duration:var(--durations-duration-fast);transition-duration:var(--durations-duration-fast)}.after\:bx-sh_\[calc\(-1_\*_var\(--node-line\)\)_0_0_0_token\(colors\.text\.subtle\)\]:after{box-shadow:calc(-1 * var(--node-line)) 0 0 0 var(--colors-text-subtle)}.\[\&\[data-open\]\]\:grid-tr_1fr[data-open]{grid-template-rows:1fr}.\[\&_\>_\[data-message\]\]\:d_none>[data-message]{display:none}.\[\&_\>_\[data-message\]\:target\]\:d_flex>[data-message]:target{display:flex}.\[\&_\>_\[data-message\=success\]\:target_\~_\*\]\:d_none>[data-message=success]:target~*{display:none}.\[\&\[data-state\=error\]_\>_\[data-message\=error\]\,_\&\[data-state\=success\]_\>_\[data-message\=success\]\]\:d_flex[data-state=error]>[data-message=error],.\[\&\[data-state\=error\]_\>_\[data-message\=error\]\,_\&\[data-state\=success\]_\>_\[data-message\=success\]\]\:d_flex[data-state=success]>[data-message=success]{display:flex}.\[\&\[data-state\=success\]_\>_\:not\(\[data-message\=success\]\)\]\:d_none[data-state=success]>:not([data-message=success]){display:none}[data-state=error] .\[\[data-state\=error\]_\&\]\:d_inline{display:inline}[data-state=error] .\[\[data-state\=error\]_\&\]\:d_none{display:none}[data-card-open] .\[\[data-card-open\]_\&\]\:cp-path_inset\(0_0_var\(--bg-b\,_token\(spacing\.layout\.section\.inset\)\)_0\){clip-path:inset(0 0 var(--bg-b,var(--spacing-layout-section-inset)) 0);-webkit-clip-path:inset(0 0 var(--bg-b,var(--spacing-layout-section-inset)) 0)}.\[\&\:\:before\]\:content_\"\":before{content:""}.\[\&\:\:before\]\:pos_absolute:before{position:absolute}.\[\&\:\:before\]\:pointer-events_none:before{pointer-events:none}[data-offscreen] .\[\[data-offscreen\]_\&\]\:anim-ps_paused{animation-play-state:paused}.\[\&_img\]\:obj-f_cover img{object-fit:cover}.\[\&_\>_\:last-child\]\:pos_relative>:last-child{position:relative}.\[\&_\:is\(h1\,_h2\,_h3\,_h4\)\]\:hy_auto :is(h1,h2,h3,h4){-webkit-hyphens:auto;hyphens:auto}.\[\&_a\]\:hy_manual a{-webkit-hyphens:manual;hyphens:manual}.\[\&_a\]\:c_text\.link a{color:var(--colors-text-link)}[data-rulemap-check][data-step="0"] .\[\[data-rulemap-check\]\[data-step\=\"0\"\]_\&\]\:anim-n_rulemapNodeOut{animation-name:rulemapNodeOut}[data-rulemap-check][data-step="0"] .\[\[data-rulemap-check\]\[data-step\=\"0\"\]_\&\]\:anim-dly_\[0ms\]{animation-delay:0s}[data-rulemap-check][data-paused] .\[\[data-rulemap-check\]\[data-paused\]_\&\]\:anim-ps_paused{animation-play-state:paused}[data-rulemap-check]:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) .\[\[data-rulemap-check\]\:is\(\[data-step\=\"1\"\]\,_\[data-step\=\"2\"\]\,_\[data-step\=\"3\"\]\,_\[data-step\=\"4\"\]\)_\&\]\:anim-n_rulemapFadeIn,[data-rulemap-check]:is([data-step="2"],[data-step="3"],[data-step="4"]) .\[\[data-rulemap-check\]\:is\(\[data-step\=\"2\"\]\,_\[data-step\=\"3\"\]\,_\[data-step\=\"4\"\]\)_\&\]\:anim-n_rulemapFadeIn,[data-rulemap-check]:is([data-step="3"],[data-step="4"]) .\[\[data-rulemap-check\]\:is\(\[data-step\=\"3\"\]\,_\[data-step\=\"4\"\]\)_\&\]\:anim-n_rulemapFadeIn{animation-name:rulemapFadeIn}[data-step="0"] .\[\[data-step\=\"0\"\]_\&\]\:anim-n_var\(--rulemap-out\){animation-name:var(--rulemap-out)}[data-paused] .\[\[data-paused\]_\&\]\:anim-ps_paused{animation-play-state:paused}:is([data-step="1"],[data-step="2"],[data-step="3"],[data-step="4"]) .\[\:is\(\[data-step\=\"1\"\]\,_\[data-step\=\"2\"\]\,_\[data-step\=\"3\"\]\,_\[data-step\=\"4\"\]\)_\&\]\:anim-n_var\(--rulemap-in\),:is([data-step="2"],[data-step="3"],[data-step="4"]) .\[\:is\(\[data-step\=\"2\"\]\,_\[data-step\=\"3\"\]\,_\[data-step\=\"4\"\]\)_\&\]\:anim-n_var\(--rulemap-in\),:is([data-step="3"],[data-step="4"]) .\[\:is\(\[data-step\=\"3\"\]\,_\[data-step\=\"4\"\]\)_\&\]\:anim-n_var\(--rulemap-in\),[data-step="0"][data-root] .\[\[data-step\=\"0\"\]\[data-root\]_\&\]\:anim-n_var\(--rulemap-in\){animation-name:var(--rulemap-in)}html[data-js] .\[html\[data-js\]_\&\]\:bg-c_\[transparent\]{background-color:#0000}html[data-js] .\[html\[data-js\]_\&\]\:c_text\.muted{color:var(--colors-text-muted)}html[data-js] .\[html\[data-js\]_\&\]\:stk-do_1{stroke-dashoffset:1px}html[data-js] .\[html\[data-js\]_\&\]\:op_\[0\]{opacity:0}.before\:content_\"\":before{content:""}.before\:pos_absolute:before{position:absolute}.\[\&_\>_\*\]\:pos_relative>*{position:relative}.\[\&\:has\(\>_\[data-media-control\]\[hidden\]\)\]\:grid-tc_minmax\(0\,_1fr\):has(>[data-media-control][hidden]){grid-template-columns:minmax(0,1fr)}.\[\&_input\]\:ap_none input{-webkit-appearance:none;appearance:none}.\[\&_input\]\:cursor_pointer input{cursor:pointer}.\[\&_input\]\:trs-prop_background-color input{--transition-prop:background-color;transition-property:background-color}.\[\&_input\]\:trs-dur_duration\.fast input{--transition-duration:var(--durations-duration-fast);transition-duration:var(--durations-duration-fast)}.\[\&_input\]\:trs-tmf_easing\.out input{--transition-easing:var(--easings-easing-out);transition-timing-function:var(--easings-easing-out)}.\[\&_\[data-fill\]\,_\&_svg\]\:pos_absolute [data-fill],.\[\&_\[data-fill\]\,_\&_svg\]\:pos_absolute svg{position:absolute}.\[\&_\[data-fill\]\,_\&_svg\]\:vis_hidden [data-fill],.\[\&_\[data-fill\]\,_\&_svg\]\:vis_hidden svg{visibility:hidden}.\[\&_\[data-fill\]\,_\&_svg\]\:pointer-events_none [data-fill],.\[\&_\[data-fill\]\,_\&_svg\]\:pointer-events_none svg{pointer-events:none}.\[\&_\[data-fill\]\]\:trs-prop_background-color [data-fill]{--transition-prop:background-color;transition-property:background-color}.\[\&_\[data-fill\]\]\:trs-dur_duration\.fast [data-fill]{--transition-duration:var(--durations-duration-fast);transition-duration:var(--durations-duration-fast)}.\[\&_\[data-fill\]\]\:trs-tmf_easing\.out [data-fill]{--transition-easing:var(--easings-easing-out);transition-timing-function:var(--easings-easing-out)}.\[\&_input\:checked_\~_\[data-fill\]\,_\&_input\:checked_\~_svg\]\:vis_visible input:checked~[data-fill],.\[\&_input\:checked_\~_\[data-fill\]\,_\&_input\:checked_\~_svg\]\:vis_visible input:checked~svg{visibility:visible}.\[\&_svg\]\:c_action\.primary\.text svg{color:var(--colors-action-primary-text)}.before\:content_\"\\200B\":before{content:"​"}.placeholder\:c_text\.subtle::placeholder,.placeholder\:c_text\.subtle[data-placeholder]{color:var(--colors-text-subtle)}.\[\&_i\]\:w_size\.dot\.s i{width:var(--sizes-size-dot-s)}.\[\&_i\]\:h_size\.dot\.s i{height:var(--sizes-size-dot-s)}.\[\&\[data-compact\]_\[data-inner\]\]\:min-h_var\(--header-compact\)[data-compact] [data-inner]{min-height:var(--header-compact)}.\[\&_img\[data-full\]\]\:h_size\.logo\.md img[data-full]{height:var(--sizes-size-logo-md)}.\[\&_img\[data-full\]\]\:w_auto img[data-full]{width:auto}.\[\&_img\[data-signet\]\]\:h_size\.logo\.sm img[data-signet]{height:var(--sizes-size-logo-sm)}.\[\&_img\[data-signet\]\]\:w_size\.logo\.sm img[data-signet]{width:var(--sizes-size-logo-sm)}.\[\&\[data-current\]\:\:after\,_\&\[aria-current\=page\]\:\:after\]\:bottom_0[aria-current=page]:after,.\[\&\[data-current\]\:\:after\,_\&\[aria-current\=page\]\:\:after\]\:bottom_0[data-current]:after{bottom:var(--spacing-0)}.\[\&\[data-current\]\:\:after\,_\&\[aria-current\=page\]\:\:after\]\:h_border-width\.default[aria-current=page]:after,.\[\&\[data-current\]\:\:after\,_\&\[aria-current\=page\]\:\:after\]\:h_border-width\.default[data-current]:after{height:var(--sizes-border-width-default)}.after\:top_0:after{top:var(--spacing-0)}.after\:right_0:after{right:var(--spacing-0)}.after\:bottom_0:after{bottom:var(--spacing-0)}.after\:w_var\(--node-result\):after{width:var(--node-result)}.\[\&_svg\]\:ml_auto svg{margin-left:auto}.\[\&_\>_\[data-link\]\]\:mt_auto>[data-link]{margin-top:auto}.\[\&_img\]\:w_full img{width:var(--sizes-full)}.\[\&_img\]\:h_full img{height:var(--sizes-full)}.\[\&_\>_\:first-child\]\:mt_0>:first-child{margin-top:var(--spacing-0)}.\[\&_\>_li_\+_li\]\:mt_space\.8>li+li{margin-top:var(--spacing-space-8)}.\[\&_input\]\:w_size\.checkbox input{width:var(--sizes-size-checkbox)}.\[\&_input\]\:h_size\.checkbox input{height:var(--sizes-size-checkbox)}.focusVisible\:ring_none:is(:focus-visible,[data-focus-visible]){outline-offset:2px;outline:2px solid #0000}.\[\&\:focus-visible\:\:after\]\:inset-y_-space\.4:focus-visible:after{inset-block:calc(var(--spacing-space-4) * -1)}.\[\&\:focus-visible\:\:after\]\:inset-x_-space\.12:focus-visible:after{inset-inline:calc(var(--spacing-space-12) * -1)}.\[\&\:focus-visible\:\:after\]\:bd-w_border-width\.focus:focus-visible:after{border-width:var(--border-widths-border-width-focus)}.\[\&\:focus-visible\:\:after\]\:border-style_solid:focus-visible:after{border-style:solid}.\[\&\:focus-visible\:\:after\]\:bd-c_focus\.ring:focus-visible:after{border-color:var(--colors-focus-ring)}.\[\&\:focus-visible\:\:after\]\:bdr_radius\.full:focus-visible:after{border-radius:var(--radii-radius-full)}.\[\&\:focus-visible\:\:after\]\:bdr_radius\.2xs:focus-visible:after{border-radius:var(--radii-radius-2xs)}.focusVisible\:bd-c_border\.strong:is(:focus-visible,[data-focus-visible]){border-color:var(--colors-border-strong)}.\[\&\:focus-visible\:\:after\]\:content_\"\":focus-visible:after{content:""}.\[\&\:focus-visible\:\:after\]\:pos_absolute:focus-visible:after{position:absolute}.\[\&\:focus-visible\:\:after\]\:pointer-events_none:focus-visible:after{pointer-events:none}.\[\&\:hover_\[data-pattern\]\,_\&\:focus-visible_\[data-pattern\]\]\:trf_scale\(var\(--motion-hover-zoom\)\):focus-visible [data-pattern],.\[\&\:hover_\[data-pattern\]\,_\&\:focus-visible_\[data-pattern\]\]\:trf_scale\(var\(--motion-hover-zoom\)\):hover [data-pattern]{transform:scale(var(--motion-hover-zoom))}.\[\&\:hover_\[data-pattern\]\,_\&\:focus-visible_\[data-pattern\]\]\:filter_auto:focus-visible [data-pattern],.\[\&\:hover_\[data-pattern\]\,_\&\:focus-visible_\[data-pattern\]\]\:filter_auto:hover [data-pattern]{filter:var(--blur, ) var(--brightness, ) var(--contrast, ) var(--grayscale, ) var(--hue-rotate, ) var(--invert, ) var(--saturate, ) var(--sepia, ) var(--drop-shadow, )}.\[\&\:hover_\[data-pattern\]\,_\&\:focus-visible_\[data-pattern\]\]\:brightness_var\(--motion-hover-brighten\):focus-visible [data-pattern],.\[\&\:hover_\[data-pattern\]\,_\&\:focus-visible_\[data-pattern\]\]\:brightness_var\(--motion-hover-brighten\):hover [data-pattern]{--brightness:brightness(var(--motion-hover-brighten))}.hover\:bg_action\.primary\.background-hover:is(:hover,[data-hover]){background:var(--colors-action-primary-background-hover)}.\[\&\[aria-current\=page\]\,_\&\[aria-current\=page\]\:hover\]\:bg_background\.accent[aria-current=page],.\[\&\[aria-current\=page\]\,_\&\[aria-current\=page\]\:hover\]\:bg_background\.accent[aria-current=page]:hover{background:var(--colors-background-accent)}.hover\:bg_background\.hover:is(:hover,[data-hover]){background:var(--colors-background-hover)}.\[\&\:disabled\,_\&\:disabled\:hover\]\:bg_action\.disabled\.background:disabled,.\[\&\:disabled\,_\&\:disabled\:hover\]\:bg_action\.disabled\.background:disabled:hover{background:var(--colors-action-disabled-background)}.\[\&_input\:hover_\~_\[data-fill\]\]\:bg_action\.primary\.background-hover input:hover~[data-fill]{background:var(--colors-action-primary-background-hover)}.hover\:bd-c_border\.strong:is(:hover,[data-hover]){border-color:var(--colors-border-strong)}.\[\&\[aria-invalid\=true\]\,_\&\[aria-invalid\=true\]\:hover\]\:bd-c_feedback\.error[aria-invalid=true],.\[\&\[aria-invalid\=true\]\,_\&\[aria-invalid\=true\]\:hover\]\:bd-c_feedback\.error[aria-invalid=true]:hover{border-color:var(--colors-feedback-error)}.hover\:c_text\.default:is(:hover,[data-hover]){color:var(--colors-text-default)}.\[\&\[aria-current\=page\]\,_\&\[aria-current\=page\]\:hover\]\:c_text\.on-accent[aria-current=page],.\[\&\[aria-current\=page\]\,_\&\[aria-current\=page\]\:hover\]\:c_text\.on-accent[aria-current=page]:hover{color:var(--colors-text-on-accent)}.\[\&\:disabled\,_\&\:disabled\:hover\]\:c_action\.disabled\.text:disabled,.\[\&\:disabled\,_\&\:disabled\:hover\]\:c_action\.disabled\.text:disabled:hover{color:var(--colors-action-disabled-text)}.\[\&\:disabled\,_\&\:disabled\:hover\]\:cursor_default:disabled,.\[\&\:disabled\,_\&\:disabled\:hover\]\:cursor_default:disabled:hover{cursor:default}.hover\:bx-sh_\[inset_0_0_0_token\(borderWidths\.border-width\.default\)_token\(colors\.border\.default\)\]:is(:hover,[data-hover]){box-shadow:inset 0 0 0 var(--border-widths-border-width-default) var(--colors-border-default)}.hover\:bx-sh_shadow\.raised-hover:is(:hover,[data-hover]){box-shadow:var(--shadows-shadow-raised-hover)}.hover\:bx-sh_shadow\.elevated-hover:is(:hover,[data-hover]){box-shadow:var(--shadows-shadow-elevated-hover)}.hover\:c_text\.accent:is(:hover,[data-hover]){color:var(--colors-text-accent)}.\[\&_input\]\:hover\:bg_background\.hover input:is(:hover,[data-hover]){background:var(--colors-background-hover)}.\[\&_input\]\:\[\&\[aria-invalid\=true\]\]\:bd-c_feedback\.error input[aria-invalid=true]{border-color:var(--colors-feedback-error)}.\[\&_a\]\:hover\:c_text\.default a:is(:hover,[data-hover]){color:var(--colors-text-default)}.\[\&_a\]\:hover\:c_text\.link-hover a:is(:hover,[data-hover]){color:var(--colors-text-link-hover)}.hover\:\[\&_\[data-label\]\]\:td_underline:is(:hover,[data-hover]) [data-label],[data-card]:hover .\[\[data-card\]\:hover_\&\]\:\[\&_\[data-label\]\]\:td_underline [data-label]{text-decoration:underline}.hover\:\[\&_\[data-label\]\]\:tu-o_\[3px\]:is(:hover,[data-hover]) [data-label]{text-underline-offset:3px}.hover\:\[\&_svg\]\:trf_translateX\(var\(--motion-hover-shift\)\):is(:hover,[data-hover]) svg{transform:translateX(var(--motion-hover-shift))}[data-card]:hover .\[\[data-card\]\:hover_\&\]\:\[\&_\[data-label\]\]\:tu-o_\[3px\] [data-label]{text-underline-offset:3px}[data-card]:hover .\[\[data-card\]\:hover_\&\]\:\[\&_svg\]\:trf_translateX\(var\(--motion-hover-shift\)\) svg{transform:translateX(var(--motion-hover-shift))}@media screen and (width>=48rem){.tablet\:--node-width_var\(--rulemap-node-width-md\){--node-width:var(--rulemap-node-width-md)}.tablet\:--node-height_var\(--rulemap-node-height-md\){--node-height:var(--rulemap-node-height-md)}.tablet\:--node-result_var\(--rulemap-result-md\){--node-result:var(--rulemap-result-md)}.tablet\:p_space\.40{padding:var(--spacing-space-40)}.tablet\:p_space\.48{padding:var(--spacing-space-48)}.tablet\:px_layout\.container\.offset{padding-inline:var(--spacing-layout-container-offset)}.tablet\:px_space\.12{padding-inline:var(--spacing-space-12)}.tablet\:gap_layout\.section\.inset{gap:var(--spacing-layout-section-inset)}.tablet\:bdr_radius\.md{border-radius:var(--radii-radius-md)}.tablet\:mx_0{margin-inline:var(--spacing-0)}.tablet\:py_space\.48{padding-block:var(--spacing-space-48)}.tablet\:px_space\.40{padding-inline:var(--spacing-space-40)}.tablet\:gap_space\.24{gap:var(--spacing-space-24)}.tablet\:py_space\.40{padding-block:var(--spacing-space-40)}.tablet\:bdr_radius\.sm{border-radius:var(--radii-radius-sm)}.tablet\:grid-template-areas_\"label_label\"_\"workspace_other\"_\"link-workspace_link-other\"_\"ruml_ruml\"{grid-template-areas:"label label""workspace other""link-workspace link-other""ruml ruml"}.tablet\:grid-tc_repeat\(2\,_1fr\){grid-template-columns:repeat(2,1fr)}.tablet\:asp_\[5_\/_1\]{aspect-ratio:5}.tablet\:d_none{display:none}.tablet\:d_block{display:block}.tablet\:asp_\[16_\/_9\]{aspect-ratio:16/9}.tablet\:grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}.tablet\:grid-tc_token\(sizes\.layout\.person-card\.photo-size\)_minmax\(0\,_1fr\){grid-template-columns:var(--sizes-layout-person-card-photo-size) minmax(0,1fr)}.tablet\:grid-tr_auto{grid-template-rows:auto}.tablet\:asp_auto{aspect-ratio:auto}.tablet\:jc_center{justify-content:center}.tablet\:asp_var\(--rulemap-ratio-md\){aspect-ratio:var(--rulemap-ratio-md)}.tablet\:grid-tc_2fr_1fr{grid-template-columns:2fr 1fr}.tablet\:justify-self_start{justify-self:start}.tablet\:h_\[calc\(100vw_\/_5\)\]{height:20vw}.tablet\:left_var\(--square-left-tablet\){left:var(--square-left-tablet)}.tablet\:top_var\(--square-top-tablet\){top:var(--square-top-tablet)}.tablet\:w_var\(--square-side-tablet\){width:var(--square-side-tablet)}.tablet\:h_var\(--square-side-tablet\){height:var(--square-side-tablet)}.tablet\:top_var\(--split-top-tablet\){top:var(--split-top-tablet)}.tablet\:w_var\(--split-side-tablet\){width:var(--split-side-tablet)}.tablet\:h_var\(--split-side-tablet\){height:var(--split-side-tablet)}.tablet\:h_layout\.content-card\.height{height:var(--sizes-layout-content-card-height)}.tablet\:h_layout\.content-card\.height-static{height:var(--sizes-layout-content-card-height-static)}.tablet\:min-h_layout\.person-card\.photo-size{min-height:var(--sizes-layout-person-card-photo-size)}.tablet\:left_var\(--rulemap-x-md\){left:var(--rulemap-x-md)}.tablet\:w_var\(--rulemap-node-width-md\){width:var(--rulemap-node-width-md)}.tablet\:top_-space\.24{top:calc(var(--spacing-space-24) * -1)}.tablet\:h_\[calc\(var\(--rulemap-y-md\)_\+_token\(spacing\.space\.24\)\)\]{height:calc(var(--rulemap-y-md) + var(--spacing-space-24))}.tablet\:max-w_var\(--rulemap-width-md\){max-width:var(--rulemap-width-md)}.tablet\:top_var\(--rulemap-y-md\){top:var(--rulemap-y-md)}.tablet\:pl_0{padding-left:var(--spacing-0)}.tablet\:mr_0{margin-right:var(--spacing-0)}.tablet\:w_layout\.text-media\.asset-width{width:var(--sizes-layout-text-media-asset-width)}}@media screen and (width>=48rem) and (width<=63.9975rem){.tabletOnly\:bdr-tr_radius\.sm{border-top-right-radius:var(--radii-radius-sm)}.tabletOnly\:bdr-br_radius\.sm{border-bottom-right-radius:var(--radii-radius-sm)}.tabletOnly\:w_\[100cqw\]{width:100cqw}.tabletOnly\:h_\[calc\(100cqw_\*_9_\/_16\)\]{height:56.25cqw}.tabletOnly\:w_\[calc\(100\%_\/_0\.701\)\]{width:142.653%}.tabletOnly\:h_auto{height:auto}}@media screen and (width>=64rem){.desktop\:gap_layout\.grid\.gap-sm{gap:var(--spacing-layout-grid-gap-sm)}.desktop\:gap_layout\.stack\.md{gap:var(--spacing-layout-stack-md)}.desktop\:mx_0{margin-inline:var(--spacing-0)}.desktop\:grid-c_2{grid-column:2}.desktop\:gap_layout\.section\.gap{gap:var(--spacing-layout-section-gap)}.desktop\:px_space\.96{padding-inline:var(--spacing-space-96)}.desktop\:grid-c_1{grid-column:1}.desktop\:grid-r_1{grid-row:1}.desktop\:grid-r_2{grid-row:2}.desktop\:mx_\[calc\(\(100\%_-_min\(token\(sizes\.layout\.container\.max-width\)\,_100vw_-_2_\*_token\(spacing\.layout\.section\.inset\)\)\)_\/_2\)\]{margin-inline:calc((100% - min(var(--sizes-layout-container-max-width), 100vw - 2 * var(--spacing-layout-section-inset))) / 2)}.desktop\:gap_0{gap:var(--spacing-0)}.desktop\:py_space\.72{padding-block:var(--spacing-space-72)}.desktop\:px_space\.48{padding-inline:var(--spacing-space-48)}.desktop\:flex_1{flex:1}.desktop\:grid-tc_repeat\(auto-fill\,_minmax\(token\(sizes\.layout\.footer\.nav-group-min-width\)\,_1fr\)\){grid-template-columns:repeat(auto-fill,minmax(var(--sizes-layout-footer-nav-group-min-width),1fr))}.desktop\:flex-d_row{flex-direction:row}.desktop\:ai_center{align-items:center}.desktop\:jc_flex-end{justify-content:flex-end}.desktop\:order_0{order:0}.desktop\:d_flex{display:flex}.desktop\:d_none{display:none}.desktop\:pos_static{position:static}.desktop\:asp_\[1\]{aspect-ratio:1}.desktop\:anim-n_dotRasterUp{animation-name:dotRasterUp}.desktop\:d_block{display:block}.desktop\:ai_flex-start{align-items:flex-start}.desktop\:ta_left{text-align:left}.desktop\:grid-tc_repeat\(2\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(2,minmax(0,1fr))}.desktop\:grid-tc_repeat\(3\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(3,minmax(0,1fr))}.desktop\:grid-tc_repeat\(4\,_minmax\(0\,_1fr\)\){grid-template-columns:repeat(4,minmax(0,1fr))}.desktop\:grid-tc_2fr_1fr{grid-template-columns:2fr 1fr}.desktop\:grid-tc_minmax\(0\,_1fr\){grid-template-columns:minmax(0,1fr)}.desktop\:d_contents{display:contents}.desktop\:order_-1{order:-1}.desktop\:grid-tc_minmax\(0\,_7fr\)_minmax\(0\,_3fr\){grid-template-columns:minmax(0,7fr) minmax(0,3fr)}.desktop\:grid-tc_minmax\(0\,_3fr\)_minmax\(0\,_2fr\){grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.desktop\:grid-tc_minmax\(0\,_1fr\)_minmax\(0\,_4fr\)_minmax\(0\,_1fr\){grid-template-columns:minmax(0,1fr) minmax(0,4fr) minmax(0,1fr)}.desktop\:grid-tc_1fr_4fr_1fr{grid-template-columns:1fr 4fr 1fr}.desktop\:grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}.desktop\:grid-tc_minmax\(0\,_2fr\)_minmax\(0\,_3fr\){grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.desktop\:grid-tc_calc\(\(100\%_-_token\(spacing\.layout\.grid\.gap-md\)\)_\/_2\){grid-template-columns:calc((100% - var(--spacing-layout-grid-gap-md)) / 2)}.desktop\:jc_center{justify-content:center}.desktop\:pos_sticky{position:sticky}.desktop\:column-count_2{column-count:2}.desktop\:as_center{align-self:center}.desktop\:flex-sh_0{flex-shrink:0}.desktop\:grid-tc_4fr_6fr{grid-template-columns:4fr 6fr}.desktop\:grid-tc_5fr_5fr{grid-template-columns:5fr 5fr}.desktop\:grid-tc_6fr_4fr{grid-template-columns:6fr 4fr}.desktop\:grid-tc_minmax\(0\,_1fr\)_minmax\(0\,_1fr\){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.desktop\:justify-self_stretch{justify-self:stretch}.desktop\:h_size\.logo\.lg{height:var(--sizes-size-logo-lg)}.desktop\:left_\[50\%\]{left:50%}.desktop\:h_\[calc\(100\%_\/_0\.904\)\]{height:110.619%}.desktop\:h_auto{height:auto}.desktop\:top_layout\.asset-squares\.offset-top{top:var(--spacing-layout-asset-squares-offset-top)}.desktop\:w_layout\.asset-squares\.size{width:var(--sizes-layout-asset-squares-size)}.desktop\:h_layout\.asset-squares\.size{height:var(--sizes-layout-asset-squares-size)}.desktop\:left_var\(--square-left-desktop\){left:var(--square-left-desktop)}.desktop\:top_var\(--square-top-desktop\){top:var(--square-top-desktop)}.desktop\:w_var\(--square-side-desktop\){width:var(--square-side-desktop)}.desktop\:h_var\(--square-side-desktop\){height:var(--square-side-desktop)}.desktop\:top_var\(--split-top-desktop\){top:var(--split-top-desktop)}.desktop\:w_var\(--split-side-desktop\){width:var(--split-side-desktop)}.desktop\:h_var\(--split-side-desktop\){height:var(--split-side-desktop)}.desktop\:pb_0{padding-bottom:var(--spacing-0)}.desktop\:pt_0{padding-top:var(--spacing-0)}.desktop\:pb_layout\.section\.padding-y-sm{padding-bottom:var(--spacing-layout-section-padding-y-sm)}.desktop\:top_\[calc\(token\(sizes\.layout\.header\.height-compact\)_\+_token\(spacing\.layout\.section\.inset\)\)\]{top:calc(var(--sizes-layout-header-height-compact) + var(--spacing-layout-section-inset))}.desktop\:w_\[min\(token\(sizes\.layout\.container\.max-width\)\,_100vw_-_2_\*_token\(spacing\.layout\.section\.inset\)\)\]{width:min(var(--sizes-layout-container-max-width),100vw - 2 * var(--spacing-layout-section-inset))}.desktop\:min-w_\[0\]{min-width:0}.desktop\:w_var\(--rulemap-width-md\){width:var(--rulemap-width-md)}.desktop\:w_full{width:var(--sizes-full)}.desktop\:ml_layout\.container\.offset{margin-left:var(--spacing-layout-container-offset)}.desktop\:pl_layout\.container\.padding-x{padding-left:var(--spacing-layout-container-padding-x)}.desktop\:pr_layout\.container\.padding-x{padding-right:var(--spacing-layout-container-padding-x)}}@media screen and (width>=1738px){.screenshotWide\:bdr-tr_radius\.sm{border-top-right-radius:var(--radii-radius-sm)}.screenshotWide\:bdr-br_radius\.sm{border-bottom-right-radius:var(--radii-radius-sm)}.screenshotWide\:w_\[min\(calc\(100cqw_\*_14_\/_9\)\,_calc\(100cqw_\+_token\(spacing\.layout\.container\.offset\)_-_token\(spacing\.layout\.section\.inset\)\)\)\]{width:min(calc(100cqw * 14 / 9),calc(100cqw + var(--spacing-layout-container-offset) - var(--spacing-layout-section-inset)))}.screenshotWide\:w_\[calc\(100\%_\/_0\.701\)\]{width:142.653%}.screenshotWide\:h_auto{height:auto}}@media (prefers-reduced-motion:no-preference){html[data-js] .\[html\[data-js\]_\&\]\:motionSafe\:trf_var\(--split-start-mobile\){transform:var(--split-start-mobile)}html[data-js] .\[html\[data-js\]_\&\]\:motionSafe\:op_\[0\]{opacity:0}@media screen and (width>=48rem){html[data-js] .\[html\[data-js\]_\&\]\:motionSafe\:tablet\:trf_var\(--split-start-tablet\){transform:var(--split-start-tablet)}}@media screen and (width>=64rem){html[data-js] .\[html\[data-js\]_\&\]\:motionSafe\:desktop\:trf_var\(--split-start-desktop\){transform:var(--split-start-desktop)}}}@media (prefers-reduced-motion:reduce){.motionReduce\:anim_\[none\],.motionReduce\:anim_none{animation:none}[data-card-open] .\[\[data-card-open\]_\&\]\:motionReduce\:cp-path_inset\(0\){-webkit-clip-path:inset(0);clip-path:inset(0)}html[data-js] .\[html\[data-js\]_\&\]\:motionReduce\:bg-c_decor\.spot-accent-soft{background-color:var(--colors-decor-spot-accent-soft)}html[data-js] .\[html\[data-js\]_\&\]\:motionReduce\:c_text\.default{color:var(--colors-text-default)}html[data-js] .\[html\[data-js\]_\&\]\:motionReduce\:stk-do_0{stroke-dashoffset:0}html[data-js] .\[html\[data-js\]_\&\]\:motionReduce\:op_\[1\]{opacity:1}}}@font-face{font-family:Euclid Circular A;font-style:normal;font-weight:300;font-display:swap;src:url(https://assets.rulemapping.app/fonts/euclid/EuclidCircularA-Light-WebS.woff2)format("woff2"),url(https://assets.rulemapping.app/fonts/euclid/EuclidCircularA-Light-WebS.woff)format("woff")}@font-face{font-family:Euclid Circular A;font-style:italic;font-weight:300;font-display:swap;src:url(https://assets.rulemapping.app/fonts/euclid/EuclidCircularA-LightItalic-WebS.woff2)format("woff2"),url(https://assets.rulemapping.app/fonts/euclid/EuclidCircularA-LightItalic-WebS.woff)format("woff")}@font-face{font-family:Euclid Circular A;font-style:normal;font-weight:400;font-display:swap;src:url(https://assets.rulemapping.app/fonts/euclid/EuclidCircularA-Regular-WebS.woff2)format("woff2"),url(https://assets.rulemapping.app/fonts/euclid/EuclidCircularA-Regular-WebS.woff)format("woff")}@font-face{font-family:Euclid Circular A;font-style:italic;font-weight:400;font-display:swap;src:url(https://assets.rulemapping.app/fonts/euclid/EuclidCircularA-RegularItalic-WebS.woff2)format("woff2"),url(https://assets.rulemapping.app/fonts/euclid/EuclidCircularA-RegularItalic-WebS.woff)format("woff")}@font-face{font-family:Euclid Circular A;font-style:normal;font-weight:500;font-display:swap;src:url(https://assets.rulemapping.app/fonts/euclid/EuclidCircularA-Medium-WebS.woff2)format("woff2"),url(https://assets.rulemapping.app/fonts/euclid/EuclidCircularA-Medium-WebS.woff)format("woff")}@font-face{font-family:Euclid Circular A;font-style:italic;font-weight:500;font-display:swap;src:url(https://assets.rulemapping.app/fonts/euclid/EuclidCircularA-MediumItalic-WebS.woff2)format("woff2"),url(https://assets.rulemapping.app/fonts/euclid/EuclidCircularA-MediumItalic-WebS.woff)format("woff")}@font-face{font-family:Euclid Circular A;font-style:normal;font-weight:600;font-display:swap;src:url(https://assets.rulemapping.app/fonts/euclid/EuclidCircularA-Semibold-WebS.woff2)format("woff2"),url(https://assets.rulemapping.app/fonts/euclid/EuclidCircularA-Semibold-WebS.woff)format("woff")}@font-face{font-family:Euclid Circular A;font-style:italic;font-weight:600;font-display:swap;src:url(https://assets.rulemapping.app/fonts/euclid/EuclidCircularA-SemiboldItalic-WebS.woff2)format("woff2"),url(https://assets.rulemapping.app/fonts/euclid/EuclidCircularA-SemiboldItalic-WebS.woff)format("woff")}@font-face{font-family:Euclid Circular A;font-style:normal;font-weight:700;font-display:swap;src:url(https://assets.rulemapping.app/fonts/euclid/EuclidCircularA-Bold-WebS.woff2)format("woff2"),url(https://assets.rulemapping.app/fonts/euclid/EuclidCircularA-Bold-WebS.woff)format("woff")}@font-face{font-family:Euclid Circular A;font-style:italic;font-weight:700;font-display:swap;src:url(https://assets.rulemapping.app/fonts/euclid/EuclidCircularA-BoldItalic-WebS.woff2)format("woff2"),url(https://assets.rulemapping.app/fonts/euclid/EuclidCircularA-BoldItalic-WebS.woff)format("woff")}
