.hermes-web .landing-hero,.hermes-web .landing-downloads{background:var(--hermes-primary);color:var(--hermes-white)}.hermes-web .landing-features,.hermes-web .landing-portal{background:var(--hermes-paper);color:var(--hw-teams-ink)}.hermes-web :is(.landing-hero,.landing-downloads,.landing-features,.landing-portal) [data-type-role]{color:inherit}.landing-hero{padding-block:80px;overflow:clip}.landing-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;min-height:520px;display:grid}.landing-hero-copy{z-index:1;flex-direction:column;align-items:flex-start;gap:30px;min-width:0;display:flex;position:relative}.landing-hero--compact{padding-block:clamp(28px,6vh,60px)}.landing-hero--compact .landing-hero-grid{min-height:0}.landing-hero--compact .landing-hero-copy{gap:clamp(12px,2vh,20px)}.landing-hero-overview{margin-top:clamp(44px,9vh,88px)}.landing-hero-overview,.landing-hero-overview>div{flex-direction:column;min-width:0;display:flex}.landing-hero-overview{gap:clamp(14px,2.2vh,20px)}.landing-hero-overview>div{gap:clamp(8px,1.4vh,12px)}.landing-hero-overview>div+div{gap:clamp(22px,2.8vh,26px)}@media (max-width:767px){.landing-hero--compact .landing-hero-art{height:clamp(260px,40vh,400px)}.landing-hero--compact .landing-hero-art>img{width:clamp(260px,40vh,400px)}}.landing-hero-title{margin:0}.landing-hero-title>span{display:block}.landing-hero-actions{flex-wrap:wrap;align-items:stretch;display:flex}.landing-hero-actions .hermes-button{letter-spacing:0;gap:8px;min-height:36px;padding:10px;font-size:14px;font-weight:500}.landing-hero-actions .hermes-button[data-variant=secondary]{background:var(--hermes-layer-light-98)}.landing-hero-art{mix-blend-mode:lighten;align-self:stretch;min-width:0;margin:0;position:relative}.landing-hero-art>img{object-position:bottom;pointer-events:none;width:631.09px;max-width:none;height:792.985px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-platform-icon{object-fit:contain;flex:none;max-width:none;display:block}.landing-cta:has(.landing-platform-icon--mac){--hpv2-icon:15.483px}.landing-cta:has(.landing-platform-icon--windows){--hpv2-icon:17.719px}.landing-cta:has(.landing-platform-icon--linux){--hpv2-icon:22.373px}.landing-platform-icon--mac{width:15.483px;height:19.017px}.landing-platform-icon--windows{width:17.719px;height:17.719px}.landing-platform-icon--linux{width:22.373px;height:22.373px}.landing-cta{max-width:100%}.landing-install{width:450px;max-width:100%;scroll-margin-top:var(--hw-install-scroll-margin);padding-top:10px}.landing-install-label,.landing-terminal,.landing-copy-error{font-family:var(--hpv2-font-meta);font-size:var(--hw-teams-meta);letter-spacing:0;font-weight:400;line-height:1.5}.landing-install-label{text-transform:uppercase;margin:0 0 20px}.landing-terminal{background:var(--hermes-blue-dark-40);text-transform:none;border-radius:6px;padding:4px}.landing-terminal-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.landing-terminal-tab{background:var(--hermes-layer-light-10);min-width:0;color:var(--hermes-white);font:inherit;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:4px;padding:6px 12px;text-decoration:underline;display:flex}.landing-terminal-tab:first-child{border-radius:4px 0 0 4px}.landing-terminal-tab:last-child{border-radius:0 4px 4px 0}.landing-terminal-tab>span{opacity:.4}.landing-terminal-tab[data-state=active]{background:var(--hermes-primary);text-decoration:none}.landing-terminal-tab[data-state=active]>span{opacity:1}.landing-terminal-tab:focus-visible,.landing-terminal-copy:focus-visible{outline-offset:-2px;outline:1px solid}.landing-terminal-panel{align-items:center;gap:6px;padding:8px 12px;display:flex}.landing-terminal-panel[hidden]{display:none}.landing-terminal-panel>code{white-space:nowrap;min-width:0;font:inherit;flex:1;overflow-x:auto}.landing-terminal-copy{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:4px;display:grid}.landing-copy-error{text-transform:none;margin-top:8px;display:block}.landing-downloads{scroll-margin-top:var(--hw-install-scroll-margin);padding-block:80px}.landing-desktop-preview{width:100%;margin:0 0 10px;padding-bottom:48px;position:relative}.landing-desktop-video{aspect-ratio:1080/632;object-fit:cover;width:100%;display:block}.landing-download-title{text-align:center;flex-direction:column;align-items:center;gap:30px;padding-block:40px;display:flex}.landing-download-title>img{margin-bottom:-10px}.landing-download-heading{justify-content:center}.hermes-web .landing-download-heading>h2{color:var(--hermes-white)}.landing-section-title>h2{overflow-wrap:anywhere;min-width:0}.landing-platforms{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.landing-platform{isolation:isolate;background:var(--hermes-primary);min-width:0;padding:60px 10px;position:relative;overflow:clip}.landing-platform-copy{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:30px;display:flex;position:relative}.landing-platform-art{mix-blend-mode:screen;opacity:.4;object-fit:cover;pointer-events:none;width:1120.77px;max-width:none;height:1120.77px;position:absolute;top:calc(50% + 390px);transform:translate(-50%,-50%)}.landing-platform--mac .landing-platform-art{left:calc(50% + 347px)}.landing-platform--windows .landing-platform-art{left:calc(50% + .33px)}.landing-platform--linux .landing-platform-art{left:calc(50% - 346.33px)}.landing-features{padding-block:180px 80px}.landing-panel-open{padding-block:120px 0}.landing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:80px 40px;padding-top:50px;display:grid}.landing-feature{grid-template-rows:subgrid;grid-row:span 3;gap:30px;min-width:0;display:grid}.landing-feature-heading{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.landing-feature-description{margin:0}.landing-feature-art{min-width:0}.landing-feature-art>figure{height:320px;margin:0}.landing-feature-art .hw-noise>img,.landing-portal-art .hw-noise>img{object-fit:cover;max-width:none;inset:auto}.landing-feature-art--feature-connect .hw-noise>img{width:461.972px;height:407.46px;top:calc(50% + 9.17px);left:calc(50% + 12.54px);transform:translate(-50%,-50%)}.landing-feature-art--feature-memory .hw-noise>img{width:501.704px;height:627.13px;top:calc(50% - 30.68px);left:calc(50% + .77px);transform:translate(-50%,-50%)}.landing-feature-art--feature-automation .hw-noise>img{opacity:.9;width:564.029px;height:494.283px;top:-22.29px;left:-112.17px;transform:none}.landing-feature-art--feature-delegate .hw-noise>img{width:567.089px;height:567.089px;top:calc(50% - .47px);left:calc(50% + 1.15px);transform:translate(-50%,-50%)}.landing-feature-art--feature-search .hw-noise>img{width:739.989px;height:618.165px;top:-135.14px;left:calc(50% + 14.92px);transform:translate(-50%)}.landing-feature-art--feature-sandbox .hw-noise>img{width:546.337px;height:694.643px;top:calc(50% + 105.52px);left:calc(50% + .68px);transform:translate(-50%,-50%)}.landing-portal{padding-block:60px}.landing-portal-column{flex-direction:column;align-items:stretch;gap:20px;display:flex}.landing-plan-chips{color:var(--hermes-primary);flex-wrap:wrap;gap:10px;display:flex}.landing-portal-heading{padding-block:20px}.landing-portal-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.landing-portal-description{max-width:520px}.landing-portal-art>figure{margin:0}.landing-portal-art .hw-noise>img{width:575.482px;height:843.972px;top:-200.68px;left:calc(50% - 14.999px);transform:translate(-50%)}@media (min-width:768px) and (max-width:1100px){.landing-hero-grid{grid-template-columns:minmax(0,1fr)}.landing-hero-art{height:560px}.landing-hero-art>img{width:560px;height:auto}}@media (max-width:1100px){.landing-hero-actions{gap:8px}.landing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-portal-heading{flex-wrap:wrap}.landing-portal-heading>div:last-child{width:100%;margin-left:0}}@media (max-width:767px){.landing-hero{padding-block:48px 0}.landing-hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}.landing-hero-copy{width:100%}.landing-hero-art{height:480px}.landing-hero-art>img{width:480px;height:auto}.landing-downloads{padding-block:48px 64px}.landing-desktop-preview{padding-bottom:16px}.landing-download-title{padding-block:32px}.landing-platforms{grid-template-columns:minmax(0,1fr);gap:20px}.landing-platform{padding-block:40px}.landing-features{padding-block:80px 48px}.landing-panel-open{padding-block:20px 0}.landing-feature-grid{grid-template-columns:minmax(0,1fr);gap:60px;padding-top:40px}.landing-feature{grid-row:auto;grid-template-rows:auto auto auto;gap:24px}.landing-feature-heading{gap:16px}.landing-portal{padding-block:48px}.landing-portal-art .hw-noise>img{left:50%}}@media (max-width:440px){.landing-hero-art{height:400px}.landing-hero-art>img{width:400px}.landing-terminal-tab{padding-inline:8px}}.landing-feature-art .hw-parallax,.landing-portal-art .hw-parallax{translate:0 clamp(var(--landing-drift-min,-64px), calc(var(--py-img,0px) * 2), var(--landing-drift-max,64px))}.landing-feature-art--feature-connect{--landing-drift-min:-48px;--landing-drift-max:32px}.landing-feature-art--feature-automation{--landing-drift-max:20px}.hermes-web #faqs{--hw-teams-faq-q:32px}@media (prefers-reduced-motion:reduce){.landing-feature-art .hw-parallax,.landing-portal-art .hw-parallax{translate:none}}
