@font-face{font-family:Outfit;font-style:normal;font-weight:200;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:200;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)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:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_dee1ec61-module__dSkeIW__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_dee1ec61-module__dSkeIW__variable{--font-display:"Outfit", "Outfit Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_5373c671-module__1qzs6q__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_5373c671-module__1qzs6q__variable{--font-body:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_5ab49529-module__57uIoW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:400}.ibm_plex_mono_5ab49529-module__57uIoW__variable{--font-label:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--ink:#0b1726;--ink-2:#2e3a4b;--ink-3:#3b4657;--muted:#4a5566;--index:#6b7686;--paper:#f6f5f2;--white:#fff;--navy-night:#07111d;--navy-deep:#050d17;--navy:#00468e;--link-blue:#0b5f9e;--teal:#26b6ae;--teal-hover:#3cc9c1;--teal-text:#0f7a74;--rule:#0b17261f;--rule-strong:#0b1726;--font-display:"Outfit", system-ui, sans-serif;--font-body:"Instrument Sans", system-ui, sans-serif;--font-label:"IBM Plex Mono", ui-monospace, monospace;--gutter:clamp(20px, 8.4vw, 120px);--section-y:clamp(88px, 9.7vw, 140px);--nav-h:108px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:92px}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%}:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:2px}.wrap{width:100%;max-width:1440px;padding-inline:var(--gutter);margin-inline:auto}.eyebrow{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--teal-text);font-size:13px}.eyebrow--dark{color:var(--teal)}.index{font-family:var(--font-label);color:var(--index);font-size:13px}.btn{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-size:15px;font-weight:500;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.btn--solid{background:var(--teal);color:#06121f;font-weight:600}.btn--solid:hover{background:var(--teal-hover)}.btn--line-dark{color:var(--white);border:1px solid #ffffff47}.btn--line-dark:hover{border-color:var(--teal);color:var(--teal)}.btn--ink{background:var(--ink);color:var(--white)}.btn--ink:hover{background:var(--navy)}.btn--small{min-height:44px;padding:0 22px;font-size:16px}.button-row{flex-wrap:wrap;gap:16px;display:flex}.button-row--center{justify-content:center}.textlink{color:var(--link-blue);border-bottom:1px solid #0b5f9e4d;padding-bottom:3px;font-size:15px;font-weight:600}.textlink:hover{color:var(--navy);border-bottom-color:var(--navy)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.panel{background:var(--white);border:1px solid #0b17261a;border-radius:6px}.section{padding-block:var(--section-y)}.section--paper{background:var(--paper)}.section--white{background:var(--white);border-top:1px solid #0b172614}.section-head{grid-template-columns:4fr 8fr;align-items:end;column-gap:24px;margin-bottom:72px;display:grid}.section-head__title{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(34px,3.6vw,52px);font-weight:300;line-height:1.08}.wave-art{width:100%;height:auto;display:block;overflow:visible}.wave-strand{transform-box:view-box;transform-origin:50% 52%;animation:9s ease-in-out infinite waver}.wave-drift{transform-box:view-box;transform-origin:50%;animation:26s ease-in-out infinite drift}@keyframes waver{0%,to{transform:scaleY(1.03)}50%{transform:scaleY(.88)}}@keyframes drift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-14px)rotate(-1.2deg)}}.wave-art--still .wave-strand,.wave-art--still .wave-drift{animation:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wave-strand,.wave-drift{animation:none}}.nav{z-index:50;border-bottom:1px solid #ffffff14;transition:background-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;position:fixed;inset:0 0 auto}.nav--solid{-webkit-backdrop-filter:blur(12px);background:#07111deb}.nav__inner{max-width:1440px;padding-inline:var(--gutter);height:var(--nav-h);justify-content:space-between;align-items:center;margin-inline:auto;transition:height .2s;display:flex}.nav--solid .nav__inner{height:80px}.nav__brand img{width:auto;height:59px;transition:height .2s;display:block}.nav--solid .nav__brand img{height:46px}.nav__links{align-items:center;gap:clamp(24px,2.8vw,40px);display:flex}.nav__link{letter-spacing:.01em;color:#ffffffb8;white-space:nowrap;padding:12px 0;font-size:18px;transition:color .16s}.nav__link:hover{color:var(--white)}.nav__link--sister{color:var(--teal);border-left:1px solid #fff3;align-items:center;gap:6px;margin-left:-8px;padding:2px 0 2px clamp(16px,2.2vw,32px);display:inline-flex}.nav__link--sister:hover{color:var(--teal-hover)}.nav__toggle{width:44px;height:44px;color:var(--white);cursor:pointer;background:0 0;border:0;margin-right:-10px;display:none;position:relative}.nav__toggle-bars,.nav__toggle-bars:before,.nav__toggle-bars:after{background:currentColor;width:22px;height:1.5px;transition:transform .2s,opacity .2s;position:absolute;left:11px}.nav__toggle-bars{top:21px}.nav__toggle-bars:before,.nav__toggle-bars:after{content:"";left:0}.nav__toggle-bars:before{top:-7px}.nav__toggle-bars:after{top:7px}.nav__toggle-bars.is-open{background:0 0}.nav__toggle-bars.is-open:before{transform:translateY(7px)rotate(45deg)}.nav__toggle-bars.is-open:after{transform:translateY(-7px)rotate(-45deg)}.nav__mobile{display:none}.hero{background:var(--navy-night);color:var(--white);padding-top:calc(var(--nav-h) + clamp(64px, 8.9vw, 128px));position:relative;overflow:hidden}.hero__art{opacity:.55;pointer-events:none;width:900px;position:absolute;top:254px;right:-170px}.hero__fade{background:linear-gradient(90deg, var(--navy-night) 38%, #07111d59 100%);pointer-events:none;position:absolute;inset:0}.hero__content{position:relative}.hero__content .eyebrow{margin-bottom:36px}.hero__headline{max-width:900px;font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(46px,6.1vw,88px);font-weight:200;line-height:1.02}.hero__intro{color:#ffffffbd;max-width:620px;margin-top:40px;font-size:clamp(17px,1.32vw,19px);line-height:1.65}.hero__content .button-row{margin-top:48px}.hero__serve{margin-top:clamp(80px,9.4vw,136px);position:relative}.hero__serve:before{content:"";border-top:1px solid #ffffff1f;display:block}.hero__serve{grid-template-columns:auto 1fr;align-items:baseline;column-gap:48px;padding-bottom:36px;display:grid}.hero__serve:before{grid-column:1/-1;margin-bottom:28px}.hero__serve-label{font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;font-size:12px}.hero__serve-list{color:#ffffffdb;flex-wrap:wrap;gap:10px 32px;font-size:15px;display:flex}.hero--page{padding-bottom:clamp(80px,9.4vw,136px)}.hero--page .hero__art{top:120px}.pillars{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pillar{border-right:1px solid #0b172624;padding:36px 40px 44px}.pillar:first-child{padding-left:0}.pillar:last-child{border-right:0;padding-right:0}.pillar__name{font-family:var(--font-display);letter-spacing:-.015em;margin:20px 0 28px;font-size:32px;font-weight:400}.pillar__list li{color:var(--ink-2);border-top:1px solid #0b17261a;padding:14px 0;font-size:16px;line-height:1.4}.pillars--topics .pillar__name{font-size:26px}.pillar__body{color:var(--ink-2);font-size:16px;line-height:1.6}.custom{justify-content:space-between;align-items:center;gap:48px;margin-top:56px;padding:40px 48px;display:flex}.custom>div{max-width:760px}.custom__title{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:10px;font-size:26px;font-weight:400}.custom__body{color:var(--muted);font-size:16px;line-height:1.6}.figures{border-top:1px solid var(--rule-strong);border-bottom:1px solid #0b172624;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:24px;display:grid}.figure{border-right:1px solid var(--rule);flex-direction:column;padding:36px 24px;display:flex}.figure:first-child{padding-left:0}.figure:last-child{border-right:0;padding-right:0}.figure__value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--navy);font-size:clamp(44px,4.2vw,60px);font-weight:300;line-height:1}.figure__caption{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.5}.case{border-bottom:1px solid var(--rule);grid-template-columns:1fr 4fr 7fr;column-gap:24px;padding:44px 0;display:grid}.case__index{padding-top:6px}.case__title{font-family:var(--font-display);letter-spacing:-.01em;font-size:24px;font-weight:400;line-height:1.25}.case__body{color:var(--ink-3);font-size:16px;line-height:1.7}.approach{border-top:1px solid var(--rule-strong);grid-template-columns:4fr 8fr;column-gap:24px;margin-top:72px;padding-top:44px;display:grid}.approach>.eyebrow{padding-top:12px}.approach__title{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:28px;font-size:clamp(32px,2.8vw,40px);font-weight:300;line-height:1.1}.approach__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 48px;display:grid}.approach__body p{color:var(--ink-3);font-size:16px;line-height:1.7}.team{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.member__photo{aspect-ratio:379/480;background:#e4e2dd;border-radius:4px;position:relative;overflow:hidden}.member__photo img{object-fit:cover;object-position:50% 20%}.member__name{font-family:var(--font-display);letter-spacing:-.01em;margin:28px 0 6px;font-size:26px;font-weight:400}.member__role{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--teal-text);margin-bottom:18px;font-size:12px}.member__bio{color:var(--ink-3);font-size:15px;line-height:1.7}.platform{margin-top:var(--section-y);grid-template-columns:5fr 7fr;display:grid;overflow:hidden}.platform__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:64px 56px;display:flex}.platform__copy .eyebrow{margin-bottom:24px}.platform__title{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(32px,2.8vw,40px);font-weight:300;line-height:1.1}.platform__body{color:var(--muted);font-size:16px;line-height:1.7}.platform__link{margin-top:28px}.platform__art{background:var(--navy-night);justify-content:center;align-items:center;min-height:440px;display:flex;overflow:hidden}.platform__art .wave-art{opacity:.9;width:min(620px,85%)}.closing{background:var(--navy-night);color:var(--white);position:relative;overflow:hidden}.closing__art{opacity:.05;pointer-events:none;width:1100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.closing__content{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.closing__content .eyebrow{margin-bottom:32px}.closing__title{max-width:900px;font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:48px;font-size:clamp(44px,5vw,72px);font-weight:200;line-height:1.04}.footer{background:var(--navy-deep);color:#fff9;border-top:1px solid #ffffff0f;padding:72px 0 40px}.footer__grid{grid-template-columns:6fr 3fr 3fr;gap:40px 24px;padding-bottom:56px;display:grid}.footer__logo{width:auto;height:46px;margin:0 0 28px;display:block}.footer__blurb{max-width:360px;font-size:14px;line-height:1.65}.footer__col{flex-direction:column;align-items:flex-start;gap:12px;font-size:14px;display:flex}.footer__col a:hover{color:var(--white)}.footer__heading{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:#fff6;margin-bottom:8px;font-size:12px}.footer__legal{color:#ffffff73;border-top:1px solid #ffffff14;padding-top:28px;font-size:13px}@media (max-width:1080px){.nav__links{display:none}.nav__toggle{display:block}.nav__mobile{padding:8px var(--gutter) 28px;flex-direction:column;display:flex}.nav__mobile[hidden]{display:none}.nav__mobile a:not(.btn){color:#ffffffdb;border-bottom:1px solid #ffffff14;padding:14px 0;font-size:17px}.nav__mobile a.nav__mobile-sister{color:var(--teal);align-items:center;gap:6px;display:flex}.nav__mobile .btn{margin-top:24px}.nav--open{background:var(--navy-night);bottom:0;overflow-y:auto}.section-head,.approach{grid-template-columns:1fr;row-gap:20px}.section-head{margin-bottom:48px}.figures{grid-template-columns:repeat(3,minmax(0,1fr))}.figure,.figure:first-child,.figure:last-child{border-right:0;border-bottom:1px solid var(--rule);padding:28px 20px 28px 0}.case{grid-template-columns:1fr 11fr;row-gap:14px}.case__body{grid-column:2}.team{grid-template-columns:repeat(2,minmax(0,1fr))}.platform{grid-template-columns:1fr}.platform__art{min-height:320px}}@media (max-width:720px){:root{--nav-h:76px}.nav__inner,.nav--solid .nav__inner{height:var(--nav-h)}.nav__brand img,.nav--solid .nav__brand img{height:42px}.hero__art{opacity:.35;width:640px;top:120px;right:-260px}.hero__fade{background:linear-gradient(180deg, #07111d33 0%, var(--navy-night) 70%)}.hero__serve{grid-template-columns:1fr;row-gap:16px}.hero__serve-list{gap:8px 20px}.button-row .btn{flex:auto}.pillars{grid-template-columns:1fr}.pillar,.pillar:first-child,.pillar:last-child{border-bottom:1px solid #0b172624;border-right:0;padding:28px 0 32px}.custom{flex-direction:column;align-items:flex-start;gap:24px;padding:32px 24px}.figures{grid-template-columns:repeat(2,minmax(0,1fr))}.figure:last-child{grid-column:1/-1}.case{grid-template-columns:1fr;padding:32px 0}.case__body{grid-column:auto}.approach__body{grid-template-columns:1fr}.team{grid-template-columns:1fr;gap:56px}.platform__copy{padding:40px 24px}.platform__art{min-height:240px}.closing__art{width:760px}.closing__content .button-row{flex-direction:column;width:100%}.footer__grid{grid-template-columns:1fr 1fr}.footer__grid>:first-child{grid-column:1/-1}.footer__logo{height:40px}}
