
:root{
  --cyan:#0EAFED;--pink:#F082B3;--red:#DA443A;--crimson:#B92230;--green:#0BA055;--brown:#754C2B;
  --charcoal:#1A1D24;--charcoal2:#2A2D34;
  --bg:#F7F6F2;--bg2:#ECEAE3;--surf:#FFFFFF;--surf2:#FAF9F5;
  --line:rgba(20,20,30,.10);--line2:rgba(20,20,30,.18);
  --ink:#1A1D24;--soft:#56606D;--faint:#9AA3B0;
  --card-shadow:0 1px 3px rgba(26,29,36,.06),0 10px 28px rgba(26,29,36,.09);
  --card-shadow-hover:0 2px 6px rgba(26,29,36,.08),0 16px 40px rgba(26,29,36,.13);
  --display:'Fraunces',Georgia,serif;
  --body:'Archivo',system-ui,sans-serif;
  --mono:'IBM Plex Mono',monospace;
  --e:cubic-bezier(.16,1,.3,1);
  --mark-dark:url("data:image/png;base64,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");
  --mark-light:url("data:image/png;base64,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");
}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;scroll-padding-top:80px;background:var(--bg)}
body{font-family:var(--body);color:var(--ink);background:var(--bg);line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}
img{display:block;max-width:100%}
a{color:inherit;text-decoration:none}
::selection{background:var(--cyan);color:white}
.wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}
.wrap-narrow{max-width:920px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}

/* SPLASH */
.splash{position:fixed;inset:0;z-index:200;background:var(--charcoal);display:grid;place-items:center;opacity:1;transition:opacity .6s var(--e),visibility .6s var(--e)}
.splash.hide{opacity:0;visibility:hidden;pointer-events:none}
.s-mark{width:132px;height:132px;background:var(--mark-light) center/contain no-repeat;animation:in .8s var(--e) both}
@keyframes in{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}

/* HEADER */
header{position:sticky;top:0;z-index:100;background:rgba(247,246,242,.0);backdrop-filter:blur(0px);transition:background .35s,backdrop-filter .35s,border-color .35s;border-bottom:1px solid transparent}
header.scrolled{background:rgba(247,246,242,.92);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom-color:var(--line)}
.nav{display:flex;align-items:center;height:80px;gap:24px}
.brand{display:flex;align-items:center;gap:11px;transition:color .3s}
header:not(.scrolled) .nav{color:#fff}
header:not(.scrolled) .brand{color:white}
.mark{width:42px;height:42px;background:var(--mark-dark) center/contain no-repeat;flex-shrink:0;transition:background-image .25s var(--e)}
header:not(.scrolled) .mark{background-image:var(--mark-light)}
.bname{font-family:var(--display);font-weight:600;font-size:21px;letter-spacing:-.5px;font-variation-settings:"opsz" 36;color:inherit}
.menu{display:flex;gap:0;flex:1;justify-content:center}
.menu a{font-size:14.5px;font-weight:500;color:inherit;opacity:.82;padding:10px 18px;border-radius:8px;transition:opacity .2s;position:relative}
.menu a:hover{opacity:1}
.menu a::after{content:"";position:absolute;left:18px;right:18px;bottom:5px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .35s var(--e)}
.menu a:hover::after{transform:scaleX(1)}
.nright{display:flex;gap:8px;margin-left:auto}
.icobtn{width:42px;height:42px;border-radius:50%;border:1px solid currentColor;background:transparent;color:inherit;opacity:.55;cursor:pointer;display:grid;place-items:center;font-size:15px;transition:.3s var(--e)}
.icobtn:hover{opacity:1;transform:translateY(-1px)}
.burger{display:none;width:42px;height:42px;border-radius:50%;border:1px solid currentColor;background:transparent;cursor:pointer;flex-direction:column;gap:5px;align-items:center;justify-content:center;color:inherit;opacity:.7}
.burger span{width:18px;height:1.5px;background:currentColor;border-radius:2px}
@media (max-width:920px){.menu{display:none}.burger{display:flex}.nright .globe{display:none}}
.mm{display:none;position:fixed;inset:80px 0 0;z-index:99;background:var(--bg);flex-direction:column;padding:28px}
.mm.open{display:flex}
.mm a{font-family:var(--display);font-weight:500;font-size:36px;letter-spacing:-1px;padding:18px 0;border-bottom:1px solid var(--line);color:var(--ink);font-variation-settings:"opsz" 144}

/* HERO */
.hero{position:relative;margin-top:-80px}
.hero-canvas{position:relative;height:100vh;min-height:640px;overflow:hidden;background:var(--charcoal)}
.hero-photo{position:absolute;inset:0;z-index:0}
.hero-photo::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#3a3530,#1c1916);z-index:0}
.hero-photo img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center 35%;animation:burns 38s var(--e) infinite alternate;transform-origin:center 35%}
@keyframes burns{0%{transform:scale(1.02)}100%{transform:scale(1.07)}}
.hero-scrim{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(15,16,22,.55) 0%,rgba(15,16,22,.10) 30%,rgba(15,16,22,.48) 62%,rgba(15,16,22,.94) 100%)}
.hero-content{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;padding-top:110px;padding-bottom:clamp(80px,12vh,160px);overflow:hidden}
.hero-content .wrap{width:100%}
.hero-place{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:rgba(255,255,255,.7);margin-bottom:28px;padding:8px 14px;border:1px solid rgba(255,255,255,.18);border-radius:30px;background:rgba(255,255,255,.06);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.hero-place .pulse{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 0 var(--cyan);animation:pulse 2.2s ease-in-out infinite}
@keyframes pulse{0%,100%{box-shadow:0 0 0 0 rgba(14,175,237,.5)}50%{box-shadow:0 0 0 8px rgba(14,175,237,0)}}
.hero h1{font-family:var(--display);font-weight:500;color:white;font-size:clamp(40px,6.6vw,100px);line-height:.94;letter-spacing:-2.6px;max-width:14ch;margin-bottom:36px;font-variation-settings:"opsz" 144;text-wrap:balance}
.hero h1 em{font-style:italic;font-weight:500;color:rgba(255,255,255,.6);display:block;font-size:.46em;line-height:1;letter-spacing:-1.6px;margin-top:.3em}
.hero-row{display:flex;flex-wrap:wrap;gap:22px;align-items:center}
.btn{display:inline-flex;align-items:center;gap:12px;font-family:var(--body);font-weight:600;font-size:15px;padding:18px 30px;border-radius:50px;border:none;cursor:pointer;transition:transform .3s var(--e),box-shadow .3s,background .25s;letter-spacing:-.1px;text-decoration:none}
.btn-primary{background:white;color:var(--charcoal)}
.btn-primary:hover{transform:translateY(-2px);background:var(--cyan);color:#06303f}
.btn-arrow{display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg);transition:transform .25s var(--e)}
.btn:hover .btn-arrow{transform:rotate(45deg) translate(2px,-2px)}
.btn-text{color:rgba(255,255,255,.85);font-family:var(--body);font-weight:500;font-size:15px;display:inline-flex;align-items:center;gap:8px;padding:18px 4px;transition:color .25s}
.btn-text:hover{color:white}
.btn-text::after{content:"→";transition:transform .25s var(--e)}
.btn-text:hover::after{transform:translateX(4px)}
.cue{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);z-index:3;width:32px;height:48px;border:1.5px solid rgba(255,255,255,.4);border-radius:18px;display:grid;place-items:center}
.cue::before{content:"";width:4px;height:8px;background:rgba(255,255,255,.7);border-radius:2px;animation:scroll 2s ease-in-out infinite}
@keyframes scroll{0%{transform:translateY(-8px);opacity:0}50%{opacity:1}100%{transform:translateY(10px);opacity:0}}

/* MANIFESTO */
.manifesto{padding:clamp(96px,14vw,160px) 0;background:var(--bg);position:relative}
.manifesto .tag{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:2.2px;text-transform:uppercase;color:var(--soft);margin-bottom:36px;display:flex;align-items:center;gap:14px}
.manifesto .tag::before{content:"";width:36px;height:1px;background:var(--soft)}
.manifesto-text{font-family:var(--display);font-weight:400;font-size:clamp(24px,3.4vw,40px);line-height:1.25;letter-spacing:-.8px;color:var(--ink);font-variation-settings:"opsz" 96;text-wrap:balance;max-width:24ch}
.manifesto-text em{font-style:italic;color:var(--cyan);font-weight:500}
.manifesto-text .quiet{color:var(--faint)}

