@import "https://api.fontshare.com/v2/css?f[]=general-sans@500&display=swap";
.scroll-typewriter{position:relative}.scroll-typewriter__ghost{-webkit-user-select:none;user-select:none;pointer-events:none;white-space:pre-line;color:#fff;-webkit-text-fill-color:#fff;display:block}.scroll-typewriter:not(.scroll-typewriter--revealed) .scroll-typewriter__ghost{visibility:visible}.scroll-typewriter--revealed .scroll-typewriter__ghost,.scroll-typewriter--revealed .scroll-typewriter__ghost *,.scroll-typewriter--force-active .scroll-typewriter__ghost,.scroll-typewriter--force-active .scroll-typewriter__ghost *{visibility:hidden!important}.scroll-typewriter__ghost--stack{grid-template-columns:minmax(0,1fr);display:grid}.scroll-typewriter__ghost--stack>.scroll-typewriter__ghost-item{visibility:hidden;grid-area:1/1;min-width:0}.scroll-typewriter__ghost--stack>.scroll-typewriter__ghost-item--active{visibility:visible}.scroll-typewriter__live{white-space:pre-line;opacity:0;filter:blur(4px);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),filter .55s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0;transform:translateY(6px)}.scroll-typewriter:not(.scroll-typewriter--active):not(.scroll-typewriter--done) .scroll-typewriter__live{visibility:hidden!important;opacity:0!important}.scroll-typewriter--active .scroll-typewriter__live,.scroll-typewriter--done .scroll-typewriter__live{visibility:visible;opacity:1;filter:blur();transform:translate(0,0)}.scroll-typewriter__tail{visibility:hidden}.scroll-type-cursor{vertical-align:-.06em;background:currentColor;border-radius:1px;width:2px;height:.92em;margin-left:.1em;animation:1s step-end infinite scroll-type-cursor-blink;display:inline-block;box-shadow:0 0 6px #ffffff47}@keyframes scroll-type-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.scroll-typewriter__ghost{visibility:hidden!important}.scroll-typewriter__live{opacity:1;filter:none;transition:none;position:relative;inset:auto;transform:none}.open-frame--hero .scroll-typewriter__ghost{display:none}.open-frame--hero .hero-headline .scroll-typewriter__live{padding-block:0}.open-frame--hero .hero-headline.scroll-typewriter{flex-direction:column;justify-content:center;display:flex}.scroll-type-cursor{opacity:.75;animation:none}}
.ai-summary-bar{z-index:12;color:#ffffff85;pointer-events:none;background:0 0;flex-direction:column;align-items:stretch;gap:1.1rem;width:100%;margin:0;padding:0;display:flex;position:absolute;left:0;right:0}.ai-summary-bar__line{width:var(--outer-frame-span-width);max-width:none;height:var(--outer-frame-width,1px);margin-left:var(--outer-frame-span-left);background:var(--landing-side-rail-color,#43434b);flex-shrink:0;transform:translateY(calc(clamp(5rem,14vh,8rem)/-5))}.ai-summary-bar__content{justify-content:center;align-items:center;gap:1.25rem;width:100%;display:flex}.ai-summary-bar__label{font-family:var(--font-general-sans), system-ui, sans-serif;letter-spacing:.02em;white-space:nowrap;color:#ffffff85;margin:0;font-size:1.0625rem;font-weight:500;line-height:1}.ai-summary-bar__list{align-items:center;gap:1.35rem;margin:0;padding:0;list-style:none;display:flex}.ai-summary-bar__link{opacity:.95;pointer-events:auto;justify-content:center;align-items:center;width:3rem;height:3rem;transition:opacity .18s,transform .18s,filter .18s;display:inline-flex}.ai-summary-bar__link:hover,.ai-summary-bar__link:focus-visible{opacity:1;filter:brightness(1.06);outline:none;transform:translateY(-1px)scale(1.04)}.ai-summary-bar__icon-svg{shape-rendering:geometricprecision;width:100%;height:100%;display:block}.ai-summary-bar__icon-svg--chatgpt{transform:scale(.98)}.ai-summary-bar__icon-svg--gemini{transform:scale(1)}.ai-summary-bar__icon-svg--perplexity,.ai-summary-bar__icon-svg--claude,.ai-summary-bar__icon-svg--grok{transform:scale(.96)}.ai-summary-bar--hero{z-index:12;width:var(--line-h-span);max-width:var(--line-h-span);margin-top:var(--landing-hero-summary-gap);pointer-events:none;gap:0;position:relative;top:auto;left:50%;transform:translate(-50%)}.ai-summary-bar--hero .ai-summary-bar__content{flex-direction:column;justify-content:center;align-items:center;gap:.85rem}.ai-summary-bar--hero .ai-summary-bar__list{order:1;justify-content:center}.ai-summary-bar--hero .ai-summary-bar__label{text-align:center;order:2}@media (max-width:640px){.ai-summary-bar,.ai-summary-bar__content{gap:.85rem}.ai-summary-bar__label{font-size:.9375rem}.ai-summary-bar__list{gap:.9rem}.ai-summary-bar__link{width:2.625rem;height:2.625rem}}
.landing-white-brand-mark{--brand-word-size:min(18.8cqi, 27.72rem);--brand-word-baseline-drop:.0765;--brand-word-sink:1px;left:0;right:0;bottom:calc(0px - var(--brand-word-sink) - var(--brand-word-size) * var(--brand-word-baseline-drop));z-index:1;pointer-events:none;justify-content:center;align-items:flex-end;padding:0;display:flex;position:absolute;overflow:visible}.landing-white-brand-word{box-sizing:border-box;width:100%;font-family:var(--font-general-sans);font-size:var(--brand-word-size);letter-spacing:-.055em;text-align:center;white-space:nowrap;color:#000;-webkit-user-select:none;user-select:none;margin:0;padding:0 clamp(.35rem,1.2vw,1rem);font-weight:700;line-height:.92;transform:translate(-1%)}@supports (text-box-trim:trim-end) and (text-box-edge:text alphabetic){.landing-white-brand-mark{--brand-word-baseline-drop:0}.landing-white-brand-word{text-box-trim:trim-end;text-box-edge:text alphabetic}}
.landing-seam-cap{left:var(--outer-frame-left-edge);right:var(--outer-frame-right-edge);height:calc(2 * var(--landing-frame-corner-radius));border-bottom-left-radius:var(--landing-frame-corner-radius);border-bottom-right-radius:var(--landing-frame-corner-radius);box-shadow:inset 0 0 0 var(--outer-frame-width) var(--landing-side-rail-color,#43434b);clip-path:inset(max(0px, calc(var(--landing-frame-corner-radius) - var(--line-join-fix))) 0 0 0);opacity:var(--landing-side-rails-opacity,1);pointer-events:none;position:absolute}
.candidate-landing,.companies-landing{position:relative}.landing-side-rails{display:var(--landing-side-rails-display,block);pointer-events:none;z-index:11;width:100%;height:0;opacity:var(--landing-side-rails-opacity,1);position:absolute;top:0;left:0;overflow:visible}.landing-side-rails .ui-layout-line--outer-left,.landing-side-rails .ui-layout-line--outer-right{top:calc(var(--outer-frame-top-edge) + var(--landing-frame-corner-radius));height:calc(var(--landing-side-rails-height,100vh) - var(--line-join-fix) + var(--landing-frame-corner-radius));width:var(--outer-frame-width);background:var(--landing-side-rail-color,#43434b);z-index:1;bottom:auto}
.landing-header__hamburger{border:var(--line-width) solid var(--landing-side-rail-color,#43434b);color:#ffffffd1;cursor:pointer;background:#ffffff0a;border-radius:.65rem;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition:color .2s,background-color .2s,border-color .2s;display:none}.landing-header__hamburger:hover{color:#fff;background:#ffffff14;border-color:#ffffff80}.landing-header__hamburger:focus-visible{outline:var(--landing-focus-ring-width,2px) solid var(--landing-focus-ring-on-dark,#ffffffb3);outline-offset:var(--landing-focus-ring-offset,2px)}@media (max-width:767px){.landing-header__hamburger{display:inline-flex}}.landing-mobile-menu{z-index:1000;overscroll-behavior:contain;color:#fff;font-family:var(--font-general-sans,"General Sans", system-ui, sans-serif);background:linear-gradient(#ffffff08,#0000 42%),#050506;flex-direction:column;animation:.16s ease-out landingMenuFade;display:flex;position:fixed;inset:0;overflow:hidden}.landing-mobile-menu__bar{padding:var(--landing-header-top-pad,1.5rem) var(--landing-section-inline-pad,1rem) 0;justify-content:space-between;align-items:center;gap:1rem;display:flex}.landing-mobile-menu .landing-header__brand.header-top-lockup{flex:none;align-items:flex-start;min-width:0;margin:0;padding:0;display:flex;position:static;transform:none}.landing-mobile-menu .landing-header__logo-link.header-logo-link{--header-logo-h:clamp(1.6rem, 5.5vw, 2rem);--header-logo-mark-scale:1.15;justify-content:flex-start;align-items:center;gap:calc(var(--header-logo-h) * .28);width:auto;height:auto;box-shadow:none;background:0 0;border:none;padding:0;text-decoration:none;transition:opacity .2s;display:inline-flex;position:static;top:auto;left:auto;transform:none}.landing-mobile-menu .landing-header__logo-link.header-logo-link:hover{opacity:.82}.landing-mobile-menu .header-logo-mark{width:auto;height:calc(var(--header-logo-h) * var(--header-logo-mark-scale));object-fit:contain;flex-shrink:0;display:block}.landing-mobile-menu .header-logo-wordmark{height:var(--header-logo-h);object-fit:contain;object-position:left center;filter:contrast(1.08)brightness(1.04);flex-shrink:0;width:auto;max-width:60vw;display:block}.landing-mobile-menu__close{border:var(--line-width) solid var(--landing-side-rail-color,#43434b);color:#ffffffd1;cursor:pointer;background:#ffffff0a;border-radius:.65rem;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.landing-mobile-menu__close:hover{color:#fff;background:#ffffff14;border-color:#ffffff80}.landing-mobile-menu__close:focus-visible{outline:var(--landing-focus-ring-width,2px) solid var(--landing-focus-ring-on-dark,#ffffffb3);outline-offset:var(--landing-focus-ring-offset,2px)}.landing-mobile-menu__nav{padding:clamp(1.75rem, 6vh, 3rem) var(--landing-section-inline-pad,1rem) 0;flex-direction:column;display:flex}.landing-mobile-menu__link{color:#ffffffb8;min-height:3.25rem;font-family:var(--font-general-sans,"General Sans", system-ui, sans-serif);letter-spacing:-.01em;border-bottom:1px solid #ffffff14;align-items:center;padding:.5rem 0;font-size:1.125rem;font-weight:500;line-height:1.2;text-decoration:none;transition:color .2s;display:flex}.landing-mobile-menu__link:hover,.landing-mobile-menu__link:active{color:#fff}.landing-mobile-menu__link--active{color:#fff;font-weight:600}.landing-mobile-menu__link:focus-visible{outline:var(--landing-focus-ring-width,2px) solid var(--landing-focus-ring-on-dark,#ffffffb3);outline-offset:var(--landing-focus-ring-offset,2px)}.landing-mobile-menu__audience{padding:clamp(1.5rem, 5vh, 2.5rem) var(--landing-section-inline-pad,1rem) clamp(1.75rem, 6vh, 3rem);flex-direction:column;gap:.85rem;margin-top:auto;display:flex}.landing-mobile-menu__audience-label{color:#ffffff80;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.02em;text-transform:uppercase;font-size:.8125rem;font-weight:500}.landing-mobile-menu .landing-audience-toggle.header-audience-toggle{align-items:center;gap:0;margin:0;display:inline-flex;position:static;transform:none}.landing-mobile-menu .landing-audience-toggle__button.header-corner-button{border:var(--line-width) solid var(--landing-side-rail-color,#43434b);color:#ffffffbd;min-width:6.006rem;min-height:2.1945rem;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.03em;text-align:center;text-wrap:balance;white-space:nowrap;background:#ffffff0a;border-radius:0;justify-content:center;align-items:center;padding:.3234rem .63525rem;font-size:.7623rem;font-weight:500;line-height:1.05;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s;display:flex}.landing-mobile-menu .landing-audience-toggle__button.header-corner-button--active{color:#09090e;border-color:var(--landing-side-rail-color,#43434b);background:#fff}.landing-mobile-menu .landing-audience-toggle__button.header-corner-button:hover{color:#fff;border-color:var(--landing-side-rail-color,#43434b);background:#ffffff14}.landing-mobile-menu .landing-audience-toggle__button.header-corner-button:focus-visible{outline:var(--landing-focus-ring-width,2px) solid var(--landing-focus-ring-on-dark,#ffffffb3);outline-offset:calc(-1 * var(--landing-focus-ring-width,2px) - 1px)}.landing-mobile-menu .landing-audience-toggle__button.header-corner-button--active:focus-visible{outline-color:var(--landing-focus-ring-on-light,#1212148c)}.landing-mobile-menu .landing-audience-toggle__button.header-corner-button:first-child{border-top-left-radius:var(--landing-control-radius);border-bottom-left-radius:var(--landing-control-radius)}.landing-mobile-menu .landing-audience-toggle__button.header-corner-button:last-child{border-top-right-radius:var(--landing-control-radius);border-bottom-right-radius:var(--landing-control-radius)}.landing-mobile-menu .landing-audience-toggle__button.header-corner-button{min-width:6.5rem;min-height:2.75rem;font-size:.8125rem}@keyframes landingMenuFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.landing-mobile-menu{animation:none}}
:root{--skopus-hairline:#ffffff1f;--skopus-hairline-strong:#fff3;--skopus-surface-panel:#ffffff0b;--skopus-surface-base:#0a0b0ef0;--skopus-surface-gradient:linear-gradient(180deg, #ffffff0d 0%, #ffffff05 100%);--skopus-panel-radius:16px;--skopus-panel-shadow:inset 0 1px 0 #ffffff24, 0 10px 22px -18px #0000008c;--skopus-card-shadow:inset 0 1px 0 #ffffff24, 0 10px 22px -18px #0000008c;--skopus-backdrop:blur(20px) saturate(125%)}.skopus-panel{isolation:isolate;border-radius:var(--skopus-panel-radius);border:1px solid var(--skopus-hairline);background:var(--skopus-surface-gradient), var(--skopus-surface-base);-webkit-backdrop-filter:var(--skopus-backdrop);box-shadow:var(--skopus-panel-shadow);position:relative;overflow:hidden}.skopus-panel:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(148deg,#ffffff12 0%,#0000 34%),linear-gradient(328deg,#ffffff05 0%,#0000 28%);position:absolute;inset:0}.skopus-panel>*{z-index:1;position:relative}
.hero-mockup-wrap{--hero-mockup-frame-max:96rem;--hero-mockup-viewport-h:var(--hero-mockup-block-h,620px);--hero-mockup-radius:var(--skopus-panel-radius,16px);--hero-mockup-content-scale:1;--hero-mockup-content-w:100%;--hero-mockup-content-h:100%;--hero-mockup-content-x:0%;--hero-mockup-content-y:0%;--hero-mockup-content-origin:center top;box-sizing:border-box;justify-content:center;width:100%;display:flex;position:relative;overflow:visible}.hero-mockup{width:100%;max-width:var(--hero-mockup-frame-max);box-shadow:none;box-sizing:border-box;background:0 0;border:none;padding:0;position:relative;transform:none}.hero-mockup__viewport{z-index:1;width:100%;height:var(--hero-mockup-viewport-h);border-radius:var(--hero-mockup-radius);border:1px solid var(--skopus-hairline-strong,#fff3);box-shadow:var(--skopus-panel-shadow,inset 0 1px 0 #ffffff24, 0 10px 22px -18px #0000008c);background:#000;position:relative;overflow:hidden}.hero-mockup__viewport>.skopus-dashboard{width:var(--hero-mockup-content-w);height:var(--hero-mockup-content-h);transform:translate(var(--hero-mockup-content-x), var(--hero-mockup-content-y)) scale(var(--hero-mockup-content-scale));transform-origin:var(--hero-mockup-content-origin)}.hero-mockup--scaled .hero-mockup__viewport{height:auto;aspect-ratio:var(--hero-stage-w) / var(--hero-stage-h);overflow:hidden}.hero-mockup--scaled .hero-mockup__stage{width:calc(var(--hero-stage-w) * 1px);height:calc(var(--hero-stage-h) * 1px);transform-origin:0 0;position:absolute;top:0;left:0}.hero-mockup--scaled .hero-mockup__stage>.skopus-dashboard{width:100%;height:100%;transform:none}
:root{--skopus-hairline:#ffffff1f;--skopus-hairline-strong:#fff3;--skopus-surface-panel:#ffffff0b;--skopus-surface-base:#0a0b0ef0;--skopus-surface-gradient:linear-gradient(180deg, #ffffff0d 0%, #ffffff05 100%);--skopus-panel-radius:16px;--skopus-panel-shadow:inset 0 1px 0 #ffffff24, 0 10px 22px -18px #0000008c;--skopus-card-shadow:inset 0 1px 0 #ffffff24, 0 10px 22px -18px #0000008c;--skopus-backdrop:blur(20px) saturate(125%)}.skopus-panel{isolation:isolate;border-radius:var(--skopus-panel-radius);border:1px solid var(--skopus-hairline);background:var(--skopus-surface-gradient), var(--skopus-surface-base);-webkit-backdrop-filter:var(--skopus-backdrop);box-shadow:var(--skopus-panel-shadow);position:relative;overflow:hidden}.skopus-panel:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(148deg,#ffffff12 0%,#0000 34%),linear-gradient(328deg,#ffffff05 0%,#0000 28%);position:absolute;inset:0}.skopus-panel>*{z-index:1;position:relative}html{scrollbar-width:none;-ms-overflow-style:none;overflow-x:clip}html::-webkit-scrollbar{display:none}body{scrollbar-width:none;-ms-overflow-style:none;overflow-x:clip}body::-webkit-scrollbar{display:none}:root{--line-color:#fff;--outer-frame-line-color:var(--line-color);--ui-surface-white:#fbfbfb;--line-width:calc(1px * 1.3 * 1.17);--outer-frame-width:var(--line-width);--dash-line-thickness:var(--line-width);--dash-line-segment:5px;--dash-line-gap:11px;--line-overlap:0px;--line-join-fix:1px;--frame-corner-radius:18px;--landing-control-radius:8px;--outer-frame-inset:clamp(.35rem, 1.35vw, 1.05rem);--line-x:max(1.5rem, calc((100vw - 72rem) / 2));--line-outset:5vw;--line-v-inset:max(0px, calc((var(--line-x) - var(--line-outset)) * 1.61));--line-h-bleed:calc(50% - 50vw);--line-h-span:calc(100vw - 2 * var(--line-v-inset) - 2 * var(--line-width));--landing-left-spine:calc(var(--line-v-inset) + var(--line-width));--frame-lane-gap:max(0px, calc(var(--line-v-inset) - var(--outer-frame-inset) - .5 * var(--line-width)));--line-z-grid:5;--line-crosshair:10px;--header-bar-h:44px;--header-ui-fs:1rem;--header-nav-item-w:154px;--font-general-sans:"General Sans", var(--font-inter), system-ui, sans-serif;--page-px:1.5rem;--space-header-pills:10px;--header-pill-scale:.75;--header-pill-item-w:calc(var(--header-nav-item-w) * var(--header-pill-scale));--header-pill-inset:calc(2px * var(--header-pill-scale));--header-pill-border-pad:calc(6px * var(--header-pill-scale));--header-pill-fs:calc(.9375rem * var(--header-pill-scale));--header-pill-pad-x:calc(.65rem * var(--header-pill-scale));--header-pill-w:calc(2 * var(--header-pill-item-w) + var(--header-pill-border-pad));--header-logo-shift:1%;--header-logo-rail-gap:.35rem;--space-hero-after-header:.5rem;--space-hero-headline-mockup:1rem;--align-grid-nudge:5%;--hero-headline-lift:.12;--hero-headline-lh:1.06;--hero-headline-scale:.83125;--hero-headline-pad-block:.4em;--hero-copy-inset:0rem;--hero-text-inset:calc(var(--line-v-inset) + var(--line-width) + var(--hero-copy-inset));--hero-mockup-shift:-14.5%;--hero-mockup-align-x:0%;--hero-mockup-scale:1;--hero-mockup-block-h:620px;--outer-bottom-line-lift:29.5vh;--outer-frame-left-edge:calc(var(--outer-frame-inset) - .5 * var(--outer-frame-width));--outer-frame-right-edge:calc(var(--outer-frame-inset) - .5 * var(--outer-frame-width));--outer-frame-span-left:var(--outer-frame-left-edge);--outer-frame-span-width:calc(100vw - var(--outer-frame-left-edge) - var(--outer-frame-right-edge));--outer-frame-top-edge:calc(var(--outer-frame-inset) - .5 * var(--outer-frame-width));--outer-bottom-frame-edge:calc(var(--outer-frame-inset) - .5 * var(--outer-frame-width) + var(--outer-bottom-line-lift));--section-rhythm:calc(26vh - clamp(3rem, 8vh, 5rem) + clamp(2rem, 4vh, 3rem));--section3-shift-up:min(10vh, calc(var(--section-rhythm) - 1.5rem));--section5-shift-up:min(10vh, calc(var(--section-rhythm) - 1.5rem));--hero-section-gap:clamp(2rem, 5vh, 3.25rem);--landing-bg-extend-h:0;--landing-content-max:96rem;--landing-content-gutter:clamp(1rem, 3vw, 1.5rem);--landing-frame-display:block;--landing-frame-opacity:1;--landing-frame-corner-display:block;--landing-frame-corner-radius:var(--frame-corner-radius);--landing-frame-top-line-display:block;--landing-side-rails-display:block;--landing-side-rails-opacity:1;--landing-display-text-size:clamp(2.5rem, 5vw, 5.5rem);--landing-section-title-size:clamp(2rem, 4vw, 4rem);--landing-body-text-size:clamp(1rem, 1.4vw, 1.25rem);--landing-meta-text-size:clamp(.75rem, .9vw, .875rem);--hero-measure-4:8.591em;--hero-measure-3:11.049em;--hero-measure-2:21.27em;--hero-measure:var(--hero-measure-2);--hero-headline-rows:2}.landing-grid-shell{box-sizing:border-box;width:100%;max-width:100vw;position:relative;overflow-x:clip}@media (max-width:359px){:root{--outer-frame-inset:.5rem;--line-x:.75rem;--line-outset:0rem;--line-v-inset:.75rem;--line-h-span:calc(100vw - 2 * var(--line-v-inset));--hero-headline-scale:.58;--hero-mockup-block-h:320px;--hero-measure:var(--hero-measure-4);--hero-headline-rows:5}}@media (min-width:360px) and (max-width:413px){:root{--outer-frame-inset:.75rem;--line-x:1rem;--line-outset:0rem;--line-v-inset:1rem;--line-h-span:calc(100vw - 2 * var(--line-v-inset));--hero-headline-scale:.65;--hero-mockup-block-h:380px;--hero-measure:var(--hero-measure-4);--hero-headline-rows:5}}@media (min-width:414px) and (max-width:767px){:root{--outer-frame-inset:1rem;--line-x:1.25rem;--line-outset:0rem;--line-v-inset:1.25rem;--line-h-span:calc(100vw - 2 * var(--line-v-inset));--hero-headline-scale:.72;--hero-mockup-block-h:440px;--hero-measure:var(--hero-measure-4);--hero-headline-rows:5}}@media (min-width:768px) and (max-width:1023px){:root{--outer-frame-inset:1.25rem;--line-x:2rem;--line-outset:1vw;--line-v-inset:calc(var(--line-x) - var(--line-outset));--line-h-span:calc(100vw - 2 * var(--line-v-inset) - 2 * var(--line-width));--hero-headline-scale:.78;--hero-mockup-block-h:520px;--hero-measure:var(--hero-measure-3);--hero-headline-rows:4}}@media (min-width:1024px) and (max-width:1439px){:root{--outer-frame-inset:clamp(.35rem, 1.35vw, 1.05rem);--line-x:max(1.5rem, calc((100vw - 64rem) / 2));--line-outset:4vw;--line-v-inset:max(0px, calc((var(--line-x) - var(--line-outset)) * 1.4));--line-h-span:calc(100vw - 2 * var(--line-v-inset) - 2 * var(--line-width));--hero-headline-scale:.82;--hero-mockup-block-h:580px}}@media (min-width:1440px) and (max-width:2559px){:root{--outer-frame-inset:1.05rem;--line-x:max(1.5rem, calc((100vw - 72rem) / 2));--line-outset:5vw;--line-v-inset:max(0px, calc((var(--line-x) - var(--line-outset)) * 1.61));--line-h-span:calc(100vw - 2 * var(--line-v-inset) - 2 * var(--line-width));--hero-headline-scale:.83125;--hero-mockup-block-h:620px}}@media (min-width:2560px){:root{--outer-frame-inset:1.5rem;--line-x:max(2rem, calc((100vw - 84rem) / 2));--line-outset:6vw;--line-v-inset:max(0px, calc((var(--line-x) - var(--line-outset)) * 1.8));--line-h-span:calc(100vw - 2 * var(--line-v-inset) - 2 * var(--line-width));--hero-headline-scale:.95;--hero-mockup-block-h:750px;--hero-headline-rows:3}}@media (max-width:1023px){:root{--landing-content-max:calc(100vw - 2 * var(--landing-content-gutter));--landing-frame-opacity:.78;--landing-side-rails-opacity:.72;--landing-frame-corner-radius:14px}}@media (max-width:767px){:root{--landing-frame-opacity:0;--landing-frame-corner-display:none;--landing-frame-top-line-display:none;--landing-side-rails-display:none;--landing-side-rails-opacity:0;--landing-frame-corner-radius:0px}}#top{--line-color:#43434b;--outer-frame-line-color:#43434b}#top .ui-layout-line--outer-top{display:var(--landing-frame-top-line-display);background:var(--outer-frame-line-color)}.candidate-landing,.companies-landing{--landing-side-rail-color:#43434b}.landing-frame{--hline-y:4.75rem;z-index:var(--line-z-grid);pointer-events:none;width:100%;min-height:100%;display:var(--landing-frame-display);opacity:var(--landing-frame-opacity);position:absolute;inset:0;overflow:visible}.ui-frame-corner{display:var(--landing-frame-corner-display);width:var(--landing-frame-corner-radius);height:var(--landing-frame-corner-radius);pointer-events:none;z-index:calc(var(--line-z-grid) + 3);box-sizing:border-box;position:absolute}.ui-frame-corner--top-left{left:var(--outer-frame-left-edge);top:var(--outer-frame-top-edge);border-left:var(--outer-frame-width) solid var(--line-color);border-top:var(--outer-frame-width) solid var(--line-color);border-top-left-radius:var(--landing-frame-corner-radius)}.ui-frame-corner--top-right{right:var(--outer-frame-right-edge);top:var(--outer-frame-top-edge);border-right:var(--outer-frame-width) solid var(--line-color);border-top:var(--outer-frame-width) solid var(--line-color);border-top-right-radius:var(--landing-frame-corner-radius)}.ui-frame-corner--bottom-left{left:var(--outer-frame-left-edge);bottom:var(--outer-bottom-frame-edge);border-left:var(--outer-frame-width) solid var(--line-color);border-bottom:var(--outer-frame-width) solid var(--line-color);border-bottom-left-radius:var(--landing-frame-corner-radius)}.ui-frame-corner--bottom-right{right:var(--outer-frame-right-edge);bottom:var(--outer-bottom-frame-edge);border-right:var(--outer-frame-width) solid var(--line-color);border-bottom:var(--outer-frame-width) solid var(--line-color);border-bottom-right-radius:var(--landing-frame-corner-radius)}.ui-layout-line{pointer-events:none;background:var(--line-color);box-sizing:border-box;isolation:isolate;position:absolute;transform:translateZ(0)}.ui-layout-line:before{content:"";pointer-events:none;z-index:calc(var(--line-z-grid) + 12);position:absolute}.ui-layout-line--horizontal:before{inset:-12px 0}.ui-layout-line--vertical:before{inset:0 -12px}.ui-layout-line--horizontal{height:var(--line-width);width:100vw;max-width:none;margin-left:var(--line-h-bleed);z-index:var(--line-z-grid);left:0;transform:translateZ(0)}.ui-layout-line--vertical{width:var(--line-width);z-index:calc(var(--line-z-grid) + 1);top:0;bottom:0}.ui-layout-line--grid-header{top:var(--hline-y)}.ui-layout-line--grid-left{left:var(--line-v-inset);top:calc(var(--outer-frame-top-edge) + var(--outer-frame-width));bottom:var(--outer-bottom-frame-edge);background:#ffffff1f}.ui-layout-line--grid-right{right:var(--line-v-inset);top:calc(var(--outer-frame-top-edge) + var(--outer-frame-width));bottom:var(--outer-bottom-frame-edge);background:#ffffff1f}.ui-layout-line--outer-left{left:var(--outer-frame-left-edge);top:calc(var(--outer-frame-top-edge) + var(--landing-frame-corner-radius));bottom:calc(var(--outer-bottom-frame-edge) + var(--landing-frame-corner-radius));width:var(--outer-frame-width);background:var(--outer-frame-line-color)}.ui-layout-line--outer-right{right:var(--outer-frame-right-edge);top:calc(var(--outer-frame-top-edge) + var(--landing-frame-corner-radius));bottom:calc(var(--outer-bottom-frame-edge) + var(--landing-frame-corner-radius));width:var(--outer-frame-width);background:var(--outer-frame-line-color)}.ui-layout-line--outer-top{top:var(--outer-frame-top-edge);left:calc(var(--outer-frame-left-edge) + var(--landing-frame-corner-radius));width:calc(100vw - var(--outer-frame-left-edge) - var(--outer-frame-right-edge) - 2 * var(--landing-frame-corner-radius));height:var(--outer-frame-width);background:var(--outer-frame-line-color);margin-left:0}.ui-layout-line--outer-bottom{bottom:var(--outer-bottom-frame-edge);left:calc(var(--outer-frame-left-edge) + var(--landing-frame-corner-radius));width:calc(100vw - var(--outer-frame-left-edge) - var(--outer-frame-right-edge) - 2 * var(--landing-frame-corner-radius));height:var(--outer-frame-width);background:var(--outer-frame-line-color);margin-left:0}.ui-layout-line--section2-line-1{top:0}.ui-layout-line--section2-line-2,.ui-layout-line--section2-line-3{bottom:0}.ui-layout-line--section-divider-outer{top:0;left:calc(var(--outer-frame-inset) - .5 * var(--line-width) - .5 * var(--line-overlap));width:calc(100vw - 2 * (var(--outer-frame-inset) - .5 * var(--line-width)) + var(--line-overlap));margin-left:0}.ui-layout-line--section-divider-lower-outer{top:calc(var(--line-width) + var(--frame-lane-gap));left:calc(var(--outer-frame-inset) - .5 * var(--line-width) - .5 * var(--line-overlap));width:calc(100vw - 2 * (var(--outer-frame-inset) - .5 * var(--line-width)) + var(--line-overlap));margin-left:0}.section2-shell>.ui-layout-line--horizontal{z-index:1;flex-shrink:0;width:100%;max-width:none;margin-left:0;margin-right:0;display:block;position:relative;top:auto;bottom:auto;left:0}.ui-grid-span{width:var(--line-h-span);max-width:none;margin-left:calc(var(--line-v-inset) + var(--line-width) - (100vw - 100%) / 2);box-sizing:border-box;position:relative}.ui-grid-span>.ui-layout-line--horizontal,.ui-layout-line--horizontal.ui-layout-line--in-span{width:100%;max-width:none;margin-left:0;margin-right:0;left:0}@keyframes heroFade{0%{opacity:0}to{opacity:1}}.hero-silver{background-image:linear-gradient(#fff 0% 55%,#bcbcc4 85%,#fff 100%);background-size:100% var(--hero-headline-lh);color:#0000;background-repeat:repeat;-webkit-background-clip:text;background-clip:text}.hero-headline{font-family:var(--font-general-sans);font-size:clamp(calc(2.2rem * var(--hero-headline-scale)), calc((2.2rem + 1.45 * ((100vw - 20rem) / 60)) * var(--hero-headline-scale)), calc(3.65rem * var(--hero-headline-scale)));letter-spacing:-.065em;font-weight:500;line-height:var(--hero-headline-lh);max-width:min(100%, var(--hero-measure))}.hero-headline-wrap{width:100%;max-width:100%;position:relative;overflow:visible}.open-frame--hero .hero-headline-wrap{width:100%;margin-top:0;padding-block:0;padding-inline:0}.hero-copy-zone.ui-grid-span{width:var(--line-h-span);max-width:none;margin-left:calc(var(--line-v-inset) + var(--line-width));min-height:calc(2 * clamp(calc(2.2rem * var(--hero-headline-scale)), calc((2.2rem + 1.45 * ((100vw - 20rem) / 60)) * var(--hero-headline-scale)), calc(3.65rem * var(--hero-headline-scale))) * var(--hero-headline-lh) + .5rem);margin-top:.15rem;margin-right:auto;display:block;overflow:visible}.hero-stack>.hero-mockup-wrap.ui-grid-span{width:var(--line-h-span);max-width:var(--line-h-span);justify-content:center;margin-top:.15rem;margin-left:0;margin-right:0;display:flex;position:relative;left:50%;transform:translate(-50%)}.hero-headline.hero-ink,.hero-headline.hero-silver,.hero-headline.hero-headline-toned{padding-bottom:.08em;display:block;overflow:visible}.hero-typewriter.scroll-typewriter{padding-bottom:.08em;overflow:visible}.hero-typewriter .scroll-typewriter__ghost,.hero-typewriter .scroll-typewriter__live{white-space:normal;overflow:visible}.open-frame--hero .hero-headline{padding-block:var(--hero-headline-pad-block);min-height:calc(var(--hero-headline-rows) * var(--hero-headline-lh) * 1em + 2 * var(--hero-headline-pad-block))}.open-frame--hero .hero-headline .hero-tone-lead,.open-frame--hero .hero-headline .hero-tone-sub{display:block}.open-frame--hero .scroll-typewriter__live{padding-block:var(--hero-headline-pad-block);flex-direction:column;justify-content:center;display:flex}.hero-typewriter.hero-silver .scroll-typewriter__live{background-image:linear-gradient(#fff 0% 55%,#bcbcc4 85%,#fff 100%);background-size:100% var(--hero-headline-lh);color:#0000;-webkit-text-fill-color:transparent;background-repeat:repeat;-webkit-background-clip:text;background-clip:text}.hero-headline-toned .scroll-typewriter__ghost,.hero-headline-toned .scroll-typewriter__live,.hero-typewriter.hero-headline-toned .scroll-typewriter__ghost,.hero-typewriter.hero-headline-toned .scroll-typewriter__live{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.hero-tone-lead,:not(.section5__headline)>.hero-tone-lead,:not(.section5__headline)>*>.hero-tone-lead,.hero-headline-toned:not(.section5__headline) .hero-tone-lead{color:#fff;-webkit-text-fill-color:#fff;opacity:1;visibility:visible}.hero-tone-sub,:not(.section5__headline)>.hero-tone-sub,:not(.section5__headline)>*>.hero-tone-sub,.hero-headline-toned:not(.section5__headline) .hero-tone-sub{color:#6e6e76;-webkit-text-fill-color:#6e6e76;opacity:1;visibility:visible}.hero-headline-toned .scroll-type-cursor--lead{color:#ffffff73;-webkit-text-fill-color:#ffffff73}.hero-headline-toned .scroll-type-cursor--sub{color:#6e6e768c;-webkit-text-fill-color:#6e6e768c}.hero-ink{background-image:linear-gradient(#09090e 0% 55%,#6e6e76 85%,#09090e 100%);background-size:100% var(--hero-headline-lh);color:#0000;-webkit-text-fill-color:transparent;background-repeat:repeat;-webkit-background-clip:text;background-clip:text}.hero-typewriter .scroll-type-cursor{color:#ffffff73;-webkit-text-fill-color:#ffffff73}.hero-typewriter.hero-ink .scroll-type-cursor{color:#09090e73;-webkit-text-fill-color:#09090e73}.hero-typewriter.hero-ink .scroll-typewriter__live{background-image:linear-gradient(#09090e 0% 55%,#6e6e76 85%,#09090e 100%);background-size:100% var(--hero-headline-lh);color:#0000;-webkit-text-fill-color:transparent;background-repeat:repeat;-webkit-background-clip:text;background-clip:text}.hero-stack{pointer-events:none;overflow:visible}.hero-stack .hero-headline-wrap,.hero-stack .hero-copy-zone,.hero-stack .hero-mockup-wrap,.hero-stack .hero-mockup-wrap *{pointer-events:auto}.section-divider-band{width:100%;height:calc(2 * var(--line-width) + var(--frame-lane-gap));margin-top:calc(-.5 * var(--line-width) - clamp(8.05rem, 11.2vw, 9.1rem));pointer-events:none;position:relative;overflow:visible}.section-divider-band:before,.section-divider-band:after{content:"";top:calc(var(--line-width) - .5px);bottom:calc(var(--line-width) - .5px);width:calc(var(--line-width) + 1px);z-index:calc(var(--line-z-grid) + 3);pointer-events:none;background:#000;position:absolute}.section-divider-band:before{left:calc(var(--outer-frame-inset) - .5 * var(--line-width) - .5px);box-shadow:calc(var(--line-v-inset) - (var(--outer-frame-inset) - .5 * var(--line-width))) 0 0 #000}.section-divider-band:after{right:calc(var(--outer-frame-inset) - .5 * var(--line-width) - .5px);box-shadow:calc(-1 * (var(--line-v-inset) - (var(--outer-frame-inset) - .5 * var(--line-width)))) 0 0 #000}.section-divider-band__copy{inset:var(--line-width) 0 var(--line-width);padding:0 calc(var(--line-v-inset) + 1.6rem);z-index:calc(var(--line-z-grid) + 2);justify-content:flex-end;align-items:center;display:flex;position:absolute}.section-divider-band__text{font-family:var(--font-general-sans);letter-spacing:-.055em;text-align:right;white-space:nowrap;color:#fff;-webkit-text-fill-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;max-width:none;margin:0;font-size:clamp(2rem,3.25vw,3rem);font-weight:500;line-height:1.08}.site-header{isolation:isolate;padding-left:var(--page-px);padding-right:var(--page-px);pointer-events:none;position:relative}.site-header a,.site-header nav,.site-header button{pointer-events:auto}.header-bar-row{position:relative}.header-top-right{flex-wrap:nowrap}.header-audience-anchor{flex:none}.header-nav-nudge{flex:none;display:inline-flex}.header-top-right .header-rail--inline .header-side-button{white-space:nowrap;width:auto;min-height:1.1rem}.hero-mockup-wrap .hero-mockup{width:100%;transform:translate(var(--hero-mockup-align-x), var(--hero-mockup-shift)) scale(var(--hero-mockup-scale));transform-origin:50%;margin-bottom:calc(-1 * var(--hero-mockup-block-h) * (1 - var(--hero-mockup-scale)))}.header-logo-link{--header-logo-h:calc(1.751rem * 1.2);--header-logo-mark-scale:1.15;justify-content:center;align-items:center;gap:calc(var(--header-logo-h) * .28);height:var(--header-bar-h);box-shadow:none;background:0 0;border:none;padding:0;text-decoration:none;transition:opacity .2s;display:inline-flex}.header-top-lockup .header-logo-link{left:calc(var(--line-v-inset) + var(--line-width) + var(--header-logo-rail-gap));z-index:calc(var(--line-z-grid) + 8);position:absolute;top:2rem;transform:translate(-190%)translateY(-25%)}.header-logo-link:hover{opacity:.82}.header-logo-mark{width:auto;height:calc(var(--header-logo-h) * var(--header-logo-mark-scale));object-fit:contain;flex-shrink:0;display:block}.header-logo-wordmark{height:var(--header-logo-h);object-fit:contain;object-position:left center;filter:contrast(1.08)brightness(1.04);flex-shrink:0;width:auto;max-width:min(28vw,22rem);display:block}.header-top-lockup{z-index:calc(var(--line-z-grid) + 7);min-width:0;margin-left:calc(var(--line-v-inset) + var(--line-width) + var(--header-logo-rail-gap));transform:translateY(var(--header-logo-shift));pointer-events:auto;flex:auto;align-items:center;gap:2.5rem;padding-top:1rem;display:flex;position:static}.header-text-nav{min-width:0;height:var(--header-bar-h);flex-wrap:nowrap;flex:auto;align-items:center;gap:2.5rem;display:flex}.header-text-nav__group{flex-wrap:nowrap;align-items:center;gap:2rem;display:flex}.header-text-nav__group--auth{gap:1.75rem;margin-left:auto}.header-text-nav__link{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.02em;white-space:nowrap;color:#ffffff8c;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:400;line-height:1;text-decoration:none;transition:color .2s}.header-text-nav__link:hover{color:#ffffffeb}.header-text-nav__link:active{color:#fff}.header-text-nav__link:focus-visible{outline:var(--landing-focus-ring-width) solid var(--landing-focus-ring-on-dark);outline-offset:var(--landing-focus-ring-offset)}.header-text-nav__link--active{color:#fff;font-weight:600}.header-side-button{color:#ffffffad;width:100%;min-height:1.1rem;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.02em;text-align:center;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:.857rem;font-weight:400;line-height:1;text-decoration:none;transition:color .2s,opacity .2s;display:flex}.header-side-button:hover,.header-side-button:active{color:#fff;opacity:1}.header-side-button:focus-visible{outline:var(--landing-focus-ring-width) solid var(--landing-focus-ring-on-dark);outline-offset:var(--landing-focus-ring-offset)}.header-side-button--active{color:#fff;font-weight:500}.header-corner-button{border:var(--line-width) solid #ffffffd1;color:#ffffffbd;min-width:6.006rem;min-height:2.1945rem;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.03em;text-align:center;text-wrap:balance;background:#ffffff0a;border-radius:0;justify-content:center;align-items:center;padding:.3234rem .63525rem;font-size:.7623rem;font-weight:500;line-height:1.05;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s;display:flex}.header-corner-button:hover{color:#fff;background:#ffffff14;border-color:#fff}.header-corner-button--active{color:#09090e;background:#fff;border-color:#fff}.header-corner-button:focus-visible{outline:var(--landing-focus-ring-width) solid var(--landing-focus-ring-on-dark);outline-offset:var(--landing-focus-ring-offset)}.header-audience-toggle .header-corner-button,.header-audience-toggle .header-corner-button:hover,.header-audience-toggle .header-corner-button--active{border-color:var(--landing-side-rail-color,#43434b)}.header-audience-toggle .header-corner-button:focus-visible{outline-offset:calc(-1 * var(--landing-focus-ring-width) - 1px)}.header-audience-toggle .header-corner-button--active:focus-visible{outline-color:var(--landing-focus-ring-on-light)}.header-audience-toggle .header-corner-button:first-child{border-top-left-radius:var(--landing-control-radius);border-bottom-left-radius:var(--landing-control-radius)}.header-audience-toggle .header-corner-button:last-child{border-top-right-radius:var(--landing-control-radius);border-bottom-right-radius:var(--landing-control-radius)}@media (max-width:1100px){:root{--line-v-inset:clamp(.85rem, 3.4vw, 1.75rem);--hero-mockup-scale:.88;--hero-mockup-block-h:560px}.open-frame--hero .hero-headline-wrap{width:100%}.section-divider-band{margin-top:calc(-.5 * var(--line-width) - clamp(6.4rem, 8.6vw, 7.35rem))}}@media (max-width:900px){:root{--header-nav-item-w:132px;--header-pill-item-w:calc(132px * var(--header-pill-scale));--hero-headline-lift:.15;--align-grid-nudge:0%;--hero-mockup-shift:-8%;--hero-mockup-align-x:0%;--hero-mockup-scale:.8;--hero-mockup-block-h:500px;--hero-headline-lh:1.02}.header-top-lockup .header-logo-link{--header-logo-h:clamp(1.6rem, 5.2vw, 2.05rem);width:min(100%,15rem);position:relative;top:auto;left:auto;transform:none}.header-top-lockup{margin-left:calc(var(--line-v-inset) + var(--line-width) - var(--page-px));transform:translateY(var(--header-logo-shift));flex-direction:column;align-items:flex-start;gap:1.25rem;padding-top:0}.header-logo-wordmark{width:auto;max-width:min(62vw,15rem)}.header-text-nav{flex-direction:column;align-items:flex-start;gap:1.25rem;height:auto}.header-text-nav__group{flex-wrap:wrap;gap:1.25rem 1.5rem}.header-text-nav__group--auth{margin-left:0}.header-top-right{flex-wrap:wrap;justify-content:flex-end;gap:.85rem 1.25rem;margin-bottom:.85rem;margin-left:auto;position:relative;top:auto;right:auto}.header-top-right .header-audience-toggle{margin:0}.header-audience-toggle{margin-bottom:.85rem;margin-left:auto;position:relative;top:auto;right:auto;transform:none}.align-grid-left{margin-left:0}.hero-copy-zone.ui-grid-span{width:var(--line-h-span);margin-left:calc(var(--line-v-inset) + var(--line-width))}.hero-headline-wrap{padding-left:calc(var(--page-px) + var(--align-grid-nudge))}.hero-headline{font-size:clamp(2.7rem,8vw,4.65rem)}.hero-stack>.hero-mockup-wrap.ui-grid-span{width:var(--line-h-span);max-width:var(--line-h-span);margin-left:0;margin-right:0;left:50%;transform:translate(-50%)}.hero-mockup-wrap .hero-mockup{transform:scale(var(--hero-mockup-scale));transform-origin:50%;margin-bottom:calc(-1 * var(--hero-mockup-block-h) * (1 - var(--hero-mockup-scale)))}.section-divider-band{margin-top:calc(-.5 * var(--line-width) - clamp(4.75rem, 8vw, 5.5rem))}}@media (max-width:640px){:root{--header-nav-item-w:118px;--header-pill-item-w:calc(118px * var(--header-pill-scale));--header-ui-fs:.875rem;--header-pill-fs:calc(.8125rem * var(--header-pill-scale));--line-v-inset:clamp(.65rem, 2.8vw, .95rem);--hero-mockup-scale:.72;--hero-mockup-block-h:420px;--hero-headline-lh:1}.hero-mockup-wrap .hero-mockup{transform:scale(var(--hero-mockup-scale));transform-origin:50%}.hero-headline{letter-spacing:-.058em;font-size:clamp(2.1rem,10vw,3.7rem)}.open-frame--hero .hero-headline-wrap{width:100%}.header-rail{flex-wrap:wrap;gap:.75rem}.header-side-button{font-size:.78rem}.section-divider-band{margin-top:calc(-.5 * var(--line-width) - clamp(2.9rem, 7vw, 3.5rem))}}.landing-bg-extend{display:none}
:root{--landing-bp-mobile-s-min:320px;--landing-bp-mobile-m-min:360px;--landing-bp-mobile-l-min:414px;--landing-bp-tablet-min:768px;--landing-bp-laptop-min:1024px;--landing-bp-laptop-l-min:1440px;--landing-bp-4k-min:2560px;--landing-section-inline-pad:clamp(1rem, 3vw, 1.5rem);--landing-section-copy-max:72rem;--landing-touch-target-min:44px;--landing-focus-ring-width:2px;--landing-focus-ring-offset:2px;--landing-focus-ring-on-dark:#ffffffb3;--landing-focus-ring-on-light:#1212148c;--landing-header-hero-gap:clamp(.5rem, 1.5vh, 1.25rem);--landing-header-top-pad:clamp(3rem, 5.2vh, 3.75rem);--landing-hero-mockup-gap:clamp(3.5rem, 7vh, 6rem);--landing-hero-summary-gap:clamp(3.25rem, 7vh, 6rem);--landing-hero-mockup-max:min(96rem, var(--line-h-span));--landing-hero-mockup-height:clamp(34rem, 43vw, 38.75rem);--landing-hero-mockup-content-scale:1;--landing-hero-mockup-content-w:100%;--landing-hero-mockup-content-h:100%;--landing-hero-mockup-content-x:0%;--landing-hero-mockup-content-y:0%;--landing-hero-mockup-radius:18px;--landing-step-travel-vh:82}.landing-section,.landing-section__shell{box-sizing:border-box;width:100%;position:relative}.landing-frame-span{width:var(--line-h-span);max-width:none;margin-left:calc(var(--line-v-inset) + var(--line-width));box-sizing:border-box}.landing-content-container{width:min(100% - 2 * var(--landing-content-gutter), var(--landing-content-max));box-sizing:border-box;margin-inline:auto;position:relative}.landing-frame-container{width:min(var(--line-h-span), var(--landing-content-max));margin-left:calc(var(--line-v-inset) + var(--line-width));box-sizing:border-box;position:relative}.landing-display-text{font-family:var(--font-general-sans);font-size:var(--landing-display-text-size);letter-spacing:-.055em;font-weight:500;line-height:.98}.landing-section-title{font-family:var(--font-general-sans);font-size:var(--landing-section-title-size);letter-spacing:-.05em;font-weight:500;line-height:1}.landing-body-text{font-family:var(--font-general-sans);font-size:var(--landing-body-text-size);letter-spacing:0;font-weight:500;line-height:1.45}.landing-meta-text{font-family:var(--font-inter), system-ui, sans-serif;font-size:var(--landing-meta-text-size);letter-spacing:0;font-weight:500;line-height:1.2}.landing-top{flex-direction:column;display:flex;overflow:clip}.landing-header.site-header{padding-top:var(--landing-header-top-pad);padding-bottom:0;padding-inline:0}.landing-header+.hero-stack{--hero-mockup-shift:0%;margin-top:var(--landing-header-hero-gap)}.landing-hero.hero-stack{gap:0}.landing-hero__copy-row.hero-copy-zone.ui-grid-span{min-height:auto;margin-top:0}.landing-hero__mockup-row.hero-mockup-wrap.ui-grid-span{--hero-mockup-frame-max:var(--landing-hero-mockup-max);--hero-mockup-viewport-h:var(--landing-hero-mockup-height);--hero-mockup-content-scale:var(--landing-hero-mockup-content-scale);--hero-mockup-content-w:var(--landing-hero-mockup-content-w);--hero-mockup-content-h:var(--landing-hero-mockup-content-h);--hero-mockup-content-x:var(--landing-hero-mockup-content-x);--hero-mockup-content-y:var(--landing-hero-mockup-content-y);--hero-mockup-radius:var(--landing-hero-mockup-radius);width:min(var(--landing-hero-mockup-max), calc(100vw - 2 * var(--landing-left-spine)));max-width:min(var(--landing-hero-mockup-max), calc(100vw - 2 * var(--landing-left-spine)));margin-top:var(--landing-hero-mockup-gap);margin-left:var(--landing-left-spine);margin-right:auto;left:auto;transform:none}.landing-top .hero-mockup-wrap .hero-mockup{margin-bottom:0;transform:none}.landing-hero__mockup-row .hero-mockup__viewport>.skopus-dashboard{width:var(--hero-mockup-content-w);height:var(--hero-mockup-content-h);transform:translate(var(--hero-mockup-content-x), var(--hero-mockup-content-y)) scale(var(--hero-mockup-content-scale));transform-origin:var(--hero-mockup-content-origin,center top)}.landing-header__bar.header-bar-row{width:var(--line-h-span);max-width:none;min-height:var(--header-bar-h);margin-left:var(--landing-left-spine);grid-template-columns:max-content minmax(1rem,1fr) max-content;align-items:center;gap:clamp(1.5rem,3vw,3.5rem);margin-right:auto;display:grid}.landing-header__brand.header-top-lockup{grid-column:1;align-items:center;min-width:0;margin:0;padding:0;display:flex;position:static;transform:none}.landing-header__brand.header-top-lockup .landing-header__logo-link.header-logo-link{width:auto;position:static;top:auto;left:auto;transform:none}.landing-header__controls.header-top-right{grid-column:3;justify-content:flex-end;align-items:center;gap:clamp(2rem,3vw,3rem);min-width:0;margin:0;display:inline-flex;position:static;transform:none}.landing-header__nav-offset.header-nav-nudge,.landing-header__audience.header-audience-anchor{transform:none}.landing-header__nav.header-rail.header-rail--inline{flex-direction:row;justify-content:flex-end;align-items:center;gap:clamp(1.15rem,1.7vw,1.75rem);width:auto;margin:0;padding:0;display:inline-flex;position:static;transform:none}.landing-header__nav-link.header-side-button{white-space:nowrap;width:auto;min-height:auto}.landing-audience-toggle.header-audience-toggle{align-items:center;gap:0;margin:0;display:inline-flex;position:static;transform:none}.landing-audience-toggle__button.header-corner-button{white-space:nowrap;min-width:6.006rem;min-height:2.1945rem}@media (max-width:767px){:root{--landing-hero-summary-gap:clamp(1.75rem, 4.5vh, 2.75rem)}.landing-header__brand.header-top-lockup{align-items:flex-start}.landing-header__brand.header-top-lockup .landing-header__logo-link.header-logo-link{justify-content:flex-start}}@media (max-width:359px){:root{--landing-header-hero-gap:1.75rem;--landing-header-top-pad:1.25rem;--landing-hero-mockup-gap:2rem;--landing-hero-mockup-max:var(--line-h-span);--landing-hero-mockup-height:23rem;--landing-hero-mockup-content-scale:.86;--landing-hero-mockup-content-w:116.5%;--landing-hero-mockup-content-h:116.5%;--landing-hero-mockup-content-x:-9%;--landing-hero-mockup-content-y:0%;--landing-hero-mockup-radius:14px}.landing-hero__mockup-row.hero-mockup-wrap.ui-grid-span{margin-top:2rem}.landing-header__bar.header-bar-row{flex-direction:column;align-items:stretch;gap:.9rem;display:flex}.landing-header__controls.header-top-right{flex-wrap:wrap;justify-content:flex-start;gap:.85rem 1rem}.landing-header__nav.header-rail.header-rail--inline{flex-wrap:wrap;justify-content:flex-start;gap:.85rem}.landing-audience-toggle__button.header-corner-button{min-width:5.35rem}.landing-frame-span{width:var(--line-h-span)}}@media (min-width:360px) and (max-width:413px){:root{--landing-header-hero-gap:2rem;--landing-header-top-pad:1.35rem;--landing-hero-mockup-gap:2.25rem;--landing-hero-mockup-max:var(--line-h-span);--landing-hero-mockup-height:25rem;--landing-hero-mockup-content-scale:.88;--landing-hero-mockup-content-w:113.7%;--landing-hero-mockup-content-h:113.7%;--landing-hero-mockup-content-x:-8%;--landing-hero-mockup-content-y:0%;--landing-hero-mockup-radius:14px}.landing-hero__mockup-row.hero-mockup-wrap.ui-grid-span{margin-top:2.25rem}.landing-header__bar.header-bar-row{flex-direction:column;align-items:stretch;gap:.95rem;display:flex}.landing-header__controls.header-top-right{flex-wrap:wrap;justify-content:flex-start;gap:.9rem 1rem}.landing-header__nav.header-rail.header-rail--inline{flex-wrap:wrap;justify-content:flex-start;gap:.9rem}.landing-audience-toggle__button.header-corner-button{min-width:5.55rem}.landing-frame-span{width:var(--line-h-span)}}@media (min-width:414px) and (max-width:767px){:root{--landing-header-hero-gap:2.25rem;--landing-header-top-pad:1.5rem;--landing-hero-mockup-gap:2.5rem;--landing-hero-mockup-max:var(--line-h-span);--landing-hero-mockup-height:28rem;--landing-hero-mockup-content-scale:.92;--landing-hero-mockup-content-w:108.7%;--landing-hero-mockup-content-h:108.7%;--landing-hero-mockup-content-x:-5%;--landing-hero-mockup-content-y:0%;--landing-hero-mockup-radius:15px}.landing-hero__mockup-row.hero-mockup-wrap.ui-grid-span{margin-top:2.5rem}.landing-header__bar.header-bar-row{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.landing-header__controls.header-top-right{flex-wrap:wrap;justify-content:space-between;gap:.95rem 1rem}.landing-header__nav.header-rail.header-rail--inline{flex-wrap:wrap;justify-content:flex-start;gap:.95rem}.landing-audience-toggle__button.header-corner-button{min-width:5.75rem}.landing-frame-span{width:var(--line-h-span)}}@media (min-width:768px) and (max-width:1023px){:root{--landing-header-hero-gap:clamp(1.25rem, 2.4vh, 2rem);--landing-header-top-pad:clamp(2rem, 4vh, 2.75rem);--landing-hero-mockup-gap:clamp(2.75rem, 5vh, 4rem);--landing-hero-summary-gap:clamp(2.25rem, 5vh, 3.5rem);--landing-hero-mockup-max:min(70rem, var(--line-h-span));--landing-hero-mockup-height:clamp(30rem, 56vw, 35rem);--landing-hero-mockup-content-scale:.96;--landing-hero-mockup-content-w:104.2%;--landing-hero-mockup-content-h:104.2%;--landing-hero-mockup-content-x:-2%;--landing-hero-mockup-content-y:0%;--landing-hero-mockup-radius:16px}.landing-hero__mockup-row.hero-mockup-wrap.ui-grid-span{margin-top:clamp(2.75rem,5vh,4rem)}.landing-header__bar.header-bar-row{grid-template-columns:max-content 1fr;display:grid}.landing-header__controls.header-top-right{grid-column:2;gap:clamp(1rem,2vw,1.5rem)}.landing-header__nav.header-rail.header-rail--inline{gap:clamp(.9rem,1.8vw,1.2rem)}.landing-audience-toggle__button.header-corner-button{min-width:5.5rem}.landing-frame-span{width:var(--line-h-span)}}@media (min-width:1024px) and (max-width:1439px){:root{--landing-header-hero-gap:clamp(.5rem, 1.5vh, 1.25rem);--landing-header-top-pad:clamp(3rem, 5.2vh, 3.75rem);--landing-hero-mockup-gap:clamp(3rem, 6vh, 4.75rem);--landing-hero-mockup-max:min(82rem, var(--line-h-span));--landing-hero-mockup-height:clamp(32rem, 44vw, 36.25rem);--landing-hero-mockup-content-scale:.98;--landing-hero-mockup-content-w:102.1%;--landing-hero-mockup-content-h:102.1%;--landing-hero-mockup-content-x:-1%;--landing-hero-mockup-content-y:0%;--landing-hero-mockup-radius:17px}.landing-frame-span{width:var(--line-h-span)}}@media (min-width:1440px) and (max-width:2559px){:root{--landing-header-hero-gap:clamp(.5rem, 1.5vh, 1.25rem);--landing-header-top-pad:clamp(3rem, 5.2vh, 3.75rem);--landing-hero-mockup-gap:clamp(3.5rem, 7vh, 6rem);--landing-hero-mockup-max:min(96rem, var(--line-h-span));--landing-hero-mockup-height:clamp(34rem, 43vw, 38.75rem);--landing-hero-mockup-content-scale:1;--landing-hero-mockup-content-w:100%;--landing-hero-mockup-content-h:100%;--landing-hero-mockup-content-x:0%;--landing-hero-mockup-content-y:0%;--landing-hero-mockup-radius:18px}.landing-frame-span{width:var(--line-h-span)}}@media (min-width:2560px){:root{--landing-header-hero-gap:clamp(.75rem, 1.6vh, 1.75rem);--landing-header-top-pad:clamp(4rem, 4vh, 5rem);--landing-hero-mockup-gap:clamp(4.5rem, 6vh, 7rem);--landing-hero-mockup-max:min(104rem, var(--line-h-span));--landing-hero-mockup-height:clamp(38rem, 30vw, 44rem);--landing-hero-mockup-content-scale:1;--landing-hero-mockup-content-w:100%;--landing-hero-mockup-content-h:100%;--landing-hero-mockup-content-x:0%;--landing-hero-mockup-content-y:0%;--landing-hero-mockup-radius:20px}.landing-frame-span{width:var(--line-h-span)}}@media (max-width:767px){.landing-header__bar.header-bar-row{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}.landing-header__controls.header-top-right{display:none}}
.PublicLandingHeader-module__gpnSOG__header{z-index:10;padding:clamp(1.35rem, 2.8vw, 2.6rem) var(--public-content-gutter,clamp(1.25rem, 4vw, 3rem)) 0;color:#fff;background:0 0;position:relative}.PublicLandingHeader-module__gpnSOG__inner{width:min(100%, var(--public-content-max,96rem));grid-template-columns:max-content minmax(1rem,1fr) max-content;align-items:center;gap:clamp(1.25rem,3vw,3rem);margin:0 auto;display:grid}.PublicLandingHeader-module__gpnSOG__logoLink{--logo-h:calc(1.751rem * 1.2);--logo-mark-scale:1.15;align-items:center;gap:calc(var(--logo-h) * .28);color:inherit;flex:none;text-decoration:none;display:flex}.PublicLandingHeader-module__gpnSOG__wheel{width:auto;height:calc(var(--logo-h) * var(--logo-mark-scale));object-fit:contain;flex-shrink:0;display:block}.PublicLandingHeader-module__gpnSOG__logo{width:auto;height:var(--logo-h);object-fit:contain;object-position:left center;filter:contrast(1.08)brightness(1.04);max-width:min(36vw,22rem)}.PublicLandingHeader-module__gpnSOG__nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(1.05rem,1.7vw,1.5rem);margin-left:auto;display:flex}.PublicLandingHeader-module__gpnSOG__navLink{color:#ffffffad;min-height:1.1rem;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.02em;white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:.857rem;font-weight:400;line-height:1;text-decoration:none;transition:color .2s,opacity .2s;display:inline-flex}.PublicLandingHeader-module__gpnSOG__navLink:hover,.PublicLandingHeader-module__gpnSOG__navLink:focus-visible,.PublicLandingHeader-module__gpnSOG__active{color:#fff;outline:none}.PublicLandingHeader-module__gpnSOG__active{font-weight:500}.PublicLandingHeader-module__gpnSOG__audienceToggle{flex:none;justify-self:end;align-items:center;gap:0;display:inline-flex}.PublicLandingHeader-module__gpnSOG__audienceButton{border:var(--line-width,1px) solid var(--landing-side-rail-color,#43434b);color:#ffffffbd;min-width:6.006rem;min-height:2.1945rem;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.03em;text-align:center;text-wrap:balance;background:#ffffff0a;border-radius:0;justify-content:center;align-items:center;padding:.3234rem .63525rem;font-size:.7623rem;font-weight:500;line-height:1.05;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.PublicLandingHeader-module__gpnSOG__audienceButton:first-child{border-top-left-radius:var(--landing-control-radius,8px);border-bottom-left-radius:var(--landing-control-radius,8px)}.PublicLandingHeader-module__gpnSOG__audienceButton:last-child{border-top-right-radius:var(--landing-control-radius,8px);border-bottom-right-radius:var(--landing-control-radius,8px)}.PublicLandingHeader-module__gpnSOG__audienceButton+.PublicLandingHeader-module__gpnSOG__audienceButton{margin-left:calc(-1 * var(--line-width,1px))}.PublicLandingHeader-module__gpnSOG__audienceButton:hover,.PublicLandingHeader-module__gpnSOG__audienceButton:focus-visible{color:#fff;border-color:var(--landing-side-rail-color,#43434b);background:#ffffff14;outline:none}@media (max-width:767px){.PublicLandingHeader-module__gpnSOG__header{padding-inline:var(--public-content-gutter,clamp(1rem, 4vw, 1.25rem))}.PublicLandingHeader-module__gpnSOG__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}.PublicLandingHeader-module__gpnSOG__nav,.PublicLandingHeader-module__gpnSOG__audienceToggle{display:none}.PublicLandingHeader-module__gpnSOG__logoLink{--logo-h:1.75rem}.PublicLandingHeader-module__gpnSOG__logo{max-width:min(72vw,18rem)}}@media (min-width:768px) and (max-width:1023px){.PublicLandingHeader-module__gpnSOG__inner{grid-template-columns:max-content 1fr;align-items:start}.PublicLandingHeader-module__gpnSOG__nav{justify-content:flex-end}.PublicLandingHeader-module__gpnSOG__audienceToggle{grid-column:2}}
.PublicPageShell-module__FGwIbG__shell{--public-frame-inset:clamp(.35rem, 1.35vw, 1.05rem);--public-frame-border:calc(1px * 1.3 * 1.17);--public-content-max:96rem;--public-content-gutter:clamp(1rem, 4vw, 3rem);min-height:100vh;padding:var(--public-frame-inset);color:#fff;font-family:var(--font-sans,"General Sans", system-ui, sans-serif);background:radial-gradient(circle at 50% 0,#ffffff12,#0000 28rem),linear-gradient(#050506 0%,#08080a 54%,#050506 100%);position:relative;overflow-x:clip}.PublicPageShell-module__FGwIbG__frame{min-height:calc(100vh - 2 * var(--public-frame-inset));border:var(--public-frame-border) solid #ffffff29;border-top-color:#ffffff38;border-radius:18px;position:relative;overflow:clip visible}@media (max-width:767px){.PublicPageShell-module__FGwIbG__shell{--public-frame-inset:.35rem;--public-content-gutter:clamp(1rem, 5vw, 1.35rem)}.PublicPageShell-module__FGwIbG__frame{border-color:#ffffff21;border-radius:14px}}@media (min-width:2560px){.PublicPageShell-module__FGwIbG__shell{--public-content-max:112rem}}
