:root{--lovely-neutral-0:#fff;--lovely-neutral-50:#fafafa;--lovely-neutral-100:#f6f6f7;--lovely-neutral-750:#242426;--lovely-neutral-800:#222224;--lovely-neutral-850:#1c1c1e;--lovely-neutral-900:#171719;--lovely-neutral-1000:#080808;--lovely-blue-500:#0a84ff;--lovely-blue-700:#0057d8}.mega-menu-item[data-scope-yw4k4ana]{--menu-item-min-height:54px;--menu-item-padding-block:6px;--menu-item-padding-inline:14px;min-height:var(--menu-item-min-height);padding:var(--menu-item-padding-block) var(--menu-item-padding-inline);border-radius:var(--menu-item-radius,var(--radius-md));color:var(--menu-text,var(--surface-foreground));transition:background-color var(--motion-hover-duration) var(--motion-ease);background:0 0;flex-direction:column;justify-content:center;text-decoration:none;display:flex}.mega-menu-item[data-scope-yw4k4ana]:hover,.mega-menu-item[data-scope-yw4k4ana]:focus-visible{background:var(--menu-item-hover,var(--surface-control-background))}.mega-menu-item[data-scope-yw4k4ana]:focus-visible{outline:var(--focus-ring-width) solid var(--menu-focus-ring,var(--focus-ring-color));outline-offset:var(--focus-ring-offset)}.mega-menu-item__title[data-scope-yw4k4ana]{color:var(--menu-item-title,currentColor);font-size:var(--menu-item-title-size,var(--font-size-15));font-weight:var(--menu-item-title-weight,var(--font-weight-regular));line-height:var(--line-height-compact)}.mega-menu-item__description[data-scope-yw4k4ana]{color:var(--menu-muted,currentColor);font-size:var(--menu-item-description-size,var(--font-size-12));text-wrap:pretty;margin-top:5px;line-height:1.35}.mega-menu-item--compact[data-scope-yw4k4ana]{--menu-item-min-height:50px}.mega-menu-item--footer[data-scope-yw4k4ana]{--menu-item-min-height:0;--menu-item-padding-block:8px}.site-header[data-scope-f7gxlddy],.site-header[data-scope-f7gxlddy] [data-scope-f7gxlddy]{box-sizing:border-box}.site-header[data-scope-f7gxlddy]{--nav-surface:var(--color-white-bg);--nav-glass:var(--color-white-bg)}@supports (color:color-mix(in lab, red, red)){.site-header[data-scope-f7gxlddy]{--nav-glass:color-mix(in srgb, var(--color-white-bg) 3.5%, transparent)}}.site-header[data-scope-f7gxlddy]{--nav-text:var(--color-brand-ink);--nav-muted:var(--color-brand-ink)}@supports (color:color-mix(in lab, red, red)){.site-header[data-scope-f7gxlddy]{--nav-muted:color-mix(in srgb, var(--color-brand-ink) 68%, transparent)}}.site-header[data-scope-f7gxlddy]{--nav-item-title:var(--color-brand-ink)}@supports (color:color-mix(in lab, red, red)){.site-header[data-scope-f7gxlddy]{--nav-item-title:color-mix(in srgb, var(--color-brand-ink) 82%, transparent)}}.site-header[data-scope-f7gxlddy]{--nav-item-weight:var(--font-weight-regular);--nav-border:var(--color-brand-ink)}@supports (color:color-mix(in lab, red, red)){.site-header[data-scope-f7gxlddy]{--nav-border:color-mix(in srgb, var(--color-brand-ink) 10%, transparent)}}.site-header[data-scope-f7gxlddy]{--mega-menu-height:360px;--mega-menu-start:clamp(174px, 13.3vw, 190px);--mega-menu-hover:var(--nav-text)}@supports (color:color-mix(in lab, red, red)){.site-header[data-scope-f7gxlddy]{--mega-menu-hover:color-mix(in srgb, var(--nav-text) 5.5%, transparent)}}.site-header[data-scope-f7gxlddy]{--menu-text:var(--nav-text);--menu-muted:var(--nav-muted);--menu-item-title:var(--nav-item-title);--menu-item-title-weight:var(--nav-item-weight);--menu-item-hover:var(--mega-menu-hover);--menu-item-radius:var(--radius-md);--menu-focus-ring:var(--focus-ring-color);z-index:var(--z-header);color:var(--nav-text);font-family:var(--type-interface-family), ui-sans-serif, system-ui, sans-serif;position:fixed;inset:0 0 auto}@media (min-width:1121px){.site-header[data-scope-f7gxlddy][data-menu-open]{height:calc(var(--layout-header-height) + var(--mega-menu-height))}}.site-header[data-scope-f7gxlddy]:before{content:"";z-index:0;height:calc(var(--layout-header-height) + var(--mega-menu-height));border-bottom:1px solid var(--nav-border);background:var(--nav-surface);box-shadow:0 28px 58px var(--color-black-bg);position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.site-header[data-scope-f7gxlddy]:before{box-shadow:0 28px 58px color-mix(in srgb, var(--color-black-bg) 12%, transparent)}}.site-header[data-scope-f7gxlddy]:before{opacity:0;clip-path:inset(0 0 var(--mega-menu-height) 0);pointer-events:none;will-change:clip-path, opacity}.site-header[data-scope-f7gxlddy][data-menu-open]:before{animation:site-nav-surface-drop var(--motion-state-duration) var(--motion-ease-enter) both}.site-header[data-scope-f7gxlddy][data-menu-closing]:before{animation:site-nav-surface-lift var(--motion-surface-duration) var(--motion-ease-exit) both}.site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white],.site-header[data-scope-f7gxlddy][data-nav-surface=dark],.site-header[data-scope-f7gxlddy][data-mobile-open]{--nav-surface:var(--color-night);--nav-glass:var(--color-black-bg)}[data-site-page]:has([data-header-theme=dark]) .site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white]:not([data-menu-open]):not([data-mobile-open]){--nav-surface:var(--color-night);--nav-glass:var(--color-black-bg)}@supports (color:color-mix(in lab, red, red)){.site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white],.site-header[data-scope-f7gxlddy][data-nav-surface=dark],.site-header[data-scope-f7gxlddy][data-mobile-open]{--nav-glass:color-mix(in srgb, var(--color-black-bg) 4%, transparent)}[data-site-page]:has([data-header-theme=dark]) .site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white]:not([data-menu-open]):not([data-mobile-open]){--nav-glass:color-mix(in srgb, var(--color-black-bg) 4%, transparent)}}.site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white],.site-header[data-scope-f7gxlddy][data-nav-surface=dark],.site-header[data-scope-f7gxlddy][data-mobile-open]{--nav-text:var(--color-paper);--nav-muted:var(--color-paper)}[data-site-page]:has([data-header-theme=dark]) .site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white]:not([data-menu-open]):not([data-mobile-open]){--nav-text:var(--color-paper);--nav-muted:var(--color-paper)}@supports (color:color-mix(in lab, red, red)){.site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white],.site-header[data-scope-f7gxlddy][data-nav-surface=dark],.site-header[data-scope-f7gxlddy][data-mobile-open]{--nav-muted:color-mix(in srgb, var(--color-paper) 62%, transparent)}[data-site-page]:has([data-header-theme=dark]) .site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white]:not([data-menu-open]):not([data-mobile-open]){--nav-muted:color-mix(in srgb, var(--color-paper) 62%, transparent)}}.site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white],.site-header[data-scope-f7gxlddy][data-nav-surface=dark],.site-header[data-scope-f7gxlddy][data-mobile-open]{--nav-item-title:var(--color-paper)}[data-site-page]:has([data-header-theme=dark]) .site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white]:not([data-menu-open]):not([data-mobile-open]){--nav-item-title:var(--color-paper)}@supports (color:color-mix(in lab, red, red)){.site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white],.site-header[data-scope-f7gxlddy][data-nav-surface=dark],.site-header[data-scope-f7gxlddy][data-mobile-open]{--nav-item-title:color-mix(in srgb, var(--color-paper) 84%, transparent)}[data-site-page]:has([data-header-theme=dark]) .site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white]:not([data-menu-open]):not([data-mobile-open]){--nav-item-title:color-mix(in srgb, var(--color-paper) 84%, transparent)}}.site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white],.site-header[data-scope-f7gxlddy][data-nav-surface=dark],.site-header[data-scope-f7gxlddy][data-mobile-open]{--nav-item-weight:var(--font-weight-medium);--nav-border:var(--color-paper)}[data-site-page]:has([data-header-theme=dark]) .site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white]:not([data-menu-open]):not([data-mobile-open]){--nav-item-weight:var(--font-weight-medium);--nav-border:var(--color-paper)}@supports (color:color-mix(in lab, red, red)){.site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white],.site-header[data-scope-f7gxlddy][data-nav-surface=dark],.site-header[data-scope-f7gxlddy][data-mobile-open]{--nav-border:color-mix(in srgb, var(--color-paper) 13%, transparent)}[data-site-page]:has([data-header-theme=dark]) .site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white]:not([data-menu-open]):not([data-mobile-open]){--nav-border:color-mix(in srgb, var(--color-paper) 13%, transparent)}}.site-header[data-scope-f7gxlddy][data-menu-surface=light][data-menu-open]{--nav-surface:var(--color-white-bg);--nav-glass:var(--color-white-bg)}[data-site-page]:has([data-header-theme=light]) .site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white]:not([data-menu-open]):not([data-mobile-open]){--nav-surface:var(--color-white-bg);--nav-glass:var(--color-white-bg)}@supports (color:color-mix(in lab, red, red)){.site-header[data-scope-f7gxlddy][data-menu-surface=light][data-menu-open]{--nav-glass:color-mix(in srgb, var(--color-white-bg) 3.5%, transparent)}[data-site-page]:has([data-header-theme=light]) .site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white]:not([data-menu-open]):not([data-mobile-open]){--nav-glass:color-mix(in srgb, var(--color-white-bg) 3.5%, transparent)}}.site-header[data-scope-f7gxlddy][data-menu-surface=light][data-menu-open]{--nav-text:var(--color-brand-ink);--nav-muted:var(--color-brand-ink)}[data-site-page]:has([data-header-theme=light]) .site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white]:not([data-menu-open]):not([data-mobile-open]){--nav-text:var(--color-brand-ink);--nav-muted:var(--color-brand-ink)}@supports (color:color-mix(in lab, red, red)){.site-header[data-scope-f7gxlddy][data-menu-surface=light][data-menu-open]{--nav-muted:color-mix(in srgb, var(--color-brand-ink) 68%, transparent)}[data-site-page]:has([data-header-theme=light]) .site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white]:not([data-menu-open]):not([data-mobile-open]){--nav-muted:color-mix(in srgb, var(--color-brand-ink) 68%, transparent)}}.site-header[data-scope-f7gxlddy][data-menu-surface=light][data-menu-open]{--nav-item-title:var(--color-brand-ink)}[data-site-page]:has([data-header-theme=light]) .site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white]:not([data-menu-open]):not([data-mobile-open]){--nav-item-title:var(--color-brand-ink)}@supports (color:color-mix(in lab, red, red)){.site-header[data-scope-f7gxlddy][data-menu-surface=light][data-menu-open]{--nav-item-title:color-mix(in srgb, var(--color-brand-ink) 82%, transparent)}[data-site-page]:has([data-header-theme=light]) .site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white]:not([data-menu-open]):not([data-mobile-open]){--nav-item-title:color-mix(in srgb, var(--color-brand-ink) 82%, transparent)}}.site-header[data-scope-f7gxlddy][data-menu-surface=light][data-menu-open]{--nav-item-weight:var(--font-weight-regular);--nav-border:var(--color-brand-ink)}[data-site-page]:has([data-header-theme=light]) .site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white]:not([data-menu-open]):not([data-mobile-open]){--nav-item-weight:var(--font-weight-regular);--nav-border:var(--color-brand-ink)}@supports (color:color-mix(in lab, red, red)){.site-header[data-scope-f7gxlddy][data-menu-surface=light][data-menu-open]{--nav-border:color-mix(in srgb, var(--color-brand-ink) 10%, transparent)}[data-site-page]:has([data-header-theme=light]) .site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white]:not([data-menu-open]):not([data-mobile-open]){--nav-border:color-mix(in srgb, var(--color-brand-ink) 10%, transparent)}}.site-header-bar[data-scope-f7gxlddy]{z-index:2;background-color:var(--nav-glass);-webkit-backdrop-filter:blur(34px)saturate(165%);backdrop-filter:blur(34px)saturate(165%);transition:background-color var(--motion-surface-duration) var(--motion-ease), border-color var(--motion-state-duration) var(--motion-ease), backdrop-filter var(--motion-surface-duration) var(--motion-ease), -webkit-backdrop-filter var(--motion-surface-duration) var(--motion-ease), color var(--motion-state-duration) var(--motion-ease);border-bottom:1px solid #0000;position:relative;transform:translateZ(0)}.site-mega-menu[data-scope-f7gxlddy]{transition:background-color var(--motion-hover-duration) var(--motion-ease), color var(--motion-hover-duration) var(--motion-ease);background:0 0}.site-header[data-scope-f7gxlddy][data-menu-open] .site-header-bar[data-scope-f7gxlddy],.site-header[data-scope-f7gxlddy][data-mobile-open] .site-header-bar[data-scope-f7gxlddy]{-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();transition-duration:var(--motion-state-duration);background-color:#0000;border-bottom-color:#0000}.site-header[data-scope-f7gxlddy][data-menu-closing] .site-header-bar[data-scope-f7gxlddy]{background-color:var(--nav-glass);-webkit-backdrop-filter:blur(34px)saturate(165%);backdrop-filter:blur(34px)saturate(165%);transition-duration:var(--motion-surface-duration);border-bottom-color:#0000}.site-header[data-scope-f7gxlddy][data-mobile-open] .site-header-bar[data-scope-f7gxlddy]{background-color:var(--nav-surface);border-bottom-color:var(--nav-border)}.site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white]:not([data-menu-open]):not([data-mobile-open]) .site-header-bar[data-scope-f7gxlddy]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000}[data-site-page]:has([data-header-theme]) .site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white]:not([data-menu-open]):not([data-mobile-open]) .site-header-bar[data-scope-f7gxlddy]{background-color:var(--nav-glass);-webkit-backdrop-filter:blur(34px)saturate(165%);backdrop-filter:blur(34px)saturate(165%)}.site-header-inner[data-scope-f7gxlddy]{width:100%;max-width:var(--page-max-width);height:var(--layout-header-height);grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(28px,3vw,44px);margin:0 auto;padding:0 32px;display:grid}@media (min-width:1441px){.site-header-inner[data-scope-f7gxlddy]{max-width:none;padding-inline:clamp(32px,5vw - 40px,88px)}}.site-brand[data-scope-f7gxlddy],.site-navigation[data-scope-f7gxlddy],.site-header-actions[data-scope-f7gxlddy]{align-items:center;display:flex}.site-brand[data-scope-f7gxlddy]{color:var(--nav-text);transition:color var(--motion-surface-duration) var(--motion-ease-enter);gap:9px;text-decoration:none}.site-brand-mark[data-scope-f7gxlddy]{object-fit:contain;width:27px;height:27px;transition:filter var(--motion-surface-duration) var(--motion-ease-enter);transform:translateY(.75px)}.site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white] .site-brand-mark[data-scope-f7gxlddy],.site-header[data-scope-f7gxlddy][data-nav-surface=dark] .site-brand-mark[data-scope-f7gxlddy],.site-header[data-scope-f7gxlddy][data-mobile-open] .site-brand-mark[data-scope-f7gxlddy]{filter:brightness(0)invert()}.site-header[data-scope-f7gxlddy][data-menu-surface=light][data-menu-open] .site-brand-mark[data-scope-f7gxlddy]{filter:none}.site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white][data-menu-closing] .site-brand-mark[data-scope-f7gxlddy],.site-header[data-scope-f7gxlddy][data-nav-surface=dark][data-menu-closing] .site-brand-mark[data-scope-f7gxlddy]{filter:brightness(0)invert()}.site-wordmark[data-scope-f7gxlddy]{color:inherit;font-family:var(--font-brand-display);letter-spacing:var(--letter-spacing-wordmark);padding-right:6px;font-size:28px;font-weight:300;line-height:1.12}.site-wordmark[data-scope-f7gxlddy] i[data-scope-f7gxlddy]{margin:-.04em -.08em -.16em -.1em;padding:.04em .16em .16em .02em;font-style:italic;display:inline-block}.site-wordmark__os[data-scope-f7gxlddy]{font-size:.95em;font-weight:550}.site-navigation[data-scope-f7gxlddy]{justify-self:start;gap:8px;transform:translateY(2px)}.site-navigation__trigger[data-scope-f7gxlddy]{min-height:40px;color:var(--nav-text);font:inherit;font-size:var(--type-interface-size);cursor:pointer;opacity:.82;transition:color var(--motion-surface-duration) var(--motion-ease-enter), opacity var(--motion-hover-duration) var(--motion-ease);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0 12px;font-weight:560;display:inline-flex}.site-navigation__trigger[data-scope-f7gxlddy]:hover,.site-navigation__trigger[data-scope-f7gxlddy]:focus-visible,.site-navigation__trigger[data-scope-f7gxlddy][data-active]{opacity:1}.site-navigation__trigger[data-scope-f7gxlddy] svg[data-scope-f7gxlddy]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform var(--motion-hover-duration) var(--motion-ease)}.site-navigation__trigger[data-scope-f7gxlddy][data-active] svg[data-scope-f7gxlddy]{transform:rotate(180deg)}.site-header-actions[data-scope-f7gxlddy]{justify-self:end;gap:12px}:is(.site-login,.site-app-link)[data-scope-f7gxlddy]{min-height:42px;color:var(--nav-text);font-size:var(--type-interface-size);opacity:.82;transition:color var(--motion-surface-duration) var(--motion-ease-enter), opacity var(--motion-hover-duration) var(--motion-ease);align-items:center;padding:0 8px;font-weight:500;text-decoration:none;display:inline-flex}:is(.site-login,.site-app-link)[data-scope-f7gxlddy]:hover,:is(.site-login,.site-app-link)[data-scope-f7gxlddy]:focus-visible{opacity:1;text-decoration:none}.site-user-menu[data-scope-f7gxlddy]{color:var(--nav-text);position:relative}.site-user-menu[data-scope-f7gxlddy]>summary[data-scope-f7gxlddy]::-webkit-details-marker{display:none}.site-user-menu__trigger[data-scope-f7gxlddy]{border:1px solid;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.site-user-menu__trigger[data-scope-f7gxlddy]{border:1px solid color-mix(in srgb, currentColor 32%, transparent)}}.site-user-menu__trigger[data-scope-f7gxlddy]{background:currentColor;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.site-user-menu__trigger[data-scope-f7gxlddy]{background:color-mix(in srgb, currentColor 7%, transparent)}}.site-user-menu__trigger[data-scope-f7gxlddy]{color:inherit;cursor:pointer;transition:border-color var(--motion-hover-duration) var(--motion-ease), background-color var(--motion-hover-duration) var(--motion-ease), color var(--motion-surface-duration) var(--motion-ease-enter);list-style:none}.site-user-menu__trigger[data-scope-f7gxlddy]:is(:hover,:focus-visible),.site-user-menu[data-scope-f7gxlddy][open] .site-user-menu__trigger[data-scope-f7gxlddy]{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.site-user-menu__trigger[data-scope-f7gxlddy]:is(:hover,:focus-visible),.site-user-menu[data-scope-f7gxlddy][open] .site-user-menu__trigger[data-scope-f7gxlddy]{border-color:color-mix(in srgb, currentColor 55%, transparent)}}.site-user-menu__trigger[data-scope-f7gxlddy]:is(:hover,:focus-visible),.site-user-menu[data-scope-f7gxlddy][open] .site-user-menu__trigger[data-scope-f7gxlddy]{background:currentColor}@supports (color:color-mix(in lab, red, red)){.site-user-menu__trigger[data-scope-f7gxlddy]:is(:hover,:focus-visible),.site-user-menu[data-scope-f7gxlddy][open] .site-user-menu__trigger[data-scope-f7gxlddy]{background:color-mix(in srgb, currentColor 13%, transparent)}}.site-user-menu__trigger[data-scope-f7gxlddy] svg[data-scope-f7gxlddy]{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.site-user-menu__popover[data-scope-f7gxlddy]{z-index:4;border:1px solid var(--color-brand-ink);gap:3px;width:min(272px,100vw - 32px);display:grid;position:absolute;top:calc(100% + 10px);right:0}@supports (color:color-mix(in lab, red, red)){.site-user-menu__popover[data-scope-f7gxlddy]{border:1px solid color-mix(in srgb, var(--color-brand-ink) 11%, transparent)}}.site-user-menu__popover[data-scope-f7gxlddy]{color:var(--color-brand-ink);background:var(--color-white-bg);box-shadow:0 18px 42px var(--color-black-bg);border-radius:12px;padding:7px}@supports (color:color-mix(in lab, red, red)){.site-user-menu__popover[data-scope-f7gxlddy]{box-shadow:0 18px 42px color-mix(in srgb, var(--color-black-bg) 18%, transparent)}}.site-user-menu__identity[data-scope-f7gxlddy]{border-bottom:1px solid var(--color-brand-ink);gap:2px;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.site-user-menu__identity[data-scope-f7gxlddy]{border-bottom:1px solid color-mix(in srgb, var(--color-brand-ink) 9%, transparent)}}.site-user-menu__identity[data-scope-f7gxlddy]{padding:9px 10px 11px}.site-user-menu__identity[data-scope-f7gxlddy] strong[data-scope-f7gxlddy],.site-user-menu__identity[data-scope-f7gxlddy] span[data-scope-f7gxlddy]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-user-menu__identity[data-scope-f7gxlddy] strong[data-scope-f7gxlddy]{font-size:var(--font-size-14);font-weight:var(--font-weight-semibold)}.site-user-menu__identity[data-scope-f7gxlddy] span[data-scope-f7gxlddy]{color:var(--color-brand-ink)}@supports (color:color-mix(in lab, red, red)){.site-user-menu__identity[data-scope-f7gxlddy] span[data-scope-f7gxlddy]{color:color-mix(in srgb, var(--color-brand-ink) 61%, transparent)}}.site-user-menu__identity[data-scope-f7gxlddy] span[data-scope-f7gxlddy]{font-size:var(--font-size-12)}.site-user-menu__popover[data-scope-f7gxlddy] :is(a,button)[data-scope-f7gxlddy]{min-height:40px;color:inherit;font-size:var(--font-size-14);font-weight:var(--font-weight-medium);border-radius:7px;align-items:center;padding:0 10px;text-decoration:none;display:flex}.site-user-menu__popover[data-scope-f7gxlddy] :is(a,button)[data-scope-f7gxlddy]:is(:hover,:focus-visible){background:var(--color-brand-ink)}@supports (color:color-mix(in lab, red, red)){.site-user-menu__popover[data-scope-f7gxlddy] :is(a,button)[data-scope-f7gxlddy]:is(:hover,:focus-visible){background:color-mix(in srgb, var(--color-brand-ink) 6%, transparent)}}.site-header[data-scope-f7gxlddy][data-nav-surface=light] .site-header-cta[data-scope-f7gxlddy],.site-header[data-scope-f7gxlddy][data-menu-surface=light][data-menu-open] .site-header-cta[data-scope-f7gxlddy]{--lovely-cta-background:var(--color-night);--lovely-cta-background-hover:var(--color-action-strong);--lovely-cta-border:var(--color-night);--lovely-cta-border-hover:var(--color-action-strong);--lovely-cta-foreground:var(--color-paper);--lovely-cta-foreground-hover:var(--color-white-bg)}[data-site-page]:has([data-header-theme=light]) .site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white]:not([data-menu-open]):not([data-mobile-open]) .site-header-cta[data-scope-f7gxlddy]{--lovely-cta-background:var(--color-night);--lovely-cta-background-hover:var(--color-action-strong);--lovely-cta-border:var(--color-night);--lovely-cta-border-hover:var(--color-action-strong);--lovely-cta-foreground:var(--color-paper);--lovely-cta-foreground-hover:var(--color-white-bg)}.site-header[data-scope-f7gxlddy] .site-header-cta[data-scope-f7gxlddy]{transition-duration:var(--motion-surface-duration);transition-timing-function:var(--motion-ease-enter)}.site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white][data-menu-closing] .site-brand[data-scope-f7gxlddy],.site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white][data-menu-closing] .site-navigation__trigger[data-scope-f7gxlddy],.site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white][data-menu-closing] .site-login[data-scope-f7gxlddy],.site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white][data-menu-closing] .site-app-link[data-scope-f7gxlddy],.site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white][data-menu-closing] .site-user-menu[data-scope-f7gxlddy],.site-header[data-scope-f7gxlddy][data-nav-surface=dark][data-menu-closing] .site-brand[data-scope-f7gxlddy],.site-header[data-scope-f7gxlddy][data-nav-surface=dark][data-menu-closing] .site-navigation__trigger[data-scope-f7gxlddy],.site-header[data-scope-f7gxlddy][data-nav-surface=dark][data-menu-closing] .site-login[data-scope-f7gxlddy],.site-header[data-scope-f7gxlddy][data-nav-surface=dark][data-menu-closing] .site-app-link[data-scope-f7gxlddy],.site-header[data-scope-f7gxlddy][data-nav-surface=dark][data-menu-closing] .site-user-menu[data-scope-f7gxlddy]{color:var(--color-paper)}.site-header[data-scope-f7gxlddy][data-nav-surface=transparent-white][data-menu-closing] .site-header-cta[data-scope-f7gxlddy],.site-header[data-scope-f7gxlddy][data-nav-surface=dark][data-menu-closing] .site-header-cta[data-scope-f7gxlddy]{--lovely-cta-background:var(--color-white-bg);--lovely-cta-background-hover:var(--color-action-strong);--lovely-cta-border:transparent;--lovely-cta-border-hover:var(--color-action-strong);--lovely-cta-foreground:var(--color-brand-ink);--lovely-cta-foreground-hover:var(--color-white-bg)}.site-menu-toggle[data-scope-f7gxlddy]{width:40px;height:40px;color:var(--nav-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:none}.site-menu-toggle[data-scope-f7gxlddy] span[data-scope-f7gxlddy]{width:20px;height:1.5px;transition:transform var(--motion-hover-duration) var(--motion-ease);background:currentColor;position:absolute}.site-menu-toggle[data-scope-f7gxlddy] span[data-scope-f7gxlddy]:first-child{transform:translateY(-4px)}.site-menu-toggle[data-scope-f7gxlddy] span[data-scope-f7gxlddy]:last-child{transform:translateY(4px)}.site-menu-toggle[data-scope-f7gxlddy][aria-expanded=true] span[data-scope-f7gxlddy]:first-child{transform:rotate(45deg)}.site-menu-toggle[data-scope-f7gxlddy][aria-expanded=true] span[data-scope-f7gxlddy]:last-child{transform:rotate(-45deg)}.site-mega-menu[data-scope-f7gxlddy]{inset:var(--layout-header-height) 0 auto;z-index:1;min-height:var(--mega-menu-height);box-shadow:none;will-change:opacity;border-bottom:0;position:absolute}.site-header[data-scope-f7gxlddy][data-menu-open] .site-mega-menu[data-scope-f7gxlddy]{animation:site-menu-content-drop var(--motion-state-duration) 30ms var(--motion-ease-enter) both}.site-header[data-scope-f7gxlddy][data-menu-closing] .site-mega-menu[data-scope-f7gxlddy]{animation:site-menu-content-lift var(--motion-state-duration) var(--motion-ease-exit) both}@keyframes site-nav-surface-drop{0%{opacity:.72;clip-path:inset(0 0 var(--mega-menu-height) 0)}to{opacity:1;clip-path:inset(0)}}@keyframes site-nav-surface-lift{0%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(0 0 var(--mega-menu-height) 0)}}@keyframes site-menu-content-drop{0%{opacity:0}to{opacity:1}}@keyframes site-menu-content-lift{0%{opacity:1}to{opacity:0}}.site-mega-panel__inner[data-scope-f7gxlddy]{width:100%;max-width:var(--page-max-width);height:var(--mega-menu-height);min-height:var(--mega-menu-height);padding:36px 48px 40px var(--mega-menu-start);grid-template-columns:minmax(0,1fr) minmax(240px,280px);gap:clamp(48px,4.5vw,68px);margin:0 auto;display:grid}.site-platform-panel[data-scope-f7gxlddy],.site-solutions-panel[data-scope-f7gxlddy]{width:100%;max-width:var(--page-max-width);height:var(--mega-menu-height);min-height:var(--mega-menu-height);padding:36px 48px 40px var(--mega-menu-start);margin:0 auto;display:grid}.site-platform-panel[data-scope-f7gxlddy]{grid-template-columns:minmax(230px,1fr) minmax(220px,.88fr) minmax(240px,280px);gap:clamp(40px,3.8vw,58px)}.site-menu-column[data-scope-f7gxlddy]{grid-template-rows:auto repeat(4,54px);align-content:start;gap:4px;min-width:0;display:grid}.site-menu-label[data-scope-f7gxlddy]{color:var(--nav-muted);margin:0;padding:0 14px 5px;font-size:11.5px;font-weight:500;line-height:1}.site-menu-group[data-scope-f7gxlddy],.site-solutions-group[data-scope-f7gxlddy]{align-content:start;gap:4px;min-width:0;min-height:0;display:grid}.site-menu-group[data-scope-f7gxlddy]{grid-template-rows:auto 170px}.site-solutions-group[data-scope-f7gxlddy]{grid-template-rows:auto 210px}.site-solutions-group--use-cases[data-scope-f7gxlddy]{grid-template-rows:auto minmax(0,1fr);align-content:stretch;width:min(100%,600px);height:100%}.site-solutions-overview[data-scope-f7gxlddy] svg[data-scope-f7gxlddy]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform var(--motion-hover-duration) var(--motion-ease);flex:none}.site-solutions-overview[data-scope-f7gxlddy]:hover svg[data-scope-f7gxlddy],.site-solutions-overview[data-scope-f7gxlddy]:focus-visible svg[data-scope-f7gxlddy]{transform:translate(4px)}.site-solutions-panel[data-scope-f7gxlddy]{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(38px,4.5vw,68px)}.site-solutions-overview[data-scope-f7gxlddy]{min-width:0;height:100%;min-height:0;color:var(--nav-text);transition:background-color var(--motion-hover-duration) var(--motion-ease);border-radius:14px;flex-direction:column;padding:12px 14px;text-decoration:none;display:flex}.site-solutions-overview[data-scope-f7gxlddy]>strong[data-scope-f7gxlddy]{max-width:430px;font-family:var(--font-brand-display);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(26px,2vw,31px);font-weight:300;line-height:.98}.site-solutions-overview[data-scope-f7gxlddy]>p[data-scope-f7gxlddy]{max-width:440px;color:var(--nav-muted);text-wrap:pretty;margin:12px 0 0;font-size:12.5px;line-height:1.5}.site-solutions-overview[data-scope-f7gxlddy]>span[data-scope-f7gxlddy]{justify-content:space-between;align-items:center;gap:20px;margin-top:auto;font-size:12.5px;font-weight:570;display:flex}.site-solutions-use-cases-wrap[data-scope-f7gxlddy]{min-height:0;position:relative;overflow:hidden}.site-solutions-use-cases-wrap[data-scope-f7gxlddy]:after{content:"";z-index:1;background:linear-gradient(to bottom, transparent, var(--nav-surface) 82%);opacity:1;pointer-events:none;height:54px;transition:opacity var(--motion-hover-duration) var(--motion-ease);position:absolute;inset:auto 0 0}.site-solutions-use-cases-wrap[data-scope-f7gxlddy][data-scroll-end]:after{opacity:0}.site-solutions-use-cases[data-scope-f7gxlddy]{overscroll-behavior:contain;scrollbar-color:var(--nav-text) transparent;align-content:start;gap:4px;height:100%;min-height:0;max-height:100%;padding:0 14px 22px 0;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.site-solutions-use-cases[data-scope-f7gxlddy]{scrollbar-color:color-mix(in srgb, var(--nav-text) 28%, transparent) transparent}}.site-solutions-use-cases[data-scope-f7gxlddy]{scrollbar-width:thin}.site-solutions-use-cases[data-scope-f7gxlddy]::-webkit-scrollbar{width:4px}.site-solutions-use-cases[data-scope-f7gxlddy]::-webkit-scrollbar-thumb{background:var(--nav-text);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.site-solutions-use-cases[data-scope-f7gxlddy]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--nav-text) 28%, transparent)}}.site-solutions-scroll-cue[data-scope-f7gxlddy]{z-index:2;background:var(--nav-text);border:0;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;bottom:2px;left:50%}@supports (color:color-mix(in lab, red, red)){.site-solutions-scroll-cue[data-scope-f7gxlddy]{background:color-mix(in srgb, var(--nav-text) 5.5%, var(--nav-surface))}}.site-solutions-scroll-cue[data-scope-f7gxlddy]{color:var(--nav-text)}@supports (color:color-mix(in lab, red, red)){.site-solutions-scroll-cue[data-scope-f7gxlddy]{color:color-mix(in srgb, var(--nav-text) 62%, transparent)}}.site-solutions-scroll-cue[data-scope-f7gxlddy]{cursor:pointer;opacity:0;pointer-events:none;transition:background-color var(--motion-hover-duration) var(--motion-ease), color var(--motion-hover-duration) var(--motion-ease), opacity var(--motion-state-duration) var(--motion-ease), transform var(--motion-state-duration) var(--motion-ease);transform:translate(-50%,-4px)}.site-solutions-scroll-cue[data-scope-f7gxlddy][data-visible]{opacity:1;pointer-events:auto;transform:translate(-50%)}.site-solutions-scroll-cue[data-scope-f7gxlddy]:hover,.site-solutions-scroll-cue[data-scope-f7gxlddy]:focus-visible{background:var(--nav-text)}@supports (color:color-mix(in lab, red, red)){.site-solutions-scroll-cue[data-scope-f7gxlddy]:hover,.site-solutions-scroll-cue[data-scope-f7gxlddy]:focus-visible{background:color-mix(in srgb, var(--nav-text) 9%, var(--nav-surface))}}.site-solutions-scroll-cue[data-scope-f7gxlddy]:hover,.site-solutions-scroll-cue[data-scope-f7gxlddy]:focus-visible{color:var(--nav-text)}@supports (color:color-mix(in lab, red, red)){.site-solutions-scroll-cue[data-scope-f7gxlddy]:hover,.site-solutions-scroll-cue[data-scope-f7gxlddy]:focus-visible{color:color-mix(in srgb, var(--nav-text) 82%, transparent)}}.site-solutions-scroll-cue[data-scope-f7gxlddy] svg[data-scope-f7gxlddy]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform var(--motion-hover-duration) var(--motion-ease)}.site-solutions-scroll-cue[data-scope-f7gxlddy]:hover svg[data-scope-f7gxlddy],.site-solutions-scroll-cue[data-scope-f7gxlddy]:focus-visible svg[data-scope-f7gxlddy]{transform:translateY(2px)}.site-mega-panel__links[data-scope-f7gxlddy]{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:4px 12px;display:grid}.site-solutions-overview[data-scope-f7gxlddy]:hover,.site-solutions-overview[data-scope-f7gxlddy]:focus-visible{background:var(--mega-menu-hover)}.site-mega-panel__visual[data-scope-f7gxlddy],.nav-visual[data-scope-f7gxlddy]{min-width:0;min-height:0}.site-mega-panel__visual[data-scope-f7gxlddy]{align-self:start;padding-top:14px}.nav-visual[data-scope-f7gxlddy]{aspect-ratio:16/10;background:var(--nav-text);width:100%;height:auto;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nav-visual[data-scope-f7gxlddy]{background:color-mix(in srgb, var(--nav-text) 5%, var(--nav-surface))}}.nav-visual--platform[data-scope-f7gxlddy]{isolation:isolate;background:radial-gradient(circle at 50% 48%,#45b7f533,#0000 28%),linear-gradient(145deg,#061a34,#04080e 68%);align-self:start;place-items:center;margin-top:14px;display:grid}.nav-visual--platform[data-scope-f7gxlddy]:after{content:"";z-index:-1;background:linear-gradient(135deg,#ffffff12,#0000 34%);position:absolute;inset:0}.nav-visual--platform[data-scope-f7gxlddy] img[data-scope-f7gxlddy]{z-index:2;filter:drop-shadow(0 24px 36px #00000061);width:46%;height:auto;position:relative}.nav-visual__orbit[data-scope-f7gxlddy]{aspect-ratio:1;border:1px solid #ffffff29;border-radius:50%;width:68%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-16deg)scaleY(.42)}.nav-visual__orbit--two[data-scope-f7gxlddy]{border-color:#45b7f533;width:86%;transform:translate(-50%,-50%)rotate(34deg)scaleY(.34)}.nav-visual--company[data-scope-f7gxlddy]{color:#fafafa;background:radial-gradient(circle at 84% 14%,#45b7f552,#0000 30%),linear-gradient(145deg,#071b35,#080808 65%);flex-direction:column;justify-content:flex-end;padding:28px;display:flex}.nav-visual--company[data-scope-f7gxlddy] span[data-scope-f7gxlddy]{font-family:var(--font-brand-display);letter-spacing:-.035em;font-size:clamp(24px,2vw,34px);font-weight:300;line-height:1.02}.site-mobile-menu[data-scope-f7gxlddy],.site-mobile-menu[data-scope-f7gxlddy][hidden]{display:none}.site-navigation__trigger[data-scope-f7gxlddy]:focus-visible,.site-login[data-scope-f7gxlddy]:focus-visible,.site-app-link[data-scope-f7gxlddy]:focus-visible,.site-user-menu__trigger[data-scope-f7gxlddy]:focus-visible,.site-user-menu__popover[data-scope-f7gxlddy] :is(a,button)[data-scope-f7gxlddy]:focus-visible,.site-menu-toggle[data-scope-f7gxlddy]:focus-visible,.site-solutions-scroll-cue[data-scope-f7gxlddy]:focus-visible,.site-mega-panel[data-scope-f7gxlddy] a[data-scope-f7gxlddy]:focus-visible,.site-mobile-menu[data-scope-f7gxlddy] a[data-scope-f7gxlddy]:focus-visible,.site-mobile-menu__actions[data-scope-f7gxlddy] button[data-scope-f7gxlddy]:focus-visible,.site-mobile-menu[data-scope-f7gxlddy] summary[data-scope-f7gxlddy]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (max-width:1120px){.site-header-inner[data-scope-f7gxlddy]{grid-template-columns:auto 1fr;padding-inline:32px}.site-navigation[data-scope-f7gxlddy],.site-header-actions[data-scope-f7gxlddy]>.site-login[data-scope-f7gxlddy]{display:none}.site-header-actions[data-scope-f7gxlddy]{grid-column:2}.site-menu-toggle[data-scope-f7gxlddy]{display:grid;position:relative}.site-mega-menu[data-scope-f7gxlddy]{display:none}.site-mobile-menu[data-scope-f7gxlddy]{inset:var(--layout-header-height) 0 0;color:var(--color-paper);background:var(--color-night);overscroll-behavior:contain;display:block;position:fixed;overflow-y:auto}.site-mobile-menu__inner[data-scope-f7gxlddy]{width:min(100%,760px);margin:0 auto;padding:24px 32px 48px}.site-mobile-menu[data-scope-f7gxlddy] details[data-scope-f7gxlddy]{border-bottom:1px solid var(--color-paper)}@supports (color:color-mix(in lab, red, red)){.site-mobile-menu[data-scope-f7gxlddy] details[data-scope-f7gxlddy]{border-bottom:1px solid color-mix(in srgb, var(--color-paper) 14%, transparent)}}.site-mobile-menu[data-scope-f7gxlddy] summary[data-scope-f7gxlddy]{min-height:72px;color:var(--color-paper);cursor:pointer;font-family:var(--font-brand-display);justify-content:space-between;align-items:center;font-size:28px;font-weight:300;list-style:none;display:flex}.site-mobile-menu[data-scope-f7gxlddy] summary[data-scope-f7gxlddy]::-webkit-details-marker{display:none}.site-mobile-menu[data-scope-f7gxlddy] summary[data-scope-f7gxlddy] svg[data-scope-f7gxlddy]{fill:none;stroke:currentColor;stroke-width:1.2px;width:18px;height:18px;transition:transform var(--motion-hover-duration) var(--motion-ease)}.site-mobile-menu[data-scope-f7gxlddy] details[data-scope-f7gxlddy][open] summary[data-scope-f7gxlddy] svg[data-scope-f7gxlddy]{transform:rotate(45deg)}.site-mobile-menu__group[data-scope-f7gxlddy]{padding:0 0 24px}.site-mobile-menu__group[data-scope-f7gxlddy]>p[data-scope-f7gxlddy]{max-width:560px;color:var(--color-paper);margin:-2px 0 18px}@supports (color:color-mix(in lab, red, red)){.site-mobile-menu__group[data-scope-f7gxlddy]>p[data-scope-f7gxlddy]{color:color-mix(in srgb, var(--color-paper) 58%, transparent)}}.site-mobile-menu__group[data-scope-f7gxlddy]>p[data-scope-f7gxlddy]{font-size:var(--font-size-14);line-height:var(--line-height-body)}.site-mobile-menu__group[data-scope-f7gxlddy] a[data-scope-f7gxlddy]{min-height:52px;color:var(--color-paper);font-size:var(--font-size-16);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.site-mobile-menu__group[data-scope-f7gxlddy] a[data-scope-f7gxlddy] svg[data-scope-f7gxlddy]{fill:none;stroke:currentColor;stroke-width:1.4px;width:18px;height:18px}.site-mobile-menu__actions[data-scope-f7gxlddy]{grid-template-columns:1fr 1fr;gap:10px;margin-top:32px;display:grid}.site-mobile-menu__actions[data-scope-f7gxlddy] :is(a,button)[data-scope-f7gxlddy]{border:1px solid var(--color-paper);place-items:center;min-height:50px;display:grid}@supports (color:color-mix(in lab, red, red)){.site-mobile-menu__actions[data-scope-f7gxlddy] :is(a,button)[data-scope-f7gxlddy]{border:1px solid color-mix(in srgb, var(--color-paper) 35%, transparent)}}.site-mobile-menu__actions[data-scope-f7gxlddy] :is(a,button)[data-scope-f7gxlddy]{color:var(--color-paper);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);text-decoration:none}.site-mobile-menu__actions[data-scope-f7gxlddy]>:last-child :is(a,button)[data-scope-f7gxlddy],.site-mobile-menu__actions[data-scope-f7gxlddy]>a[data-scope-f7gxlddy]:last-child{border-color:var(--color-paper);color:var(--color-night);background:var(--color-paper)}}@media (max-width:760px){.site-header-inner[data-scope-f7gxlddy]{gap:12px;height:58px;padding-inline:20px}.site-brand[data-scope-f7gxlddy]{gap:8px}.site-brand-mark[data-scope-f7gxlddy]{width:26px;height:26px}.site-wordmark[data-scope-f7gxlddy]{font-size:26px}.site-header-cta[data-scope-f7gxlddy]{display:none}.site-header-actions[data-scope-f7gxlddy]{gap:7px}.site-app-link[data-scope-f7gxlddy]{min-height:38px;font-size:var(--font-size-14);padding-inline:4px}.site-user-menu__popover[data-scope-f7gxlddy]{right:-47px}.site-mobile-menu[data-scope-f7gxlddy]{inset-block-start:58px}.site-mobile-menu__inner[data-scope-f7gxlddy]{padding:14px 20px 40px}.site-mobile-menu[data-scope-f7gxlddy] summary[data-scope-f7gxlddy]{min-height:64px;font-size:25px}}@media (prefers-reduced-motion:reduce){.site-header[data-scope-f7gxlddy] [data-scope-f7gxlddy],.site-header[data-scope-f7gxlddy] [data-scope-f7gxlddy]:before,.site-header[data-scope-f7gxlddy] [data-scope-f7gxlddy]:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}html.site-menu-lock,html.site-menu-lock body{overflow:hidden}.site-footer[data-scope-5qnl4gdb],.site-footer[data-scope-5qnl4gdb] [data-scope-5qnl4gdb]{box-sizing:border-box}.site-footer[data-scope-5qnl4gdb]{z-index:2;color:#f8f8f6;background:#080808;position:relative;overflow:hidden}.site-footer__inner[data-scope-5qnl4gdb]{width:min(100%,1920px);margin:0 auto;padding:clamp(80px,8vw,132px) clamp(24px,4.2vw,80px) 0}.site-footer__lead[data-scope-5qnl4gdb]{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:flex-end;gap:48px;padding-bottom:clamp(64px,7vw,112px);display:flex}.site-footer__brand[data-scope-5qnl4gdb]{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.site-footer__brand[data-scope-5qnl4gdb] img[data-scope-5qnl4gdb]{object-fit:contain;filter:grayscale()brightness(4);width:32px;height:32px}.site-footer__brand[data-scope-5qnl4gdb] span[data-scope-5qnl4gdb]{font-family:var(--font-brand-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.055em;font-size:clamp(36px,3.2vw,54px);font-weight:300;line-height:1}.site-footer__brand[data-scope-5qnl4gdb] i[data-scope-5qnl4gdb]{letter-spacing:-.08em;font-style:normal}.site-footer__lead[data-scope-5qnl4gdb] p[data-scope-5qnl4gdb]{color:#f8f8f6b3;text-align:right;text-wrap:balance;max-width:430px;margin:0;font-size:clamp(18px,1.45vw,24px);line-height:1.35}.site-footer__navigation[data-scope-5qnl4gdb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(32px,4vw,72px);padding:clamp(64px,6.6vw,104px) 0 clamp(84px,8vw,132px);display:grid}.site-footer__column[data-scope-5qnl4gdb] h2[data-scope-5qnl4gdb]{color:#f8f8f680;letter-spacing:.04em;margin:0 0 28px;font-size:13px;font-weight:500}.site-footer__column[data-scope-5qnl4gdb] ul[data-scope-5qnl4gdb]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.site-footer__column[data-scope-5qnl4gdb] a[data-scope-5qnl4gdb]{color:#f8f8f6d6;font-size:16px;line-height:1.25;text-decoration:none;transition:color .18s,transform .18s;display:inline-block}.site-footer__column[data-scope-5qnl4gdb] a[data-scope-5qnl4gdb]:hover,.site-footer__column[data-scope-5qnl4gdb] a[data-scope-5qnl4gdb]:focus-visible{color:#fff;transform:translate(3px)}.site-footer__bottom[data-scope-5qnl4gdb]{color:#f8f8f685;border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:13px;display:flex}.site-footer__bottom[data-scope-5qnl4gdb] a[data-scope-5qnl4gdb]{color:inherit;text-decoration:none;transition:color .18s}.site-footer__bottom[data-scope-5qnl4gdb] a[data-scope-5qnl4gdb]:hover,.site-footer__bottom[data-scope-5qnl4gdb] a[data-scope-5qnl4gdb]:focus-visible{color:#fff}.site-footer__signature[data-scope-5qnl4gdb]{color:#f8f8f6;height:clamp(136px,17.2vw,330px);font-family:var(--font-brand-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.085em;text-align:center;white-space:nowrap;margin:clamp(16px,2vw,32px) 0 clamp(-54px,-2.8vw,-28px);font-size:clamp(172px,24vw,460px);font-weight:300;line-height:.76}@media (max-width:900px){.site-footer__lead[data-scope-5qnl4gdb]{flex-direction:column;align-items:flex-start}.site-footer__lead[data-scope-5qnl4gdb] p[data-scope-5qnl4gdb]{text-align:left;max-width:360px}.site-footer__navigation[data-scope-5qnl4gdb]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}}@media (max-width:560px){.site-footer__inner[data-scope-5qnl4gdb]{padding-inline:20px}.site-footer__navigation[data-scope-5qnl4gdb]{grid-template-columns:minmax(0,1fr)}.site-footer__signature[data-scope-5qnl4gdb]{height:102px;margin-bottom:-20px;font-size:40vw}}@media (prefers-reduced-motion:reduce){.site-footer__column[data-scope-5qnl4gdb] a[data-scope-5qnl4gdb]{transition:none}}.contact-modal[data-scope-l2hby7fz][hidden]{display:none}.contact-modal[data-scope-l2hby7fz]{--modal-ink:#061426;--modal-paper:#f7fdff;--modal-blue:#45b7f5;--modal-blue-deep:#236fd8;--modal-field:#fff;--lovely-gradient:linear-gradient(90deg, #effbff 0%, #c7f1ff 31%, #45b7f5 66%, #236fd8 100%);--modal-motion:.36s cubic-bezier(.4, 0, .2, 1);z-index:10000;color:var(--modal-paper);font-family:var(--font-text), ui-sans-serif, system-ui, sans-serif;position:fixed;inset:0}.contact-modal__viewport[data-scope-l2hby7fz]{overscroll-behavior:contain;background:var(--color-night);position:absolute;inset:0;overflow:hidden auto}.contact-modal__background[data-scope-l2hby7fz]{pointer-events:none;background:radial-gradient(circle at 12% 88%, #236fd85c 0%, #45b7f529 23%, transparent 44%), radial-gradient(circle at 48% 54%, #45b7f533 0%, transparent 34%), radial-gradient(circle at 92% 18%, #c7f1ff24 0%, transparent 28%), linear-gradient(90deg, #000000fa, #010810f5 38%, #051f3adb 74%, #073359bd), linear-gradient(180deg, #ffffff09, #fff0 42%), var(--color-night);position:fixed;inset:0;overflow:hidden}.contact-modal__band[data-scope-l2hby7fz]{background:linear-gradient(#f7fdff0b,#0000 34%),linear-gradient(#45b7f52e,#236fd809);border-left:1px solid #f7fdff0d;border-right:1px solid #f7fdff0b;width:9vw;min-width:116px;position:absolute;top:-6%;bottom:-6%;transform:skew(-2deg)}.contact-modal__band--one[data-scope-l2hby7fz]{opacity:.26;left:48%}.contact-modal__band--two[data-scope-l2hby7fz]{opacity:.36;left:62%}.contact-modal__band--three[data-scope-l2hby7fz]{opacity:.24;left:78%}.contact-modal__grain[data-scope-l2hby7fz]{mix-blend-mode:screen;opacity:.2;background-image:radial-gradient(circle at 18% 82%,#45b7f51f,#0000 30%),repeating-linear-gradient(112deg,#f7fdff09 0 1px,#0000 1px 5px),repeating-linear-gradient(12deg,#f7fdff05 0 1px,#0000 1px 7px),linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:auto,160px 160px,120px 120px,38px 38px,38px 38px;position:absolute;inset:0}.contact-modal__v2-curtain[data-scope-l2hby7fz],.contact-modal__v2-horizon[data-scope-l2hby7fz],.contact-modal__v2-lens[data-scope-l2hby7fz],.contact-modal__v2-field[data-scope-l2hby7fz]{opacity:0;pointer-events:none;position:absolute}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__background[data-scope-l2hby7fz]{background:linear-gradient(90deg,#000000fa,#01090ffa 24%,#021622f2 47%,#236fd847 77%,#45b7f540),linear-gradient(145deg,#020d15fa,#021624e6 38%,#236fd833 68%,#c7f1ff24),#000509}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__background[data-scope-l2hby7fz]:before,.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__background[data-scope-l2hby7fz]:after{content:"";pointer-events:none;position:absolute;inset:0}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__background[data-scope-l2hby7fz]:before{opacity:.9;background:linear-gradient(90deg,#000000bd,#00000047 34%,#236fd82e 69%,#45b7f538 86%,#c7f1ff2e);-webkit-mask-image:linear-gradient(90deg,#000 0% 34%,#000000b8 66%,#000);mask-image:linear-gradient(90deg,#000 0% 34%,#000000b8 66%,#000)}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__background[data-scope-l2hby7fz]:after{mix-blend-mode:screen;opacity:.26;background:linear-gradient(#ffffff14,#0000 16% 76%,#04365247),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 0.48'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.62'/%3E%3C/svg%3E") 0 0/180px 180px}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__band[data-scope-l2hby7fz]{opacity:0}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__v2-curtain[data-scope-l2hby7fz]{filter:blur(.2px);opacity:1;background:linear-gradient(#effbff14,#fff0 28%),linear-gradient(90deg,#04131f0d,#c7f1ff2b 38%,#45b7f538 58%,#02121e0d),linear-gradient(#45b7f53d,#236fd824 48%,#0005091f);border-left:1px solid #f7fdff0b;border-right:1px solid #f7fdff09;width:clamp(120px,10vw,210px);top:-10%;bottom:-10%;transform:skew(-3deg);box-shadow:inset 12px 0 34px #ffffff06,inset -18px 0 46px #0000003d}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__v2-curtain--one[data-scope-l2hby7fz]{opacity:.38;left:50%}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__v2-curtain--two[data-scope-l2hby7fz]{opacity:.52;width:clamp(140px,11vw,232px);left:61%}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__v2-curtain--three[data-scope-l2hby7fz]{opacity:.46;width:clamp(132px,12vw,252px);left:73%}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__v2-curtain--four[data-scope-l2hby7fz]{opacity:.58;background:linear-gradient(#effbff1a,#0000 28%),linear-gradient(90deg,#032a400f,#c7f1ff38 34%,#45b7f552 56%,#236fd824),linear-gradient(#45b7f547,#236fd821);width:clamp(154px,14vw,296px);left:86%}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__v2-horizon[data-scope-l2hby7fz]{filter:blur(28px);opacity:.94;background:conic-gradient(from 228deg at 62% 68%,#c7f1ff57,#45b7f53d,#236fd824,#0000 28% 72%,#45b7f52e),linear-gradient(#04324b00,#45b7f538,#236fd82e);width:min(74vw,1040px);height:min(48vw,660px);bottom:-20%;right:-8%;transform:rotate(-6deg)}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__v2-lens[data-scope-l2hby7fz]{filter:blur(20px);opacity:.84;background:linear-gradient(90deg,#0000 0%,#c7f1ff21 36%,#45b7f538 68%,#236fd814 100%),linear-gradient(#effbff1c,#0000 34%,#236fd833);width:min(58vw,760px);height:100%;top:0;right:-12%}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__v2-field[data-scope-l2hby7fz]{opacity:.72;background:linear-gradient(90deg,#0000003d 0%,#0000 34%,#2aa8dd12 64%,#ffffff09 100%);inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30% 100%)}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__grain[data-scope-l2hby7fz]{mix-blend-mode:overlay;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.78 0 0 0 0 0.94 0 0 0 0 1 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='96' height='96' filter='url(%23g)' opacity='0.72'/%3E%3C/svg%3E");background-size:96px 96px}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__note[data-scope-l2hby7fz]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#f7fdff1c,#f7fdff0b),#06142633;border-color:#c7f1ff38;box-shadow:inset 0 1px #ffffff14,0 22px 70px -48px #45b7f5b8}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__close[data-scope-l2hby7fz]{z-index:4;color:#f7fdffc2;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:fixed;top:calc(clamp(36px,6vh,82px) + clamp(10px,2.2vh,24px) - 4px);right:max(24px,50vw - 757px)}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__form[data-scope-l2hby7fz]{width:calc(100% + 50px);max-width:none;margin-left:-59px;margin-right:9px}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__field[data-scope-l2hby7fz] input[data-scope-l2hby7fz],.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__select-field[data-scope-l2hby7fz] select[data-scope-l2hby7fz]{border-radius:5px;height:56px}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__submit-wrap[data-scope-l2hby7fz]{justify-content:flex-start;align-self:flex-start;width:max-content;margin-top:26px}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__submit-ring[data-scope-l2hby7fz]{width:auto;min-width:258px;box-shadow:none;background:#86cdf9;border-radius:999px;padding:0}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__submit-button[data-scope-l2hby7fz]{min-height:56px;padding:17px 31px}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__submit-button[data-scope-l2hby7fz]:before,.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__submit-overlay[data-scope-l2hby7fz]{display:none}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__submit-content[data-scope-l2hby7fz]{color:#061426;gap:14px;font-size:17px;font-weight:600}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__submit-content[data-scope-l2hby7fz] svg[data-scope-l2hby7fz]{width:20px;height:20px}.contact-modal__dialog[data-scope-l2hby7fz]{z-index:1;opacity:0;width:min(100%,1260px);min-height:100dvh;transition:opacity var(--modal-motion), transform var(--modal-motion);grid-template-columns:minmax(520px,1.08fr) minmax(430px,.92fr);gap:clamp(76px,7.6vw,124px);margin:0 auto;padding:clamp(36px,6vh,82px) 18px 64px;display:grid;position:relative;transform:translateY(18px)}.contact-modal[data-scope-l2hby7fz][data-state=open] .contact-modal__dialog[data-scope-l2hby7fz]{opacity:1;transform:translateZ(0)}.contact-modal__copy[data-scope-l2hby7fz]{flex-direction:column;justify-content:flex-start;min-height:min(640px,100dvh - 96px);padding-top:clamp(10px,2.2vh,24px);display:flex}.contact-modal__brand[data-scope-l2hby7fz]{align-items:center;gap:12px;width:max-content;text-decoration:none;display:inline-flex}.contact-modal__brand-mark[data-scope-l2hby7fz]{filter:brightness(0)invert();object-fit:contain;flex:none;width:36px;height:36px;display:block;transform:translateY(1px)}.contact-modal__wordmark[data-scope-l2hby7fz]{color:#fff;font-family:var(--font-brand-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:var(--letter-spacing-wordmark);padding-right:6px;font-size:36px;font-weight:300;line-height:1.12;display:inline-block}.contact-modal__wordmark[data-scope-l2hby7fz] i[data-scope-l2hby7fz]{color:inherit;margin:-.04em -.1em -.16em -.08em;padding:.04em .16em .16em .02em;font-style:italic;display:inline-block}.contact-modal__headline[data-scope-l2hby7fz]{margin-top:clamp(44px,5.6vh,62px)}.contact-modal__headline[data-scope-l2hby7fz] p[data-scope-l2hby7fz]{color:#c7f1ff;letter-spacing:.06em;text-transform:uppercase;margin:0 0 18px;font-size:14px;font-weight:600;line-height:1.2}.contact-modal__headline[data-scope-l2hby7fz] h2[data-scope-l2hby7fz]{color:#fff;max-width:700px;font-family:var(--font-brand-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:var(--letter-spacing-display);margin:0;font-size:clamp(40px,4vw,58px);font-weight:300;line-height:1.04}.contact-modal__note[data-scope-l2hby7fz]{background:#f7fdff0e;border:1px solid #f7fdff2e;border-radius:14px;width:min(100%,484px);margin-top:clamp(68px,8.8vh,96px);padding:32px 34px;box-shadow:inset 0 1px #ffffff0a}.contact-modal__note[data-scope-l2hby7fz] h3[data-scope-l2hby7fz]{color:#fff;letter-spacing:-.45px;margin:0;font-size:22px;font-weight:600}.contact-modal__note[data-scope-l2hby7fz] p[data-scope-l2hby7fz]{color:#f7fdffad;margin:12px 0 26px;font-size:16px;line-height:1.45}.contact-modal__note[data-scope-l2hby7fz] span[data-scope-l2hby7fz]{color:#fff;text-underline-offset:3px;font-size:15px;font-weight:600;text-decoration:underline}.contact-modal__form-column[data-scope-l2hby7fz]{align-self:center;padding-top:clamp(72px,8.6vh,104px);position:relative}.contact-modal__close[data-scope-l2hby7fz]{color:#f7fdffb3;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:48px;height:48px;transition:color .18s;display:grid;position:absolute;top:-26px;right:0}.contact-modal__close[data-scope-l2hby7fz]:hover,.contact-modal__close[data-scope-l2hby7fz]:focus-visible,.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__close[data-scope-l2hby7fz]:hover,.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__close[data-scope-l2hby7fz]:focus-visible{color:#fff}.contact-modal__close[data-scope-l2hby7fz] span[data-scope-l2hby7fz],.contact-modal__close[data-scope-l2hby7fz] span[data-scope-l2hby7fz]:before{content:"";background:currentColor;border-radius:999px;width:28px;height:2px;display:block}.contact-modal__close[data-scope-l2hby7fz] span[data-scope-l2hby7fz]{transform:rotate(45deg)}.contact-modal__close[data-scope-l2hby7fz] span[data-scope-l2hby7fz]:before{transform:rotate(90deg)}.contact-modal__form[data-scope-l2hby7fz]{flex-direction:column;gap:14px;margin-top:clamp(18px,3vh,32px);display:flex}.contact-modal__field-label[data-scope-l2hby7fz]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-modal__field[data-scope-l2hby7fz],.contact-modal__select-field[data-scope-l2hby7fz]{display:block}.contact-modal__field[data-scope-l2hby7fz] input[data-scope-l2hby7fz],.contact-modal__select-field[data-scope-l2hby7fz] select[data-scope-l2hby7fz]{background:var(--modal-field);width:100%;height:58px;color:var(--modal-ink);letter-spacing:-.2px;border:1px solid #06142629;border-radius:4px;outline:none;font-size:16px;font-weight:500;transition:border-color .18s,box-shadow .18s}.contact-modal__field[data-scope-l2hby7fz] input[data-scope-l2hby7fz]{padding:0 16px}.contact-modal__field[data-scope-l2hby7fz] input[data-scope-l2hby7fz]::placeholder{color:#50607a94}.contact-modal__field[data-scope-l2hby7fz] input[data-scope-l2hby7fz]:focus,.contact-modal__select-field[data-scope-l2hby7fz] select[data-scope-l2hby7fz]:focus{border-color:var(--modal-blue);box-shadow:0 0 0 4px #45b7f538}.contact-modal__select-row[data-scope-l2hby7fz]{grid-template-columns:1fr 1fr;gap:22px;display:grid}.contact-modal__select-field[data-scope-l2hby7fz]{position:relative}.contact-modal__select-field[data-scope-l2hby7fz] span[data-scope-l2hby7fz]{z-index:1;color:#061426bd;letter-spacing:-.12px;pointer-events:none;font-size:11px;font-weight:600;line-height:1;position:absolute;top:10px;left:16px}.contact-modal__select-field[data-scope-l2hby7fz] select[data-scope-l2hby7fz]{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#50607ab8 50%),linear-gradient(135deg,#50607ab8 50%,#0000 50%),linear-gradient(90deg,#0614261f,#0614261f);background-position:calc(100% - 22px) 30px,calc(100% - 16px) 30px,calc(100% - 44px) 17px;background-repeat:no-repeat;background-size:7px 7px,7px 7px,1px 24px;padding:22px 42px 7px 16px}.contact-modal__submit-wrap[data-scope-l2hby7fz]{isolation:isolate;width:100%;margin-top:18px;display:flex;position:relative}.contact-modal__submit-ring[data-scope-l2hby7fz]{z-index:1;appearance:none;background:var(--lovely-gradient);cursor:pointer;width:100%;font:inherit;text-align:inherit;border:0;border-radius:999px;padding:2px;text-decoration:none;transition:box-shadow .5s,opacity .18s,transform .3s;display:block;position:relative;box-shadow:0 12px 40px -16px #0000008c}.contact-modal__submit-button[data-scope-l2hby7fz]{isolation:isolate;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:60px;padding:18px 46px;display:inline-flex;position:relative;overflow:hidden}.contact-modal__submit-button[data-scope-l2hby7fz]:before{z-index:0;content:"";pointer-events:none;background:#05080df0;border-radius:999px;position:absolute;inset:0}.contact-modal__submit-overlay[data-scope-l2hby7fz]{z-index:1;background:var(--lovely-gradient);pointer-events:none;transform-origin:0;border-radius:999px;transition:transform .56s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:scaleX(0)}.contact-modal__submit-content[data-scope-l2hby7fz]{z-index:2;color:#f7fdff;align-items:center;gap:12px;font-size:18px;font-weight:600;line-height:1;transition:color .5s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.contact-modal__submit-content[data-scope-l2hby7fz] svg[data-scope-l2hby7fz]{width:22px;height:22px;transition:transform .3s}.contact-modal__submit-wrap[data-scope-l2hby7fz]:hover .contact-modal__submit-ring[data-scope-l2hby7fz]:not(:disabled),.contact-modal__submit-wrap[data-scope-l2hby7fz]:focus-within .contact-modal__submit-ring[data-scope-l2hby7fz]:not(:disabled){box-shadow:0 12px 40px -16px #0000008c}.contact-modal__submit-wrap[data-scope-l2hby7fz]:hover .contact-modal__submit-ring[data-scope-l2hby7fz]:not(:disabled) .contact-modal__submit-overlay[data-scope-l2hby7fz],.contact-modal__submit-wrap[data-scope-l2hby7fz]:focus-within .contact-modal__submit-ring[data-scope-l2hby7fz]:not(:disabled) .contact-modal__submit-overlay[data-scope-l2hby7fz]{transform:scaleX(1)}.contact-modal__submit-wrap[data-scope-l2hby7fz]:hover .contact-modal__submit-ring[data-scope-l2hby7fz]:not(:disabled) .contact-modal__submit-content[data-scope-l2hby7fz],.contact-modal__submit-wrap[data-scope-l2hby7fz]:focus-within .contact-modal__submit-ring[data-scope-l2hby7fz]:not(:disabled) .contact-modal__submit-content[data-scope-l2hby7fz]{color:var(--modal-ink)}.contact-modal__submit-wrap[data-scope-l2hby7fz]:hover .contact-modal__submit-ring[data-scope-l2hby7fz]:not(:disabled) .contact-modal__submit-content[data-scope-l2hby7fz] svg[data-scope-l2hby7fz],.contact-modal__submit-wrap[data-scope-l2hby7fz]:focus-within .contact-modal__submit-ring[data-scope-l2hby7fz]:not(:disabled) .contact-modal__submit-content[data-scope-l2hby7fz] svg[data-scope-l2hby7fz]{transform:translate(4px)}.contact-modal__submit-ring[data-scope-l2hby7fz]:disabled{opacity:.55;cursor:not-allowed;transform:none}.contact-modal__submit-ring[data-scope-l2hby7fz]:disabled .contact-modal__submit-overlay[data-scope-l2hby7fz],.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__submit-wrap[data-scope-l2hby7fz]:hover .contact-modal__submit-ring[data-scope-l2hby7fz]:not(:disabled) .contact-modal__submit-overlay[data-scope-l2hby7fz],.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__submit-wrap[data-scope-l2hby7fz]:focus-within .contact-modal__submit-ring[data-scope-l2hby7fz]:not(:disabled) .contact-modal__submit-overlay[data-scope-l2hby7fz]{transform:scaleX(0)}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__submit-wrap[data-scope-l2hby7fz]:hover .contact-modal__submit-ring[data-scope-l2hby7fz]:not(:disabled) .contact-modal__submit-content[data-scope-l2hby7fz],.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__submit-wrap[data-scope-l2hby7fz]:focus-within .contact-modal__submit-ring[data-scope-l2hby7fz]:not(:disabled) .contact-modal__submit-content[data-scope-l2hby7fz],.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__submit-ring[data-scope-l2hby7fz]:hover:not(:disabled) .contact-modal__submit-content[data-scope-l2hby7fz],.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__submit-ring[data-scope-l2hby7fz]:focus-visible:not(:disabled) .contact-modal__submit-content[data-scope-l2hby7fz]{color:#061426}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__submit-ring[data-scope-l2hby7fz]:not(:disabled){box-shadow:none;background:#86cdf9;transition:background-color .18s;transform:none}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__submit-ring[data-scope-l2hby7fz]:hover:not(:disabled),.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__submit-ring[data-scope-l2hby7fz]:focus-visible:not(:disabled){background:#2f9ee8;transform:none}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__submit-ring[data-scope-l2hby7fz]:hover:not(:disabled) .contact-modal__submit-content[data-scope-l2hby7fz] svg[data-scope-l2hby7fz],.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__submit-ring[data-scope-l2hby7fz]:focus-visible:not(:disabled) .contact-modal__submit-content[data-scope-l2hby7fz] svg[data-scope-l2hby7fz]{transform:translate(4px)}.contact-modal__consent[data-scope-l2hby7fz]{color:#f7fdffc7;max-width:580px;margin:4px 0 0;font-size:13px;font-weight:500;line-height:1.45}.contact-modal__status[data-scope-l2hby7fz]{color:#c7f1ff;min-height:20px;margin:0;font-size:13px;font-weight:600}.contact-modal__status[data-scope-l2hby7fz][data-state=error]{color:#ffb5ba}.contact-modal__hp[data-scope-l2hby7fz]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-modal__success[data-scope-l2hby7fz]{border-top:1px solid #f7fdff52;padding-top:42px}.contact-modal__success-mark[data-scope-l2hby7fz]{color:#c7f1ff;border:1px solid #c7f1ff94;border-radius:999px;place-items:center;width:54px;height:54px;font-size:28px;line-height:1;display:grid}.contact-modal__success[data-scope-l2hby7fz] h3[data-scope-l2hby7fz]{color:#fff;font-family:var(--font-brand-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:var(--letter-spacing-display);margin:22px 0 10px;font-size:clamp(30px,4vw,48px);font-weight:300;line-height:1.06}.contact-modal__success[data-scope-l2hby7fz] p[data-scope-l2hby7fz]{color:#f7fdffc2;max-width:520px;margin:0;font-size:16px;line-height:1.5}html[data-contact-modal-lock],body[data-contact-modal-lock]{overflow:hidden}@media (min-width:901px) and (max-width:1100px){.contact-modal__dialog[data-scope-l2hby7fz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,48px);padding-inline:28px}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__form[data-scope-l2hby7fz]{width:100%;margin-left:0;margin-right:0}}@media (max-width:900px){.contact-modal__dialog[data-scope-l2hby7fz]{grid-template-columns:1fr;gap:36px;width:min(100%,620px);padding:28px 18px 56px}.contact-modal__copy[data-scope-l2hby7fz]{min-height:auto;padding-top:0}.contact-modal__headline[data-scope-l2hby7fz]{margin-top:34px}.contact-modal__headline[data-scope-l2hby7fz] h2[data-scope-l2hby7fz]{letter-spacing:var(--letter-spacing-display);font-size:clamp(38px,12vw,56px)}.contact-modal__note[data-scope-l2hby7fz]{margin-top:30px}.contact-modal__form-column[data-scope-l2hby7fz]{padding-top:24px}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__form[data-scope-l2hby7fz]{width:100%;margin-left:0;margin-right:0}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__submit-wrap[data-scope-l2hby7fz],.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__submit-ring[data-scope-l2hby7fz]{width:100%}.contact-modal__close[data-scope-l2hby7fz]{top:max(18px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));z-index:3;position:fixed}.contact-modal[data-scope-l2hby7fz][data-version=v2] .contact-modal__close[data-scope-l2hby7fz]{top:max(18px, env(safe-area-inset-top))}.contact-modal__select-row[data-scope-l2hby7fz]{grid-template-columns:1fr;gap:14px}.contact-modal__submit-ring[data-scope-l2hby7fz]{width:100%}}@media (max-width:520px){.contact-modal__dialog[data-scope-l2hby7fz]{padding-inline:16px}.contact-modal__field[data-scope-l2hby7fz] input[data-scope-l2hby7fz],.contact-modal__select-field[data-scope-l2hby7fz] select[data-scope-l2hby7fz]{height:54px;font-size:15px}.contact-modal__note[data-scope-l2hby7fz]{padding:22px}}@media (prefers-reduced-motion:reduce){.contact-modal__dialog[data-scope-l2hby7fz],.contact-modal__close[data-scope-l2hby7fz],.contact-modal__field[data-scope-l2hby7fz] input[data-scope-l2hby7fz],.contact-modal__select-field[data-scope-l2hby7fz] select[data-scope-l2hby7fz]{transition:none!important}}:root{--color-white-bg:var(--lovely-neutral-0);--color-white-container:var(--lovely-neutral-50);--color-black-bg:var(--lovely-neutral-1000);--color-black-container:var(--lovely-neutral-900);--color-silver-bg:#eef0f3;--color-silver-container:#fff;--color-night:var(--lovely-neutral-1000);--color-neutral-100:#f4f4f4;--color-neutral-700:#393939;--color-brand-ink:#061426;--color-interface-ink:var(--lovely-neutral-900);--color-ink:#0e0e0e;--color-charcoal:#2e2e2e;--color-slate:#4a4a4a;--color-stone:#6b6b6b;--color-fog:#9aa0a6;--color-paper:var(--lovely-neutral-50);--color-blue:#7ab8f5;--color-action:#1774bc;--color-action-strong:#1774bc;--color-cream:#f5e8c0;--color-orange:#f08030;--color-blue-cream:#b5d0da;--color-cream-orange:#f2b478;--radius-xs:4px;--radius-sm:8px;--radius-md:14px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--font-brand-display:var(--font-general-sans), "Inter", system-ui, sans-serif;--font-display:var(--font-abc-favorit), var(--font-general-sans), "Inter", system-ui, sans-serif;--font-text:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--letter-spacing-display:-.04em;--letter-spacing-wordmark:0;--font-size-12:.75rem;--font-size-13:.8125rem;--font-size-14:.875rem;--font-size-15:.9375rem;--font-size-16:1rem;--font-size-18:1.125rem;--font-size-24:1.5rem;--font-size-32:2rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--line-height-tight:1.05;--line-height-compact:1.2;--line-height-body:1.5;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:24px;--spacing-6:32px;--spacing-7:48px;--spacing-8:64px;--spacing-9:96px;--spacing-10:128px;--spacing-11:160px;--spacing-12:192px;--duration-instant:.1s;--duration-none:0s;--duration-fast:.15s;--duration-base:.22s;--duration-surface:.3s;--duration-reveal:.42s;--duration-stagger:60ms;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, .2, 1);--motion-distance-short:4px;--motion-distance-default:12px;--motion-distance-emphasis:24px;--layout-page-max:1440px;--layout-wide-max:1280px;--layout-content-max:960px;--layout-reading-max:720px;--layout-narrow-max:560px;--layout-header-height:64px;--layout-grid-columns:12;--layout-grid-gap-compact:16px;--layout-grid-gap-default:24px;--layout-grid-gap-generous:32px;--z-header:40;--z-overlay:50;--grad-fill:linear-gradient(135deg, #7ab8f5 0%, #7ab8f5 23%, #f5e8c0 54%, #f08030 85%, #f08030 100%);--grad-line:linear-gradient(90deg, #7ab8f5 0%, #b5d0da 27%, #f5e8c0 54%, #f2b478 77%, #f08030 100%);--grad-y:linear-gradient(180deg, #7ab8f5 0%, #7ab8f5 40%, #f5e8c0 68%, #f08030 93%, #f08030 100%);--shadow-focus:0 0 0 4px #7ab8f54d;--shadow-inset:inset 0 0 0 1px #0000000d;--shadow-inset-dark:inset 0 0 0 1px #ffffff0f;--line:#00000014;--line-soft:#0000000a;--line-dark:#ffffff1f;--page-max-width:var(--layout-page-max);--container-page:var(--layout-page-max);--container-wide:var(--layout-wide-max);--container-content:var(--layout-content-max);--container-reading:var(--layout-reading-max);--container-narrow:var(--layout-narrow-max);--page-gutter:var(--spacing-6);--grid-gap-compact:var(--layout-grid-gap-compact);--grid-gap-default:var(--layout-grid-gap-default);--grid-gap-generous:var(--layout-grid-gap-generous);--section-space-compact:var(--spacing-8);--section-space-default:var(--spacing-9);--section-space-generous:var(--spacing-10);--section-space-hero:var(--spacing-11);--type-display-family:var(--font-brand-display);--type-interface-family:var(--font-text);--type-label-size:var(--font-size-12);--type-label-weight:var(--font-weight-medium);--type-body-size:var(--font-size-16);--type-body-line-height:var(--line-height-body);--type-interface-size:var(--font-size-15);--type-interface-weight:var(--font-weight-medium);--motion-hover-duration:var(--duration-fast);--motion-state-duration:var(--duration-base);--motion-surface-duration:var(--duration-surface);--motion-reveal-duration:var(--duration-reveal);--motion-ease:var(--ease-standard);--motion-ease-enter:var(--ease-enter);--motion-ease-exit:var(--ease-exit);--motion-reveal-distance:var(--motion-distance-default);--motion-stagger-step:var(--duration-stagger);--motion-delay-none:var(--duration-none);--focus-ring-color:var(--color-action)}@supports (color:color-mix(in lab, red, red)){:root{--focus-ring-color:color-mix(in srgb, var(--color-action) 76%, transparent)}}:root{--focus-ring-width:2px;--focus-ring-offset:3px}@media (max-width:720px){:root{--page-gutter:var(--spacing-4);--section-space-compact:var(--spacing-7);--section-space-default:var(--spacing-8);--section-space-generous:var(--spacing-9);--section-space-hero:var(--spacing-10);--grid-gap-default:var(--layout-grid-gap-compact);--grid-gap-generous:var(--layout-grid-gap-default)}}:where([data-section-theme=light],[data-section-theme=dark]){--surface-on-media:var(--color-paper);--surface-on-media-strong:var(--color-white-bg);--surface-on-media-muted:#ffffffb3;--surface-on-media-line:#ffffff1f;--surface-on-media-control:var(--color-white-bg);--surface-on-media-control-text:var(--color-interface-ink);--background:var(--surface-background);--foreground:var(--surface-foreground);--card:var(--surface-background-elevated);--card-foreground:var(--surface-foreground);--popover:var(--surface-background-elevated);--popover-foreground:var(--surface-foreground);--primary:var(--surface-foreground);--primary-foreground:var(--surface-background);--secondary:var(--surface-background-subtle);--secondary-foreground:var(--surface-foreground);--muted:var(--surface-background-subtle);--muted-foreground:var(--surface-foreground-muted);--accent:var(--surface-background-subtle);--accent-foreground:var(--surface-foreground);--border:var(--surface-border);--input:var(--surface-border);--ring:var(--surface-focus-ring)}[data-section-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-background:var(--color-white-bg);--surface-background-subtle:var(--color-neutral-100);--surface-background-elevated:var(--color-white-container);--surface-background-transparent:#fff0;--surface-foreground:var(--color-brand-ink);--surface-foreground-strong:var(--color-interface-ink);--surface-foreground-muted:#061426b3;--surface-border:#0614261f;--surface-control-background:#1111110d;--surface-control-foreground:var(--color-brand-ink);--surface-focus-ring:#061426c7;--surface-inverse-background:var(--color-night);--surface-inverse-background-elevated:var(--color-black-container);--surface-inverse-foreground:var(--color-paper);--surface-inverse-foreground-muted:#ffffffb3}[data-section-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-background:var(--color-night);--surface-background-subtle:var(--color-black-container);--surface-background-elevated:var(--color-black-container);--surface-background-transparent:#08080800;--surface-foreground:var(--color-paper);--surface-foreground-strong:var(--color-white-bg);--surface-foreground-muted:#ffffffb3;--surface-border:#ffffff1f;--surface-control-background:var(--color-black-container);--surface-control-foreground:var(--color-paper);--surface-focus-ring:#fafafadb;--surface-inverse-background:var(--color-white-bg);--surface-inverse-background-elevated:var(--color-neutral-100);--surface-inverse-foreground:var(--color-interface-ink);--surface-inverse-foreground-muted:#171719b3}[data-motion-reveal]{opacity:1;transform:none}html[data-motion-ready] [data-motion-reveal]{opacity:0;transform:translate3d(0, var(--motion-reveal-distance), 0);transition:opacity var(--motion-reveal-duration) var(--motion-ease-enter), transform var(--motion-reveal-duration) var(--motion-ease-enter);transition-delay:var(--motion-reveal-delay,var(--motion-delay-none));will-change:opacity, transform}html[data-motion-ready] [data-motion-reveal=fade]{transform:none}html[data-motion-ready] [data-motion-reveal=short]{--motion-reveal-distance:var(--motion-distance-short)}html[data-motion-ready] [data-motion-reveal=emphasis]{--motion-reveal-distance:var(--motion-distance-emphasis)}html[data-motion-ready] [data-motion-reveal][data-motion-visible]{opacity:1;transform:none}[data-motion-delay="1"]{--motion-reveal-delay:var(--motion-stagger-step)}[data-motion-delay="2"]{--motion-reveal-delay:calc(var(--motion-stagger-step) * 2)}[data-motion-delay="3"]{--motion-reveal-delay:calc(var(--motion-stagger-step) * 3)}@media (prefers-reduced-motion:reduce){html[data-motion-ready] [data-motion-reveal]{opacity:1;transition:none;transform:none}}.text-grad{background:var(--grad-fill);color:#0000;-webkit-background-clip:text;background-clip:text}.text-grad-y{background:var(--grad-y);color:#0000;-webkit-background-clip:text;background-clip:text}i.text-grad-y,em.text-grad-y{margin:-.04em -.06em -.12em;padding:.04em .12em .12em 0;display:inline-block}.underline-grad{background-image:var(--grad-line);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:4px}.divider-grad{background:var(--grad-line);border:0;width:100%;height:1.5px;margin:32px 0}.accent-bar{background:var(--grad-line);border-radius:2px;width:56px;height:3px}.btn-grad-outline{color:var(--color-ink);background-image:linear-gradient(var(--color-white-bg), var(--color-white-bg)), var(--grad-fill);background-origin:border-box;background-clip:padding-box,border-box;border:1.5px solid #0000}.ring-grad{background-image:linear-gradient(var(--color-white-bg), var(--color-white-bg)), var(--grad-fill);background-origin:border-box;background-clip:padding-box,border-box;border:1.5px solid #0000}.ring-grad-dark{background-image:linear-gradient(var(--color-black-container), var(--color-black-container)), var(--grad-fill);background-origin:border-box;background-clip:padding-box,border-box;border:1.5px solid #0000}.ring-grad-dark-soft{background-image:linear-gradient(var(--color-black-container), var(--color-black-container)), linear-gradient(135deg, #7ab8f559, #b5d0da59, #f5e8c059 54%, #f2b47859, #f0803059);background-origin:border-box;background-clip:padding-box,border-box;border:1.5px solid #0000}.btn-grad-ink{background-image:linear-gradient(#0e0e0eeb, #0e0e0eeb), var(--grad-fill);color:var(--color-paper);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-origin:border-box;background-clip:padding-box,border-box;border:1.5px solid #0000;box-shadow:0 16px 44px #0000008c,0 4px 12px #00000059}.lovely-cta{--lovely-cta-background:transparent;--lovely-cta-background-hover:transparent;--lovely-cta-border:transparent;--lovely-cta-border-hover:transparent;--lovely-cta-foreground:currentColor;--lovely-cta-foreground-hover:var(--lovely-cta-foreground);--lovely-cta-min-height:54px;--lovely-cta-min-width:0px;--lovely-cta-padding-inline:26px;--lovely-cta-font-size:16px;min-width:var(--lovely-cta-min-width);min-height:var(--lovely-cta-min-height);padding-inline:var(--lovely-cta-padding-inline);border:1px solid var(--lovely-cta-border);border-radius:var(--radius-pill);background:var(--lovely-cta-background);color:var(--lovely-cta-foreground);font-family:var(--font-text), ui-sans-serif, system-ui, sans-serif;font-size:var(--lovely-cta-font-size);letter-spacing:-.02em;white-space:nowrap;transition:background-color var(--motion-hover-duration) var(--motion-ease), border-color var(--motion-hover-duration) var(--motion-ease), color var(--motion-hover-duration) var(--motion-ease);justify-content:center;align-items:center;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.lovely-cta:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:5px;border-radius:var(--radius-pill);box-shadow:none}.lovely-cta.lovely-cta--white{--lovely-cta-background:var(--color-white-bg);--lovely-cta-background-hover:var(--color-action-strong);--lovely-cta-border:transparent;--lovely-cta-border-hover:var(--color-action-strong);--lovely-cta-foreground:var(--color-brand-ink);--lovely-cta-foreground-hover:var(--color-white-bg);color:var(--lovely-cta-foreground)}.lovely-cta.lovely-cta--transparent{--lovely-cta-foreground:var(--surface-foreground,var(--color-white-bg));--lovely-cta-foreground-hover:var(--color-action-strong);--lovely-cta-border:var(--lovely-cta-foreground)}@supports (color:color-mix(in lab, red, red)){.lovely-cta.lovely-cta--transparent{--lovely-cta-border:color-mix(in srgb, var(--lovely-cta-foreground) 34%, transparent)}}.lovely-cta.lovely-cta--transparent{--lovely-cta-border-hover:var(--color-action);--lovely-cta-background-hover:var(--color-action)}@supports (color:color-mix(in lab, red, red)){.lovely-cta.lovely-cta--transparent{--lovely-cta-background-hover:color-mix(in srgb, var(--color-action) 8%, transparent)}}.lovely-cta.lovely-cta--transparent{color:var(--lovely-cta-foreground)}[data-section-theme=dark] .lovely-cta--transparent,[data-section-theme-fixed=media] .lovely-cta--transparent{--lovely-cta-foreground:var(--color-white-bg);--lovely-cta-foreground-hover:var(--color-action)}.lovely-cta.lovely-cta--black{--lovely-cta-background:var(--color-night);--lovely-cta-background-hover:var(--color-action-strong);--lovely-cta-border:var(--color-night);--lovely-cta-border-hover:var(--color-action-strong);--lovely-cta-foreground:var(--color-paper);--lovely-cta-foreground-hover:var(--color-white-bg);color:var(--lovely-cta-foreground)}.lovely-cta:is(:hover,:focus-visible){border-color:var(--lovely-cta-border-hover);background:var(--lovely-cta-background-hover);color:var(--lovely-cta-foreground-hover)}.lovely-cta--lg{--lovely-cta-min-height:58px;--lovely-cta-min-width:180px;--lovely-cta-padding-inline:28px;--lovely-cta-font-size:18px}.lovely-cta--md{--lovely-cta-min-height:54px;--lovely-cta-padding-inline:26px;--lovely-cta-font-size:16px}.lovely-cta--sm{--lovely-cta-min-height:48px;--lovely-cta-padding-inline:22px;--lovely-cta-font-size:14px}.lovely-cta--xs{--lovely-cta-min-height:38px;--lovely-cta-padding-inline:18px;--lovely-cta-font-size:13px}.display-xl{font-family:var(--font-display);letter-spacing:-3.5px;font-size:clamp(48px,7vw,96px);font-weight:300;line-height:1.05}.display-l{font-family:var(--font-display);letter-spacing:-2.5px;font-size:clamp(40px,5.5vw,72px);font-weight:300;line-height:1.05}.display-m{font-family:var(--font-display);letter-spacing:-2.4px;font-size:clamp(32px,4vw,56px);font-weight:300;line-height:1.05}.heading-l{font-family:var(--font-display);letter-spacing:-1px;font-size:24px;font-weight:300;line-height:1.15}.heading-m{font-family:var(--font-display);letter-spacing:-1px;font-size:20px;font-weight:300;line-height:1.15}.body-l{font-family:var(--font-text);letter-spacing:-.35px;font-size:20px;font-weight:400;line-height:1.3}.body-m{font-family:var(--font-text);font-size:16px;font-weight:400;line-height:1.4}.body-s{font-family:var(--font-text);letter-spacing:-.5px;font-size:14px;font-weight:500;line-height:1.2}.caption{font-family:var(--font-text);font-size:12px;font-weight:400;line-height:1.2}.eyebrow-text{font-family:var(--font-text);text-transform:uppercase;letter-spacing:.14em;color:var(--color-stone);font-size:12px}::view-transition-old(nav-shell){animation-duration:0s}::view-transition-new(nav-shell){animation-duration:0s}:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-xs);outline:none}@media (prefers-reduced-motion:reduce){.lovely-cta{transition:none}*,:before,:after{scroll-behavior:auto!important;animation-duration:0s!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--color-white-bg);color:var(--color-ink);font-family:var(--font-text);font-size:var(--type-body-size);line-height:var(--type-body-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;padding:0}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--color-cream);color:var(--color-ink)}.skip-link{z-index:var(--z-overlay);padding:var(--spacing-2) var(--spacing-4);background:var(--color-ink);color:var(--color-paper);font-size:var(--font-size-14);border-radius:var(--radius-sm);transition:top var(--motion-hover-duration) var(--motion-ease);position:absolute;top:-100px;left:16px}.skip-link:focus,.skip-link:focus-visible{top:16px}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.button[data-scope-6ygtcg62]{--button-min-height:34px;--button-padding-block:var(--spacing-2);--button-padding-inline:20px;--button-font-size:var(--font-size-13);min-height:var(--button-min-height);padding:var(--button-padding-block) var(--button-padding-inline);justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-pill);font-family:var(--font-text);font-size:var(--button-font-size);font-weight:var(--font-weight-medium);letter-spacing:-.1px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-hover-duration) var(--motion-ease), border-color var(--motion-hover-duration) var(--motion-ease), color var(--motion-hover-duration) var(--motion-ease);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.button--sm[data-scope-6ygtcg62]{--button-min-height:28px;--button-padding-block:6px;--button-padding-inline:var(--spacing-4);--button-font-size:var(--font-size-12)}.button--grad[data-scope-6ygtcg62]{background:var(--grad-fill);color:var(--color-ink)}.button--outline[data-scope-6ygtcg62]{background-image:linear-gradient(var(--color-white-bg), var(--color-white-bg)), var(--grad-fill);color:var(--color-ink);background-origin:border-box;background-clip:padding-box,border-box;border-color:#0000}.button--paper[data-scope-6ygtcg62]{background:var(--color-paper);color:var(--color-ink)}.button--ghost[data-scope-6ygtcg62],.button--ghost-dark[data-scope-6ygtcg62]{background:0 0}.button--ghost[data-scope-6ygtcg62]{border-color:var(--color-white-bg)}@supports (color:color-mix(in lab, red, red)){.button--ghost[data-scope-6ygtcg62]{border-color:color-mix(in srgb, var(--color-white-bg) 70%, transparent)}}.button--ghost[data-scope-6ygtcg62]{color:var(--color-paper)}.button--ghost[data-scope-6ygtcg62]:hover{background:var(--color-white-bg)}@supports (color:color-mix(in lab, red, red)){.button--ghost[data-scope-6ygtcg62]:hover{background:color-mix(in srgb, var(--color-white-bg) 8%, transparent)}}.button--ghost-dark[data-scope-6ygtcg62]{border-color:var(--color-black-bg)}@supports (color:color-mix(in lab, red, red)){.button--ghost-dark[data-scope-6ygtcg62]{border-color:color-mix(in srgb, var(--color-black-bg) 18%, transparent)}}.button--ghost-dark[data-scope-6ygtcg62]{color:var(--color-ink)}.button--ghost-dark[data-scope-6ygtcg62]:hover{background:var(--color-black-bg)}@supports (color:color-mix(in lab, red, red)){.button--ghost-dark[data-scope-6ygtcg62]:hover{background:color-mix(in srgb, var(--color-black-bg) 4%, transparent)}}.button--link[data-scope-6ygtcg62]{min-height:0;color:var(--color-stone);font-size:var(--font-size-14);letter-spacing:-.4px;background:0 0;border:0;padding:0}.button--link[data-scope-6ygtcg62]:hover{color:var(--color-ink)}.button[data-scope-6ygtcg62]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.button[data-scope-6ygtcg62]:disabled{opacity:.5;pointer-events:none}.cookie-consent[data-scope-76hcz5rl]{z-index:50;opacity:0;pointer-events:none;width:320px;max-width:calc(100vw - 32px);transition:opacity .2s ease-out;position:fixed;bottom:24px;right:24px}.cookie-consent__card[data-scope-76hcz5rl]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--color-white-bg);padding:18px 18px 14px;box-shadow:0 12px 30px #00000014}.cookie-consent__title[data-scope-76hcz5rl]{color:var(--color-ink);margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.3}.cookie-consent__body[data-scope-76hcz5rl]{color:var(--color-stone);margin:0 0 12px;font-size:12px;line-height:1.5}.cookie-consent__link[data-scope-76hcz5rl]{color:var(--color-stone);text-decoration:underline}.cookie-consent__link[data-scope-76hcz5rl]:hover{color:var(--color-ink)}.cookie-consent__actions[data-scope-76hcz5rl]{gap:8px;display:flex}.cookie-consent__action[data-scope-76hcz5rl]{flex:1}.cookie-consent__button{width:100%;font-size:12px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.custom-solutions-process[data-scope-wdgqnovx],.custom-solutions-process[data-scope-wdgqnovx] [data-scope-wdgqnovx],.custom-solutions-process[data-scope-wdgqnovx] [data-scope-wdgqnovx]:before,.custom-solutions-process[data-scope-wdgqnovx] [data-scope-wdgqnovx]:after{box-sizing:border-box}.custom-solutions-process[data-scope-wdgqnovx]{background:var(--surface-background);width:100%;color:var(--surface-foreground);isolation:isolate;padding:0 0 clamp(104px,9vw,148px);position:relative;overflow:clip}.custom-solutions-process__surface-region[data-scope-wdgqnovx]{z-index:0;pointer-events:none;position:absolute;inset:0}.custom-solutions-process__experience[data-scope-wdgqnovx]{z-index:1;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(48px,6vw,96px);width:min(100% - 160px,1380px);min-height:0;margin-inline:auto;display:grid;position:relative}.custom-solutions-process__navigation[data-scope-wdgqnovx]{flex-direction:column;justify-content:center;min-width:0;display:flex}.custom-solutions-process__tab[data-scope-wdgqnovx]{border:0;border-bottom:1px solid var(--surface-border);appearance:none;width:100%;min-width:0;color:var(--surface-foreground-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;gap:0;padding:clamp(21px,1.8vw,28px) 0;transition:color .46s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.custom-solutions-process__tab[data-scope-wdgqnovx]:before{content:"";opacity:0;background:currentColor;border-radius:999px;width:6px;height:6px;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;right:2px;transform:translateY(-50%)scale(.5)}.custom-solutions-process__tab[data-scope-wdgqnovx]:hover{color:var(--surface-foreground)}@supports (color:color-mix(in lab, red, red)){.custom-solutions-process__tab[data-scope-wdgqnovx]:hover{color:color-mix(in srgb, var(--surface-foreground) 84%, transparent)}}.custom-solutions-process__tab[data-scope-wdgqnovx]:focus-visible{outline:2px solid var(--surface-focus-ring);outline-offset:7px}.custom-solutions-process__tab[data-scope-wdgqnovx][data-active=true]{color:var(--surface-foreground)}.custom-solutions-process__tab[data-scope-wdgqnovx][data-active=true]:before{opacity:.68;transform:translateY(-50%)scale(1)}.custom-solutions-process__tab-title[data-scope-wdgqnovx]{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:var(--letter-spacing-display);padding-right:28px;font-size:clamp(34px,2.55vw,46px);font-weight:300;line-height:1.04;display:block}.custom-solutions-process__tab-detail[data-scope-wdgqnovx]{opacity:0;grid-template-rows:0fr;padding-right:clamp(18px,3vw,48px);transition:grid-template-rows .66s cubic-bezier(.22,1,.36,1),opacity .44s,padding-top .66s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.custom-solutions-process__tab-detail-inner[data-scope-wdgqnovx]{min-height:0;display:block}.custom-solutions-process__tab[data-scope-wdgqnovx][data-active=true] .custom-solutions-process__tab-detail[data-scope-wdgqnovx]{opacity:1;grid-template-rows:1fr;padding-top:20px}.custom-solutions-process__tab-detail[data-scope-wdgqnovx] strong[data-scope-wdgqnovx],.custom-solutions-process__tab-detail-inner[data-scope-wdgqnovx]>span[data-scope-wdgqnovx]{display:block}.custom-solutions-process__tab-detail[data-scope-wdgqnovx] strong[data-scope-wdgqnovx]{color:var(--surface-foreground);font-family:var(--font-text), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em;text-wrap:pretty;font-size:clamp(19px,1.38vw,23px);font-weight:500;line-height:1.28}.custom-solutions-process__tab-detail-inner[data-scope-wdgqnovx]>span[data-scope-wdgqnovx]{max-width:43ch;color:var(--surface-foreground);margin-top:9px}@supports (color:color-mix(in lab, red, red)){.custom-solutions-process__tab-detail-inner[data-scope-wdgqnovx]>span[data-scope-wdgqnovx]{color:color-mix(in srgb, var(--surface-foreground) 82%, transparent)}}.custom-solutions-process__tab-detail-inner[data-scope-wdgqnovx]>span[data-scope-wdgqnovx]{font-family:var(--font-text), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(17px,1.12vw,19px);line-height:1.48}.custom-solutions-process__stage[data-scope-wdgqnovx]{background:var(--surface-background-subtle);isolation:isolate;border-radius:clamp(24px,2.3vw,36px);justify-self:end;width:min(100%,700px);min-width:0;height:clamp(470px,36vw,530px);min-height:0;position:relative;overflow:hidden;box-shadow:0 28px 74px #0003}.custom-solutions-process__panel[data-scope-wdgqnovx]{z-index:1;opacity:0;pointer-events:none;margin:0;transition:opacity .76s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.custom-solutions-process__panel[data-scope-wdgqnovx][data-active=true]{z-index:2;opacity:1}.custom-solutions-process__panel[data-scope-wdgqnovx] img[data-scope-wdgqnovx]{object-fit:cover;object-position:var(--custom-solutions-process-image-position,center);width:100%;height:100%;display:block;position:absolute;inset:0}.custom-solutions-process__panel-shade[data-scope-wdgqnovx]{pointer-events:none;background:linear-gradient(#04080c05,#04080c1c),linear-gradient(90deg,#04080c14 0%,#0000 36%,#04080c0a 100%);position:absolute;inset:0}@media (max-width:999.98px){.custom-solutions-process__experience[data-scope-wdgqnovx]{grid-template-columns:1fr;gap:44px;width:min(100% - 64px,840px);min-height:0}.custom-solutions-process__stage[data-scope-wdgqnovx]{grid-row:2;justify-self:stretch;width:100%;height:clamp(400px,64vw,500px);min-height:0}.custom-solutions-process__navigation[data-scope-wdgqnovx]{grid-row:1}}@media (max-width:639.98px){.custom-solutions-process[data-scope-wdgqnovx]{padding-bottom:88px}.custom-solutions-process__experience[data-scope-wdgqnovx]{gap:32px;width:calc(100% - 48px)}.custom-solutions-process__tab[data-scope-wdgqnovx]{padding-block:19px}.custom-solutions-process__tab-title[data-scope-wdgqnovx]{font-size:clamp(29px,8.5vw,37px)}.custom-solutions-process__tab-detail[data-scope-wdgqnovx] strong[data-scope-wdgqnovx]{font-size:18px}.custom-solutions-process__tab-detail-inner[data-scope-wdgqnovx]>span[data-scope-wdgqnovx]{font-size:16px}.custom-solutions-process__stage[data-scope-wdgqnovx]{border-radius:24px;height:clamp(290px,82vw,400px);min-height:0}}@media (prefers-reduced-motion:reduce){.custom-solutions-process__tab[data-scope-wdgqnovx],.custom-solutions-process__tab[data-scope-wdgqnovx]:before,.custom-solutions-process__tab-detail[data-scope-wdgqnovx],.custom-solutions-process__panel[data-scope-wdgqnovx]{transition-duration:1ms}}.home-hero[data-scope-pl735ywv]{box-sizing:border-box;height:100dvh;min-height:100dvh;padding:calc(var(--home-nav-height) + clamp(44px, 5vw, 64px)) clamp(28px, 3.2vw, 64px) clamp(58px, 6vw, 78px);color:#fff;background:#071719;align-items:end;display:grid;position:relative;overflow:hidden}.home-hero-media[data-scope-pl735ywv]{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0}.home-hero-media[data-scope-pl735ywv] img[data-scope-pl735ywv]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-hero[data-scope-pl735ywv]:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#08080800,#0808081a 40%,#080808);height:56%;position:absolute;inset:auto 0 0}.home-hero-inner[data-scope-pl735ywv]{z-index:2;width:min(100%,1860px);margin:0 auto;position:relative}.home-hero-copy[data-scope-pl735ywv]{text-align:left;grid-template-columns:minmax(0,1fr) minmax(320px,500px);align-items:end;gap:clamp(32px,3vw,48px);width:100%;display:grid}h1[data-scope-pl735ywv]{color:#fff;max-width:8.7em;font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:var(--letter-spacing-display);margin:0;font-size:clamp(72px,5.5vw,108px);font-weight:300;line-height:.99}h1[data-scope-pl735ywv] span[data-scope-pl735ywv]{text-wrap:balance;display:block}.home-hero-side[data-scope-pl735ywv]{justify-self:end;width:100%;max-width:500px}p[data-scope-pl735ywv]{color:#ffffffe0;max-width:500px;margin:0;font-size:clamp(18px,1.2vw,23px);line-height:1.18}.home-hero-actions[data-scope-pl735ywv]{flex-wrap:wrap;justify-content:flex-start;gap:14px;margin-top:34px;display:flex}.home-hero-action[data-scope-pl735ywv]{--lovely-cta-min-height:54px;--lovely-cta-min-width:176px;--lovely-cta-padding-inline:24px;--lovely-cta-font-size:18px;letter-spacing:0;width:min(100%,340px)}@media (max-width:1120px){.home-hero-copy[data-scope-pl735ywv]{grid-template-columns:1fr;gap:clamp(18px,2vw,24px);max-width:860px}.home-hero-side[data-scope-pl735ywv]{justify-self:start;max-width:620px}p[data-scope-pl735ywv]{max-width:620px}.home-hero-actions[data-scope-pl735ywv]{margin-top:28px}h1[data-scope-pl735ywv]{font-size:clamp(62px,6.5vw,72px)}}@media (max-width:760px){.home-hero[data-scope-pl735ywv]{padding:calc(var(--home-nav-height) + 28px) 20px 30px}.home-hero-media[data-scope-pl735ywv] img[data-scope-pl735ywv]{object-position:36% center}.home-hero-inner[data-scope-pl735ywv]{width:100%}h1[data-scope-pl735ywv]{font-size:clamp(48px,8.2vw,62px);line-height:1}p[data-scope-pl735ywv]{font-size:clamp(16px,2.4vw,18px)}.home-hero-actions[data-scope-pl735ywv]{margin-top:24px}.home-hero-actions[data-scope-pl735ywv] .lovely-cta[data-scope-pl735ywv]{--lovely-cta-min-height:54px;--lovely-cta-min-width:176px;--lovely-cta-font-size:16px}}@media (max-width:560px){.home-hero[data-scope-pl735ywv]{padding-inline:16px;padding-bottom:28px}h1[data-scope-pl735ywv]{font-size:clamp(40px,11.8vw,48px)}.home-hero-actions[data-scope-pl735ywv]{flex-direction:column;align-items:stretch;gap:12px;margin-top:22px}.home-hero-actions[data-scope-pl735ywv] .lovely-cta[data-scope-pl735ywv]{--lovely-cta-min-width:0px;width:100%}}.integrations-strip[data-scope-h7bebrpe]{--integrations-transition-dark:var(--color-night);--integrations-container:var(--surface-background-subtle);--integrations-tile:var(--surface-background-elevated);--integrations-dark-lead:10vh;box-sizing:border-box;z-index:3;background:linear-gradient(180deg, var(--integrations-transition-dark) 0, var(--integrations-transition-dark) calc(var(--integrations-dark-lead) + var(--home-trust-bleed)), var(--surface-background) calc(var(--integrations-dark-lead) + var(--home-trust-bleed) + 220px), var(--surface-background) 100%);width:100%;color:var(--surface-foreground-strong);margin-top:0;padding:clamp(12px,1vw,16px) clamp(24px,4.2vw,72px) clamp(88px,9vw,148px);position:relative;overflow:hidden}.integrations-strip__container[data-scope-h7bebrpe]{box-sizing:border-box;border:1px solid var(--surface-border);width:min(100%,1500px);margin-inline:auto;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.integrations-strip__container[data-scope-h7bebrpe]{border:1px solid color-mix(in srgb, var(--surface-border) 58%, transparent)}}.integrations-strip__container[data-scope-h7bebrpe]{background:var(--integrations-container);border-radius:clamp(32px,3.2vw,48px);padding:clamp(46px,4.6vw,72px)}.integrations-strip__container[data-scope-h7bebrpe]:before{background:linear-gradient(118deg, var(--surface-foreground-strong), transparent 42%, var(--surface-background-elevated));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.integrations-strip__container[data-scope-h7bebrpe]:before{background:linear-gradient(118deg, color-mix(in srgb, var(--surface-foreground-strong) 2.4%, transparent), transparent 42%, color-mix(in srgb, var(--surface-background-elevated) 38%, transparent))}}.integrations-strip__container[data-scope-h7bebrpe]:before{content:"";pointer-events:none}.integrations-strip__heading[data-scope-h7bebrpe]{z-index:2;justify-content:center;padding-bottom:clamp(36px,3.5vw,52px);display:flex;position:relative}.integrations-strip__heading[data-scope-h7bebrpe] h2[data-scope-h7bebrpe]{max-width:710px;color:var(--surface-foreground-strong);font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:var(--letter-spacing-display);text-align:center;text-wrap:balance;margin:0;font-size:clamp(30px,2.55vw,46px);font-weight:300;line-height:1.05}.integrations-strip__row[data-scope-h7bebrpe]{z-index:2;isolation:isolate;width:100%;margin-inline:auto;position:relative}.integrations-strip__list[data-scope-h7bebrpe]{z-index:2;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(10px,1vw,16px);width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.integrations-strip__slot[data-scope-h7bebrpe]{border:1px solid var(--surface-border);height:clamp(76px,6.2vw,94px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.integrations-strip__slot[data-scope-h7bebrpe]{border:1px solid color-mix(in srgb, var(--surface-border) 54%, transparent)}}.integrations-strip__slot[data-scope-h7bebrpe]{background:var(--integrations-tile);border-radius:clamp(16px,1.5vw,22px)}.integrations-strip__slot[data-scope-h7bebrpe]:first-child{grid-column:span 3}.integrations-strip__slot[data-scope-h7bebrpe]:nth-child(2){grid-column:span 2}.integrations-strip__slot[data-scope-h7bebrpe]:nth-child(3){grid-column:span 3}.integrations-strip__slot[data-scope-h7bebrpe]:nth-child(4),.integrations-strip__slot[data-scope-h7bebrpe]:nth-child(5){grid-column:span 4}.integrations-strip__slot[data-scope-h7bebrpe]:nth-child(6){grid-column:span 3}.integrations-strip__slot[data-scope-h7bebrpe]:nth-child(7){grid-column:span 5}.integrations-strip__face[data-scope-h7bebrpe]{color:currentColor;filter:blur(10px);opacity:0;pointer-events:none;will-change:transform, opacity, filter;justify-content:center;align-items:center;gap:clamp(9px,1vw,14px);padding:14px clamp(14px,1.7vw,26px);display:flex;position:absolute;inset:0;transform:translateY(100%)scale(.85)}.integrations-strip__face[data-scope-h7bebrpe].is-active{filter:blur();opacity:.88;transform:translateY(0)scale(1)}.integrations-strip__mark[data-scope-h7bebrpe]{flex:none;justify-content:center;align-items:center;width:clamp(24px,2vw,32px);height:clamp(24px,2vw,32px);display:flex}.integrations-strip__mark[data-scope-h7bebrpe] svg{fill:currentColor;width:100%;height:100%;display:block}.integrations-strip__name[data-scope-h7bebrpe]{color:var(--surface-foreground-strong);font-family:var(--font-text), ui-sans-serif, system-ui, sans-serif;text-overflow:ellipsis;white-space:nowrap;padding-block:.1em;font-size:clamp(15px,1.15vw,18px);font-weight:500;line-height:1.35;overflow:hidden}@media (max-width:920px){.integrations-strip[data-scope-h7bebrpe]{padding-inline:24px}.integrations-strip__container[data-scope-h7bebrpe]{padding:42px 32px}.integrations-strip__slot[data-scope-h7bebrpe]:nth-child(n){grid-column:span 4}.integrations-strip__slot[data-scope-h7bebrpe]:nth-child(7){grid-column:5/span 4}}@media (max-width:639px){.integrations-strip[data-scope-h7bebrpe]{padding:10px 14px 78px}.integrations-strip__container[data-scope-h7bebrpe]{border-radius:28px;padding:34px 16px 16px}.integrations-strip__heading[data-scope-h7bebrpe]{padding-inline:10px;padding-bottom:28px}.integrations-strip__heading[data-scope-h7bebrpe] h2[data-scope-h7bebrpe]{font-size:29px;line-height:1.02}.integrations-strip__list[data-scope-h7bebrpe]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.integrations-strip__slot[data-scope-h7bebrpe]:nth-child(n){border-radius:16px;grid-column:span 1;height:68px}.integrations-strip__slot[data-scope-h7bebrpe]:nth-child(7){grid-column:1/-1}.integrations-strip__face[data-scope-h7bebrpe]{gap:8px;padding-inline:10px}.integrations-strip__mark[data-scope-h7bebrpe]{width:23px;height:23px}.integrations-strip__name[data-scope-h7bebrpe]{font-size:14px}}.capability-visual[data-scope-mixmyx77],.capability-visual[data-scope-mixmyx77] [data-scope-mixmyx77],.capability-visual[data-scope-mixmyx77] [data-scope-mixmyx77]:before,.capability-visual[data-scope-mixmyx77] [data-scope-mixmyx77]:after{box-sizing:border-box}.capability-visual[data-scope-mixmyx77]{--ink:#25282d;--muted:#74787f;--line:#191c201a;--glass:#fff6;--glass-strong:#ffffff8a;--shadow:#191d231a;aspect-ratio:1;width:100%;color:var(--ink);isolation:isolate;background:#d8e8fb;border-radius:clamp(16px,1.25vw,24px);position:relative;overflow:hidden}.capability-visual__background[data-scope-mixmyx77],.capability-visual__grain[data-scope-mixmyx77],.capability-visual__light[data-scope-mixmyx77]{position:absolute;inset:0}.capability-visual__background[data-scope-mixmyx77]{animation:background-drift 5.2s cubic-bezier(.65, 0, .35, 1) var(--story-delay) both paused;background:radial-gradient(circle at 12% 7%,#ffffffb8,#0000 29%),radial-gradient(circle at 86% 88%,#6274d238,#0000 43%),linear-gradient(145deg,#ddecfb,#c6daf6,#dce4fa);transform:scale(1.015)}.capability-visual--plan[data-scope-mixmyx77] .capability-visual__background[data-scope-mixmyx77]{background:radial-gradient(circle at 85% 12%,#ffffffad,#0000 29%),radial-gradient(circle at 14% 84%,#6e6dcb2e,#0000 46%),linear-gradient(150deg,#d8e9fb,#cbdaf5 51%,#e2e5f8)}.capability-visual--create[data-scope-mixmyx77] .capability-visual__background[data-scope-mixmyx77]{background:radial-gradient(circle at 12% 12%,#ffffffb8,#0000 31%),radial-gradient(circle at 88% 82%,#6783d033,#0000 44%),linear-gradient(140deg,#e0eefc,#c8dcf6 52%,#dbe5f8)}.capability-visual--automate[data-scope-mixmyx77] .capability-visual__background[data-scope-mixmyx77]{background:radial-gradient(circle at 74% 4%,#ffffffb8,#0000 31%),radial-gradient(circle at 13% 84%,#6f70cc2e,#0000 45%),linear-gradient(152deg,#d9eaf9,#c9dcf5 49%,#e0e5f8)}.capability-visual__grain[data-scope-mixmyx77]{z-index:1;opacity:.055;mix-blend-mode:soft-light;background-image:radial-gradient(circle,#181d2361 0 .45px,#0000 .62px),radial-gradient(circle,#fffc 0 .4px,#0000 .58px);background-position:0 0,4px 5px;background-size:7px 7px,9px 9px}.capability-visual__light[data-scope-mixmyx77]{z-index:1;opacity:0;filter:blur(20px);mix-blend-mode:screen;width:24%;height:136%;animation:light-sweep 4.4s cubic-bezier(.65, 0, .35, 1) calc(var(--story-delay) + .3s) both paused;background:linear-gradient(90deg,#0000,#ffffff94,#0000);inset:-18% auto -18% -30%;transform:skew(-13deg)}.story[data-scope-mixmyx77]{z-index:2;font-family:var(--font-text);position:absolute;inset:7%}.conversation-window[data-scope-mixmyx77],.agent-window[data-scope-mixmyx77],.execution-window[data-scope-mixmyx77],.automation-request[data-scope-mixmyx77],.automation-building[data-scope-mixmyx77],.automation-ready[data-scope-mixmyx77]{box-shadow:0 20px 48px var(--shadow), inset 0 1px #ffffffdb;-webkit-backdrop-filter:blur(24px)saturate(.85);backdrop-filter:blur(24px)saturate(.85);background:linear-gradient(145deg,#ffffff7a,#f8f8f847);border:1px solid #ffffffad}.window-bar[data-scope-mixmyx77]{color:#555a62;border-bottom:1px solid #ffffff6b;justify-content:space-between;align-items:center;min-height:clamp(30px,2.6vw,42px);padding:0 5%;font-size:clamp(.4rem,.46vw,.56rem);display:flex}.window-bar[data-scope-mixmyx77]>small[data-scope-mixmyx77],.lovely-status[data-scope-mixmyx77] small[data-scope-mixmyx77]{color:var(--muted);font-size:inherit}.lovely-status[data-scope-mixmyx77]{align-items:center;gap:6px;display:flex}.lovely-status[data-scope-mixmyx77] img[data-scope-mixmyx77]{width:clamp(13px,1.04vw,18px);height:auto}.lovely-status[data-scope-mixmyx77] i[data-scope-mixmyx77]{background:#70757c;border-radius:50%;width:3px;height:3px;box-shadow:0 0 7px #2d31372e}.story-initial[data-scope-mixmyx77],.story-transient[data-scope-mixmyx77],.story-final[data-scope-mixmyx77],.story-step[data-scope-mixmyx77],.conversation-window[data-scope-mixmyx77],.plan-window[data-scope-mixmyx77],.plan-work[data-scope-mixmyx77],.prompt-phase[data-scope-mixmyx77],.thinking-phase[data-scope-mixmyx77],.story-plan-append[data-scope-mixmyx77],.execution-plan__approve[data-scope-mixmyx77],.execution-status[data-scope-mixmyx77],.continuation-approve[data-scope-mixmyx77],.continuation-approve__label[data-scope-mixmyx77],.continuation-approve__done[data-scope-mixmyx77],.continuation-status__before[data-scope-mixmyx77],.continuation-status__after[data-scope-mixmyx77],.execution-state[data-scope-mixmyx77],.story-dashboard[data-scope-mixmyx77],.capability-visual__background[data-scope-mixmyx77],.capability-visual__light[data-scope-mixmyx77],.composer__typed[data-scope-mixmyx77],.composer__cursor[data-scope-mixmyx77],.send-button[data-scope-mixmyx77],.thinking-pulse[data-scope-mixmyx77] i[data-scope-mixmyx77],.execution-progress[data-scope-mixmyx77] i[data-scope-mixmyx77],.chart-line[data-scope-mixmyx77],.chart-area[data-scope-mixmyx77]{animation-play-state:paused}[data-agent-story].is-playing .story-initial[data-scope-mixmyx77],[data-agent-story].is-playing .story-transient[data-scope-mixmyx77],[data-agent-story].is-playing .story-final[data-scope-mixmyx77],[data-agent-story].is-playing .story-step[data-scope-mixmyx77],[data-agent-story].is-playing .conversation-window[data-scope-mixmyx77],[data-agent-story].is-playing .plan-window[data-scope-mixmyx77],[data-agent-story].is-playing .plan-work[data-scope-mixmyx77],[data-agent-story].is-playing .prompt-phase[data-scope-mixmyx77],[data-agent-story].is-playing .thinking-phase[data-scope-mixmyx77],[data-agent-story].is-playing .story-plan-append[data-scope-mixmyx77],[data-agent-story].is-playing .execution-plan__approve[data-scope-mixmyx77],[data-agent-story].is-playing .execution-status[data-scope-mixmyx77],[data-agent-story].is-playing .continuation-approve[data-scope-mixmyx77],[data-agent-story].is-playing .continuation-approve__label[data-scope-mixmyx77],[data-agent-story].is-playing .continuation-approve__done[data-scope-mixmyx77],[data-agent-story].is-playing .continuation-status__before[data-scope-mixmyx77],[data-agent-story].is-playing .continuation-status__after[data-scope-mixmyx77],[data-agent-story].is-playing .execution-state[data-scope-mixmyx77],[data-agent-story].is-playing .story-dashboard[data-scope-mixmyx77],[data-agent-story].is-playing .capability-visual__background[data-scope-mixmyx77],[data-agent-story].is-playing .capability-visual__light[data-scope-mixmyx77],[data-agent-story].is-playing .composer__typed[data-scope-mixmyx77],[data-agent-story].is-playing .composer__cursor[data-scope-mixmyx77],[data-agent-story].is-playing .send-button[data-scope-mixmyx77],[data-agent-story].is-playing .thinking-pulse[data-scope-mixmyx77] i[data-scope-mixmyx77],[data-agent-story].is-playing .execution-progress[data-scope-mixmyx77] i[data-scope-mixmyx77],[data-agent-story].is-playing .chart-line[data-scope-mixmyx77],[data-agent-story].is-playing .chart-area[data-scope-mixmyx77],.feature-card.is-replaying .story-initial[data-scope-mixmyx77],.feature-card.is-replaying .story-transient[data-scope-mixmyx77],.feature-card.is-replaying .story-final[data-scope-mixmyx77],.feature-card.is-replaying .story-step[data-scope-mixmyx77],.feature-card.is-replaying .conversation-window[data-scope-mixmyx77],.feature-card.is-replaying .plan-window[data-scope-mixmyx77],.feature-card.is-replaying .plan-work[data-scope-mixmyx77],.feature-card.is-replaying .prompt-phase[data-scope-mixmyx77],.feature-card.is-replaying .thinking-phase[data-scope-mixmyx77],.feature-card.is-replaying .story-plan-append[data-scope-mixmyx77],.feature-card.is-replaying .execution-plan__approve[data-scope-mixmyx77],.feature-card.is-replaying .execution-status[data-scope-mixmyx77],.feature-card.is-replaying .continuation-approve[data-scope-mixmyx77],.feature-card.is-replaying .continuation-approve__label[data-scope-mixmyx77],.feature-card.is-replaying .continuation-approve__done[data-scope-mixmyx77],.feature-card.is-replaying .continuation-status__before[data-scope-mixmyx77],.feature-card.is-replaying .continuation-status__after[data-scope-mixmyx77],.feature-card.is-replaying .execution-state[data-scope-mixmyx77],.feature-card.is-replaying .story-dashboard[data-scope-mixmyx77],.feature-card.is-replaying .capability-visual__background[data-scope-mixmyx77],.feature-card.is-replaying .capability-visual__light[data-scope-mixmyx77],.feature-card.is-replaying .composer__typed[data-scope-mixmyx77],.feature-card.is-replaying .composer__cursor[data-scope-mixmyx77],.feature-card.is-replaying .send-button[data-scope-mixmyx77],.feature-card.is-replaying .thinking-pulse[data-scope-mixmyx77] i[data-scope-mixmyx77],.feature-card.is-replaying .execution-progress[data-scope-mixmyx77] i[data-scope-mixmyx77],.feature-card.is-replaying .chart-line[data-scope-mixmyx77],.feature-card.is-replaying .chart-area[data-scope-mixmyx77]{animation-play-state:running}.feature-card.is-replaying .capability-visual[data-scope-mixmyx77]{--story-delay:0s!important}.story-initial[data-scope-mixmyx77]{animation:initial-state 2.34s cubic-bezier(.65, 0, .35, 1) var(--story-delay) both paused}.story-transient[data-scope-mixmyx77]{animation:transient-state 2.5s cubic-bezier(.65, 0, .35, 1) calc(var(--story-delay) + .18s) both paused}.story-final[data-scope-mixmyx77]{animation:final-state .72s cubic-bezier(.22, 1, .36, 1) calc(var(--story-delay) + 2.34s) both paused}.story-step[data-scope-mixmyx77]{animation:step-in .56s cubic-bezier(.22, 1, .36, 1) calc(var(--story-delay) + var(--step,0s)) both paused}.conversation-window[data-scope-mixmyx77]{height:43%;animation:window-in .62s cubic-bezier(.22, 1, .36, 1) var(--story-delay) both paused, conversation-expand .76s cubic-bezier(.65, 0, .35, 1) calc(var(--story-delay) + 1.95s) both paused;border-radius:clamp(16px,1.2vw,21px);position:absolute;top:17%;left:0;right:0;overflow:hidden}.composer__body[data-scope-mixmyx77],.chat-thinking__body[data-scope-mixmyx77]{padding:6.5% 6% 5%;position:absolute;inset:clamp(30px,2.6vw,42px) 0 0}.composer__body[data-scope-mixmyx77]{flex-direction:column;justify-content:space-between;display:flex}.prompt-phase[data-scope-mixmyx77]{animation:prompt-phase 2.28s cubic-bezier(.65, 0, .35, 1) var(--story-delay) both paused}.thinking-phase[data-scope-mixmyx77]{animation:final-state .64s cubic-bezier(.22, 1, .36, 1) calc(var(--story-delay) + 2.08s) both paused;padding-top:5%}.composer__prompt[data-scope-mixmyx77]{min-height:52%;color:var(--ink);font-family:var(--font-brand-display);letter-spacing:var(--letter-spacing-display);white-space:nowrap;align-items:flex-start;font-size:clamp(.63rem,.78vw,.94rem);font-weight:300;line-height:1.2;display:flex}.composer__typed[data-scope-mixmyx77]{white-space:nowrap;max-width:100%;animation:type-prompt 1.35s steps(31, end) calc(var(--story-delay) + .42s) both paused;display:block;overflow:hidden}.composer__cursor[data-scope-mixmyx77]{width:1px;height:clamp(12px,1.15vw,18px);animation:cursor-blink .76s steps(1, end) calc(var(--story-delay) + .42s) 3 paused;background:#484d54;margin-left:2px}.composer__footer[data-scope-mixmyx77]{justify-content:space-between;align-items:center;display:flex}.context-label[data-scope-mixmyx77]{color:#7b7f86;align-items:center;gap:7px;font-size:clamp(.35rem,.4vw,.48rem);display:flex}.context-label[data-scope-mixmyx77] i[data-scope-mixmyx77]{background:#23272d3d;width:clamp(14px,1.2vw,19px);height:1px}.send-button[data-scope-mixmyx77]{aspect-ratio:1;color:#fff;width:clamp(24px,2.14vw,35px);animation:send .52s cubic-bezier(.22, 1, .36, 1) calc(var(--story-delay) + 1.82s) both paused;background:#22252ae0;border-radius:clamp(9px,.72vw,12px);place-items:center;font-size:clamp(.7rem,.88vw,1rem);display:grid;box-shadow:0 8px 18px #1a1d2229,inset 0 1px #ffffff2e}.user-message[data-scope-mixmyx77]{color:#4c5057;background:#ffffff47;border:1px solid #ffffff80;border-radius:12px 12px 4px;width:82%;margin-left:auto;padding:4% 5%;font-size:clamp(.4rem,.48vw,.58rem)}.thinking-row[data-scope-mixmyx77]{grid-template-columns:auto 1fr auto;align-items:center;gap:4%;margin-top:7%;display:grid}.thinking-row[data-scope-mixmyx77]>img[data-scope-mixmyx77]{width:clamp(16px,1.28vw,21px);height:auto}.thinking-row[data-scope-mixmyx77] strong[data-scope-mixmyx77],.thinking-row[data-scope-mixmyx77] span[data-scope-mixmyx77]{display:block}.thinking-row[data-scope-mixmyx77] strong[data-scope-mixmyx77]{font-size:clamp(.43rem,.52vw,.63rem);font-weight:500}.thinking-row[data-scope-mixmyx77] div[data-scope-mixmyx77] span[data-scope-mixmyx77]{color:var(--muted);margin-top:3px;font-size:clamp(.34rem,.39vw,.47rem)}.thinking-pulse[data-scope-mixmyx77]{align-items:center;gap:3px;display:flex!important}.thinking-pulse[data-scope-mixmyx77] i[data-scope-mixmyx77]{width:3px;height:3px;animation:thinking .84s ease-in-out calc(var(--story-delay) + .1s) infinite alternate paused;background:#62676e;border-radius:50%}.thinking-pulse[data-scope-mixmyx77] i[data-scope-mixmyx77]:nth-child(2){animation-delay:calc(var(--story-delay) + .24s)}.thinking-pulse[data-scope-mixmyx77] i[data-scope-mixmyx77]:nth-child(3){animation-delay:calc(var(--story-delay) + .38s)}.inline-tools[data-scope-mixmyx77]{margin:7% 0 0 calc(clamp(16px,1.28vw,21px) + 4%)}.inline-tool[data-scope-mixmyx77]{color:#666a70;align-items:center;gap:4%;min-height:clamp(25px,2.15vw,35px);font-size:clamp(.34rem,.4vw,.49rem);display:flex}.inline-tool[data-scope-mixmyx77] svg[data-scope-mixmyx77],.tool-call__icon[data-scope-mixmyx77]{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:clamp(14px,1.15vw,19px);height:auto;overflow:visible}.agent-window[data-scope-mixmyx77],.execution-window[data-scope-mixmyx77]{border-radius:clamp(15px,1.1vw,19px);height:82%;position:absolute;top:6%;left:0;right:0;overflow:hidden}.plan-window[data-scope-mixmyx77]{height:67%;animation:window-in .64s cubic-bezier(.22, 1, .36, 1) var(--story-delay) both paused, plan-window-expand .76s cubic-bezier(.65, 0, .35, 1) calc(var(--story-delay) + 1.66s) both paused;top:3%}.plan-window[data-scope-mixmyx77]>.window-bar[data-scope-mixmyx77]{z-index:8;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,#ffffff7a,#f8f8f847),#d9e4f2;position:sticky;top:0;box-shadow:0 1px #1b1e2312,0 8px 18px #1b1e230b}.continuation-window[data-scope-mixmyx77]{height:96%;top:3%}.continuation-window[data-scope-mixmyx77]>.window-bar[data-scope-mixmyx77]{z-index:8;background:linear-gradient(145deg,#ffffff7a,#f8f8f847),#d9e4f2;position:relative;box-shadow:0 1px #1b1e2312,0 8px 18px #1b1e230b}.continuation-status[data-scope-mixmyx77]{text-align:right;min-width:6.8em;min-height:1.2em;position:relative}.continuation-status[data-scope-mixmyx77] small[data-scope-mixmyx77]{white-space:nowrap;position:absolute;top:0;right:0}.continuation-status__before[data-scope-mixmyx77]{animation:status-before .42s ease-out calc(var(--story-delay) + 1.18s) both paused}.continuation-status__after[data-scope-mixmyx77]{animation:status-after .42s ease-out calc(var(--story-delay) + 1.24s) both paused}.plan-work[data-scope-mixmyx77]{animation:plan-scroll .82s cubic-bezier(.65, 0, .35, 1) calc(var(--story-delay) + 1.66s) both paused;padding:4%}.plan-work--continuation[data-scope-mixmyx77]{animation:continuation-plan-out .58s cubic-bezier(.65, 0, .35, 1) calc(var(--story-delay) + 1.2s) both paused}.written-plan--continuation[data-scope-mixmyx77]{opacity:1}.thinking-row--compact[data-scope-mixmyx77]{border-bottom:1px solid var(--line);margin-top:0;padding-bottom:3%}.tool-calls[data-scope-mixmyx77]{padding:2% 1% 0 5%}.tool-call[data-scope-mixmyx77]{border-bottom:1px solid #1c1f2412;grid-template-columns:auto 1fr auto;align-items:center;gap:4%;min-height:clamp(23px,1.78vw,29px);display:grid}.tool-call__icon[data-scope-mixmyx77]{color:#5b6067}.tool-call[data-scope-mixmyx77] strong[data-scope-mixmyx77],.tool-call[data-scope-mixmyx77] small[data-scope-mixmyx77]{display:block}.tool-call[data-scope-mixmyx77] strong[data-scope-mixmyx77]{font-size:clamp(.38rem,.46vw,.56rem);font-weight:500}.tool-call[data-scope-mixmyx77] small[data-scope-mixmyx77]{color:var(--muted);margin-top:2px;font-size:clamp(.31rem,.36vw,.43rem)}.tool-call[data-scope-mixmyx77]>i[data-scope-mixmyx77]{color:#686d74;font-size:clamp(.31rem,.36vw,.43rem);font-style:normal}.written-plan[data-scope-mixmyx77]{background:#ffffff4d;border:1px solid #ffffff8f;border-radius:14px;margin:3% 0 0 5%;padding:3%;position:relative;box-shadow:0 12px 28px #1c202612}.story-plan-append[data-scope-mixmyx77]{animation:plan-append .72s cubic-bezier(.22, 1, .36, 1) calc(var(--story-delay) + 1.72s) both paused}.written-plan__header[data-scope-mixmyx77]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:2%;display:flex}.written-plan__header[data-scope-mixmyx77] small[data-scope-mixmyx77],.written-plan__header[data-scope-mixmyx77] strong[data-scope-mixmyx77]{display:block}.written-plan__header[data-scope-mixmyx77] small[data-scope-mixmyx77]{color:var(--muted);font-size:clamp(.31rem,.36vw,.43rem)}.written-plan__header[data-scope-mixmyx77] strong[data-scope-mixmyx77]{font-family:var(--font-brand-display);letter-spacing:var(--letter-spacing-display);margin-top:3px;font-size:clamp(.58rem,.72vw,.86rem);font-weight:300}.written-plan__header[data-scope-mixmyx77]>span[data-scope-mixmyx77]{color:#60656c;background:#ffffff40;border:1px solid #ffffff94;border-radius:99px;padding:3px 7px;font-size:clamp(.28rem,.33vw,.4rem)}.written-plan[data-scope-mixmyx77] ol[data-scope-mixmyx77]{margin:2% 0 0;padding:0;list-style:none}.written-plan[data-scope-mixmyx77] li[data-scope-mixmyx77]{border-bottom:1px solid #1c1f2411;grid-template-columns:auto 1fr;align-items:center;gap:4%;min-height:clamp(18px,1.35vw,22px);font-size:clamp(.37rem,.44vw,.54rem);display:grid}.written-plan[data-scope-mixmyx77] li[data-scope-mixmyx77] i[data-scope-mixmyx77]{aspect-ratio:1;color:#5d6269;background:#ffffff47;border:1px solid #ffffff94;border-radius:50%;place-items:center;width:clamp(18px,1.45vw,24px);font-size:.78em;font-style:normal;display:grid}.plan-actions[data-scope-mixmyx77],.execution-plan__actions[data-scope-mixmyx77]{justify-content:flex-end;gap:3%;margin-top:2.5%;display:flex}.plan-actions[data-scope-mixmyx77]>span[data-scope-mixmyx77],.execution-plan__actions[data-scope-mixmyx77]>span[data-scope-mixmyx77]{color:#62666d;background:#fff3;border:1px solid #ffffff94;border-radius:8px;justify-content:center;align-items:center;min-height:clamp(20px,1.45vw,24px);padding:0 5%;font-size:clamp(.3rem,.35vw,.43rem);display:inline-flex}.plan-actions__approve[data-scope-mixmyx77],.execution-plan__approve[data-scope-mixmyx77]{box-shadow:0 5px 14px #1b1e231f;color:#fff!important;background:#23262bdb!important;border-color:#23262bad!important}.execution-plan[data-scope-mixmyx77]{padding:6%;position:absolute;inset:calc(clamp(30px,2.6vw,42px) + 5%) 6% 6%}.execution-plan[data-scope-mixmyx77].story-transient{animation:execution-plan-phase 2.72s cubic-bezier(.65, 0, .35, 1) calc(var(--story-delay) + .1s) both paused}.execution-plan__title[data-scope-mixmyx77] small[data-scope-mixmyx77],.execution-plan__title[data-scope-mixmyx77] strong[data-scope-mixmyx77]{display:block}.execution-plan__title[data-scope-mixmyx77] small[data-scope-mixmyx77]{color:var(--muted);font-size:clamp(.32rem,.37vw,.44rem)}.execution-plan__title[data-scope-mixmyx77] strong[data-scope-mixmyx77]{font-family:var(--font-brand-display);margin-top:3px;font-size:clamp(.62rem,.76vw,.9rem);font-weight:300}.execution-plan__steps[data-scope-mixmyx77]{margin-top:6%}.execution-plan__steps[data-scope-mixmyx77] span[data-scope-mixmyx77]{border-bottom:1px solid var(--line);align-items:center;gap:4%;min-height:clamp(25px,2.08vw,34px);font-size:clamp(.38rem,.45vw,.55rem);display:flex}.execution-plan__steps[data-scope-mixmyx77] i[data-scope-mixmyx77]{aspect-ratio:1;color:#5e636a;background:#ffffff47;border:1px solid #ffffff9e;border-radius:50%;place-items:center;width:clamp(17px,1.35vw,22px);font-size:.8em;font-style:normal;display:grid}.execution-plan__steps[data-scope-mixmyx77] span[data-scope-mixmyx77]:last-child i[data-scope-mixmyx77]{border-top-color:#5b6067}.execution-plan__approve[data-scope-mixmyx77]{animation:approve-click .52s cubic-bezier(.22, 1, .36, 1) calc(var(--story-delay) + 1.08s) both paused}.continuation-approve[data-scope-mixmyx77]{min-width:7.7em;animation:approve-click .52s cubic-bezier(.22, 1, .36, 1) calc(var(--story-delay) + 1.04s) both paused;position:relative;overflow:hidden}.continuation-approve[data-scope-mixmyx77]:after{aspect-ratio:1;content:"";width:8px;animation:approve-ripple .52s ease-out calc(var(--story-delay) + 1.04s) both paused;animation-play-state:inherit;background:#ffffff57;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(0)}.continuation-approve__label[data-scope-mixmyx77],.continuation-approve__done[data-scope-mixmyx77]{white-space:nowrap}.continuation-approve__label[data-scope-mixmyx77]{animation:approve-label-out .22s ease-out calc(var(--story-delay) + 1.15s) both paused}.continuation-approve__done[data-scope-mixmyx77]{opacity:0;animation:approve-label-in .22s ease-out calc(var(--story-delay) + 1.18s) both paused;position:absolute}.execution-progress[data-scope-mixmyx77]{background:#1a1d221a;border-radius:99px;height:2px;margin-top:6%;overflow:hidden}.execution-progress[data-scope-mixmyx77] i[data-scope-mixmyx77]{border-radius:inherit;transform-origin:0;width:100%;height:100%;animation:progress 1.02s cubic-bezier(.65, 0, .35, 1) calc(var(--story-delay) + 1.72s) both paused;background:#2e3239b8;display:block}.execution-plan[data-scope-mixmyx77]>small[data-scope-mixmyx77]{color:var(--muted);margin-top:3%;font-size:clamp(.3rem,.35vw,.42rem);display:block}.execution-status[data-scope-mixmyx77]{opacity:0;animation:status-in .42s ease-out calc(var(--story-delay) + 1.26s) both paused}.execution-state[data-scope-mixmyx77]{animation:execution-state-phase 1.35s cubic-bezier(.65, 0, .35, 1) calc(var(--story-delay) + 1.58s) both paused;padding:0;position:absolute;inset:calc(clamp(30px,2.6vw,42px) + 8%) 8% auto}.execution-state[data-scope-mixmyx77] .thinking-row[data-scope-mixmyx77]{margin-top:0}.execution-tools[data-scope-mixmyx77]{margin-top:7%}.execution-tools[data-scope-mixmyx77] span[data-scope-mixmyx77]{border-bottom:1px solid var(--line);color:#5f646b;align-items:center;gap:4%;min-height:clamp(24px,2vw,32px);font-size:clamp(.34rem,.4vw,.49rem);display:flex}.execution-tools[data-scope-mixmyx77] i[data-scope-mixmyx77]{aspect-ratio:1;background:#ffffff40;border:1px solid #ffffff9e;border-radius:50%;place-items:center;width:clamp(16px,1.3vw,21px);font-size:.76em;font-style:normal;display:grid}.dashboard[data-scope-mixmyx77]{background:#ffffff57;border:1px solid #fff9;border-radius:14px;padding:5%;position:absolute;inset:calc(clamp(30px,2.6vw,42px) + 3%) 3% 3%;overflow:hidden;box-shadow:0 13px 30px #1b1f2514}.dashboard[data-scope-mixmyx77].story-final{animation:dashboard-build .92s cubic-bezier(.22, 1, .36, 1) calc(var(--story-delay) + 2.54s) both paused;transform-origin:bottom}.dashboard[data-scope-mixmyx77].story-dashboard{animation:dashboard-build .92s cubic-bezier(.22, 1, .36, 1) calc(var(--story-delay) + 2.72s) both paused;transform-origin:bottom}.continuation-window[data-scope-mixmyx77] .dashboard[data-scope-mixmyx77]{box-shadow:none;background:0 0;border:0;inset:calc(clamp(30px,2.6vw,42px) + 3%) 3% 3%}.dashboard__header[data-scope-mixmyx77],.dashboard__chart-head[data-scope-mixmyx77]{justify-content:space-between;align-items:flex-start;display:flex}.dashboard__header[data-scope-mixmyx77] small[data-scope-mixmyx77],.dashboard__header[data-scope-mixmyx77] strong[data-scope-mixmyx77]{display:block}.dashboard__header[data-scope-mixmyx77] small[data-scope-mixmyx77]{font-size:clamp(.42rem,.5vw,.6rem);font-weight:500}.dashboard__header[data-scope-mixmyx77] strong[data-scope-mixmyx77]{color:var(--muted);margin-top:2px;font-size:clamp(.28rem,.33vw,.4rem);font-weight:400}.dashboard__header[data-scope-mixmyx77]>span[data-scope-mixmyx77]{color:#595e65;background:#ffffff57;border-radius:99px;padding:3px 7px;font-size:clamp(.27rem,.31vw,.38rem)}.dashboard__metrics[data-scope-mixmyx77]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4%;margin-top:5%;display:grid}.dashboard__metrics[data-scope-mixmyx77]>div[data-scope-mixmyx77]{background:#fff3;border:1px solid #ffffff85;border-radius:9px;padding:5%}.dashboard__metrics[data-scope-mixmyx77] small[data-scope-mixmyx77],.dashboard__metrics[data-scope-mixmyx77] strong[data-scope-mixmyx77],.dashboard__metrics[data-scope-mixmyx77] span[data-scope-mixmyx77]{display:block}.dashboard__metrics[data-scope-mixmyx77] small[data-scope-mixmyx77]{color:var(--muted);font-size:clamp(.27rem,.32vw,.39rem)}.dashboard__metrics[data-scope-mixmyx77] strong[data-scope-mixmyx77]{margin-top:3px;font-size:clamp(.48rem,.58vw,.7rem);font-weight:500}.dashboard__metrics[data-scope-mixmyx77] span[data-scope-mixmyx77]{color:#555a61;margin-top:2px;font-size:clamp(.25rem,.3vw,.36rem)}.dashboard__metrics[data-scope-mixmyx77] .is-down[data-scope-mixmyx77]{color:#777a80}.dashboard__chart[data-scope-mixmyx77]{background:#ffffff29;border:1px solid #ffffff7a;border-radius:9px;height:39%;margin-top:4%;padding:4% 4% 2%}.dashboard__chart-head[data-scope-mixmyx77] small[data-scope-mixmyx77],.dashboard__chart-head[data-scope-mixmyx77] span[data-scope-mixmyx77]{font-size:clamp(.26rem,.3vw,.37rem)}.dashboard__chart-head[data-scope-mixmyx77] span[data-scope-mixmyx77]{color:var(--muted)}.dashboard__chart[data-scope-mixmyx77] svg[data-scope-mixmyx77]{width:100%;height:72%;overflow:visible}.chart-area[data-scope-mixmyx77]{fill:#2d313712;animation:chart-reveal .74s ease-out calc(var(--story-delay) + 2.68s) both paused;transform-origin:0 100%}.chart-line[data-scope-mixmyx77]{fill:none;stroke:#2f3339b8;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:320;stroke-dashoffset:320px;animation:chart-line .9s ease-out calc(var(--story-delay) + 2.58s) both paused}.dashboard__insight[data-scope-mixmyx77]{color:#62676e;align-items:center;gap:3%;margin-top:3%;font-size:clamp(.25rem,.3vw,.37rem);display:flex}.dashboard__insight[data-scope-mixmyx77] i[data-scope-mixmyx77]{background:#61666d;border-radius:50%;width:5px;height:5px}.automation-request[data-scope-mixmyx77]{border-radius:clamp(15px,1.1vw,19px);min-height:40%;position:absolute;top:17%;left:0;right:0;overflow:hidden}.automation-request__message[data-scope-mixmyx77]{color:#444950;font-family:var(--font-brand-display);letter-spacing:var(--letter-spacing-display);background:#ffffff42;border:1px solid #ffffff85;border-radius:12px 12px 4px;margin:6%;padding:5%;font-size:clamp(.58rem,.7vw,.84rem);font-weight:300;line-height:1.22}.automation-request[data-scope-mixmyx77].story-initial{animation:initial-state 1.62s cubic-bezier(.65, 0, .35, 1) var(--story-delay) both paused}.automation-building[data-scope-mixmyx77]{border-radius:clamp(15px,1.1vw,19px);min-height:65%;padding:6%;position:absolute;top:11%;left:4%;right:4%}.automation-building[data-scope-mixmyx77].story-transient{animation:automation-building-phase 2s cubic-bezier(.65, 0, .35, 1) calc(var(--story-delay) + 1.26s) both paused}.automation-building__header[data-scope-mixmyx77]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:5%;font-size:clamp(.4rem,.47vw,.57rem);display:flex}.automation-nodes[data-scope-mixmyx77]{margin-top:4%}.automation-node[data-scope-mixmyx77]{border-bottom:1px solid #1c1f2412;grid-template-columns:auto 1fr;align-items:center;gap:5%;min-height:clamp(42px,3.65vw,58px);font-size:clamp(.37rem,.44vw,.54rem);display:grid;position:relative}.automation-node[data-scope-mixmyx77]>i[data-scope-mixmyx77]{aspect-ratio:1;color:#5d6269;background:#ffffff40;border:1px solid #ffffff9e;border-radius:9px;place-items:center;width:clamp(21px,1.75vw,29px);font-size:.78em;font-style:normal;display:grid}.automation-node[data-scope-mixmyx77] span[data-scope-mixmyx77],.automation-node[data-scope-mixmyx77] small[data-scope-mixmyx77]{display:block}.automation-node[data-scope-mixmyx77] small[data-scope-mixmyx77]{color:var(--muted);margin-bottom:2px;font-size:.8em}.automation-ready[data-scope-mixmyx77]{border-radius:clamp(15px,1.1vw,19px);min-height:57%;padding:6%;position:absolute;top:16%;left:4%;right:4%}.automation-ready[data-scope-mixmyx77].story-final{animation:final-state .72s cubic-bezier(.22, 1, .36, 1) calc(var(--story-delay) + 3.08s) both paused}.automation-ready__top[data-scope-mixmyx77]{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:4%;padding-bottom:6%;display:grid}.automation-ready__mark[data-scope-mixmyx77]{aspect-ratio:1;color:#565b62;background:#ffffff47;border:1px solid #ffffffad;border-radius:50%;place-items:center;width:clamp(24px,2vw,33px);font-size:clamp(.54rem,.64vw,.78rem);display:grid}.automation-ready__top[data-scope-mixmyx77] small[data-scope-mixmyx77],.automation-ready__top[data-scope-mixmyx77] strong[data-scope-mixmyx77]{display:block}.automation-ready__top[data-scope-mixmyx77] small[data-scope-mixmyx77]{color:var(--muted);font-size:clamp(.29rem,.34vw,.41rem)}.automation-ready__top[data-scope-mixmyx77] strong[data-scope-mixmyx77]{margin-top:2px;font-size:clamp(.42rem,.5vw,.61rem);font-weight:500}.status-switch[data-scope-mixmyx77]{background:#2a2e34b8;border-radius:99px;justify-content:flex-end;width:clamp(24px,2.05vw,34px);height:clamp(14px,1.18vw,19px);padding:2px;display:flex}.status-switch[data-scope-mixmyx77] i[data-scope-mixmyx77]{aspect-ratio:1;background:#ffffffeb;border-radius:50%;height:100%}.automation-ready__schedule[data-scope-mixmyx77]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4%;margin-top:6%;display:grid}.automation-ready__schedule[data-scope-mixmyx77]>div[data-scope-mixmyx77]{background:#ffffff38;border:1px solid #ffffff85;border-radius:10px;padding:7%}.automation-ready__schedule[data-scope-mixmyx77] small[data-scope-mixmyx77],.automation-ready__schedule[data-scope-mixmyx77] strong[data-scope-mixmyx77]{display:block}.automation-ready__schedule[data-scope-mixmyx77] small[data-scope-mixmyx77]{color:var(--muted);font-size:clamp(.27rem,.31vw,.38rem)}.automation-ready__schedule[data-scope-mixmyx77] strong[data-scope-mixmyx77]{margin-top:4px;font-size:clamp(.34rem,.4vw,.49rem);font-weight:500}.automation-ready__footer[data-scope-mixmyx77]{color:var(--muted);align-items:center;gap:3%;margin-top:6%;font-size:clamp(.29rem,.34vw,.41rem);display:flex}.automation-ready__footer[data-scope-mixmyx77] i[data-scope-mixmyx77]{background:#62676e;border-radius:50%;width:5px;height:5px}@keyframes background-drift{0%{transform:scale(1.015)translateZ(0)}to{transform:scale(1.03)translate(-.45%,.32%)}}@keyframes light-sweep{0%{opacity:0;transform:translate(0)skew(-13deg)}20%{opacity:.2}75%{opacity:.1}to{opacity:0;transform:translate(650%)skew(-13deg)}}@keyframes window-in{0%{opacity:0;filter:blur(4px);transform:translateY(7px)scale(.99)}to{opacity:1;filter:none;transform:none}}@keyframes conversation-expand{0%{height:43%}to{height:78%}}@keyframes plan-window-expand{0%{height:67%}to{height:96%}}@keyframes plan-append{0%{opacity:0;filter:blur(5px);clip-path:inset(0 0 84% round 14px);transform:translateY(8px)scale(.985)}to{opacity:1;filter:none;clip-path:inset(0 round 14px);transform:none}}@keyframes plan-scroll{0%{transform:translateY(0)}to{transform:translateY(-23%)}}@keyframes continuation-plan-out{0%,58%{opacity:1;filter:none;transform:translateY(-23%)}to{opacity:0;filter:blur(5px);transform:translateY(-31%)scale(.98)}}@keyframes status-before{0%{opacity:1;transform:none}to{opacity:0;filter:blur(2px);transform:translateY(-3px)}}@keyframes status-after{0%{opacity:0;filter:blur(2px);transform:translateY(3px)}to{opacity:1;filter:none;transform:none}}@keyframes prompt-phase{0%,78%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(3px);transform:translateY(-3px)}}@keyframes initial-state{0%{opacity:0;filter:blur(4px);transform:translateY(6px)scale(.99)}13%,78%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(3px);transform:translateY(-3px)scale(.99)}}@keyframes transient-state{0%{opacity:0;filter:blur(4px);transform:translateY(5px)}12%,78%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(4px);transform:translateY(-4px)}}@keyframes automation-building-phase{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}14%,76%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(4px);transform:translateY(-4px)}}@keyframes execution-plan-phase{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}12%,76%{opacity:1;filter:none;transform:none}88%{opacity:.72;filter:blur(1px);transform:translateY(-2px)scale(.99)}to{opacity:0;filter:blur(5px);transform:translateY(-5px)scale(.96)}}@keyframes execution-state-phase{0%{opacity:0;filter:blur(5px);transform:translateY(7px)scale(.985)}16%,72%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(5px);transform:translateY(-5px)scale(.97)}}@keyframes dashboard-build{0%{opacity:0;filter:blur(7px);clip-path:inset(46% 11% 7% round 14px);transform:translateY(10px)scale(.94)}to{opacity:1;filter:none;clip-path:inset(0 round 14px);transform:none}}@keyframes final-state{0%{opacity:0;filter:blur(5px);transform:translateY(7px)scale(.985)}to{opacity:1;filter:none;transform:none}}@keyframes step-in{0%{opacity:0;filter:blur(3px);transform:translate(-6px)}to{opacity:1;filter:none;transform:none}}@keyframes type-prompt{0%{max-width:0}to{max-width:100%}}@keyframes cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes send{0%{transform:scale(1)}50%{transform:translateY(-1px)scale(1.045)}to{transform:scale(1)}}@keyframes thinking{0%{opacity:.25;transform:translateY(1px)}to{opacity:.9;transform:translateY(-1px)}}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cursor-approve{0%{opacity:0;filter:blur(2px);transform:translate(-44px,-28px)}18%{opacity:1;filter:none}72%{opacity:1;transform:translate(0)scale(1)}82%{opacity:1;transform:translate(0)scale(.88)}to{opacity:0;transform:translate(0)scale(1)}}@keyframes approve-click{0%,52%{transform:scale(1)}72%{transform:scale(.96);box-shadow:0 2px 7px #1b1e2329}to{transform:scale(1)}}@keyframes status-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes chart-line{to{stroke-dashoffset:0}}@keyframes chart-reveal{0%{opacity:0;transform:scaleY(.4)}to{opacity:1;transform:scaleY(1)}}@media (max-width:1099px){.capability-visual[data-scope-mixmyx77]{--story-delay:0s!important}.window-bar[data-scope-mixmyx77],.automation-building__header[data-scope-mixmyx77]{font-size:clamp(.55rem,.95vw,.7rem)}.composer__prompt[data-scope-mixmyx77],.automation-request__message[data-scope-mixmyx77]{font-size:clamp(.78rem,1.32vw,1rem)}.tool-call[data-scope-mixmyx77],.written-plan[data-scope-mixmyx77] li[data-scope-mixmyx77],.execution-plan__steps[data-scope-mixmyx77] span[data-scope-mixmyx77],.automation-node[data-scope-mixmyx77]{font-size:clamp(.52rem,.9vw,.68rem)}}.capability-visual--static[data-scope-mixmyx77] .capability-visual__background[data-scope-mixmyx77],.capability-visual--static[data-scope-mixmyx77] .capability-visual__light[data-scope-mixmyx77],.capability-visual--static[data-scope-mixmyx77] .conversation-window[data-scope-mixmyx77],.capability-visual--static[data-scope-mixmyx77] .plan-window[data-scope-mixmyx77],.capability-visual--static[data-scope-mixmyx77] .plan-work[data-scope-mixmyx77],.capability-visual--static[data-scope-mixmyx77] .story-plan-append[data-scope-mixmyx77],.capability-visual--static[data-scope-mixmyx77] .thinking-phase[data-scope-mixmyx77],.capability-visual--static[data-scope-mixmyx77] .story-step[data-scope-mixmyx77],.capability-visual--static[data-scope-mixmyx77] .story-final[data-scope-mixmyx77],.capability-visual--static[data-scope-mixmyx77] .story-dashboard[data-scope-mixmyx77],.capability-visual--static[data-scope-mixmyx77] .automation-ready[data-scope-mixmyx77],.capability-visual--static[data-scope-mixmyx77] .chart-line[data-scope-mixmyx77],.capability-visual--static[data-scope-mixmyx77] .chart-area[data-scope-mixmyx77]{opacity:1;filter:none;transform:none;animation:none!important}.capability-visual--static[data-scope-mixmyx77] [data-scope-mixmyx77],.capability-visual--static[data-scope-mixmyx77] [data-scope-mixmyx77]:before,.capability-visual--static[data-scope-mixmyx77] [data-scope-mixmyx77]:after{animation:none!important}.capability-visual--static[data-scope-mixmyx77] .prompt-phase[data-scope-mixmyx77],.capability-visual--static[data-scope-mixmyx77] .plan-work--continuation[data-scope-mixmyx77],.capability-visual--static[data-scope-mixmyx77] .execution-state[data-scope-mixmyx77],.capability-visual--static[data-scope-mixmyx77] .automation-request[data-scope-mixmyx77],.capability-visual--static[data-scope-mixmyx77] .automation-building[data-scope-mixmyx77],.capability-visual--static[data-scope-mixmyx77] .continuation-status__before[data-scope-mixmyx77],.capability-visual--static[data-scope-mixmyx77] .approval-cursor[data-scope-mixmyx77]{display:none}.capability-visual--static[data-scope-mixmyx77] .conversation-window[data-scope-mixmyx77]{height:78%}.capability-visual--static[data-scope-mixmyx77] .plan-window[data-scope-mixmyx77]{height:96%}.capability-visual--static[data-scope-mixmyx77] .plan-window[data-scope-mixmyx77] .plan-work[data-scope-mixmyx77]{transform:translateY(-23%)}.capability-visual--static[data-scope-mixmyx77] .continuation-status__after[data-scope-mixmyx77]{opacity:1;filter:none;transform:none}.capability-visual--static[data-scope-mixmyx77] .chart-line[data-scope-mixmyx77]{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.story-initial[data-scope-mixmyx77],.story-transient[data-scope-mixmyx77],.story-final[data-scope-mixmyx77],.story-step[data-scope-mixmyx77],.capability-visual__background[data-scope-mixmyx77],.capability-visual__light[data-scope-mixmyx77],.composer__typed[data-scope-mixmyx77],.composer__cursor[data-scope-mixmyx77],.send-button[data-scope-mixmyx77],.thinking-pulse[data-scope-mixmyx77] i[data-scope-mixmyx77],.execution-progress[data-scope-mixmyx77] i[data-scope-mixmyx77],.chart-line[data-scope-mixmyx77],.chart-area[data-scope-mixmyx77],.plan-window[data-scope-mixmyx77]{opacity:1;filter:none;transform:none;animation:none!important}.story-initial[data-scope-mixmyx77],.story-transient[data-scope-mixmyx77],.composer__cursor[data-scope-mixmyx77]{display:none}.chart-line[data-scope-mixmyx77]{stroke-dashoffset:0}}.feature-highlights[data-scope-nctckwfc],.feature-highlights[data-scope-nctckwfc] [data-scope-nctckwfc],.feature-highlights[data-scope-nctckwfc] [data-scope-nctckwfc]:before,.feature-highlights[data-scope-nctckwfc] [data-scope-nctckwfc]:after{box-sizing:border-box}.feature-highlights[data-scope-nctckwfc]{--feature-background:var(--surface-background-elevated);--feature-foreground:var(--surface-foreground);--feature-muted:var(--surface-foreground-muted);background:var(--feature-background);width:100%;color:var(--feature-foreground);padding:clamp(88px,8vw,132px) clamp(32px,7vw,112px) clamp(80px,7vw,116px)}.feature-highlights__inner[data-scope-nctckwfc]{width:min(100%,1520px);margin:0 auto}.feature-highlights[data-scope-nctckwfc] h2[data-scope-nctckwfc]{width:min(100%,780px);font-family:var(--font-brand-display);letter-spacing:var(--letter-spacing-display);text-align:center;text-wrap:balance;margin:0 auto;font-size:clamp(2.8rem,4.4vw,4.5rem);font-weight:300;line-height:.99}.feature-highlights__intro[data-scope-nctckwfc]{width:min(100%,700px);color:var(--feature-muted);font-family:var(--font-text);letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:clamp(18px,1.6vw,24px) auto clamp(52px,5vw,76px);font-size:clamp(1rem,1.08vw,1.2rem);font-weight:400;line-height:1.48}.feature-highlights__grid[data-scope-nctckwfc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,1.25vw,24px);display:grid}.feature-card[data-scope-nctckwfc]{min-width:0}.feature-card[data-scope-nctckwfc] h3[data-scope-nctckwfc]{font-family:var(--font-text);letter-spacing:-.025em;margin:clamp(22px,1.75vw,30px) 0 0;font-size:clamp(1.15rem,1.28vw,1.5rem);font-weight:500;line-height:1.18}.feature-card[data-scope-nctckwfc] p[data-scope-nctckwfc]{max-width:34ch;color:var(--feature-muted);font-family:var(--font-text);letter-spacing:-.02em;margin:12px 0 0;font-size:clamp(1rem,1.12vw,1.25rem);font-weight:400;line-height:1.42}@media (max-width:1099px){.feature-highlights__grid[data-scope-nctckwfc]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}.feature-card[data-scope-nctckwfc] p[data-scope-nctckwfc]{max-width:42ch}}@media (max-width:639px){.feature-highlights[data-scope-nctckwfc]{padding:88px 20px 96px}.feature-highlights[data-scope-nctckwfc] h2[data-scope-nctckwfc]{font-size:clamp(2.65rem,13vw,3.65rem);line-height:1}.feature-highlights__intro[data-scope-nctckwfc]{margin-top:20px;margin-bottom:48px;font-size:1rem;line-height:1.5}.feature-highlights__grid[data-scope-nctckwfc]{grid-template-columns:1fr;row-gap:48px}.feature-card[data-scope-nctckwfc] h3[data-scope-nctckwfc]{margin-top:20px;font-size:1.25rem}.feature-card[data-scope-nctckwfc] p[data-scope-nctckwfc]{margin-top:10px;font-size:1rem}}.lovely-products[data-scope-iu2eblqt],.lovely-products[data-scope-iu2eblqt] [data-scope-iu2eblqt],.lovely-products[data-scope-iu2eblqt] [data-scope-iu2eblqt]:before,.lovely-products[data-scope-iu2eblqt] [data-scope-iu2eblqt]:after{box-sizing:border-box}.lovely-products[data-scope-iu2eblqt]{--products-bg:var(--surface-background,#fff);--products-fg:var(--surface-foreground,#0d1420);--products-muted:var(--surface-foreground-muted,#68717f);--products-detail-bg:var(--color-black-container);--products-detail-fg:var(--color-paper);--products-detail-muted:var(--color-paper)}@supports (color:color-mix(in lab, red, red)){.lovely-products[data-scope-iu2eblqt]{--products-detail-muted:color-mix(in srgb, var(--color-paper) 68%, transparent)}}.lovely-products[data-scope-iu2eblqt]{--products-detail-button-fg:var(--color-interface-ink);background:var(--products-bg);width:100%;color:var(--products-fg);padding:132px 0 144px;position:relative;overflow:hidden}.lovely-products[data-scope-iu2eblqt][data-section-theme=dark]{--products-bg:#080808;--products-fg:#f7f8fa;--products-muted:#a3aab5}.lovely-products__inner[data-scope-iu2eblqt]{width:min(100% - 40px,1280px);margin-inline:auto}.lovely-products__header[data-scope-iu2eblqt]{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:72px;padding-bottom:64px;display:grid}.lovely-products[data-scope-iu2eblqt] h2[data-scope-iu2eblqt],.lovely-product-card[data-scope-iu2eblqt] h3[data-scope-iu2eblqt],.lovely-products__intro[data-scope-iu2eblqt],.lovely-product-card[data-scope-iu2eblqt] span[data-scope-iu2eblqt]{margin:0}.lovely-products[data-scope-iu2eblqt] h2[data-scope-iu2eblqt]{max-width:760px;color:var(--products-fg);font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.052em;text-wrap:balance;font-size:clamp(44px,4.4vw,68px);font-weight:300;line-height:.98}.lovely-products__intro[data-scope-iu2eblqt]{max-width:390px;color:var(--products-muted);font:400 18px / 1.45 var(--font-text), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;text-wrap:pretty;padding-bottom:4px}.lovely-products__grid[data-scope-iu2eblqt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;position:relative}.lovely-products__dark-surface[data-scope-iu2eblqt]{z-index:0;background:var(--color-night);pointer-events:none;width:100vw;position:absolute;top:330px;bottom:-144px;left:50%;transform:translate(-50%)}.lovely-product-card[data-scope-iu2eblqt]{z-index:1;background:var(--products-detail-bg);clip-path:inset(0 round 16px);isolation:isolate;border-radius:16px;min-width:0;position:relative;overflow:hidden}.lovely-product-card__visual[data-scope-iu2eblqt]{background:var(--products-detail-bg);isolation:isolate;place-items:center;min-height:330px;display:grid;position:relative;overflow:hidden}.lovely-product-card__visual[data-scope-iu2eblqt]:before{z-index:0;background-image:var(--product-texture);content:"";pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-2px}.lovely-product-card__visual[data-scope-iu2eblqt]:after{z-index:2;background:linear-gradient(180deg, transparent 0%, transparent 14%, var(--products-detail-bg) 30%, var(--products-detail-bg) 46%, var(--products-detail-bg) 62%, var(--products-detail-bg) 76%, var(--products-detail-bg) 87%, var(--products-detail-bg) 95%, var(--products-detail-bg) 100%);height:64%;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.lovely-product-card__visual[data-scope-iu2eblqt]:after{background:linear-gradient(180deg, transparent 0%, transparent 14%, color-mix(in srgb, var(--products-detail-bg) 2%, transparent) 30%, color-mix(in srgb, var(--products-detail-bg) 6%, transparent) 46%, color-mix(in srgb, var(--products-detail-bg) 14%, transparent) 62%, color-mix(in srgb, var(--products-detail-bg) 28%, transparent) 76%, color-mix(in srgb, var(--products-detail-bg) 50%, transparent) 87%, color-mix(in srgb, var(--products-detail-bg) 76%, transparent) 95%, var(--products-detail-bg) 100%)}}.lovely-product-card__visual[data-scope-iu2eblqt]:after{content:"";pointer-events:none}.lovely-product-card__copy[data-scope-iu2eblqt]{background:var(--products-detail-bg);text-align:center;border-radius:0 0 16px 16px;flex-direction:column;align-items:center;padding:38px 28px 26px;display:flex}.lovely-product-card__copy[data-scope-iu2eblqt] h3[data-scope-iu2eblqt]{color:var(--products-detail-fg);font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.05em;font-size:44px;font-weight:400;line-height:1}.lovely-product-card__agent-name[data-scope-iu2eblqt]{color:var(--products-detail-fg);margin-top:10px}@supports (color:color-mix(in lab, red, red)){.lovely-product-card__agent-name[data-scope-iu2eblqt]{color:color-mix(in srgb, var(--products-detail-fg) 85%, transparent)}}.lovely-product-card__agent-name[data-scope-iu2eblqt]{font:400 20px / 1.25 var(--font-text), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em}.lovely-product-card__copy[data-scope-iu2eblqt]>span[data-scope-iu2eblqt]{max-width:32ch;min-height:5.72em;color:var(--products-detail-fg);margin-top:18px;display:block}@supports (color:color-mix(in lab, red, red)){.lovely-product-card__copy[data-scope-iu2eblqt]>span[data-scope-iu2eblqt]{color:color-mix(in srgb, var(--products-detail-fg) 75%, transparent)}}.lovely-product-card__copy[data-scope-iu2eblqt]>span[data-scope-iu2eblqt]{font:400 16px / 1.43 var(--font-text), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.025em;text-wrap:pretty}.lovely-product-card__copy[data-scope-iu2eblqt] .lovely-cta[data-scope-iu2eblqt]{margin-top:26px}@media (max-width:899.98px){.lovely-products__header[data-scope-iu2eblqt]{grid-template-columns:1fr;gap:28px}.lovely-product-card__visual[data-scope-iu2eblqt]{min-height:250px}.lovely-product-card__copy[data-scope-iu2eblqt]{padding-inline:20px}.lovely-products__dark-surface[data-scope-iu2eblqt]{top:250px}}@media (max-width:639.98px){.lovely-products[data-scope-iu2eblqt]{padding:96px 0 104px}.lovely-products__inner[data-scope-iu2eblqt]{width:min(100% - 32px,1280px)}.lovely-products__header[data-scope-iu2eblqt]{padding-bottom:44px}.lovely-products[data-scope-iu2eblqt] h2[data-scope-iu2eblqt]{font-size:45px}.lovely-products__intro[data-scope-iu2eblqt]{font-size:17px}.lovely-products__grid[data-scope-iu2eblqt]{grid-template-columns:1fr;gap:16px}.lovely-products__dark-surface[data-scope-iu2eblqt]{display:none}.lovely-product-card[data-scope-iu2eblqt]{display:block}.lovely-product-card__visual[data-scope-iu2eblqt],.lovely-product-card__copy[data-scope-iu2eblqt]{min-height:0}.lovely-product-card__visual[data-scope-iu2eblqt]{height:280px}.lovely-product-card__copy[data-scope-iu2eblqt]{min-height:0;padding:34px 26px 38px}.lovely-product-card__copy[data-scope-iu2eblqt]>span[data-scope-iu2eblqt]{min-height:0}.lovely-product-card__copy[data-scope-iu2eblqt] a[data-scope-iu2eblqt]{margin-top:30px}}.lovely-solutions[data-scope-mctppxvu],.lovely-solutions[data-scope-mctppxvu] [data-scope-mctppxvu],.lovely-solutions[data-scope-mctppxvu] [data-scope-mctppxvu]:before,.lovely-solutions[data-scope-mctppxvu] [data-scope-mctppxvu]:after{box-sizing:border-box}.lovely-solutions[data-scope-mctppxvu]{--solutions-bridge-padding:clamp(24px, 4svh, 48px);width:100%;height:115svh;min-height:0;padding:var(--solutions-bridge-padding) 0;background:linear-gradient(to bottom, var(--color-night) 0%, var(--color-night) 50%, var(--color-white-bg) 50%, var(--color-white-bg) 100%);position:relative;overflow:clip}.lovely-solutions__surface-region[data-scope-mctppxvu]{z-index:0;pointer-events:none;height:50%;position:absolute;left:0;right:0}.lovely-solutions__surface-region--dark[data-scope-mctppxvu]{top:0}.lovely-solutions__surface-region--light[data-scope-mctppxvu]{bottom:0}.lovely-solutions__layout[data-scope-mctppxvu]{z-index:1;grid-template-rows:auto minmax(0,1fr);gap:clamp(56px,6.5svh,96px);width:min(100% - 40px,1280px);height:100%;min-height:0;margin-inline:auto;display:grid;position:relative}.lovely-solutions__headline[data-scope-mctppxvu]{width:min(100%,1040px);color:var(--color-white-bg);font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:var(--letter-spacing-display);text-align:center;text-wrap:balance;margin:0 auto;font-size:clamp(42px,4.6vw,76px);font-weight:300;line-height:1}.lovely-solutions__cards[data-scope-mctppxvu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.25vw,24px);width:100%;height:100%;min-height:0;display:grid}.lovely-solutions__card[data-scope-mctppxvu]{--solutions-card-radius:clamp(24px, 2.2vw, 40px);--solutions-card-panel:var(--color-white-container);--solutions-card-ink:var(--color-brand-ink);--solutions-card-muted:var(--color-slate);border-radius:var(--solutions-card-radius);background:var(--solutions-card-panel);min-width:0;min-height:0;clip-path:inset(0 round var(--solutions-card-radius));isolation:isolate;grid-template-rows:minmax(0,1fr) minmax(0,1fr);margin:0;display:grid;overflow:hidden}.lovely-solutions__media[data-scope-mctppxvu]{background:var(--color-night);isolation:isolate;min-width:0;min-height:0;display:block;position:relative;overflow:hidden}.lovely-solutions__media[data-scope-mctppxvu]:after{background:linear-gradient(180deg, transparent 0%, transparent 42%, var(--solutions-card-panel) 56%, var(--solutions-card-panel) 68%, var(--solutions-card-panel) 78%, var(--solutions-card-panel) 86%, var(--solutions-card-panel) 92%, var(--solutions-card-panel) 96%, var(--solutions-card-panel) 100%), linear-gradient(90deg, #030e1438, #030e140a 52%, #030e1424);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lovely-solutions__media[data-scope-mctppxvu]:after{background:linear-gradient(180deg, transparent 0%, transparent 42%, color-mix(in srgb, var(--solutions-card-panel) 0.5%, transparent) 56%, color-mix(in srgb, var(--solutions-card-panel) 1%, transparent) 68%, color-mix(in srgb, var(--solutions-card-panel) 2%, transparent) 78%, color-mix(in srgb, var(--solutions-card-panel) 6%, transparent) 86%, color-mix(in srgb, var(--solutions-card-panel) 14%, transparent) 92%, color-mix(in srgb, var(--solutions-card-panel) 23%, transparent) 96%, color-mix(in srgb, var(--solutions-card-panel) 35%, transparent) 100%), linear-gradient(90deg, #030e1438, #030e140a 52%, #030e1424)}}.lovely-solutions__media[data-scope-mctppxvu]:after{content:"";pointer-events:none}.lovely-solutions__media[data-scope-mctppxvu] img[data-scope-mctppxvu]{object-fit:cover;width:calc(100% + 4px);max-width:none;height:calc(100% + 4px);display:block;position:absolute;inset:-2px}.lovely-solutions__content[data-scope-mctppxvu]{background:var(--solutions-card-panel);min-width:0;min-height:0;color:var(--solutions-card-ink);flex-direction:column;align-items:flex-start;padding:clamp(26px,2.4vw,44px);display:flex}.lovely-solutions__copy[data-scope-mctppxvu]{max-width:650px}.lovely-solutions[data-scope-mctppxvu] h3[data-scope-mctppxvu],.lovely-solutions[data-scope-mctppxvu] p[data-scope-mctppxvu]{margin:0}.lovely-solutions[data-scope-mctppxvu] h3[data-scope-mctppxvu]{color:var(--solutions-card-ink);font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:var(--letter-spacing-display);text-wrap:balance;font-size:clamp(42px,3.35vw,64px);font-weight:300;line-height:.98}.lovely-solutions[data-scope-mctppxvu] p[data-scope-mctppxvu]{max-width:610px;color:var(--solutions-card-muted);font-family:var(--font-text), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;text-wrap:pretty;margin-top:clamp(14px,1.3vw,22px);font-size:clamp(16px,1.15vw,21px);font-weight:400;line-height:1.38}.lovely-solutions__content[data-scope-mctppxvu] .lovely-cta[data-scope-mctppxvu]{gap:22px;margin-top:auto}.lovely-solutions__content[data-scope-mctppxvu] svg[data-scope-mctppxvu]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:20px;height:20px}@media (max-width:760px){.lovely-solutions[data-scope-mctppxvu]{--solutions-bridge-padding:20px}.lovely-solutions__layout[data-scope-mctppxvu]{gap:30px;width:100%}.lovely-solutions__headline[data-scope-mctppxvu]{width:calc(100% - 40px);font-size:clamp(34px,10vw,48px);line-height:1.02}.lovely-solutions__cards[data-scope-mctppxvu]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(100vw - 32px);grid-auto-flow:column;gap:12px;width:100%;padding-inline:16px;scroll-padding-inline:16px;overflow-x:auto}.lovely-solutions__cards[data-scope-mctppxvu]::-webkit-scrollbar{display:none}.lovely-solutions__card[data-scope-mctppxvu]{--solutions-card-radius:24px;scroll-snap-align:center}.lovely-solutions__content[data-scope-mctppxvu]{padding:clamp(20px,3svh,28px) 24px}.lovely-solutions[data-scope-mctppxvu] h3[data-scope-mctppxvu]{font-size:clamp(36px,10vw,46px)}.lovely-solutions[data-scope-mctppxvu] p[data-scope-mctppxvu]{margin-top:12px;font-size:15px;line-height:1.36}.lovely-solutions__content[data-scope-mctppxvu] .lovely-cta[data-scope-mctppxvu]{--lovely-cta-min-height:48px;justify-content:space-between;width:100%}}.orb-video-section,.orb-video-section *,.orb-video-section :before,.orb-video-section :after,.orb-video-hero,.orb-video-hero *,.orb-video-hero :before,.orb-video-hero :after{box-sizing:border-box}.orb-video-section{--orb-exit-progress:0;background:#080808;width:100%;height:100svh;min-height:640px;position:relative}.orb-video-hero{isolation:isolate;background:#080808;border-radius:0;width:100%;height:100svh;min-height:640px;position:relative;overflow:hidden}.orb-video-hero:after{z-index:7;content:"";height:36%;opacity:var(--orb-exit-progress);pointer-events:none;transform:translate3d(0, calc((1 - var(--orb-exit-progress)) * 8%), 0);will-change:opacity, transform;background:linear-gradient(#08080800,#0808081a 48%,#080808);position:absolute;inset:auto 0 0}.orb-video-hero__terrain-fallback,.orb-video-hero__terrain-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.orb-video-hero__terrain-fallback{z-index:0;object-fit:cover;object-position:center}.orb-video-hero__terrain-canvas{z-index:1;opacity:0;transition:opacity .32s}.orb-video-section[data-terrain-status=ready] .orb-video-hero__terrain-canvas{opacity:1}.orb-video-hero__occlusion-canvas{z-index:6;opacity:0;pointer-events:none;width:32%;height:36%;transition:opacity .18s;display:block;position:absolute;top:40%;left:34%}.orb-video-section[data-occlusion-status=ready] .orb-video-hero__occlusion-canvas{opacity:1}.orb-video-hero__copy{z-index:4;color:#f7f7f4;text-align:center;flex-direction:column;align-items:center;width:min(88vw,900px);display:flex;position:absolute;top:clamp(68px,9.6svh,104px);left:50%;transform:translate(-50%)}.orb-video-hero__copy h2{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:var(--letter-spacing-display);text-wrap:balance;margin:0;font-size:clamp(42px,3.2vw,48px);font-weight:300;line-height:1.02}.orb-video-hero__cta{margin-top:29px}.orb-video-hero__orb-stage{--orb-bob:0px;--orb-breathe:1;--orb-sway:0px;--orb-tilt:0deg;z-index:5;aspect-ratio:1;width:clamp(158px,11vw,202px);transform:translate(calc(-50% + var(--orb-sway)), calc(-50% + var(--orb-bob))) rotate(var(--orb-tilt)) scale(var(--orb-breathe));will-change:transform;margin:0;position:absolute;top:47%;left:50%}.orb-video-hero__orb-stage:before{z-index:0;content:"";filter:blur(12px);opacity:.62;pointer-events:none;background:radial-gradient(62% 70%,#dad8d029 0%,#5c60651a 48%,#0000 76%),radial-gradient(#000000c2 0%,#00000057 44%,#0000 78%);border-radius:50%;width:112%;height:39%;animation:7.8s ease-in-out infinite alternate orb-video-contact-radiance;position:absolute;bottom:-12%;left:50%;transform:translate(-50%)scaleX(1.08)}@keyframes orb-video-contact-radiance{0%{opacity:.5;transform:translate(-50%)scaleX(.98)}to{opacity:.7;transform:translate(-50%)scaleX(1.12)}}.orb-video-hero__agent-orb.platform-agent-orb[data-palette=noir-blue-v2]{--agent-card-duration:.24s;--agent-card-easing:cubic-bezier(.2, .8, .2, 1);--agent-orb-primary:#020304;--agent-orb-secondary:#111315;--agent-orb-accent:#c9c7c0;--agent-orb-light:#dedbd2;--agent-orb-tertiary:#65696d;--agent-orb-shadow:#090b0d;--ds-agent-orb-gloss:#d8d5cd;z-index:1;aspect-ratio:1;isolation:isolate;flex:none;place-items:center;width:100%;height:100%;display:grid;position:relative}.orb-video-hero__agent-orb .platform-agent-orb__portrait,.orb-video-hero__agent-orb .platform-agent-orb__rim,.orb-video-hero__agent-orb .platform-agent-orb__surface{border-radius:50%;position:absolute;inset:0}.orb-video-hero__agent-orb .platform-agent-orb__portrait{isolation:isolate}.orb-video-hero__agent-orb .platform-agent-orb__portrait:before{z-index:0;background:radial-gradient(ellipse 46% 42% at var(--agent-orb-highlight-x) 49%, var(--agent-orb-accent) 0%, var(--agent-orb-primary) 40%, transparent 75%), radial-gradient(ellipse 30% 24% at calc(var(--agent-orb-highlight-x) - 8%) 38%, var(--agent-orb-tertiary) 0%, transparent 72%);border-radius:50%;position:absolute;inset:-18%}@supports (color:color-mix(in lab, red, red)){.orb-video-hero__agent-orb .platform-agent-orb__portrait:before{background:radial-gradient(ellipse 46% 42% at var(--agent-orb-highlight-x) 49%, color-mix(in srgb, var(--agent-orb-accent) 15%, transparent) 0%, color-mix(in srgb, var(--agent-orb-primary) 6%, transparent) 40%, transparent 75%), radial-gradient(ellipse 30% 24% at calc(var(--agent-orb-highlight-x) - 8%) 38%, color-mix(in srgb, var(--agent-orb-tertiary) 8%, transparent) 0%, transparent 72%)}}.orb-video-hero__agent-orb .platform-agent-orb__portrait:before{content:"";filter:blur(18px);opacity:.72;pointer-events:none;animation:8.6s ease-in-out infinite alternate orb-video-emitted-light}@keyframes orb-video-emitted-light{0%{opacity:.62;transform:scale(.98)}to{opacity:.8;transform:scale(1.02)}}.orb-video-hero__agent-orb .platform-agent-orb__rim{z-index:1;overflow:hidden}.orb-video-hero__agent-orb .platform-agent-orb__surface{background:radial-gradient(ellipse 70% 56% at var(--agent-orb-accent-x) var(--agent-orb-accent-y), var(--agent-orb-accent), transparent 72%), linear-gradient(var(--agent-orb-rotation), var(--agent-orb-primary), var(--agent-orb-secondary) 72%, var(--agent-orb-tertiary));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.orb-video-hero__agent-orb .platform-agent-orb__surface{background:radial-gradient(ellipse 70% 56% at var(--agent-orb-accent-x) var(--agent-orb-accent-y), color-mix(in srgb, var(--agent-orb-accent) 48%, transparent), transparent 72%), linear-gradient(var(--agent-orb-rotation), var(--agent-orb-primary), var(--agent-orb-secondary) 72%, var(--agent-orb-tertiary))}}.orb-video-hero__agent-orb .platform-agent-orb__surface{transform:translateZ(0)}.orb-video-hero__agent-orb .platform-agent-orb__surface>span{display:none}.orb-video-hero__agent-orb .platform-agent-orb__flow{z-index:2;filter:brightness(.78)saturate(.18);mix-blend-mode:normal;opacity:0;pointer-events:none;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.orb-video-hero__agent-orb .platform-agent-orb__flow[data-renderer=shared-webgl]{opacity:1}.orb-video-hero__edge{z-index:8;background:#00000075;border:1px solid #ffffffd1;border-radius:999px;width:42px;height:4px;position:absolute;bottom:11px;right:50%;transform:translate(50%)}@media (max-width:900px){.orb-video-hero{min-height:620px}.orb-video-hero__copy{width:calc(100% - 36px);top:82px}.orb-video-hero__copy h2{font-size:clamp(39px,10.6vw,54px);line-height:.98}.orb-video-hero__copy h2 br{display:none}.orb-video-hero__cta{margin-top:24px}.orb-video-hero__orb-stage{width:clamp(144px,38vw,178px);top:54%}.orb-video-hero__occlusion-canvas{width:80%;height:34%;top:48%;left:10%}}@media (max-height:680px) and (min-width:901px){.orb-video-hero__copy{top:64px}.orb-video-hero__copy h2{font-size:46px}.orb-video-hero__cta{--lovely-cta-min-height:36px;margin-top:20px}.orb-video-hero__orb-stage{width:150px;top:52%}}@media (prefers-reduced-motion:reduce){.orb-video-hero__terrain-canvas,.orb-video-hero__orb-stage{transition:none}.orb-video-hero__orb-stage{transform:translate(-50%,-50%)!important}.orb-video-hero__orb-stage:before,.orb-video-hero__agent-orb .platform-agent-orb__portrait:before,.orb-video-hero__agent-orb .platform-agent-orb__flow{transition:none;animation:none}}.platform-story[data-scope-rguluv2r],.platform-story[data-scope-rguluv2r] [data-scope-rguluv2r],.platform-story[data-scope-rguluv2r] [data-scope-rguluv2r]:before,.platform-story[data-scope-rguluv2r] [data-scope-rguluv2r]:after{box-sizing:border-box}.platform-story[data-scope-rguluv2r]{--platform-story-background:var(--surface-background);--platform-story-foreground:var(--surface-foreground);--platform-story-muted:var(--surface-foreground-muted);--platform-story-rule:var(--surface-border);--platform-orb-hue:232 81 66;background:var(--platform-story-background);width:100%;min-height:100svh;color:var(--platform-story-foreground);font-family:var(--font-text), ui-sans-serif, system-ui, sans-serif;padding:104px 60px 72px;position:relative}.platform-story__inner[data-scope-rguluv2r]{grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);align-items:start;column-gap:clamp(24px,3vw,56px);width:100%;max-width:1680px;margin:0 auto;display:grid}.platform-story__copy[data-scope-rguluv2r]{flex-direction:column;width:100%;padding-right:0;display:flex}.platform-story__feature-stage[data-scope-rguluv2r]{width:min(100%,660px);display:contents}.platform-story__intro[data-scope-rguluv2r]{flex-direction:column;width:100%;padding:0 0 42px;display:flex}.platform-story[data-scope-rguluv2r] h2[data-scope-rguluv2r],.platform-story[data-scope-rguluv2r] p[data-scope-rguluv2r],.platform-story[data-scope-rguluv2r] figure[data-scope-rguluv2r]{margin:0}.platform-story[data-scope-rguluv2r] h2[data-scope-rguluv2r]{max-width:820px;color:var(--platform-story-foreground);font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.052em;text-wrap:balance;white-space:normal;padding-bottom:3px;font-size:clamp(44px,4.4vw,68px);font-style:normal;font-weight:300;line-height:.98;transform:none}.platform-story[data-scope-rguluv2r] h2[data-scope-rguluv2r] span[data-scope-rguluv2r]{display:block}.platform-story__feature-list[data-scope-rguluv2r]{flex-direction:column;width:min(100%,660px);display:flex}.platform-story__footer[data-scope-rguluv2r]{padding:28px 0 4svh;display:flex}.platform-story__feature[data-scope-rguluv2r]{--feature-weight:0;--feature-opacity:1;--feature-y:0px;width:100%;min-height:29svh;color:inherit;cursor:pointer;font:inherit;opacity:.5;text-align:left;background:0 0;border:0;flex-direction:column;justify-content:center;gap:20px;margin:0;padding:0;transition:opacity .36s cubic-bezier(.22,1,.36,1);display:flex}.platform-story__feature[data-scope-rguluv2r]:focus-visible{outline:2px solid var(--surface-focus-ring);outline-offset:6px;border-radius:2px}.platform-story__feature[data-scope-rguluv2r].is-active{opacity:1}@media (hover:hover) and (pointer:fine){.platform-story__feature[data-scope-rguluv2r]:not(.is-active):hover{opacity:.65}}.platform-story__feature[data-scope-rguluv2r]:first-child .platform-story__rule[data-scope-rguluv2r]{display:none}@media (min-width:880px){.platform-story__feature[data-scope-rguluv2r]{justify-content:flex-start;gap:0}.platform-story__feature[data-scope-rguluv2r]:first-child{min-height:max(180px,29svh - 80px)}.platform-story__feature-copy[data-scope-rguluv2r]{flex:1;justify-content:center;width:100%}}.platform-story__rule[data-scope-rguluv2r]{background:var(--platform-story-rule);flex:none;width:min(100%,520px);height:1px;display:block}@supports (color:color-mix(in lab, red, red)){.platform-story__rule[data-scope-rguluv2r]{background:color-mix(in srgb, var(--platform-story-rule) calc(70% - var(--feature-weight) * 30%), var(--platform-story-foreground))}}.platform-story__feature-copy[data-scope-rguluv2r]{transform:translateY(calc((1 - var(--feature-weight)) * 5px));flex-direction:column;gap:14px;transition:transform .36s cubic-bezier(.22,1,.36,1);display:flex}.platform-story__feature-title[data-scope-rguluv2r]{color:var(--platform-story-foreground);font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:var(--letter-spacing-display);font-size:36px;font-style:normal;font-weight:300;line-height:1.08}.platform-story__feature-body[data-scope-rguluv2r]{max-width:48ch;color:var(--platform-story-muted);letter-spacing:-.015em;opacity:1;filter:none;text-wrap:pretty;font-size:18px;font-weight:400;line-height:1.48;transition:opacity .36s cubic-bezier(.22,1,.36,1),filter .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1);display:block;transform:none}.platform-story__media[data-scope-rguluv2r]{--platform-orb-light-x:calc(50% - 36px);isolation:isolate;align-self:start;place-items:center;width:100%;min-width:0;height:100svh;display:grid;position:sticky;top:0;overflow:visible}.platform-story__media[data-scope-rguluv2r]:before{z-index:0;background:radial-gradient(ellipse 46% 42% at var(--platform-orb-light-x) 49%, rgb(var(--platform-orb-hue) / .13) 0%, rgb(var(--platform-orb-hue) / .055) 38%, transparent 74%), radial-gradient(ellipse 30% 24% at calc(var(--platform-orb-light-x) - 8%) 38%, rgb(var(--platform-orb-hue) / .075) 0%, transparent 72%);content:"";filter:blur(22px);opacity:.78;pointer-events:none;position:absolute;inset:7% -8%;transform:scale(.99)}[data-platform-story][data-orb-active=true] .platform-story__media[data-scope-rguluv2r]:before{animation:9s ease-in-out infinite alternate platform-orb-emitted-light}.platform-story__orb[data-scope-rguluv2r],.platform-story__fallback[data-scope-rguluv2r],.platform-story__canvas[data-scope-rguluv2r]{border-radius:9999px;width:100%;height:100%;position:absolute;inset:0}.platform-story__orb[data-scope-rguluv2r]{z-index:1;aspect-ratio:1;width:min(90%,56svh,550px);height:auto;box-shadow:0 0 8px rgb(var(--platform-orb-hue) / .27), 0 0 22px rgb(var(--platform-orb-hue) / .12);isolation:isolate;position:relative;overflow:visible;transform:translate(-36px)}@keyframes platform-orb-emitted-light{0%{opacity:.7;transform:scale(.99)}to{opacity:.84;transform:scale(1.015)}}.platform-story__fallback[data-scope-rguluv2r],.platform-story__canvas[data-scope-rguluv2r]{object-fit:cover;display:block}.platform-story__canvas[data-scope-rguluv2r]{z-index:1;opacity:0;transition:opacity .24s}.platform-story__media[data-scope-rguluv2r][data-orb-status=ready] .platform-story__canvas[data-scope-rguluv2r]{opacity:1}@media (min-width:1800px) and (min-height:900px){.platform-story__feature[data-scope-rguluv2r]{min-height:24svh}.platform-story__feature[data-scope-rguluv2r]:first-child{min-height:max(164px,24svh - 64px)}}@media (min-width:880px) and (max-width:1199.98px){.platform-story[data-scope-rguluv2r]{padding:72px 40px}.platform-story__inner[data-scope-rguluv2r]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);column-gap:28px}.platform-story__copy[data-scope-rguluv2r]{width:100%;padding-right:0}.platform-story__feature-list[data-scope-rguluv2r]{width:min(100%,540px)}.platform-story[data-scope-rguluv2r] h2[data-scope-rguluv2r]{font-size:44px}.platform-story__feature-title[data-scope-rguluv2r]{font-size:32px}.platform-story__rule[data-scope-rguluv2r]{width:min(100%,400px)}.platform-story__orb[data-scope-rguluv2r]{width:min(84%,46svh,430px);transform:translate(-18px)}}@media (max-width:879.98px){.platform-story[data-scope-rguluv2r]{min-height:0;padding:64px 24px 80px}.platform-story__inner[data-scope-rguluv2r]{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.platform-story__copy[data-scope-rguluv2r]{display:contents}.platform-story__intro[data-scope-rguluv2r]{grid-row:1;min-height:0;padding-bottom:34px}.platform-story[data-scope-rguluv2r] h2[data-scope-rguluv2r]{letter-spacing:-.052em;white-space:normal;max-width:342px;font-size:clamp(34px,10vw,44px);line-height:.98;transform:none}.platform-story[data-scope-rguluv2r] h2[data-scope-rguluv2r] span[data-scope-rguluv2r]{display:inline}.platform-story[data-scope-rguluv2r] h2[data-scope-rguluv2r] span[data-scope-rguluv2r]+span[data-scope-rguluv2r]:before{content:" "}.platform-story__feature-stage[data-scope-rguluv2r]{z-index:2;grid-row:2;height:auto;padding:22px 0 0;display:block;position:relative}.platform-story__feature-list[data-scope-rguluv2r]{width:100%;height:auto;display:flex;position:relative;top:auto}.platform-story__footer[data-scope-rguluv2r]{padding:24px 0 0;position:relative}.platform-story__feature[data-scope-rguluv2r]{opacity:.5;pointer-events:auto;justify-content:center;gap:14px;min-height:30svh;padding:30px 0;transition:opacity .32s cubic-bezier(.22,1,.36,1);position:relative;inset:auto;transform:none}.platform-story__feature[data-scope-rguluv2r].is-active{opacity:1}.platform-story__feature-copy[data-scope-rguluv2r]{gap:12px;transition:none;transform:none}.platform-story__rule[data-scope-rguluv2r]{width:100%}.platform-story__feature-title[data-scope-rguluv2r]{letter-spacing:var(--letter-spacing-display);font-size:29px}.platform-story__feature-body[data-scope-rguluv2r]{opacity:1;filter:none;max-width:342px;font-size:16px;line-height:1.46;transition:none;transform:none}.platform-story__media[data-scope-rguluv2r]{--platform-orb-light-x:50%;top:calc(var(--home-nav-height,58px) + 12px);z-index:1;width:100%;height:calc(100svh - var(--home-nav-height,58px) - 24px);pointer-events:none;grid-row:2;align-self:start;padding:0;position:sticky}.platform-story__orb[data-scope-rguluv2r]{opacity:.34;width:min(84vw,390px);transform:translate(18%)}}@media (prefers-reduced-motion:reduce){.platform-story__media[data-scope-rguluv2r]:before,.platform-story__canvas[data-scope-rguluv2r],.platform-story__feature[data-scope-rguluv2r],.platform-story__feature-copy[data-scope-rguluv2r],.platform-story__feature-body[data-scope-rguluv2r]{transition:none;animation:none}}.platform-statement[data-scope-f43vae2v]{--platform-statement-background:var(--surface-background);--platform-statement-ink:var(--surface-foreground-strong);--platform-statement-complete:var(--platform-statement-ink)}@supports (color:color-mix(in lab, red, red)){.platform-statement[data-scope-f43vae2v]{--platform-statement-complete:color-mix(in srgb, var(--platform-statement-ink) 42%, var(--platform-statement-background))}}.platform-statement[data-scope-f43vae2v]{box-sizing:border-box;background:var(--platform-statement-background);min-height:76svh;color:var(--platform-statement-ink);font-family:var(--font-text), Inter, ui-sans-serif, system-ui, sans-serif;padding:0;overflow:clip}.platform-statement-inner[data-scope-f43vae2v]{justify-content:center;align-items:center;width:min(100%,1680px);min-height:76svh;margin:0 auto;padding:40px 60px 136px;display:flex;position:relative}.platform-statement-heading[data-scope-f43vae2v]{max-width:1080px;color:var(--platform-statement-ink);font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:var(--letter-spacing-display);text-align:center;margin:0;padding:0 0 3px;font-size:clamp(52px,4.7vw,68px);font-weight:300;line-height:1.15}.platform-statement-word[data-scope-f43vae2v]{--word-opacity:.08;--word-final-color:var(--platform-statement-complete);color:var(--word-final-color);opacity:var(--word-opacity);will-change:opacity;margin-bottom:.1em;margin-right:.25em;display:inline-block}.platform-statement-word-key[data-scope-f43vae2v]{--word-final-color:var(--platform-statement-ink)}@media (max-width:879.98px){.platform-statement[data-scope-f43vae2v]{min-height:76svh}.platform-statement-inner[data-scope-f43vae2v]{padding:40px 0 88px}.platform-statement-heading[data-scope-f43vae2v]{white-space:normal;width:calc(100% - 48px);margin:0 24px;font-size:clamp(26px,7.4vw,32px);line-height:1.18}.platform-statement-word[data-scope-f43vae2v]{margin-right:.2em}}@media (min-width:880px) and (max-width:1439.98px){.platform-statement-heading[data-scope-f43vae2v]{font-size:52px}}@media (prefers-reduced-motion:reduce){.platform-statement-word[data-scope-f43vae2v]{--word-opacity:1}}.product-tailoring[data-scope-aw3xzleo],.product-tailoring[data-scope-aw3xzleo] [data-scope-aw3xzleo],.product-tailoring[data-scope-aw3xzleo] [data-scope-aw3xzleo]:before,.product-tailoring[data-scope-aw3xzleo] [data-scope-aw3xzleo]:after{box-sizing:border-box}.product-tailoring[data-scope-aw3xzleo]{--product-tailoring-bg:var(--surface-background);--product-tailoring-card-bg:var(--surface-background-elevated);--product-tailoring-fg:var(--surface-foreground);--product-tailoring-muted:var(--surface-foreground)}@supports (color:color-mix(in lab, red, red)){.product-tailoring[data-scope-aw3xzleo]{--product-tailoring-muted:color-mix(in srgb, var(--surface-foreground) 80%, transparent)}}.product-tailoring[data-scope-aw3xzleo]{--product-tailoring-border:var(--surface-border);background:var(--product-tailoring-bg);width:100%;color:var(--product-tailoring-fg);padding:clamp(44px,4.5vw,68px) 0 clamp(104px,9vw,160px);overflow:hidden}.product-tailoring__title[data-scope-aw3xzleo]{max-width:900px;color:var(--product-tailoring-fg);font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.052em;text-align:center;text-wrap:balance;margin:0 auto clamp(56px,5vw,76px);padding-inline:32px;font-size:clamp(42px,4.4vw,66px);font-weight:300;line-height:.98}.product-tailoring__title[data-scope-aw3xzleo] span[data-scope-aw3xzleo]{display:block}.product-tailoring__inner[data-scope-aw3xzleo]{width:min(100% - 96px,1180px);margin-inline:auto}.product-tailoring__grid[data-scope-aw3xzleo]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.product-tailoring-card[data-scope-aw3xzleo]{min-width:0}.product-tailoring-card__visual[data-scope-aw3xzleo]{isolation:isolate;aspect-ratio:1;background:var(--product-tailoring-card-bg);border:0;border-radius:16px;width:100%;position:relative;overflow:hidden}.product-tailoring-card__visual[data-scope-aw3xzleo] img[data-scope-aw3xzleo]{object-fit:cover;width:100%;height:100%;display:block}.product-tailoring-card__copy[data-scope-aw3xzleo]{flex-direction:column;gap:8px;padding-top:18px;display:flex}.product-tailoring-card__copy[data-scope-aw3xzleo] h3[data-scope-aw3xzleo],.product-tailoring-card__copy[data-scope-aw3xzleo] p[data-scope-aw3xzleo]{font-family:var(--font-text), ui-sans-serif, system-ui, sans-serif;margin:0}.product-tailoring-card__copy[data-scope-aw3xzleo] h3[data-scope-aw3xzleo]{color:var(--product-tailoring-fg);letter-spacing:-.035em;font-size:18px;font-weight:500;line-height:1.2}.product-tailoring-card__copy[data-scope-aw3xzleo] p[data-scope-aw3xzleo]{max-width:34ch;color:var(--product-tailoring-muted);letter-spacing:-.025em;text-wrap:pretty;font-size:16px;line-height:1.48}@media (max-width:899.98px){.product-tailoring__inner[data-scope-aw3xzleo]{width:min(100% - 64px,720px)}.product-tailoring__grid[data-scope-aw3xzleo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px}}@media (max-width:639.98px){.product-tailoring[data-scope-aw3xzleo]{padding:56px 0 104px}.product-tailoring__title[data-scope-aw3xzleo]{margin-bottom:46px;padding-inline:24px;font-size:clamp(38px,11vw,50px)}.product-tailoring__inner[data-scope-aw3xzleo]{width:100%}.product-tailoring__viewport[data-scope-aw3xzleo]{scrollbar-width:none;scroll-snap-type:x mandatory;padding-inline:24px;overflow-x:auto}.product-tailoring__viewport[data-scope-aw3xzleo]::-webkit-scrollbar{display:none}.product-tailoring__grid[data-scope-aw3xzleo]{gap:14px;width:max-content;display:flex}.product-tailoring-card[data-scope-aw3xzleo]{scroll-snap-align:start;width:min(82vw,330px)}.product-tailoring-card__copy[data-scope-aw3xzleo] p[data-scope-aw3xzleo]{font-size:15px}}.solutions-transition[data-scope-yysaboqg],.solutions-transition[data-scope-yysaboqg] [data-scope-yysaboqg],.solutions-transition[data-scope-yysaboqg] [data-scope-yysaboqg]:before,.solutions-transition[data-scope-yysaboqg] [data-scope-yysaboqg]:after{box-sizing:border-box}.solutions-transition[data-scope-yysaboqg]{background:var(--surface-background);width:100%;color:var(--surface-foreground)}.solutions-transition__inner[data-scope-yysaboqg]{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:72px;width:min(100% - 40px,1280px);min-height:clamp(230px,24vw,320px);margin-inline:auto;padding:clamp(72px,7vw,104px) 0 clamp(36px,3.5vw,52px);display:grid}.solutions-transition[data-scope-yysaboqg] h2[data-scope-yysaboqg],.solutions-transition[data-scope-yysaboqg] p[data-scope-yysaboqg]{margin:0}.solutions-transition[data-scope-yysaboqg] h2[data-scope-yysaboqg]{max-width:none;font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:var(--letter-spacing-display);text-wrap:balance;font-size:clamp(48px,5.2vw,82px);font-weight:300;line-height:.98}.solutions-transition__title-line[data-scope-yysaboqg]{white-space:nowrap;display:block}.solutions-transition[data-scope-yysaboqg] p[data-scope-yysaboqg]{max-width:38ch;color:var(--surface-foreground-muted);font-family:var(--font-text), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;text-wrap:pretty;font-size:clamp(17px,1.35vw,22px);line-height:1.42}@media (max-width:899.98px){.solutions-transition__inner[data-scope-yysaboqg]{grid-template-columns:1fr;gap:32px;width:min(100% - 64px,760px);min-height:0}.solutions-transition[data-scope-yysaboqg] p[data-scope-yysaboqg]{max-width:42ch}}@media (max-width:639.98px){.solutions-transition__inner[data-scope-yysaboqg]{gap:28px;width:calc(100% - 48px);padding:72px 0 40px}.solutions-transition[data-scope-yysaboqg] h2[data-scope-yysaboqg]{font-size:clamp(28px,9.5vw,56px)}.solutions-transition[data-scope-yysaboqg] p[data-scope-yysaboqg]{font-size:16px}}.trust-control[data-scope-c56msngr],.trust-control[data-scope-c56msngr] [data-scope-c56msngr],.trust-control[data-scope-c56msngr] [data-scope-c56msngr]:before,.trust-control[data-scope-c56msngr] [data-scope-c56msngr]:after{box-sizing:border-box}.trust-control[data-scope-c56msngr]{--trust-control-inline:48px;--trust-control-split-space:clamp(36px, 4vw, 64px);background:var(--color-white-bg);width:100%;color:var(--color-brand-ink);isolation:isolate;overflow:clip}.trust-control__inner[data-scope-c56msngr]{width:min(calc(100% - (var(--trust-control-inline) * 2)), 1680px);margin-inline:auto}.trust-control__intro-shell[data-scope-c56msngr]{padding-top:clamp(84px,8vw,132px);padding-bottom:var(--trust-control-split-space)}.trust-control__principles-band[data-scope-c56msngr]{z-index:1;padding-top:var(--trust-control-split-space);color:var(--color-paper);background:linear-gradient(#080808 0% 50%,#070707 62%,#050505 74%,#020202 88%,#000);padding-bottom:clamp(112px,10vw,172px);position:relative}.trust-control__intro[data-scope-c56msngr]{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:clamp(48px,7vw,112px);display:grid;position:relative}.trust-control[data-scope-c56msngr] h2[data-scope-c56msngr],.trust-control[data-scope-c56msngr] h3[data-scope-c56msngr],.trust-control[data-scope-c56msngr] p[data-scope-c56msngr]{margin:0}.trust-control[data-scope-c56msngr] h2[data-scope-c56msngr]{z-index:0;max-width:14ch;color:var(--color-brand-ink);font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:var(--letter-spacing-display);text-wrap:balance;font-size:clamp(48px,5.2vw,82px);font-weight:300;line-height:.98;position:relative}.trust-control__title-line[data-scope-c56msngr]{white-space:nowrap;display:block}.trust-control__title-line[data-scope-c56msngr]:nth-child(2){color:var(--color-paper)}.trust-control__split-surface[data-scope-c56msngr]{z-index:-1;background:var(--color-night);pointer-events:none;height:100vmax;position:absolute;top:50%;left:-100vw;right:-100vw}.trust-control__intro[data-scope-c56msngr]>p[data-scope-c56msngr]{max-width:38ch;color:var(--color-paper);font-family:var(--font-text), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;mix-blend-mode:difference;text-wrap:pretty;padding-top:.35em;font-size:clamp(17px,1.35vw,22px);line-height:1.42}.trust-control__principles[data-scope-c56msngr]{z-index:2;border-top:1px solid #ffffff38;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.trust-control__principles[data-scope-c56msngr] article[data-scope-c56msngr]{min-width:0;padding:28px clamp(20px,2.2vw,36px) 12px 0}.trust-control__principles[data-scope-c56msngr] article[data-scope-c56msngr]+article[data-scope-c56msngr]{border-left:1px solid #ffffff38;padding-left:clamp(20px,2.2vw,36px)}.trust-control__principles[data-scope-c56msngr] h3[data-scope-c56msngr]{color:var(--color-paper);font-family:var(--font-text), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em;font-size:clamp(18px,1.35vw,22px);font-weight:500;line-height:1.2}.trust-control__principles[data-scope-c56msngr] p[data-scope-c56msngr]{max-width:28ch;color:var(--color-paper);font-family:var(--font-text), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;text-wrap:pretty;margin-top:12px;font-size:clamp(15px,1vw,17px);line-height:1.46}@media (max-width:899.98px){.trust-control[data-scope-c56msngr]{--trust-control-inline:32px}.trust-control__intro[data-scope-c56msngr]{grid-template-columns:1fr;gap:28px}.trust-control__principles[data-scope-c56msngr]{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-control__principles[data-scope-c56msngr] article[data-scope-c56msngr]:nth-child(3){border-left:0;padding-left:0}.trust-control__principles[data-scope-c56msngr] article[data-scope-c56msngr]:nth-child(n+3){border-top:1px solid #ffffff38}}@media (max-width:599.98px){.trust-control[data-scope-c56msngr]{--trust-control-inline:24px;--trust-control-split-space:32px}.trust-control__intro-shell[data-scope-c56msngr]{padding-top:80px}.trust-control__principles-band[data-scope-c56msngr]{padding-bottom:104px}.trust-control[data-scope-c56msngr] h2[data-scope-c56msngr]{font-size:clamp(30px,9.5vw,56px)}.trust-control__intro[data-scope-c56msngr]>p[data-scope-c56msngr]{padding-top:0;font-size:16px}.trust-control__principles[data-scope-c56msngr]{grid-template-columns:1fr}.trust-control__principles[data-scope-c56msngr] article[data-scope-c56msngr],.trust-control__principles[data-scope-c56msngr] article[data-scope-c56msngr]+article[data-scope-c56msngr]{border-top:1px solid #ffffff38;border-left:0;padding:24px 0}.trust-control__principles[data-scope-c56msngr] article[data-scope-c56msngr]:first-child{border-top:0}}.home-page{--home-nav-height:64px;--home-trust-bleed:clamp(20px, 1.5vw, 24px);--font-display:var(--font-brand-display);background:var(--color-white-bg);min-width:0;color:var(--color-brand-ink);font-family:var(--font-text), ui-sans-serif, system-ui, sans-serif;overflow:clip}.home-page a{color:inherit}.home-page>section{scroll-margin-top:calc(var(--home-nav-height) + 18px)}@media (max-width:760px){.home-page{--home-nav-height:58px;--home-trust-bleed:0px}}.site-user-menu__popover[data-scope-f7gxlddy] button[data-scope-f7gxlddy],.site-mobile-menu__actions[data-scope-f7gxlddy] button[data-scope-f7gxlddy]{cursor:pointer;width:100%}.site-user-menu__popover[data-scope-f7gxlddy] button[data-scope-f7gxlddy]{background:0 0;border:0;font-family:inherit}.site-user-menu__organization-icon{object-fit:contain;border-radius:50%;width:26px;height:26px;display:block}.site-user-menu__organization-icon[src="/workspace-icons/eresults.svg"]{box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;padding:2px}
