.page-programmes-leadership{--c-warm-white:#faf8f5;--c-cream:#faf8f5;--c-warm-deep:#1f1a12;--c-page-tint:#f1eae1;--c-charcoal:#45403c;--c-body:#4a4342;--c-soft:#5f594f;--c-taupe-meta:#5f594f;--c-rule:#e8e4e0;--c-rule-strong:#b0a79d;--c-warm-cream:#c8c0b8;--c-aqua-100:hsl(185,60%,94%);--c-aqua-200:hsl(185,50%,84%);--c-aqua-300:hsl(185,50%,68%);--c-aqua-500:hsl(185,55%,52%);--c-aqua-700:hsl(185,65%,26%);--c-aqua-900:hsl(185,70%,12%);--hue-100:var(--c-aqua-100);--hue-300:var(--c-aqua-300);--hue-500:var(--c-aqua-500);--hue-700:var(--c-aqua-700);--lp-bento-accent:var(--c-aqua-500);--lp-bento-meta:var(--c-aqua-700);font-size:calc((17px) * var(--a11y-font-scale));line-height:1.7;background:var(--c-warm-white);color:var(--c-body)}.js-enabled .page-programmes-leadership .reveal{opacity:1;transform:none;transition:none}.lp-hero__text h1 em{font-style:italic}.lp-hero{background:var(--c-cream);border-bottom:1px solid var(--c-charcoal);padding-bottom:var(--s-11)}.lp-hero__image{width:100%;aspect-ratio:21/9;position:relative}.lp-hero__caption{max-width:1080px;margin:var(--s-3) auto 0;padding-inline:var(--s-8);font-family:var(--ff-serif);font-style:italic;font-size:var(--t-small);color:var(--c-soft);text-align:right;line-height:1.4}.lp-hero__inner{max-width:1080px;margin:0 auto;padding:var(--s-9) var(--s-8) 0}.lp-hero__grid{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:var(--s-9);gap:var(--s-9);align-items:start}.lp-hero__meta{font-family:var(--ff-mono);font-size:var(--t-cap);text-transform:uppercase;letter-spacing:.14em;color:var(--c-soft);line-height:1.6;padding-top:18px}.lp-hero__breadcrumb{margin:0 0 var(--s-3)}.lp-hero__breadcrumb a{color:var(--c-soft);text-decoration:underline;-webkit-text-decoration-color:var(--c-rule);text-decoration-color:var(--c-rule);text-underline-offset:3px;display:inline-block;min-height:44px;padding:12px 4px 12px 0}.lp-hero__breadcrumb a:hover{color:var(--c-charcoal)}.lp-hero__section-label{display:block;color:var(--c-soft)}.lp-hero__audience{display:block;color:var(--c-charcoal);font-weight:700;margin-top:4px}.lp-hero__text{max-width:820px}.lp-hero__text h1{font-family:var(--ff-serif);font-size:var(--t-h1);font-weight:400;line-height:1.02;letter-spacing:-.025em;color:var(--c-charcoal);margin:0 0 var(--s-6);text-wrap:balance}.lp-hero__byline{font-family:var(--ff-serif);font-style:italic;font-size:var(--t-lead);line-height:1.45;color:var(--c-body);max-width:720px}.lp-hero__byline a{color:var(--c-aqua-700);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}@media (max-width:880px){.lp-hero__image{aspect-ratio:16/9}.lp-hero__grid{grid-template-columns:1fr;gap:var(--s-6)}.lp-hero__meta{padding-top:0}.lp-hero__caption{text-align:left;padding-inline:var(--s-5)}.lp-hero__inner{padding:var(--s-8) var(--s-5) 0}}@media (max-width:560px){.lp-hero{padding-bottom:var(--s-9)}.lp-hero__inner{padding:var(--s-8) var(--s-4) 0}.lp-hero__text h1{font-size:calc((clamp(38px, 9vw, 52px)) * var(--a11y-font-scale))}.lp-hero__byline{font-size:calc((clamp(17px, 4vw, 20px)) * var(--a11y-font-scale))}}.lp-grid{max-width:1080px;margin:0 auto;padding:var(--s-9) var(--s-8) var(--s-11)}@media (max-width:880px){.lp-grid{padding-inline:var(--s-5)}}@media (max-width:560px){.lp-grid{padding-inline:var(--s-4)}}.lp-pathway{background:var(--c-cream);border:1px solid var(--c-charcoal);border-radius:0;padding:var(--s-8);margin-bottom:var(--s-8);position:relative}.lp-pathway--step1,.lp-pathway--step2{border-top:6px solid var(--c-aqua-500)}.lp-pathway__head{margin-bottom:var(--s-7)}.lp-pathway__head h2{font-family:var(--ff-serif);font-size:var(--t-h2);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--c-charcoal);margin:0 0 var(--s-4);max-width:760px}.lp-pathway__byline{font-family:var(--ff-serif);font-style:italic;font-size:var(--t-body);line-height:1.5;color:var(--c-soft);margin-bottom:var(--s-4);max-width:640px}.lp-pathway__byline a{color:var(--c-aqua-700);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}@media (max-width:560px){.lp-pathway{padding:var(--s-7) var(--s-5)}.lp-pathway__head h2{font-size:calc((clamp(26px, 7vw, 36px)) * var(--a11y-font-scale))}}.lp-pathway__trigger{display:inline-flex;align-items:center;gap:var(--s-3);font-family:var(--ff-sans);font-weight:700;font-size:var(--t-small);color:var(--c-charcoal);background:transparent;border:none;cursor:pointer;padding:10px 0;min-height:44px;border-radius:0;text-align:left}.lp-pathway__trigger:before{content:"";width:14px;height:14px;background:linear-gradient(currentColor,currentColor) 50% /14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50% /1.5px 14px no-repeat;display:inline-block;flex-shrink:0;transition:background-size .22s ease-out}.lp-pathway__trigger[aria-expanded=true]:before{background:linear-gradient(currentColor,currentColor) 50% /14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50% /0 14px no-repeat}.lp-pathway__trigger:hover .lp-pathway__trigger-text{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.lp-bento-stack{display:flex;flex-direction:column;gap:var(--s-3);margin-top:var(--s-2)}.lp-bento{background:var(--c-cream);border:1px solid var(--c-charcoal);border-top:4px solid var(--lp-bento-accent);border-radius:0;padding:var(--s-7) var(--s-7) var(--s-5);transition:border-color .22s ease-out}.lp-bento,.lp-bento--step,.lp-bento--w1,.lp-bento--w2{--lp-bento-accent:var(--c-aqua-500);--lp-bento-meta:var(--c-aqua-700)}.lp-bento:has(details[open]),.lp-bento:hover{border-bottom-color:var(--lp-bento-meta)}.lp-bento__head{display:flex;align-items:flex-start;gap:var(--s-6);margin-bottom:var(--s-6)}.lp-bento__numeral{flex:0 0 auto;font-family:var(--f-industrial,var(--ff-sans));font-weight:700;font-size:calc((clamp(56px, 7vw, 96px)) * var(--a11y-font-scale));line-height:.85;letter-spacing:-.02em;color:var(--lp-bento-accent);min-width:1.5ch;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"lnum" 1,"pnum" 1,lining-nums proportional-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-bento__titleblock{flex:1 1;min-width:0;padding-top:8px}.lp-bento__kicker{font-family:var(--f-display-sc,var(--ff-serif));font-feature-settings:normal;font-variant:normal;font-size:calc((14px) * var(--a11y-font-scale));letter-spacing:.04em;color:var(--lp-bento-meta);font-weight:400;display:block;line-height:1.4;margin-bottom:6px}.lp-bento h3{font-family:var(--ff-serif);font-size:var(--t-h3);font-weight:400;line-height:1.05;letter-spacing:-.015em;color:var(--c-charcoal);margin:0;text-wrap:balance}.lp-bento__summary{font-size:var(--t-body);line-height:1.5;color:var(--c-body);margin-bottom:var(--s-4);max-width:600px}.lp-bento__aside,.lp-bento__summary{font-family:var(--ff-serif);font-style:italic}.lp-bento__aside{font-size:var(--t-small);line-height:1.45;color:var(--c-taupe-meta,var(--c-soft));margin:0 0 var(--s-4);padding-left:var(--s-3);border-left:2px solid var(--lp-bento-accent);max-width:540px}.lp-bento__trigger{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--ff-sans);font-weight:700;font-size:var(--t-small);color:var(--c-aqua-700);background:transparent;border:none;cursor:pointer;padding:10px 4px;min-height:44px;text-align:left;border-radius:4px}.lp-bento__trigger:before{content:"";width:14px;height:14px;background:linear-gradient(currentColor,currentColor) 50% /14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50% /1.5px 14px no-repeat;display:inline-block;flex-shrink:0;transition:background-size .22s ease-out}.lp-bento__trigger[aria-expanded=true]:before{background:linear-gradient(currentColor,currentColor) 50% /14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50% /0 14px no-repeat}.lp-bento__trigger:hover span{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.lp-bento__panel{padding-top:var(--s-4);margin-top:var(--s-3);border-top:1px solid var(--c-rule);max-width:640px}.lp-bento__panel p{font-size:var(--t-body);line-height:1.75;color:var(--c-body);margin-bottom:var(--s-4)}.lp-bento__panel p:last-child{margin-bottom:0}.lp-bento__panel ul{list-style:none;margin:0 0 var(--s-4);padding:0}.lp-bento__panel ul li{padding-left:var(--s-3);margin-bottom:var(--s-2);position:relative;font-size:var(--t-body);line-height:1.75;color:var(--c-body)}.lp-bento__panel ul li:before{content:"";position:absolute;left:0;top:12px;width:5px;height:5px;border-radius:50%;background:var(--lp-bento-meta,var(--c-aqua-700))}.lp-bento__panel ul li:last-child{margin-bottom:0}.lp-bento__panel p+ul{margin-top:calc(0px - var(--s-1))}.lp-bento__panel .lead-in{font-weight:700;color:var(--c-charcoal)}.lp-bento__quote{border-left:4px solid var(--lp-bento-accent);padding:var(--s-2) 0 var(--s-2) var(--s-3);margin:var(--s-3) 0 var(--s-4);max-width:560px}.lp-bento__quote p{font-family:var(--ff-serif);font-size:var(--t-lead);font-style:italic;line-height:1.4;color:var(--c-charcoal);margin:0 0 var(--s-2)}.lp-bento__quote cite{font-family:var(--ff-sans);font-style:normal;font-size:var(--t-cap);color:var(--c-taupe-meta,var(--c-soft));letter-spacing:.02em}.lp-bento__design-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-4);gap:var(--s-4);margin:var(--s-4) 0 var(--s-6)}@media (max-width:720px){.lp-bento__design-grid{grid-template-columns:1fr}}.lp-bento__mini{background:var(--c-page-tint);border:1px solid var(--c-rule);border-radius:0;padding:var(--s-4)}.lp-bento__mini-eyebrow{font-family:var(--f-display-sc);font-feature-settings:"smcp";font-variant:small-caps;font-size:var(--t-cap);letter-spacing:.16em;color:var(--lp-bento-meta);font-weight:600;display:block;margin-bottom:6px;line-height:1}.lp-bento__mini h4{font-family:var(--ff-serif);font-size:var(--t-body);font-weight:400;letter-spacing:-.01em;color:var(--c-charcoal);line-height:1.25;margin:0 0 var(--s-3)}.lp-bento__mini ul{list-style:none;margin:0}.lp-bento__mini ul li{padding-left:var(--s-4);margin-bottom:var(--s-2);position:relative;font-size:var(--t-small);line-height:1.6;color:var(--c-body)}.lp-bento__mini ul li:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:var(--lp-bento-meta)}.lp-bento__mini ul li:last-child{margin-bottom:0}.lp-bento__reveal-list{list-style:none;margin:0 0 var(--s-4);padding:0}.lp-bento__reveal-list li{padding-left:var(--s-4);margin-bottom:var(--s-3);position:relative;font-size:var(--t-body);line-height:1.75;color:var(--c-body)}.lp-bento__reveal-list li:before{content:"";position:absolute;left:0;top:12px;width:5px;height:5px;border-radius:50%;background:var(--c-aqua-700)}@media (max-width:560px){.lp-bento{padding:var(--s-6) var(--s-5)}.lp-bento__head{flex-direction:column;gap:var(--s-3)}.lp-bento__numeral{font-size:calc((clamp(48px, 13vw, 64px)) * var(--a11y-font-scale))}.lp-bento__titleblock{padding-top:0}}.lp-step2-hero{display:flex;gap:var(--s-7);align-items:flex-start;margin-bottom:var(--s-7)}.lp-step2-hero__text{flex:1 1;min-width:0}.lp-step2-hero__numeral{flex:0 0 auto;font-family:var(--f-industrial,var(--ff-sans));font-weight:700;font-size:calc((clamp(56px, 7vw, 96px)) * var(--a11y-font-scale));line-height:.85;letter-spacing:-.02em;color:var(--c-aqua-500);font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"lnum" 1,"pnum" 1,lining-nums proportional-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-step2-hero h3{font-family:var(--ff-serif);font-size:var(--t-h3);font-weight:400;line-height:1.2;letter-spacing:-.015em;color:var(--c-charcoal);margin:0 0 var(--s-3)}.lp-step2-hero__lead{font-family:var(--ff-serif);font-style:italic;font-size:var(--t-lead);line-height:1.5;color:var(--c-body);margin:0;max-width:600px}@media (max-width:720px){.lp-step2-hero{flex-direction:column;gap:var(--s-4)}}.lp-step2-quote{border-left:4px solid var(--c-aqua-500);padding:var(--s-3) 0 var(--s-3) var(--s-6);margin:var(--s-7) 0;max-width:640px}.lp-step2-quote p{font-family:var(--ff-serif);font-size:var(--t-lead);font-style:italic;line-height:1.4;color:var(--c-charcoal);margin:0 0 var(--s-3)}.lp-step2-quote cite{font-family:var(--ff-sans);font-style:normal;font-size:var(--t-small);color:var(--c-soft);letter-spacing:.02em}.lp-step2-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-4);gap:var(--s-4);margin-bottom:var(--s-7)}@media (max-width:720px){.lp-step2-grid{grid-template-columns:1fr}}.lp-step2-mini{background:var(--c-page-tint);border:1px solid var(--c-rule);border-radius:0;padding:var(--s-5)}.lp-step2-mini__eyebrow{font-family:var(--f-display-sc);font-feature-settings:"smcp";font-variant:small-caps;font-size:var(--t-cap);letter-spacing:.16em;color:var(--c-aqua-700);font-weight:600;display:block;margin-bottom:6px;line-height:1}.lp-step2-mini h4{font-family:var(--ff-serif);font-size:var(--t-body);font-weight:400;letter-spacing:-.01em;color:var(--c-charcoal);line-height:1.25;margin:0 0 var(--s-3)}.lp-step2-mini ul{list-style:none;margin:0}.lp-step2-mini ul li{padding-left:var(--s-4);margin-bottom:var(--s-2);position:relative;font-size:var(--t-small);line-height:1.6;color:var(--c-body)}.lp-step2-mini ul li:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:var(--c-aqua-700)}.lp-step2-detail-trigger{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--ff-sans);font-weight:700;font-size:var(--t-small);color:var(--c-aqua-700);background:transparent;border:none;cursor:pointer;padding:10px 4px;min-height:44px;text-align:left;border-radius:4px}.lp-step2-detail-trigger:before{content:"";width:14px;height:14px;background:linear-gradient(currentColor,currentColor) 50% /14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50% /1.5px 14px no-repeat;display:inline-block;flex-shrink:0;transition:background-size .22s ease-out}.lp-step2-detail-trigger[aria-expanded=true]:before{background:linear-gradient(currentColor,currentColor) 50% /14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50% /0 14px no-repeat}.lp-step2-detail-panel{padding:var(--s-6) 0 var(--s-6) var(--s-6);border-top:4px solid var(--c-aqua-500);background:transparent;border-radius:0;margin-top:var(--s-4);max-width:720px}.lp-drift-item{padding-bottom:var(--s-6);margin-bottom:var(--s-6);border-bottom:1px solid hsl(185 55% 52%/.25)}.lp-drift-item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.lp-drift-item__label{font-family:var(--f-display-sc);font-size:var(--t-cap);text-transform:uppercase;letter-spacing:.16em;color:var(--c-aqua-700);font-weight:700;display:block;margin-bottom:var(--s-2);line-height:1.4}.lp-drift-item h4{font-family:var(--ff-serif);font-size:calc((clamp(18px, 1.6vw, 22px)) * var(--a11y-font-scale));font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--c-charcoal);margin:0 0 var(--s-3);text-wrap:balance}.lp-drift-item p{font-family:var(--ff-sans);font-size:var(--t-body);line-height:1.7;color:var(--c-body);margin:0;max-width:64ch}.lp-group{margin-bottom:var(--s-11)}.lp-group__heading{font-family:var(--ff-serif);font-size:var(--t-h3);font-weight:400;letter-spacing:-.015em;line-height:1.1;color:var(--c-charcoal);margin:0 0 var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--c-charcoal);display:block;max-width:760px;text-wrap:balance}@media (max-width:560px){.lp-group__heading{font-size:calc((clamp(22px, 6vw, 28px)) * var(--a11y-font-scale));padding-top:var(--s-4)}}.lp-support{background:var(--c-cream);border:1px solid var(--c-charcoal);border-top:4px solid var(--c-aqua-500);border-radius:0;padding:var(--s-6) var(--s-7);transition:border-color .2s ease-out}.lp-support__kicker{font-family:var(--f-display-sc,var(--ff-serif));font-feature-settings:normal;font-variant:normal;font-size:calc((14px) * var(--a11y-font-scale));letter-spacing:.04em;color:var(--c-aqua-700);font-weight:400;display:block;margin-bottom:4px;line-height:1.4}.lp-support h3{font-family:var(--ff-serif);font-size:var(--t-h3);font-weight:400;line-height:1.2;letter-spacing:-.01em;color:var(--c-charcoal);margin:0 0 var(--s-4)}.lp-support__summary{font-family:var(--ff-serif);font-style:italic;font-size:var(--t-body);line-height:1.5;color:var(--c-body);margin-bottom:var(--s-4)}.lp-support__trigger{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--ff-sans);font-weight:700;font-size:var(--t-small);color:var(--c-aqua-700);background:transparent;border:none;cursor:pointer;padding:10px 4px;min-height:44px;text-align:left;border-radius:4px}.lp-support__trigger:before{content:"";width:14px;height:14px;background:linear-gradient(currentColor,currentColor) 50% /14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50% /1.5px 14px no-repeat;display:inline-block;flex-shrink:0;transition:background-size .22s ease-out}.lp-support__trigger[aria-expanded=true]:before{background:linear-gradient(currentColor,currentColor) 50% /14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50% /0 14px no-repeat}.lp-support__trigger:hover span{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.lp-support__panel{padding-top:var(--s-4);margin-top:var(--s-4);border-top:1px solid var(--c-rule)}.lp-support__panel h4{font-family:var(--ff-serif);font-size:var(--t-body);font-weight:600;color:var(--c-charcoal);margin:var(--s-4) 0 var(--s-2)}.lp-support__panel p{font-size:var(--t-body);line-height:1.75;color:var(--c-body);margin-bottom:var(--s-4)}.lp-support__panel>p:last-child{margin-bottom:0}.lp-support__panel ul{list-style:none;margin:0 0 var(--s-5);padding:0}.lp-support__panel ul li{padding-left:var(--s-5);margin-bottom:var(--s-3);position:relative;font-size:var(--t-body);line-height:1.7;color:var(--c-body)}.lp-support__panel ul li:before{content:"";position:absolute;left:0;top:12px;width:5px;height:5px;border-radius:50%;background:var(--c-aqua-500)}@media (max-width:560px){.lp-support{padding:var(--s-6) var(--s-5)}}.lp-delivery-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s-4);gap:var(--s-4);margin:var(--s-4) 0 var(--s-6)}@media (max-width:880px){.lp-delivery-grid{grid-template-columns:1fr}}.lp-delivery-mode{background:var(--c-cream);border:1px solid var(--c-charcoal);border-top:4px solid var(--c-aqua-500);border-radius:0;padding:var(--s-5);display:flex;flex-direction:column}.lp-delivery-mode__numeral{font-family:var(--f-industrial,var(--ff-sans));font-weight:700;font-size:calc((clamp(40px, 4vw, 56px)) * var(--a11y-font-scale));line-height:.85;letter-spacing:-.025em;color:var(--c-aqua-500);font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"lnum" 1,"pnum" 1,lining-nums proportional-nums;margin-bottom:var(--s-3);display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-delivery-mode__kicker{font-family:var(--f-display-sc);font-size:var(--t-cap);text-transform:uppercase;letter-spacing:.16em;color:var(--c-aqua-700);font-weight:700;display:block;margin-bottom:4px;line-height:1.4}.lp-delivery-mode h4{font-family:var(--ff-serif);font-size:var(--t-body);font-weight:400;letter-spacing:-.01em;color:var(--c-charcoal);line-height:1.2;margin:0 0 var(--s-3)}.lp-delivery-mode p{font-size:var(--t-small);line-height:1.6;color:var(--c-body);margin:0 0 var(--s-3)}.lp-delivery-mode__meta{margin-top:auto;padding-top:var(--s-3);border-top:1px dashed var(--c-rule);font-size:var(--t-cap);color:var(--c-soft);line-height:1.5}.lp-delivery-mode__meta strong{color:var(--c-charcoal);font-weight:700}.lp-framing{background:var(--c-cream);border:none;border-top:1px solid var(--c-charcoal);border-bottom:1px solid var(--c-charcoal);border-radius:0;padding:var(--s-9) var(--s-8);margin:var(--s-11) 0 var(--s-7)}.lp-framing__eyebrow{font-family:var(--f-display-sc);font-size:var(--t-cap);text-transform:uppercase;letter-spacing:.16em;color:var(--c-soft);font-weight:700;display:block;margin-bottom:var(--s-4);line-height:1.4}.lp-framing h2{font-family:var(--ff-sans);font-size:var(--t-h2);font-weight:700;line-height:1.05;letter-spacing:-.025em;color:var(--c-charcoal);margin-bottom:var(--s-6);max-width:880px;text-wrap:balance}.lp-framing p{font-family:var(--ff-sans);font-size:var(--t-body);line-height:1.7;color:var(--c-body);margin-bottom:var(--s-4);max-width:720px}.lp-framing p:last-of-type{margin-bottom:0}.lp-framing .lead-in{font-weight:700;color:var(--c-charcoal)}.lp-framing__link{display:inline-block;font-family:var(--ff-sans);font-size:var(--t-small);font-weight:700;color:var(--c-aqua-700);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;margin-top:var(--s-3);padding:6px 0;min-height:44px}.lp-framing__link:hover{color:var(--c-charcoal)}@media (max-width:880px){.lp-framing{padding:var(--s-8) var(--s-5)}.lp-framing h2{font-size:calc((clamp(26px, 6vw, 40px)) * var(--a11y-font-scale))}}@media (max-width:560px){.lp-framing{padding:var(--s-8) var(--s-4)}}.lp-cta{background:var(--c-warm-deep);color:var(--c-cream);padding:var(--s-11) var(--s-8)}.lp-cta__inner{max-width:1080px;margin:0 auto}.lp-cta__eyebrow{font-family:var(--f-display-sc);font-size:var(--t-cap);text-transform:uppercase;letter-spacing:.16em;color:var(--c-aqua-300);font-weight:700;display:block;margin-bottom:var(--s-4)}.lp-cta h2{font-family:var(--ff-serif);font-size:var(--t-h2);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--c-cream);margin-bottom:var(--s-6);max-width:720px}.lp-cta p{font-size:var(--t-body);color:var(--c-warm-cream,rgba(250,248,245,.75));line-height:1.7;margin-bottom:var(--s-7);max-width:640px}.lp-cta__btn{display:inline-block;background:var(--c-cream);color:var(--c-warm-deep);padding:16px 28px;border-radius:0;font-family:var(--ff-sans);font-weight:700;font-size:var(--t-small);text-decoration:none;min-height:44px;transition:background .2s ease-out}.lp-cta__btn:hover{background:#e8e4e0}.lp-cta__btn:focus-visible{outline:3px solid var(--c-cream);outline-offset:3px}@media (max-width:880px){.lp-cta{padding:var(--s-9) var(--s-5)}.lp-cta h2{font-size:calc((clamp(26px, 6vw, 40px)) * var(--a11y-font-scale))}}@media (max-width:560px){.lp-cta{padding:var(--s-8) var(--s-4)}}@media (prefers-reduced-motion:no-preference){.lp-reveal{opacity:0;transform:translateY(20px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.lp-reveal.is-visible{opacity:1;transform:translateY(0)}}.lp-panel-hidden{display:none}.lp-bento>details>summary,.lp-pathway>details>summary,.lp-step2-detail>summary,.lp-support>details>summary{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--ff-sans);font-weight:700;font-size:var(--t-small);color:var(--c-charcoal);background:transparent;border:none;cursor:pointer;padding:10px 0;min-height:44px;border-radius:0;text-align:left;list-style:none}.lp-bento>details>summary,.lp-step2-detail>summary,.lp-support>details>summary{color:var(--lp-bento-meta,var(--c-aqua-700));padding:10px 4px}.lp-pathway>details>summary{margin-top:var(--s-2)}.lp-disclosure-label:before{content:attr(data-closed)}details[open]>summary .lp-disclosure-label:before{content:"Close"}.lp-step2-detail>summary{margin-top:var(--s-4)}.lp-bento>details>summary::-webkit-details-marker,.lp-pathway>details>summary::-webkit-details-marker,.lp-step2-detail>summary::-webkit-details-marker,.lp-support>details>summary::-webkit-details-marker{display:none}.lp-bento>details>summary:before,.lp-pathway>details>summary:before,.lp-step2-detail>summary:before,.lp-support>details>summary:before{content:"";width:14px;height:14px;background:linear-gradient(currentColor,currentColor) 50% /14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50% /1.5px 14px no-repeat;display:inline-block;flex-shrink:0;transition:background-size .22s ease-out}.lp-bento>details[open]>summary:before,.lp-pathway>details[open]>summary:before,.lp-step2-detail[open]>summary:before,.lp-support>details[open]>summary:before{background:linear-gradient(currentColor,currentColor) 50% /14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50% /0 14px no-repeat}.lp-bento>details>summary:hover,.lp-pathway>details>summary:hover,.lp-step2-detail>summary:hover,.lp-support>details>summary:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.lp-bento>details>summary:focus-visible,.lp-pathway>details>summary:focus-visible,.lp-step2-detail>summary:focus-visible,.lp-support>details>summary:focus-visible{outline:2px solid var(--c-aqua-500);outline-offset:2px}body:has(.page-programmes-leadership) .footer{margin-top:0}@media (prefers-reduced-motion:reduce){.lp-reveal{opacity:1!important;transform:none!important;transition:none!important}}.page-advisory{--f-display:"Chronicle Text G1",Georgia,"Times New Roman",serif;--measure:42rem}.adv-wrap{max-width:1280px;margin:0 auto;padding:0 var(--s-7)}.adv-section{padding:var(--s-11) 0}.adv-section.adv-section--compact{padding-top:var(--s-9);padding-bottom:var(--s-9)}.adv-section.adv-close{padding-bottom:var(--s-7)}.adv-h2{font-family:var(--f-display);font-weight:400;font-size:var(--t-h2);line-height:1.05;letter-spacing:-.02em;color:var(--c-warm-deep);max-width:24ch;margin-bottom:var(--s-6)}.adv-deck{font-family:var(--ff-sans);font-size:var(--t-lead);line-height:1.45;color:var(--c-soft);margin-bottom:var(--s-8)}.adv-deck,.adv-prose{max-width:var(--measure)}.adv-prose h2,.adv-prose p{font-family:var(--ff-sans)}.adv-prose h2{font-family:var(--f-display);font-weight:400;font-size:var(--t-h2);line-height:1.05;letter-spacing:-.02em;color:var(--c-warm-deep);max-width:24ch;margin-bottom:var(--s-6)}.adv-prose p{font-size:var(--t-body);line-height:1.7;color:var(--c-body);margin-bottom:var(--s-5)}.adv-prose p:last-child{margin-bottom:0}.adv-hero{padding:var(--s-13) 0 var(--s-11);background:radial-gradient(115% 85% at 100% -8%,var(--c-pink-100),rgba(250,248,245,0) 55%);opacity:1;transform:none}.adv-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:var(--s-10);gap:var(--s-10);align-items:start}.adv-eyebrow{font-family:var(--f-display-sc);font-size:var(--t-cap);letter-spacing:.2em;text-transform:uppercase;color:var(--hue-700);font-weight:600;margin-bottom:var(--s-6)}.adv-hero-h1{font-family:var(--f-display);font-weight:400;font-size:var(--t-h1);line-height:1.03;letter-spacing:-.022em;color:var(--c-warm-deep);max-width:16ch;margin-bottom:var(--s-7)}.adv-hero-h1 em{font-style:italic;color:var(--hue-700)}.adv-lead{font-family:var(--ff-sans);font-size:var(--t-lead);line-height:1.5;color:var(--c-body);max-width:var(--measure)}.adv-hero-rail{border-top:2px solid var(--hue-500)}.adv-hero-rail .rail-item{padding:var(--s-4) 0;border-bottom:1px solid var(--c-rule)}.adv-hero-rail .rail-item:last-child{border-bottom:0}.rail-k{font-family:var(--ff-mono);font-size:var(--t-cap);letter-spacing:.16em;text-transform:uppercase;color:var(--c-soft);display:block;margin-bottom:var(--s-2)}.rail-v{font-family:var(--ff-sans);font-size:var(--t-small);line-height:1.5;color:var(--c-charcoal)}@media (prefers-reduced-motion:no-preference){.adv-hero .adv-eyebrow,.adv-hero-h1,.adv-hero-rail,.adv-lead{opacity:0;transform:translateY(16px);animation:advRise .7s cubic-bezier(.16,1,.3,1) forwards}.adv-hero-h1{animation-delay:90ms}.adv-lead{animation-delay:.18s}.adv-hero-rail{animation-delay:.27s}}@keyframes advRise{to{opacity:1;transform:none}}.offer-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-6);gap:var(--s-6);margin-top:var(--s-8)}.offer-card{background:var(--c-warm-white);border:1px solid var(--c-charcoal);border-top:4px solid var(--c-pink-500);border-radius:0;padding:var(--s-8)}.offer-title{font-family:var(--f-display);font-weight:400;font-size:var(--t-h3);line-height:1.12;color:var(--c-warm-deep);margin-bottom:var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--c-rule)}.offer-card p{font-family:var(--ff-sans);font-size:var(--t-body);line-height:1.65;color:var(--c-body)}.adv-worklink{font-family:var(--ff-sans);font-size:var(--t-lead);font-weight:700;color:var(--c-pink-700);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;display:inline-flex;align-items:center;min-height:44px;transition:color var(--dur-fast)}.adv-worklink:hover{color:var(--c-warm-deep)}.proj-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s-5);gap:var(--s-5)}.page-advisory .proj-grid.bento,.proj-grid{margin-top:var(--s-2)}.page-advisory .proj-tile.bento-tile,.proj-tile{background:var(--c-warm-white);border:1px solid var(--c-charcoal);border-top:4px solid var(--c-pink-500);border-radius:0;padding:var(--s-6);transform:none}.page-advisory .proj-tile.bento-tile:hover{border-color:var(--c-charcoal);border-top-color:var(--c-pink-500);transform:none}.page-advisory .proj-tile h3,.proj-tile h3{font-family:var(--f-display);font-weight:400;font-size:var(--t-h3);line-height:1.12;color:var(--c-charcoal);margin-bottom:var(--s-3)}.page-advisory .proj-tile p,.proj-tile p{font-family:var(--ff-sans);font-size:var(--t-body);line-height:1.6;color:var(--c-body)}.page-advisory .proj-tile .bento-tile__inner{padding:0;background:none;border:0;box-shadow:none}.adv-pivot{background:var(--c-warm-deep);padding:var(--s-13) 0}.adv-eyebrow--dark{color:var(--c-pink-300)}.adv-pivot-h2{font-family:var(--f-display);font-weight:400;font-size:var(--t-h2);line-height:1.14;letter-spacing:-.02em;color:var(--c-warm-white);max-width:28ch;margin:var(--s-6) 0 0}.page-advisory .section:has(.prose){padding:var(--s-9) 0}.page-advisory .section:has(.prose) .container{max-width:1280px;padding:0 var(--s-7)}.page-advisory .section:has(.prose) .prose{max-width:var(--measure)}.page-advisory .adv-prose h2,.page-advisory .section:has(.prose) .prose h2#cocreate-h{font-family:var(--f-display);font-weight:400;font-size:var(--t-h2);line-height:1.05;letter-spacing:-.02em;color:var(--c-warm-deep);max-width:24ch;margin-bottom:var(--s-6)}.page-advisory .section:has(.prose) .prose p{font-family:var(--ff-sans);font-size:var(--t-body);line-height:1.7;color:var(--c-body);margin-bottom:var(--s-5)}.page-advisory .section:has(.prose) .prose p:last-child{margin-bottom:0}.team-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-7);gap:var(--s-7);margin-top:var(--s-2)}.team-card{background:var(--c-warm-white);border:1px solid var(--c-charcoal);border-radius:0;padding:var(--s-7)}.team-photo{position:relative;aspect-ratio:3/2;background:var(--c-page-tint);border:1px solid var(--c-rule);display:flex;align-items:center;justify-content:center;margin-bottom:var(--s-6);overflow:hidden}.team-photo span{font-family:var(--ff-mono);font-size:var(--t-small);letter-spacing:.08em;text-transform:uppercase;color:var(--c-soft)}.team-card .stream-label{font-family:var(--f-display-sc);font-size:calc((13px) * var(--a11y-font-scale));letter-spacing:.14em;text-transform:uppercase;color:var(--c-pink-700);font-weight:700;display:block;margin-bottom:var(--s-4)}.team-bio,.team-bio p{font-family:var(--ff-sans);font-size:var(--t-body);line-height:1.65;color:var(--c-body)}.team-bio{margin-bottom:var(--s-5)}.team-bio p{margin-bottom:0}.adv-link{font-family:var(--ff-sans);font-size:var(--t-small);font-weight:700;color:var(--c-pink-700);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;display:inline-flex;align-items:center;gap:var(--s-1);min-height:44px;transition:color var(--dur-fast)}.adv-link:hover{color:var(--c-warm-deep)}.cta-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s-5);gap:var(--s-5);margin-top:var(--s-2)}.cta-card{background:var(--c-warm-white);border:1px solid var(--c-charcoal);border-top:4px solid var(--c-pink-500);border-radius:0;padding:var(--s-7);min-height:200px;display:flex;flex-direction:column;text-decoration:none;transition:border-color .2s ease-out}.cta-card:hover{border-top-color:var(--c-pink-700)}.cta-card .stream-label{font-family:var(--f-display-sc);font-size:calc((13px) * var(--a11y-font-scale));letter-spacing:.14em;text-transform:uppercase;color:var(--c-pink-700);font-weight:700;display:block;margin-bottom:0}.cta-card-t{font-family:var(--f-display);font-weight:400;font-size:var(--t-h3);line-height:1.12;color:var(--c-charcoal);margin-top:auto;padding-top:var(--s-6)}.cta-card-d{font-family:var(--ff-sans);font-size:var(--t-small);line-height:1.55;color:var(--c-soft);margin-top:var(--s-3)}.cta-card-arrow{font-family:var(--ff-sans);font-size:calc((20px) * var(--a11y-font-scale));line-height:1;color:var(--c-pink-700);margin-top:var(--s-4)}.cta-card--primary{background:var(--c-warm-deep);border-color:var(--c-warm-deep);border-top-color:var(--c-pink-300)}.cta-card--primary .stream-label{color:var(--c-pink-300)}.cta-card--primary .cta-card-t{color:var(--c-warm-white)}.cta-card--primary .cta-card-d{color:rgba(250,248,245,.78)}.cta-card--primary .cta-card-arrow{color:var(--c-pink-300)}.cta-card--primary:hover{border-top-color:var(--c-pink-300)}.cta-card--primary:focus-visible{outline-color:var(--c-warm-white)}@media (max-width:880px){.adv-wrap,.page-advisory .section:has(.prose) .container{padding:0 var(--s-6)}.adv-hero{padding:var(--s-11) 0 var(--s-9)}.adv-hero-grid{grid-template-columns:1fr;gap:var(--s-7)}.adv-hero-rail{max-width:420px}.adv-pivot{padding:var(--s-11) 0}.adv-section{padding:var(--s-9) 0}.cta-cards,.offer-grid,.team-grid{grid-template-columns:1fr}.proj-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.proj-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.page-advisory .group-section{opacity:0;transform:translateY(20px);transition:opacity var(--dur-med) var(--ease-soft),transform var(--dur-med) var(--ease-soft)}.page-advisory .group-section.is-visible{opacity:1;transform:translateY(0)}}.page-our-work{--f-display-sc:"Chronicle Text G1 SC","Chronicle Text G1",Georgia,serif;--measure:42rem}.page-our-work .container{max-width:1280px;padding-inline:var(--s-7)}.page-our-work .section{padding-block:0}@media (max-width:880px){.page-our-work .container{padding-inline:var(--s-6)}}.page-our-work .container.page-hero{padding-top:clamp(var(--s-11),9vw,var(--s-13));padding-bottom:0}.page-our-work .container.page-hero .eyebrow{font-family:var(--f-display-sc);font-weight:400;font-size:calc((15px) * var(--a11y-font-scale));letter-spacing:.04em;color:var(--c-soft);text-transform:none}.page-our-work .container.page-hero h1{font-family:var(--ff-serif);font-weight:400;color:var(--c-warm-deep);font-size:var(--t-h1);line-height:1.02;letter-spacing:-.025em;margin:var(--s-4) 0 var(--s-5);max-width:18ch;text-wrap:balance;margin-left:-.025em}.page-our-work .container.page-hero .lead,.page-our-work .container.page-hero .page-hero__lead{font-family:var(--ff-sans);font-size:var(--t-lead);line-height:1.4;color:var(--c-body);max-width:60ch;text-wrap:pretty}.page-our-work .container.page-hero .lead p{font-size:inherit;line-height:inherit;color:inherit}.page-our-work .container.page-hero+.section>.container{padding-top:0}.page-our-work .stat-rail[data-layout=rail]{display:flex;flex-wrap:wrap;gap:clamp(var(--s-7),5vw,var(--s-10));padding:var(--s-7) 0;margin:clamp(var(--s-9),5vw,var(--s-10)) 0 0;border-top:1px solid var(--c-rule);border-bottom:1px solid var(--c-rule)}.page-our-work .stat-rail[data-layout=rail] dt{font-family:var(--ff-serif);font-size:var(--t-h2);color:var(--c-warm-deep);line-height:1;letter-spacing:-.02em}.page-our-work .stat-rail[data-layout=rail] dd{font-family:var(--f-display-sc);font-size:calc((16px) * var(--a11y-font-scale));letter-spacing:.035em;color:var(--c-soft);margin-top:var(--s-2);max-width:none}.page-our-work .section:has(.case-list)>.container{padding-block:clamp(var(--s-9),6vw,var(--s-11)) 0}.page-our-work .case-list__kicker{font-family:var(--f-display-sc);font-size:calc((14px) * var(--a11y-font-scale));letter-spacing:.04em;color:var(--c-soft);margin-bottom:var(--s-2)}.page-our-work .case-list__hint{font-family:var(--ff-sans);font-size:var(--t-small);color:var(--c-soft);margin-bottom:var(--s-6)}.page-our-work .case-list{margin-top:0;gap:clamp(var(--s-3),2vw,var(--s-5))}.page-our-work .case>summary{display:block;position:relative}.page-our-work .case>summary .case__kicker,.page-our-work .case>summary .case__result{display:block}.page-our-work .case>summary .case__kicker{font-family:var(--ff-sans)!important}.page-our-work .case{background:var(--c-warm-white);border-top:1px solid var(--c-rule);border:1px solid var(--c-rule);border-left:4px solid var(--c-rule-strong);border-radius:10px}.page-our-work .case__detail{border-top:0;padding-top:0}.page-our-work .case__detail,.page-our-work .case__detail em,.page-our-work .case__detail p,.page-our-work .case__detail strong{font-family:var(--ff-sans)}.page-our-work .case__detail>:first-child{margin-top:0}.page-our-work .case__detail p:first-of-type{font-size:var(--t-lead);line-height:1.45;color:var(--c-warm-deep)}.page-our-work .case__detail p.ow-led,.page-our-work .case__detail p:has(+.case__link):last-of-type:not(:first-of-type){font-family:var(--ff-serif);font-style:italic;font-weight:400;font-size:var(--t-lead);color:var(--c-warm-deep);margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--c-rule)}.page-our-work .case__detail .ow-q{font-family:var(--ff-serif);font-style:italic;font-size:var(--t-lead);line-height:1.4;color:var(--c-warm-deep);max-width:42rem;border-left:3px solid var(--c-rule-strong);padding-left:var(--s-5);margin:var(--s-5) 0 0}.page-our-work .case__detail .ow-q .cite{display:block;font-style:normal;font-family:var(--f-display-sc,var(--ff-serif));font-size:calc((14px) * var(--a11y-font-scale));letter-spacing:.045em;color:var(--c-soft);margin-top:var(--s-3)}.page-our-work .case__link{font-family:var(--ff-sans);font-weight:700;font-size:var(--t-small);color:var(--c-warm-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--c-rule-strong);text-decoration-color:var(--c-rule-strong);display:inline-block;min-height:44px;line-height:44px;margin-top:var(--s-3)}.page-our-work .ow-logos-section{mix-blend-mode:multiply}.page-our-work .ow-logos-section>.container,.page-our-work .section:has(.logo-wall)>.container{margin:clamp(var(--s-10),6vw,var(--s-13)) auto}.page-our-work .ow-logos-section h2,.page-our-work .section:has(.logo-wall) h2{font-family:var(--ff-serif);font-weight:400;color:var(--c-warm-deep);font-size:var(--t-h3);margin-bottom:var(--s-6);max-width:26ch;text-wrap:balance;margin-left:-.025em}.page-our-work .logo-wall,.page-our-work .ow-logos-section .logo-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:var(--s-7) var(--s-8);gap:var(--s-7) var(--s-8);align-items:center;justify-items:center}.page-our-work .logo-wall__img,.page-our-work .logo-wall__item{width:100%;max-width:160px;display:flex;justify-content:center;align-items:center}.page-our-work .logo-wall__img{position:relative;min-height:48px;background:transparent;border:none;border-radius:0;padding:0}.page-our-work .logo-wall__img img{display:block;width:100%;height:auto;max-height:48px;object-fit:contain;object-position:center center;mix-blend-mode:multiply}.page-our-work .profiler-cta{margin-block:clamp(var(--s-10),6vw,var(--s-13))}.page-our-work .profiler-cta,.page-our-work .profiler-cta>.container{background:transparent;padding-block:0}.page-our-work .profiler-cta__card{background:var(--c-navy);color:var(--c-warm-white);border-radius:14px;padding:clamp(var(--s-8),4vw,var(--s-12))}.page-our-work .profiler-cta__eyebrow{font-family:var(--f-display-sc);font-size:var(--t-cap);letter-spacing:.2em;text-transform:uppercase;color:var(--c-honey-300);font-weight:400;margin-bottom:var(--s-3)}.page-our-work .profiler-cta h2{font-family:var(--ff-serif);font-weight:400;font-size:var(--t-h3);line-height:1.18;margin:var(--s-3) 0 var(--s-4);max-width:26ch;color:var(--c-warm-white)}.page-our-work .profiler-cta__text{font-family:var(--ff-sans);font-size:var(--t-body);color:rgba(250,248,245,.92);max-width:56ch;margin-top:0}.page-our-work .profiler-cta__actions{margin-top:var(--s-5)}.page-our-work .profiler-cta .btn--cream{display:inline-block;background:var(--c-warm-white);color:var(--c-navy);font-family:var(--ff-sans);font-weight:700;font-size:var(--t-small);padding:13px 22px;border-radius:30px;text-decoration:none;min-height:44px;line-height:1.3;border:0}.page-our-work .profiler-cta .btn--cream:focus-visible{outline:3px solid var(--c-warm-white);outline-offset:3px}.page-our-work .ow-where-next>.container{padding-bottom:var(--s-8)}.page-our-work .ow-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--s-4);gap:var(--s-4);max-width:62rem;margin:0 0 var(--s-8)}.page-our-work .ow-2 a{display:block;background:var(--c-warm-white);border:1px solid var(--c-rule);border-top:3px solid var(--c-rule-strong);border-radius:10px;padding:var(--s-6);text-decoration:none;transition:transform var(--t-fast) var(--e-out)}.page-our-work .ow-2 a:focus-visible,.page-our-work .ow-2 a:hover{transform:translateY(-3px);box-shadow:var(--shadow-2)}.page-our-work .ow-2 h3{font-family:var(--ff-serif);font-weight:400;color:var(--c-warm-deep);font-size:calc((20px) * var(--a11y-font-scale));line-height:1.2;margin-bottom:var(--s-2)}.page-our-work .ow-2 p{font-family:var(--ff-sans);font-size:var(--t-small);color:var(--c-body);margin-bottom:var(--s-3)}.page-our-work .ow-2 .scent{font-family:var(--ff-sans);font-weight:700;font-size:calc((14px) * var(--a11y-font-scale));color:var(--c-warm-deep);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--c-rule-strong);text-decoration-color:var(--c-rule-strong)}.page-our-work .profiler-cta+.link-card-section>.container{padding-bottom:var(--s-8)}.page-our-work .profiler-cta+.link-card-section .lead,.page-our-work .profiler-cta+.link-card-section h2{display:none}.page-our-work .profiler-cta+.link-card-section .link-card-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--s-4);gap:var(--s-4);max-width:62rem;margin:0 0 var(--s-8)}.page-our-work .profiler-cta+.link-card-section .link-card{display:block;background:var(--c-warm-white);border:1px solid var(--c-rule);border-top:3px solid var(--c-rule-strong);border-radius:10px;padding:var(--s-6);transform:none;box-shadow:none}.page-our-work .profiler-cta+.link-card-section .link-card:focus-visible,.page-our-work .profiler-cta+.link-card-section .link-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-2);border-color:var(--c-rule);border-top-color:var(--c-rule-strong)}.page-our-work .profiler-cta+.link-card-section .link-card__kicker{display:none}.page-our-work .profiler-cta+.link-card-section .link-card__title{font-family:var(--ff-serif);font-weight:400;color:var(--c-warm-deep);font-size:calc((20px) * var(--a11y-font-scale));line-height:1.2;margin-bottom:var(--s-2);padding-bottom:0;border-bottom:0}.page-our-work .profiler-cta+.link-card-section .link-card__body{font-family:var(--ff-sans);font-size:var(--t-small);color:var(--c-body);margin-bottom:var(--s-3);flex:none}.page-our-work .profiler-cta+.link-card-section .link-card__arrow{font-family:var(--ff-sans);font-weight:700;font-size:0;color:var(--c-warm-deep);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--c-rule-strong);text-decoration-color:var(--c-rule-strong);margin-top:0;transform:none}.page-our-work .profiler-cta+.link-card-section .link-card[href="/programmes"] .link-card__arrow:before{content:"Explore programmes →";font-size:calc((14px) * var(--a11y-font-scale))}.page-our-work .profiler-cta+.link-card-section .link-card[href="/mindset-science/mindset-method"] .link-card__arrow:before{content:"Explore the Mindset Method →";font-size:calc((14px) * var(--a11y-font-scale))}@media (max-width:760px){.page-our-work .ow-2,.page-our-work .profiler-cta+.link-card-section .link-card-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){@keyframes owRise{to{opacity:1;transform:none}}.page-our-work .container.page-hero .eyebrow,.page-our-work .container.page-hero .lead,.page-our-work .container.page-hero .page-hero__lead,.page-our-work .container.page-hero h1{opacity:0;transform:translateY(16px);animation:owRise .72s cubic-bezier(.16,1,.3,1) forwards}.page-our-work .container.page-hero h1{animation-delay:90ms}.page-our-work .container.page-hero .lead,.page-our-work .container.page-hero .page-hero__lead{animation-delay:.18s}.page-our-work .stat-rail__item{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.page-our-work .stat-rail__item.is-visible{opacity:1;transform:none}.page-our-work .stat-rail__item:nth-child(2).is-visible{transition-delay:.1s}.page-our-work .stat-rail__item:nth-child(3).is-visible{transition-delay:.2s}.page-our-work .group-section,.page-our-work .reveal{opacity:0;transform:translateY(20px);transition:opacity var(--dur-med) var(--ease-soft),transform var(--dur-med) var(--ease-soft)}.page-our-work .group-section.is-visible,.page-our-work .reveal.is-visible{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-our-work .stat-rail__item{opacity:1!important;transform:none!important}}.pf-hero{background:var(--c-navy);color:var(--c-cream);padding-block:clamp(76px,11vw,140px) clamp(64px,9vw,112px)}.pf-hero-inner{max-width:920px;margin-inline:auto;padding-inline:clamp(28px,6vw,72px)}.pf-hero-eyebrow{font-family:var(--f-display-sc);font-size:var(--t-cap);letter-spacing:.2em;text-transform:uppercase;color:var(--c-honey-300)}.pf-hero-eyebrow,.pf-hero-h1{-webkit-margin-after:clamp(20px,2.4vw,28px);margin-block-end:clamp(20px,2.4vw,28px)}.pf-hero-h1{font-weight:400;font-size:calc((clamp(40px, 6.4vw, 68px)) * var(--a11y-font-scale));line-height:1.02;letter-spacing:-.02em;color:var(--c-cream);text-wrap:balance}.pf-hero-deck,.pf-hero-h1{font-family:var(--ff-serif)}.pf-hero-deck{font-style:italic;font-size:calc((clamp(22px, 2.8vw, 32px)) * var(--a11y-font-scale));line-height:1.3;letter-spacing:-.01em;color:rgba(250,248,245,.95);max-width:30ch;text-wrap:pretty;-webkit-margin-after:clamp(24px,3vw,36px);margin-block-end:clamp(24px,3vw,36px)}.pf-hero-lead{font-size:calc((clamp(17px, 1.4vw, 19px)) * var(--a11y-font-scale));line-height:1.65;color:rgba(250,248,245,.84);max-width:60ch;text-wrap:pretty;-webkit-margin-after:clamp(28px,3.4vw,40px);margin-block-end:clamp(28px,3.4vw,40px)}.pf-hero-q{font-family:var(--ff-sans);font-size:calc((clamp(19px, 1.7vw, 23px)) * var(--a11y-font-scale));line-height:1.5;color:var(--c-cream);max-width:46ch;text-wrap:pretty;-webkit-margin-after:clamp(30px,3.6vw,40px);margin-block-end:clamp(30px,3.6vw,40px)}.pf-stats{display:flex;flex-wrap:wrap;gap:clamp(26px,4vw,52px);-webkit-margin-after:clamp(32px,4vw,44px);margin-block-end:clamp(32px,4vw,44px)}.pf-stat{display:flex;flex-direction:column;gap:5px}.pf-stat-n{font-family:var(--ff-serif);font-weight:400;font-size:calc((clamp(30px, 3.4vw, 42px)) * var(--a11y-font-scale));line-height:1;letter-spacing:-.01em;color:var(--c-cream)}.pf-stat-l{font-family:var(--f-display-sc);font-weight:400;font-size:calc((14px) * var(--a11y-font-scale));letter-spacing:.04em;color:rgba(250,248,245,.9)}.pf-hero-cta{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:16px 30px;background:var(--c-cream);color:var(--c-navy);font-family:var(--ff-sans);font-weight:700;font-size:calc((16px) * var(--a11y-font-scale));text-decoration:none;border-radius:var(--radius-pill);transition:transform var(--dur-fast) var(--ease-fluid),background var(--dur-fast)}.pf-hero-cta:hover{transform:translateY(-2px);background:#fff}.pf-hero-cta:focus-visible{outline:none;box-shadow:0 0 0 3px var(--c-honey-300)}.pf-hero-cta .pf-arrow{transition:transform var(--dur-fast) var(--ease-fluid)}.pf-hero-cta:hover .pf-arrow{transform:translateX(3px)}.pf-section{padding-block:clamp(52px,6.5vw,80px)}.pf-section--tint{background:var(--c-page-tint)}.pf-section--navy{background:var(--c-navy)}.pf-inner{max-width:920px;margin-inline:auto;padding:0 clamp(28px,6vw,72px)}.pf-eyebrow{font-family:var(--f-display-sc);font-weight:600;font-size:calc((15px) * var(--a11y-font-scale));letter-spacing:.05em;color:var(--c-navy);-webkit-margin-after:var(--s-4);margin-block-end:var(--s-4)}.pf-section--navy .pf-eyebrow{color:var(--c-honey-300)}.pf-h2{font-family:var(--ff-serif);font-weight:400;font-size:calc((clamp(33px, 4.6vw, 52px)) * var(--a11y-font-scale));line-height:1.06;letter-spacing:-.022em;color:var(--c-charcoal);text-wrap:balance;max-width:22ch;-webkit-margin-after:var(--s-7);margin-block-end:var(--s-7)}.pf-section--navy .pf-h2{color:var(--c-cream);max-width:18ch}.pf-lead{font-family:var(--ff-sans);font-size:calc((clamp(19px, 1.5vw, 21px)) * var(--a11y-font-scale));line-height:1.6;max-width:60ch}.pf-body,.pf-lead{color:var(--c-body);text-wrap:pretty}.pf-body{font-size:calc((clamp(17px, 1.2vw, 18px)) * var(--a11y-font-scale));line-height:1.72;max-width:62ch;-webkit-margin-before:var(--s-6);margin-block-start:var(--s-6)}.pf-testimonial{-webkit-margin-before:var(--s-10);margin-block-start:var(--s-10)}.pf-testimonial:before{content:"";display:block;width:36px;height:3px;-webkit-margin-after:var(--s-5);margin-block-end:var(--s-5);background:var(--c-navy);border-radius:2px}.pf-testimonial blockquote{font-family:var(--ff-serif);font-style:italic;font-weight:400;font-size:calc((clamp(22px, 2.8vw, 31px)) * var(--a11y-font-scale));line-height:1.28;letter-spacing:-.014em;color:var(--c-ink-deep);max-width:38ch;-webkit-margin-start:-.06em;margin-inline-start:-.06em}.pf-testimonial figcaption{-webkit-margin-before:var(--s-5);margin-block-start:var(--s-5);font-family:var(--f-display-sc);font-weight:600;font-size:calc((15px) * var(--a11y-font-scale));letter-spacing:.05em;color:var(--c-navy)}.pf-relief{-webkit-margin-before:var(--s-10);margin-block-start:var(--s-10);max-width:62ch}.pf-relief-shell{background:var(--c-navy);border-radius:18px;padding:clamp(28px,4vw,48px)}.pf-relief-head{font-family:var(--ff-serif);font-weight:400;font-size:calc((clamp(25px, 3vw, 36px)) * var(--a11y-font-scale));line-height:1.2;letter-spacing:-.016em;color:var(--c-cream);text-wrap:balance;max-width:30ch;-webkit-margin-after:var(--s-5);margin-block-end:var(--s-5)}.pf-relief-head .pf-em{color:var(--c-honey-300);font-style:italic}.pf-relief details{-webkit-margin-before:0;margin-block-start:0}.pf-relief details summary{display:inline-flex;align-items:center;gap:10px;list-style:none;cursor:pointer;min-height:44px;font-family:var(--ff-sans);font-weight:700;font-size:calc((16px) * var(--a11y-font-scale));color:var(--c-honey-300);padding:6px 0}.pf-relief details summary::-webkit-details-marker{display:none}.pf-relief details summary .pf-toggle-icon{width:28px;height:28px;border:1px solid rgba(250,248,245,.4);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:calc((18px) * var(--a11y-font-scale));line-height:1;color:var(--c-honey-300);transition:transform var(--dur-fast) var(--ease-fluid);flex-shrink:0}.pf-relief details[open] summary .pf-toggle-icon{transform:rotate(45deg)}.pf-relief-text{-webkit-padding-before:var(--s-6);padding-block-start:var(--s-6)}.pf-relief-text p{font-size:calc((clamp(16px, 1.1vw, 17px)) * var(--a11y-font-scale));line-height:1.7;color:rgba(250,248,245,.86);max-width:62ch;text-wrap:pretty}.pf-relief-text p+p{-webkit-margin-before:var(--s-5);margin-block-start:var(--s-5)}.pf-bento{background:var(--c-page-tint);border:1px solid var(--c-rule);border-radius:18px;padding:clamp(28px,4vw,48px);-webkit-margin-before:clamp(32px,4vw,48px);margin-block-start:clamp(32px,4vw,48px)}.pf-bento>:first-child{-webkit-margin-before:0;margin-block-start:0}.pf-radar-placeholder{max-width:420px;margin-inline:auto;-webkit-margin-after:clamp(28px,3.5vw,44px);margin-block-end:clamp(28px,3.5vw,44px)}.pf-radar-svg-wrap{width:100%;aspect-ratio:1}.pf-radar-svg-wrap svg{display:block;width:100%;height:auto}.pf-radar-rings polygon{fill:none;stroke:var(--c-rule-strong);stroke-width:1;opacity:.55}.pf-radar-spokes line{stroke:var(--c-rule-strong);stroke-width:1;opacity:.45}.pf-radar-profile{fill:var(--c-navy);fill-opacity:.12;stroke:var(--c-navy);stroke-width:2;stroke-linejoin:round}.pf-radar-dots circle{fill:var(--c-navy)}.pf-radar-cap{-webkit-margin-before:var(--s-4);margin-block-start:var(--s-4);text-align:center;font-family:var(--ff-mono);font-size:calc((12.5px) * var(--a11y-font-scale));letter-spacing:.04em;color:var(--c-soft)}.pf-triggers{display:grid;grid-gap:var(--s-5);gap:var(--s-5);-webkit-margin-before:clamp(32px,4vw,48px);margin-block-start:clamp(32px,4vw,48px)}@media (min-width:600px){.pf-triggers{grid-template-columns:1fr 1fr}}.pf-trigger-card{background:var(--c-cream);border:1px solid var(--c-rule);border-radius:var(--radius-md);padding:clamp(24px,3vw,32px)}.pf-trigger-mark{display:block;width:14px;height:14px;border-radius:3px;background:var(--c-navy);-webkit-margin-after:var(--s-4);margin-block-end:var(--s-4)}.pf-trigger-name{font-family:var(--ff-serif);font-weight:400;font-size:calc((clamp(20px, 2.2vw, 26px)) * var(--a11y-font-scale));line-height:1.15;letter-spacing:-.014em;color:var(--c-charcoal);-webkit-margin-after:var(--s-3);margin-block-end:var(--s-3)}.pf-trigger-desc{font-size:calc((clamp(15px, 1.05vw, 16px)) * var(--a11y-font-scale));line-height:1.66;color:var(--c-body);text-wrap:pretty}.pf-split{display:grid;grid-gap:clamp(28px,4vw,48px);gap:clamp(28px,4vw,48px);-webkit-margin-before:clamp(36px,4.5vw,56px);margin-block-start:clamp(36px,4.5vw,56px);align-items:start}@media (min-width:720px){.pf-split{grid-template-columns:1fr 1fr}}.pf-split-text>:first-child{-webkit-margin-before:0;margin-block-start:0}.pf-report-card{border:1px solid var(--c-rule);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-1)}.pf-rep-head{display:flex;align-items:center;justify-content:space-between;gap:12px;-webkit-padding-after:14px;padding-block-end:14px;-webkit-border-after:1px solid var(--c-rule);border-block-end:1px solid var(--c-rule);-webkit-margin-after:18px;margin-block-end:18px}.pf-rep-kicker{font-family:var(--f-display-sc);font-size:calc((11px) * var(--a11y-font-scale));letter-spacing:.16em;text-transform:uppercase;color:var(--c-soft)}.pf-rep-name-bar{height:10px;width:88px;border-radius:3px;background:var(--c-rule)}.pf-rep-radar{width:140px;margin-inline:auto;-webkit-margin-after:18px;margin-block-end:18px}.pf-rep-radar svg{display:block;width:100%;height:auto}.pf-rep-detail{-webkit-margin-after:16px;margin-block-end:16px}.pf-rep-label{font-family:var(--ff-serif);font-size:calc((16px) * var(--a11y-font-scale));color:var(--c-charcoal);-webkit-margin-after:8px;margin-block-end:8px}.pf-rep-bar{height:8px;border-radius:4px;background:var(--c-rule);overflow:hidden}.pf-rep-bar>span{display:block;height:100%;background:var(--c-navy);border-radius:4px}.pf-rep-strategy{background:var(--c-page-tint);border-radius:10px;padding:14px 16px;display:flex;gap:10px;align-items:flex-start}.pf-rep-check{flex:0 0 auto;width:18px;height:18px;border-radius:50%;background:var(--c-navy);color:var(--c-cream);display:flex;align-items:center;justify-content:center;font-size:calc((11px) * var(--a11y-font-scale))}.pf-rep-redact{flex:1 1}.pf-rep-redact span{display:block;height:8px;border-radius:3px;background:var(--c-rule);-webkit-margin-after:7px;margin-block-end:7px}.pf-rep-redact span:last-child{width:70%;-webkit-margin-after:0;margin-block-end:0}.pf-report-cap{-webkit-margin-before:14px;margin-block-start:14px;text-align:center;font-family:var(--ff-mono);font-size:calc((11.5px) * var(--a11y-font-scale));letter-spacing:.04em;color:var(--c-soft)}.pf-disclosure{-webkit-border-before:1px solid var(--c-rule);border-block-start:1px solid var(--c-rule);-webkit-margin-before:clamp(36px,4.5vw,52px);margin-block-start:clamp(36px,4.5vw,52px)}.pf-disclosure details{padding:0}.pf-disclosure details summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;min-height:44px;padding-block:clamp(20px,2.4vw,28px);font-family:var(--ff-serif);font-size:calc((clamp(20px, 2vw, 24px)) * var(--a11y-font-scale));color:var(--c-charcoal)}.pf-disclosure details summary::-webkit-details-marker{display:none}.pf-disclosure details summary::marker{display:none}.pf-disclosure-icon{flex:0 0 auto;width:32px;height:32px;border:1px solid var(--c-rule-strong);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:calc((22px) * var(--a11y-font-scale));line-height:1;color:var(--c-navy);transition:transform var(--dur-fast) var(--ease-fluid)}.pf-disclosure details[open] summary .pf-disclosure-icon{transform:rotate(45deg)}.pf-disclosure-body{-webkit-padding-after:clamp(22px,2.6vw,30px);padding-block-end:clamp(22px,2.6vw,30px)}.pf-disclosure-body p{font-size:calc((clamp(16px, 1.1vw, 17px)) * var(--a11y-font-scale));line-height:1.7;color:var(--c-body);max-width:62ch;text-wrap:pretty}.pf-disclosure-body p+p{-webkit-margin-before:var(--s-5);margin-block-start:var(--s-5)}.pf-disclosure-body strong{color:var(--c-charcoal);font-weight:700}.pf-disclosure-body a{color:var(--c-navy);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.pf-disclosure-body a:hover{text-decoration-thickness:2px}.pf-uses{-webkit-margin-before:var(--s-8);margin-block-start:var(--s-8)}.pf-use-item+.pf-use-item{-webkit-margin-before:clamp(36px,4.5vw,56px);margin-block-start:clamp(36px,4.5vw,56px)}.pf-use-num{font-family:var(--ff-mono);font-size:calc((13px) * var(--a11y-font-scale));letter-spacing:.16em;color:var(--c-navy);-webkit-margin-after:var(--s-3);margin-block-end:var(--s-3)}.pf-use-head{font-family:var(--ff-serif);font-weight:400;font-size:calc((clamp(22px, 2.6vw, 30px)) * var(--a11y-font-scale));line-height:1.1;letter-spacing:-.016em;color:var(--c-charcoal);-webkit-margin-after:var(--s-4);margin-block-end:var(--s-4)}.pf-use-text{font-size:calc((clamp(17px, 1.2vw, 18px)) * var(--a11y-font-scale));line-height:1.72;color:var(--c-body);max-width:62ch;text-wrap:pretty}.pf-orgs-bento .pf-h2{-webkit-margin-after:var(--s-5);margin-block-end:var(--s-5)}.pf-orgs-bento details summary{display:inline-flex;align-items:center;gap:10px;list-style:none;cursor:pointer;min-height:44px;font-family:var(--ff-sans);font-weight:700;font-size:calc((16px) * var(--a11y-font-scale));color:var(--c-navy);padding:6px 0}.pf-orgs-bento details summary::-webkit-details-marker{display:none}.pf-orgs-bento details summary::marker{display:none}.pf-orgs-bento details summary .pf-toggle-icon{width:28px;height:28px;border:1px solid var(--c-rule-strong);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:calc((18px) * var(--a11y-font-scale));line-height:1;color:var(--c-navy);transition:transform var(--dur-fast) var(--ease-fluid);flex-shrink:0}.pf-orgs-bento details[open] summary .pf-toggle-icon{transform:rotate(45deg)}.pf-logos{-webkit-margin-before:clamp(40px,5vw,64px);margin-block-start:clamp(40px,5vw,64px)}.pf-logos-label{font-family:var(--f-display-sc);font-size:calc((11px) * var(--a11y-font-scale));letter-spacing:.16em;text-transform:uppercase;color:var(--c-soft);-webkit-margin-after:var(--s-5);margin-block-end:var(--s-5)}.pf-logos-row{flex-wrap:wrap;gap:clamp(12px,2vw,24px)}.pf-logo-cell,.pf-logos-row{display:flex;align-items:center}.pf-logo-cell{flex:0 0 auto;width:clamp(88px,13vw,120px);height:40px;border-radius:8px;background:var(--c-cream);border:1px solid var(--c-rule);justify-content:center;padding:6px 10px}.pf-logo-cell img{max-width:100%;max-height:28px;object-fit:contain;filter:grayscale(1) opacity(.82);mix-blend-mode:multiply}.pf-claim{font-family:var(--ff-serif);font-weight:400;font-size:calc((clamp(24px, 3vw, 34px)) * var(--a11y-font-scale));line-height:1.22;letter-spacing:-.016em;color:var(--c-charcoal);max-width:24ch;text-wrap:balance;-webkit-margin-before:clamp(20px,2.4vw,28px);margin-block-start:clamp(20px,2.4vw,28px)}.pf-ctas{-webkit-margin-before:clamp(40px,5vw,60px);margin-block-start:clamp(40px,5vw,60px);display:flex;flex-wrap:wrap;gap:clamp(14px,2vw,24px);align-items:center}.pf-cta-primary{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:16px 30px;background:var(--c-navy);color:var(--c-cream);font-family:var(--ff-sans);font-weight:700;font-size:calc((16px) * var(--a11y-font-scale));text-decoration:none;border-radius:var(--radius-pill);transition:transform var(--dur-fast) var(--ease-fluid),background var(--dur-fast)}.pf-cta-primary:hover{background:var(--c-navy-hi);transform:translateY(-2px)}.pf-cta-primary:focus-visible{outline:none;box-shadow:0 0 0 3px var(--c-navy-hi)}.pf-cta-primary .pf-arrow{transition:transform var(--dur-fast) var(--ease-fluid)}.pf-cta-primary:hover .pf-arrow{transform:translateX(3px)}.pf-cta-secondary{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:11px 2px;font-family:var(--ff-sans);font-weight:700;font-size:calc((16px) * var(--a11y-font-scale));color:var(--c-navy);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.pf-cta-secondary .pf-arrow{transition:transform var(--dur-fast) var(--ease-fluid)}.pf-cta-secondary:hover .pf-arrow{transform:translateX(3px)}.pf-leadin{font-family:var(--ff-serif);font-style:italic;font-weight:400;font-size:calc((clamp(22px, 2.5vw, 29px)) * var(--a11y-font-scale));line-height:1.3;letter-spacing:-.01em;color:var(--c-ink-deep);max-width:34ch;text-wrap:pretty;-webkit-margin-before:clamp(22px,2.6vw,30px);margin-block-start:clamp(22px,2.6vw,30px)}.pf-section--navy .pf-close-stats{font-family:var(--ff-sans);font-size:calc((clamp(17px, 1.4vw, 19px)) * var(--a11y-font-scale));line-height:1.6;color:rgba(250,248,245,.84);max-width:54ch;text-wrap:pretty}.pf-close-cta{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:16px 30px;background:var(--c-cream);color:var(--c-navy);font-family:var(--ff-sans);font-weight:700;font-size:calc((16px) * var(--a11y-font-scale));text-decoration:none;border-radius:var(--radius-pill);-webkit-margin-before:clamp(32px,4vw,44px);margin-block-start:clamp(32px,4vw,44px);transition:transform var(--dur-fast) var(--ease-fluid),background var(--dur-fast)}.pf-close-cta:hover{background:#fff;transform:translateY(-2px)}.pf-close-cta:focus-visible{outline:none;box-shadow:0 0 0 3px var(--c-honey-300)}.pf-close-cta .pf-arrow{transition:transform var(--dur-fast) var(--ease-fluid)}.pf-close-cta:hover .pf-arrow{transform:translateX(3px)}.pf-nextcards{display:grid;grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px)}@media (min-width:680px){.pf-nextcards{grid-template-columns:repeat(2,1fr)}}.pf-nextcard{display:flex;flex-direction:column;background:var(--c-page-tint);border:1px solid var(--c-rule);border-radius:var(--radius-md);padding:clamp(24px,3vw,32px)}.pf-nextcard-mark{display:block;width:16px;height:16px;border-radius:4px;background:var(--c-honey-500);-webkit-margin-after:var(--s-5);margin-block-end:var(--s-5)}.pf-nextcard-h{font-family:var(--ff-serif);font-weight:400;font-size:calc((clamp(22px, 2.4vw, 28px)) * var(--a11y-font-scale));line-height:1.12;letter-spacing:-.016em;color:var(--c-charcoal);-webkit-margin-after:var(--s-3);margin-block-end:var(--s-3)}.pf-nextcard-p{font-size:calc((clamp(15px, 1.05vw, 16px)) * var(--a11y-font-scale));line-height:1.6;color:var(--c-body);flex:1 1;text-wrap:pretty;-webkit-margin-after:var(--s-6);margin-block-end:var(--s-6)}.pf-nextcard-links{display:flex;flex-direction:column;gap:var(--s-3);-webkit-margin-before:var(--s-5);margin-block-start:var(--s-5);-webkit-padding-before:var(--s-5);padding-block-start:var(--s-5);-webkit-border-before:1px solid var(--c-rule);border-block-start:1px solid var(--c-rule)}.pf-nextcard-link{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-family:var(--ff-sans);font-weight:700;font-size:calc((15px) * var(--a11y-font-scale));color:var(--c-honey-700);text-decoration:none;transition:gap var(--dur-fast) var(--ease-fluid)}.pf-nextcard-link:hover{gap:11px;text-decoration:underline;text-underline-offset:3px}.pf-nextcard-link:focus-visible{outline:none;box-shadow:0 0 0 2px var(--c-honey-700);border-radius:4px}.pf-stats .pf-stat:nth-child(2){transition-delay:90ms}.pf-stats .pf-stat:nth-child(3){transition-delay:.18s}.pf-stats .pf-stat:nth-child(4){transition-delay:.27s}.pf-nextcards .pf-nextcard:nth-child(2){transition-delay:.12s}.pf-section:last-of-type{-webkit-padding-after:clamp(40px,5vw,64px);padding-block-end:clamp(40px,5vw,64px)}