@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_FhVLTSv1Hfxvjj9kNbDVsdeYfH86)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_FhVLTSv1Hfxvjj9kNbDVsdeYfH86)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_FhVLTSv1Hfxvjj9kNbDVsdeYfH86)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_FhVLTSv1Hfxvjj9kNbDVsdeYfH86)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_FhVLTSv1Hfxvjj9kNbDVsdeYfH86)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_FhVLTSv1Hfxvjj9kNbDVsdeYfH86)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_FhVLTSv1Hfxvjj9kNbDVsdeYfH86)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5901b7c6-module__ec5Qua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5901b7c6-module__ec5Qua__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--ink:#101112;--night:#151716;--paper:#fbfaf6;--warm:#f2efe8;--sun:#f4efdf;--lime:#d8ff38;--coral:#ff513d;--muted:#706f6a;--mist:#bfc0ba;--line:#1011122b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.shell{width:min(1240px,100% - 48px);margin-inline:auto}.site-header{z-index:10;color:#fff;border-bottom:1px solid #ffffff3d;position:absolute;inset:0 0 auto}.header-inner{justify-content:space-between;align-items:center;gap:32px;min-height:82px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:12px;font-size:17px;font-weight:700;display:inline-flex}.brand-mark{border:2px solid;border-right-color:#0000;border-radius:50%;width:29px;height:29px;position:relative;transform:rotate(-22deg)}.brand-mark i{background:var(--lime);width:8px;height:8px;box-shadow:0 0 0 2px var(--night);border-radius:50%;position:absolute;bottom:-1px;right:-2px}.primary-nav{align-items:center;gap:28px;font-size:13px;font-weight:700;display:flex}.primary-nav>a:not(.nav-cta){color:#ffffffc7}.primary-nav>a:hover{color:#fff}.nav-cta{background:var(--lime);color:var(--ink);border-radius:999px;padding:13px 17px}.hero{background:var(--night);color:#fff;align-items:flex-end;min-height:640px;display:flex;position:relative;overflow:hidden}.hero-image{object-fit:cover;position:absolute;inset:0;transform:scale(1.02)}.hero-shade{background:linear-gradient(90deg,#101112ed 0%,#101112b8 47%,#10111229 100%),linear-gradient(#0000 46%,#101112d1);position:absolute;inset:0}.hero-grid{z-index:1;grid-template-columns:1.45fr .55fr;align-items:end;gap:88px;padding:132px 0 62px;display:grid;position:relative}.eyebrow{color:var(--coral);letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:800}.eyebrow-light{color:var(--lime)}.hero h1{letter-spacing:-.072em;max-width:880px;margin:0;font-size:clamp(62px,8.1vw,122px);font-weight:500;line-height:.88}.hero h1 em{color:var(--lime);font-style:normal}.hero-copy{padding-bottom:6px}.hero-copy>p{color:#ffffffd6;margin:0 0 32px;font-size:20px;line-height:1.5}.hero-copy small{border-left:1px solid var(--lime);color:var(--mist);margin-top:24px;padding-left:16px;font-size:12px;line-height:1.5;display:block}.button{border-radius:999px;justify-content:space-between;align-items:center;gap:24px;padding:15px 18px;font-size:13px;font-weight:800;display:inline-flex}.button-lime{background:var(--lime);color:var(--ink)}.process-section{background:var(--warm);padding:74px 0 80px}.section-heading{grid-template-columns:1.1fr .6fr;align-items:end;gap:72px;margin-bottom:38px;display:grid}.section-heading h2{letter-spacing:-.058em;max-width:850px;margin:0;font-size:clamp(48px,6vw,82px);font-weight:500;line-height:.98}.section-heading>p{color:var(--muted);margin:0;font-size:17px;line-height:1.6}.flow-diagram{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.flow-diagram li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 20px 24px}.flow-diagram-index{color:var(--coral);letter-spacing:.1em;margin-bottom:14px;font-size:10px;font-weight:800;display:block}.flow-diagram h3{letter-spacing:-.02em;margin:0 0 10px;font-size:19px;font-weight:600;line-height:1.15}.flow-diagram p{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.55}.flow-diagram-output{border-top:1px solid var(--line);color:var(--ink);padding-top:12px;font-size:12px;font-weight:700;line-height:1.4;display:block}@media (max-width:900px){.flow-diagram{grid-template-columns:repeat(2,1fr)}.primary-nav>a:not(.nav-cta){display:none}.hero{min-height:600px}.hero-grid,.section-heading{grid-template-columns:1fr;gap:44px}.hero-grid{padding-bottom:58px}.hero-copy{max-width:620px}}@media (max-width:560px){.flow-diagram{grid-template-columns:1fr}.shell{width:min(100% - 30px,1240px)}.site-header .brand span:last-child{font-size:15px}.nav-cta{padding:11px 13px;font-size:11px}.hero{min-height:620px}.hero-grid{padding-top:154px}.hero h1{font-size:clamp(54px,17vw,76px)}.hero-copy>p{font-size:17px}.process-section{padding:78px 0}.section-heading h2{font-size:47px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:focus-visible{outline:3px solid var(--coral);outline-offset:4px}.spectrum-section{background:var(--night);color:#fff;padding:78px 0}.spectrum-grid{grid-template-columns:.8fr 1fr;gap:110px;display:grid}.spectrum-grid h2{letter-spacing:-.06em;margin:0;font-size:clamp(46px,5.8vw,78px);font-weight:500;line-height:.98}.spectrum-grid h2 em{color:var(--lime);font-style:normal}.spectrum-steps{border-top:1px solid #ffffff6b}.spectrum-steps article{border-bottom:1px solid #ffffff29;grid-template-columns:1fr;gap:6px;padding:20px 0;display:grid}.spectrum-steps span{color:var(--coral);font-size:11px;font-weight:800}.spectrum-steps h3{margin:0 0 7px;font-size:22px}.spectrum-steps p{color:var(--mist);margin:0;line-height:1.55}.services-section{background:var(--paper);padding:76px 0 84px}.service-heading{margin-bottom:72px}.service-list{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.service-card{background:var(--night);color:#fff;grid-column:span 6;min-height:480px;position:relative;overflow:hidden}.service-card:nth-child(3),.service-card:nth-child(4),.service-card:nth-child(5){grid-column:span 4;min-height:430px}.service-card-image,.service-card-shade{position:absolute;inset:0}.service-card-image{background-position:50%;background-size:cover;transition:transform .55s}.service-card-shade{background:linear-gradient(#10111214 28%,#101112eb)}.service-card:hover .service-card-image{transform:scale(1.035)}.service-card-copy{position:absolute;inset:auto 26px 26px}.service-card-copy>p{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:800}.service-card-copy h3{letter-spacing:-.045em;max-width:540px;margin:0 0 32px;font-size:clamp(30px,3.4vw,48px);font-weight:500;line-height:1}.service-card:nth-child(n+3) h3{font-size:clamp(28px,2.7vw,38px)}.service-card-copy>span{border-top:1px solid #fff6;justify-content:space-between;padding-top:15px;font-size:13px;font-weight:800;display:flex}.service-card-copy b{color:var(--lime)}.training-callout{background:var(--lime);padding:68px 0}.training-grid{grid-template-columns:1fr .58fr;align-items:end;gap:110px;display:grid}.training-callout .eyebrow{color:var(--ink)}.training-callout h2{letter-spacing:-.06em;max-width:800px;margin:0;font-size:clamp(48px,6vw,82px);font-weight:500;line-height:.96}.training-callout p{margin:0 0 30px;font-size:18px;line-height:1.6}.button-dark{background:var(--ink);color:#fff}.site-footer{background:var(--night);color:#fff;padding:74px 0 26px}.footer-main{border-bottom:1px solid #ffffff3d;grid-template-columns:1fr auto;align-items:end;gap:50px;padding-bottom:82px;display:grid}.footer-main .eyebrow{grid-column:1/-1;margin-bottom:-20px}.footer-main h2{letter-spacing:-.065em;max-width:870px;margin:0;font-size:clamp(48px,6.5vw,88px);font-weight:500;line-height:.96}.footer-main h2 em{color:var(--lime);font-style:normal}.footer-links{grid-template-columns:1fr 1fr;gap:60px;max-width:680px;margin-left:auto;padding:58px 0 70px;display:grid}.footer-links div{flex-direction:column;gap:11px;display:flex}.footer-links strong{color:var(--coral);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px}.footer-links a{color:var(--mist);font-size:13px}.footer-links a:hover{color:#fff}.footer-bottom{color:var(--mist);border-top:1px solid #ffffff1f;justify-content:space-between;gap:30px;padding-top:26px;font-size:11px;display:flex}.page-hero{background:var(--night);color:#fff;padding:132px 0 62px}.page-hero-grid{grid-template-columns:1.1fr .55fr;align-items:end;gap:100px;display:grid}.page-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(62px,7.2vw,104px);font-weight:500;line-height:.9}.page-hero h1 em{color:var(--lime);font-style:normal}.page-hero-copy>p{color:var(--mist);margin:0 0 30px;font-size:18px;line-height:1.65}.services-index-section{background:var(--warm);padding:26px 0 78px}.service-index-row{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr .62fr 32px;align-items:center;gap:30px;min-height:140px;padding:24px 0;display:grid}.service-index-row>span{color:var(--coral);align-self:start;font-size:11px;font-weight:800}.service-index-row div>p{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.service-index-row h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,56px);font-weight:500;line-height:1}.service-index-row>p{color:var(--muted);margin:0;line-height:1.6}.service-index-row>b{font-size:22px;transition:transform .2s}.service-index-row:hover>b{color:var(--coral);transform:translate(4px,-4px)}.training-strip{background:var(--lime);padding:56px 0}.training-strip-inner{grid-template-columns:1fr .55fr auto;align-items:end;gap:50px;display:grid}.training-strip h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1}.training-strip .eyebrow{color:var(--ink)}.training-strip-inner>p{margin:0;line-height:1.6}.service-hero{background:var(--night);color:#fff;align-items:flex-end;min-height:560px;display:flex;position:relative;overflow:hidden}.service-hero-image,.service-hero-shade{position:absolute;inset:0}.service-hero-image{background-position:50%;background-size:cover}.service-hero-shade{background:linear-gradient(90deg,#101112f2,#101112a8 58%,#1011122e),linear-gradient(#0000 36%,#101112d1)}.service-hero-inner{z-index:1;padding:118px 0 56px;position:relative}.breadcrumb{color:var(--mist);margin-bottom:40px;font-size:12px;font-weight:700;display:inline-block}.service-hero-grid{grid-template-columns:1.1fr .55fr;align-items:end;gap:88px;display:grid}.service-hero h1{letter-spacing:-.07em;max-width:840px;margin:0;font-size:clamp(58px,7vw,98px);font-weight:500;line-height:.91}.service-hero-copy strong{margin-bottom:20px;font-size:20px;line-height:1.42;display:block}.service-hero-copy>p{color:var(--mist);margin:0 0 28px;font-size:15px;line-height:1.65}.challenge-section,.deliverables-section,.engagement-section{background:var(--paper);padding:72px 0}.detail-heading{grid-template-columns:.3fr 1fr;gap:52px;margin-bottom:40px;display:grid}.detail-heading h2{letter-spacing:-.057em;max-width:870px;margin:0;font-size:clamp(45px,5.4vw,72px);font-weight:500;line-height:.98}.challenge-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.challenge-grid article{border-right:1px solid var(--line);min-height:240px;padding:25px 26px}.challenge-grid article:last-child{border-right:0}.challenge-grid span{color:var(--coral);font-size:11px;font-weight:800}.challenge-grid h3{letter-spacing:-.035em;max-width:340px;margin:40px 0 14px;font-size:26px;line-height:1.05}.challenge-grid p{color:var(--muted);margin:0;line-height:1.6}.workstream-section{background:var(--night);color:#fff;padding:76px 0}.workstream-layout{grid-template-columns:.68fr 1fr;gap:100px;display:grid}.workstream-intro{align-self:start;position:sticky;top:36px}.workstream-intro h2{letter-spacing:-.06em;margin:0 0 28px;font-size:clamp(46px,5vw,70px);font-weight:500;line-height:.98}.workstream-intro>p:last-child{max-width:520px;color:var(--mist);margin:0;line-height:1.65}.workstream-list{border-top:1px solid #ffffff80}.workstream-list article{border-bottom:1px solid #ffffff29;grid-template-columns:1fr;gap:8px;padding:26px 0 30px;display:grid}.workstream-list span{color:var(--coral);font-size:11px;font-weight:800}.workstream-list h3{letter-spacing:-.04em;margin:0 0 12px;font-size:30px;line-height:1.08}.workstream-list p{color:var(--mist);margin:0;line-height:1.65}.deliverables-section{background:var(--lime)}.deliverables-grid{grid-template-columns:.8fr 1fr;gap:100px;display:grid}.deliverables-section .eyebrow{color:var(--ink)}.deliverables-section h2{letter-spacing:-.06em;margin:0 0 24px;font-size:clamp(46px,5.6vw,74px);font-weight:500;line-height:.96}.deliverables-section p{max-width:530px;margin:0;font-size:17px;line-height:1.6}.deliverables-section ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.deliverables-section li{border-bottom:1px solid #10111247;grid-template-columns:55px 1fr;gap:20px;padding:24px 0;font-size:20px;font-weight:700;line-height:1.3;display:grid}.deliverables-section li span{letter-spacing:.1em;font-size:10px}.engagement-section{background:var(--warm)}.compact-heading{grid-template-columns:.26fr 1fr}.engagement-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.engagement-grid article{border-right:1px solid var(--line);min-height:210px;padding:23px 22px}.engagement-grid article:last-child{background:var(--ink);color:#fff;border-right:0}.engagement-grid span{color:var(--coral);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.engagement-grid article:last-child span{color:var(--lime)}.engagement-grid h3{margin:34px 0 10px;font-size:24px}.engagement-grid p{color:var(--muted);margin:0;line-height:1.55}.engagement-grid article:last-child p{color:var(--mist)}.questions-section{background:var(--night);color:#fff;padding:72px 0}.questions-grid{grid-template-columns:.75fr 1fr;gap:100px;display:grid}.questions-grid h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.5vw,74px);font-weight:500;line-height:.97}.questions-grid ul{border-top:1px solid #ffffff80;margin:0;padding:0;list-style:none}.questions-grid li{color:var(--mist);border-bottom:1px solid #ffffff29;padding:25px 42px 25px 0;font-size:20px;line-height:1.45;position:relative}.questions-grid li:after{content:"→";color:var(--lime);position:absolute;right:0}.next-service{background:var(--paper)}.next-service-link{grid-template-columns:.3fr 1fr auto;align-items:center;gap:45px;min-height:172px;display:grid}.next-service-link>span{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.next-service-link h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,6vw,82px);font-weight:500}.next-service-link b{font-size:34px}.training-hero{background:var(--night);color:#fff;padding:132px 0 62px}.training-hero-grid{grid-template-columns:1.15fr .48fr;align-items:end;gap:100px;display:grid}.training-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(62px,7.4vw,106px);font-weight:500;line-height:.9}.training-hero h1 em{color:var(--lime);font-style:normal}.training-hero-grid>div:last-child>p{color:var(--mist);margin:0 0 28px;font-size:19px;line-height:1.6}.training-hero small{color:var(--mist);margin-top:22px;line-height:1.5;display:block}.training-proof{background:var(--lime);padding:72px 0}.training-proof .eyebrow{color:var(--ink)}.training-proof-grid>h2{letter-spacing:-.06em;max-width:1000px;margin:0 0 68px;font-size:clamp(48px,6vw,78px);font-weight:500;line-height:.97}.training-principles{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.training-principles article{border-right:1px solid #1011124d;padding:24px 28px}.training-principles article:last-child{border:0}.training-principles span{font-size:10px;font-weight:800}.training-principles h3{margin:48px 0 11px;font-size:25px}.training-principles p{margin:0;line-height:1.55}.module-section{background:var(--paper);padding:72px 0}.module-list{border-top:1px solid var(--ink)}.module-list article{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr .35fr;gap:40px;padding:34px 0 42px;display:grid}.module-list>article>span{color:var(--coral);font-size:11px;font-weight:800}.module-list h3{letter-spacing:-.04em;margin:0 0 12px;font-size:30px;line-height:1.08}.module-list p{max-width:700px;color:var(--muted);margin:0;line-height:1.65}.module-list small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.5}.format-section{background:var(--night);color:#fff;padding:72px 0}.format-grid{grid-template-columns:.55fr 1fr;gap:100px;display:grid}.format-section h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.2vw,72px);font-weight:500;line-height:.97}.format-list{border-top:1px solid #ffffff73;grid-template-columns:1fr 1fr;display:grid}.format-list article{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:250px;padding:22px}.format-list article:nth-child(2n){border-right:0}.format-list span{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.format-list h3{margin:62px 0 10px;font-size:26px}.format-list p{color:var(--mist);margin:0;line-height:1.55}.enquiry-section{background:var(--warm);padding:72px 0}.enquiry-grid{grid-template-columns:.72fr 1fr;gap:100px;display:grid}.enquiry-grid h2{letter-spacing:-.06em;margin:0 0 25px;font-size:clamp(48px,5.4vw,74px);font-weight:500;line-height:.97}.enquiry-grid>div>p:last-child{max-width:520px;color:var(--muted);line-height:1.65}.training-form{background:var(--paper);border-top:4px solid var(--lime);padding:34px}.field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.training-form label{letter-spacing:.07em;text-transform:uppercase;margin-bottom:21px;font-size:11px;font-weight:800;display:block}.training-form input,.training-form textarea{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-transform:none;background:0 0;border-radius:0;outline:none;margin-top:9px;padding:13px 0;font-size:16px}.training-form input:focus,.training-form textarea:focus{border-color:var(--ink)}.training-form textarea{resize:vertical;min-height:110px}.training-form button{cursor:pointer;border:0}.training-form>p{color:var(--muted);margin:16px 0 0;font-size:11px;line-height:1.5}@media (max-width:980px){.spectrum-grid,.training-grid,.page-hero-grid,.service-hero-grid,.workstream-layout,.deliverables-grid,.questions-grid,.training-hero-grid,.format-grid,.enquiry-grid{grid-template-columns:1fr;gap:58px}.service-card,.service-card:nth-child(n+3){grid-column:span 6;min-height:430px}.service-index-row{grid-template-columns:44px 1fr 30px}.service-index-row>p{grid-column:2}.service-index-row>b{grid-area:1/3/span 2}.training-strip-inner{grid-template-columns:1fr 1fr}.training-strip-inner .button{grid-column:2;justify-self:start}.workstream-intro{position:static}.engagement-grid{grid-template-columns:1fr 1fr}.engagement-grid article:nth-child(2){border-right:0}.engagement-grid article{border-bottom:1px solid var(--line)}.next-service-link{grid-template-columns:.3fr 1fr auto}}@media (max-width:700px){.primary-nav{gap:10px}.primary-nav>a:not(.nav-cta){display:none}.spectrum-section,.services-section,.site-footer,.challenge-section,.workstream-section,.deliverables-section,.engagement-section,.questions-section,.training-proof,.module-section,.format-section,.enquiry-section{padding-top:78px;padding-bottom:78px}.service-list{display:block}.service-card{margin-bottom:14px;display:block;min-height:410px!important}.training-grid,.training-strip-inner{grid-template-columns:1fr}.training-strip-inner .button{grid-column:auto}.footer-main{grid-template-columns:1fr}.footer-main .eyebrow{grid-column:auto;margin:0}.footer-links{grid-template-columns:1fr;margin-left:0}.footer-bottom{flex-direction:column}.page-hero,.training-hero{padding-top:150px}.page-hero h1,.training-hero h1{font-size:clamp(54px,16vw,76px)}.service-index-row{grid-template-columns:34px 1fr 24px;gap:12px}.service-index-row h2{font-size:34px}.service-hero{min-height:600px}.service-hero-inner{padding-top:125px}.breadcrumb{margin-bottom:46px}.service-hero h1{font-size:clamp(52px,15vw,72px)}.detail-heading,.compact-heading{grid-template-columns:1fr;gap:18px}.challenge-grid,.training-principles{grid-template-columns:1fr}.challenge-grid article,.training-principles article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.challenge-grid h3,.training-principles h3{margin-top:38px}.engagement-grid,.format-list{grid-template-columns:1fr}.engagement-grid article{border-right:0;min-height:240px}.format-list article{border-right:0}.next-service-link{grid-template-columns:1fr auto;gap:14px;min-height:220px}.next-service-link>span{grid-column:1/-1}.module-list article{grid-template-columns:34px 1fr;gap:18px}.module-list small{grid-column:2}.field-row{grid-template-columns:1fr;gap:0}.training-form{padding:24px 20px}}html,body{max-width:100%;overflow-x:clip}img{max-width:100%}body.menu-open{overflow:hidden}.hero-image,.service-card-image,.service-hero-image{object-fit:cover}.hero-image{background:0 0;transform:scale(1.02)}.service-card-image,.service-hero-image{background:0 0}.text-link{border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:5px;font-size:13px;font-weight:800;display:inline-flex}.text-link-light{color:#fff}.hero-copy .text-link{margin:20px 0 0 16px}.mobile-nav,.mobile-sticky-cta{display:none}.breadcrumbs{color:var(--mist);flex-wrap:wrap;gap:7px;margin:0 0 30px;font-size:11px;font-weight:750;display:flex}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:7px;list-style:none;display:inline-flex}.breadcrumbs li::marker{content:none}.breadcrumbs [aria-current=page]{color:#fff}.breadcrumbs span{gap:7px;display:inline-flex}.breadcrumbs i{opacity:.65;font-style:normal}.breadcrumbs b{color:#fff;font-weight:750}.breadcrumbs a:hover{color:#fff}.service-hero-inner>.breadcrumbs{margin-bottom:34px}.footer-links{grid-template-columns:repeat(3,1fr);max-width:880px}.footer-links span{color:var(--mist);font-size:13px;line-height:1.45}.case-preview{background:var(--warm);padding:72px 0}.case-preview-grid{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:18px;display:grid}.case-preview-grid>div,.case-preview-grid article{border-top:1px solid var(--ink);min-height:310px;padding:28px}.case-preview-grid>div{background:var(--ink);color:#fff}.case-preview-grid h2{letter-spacing:-.055em;margin:52px 0 0;font-size:clamp(38px,4.2vw,58px);font-weight:500;line-height:.98}.case-preview-grid article span,.case-study-heading span{color:var(--coral);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.case-preview-grid article h3{letter-spacing:-.035em;margin:78px 0 14px;font-size:26px;line-height:1.08}.case-preview-grid article p{color:var(--muted);margin:0;line-height:1.6}.case-preview-grid>.button{grid-column:3;justify-self:end;margin-top:14px}.faq-section{background:var(--paper);padding:74px 0}.faq-grid{grid-template-columns:.55fr 1fr;gap:110px;display:grid}.faq-grid h2{letter-spacing:-.065em;margin:0 0 24px;font-size:clamp(52px,6vw,82px);font-weight:500;line-height:.96}.faq-grid>div:first-child>p:last-child{color:var(--muted)}.faq-grid a{border-bottom:1px solid;font-weight:750}.faq-list{border-top:1px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;gap:24px;padding:25px 0;font-size:20px;font-weight:750;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--coral);transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:var(--muted);margin:-4px 46px 25px 0;line-height:1.65}.contact-hero{background:var(--night);color:#fff;min-height:620px;padding:124px 0 68px}.contact-hero-grid{grid-template-columns:.75fr 1fr;align-items:start;gap:110px;display:grid}.contact-hero h1{letter-spacing:-.07em;max-width:680px;margin:0 0 28px;font-size:clamp(62px,7vw,100px);font-weight:500;line-height:.9}.contact-hero-grid>div:first-child>p:not(.eyebrow){max-width:580px;color:var(--mist);font-size:18px;line-height:1.65}.response-promise{border-top:1px solid #ffffff4d;flex-direction:column;gap:6px;margin:36px 0 22px;padding-top:18px;display:flex}.response-promise span{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.contact-email{color:var(--lime);font-weight:750}.enquiry-form{background:var(--paper);color:var(--ink);border-top:4px solid var(--lime);padding:34px}.enquiry-form label{letter-spacing:.07em;text-transform:uppercase;margin-bottom:21px;font-size:11px;font-weight:800;display:block}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-transform:none;background:0 0;border-radius:0;outline:none;margin-top:9px;padding:13px 0;font-size:16px}.enquiry-form input:focus,.enquiry-form select:focus,.enquiry-form textarea:focus{border-color:var(--ink)}.enquiry-form textarea{resize:vertical;min-height:120px}.enquiry-form button{cursor:pointer;border:0}.form-status{min-height:22px}.form-status p,.form-note{margin:14px 0 0;font-size:12px;line-height:1.5}.status-success{color:#315a00;font-weight:750}.status-error{color:#9f1e0e;font-weight:750}.status-error a{text-decoration:underline}.form-note{color:var(--muted)}.case-hero small{color:var(--mist);line-height:1.5}.case-list-section{background:var(--warm);padding:68px 0}.case-list{gap:22px;display:grid}.case-study{background:var(--paper);border-top:4px solid var(--coral);grid-template-columns:.7fr 1fr;gap:70px;padding:46px;display:grid}.case-study-heading h2{letter-spacing:-.055em;margin:42px 0 0;font-size:clamp(38px,4.4vw,60px);font-weight:500;line-height:.98}.case-study dl{margin:0}.case-study dl>div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:22px;padding:21px 0;display:grid}.case-study dt{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.case-study dd{color:var(--muted);margin:0;line-height:1.62}.case-study>.text-link{grid-column:2;justify-self:start}.simple-page,.policy-page,.not-found-page{background:var(--night);color:#fff;min-height:560px;padding:124px 0 68px}.simple-page-inner,.policy-inner,.not-found-inner{max-width:900px}.simple-page h1,.policy-page h1,.not-found-page h1{letter-spacing:-.07em;margin:0 0 26px;font-size:clamp(60px,8vw,110px);font-weight:500;line-height:.9}.simple-page p,.not-found-page p,.policy-page p{color:var(--mist);font-size:17px;line-height:1.7}.simple-page a:not(.button),.policy-page a{color:var(--lime);text-decoration:underline}.simple-actions{align-items:center;gap:26px;margin:36px 0;display:flex}.policy-inner{max-width:820px}.policy-page h2{margin:50px 0 10px;font-size:28px}.policy-date{border-bottom:1px solid #fff3;padding-bottom:26px;font-size:12px!important}.not-found-inner>span{color:var(--coral);letter-spacing:.14em;font-size:12px;font-weight:850;display:block}.ai-training-hero{isolation:isolate;color:#fff;background:var(--night);align-items:end;min-height:620px;padding:132px 0 62px;display:flex;position:relative;overflow:hidden}.ai-training-hero-image{z-index:-2;object-fit:cover;object-position:center}.ai-training-hero-overlay{z-index:-1;background:linear-gradient(90deg,#101112d1 0%,#1011128a 42%,#10111214 78%);position:absolute;inset:0}.ai-training-hero-grid{grid-template-columns:1.08fr .48fr;align-items:end;gap:100px;display:grid}.ai-training-hero h1{letter-spacing:-.07em;max-width:790px;margin:0;font-size:clamp(62px,7.4vw,106px);font-weight:500;line-height:.9}.ai-training-hero h1 em{color:var(--lime);font-style:normal}.ai-training-hero-copy>p{color:#fff;margin:0 0 28px;font-size:19px;line-height:1.6}.ai-training-hero-copy small{color:var(--mist);margin-top:22px;line-height:1.5;display:block}.ai-training-intro{background:var(--warm);padding:72px 0}.ai-training-intro-grid{grid-template-columns:.38fr 1fr;gap:100px;display:grid}.ai-training-intro h2,.ai-training-team-section h2{letter-spacing:-.06em;max-width:870px;margin:0 0 26px;font-size:clamp(48px,5.7vw,78px);font-weight:500;line-height:.96}.ai-training-intro h2 em{color:var(--coral);font-style:normal}.ai-training-intro-grid>div>p{max-width:710px;color:var(--muted);margin:0;font-size:18px;line-height:1.65}.ai-training-audience-list{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:0 38px;max-width:900px;margin:42px 0 0;padding:0;list-style:none;display:grid}.ai-training-audience-list li{border-bottom:1px solid var(--line);padding:16px 0;font-size:14px;font-weight:700}.ai-learning-section{background:var(--paper);padding:72px 0}.ai-learning-heading{grid-template-columns:.38fr 1fr;align-items:start;gap:100px;display:grid}.ai-learning-heading h2{letter-spacing:-.06em;max-width:760px;margin:0 0 20px;font-size:clamp(48px,5.5vw,75px);font-weight:500;line-height:.96}.ai-learning-heading>p:last-child{max-width:620px;color:var(--muted);margin:0;font-size:17px;line-height:1.65}.ai-learning-map{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.ai-learning-map-item{border-right:1px solid var(--line);min-height:290px;padding:28px 30px 32px;position:relative}.ai-learning-map-item:last-child{border-right:0}.ai-learning-map-item>span,.ai-training-principles span{color:var(--coral);letter-spacing:.1em;font-size:10px;font-weight:850}.ai-learning-map-item h3{letter-spacing:-.035em;max-width:210px;margin:58px 0 13px;font-size:25px;line-height:1.02}.ai-learning-map-item p{color:var(--muted);margin:0;line-height:1.58}.ai-learning-map-item i{z-index:1;border:1px solid var(--ink);background:var(--lime);width:30px;height:30px;color:var(--ink);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.ai-learning-guardrail{background:var(--night);color:var(--mist);margin:0;padding:22px 30px;font-size:14px;line-height:1.55}.ai-learning-guardrail strong{color:var(--lime)}.ai-training-workshop-section{background:var(--night);color:#fff;padding:72px 0}.ai-training-workshop-grid{grid-template-columns:1.04fr .76fr;align-items:center;gap:100px;display:grid}.ai-training-workshop-image{background:var(--ink);min-height:570px;margin:0;position:relative;overflow:hidden}.ai-training-workshop-image img{object-fit:cover}.ai-training-workshop-section h2{letter-spacing:-.06em;max-width:610px;margin:0 0 28px;font-size:clamp(46px,5vw,70px);font-weight:500;line-height:.96}.ai-training-workshop-section p:not(.eyebrow){color:var(--mist);margin:0 0 17px;font-size:17px;line-height:1.65}.ai-training-workshop-section ul{border-top:1px solid #ffffff4d;margin:34px 0 0;padding:0;list-style:none}.ai-training-workshop-section li{color:#fff;border-bottom:1px solid #ffffff2e;padding:14px 0 14px 21px;line-height:1.4}.ai-training-workshop-section li:before{color:var(--lime);content:"•";margin-left:-21px}.ai-training-principles-section{background:var(--warm);padding:72px 0}.ai-training-principles{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.ai-training-principles article{border-right:1px solid var(--line);min-height:280px;padding:26px 30px}.ai-training-principles article:last-child{border-right:0}.ai-training-principles h3{letter-spacing:-.04em;max-width:230px;margin:64px 0 12px;font-size:27px;line-height:1}.ai-training-principles p{max-width:290px;color:var(--muted);margin:0;line-height:1.58}.ai-training-team-section{background:var(--lime);color:var(--ink);padding:112px 0}.ai-training-team-grid{grid-template-columns:.38fr 1fr;gap:100px;display:grid}.ai-training-team-grid .eyebrow{color:var(--ink)}.ai-training-team-section h2{max-width:880px}.ai-training-team-section p:not(.eyebrow){max-width:710px;margin:0 0 18px;font-size:18px;line-height:1.65}.ai-training-formats-section{background:var(--paper);padding:112px 0}.ai-training-formats{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.ai-training-formats article{border-right:1px solid var(--line);min-height:285px;padding:26px 30px}.ai-training-formats article:last-child{border-right:0}.ai-training-formats span{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.ai-training-formats h3{letter-spacing:-.04em;margin:64px 0 12px;font-size:26px;line-height:1}.ai-training-formats p{color:var(--muted);margin:0;line-height:1.58}.ai-training-enquiry{border-top:1px solid var(--ink)}.consent-banner{z-index:200;background:var(--paper);width:min(460px,100% - 48px);color:var(--ink);border-top:4px solid var(--lime);padding:20px;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 60px #0000003d}.consent-banner p{margin:0 0 16px;font-size:13px;line-height:1.5}.consent-banner a{text-decoration:underline}.consent-banner div{gap:10px;display:flex}.consent-banner button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;padding:10px 14px;font-size:12px;font-weight:750}.consent-banner button:last-child{color:var(--ink);background:0 0}@media (max-width:980px){.ai-training-hero{min-height:auto;padding:170px 0 82px}.ai-training-hero-grid,.ai-training-intro-grid,.ai-learning-heading,.ai-training-workshop-grid,.ai-training-team-grid{grid-template-columns:1fr;gap:52px}.ai-training-hero-copy{max-width:590px}.ai-learning-map,.ai-training-formats{grid-template-columns:1fr 1fr}.ai-learning-map-item:nth-child(2){border-right:0}.ai-learning-map-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.ai-training-formats article:nth-child(2){border-right:0}.ai-training-formats article:nth-child(-n+2){border-bottom:1px solid var(--line)}.ai-training-workshop-image{min-height:500px}.case-preview-grid{grid-template-columns:1fr 1fr}.case-preview-grid>div{grid-column:1/-1}.case-preview-grid>.button{grid-column:2}.faq-grid,.contact-hero-grid,.case-study{grid-template-columns:1fr;gap:54px}.case-study>.text-link{grid-column:1}}@media (max-width:900px){.primary-nav{display:none}.mobile-nav{display:block}.menu-toggle{z-index:102;color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:8px 0;font-size:12px;font-weight:800;display:inline-flex;position:relative}.menu-toggle i,.menu-toggle i:before{content:"";background:currentColor;width:22px;height:1px;transition:transform .2s;display:block}.menu-toggle i:before{transform:translateY(-6px)}.mobile-menu{z-index:101;background:var(--night);color:#fff;opacity:0;visibility:hidden;flex-direction:column;justify-content:space-between;padding:122px 24px 34px;transition:opacity .22s,transform .22s,visibility .22s;display:flex;position:fixed;inset:0;transform:translateY(-12px)}.mobile-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-menu nav{border-top:1px solid #ffffff52}.mobile-menu nav a{letter-spacing:-.035em;border-bottom:1px solid #ffffff26;grid-template-columns:42px 1fr;gap:15px;padding:19px 0;font-size:30px;font-weight:550;display:grid}.mobile-menu nav span{color:var(--coral);letter-spacing:.1em;padding-top:8px;font-size:10px;font-weight:850}.mobile-menu-foot a{color:var(--lime);font-weight:750}.mobile-menu-foot p{color:var(--mist);margin:8px 0 0;font-size:12px}}@media (max-width:760px){.ai-training-hero{padding:145px 0 72px}.ai-training-hero-overlay{background:linear-gradient(90deg,#101112db,#10111261)}.ai-training-hero h1{font-size:clamp(54px,15vw,76px)}.ai-training-hero-copy>p,.ai-training-intro-grid>div>p,.ai-training-team-section p:not(.eyebrow){font-size:16px}.ai-training-intro,.ai-learning-section,.ai-training-workshop-section,.ai-training-principles-section,.ai-training-team-section,.ai-training-formats-section{padding:78px 0}.ai-training-audience-list,.ai-learning-map,.ai-training-principles,.ai-training-formats{grid-template-columns:1fr}.ai-training-audience-list{margin-top:34px}.ai-learning-heading h2,.ai-training-intro h2,.ai-training-team-section h2{font-size:clamp(44px,12vw,64px)}.ai-learning-map{margin-top:48px}.ai-learning-map-item,.ai-training-principles article,.ai-training-formats article{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:26px 0 30px}.ai-learning-map-item:last-child,.ai-training-principles article:last-child,.ai-training-formats article:last-child{border-bottom:0}.ai-learning-map-item h3,.ai-training-principles h3,.ai-training-formats h3{margin-top:42px}.ai-learning-map-item i{display:none}.ai-learning-guardrail{padding:20px}.ai-training-workshop-image{height:90vw;min-height:0}body{padding-bottom:62px}.mobile-sticky-cta{z-index:95;background:var(--lime);min-height:62px;color:var(--ink);border-top:1px solid var(--ink);justify-content:space-between;align-items:center;padding:0 20px;font-size:13px;font-weight:850;display:flex;position:fixed;inset:auto 0 0}.footer-links{grid-template-columns:1fr}.case-preview,.faq-section,.case-list-section{padding:78px 0}.case-preview-grid{display:block}.case-preview-grid>div,.case-preview-grid article{min-height:auto;margin-bottom:16px}.case-preview-grid article h3{margin-top:44px}.case-preview-grid>.button{margin-top:16px}.case-study{padding:28px 20px}.case-study dl>div{grid-template-columns:1fr;gap:8px}.contact-hero{padding:140px 0 72px}.enquiry-form{padding:24px 20px}.simple-page,.policy-page,.not-found-page{padding:145px 0 78px}.simple-actions{flex-direction:column;align-items:flex-start}.breadcrumbs,.service-hero-inner>.breadcrumbs{margin-bottom:38px}}.founder-section{background:var(--paper);padding:68px 0 76px}.founder-list{gap:56px;display:grid}.founder{border-bottom:1px solid var(--line);grid-template-columns:.42fr 1fr;align-items:start;gap:52px;padding-bottom:56px;display:grid}.founder-list>.founder:last-child{border-bottom:0;padding-bottom:0}.founder-portrait{aspect-ratio:2/3;background:var(--warm);position:relative;overflow:hidden}.founder-portrait img{object-fit:cover}.founder-copy h2{letter-spacing:-.05em;margin:0 0 20px;font-size:clamp(38px,4.4vw,62px);font-weight:500;line-height:.95}.founder-copy>p{color:var(--muted);margin:0 0 22px;font-size:17px;line-height:1.7}.founder-copy>p:last-of-type{margin-bottom:0}.founder-firms{flex-wrap:wrap;gap:8px;margin:0 0 30px;padding:0;list-style:none;display:flex}.founder-firms li{border:1px solid var(--line);border-radius:999px;padding:6px 13px;font-size:12px;font-weight:700}.founder-link{border-bottom:1px solid var(--coral);margin-top:26px;font-size:13px;font-weight:700;display:inline-block}.founder-link:hover{color:var(--coral)}.who-not-section{background:var(--night);color:#fff;padding:68px 0}.who-not-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:72px;display:grid}.who-not-grid h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.4vw,62px);font-weight:500;line-height:.95}.who-not-grid p{color:var(--mist);margin:0 0 20px;font-size:17px;line-height:1.7}.who-not-grid p:last-child{margin-bottom:0}.founders-home{background:var(--warm);padding:72px 0 78px}.founders-home-grid{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:34px;display:grid}.founder-mini{display:block}.founder-mini-portrait{aspect-ratio:4/5;background:var(--paper);margin-bottom:20px;position:relative;overflow:hidden}.founder-mini-portrait img{object-fit:cover;transition:transform .4s}.founder-mini:hover .founder-mini-portrait img{transform:scale(1.03)}.founder-mini h3{letter-spacing:-.03em;margin:0 0 6px;font-size:25px;font-weight:500}.founder-mini p{color:var(--muted);margin:0 0 10px;font-size:14px;line-height:1.5}.founder-mini small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}@media (max-width:900px){.founder{grid-template-columns:1fr;gap:32px}.founder-portrait{max-width:340px}.who-not-grid{grid-template-columns:1fr;gap:34px}.founders-home-grid{grid-template-columns:1fr;gap:40px}.founder-mini-portrait{max-width:340px}}.engagement-terms{border-top:1px solid #ffffff47;margin:30px 0 0}.engagement-terms>div{border-bottom:1px solid #ffffff24;grid-template-columns:140px 1fr;gap:20px;padding:13px 0;display:grid}.engagement-terms dt{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.engagement-terms dd{color:var(--mist);margin:0;font-size:15px;line-height:1.5}@media (max-width:560px){.engagement-terms>div{grid-template-columns:1fr;gap:5px}}.post-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.post-list li{border-bottom:1px solid var(--line)}.post-list a{padding:28px 0;transition:opacity .2s;display:block}.post-list a:hover{opacity:.62}.post-list span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.post-list h2{letter-spacing:-.04em;max-width:780px;margin:0 0 10px;font-size:clamp(28px,3.2vw,42px);font-weight:500;line-height:1.05}.post-list p{max-width:680px;color:var(--muted);margin:0;line-height:1.6}.blog-empty{color:var(--muted);margin:0}.post-title{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(40px,5vw,74px);font-weight:500;line-height:.98}.post-body-section{background:var(--paper);padding:62px 0 84px}.post-body{max-width:720px}.post-body h2{letter-spacing:-.035em;margin:46px 0 16px;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.1}.post-body h3{margin:34px 0 12px;font-size:23px;font-weight:600}.post-body p{margin:0 0 20px;font-size:18px;line-height:1.7}.post-body ul,.post-body ol{margin:0 0 22px;padding-left:22px}.post-body li{margin-bottom:9px;font-size:18px;line-height:1.65}.post-body a{border-bottom:1px solid var(--coral)}.post-body blockquote{border-left:3px solid var(--lime);color:var(--muted);margin:30px 0;padding-left:22px;font-size:19px}.post-body hr{border:0;border-top:1px solid var(--line);margin:40px 0}
