:root{color-scheme:dark;--ground: #10160d;--deep: #090c08;--surface: #192017;--text: #eef0e5;--muted: #b6bcae;--rule: #363d30;--ink: #10160d;--hero-ground: #11190a;--page-hero-ground: #151e0e;--field-border: #65705d;--accent: #c6f24e;--accent-hover: #d6ff75;--hero-headline: #dfffa1;--hero-text: #e6edda;--evidence-1: #5e6f30;--evidence-2: #8aa63e;--evidence-3: #aad249;--evidence-4: #c6f24e;--band: #ddeaab;--band-ink: #1b2617;--band-muted: #425334;--band-rule: #acba89;--band-accent: #253b12;--band-eyebrow: #3c501f;--band-link: #233216;--scrim-left: rgba(9, 13, 5, .28);--scrim-right: rgba(7, 11, 5, .24);--topline-h: 2.125rem;--display: "Jost", sans-serif;--body: "IBM Plex Sans", sans-serif;--mono: "IBM Plex Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--ground);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--display);font-weight:400;letter-spacing:-.045em;line-height:1.07;text-wrap:balance}h1{font-size:clamp(3rem,6.3vw,6.25rem)}h2{font-size:clamp(2.35rem,4.1vw,4.5rem)}h3{font-family:var(--display);font-weight:400;font-size:1.6rem;letter-spacing:-.025em;line-height:1.2}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}a:hover{text-decoration:underline;text-underline-offset:5px}button{cursor:pointer}img{max-width:100%;display:block}.wrap{width:min(1440px,calc(100% - 80px));margin-inline:auto}.eyebrow,.number{font-family:var(--mono);font-size:.75rem;line-height:1.6;letter-spacing:.045em;text-transform:uppercase}.eyebrow{margin-bottom:22px;color:var(--accent)}.number{display:block;color:var(--muted);margin-bottom:22px}.skip-link{position:absolute;left:20px;top:-80px;z-index:1000;background:var(--accent);color:var(--ink);padding:12px 20px}.skip-link:focus{top:12px}.topline{background:var(--accent);color:var(--ink);text-align:center;font-family:var(--mono);font-size:.7rem;letter-spacing:.065em;text-transform:uppercase;padding:0 20px;line-height:var(--topline-h);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 40px;position:absolute;top:var(--topline-h);left:0;right:0;z-index:10}.wordmark{display:inline-flex;align-items:center;line-height:0;color:inherit}.brand-link:hover{text-decoration:none}.site-header nav{display:flex;gap:4px;align-items:center}.site-header nav a{font-family:var(--mono);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;padding:13px 14px;line-height:1}.site-header nav a:hover{color:var(--accent);text-decoration:none}.site-header nav a[aria-current=page]{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.site-header nav .nav-contact{margin-left:65px;padding:13px 20px;background:var(--accent);color:var(--ink)}.site-header nav .nav-contact:hover,.site-header nav .nav-contact[aria-current=page]{background:var(--accent);color:var(--ink);text-decoration:none}.menu-toggle{display:none;background:transparent;color:var(--accent);border:1px solid var(--rule);padding:10px 15px;min-height:44px;font-family:var(--mono);font-size:.75rem}.hero{position:relative;isolation:isolate;min-height:calc(100vh - var(--topline-h));min-height:calc(100svh - var(--topline-h));display:flex;align-items:flex-end;padding:140px 0 64px;overflow:hidden;background:var(--hero-ground)}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,var(--scrim-left),transparent 58%,var(--scrim-right))}.hero .eyebrow{margin-bottom:28px}.hero-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:end}.hero h1{color:var(--hero-headline);max-width:850px;font-size:max(2.5rem,min(clamp(3rem,6.3vw,6.25rem),14vh));font-size:max(2.5rem,min(clamp(3rem,6.3vw,6.25rem),14svh))}.hero-intro{max-width:425px;margin-left:auto}.hero-intro p{font-size:1rem;line-height:1.55;color:var(--hero-text)}.hero-intro p+p{margin-top:16px}.hero-intro .button{margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--ink);min-height:48px;padding:12px 23px;border:1px solid var(--accent);font-family:var(--mono);font-size:.75rem;letter-spacing:.025em;text-transform:uppercase}.button:hover{background:var(--accent-hover);text-decoration:none}.button-secondary{background:transparent;color:var(--text);border-color:var(--rule)}.button-secondary:hover{background:var(--surface)}.section{padding-top:100px;padding-bottom:100px}.section-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:85px}.section-grid h2{max-width:800px}.body-copy{padding-top:39px;max-width:520px;color:var(--muted);font-size:1.05rem;line-height:1.65}.body-copy p+p{margin-top:20px}.text-link{display:inline-block;border-bottom:1px solid var(--accent);font-family:var(--mono);font-size:.75rem;text-transform:uppercase;color:var(--text);padding-bottom:7px;margin-top:24px}.text-link:hover{color:var(--accent);text-decoration:none}.principles,.method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:70px}.principles>div,.method-grid>div{border-top:1px solid var(--rule);padding-top:25px}.principles h3{font-size:1.35rem;max-width:250px}.principles p,.method-grid p{margin-top:15px;color:var(--muted);font-size:1rem;max-width:350px}.expertise-band{background:var(--band);color:var(--band-ink);--muted: var(--band-muted);--rule: var(--band-rule);--accent: var(--band-accent)}.expertise-band .eyebrow{color:var(--band-eyebrow)}.expertise-band .text-link{color:var(--band-link);border-bottom-color:var(--band-eyebrow)}.expertise-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:50px;margin-top:60px}.expertise-grid a{border-top:1px solid var(--rule);padding:24px 0 30px;transition:background .2s}.expertise-grid a:hover{text-decoration:none}.expertise-grid a:hover h3{text-decoration:underline;text-underline-offset:5px}.expertise-grid h3{font-size:1.65rem;max-width:330px}.expertise-grid p{margin-top:14px;color:var(--muted);max-width:330px;line-height:1.6}.engagement-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:50px;margin-top:60px}.engagement{border-top:1px solid var(--rule);padding:24px 0 34px}.engagement-line{margin-top:14px;max-width:360px;line-height:1.6}.engagement-areas{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:18px;padding:0;list-style:none;font-family:var(--mono);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.engagement-areas a{color:var(--band-link);border-bottom:1px solid var(--rule)}.engagement-areas a:hover{text-decoration:none;border-bottom-color:currentColor}@media (max-width: 1100px){.engagement-grid{grid-template-columns:1fr 1fr}}@media (max-width: 760px){.engagement-grid{grid-template-columns:1fr;margin-top:40px}}.method-grid .number{color:var(--accent)}.method-grid h3{font-size:1.9rem;max-width:300px}.handover-band{background:var(--deep)}.handover-list>div{display:flex;gap:22px;border-top:1px solid var(--rule);padding:22px 0}.handover-list .number{margin-bottom:0;padding-top:4px}.handover-list h3{font-size:1.5rem}.handover-list p{color:var(--muted);margin-top:7px}.closing{padding-top:100px;padding-bottom:90px}.closing h2{font-size:clamp(3.4rem,6.5vw,7rem);max-width:1000px}.closing .button{margin-top:32px}.site-footer{border-top:1px solid var(--rule);padding:45px 0 24px;display:grid;grid-template-columns:1fr 1fr}.site-footer>.footer-mark{align-self:start;width:max-content}.footer-links{display:flex;flex-wrap:wrap;gap:28px;justify-content:flex-end;font-family:var(--mono);font-size:.75rem;text-transform:uppercase}.footer-bottom{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:65px;font-size:.75rem;color:var(--muted)}.page-hero{padding-top:210px;padding-bottom:90px;background:var(--page-hero-ground)}.page-hero h1{max-width:1150px}.page-hero .page-lede{font-size:1.2rem;line-height:1.65;max-width:650px;color:var(--muted);margin-top:34px}.page-nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:35px}.page-nav a{border:1px solid var(--rule);padding:9px 15px;font-family:var(--mono);font-size:.7rem;text-transform:uppercase}.expertise-detail{display:grid;grid-template-columns:.6fr 1.4fr 1fr;gap:50px;border-top:1px solid var(--rule);padding:50px 0}.expertise-detail h2{font-size:2.65rem}.expertise-detail p{color:var(--muted);font-size:1.05rem}.expertise-detail .number{margin:4px 0 0}.expertise-detail ul{padding-left:20px;color:var(--muted);margin:22px 0 0}.stage{display:grid;grid-template-columns:.6fr 1.4fr 1fr;gap:50px;padding:55px 0;border-top:1px solid var(--rule)}.stage h2{font-size:3.5rem}.stage .stage-description{font-size:1.2rem;color:var(--muted);margin-top:22px;max-width:550px}.stage h3{font-size:1.25rem;margin-bottom:12px}.stage ul{margin:0;padding-left:20px;color:var(--muted)}.stage li+li{margin-top:9px}.evidence-band{background:var(--band);color:var(--band-ink);--muted: var(--band-muted);--rule: var(--band-rule);--accent: var(--band-accent)}.evidence-band .eyebrow{color:var(--band-eyebrow)}.evidence-scale{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:55px}.evidence-scale>div{border-top:5px solid var(--evidence-1);padding-top:25px}.evidence-scale>div:nth-child(2){border-top-color:var(--evidence-2)}.evidence-scale>div:nth-child(3){border-top-color:var(--evidence-3)}.evidence-scale>div:nth-child(4){border-top-color:var(--band-accent)}.evidence-scale h3{font-size:1.65rem}.evidence-scale p{margin-top:15px;color:var(--muted)}.evidence-note{margin-top:35px;font-size:.9rem;color:var(--muted);max-width:800px}.company-values{display:grid;grid-template-columns:1fr 1fr;gap:50px 70px;margin-top:55px}.company-values>div{border-top:1px solid var(--rule);padding-top:25px}.company-values p{margin-top:16px;color:var(--muted);max-width:500px}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:60px;padding-bottom:100px}.contact-layout h2{font-size:2.1rem}.contact-layout p{color:var(--muted);max-width:500px;margin-top:20px}.contact-address{font-size:clamp(1.4rem,3vw,2.5rem);font-family:var(--display);display:block;width:max-content;max-width:100%;margin-top:30px;color:var(--accent);border-bottom:1px solid var(--rule);padding-bottom:5px}.enquiry label{display:block;margin-bottom:10px;font-size:1rem}.enquiry label span{color:var(--muted);font-size:.8rem}.enquiry textarea,.enquiry input{display:block;width:100%;border:1px solid var(--field-border);color:var(--text);background:var(--deep);padding:15px;margin-bottom:24px;border-radius:0}.enquiry textarea{min-height:155px;resize:vertical}.enquiry-actions{display:flex;flex-wrap:wrap;gap:14px}.enquiry .form-note{font-size:.8rem;margin-top:18px}.copy-status{font-size:.85rem;margin-top:15px;color:var(--accent);min-height:24px}.scope-note{border-top:1px solid var(--rule);padding-top:26px;margin-top:40px}.scope-note p{margin-top:10px}.page-notice{min-height:55vh;padding-top:200px}.page-notice p{margin-top:25px;max-width:650px;color:var(--muted)}@media (min-width: 1600px){.site-header{padding-inline:max(40px,calc((100vw - 1440px)/2))}}@media (max-width: 1100px){.hero-grid,.section-grid{gap:45px}.site-header nav .nav-contact{margin-left:20px}.expertise-grid{gap:30px}.section{padding-block:80px}.expertise-detail,.stage{grid-template-columns:.3fr 1.3fr 1fr;gap:30px}.contact-layout{gap:55px}.hero-grid{grid-template-columns:1.45fr 1fr}h1{font-size:clamp(3.5rem,7vw,5.5rem)}.hero h1{font-size:max(2.5rem,min(clamp(3.5rem,7vw,5.5rem),13vh));font-size:max(2.5rem,min(clamp(3.5rem,7vw,5.5rem),13svh))}}@media (max-width: 760px){.wrap{width:calc(100% - 40px)}:root{--topline-h: 1.9375rem}.topline{font-size:.6rem;padding-inline:10px}.site-header{padding:21px 20px}.menu-toggle{display:block}.site-header nav{display:none;position:absolute;top:83px;left:20px;right:20px;background:var(--deep);padding:16px;border:1px solid var(--rule);flex-direction:column;align-items:stretch}.site-header nav[data-open]{display:flex}.site-header nav a{padding:18px}.site-header nav .nav-contact{margin:5px 0 0}.hero{padding:115px 0 45px}.hero-grid{grid-template-columns:1fr;gap:30px}.hero h1{font-size:max(2.25rem,min(clamp(3rem,9vw,4.5rem),7.5vh));font-size:max(2.25rem,min(clamp(3rem,9vw,4.5rem),7.5svh));max-width:650px}.hero-intro{max-width:580px;margin-left:0}.hero-intro p{font-size:1rem}.hero .eyebrow{font-size:.65rem}.hero-intro .button{margin-top:23px}.section{padding-block:65px}.section-grid{grid-template-columns:1fr;gap:24px}.body-copy{padding-top:0;max-width:600px}.principles,.method-grid{grid-template-columns:1fr;gap:30px;margin-top:40px}.principles h3,.method-grid h3{max-width:500px}.principles p,.method-grid p{max-width:600px}.expertise-grid{grid-template-columns:1fr 1fr;gap:30px;margin-top:40px}.expertise-grid h3{font-size:1.45rem}.closing{padding-block:65px}.site-footer{display:block;padding-top:35px}.footer-links{justify-content:flex-start;margin-top:35px;gap:22px}.footer-bottom{display:grid;grid-template-columns:1fr;margin-top:40px;gap:10px}.page-hero{padding-top:175px;padding-bottom:65px}.page-hero h1{font-size:clamp(3rem,9vw,4.5rem)}.page-hero .page-lede{font-size:1.1rem}.expertise-detail,.stage{grid-template-columns:1fr;gap:18px;padding:38px 0}.expertise-detail h2{font-size:2.2rem}.stage h2{font-size:3rem}.stage .stage-description{margin-top:16px;font-size:1.1rem}.evidence-scale{grid-template-columns:1fr 1fr;gap:35px 25px;margin-top:40px}.company-values{grid-template-columns:1fr;gap:32px}.contact-layout{grid-template-columns:1fr;gap:40px;padding-block:45px 60px}.page-nav{gap:9px}.page-nav a{font-size:.65rem}.handover-list{margin-top:10px}}@media (max-width: 440px){.expertise-grid{grid-template-columns:1fr;gap:0}.expertise-grid a{padding-block:25px}.hero-content>.eyebrow{max-width:240px}.eyebrow{font-size:.7rem}.page-hero h1{font-size:3rem}.evidence-scale{grid-template-columns:1fr;gap:28px}.enquiry-actions .button{width:100%}.topline{font-size:.55rem;letter-spacing:.01em}.section-grid h2{font-size:2.5rem}.closing h2{font-size:3.8rem}}@media (max-width: 359px){:root{--topline-h: 2.5rem}.topline{display:flex;align-items:center;justify-content:center;height:var(--topline-h);line-height:1.35;white-space:normal;text-wrap:balance}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{transition:none!important}}@media (max-height: 620px){.hero{padding-top:116px;padding-bottom:40px}.hero .eyebrow{margin-bottom:18px}.hero-intro .button{margin-top:20px}}@media (max-width: 760px) and (max-height: 700px){.hero{padding-top:102px;padding-bottom:28px}.hero-grid{gap:18px}.hero-intro p{font-size:.9375rem;line-height:1.5}.hero-intro p+p{margin-top:10px}.hero-intro .button{margin-top:18px}}@media (max-width: 760px) and (max-height: 560px){.hero{padding-top:96px;padding-bottom:18px}}@media (min-width: 761px) and (max-height: 500px){.hero{padding-top:112px;padding-bottom:28px}.hero-grid{align-items:start}.hero-intro p{font-size:.9375rem;line-height:1.5}.hero-intro p+p{margin-top:10px}}.hero-model{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.hero:after{pointer-events:none}.hero .hero-content{pointer-events:none}.hero .hero-content :is(p,h1,a,button){pointer-events:auto}.prism-rig{position:absolute;transform-style:preserve-3d;transform:rotateX(18deg) rotateY(-24deg)}.prism-node{position:absolute;left:0;top:0;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.prism-face,.prism-edge,.prism-back{position:absolute;opacity:var(--fade, 1);transition:opacity .6s,visibility 0s}.prism-face[data-hidden],.prism-edge[data-hidden],.prism-back[data-hidden]{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}.prism-face{clip-path:polygon(50% 0,100% 100%,0 100%);cursor:pointer}.prism-face:before,.prism-face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--evidence-1);transition:background-color .6s}.prism-face:before{opacity:.14}.prism-face:after{-webkit-mask:var(--dust) center / 100% 100% no-repeat;mask:var(--dust) center / 100% 100% no-repeat}.prism-face[data-proven]:before,.prism-face[data-proven]:after{background-color:var(--evidence-4);animation:prism-test 1.5s ease-out var(--delay, 0ms) both}.prism-face[data-hovered]:after{background-color:var(--hero-headline)}.prism-face[data-hovered]:before{opacity:.24}@keyframes prism-test{0%{background-color:var(--evidence-1)}35%{background-color:var(--evidence-2)}70%{background-color:var(--evidence-3)}to{background-color:var(--evidence-4)}}.prism-edge,.prism-back{overflow:visible;pointer-events:none}.prism-edge polygon,.prism-back polygon{fill:none;stroke-width:1;vector-effect:non-scaling-stroke}.prism-edge polygon{stroke:var(--evidence-2);transition:stroke .6s}.prism-edge[data-proven] polygon{stroke:var(--accent)}.prism-back polygon{stroke:var(--evidence-1);opacity:.8}.hero-model{--pull: 0}.hero-model:is([data-stage=navigate],[data-stage=adapt]){--pull: 1}.prism-back{opacity:calc(var(--fade, 1) * var(--pull, 1));transition:opacity .6s var(--pull-delay, 0ms),visibility 0s,transform 1.1s cubic-bezier(.2,.7,.2,1) var(--pull-delay, 0ms)}.prism-network{position:absolute;left:0;top:0;overflow:visible;pointer-events:none;transform:translateZ(2px)}.prism-network line{stroke:var(--hero-headline);stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1;opacity:calc(.7 * var(--fade, 1));transition:stroke-dashoffset .5s ease-out}.prism-network[data-shown] line{stroke-dashoffset:0;transition:stroke-dashoffset .8s ease-out var(--draw-delay, 0ms)}.prism-cell{fill:var(--hero-headline);opacity:0;transition:opacity .4s}.prism-network[data-shown] .prism-cell{opacity:calc(.8 * var(--fade, 1));transition:opacity .6s 1.2s}.prism-network .prism-pulses line{stroke:var(--text);stroke-width:2.5;stroke-dasharray:none;stroke-dashoffset:0;opacity:0;transition:none}.prism-network:not([data-shown]) .prism-pulses{display:none}.prism-back[data-proven] polygon{stroke:var(--evidence-3)}.prism-panel{margin-bottom:26px}.prism-controls{display:flex;flex-wrap:wrap;gap:8px}.prism-controls button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;background:var(--ground);color:var(--text);border:1px solid var(--rule);font-family:var(--mono);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;transition:background .2s}.prism-controls button span{color:var(--muted)}.prism-controls button:hover{background:var(--surface)}.prism-controls button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}@media (max-width: 760px){.prism-panel{margin-bottom:22px}.prism-controls button{padding:0 10px;gap:6px}}.prism-tunnel{position:absolute;left:0;top:0;transform-style:preserve-3d;pointer-events:none;--on: 0}.prism-tunnel[data-shown]{--on: 1}.prism-ring,.prism-rail{position:absolute;left:0;top:0;opacity:calc(var(--ring, .3) * var(--on));transition:opacity .9s}.prism-ring{overflow:visible}.prism-ring polygon{fill:none;stroke:var(--evidence-3);stroke-width:1;vector-effect:non-scaling-stroke}.prism-rail{height:1px;background:var(--evidence-3);transform-origin:0 0;transform:rotateY(90deg);--ring: .35}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion: reduce){.prism-face:before,.prism-face:after{animation:none!important}}.area-bar{position:fixed;top:0;left:0;right:0;z-index:20;background:var(--deep);border-bottom:1px solid var(--rule);opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s linear .2s}.area-bar[data-shown]{opacity:1;visibility:visible;transition:opacity .2s}.area-bar-row{position:relative;display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:8px max(40px,calc((100% - 1440px)/2))}.area-bar-row::-webkit-scrollbar{display:none}.area-bar a{flex:none;display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 15px;border:1px solid var(--rule);font-family:var(--mono);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:background .2s}.area-bar a span{color:var(--muted)}.area-bar a:hover{background:var(--surface);text-decoration:none}.area-bar a[aria-current=true]{background:var(--accent);border-color:var(--accent);color:var(--ink)}.area-bar a[aria-current=true] span{color:var(--ink)}.area-bar a:focus-visible{outline-offset:-4px}.area-bar a[aria-current=true]:focus-visible{outline-color:var(--ink)}@media (max-width: 760px){.area-bar-row{padding-inline:20px;gap:6px}.area-bar a{padding:0 12px;gap:8px}}main:focus{outline:none}.enquiry .problem{color:var(--accent);font-size:.9rem;margin:-8px 0 20px}.enquiry-result h2{font-size:2.1rem}.enquiry-result h2:focus{outline:none}.enquiry-result p{color:var(--muted);margin-top:16px;max-width:500px}.enquiry-failed{border-top:1px solid var(--rule);padding-top:20px;margin-top:28px}.enquiry-failed p{color:var(--muted);max-width:500px}.enquiry .button[disabled]{opacity:.6;cursor:not-allowed}.clients{list-style:none;margin:50px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);column-gap:50px}.clients li{border-top:1px solid var(--rule);padding:22px 0;font-family:var(--display);font-size:1.5rem}@media (max-width: 760px){.clients{grid-template-columns:1fr}}
