.pd-syl{--syl-dur-1:180ms;--syl-dur-2:360ms;--syl-ease:cubic-bezier(0.22,1,0.36,1)}.pd-syl--js [data-syl-reveal]{opacity:0;transform:translateY(14px);transition:opacity var(--syl-dur-2,.36s) var(--syl-ease),transform var(--syl-dur-2,.36s) var(--syl-ease);transition-delay:var(--syl-delay,0s)}.pd-syl--js [data-syl-reveal].is-in{opacity:1;transform:none}.pd-syl{padding:clamp(48px,7vw,80px) 0}.pd-syl--light{background:#fff}.pd-syl--navy{background:var(--pd-navy,#022d41);color:#fff}.pd-syl__container{margin:0 auto;max-width:1120px;padding:0 var(--space-lg,24px)}.pd-syl__head{margin:0 auto clamp(28px,4vw,40px);max-width:640px;text-align:center}.pd-syl__eyebrow{color:var(--pd-teal-600,#0b6a61);font:700 var(--text-xs,.75rem)/1.3 Montserrat,sans-serif;letter-spacing:.08em;margin:0 0 var(--space-md,12px);text-transform:uppercase}.pd-syl--navy .pd-syl__eyebrow{color:var(--pd-teal-300,#7fd8cf)}.pd-syl__heading{color:var(--pd-navy,#022d41);font:800 clamp(1.8rem,1.9vw + .9rem,2.4rem)/1.2 M PLUS Rounded\ 1c,sans-serif;margin:0 0 14px}.pd-syl__accent{background:linear-gradient(90deg,var(--pd-teal,#34c6b9),var(--pd-yellow,#ffde59));border-radius:var(--radius-sm,2px);display:block;height:4px;margin:0 auto 18px;width:48px}.pd-syl__subtext{color:var(--pd-slate-grey,#3d4c53);font:400 var(--text-base,1rem)/1.65 Montserrat,sans-serif;margin:0 auto;max-width:58ch}.pd-syl--navy .pd-syl__subtext{color:hsla(0,0%,100%,.85)}.pd-syl__subtext p{margin:0 0 8px}.pd-syl__subtext p:last-child{margin-bottom:0}.pd-asc .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.pd-asc__legend{align-items:center;display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:center;margin:0 auto clamp(20px,3vw,28px);max-width:860px}.pd-asc__legend-list{display:flex;flex-wrap:wrap;gap:8px 16px;list-style:none;margin:0;padding:0}.pd-asc__legend-item{align-items:center;display:inline-flex;gap:7px}.pd-asc__legend-swatch{border-radius:4px;flex-shrink:0;height:14px;width:14px}.pd-asc__legend-label{color:var(--pd-navy,#022d41);font:700 var(--text-xs,.75rem) Roboto,sans-serif;letter-spacing:.04em;text-transform:uppercase}.pd-syl--navy .pd-asc__legend-label{color:hsla(0,0%,100%,.9)}.pd-asc__framing{color:var(--pd-slate-grey,#3d4c53);flex:1 1 260px;font:400 var(--text-sm,.875rem)/1.5 Montserrat,sans-serif;margin:0;min-width:220px;text-align:center}.pd-syl--navy .pd-asc__framing{color:hsla(0,0%,100%,.78)}.pd-asc__legend-note{color:var(--pd-grey-600,#5b6b73);flex:1 1 100%;font:400 var(--text-xs,.75rem)/1.5 Montserrat,sans-serif;margin:0;text-align:center}.pd-syl--navy .pd-asc__legend-note{color:hsla(0,0%,100%,.7)}.pd-asc__seg--teaching{background:var(--pd-teal,#34c6b9)}.pd-asc__seg--reinforcing{background:var(--pd-yellow,#ffde59)}.pd-asc__seg--proofing{background:#2e7d32}.pd-asc__seg--maintenance{background:#8a969c}.pd-asc__chart-wrap{margin:0 auto clamp(28px,4vw,44px);max-width:960px}.pd-asc__chart{align-items:end;display:grid;gap:clamp(6px,1.2vw,14px);grid-template-columns:repeat(8,1fr);list-style:none;margin:0;min-height:340px;padding:0}.pd-asc__col{min-width:0}.pd-asc__col,.pd-asc__col-inner{align-items:center;display:flex;flex-direction:column}.pd-asc__col-inner{height:300px;justify-content:flex-end;position:relative;width:100%}.pd-asc__col-total{color:var(--pd-navy,#022d41);font:800 var(--text-base,1rem) M PLUS Rounded\ 1c,sans-serif;font-variant-numeric:tabular-nums;margin-bottom:6px}.pd-syl--navy .pd-asc__col-total{color:#fff}.pd-asc__stack{border-radius:var(--radius-sm,8px) var(--radius-sm,8px) 4px 4px;box-shadow:var(--shadow-sm,0 2px 8px rgba(2,45,65,.06));display:flex;flex-direction:column-reverse;max-width:76px;overflow:hidden;position:relative;width:100%}.pd-syl--navy .pd-asc__stack{box-shadow:none}.pd-asc__seg{align-items:center;display:flex;justify-content:center;min-height:2px;position:relative;width:100%}.pd-asc__seg-num{color:#fff;font:800 .7rem M PLUS Rounded\ 1c,sans-serif;font-variant-numeric:tabular-nums;opacity:0;transition:opacity var(--syl-dur-1,.18s) ease}.pd-asc__seg--maintenance .pd-asc__seg-num,.pd-asc__seg--teaching .pd-asc__seg-num{color:var(--pd-navy,#022d41)}.pd-asc__seg--reinforcing .pd-asc__seg-num{color:#4a3a00}.pd-asc__seg.is-num-visible .pd-asc__seg-num{opacity:1}.pd-asc__col-foot{align-items:center;display:flex;flex-direction:column;gap:2px;margin-top:10px;text-align:center}.pd-asc__col-name{color:var(--pd-navy,#022d41);font:700 var(--text-xs,.75rem)/1.2 M PLUS Rounded\ 1c,sans-serif;hyphens:auto;overflow-wrap:anywhere;text-decoration:none;transition:color var(--transition-fast,.15s) ease}.pd-syl--navy .pd-asc__col-name{color:#fff}.pd-asc__col-name:hover{color:var(--pd-teal-600,#0b6a61);text-decoration:underline}.pd-syl--navy .pd-asc__col-name:hover{color:var(--pd-teal-300,#7fd8cf)}.pd-asc__col-name:focus-visible{border-radius:3px;outline:2px solid var(--pd-teal,#34c6b9);outline-offset:2px}.pd-asc__col-cap{color:var(--pd-teal-600,#0b6a61);line-height:0}.pd-syl--navy .pd-asc__col-cap{color:var(--pd-teal-300,#7fd8cf)}.pd-asc__col-target{color:var(--pd-slate-grey,#3d4c53);font:700 var(--text-xs,.75rem) Roboto,sans-serif;font-variant-numeric:tabular-nums}.pd-syl--navy .pd-asc__col-target{color:hsla(0,0%,100%,.72)}.pd-asc__col-you{background:var(--pd-yellow,#ffde59);border-radius:var(--radius-full,999px);color:var(--pd-navy,#022d41);font:700 .62rem Roboto,sans-serif;letter-spacing:.04em;margin-top:2px;padding:2px 8px;text-transform:uppercase}.pd-asc__chart.has-focus .pd-asc__col:not(.is-focus) .pd-asc__stack,.pd-asc__chart:has(.is-focus) .pd-asc__col:not(.is-focus) .pd-asc__stack{opacity:.62}.pd-asc__col.is-focus .pd-asc__stack{box-shadow:var(--shadow-lg,0 12px 32px rgba(2,45,65,.12));outline:3px solid var(--pd-teal,#34c6b9);outline-offset:3px}.pd-syl--navy .pd-asc__col.is-focus .pd-asc__stack{outline-color:var(--pd-yellow,#ffde59)}.pd-asc__col.is-focus .pd-asc__col-name,.pd-asc__col.is-focus .pd-asc__col-total{color:var(--pd-teal-600,#0b6a61)}.pd-syl--navy .pd-asc__col.is-focus .pd-asc__col-name,.pd-syl--navy .pd-asc__col.is-focus .pd-asc__col-total{color:var(--pd-yellow,#ffde59)}.pd-syl--js .pd-asc__stack{transform:scaleY(0);transform-origin:bottom center}.pd-syl--js .pd-asc__col.is-in .pd-asc__stack{transform:scaleY(1);transition:transform .62s var(--syl-ease,cubic-bezier(.22,1,.36,1));transition-delay:var(--asc-delay,0s)}.pd-syl--js .pd-asc__col-total{opacity:0}.pd-syl--js .pd-asc__col.is-in .pd-asc__col-total{opacity:1;transition:opacity var(--syl-dur-2,.36s) ease;transition-delay:calc(var(--asc-delay, 0s) + .36s)}.pd-asc__rail-wrap{margin:clamp(20px,3vw,32px) auto 0;max-width:1000px;padding-top:8px;position:relative}.pd-asc__rail-line{background:linear-gradient(90deg,var(--pd-teal,#34c6b9),var(--pd-yellow,#ffde59));border-radius:var(--radius-full,999px);height:3px;left:0;opacity:.5;position:absolute;right:0;top:30px;transform-origin:left center;z-index:0}.pd-syl--navy .pd-asc__rail-line{opacity:.65}.pd-syl--js .pd-asc__rail-line{transform:scaleX(0)}.pd-syl--js .pd-asc__rail-wrap.is-in .pd-asc__rail-line{transform:scaleX(1);transition:transform .72s var(--syl-ease,cubic-bezier(.22,1,.36,1))}.pd-asc__rail{display:grid;gap:14px;grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;padding:0 0 6px;position:relative;scroll-snap-type:x proximity;scrollbar-width:thin;z-index:1}.pd-asc__node{align-items:flex-start;background:#fff;border:1px solid var(--pd-lightest-grey,#dde3e5);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-sm,0 2px 8px rgba(2,45,65,.06));display:flex;flex-direction:column;gap:6px;padding:16px 16px 18px;scroll-snap-align:start;transition:transform var(--transition-base,.3s) ease,box-shadow var(--transition-base,.3s) ease,border-color var(--transition-base,.3s) ease}.pd-syl--navy .pd-asc__node{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12);box-shadow:none}.pd-asc__node:hover{box-shadow:var(--shadow-lg,0 12px 32px rgba(2,45,65,.12));transform:translateY(-4px)}.pd-asc__node.is-focus{border-color:var(--pd-teal,#34c6b9);box-shadow:0 0 0 2px var(--pd-teal,#34c6b9),var(--shadow-md,0 4px 16px rgba(2,45,65,.08))}.pd-syl--navy .pd-asc__node.is-focus{border-color:var(--pd-yellow,#ffde59);box-shadow:0 0 0 2px var(--pd-yellow,#ffde59)}.pd-asc__node.is-summit{background:linear-gradient(180deg,rgba(52,198,185,.08),#fff);border-color:var(--pd-teal,#34c6b9)}.pd-syl--navy .pd-asc__node.is-summit{background:rgba(52,198,185,.14)}.pd-asc__node-cap{align-items:center;background:var(--pd-teal,#34c6b9);border-radius:var(--radius-full,999px);box-shadow:0 0 0 4px rgba(52,198,185,.16);color:#fff;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.pd-asc__node.is-summit .pd-asc__node-cap{background:var(--pd-navy,#022d41);box-shadow:0 0 0 4px rgba(2,45,65,.12)}.pd-syl--navy .pd-asc__node.is-summit .pd-asc__node-cap{background:var(--pd-yellow,#ffde59);color:var(--pd-navy,#022d41)}.pd-asc__node-body{align-items:flex-start;display:flex;flex-direction:column;gap:3px;width:100%}.pd-asc__node-kicker{color:var(--pd-teal-600,#0b6a61);font:700 .64rem Roboto,sans-serif;letter-spacing:.08em;text-transform:uppercase}.pd-syl--navy .pd-asc__node-kicker{color:var(--pd-teal-300,#7fd8cf)}.pd-asc__node-name{color:var(--pd-navy,#022d41);font:800 var(--text-lg,1.125rem)/1.15 M PLUS Rounded\ 1c,sans-serif;text-decoration:none}.pd-syl--navy .pd-asc__node-name{color:#fff}.pd-asc__node-name:hover{color:var(--pd-teal-600,#0b6a61);text-decoration:underline}.pd-syl--navy .pd-asc__node-name:hover{color:var(--pd-teal-300,#7fd8cf)}.pd-asc__node-name:focus-visible{border-radius:3px;outline:2px solid var(--pd-teal,#34c6b9);outline-offset:2px}.pd-asc__node-you{background:var(--pd-yellow,#ffde59);border-radius:var(--radius-full,999px);color:var(--pd-navy,#022d41);font:700 .6rem Roboto,sans-serif;letter-spacing:.04em;margin:2px 0;padding:2px 8px;text-transform:uppercase}.pd-asc__node-stats{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:2px}.pd-asc__node-stat{color:var(--pd-slate-grey,#3d4c53);font:400 var(--text-xs,.75rem) Montserrat,sans-serif}.pd-syl--navy .pd-asc__node-stat{color:hsla(0,0%,100%,.75)}.pd-asc__node-stat strong{color:var(--pd-navy,#022d41);font:800 var(--text-base,1rem) M PLUS Rounded\ 1c,sans-serif;font-variant-numeric:tabular-nums}.pd-syl--navy .pd-asc__node-stat strong{color:#fff}.pd-asc__node-line{color:var(--pd-slate-grey,#3d4c53);font:400 var(--text-xs,.75rem)/1.5 Montserrat,sans-serif;margin:6px 0 0}.pd-syl--navy .pd-asc__node-line{color:hsla(0,0%,100%,.8)}.pd-asc__node-line--summit{color:var(--pd-navy,#022d41);font-weight:600}.pd-syl--navy .pd-asc__node-line--summit{color:#fff}.pd-asc__node-cta{align-items:center;background:var(--pd-navy,#022d41);border-radius:var(--radius-full,999px);color:#fff;display:inline-flex;font:700 var(--text-sm,.875rem) Roboto,sans-serif;justify-content:center;margin-top:10px;padding:9px 18px;text-decoration:none;transition:transform var(--transition-fast,.15s) ease,box-shadow var(--transition-fast,.15s) ease,background var(--transition-fast,.15s) ease}.pd-syl--navy .pd-asc__node-cta{background:var(--pd-yellow,#ffde59);color:var(--pd-navy,#022d41)}.pd-asc__node-cta:hover{background:var(--pd-teal-700,#0f8a7e);box-shadow:var(--shadow-lg,0 12px 32px rgba(2,45,65,.12));transform:translateY(-2px)}.pd-syl--navy .pd-asc__node-cta:hover{background:#fff}.pd-asc__node-cta:focus-visible{outline:2px solid var(--pd-teal,#34c6b9);outline-offset:2px}@media (max-width:768px){.pd-asc__chart{align-items:stretch;gap:10px;grid-auto-flow:row;grid-template-columns:1fr;min-height:0}.pd-asc__col{align-items:center;flex-direction:row;gap:10px}.pd-asc__col-inner{align-items:center;flex:1;flex-direction:row;gap:8px;height:auto;justify-content:flex-start;width:auto}.pd-asc__col-total{margin:0;min-width:2.4ch;order:-1;text-align:right}.pd-asc__stack{border-radius:var(--radius-sm,8px);flex-direction:row;height:26px!important;max-width:none;width:var(--asc-len,100%)}.pd-asc__col-foot{align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:4px 8px;margin:0;min-width:8.5em;text-align:left}.pd-asc__seg{height:100%!important}.pd-asc__seg-num{font-size:.62rem}.pd-syl--js .pd-asc__stack{transform:scaleX(0);transform-origin:left center}.pd-syl--js .pd-asc__col.is-in .pd-asc__stack{transform:scaleX(1)}.pd-asc__legend{justify-content:flex-start}.pd-asc__framing{text-align:left}.pd-asc__rail{grid-auto-columns:minmax(220px,82%)}}@media (prefers-reduced-motion:reduce){.pd-asc__col-name,.pd-asc__node,.pd-asc__node-cta{transition:none}.pd-asc__node-cta:hover,.pd-asc__node:hover{transform:none}.pd-syl--js [data-syl-reveal]{opacity:1!important}.pd-syl--js .pd-asc__stack,.pd-syl--js [data-syl-reveal]{transform:none!important;transition:none!important}.pd-syl--js .pd-asc__col-total{opacity:1!important;transition:none!important}.pd-syl--js .pd-asc__rail-line{transform:scaleX(1)!important;transition:none!important}.pd-asc__seg-num{opacity:1!important;transition:none!important}}@media print{.pd-syl{background:#fff!important;color:#000!important;padding:16px 0}.pd-asc__chart,.pd-asc__stack{transform:none!important}.pd-asc__seg-num{opacity:1!important}.pd-asc__rail{display:block!important;overflow:visible!important}.pd-asc__node{border:1px solid #ccc!important;box-shadow:none!important;break-inside:avoid;margin:0 0 10px;transform:none!important}.pd-asc__rail-line{display:none!important}.pd-syl--js [data-syl-reveal]{opacity:1!important;transform:none!important}}