/* IMPACT */
.impact{position:relative;padding:clamp(96px,14vw,160px) 0;background:var(--charcoal);color:white;overflow:hidden}
.impact-bg{position:absolute;inset:0;z-index:0;opacity:.18}
.impact-bg img{width:100%;height:100%;object-fit:cover;filter:saturate(.6)}
.impact-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--charcoal) 0%,rgba(26,29,36,.6) 50%,var(--charcoal) 100%)}
.impact .wrap{position:relative;z-index:2}
.impact-eye{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:2.2px;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:32px;display:flex;align-items:center;gap:14px}
.impact-eye::before{content:"";width:36px;height:1px;background:rgba(255,255,255,.4)}
.impact-hero-stat{display:grid;grid-template-columns:auto 1fr;gap:clamp(32px,5vw,72px);align-items:end;padding-bottom:clamp(48px,7vw,80px);border-bottom:1px solid rgba(255,255,255,.14);margin-bottom:clamp(48px,7vw,80px)}
.impact-num{font-family:var(--display);font-weight:900;font-size:clamp(120px,22vw,300px);line-height:.82;letter-spacing:-12px;color:white;font-variation-settings:"opsz" 144;display:flex;align-items:baseline}
.impact-num .plus{font-size:.5em;color:var(--cyan);letter-spacing:0;margin-left:.05em}
.impact-headline{font-family:var(--display);font-weight:500;font-size:clamp(28px,4vw,52px);line-height:1.05;letter-spacing:-1.6px;color:white;font-variation-settings:"opsz" 96;text-wrap:balance;max-width:18ch}
.impact-headline em{font-style:italic;color:var(--cyan)}
.impact-headline + p{margin-top:18px;color:rgba(255,255,255,.7);font-size:17px;max-width:42ch;line-height:1.55}
.impact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(24px,3.4vw,48px)}
.impact-cell .n{font-family:var(--display);font-weight:700;font-size:clamp(48px,6vw,88px);line-height:.9;letter-spacing:-2.6px;color:white;display:block;font-variation-settings:"opsz" 144}
.impact-cell:nth-child(1) .n{color:var(--pink)}
.impact-cell:nth-child(2) .n{color:var(--green)}
.impact-cell:nth-child(3) .n{color:var(--cyan)}
.impact-cell:nth-child(4) .n{color:var(--red)}
.impact-cell .l{margin-top:14px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;color:rgba(255,255,255,.65);max-width:24ch}
.impact-fine{text-align:left;margin-top:48px;font-family:var(--mono);font-size:10.5px;color:rgba(255,255,255,.38);letter-spacing:.4px}
@media (max-width:880px){
  .impact-hero-stat{grid-template-columns:1fr;gap:24px}
  .impact-grid{grid-template-columns:1fr 1fr;gap:32px}
}

/* WHO WE ARE */
.who{padding:clamp(96px,14vw,160px) 0;background:var(--bg)}
.who-head{margin-bottom:clamp(56px,8vw,96px)}
.who-kick{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:2.2px;text-transform:uppercase;color:var(--cyan);margin-bottom:28px;display:flex;align-items:center;gap:14px}
.who-kick::before{content:"";width:36px;height:1px;background:var(--cyan)}
.who-head h2{font-family:var(--display);font-weight:500;font-size:clamp(36px,5.6vw,72px);line-height:1.02;letter-spacing:-2.4px;color:var(--ink);font-variation-settings:"opsz" 144;text-wrap:balance;max-width:18ch}
.who-head h2 em{font-style:italic;color:var(--cyan)}
.who-statements{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(40px,5vw,64px);padding:clamp(56px,8vw,96px) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.who-stmt-label{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;color:var(--faint);margin-bottom:18px}
.who-stmt p{font-family:var(--display);font-weight:400;font-size:clamp(18px,1.9vw,22px);line-height:1.45;letter-spacing:-.4px;color:var(--ink);font-variation-settings:"opsz" 60}
.who-values{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.who-values li{position:relative;display:flex;align-items:center;gap:12px;font-family:var(--display);font-weight:400;font-size:clamp(17px,1.6vw,19px);line-height:1.35;letter-spacing:-.3px;color:var(--ink);font-variation-settings:"opsz" 60}
.who-val-ico{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--vc);background:color-mix(in srgb,var(--vc) 12%,transparent)}
.g-chip-ico{display:inline-flex;align-items:center;gap:8px}
.g-chip-ico svg{color:var(--vc);flex:none}
.who-statements .who-cta{grid-column:1/-1;margin-top:0}
@media (max-width:1100px){.who-statements{grid-template-columns:1fr 1fr}}
@media (max-width:880px){.who-statements{grid-template-columns:1fr;gap:48px}}

.team-section{margin-top:clamp(56px,8vw,96px)}
.team-label{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;color:var(--faint);margin-bottom:36px;display:flex;align-items:center;gap:14px}
.team-label::before{content:"";width:36px;height:1px;background:var(--faint)}
.team{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(24px,3vw,40px)}
.tmem{display:flex;flex-direction:column;gap:18px}
.t-photo{aspect-ratio:5/6;border-radius:0;overflow:hidden;position:relative;background:var(--bg2)}
.t-photo::before{content:attr(data-fallback-initials);position:absolute;inset:0;display:grid;place-items:center;font-family:var(--display);font-weight:900;font-style:italic;color:white;font-size:clamp(48px,7vw,80px);font-variation-settings:"opsz" 96;letter-spacing:-2px;background:var(--t-color, linear-gradient(135deg, var(--charcoal), var(--charcoal2)));z-index:0}
.t-photo img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;transition:transform 8s var(--e),filter .5s var(--e);filter:saturate(.95)}
.tmem:hover .t-photo img{transform:scale(1.04)}
.tmem h4{font-family:var(--display);font-size:clamp(17px,1.9vw,21px);font-weight:600;letter-spacing:-.3px;color:var(--ink);font-variation-settings:"opsz" 60;line-height:1.15}
.tmem p{font-family:var(--mono);font-size:10.5px;letter-spacing:.6px;color:var(--soft);line-height:1.5;text-transform:uppercase;letter-spacing:1.3px}
@media (max-width:880px){.team{grid-template-columns:1fr 1fr;gap:32px}}
@media (max-width:520px){.team{grid-template-columns:1fr 1fr;gap:24px}}

