.site-header{z-index:50;background:var(--background);color:var(--foreground);font-family:var(--font-family-sans);position:sticky;top:0}.header-bar{isolation:isolate;align-items:center;width:95%;max-width:125rem;height:57.7656px;margin:auto;padding:.47rem 1.5rem .53rem;display:flex;position:relative}.header-brand{flex:none;align-items:center;width:clamp(3rem,2.143rem + 4.29vw,7rem);display:flex}.header-navigation{flex:1;min-width:0}.header-menus{align-items:center;display:flex}.header-dropdown{padding-inline:.13rem}.header-dropdown summary,.header-direct{white-space:nowrap;cursor:pointer;align-items:center;max-height:2.625rem;padding:.65rem .5rem;font-size:.87rem;font-weight:500;line-height:1.5;list-style:none;display:flex}.header-dropdown summary::-webkit-details-marker{display:none}.header-dropdown[open] .header-menu-label,.header-dropdown summary:hover,.header-direct:hover{color:var(--muted-foreground)}.header-direct{margin-inline:.13rem}.header-back,.header-chevron,.header-mobile-actions,.header-mobile-toggle{display:none}.header-actions{flex:none;align-items:center;gap:.5rem;display:flex}.header-actions a{white-space:nowrap}.header-button{border-radius:.75rem;justify-content:center;align-items:center;gap:.65rem;width:fit-content;height:40px;padding:0 1rem;font-size:.87rem;font-weight:500;line-height:1.4;transition:background .15s;display:inline-flex}.header-button-light{color:var(--foreground);background:var(--surface)}.header-button-primary{color:var(--primary-foreground);background:var(--primary)}.header-button-light:hover{background:var(--muted)}.header-button-primary:hover{background:var(--brand)}.header-login{padding-inline:.25rem;font-size:.87rem;font-weight:500}.header-search-toggle{border-right:.5px solid var(--border);cursor:pointer;align-items:center;gap:.25rem;margin-right:.1rem;padding-right:.5rem;display:flex}.header-shortcut{gap:.125rem;display:flex}.header-shortcut kbd{border:.5px solid color-mix(in srgb, var(--border) 40%, transparent);min-width:18px;height:22px;font:12px var(--font-family-sans);border-radius:4px;justify-content:center;align-items:center;display:flex}.header-panel-wrap{cursor:auto;max-width:100%;padding-top:7.01563px;position:absolute;top:100%;left:0}.header-panel{--column-width:clamp(160px, 11vw + 48px, 224px);--ad-width:clamp(200px, 50vw - 296px, 297px);width:calc(var(--columns) * (var(--column-width) + 24px) + var(--ad-width));background:var(--surface);max-width:95vw;box-shadow:0 0 0 .5px color-mix(in srgb, var(--border) 55%, transparent), 0 6px 12px -4px color-mix(in srgb, var(--foreground) 12%, transparent);border-radius:24px;display:flex;overflow:hidden}.header-columns{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));background:var(--background);min-width:0;box-shadow:0 0 0 .5px color-mix(in srgb, var(--border) 55%, transparent);border-radius:24px;flex:1;gap:24px;padding:24px 0 24px 24px;display:grid}.header-column{min-width:0;padding-right:12px;position:relative}.header-column:nth-child(2):after{content:"";right:0;background:linear-gradient(transparent, var(--border), transparent);width:.5px;position:absolute;inset-block:0}.header-column h2,.header-feature-copy>span{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:600;line-height:1.2}.header-menu-link{letter-spacing:-.01em;align-items:center;gap:8px;padding-block:4.96px;font-size:14px;font-weight:550;line-height:1.4;display:flex}.header-menu-link:hover{color:var(--brand)}.header-icon{background:var(--surface);border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.header-icon img{object-fit:contain;width:20.8px;height:20.8px;transition:scale .3s cubic-bezier(.215,.61,.355,1)}.header-menu-link:hover .header-icon img{scale:.9}.header-feature{width:var(--ad-width);flex:none;padding:12px;display:flex}.header-feature-card{background:var(--background);min-width:0;min-height:100%;box-shadow:0 0 0 .5px color-mix(in srgb, var(--border) 55%, transparent);border-radius:16px;flex-direction:column;flex:1;display:flex;overflow:hidden}.header-feature-image{aspect-ratio:12/7;background:var(--showcase-blue);border-radius:16px;flex:1;width:100%;position:relative;overflow:hidden}.header-feature-image img{object-fit:cover;width:100%;height:100%;position:absolute}.header-feature-copy{flex-direction:column;gap:6.4px;padding:15.2px;display:flex}.header-feature-copy>span{color:var(--foreground);margin:0}.header-feature-copy p{margin:0;font-size:16px;font-weight:500;line-height:1.2}.header-search{border:.5px solid var(--border);width:min(90vw,36rem);max-height:75dvh;color:var(--foreground);background:var(--background);box-shadow:0 20px 80px color-mix(in srgb, var(--foreground) 15%, transparent);border-radius:24px;margin-inline:auto;padding:24px;position:fixed;inset:12vh 0 auto}.header-search::backdrop{background:color-mix(in srgb, var(--foreground) 20%, transparent)}.header-search-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.header-search h2{font-size:18px;font-weight:600}.header-search-top button{background:var(--surface);cursor:pointer;border-radius:8px;width:32px;height:32px;font-size:24px}.header-search input{border:1px solid var(--border);border-radius:10px;width:100%;padding:12px;font-size:14px}.header-search nav{gap:4px;max-height:45vh;margin-top:16px;display:grid;overflow:auto}.header-search nav a{border-radius:8px;justify-content:space-between;padding:10px;font-size:14px;display:flex}.header-search nav a:hover{background:var(--surface)}.header-search [hidden]{display:none}.site-header :focus-visible,.header-search :focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (width>=992px) and (width<=1279px){.header-panel:has(.header-column:nth-child(4)){width:95vw}}@media (width<=991px){html.header-menu-locked{overflow:hidden}.header-bar{height:55.9844px}.header-brand{width:clamp(4.7rem,2.143rem + 4.29vw,7rem);margin-right:auto}.header-actions{margin-left:auto;margin-right:14px}.header-actions>:not(.header-button-light){display:none}.header-mobile-toggle{cursor:pointer;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;display:flex}.header-mobile-toggle .header-toggle-close,[data-mobile-open] .header-mobile-toggle .header-toggle-open{display:none}[data-mobile-open] .header-mobile-toggle .header-toggle-close{display:block}.header-navigation{overscroll-behavior:contain;background:var(--background);width:100vw;min-height:396px;max-height:calc(100dvh - 56px);box-shadow:none;border-radius:0;display:none;position:absolute;top:100%;left:50%;overflow:auto;transform:translate(-50%)}[data-mobile-open] .header-navigation{flex-direction:column;justify-content:space-between;gap:48px;display:flex}.header-menus{padding:12.8px 24px 0;display:block}.header-dropdown{padding:0}.header-dropdown summary,.header-direct{justify-content:space-between;max-height:none;margin:0;padding:11.2px 0;font-size:13.92px;font-weight:550;line-height:1.5}.header-chevron{flex:none;width:16px;height:16px;display:block}.header-mobile-actions{align-items:center;gap:10px;padding:0 24px 24px;display:flex}.header-mobile-actions .header-button{font-size:16px}.header-navigation:has(.header-dropdown[open]){display:block}.header-navigation:has(.header-dropdown[open]) .header-menus{padding:0}.header-navigation:has(.header-dropdown[open]) :is(.header-dropdown:not([open]),.header-direct,.header-mobile-actions){display:none}.header-dropdown[open] summary{z-index:2;border-bottom:.5px solid var(--border);background:var(--background);height:56px;padding:0 19.2px;position:sticky;top:0}.header-dropdown[open] :is(.header-menu-label,.header-chevron){display:none}.header-dropdown[open] .header-back{align-items:center;gap:8px;display:flex}.header-back>span{border:.5px solid var(--border);border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;font-size:23px;font-weight:400;display:flex}.header-panel-wrap{max-width:none;padding:0;position:static}.header-panel{background:var(--background);width:100%;max-width:none;box-shadow:none;border-radius:0;display:block}.header-columns{box-shadow:none;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:20px 19.2px 19.2px;display:grid}.header-column{padding:0}.header-column:nth-child(2):after{display:none}.header-column h2{margin-bottom:10px}.header-feature{width:100%}.header-feature-card{flex-direction:row}.header-feature-image{flex:none;width:48%}.header-feature-copy{flex:1}}@media (width<=767px){.header-columns{flex-direction:column;gap:24px;display:flex}.header-feature-card{flex-direction:column}.header-feature-image{width:100%}}@media (prefers-reduced-motion:reduce){.site-header *,.header-search *{transition:none}}.ascii-field[data-astro-cid-o255svcd]{z-index:0;background:var(--surface);position:absolute;inset:0;overflow:hidden}.ascii-field[data-astro-cid-o255svcd] canvas[data-astro-cid-o255svcd]{width:100%;height:100%;position:absolute;inset:0}.ascii-field[data-astro-cid-o255svcd][data-treatment=center-readable]:after{background:radial-gradient(ellipse 52% 46% at 50% 20%, var(--surface) 0%, color-mix(in srgb, var(--surface) 92%, transparent) 52%, transparent 100%);content:"";pointer-events:none;position:absolute;inset:0}@media (width<=767px){.ascii-field[data-astro-cid-o255svcd][data-treatment=center-readable]:after{background:radial-gradient(ellipse 88% 42% at 50% 16%, var(--surface) 0%, color-mix(in srgb, var(--surface) 92%, transparent) 58%, transparent 100%)}}:root{--visual-glass-border:#ffffff80;--visual-glass-shadow:0 12px 32px #00183324, inset 0 1px 0 #ffffff80}.section-rails{position:relative}.section-rails:before{content:"";pointer-events:none;border-inline:1px solid #00183316;position:absolute;inset:0}.visual-stage{box-shadow:none;border:0;border-radius:8px}.visual-glass{border:1px solid var(--visual-glass-border);border-radius:var(--glass-radius,8px);background:var(--glass-fill,#ffffffd9);box-shadow:var(--visual-glass-shadow);backdrop-filter:blur(18px)saturate(1.1)}.visual-stage[data-product-demo]:not(.photo-stage):not([data-product-demo=entity-profile]){isolation:isolate;--scene-image:url(/images/placeholders/glean/runaway-model.webp);background:#f0efea}.visual-stage:is([data-product-demo=monitoring],[data-product-demo=agent-evidence]){--scene-image:url(/images/placeholders/glean/support-gleam.avif);--scene-size:contain}.visual-stage:is([data-product-demo=decision-evidence],[data-product-demo=agent-workflow]){--scene-image:url(/images/placeholders/glean/hero-glean.webp)}.story-visual:before,.visual-stage[data-product-demo]:not(.photo-stage):not([data-product-demo=entity-profile]):before{content:"";z-index:-1;pointer-events:none;background-image:var(--scene-image);background-position:var(--scene-position,center);background-size:var(--scene-size,cover);transform:translate3d(0, var(--backdrop-y,0px), 0);background-repeat:no-repeat;position:absolute;inset:-32px 0}@media (prefers-reduced-motion:reduce){.story-visual:before,.visual-stage[data-product-demo]:not(.photo-stage):not([data-product-demo=entity-profile]):before{transform:none}}.visual-background{z-index:-1;pointer-events:none;background-color:var(--visual-background-color,#f3ead3);background-image:var(--visual-background-image);background-position:var(--visual-background-position,center);background-size:var(--visual-background-size,cover);transform:translate3d(0, var(--backdrop-y,0px), 0);background-repeat:no-repeat;position:absolute;inset:-32px 0;overflow:hidden}.visual-background[data-background=warm]{--visual-background-image:url(/images/backgrounds/warm-grain.webp)}.visual-background[data-background=aurora]{--visual-background-color:#dce5fa;--visual-background-image:radial-gradient(ellipse at 8% 85%, #d8a4df 0%, transparent 60%), radial-gradient(ellipse at 92% 8%, #bddcf7 0%, transparent 65%), radial-gradient(ellipse at 65% 100%, #e7c5ed 0%, transparent 55%)}.visual-background[data-background=spectrum]{--visual-background-color:#e5e5e0;--visual-background-image:radial-gradient(ellipse at 0% 100%, #efaa81 0%, transparent 58%), radial-gradient(ellipse at 100% 12%, #bbb9df 0%, transparent 55%), radial-gradient(ellipse at 85% 100%, #8caaae 0%, transparent 60%), radial-gradient(ellipse at 0% 0%, #e7d5a3 0%, transparent 65%)}.visual-background:is([data-background=aurora],[data-background=spectrum]):after{content:"";opacity:.16;mix-blend-mode:multiply;background:url(/images/backgrounds/grain.svg);position:absolute;inset:0}.visual-background[data-background=ribbon]{--visual-background-color:#42166c;--visual-background-image:url(/images/backgrounds/violet-ribbon.webp)}.visual-background[data-background=wave]{--visual-background-color:#0d3445;--visual-background-image:url(/images/backgrounds/blue-wave.webp)}@media (prefers-reduced-motion:reduce){.visual-background{transform:none}}
