.hw-frame-ambient{pointer-events:none;contain:strict;opacity:.3;background:0 0;animation:42s ease-in-out infinite hw-frame-bloom;position:absolute;overflow:clip}.hw-frame-ambient:before{content:"";background:linear-gradient(160deg, transparent 0%, var(--hw-fg) 15%, var(--hw-teams-stroke) 20%, var(--hermes-primary) 25%, transparent 35% 40%, var(--hw-fg) 55%, var(--hw-teams-stroke) 60%, var(--hermes-primary) 65%, transparent 75% 80%, var(--hw-fg) 95%, var(--hw-teams-stroke) 100%);width:300%;height:300%;animation:14s linear infinite alternate hw-frame-arc;position:absolute;top:0;left:0}.hw-frame-ambient.top,.hw-frame-ambient.bottom{left:calc(-1 * var(--hw-frame));right:calc(-1 * var(--hw-frame));height:var(--hw-frame)}.hw-frame-ambient.top{top:calc(-1 * var(--hw-frame))}.hw-frame-ambient.bottom{bottom:calc(-1 * var(--hw-frame))}.hw-frame-ambient.left,.hw-frame-ambient.right{width:var(--hw-frame);top:0;bottom:0}.hw-frame-ambient.left{left:calc(-1 * var(--hw-frame))}.hw-frame-ambient.right{right:calc(-1 * var(--hw-frame))}.hw-frame.animation-paused .hw-frame-ambient,.hw-frame.animation-paused .hw-frame-ambient:before{animation-play-state:paused}@keyframes hw-frame-arc{0%{transform:translate(-10%,-10%)}to{transform:translate(-50%,-50%)}}@keyframes hw-frame-bloom{0%,68%,92%,to{opacity:.48}80%{opacity:.9}}.hw-frame-click,.hw-frame-scroll{inset:calc(-1 * var(--hw-frame));padding:var(--hw-frame);pointer-events:none;opacity:0;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hw-frame-click{background:radial-gradient(ellipse 180px 180px at var(--cue-x,50%) var(--cue-y,0%), var(--hw-fg), transparent 100%)}.hw-frame-scroll{background:radial-gradient(ellipse 120px 240px at 0% var(--scroll-y,10%), var(--hw-fg), transparent), radial-gradient(ellipse 120px 240px at 100% var(--scroll-y,10%), var(--hw-fg), transparent);transition:opacity .6s ease-out}.hw-frame-scroll.is-scrolling{opacity:.45;transition-duration:.16s}@media (prefers-reduced-motion:reduce){.hw-frame-ambient{opacity:0;animation:none}.hw-frame-ambient:before{animation:none}.hw-frame-click,.hw-frame-scroll{display:none}}
:root{--marketing-dark-blue:var(--hermes-blue-dark-40);--marketing-dark-focus:color-mix(in srgb, var(--hermes-layer-light) var(--hermes-layer-20), var(--hermes-blue-light-40))}html[data-marketing-theme=dark]{--marketing-dark-paper:color-mix(in srgb, var(--hermes-layer-light) var(--hermes-layer-5), var(--hermes-blue-dark-90));--marketing-dark-back:color-mix(in srgb, var(--hermes-layer-light) var(--hermes-layer-5), var(--marketing-dark-paper));--marketing-dark-text:color-mix(in srgb, var(--hermes-layer-light) var(--hermes-layer-90), var(--hermes-blue-dark-60));--marketing-dark-heading:var(--hermes-color-white);--marketing-dark-line:var(--hermes-layer-light-10);--marketing-dark-link:color-mix(in srgb, var(--hermes-layer-light) var(--hermes-layer-20), var(--hermes-blue-light-40));--marketing-dark-white:var(--hermes-blue-light-98);--marketing-dark-wash:var(--hermes-layer-light-5);--marketing-dark-code-line:var(--hermes-layer-light-10);--marketing-dark-composer-paper:color-mix(in srgb, var(--hermes-layer-light) var(--hermes-layer-10), var(--marketing-dark-paper));--marketing-dark-composer-text:color-mix(in srgb, var(--hermes-layer-dark) var(--hermes-layer-20), var(--hermes-blue-light-90));--marketing-dark-composer-line:var(--hermes-blue-light-20);--marketing-dark-key-wash:var(--hermes-layer-light-5);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-marketing-theme=dark]:has(.hw-teams-page){--hw-teams-stage:var(--marketing-dark-back)}html[data-marketing-theme=dark]:has(.hermes-portal-v2){--hpv2-root-backdrop:var(--marketing-dark-back)}html[data-marketing-theme=dark] body:has(.hermes-portal-v2){--hpv2-root-backdrop:var(--marketing-dark-back)}html[data-marketing-theme=dark] .hermes-web.hw-teams-page{background:var(--marketing-dark-back)}html[data-marketing-theme=dark] [data-marketing-page]:not(:has(>.nous-web)){--hermes-primary:var(--marketing-dark-paper);--hw-bg:var(--marketing-dark-paper);--hermes-paper:var(--marketing-dark-back);--color-hermes-paper:var(--marketing-dark-back);--hw-teams-ink:var(--marketing-dark-text);--hw-teams-ghost-ink:var(--marketing-dark-heading);--hw-fg:var(--marketing-dark-white);--hpv2-brand:var(--marketing-dark-link)}html[data-marketing-theme=dark] [data-marketing-page]:not(:has(>.nous-web)) :is(.bg-hermes-paper,.hw-feature-panel){--hermes-primary:var(--marketing-dark-link);--hpv2-brand:var(--marketing-dark-link);background-color:var(--marketing-dark-back);color:var(--marketing-dark-text)}html[data-marketing-theme=dark] [data-marketing-page]:not(:has(>.nous-web)) :is(.hw-footer-soften,.hw-install-terminal-body){--hermes-primary:var(--marketing-dark-blue);background-color:var(--marketing-dark-blue)}html[data-marketing-theme=dark] [data-marketing-page]:not(:has(>.nous-web)) .hw-install-terminal-tab[data-state=active]{background-color:var(--hermes-color-blue)}html[data-marketing-theme=dark] [data-marketing-page]:not(:has(>.nous-web)) :is(.bg-hermes-paper,.hw-feature-panel) :is(h1,h2,h3,h4){color:var(--marketing-dark-heading)}html[data-marketing-theme=dark] [data-marketing-page] .hw-teams-plate{background-color:var(--hermes-color-blue);filter:brightness(.6)}html[data-marketing-theme=dark] [data-marketing-page] .hw-footer-soften .hw-noise>:is(img,canvas){filter:brightness(.6)}html[data-marketing-theme=dark] [data-marketing-page]:not(:has(>.nous-web)) .hermes-button[data-variant=primary]{background-color:var(--hermes-color-blue);color:var(--marketing-dark-white)}html[data-marketing-theme=dark] [data-marketing-page]:not(:has(>.nous-web)) .hermes-button:is([data-variant=secondary],[data-variant=outline]){background-color:var(--marketing-dark-wash);color:var(--marketing-dark-heading)}html[data-marketing-theme=dark] .marketing-paper-nav:not([data-surface=stage]){background-color:var(--marketing-dark-paper);color:var(--marketing-dark-heading)}html[data-marketing-theme=dark] [data-marketing-page]:not(:has(>.nous-web)) .hermes-portal-v2.hpv2-theme-light{--hpv2-stage:var(--marketing-dark-paper);--hpv2-ink:var(--marketing-dark-heading);--hpv2-text:var(--marketing-dark-text);--hpv2-ink-deep:var(--marketing-dark-heading);--hpv2-row-well:var(--hermes-layer-light-5);--hpv2-row-hover:var(--hermes-layer-light-10);--hpv2-hairline:var(--marketing-dark-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-marketing-page]{position:relative}.marketing-theme-fold.hermes-button{top:var(--hw-frame,5px);right:var(--hw-frame,5px);z-index:95;opacity:1;width:32px;height:32px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;transition:none;position:absolute;transform:none}.marketing-theme-fold .hermes-button-hover-border{display:none}.marketing-theme-fold svg{pointer-events:none;width:12px;height:12px;transition:transform .2s;position:absolute;top:0;right:0}.marketing-theme-fold .marketing-theme-fold-front{color:color-mix(in srgb, var(--hermes-layer-light) var(--hermes-layer-5), var(--hermes-blue-dark-90))}.marketing-theme-fold .marketing-theme-fold-back{opacity:.1;color:color-mix(in srgb, var(--hermes-layer-light) var(--hermes-layer-5), var(--hermes-blue-dark-90));transform:rotate(180deg)}.marketing-theme-fold:hover .marketing-theme-fold-front{transform-origin:100% 0;transform:scale(1.15)}.marketing-theme-fold.hermes-button:focus-visible{outline:2px solid var(--marketing-dark-focus);outline-offset:-2px;box-shadow:none}html[data-marketing-theme=dark] .marketing-theme-fold svg{color:var(--hermes-layer-light)}html[data-marketing-theme=dark] .marketing-theme-fold .marketing-theme-fold-back{opacity:.022}body:has([data-state=open]:is(.nw-research-mobile-menu,[role=dialog])) .marketing-theme-fold{visibility:hidden}@media (max-width:767px){.marketing-theme-fold.hermes-button:not(:focus-visible){box-shadow:none;outline:none}}.marketing-theme-filters{pointer-events:none;position:absolute}.marketing-theme-signal{display:none}html[data-marketing-retuning] .marketing-theme-signal{--marketing-signal-ink:color-mix(in srgb, var(--hermes-layer-light) var(--hermes-layer-2), var(--hermes-blue-dark-90));--marketing-signal-glow:var(--hermes-blue-light-60);z-index:999;pointer-events:none;view-transition-name:marketing-theme-signal;background:linear-gradient(transparent, color-mix(in srgb, var(--marketing-signal-ink) 12%, transparent) 30%, color-mix(in srgb, var(--marketing-signal-ink) 70%, transparent) 48%, color-mix(in srgb, var(--marketing-signal-glow) 45%, transparent) 51%, transparent 76%), repeating-linear-gradient(transparent 0 2px, color-mix(in srgb, var(--marketing-signal-ink) 18%, transparent) 2px 3px);width:calc(100% - 10px);height:24px;display:block;position:fixed;top:0;left:5px}html[data-marketing-retuning]::view-transition{pointer-events:none}html[data-marketing-retuning]::view-transition-group(root){animation:none}html[data-marketing-retuning]::view-transition-image-pair(root){isolation:isolate}html[data-marketing-retuning]::view-transition-old(root){mix-blend-mode:normal;opacity:1;height:100%;animation:none}html[data-marketing-retuning]::view-transition-new(root){mix-blend-mode:normal;opacity:1;height:100%;animation:none}html[data-marketing-retuning]::view-transition-new(root){clip-path:inset(0 0 100%)}html[data-marketing-retuning]::view-transition-group(marketing-theme-signal){z-index:1;opacity:0;animation:none}html[data-marketing-retuning]::view-transition-old(marketing-theme-signal){opacity:0;animation:none}html[data-marketing-retuning]::view-transition-new(marketing-theme-signal){opacity:1;mix-blend-mode:normal;animation:none}@media (prefers-reduced-motion:reduce){.marketing-theme-fold svg{transition:none}.marketing-theme-signal{display:none!important}}