/* WHAT WE DO — chapter rows */
.do{padding:clamp(96px,14vw,160px) 0;background:var(--surf2)}
.do-head{margin-bottom:clamp(80px,11vw,128px);max-width:780px}
.do-head .who-kick{margin-bottom:28px}
.do-head h2{font-family:var(--display);font-weight:500;font-size:clamp(36px,5.6vw,72px);line-height:1.02;letter-spacing:-2.4px;font-variation-settings:"opsz" 144;text-wrap:balance}
.do-head h2 em{font-style:italic;color:var(--cyan)}
.do-head p{margin-top:22px;color:var(--soft);font-size:17px;max-width:48ch;line-height:1.6}
.chapters{display:flex;flex-direction:column;gap:clamp(80px,12vw,160px)}
.chapter{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);align-items:center}
.chapter.flip .ch-photo{order:2}
.ch-photo{aspect-ratio:5/6;border-radius:0;overflow:hidden;position:relative;background:var(--bg2)}
.ch-photo::before{content:"";position:absolute;inset:0;z-index:0}
.chapter:nth-of-type(1) .ch-photo::before{background:linear-gradient(135deg,var(--cyan),#075d80)}
.chapter:nth-of-type(2) .ch-photo::before{background:linear-gradient(135deg,var(--pink),#9a4368)}
.chapter:nth-of-type(3) .ch-photo::before{background:linear-gradient(135deg,var(--green),#054728)}
.chapter:nth-of-type(4) .ch-photo::before{background:linear-gradient(135deg,var(--red),#7a1e17)}
.ch-photo img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;transition:transform 10s var(--e)}
.chapter:hover .ch-photo img{transform:scale(1.04)}
.ch-num{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:2.2px;text-transform:uppercase;color:var(--soft);margin-bottom:22px;display:flex;align-items:center;gap:14px}
.ch-num::before{content:"";width:36px;height:1px;background:var(--soft)}
.chapter:nth-of-type(1) .ch-num{color:var(--cyan)}.chapter:nth-of-type(1) .ch-num::before{background:var(--cyan)}
.chapter:nth-of-type(2) .ch-num{color:var(--pink)}.chapter:nth-of-type(2) .ch-num::before{background:var(--pink)}
.chapter:nth-of-type(3) .ch-num{color:var(--green)}.chapter:nth-of-type(3) .ch-num::before{background:var(--green)}
.chapter:nth-of-type(4) .ch-num{color:var(--red)}.chapter:nth-of-type(4) .ch-num::before{background:var(--red)}
.ch-title{font-family:var(--display);font-weight:500;font-size:clamp(32px,4.4vw,56px);line-height:1.02;letter-spacing:-2px;margin-bottom:24px;font-variation-settings:"opsz" 144;text-wrap:balance;color:var(--ink)}
.ch-body{color:var(--soft);font-size:17px;line-height:1.65;margin-bottom:32px;max-width:46ch}
.ch-tags{list-style:none;display:flex;flex-wrap:wrap;gap:8px}
.ch-tags li{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.4px;color:var(--soft);padding:0;background:transparent;border:none;display:inline-flex;align-items:center;gap:8px}
.ch-tags li::before{content:"·";color:var(--faint)}
.ch-tags li:first-child::before{display:none}
@media (max-width:880px){.chapter{grid-template-columns:1fr;gap:32px}.chapter.flip .ch-photo{order:0}.ch-photo{aspect-ratio:4/3}}

/* OUR WORK — uniform hover-reveal grid (prototype structure, with real photos) */
.work{padding:clamp(96px,14vw,160px) 0;background:var(--bg2)}
.work-head{margin-bottom:clamp(56px,8vw,96px);max-width:780px}
.work-head .who-kick{margin-bottom:28px}
.work-head h2{font-family:var(--display);font-weight:500;font-size:clamp(36px,5.6vw,72px);line-height:1.02;letter-spacing:-2.4px;font-variation-settings:"opsz" 144;text-wrap:balance}
.work-head h2 em{font-style:italic;color:var(--cyan)}
.work-head p{margin-top:22px;color:var(--soft);font-size:17px;max-width:48ch;line-height:1.6}
.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px)}
.pcell{position:relative;aspect-ratio:4/3;overflow:hidden;cursor:pointer;background:var(--charcoal)}
.pcell .photo{position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,var(--charcoal),var(--charcoal2))}
.pcell.p1 .photo{background:linear-gradient(135deg,var(--green),#054728)}
.pcell.p2 .photo{background:linear-gradient(135deg,var(--pink),#9a4368)}
.pcell.p3 .photo{background:linear-gradient(135deg,var(--cyan),#075d80)}
.pcell.p4 .photo{background:linear-gradient(135deg,var(--red),#7a1e17)}
.pcell.p5 .photo{background:linear-gradient(135deg,var(--crimson),#5e0d14)}
.pcell.p6 .photo{background:linear-gradient(135deg,var(--brown),#3a2616)}
.pcell.p1{--pc:var(--green)}
.pcell.p2{--pc:var(--pink)}
.pcell.p3{--pc:var(--cyan)}
.pcell.p4{--pc:var(--red)}
.pcell.p5{--pc:var(--crimson)}
.pcell.p6{--pc:var(--brown)}
.pcell .photo img{width:100%;height:100%;object-fit:cover;transition:transform 6s var(--e),filter .6s var(--e)}
.pcell .face{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:26px 28px;color:white;background:linear-gradient(0deg,color-mix(in srgb,var(--pc) 80%,#000) 0%,color-mix(in srgb,var(--pc) 32%,transparent) 48%,transparent 78%);transition:opacity .45s var(--e)}
.pcell-cat{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;color:#fff;margin-bottom:10px;opacity:1;text-shadow:0 1px 8px rgba(0,0,0,.65)}
.pcell-name{font-family:var(--display);font-weight:500;font-style:italic;font-size:clamp(24px,2.8vw,34px);line-height:1.05;letter-spacing:-.7px;text-shadow:0 2px 14px rgba(0,0,0,.5);font-variation-settings:"opsz" 96}
.pcell .reveal{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;background:color-mix(in srgb,var(--charcoal) 94%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:white;opacity:0;transition:opacity .45s var(--e);pointer-events:none}
.pcell .reveal::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--pc)}
.pcell .plus{position:absolute;right:16px;bottom:16px;z-index:4;width:34px;height:34px;border:1.5px solid rgba(255,255,255,.85);border-radius:50%;color:#fff;display:grid;place-items:center;font:300 19px/1 var(--body);background:rgba(0,0,0,.22);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:transform .45s var(--e),background .3s var(--e);pointer-events:none}
@media (hover:hover){
.pcell:hover .photo img{transform:scale(1.08);filter:brightness(.45)}
.pcell:hover .face{opacity:0}
.pcell:hover .reveal{opacity:1;pointer-events:auto}
.pcell:hover .reveal-cta{transform:translateX(4px)}
.pcell:hover .plus{transform:rotate(45deg);background:color-mix(in srgb,var(--pc) 55%,#000)}
}
.pcell.open .photo img{transform:scale(1.08);filter:brightness(.45)}
.pcell.open .face{opacity:0}
.pcell.open .reveal{opacity:1;pointer-events:auto}
.pcell.open .plus{transform:rotate(45deg);background:color-mix(in srgb,var(--pc) 55%,#000)}
.reveal-cat{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;color:color-mix(in srgb,var(--pc) 60%,white);margin-bottom:14px}
.reveal-name{font-family:var(--display);font-weight:500;font-style:italic;font-size:clamp(22px,2.6vw,30px);letter-spacing:-.6px;margin-bottom:14px;font-variation-settings:"opsz" 96;line-height:1.05}
.reveal-desc{font-size:14.5px;line-height:1.6;color:rgba(255,255,255,.85);margin-bottom:18px}
.reveal-cta{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;color:var(--cyan);transition:transform .25s var(--e);display:inline-block}
@media (max-width:880px){.pgrid{grid-template-columns:1fr 1fr}}
@media (max-width:520px){.pgrid{grid-template-columns:1fr}}

/* RECOGNITION */
.recog{padding:clamp(64px,9vw,112px) 0;background:var(--bg);border-top:1px solid var(--line)}
.recog-inner{display:grid;grid-template-columns:auto 1fr;gap:clamp(32px,5vw,72px);align-items:center;max-width:920px}
.recog-seal{width:clamp(100px,14vw,140px);height:clamp(100px,14vw,140px);flex-shrink:0;border-radius:50%;background:conic-gradient(from 30deg,var(--cyan),var(--pink),var(--red),var(--green),var(--cyan));display:grid;place-items:center;position:relative;animation:rot 28s linear infinite}
@keyframes rot{to{transform:rotate(360deg)}}
.recog-seal::before{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--bg)}
.recog-seal::after{content:"\1F3C6";position:relative;z-index:1;font-size:clamp(36px,5vw,52px);animation:crot 28s linear infinite}
@keyframes crot{to{transform:rotate(-360deg)}}
.recog-text .lab{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:2.2px;text-transform:uppercase;color:var(--cyan);margin-bottom:14px;display:flex;align-items:center;gap:14px}
.recog-text .lab::before{content:"";width:36px;height:1px;background:var(--cyan)}
.recog-text h3{font-family:var(--display);font-weight:500;font-size:clamp(26px,3.4vw,40px);line-height:1.1;letter-spacing:-1.2px;color:var(--ink);font-variation-settings:"opsz" 96;margin-bottom:14px;text-wrap:balance}
.recog-text p{color:var(--soft);font-size:16px;line-height:1.6;max-width:48ch}
@media (max-width:720px){.recog-inner{grid-template-columns:1fr;text-align:left;gap:32px}.recog-seal{margin:0}}

/* FRIENDS — actual logos */
.friends{padding:clamp(56px,8vw,96px) 0;background:var(--bg);border-top:1px solid var(--line)}
.friends .lab{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:2.2px;text-transform:uppercase;color:var(--faint);margin-bottom:40px;display:flex;align-items:center;gap:14px}
.friends .lab::before{content:"";width:36px;height:1px;background:var(--faint)}
.friends-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(24px,4vw,48px);align-items:center}
.friend{padding:24px 16px;display:grid;place-items:center;color:var(--soft);transition:color .3s var(--e);min-height:100px}
.friend:hover{color:var(--ink)}
.friend svg{width:100%;max-width:200px;height:auto}
.friend img{max-width:150px;max-height:58px;width:auto;height:auto;object-fit:contain;opacity:.85;transition:opacity .3s var(--e),transform .3s var(--e)}
.friend.fr-tall img{max-width:82px;max-height:76px}
.friend.fr-wide img{max-width:172px;max-height:46px}
.friend:hover img{opacity:1;transform:translateY(-2px)}
@media (max-width:880px){.friends-grid{grid-template-columns:1fr 1fr;gap:24px}}
@media (max-width:520px){.friends-grid{grid-template-columns:1fr;gap:8px}}

/* SAY HI */
.hi{padding:clamp(96px,14vw,160px) 0;background:var(--charcoal);color:white;position:relative;overflow:hidden}
.hi-bg{position:absolute;inset:0;z-index:0;opacity:.15}
.hi-bg img{width:100%;height:100%;object-fit:cover;filter:saturate(.5)}
.hi-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--charcoal) 0%,rgba(26,29,36,.7) 50%,var(--charcoal) 100%)}
.hi .wrap{position:relative;z-index:2}
.hi-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(48px,7vw,96px);align-items:start}
.hi-text .lab{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:2.2px;text-transform:uppercase;color:var(--cyan);margin-bottom:28px;display:flex;align-items:center;gap:14px}
.hi-text .lab::before{content:"";width:36px;height:1px;background:var(--cyan)}
.hi-text h2{font-family:var(--display);font-weight:500;font-size:clamp(40px,6.2vw,80px);line-height:.98;letter-spacing:-2.6px;color:white;font-variation-settings:"opsz" 144;text-wrap:balance;max-width:14ch}
.hi-text h2 em{font-style:italic;color:var(--cyan)}
.hi-text p{color:rgba(255,255,255,.74);font-size:17px;margin-top:24px;max-width:38ch;line-height:1.6}
.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}
.chip{background:transparent;border:1px solid rgba(255,255,255,.28);border-radius:50px;padding:13px 22px;font-size:14px;font-weight:500;color:rgba(255,255,255,.85);cursor:pointer;transition:.25s var(--e);font-family:var(--body)}
.chip:hover{background:var(--cyan);border-color:var(--cyan);color:#06303f;transform:translateY(-2px)}
.hi-contact{margin-top:48px;font-family:var(--mono);font-size:13px;line-height:2;color:rgba(255,255,255,.55);letter-spacing:.3px}
.hi-contact span{color:white}
.form{background:transparent;border:1px solid rgba(255,255,255,.16);padding:36px}
.field{margin-bottom:20px}
.field label{display:block;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:10px}
.field input,.field textarea{width:100%;border:none;border-bottom:1px solid rgba(255,255,255,.24);background:transparent;padding:10px 0;font-family:var(--body);font-size:16px;color:white;transition:border-color .25s}
.field input::placeholder,.field textarea::placeholder{color:rgba(255,255,255,.32)}
.field input:focus,.field textarea:focus{outline:none;border-bottom-color:var(--cyan)}
.field textarea{resize:vertical;min-height:80px}
.form .btn{margin-top:16px}
.form .btn-primary{background:var(--cyan);color:#06303f}
@media (max-width:880px){.hi-grid{grid-template-columns:1fr;gap:48px}}

/* FOOTER */
footer{background:var(--charcoal);color:white;padding:clamp(64px,9vw,96px) 0 40px;border-top:1px solid rgba(255,255,255,.08)}
.f-mark{width:56px;height:56px;background:var(--mark-light) center/contain no-repeat;margin-bottom:28px}
.fgrid{display:grid;grid-template-columns:2.4fr 1fr 1fr;gap:clamp(32px,5vw,64px);align-items:start}
.f-place{font-family:var(--display);font-weight:500;font-size:clamp(36px,5vw,60px);line-height:1;letter-spacing:-1.8px;color:white;font-variation-settings:"opsz" 144;margin-bottom:24px}
.f-place em{font-style:italic;color:var(--cyan)}
.f-tag{font-family:var(--mono);font-size:12px;letter-spacing:1.8px;text-transform:uppercase;color:rgba(255,255,255,.45);max-width:32ch;line-height:1.7}
.fgrid h5{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:20px}
.fgrid a{display:block;color:rgba(255,255,255,.78);font-size:15px;padding:6px 0;transition:color .25s,padding-left .25s}
.fgrid a:hover{color:var(--cyan);padding-left:6px}
.fbot{margin-top:64px;padding-top:28px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;font-family:var(--mono);font-size:11.5px;letter-spacing:.5px;color:rgba(255,255,255,.4);flex-wrap:wrap;gap:14px}
.fbot a{color:rgba(255,255,255,.4)}
.fbot a:hover{color:white}
@media (max-width:880px){.fgrid{grid-template-columns:1fr 1fr;gap:40px}}
@media (max-width:520px){.fgrid{grid-template-columns:1fr}}

/* MOTION */
.rise{opacity:0;transform:translateY(28px);transition:opacity 1s var(--e),transform 1s var(--e)}
.rise.on{opacity:1;transform:none}
.rise.d1{transition-delay:.08s}.rise.d2{transition-delay:.18s}.rise.d3{transition-delay:.28s}.rise.d4{transition-delay:.38s}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}.rise{opacity:1 !important;transform:none !important}.splash{opacity:0;visibility:hidden}.hero-photo img{animation:none}.recog-seal,.recog-seal::after{animation:none}.cue::before{animation:none}}
.form-status{font-family:var(--mono);font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:rgba(255,255,255,.5);margin-top:14px;min-height:14px;opacity:0;transition:opacity .3s var(--e)}.form-status.show{opacity:1}.form-status.ok{color:var(--cyan)}.form-status.err{color:var(--red)}

/* ═══ v18 — HERO SUBLINE, MOBILE LEGIBILITY ═══ */
@media (max-width:640px){
  .hero h1{letter-spacing:-1.2px;line-height:1.03}
  .hero h1 em{font-size:.54em;letter-spacing:-.3px;line-height:1.22;margin-top:.42em}
}

/* ═══ v13 — SERVICES OFFERED (pillars) ═══ */
.ch-svc{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--faint);margin-bottom:14px}

/* ═══ v13 — WORK TILE CTA (button / mail link) ═══ */
button.reveal-cta,a.reveal-cta{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;color:var(--cyan);background:transparent;border:0;padding:0;margin-top:16px;cursor:pointer;text-align:left;text-decoration:none;display:inline-block;transition:transform .25s var(--e)}
.pcell:hover button.reveal-cta,.pcell:hover a.reveal-cta,.pcell.open button.reveal-cta,.pcell.open a.reveal-cta{transform:translateX(4px)}
button.reveal-cta:focus-visible,a.reveal-cta:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}

/* ═══ v16 — TRACK RECORD CHART ═══ */
.track{padding:clamp(72px,10vw,128px) 0;background:var(--charcoal);color:#fff}
.track-head{margin-bottom:clamp(36px,5vw,60px);max-width:780px}
.track-lab{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:2.2px;text-transform:uppercase;color:var(--cyan);margin-bottom:22px;display:flex;align-items:center;gap:14px}
.track-lab::before{content:"";width:36px;height:1px;background:var(--cyan)}
.track h2{font-family:var(--display);font-weight:500;font-size:clamp(34px,5vw,64px);line-height:1.02;letter-spacing:-2.2px;font-variation-settings:"opsz" 144;text-wrap:balance;color:#fff}
.track h2 em{font-style:italic;color:var(--cyan)}
.track-hint{margin-top:16px;font-family:var(--mono);font-size:11px;letter-spacing:.5px;color:rgba(255,255,255,.45)}
.tl-scroll{position:relative}
.tl-chart{position:relative;height:clamp(340px,44vw,460px)}
.tl-chart svg{position:absolute;inset:0;width:100%;height:100%;display:block}
.tlg{stroke:rgba(255,255,255,.06);stroke-width:1;vector-effect:non-scaling-stroke}
.tl-axis{position:absolute;left:0;right:0;bottom:2px;height:16px;pointer-events:none}
.tl-axis span{position:absolute;transform:translateX(-50%);font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:1.2px;color:rgba(255,255,255,.38)}
.tl-node{position:absolute;transform:translate(-50%,-50%);z-index:4}
.tl-node:hover,.tl-node.open,.tl-node:focus-within{z-index:9}
.tl-grant{--tc:var(--green)}
.tl-consult{--tc:var(--cyan)}
.tl-partner{--tc:var(--pink)}
.tl-award{--tc:var(--red)}
.tl-plain{--tc:rgba(255,255,255,.55)}
.tl-panel .tl-grant{--tc:var(--green)}.tl-panel .tl-consult{--tc:var(--cyan)}.tl-panel .tl-partner{--tc:var(--pink)}.tl-panel .tl-award{--tc:var(--red)}.tl-panel .tl-plain{--tc:rgba(255,255,255,.55)}
.tl-chip{position:relative;width:26px;height:26px;border:0;border-radius:50%;background:transparent;cursor:pointer;padding:0;display:grid;place-items:center}
.tl-chip::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--tc);box-shadow:0 0 0 3px color-mix(in srgb,var(--tc) 28%,transparent);transition:transform .18s var(--e),box-shadow .18s var(--e)}
.tl-node:hover .tl-chip::before,.tl-node.open .tl-chip::before{transform:scale(1.35);box-shadow:0 0 0 6px color-mix(in srgb,var(--tc) 22%,transparent)}
.tl-chip:focus-visible{outline:2px solid var(--tc);outline-offset:2px;border-radius:50%}
.tl-card{position:absolute;bottom:calc(100% + 10px);left:-8px;z-index:7;width:max-content;max-width:min(270px,70vw);background:var(--charcoal);border:0;color:#fff;padding:14px 17px;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .18s var(--e),transform .18s var(--e);box-shadow:0 2px 6px rgba(0,0,0,.35),0 18px 44px rgba(0,0,0,.6)}
.tl-card::after{content:"";position:absolute;top:100%;left:16px;border:6px solid transparent;border-top-color:var(--charcoal)}
.tl-flip .tl-card{left:auto;right:-8px}
.tl-flip .tl-card::after{left:auto;right:16px}
.tl-sec{display:block;font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:7px}
.tl-name{display:block;font-family:var(--display);font-weight:500;font-size:16.5px;line-height:1.3;letter-spacing:-.2px}
.tl-type{display:inline-block;margin-top:8px;font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;color:var(--tc)}
.tl-plain .tl-type{color:rgba(255,255,255,.6)}
.tl-when{display:block;margin-top:7px;font-family:var(--mono);font-size:10px;letter-spacing:.8px;color:rgba(255,255,255,.55)}
@media (pointer:fine){.tl-node:hover .tl-card,.tl-node:focus-within .tl-card{opacity:1;transform:translateY(0);pointer-events:auto}}
.tl-node.open .tl-card{opacity:1;transform:translateY(0);pointer-events:auto}
.tl-panel{display:none}
@media (max-width:720px){
  .tl-scroll{overflow-x:auto;scrollbar-width:none}
  .tl-scroll::-webkit-scrollbar{display:none}
  .tl-chart{min-width:760px;height:320px}
  .tl-card{display:none}
  .tl-panel{display:block;min-height:0;margin-top:18px}
  .tl-panel .tl-card{display:block;position:static;opacity:1;transform:none;pointer-events:auto;width:100%;max-width:none}
  .tl-panel .tl-card::after{display:none}
}

/* ═══ v13 — FRIENDS: text fallback for partners without a supplied logo ═══ */



/* ═══ PILLAR PHOTO CAROUSELS (v24) — 3 real programme photos per pillar ═══ */
.ch-photo .cr-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:0;transition:transform 10s var(--e),opacity .8s var(--e)}
.ch-photo .cr-img:first-of-type{opacity:1}
.ch-photo.cr-run .cr-img{opacity:0}
.ch-photo.cr-run .cr-img.on{opacity:1}
.cr-dots{position:absolute;left:16px;bottom:14px;z-index:3;display:flex;gap:8px}
.cr-dots button{width:7px;height:7px;border-radius:50%;border:0;padding:0;background:var(--bg);opacity:.45;cursor:pointer;transition:opacity .3s var(--e),transform .3s var(--e)}
.cr-dots button.on{opacity:1;transform:scale(1.3)}
.cr-dots button:focus-visible{outline:2px solid var(--bg);outline-offset:3px;opacity:1}
@media (prefers-reduced-motion:reduce){.ch-photo .cr-img{transition:transform 10s var(--e)}}

/* ═══ TRACK CHART — always opens at the start of the timeline (v24) ═══ */
.tl-scroll{overflow-anchor:none;scroll-behavior:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain}
.tl-chart{scroll-snap-align:start}


/* ═══ v25.1 — NAV DROPDOWNS ═══ */
.menu .mi{position:relative;display:inline-flex;align-items:center}
.menu .mi>a{display:inline-flex;align-items:center;gap:7px}
.caret{width:6px;height:6px;border-right:1.4px solid currentColor;border-bottom:1.4px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.65;display:inline-block}
.menu .sub{position:absolute;top:calc(100% - 4px);left:8px;min-width:250px;background:var(--bg);border:1px solid rgba(26,29,36,.10);border-radius:13px;padding:9px;display:flex;flex-direction:column;gap:1px;box-shadow:0 20px 48px rgba(26,29,36,.16);opacity:0;visibility:hidden;transform:translateY(7px);transition:opacity .18s var(--e),transform .18s var(--e),visibility .18s}
.menu .mi:hover .sub,.menu .mi:focus-within .sub{opacity:1;visibility:visible;transform:translateY(0)}
.menu .sub a{color:var(--ink);opacity:.84;font-size:13.5px;font-weight:500;padding:10px 13px;border-radius:9px;white-space:nowrap}
.menu .sub a:hover{opacity:1;background:var(--bg2)}
.menu .sub a::after{display:none}
.mm .sub-m{display:flex;flex-direction:column;border-bottom:1px solid var(--line);padding-bottom:10px}
.mm .sub-m a{font-family:var(--body);font-size:16px;font-weight:500;letter-spacing:0;padding:10px 0 10px 16px;border-bottom:0;opacity:.7}

/* ═══ v25.1 — FOOTER: six columns ═══ */
.fgrid.fgrid-6{grid-template-columns:1.5fr 1fr 1.1fr 1fr .8fr 1.3fr;gap:36px}
.fgrid-6 a{overflow-wrap:anywhere}
.fbot-links{display:flex;gap:22px;flex-wrap:wrap}
@media (max-width:1100px){.fgrid.fgrid-6{grid-template-columns:repeat(3,1fr);gap:44px 32px}}
@media (max-width:620px){.fgrid.fgrid-6{grid-template-columns:1fr 1fr;gap:40px 24px}.fgrid-6>div:first-child{grid-column:1/-1}}

/* ═══ v25.1 — CALLS TO ACTION: text, centred ═══ */
.home-cta{margin-top:46px;text-align:center}
.home-cta a{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-weight:500;font-size:15px;color:inherit;opacity:.82;position:relative;transition:opacity .25s}
.home-cta a::after{content:"";position:absolute;left:0;right:24px;bottom:-5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--e)}
.home-cta a:hover{opacity:1}
.home-cta a:hover::after{transform:scaleX(1)}
.home-cta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 40px}
.cta-arw{width:7px;height:7px;border-right:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:rotate(45deg);display:inline-block}
a.chip{display:inline-flex;align-items:center;text-decoration:none}
.ch-title a{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;transition:background-size .4s var(--e)}
.ch-title a:hover{background-size:100% 1.5px}

/* ═══ v25.1 — INNER PAGES ═══ */
header.is-inner{background:rgba(247,246,242,.92);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border-bottom-color:var(--line)}
.g-top{padding:clamp(36px,5vw,52px) 0 clamp(20px,3vw,28px);background:var(--bg)}
.g-crumb{display:flex;flex-wrap:wrap;gap:9px;align-items:baseline;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:var(--soft);margin:0;line-height:1.6}
.g-crumb a{color:var(--soft);border-bottom:1px solid transparent;transition:color .2s,border-color .2s}
.g-crumb a:hover{color:var(--ink);border-bottom-color:var(--ink)}
.g-crumb .sep{opacity:.4}
.g-crumb abbr{text-decoration:none;cursor:help}
.g-crumb .cur,.g-crumb h1{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink);margin:0;display:inline}
.g-top+section{padding-top:clamp(40px,6vw,72px)}

.g-body{padding:clamp(28px,4vw,48px) 0 clamp(88px,11vw,140px)}
.g-eyebrow{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:2.2px;text-transform:uppercase;color:var(--cyan);margin:0 0 20px}
.g-headline{font-family:var(--display);font-weight:500;font-size:clamp(38px,5.6vw,72px);line-height:1.03;letter-spacing:-1.8px;color:var(--ink);margin:0 0 30px;max-width:18ch;font-variation-settings:"opsz" 144;text-wrap:balance}
.g-headline em{font-style:italic;color:var(--soft)}
.g-lead{font-family:var(--display);font-weight:400;font-size:clamp(23px,2.6vw,33px);line-height:1.3;letter-spacing:-.5px;color:var(--ink);margin:0 0 34px;max-width:32ch;font-variation-settings:"opsz" 72;text-wrap:pretty}
.g-byline{font-family:var(--mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--soft);margin:0 0 54px}
.g-byline b{font-weight:500;color:var(--ink)}
.g-prose{max-width:66ch}
.g-prose p{font-size:17px;line-height:1.78;color:var(--ink);margin:0 0 22px}
.g-prose a{color:var(--ink);border-bottom:1px solid var(--faint)}
.g-prose a:hover{border-bottom-color:var(--ink)}
.g-prose .g-closing,.g-closing{font-family:var(--display);font-style:italic;font-weight:500;font-size:clamp(26px,3vw,38px);line-height:1.2;letter-spacing:-.6px;color:var(--ink);margin:40px 0 0;font-variation-settings:"opsz" 96}
.g-sec{margin-top:clamp(64px,9vw,112px);padding-top:clamp(40px,5vw,56px);border-top:1px solid var(--line)}
.g-sec h2{font-family:var(--display);font-weight:500;font-size:clamp(28px,3.4vw,44px);line-height:1.08;letter-spacing:-1px;color:var(--ink);margin:0 0 36px;max-width:22ch;font-variation-settings:"opsz" 96}
.g-items{display:grid;gap:34px;max-width:880px}
.g-item{display:grid;grid-template-columns:minmax(150px,220px) 1fr;gap:10px 40px}
.g-item h3{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:1.7px;text-transform:uppercase;color:var(--soft);margin:5px 0 0;line-height:1.5}
.g-item p{font-size:16.5px;line-height:1.72;color:var(--ink);margin:0}
.g-sig{margin-top:clamp(56px,7vw,80px);padding-top:28px;border-top:1px solid var(--line)}
.g-sig b{display:block;font-family:var(--display);font-weight:500;font-size:22px;letter-spacing:-.3px;color:var(--ink)}
.g-sig span{font-family:var(--mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--soft)}
@media (max-width:720px){.g-item{grid-template-columns:1fr}}

.g-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:22px 32px;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 44px;max-width:980px}
.g-meta dt{font-family:var(--mono);font-size:10.5px;letter-spacing:1.7px;text-transform:uppercase;color:var(--soft);margin-bottom:7px}
.g-meta dd{margin:0;font-size:15px;line-height:1.5;color:var(--ink)}
.g-meta a{color:var(--ink);border-bottom:1px solid var(--faint)}
.g-meta a:hover{border-bottom-color:var(--ink)}

/* Pillar page: the home chapter, then its initiatives */
.do.g-pillar .chapter{align-items:start}
.ch-intro{color:var(--soft);font-size:16.5px;line-height:1.7;margin:-12px 0 32px;max-width:52ch}
.ch-intro p{margin:0 0 14px}
.g-inits{margin-top:clamp(72px,10vw,120px)}
.g-inits .ch-svc{margin-bottom:22px}
.g-init{display:grid;grid-template-columns:1fr auto;gap:8px 32px;align-items:center;padding:26px 0;border-top:1px solid var(--line);color:var(--ink);transition:padding-left .3s var(--e)}
.g-init:last-child{border-bottom:1px solid var(--line)}
.g-init:hover{padding-left:10px}
.g-init h3{font-family:var(--display);font-weight:500;font-size:clamp(22px,2.4vw,30px);line-height:1.15;letter-spacing:-.5px;margin:0}
.g-init p{grid-column:1;color:var(--soft);font-size:15px;line-height:1.6;margin:0;max-width:64ch}
.g-init .cta-arw{grid-row:1/span 2;grid-column:2;width:9px;height:9px}

/* The Tribe: every member, same card as the home page */
.team.g-team{grid-template-columns:repeat(4,1fr);row-gap:clamp(40px,5vw,56px)}
.t-ini{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--display);font-weight:500;font-size:clamp(34px,4vw,52px);letter-spacing:-1px;color:var(--faint);font-variation-settings:"opsz" 144}
@media (max-width:980px){.team.g-team{grid-template-columns:repeat(3,1fr)}}
@media (max-width:720px){.team.g-team{grid-template-columns:1fr 1fr}}

/* Track record — vertical timeline */
.g-vt-year{padding:0 0 8px}
.g-vt-year>.y{font-family:var(--display);font-weight:500;font-size:clamp(44px,6.4vw,80px);line-height:1;letter-spacing:-2.4px;color:var(--ink);margin:0 0 6px;font-variation-settings:"opsz" 144}
.g-vt-year>.yc{font-family:var(--mono);font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:var(--soft);margin-bottom:26px}
.g-vt-list{display:flex;flex-direction:column;gap:16px;border-left:1.5px solid var(--line);padding:0 0 60px 28px;margin-left:4px}
.g-vt-item{position:relative;background:var(--bg);border-radius:16px;padding:26px 28px 26px;box-shadow:var(--card-shadow)}
.g-vt-item::before{content:"";position:absolute;left:-35px;top:33px;width:12px;height:12px;border-radius:50%;background:var(--tc,var(--cyan));box-shadow:0 0 0 4px var(--bg)}
.g-vt-item.k-grant{--tc:var(--green)}.g-vt-item.k-consult{--tc:var(--cyan)}.g-vt-item.k-partner{--tc:var(--pink)}.g-vt-item.k-award{--tc:var(--red)}.g-vt-item.k-plain{--tc:var(--faint)}
.g-vt-item h3{font-family:var(--display);font-weight:500;font-size:clamp(21px,2.2vw,25px);line-height:1.16;letter-spacing:-.5px;margin:0 0 11px}
.g-vt-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}
.g-vt-tags span{font-family:var(--mono);font-size:10.5px;letter-spacing:1.3px;text-transform:uppercase;padding:5px 11px;border-radius:999px;background:#fff;color:var(--soft)}
.g-vt-item p{font-size:15.5px;line-height:1.7;color:var(--ink);margin:0;max-width:74ch}
.g-vt-head{margin-bottom:clamp(48px,7vw,80px)}
.g-vt-head h1{font-family:var(--display);font-weight:500;font-size:clamp(38px,5.6vw,72px);line-height:1.03;letter-spacing:-1.8px;margin:0 0 22px;font-variation-settings:"opsz" 144}
.g-vt-head h1 em{font-style:italic;color:var(--cyan)}
.g-vt-head p{font-size:clamp(16px,1.6vw,19px);line-height:1.62;color:var(--soft);max-width:56ch;margin:0}

/* Opportunities */
.g-opps{display:flex;flex-direction:column;gap:16px}
.g-opp{display:block;background:var(--bg);border-radius:16px;padding:28px 28px 26px;box-shadow:var(--card-shadow);transition:transform .28s var(--e),box-shadow .28s var(--e)}
.g-opp:hover{transform:translateY(-3px);box-shadow:var(--card-shadow-hover)}
.g-opp-top{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:16px}
.g-kind{font-family:var(--mono);font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase;padding:6px 12px;border-radius:999px;background:var(--charcoal);color:var(--bg)}
.g-when{font-family:var(--mono);font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--soft)}
.g-opp h2{font-family:var(--display);font-weight:500;font-size:clamp(21px,2.2vw,25px);line-height:1.16;letter-spacing:-.5px;margin:0 0 11px;color:var(--ink)}
.g-opp p{font-size:15.5px;line-height:1.7;color:var(--ink);margin:0}
.g-opp-page .g-opp-top{margin-bottom:28px}
.g-apply{margin-top:clamp(56px,7vw,88px);max-width:640px}
.g-apply h2{font-family:var(--display);font-weight:500;font-size:clamp(26px,3vw,38px);letter-spacing:-.8px;margin:0 0 26px}

/* The enquiry form on a light surface — same form, recoloured */
.form.form-light{border-color:rgba(26,29,36,.14);background:#fff}
.form-light .field label{color:var(--soft)}
.form-light .field input,.form-light .field textarea{color:var(--ink);border-bottom-color:rgba(26,29,36,.22)}
.form-light .field input:focus,.form-light .field textarea:focus{border-bottom-color:var(--cyan)}
.form-light .btn-primary{background:var(--charcoal);color:var(--bg)}
.form-light .btn-primary:hover{background:var(--cyan);color:#06303f}
.form-light .form-status{color:var(--soft)}
.mt-field{border:0;padding:0;margin:0 0 26px;min-width:0}
.mt-field legend{display:block;padding:0;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;color:var(--soft);margin-bottom:12px}
.mt-opts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.mt-field .mt-opt{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;padding:14px 8px 12px;border:1px solid rgba(26,29,36,.14);border-radius:12px;cursor:pointer;text-align:center;color:var(--ink);font-family:var(--body);font-size:15px;font-weight:400;letter-spacing:0;text-transform:none;transition:border-color .2s,background .2s}
.mt-opt input{position:absolute;opacity:0;pointer-events:none}
.mt-ico{display:grid;place-items:center;color:var(--soft);transition:color .2s}
.mt-name{font-weight:500;font-size:15px}
.mt-mean{font-size:12px;line-height:1.35;color:var(--soft);max-height:0;overflow:hidden;opacity:0;transition:opacity .2s,max-height .2s}
.mt-opt:has(input:checked){border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 8%,#fff)}
.mt-opt:has(input:checked) .mt-ico{color:var(--cyan)}
.mt-opt:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}
.mt-opt:has(input:checked) .mt-mean{max-height:4em;opacity:1}
@media (hover:hover){.mt-opt:hover{border-color:rgba(26,29,36,.32)}.mt-opt:hover .mt-mean{max-height:4em;opacity:1}}
@media (max-width:520px){.mt-opts{grid-template-columns:1fr 1fr}}

/* Project page — hero image then tabs */
.g-proj-hero{position:relative;aspect-ratio:21/9;overflow:hidden;border-radius:4px;background:var(--charcoal);margin-bottom:clamp(28px,4vw,44px)}
.g-proj-hero img{width:100%;height:100%;object-fit:cover;display:block}
.g-proj-cat{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--cyan);margin:0 0 22px}
.g-tablist{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:clamp(32px,4vw,48px);overflow-x:auto;scrollbar-width:none}
.g-tablist::-webkit-scrollbar{display:none}
.g-tab{appearance:none;background:none;border:0;cursor:pointer;font-family:var(--body);font-size:15px;font-weight:500;color:var(--soft);padding:14px 20px 16px;position:relative;white-space:nowrap;transition:color .2s}
.g-tab::after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:2px;background:var(--ink);transform:scaleX(0);transition:transform .3s var(--e)}
.g-tab:hover{color:var(--ink)}
.g-tab[aria-selected="true"]{color:var(--ink)}
.g-tab[aria-selected="true"]::after{transform:scaleX(1)}
.g-tab:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px;border-radius:6px}
.g-tabselect{display:none;margin-bottom:28px}
.g-tabselect span{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:1.7px;text-transform:uppercase;color:var(--soft);margin-bottom:8px}
.g-tabselect select{width:100%;appearance:none;-webkit-appearance:none;font-family:var(--display);font-weight:500;font-size:22px;letter-spacing:-.3px;color:var(--ink);background-color:var(--bg2);background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 26px) 52%,calc(100% - 20px) 52%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;border:0;border-radius:12px;padding:16px 52px 16px 18px;cursor:pointer}
.g-panel[hidden]{display:none}
.g-panel .g-lead{max-width:34ch}
.g-ext{display:inline-flex;align-items:center;gap:10px;font-weight:500;font-size:15px;color:var(--ink);border-bottom:1px solid var(--faint);padding-bottom:3px;margin-top:8px}
.g-ext:hover{border-bottom-color:var(--ink)}
.g-ext-row{margin:4px 0 36px}
.g-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}
.g-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;border-radius:4px}
@media (max-width:760px){.g-tablist{display:none}.g-tabselect{display:block}.g-proj-hero{aspect-ratio:4/3}}

/* ═══ v25.1 — UNDER CONSTRUCTION (full page and compact) ═══ */
.g-uc{position:relative;overflow:hidden;background:var(--charcoal);color:#fff;min-height:min(78vh,760px);display:grid;place-items:center;padding:clamp(120px,15vw,180px) 0;isolation:isolate}
.g-uc::before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 78%)}
.g-uc-tape{position:absolute;left:-10%;right:-10%;height:46px;background:var(--cyan);color:var(--charcoal);display:flex;align-items:center;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.35);z-index:1}
.g-uc-tape::before,.g-uc-tape::after{content:"";position:absolute;left:0;right:0;height:7px;background:repeating-linear-gradient(-45deg,var(--charcoal) 0 10px,var(--cyan) 10px 20px)}
.g-uc-tape::before{top:0}.g-uc-tape::after{bottom:0}
.g-uc-tape.t1{top:clamp(36px,6vw,64px);transform:rotate(-3.2deg)}
.g-uc-tape.t2{bottom:clamp(36px,6vw,64px);transform:rotate(2.4deg);background:var(--pink)}
.g-uc-tape.t2::before,.g-uc-tape.t2::after{background:repeating-linear-gradient(45deg,var(--charcoal) 0 10px,var(--pink) 10px 20px)}
.g-uc-track{display:flex;white-space:nowrap;animation:gUcMarq 26s linear infinite;will-change:transform}
.g-uc-tape.t2 .g-uc-track{animation-direction:reverse;animation-duration:32s}
.g-uc-track span{font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:3px;text-transform:uppercase;padding:0 22px;display:inline-flex;align-items:center;gap:22px}
.g-uc-track span::after{content:"";width:8px;height:8px;background:currentColor;transform:rotate(45deg)}
@keyframes gUcMarq{to{transform:translateX(-50%)}}
.g-uc-inner{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center}
.g-uc-blocks{display:grid;grid-template-columns:repeat(4,22px);grid-auto-rows:22px;gap:6px;margin-bottom:40px}
.g-uc-blocks i{display:block;border-radius:3px;background:var(--c);transform-origin:50% 100%;animation:gUcBuild 4.2s var(--e) infinite;animation-delay:calc(var(--n) * .16s)}
@keyframes gUcBuild{0%,8%{transform:translateY(-26px) scale(.4);opacity:0}22%,78%{transform:none;opacity:1}92%,100%{transform:translateY(8px) scale(.85);opacity:0}}
.g-uc-h{font-family:var(--display);font-weight:500;font-size:clamp(42px,7.2vw,96px);line-height:.98;letter-spacing:-2.6px;color:#fff;margin:0 0 34px;max-width:13ch;font-variation-settings:"opsz" 144;text-wrap:balance}
.g-uc-h em{font-style:italic;color:var(--cyan)}
.g-uc-bar{width:min(260px,60vw);height:3px;border-radius:3px;background:rgba(255,255,255,.12);overflow:hidden;position:relative;margin-bottom:40px}
.g-uc-bar span{position:absolute;top:0;bottom:0;width:38%;border-radius:3px;background:linear-gradient(90deg,var(--cyan),var(--pink));animation:gUcBar 1.9s var(--e) infinite}
@keyframes gUcBar{0%{left:-40%}100%{left:102%}}
.g-uc-links{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}
.g-uc-links a{font-size:14.5px;font-weight:500;color:#fff;padding:12px 22px;border:1px solid rgba(255,255,255,.28);border-radius:999px;transition:background .25s var(--e),border-color .25s var(--e),color .25s var(--e),transform .25s var(--e)}
.g-uc-links a:hover{background:var(--cyan);border-color:var(--cyan);color:#06303f;transform:translateY(-2px)}
.g-uc.is-compact{min-height:0;border-radius:16px;padding:clamp(88px,11vw,120px) 0 clamp(88px,11vw,120px)}
.g-uc.is-compact .g-uc-tape{height:36px}
.g-uc.is-compact .g-uc-tape.t1{top:22px}
.g-uc.is-compact .g-uc-tape.t2{bottom:22px}
.g-uc.is-compact .g-uc-blocks{grid-template-columns:repeat(4,14px);grid-auto-rows:14px;gap:4px;margin-bottom:24px}
.g-uc.is-compact .g-uc-h{font-size:clamp(28px,3.6vw,44px);letter-spacing:-1.2px;margin-bottom:24px;max-width:16ch}
.g-uc.is-compact .g-uc-bar{margin-bottom:0}
@media (prefers-reduced-motion:reduce){.g-uc-track,.g-uc-blocks i,.g-uc-bar span{animation:none}.g-uc-blocks i{opacity:1;transform:none}.g-uc-bar span{left:31%}}

/* ═══ v25.1 — NOT FOUND ═══ */
.g-404{padding:clamp(72px,10vw,128px) 0 clamp(96px,12vw,160px)}
.g-404 .g-headline{max-width:14ch}
.g-404 .g-lead{color:var(--soft)}
.g-404-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}
.g-404-links a{font-size:14px;font-weight:500;color:var(--ink);padding:11px 19px;border:1px solid rgba(26,29,36,.18);border-radius:999px;transition:background .22s var(--e),border-color .22s var(--e),transform .22s var(--e)}
.g-404-links a:first-child{background:var(--charcoal);color:var(--bg);border-color:var(--charcoal)}
.g-404-links a:hover{transform:translateY(-1px);border-color:rgba(26,29,36,.34)}

/* ═══ v25.2 — SAY HI PAGE: the v25.0 form with its two dropdowns ═══ */
.g-lede{font-size:clamp(16px,1.6vw,19px);line-height:1.62;color:var(--soft);max-width:56ch;margin:-8px 0 40px}
.hiform{max-width:620px;display:flex;flex-direction:column;margin-top:8px}
.hiform label{display:block;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase;color:var(--soft);margin:28px 0 9px}
.hiform label:first-child{margin-top:0}
.hiform input,.hiform textarea,.hiform select{width:100%;border:none;border-bottom:1px solid rgba(26,29,36,.22);background:transparent;padding:11px 0;font-family:var(--body);font-size:16px;color:var(--ink);border-radius:0;transition:border-color .25s}
.hiform select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--soft) 50%),linear-gradient(135deg,var(--soft) 50%,transparent 50%);background-position:calc(100% - 13px) 50%,calc(100% - 8px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:30px;cursor:pointer}
.hiform input:focus,.hiform textarea:focus,.hiform select:focus{outline:none;border-bottom-color:var(--cyan)}
.hiform textarea{resize:vertical;min-height:120px}
.hiform .btn{margin-top:36px;align-self:flex-start}
.hiform .btn-primary{background:var(--charcoal);color:var(--bg)}
.hiform .btn-primary:hover{background:var(--cyan);color:#06303f}
.hiform .form-status{color:var(--soft)}

/* ═══ v25.3 — v25.0 PAGE DESIGNS (namespaced so nothing reaches the home page) ═══ */
.g-body-tight{padding-bottom:0}
.g-psec{padding:0 0 64px}
.g-psec h2{font-family:var(--display);font-weight:500;font-size:clamp(26px,3.2vw,38px);line-height:1.12;letter-spacing:-.8px;margin:0 0 22px;font-variation-settings:"opsz" 72}
.g-rule{width:46px;height:1px;background:var(--faint);margin:0 0 54px}
.g-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:18px}
.g-card{display:flex;flex-direction:column;background:var(--bg);border-radius:16px;padding:26px 28px 26px;color:var(--ink);box-shadow:var(--card-shadow);transition:transform .28s var(--e),box-shadow .28s var(--e)}
a.g-card:hover{transform:translateY(-3px);box-shadow:var(--card-shadow-hover)}
.g-card-eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:1.8px;text-transform:uppercase;color:var(--cyan);margin-bottom:12px}
.g-card h3{font-family:var(--display);font-weight:500;font-size:clamp(21px,2.2vw,25px);line-height:1.16;letter-spacing:-.5px;margin:0 0 11px}
.g-card p{font-size:15.5px;line-height:1.7;color:var(--ink);margin:0}
.g-card-go{display:inline-block;margin-top:auto;padding-top:16px;font-size:13.5px;font-weight:500;color:var(--ink)}
.g-chips{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 8px}
.g-chip{font-size:13px;font-weight:500;padding:8px 15px;border-radius:999px;background:var(--bg2);color:var(--ink)}
.g-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:20px}
.g-person{min-width:0}
.g-person .ph{aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:var(--bg2);margin-bottom:14px;display:grid;place-items:center}
.g-person .ph img{width:100%;height:100%;object-fit:cover;display:block}
.g-person .ph .ini{font-family:var(--display);font-size:34px;font-weight:500;color:var(--faint)}
.g-person h4{font-family:var(--display);font-weight:500;font-size:18px;letter-spacing:-.3px;margin:0 0 5px;color:var(--ink)}
.g-person p{font-size:13.5px;line-height:1.5;color:var(--soft);margin:0}
@media (max-width:620px){.g-cards{grid-template-columns:1fr}.g-people{grid-template-columns:1fr 1fr;gap:16px}.g-person .ph .ini{font-size:26px}}

/* ═══ v25.3 — MOBILE MENU: scrolls, and each group opens and closes ═══ */
.mm{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:calc(48px + env(safe-area-inset-bottom))}
html.mm-lock body{position:fixed;left:0;right:0;overflow:hidden}
html.mm-lock header{position:fixed;left:0;right:0;top:0}
.mm-grp{border-bottom:1px solid var(--line)}
.mm-row{display:flex;align-items:center;justify-content:space-between;gap:12px}
.mm .mm-row a{border-bottom:0;flex:1}
.mm-tog{flex:none;width:48px;height:48px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--ink);display:grid;place-items:center;cursor:pointer}
.mm-tog .caret{width:9px;height:9px;opacity:.8;transition:transform .3s var(--e)}
.mm-tog[aria-expanded="true"] .caret{transform:rotate(225deg) translate(-2px,-2px)}
.mm .sub-m{border-bottom:0;padding:0 0 14px}
.mm .sub-m[hidden]{display:none}

.g-prose+.g-psec{margin-top:48px}
.g-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,56px);padding-top:28px;border-top:1px solid var(--line)}
.g-col h3{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:1.7px;text-transform:uppercase;color:var(--soft);margin:0 0 14px;line-height:1.5}
.g-col p{font-size:16.5px;line-height:1.72;color:var(--ink);margin:0}
@media (max-width:880px){.g-cols{grid-template-columns:1fr}}
