.Agents_section__vz4LZ{position:relative}.Agents_grid__KdS6R{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media (min-width:1000px){.Agents_grid__KdS6R{grid-template-columns:7fr 5fr}}.Agents_copy__K8ft2{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.Agents_heading__M1yMy{max-width:14ch;margin-top:22px;color:var(--serp-fg)}.Agents_lead__yx1WW{margin-top:22px}.Agents_cards__UAQ_B{width:100%;margin-top:48px;list-style:none}.Agents_card__5ogRo{display:grid;grid-template-columns:48px 1fr;column-gap:0;row-gap:6px;padding:22px 0;border-top-style:solid;border-top:1px solid var(--serp-line);color:var(--serp-fg)}.Agents_card__5ogRo:last-child{border-bottom-style:solid;border-bottom:1px solid var(--serp-line)}@media (min-width:720px){.Agents_card__5ogRo{grid-template-columns:48px 176px 1fr;column-gap:24px;row-gap:0;align-items:baseline}}.Agents_cardIndex__7Q5_4{grid-row:1/span 2;color:var(--serp-mute);padding-top:3px}@media (min-width:720px){.Agents_cardIndex__7Q5_4{grid-row:auto;padding-top:0}}.Agents_cardName__hCOeQ{font-size:18px;font-weight:500;line-height:1.25;letter-spacing:-.02em;color:var(--serp-fg)}.Agents_cardLine__u_zZX{grid-column:2;color:var(--serp-mute)}@media (min-width:720px){.Agents_cardLine__u_zZX{grid-column:3}}.Agents_terminal__FD13x{border-style:solid;border:1px solid var(--serp-line);border-radius:var(--serp-radius);background:var(--serp-ink-2);color:var(--serp-fg);overflow:hidden;min-width:0}.Agents_bar__k03N4{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 16px;border-bottom-style:solid;border-bottom:1px solid var(--serp-line)}.Agents_dots__9kBn4{display:inline-flex;gap:6px}.Agents_dots__9kBn4 i{display:block;width:10px;height:10px;border-radius:999px;background:rgba(255,255,255,.18)}.Agents_barLabel__DPmRk{font-size:11px;color:var(--serp-mute)}.Agents_body__HPfkc{padding:24px;min-height:380px;font-size:13.5px;line-height:1.7;color:var(--serp-fg)}.Agents_line__75trX{display:grid;grid-template-columns:1.5ch 1fr;column-gap:8px;align-items:start}.Agents_line__75trX+.Agents_line__75trX{margin-top:6px}.Agents_glyphUser__TKIvn{color:var(--serp-signal);text-align:center}.Agents_glyphAgent__YbKIb{color:var(--serp-mute);text-align:center}.Agents_textUser__OQqaf{color:var(--serp-fg);white-space:pre-wrap;overflow-wrap:anywhere}.Agents_textAgent__I3JMz{color:rgba(255,255,255,.78);white-space:pre-wrap;overflow-wrap:anywhere}.Agents_caret__70ENy{display:inline-block;width:1ch;height:1.15em;margin-left:1px;vertical-align:text-bottom;background:var(--serp-fg);animation:Agents_serp-agents-blink___ttsb 1s steps(2,start) infinite}@keyframes Agents_serp-agents-blink___ttsb{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.Agents_caret__70ENy{animation:none}}.IndexHero_hero__sM520{position:relative;padding-top:140px;padding-bottom:clamp(64px,8vw,128px);color:var(--serp-fg);background:var(--serp-bg);overflow:hidden}.IndexHero_copy__1VjRs{display:flex;flex-direction:column;align-items:flex-start;color:var(--serp-fg)}.IndexHero_crumb__g2bxZ{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--serp-mute);opacity:0;animation:IndexHero_rise__BQySd 1.1s var(--serp-ease) forwards}.IndexHero_crumbLink__COORN{color:var(--serp-mute);transition:color .25s var(--serp-ease)}.IndexHero_crumbLink__COORN:hover{color:var(--serp-fg)}.IndexHero_crumbSep__7exCL{color:var(--serp-mute)}.IndexHero_crumbHere__HDl_1{color:var(--serp-fg)}.IndexHero_eyebrow__z7OoG{margin-top:clamp(28px,3.5vw,48px);opacity:0;animation:IndexHero_rise__BQySd 1.1s var(--serp-ease) forwards}.IndexHero_hero__sM520 .IndexHero_headline__bzcEq{margin-top:clamp(20px,2.5vw,32px);font-size:clamp(48px,7.6vw,118px);max-width:none;color:var(--serp-fg)}.IndexHero_line__FSX8_{display:block;opacity:0;transform:translateY(24px);animation:IndexHero_rise__BQySd 1.1s var(--serp-ease) forwards;animation-delay:var(--serp-line-delay,0s);color:var(--serp-fg)}.IndexHero_lead__hiXDg{margin-top:clamp(28px,3.5vw,48px);max-width:52ch;color:var(--serp-mute);opacity:0;animation:IndexHero_rise__BQySd 1.1s var(--serp-ease) .26s forwards}.IndexHero_ctas__1_uAM{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(28px,3vw,40px);opacity:0;animation:IndexHero_rise__BQySd 1.1s var(--serp-ease) .38s forwards}.IndexHero_strap__TMyuU{display:inline-flex;align-items:center;gap:10px;margin-top:28px;font-size:12px;color:var(--serp-mute);opacity:0;animation:IndexHero_rise__BQySd 1.1s var(--serp-ease) .48s forwards}.IndexHero_strapDot__DH83d{flex:none;width:6px;height:6px;border-radius:999px;background:var(--serp-signal)}.IndexHero_strapText__OwSKF{color:var(--serp-mute)}.IndexHero_frame__aaLZ4{margin-top:64px;color:var(--serp-fg);opacity:0;animation:IndexHero_rise__BQySd 1.1s var(--serp-ease) .56s forwards}@keyframes IndexHero_rise__BQySd{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.IndexHero_hero__sM520{padding-top:120px}.IndexHero_frame__aaLZ4{margin-top:48px}}@media (prefers-reduced-motion:reduce){.IndexHero_crumb__g2bxZ,.IndexHero_ctas__1_uAM,.IndexHero_eyebrow__z7OoG,.IndexHero_frame__aaLZ4,.IndexHero_lead__hiXDg,.IndexHero_line__FSX8_,.IndexHero_strap__TMyuU{opacity:1;transform:none;animation:none}.IndexHero_crumbLink__COORN{transition:none}}.serp{--serp-ink:#050505;--serp-ink-2:#0e0e10;--serp-ink-3:#17171a;--serp-paper:#f3f1ec;--serp-paper-2:#e9e6df;--serp-white:#ffffff;--serp-signal:#ff5a1f;--serp-max:1440px;--serp-gutter:clamp(20px,4vw,64px);--serp-radius:16px;--serp-ease:cubic-bezier(0.22,1,0.36,1);font-family:var(--serp-font-sans),"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100vh;overflow-x:clip}.serp,.serp-dark{--serp-bg:var(--serp-ink);--serp-bg-2:var(--serp-ink-2);--serp-fg:var(--serp-white);--serp-mute:#8a8a92;--serp-line:rgba(255,255,255,0.12);--serp-line-strong:rgba(255,255,255,0.28);--serp-card:rgba(255,255,255,0.04)}.serp,.serp-dark,.serp-light{color:var(--serp-fg);background:var(--serp-bg)}.serp-light{--serp-bg:var(--serp-paper);--serp-bg-2:var(--serp-paper-2);--serp-fg:var(--serp-ink);--serp-mute:#6f6f76;--serp-line:rgba(5,5,5,0.12);--serp-line-strong:rgba(5,5,5,0.3);--serp-card:rgba(5,5,5,0.035)}body :where(.serp) :is(h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,blockquote,dl,dd,dt){margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}body :where(.serp) :is(ul,ol){list-style:none}body :where(.serp) :is(a){display:inline;font-family:inherit;color:inherit;text-decoration:none;transition:none}body :where(.serp) :is(button){display:inline-block;font:inherit;color:inherit;background:none;border:0;transition:none;cursor:pointer}body :where(.serp) :is(img,svg,canvas,video){display:block;max-width:100%;height:auto;transform:none}body :where(.serp) :is(code,kbd,pre){font-family:var(--serp-font-mono),ui-monospace,"SF Mono",Menlo,monospace}body :where(.serp) :is(:focus-visible){outline:2px solid var(--serp-signal);outline-offset:3px}.serp ::selection{background:var(--serp-signal);color:var(--serp-white)}.serp-wrap{width:100%;max-width:var(--serp-max);margin-inline:auto;padding-inline:var(--serp-gutter)}.serp-section{padding-block:clamp(96px,12vw,200px)}.serp-rule{height:1px;background:var(--serp-line);border:0}.serp-mono{font-family:var(--serp-font-mono),ui-monospace,"SF Mono",Menlo,monospace;font-feature-settings:"tnum" 1,"ss01" 1;letter-spacing:0}.serp-eyebrow{font-family:var(--serp-font-mono),ui-monospace,"SF Mono",Menlo,monospace;font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--serp-mute);display:inline-flex;align-items:center;gap:10px}.serp-eyebrow:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--serp-signal);box-shadow:0 0 0 0 rgba(255,90,31,.5);animation:serp-pulse 2.4s ease-out infinite}.serp-eyebrow--plain:before{display:none}.serp-display{font-size:clamp(52px,8.5vw,148px);line-height:.95;letter-spacing:-.045em}.serp-display,.serp-h2{font-weight:500;text-wrap:balance}.serp-h2{font-size:clamp(36px,5vw,84px);line-height:1;letter-spacing:-.035em}.serp-h3{font-size:clamp(22px,2.2vw,32px);font-weight:500;line-height:1.15;letter-spacing:-.025em}.serp-lead{font-size:clamp(17px,1.3vw,22px);line-height:1.45;letter-spacing:-.015em;text-wrap:pretty;max-width:44ch}.serp-body,.serp-lead{color:var(--serp-mute)}.serp-body{font-size:15px;line-height:1.55}.serp-index{font-family:var(--serp-font-mono),ui-monospace,"SF Mono",Menlo,monospace;font-size:12px;color:var(--serp-mute);letter-spacing:.04em}.serp-btn{display:inline-flex;align-items:center;gap:10px;height:48px;padding-inline:22px;border-radius:999px;font-size:15px;font-weight:500;letter-spacing:-.01em;border:1px solid transparent;transition:background-color .25s var(--serp-ease),color .25s var(--serp-ease),border-color .25s var(--serp-ease),transform .25s var(--serp-ease);white-space:nowrap}.serp-btn:hover{transform:translateY(-1px)}.serp-btn--primary{background:var(--serp-fg);color:var(--serp-bg)}.serp-btn--primary:hover{background:var(--serp-signal);color:var(--serp-white)}.serp-btn--ghost{border-color:var(--serp-line-strong);color:var(--serp-fg)}.serp-btn--ghost:hover{border-color:var(--serp-fg)}.serp-btn__arrow{width:14px;height:14px;flex:none}.serp [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .9s var(--serp-ease),transform .9s var(--serp-ease);transition-delay:var(--serp-reveal-delay,0s)}.serp [data-reveal].is-in{opacity:1;transform:none}@keyframes serp-pulse{0%{box-shadow:0 0 0 0 rgba(255,90,31,.5)}70%{box-shadow:0 0 0 8px rgba(255,90,31,0)}to{box-shadow:0 0 0 0 rgba(255,90,31,0)}}@media (prefers-reduced-motion:reduce){.serp [data-reveal]{opacity:1;transform:none;transition:none}.serp-eyebrow:before{animation:none}.serp-btn,.serp-btn:hover{transition:none;transform:none}}body:has(.serp):not(:has(.di-header)) #goTop{display:none!important}.WorkBrief_section__XzxnN{position:relative;border-top:1px solid var(--serp-line)}.WorkBrief_grid__tNbTk{display:grid;grid-template-columns:1fr;justify-items:center;row-gap:clamp(28px,3.5vw,48px)}.WorkBrief_aside__ZFlqf{color:var(--serp-mute);text-align:center}.WorkBrief_statement__6Qy3N{width:100%;max-width:64ch;margin-inline:auto;font-size:clamp(22px,2.4vw,40px);font-weight:500;line-height:1.2;letter-spacing:-.025em;color:var(--serp-fg);text-align:justify;text-align-last:center;text-wrap:pretty}.WorkBrief_word__zZUxR{color:var(--serp-fg);transition:color .35s var(--serp-ease)}.WorkBrief_word__zZUxR[data-on="0"]{color:var(--serp-line-strong)}.WorkBrief_statement__6Qy3N:not([data-live]) .WorkBrief_word__zZUxR{transition:none}@media (prefers-reduced-motion:reduce){.WorkBrief_word__zZUxR,.WorkBrief_word__zZUxR[data-on="0"]{color:var(--serp-fg);transition:none}}.WorkHero_hero__Brp5v{position:relative;padding-top:140px;padding-bottom:0;color:var(--serp-fg);background:var(--serp-bg);overflow:hidden}.WorkHero_copy__7nZmb{display:flex;flex-direction:column;align-items:flex-start;color:var(--serp-fg)}.WorkHero_crumb__1YRTW{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--serp-mute);opacity:0;animation:WorkHero_rise__j0hpq 1.1s var(--serp-ease) forwards}.WorkHero_crumbLink__Oayp0{color:var(--serp-mute);transition:color .25s var(--serp-ease)}.WorkHero_crumbLink__Oayp0:hover{color:var(--serp-fg)}.WorkHero_crumbSep__HXarW{color:var(--serp-mute)}.WorkHero_crumbHere__PwtQD{color:var(--serp-fg)}.WorkHero_eyebrow__y9GDK{margin-top:clamp(28px,3.5vw,48px);opacity:0;animation:WorkHero_rise__j0hpq 1.1s var(--serp-ease) forwards}.WorkHero_headline__oB2wS.WorkHero_headline__oB2wS{margin-top:clamp(20px,2.5vw,32px);font-size:clamp(40px,5.85vw,84px);line-height:1;letter-spacing:-.04em;max-width:30ch;color:var(--serp-fg);opacity:0;transform:translateY(24px);animation:WorkHero_rise__j0hpq 1.1s var(--serp-ease) .12s forwards}.WorkHero_lead__KOlCk{margin-top:clamp(28px,3.5vw,48px);max-width:52ch;color:var(--serp-mute);opacity:0;animation:WorkHero_rise__j0hpq 1.1s var(--serp-ease) .26s forwards}.WorkHero_ctas__f_T1I{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(28px,3vw,40px);opacity:0;animation:WorkHero_rise__j0hpq 1.1s var(--serp-ease) .38s forwards}.WorkHero_strap__8U9xK{display:inline-flex;align-items:center;gap:10px;margin-top:28px;font-size:12px;color:var(--serp-mute);opacity:0;animation:WorkHero_rise__j0hpq 1.1s var(--serp-ease) .48s forwards}.WorkHero_strapDot__gWlMa{flex:none;width:6px;height:6px;border-radius:999px;background:var(--serp-signal)}.WorkHero_strapText__BWAXg{color:var(--serp-mute)}.WorkHero_frame__vVMu8{margin-top:64px;padding-bottom:clamp(64px,8vw,128px);color:var(--serp-fg);opacity:0;animation:WorkHero_rise__j0hpq 1.1s var(--serp-ease) .56s forwards}.WorkHero_plate__klr19{border-style:solid;border:1px solid var(--serp-line);border-radius:20px;background:var(--serp-ink-2)}.WorkHero_plate__klr19,.WorkHero_screen__IAGfZ{display:block;width:100%;height:auto}.WorkHero_marquee__Sjxx6{position:relative;overflow:hidden;padding-block:clamp(28px,3.2vw,48px);border-top-style:solid;border-top:1px solid var(--serp-line);border-bottom-style:solid;border-bottom:1px solid var(--serp-line);color:var(--serp-fg);background:var(--serp-bg);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.WorkHero_track__y6P_n{display:flex;align-items:center;width:max-content;animation:WorkHero_marquee__Sjxx6 70s linear infinite;will-change:transform}.WorkHero_marquee__Sjxx6:hover .WorkHero_track__y6P_n{animation-play-state:paused}.WorkHero_word__UXqwP{display:inline-flex;align-items:center;gap:clamp(24px,2.4vw,40px);padding-right:clamp(24px,2.4vw,40px);white-space:nowrap;color:var(--serp-fg)}.WorkHero_dot__EwklQ{flex:none;width:10px;height:10px;border-radius:999px;background:var(--serp-signal)}.WorkHero_wordText__vaJEV{font-size:clamp(28px,3.4vw,56px);font-weight:500;line-height:1;letter-spacing:-.035em;color:var(--serp-fg)}@keyframes WorkHero_rise__j0hpq{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes WorkHero_marquee__Sjxx6{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:720px){.WorkHero_hero__Brp5v{padding-top:120px}.WorkHero_headline__oB2wS{max-width:none}.WorkHero_frame__vVMu8{margin-top:48px}}@media (prefers-reduced-motion:reduce){.WorkHero_crumb__1YRTW,.WorkHero_ctas__f_T1I,.WorkHero_eyebrow__y9GDK,.WorkHero_frame__vVMu8,.WorkHero_headline__oB2wS,.WorkHero_lead__KOlCk,.WorkHero_strap__8U9xK{opacity:1;transform:none;animation:none}.WorkHero_crumbLink__Oayp0{transition:none}.WorkHero_track__y6P_n{animation:none}}.WorkScreens_section__2vVfp{position:relative;border-top-style:solid;border-top:1px solid var(--serp-line)}.WorkScreens_header__5kuAY{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:clamp(48px,6vw,96px)}.WorkScreens_heading__qDEIT{margin-top:22px;max-width:16ch;color:var(--serp-fg)}.WorkScreens_lead__1PF0p{margin-top:22px}.WorkScreens_stage__T72cM{display:grid;grid-template-columns:1fr;row-gap:32px;align-items:start;outline:none}@media (min-width:901px){.WorkScreens_stage__T72cM{grid-template-columns:minmax(240px,4fr) minmax(0,8fr);column-gap:clamp(32px,4vw,64px);row-gap:0}}.WorkScreens_rail__524Ts{display:grid;border-top-style:solid;border-top:1px solid var(--serp-line)}.WorkScreens_railItem___H64n{position:relative;border-bottom-style:solid;border-bottom:1px solid var(--serp-line)}.WorkScreens_railButton__079Rm{display:grid;grid-template-columns:32px 1fr 8px;column-gap:14px;align-items:center;width:100%;padding:16px 0;text-align:left;color:var(--serp-mute);transition:color .3s var(--serp-ease)}.WorkScreens_railButton__079Rm:hover,.WorkScreens_railButton__079Rm[aria-current=true]{color:var(--serp-fg)}.WorkScreens_railIndex__4Tthu{color:inherit}.WorkScreens_railText__5jBQ3{display:grid;row-gap:3px;min-width:0}.WorkScreens_railTag__Bdd32{font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:inherit}.WorkScreens_railAlt__KiSXX{font-size:14px;line-height:1.3;letter-spacing:-.01em;color:var(--serp-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkScreens_railDot__RiNYZ{width:6px;height:6px;border-radius:999px;background:var(--serp-line-strong);transition:background-color .3s var(--serp-ease)}.WorkScreens_railButton__079Rm[aria-current=true] .WorkScreens_railDot__RiNYZ{background:var(--serp-signal)}.WorkScreens_progress__iEHtT{position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--serp-fg);transform-origin:left;transform:scaleX(0)}.WorkScreens_stage__T72cM[data-running="1"] .WorkScreens_progress__iEHtT{animation:WorkScreens_work-progress__gmtoO var(--work-auto-ms,6s) linear forwards}@keyframes WorkScreens_work-progress__gmtoO{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.WorkScreens_scene__mN8jp{position:relative;min-width:0;padding-right:clamp(48px,8%,96px);padding-bottom:clamp(56px,7vw,96px)}.WorkScreens_scene__mN8jp[data-phone="0"]{padding-right:0}.WorkScreens_bezel__oTE5N{display:flex;flex-direction:column;width:100%;border-style:solid;border:1px solid var(--serp-line);border-radius:20px;background:var(--serp-white);overflow:hidden;box-shadow:0 30px 80px rgba(5,5,5,.08)}.WorkScreens_titleBar__PZz3i{flex:none;display:flex;align-items:center;gap:14px;height:36px;padding:0 14px;border-bottom-style:solid;border-bottom:1px solid var(--serp-line)}.WorkScreens_dots__gabgH{display:inline-flex;gap:6px}.WorkScreens_dots__gabgH i{display:block;flex:none;width:8px;height:8px;border-radius:999px;background:var(--serp-line-strong)}.WorkScreens_title__Da6nO{font-size:11px;line-height:1;color:var(--serp-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WorkScreens_viewport__H27qA{position:relative;aspect-ratio:16/10;background:var(--serp-paper-2)}.WorkScreens_shot__niktl{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;opacity:0;transform:translateY(8px);transition:opacity .6s var(--serp-ease),transform .6s var(--serp-ease)}.WorkScreens_shot__niktl[data-on="1"]{opacity:1;transform:none}.WorkScreens_phone__P5ILk{position:absolute;right:0;bottom:0;width:clamp(120px,26%,240px);aspect-ratio:780/1688;border-style:solid;border:1px solid var(--serp-line-strong);border-radius:40px;background:var(--serp-ink-2);overflow:hidden}.WorkScreens_phone__P5ILk[data-framed="1"]{border:0;border-radius:0;background:transparent;overflow:visible}.WorkScreens_phone__P5ILk[data-framed="1"] .WorkScreens_phoneShot__AWQIO{object-fit:contain;border-radius:40px}.WorkScreens_phoneShot__AWQIO{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:translateY(12px);transition:opacity .6s var(--serp-ease) .1s,transform .6s var(--serp-ease) .1s}.WorkScreens_phoneShot__AWQIO[data-on="1"]{opacity:1;transform:none}.WorkScreens_pager__A5ppU{position:absolute;left:0;bottom:0;display:flex;align-items:center;gap:18px;color:var(--serp-mute)}.WorkScreens_counter__myZ3P{font-size:12px;color:var(--serp-fg)}.WorkScreens_counterSep__NcHEe{margin:0 6px;color:var(--serp-mute)}.WorkScreens_pagerTag__ejTbV{font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--serp-mute)}.WorkScreens_arrows__bnhfV{display:inline-flex;gap:8px}.WorkScreens_arrow__IFRyh{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-style:solid;border:1px solid var(--serp-line-strong);border-radius:999px;color:var(--serp-fg);transition:border-color .25s var(--serp-ease),color .25s var(--serp-ease)}.WorkScreens_arrow__IFRyh svg{width:14px;height:14px}.WorkScreens_arrow__IFRyh:hover{border-color:var(--serp-signal);color:var(--serp-signal)}@media (max-width:900px){.WorkScreens_scene__mN8jp{order:1}.WorkScreens_rail__524Ts{order:2;display:flex;gap:8px;margin-top:8px;border-top:0;margin-inline:calc(-1 * var(--serp-gutter));padding-inline:var(--serp-gutter);overflow-x:auto;scrollbar-width:none}.WorkScreens_rail__524Ts::-webkit-scrollbar{display:none}.WorkScreens_railItem___H64n{flex:none;border-bottom:0}.WorkScreens_railButton__079Rm{display:inline-flex;gap:8px;padding:8px 14px;border-style:solid;border:1px solid var(--serp-line);border-radius:999px;white-space:nowrap}.WorkScreens_railButton__079Rm[aria-current=true]{border-color:var(--serp-fg)}.WorkScreens_progress__iEHtT,.WorkScreens_railAlt__KiSXX,.WorkScreens_railDot__RiNYZ,.WorkScreens_railIndex__4Tthu{display:none}.WorkScreens_scene__mN8jp{padding-right:clamp(32px,10%,64px);padding-bottom:64px}.WorkScreens_phone__P5ILk{width:clamp(96px,30%,160px);border-radius:24px}.WorkScreens_phone__P5ILk[data-framed="1"]{border-radius:0}.WorkScreens_phone__P5ILk[data-framed="1"] .WorkScreens_phoneShot__AWQIO{border-radius:24px}.WorkScreens_bezel__oTE5N{border-radius:14px}}@media (prefers-reduced-motion:reduce){.WorkScreens_arrow__IFRyh,.WorkScreens_phoneShot__AWQIO,.WorkScreens_railButton__079Rm,.WorkScreens_railDot__RiNYZ,.WorkScreens_shot__niktl{transition:none}.WorkScreens_progress__iEHtT{display:none}}.WorkStats_stats__eiCjQ{padding-block:clamp(40px,5vw,72px);border-bottom-style:solid;border-bottom:1px solid var(--serp-line);color:var(--serp-fg);background:var(--serp-bg)}.WorkStats_grid__OFMn6{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.WorkStats_cell__s6HGw{display:flex;flex-direction:column;align-items:flex-start;padding-inline:clamp(20px,2.5vw,40px);color:var(--serp-fg)}.WorkStats_cell__s6HGw:first-child{padding-inline-start:0}.WorkStats_cell__s6HGw+.WorkStats_cell__s6HGw{border-left-style:solid;border-left:1px solid var(--serp-line)}.WorkStats_value__2cNH2{font-size:clamp(44px,5vw,88px);font-weight:500;line-height:1;letter-spacing:-.04em;color:var(--serp-fg)}.WorkStats_label__YePYB{margin-top:14px;font-size:15px;line-height:1.3;color:var(--serp-fg)}.WorkStats_note__wPV97{margin-top:10px;max-width:30ch;color:var(--serp-mute)}@media (max-width:720px){.WorkStats_grid__OFMn6{grid-template-columns:1fr}.WorkStats_cell__s6HGw{padding-inline:0}.WorkStats_cell__s6HGw+.WorkStats_cell__s6HGw{margin-top:32px;padding-top:32px;border-left:0;border-top-style:solid;border-top:1px solid var(--serp-line)}}.WorkModules_section__C5TeS{position:relative;border-top:1px solid var(--serp-line)}.WorkModules_header__V_Ylo{display:grid;row-gap:22px;margin-bottom:clamp(40px,5vw,72px)}.WorkModules_heading__h5CVa{color:var(--serp-fg);max-width:16ch}.WorkModules_lead__3L_fr{color:var(--serp-mute)}.WorkModules_grid__DhcZT{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:12px}.WorkModules_tile__uE_OY{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:240px;padding:clamp(20px,2vw,32px);border:1px solid var(--serp-line);border-radius:var(--serp-radius);background:var(--serp-white);color:var(--serp-fg);overflow:hidden;transition:border-color .3s var(--serp-ease),transform .3s var(--serp-ease)}.WorkModules_tile__uE_OY:hover{border-color:var(--serp-line-strong);transform:translateY(-2px)}.WorkModules_tile__uE_OY>*{position:relative;z-index:1}.WorkModules_tileXl__5yGpr{grid-column:span 6;grid-row:span 2;min-height:480px}.WorkModules_tileLg__xdFFQ{grid-column:span 6}.WorkModules_tileMd__hkjKZ{grid-column:span 3;gap:20px}.WorkModules_tileXl__5yGpr:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(5,5,5,.06) 1px,transparent 0),linear-gradient(90deg,rgba(5,5,5,.06) 1px,transparent 0);background-size:40px 40px;background-position:-1px -1px;-webkit-mask-image:radial-gradient(circle at 100% 100%,#000 0,rgba(0,0,0,.6) 30%,transparent 62%);mask-image:radial-gradient(circle at 100% 100%,#000 0,rgba(0,0,0,.6) 30%,transparent 62%)}.WorkModules_top__88_Wg{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--serp-mute)}.WorkModules_tag__JcdRR{font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--serp-mute);text-align:right}.WorkModules_body__Cd_TN{display:grid;row-gap:10px}.WorkModules_name__Spr6I{color:var(--serp-fg)}.WorkModules_line__GO__J{color:var(--serp-mute);max-width:40ch}.WorkModules_caps__wOHdX{display:block;color:var(--serp-fg)}.WorkModules_cap__o7CRH{font-size:13.5px;line-height:1.4;letter-spacing:-.005em;color:var(--serp-fg);padding:10px 0;border-top:1px solid var(--serp-line)}.WorkModules_cap__o7CRH:first-child{border-top:0}.WorkModules_tileMd__hkjKZ .WorkModules_cap__o7CRH{font-size:13px;padding:7px 0}@media (max-width:1100px){.WorkModules_tileLg__xdFFQ,.WorkModules_tileMd__hkjKZ,.WorkModules_tileXl__5yGpr{grid-column:span 6}.WorkModules_tileXl__5yGpr{grid-row:span 1;min-height:320px}}@media (max-width:640px){.WorkModules_tileLg__xdFFQ,.WorkModules_tileMd__hkjKZ,.WorkModules_tileXl__5yGpr{grid-column:1/-1}.WorkModules_tileXl__5yGpr{min-height:280px}.WorkModules_tile__uE_OY{min-height:0}}@media (prefers-reduced-motion:reduce){.WorkModules_tile__uE_OY,.WorkModules_tile__uE_OY:hover{transition:none;transform:none}}.WorkApproach_section__IiOdi{position:relative;border-top-style:solid;border-top:1px solid var(--serp-line)}.WorkApproach_grid__tATP0{display:grid;grid-template-columns:1fr;gap:clamp(40px,6vw,72px);align-items:start}@media (min-width:960px){.WorkApproach_grid__tATP0{grid-template-columns:5fr 7fr;gap:clamp(48px,6vw,96px)}.WorkApproach_left__1Mm0d{align-self:stretch}.WorkApproach_pinned__WmeOZ{position:sticky;top:120px}}.WorkApproach_left__1Mm0d,.WorkApproach_right__aK64r{min-width:0}.WorkApproach_pinned__WmeOZ{display:flex;flex-direction:column;align-items:flex-start}.WorkApproach_heading__a38l_.WorkApproach_heading__a38l_{margin-top:22px;max-width:16ch;font-size:clamp(28px,3vw,48px);line-height:1.05;letter-spacing:-.03em;color:var(--serp-fg)}.WorkApproach_subheading__R3WY6.WorkApproach_subheading__R3WY6{margin-top:24px;max-width:24ch;font-size:clamp(17px,1.4vw,22px);color:var(--serp-mute)}.WorkApproach_body__jjOk8{max-width:60ch;font-size:clamp(17px,1.3vw,22px);line-height:1.5;letter-spacing:-.015em;color:var(--serp-fg);text-wrap:pretty;text-align:justify}.WorkApproach_notes__VBmtN{margin-top:clamp(40px,5vw,64px)}.WorkApproach_note__yaV3m{display:grid;grid-template-columns:1fr;row-gap:10px;padding:22px 0;border-top-style:solid;border-top:1px solid var(--serp-line)}.WorkApproach_note__yaV3m:last-child{border-bottom-style:solid;border-bottom:1px solid var(--serp-line)}@media (min-width:720px){.WorkApproach_note__yaV3m{grid-template-columns:260px 1fr;column-gap:24px;row-gap:0;align-items:baseline}}.WorkApproach_noteTitle__9_xzd{font-size:17px;font-weight:500;line-height:1.3;letter-spacing:-.015em;color:var(--serp-fg);text-wrap:balance}.WorkApproach_noteBody__uvex4{max-width:52ch;color:var(--serp-mute);text-wrap:pretty}.WorkStack_section__CaaQc{position:relative;border-top-style:solid;border-top:1px solid var(--serp-line)}.WorkStack_header__LZtWw{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:clamp(40px,5vw,72px)}.WorkStack_heading__9H41Q.WorkStack_heading__9H41Q{margin-top:22px;max-width:18ch;font-size:clamp(28px,3vw,48px);line-height:1.05;letter-spacing:-.03em;color:var(--serp-fg)}.WorkStack_lead__TyjSB{margin-top:22px}.WorkStack_grid__JEpBo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.WorkStack_tile___4Q_P{display:grid;grid-template-rows:auto 1fr auto;height:196px;padding:22px;border-style:solid;border:1px solid var(--serp-line);border-radius:var(--serp-radius);background:var(--serp-white);color:var(--serp-fg);transition:border-color .3s var(--serp-ease),transform .3s var(--serp-ease)}.WorkStack_tile___4Q_P:hover{border-color:var(--serp-line-strong);transform:translateY(-2px)}.WorkStack_logo__ES2LE{width:56px;height:56px;display:grid;place-items:center}.WorkStack_mark__t6J_m{width:56px;height:56px;object-fit:contain}.WorkStack_monogram__mGjTT{width:56px;height:56px;display:grid;place-items:center;border-style:solid;border:1px solid var(--serp-line-strong);border-radius:12px;font-size:13px;font-weight:500;letter-spacing:.08em;color:var(--serp-fg)}.WorkStack_name__t_qCR{align-self:end;font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.3;color:var(--serp-fg)}.WorkStack_role__vQEEj{margin-top:6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--serp-mute)}@media (max-width:1100px){.WorkStack_grid__JEpBo{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.WorkStack_grid__JEpBo{grid-template-columns:repeat(2,minmax(0,1fr))}.WorkStack_tile___4Q_P{height:168px;padding:18px}.WorkStack_logo__ES2LE,.WorkStack_mark__t6J_m,.WorkStack_monogram__mGjTT{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.WorkStack_tile___4Q_P,.WorkStack_tile___4Q_P:hover{transition:none;transform:none}}.WorkSpec_section__CmS8S{position:relative}.WorkSpec_header___s5_9{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:clamp(48px,6vw,96px)}.WorkSpec_heading__tqypd{margin-top:22px;max-width:16ch;color:var(--serp-fg)}.WorkSpec_layout__eou3P{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:start}.WorkSpec_sheet__fukHu{display:grid;row-gap:clamp(32px,4vw,48px);min-width:0}@media (min-width:1100px){.WorkSpec_layout__eou3P{grid-template-columns:minmax(0,1fr) 380px;gap:64px}.WorkSpec_aside__RDbE2{position:sticky;top:120px;align-self:start}}.WorkSpec_key__GlF_7{font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--serp-mute)}.WorkSpec_facts__Cfhx5{--facts:1;display:grid;grid-template-columns:repeat(var(--facts),minmax(0,1fr));border-style:solid;border:1px solid var(--serp-line);border-radius:var(--serp-radius);background:var(--serp-white);color:var(--serp-fg)}.WorkSpec_fact__f9tZT{min-width:0;padding:26px 28px}.WorkSpec_fact__f9tZT+.WorkSpec_fact__f9tZT{border-left-style:solid;border-left:1px solid var(--serp-line)}.WorkSpec_factValue__lMuHa{margin-top:14px;font-size:20px;font-weight:500;line-height:1.35;letter-spacing:-.015em;color:var(--serp-fg);text-wrap:pretty}.WorkSpec_list__qULk1{min-width:0}.WorkSpec_listHead__Y_0rO{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:14px;margin-bottom:14px;border-bottom-style:solid;border-bottom:1px solid var(--serp-line)}.WorkSpec_count__S9Ije{font-size:11.5px;font-weight:500;letter-spacing:.12em;color:var(--serp-mute)}.WorkSpec_cards__Rrk_R{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.WorkSpec_card__3Va3X{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;padding:20px 22px;border-style:solid;border:1px solid var(--serp-line);border-radius:14px;background:var(--serp-white);color:var(--serp-fg)}.WorkSpec_card__3Va3X:hover{border-color:var(--serp-line-strong)}.WorkSpec_cardIndex__6ev6y{padding-top:3px;color:var(--serp-mute)}.WorkSpec_cardText__UZ8Rx{font-size:15px;line-height:1.5;letter-spacing:-.005em;color:var(--serp-mute);text-wrap:pretty}.WorkSpec_lead__TpX3K{font-weight:500;color:var(--serp-fg)}.WorkSpec_rest__1p9Yu{color:var(--serp-mute)}.WorkSpec_aside__RDbE2{min-width:0}.WorkSpec_layout__eou3P>.WorkSpec_aside__RDbE2{background:transparent}.WorkSpec_panel__MVn9N{padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:var(--serp-radius);background:var(--serp-ink);color:var(--serp-white)}.WorkSpec_panelLabel__RbavQ{font-size:11.5px;font-weight:500;letter-spacing:.12em;color:#8a8a92}.WorkSpec_tiles__YorXg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.WorkSpec_tile__2qbiI{display:flex;flex-direction:column;min-width:0;padding:18px 16px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.05)}.WorkSpec_tile__2qbiI[data-wide]{grid-column:1/-1}.WorkSpec_tileValue__ASKCY{font-size:clamp(26px,2.4vw,36px);font-weight:500;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--serp-white);overflow-wrap:anywhere}.WorkSpec_tileLabel__GXjDB{margin-top:10px;font-size:13px;line-height:1.35;color:#8a8a92}@media (max-width:720px){.WorkSpec_facts__Cfhx5{grid-template-columns:minmax(0,1fr)}.WorkSpec_fact__f9tZT{padding:22px 24px}.WorkSpec_fact__f9tZT+.WorkSpec_fact__f9tZT{border-left:0;border-top-style:solid;border-top:1px solid var(--serp-line)}.WorkSpec_cards__Rrk_R{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.WorkSpec_tiles__YorXg{grid-template-columns:minmax(0,1fr)}}.WorkOutcome_section__1VHTN{position:relative;border-top-style:solid;border-top:1px solid var(--serp-line)}.WorkOutcome_header__88rGI{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:clamp(48px,6vw,96px)}.WorkOutcome_heading__1IQOH{margin-top:22px;max-width:16ch;color:var(--serp-fg)}.WorkOutcome_grid__6bj_O{display:grid;grid-template-columns:1fr;gap:clamp(40px,5vw,64px);align-items:start}@media (min-width:960px){.WorkOutcome_grid__6bj_O{grid-template-columns:7fr 5fr;gap:clamp(48px,6vw,96px)}.WorkOutcome_body__Tmo9E{position:sticky;top:120px;align-self:start}}.WorkOutcome_body__Tmo9E{max-width:60ch;font-size:clamp(17px,1.3vw,22px);line-height:1.5;letter-spacing:-.015em;color:var(--serp-fg);text-wrap:pretty;text-align:justify}.WorkOutcome_values__pw0PA{display:flex;flex-direction:column;gap:16px;min-width:0}.WorkOutcome_card__oGVog{padding:24px;border-style:solid;border:1px solid var(--serp-line);border-radius:var(--serp-radius);background:var(--serp-card);color:var(--serp-fg)}.WorkOutcome_cardTitle__6rHIl{color:var(--serp-fg);text-wrap:balance}.WorkOutcome_cardBody__KS_lJ{margin-top:12px;color:var(--serp-mute);text-wrap:pretty}.WorkOutcome_quote__a_oCA{margin:clamp(48px,6vw,96px) 0 0;padding-top:clamp(48px,6vw,96px);border-top-style:solid;border-top:1px solid var(--serp-line)}.WorkOutcome_quoteText__FYrwl{max-width:28ch;font-size:clamp(24px,2.6vw,44px);font-weight:500;line-height:1.15;letter-spacing:-.03em;color:var(--serp-fg);text-wrap:balance}.WorkOutcome_attribution__J9ylC{margin-top:24px;font-size:12px;letter-spacing:.04em;color:var(--serp-mute)}.WorkPanel_section__uifBP{position:relative;padding-block:clamp(56px,7vw,112px);border-top-style:solid;border-top:1px solid var(--serp-line)}.WorkPanel_figure__YWQT2{margin:0;max-width:1200px;margin-inline:auto}.WorkPanel_plate__3PK3t{display:block;width:100%;height:auto;border-style:solid;border:1px solid var(--serp-line);border-radius:20px}.Footer_footer__1M_wW{padding-block:56px;border-top-style:solid;border-top:1px solid var(--serp-line);color:var(--serp-fg);background:var(--serp-bg)}.Footer_top__gpycw{display:flex;align-items:flex-start;justify-content:space-between;gap:32px}.Footer_brand__20y7V{display:flex;flex-direction:column;gap:8px;color:var(--serp-fg)}.Footer_wordmark__xtF8I{font-size:17px;font-weight:500;letter-spacing:-.02em;line-height:1.2;color:var(--serp-fg)}.Footer_byline__ceT4g{font-size:13px;line-height:1.4;color:var(--serp-mute)}.Footer_links__FqB9f{display:flex;align-items:center;flex-wrap:wrap;gap:28px}.Footer_link__QLwJY{display:inline-block;font-size:13px;font-weight:500;letter-spacing:-.01em;line-height:1;color:var(--serp-mute);transition:color .25s var(--serp-ease)}.Footer_link__QLwJY:hover{color:var(--serp-fg)}.Footer_bottom__61aT_{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:40px;padding-top:24px;border-top-style:solid;border-top:1px solid var(--serp-line)}.Footer_legal__usyVx,.Footer_revision__KYP8A{font-size:11px;line-height:1;color:var(--serp-mute)}@media (max-width:720px){.Footer_top__gpycw{flex-direction:column;gap:28px}.Footer_links__FqB9f{gap:20px}}@media (prefers-reduced-motion:reduce){.Footer_link__QLwJY{transition:none}}.Hero_hero__AzOml{position:relative;min-height:100svh;padding-top:calc(64px + clamp(72px, 12vh, 140px));background:var(--serp-bg);overflow:hidden}.Hero_copy__cYRhL,.Hero_hero__AzOml{display:flex;flex-direction:column;color:var(--serp-fg)}.Hero_copy__cYRhL{align-items:flex-start;gap:0;padding-bottom:clamp(56px,7vw,112px)}.Hero_eyebrow__E4oxL{margin-bottom:clamp(28px,3.5vw,48px);opacity:0;animation:Hero_rise___Egru 1.1s var(--serp-ease) forwards}.Hero_headline__eqL7e{color:var(--serp-fg);max-width:12ch}.Hero_line__LR4U3{display:block;opacity:0;transform:translateY(24px);animation:Hero_rise___Egru 1.1s var(--serp-ease) forwards;animation-delay:var(--serp-line-delay,0s);color:var(--serp-fg)}.Hero_lead__qt7lL{margin-top:clamp(28px,3.5vw,48px);color:var(--serp-mute);opacity:0;animation:Hero_rise___Egru 1.1s var(--serp-ease) .26s forwards}.Hero_ctas___d4Vo{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(28px,3vw,40px);opacity:0;animation:Hero_rise___Egru 1.1s var(--serp-ease) .38s forwards}.Hero_field__p1GxW{position:relative;width:100%;height:52vh;min-height:320px;margin-top:auto;border-top-style:solid;border-top:1px solid var(--serp-line);background:var(--serp-ink)}.Hero_canvas__F_SCx{display:block;width:100%;height:100%;max-width:none}.Hero_vignette__VOBRt{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 85% at 50% 50%,rgba(5,5,5,0) 0,rgba(5,5,5,0) 35%,var(--serp-ink) 100%)}.Hero_ticker__YikBb{position:relative;height:40px;overflow:hidden;border-top-style:solid;border-top:1px solid var(--serp-line);border-bottom-style:solid;border-bottom:1px solid var(--serp-line);color:var(--serp-mute);background:var(--serp-bg)}.Hero_track__0yn5P{display:flex;align-items:center;height:100%;width:max-content;animation:Hero_ticker__YikBb 40s linear infinite;will-change:transform}.Hero_tick__Gynb7{display:inline-flex;align-items:center;gap:10px;padding-right:48px;color:var(--serp-mute);white-space:nowrap}.Hero_dot__BNSYi{width:6px;height:6px;border-radius:999px;background:var(--serp-signal);flex:none}.Hero_tickText__LPC8c{font-size:12px;line-height:1;color:var(--serp-mute)}@keyframes Hero_rise___Egru{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero_ticker__YikBb{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:720px){.Hero_hero__AzOml{padding-top:calc(64px + 56px)}.Hero_field__p1GxW{height:44vh;min-height:260px}.Hero_headline__eqL7e{max-width:none}}@media (prefers-reduced-motion:reduce){.Hero_ctas___d4Vo,.Hero_eyebrow__E4oxL,.Hero_lead__qt7lL,.Hero_line__LR4U3{opacity:1;transform:none;animation:none}.Hero_track__0yn5P{animation:none}}.Manifesto_section__a_3vP{position:relative;border-top:1px solid var(--serp-line)}.Manifesto_grid__o50EE{display:grid;grid-template-columns:1fr;row-gap:28px;align-items:start}.Manifesto_aside__YB3th{color:var(--serp-mute)}.Manifesto_statement__OSskk{font-size:clamp(28px,3.6vw,60px);font-weight:500;line-height:1.12;letter-spacing:-.03em;max-width:26ch;color:var(--serp-fg);text-wrap:pretty}.Manifesto_word__xqg7d{color:var(--serp-fg);transition:color .35s var(--serp-ease)}.Manifesto_word__xqg7d[data-on="0"]{color:var(--serp-line-strong)}.Manifesto_statement__OSskk:not([data-live]) .Manifesto_word__xqg7d{transition:none}@media (min-width:900px){.Manifesto_grid__o50EE{grid-template-columns:160px 1fr;column-gap:clamp(24px,4vw,64px)}}@media (prefers-reduced-motion:reduce){.Manifesto_word__xqg7d,.Manifesto_word__xqg7d[data-on="0"]{color:var(--serp-fg);transition:none}}.Nav_nav__o8Pnp{position:fixed;top:0;left:0;right:0;z-index:60;height:64px;color:var(--serp-white);background:rgba(5,5,5,0);border-bottom:1px solid transparent;transition:background-color .35s var(--serp-ease),border-color .35s var(--serp-ease)}.Nav_frosted__8WJ0e{background:rgba(5,5,5,.6);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border-bottom-style:solid;border-bottom:1px solid var(--serp-line)}.Nav_light__J6GRD.Nav_frosted__8WJ0e{background:rgba(243,241,236,.72);border-bottom:1px solid rgba(5,5,5,.12)}.Nav_light__J6GRD,.Nav_light__J6GRD .Nav_brand__Lksp9,.Nav_light__J6GRD .Nav_link__dkqBw,.Nav_light__J6GRD .Nav_wordmark__GR2yq{color:var(--serp-ink)}.Nav_light__J6GRD .Nav_suffix__cQ69P{color:#6f6f76}.Nav_nav__o8Pnp.Nav_light__J6GRD .Nav_cta__A72MO{background:var(--serp-ink);color:var(--serp-paper)}.Nav_nav__o8Pnp.Nav_light__J6GRD .Nav_cta__A72MO:hover{background:var(--serp-signal);color:var(--serp-white)}.Nav_brand__Lksp9,.Nav_cta__A72MO,.Nav_link__dkqBw,.Nav_suffix__cQ69P,.Nav_wordmark__GR2yq{transition:color .35s var(--serp-ease),background-color .35s var(--serp-ease)}.Nav_row__Qjrp5{height:100%;display:flex;align-items:center;gap:32px}.Nav_brand__Lksp9{display:inline-flex;align-items:baseline;gap:8px;color:var(--serp-white);flex:none}.Nav_wordmark__GR2yq{font-size:17px;font-weight:500;letter-spacing:-.02em;line-height:1;color:var(--serp-white)}.Nav_suffix__cQ69P{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1;color:var(--serp-mute)}.Nav_links__txt87{display:flex;align-items:center;gap:28px;margin-left:auto}.Nav_link__dkqBw{display:inline-block;font-size:13.5px;font-weight:500;letter-spacing:-.01em;line-height:1;color:rgba(255,255,255,.72);transition:color .25s var(--serp-ease)}.Nav_link__dkqBw:hover{color:var(--serp-white)}.Nav_menu__pjC1f{--serp-menu-accent:#186591;position:relative;height:64px;display:flex;align-items:center}.Nav_menu__pjC1f .Nav_link__dkqBw{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font-family:inherit;cursor:pointer}.Nav_chev__pTOmI{width:10px;height:10px;transition:transform .25s var(--serp-ease)}.Nav_menu__pjC1f:focus-within .Nav_chev__pTOmI,.Nav_menu__pjC1f:hover .Nav_chev__pTOmI,.Nav_menu__pjC1f[data-open] .Nav_chev__pTOmI{transform:rotate(180deg);color:var(--serp-menu-accent)}.Nav_panel__77iFY{position:absolute;top:56px;left:50%;transform:translate(-50%,6px);min-width:300px;padding:8px;border-style:solid;border:1px solid var(--serp-line);border-radius:14px;background:rgba(14,14,16,.92);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);box-shadow:0 24px 60px rgba(0,0,0,.35);opacity:0;visibility:hidden;transition:opacity .2s var(--serp-ease) .25s,transform .2s var(--serp-ease) .25s,visibility 0s linear .45s}.Nav_menu__pjC1f:focus-within .Nav_panel__77iFY,.Nav_menu__pjC1f:hover .Nav_panel__77iFY,.Nav_menu__pjC1f[data-open] .Nav_panel__77iFY{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}.Nav_panelList__mKXGw{display:grid;grid-template-columns:1fr 1fr;gap:2px}.Nav_panelLink__aO9Q1{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;font-size:13.5px;font-weight:500;letter-spacing:-.01em;color:rgba(255,255,255,.82);white-space:nowrap;transition:background-color .2s var(--serp-ease),color .2s var(--serp-ease)}.Nav_panelLink__aO9Q1:focus-visible,.Nav_panelLink__aO9Q1:hover{background:var(--serp-menu-accent);color:var(--serp-white)}.Nav_panelIndex__LDlaC{font-size:11px;color:var(--serp-mute);transition:color .2s var(--serp-ease)}.Nav_panelLink__aO9Q1:focus-visible .Nav_panelIndex__LDlaC,.Nav_panelLink__aO9Q1:hover .Nav_panelIndex__LDlaC{color:var(--serp-white)}.Nav_panelName__0_mKV{color:inherit}.Nav_nav__o8Pnp.Nav_light__J6GRD .Nav_panelLink__aO9Q1{color:rgba(255,255,255,.82)}.Nav_nav__o8Pnp .Nav_cta__A72MO{height:40px;padding-inline:18px;font-size:14px;background:var(--serp-white);color:var(--serp-ink);flex:none}.Nav_nav__o8Pnp .Nav_cta__A72MO:hover{background:var(--serp-signal);color:var(--serp-white)}@media (max-width:720px){.Nav_links__txt87{display:none}.Nav_brand__Lksp9{margin-right:auto}}@media (prefers-reduced-motion:reduce){.Nav_chev__pTOmI,.Nav_link__dkqBw,.Nav_nav__o8Pnp,.Nav_panelLink__aO9Q1,.Nav_panel__77iFY{transition:none}}@font-face{font-family:serpSans;src:url(/_next/static/media/ef09701c7492af29-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:serpSans;src:url(/_next/static/media/ea234620f9e86969-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:serpSans;src:url(/_next/static/media/d2f266df921abd21-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:serpSans Fallback;src:local("Arial");ascent-override:90.00%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:107.64%}.__className_f7ff91{font-family:serpSans,serpSans Fallback,-apple-system,system-ui,Helvetica,Arial,sans-serif}.__variable_f7ff91{--serp-font-sans:"serpSans","serpSans Fallback",-apple-system,system-ui,Helvetica,Arial,sans-serif}@font-face{font-family:serpMono;src:url(/_next/static/media/b8c97ebabd0473a4-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:serpMono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_d71b88{font-family:serpMono,serpMono Fallback,ui-monospace,SF Mono,Menlo,monospace;font-weight:400;font-style:normal}.__variable_d71b88{--serp-font-mono:"serpMono","serpMono Fallback",ui-monospace,SF Mono,Menlo,monospace}.PostArticle_section__UA6VH{position:relative;border-top-style:solid;border-top:1px solid var(--serp-line)}.PostArticle_grid__ALAP4{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media (min-width:1000px){.PostArticle_grid__ALAP4{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px}}.PostArticle_aside__SHt_5{min-width:0;color:var(--serp-fg)}@media (min-width:1000px){.PostArticle_aside__SHt_5{position:sticky;top:120px;align-self:start}}.PostArticle_label__4_auh{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--serp-mute);padding-bottom:12px}.PostArticle_nav__iTsdG{list-style:none;border-top-style:solid;border-top:1px solid var(--serp-line);color:var(--serp-fg)}.PostArticle_navItem__Q2oY6{border-bottom-style:solid;border-bottom:1px solid var(--serp-line);color:var(--serp-fg)}.PostArticle_navLink__anmAq{display:block;padding:8px 0;font-size:14px;line-height:1.4;letter-spacing:-.01em;color:var(--serp-mute);text-wrap:pretty;transition:color .25s var(--serp-ease)}.PostArticle_navLink__anmAq:hover{color:var(--serp-fg)}.PostArticle_facts__7sUaU{margin-top:32px;color:var(--serp-fg)}.PostArticle_fact__waXuw{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-top-style:solid;border-top:1px solid var(--serp-line);color:var(--serp-fg)}.PostArticle_fact__waXuw:last-child{border-bottom-style:solid;border-bottom:1px solid var(--serp-line)}.PostArticle_factLabel__HPWPK{font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--serp-mute)}.PostArticle_factValue__TEfU4{font-size:14px;color:var(--serp-fg)}.PostArticle_tags__MohPk{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding-top:2px}.PostArticle_tag__3IeTt{display:inline-flex;align-items:center;height:28px;padding-inline:12px;border-style:solid;border:1px solid var(--serp-line-strong);border-radius:999px;font-size:12px;color:var(--serp-fg)}.PostArticle_article__LW7AZ{min-width:0;color:var(--serp-fg)}.PostArticle_block__j_nDf{scroll-margin-top:120px;color:var(--serp-fg)}.PostArticle_block__j_nDf+.PostArticle_block__j_nDf{margin-top:48px}.PostArticle_h2__NqilN{font-size:clamp(22px,2.2vw,32px);color:var(--serp-fg);text-wrap:balance}.PostArticle_h3__RwQSD{margin-top:32px;font-size:20px;font-weight:500;line-height:1.25;letter-spacing:-.02em;color:var(--serp-fg);text-wrap:balance}.PostArticle_paragraph__bEMq_{text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin-top:16px;max-width:68ch;font-size:17px;line-height:1.6;letter-spacing:-.01em;color:var(--serp-fg);text-wrap:pretty}.PostArticle_subsection__Ondz0{min-width:0;color:var(--serp-fg)}.PostArticle_bullets__mBKQO{display:grid;gap:10px;margin-top:16px;max-width:68ch;list-style:none}.PostArticle_bullet__0cCsh{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.55;color:var(--serp-fg)}.PostArticle_square__QIr7L{flex:none;width:4px;height:4px;margin-top:9px;background:var(--serp-signal)}.PostArticle_bulletText__Cij7y{text-align:justify;-webkit-hyphens:auto;hyphens:auto;color:var(--serp-fg);text-wrap:pretty}@media (prefers-reduced-motion:reduce){.PostArticle_navLink__anmAq{transition:none}}.PostFaq_answer__pSfWv.PostFaq_justify__KtciT{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.PortfolioHeroFrame_bezel__C_gwj{position:relative;display:block;width:100%;max-width:100%;aspect-ratio:16/9;max-height:720px;border-style:solid;border:1px solid var(--serp-line);border-radius:20px;background:var(--serp-ink-2);color:var(--serp-fg);overflow:hidden;transition:border-color .25s var(--serp-ease)}.PortfolioHeroFrame_bezel__C_gwj:hover{border-color:var(--serp-line-strong)}.PortfolioHeroFrame_plate__uTm56{object-fit:cover}@media (max-width:720px){.PortfolioHeroFrame_bezel__C_gwj{aspect-ratio:4/5;max-height:none}}@media (prefers-reduced-motion:reduce){.PortfolioHeroFrame_bezel__C_gwj{transition:none}}.Closing_closing__pufnj{position:relative;overflow:hidden;color:var(--serp-fg);background:var(--serp-bg)}.Closing_grid__1mUDY{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:80px 80px;background-position:50%;-webkit-mask-image:radial-gradient(ellipse 55% 65% at 50% 50%,#000 0,rgba(0,0,0,.6) 45%,transparent 100%);mask-image:radial-gradient(ellipse 55% 65% at 50% 50%,#000 0,rgba(0,0,0,.6) 45%,transparent 100%)}.Closing_inner__ytzX3{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--serp-fg)}.Closing_eyebrow__898Ei{margin-bottom:clamp(28px,3.5vw,48px)}.Closing_headline__m2uxp{color:var(--serp-fg)}.Closing_line__nrMr0{display:block;color:var(--serp-fg)}.Closing_lead__CBjD7{margin-top:clamp(28px,3.5vw,48px);max-width:40ch;text-align:center;color:var(--serp-mute)}.Closing_ctas__iJppR{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:clamp(28px,3vw,40px)}.ModuleCapabilities_section__Zt_GM{position:relative;border-top-style:solid;border-top:1px solid var(--serp-line)}.ModuleCapabilities_section__Zt_GM.ModuleCapabilities_tight__KIlXo{padding-top:clamp(48px,6vw,96px)}.ModuleCapabilities_grid__Dj5wI{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media (min-width:1000px){.ModuleCapabilities_grid__Dj5wI{gap:clamp(48px,5vw,72px)}}.ModuleCapabilities_aside__X4guL{display:flex;flex-direction:column;align-items:flex-start;min-width:0;color:var(--serp-fg)}.ModuleCapabilities_heading___75PM{margin-top:22px;max-width:16ch;color:var(--serp-fg)}.ModuleCapabilities_count__1RIA_{margin-top:22px;font-size:12px;letter-spacing:.04em;color:var(--serp-mute)}.ModuleCapabilities_list__fdSYp{min-width:0;list-style:none}.ModuleCapabilities_row__oMZub{display:grid;grid-template-columns:64px 1fr;gap:0;padding:32px 0;border-top-style:solid;border-top:1px solid var(--serp-line);color:var(--serp-fg);scroll-margin-top:120px}.ModuleCapabilities_row__oMZub:last-child{border-bottom-style:solid;border-bottom:1px solid var(--serp-line)}.ModuleCapabilities_index__eoCBF{padding-top:8px;color:var(--serp-mute)}.ModuleCapabilities_body__I2gYQ{min-width:0}.ModuleCapabilities_body__I2gYQ.ModuleCapabilities_withScreen__VRRm2{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.ModuleCapabilities_figure__QhCeK,.ModuleCapabilities_text__sjVkn{min-width:0}@media (min-width:1000px){.ModuleCapabilities_body__I2gYQ.ModuleCapabilities_withScreen__VRRm2{grid-template-columns:minmax(0,1fr) 320px;gap:40px;align-items:start}}@media (min-width:1000px) and (max-width:1199px){.ModuleCapabilities_body__I2gYQ.ModuleCapabilities_withScreen__VRRm2{grid-template-columns:minmax(0,1fr) 272px;gap:28px}.ModuleCapabilities_body__I2gYQ.ModuleCapabilities_withScreen__VRRm2 .ModuleCapabilities_details__0LSU8{grid-template-columns:1fr}}@media (max-width:999px){.ModuleCapabilities_body__I2gYQ.ModuleCapabilities_withScreen__VRRm2 .ModuleCapabilities_figure__QhCeK{order:-1}}.ModuleCapabilities_name__yGikN{color:var(--serp-fg)}.ModuleCapabilities_summary__WZA3U{margin-top:12px;max-width:60ch;font-size:16px;line-height:1.55;color:var(--serp-mute);text-wrap:pretty}.ModuleCapabilities_details__0LSU8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin-top:20px;list-style:none}.ModuleCapabilities_detail__UChFA{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:var(--serp-fg)}.ModuleCapabilities_square__edP_l{flex:none;width:4px;height:4px;margin-top:8px;background:var(--serp-signal)}.ModuleCapabilities_detailText__p2pk6{color:var(--serp-fg)}@media (max-width:640px){.ModuleCapabilities_row__oMZub{grid-template-columns:48px 1fr;padding:28px 0}.ModuleCapabilities_details__0LSU8{grid-template-columns:1fr}}.ModuleDetails_section__8rEEA{position:relative}.ModuleDetails_header__p__XA{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:clamp(48px,6vw,96px)}.ModuleDetails_heading__5VxDT{margin-top:22px;max-width:16ch;color:var(--serp-fg)}.ModuleDetails_table__VvR0n{min-width:0;max-width:960px}.ModuleDetails_row__Pk_QH{display:grid;grid-template-columns:1fr;row-gap:8px;padding:20px 0;border-top-style:solid;border-top:1px solid var(--serp-line);color:var(--serp-fg)}.ModuleDetails_row__Pk_QH:last-child{border-bottom-style:solid;border-bottom:1px solid var(--serp-line)}@media (min-width:720px){.ModuleDetails_row__Pk_QH{grid-template-columns:220px 1fr;column-gap:24px;row-gap:0;align-items:baseline}}.ModuleDetails_key__2djTV{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--serp-mute)}.ModuleDetails_value__pFFF5{font-size:17px;font-weight:400;line-height:1.45;letter-spacing:-.01em;color:var(--serp-fg);text-wrap:pretty}.Dashboard_stage__F5wNy{container-type:inline-size;width:100%;height:100%;color:rgba(255,255,255,.92)}.Dashboard_app__6pVzi{--u:calc(100cqi / 1280);--t1:rgba(255,255,255,0.92);--t2:#8a8a92;--t3:rgba(255,255,255,0.38);--line:rgba(255,255,255,0.08);--line2:rgba(255,255,255,0.15);--fill:rgba(255,255,255,0.03);--fill2:rgba(255,255,255,0.07);--accent:#ff5a1f;--mono:var(--serp-font-mono),ui-monospace,"SF Mono",Menlo,monospace;display:grid;grid-template-columns:calc(210 * var(--u)) minmax(0,1fr);width:100%;height:100%;font-size:calc(12 * var(--u));line-height:1.3;letter-spacing:-.005em;color:var(--t1)}.Dashboard_mono__286vt{font-family:var(--mono);letter-spacing:0}.Dashboard_sidebar__5fRzW{display:flex;flex-direction:column;gap:calc(12 * var(--u));min-height:0;padding:calc(18 * var(--u)) calc(14 * var(--u)) calc(14 * var(--u));border-right-style:solid;border-right:1px solid var(--line);background:rgba(255,255,255,.015);color:var(--t1);overflow:hidden}.Dashboard_brand__Mnnwz{display:flex;align-items:center;gap:calc(9 * var(--u));padding:0 calc(4 * var(--u))}.Dashboard_mark__cGSzP{display:grid;place-items:center;flex:none;width:calc(24 * var(--u));height:calc(24 * var(--u));border-radius:calc(7 * var(--u));background:#ffffff;color:#0e0e10;font-size:calc(12 * var(--u));font-weight:600}.Dashboard_brandName__jbJwC{font-size:calc(13.5 * var(--u));font-weight:500;color:var(--t1)}.Dashboard_brandTag__0nMWe{margin-left:auto;font-family:var(--mono);font-size:calc(9.5 * var(--u));letter-spacing:.08em;color:var(--t2)}.Dashboard_search__6wHva{display:flex;align-items:center;gap:calc(8 * var(--u));height:calc(30 * var(--u));padding:0 calc(10 * var(--u));border-style:solid;border:1px solid var(--line);border-radius:calc(8 * var(--u));background:var(--fill);color:var(--t3)}.Dashboard_searchIcon__ZYJmQ{flex:none;width:calc(13 * var(--u));height:calc(13 * var(--u));color:var(--t3)}.Dashboard_searchText__L0e6_{font-size:calc(11.5 * var(--u));color:var(--t3)}.Dashboard_kbd___f4Ts{margin-left:auto;padding:calc(1 * var(--u)) calc(5 * var(--u));border-style:solid;border:1px solid var(--line2);border-radius:calc(4 * var(--u));color:var(--t2)}.Dashboard_kbd___f4Ts,.Dashboard_section___W73K{font-family:var(--mono);font-size:calc(9.5 * var(--u))}.Dashboard_section___W73K{margin-top:calc(4 * var(--u));padding:0 calc(8 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.Dashboard_nav__ZJf4X{display:flex;flex-direction:column;gap:calc(2 * var(--u));margin-top:calc(-4 * var(--u))}.Dashboard_navItem__Xz5rZ{display:flex;align-items:center;gap:calc(10 * var(--u));height:calc(30 * var(--u));padding:0 calc(8 * var(--u));border-radius:calc(8 * var(--u));color:var(--t2)}.Dashboard_navItem__Xz5rZ[data-active]{background:var(--fill2);color:var(--t1)}.Dashboard_navIcon__TckP6{flex:none;width:calc(15 * var(--u));height:calc(15 * var(--u))}.Dashboard_navLabel__yQE_q{font-size:calc(12.5 * var(--u));white-space:nowrap;color:inherit}.Dashboard_navCount__Jx_0t{margin-left:auto;font-family:var(--mono);font-size:calc(10 * var(--u));color:var(--t3)}.Dashboard_feed__hG7nZ{margin-top:auto;padding:calc(11 * var(--u)) calc(12 * var(--u));border-style:solid;border:1px solid var(--line);border-radius:calc(10 * var(--u));background:var(--fill);color:var(--t1)}.Dashboard_feedHead__M137t{display:flex;align-items:center;gap:calc(8 * var(--u));font-size:calc(11.5 * var(--u));font-weight:500;color:var(--t1)}.Dashboard_live__xwQ2R{flex:none;width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:999px;background:var(--accent);box-shadow:0 0 0 calc(3 * var(--u)) rgba(255,90,31,.18)}.Dashboard_feedSub___WAJX{margin-top:calc(5 * var(--u));font-size:calc(10.5 * var(--u));color:var(--t2)}.Dashboard_feedNote___glWz{margin-top:calc(2 * var(--u));font-family:var(--mono);font-size:calc(9.5 * var(--u));color:var(--t3)}.Dashboard_user__o0nn3{display:flex;align-items:center;gap:calc(9 * var(--u));padding:calc(2 * var(--u)) calc(4 * var(--u)) 0}.Dashboard_avatar__dfCUy{display:grid;place-items:center;flex:none;width:calc(24 * var(--u));height:calc(24 * var(--u));border-radius:999px;background:var(--fill2);font-family:var(--mono);font-size:calc(9 * var(--u));color:var(--t1)}.Dashboard_userName___zZIj{font-size:calc(11.5 * var(--u));color:var(--t1)}.Dashboard_userRole__pPp_C{margin-left:auto;font-family:var(--mono);font-size:calc(9.5 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--t3)}.Dashboard_main__awhKr{display:grid;grid-template-rows:auto auto minmax(0,1fr) minmax(0,1fr);gap:calc(14 * var(--u));min-width:0;min-height:0;padding:calc(18 * var(--u)) calc(22 * var(--u)) calc(20 * var(--u));color:var(--t1)}.Dashboard_header__aSdtI{display:flex;align-items:center;gap:calc(12 * var(--u));min-width:0}.Dashboard_headerCopy__mG_PN{min-width:0}.Dashboard_title__str9K{font-size:calc(19 * var(--u));font-weight:500;letter-spacing:-.02em;line-height:1.15;color:var(--t1)}.Dashboard_sub__txFyZ{margin-top:calc(3 * var(--u));font-size:calc(11.5 * var(--u));color:var(--t2)}.Dashboard_headerRight__now_1{display:flex;align-items:center;gap:calc(8 * var(--u));margin-left:auto}.Dashboard_segmented__otv7_{display:flex;padding:calc(3 * var(--u));border-style:solid;border:1px solid var(--line);border-radius:calc(8 * var(--u));background:var(--fill)}.Dashboard_segment__wMAhH{display:grid;place-items:center;height:calc(22 * var(--u));padding:0 calc(10 * var(--u));border-radius:calc(6 * var(--u));font-size:calc(11 * var(--u));color:var(--t2)}.Dashboard_segment__wMAhH[data-active]{background:var(--fill2);color:var(--t1)}.Dashboard_btn__lOp1_{display:inline-flex;align-items:center;height:calc(30 * var(--u));padding:0 calc(12 * var(--u));border-style:solid;border:1px solid var(--line2);border-radius:calc(8 * var(--u));font-size:calc(11.5 * var(--u));font-weight:500;white-space:nowrap;color:var(--t1)}.Dashboard_btnPrimary___15ja{border-color:#ffffff;background:#ffffff;color:#0e0e10}.Dashboard_kpis__U2KkF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(12 * var(--u))}.Dashboard_kpi__dJxfL{display:flex;flex-direction:column;min-width:0;padding:calc(12 * var(--u)) calc(14 * var(--u));border-style:solid;border:1px solid var(--line);border-radius:calc(12 * var(--u));background:var(--fill);color:var(--t1)}.Dashboard_kpiLabel__Sp3IZ{font-family:var(--mono);font-size:calc(9.5 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--t2)}.Dashboard_kpiValue__YNSBB{margin-top:calc(7 * var(--u));font-size:calc(26 * var(--u));font-weight:500;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:var(--t1)}.Dashboard_kpiFoot__mQwiz{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(8 * var(--u));margin-top:calc(8 * var(--u))}.Dashboard_kpiDelta__GwooW{min-width:0;font-size:calc(10.5 * var(--u));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--t2)}.Dashboard_spark__c8wCN{flex:none;width:calc(72 * var(--u));height:calc(20 * var(--u));color:rgba(255,255,255,.55)}.Dashboard_row__HU0PU{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:calc(12 * var(--u));min-height:0}.Dashboard_card__AqnO5{display:flex;flex-direction:column;min-width:0;min-height:0;padding:calc(13 * var(--u)) calc(16 * var(--u)) calc(10 * var(--u));border-style:solid;border:1px solid var(--line);border-radius:calc(12 * var(--u));background:var(--fill);color:var(--t1);overflow:hidden}.Dashboard_cardHead__suYO0{display:flex;align-items:center;gap:calc(8 * var(--u));flex:none}.Dashboard_cardTitle__t52HU{font-size:calc(12.5 * var(--u));font-weight:500;color:var(--t1)}.Dashboard_cardMeta__8Qi2x{color:var(--t2)}.Dashboard_cardMeta__8Qi2x,.Dashboard_chip__dpsBO{margin-left:auto;font-family:var(--mono);font-size:calc(10 * var(--u))}.Dashboard_chip__dpsBO{padding:calc(2 * var(--u)) calc(8 * var(--u));border-radius:999px;background:rgba(255,90,31,.12);color:var(--accent)}.Dashboard_legend__9Hcfi{display:flex;gap:calc(12 * var(--u));margin-left:auto}.Dashboard_legendItem__zKvCR{display:inline-flex;align-items:center;gap:calc(5 * var(--u));font-size:calc(10.5 * var(--u));color:var(--t2)}.Dashboard_swatch__PlDhg{width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:calc(2 * var(--u));background:rgba(255,255,255,.85)}.Dashboard_swatch__PlDhg[data-kind=late]{background:var(--accent)}.Dashboard_swatch__PlDhg[data-kind=leave]{background:rgba(255,255,255,.18)}.Dashboard_chart__BukZT{display:grid;grid-template-rows:minmax(0,1fr) auto;flex:1;min-height:0;margin-top:calc(12 * var(--u))}.Dashboard_plot__Nf74h{display:grid;grid-template-columns:repeat(var(--cols,7),minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:calc(var(--col-gap, 18) * var(--u));padding:0 calc(6 * var(--u));border-bottom-style:solid;border-bottom:1px solid var(--line2);background:repeating-linear-gradient(to top,var(--line) 0 1px,transparent 1px 25%)}.Dashboard_col__qz5OJ{display:flex;flex-direction:column-reverse;gap:calc(2 * var(--u));height:100%;min-height:0}.Dashboard_bar__yEsvk{flex:none;border-radius:calc(3 * var(--u));background:rgba(255,255,255,.34)}.Dashboard_bar__yEsvk[data-kind=late]{background:rgba(255,90,31,.55)}.Dashboard_bar__yEsvk[data-kind=leave]{background:rgba(255,255,255,.12)}.Dashboard_col__qz5OJ[data-today] .Dashboard_bar__yEsvk[data-kind=present]{background:rgba(255,255,255,.9)}.Dashboard_col__qz5OJ[data-today] .Dashboard_bar__yEsvk[data-kind=late]{background:var(--accent)}.Dashboard_days__awLy4{display:grid;grid-template-columns:repeat(var(--cols,7),minmax(0,1fr));gap:calc(var(--col-gap, 18) * var(--u));padding:calc(6 * var(--u)) calc(6 * var(--u)) 0}.Dashboard_day__upTWr{text-align:center;font-family:var(--mono);font-size:calc(9.5 * var(--u));color:var(--t3)}.Dashboard_day__upTWr[data-today]{color:var(--t1)}.Dashboard_list__pVgst{display:flex;flex-direction:column;min-height:0;margin-top:calc(6 * var(--u))}.Dashboard_item__6aoE6{display:grid;grid-template-columns:calc(26 * var(--u)) minmax(0,1fr) auto;align-items:center;gap:calc(10 * var(--u));padding:calc(7 * var(--u)) 0;border-top-style:solid;border-top:1px solid var(--line)}.Dashboard_item__6aoE6:first-child{border-top:0}.Dashboard_upItem__P7hPY{grid-template-columns:minmax(0,1fr) auto}.Dashboard_token__qyiU6{display:grid;place-items:center;width:calc(26 * var(--u));height:calc(26 * var(--u));border-radius:calc(7 * var(--u));background:var(--fill2);color:var(--t2)}.Dashboard_tokenIcon__y0YxE{width:calc(13 * var(--u));height:calc(13 * var(--u))}.Dashboard_itemText__xjk6E{display:flex;flex-direction:column;min-width:0}.Dashboard_itemLabel__wmMhw{font-size:calc(12 * var(--u));color:var(--t1)}.Dashboard_itemLabel__wmMhw,.Dashboard_itemSub__deRdf{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Dashboard_itemSub__deRdf{margin-top:calc(2 * var(--u));font-size:calc(10.5 * var(--u));color:var(--t2)}.Dashboard_action__vnTYH{display:grid;place-items:center;height:calc(22 * var(--u));padding:0 calc(10 * var(--u));border-style:solid;border:1px solid var(--line2);border-radius:999px;font-size:calc(10.5 * var(--u));color:var(--t1)}.Dashboard_action__vnTYH[data-primary]{border-color:#ffffff;background:#ffffff;color:#0e0e10}.Dashboard_table__PHtlh{display:flex;flex-direction:column;min-height:0;margin-top:calc(8 * var(--u))}.Dashboard_tr__TuYoM{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,.9fr) minmax(0,.7fr) minmax(0,.7fr) minmax(0,.8fr);align-items:center;gap:calc(10 * var(--u));min-height:calc(34 * var(--u));border-top-style:solid;border-top:1px solid var(--line)}.Dashboard_th__2uPFb{min-height:calc(20 * var(--u));border-top:0;font-family:var(--mono);font-size:calc(9.5 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.Dashboard_person__ckHmE{display:flex;align-items:center;gap:calc(9 * var(--u));min-width:0}.Dashboard_personText__ihb95{display:flex;flex-direction:column;min-width:0}.Dashboard_role__6j87_{font-size:calc(12 * var(--u));white-space:nowrap;color:var(--t1)}.Dashboard_team__IRgVD{font-size:calc(10.5 * var(--u));white-space:nowrap;color:var(--t2)}.Dashboard_cell__XVQBL{font-size:calc(11.5 * var(--u));white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--t2)}.Dashboard_pill__RrnYZ{justify-self:start;display:inline-flex;align-items:center;height:calc(20 * var(--u));padding:0 calc(8 * var(--u));border-style:solid;border:1px solid var(--line2);border-radius:999px;font-size:calc(10.5 * var(--u));white-space:nowrap;color:var(--t1)}.Dashboard_pill__RrnYZ[data-tone=present]{border-color:transparent;background:var(--fill2)}.Dashboard_pill__RrnYZ[data-tone=late]{border-color:rgba(255,90,31,.45);background:rgba(255,90,31,.08);color:var(--accent)}.Dashboard_pill__RrnYZ[data-tone=leave]{color:var(--t2)}.Dashboard_meter__WjuUz{display:flex;align-items:center;gap:calc(8 * var(--u))}.Dashboard_track__YGv_t{width:calc(72 * var(--u));height:calc(4 * var(--u));border-radius:999px;background:var(--fill2);overflow:hidden}.Dashboard_fill__Ye49j{display:block;height:100%;border-radius:999px;background:rgba(255,255,255,.85)}.Dashboard_pct__vKJRL{min-width:calc(28 * var(--u));text-align:right;font-family:var(--mono);font-size:calc(10 * var(--u));color:var(--t2)}@container (max-width: 560px){.Dashboard_app__6pVzi{--u:calc(100cqi / 380);grid-template-columns:minmax(0,1fr)}.Dashboard_approvals___V5d4,.Dashboard_btnGhost__Hi7dC,.Dashboard_rowBottom__aX_cl,.Dashboard_segmented__otv7_,.Dashboard_sidebar__5fRzW,.Dashboard_spark__c8wCN{display:none}.Dashboard_main__awhKr{grid-template-rows:auto auto minmax(0,1fr);gap:calc(12 * var(--u));padding:calc(16 * var(--u)) calc(14 * var(--u))}.Dashboard_kpis__U2KkF{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(8 * var(--u))}.Dashboard_row__HU0PU{grid-template-columns:minmax(0,1fr)}.Dashboard_legend__9Hcfi{gap:calc(8 * var(--u))}.Dashboard_days__awLy4,.Dashboard_plot__Nf74h{gap:calc(10 * var(--u))}}.Dashboard_sk__XAQOS{display:block;flex:none;max-width:100%;border-radius:999px;background:rgba(255,255,255,.12)}.Dashboard_sk__XAQOS[data-tone=mid]{background:rgba(255,255,255,.24)}.Dashboard_sk__XAQOS[data-tone=hi]{background:rgba(255,255,255,.86)}.Dashboard_skStack__OJGzw{display:flex;flex-direction:column;gap:calc(6 * var(--u));min-width:0}.Dashboard_feed__hG7nZ .Dashboard_skStack__OJGzw{margin-top:calc(8 * var(--u))}.Dashboard_skIcon__D4b89{flex:none;width:calc(14 * var(--u));height:calc(14 * var(--u));border-radius:calc(4 * var(--u));background:rgba(255,255,255,.1)}.Dashboard_skIcon__D4b89[data-tone=hi]{background:rgba(255,255,255,.5)}.Dashboard_skDot__72Mpd{flex:none;width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:999px;background:rgba(255,255,255,.86);box-shadow:0 0 0 calc(3 * var(--u)) rgba(255,255,255,.12)}.Dashboard_skOnLight__5EBTC{display:block;width:calc(58 * var(--u));height:calc(6 * var(--u));border-radius:999px;background:rgba(14,14,16,.3)}.Dashboard_skValue__FnH0z{display:flex;align-items:center;height:calc(26 * var(--u));margin-top:calc(7 * var(--u))}.Dashboard_skHead__8MPil{font-family:var(--mono);font-size:calc(9.5 * var(--u));letter-spacing:.12em;text-transform:uppercase;color:var(--t2)}.Dashboard_skChip__OsjQL{display:block;width:calc(54 * var(--u));height:calc(16 * var(--u));margin-left:auto;border-radius:999px;background:rgba(255,255,255,.08)}.Dashboard_skPill__IvicS{display:block;justify-self:start;height:calc(18 * var(--u));border-style:solid;border:1px solid var(--line2);border-radius:999px}.Dashboard_item__6aoE6 .Dashboard_skPill__IvicS{justify-self:end}.Dashboard_skPill__IvicS[data-tone=on]{border-color:transparent;background:rgba(255,255,255,.1)}.Dashboard_skPill__IvicS[data-tone=hi]{border-color:transparent;background:rgba(255,255,255,.86)}.Dashboard_skDay__KSM5g{display:flex;justify-content:center;padding:0 calc(12 * var(--u))}.Dashboard_skeleton__vF4su .Dashboard_fill__Ye49j{background:rgba(255,255,255,.4)}.Dashboard_skeleton__vF4su .Dashboard_bar__yEsvk[data-kind=present]{background:rgba(255,255,255,.14)}.Dashboard_skeleton__vF4su .Dashboard_bar__yEsvk[data-kind=leave]{background:rgba(255,255,255,.06)}.Dashboard_skeleton__vF4su .Dashboard_col__qz5OJ[data-today] .Dashboard_bar__yEsvk[data-kind=present]{background:rgba(255,255,255,.82)}.Dashboard_skeleton__vF4su .Dashboard_person__ckHmE .Dashboard_token__qyiU6{width:calc(24 * var(--u));height:calc(24 * var(--u))}.ModuleOverview_section__TaSuu{position:relative}.ModuleOverview_heading__cHT2O{max-width:18ch;color:var(--serp-fg)}.ModuleOverview_columns__F2a6u{display:grid;grid-template-columns:1fr;gap:32px;margin-top:clamp(48px,6vw,96px)}@media (min-width:900px){.ModuleOverview_columns__F2a6u{grid-template-columns:repeat(3,minmax(0,1fr))}}.ModuleOverview_column__ZGBQo{display:flex;flex-direction:column;min-width:0;color:var(--serp-fg)}.ModuleOverview_label__TGCQV{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--serp-mute);padding-bottom:16px}.ModuleOverview_text__1r4mI{padding-top:20px;border-top-style:solid;border-top:1px solid var(--serp-line);font-size:17px;line-height:1.55;letter-spacing:-.01em;color:var(--serp-fg);text-wrap:pretty}.PricingHero_hero__PjHgw{position:relative;padding-top:140px;padding-bottom:clamp(64px,8vw,128px);color:var(--serp-fg);background:var(--serp-bg);overflow:hidden}.PricingHero_copy__ZQnMT{display:flex;flex-direction:column;align-items:flex-start;color:var(--serp-fg)}.PricingHero_eyebrow__k84m5{margin-bottom:clamp(28px,3.5vw,48px);color:var(--serp-mute);opacity:0;animation:PricingHero_rise__lOwHS 1.1s var(--serp-ease) forwards}.PricingHero_headline__QWv_4{max-width:20ch;color:var(--serp-fg)}.PricingHero_line__DSaFb{display:block;color:var(--serp-fg);opacity:0;transform:translateY(24px);animation:PricingHero_rise__lOwHS 1.1s var(--serp-ease) forwards;animation-delay:var(--serp-line-delay,0s)}.PricingHero_lead__28oo6{margin-top:clamp(28px,3.5vw,48px);color:var(--serp-mute);opacity:0;animation:PricingHero_rise__lOwHS 1.1s var(--serp-ease) .26s forwards}@keyframes PricingHero_rise__lOwHS{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.PricingHero_hero__PjHgw{padding-top:120px}.PricingHero_headline__QWv_4{max-width:none}}@media (prefers-reduced-motion:reduce){.PricingHero_eyebrow__k84m5,.PricingHero_lead__28oo6,.PricingHero_line__DSaFb{opacity:1;transform:none;animation:none}}