.post-tag-chip[data-v-960d528c]{font-family:var(--font-mono, "Space Mono", monospace)!important;font-size:.68rem!important;text-transform:uppercase;letter-spacing:.06em;background:rgba(var(--v-theme-primary),.1)!important;color:rgb(var(--v-theme-primary))!important}.post-content[data-v-960d528c]{line-height:1.7}.post-content[data-v-960d528c] h2{margin-top:2.5rem;margin-bottom:1rem;font-weight:700;color:rgb(var(--v-theme-heading))}.post-content[data-v-960d528c] h3{margin-top:2rem;margin-bottom:1rem;font-weight:600;color:rgb(var(--v-theme-heading))}.post-content[data-v-960d528c] h4{margin-top:1.5rem;margin-bottom:.75rem;font-weight:600;color:rgb(var(--v-theme-heading))}.post-content[data-v-960d528c] p{margin-bottom:1.25rem}.post-content[data-v-960d528c] ul,.post-content[data-v-960d528c] ol{padding-left:1.5rem;margin-bottom:1.25rem}.post-content[data-v-960d528c] li{margin-bottom:.5rem}.post-content[data-v-960d528c] a{color:rgb(var(--v-theme-primary));text-decoration:none}.post-content[data-v-960d528c] a:hover{text-decoration:underline}.post-content[data-v-960d528c] strong{font-weight:600}.post-content[data-v-960d528c] em{font-style:italic}.post-content[data-v-960d528c] code{background-color:#0000000d;padding:.2rem .4rem;border-radius:3px;font-family:monospace;font-size:.9em}.post-content[data-v-960d528c] table{width:100%;margin:1.5rem 0;border-collapse:collapse}.post-content[data-v-960d528c] th,.post-content[data-v-960d528c] td{padding:.75rem;border:1px solid rgba(0,0,0,.12);text-align:left}.post-content[data-v-960d528c] th{background-color:rgba(var(--v-theme-primary),.1);font-weight:600}.testimonial-carousel[data-v-10818b95] .v-carousel__controls{padding-top:14px!important;margin-top:14px!important;position:relative}.testimonial-carousel[data-v-10818b95] .v-carousel__controls .v-btn{margin:0 4px;color:rgba(var(--v-theme-primary),.5)!important}.testimonial-carousel[data-v-10818b95] .v-carousel__controls .v-btn--active{color:rgb(var(--v-theme-primary))!important}.testimonial-card[data-v-10818b95]{border-radius:16px;box-shadow:0 8px 24px #0000001a}.quote-marks[data-v-10818b95]{font-size:4rem;line-height:1;color:rgb(var(--v-theme-primary));opacity:.5;font-family:Georgia,serif}.nav-link.v-btn--active{color:rgb(var(--v-theme-accent))!important}.scroll-to-top-btn{position:fixed;bottom:32px;right:32px;z-index:1000}.site-footer{position:relative}.site-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:rgb(var(--v-theme-accent))}.footer-label-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:rgb(var(--v-theme-accent));margin-right:8px;vertical-align:middle}.footer-row{border-bottom:1px solid rgba(255,255,255,.15)}.footer-row:last-child{border-bottom:none}.footer-newsletter-title{font-family:var(--font-display);font-weight:800;font-size:1.4rem;color:#fff}.footer-muted{color:#ffffffb8}.footer-label{font-family:var(--font-mono, "Space Mono", monospace);font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#fff;margin:0}.footer-copyright,.footer-copyright-links{font-family:var(--font-mono, "Space Mono", monospace);font-size:.75rem;color:#ffffffb3}.footer-copyright-links a{color:#ffffffb3;text-decoration:none}.footer-copyright-links a:hover{color:#fff}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;font-size:16px}:root{--font-display: "Newsreader", Georgia, "Times New Roman", serif;--font-body: "Newsreader", Georgia, "Times New Roman", serif;--font-ui: "Hanken Grotesk", system-ui, -apple-system, sans-serif;--font-mono: "Space Mono", "Courier New", monospace;--ds-blue-400: #527eb6;--ds-blue-500: #325ea4;--ds-blue-600: #2a4f8b;--ds-blue-700: #223f70;--ds-blue-800: #1c3358;--ds-blue-900: #152741;--ds-orange-light: #d69780}.v-application,.v-application a,.v-application .text-body-1,.v-application .text-body-2,.v-application .text-subtitle-1,.v-card-text{font-family:var(--font-body)}.v-application .text-h1,.v-application .text-h2,.v-application .text-h3,.v-application .text-h4,.v-application .text-h5,.v-application .text-h6{font-family:var(--font-display);font-weight:600;line-height:1.18;letter-spacing:-.01em}.v-application .text-caption,.v-application .text-overline,.v-application .text-subtitle-2,.v-toolbar,.v-chip,.v-field,.v-label{font-family:var(--font-ui)}.v-application h1,h2,h3,h4,h5,h6{color:rgb(var(--v-theme-heading))}.v-application .v-btn{font-family:var(--font-mono);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.section-title-rule{width:44px;height:3px;background:rgb(var(--v-theme-accent));border-radius:2px;margin:0 auto 16px}.eyebrow{display:flex;align-items:center;gap:12px}.eyebrow-dot{width:10px;height:10px;border-radius:50%;background:rgb(var(--v-theme-accent));flex-shrink:0}.eyebrow-label{font-family:var(--font-mono);font-weight:700;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--v-theme-accent))}.min-height-70vh{min-height:70vh}.hero-top-pad{padding-top:6rem;padding-bottom:4rem}@media(max-width:960px){.hero-top-pad{padding-top:4rem}}.graph-hero-host{position:relative;overflow:hidden}.graph-hero-content{position:relative;z-index:1}.hero-graph-paper[data-v-2c6fcfce]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.5) 28%,black 55%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.5) 28%,black 55%)}.hero-graph-paper.interactive[data-v-2c6fcfce]{pointer-events:auto}.hero-graph-paper-svg[data-v-2c6fcfce]{width:100%;height:100%;display:block}.grid-minor-line[data-v-2c6fcfce]{stroke:var(--ds-blue-400);stroke-width:.35;opacity:.22}.grid-major-line[data-v-2c6fcfce]{stroke:var(--ds-blue-500);stroke-width:.8;opacity:.38}.guide-line[data-v-2c6fcfce]{stroke:var(--ds-blue-600);stroke-width:1;stroke-dasharray:4 4;opacity:.55}.plot-dot[data-v-2c6fcfce]{fill:var(--ds-blue-500);stroke:#fff;stroke-width:1.5}@media(max-width:600px){.hero-graph-paper[data-v-2c6fcfce]{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.35) 40%,black 70%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.35) 40%,black 70%)}}@media(hover:none){.plot-point[data-v-2c6fcfce]{display:none}}.testimonial-carousel[data-v-62e3722b] .v-carousel__controls{padding-top:14px!important;margin-top:14px!important;position:relative;height:60px}.testimonial-carousel[data-v-62e3722b] .v-window__container{height:calc(100% - 80px)!important}.testimonial-carousel[data-v-62e3722b] .v-carousel__controls .v-btn{margin:0 4px;color:rgba(var(--v-theme-primary),.5)!important}.testimonial-carousel[data-v-62e3722b] .v-carousel__controls .v-btn--active{color:rgb(var(--v-theme-primary))!important}.testimonial-carousel[data-v-62e3722b] .v-carousel-item{display:flex;align-items:center;justify-content:center;padding:16px 0}.testimonial-quote[data-v-62e3722b]{max-width:640px;display:-webkit-box;-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.hero-section[data-v-62e3722b]{position:relative;overflow:hidden}.hero-content[data-v-62e3722b]{position:relative;z-index:1;pointer-events:none}.hero-content .v-btn[data-v-62e3722b]{pointer-events:auto}.hero-headline[data-v-62e3722b]{font-family:var(--font-display);font-weight:800;font-size:3.4rem;line-height:.98;letter-spacing:-.02em;color:rgb(var(--v-theme-heading))}@media(max-width:960px){.hero-headline[data-v-62e3722b]{font-size:2.2rem}}.hero-subhead[data-v-62e3722b]{font-size:1.25rem;line-height:1.5;max-width:480px}.stat-strip[data-v-62e3722b]{padding:40px 0}.stat-strip-label[data-v-62e3722b]{font-family:var(--font-ui, "Hanken Grotesk", sans-serif);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:#ffffffbf}.stat-value[data-v-62e3722b]{font-family:var(--font-display);font-weight:800;font-size:2.25rem;color:#fff}.stat-label[data-v-62e3722b]{font-family:var(--font-mono, "Space Mono", monospace);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:#ffffffbf}.max-width-600[data-v-62e3722b]{max-width:600px}.service-card-v2[data-v-62e3722b]{cursor:pointer;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.service-card-v2[data-v-62e3722b]:hover{transform:translateY(-4px)}.service-card-v2-eyebrow[data-v-62e3722b]{font-family:var(--font-mono, "Space Mono", monospace);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.service-card-v2-headline[data-v-62e3722b]{font-family:var(--font-display);font-weight:800;font-size:1.5rem;line-height:1.25;margin-bottom:0}.service-card-v2-subtext[data-v-62e3722b]{font-size:.95rem;line-height:1.55}.service-card-v2.bg-primary .service-card-v2-eyebrow[data-v-62e3722b],.service-card-v2.bg-accent .service-card-v2-eyebrow[data-v-62e3722b]{opacity:.85}.service-card-v2.bg-primary .service-card-v2-subtext[data-v-62e3722b],.service-card-v2.bg-accent .service-card-v2-subtext[data-v-62e3722b]{opacity:.92}.service-card-v2.bg-primary .v-chip[data-v-62e3722b],.service-card-v2.bg-accent .v-chip[data-v-62e3722b]{background:#ffffff2e!important;color:#fff!important}.testimonial-card[data-v-62e3722b]{border-radius:20px;background:rgb(var(--v-theme-primary));color:#fff;max-height:100%;overflow-y:auto}.testimonial-avatar[data-v-62e3722b]{background:#ffffff26;border:2px solid var(--ds-orange-light, #d69780)}.testimonial-byline[data-v-62e3722b]{font-family:var(--font-mono, "Space Mono", monospace);font-size:.85rem;color:#ffffffbf}.quote-marks[data-v-62e3722b]{font-size:3rem;line-height:1;color:var(--ds-orange-light, #d69780);font-family:var(--font-display)}.client-logo[data-v-62e3722b]{transition:transform .3s ease}.grey-filter[data-v-62e3722b]{filter:grayscale(100%);opacity:.7;transition:all .3s ease}.hover-card[data-v-62e3722b]{transition:transform .2s ease,box-shadow .2s ease}.hover-card[data-v-62e3722b]:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a!important}.insight-card-v2-eyebrow[data-v-62e3722b]{font-family:var(--font-mono, "Space Mono", monospace)!important;font-size:.68rem!important;text-transform:uppercase;letter-spacing:.06em;background:rgba(var(--v-theme-primary),.1)!important;color:rgb(var(--v-theme-primary))!important}.insight-card-v2-date[data-v-62e3722b]{font-family:var(--font-mono, "Space Mono", monospace);font-size:.75rem;color:rgb(var(--v-theme-text))}.insight-card-v2-title[data-v-62e3722b]{font-family:var(--font-display);font-weight:700;font-size:1.1rem;line-height:1.3;color:rgb(var(--v-theme-heading))}.audience-card-v2[data-v-62e3722b]{transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column}.audience-card-v2[data-v-62e3722b]:hover{transform:translateY(-3px)}.audience-card-v2-title[data-v-62e3722b]{font-family:var(--font-display);font-weight:800;font-size:1.15rem;color:inherit}.audience-card-v2-description[data-v-62e3722b]{font-size:.9rem;line-height:1.55}.cta-band[data-v-62e3722b]{padding:56px 0}.cta-band-headline[data-v-62e3722b]{font-family:var(--font-display);font-weight:800;font-size:1.75rem;line-height:1.25}.cta-band-btn[data-v-62e3722b]{color:rgb(var(--v-theme-accent))!important}.line-clamp-3[data-v-62e3722b]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cta-band[data-v-6e918ac4]{padding:56px 0}.cta-band-headline[data-v-6e918ac4]{font-family:var(--font-display);font-weight:800;font-size:1.75rem;line-height:1.25;color:#fff}.cta-band-btn[data-v-6e918ac4]{color:rgb(var(--v-theme-accent))!important}.contact-line[data-v-bdc7eb93] a{color:inherit;text-decoration:underline}.portfolio-card[data-v-b8bab307]{transition:transform .2s ease,box-shadow .2s ease}.portfolio-card[data-v-b8bab307]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014!important}.max-width-600[data-v-b8bab307]{max-width:600px}.cta-band[data-v-b8bab307]{padding:56px 0}.cta-band-headline[data-v-b8bab307]{font-family:var(--font-display);font-weight:800;font-size:1.75rem;line-height:1.25;color:#fff}.cta-band-btn[data-v-b8bab307]{color:rgb(var(--v-theme-accent))!important}.course-card-band[data-v-334f33ec]{height:48px;width:100%;background:linear-gradient(90deg,#325ea4,#42a5f5);border-top-left-radius:12px;border-top-right-radius:12px}.read-article-link[data-v-d0370172]:hover,.read-article-link:hover .v-icon[data-v-d0370172]{color:rgb(var(--v-theme-accent))!important}.hero-section[data-v-00e6c296]{background:linear-gradient(135deg,var(--v-primary-base) 0%,var(--v-secondary-base) 100%);position:relative;overflow:hidden}.min-height-70vh[data-v-00e6c296]{min-height:70vh}.feature-card[data-v-00e6c296]{transition:transform .3s ease,box-shadow .3s ease;height:100%}.feature-card[data-v-00e6c296]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a!important}.v-card[data-v-00e6c296]{border-radius:8px;overflow:hidden;box-shadow:0 4px 6px #0000000d}.v-card-title[data-v-00e6c296]{word-break:break-word}.max-width-600[data-v-9ed84846]{max-width:600px}.ngo-project-card[data-v-9ed84846]{transition:transform .2s ease,box-shadow .2s ease}.ngo-project-card[data-v-9ed84846]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014!important}.ngo-testimonial[data-v-9ed84846]{border-top:1px solid rgba(0,0,0,.08)}.cta-band[data-v-9ed84846]{padding:56px 0}.cta-band-headline[data-v-9ed84846]{font-family:var(--font-display);font-weight:800;font-size:1.75rem;line-height:1.25;color:#fff}.cta-band-btn[data-v-9ed84846]{color:rgb(var(--v-theme-accent))!important}
