@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,wght@0,400;0,600;0,700;1,600&family=Figtree:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700&display=swap";:root{--c-ink: #141d16;--c-ink-soft: #576059;--c-ink-mute: #97948a;--c-teal: #0a7f8c;--c-teal-dark: #08646f;--c-forest: #1c4730;--c-forest-deep: #0c2217;--c-gold: #ce9a43;--c-gold-dark: #bb8740;--c-gold-text: #8a5f22;--c-teal-text: #076069;--c-navy: #0b4466;--c-lime: #add666;--c-lime-soft: #c6e68c;--c-bg: #f4f8f2;--c-bg-alt: #ebf4e7;--c-surface: #f4f8f2;--c-bg-tint: #ecf4e9;--c-bg-sand: #f0eee6;--c-border: #d6e5d3;--c-border-warm: #e8e6dc;--c-white: #fff;--f-display: "Fraunces", ui-serif, Georgia, serif;--f-body: "Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono-num: "Manrope", ui-sans-serif, system-ui, sans-serif;--pad-x: 100px;--sec-py: 80px;--sec-py-landing: 70px;--hero-h: 100vh;--page-hero-h: 460px;--hero-pt: 150px;--h1: 48px;--h1-landing: 67px;--h2: 36px;--lead: 30px;--stat-num: 67px;--stat-label: 18px;--quote: 22px;--grid-2: 1fr 1fr;--grid-3: 1fr 1fr 1fr;--grid-4: repeat(4, 1fr);--gap-l: 48px;--row-dir: row;--sidebar-w: 360px;--mock-h: 500px;--card-w: 560px;--card-h: 380px;--card-pad: 40px;--stage-h: 460px;--issue-card-w: 360px;--nav-display: flex;--burger-display: none;--footer-main: 487px 1fr;--footer-cols: repeat(4, 1fr);--story-card-cols: 300px 1fr;--story-cols: 110px 1fr;--pub-cols: 128px 1fr;--pub-detail-cols: 300px 1fr;--article-hero-h: 460px;--article-h1: 44px;--hww-cols: 260px 1fr;--hww-gap: 64px;--hww-rail-display: flex;--hww-mobrail-display: none;--appr-pos: absolute;--appr-rot: 1;--appr-w: min(320px, 41%);--appr-gap: 0;--appr-thread-display: block;--toc-arrow-display: flex;--people-cols: repeat(4, 1fr);--org-desk: block;--org-mob: none;--essay-cols: 150px 200px 1fr 32px;--essay-thumb-h: 118px;--cta-cols: 1fr auto;--cta-btn-align: flex-end;--how-pad-x: 260px;--stats-gap: 69px;--stats-wrap: wrap;--stat-item-w: 218px;--stat-item-max: 44%;--divider: block}@media (max-width: 1024px){:root{--pad-x: 48px;--sec-py: 56px;--page-hero-h: 400px;--hero-pt: 130px;--h1: 38px;--h1-landing: 48px;--h2: 30px;--lead: 24px;--stat-num: 48px;--stat-label: 16px;--quote: 20px;--grid-3: 1fr 1fr;--grid-4: repeat(3, 1fr);--gap-l: 32px;--row-dir: column;--sidebar-w: 100%;--mock-h: 420px;--card-w: 460px;--card-h: 340px;--card-pad: 32px;--stage-h: 420px;--issue-card-w: 320px;--nav-display: none;--burger-display: flex;--footer-main: 1fr;--footer-cols: repeat(2, 1fr);--story-card-cols: 1fr;--story-cols: 110px 1fr;--pub-cols: 104px 1fr;--pub-detail-cols: 1fr;--article-hero-h: 360px;--article-h1: 34px;--hww-cols: 1fr;--hww-gap: 0;--hww-rail-display: none;--hww-mobrail-display: flex;--appr-h: auto;--appr-pos: static;--appr-rot: 0;--appr-w: 100%;--appr-gap: 20px;--appr-thread-display: none;--toc-arrow-display: none;--people-cols: repeat(3, 1fr);--org-desk: none;--org-mob: flex;--essay-cols: 130px 170px 1fr 24px;--essay-thumb-h: 104px;--cta-cols: 1fr;--cta-btn-align: flex-start;--how-pad-x: 48px;--stats-gap: 32px;--stats-wrap: nowrap;--stat-item-w: 0;--stat-item-max: none;--divider: none}}@media (max-width: 640px){:root{--pad-x: 20px;--sec-py: 44px;--pub-cols: 84px 1fr;--article-hero-h: 240px;--article-h1: 27px;--hero-h: 88vh;--page-hero-h: 340px;--hero-pt: 110px;--h1: 30px;--h1-landing: 34px;--h2: 24px;--lead: 19px;--stat-num: 40px;--stat-label: 15px;--quote: 17px;--grid-2: 1fr;--grid-3: 1fr;--grid-4: repeat(2, 1fr);--gap-l: 24px;--mock-h: 240px;--card-w: 300px;--card-h: 380px;--card-pad: 24px;--stage-h: 440px;--issue-card-w: 84%;--footer-cols: 1fr 1fr;--story-cols: 1fr;--people-cols: repeat(2, 1fr);--essay-cols: 1fr;--essay-thumb-h: 180px;--how-pad-x: 20px;--stats-gap: 20px;--stats-wrap: wrap;--stat-item-w: 218px;--stat-item-max: 44%}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--c-bg);color:var(--c-ink);font-family:var(--f-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--c-teal-text);text-decoration:none}a:hover{color:var(--c-teal-dark)}img,video{max-width:100%}[hidden]{display:none!important}.ybdi-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ybdi-page{position:relative;width:100%;overflow-x:clip;background:var(--c-bg);font-family:var(--f-body)}.ybdi-page--tinted{background:var(--c-bg-alt);--c-surface: #f4f8f2;--h1: var(--h1-landing);--sec-py: var(--sec-py-landing)}.ybdi-section{padding:var(--sec-py) var(--pad-x)}.ybdi-section--tint{background:var(--c-bg-alt)}.ybdi-section--dark{background:var(--c-forest);color:var(--c-white)}.ybdi-eyebrow{display:block;font-family:var(--f-body);font-size:16px;font-weight:800;line-height:1.7;letter-spacing:1px;color:var(--eyebrow-colour, var(--c-teal))}.ybdi-heading{display:block;margin:0;font-family:var(--f-display);font-size:var(--h2);font-weight:700;line-height:1.15;color:var(--c-ink)}.ybdi-heading--hero{font-size:var(--h1);line-height:1.05;letter-spacing:-1.5px}.ybdi-lead{margin:0;font-size:var(--lead);font-family:var(--f-display);font-weight:400;line-height:1.35;color:var(--c-ink-soft)}.ybdi-body{margin:0;font-size:16px;line-height:1.65;color:var(--c-ink-soft)}.ybdi-section-head{display:flex;flex-direction:column;gap:12px;margin-bottom:var(--gap-l)}.ybdi-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 30px;border:0;border-radius:10px;background:var(--c-forest);font-family:var(--f-mono-num);font-size:15px;font-weight:700;line-height:20px;white-space:nowrap;color:var(--c-white);cursor:pointer;transition:background .2s ease,transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.ybdi-btn:hover{background:var(--c-forest-deep);color:var(--c-white)}.ybdi-btn--raised{box-shadow:0 8px 18px #091a1138}.ybdi-btn--raised:hover{background:var(--c-forest);transform:translateY(-2px);box-shadow:0 14px 26px #091a114d}.ybdi-btn--pill{min-height:52px;padding:0 26px;border-radius:999px;gap:8px;font-family:var(--f-body);font-weight:600}.ybdi-btn--teal{background:var(--c-teal);border-radius:50px;padding:15px 30px;font-size:18px;font-weight:600}.ybdi-btn--teal:hover{background:var(--c-teal-dark)}.ybdi-btn--navy{background:var(--c-navy)}.ybdi-btn--navy:hover{background:#08344f}.ybdi-btn--ghost{background:transparent;border:1px solid currentColor;color:var(--c-ink)}.ybdi-btn--ghost:hover{background:#141d160f;color:var(--c-ink)}.ybdi-cta--banner .ybdi-btn--ghost{color:var(--c-white)}.ybdi-cta--banner .ybdi-btn--ghost:hover{background:#ffffff1f;color:var(--c-white)}.ybdi-btn--light{background:var(--c-white);color:var(--c-ink)}.ybdi-btn--light:hover{background:var(--c-bg-alt);color:var(--c-ink)}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--c-teal);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ybdi-header{position:fixed;inset:0 0 auto 0;z-index:100;display:flex;align-items:center;justify-content:space-between;height:70px;padding:15px var(--pad-x);background:transparent;transition:background .25s ease,box-shadow .25s ease;--header-text: var(--c-white);--header-border: rgba(255, 255, 255, .4)}.ybdi-header.is-scrolled{background:var(--c-bg-alt);box-shadow:0 2px 12px #00000014;--header-text: #111827;--header-border: rgba(20, 29, 22, .25)}.ybdi-header--solid{background:var(--c-bg);--header-text: #111827;--header-border: rgba(20, 29, 22, .25)}.ybdi-header--solid.is-scrolled{background:var(--c-bg-alt)}.ybdi-logo{position:relative;display:block;flex-shrink:0;width:116px;height:65px}.ybdi-logo img{position:absolute;top:0;right:0;bottom:0;left:0;width:116px;height:65px;object-fit:contain;object-position:left center;transition:opacity .25s ease}.ybdi-logo__white{opacity:1}.ybdi-logo__colour,.ybdi-header.is-scrolled .ybdi-logo__white,.ybdi-header--solid .ybdi-logo__white{opacity:0}.ybdi-header.is-scrolled .ybdi-logo__colour,.ybdi-header--solid .ybdi-logo__colour{opacity:1}.ybdi-nav{display:var(--nav-display);flex-direction:row;gap:4px;align-items:center}.ybdi-nav__item{position:relative}.ybdi-nav__link{display:flex;align-items:center;gap:8px;padding:12px 18px;border-radius:10px;font-size:14px;font-weight:600;white-space:nowrap;color:var(--header-text);cursor:pointer;transition:background .2s ease,color .2s ease}.ybdi-nav__link svg{flex-shrink:0}.ybdi-nav__link svg path{fill:currentColor}.ybdi-nav__item:hover>.ybdi-nav__link,.ybdi-nav__item:focus-within>.ybdi-nav__link{background:var(--c-bg-alt);color:var(--c-ink)}.ybdi-nav__menu{display:none;position:absolute;top:100%;left:0;min-width:260px;padding-top:10px;flex-direction:column}.ybdi-nav__item:hover .ybdi-nav__menu,.ybdi-nav__item:focus-within .ybdi-nav__menu{display:flex}.ybdi-nav__menu.is-flipped{left:auto;right:0}.ybdi-nav__menu-inner{display:flex;flex-direction:column;padding:16px 0;border-radius:16px;background:var(--c-white);box-shadow:0 20px 40px #091a1129}.ybdi-nav__child{display:block;padding:12px 26px;font-size:14px;font-weight:500;color:var(--c-ink);white-space:nowrap}.ybdi-nav__child:hover{background:#0a7f8c12;color:var(--c-teal-text)}.ybdi-lang{display:flex;align-items:center;border:1px solid var(--header-border);border-radius:999px;overflow:hidden;transition:border-color .25s ease}.ybdi-lang__option{padding:6px 12px;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--header-text);background:transparent;transition:background .2s ease,color .2s ease}.ybdi-lang__option.is-active{background:var(--c-teal);color:var(--c-white)}.ybdi-header__actions{display:flex;align-items:center;gap:12px}.ybdi-burger{display:var(--burger-display);align-items:center;justify-content:center;padding:8px;background:none;border:0;cursor:pointer;color:var(--header-text)}.ybdi-burger svg{stroke:currentColor}.ybdi-drawer{display:none;position:fixed;inset:70px 0 auto 0;z-index:99;flex-direction:column;max-height:calc(100vh - 70px);overflow-y:auto;padding:20px var(--pad-x) 32px;background:var(--c-bg-alt);box-shadow:0 20px 40px #091a1129}.ybdi-drawer.is-open{display:flex}.ybdi-drawer__group+.ybdi-drawer__group{border-top:1px solid var(--c-border)}.ybdi-drawer__link{display:block;padding:14px 0;font-size:16px;font-weight:700;color:var(--c-ink)}.ybdi-drawer__children{display:flex;flex-direction:column;padding:0 0 12px 14px}.ybdi-drawer__child{padding:10px 0;font-size:15px;font-weight:500;color:var(--c-ink-soft)}.ybdi-footer{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding:0 var(--pad-x);background:var(--c-navy);color:var(--c-white);font-family:var(--f-mono-num)}.ybdi-footer__inner{width:100%;max-width:1280px;padding:40px 0;display:flex;flex-direction:column}.ybdi-footer__main{display:grid;grid-template-columns:var(--footer-main);gap:var(--gap-l)}.ybdi-footer__brand{display:flex;flex-direction:column}.ybdi-footer__logo{width:116px;height:65px;object-fit:contain;object-position:left center}.ybdi-footer__org{margin:14px 0 0;font-family:var(--f-mono-num);font-size:14px;font-weight:400;line-height:20px;color:#ffffffd1}.ybdi-footer__address{display:flex;flex-direction:column;gap:10px;width:100%;padding:10px 0;margin:0;font-family:var(--f-mono-num);font-size:14px;font-weight:400;line-height:20px;color:#ffffffd1;max-width:464px}.ybdi-footer__contact{display:flex;flex-direction:row;gap:8px;align-items:flex-start;margin:0;color:#eef6ebb3}.ybdi-footer__contact svg{flex-shrink:0}.ybdi-footer__contact span,.ybdi-footer__contact a{font-family:var(--f-mono-num);font-size:14px;line-height:20px;color:#ffffffd1}.ybdi-footer__contact a:hover{color:var(--c-white)}.ybdi-footer__badge{width:142px;height:71px;object-fit:contain}.ybdi-footer__cols{display:grid;grid-template-columns:var(--footer-cols);gap:28px 24px}.ybdi-footer__heading{display:block;font-family:var(--f-mono-num);font-size:11px;font-weight:600;letter-spacing:1.98px;text-transform:uppercase;color:var(--c-lime)}.ybdi-footer__heading:hover{color:var(--c-lime-soft)}.ybdi-footer__links{display:flex;flex-direction:column;gap:2px;padding:16px 0}.ybdi-footer__link{display:block;padding:5px 0;font-family:var(--f-mono-num);font-size:14px;font-weight:400;line-height:20px;color:#ffffffd1}.ybdi-footer__link:hover{color:var(--c-white)}.ybdi-footer__bottom{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;width:100%;min-height:46px;padding:12px 0;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(238,246,235,.15);font-family:var(--f-mono-num);font-size:12px;font-weight:400;line-height:16px;color:#ffffffb3}.ybdi-footer__bottom a{font-family:var(--f-mono-num);font-size:12px;white-space:nowrap;color:#ffffffb3}.ybdi-footer__bottom a:hover{color:var(--c-white)}.ybdi-footer__legal{display:flex;flex-direction:row;gap:24px;align-items:center;flex-wrap:wrap}.ybdi-hero{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:var(--page-hero-h);padding:var(--hero-pt) var(--pad-x) 64px;overflow:hidden;background:var(--c-forest-deep)}.ybdi-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ybdi-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0a59,#0a0a0aa6);pointer-events:none}.ybdi-hero__inner{position:relative;display:flex;flex-direction:column;max-width:1232px;color:var(--c-white)}.ybdi-hero .ybdi-eyebrow{color:#ffffffd1}.ybdi-hero .ybdi-heading{color:var(--c-white)}.ybdi-hero .ybdi-lead{color:#ffffffdb}.ybdi-hero--full{align-items:center;justify-content:center;min-height:var(--hero-h);text-align:center}.ybdi-hero--full .ybdi-hero__inner{align-items:center}.ybdi-stats{display:flex;flex-wrap:var(--stats-wrap);gap:var(--stats-gap) calc(var(--stats-gap) + 12px);align-items:flex-start;justify-content:center}.ybdi-stat{width:var(--stat-item-w);max-width:var(--stat-item-max);flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;position:relative}.ybdi-stat:not(:last-child):after{content:"";display:var(--divider);position:absolute;right:calc(-.5 * var(--stats-gap) - 6px);top:0;width:1px;height:127px;background-color:var(--c-teal)}.ybdi-stat__value{display:block;font-family:var(--f-display);font-size:var(--stat-num);font-weight:600;line-height:1;text-align:center;white-space:nowrap;color:var(--c-teal)}.ybdi-stat__label{display:block;margin-top:8px;font-family:var(--f-body);font-size:var(--stat-label);font-weight:400;line-height:1;text-align:center;color:#000}.ybdi-cards{display:grid;grid-template-columns:var(--grid-3);gap:var(--gap-l) 24px}.ybdi-card{display:flex;flex-direction:column;gap:10px;padding:var(--card-pad);border:1px solid var(--c-border);border-radius:18px;background:var(--c-white)}.ybdi-card__label{font-family:var(--f-mono-num);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-gold)}.ybdi-card__title{font-family:var(--f-display);font-size:20px;font-weight:600;line-height:1.25;color:var(--c-ink)}.ybdi-card__body{font-size:15px;line-height:1.6;color:var(--c-ink-soft)}.ybdi-list{display:grid;grid-template-columns:var(--grid-2);gap:14px 32px;margin:0;padding:0;list-style:none}.ybdi-list li{position:relative;padding-left:26px;font-size:16px;line-height:1.55;color:var(--c-ink-soft)}.ybdi-list li:before{content:"";position:absolute;left:0;top:.62em;width:10px;height:2px;background:var(--c-gold)}.ybdi-timeline{display:flex;flex-direction:column}.ybdi-milestone{display:grid;grid-template-columns:120px 1fr;gap:24px;padding:22px 0;border-top:1px solid var(--c-border)}.ybdi-milestone:last-child{border-bottom:1px solid var(--c-border)}.ybdi-milestone__year{font-family:var(--f-display);font-size:24px;font-weight:600;line-height:1.2;color:var(--c-gold)}.ybdi-milestone__body{font-size:16px;line-height:1.6;color:var(--c-ink-soft)}@media (max-width: 640px){.ybdi-milestone{grid-template-columns:1fr;gap:6px}}.ybdi-prose{display:flex;flex-direction:column;gap:20px;max-width:760px;margin:0 auto}.ybdi-prose>p:first-child{font-family:var(--f-display);font-size:var(--lead);font-weight:400;line-height:1.35;color:var(--c-ink)}.ybdi-prose>p{margin:0;font-size:16px;line-height:1.7;color:var(--c-ink-soft)}.ybdi-prose h2{margin:20px 0 0;font-family:var(--f-display);font-size:24px;font-weight:400;line-height:1.25;letter-spacing:-.4px;color:var(--c-ink)}.ybdi-prose h3{margin:12px 0 0;font-family:var(--f-display);font-size:19px;font-weight:400;line-height:1.3;color:var(--c-ink)}.ybdi-prose ul,.ybdi-prose ol{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:1.7;color:var(--c-ink-soft)}.ybdi-prose li::marker{color:var(--c-gold-text)}.ybdi-prose strong{color:var(--c-ink)}.ybdi-prose a{color:var(--c-teal-text);text-decoration:underline}.ybdi-cta{display:flex;flex-direction:column;gap:18px;align-items:flex-start;padding:var(--card-pad);border-radius:22px;background:var(--c-bg-alt)}.ybdi-cta__actions{display:flex;flex-wrap:wrap;gap:12px}.ybdi-cta--banner{background:var(--c-forest);color:var(--c-white)}.ybdi-cta--banner .ybdi-heading,.ybdi-cta--banner .ybdi-lead{color:var(--c-white)}.ybdi-cta--soft{flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:center;padding:44px;border-radius:20px;background:linear-gradient(120deg,#ce9a4329,#f1efe466 55%,#0a7f8c1a);border:1px solid rgba(20,29,22,.08)}.ybdi-cta--soft .ybdi-section-head{max-width:560px;margin-bottom:0}.ybdi-cta--soft .ybdi-heading{font-size:32px;line-height:1.15;letter-spacing:-.6px}.ybdi-cta--soft .ybdi-lead{font-family:var(--f-mono-num);font-size:16px;line-height:26px;padding-top:10px;color:var(--c-ink-soft)}.ybdi-cta--soft__actions{flex-wrap:wrap}.ybdi-cta--soft .ybdi-btn{background:#102a1d}.ybdi-cta--soft .ybdi-btn--ghost{background:transparent;border-color:#141d1640;color:var(--c-ink)}.ybdi-cta-inline{display:flex;flex-direction:column;gap:32px;align-items:center;padding:var(--sec-py) var(--how-pad-x);text-align:center}.ybdi-cta-inline .ybdi-section-head{gap:10px;margin-bottom:0;align-items:center}.ybdi-cta-inline__lead{margin:0;max-width:900px;font-family:var(--f-display);font-size:var(--lead);font-weight:600;line-height:1.4;letter-spacing:-.5px;text-wrap:balance;color:var(--c-ink)}.ybdi-cta-inline__continuation{font-weight:500;color:var(--c-ink-mute)}.ybdi-subscribe{display:flex;flex-direction:column;gap:18px;align-items:flex-start;padding:var(--card-pad);border-radius:22px;background:var(--c-bg-sand)}.ybdi-subscribe__form{display:flex;flex-wrap:wrap;gap:12px;width:100%;max-width:520px}.ybdi-subscribe__input{flex:1 1 240px;padding:14px 16px;border:1px solid var(--c-border-warm);border-radius:10px;background:var(--c-white);font-family:var(--f-body);font-size:15px;color:var(--c-ink)}.ybdi-logos{display:grid;grid-template-columns:var(--grid-4);gap:24px;align-items:center}.ybdi-logos__item{display:flex;align-items:center;justify-content:center;height:88px;padding:16px;border:1px solid var(--c-border);border-radius:14px;background:var(--c-white)}.ybdi-logos__item img{max-height:100%;object-fit:contain}.ybdi-feed-grid{display:grid;grid-template-columns:var(--grid-3);gap:var(--gap-l) 24px}.ybdi-article-card{display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:var(--c-white);border:1px solid var(--c-border)}.ybdi-article-card__media{aspect-ratio:3/2;width:100%;object-fit:cover;background:var(--c-bg-alt)}.ybdi-article-card__body{display:flex;flex-direction:column;gap:10px;padding:22px}.ybdi-article-card__tag{align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--c-bg-tint);font-size:12px;font-weight:600;color:var(--c-forest)}.ybdi-article-card__title{font-family:var(--f-display);font-size:19px;font-weight:600;line-height:1.3;color:var(--c-ink)}.ybdi-article-card__meta{font-size:13px;color:var(--c-ink-mute)}.ybdi-person{display:flex;flex-direction:column;gap:12px;text-align:left;padding:0;border:0;background:none;cursor:pointer}.ybdi-person__photo{width:100%;aspect-ratio:1;object-fit:cover;border-radius:16px;background:var(--c-bg-alt)}.ybdi-person__name{font-family:var(--f-display);font-size:18px;font-weight:600;color:var(--c-ink)}.ybdi-person__role{font-size:14px;line-height:1.5;color:var(--c-ink-soft)}.ybdi-board+.ybdi-board{margin-top:var(--gap-l)}.ybdi-board__title{margin-bottom:24px;font-family:var(--f-display);font-size:22px;font-weight:600;color:var(--c-forest)}.ybdi-report{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;padding:20px 0;border-top:1px solid var(--c-border)}.ybdi-report:last-child{border-bottom:1px solid var(--c-border)}.ybdi-report__label{display:flex;flex-direction:row;gap:10px;align-items:baseline}.ybdi-report__icon{flex-shrink:0;align-self:center;color:var(--c-forest)}.ybdi-report__title{font-family:var(--f-mono-num);font-size:16px;font-weight:600;color:var(--c-ink)}.ybdi-report__year{font-family:var(--f-mono-num);font-size:14px;color:var(--c-ink-mute)}.ybdi-report__pending{font-size:13px;font-style:italic;color:var(--c-ink-mute)}.ybdi-work{display:flex;flex-direction:column;gap:12px;padding:var(--card-pad);border:1px solid var(--c-border);border-radius:18px;background:var(--c-white)}.ybdi-work__meta{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:600;color:var(--c-teal-text)}.ybdi-work__title{font-family:var(--f-display);font-size:19px;font-weight:600;line-height:1.3;color:var(--c-ink)}.ybdi-work__outcome{display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid var(--c-border);font-size:14px;color:var(--c-ink-soft)}.ybdi-work__outcome-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-gold)}.ybdi-testimonial{display:flex;flex-direction:column;gap:18px;padding:var(--card-pad);border-radius:22px;background:var(--c-white)}.ybdi-testimonial__quote{font-family:var(--f-display);font-size:var(--quote);font-style:italic;line-height:1.45;color:var(--c-ink)}.ybdi-testimonial__person{display:flex;gap:12px;align-items:center}.ybdi-testimonial__avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;background:var(--c-bg-alt)}.ybdi-feed-empty{padding:28px;border:1px dashed var(--c-border);border-radius:14px;font-size:15px;color:var(--c-ink-mute)}.ybdi-ecosystem{display:flex;flex-direction:var(--row-dir);gap:var(--gap-l);align-items:flex-start}.ybdi-ecosystem__tabs{display:flex;flex-direction:column;gap:8px;flex:0 0 var(--sidebar-w);width:var(--sidebar-w)}.ybdi-ecosystem__tab{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:0;border-radius:8px;background:transparent;font-family:var(--f-body);font-size:15px;font-weight:700;text-align:left;color:var(--c-ink-soft);cursor:pointer;transition:background .2s ease,color .2s ease}.ybdi-ecosystem__tab span{flex:1}.ybdi-ecosystem__tab svg{flex-shrink:0;opacity:0;transition:opacity .2s ease}.ybdi-ecosystem__tab:hover{background:#0a7f8c0d}.ybdi-ecosystem__tab.is-active{background:#0a7f8c12;color:var(--c-teal-text)}.ybdi-ecosystem__tab.is-active svg{opacity:1}.ybdi-ecosystem__stage{flex:1;min-width:0;width:100%}.ybdi-ecosystem__panel{display:flex;flex-direction:column;gap:28px}.ybdi-ecosystem__copy{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.ybdi-ecosystem__title{margin:0;font-family:var(--f-display);font-size:calc(var(--h2) * .78);font-weight:700;line-height:1.2;color:var(--c-ink)}.ybdi-ecosystem__mock{width:100%;height:var(--mock-h);object-fit:contain;object-position:center}.ybdi-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--gap-l)}.ybdi-tab{padding:10px 18px;border:1px solid var(--c-border);border-radius:999px;background:transparent;font-family:var(--f-body);font-size:14px;font-weight:600;color:var(--c-ink-soft);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.ybdi-tab:hover{border-color:var(--c-teal-text);color:var(--c-teal-text)}.ybdi-tab.is-active{background:var(--c-teal);border-color:var(--c-teal);color:var(--c-white)}.ybdi-story{background:var(--c-bg-alt);padding:0 var(--pad-x);display:flex;flex-direction:column;align-items:center}.ybdi-story__grid{width:100%;max-width:1280px;display:grid;grid-template-columns:var(--hww-cols);gap:var(--hww-gap);padding:var(--sec-py) 0 0}.ybdi-rail{display:var(--hww-rail-display);flex-direction:column;position:sticky;top:118px;align-self:start}.ybdi-rail__logo{width:96px;height:54px;object-fit:contain;object-position:left center;margin-bottom:40px}.ybdi-rail__link{display:flex;flex-direction:row;gap:12px;align-items:baseline;padding:11px 0;font-size:15px;line-height:22px;font-weight:500;color:var(--c-ink-soft);transition:color .2s ease}.ybdi-rail__link:hover{color:var(--c-forest)}.ybdi-rail__link.is-active{color:#102a1d;font-weight:700}.ybdi-rail__link.is-active .ybdi-rail__num{color:#bb8740}.ybdi-rail__num{font-family:var(--f-body);font-weight:600;font-size:11px;letter-spacing:1.2px;color:#141d1652;transition:color .2s ease}.ybdi-story__mobrail{display:var(--hww-mobrail-display);position:sticky;top:70px;z-index:60;width:100%;margin:0 calc(var(--pad-x) * -1);padding:0 var(--pad-x);background:#f1efe4f5;border-bottom:1px solid rgba(20,29,22,.08)}.ybdi-story__mobrail__inner{display:flex;flex-direction:row;gap:20px;overflow-x:auto;padding:14px 0;scrollbar-width:none}.ybdi-story__mobrail__inner::-webkit-scrollbar{display:none}.ybdi-story__mobrail a{font-size:13px;font-weight:500;color:var(--c-ink-soft);white-space:nowrap}.ybdi-story__mobrail a.is-active{color:#102a1d;font-weight:700}.ybdi-story__body{min-width:0}.ybdi-story__body .ybdi-section{padding-left:0;padding-right:0}.ybdi-story__cta{width:100%;max-width:1280px;margin:0 0 var(--sec-py)}[id]{scroll-margin-top:96px}.ybdi-modal{width:min(520px,100vw - 48px);max-height:86vh;overflow-y:auto;padding:40px 36px;border:0;border-radius:22px;background:var(--c-white);color:var(--c-ink);text-align:center;box-shadow:0 30px 70px #091a1159}.ybdi-modal::backdrop{background:#091a1199}.ybdi-modal__close{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:999px;background:#e9f2e6;color:var(--c-ink-soft);cursor:pointer}.ybdi-modal__close:hover{background:var(--c-border)}.ybdi-modal__photo{width:120px;height:120px;border-radius:999px;object-fit:cover;object-position:top;background:#e0ecdd}.ybdi-modal__name{margin:0;padding-top:22px;font-family:var(--f-display);font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-.3px;color:var(--c-ink)}.ybdi-modal__role{margin:0;padding-top:8px;font-family:var(--f-mono-num);font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--c-gold-dark)}.ybdi-modal__rule{display:block;width:48px;height:1px;margin:22px auto;background:var(--c-border)}.ybdi-modal__bio{margin:0;font-family:var(--f-mono-num);font-size:15px;line-height:26px;color:var(--c-ink-soft)}.ybdi-reports{display:flex;flex-direction:column}.ybdi-contact{display:grid;grid-template-columns:var(--grid-3);gap:var(--gap-l) 24px}.ybdi-contact__item{display:flex;flex-direction:column;gap:6px}.ybdi-contact__label{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-gold)}.ybdi-contact__value{font-size:16px;line-height:1.6;color:var(--c-ink)}.ybdi-contact__aside{font-size:14px;color:var(--c-teal-text)}.ybdi-form{display:flex;flex-direction:column;gap:18px;max-width:720px}.ybdi-form__row{display:grid;grid-template-columns:var(--grid-2);gap:18px}.ybdi-form__field{display:flex;flex-direction:column;gap:6px}.ybdi-form__field>span{font-size:14px;font-weight:600;color:var(--c-ink)}.ybdi-form__field input,.ybdi-form__field textarea{padding:13px 15px;border:1px solid var(--c-border);border-radius:10px;background:var(--c-white);font-family:var(--f-body);font-size:15px;color:var(--c-ink);resize:vertical}.ybdi-form__field input:focus,.ybdi-form__field textarea:focus{outline:2px solid var(--c-teal);outline-offset:1px;border-color:transparent}.ybdi-issues-section{background:#0a7f8c0d;display:flex;flex-direction:column;gap:40px}.ybdi-issues__head{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:flex-end}.ybdi-issues__head .ybdi-eyebrow{--eyebrow-colour: var(--c-gold)}.ybdi-issues__all{display:flex;gap:6px;align-items:center;font-size:16px;font-weight:700;white-space:nowrap;color:var(--c-gold-text)}.ybdi-issues__all:hover{color:var(--c-gold-text)}.ybdi-issues{display:flex;flex-direction:row;gap:24px;align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ybdi-issues::-webkit-scrollbar{display:none;height:0}.ybdi-issue{flex:0 0 var(--issue-card-w);scroll-snap-align:start;min-width:0;display:flex;flex-direction:column;gap:18px;padding:16px 16px 24px;border:1px solid var(--c-border);border-radius:16px;background:var(--c-white);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.ybdi-issue:hover{transform:translateY(-4px);box-shadow:0 18px 36px #091a111a}.ybdi-issue__media{position:relative;height:200px;width:100%;border-radius:12px;overflow:hidden;flex-shrink:0}.ybdi-issue__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ybdi-issue__scrim{position:absolute;left:0;bottom:0;width:100%;height:80px;background:linear-gradient(180deg,#0000,#00000080);pointer-events:none}.ybdi-issue__tag{position:absolute;left:14px;bottom:14px;padding:6px 12px;border-radius:100px;background:var(--issue-tint, #fff);color:var(--issue-colour, var(--c-teal));font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.ybdi-issue__title{margin:0;font-family:var(--f-display);font-size:22px;font-weight:700;line-height:1.2;color:var(--c-ink)}.ybdi-issue__body{margin:0;flex:1 1 0%;font-size:15px;line-height:1.6;color:var(--c-ink-soft)}.ybdi-issue__link{display:flex;gap:6px;align-items:center;margin-top:auto;font-size:15px;font-weight:700;color:var(--c-gold-text)}.ybdi-issue__link:hover{color:var(--c-gold-text)}.ybdi-testimonials{display:flex;flex-direction:column;gap:40px;align-items:center;padding-left:0;padding-right:0}.ybdi-testimonials__head{align-items:center;text-align:center;margin-bottom:0;padding:0 var(--pad-x)}.ybdi-testimonials__head .ybdi-testimonials__eyebrow{--eyebrow-colour: #111827;font-size:14px;letter-spacing:1.5px;text-transform:uppercase}.ybdi-coverflow{position:relative;width:100%;height:var(--stage-h);display:flex;align-items:center;justify-content:center;perspective:1600px;overflow:hidden}.ybdi-coverflow__stage{position:relative;width:var(--card-w);height:var(--card-h);transform-style:preserve-3d}.ybdi-coverflow__zone{position:absolute;top:0;bottom:0;width:calc(50% - var(--card-w) / 2 - 8px);z-index:200;border:0;background:transparent;cursor:pointer}.ybdi-coverflow__zone--prev{left:0}.ybdi-coverflow__zone--next{right:0}.ybdi-quote{position:absolute;left:50%;top:50%;width:var(--card-w);height:var(--card-h);margin:0;border-radius:14px;overflow:hidden;background:#e8e6dc;transform-style:preserve-3d;transform-origin:center center;cursor:pointer;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s cubic-bezier(.22,1,.36,1)}.ybdi-quote__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:var(--card-pad);background:var(--c-surface)}.ybdi-quote__top{display:flex;flex-direction:column;gap:22px}.ybdi-quote__topic{align-self:flex-start;padding:6px 12px;border-radius:100px;background:#e1f2f4;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--c-teal-text)}.ybdi-quote__text{margin:0;font-family:var(--f-display);font-size:var(--quote);font-weight:600;line-height:1.5;color:var(--c-ink)}.ybdi-quote__person{display:flex;gap:14px;align-items:center}.ybdi-quote__avatar{width:48px;height:48px;flex-shrink:0;border-radius:50%;object-fit:cover;background:var(--c-border)}.ybdi-quote__dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.4;pointer-events:none;transition:opacity .6s cubic-bezier(.22,1,.36,1)}.ybdi-quote.is-active .ybdi-quote__dim{opacity:0}.ybdi-quote__name{display:block;font-size:15px;font-weight:700;color:var(--c-ink)}.ybdi-quote__role{display:block;font-size:13px;color:var(--c-ink-soft)}.ybdi-coverflow:not(.is-ready) .ybdi-quote{transform:translate(-50%,-50%)}.ybdi-coverflow:not(.is-ready) .ybdi-quote~.ybdi-quote{opacity:0}.ybdi-dots{display:flex;gap:10px;justify-content:center}.ybdi-dot{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:var(--c-white);cursor:pointer;transition:background .2s ease}.ybdi-dot.is-active{background:#d4a117}.ybdi-works{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding:0 var(--pad-x)}.ybdi-works__inner{width:100%;max-width:1280px;display:flex;flex-direction:column;padding:20px 0 40px}.ybdi-works__filters{position:sticky;top:70px;z-index:60;display:flex;flex-direction:column;gap:16px;background:var(--c-bg)}.ybdi-works__tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--c-border)}.ybdi-works__tab{padding:12px 16px;border:none;border-bottom:2px solid transparent;background:transparent;font-family:var(--f-mono-num);font-size:14px;font-weight:600;line-height:20px;white-space:nowrap;color:var(--c-ink-soft);cursor:pointer}.ybdi-works__tab:hover{color:var(--c-ink)}.ybdi-works__tab.is-active{background:var(--c-bg);border-bottom-color:var(--c-forest);color:var(--c-ink)}.ybdi-works__chips{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding-bottom:14px}.ybdi-works__intro{max-width:900px;margin:0;padding:36px 0 0;font-family:var(--f-mono-num);font-size:16px;line-height:26px;color:var(--c-ink-soft)}.ybdi-works__list{display:flex;flex-direction:column;gap:22px;padding:28px 0 0}.ybdi-works__none{margin:0;padding:28px 0;font-size:15px;color:var(--c-ink-mute)}.ybdi-chip{padding:9px 14px;border:1px solid var(--c-border);border-radius:999px;background:transparent;font-family:var(--f-mono-num);font-size:12.5px;font-weight:600;line-height:1;white-space:nowrap;color:var(--c-ink-soft);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.ybdi-chip:hover{border-color:var(--c-forest);color:var(--c-forest)}.ybdi-chip.is-active{background:var(--c-forest);border-color:var(--c-forest);color:var(--c-white)}.ybdi-work-row{display:grid;grid-template-columns:var(--story-card-cols);overflow:hidden;border:1px solid rgba(74,47,34,.09);border-radius:13px;background:var(--c-white)}.ybdi-work-row--link{color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ybdi-work-row--link:hover,.ybdi-work-row--link:focus-visible{border-color:#0a7f8c73;box-shadow:0 6px 18px #141d1614;transform:translateY(-2px);color:inherit}.ybdi-work-row--link:hover .ybdi-work-row__title,.ybdi-work-row--link:focus-visible .ybdi-work-row__title{color:var(--c-teal-text)}.ybdi-work-row--link:hover .ybdi-work-row__arrow,.ybdi-work-row--link:focus-visible .ybdi-work-row__arrow{color:var(--c-teal-text);transform:translate(2px)}.ybdi-work-row--link:focus-visible{outline:2px solid var(--c-teal-text);outline-offset:2px}@media (prefers-reduced-motion: reduce){.ybdi-work-row--link,.ybdi-work-row--link:hover,.ybdi-work-row--link:focus-visible{transition:none;transform:none}.ybdi-work-row__arrow,.ybdi-work-row--link:hover .ybdi-work-row__arrow,.ybdi-work-row--link:focus-visible .ybdi-work-row__arrow{transition:none;transform:none}}.ybdi-work-row__media{position:relative;min-height:220px;height:100%;background:var(--c-bg-sand)}.ybdi-work-row__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ybdi-work-row__body{display:flex;flex-direction:column;gap:14px;padding:26px 30px}.ybdi-work-row__head{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;align-items:flex-start;justify-content:space-between}.ybdi-work-row__title{margin:0;max-width:680px;font-family:var(--f-display);font-size:22px;font-weight:400;line-height:1.3;letter-spacing:-.3px;color:var(--c-ink)}.ybdi-work-row__arrow{display:inline-flex;align-items:center;margin-left:7px;vertical-align:-1px;color:var(--c-ink-mute);transition:color .2s ease,transform .2s ease}.ybdi-work-row__arrow svg{display:block}.ybdi-work-row__place{display:flex;flex-direction:row;gap:6px;align-items:center;flex-shrink:0;padding:4px 11px;border:1px solid rgba(74,47,34,.09);border-radius:999px;background:#fbf3e8;font-family:var(--f-mono-num);font-size:12.5px;font-weight:600;line-height:1;white-space:nowrap;color:#3a6b2b}.ybdi-work-row__summary{margin:0;font-family:var(--f-mono-num);font-size:14px;line-height:22.75px;color:var(--c-ink-soft)}.ybdi-work-row__results{display:grid;grid-template-columns:var(--story-cols);gap:9px 18px;padding-top:4px;border-top:1px solid var(--c-bg-sand)}.ybdi-work-row__label{padding-top:5px;font-family:var(--f-mono-num);font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--c-gold-dark)}.ybdi-work-row__value{font-family:var(--f-mono-num);font-size:14px;line-height:22.75px;color:var(--c-ink-soft)}@media (max-width: 1024px){.ybdi-work-row__media{min-height:200px}}.ybdi-hero__scrim{background:#091a119e}.ybdi-hero__inner{max-width:1232px}.ybdi-hero .ybdi-eyebrow{font-family:var(--f-mono-num);font-size:11px;font-weight:600;letter-spacing:1.98px;text-transform:uppercase;color:var(--c-gold)}.ybdi-hero .ybdi-heading--hero{padding:20px 0 16px;font-weight:400;line-height:1.1;letter-spacing:-.9px}.ybdi-hero .ybdi-lead{max-width:820px;font-family:var(--f-mono-num);font-size:16px;font-weight:400;line-height:26px;color:#eef6ebb3}.ybdi-hero--story{background:#102a1d}.ybdi-hero--story .ybdi-hero__scrim{background:#102a1db8}.ybdi-hero--story .ybdi-heading--hero{max-width:880px}.ybdi-hero--story .ybdi-lead{max-width:760px;color:#eef6ebb8}.ybdi-hero--full .ybdi-heading--hero{padding:0;font-weight:600}.ybdi-essays{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding:0 var(--pad-x)}.ybdi-essays__inner{width:100%;max-width:1280px;display:flex;flex-direction:column;padding:var(--sec-py) 0}.ybdi-essays__head{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;align-items:flex-end;justify-content:space-between}.ybdi-essays__head .ybdi-heading{font-weight:400;line-height:1.11;letter-spacing:-.54px}.ybdi-essays__list{display:flex;flex-direction:column;margin-top:36px}.ybdi-essays__more{display:none;flex-direction:row;gap:8px;align-items:center;align-self:center;margin-top:36px;padding:0 0 4px;border:0;border-bottom:1px solid var(--c-forest);background:none;font-family:var(--f-mono-num);font-size:14px;font-weight:600;line-height:20px;color:var(--c-ink);cursor:pointer;transition:color .2s ease,border-color .2s ease}.ybdi-essays__more:hover{color:var(--c-teal-text);border-color:var(--c-teal-text)}.ybdi-has-js .is-beyond-batch{display:none}.ybdi-has-js .ybdi-essays__more{display:flex}.ybdi-has-js .ybdi-essays__more[hidden]{display:none}.ybdi-essay{display:grid;grid-template-columns:var(--essay-cols);gap:16px;padding:32px 28px;border-bottom:1px solid var(--c-border);border-radius:14px;color:inherit;transition:background .2s ease}.ybdi-essay:hover{background:#0a7f8c0a;color:inherit}.ybdi-essay:hover .ybdi-essay__chevron{color:var(--c-teal-text);transform:translate(2px)}.ybdi-essay__meta{display:flex;flex-direction:column;gap:4px}.ybdi-essay__date{font-family:var(--f-mono-num);font-size:14px;line-height:20px;white-space:nowrap;color:var(--c-ink-soft)}.ybdi-essay__thumb{position:relative;width:100%;height:var(--essay-thumb-h);border-radius:10px;overflow:hidden;background:var(--c-bg-sand)}.ybdi-essay__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ybdi-essay__body{display:flex;flex-direction:column;gap:10px;min-width:0}.ybdi-essay__title{font-family:var(--f-display);font-size:22px;font-weight:400;line-height:1.28;letter-spacing:-.3px;color:var(--c-ink)}.ybdi-essay__excerpt{font-family:var(--f-mono-num);font-size:14px;line-height:22.75px;color:#616161}.ybdi-essay__author{font-family:var(--f-mono-num);font-size:13px;font-weight:600;line-height:20px;color:var(--c-ink-soft)}.ybdi-essay__chevron{display:flex;align-items:center;justify-content:flex-end;color:var(--c-ink-mute);transition:color .2s ease,transform .2s ease}@media (max-width: 640px){.ybdi-essay{padding:24px 0}.ybdi-essay__chevron{display:none}}.ybdi-subscribe-band{position:relative;width:100%;display:flex;flex-direction:column;align-items:stretch;padding:0 var(--pad-x) var(--sec-py)}.ybdi-subscribe-band__inner{position:relative;width:100%;display:grid;grid-template-columns:var(--cta-cols);gap:32px;align-items:center;padding:var(--sec-py) 50px;border:1px solid rgba(20,29,22,.08);border-radius:16px;background:linear-gradient(120deg,#ce9a4329,#f1efe466 55%,#0a7f8c1a)}.ybdi-subscribe-band__copy{display:flex;flex-direction:column;gap:14px;max-width:720px}.ybdi-subscribe-band__copy .ybdi-heading{font-weight:400;line-height:1.11;letter-spacing:-.54px}.ybdi-subscribe-band__lead{margin:0;max-width:560px;font-family:var(--f-mono-num);font-size:16px;line-height:26px;color:#616161}.ybdi-subscribe-band__form{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:var(--cta-btn-align)}.ybdi-subscribe-band__input{min-width:250px;padding:15px 16px;border:1px solid var(--c-border);border-radius:10px;background:var(--c-white);font-family:var(--f-mono-num);font-size:14px;line-height:20px;color:var(--c-ink)}.ybdi-activities{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding:0 var(--pad-x)}.ybdi-activities__inner{width:100%;max-width:1280px;display:flex;flex-direction:column;padding:var(--sec-py) 0}.ybdi-activities__head{display:flex;flex-direction:column;gap:16px;max-width:768px}.ybdi-activities__head .ybdi-heading{font-weight:400;line-height:1.11;letter-spacing:-.54px}.ybdi-activities__grid{display:grid;grid-template-columns:var(--grid-3);gap:20px;margin-top:36px}.ybdi-activities__all{display:flex;flex-direction:row;gap:8px;align-items:center;align-self:flex-start;margin-top:36px;padding-bottom:4px;border-bottom:1px solid var(--c-forest);font-family:var(--f-mono-num);font-size:14px;font-weight:600;line-height:20px;color:var(--c-forest)}.ybdi-activities__all:hover{color:var(--c-forest-deep)}.ybdi-activity{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--c-border);border-radius:16px;background:var(--c-white);color:inherit;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.ybdi-activity:hover{transform:translateY(-4px);box-shadow:0 18px 36px #091a111a;color:inherit}.ybdi-activity__media{display:block;width:100%;height:180px;flex-shrink:0}.ybdi-activity__media img{width:100%;height:100%;object-fit:cover}.ybdi-activity__body{display:flex;flex-direction:column;gap:10px;padding:22px}.ybdi-activity__meta{display:flex;flex-direction:row;gap:10px;align-items:center}.ybdi-activity__tag{padding:5px 11px;border-radius:999px;background:#e9f1f7;font-family:var(--f-mono-num);font-size:10.5px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:var(--c-navy)}.ybdi-activity__date{font-family:var(--f-mono-num);font-size:12px;font-weight:500;color:var(--c-ink-mute)}.ybdi-activity__title{font-family:var(--f-display);font-size:19px;font-weight:400;line-height:1.3;letter-spacing:-.2px;color:var(--c-ink)}.ybdi-activity__summary{font-family:var(--f-mono-num);font-size:14px;line-height:23px;color:var(--c-ink-soft)}.ybdi-donors{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding:0 var(--pad-x);background:var(--c-bg-tint)}.ybdi-donors__inner{width:100%;max-width:1280px;display:grid;grid-template-columns:var(--grid-2);gap:16px;margin:var(--sec-py) 0}.ybdi-donors__panel{position:relative;display:flex;flex-direction:column;gap:6px;padding:26px;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #091a110a;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.ybdi-donors__panel:hover{transform:translateY(-3px);box-shadow:0 14px 30px #091a1117}.ybdi-donors__panel--blue{background:#e6eef4;border:1px solid #c8dbe8}.ybdi-donors__panel--green{background:#eef4e6;border:1px solid #d8e8c8}.ybdi-donors__title{font-family:var(--f-display);font-size:19px;font-weight:400;line-height:1.3;color:var(--c-ink)}.ybdi-donors__body{margin:0;font-family:var(--f-mono-num);font-size:14px;line-height:23px;color:var(--c-ink-soft)}.ybdi-donors__link{display:flex;flex-direction:row;gap:8px;align-items:center;align-self:flex-start;margin-top:10px;padding-bottom:4px;border-bottom:1px solid var(--c-navy);font-family:var(--f-mono-num);font-size:14px;font-weight:600;color:var(--c-navy)}.ybdi-donors__link:hover{color:var(--c-forest-deep)}.ybdi-subscribe-band--spaced,.ybdi-subscribe-band--inquiry{padding-top:40px;padding-bottom:40px}.ybdi-subscribe-band--inquiry .ybdi-subscribe-band__eyebrow{--eyebrow-colour: var(--c-gold-dark);font-family:var(--f-mono-num);font-size:11px;font-weight:600;letter-spacing:1.98px;text-transform:uppercase}.ybdi-signup{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:0 var(--pad-x);background-color:var(--c-surface);background-image:linear-gradient(rgba(20,29,22,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(20,29,22,.05) 1px,transparent 1px);background-size:48px 48px}.ybdi-signup__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle 560px at 50% 0%,rgba(28,71,48,.12),transparent);pointer-events:none}.ybdi-signup__inner{position:relative;width:100%;max-width:720px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:96px 0}.ybdi-signup__badge{padding:7px 18px;border-radius:999px;background:#eaeee7;font-family:var(--f-mono-num);font-size:12px;font-weight:700;letter-spacing:.4px;color:var(--c-forest)}.ybdi-signup__heading{margin:0;padding:24px 0 16px;font-family:var(--f-display);font-size:var(--h1);font-weight:400;line-height:1.1;letter-spacing:-.9px;color:var(--c-ink)}.ybdi-signup__lead{margin:0;max-width:520px;font-family:var(--f-mono-num);font-size:16px;line-height:26px;color:var(--c-ink-soft)}.ybdi-signup__form{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;max-width:480px;margin-top:36px;padding:6px;border:1px solid var(--c-border);border-radius:16px;background:var(--c-white);box-shadow:0 1px 2px #091a110a}.ybdi-signup__form:focus-within{outline:2px solid var(--c-teal);outline-offset:2px}.ybdi-signup__form.is-invalid{border-color:#c93232}.ybdi-signup__form.is-invalid:focus-within{outline-color:#c93232}.ybdi-signup__icon{display:flex;align-items:center;justify-content:center;padding-left:10px;color:var(--c-ink-mute)}.ybdi-signup__input{flex:1;min-width:0;padding:12px 4px;border:none;background:transparent;font-family:var(--f-mono-num);font-size:15px;color:var(--c-ink)}.ybdi-signup__input:focus{outline:none}.ybdi-signup__button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border:none;border-radius:12px;background:var(--c-forest);color:var(--c-white);cursor:pointer;transition:background .2s ease}.ybdi-signup__button:hover{background:var(--c-forest-deep)}.ybdi-signup__privacy{margin:0;padding-top:16px;font-family:var(--f-mono-num);font-size:14px;color:#616161}.ybdi-signup__privacy a{font-weight:600;text-decoration:underline;text-underline-offset:3px;color:var(--c-ink)}.ybdi-signup__note{margin:0;padding-top:8px;font-family:var(--f-mono-num);font-size:13px;color:var(--c-ink-mute)}@media (max-width: 640px){.ybdi-signup__inner{padding:64px 0}}.ybdi-people{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding:0 var(--pad-x)}.ybdi-people__inner{width:100%;max-width:1280px;display:flex;flex-direction:column;gap:56px;padding:var(--sec-py) 0}.ybdi-people__board{display:flex;flex-direction:column}.ybdi-people__title{margin:0;font-family:var(--f-display);font-size:var(--h2);font-weight:400;line-height:1.11;letter-spacing:-.54px;color:var(--c-ink)}.ybdi-people__grid{display:grid;grid-template-columns:var(--people-cols);gap:16px;padding-top:28px}.ybdi-person-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 20px;border:1px solid var(--c-border);border-radius:18px;background:var(--c-white);cursor:pointer;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.ybdi-person-card:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 14px 28px #091a111a;border-color:var(--c-forest)}.ybdi-person-card:disabled{cursor:default}.ybdi-person-card__photo{display:flex;align-items:center;justify-content:center;width:96px;height:96px;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--c-bg-alt)}.ybdi-person-card__photo img{width:100%;height:100%;object-fit:cover}.ybdi-person-card__initials{font-family:var(--f-display);font-size:28px;font-weight:600;color:var(--c-forest)}.ybdi-person-card__name{padding-top:18px;font-family:var(--f-display);font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.1px;color:var(--c-ink)}.ybdi-person-card__role{padding-top:6px;font-family:var(--f-mono-num);font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--c-gold-dark)}.ybdi-orgchart{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding:0 var(--pad-x)}.ybdi-orgchart__inner{width:100%;max-width:1280px;display:flex;flex-direction:column;gap:48px;padding:var(--sec-py) 0}.ybdi-orgchart .ybdi-section-head{align-items:center;text-align:center;gap:8px;margin-bottom:0}.ybdi-orgchart .ybdi-lead{font-family:var(--f-mono-num);font-weight:500;font-size:17px;line-height:1.4;color:var(--c-ink-soft)}.ybdi-orgchart__board{width:100%;background:var(--c-forest);border-radius:14px;padding:22px 20px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--f-mono-num);font-weight:700;font-size:22px;line-height:1.2;color:var(--c-white)}.ybdi-orgchart__expert{width:100%;background:var(--c-white);border:2px dashed var(--c-forest);border-radius:12px;padding:16px 20px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--f-mono-num);font-weight:700;font-size:16px;color:var(--c-forest)}.ybdi-orgchart__lead--director{width:100%;background:var(--c-teal);border-radius:12px;padding:18px 20px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--f-mono-num);font-weight:700;font-size:17px;line-height:1.3;color:var(--c-white)}.ybdi-orgchart__report-card{width:100%;min-height:52px;background:#0a7f8c14;border:2px solid var(--c-teal);border-radius:12px;padding:12px 16px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--f-mono-num);font-weight:500;font-size:13.5px;line-height:1.35;color:var(--c-ink)}.ybdi-orgchart__stem{display:block;width:2px;height:28px;background:#141d1633}.ybdi-orgchart__stem--tall{height:36px}.ybdi-orgchart__desktop{display:var(--org-desk);width:100%;overflow-x:auto;padding-bottom:8px}.ybdi-orgchart__tree{min-width:1080px;display:flex;flex-direction:column;align-items:center}.ybdi-orgchart__tree .ybdi-orgchart__board{width:26%;padding:34px 32px;font-size:22px}.ybdi-orgchart__trunk{position:relative;width:100%;height:170px}.ybdi-orgchart__trunk-line{position:absolute;z-index:2;top:0;bottom:6px;left:calc(50% - 1px);width:2px;background:var(--c-ink)}.ybdi-orgchart__trunk-arrow{position:absolute;z-index:2;bottom:0;left:calc(50% - 6px);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid var(--c-ink)}.ybdi-orgchart__expert-line{position:absolute;top:94px;left:calc(50% + 2px);width:calc(16% - 2px);border-top:1px dashed rgba(20,29,22,.35)}.ybdi-orgchart__trunk .ybdi-orgchart__expert{position:absolute;top:95px;left:66%;transform:translateY(-50%);width:17%;padding:26px 24px}.ybdi-orgchart__divider{position:relative;width:100%;height:2px}.ybdi-orgchart__divider:before{content:"";position:absolute;top:0;left:calc(25% - 10px);right:calc(25% - 10px);height:2px;background:#141d1633}.ybdi-orgchart__branches{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-l)}.ybdi-orgchart__branch{display:flex;flex-direction:column;align-items:center}.ybdi-orgchart__branch .ybdi-orgchart__lead--director{width:46%;padding:26px 28px}.ybdi-orgchart__reports{position:relative;width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ybdi-orgchart__reports-line{position:absolute;top:0;left:calc(10% - 4px);right:calc(10% - 4px);height:2px;background:#141d1633}.ybdi-orgchart__report{display:flex;flex-direction:column;align-items:center}.ybdi-orgchart__report .ybdi-orgchart__report-card{min-height:104px;flex:1;padding:12px 8px}.ybdi-orgchart__mobile{display:var(--org-mob);flex-direction:column;width:100%}.ybdi-orgchart__mobile .ybdi-orgchart__stem{margin:0 auto}.ybdi-orgchart__mobile-branches{display:flex;flex-direction:column;gap:28px}.ybdi-orgchart__mobile-branch{display:flex;flex-direction:column}.ybdi-orgchart__mobile-reports{position:relative;margin-left:20px;padding-top:14px;display:flex;flex-direction:column;gap:10px}.ybdi-orgchart__mobile-rail{position:absolute;left:0;top:0;bottom:26px;width:2px;background:#141d1633}.ybdi-orgchart__mobile-report{position:relative;padding-left:28px}.ybdi-orgchart__mobile-report .ybdi-orgchart__report-card{min-height:52px;justify-content:flex-start;text-align:left}.ybdi-orgchart__mobile-tick{position:absolute;left:0;top:50%;width:22px;height:2px;background:#141d1633}@media (max-width: 640px){.ybdi-orgchart__board{font-size:19px}}.ybdi-integrity{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding:0 var(--pad-x)}.ybdi-integrity__inner{width:100%;max-width:1280px;display:flex;flex-direction:column;align-items:flex-start;padding:var(--sec-py) 0}.ybdi-integrity__eyebrow{font-family:var(--f-mono-num);font-size:11px;font-weight:600;letter-spacing:1.98px;text-transform:uppercase;color:var(--c-gold)}.ybdi-integrity__heading{margin:0;padding:16px 0 0;font-family:var(--f-display);font-size:var(--h2);font-weight:400;line-height:1.11;letter-spacing:-.54px;color:var(--c-ink)}.ybdi-integrity__lead{margin:0;max-width:820px;padding-top:18px;font-family:var(--f-mono-num);font-size:16px;line-height:26px;color:var(--c-ink-soft)}.ybdi-integrity__button{margin-top:32px}.ybdi-governance-docs{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding:0 var(--pad-x);background:var(--c-bg-tint)}.ybdi-governance-docs__inner{width:100%;max-width:1280px;display:flex;flex-direction:column;padding:var(--sec-py) 0}.ybdi-governance-docs__list{margin-top:28px}.ybdi-contact{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding:0 var(--pad-x)}.ybdi-contact__inner{width:100%;max-width:1280px;display:grid;grid-template-columns:var(--grid-3);gap:20px;padding:var(--sec-py) 0}.ybdi-contact__card{display:flex;flex-direction:column;gap:12px;padding:28px;border:1px solid var(--c-border);border-radius:16px;background:var(--c-white)}.ybdi-contact__title{font-family:var(--f-display);font-size:19px;font-weight:600;color:var(--c-ink)}.ybdi-contact__value{font-family:var(--f-mono-num);font-size:14px;line-height:23px;color:var(--c-ink-soft)}.ybdi-contact__value--link{color:var(--c-teal-text)}.ybdi-contact__aside{font-family:var(--f-mono-num);font-size:14px;line-height:23px;color:var(--c-ink-soft)}.ybdi-contact__aside a{color:var(--c-teal-text)}.ybdi-message{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding:0 var(--pad-x);background:var(--c-bg-tint)}.ybdi-message__inner{width:100%;max-width:1280px;display:flex;flex-direction:column;padding:var(--sec-py) 0}.ybdi-message__form{display:flex;flex-direction:column;gap:14px;align-items:flex-start;width:100%;max-width:640px;margin-top:28px}.ybdi-message__field{width:100%;padding:15px 18px;border:1px solid var(--c-border);border-radius:12px;background:var(--c-white);font-family:var(--f-mono-num);font-size:15px;color:var(--c-ink)}.ybdi-message__field::placeholder{color:var(--c-ink-mute)}.ybdi-message__field--area{resize:vertical;min-height:150px}.ybdi-message__button{margin-top:6px}.ybdi-message__sent,.ybdi-message__error{max-width:640px;margin:24px 0 0;padding:14px 18px;border-radius:10px;font-family:var(--f-mono-num);font-size:15px;line-height:24px}.ybdi-message__sent{border:1px solid #cfe3d2;background:#eef6ef;color:#1c4730}.ybdi-message__error{border:1px solid #e6cfcf;background:#f8eeee;color:#7a2e2e}.ybdi-message__hint{margin-top:-6px;font-family:var(--f-mono-num);font-size:13px;color:#7a2e2e}.ybdi-message__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ybdi-message__note{margin:0;font-family:var(--f-mono-num);font-size:13px;line-height:20px;color:var(--c-ink-mute)}.ybdi-chapter{padding:var(--sec-py) 0}.ybdi-chapter__head{display:flex;flex-direction:column;gap:10px;max-width:820px}.ybdi-chapter__eyebrow{font-family:var(--f-mono-num);font-size:11px;font-weight:600;letter-spacing:1.98px;text-transform:uppercase;color:var(--c-gold)}.ybdi-chapter__heading{margin:0;font-family:var(--f-display);font-size:var(--h2);font-weight:400;line-height:1.11;letter-spacing:-.54px;color:var(--c-ink)}.ybdi-chapter__lead{margin:0;font-family:var(--f-mono-num);font-size:16px;line-height:26px;color:var(--c-ink-soft)}.ybdi-values{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(180px,auto);gap:16px;margin-top:40px}.ybdi-value{grid-column:span var(--value-span, 2);display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:26px;border:1px solid var(--c-border);border-radius:18px;background:var(--c-white);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.ybdi-value:hover{transform:translateY(-3px);box-shadow:0 16px 34px #091a1117}.ybdi-value--wide{--value-span: 3;padding:32px}.ybdi-value--wide .ybdi-value__title{font-size:24px}.ybdi-value--feature{border-color:#0b4466;background:#0b4466}.ybdi-value--feature .ybdi-value__title{font-size:27px}.ybdi-value--feature .ybdi-value__num{color:#add666}.ybdi-value--feature .ybdi-value__title{color:var(--c-white)}.ybdi-value--feature .ybdi-value__body{color:#fffc}.ybdi-value__num{font-family:var(--f-mono-num);font-size:11px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:#141d164d}.ybdi-value__text{display:flex;flex-direction:column}.ybdi-value__title{margin:0;font-family:var(--f-display);font-size:20px;font-weight:400;line-height:1.24;letter-spacing:-.4px;color:var(--c-ink)}.ybdi-value__body{margin:0;max-width:520px;padding-top:12px;font-family:var(--f-mono-num);font-size:14.5px;line-height:24px;color:var(--c-ink-soft)}@media (max-width: 1024px){.ybdi-value{--value-span: 3}.ybdi-value--wide{--value-span: 6}.ybdi-value:last-child{--value-span: 6}}@media (max-width: 640px){.ybdi-value,.ybdi-value--wide,.ybdi-value:last-child{--value-span: 6}}.ybdi-origins{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding:0 var(--pad-x)}.ybdi-origins__inner{width:100%;max-width:1000px;display:flex;flex-direction:column;gap:22px;padding:var(--sec-py) 0}.ybdi-origins__lead{margin:0;font-family:var(--f-display);font-size:var(--lead);font-weight:600;line-height:1.4;letter-spacing:-.5px;text-align:center;text-wrap:balance;color:var(--c-ink)}.ybdi-origins__continuation{font-weight:500;color:var(--c-ink-mute)}.ybdi-origins__body{margin:0;align-self:center;max-width:760px;font-family:var(--f-mono-num);font-size:17px;line-height:29px;text-align:center;color:var(--c-ink-soft)}.ybdi-milestones{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding:0 var(--pad-x);background:var(--c-bg-tint)}.ybdi-milestones__inner{width:100%;max-width:1280px;display:flex;flex-direction:column;padding:var(--sec-py) 0}.ybdi-milestones__heading{margin:0;font-family:var(--f-display);font-size:var(--h2);font-weight:400;line-height:1.11;letter-spacing:-.54px;color:var(--c-ink)}.ybdi-milestones__grid{display:grid;grid-template-columns:var(--grid-2);gap:16px;margin-top:36px}.ybdi-milestone-card{display:flex;flex-direction:column;gap:10px;padding:28px;border:1px solid var(--c-border);border-radius:16px;background:var(--c-white);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.ybdi-milestone-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px #091a1117}.ybdi-milestone-card__year{font-family:var(--f-display);font-size:30px;font-weight:600;line-height:1;letter-spacing:-.6px;color:var(--c-gold)}.ybdi-milestone-card__body{margin:0;font-family:var(--f-mono-num);font-size:15px;line-height:25px;color:var(--c-ink-soft)}.ybdi-chapter:first-child{padding-top:0}.ybdi-chapter+.ybdi-chapter{border-top:1px solid rgba(20,29,22,.1)}.ybdi-chapter__head{max-width:760px}.ybdi-chapter__heading{padding:16px 0}.ybdi-chapter__lead{font-size:17px;line-height:29px}.ybdi-strategies{display:grid;grid-template-columns:var(--grid-3);gap:16px;padding-top:40px}.ybdi-strategy{display:flex;flex-direction:column;padding:26px;border-radius:16px;background:#0c2217}.ybdi-strategy__tag{font-family:var(--f-mono-num);font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--c-gold)}.ybdi-strategy__title{margin:0;padding:12px 0 10px;font-family:var(--f-display);font-size:21px;font-weight:600;line-height:1.25;color:var(--c-white)}.ybdi-strategy__body{margin:0;font-family:var(--f-mono-num);font-size:14px;line-height:23px;color:#fffc}.ybdi-toc{display:grid;grid-template-columns:var(--grid-4);gap:16px;padding-top:40px}.ybdi-toc__step{position:relative;display:flex;flex-direction:column;gap:14px;padding:26px 22px;border:1px solid var(--c-border);border-radius:14px;background:var(--c-white)}.ybdi-toc__head{display:flex;align-items:center;gap:12px}.ybdi-toc__num{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#174a2c;font-family:var(--f-mono-num);font-size:14px;font-weight:700;color:var(--c-white)}.ybdi-toc__stage{font-family:var(--f-mono-num);font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--c-ink)}.ybdi-toc__body{margin:0;font-family:var(--f-mono-num);font-size:14.5px;line-height:24px;color:var(--c-ink-soft)}.ybdi-toc__arrow{position:absolute;z-index:2;right:-16px;top:22px;display:var(--toc-arrow-display, flex);align-items:center;justify-content:center;width:14px;height:14px;font-size:16px;line-height:1;color:#174a2c}.ybdi-mel{display:grid;grid-template-columns:var(--grid-3);gap:16px;padding-top:40px}.ybdi-mel__card{display:flex;flex-direction:column;padding:26px;border:1px solid var(--c-border);border-radius:16px;background:var(--c-white)}.ybdi-mel__metric{font-family:var(--f-mono-num);font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--c-gold-dark)}.ybdi-mel__title{padding:12px 0 6px;font-family:var(--f-mono-num);font-size:15px;font-weight:600;line-height:23px;color:var(--c-ink)}.ybdi-mel__body{margin:0;font-family:var(--f-mono-num);font-size:14px;line-height:23px;color:var(--c-ink-soft)}.ybdi-approach{position:relative;width:100%;height:var(--appr-h, var(--appr-h-desktop));display:flex;flex-direction:column;gap:var(--appr-gap);margin-top:40px}.ybdi-approach__thread{display:var(--appr-thread-display);position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.ybdi-approach__thread path{fill:none;stroke:#141d1647;stroke-width:2;stroke-dasharray:8 6;stroke-linecap:round;animation:ybdi-dash 3s linear infinite}@keyframes ybdi-dash{to{stroke-dashoffset:-140}}.ybdi-approach__note{position:var(--appr-pos);top:var(--note-top);left:var(--note-left);right:var(--note-right);width:var(--appr-w);z-index:1;padding:8px;border:1px solid #ddead9;border-radius:24px;background:var(--c-white);box-shadow:0 12px 26px #091a111a;transform:rotate(calc(var(--rot) * var(--appr-rot)));transition:transform .3s ease}.ybdi-approach__note:hover{transform:scale(1.04);z-index:5}.ybdi-approach__pin{display:flex;justify-content:center;padding:12px 0 16px;color:var(--accent)}.ybdi-approach__body{display:flex;flex-direction:column;padding:20px;border:1px solid var(--note-border);border-radius:16px;background:var(--note-bg)}.ybdi-approach__num{font-family:var(--f-display);font-size:32px;line-height:1;color:var(--accent)}.ybdi-approach__title{margin:0;padding:18px 0 8px;font-family:var(--f-display);font-size:20px;font-weight:400;line-height:1.25;letter-spacing:-.3px;color:var(--c-ink)}.ybdi-approach__text{margin:0;font-family:var(--f-mono-num);font-size:14px;line-height:23px;color:var(--c-ink-soft)}.ybdi-article-hero{position:relative;width:100%;height:var(--article-hero-h);overflow:hidden;margin-top:70px;background:#091a11}.ybdi-article-hero__media{width:100%;height:100%;object-fit:cover}.ybdi-article{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 var(--pad-x)}.ybdi-article__inner{width:100%;max-width:820px;display:flex;flex-direction:column;padding:40px 0 var(--sec-py)}.ybdi-article__category{font-family:var(--f-mono-num);font-size:11px;font-weight:600;letter-spacing:1.98px;text-transform:uppercase;color:var(--c-gold-text)}.ybdi-article__title{margin:0;padding:14px 0 18px;font-family:var(--f-display);font-size:var(--article-h1);font-weight:400;line-height:1.14;letter-spacing:-.7px;color:var(--c-ink)}.ybdi-article__published{font-family:var(--f-mono-num);font-size:16px;line-height:26px;color:var(--c-ink-mute)}.ybdi-article__byline{display:flex;flex-direction:row;gap:14px;align-items:center;padding:26px 0;margin-top:22px;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.ybdi-article__avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px;border-radius:999px;background:var(--c-forest);font-family:var(--f-mono-num);font-size:19px;font-weight:600;color:#eef6eb}.ybdi-article__author{font-family:var(--f-mono-num);font-size:15px;font-weight:700;line-height:20px;color:var(--c-ink)}.ybdi-article__body{padding-top:34px}.ybdi-article__body p{margin:0;padding-top:22px;font-family:var(--f-mono-num);font-size:17px;line-height:31px;color:#3a423c}.ybdi-article__body p.lead,.ybdi-article__body>p:first-child{padding:0 0 6px;font-size:19px;font-weight:500;line-height:32px;color:var(--c-ink)}.ybdi-article__body h2,.ybdi-article__body h3{margin:0;padding-top:34px;font-family:var(--f-display);font-weight:400;line-height:1.2;letter-spacing:-.3px;color:var(--c-ink)}.ybdi-article__body h2{font-size:28px}.ybdi-article__body h3{font-size:22px}.ybdi-article__body ul,.ybdi-article__body ol{margin:0;padding:22px 0 0 22px;font-family:var(--f-mono-num);font-size:17px;line-height:31px;color:#3a423c}.ybdi-article__body li{padding-top:6px}.ybdi-article__body img{display:block;width:100%;height:auto;margin-top:34px;border-radius:14px}.ybdi-article__body blockquote{margin:36px 0 6px;padding:6px 0 6px 22px;border-left:3px solid var(--c-gold-text)}.ybdi-article__body blockquote p{padding:0;font-family:var(--f-display);font-size:22px;font-weight:400;line-height:1.4;letter-spacing:-.2px;color:var(--c-ink)}.ybdi-article__body a{color:var(--c-teal-text);text-decoration:underline}.ybdi-article__share{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:center;padding-top:40px}.ybdi-article__share-label{font-family:var(--f-mono-num);font-size:12.5px;font-weight:600;letter-spacing:.4px;color:var(--c-ink-soft)}.ybdi-article__share-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--c-border);border-radius:999px;font-family:var(--f-mono-num);font-size:12px;font-weight:700;color:var(--c-ink-soft);transition:background .2s ease,color .2s ease}.ybdi-article__share-link:hover{background:var(--c-forest);border-color:var(--c-forest);color:var(--c-white)}.ybdi-related{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding:0 var(--pad-x);background:var(--c-bg-tint)}.ybdi-related__inner{width:100%;max-width:1280px;display:flex;flex-direction:column;padding:var(--sec-py) 0}.ybdi-related__heading{margin:0;font-family:var(--f-display);font-size:var(--h2);font-weight:400;line-height:1.11;letter-spacing:-.54px;color:var(--c-ink)}.ybdi-related__grid{display:grid;grid-template-columns:var(--grid-3);gap:24px;padding-top:32px}.ybdi-related__card{display:flex;flex-direction:column;gap:14px;padding-bottom:22px;overflow:hidden;border:1px solid var(--c-border);border-radius:14px;background:var(--c-white);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.ybdi-related__card:hover{transform:translateY(-4px);box-shadow:0 16px 32px #091a111a}.ybdi-related__media{position:relative;width:100%;height:170px;background:var(--c-bg-sand)}.ybdi-related__media img{width:100%;height:100%;object-fit:cover}.ybdi-related__category{padding:0 22px;font-family:var(--f-mono-num);font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--c-gold-text)}.ybdi-related__title{padding:0 22px;font-family:var(--f-display);font-size:19px;line-height:1.3;letter-spacing:-.2px;color:var(--c-ink)}.ybdi-related__excerpt{padding:0 22px;font-family:var(--f-mono-num);font-size:13.5px;line-height:21px;color:var(--c-ink-soft);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ybdi-related__all{display:flex;flex-direction:row;gap:8px;align-items:center;align-self:flex-start;margin-top:36px;padding-bottom:4px;border-bottom:1px solid var(--c-forest);font-family:var(--f-mono-num);font-size:14px;font-weight:600;line-height:20px;color:var(--c-ink)}.ybdi-subscribe-note{max-width:640px;margin:18px 0 0;padding:13px 17px;border-radius:10px;font-family:var(--f-mono-num);font-size:14.5px;line-height:23px}.ybdi-subscribe-note--ok{border:1px solid #cfe3d2;background:#eef6ef;color:#1c4730}.ybdi-subscribe-note--error{border:1px solid #e3b4b4;background:#fbeaea;color:#a42323}.ybdi-signup .ybdi-subscribe-note{align-self:center;text-align:center}.ybdi-confirmed{display:flex;flex-direction:column;align-items:center;padding:0 var(--pad-x);margin-top:70px}.ybdi-confirmed__inner{width:100%;max-width:640px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:calc(var(--sec-py) * 1.4) 0 calc(var(--sec-py) * 1.6)}.ybdi-confirmed__mark{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:28px;border-radius:999px;background:#1c473014;color:var(--c-forest)}.ybdi-confirmed__heading{margin:0;font-family:var(--f-display);font-size:var(--h1);font-weight:400;line-height:1.12;letter-spacing:-.9px;color:var(--c-ink)}.ybdi-confirmed__lead{margin:0;padding-top:16px;font-family:var(--f-mono-num);font-size:17px;line-height:29px;color:var(--c-ink-soft)}.ybdi-confirmed__actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:center;padding-top:34px}.ybdi-pubs{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding:0 var(--pad-x)}.ybdi-pubs__inner{width:100%;max-width:1280px;display:flex;flex-direction:column;padding:var(--sec-py) 0}.ybdi-pubs__head .ybdi-heading{font-weight:400;line-height:1.11;letter-spacing:-.54px}.ybdi-pubs__filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.ybdi-pubs__filter{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border:1px solid var(--c-border);border-radius:999px;background:var(--c-white);font-family:var(--f-mono-num);font-size:13.5px;font-weight:600;color:var(--c-ink-soft);transition:background .2s ease,border-color .2s ease,color .2s ease}.ybdi-pubs__filter:hover{border-color:var(--c-teal-text);color:var(--c-teal-text)}.ybdi-pubs__filter.is-active{border-color:var(--c-forest);background:var(--c-forest);color:var(--c-white)}.ybdi-pubs__count{font-size:11.5px;font-weight:600;opacity:.7}.ybdi-pubs__grid{display:flex;flex-direction:column;gap:0;margin-top:36px}.ybdi-pub{display:grid;grid-template-columns:var(--pub-cols);gap:28px;align-items:start;padding:26px 0;border-bottom:1px solid var(--c-border);transition:background .2s ease}.ybdi-pub:first-child{border-top:1px solid var(--c-border)}.ybdi-pub:hover{background:#ffffff8c}.ybdi-pub__cover{position:relative;display:block;width:100%;aspect-ratio:3/4;overflow:hidden;border:1px solid var(--c-border);border-radius:10px;background:var(--c-bg-sand)}.ybdi-pub__cover img{width:100%;height:100%;object-fit:cover}.ybdi-pub__body{display:flex;flex-direction:column;gap:8px;min-width:0}.ybdi-pub__topic{font-family:var(--f-mono-num);font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--c-gold-text)}.ybdi-pub__title{font-family:var(--f-display);font-size:21px;line-height:1.28;letter-spacing:-.3px;color:var(--c-ink)}.ybdi-pub__summary{font-family:var(--f-mono-num);font-size:14.5px;line-height:24px;color:var(--c-ink-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ybdi-pub__meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:2px;font-family:var(--f-mono-num);font-size:13px;color:var(--c-ink-mute)}.ybdi-pub-detail{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;padding:0 var(--pad-x);margin-top:70px}.ybdi-pub-detail__inner{width:100%;max-width:1080px;display:flex;flex-direction:column;padding:var(--sec-py) 0}.ybdi-pub-detail__head{display:grid;grid-template-columns:var(--pub-detail-cols);gap:44px;align-items:start;margin-top:22px}.ybdi-pub-detail__cover{width:100%;aspect-ratio:3/4;overflow:hidden;border:1px solid var(--c-border);border-radius:14px;background:var(--c-bg-sand)}.ybdi-pub-detail__cover img{width:100%;height:100%;object-fit:cover}.ybdi-pub-detail__intro{display:flex;flex-direction:column;min-width:0}.ybdi-pub-detail__title{margin:10px 0 0;font-family:var(--f-display);font-size:var(--article-h1);font-weight:400;line-height:1.14;letter-spacing:-.7px;color:var(--c-ink)}.ybdi-pub-detail__summary{margin:16px 0 0;font-family:var(--f-mono-num);font-size:17px;line-height:29px;color:var(--c-ink-soft)}.ybdi-pub-detail__facts{display:flex;flex-wrap:wrap;gap:12px 32px;margin:26px 0 0;padding:20px 0;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.ybdi-pub-detail__facts dt{font-family:var(--f-mono-num);font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--c-ink-mute)}.ybdi-pub-detail__facts dd{margin:4px 0 0;font-family:var(--f-mono-num);font-size:15px;color:var(--c-ink)}.ybdi-pub-detail__download{align-self:flex-start;margin-top:26px}.ybdi-pub-detail__body{margin-top:var(--sec-py)}.ybdi-pub-detail__body .ybdi-prose>p:first-child{font-family:var(--f-mono-num);font-size:16px;font-weight:400;line-height:1.7;color:var(--c-ink-soft)}.ybdi-pub-detail__body .ybdi-prose{margin:0;max-width:760px}.ybdi-pub-detail__section{margin:0 0 20px;font-family:var(--f-display);font-size:26px;font-weight:400;line-height:1.2;letter-spacing:-.4px;color:var(--c-ink)}.ybdi-crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-family:var(--f-mono-num);font-size:13px;color:var(--c-ink-mute)}.ybdi-crumbs a{color:var(--c-teal-text)}@media (max-width: 1024px){.ybdi-pub-detail__cover{max-width:260px}}@media (max-width: 640px){.ybdi-pub{gap:16px}.ybdi-pub__title{font-size:18px}}
