@font-face{font-family:__Inter_Tight_5ca87d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_Tight_5ca87d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_5ca87d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_5ca87d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_Tight_5ca87d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_Tight_5ca87d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_Tight_5ca87d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Tight_5ca87d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_Tight_5ca87d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_5ca87d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_5ca87d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_Tight_5ca87d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_Tight_5ca87d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_Tight_5ca87d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Tight_5ca87d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_Tight_5ca87d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_Tight_5ca87d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_Tight_5ca87d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_Tight_5ca87d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_Tight_5ca87d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_Tight_5ca87d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Tight_Fallback_5ca87d;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_5ca87d{font-family:__Inter_Tight_5ca87d,__Inter_Tight_Fallback_5ca87d;font-style:normal}.__variable_5ca87d{--font-sans:"__Inter_Tight_5ca87d","__Inter_Tight_Fallback_5ca87d"}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_46fe82;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:__IBM_Plex_Mono_46fe82,__IBM_Plex_Mono_Fallback_46fe82;font-style:normal}.__variable_46fe82{--font-mono:"__IBM_Plex_Mono_46fe82","__IBM_Plex_Mono_Fallback_46fe82"}@font-face{font-family:__Cormorant_b75518;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/17e210263123d50a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_b75518;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2bccba212b452bfd-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_b75518;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7773ffa3cd4d083d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_b75518;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/53c730e53a3a6f69-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_b75518;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2f06023214183555-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cormorant_Fallback_b75518;src:local("Times New Roman");ascent-override:95.52%;descent-override:29.67%;line-gap-override:0.00%;size-adjust:96.74%}.__className_b75518{font-family:__Cormorant_b75518,__Cormorant_Fallback_b75518;font-weight:600;font-style:normal}.__variable_b75518{--font-serif:"__Cormorant_b75518","__Cormorant_Fallback_b75518"}:root{--paper:#fff;--ink:#0b0b0c;--ink-soft:rgba(11,11,12,.64);--ink-faint:rgba(11,11,12,.42);--rule:rgba(11,11,12,.14);--red:#8e1f2e;--nav-height:72px}.accent{color:var(--red)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-height)}body,html{background:var(--paper)}body{min-width:320px;margin:0;color:var(--ink);font-family:var(--font-sans),Arial,sans-serif;font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a,button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}::selection{background:rgba(11,11,12,.12)}.wrap{width:min(1240px,calc(100% - 72px));margin:0 auto}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:var(--nav-height);border-bottom:1px solid var(--rule);background:hsla(0,0%,100%,.97)}.nav-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;height:100%;grid-gap:40px;gap:40px}.footer-wordmark,.wordmark{font-family:var(--font-serif),Georgia,serif;font-weight:600;line-height:1;letter-spacing:-.035em}.wordmark{font-size:34px}.nav-links{display:flex;align-items:center;justify-content:center;gap:32px}.btn,.contact-mail,.eyebrow,.footer-mail,.nav-cta,.nav-links a{font-size:11px;font-weight:600;letter-spacing:.12em;line-height:1;text-transform:uppercase}.nav-links a{padding:12px 0}.contact-mail:focus-visible,.contact-mail:hover,.footer-mail:focus-visible,.footer-mail:hover,.nav-links a:focus-visible,.nav-links a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.btn,.nav-cta{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid var(--ink);border-radius:0;background:var(--ink);color:var(--paper);padding:0 21px;cursor:pointer}.nav-cta{min-height:40px;padding:0 16px}.btn:focus-visible,.btn:hover,.nav-cta:focus-visible,.nav-cta:hover{background:#29292b}.btn:focus-visible,.contact-mail:focus-visible,.footer-mail:focus-visible,.nav-cta:focus-visible,.nav-links a:focus-visible,.wordmark:focus-visible{outline:2px solid currentColor;outline-offset:4px}.hero{display:flex;min-height:calc(100vh - var(--nav-height));min-height:calc(100svh - var(--nav-height));border-bottom:1px solid var(--rule);--hero-pad:clamp(24px,2.4vw,40px);padding:var(--hero-pad) 0}.hero-grid{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:clamp(16px,2vw,36px);gap:clamp(16px,2vw,36px)}.hero-media{--loop-gap:clamp(6px,0.7vw,10px);--loop-ratio:0.75;justify-self:center;margin-block:calc(var(--loop-gap) - var(--hero-pad));margin-right:clamp(20px,3.5vw,72px);width:min(100%,620px,calc((100svh - var(--nav-height) - (var(--loop-gap) * 2)) * var(--loop-ratio)))}.hero-video{display:block;width:100%;height:100%;aspect-ratio:3/4;object-fit:cover;background:var(--paper);border:0;border-radius:0}.eyebrow{color:var(--ink-faint)}.contact-title,.hero-title,.section-title,.statement-title{font-family:var(--font-sans),Arial,sans-serif;font-weight:600;letter-spacing:-.055em}.hero-title{max-width:9.5ch;font-size:clamp(68px,8.7vw,122px);line-height:.92}.hero-copy{margin-left:clamp(0px,2.4vw,44px)}.section{padding:clamp(96px,10vw,144px) 0}.section-title{max-width:13ch;font-size:clamp(48px,5.4vw,76px);line-height:.98}.capability-list{margin-top:clamp(72px,8vw,112px);border-top:1px solid var(--ink)}.capability-row{display:grid;grid-template-columns:72px minmax(240px,.72fr) minmax(320px,1.28fr);grid-gap:36px;gap:36px;align-items:start;padding:31px 0 35px;border-bottom:1px solid var(--rule)}.row-number{color:var(--ink-faint);font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.08em}.row-title{max-width:19ch;font-size:clamp(21px,1.75vw,27px);font-weight:600;letter-spacing:-.025em;line-height:1.16}.row-body{max-width:620px;color:var(--ink-soft);font-size:18px;line-height:1.58}.statement{background:var(--ink);color:var(--paper);padding:clamp(72px,7.5vw,108px) 0}.statement-grid{display:block}.statement-copy{max-width:640px;margin:0 auto}.statement-copy p{max-width:640px;color:hsla(0,0%,100%,.68);font-size:clamp(17px,1.35vw,19px);line-height:1.62}.statement-copy p+p{margin-top:24px}.statement-copy .statement-lead{color:var(--paper);font-size:clamp(21px,1.75vw,26px);letter-spacing:-.02em;line-height:1.34}.statement-title{max-width:13ch;margin-top:clamp(56px,6vw,88px);font-size:clamp(54px,6.4vw,92px);line-height:.94}.contact-section{padding-top:clamp(72px,7vw,112px)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(48px,5vw,72px);gap:clamp(48px,5vw,72px);align-items:start}.contact-heading .eyebrow{margin-bottom:32px}.contact-title{max-width:14ch;font-size:clamp(40px,4.4vw,60px);line-height:1}.contact-body{max-width:640px;margin-top:24px;color:var(--ink-soft);font-size:17px;line-height:1.55}.rule{height:1px;margin:0;border:0;background:var(--rule)}.section-sm{padding:72px 0 80px}.section-sm .eyebrow{margin-bottom:22px}.field{margin-bottom:28px}.field label{display:block;margin-bottom:10px;color:var(--ink-soft);font-size:11px;font-weight:600;letter-spacing:.12em;line-height:1;text-transform:uppercase}.field input{width:100%;padding:8px 0 12px;border:0;border-bottom:1px solid var(--rule);border-radius:0;background:transparent;color:var(--ink);font-size:16px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field input::placeholder{color:var(--ink-faint)}.field input:focus{border-bottom-color:var(--ink)}.field .err{display:none;margin-top:8px;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.field.invalid .err{display:block}.field.invalid input{border-bottom-color:var(--ink)}.home-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.home-form .btn{margin-top:8px}.home-form .btn[disabled]{cursor:default;opacity:.55}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-error{margin-top:14px;font-size:15px;color:var(--ink-soft)}.home-form-success{padding:16px 0;font-size:11px;font-weight:600;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.footer{border-top:1px solid hsla(0,0%,100%,.18);background:var(--ink);color:var(--paper);padding:34px 0 36px}.footer-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:32px;gap:32px}.footer-wordmark{font-size:33px}.footer-mail{justify-self:center}.footer-copy{justify-self:end;color:hsla(0,0%,100%,.5);font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.12em}@media (max-width:980px){.wrap{width:min(1240px,calc(100% - 44px))}.nav-inner{gap:24px}.hero-title{max-width:10.5ch}.hero-media{margin-right:clamp(12px,2vw,36px);width:min(100%,460px,calc((100svh - var(--nav-height) - (var(--loop-gap) * 2)) * var(--loop-ratio)))}.capability-row{grid-template-columns:54px minmax(0,.72fr) minmax(0,1.28fr);gap:28px}.contact-grid{grid-template-columns:1fr;gap:44px}.contact-title{max-width:16ch}.statement-title{max-width:15ch}}@media (max-width:640px){:root{--nav-height:68px}.wrap{width:calc(100% - 32px)}.hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}.hero-copy{margin-left:0}.hero-media{justify-self:stretch;margin-block:0;margin-right:0;width:100%}.nav-inner{grid-template-columns:auto 1fr}.nav-links{display:none}.wordmark{font-size:31px}.nav-cta{justify-self:end;min-height:39px;padding:0 13px;font-size:10px;letter-spacing:.09em}.hero{min-height:0;padding:44px 0 56px}.hero-title{font-size:clamp(52px,15.6vw,76px);line-height:.94}.row-body{font-size:17px}.section{padding:78px 0}.section-title{font-size:clamp(43px,12.8vw,62px)}.capability-list{margin-top:58px}.capability-row{grid-template-columns:34px minmax(0,1fr);gap:15px 18px;padding:27px 0 30px}.row-body{grid-column:2}.row-title{font-size:21px}.contact-section{padding-top:62px}.contact-title{font-size:clamp(36px,10.6vw,46px)}.home-form-row{grid-template-columns:1fr;gap:0}.home-form .btn{width:100%}.section-sm{padding:58px 0 64px}.statement{padding:64px 0}.statement-title{font-size:clamp(48px,14.2vw,68px)}.footer{padding:32px 0 34px}.footer-row{grid-template-columns:1fr;gap:21px}.footer-copy,.footer-mail{justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}