.desktop-nav[data-astro-cid-w6rsueb7] a[data-astro-cid-w6rsueb7][aria-current=page]{text-underline-offset:8px;text-decoration:underline 1px}.mobile-menu[data-astro-cid-w6rsueb7] a[data-astro-cid-w6rsueb7][aria-current=page]{color:var(--accent-light)}.wwd .wwd-hero{isolation:isolate;padding:190px 0 0;position:relative;overflow:hidden}.wwd .wwd-hero .shell{position:relative}.wwd .wwd-hero h1{letter-spacing:-.035em;max-width:1120px;font-size:clamp(42px,4.7vw,68px);line-height:1.08}.wwd .wwd-lead{max-width:650px;font-size:20px;line-height:1.65;margin-top:30px!important}.wwd .wwd-hero .text-link{margin-top:30px}.wwd .wwd-hero .text-link:hover{color:var(--accent-light)}.wwd .hero-foundation{letter-spacing:.035em;max-width:min(100%,880px);color:var(--on-dark-soft);border-top:1px solid #ffffff35;flex-wrap:wrap;gap:0 48px;margin-top:80px;padding:22px 0 28px;font-size:12px;display:flex}.wwd .capabilities .section-intro{margin-bottom:58px}.wwd .capability-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;display:grid}.wwd .capability-list article{border-top:1px solid var(--paper-line);align-items:baseline;gap:26px;padding:30px 0 36px;display:flex}.wwd .capability-number{letter-spacing:.06em;color:#365c46;flex:none;font-size:13px}.wwd .capability-list h3{max-width:360px;font-size:24px}.wwd .capability-list p{color:var(--ink-soft);max-width:490px;margin-top:16px;font-size:16px;line-height:1.65}.wwd .capability-note{border-top:1px solid var(--paper-line);max-width:810px;color:var(--ink-soft);padding-top:30px;font-size:15px}.wwd .depth-intro{padding-bottom:60px}.wwd .depth-band{padding:72px 0}.wwd .depth-grid{grid-template-columns:1fr 1.08fr;gap:100px;display:grid}.wwd .depth-name{min-width:0;position:relative;overflow:hidden}.wwd .depth-number{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-light);margin-bottom:28px;font-size:12px;display:block}.wwd .depth-name h3{z-index:1;font-size:clamp(38px,3.8vw,54px);line-height:1.12;position:relative}.wwd .depth-copy{border-left:1px solid #ffffff30;padding-left:56px}.wwd .depth-copy .depth-statement{letter-spacing:-.015em;color:inherit;max-width:430px;margin-bottom:22px;font-size:25px;line-height:1.35}.wwd .depth-copy>p{font-size:16px}.wwd .depth-copy ul{margin:28px 0 34px;padding:0;font-size:14px;list-style:none}.wwd .depth-copy li{border-top:1px solid #ffffff25;padding:11px 0}.wwd .depth-copy .text-link{font-size:14px}.wwd .depth-resilience .text-link:hover{color:var(--accent-light)}.wwd .depth-ai{background:var(--accent-tint)}.wwd .depth-ai .depth-number{color:var(--accent)}.wwd .depth-ai .depth-copy{border-color:#b9ccce}.wwd .depth-ai .depth-copy>p:not(.depth-statement){color:var(--ink-soft)}.wwd .depth-ai .depth-copy li{border-color:#b9ccce}.wwd .depth-ai .text-link{color:var(--accent)}.wwd .engagement-list{border-top:1px solid var(--paper-line);margin-top:64px}.wwd .engagement-list article{border-bottom:1px solid var(--paper-line);grid-template-columns:1fr 1.4fr .8fr;gap:48px;padding:38px 0;display:grid}.wwd .engagement-title{align-items:baseline;gap:22px;display:flex}.wwd .engagement-title h3{font-size:25px}.wwd .engagement-cue{text-transform:uppercase;letter-spacing:.065em;color:#365c46;font-size:12px;font-weight:500;margin-bottom:15px!important}.wwd .engagement-copy>p:not(.engagement-cue){color:var(--ink-soft);font-size:16px}.wwd .engagement-copy .text-link{color:var(--accent);gap:12px;margin-top:24px;font-size:13px}.wwd .engagement-result{color:var(--ink-soft);border-left:1px solid var(--paper-line);padding-left:26px;font-size:15px}.wwd .engagement-result span{text-transform:uppercase;letter-spacing:.07em;color:#365c46;margin-bottom:14px;font-size:11px;display:block}.wwd .engagement-note{max-width:780px;color:var(--ink-soft);font-size:15px;margin-top:32px!important}.wwd .evidence{background:#fff}.wwd .evidence-grid{grid-template-columns:1.1fr 1fr;gap:100px;display:grid}.wwd .evidence h2{border-left:2px solid #56765c;max-width:570px;padding-left:28px;font-size:clamp(36px,3.5vw,50px)}.wwd .evidence-copy>p{color:var(--ink-soft);font-size:16px}.wwd .evidence-principles{margin:28px 0}.wwd .evidence-principles>div{border-top:1px solid var(--paper-line);margin-top:22px;padding-top:22px}.wwd .evidence-principles h3{font-size:21px}.wwd .evidence-principles p{color:var(--ink-soft);margin-top:12px;font-size:16px}.wwd .evidence-copy .evidence-close{color:#365c46;font-size:14px}@media (width<=1100px){.wwd .depth-grid{gap:44px}.wwd .depth-copy{padding-left:32px}.wwd .capability-list{gap:0 36px}.wwd .engagement-list article{grid-template-columns:1fr 1.4fr;gap:30px}.wwd .engagement-result{border:0;grid-column:2;padding-left:0}.wwd .evidence-grid{gap:48px}}@media (width<=760px){.wwd .wwd-hero{padding-top:144px}.wwd .wwd-hero h1{font-size:clamp(40px,9.5vw,60px)}.wwd .wide-break{display:none}.wwd .wwd-lead{font-size:18px;margin-top:26px!important}.wwd .hero-foundation{gap:6px 28px;margin-top:44px;padding:22px 0 24px;font-size:12px}.wwd .capabilities .section-intro{margin-bottom:36px}.wwd .capability-list{grid-template-columns:1fr}.wwd .capability-list article{gap:20px;padding:25px 0}.wwd .capability-list h3{font-size:23px}.wwd .capability-list p{margin-top:12px;font-size:15px}.wwd .capability-note{padding-top:24px;font-size:14px;margin-top:4px!important}.wwd .depth-intro{padding-bottom:38px}.wwd .depth-band{padding:48px 0}.wwd .depth-grid{grid-template-columns:1fr;gap:30px}.wwd .depth-name{min-height:0}.wwd .depth-name h3{font-size:40px}.wwd .depth-number{margin-bottom:20px;font-size:11px}.wwd .depth-copy{border-top:1px solid #ffffff30;border-left:0;padding:26px 0 0}.wwd .depth-copy .depth-statement{font-size:23px}.wwd .depth-copy .text-link{gap:12px;font-size:13px}.wwd .engagement-list{margin-top:38px}.wwd .engagement-list article{grid-template-columns:1fr;gap:24px;padding:30px 0}.wwd .engagement-title h3{max-width:290px;font-size:26px}.wwd .engagement-cue{font-size:11px}.wwd .engagement-result{border-left:2px solid #a6b7a6;grid-column:auto;padding-left:18px}.wwd .engagement-result span{margin-bottom:8px}.wwd .engagement-note{font-size:14px}.wwd .evidence-grid{grid-template-columns:1fr;gap:32px}.wwd .evidence h2{padding-left:20px;font-size:36px}}
