.aud-hero{background:var(--wl-paper);padding:88px 0 96px;border-bottom:1px solid var(--wl-rule)}.aud-hero .tagline{display:flex;align-items:baseline;gap:24px;margin-bottom:32px}.aud-hero .tagline .role-mark{font-family:var(--wl-font-display);font-style:italic;font-weight:800;font-size:28px;color:var(--wl-ink);line-height:1;position:relative;padding-right:16px}.aud-hero .tagline .role-mark:after{content:"";position:absolute;right:2px;top:50%;width:8px;height:8px;border-radius:50%;background:var(--wl-decision);transform:translateY(-50%)}.aud-hero h1{font-family:var(--wl-font-display);font-weight:700;font-size:clamp(56px,7.6vw,112px);line-height:.98;letter-spacing:-.028em;color:var(--wl-ink);margin:0 0 32px;max-width:16ch;text-wrap:balance}.aud-hero h1 em{font-style:italic}.aud-hero .lede{font-size:19px;margin-bottom:40px;max-width:600px}.aud-hero .ctas{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.aud-hero .verbs{margin-top:88px;padding-top:28px;border-top:1px solid var(--wl-rule);display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.aud-hero .verb{display:flex;flex-direction:column;gap:12px}.aud-hero .verb .vk{font-family:var(--wl-font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--wl-ink-subtle)}.aud-hero .verb .vv{font-family:var(--wl-font-display);font-weight:700;font-size:26px;line-height:1.05;letter-spacing:-.015em;color:var(--wl-ink)}.aud-hero .verb .vs{font-family:var(--wl-font-body);font-size:13px;line-height:1.5;color:var(--wl-ink-muted);margin:0}.ops-used{background:var(--wl-canvas);padding:120px 0}.ops-used .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--wl-rule)}.ops-used .op-card{padding:36px 32px 36px 0;border-bottom:1px solid var(--wl-rule);border-right:1px solid var(--wl-rule)}.ops-used .op-card:nth-child(3n){border-right:none;padding-right:0}.ops-used .op-card:nth-child(3n+1){padding-left:0}.ops-used .op-card:nth-child(3n+2){padding-left:32px;padding-right:32px}.ops-used .op-card .num{font-family:var(--wl-font-mono);font-size:11px;letter-spacing:.22em;color:var(--wl-ink-subtle);margin-bottom:24px;display:block}.ops-used .op-card .icon{width:28px;height:28px;color:var(--wl-ink);margin-bottom:24px}.ops-used .op-card h3{font-family:var(--wl-font-display);font-weight:600;font-size:22px;line-height:1.2;letter-spacing:-.01em;margin:0 0 10px;color:var(--wl-ink)}.ops-used .op-card p{font-family:var(--wl-font-body);font-size:14px;line-height:1.55;color:var(--wl-ink-muted);margin:0 0 20px;max-width:38ch}.day{background:var(--wl-paper);padding:120px 0}.day .timeline{display:grid;grid-template-columns:100px 1fr;gap:0;border-top:1px solid var(--wl-rule)}.day .tl-row{display:contents}.day .tl-time,.day .tl-event{padding:24px 24px 24px 0;border-bottom:1px solid var(--wl-rule)}.day .tl-time{font-family:var(--wl-font-mono);font-size:12px;letter-spacing:.22em;color:var(--wl-ink);padding-right:24px}.day .tl-event{display:flex;flex-direction:column;gap:8px;padding-left:24px;padding-right:0;border-left:1px solid var(--wl-rule);position:relative}.day .tl-event:before{content:"";position:absolute;left:-5px;top:30px;width:9px;height:9px;background:var(--wl-decision);border-radius:50%}.day .tl-event h3{font-family:var(--wl-font-display);font-weight:600;font-size:18px;line-height:1.3;letter-spacing:-.005em;color:var(--wl-ink);margin:0}.day .tl-event p{font-family:var(--wl-font-body);font-size:14px;line-height:1.55;color:var(--wl-ink-muted);margin:0;max-width:64ch}.day .tl-event .tag{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-family:var(--wl-font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--wl-ink-subtle);padding:4px 10px;border:1px solid var(--wl-rule);border-radius:var(--wl-radius-pill);align-self:flex-start}.stats-band{background:var(--wl-graphite);color:var(--wl-cloud);padding:96px 0}.stats-band .eyebrow{color:var(--wl-cloud-muted)}.stats-band .section-head h2{color:var(--wl-cloud)}.stats-band .section-head{border-top-color:var(--wl-cloud)}.stats-band .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--wl-cloud)}.stats-band .stat{padding:40px 40px 0 0;border-right:1px solid var(--wl-rule-dark)}.stats-band .stat:last-child{border-right:none;padding-right:0}.stats-band .stat:not(:first-child){padding-left:40px}.stats-band .stat .v{font-family:var(--wl-font-display);font-weight:700;font-size:clamp(56px,7vw,96px);line-height:1;letter-spacing:-.03em;color:var(--wl-cloud);font-variant-numeric:tabular-nums lining-nums}.stats-band .stat .v em{font-style:italic;color:var(--wl-decision)}.stats-band .stat .l{font-family:var(--wl-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--wl-cloud-muted);margin-top:20px}.stats-band .stat .d{font-family:var(--wl-font-body);font-size:14px;line-height:1.55;color:var(--wl-cloud-muted);margin:12px 0 0;max-width:32ch}.quote-band{padding:120px 0;background:var(--wl-paper)}.quote-band .container{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.quote-band blockquote{font-family:var(--wl-font-display);font-style:italic;font-weight:700;font-size:clamp(28px,3.6vw,44px);line-height:1.15;letter-spacing:-.02em;margin:24px 0 32px;color:var(--wl-ink);max-width:22ch}.quote-band .attr{font-family:var(--wl-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--wl-ink-subtle);line-height:1.7}.quote-band .attr strong{color:var(--wl-ink);font-weight:400}.quote-band .photo-slot{aspect-ratio:4 / 5;min-height:480px}.aud-cta{background:var(--wl-canvas);padding:120px 0}.aud-cta .container{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.aud-cta h2{font-family:var(--wl-font-display);font-weight:700;font-style:italic;font-size:clamp(48px,6vw,80px);line-height:1;letter-spacing:-.025em;margin:24px 0 0;color:var(--wl-ink);max-width:16ch}.aud-cta .ctas{display:flex;gap:28px;flex-wrap:wrap;align-items:center}@media(max-width:980px){.aud-hero{padding:56px 0 72px}.aud-hero .tagline{gap:14px;margin-bottom:24px;flex-wrap:wrap}.aud-hero h1{font-size:clamp(40px,11vw,72px);margin-bottom:24px}.aud-hero .verbs{grid-template-columns:1fr 1fr;gap:24px 20px;margin-top:56px}.aud-hero .verb .vv{font-size:20px}.ops-used{padding:80px 0}.ops-used .grid{grid-template-columns:1fr}.ops-used .op-card{border-right:none!important;padding:28px 0!important}.ops-used .op-card h3{font-size:20px}.day{padding:80px 0}.day .timeline{grid-template-columns:1fr}.day .tl-time{padding-bottom:4px;border-bottom:none;padding-top:24px;padding-right:0}.day .tl-event{border-left:none;padding-left:0;padding-top:4px;padding-bottom:24px}.day .tl-event:before{display:none}.day .tl-event h3{font-size:17px}.stats-band{padding:64px 0}.stats-band .grid{grid-template-columns:1fr}.stats-band .stat{border-right:none;border-bottom:1px solid var(--wl-rule-dark);padding:24px 0!important}.stats-band .stat:last-child{border-bottom:none}.stats-band .stat .v{font-size:clamp(48px,12vw,72px)}.quote-band{padding:80px 0}.quote-band .container{grid-template-columns:1fr;gap:32px}.quote-band blockquote{font-size:clamp(26px,7vw,36px)}.quote-band .photo-slot{aspect-ratio:4 / 3;min-height:280px}.aud-cta{padding:80px 0}.aud-cta .container{grid-template-columns:1fr;gap:24px}.aud-cta h2{font-size:clamp(36px,9vw,56px)}}@media(max-width:560px){.aud-hero .verbs{grid-template-columns:1fr;gap:20px}}
