@font-face{font-family:Figtree;src:url(/media/fonts/Figtree.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/media/fonts/InstrumentSerif-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--ground:#faf6ef;--panel:#f3ece0;--ink:#121417;--muted:#4f4a46;--claret:#a3243b;--claret-dark:#8b1e32;--line:#12141724;--mt-lime:#dbf16f;--mt-pink:#ffc8ec;--mt-blue:#9fd0ff;--gutter:clamp(16px,3.9vw,56px);--sans:Figtree,system-ui,sans-serif;--serif:"Instrument Serif",Georgia,serif;--ease:cubic-bezier(.2,.7,.2,1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;font-weight:450;line-height:1.5;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}h1,h2,p{margin:0}:focus-visible{outline:2px solid var(--claret-dark);outline-offset:3px;border-radius:4px}.site-header{z-index:30;padding:8px var(--gutter);justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.logo{flex:none;display:block}.logo img{width:auto;height:68px}.site-nav{align-items:center;gap:32px;display:flex}.site-nav ul{gap:30px;display:flex}.site-nav li a{padding:12px 0;font-size:15px;font-weight:500;display:inline-block}.site-nav li a:hover{color:var(--claret-dark)}.menu-toggle{cursor:pointer;width:48px;height:48px;color:var(--ink);background:0 0;border:0;margin-right:-12px;padding:12px;display:none}.menu-toggle span{height:2px;transition:transform .2s var(--ease),opacity .2s var(--ease);background:currentColor;margin:5px 0;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.btn{border:1.5px solid var(--claret-dark);min-height:48px;transition:background .2s var(--ease),color .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:11px 24px;font-size:16px;font-weight:600;display:inline-flex}.btn-solid{background:var(--claret-dark);color:#fff}.btn-line{color:var(--claret-dark);background:0 0}.btn-line:hover{background:var(--claret-dark);color:#fff}.btn-nav{min-height:44px;padding:8px 20px;font-size:15px}.arrow{flex:none}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--claret-dark);font-size:13px;font-weight:700}h1{font-family:var(--serif);letter-spacing:-.012em;font-weight:400;line-height:1}h1 span,h1 em{font-style:normal;display:block}h1 em{color:var(--claret-dark)}.lede{color:var(--muted);max-width:54ch}.actions{flex-wrap:wrap;gap:12px;display:flex}.status{color:var(--muted);font-size:13px;line-height:1.45}.tag{background:var(--ink);color:#fff;letter-spacing:.08em;vertical-align:1px;border-radius:999px;margin-left:8px;padding:2px 10px;font-size:11px;display:inline-block}.legal{color:var(--muted);font-size:12px;line-height:1.45}@media (width<=900px){.logo img{height:56px}.menu-toggle{display:block}.site-nav{padding:8px var(--gutter) 24px;background:var(--ground);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:12px;display:none;position:absolute;top:100%;left:0;right:0}.site-nav.open{display:flex}.site-nav ul{flex-direction:column;gap:0}.site-nav li a{border-bottom:1px solid var(--line);padding:12px 0;font-size:18px;display:block}.btn-nav{min-height:48px;font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}:root{--slant:-9deg;--unslant:9deg}.hero{padding:clamp(12px,1.6vw,24px) 0 clamp(36px,4vw,56px) var(--gutter);grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:center;gap:clamp(24px,3vw,44px);display:grid;overflow-x:clip}.hero-copy{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.hero h1{font-size:clamp(58px,6.5vw,96px)}.hero-visual{min-width:0;padding-right:var(--gutter);flex-direction:column;gap:14px;display:flex}.panels{gap:12px;padding-left:42px;display:flex}.panel{min-width:0;height:clamp(420px,39vw,560px);transform:skewX(var(--slant));background:var(--ink);transition:flex-grow .45s var(--ease);border-radius:22px;flex:1 1 0;overflow:hidden}.panel:nth-child(2n){margin-top:26px;margin-bottom:-26px}.panel-inner{width:100%;height:100%;position:relative}.panel-inner:after{content:"";background:linear-gradient(#0000 52%,#260c1457 72%,#260c14db 100%);position:absolute;inset:0}.panel img{object-fit:cover;width:192%;max-width:none;height:100%;transform:skewX(var(--unslant)) scale(1.04);position:absolute;inset:0 -46%}.panel--robotics img{object-position:50% 30%}.panel--ai img{object-position:40% 50%}.panel-label{z-index:1;transform:skewX(var(--unslant));color:#fff;font-size:clamp(17px,1.45vw,21px);font-weight:600;line-height:1.15;position:absolute;bottom:20px;left:22px;right:10px}@media (hover:hover){.panel:hover{flex-grow:1.35}}.panel-controls{display:none}.status{text-align:right;margin-top:26px;padding-left:0}@media (prefers-reduced-motion:no-preference){.panel{animation:rise .7s var(--ease) both}.panel:nth-child(2){animation-delay:80ms}.panel:nth-child(3){animation-delay:.16s}.panel:nth-child(4){animation-delay:.24s}}@keyframes rise{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0}}.venture{background:var(--panel);grid-template-columns:minmax(0,38fr) minmax(0,62fr);min-height:clamp(480px,42vw,600px);display:grid;position:relative;overflow:hidden}.venture-copy{z-index:2;padding:clamp(36px,4vw,56px) 0 clamp(28px,3vw,40px) var(--gutter);flex-direction:column;align-items:flex-start;gap:14px;display:flex;position:relative}.venture-logo{width:clamp(220px,24vw,340px);height:auto;margin:6px 0 8px}.venture-line{font-family:var(--serif);color:var(--claret-dark);font-size:clamp(28px,2.7vw,38px);line-height:1.06}.venture-body{color:var(--muted);max-width:44ch}.venture .btn{margin-top:4px}.venture .legal{max-width:52ch;margin-top:auto;padding-top:14px}.venture-stage{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid;position:relative}.band{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.band:before{content:"";transform:skewX(var(--slant));position:absolute;inset:0 -7%}.band--lime:before{background:var(--mt-lime)}.band--pink:before{background:var(--mt-pink)}.band--blue:before{background:var(--mt-blue)}.band:last-child:before{right:-30%}.band img{z-index:1;filter:drop-shadow(0 14px 16px #12141729);width:96%;max-width:none;height:auto;position:relative}@media (width>=641px){.band{--ground:40%;padding-bottom:var(--ground);align-items:flex-end}.band:nth-child(2){--ground:32%}.band img{filter:drop-shadow(0 8px 10px #1214171f);width:88%}.band:nth-child(2) img{width:104%}.band:after{content:"";left:13%;right:18%;bottom:calc(var(--ground) - 8px);background:radial-gradient(closest-side,#12141757,#12141700);border-radius:50%;height:22px;position:absolute}.band:nth-child(2):after{height:26px;left:6%;right:12%}}@media (width>=1041px){.band:first-child:before{left:6%}}@media (width>=641px) and (width<=1040px){.band{--ground:8%}.band:nth-child(2){--ground:4%}}@media (width<=1040px){.hero{padding-right:var(--gutter);grid-template-columns:1fr}.hero h1{font-size:clamp(52px,9vw,84px)}.hero-visual{padding-right:0}.panels{margin-right:18px;padding-left:34px}.panel{height:clamp(320px,50vw,460px)}.venture{grid-template-columns:1fr}.venture-copy{padding-right:var(--gutter)}.venture-stage{min-height:clamp(260px,38vw,400px)}}@media (width<=640px){body{font-size:16px}.hero{padding:6px var(--gutter) 32px;gap:26px}.hero-copy{gap:16px}.hero h1{font-size:clamp(40px,11.4vw,46px);line-height:1.04}.actions{width:100%}.actions .btn{flex:100%}.hero-visual{margin-inline:calc(var(--gutter) * -1);gap:10px}.panels{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0;padding:6px 30px 12px;scroll-padding-inline:30px;overflow-x:auto}.panels::-webkit-scrollbar{display:none}.panel{scroll-snap-align:start;--slant:-5deg;--unslant:5deg;flex:0 0 66%;height:330px;animation:none}.panel:nth-child(2n){margin:0}.panel img{width:144%;inset:0 -22%}.panel-label{font-size:20px;bottom:18px;left:20px}.panel-controls{padding-inline:var(--gutter);gap:10px;display:flex}.panel-btn{border:1.5px solid var(--claret-dark);width:48px;height:48px;color:var(--claret-dark);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.panel-btn:disabled{opacity:.35;cursor:default}.status{text-align:left;padding-inline:var(--gutter);margin:0}.venture-copy{padding:28px var(--gutter) 22px;gap:12px}.venture-logo{width:210px}.venture-line{font-size:30px}.venture .legal{order:9;padding-top:6px}.venture-stage{min-height:52vw}.band:before{--slant:-5deg}.band img{width:100%}}.site-nav li a[aria-current=page]{color:var(--claret-dark);box-shadow:inset 0 -2px 0 var(--claret-dark)}.hero h1,.section h2,.impact-band h2{text-wrap:balance}.section{padding:clamp(56px,6.5vw,96px) var(--gutter)}.section--tight{padding-bottom:clamp(28px,3vw,44px)}.section--panel{background:var(--panel)}.section-head{flex-direction:column;gap:14px;max-width:820px;margin-bottom:clamp(28px,3.4vw,48px);display:flex}.section-head:last-child{margin-bottom:0}.section h2,.impact-band h2{font-family:var(--serif);letter-spacing:-.012em;font-size:clamp(38px,4.7vw,68px);font-weight:400;line-height:1.02}.section h3{margin:0;font-size:21px;font-weight:650;line-height:1.2}.section h2.eyebrow{font-family:var(--sans);letter-spacing:.16em;margin-bottom:clamp(24px,3vw,40px);font-size:13px;font-weight:700;line-height:1.5}.contact-section h2.eyebrow{margin-bottom:0}.section h2.area-name,.section h3.area-name{font-family:var(--sans);letter-spacing:0;margin:0;font-size:21px;font-weight:650;line-height:1.2}.section--flush{padding-top:0}.venture-copy .tag{text-transform:uppercase;margin-left:0;padding:4px 12px;font-weight:700}.section-lede{color:var(--muted);max-width:58ch;font-size:clamp(17px,1.4vw,20px)}.section-status{text-align:left;margin-top:28px}.tag--live{background:var(--ink);color:#fff}.tag--explore{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.tag--partner{color:var(--claret-dark);box-shadow:inset 0 0 0 1.5px var(--claret-dark);background:0 0}.section .tag,.area-text .tag{text-transform:uppercase;align-self:flex-start;margin-left:0;padding:4px 12px;font-weight:700}.text-link{min-height:48px;color:var(--claret-dark);align-items:center;gap:10px;margin-top:24px;font-weight:600;display:inline-flex}.text-link:hover{text-decoration:underline}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);margin:0;padding:0;list-style:none;display:grid}.steps--three{grid-template-columns:repeat(3,minmax(0,1fr))}.steps--two{grid-template-columns:repeat(2,minmax(0,1fr))}.step{flex-direction:column;align-items:flex-start;gap:10px;padding-left:36px;display:flex;position:relative}.step:before{content:"";background:var(--claret-dark);width:3px;transform:skewX(var(--slant));position:absolute;top:2px;bottom:2px;left:8px}.step p{color:var(--muted)}.step-num{font-family:var(--serif);color:var(--claret-dark);font-size:clamp(44px,4.6vw,66px);line-height:1}.area-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px);margin:0;padding:0;list-style:none;display:grid}.area-cards--two{grid-template-columns:repeat(2,minmax(0,1fr))}.area-card{flex-direction:column;gap:22px;min-width:0;display:flex}.slant{background:var(--ink);height:clamp(280px,25vw,360px);transform:skewX(var(--slant));border-radius:20px;margin-inline:26px;position:relative;overflow:hidden}.slant img{object-fit:cover;width:152%;max-width:none;height:100%;transform:skewX(var(--unslant)) scale(1.04);position:absolute;inset:0 -26%}.area-text{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.area-text p{color:var(--muted)}.area-text .area-note{color:var(--ink);font-size:15px}.impact-band{background:var(--claret-dark);color:#fff;clip-path:polygon(0 clamp(28px,5vw,76px),100% 0,100% 100%,0 100%);padding:clamp(84px,10vw,144px) var(--gutter) clamp(56px,6.5vw,96px)}.impact-inner{flex-direction:column;align-items:flex-start;gap:16px;max-width:820px;display:flex}.impact-band .eyebrow{color:#f7dce2}.btn-white{color:var(--claret-dark);background:#fff;border-color:#fff;margin-top:8px}.page-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:clamp(28px,4vw,56px)}.page-hero h1{font-size:clamp(50px,5.5vw,80px);line-height:1.02}.page-hero--solo{padding-right:var(--gutter);grid-template-columns:1fr}.page-hero--solo h1{max-width:26ch}.panels--static{padding-left:42px}.panels--static .panel{height:clamp(340px,33vw,470px)}.panels--static .panel-inner:after{display:none}.panels--static .panel img{width:160%;inset:0 -30%}.panels--static .panel:only-child img{width:124%;inset:0 -12%}.partner-row{justify-content:space-between;align-items:center;gap:32px;display:flex}.partner-row .section-head{margin:0}.promise{font-family:var(--serif);color:var(--claret-dark);margin-top:clamp(32px,4vw,52px);font-size:clamp(26px,2.6vw,36px);line-height:1.12}.contact-section{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,72px);padding-top:clamp(24px,3vw,44px);display:grid}.mail-link{font-family:var(--serif);color:var(--claret-dark);overflow-wrap:anywhere;margin-top:10px;padding-block:8px;font-size:clamp(28px,3vw,42px);line-height:1.1;display:inline-block}.mail-link:hover{text-decoration:underline}.routes{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.routes li{border-bottom:1px solid var(--line)}.route{min-height:48px;transition:color .2s var(--ease);justify-content:space-between;align-items:center;gap:20px;padding:20px 4px;display:flex}.route:hover{color:var(--claret-dark)}.route strong{font-size:19px;font-weight:650;line-height:1.25}.site-footer{padding:36px var(--gutter);background:var(--ink);color:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px 48px;display:grid}.footer-logo img{width:auto;height:72px}.site-footer ul{flex-wrap:wrap;justify-content:flex-end;gap:0 26px;margin:0;padding:0;list-style:none;display:flex}.site-footer li a{padding:12px 0;font-size:15px;font-weight:500;display:inline-block}.site-footer a:hover{text-decoration:underline}.site-footer :focus-visible{outline-color:#fff}.footer-mail{border-top:1px solid #fff3;grid-column:1/-1;padding-top:18px}.footer-mail a{padding-block:12px;font-weight:600;display:inline-block}.footer-note{color:#d9d6d2;grid-column:1/-1;font-size:12px;line-height:1.45}@media (width<=1040px){.steps,.steps--two{grid-template-columns:repeat(2,minmax(0,1fr))}.steps--three,.page-hero{grid-template-columns:1fr}.page-hero h1{font-size:clamp(46px,8vw,72px)}.contact-section{grid-template-columns:1fr}.area-cards{gap:20px}.slant{height:clamp(220px,32vw,300px);margin-inline:18px}}@media (width<=640px){.section{padding:40px var(--gutter)}.section--tight{padding-bottom:20px}.section h2,.impact-band h2{font-size:clamp(34px,9.6vw,40px);line-height:1.05}.section h3{font-size:19px}.section-head{gap:10px;margin-bottom:24px}.section-status{margin-top:22px;padding-inline:0}.steps,.steps--two,.steps--three{grid-template-columns:1fr;gap:22px}.section h2.area-name,.section h3.area-name{font-size:19px}.step{gap:6px;padding-left:30px}.step-num{font-size:40px}.capabilities .step{grid-template-columns:44px minmax(0,1fr);column-gap:6px;display:grid}.capabilities .step-num{grid-row:1/span 2}.area-cards,.area-cards--two{grid-template-columns:1fr;gap:22px}.area-card{grid-template-columns:34% minmax(0,1fr);align-items:start;gap:16px;display:grid}.slant{--slant:-5deg;--unslant:5deg;border-radius:14px;height:148px;margin-inline:8px}.slant img{width:124%;inset:0 -12%}.area-text{gap:7px}.area-text .area-note{font-size:14px}.section .tag,.area-text .tag{padding:3px 9px;font-size:10px}.impact-band{clip-path:polygon(0 26px,100% 0,100% 100%,0 100%);padding:62px var(--gutter) 44px}.impact-band .btn{width:100%}.page-hero{padding-top:10px}.page-hero h1{font-size:clamp(38px,10.6vw,44px);line-height:1.05}.panels--static{scroll-snap-type:none;gap:10px;padding:4px 24px 4px 30px;overflow:visible}.panels--static .panel{flex:1 1 0;min-width:0;height:210px}.panels--static .panel img{width:128%;inset:0 -14%}.panels--static .panel:only-child img{width:110%;inset:0 -5%}.partner-row{flex-direction:column;align-items:stretch;gap:22px}.contact-section{gap:28px;padding-top:12px}.route{gap:14px;padding:16px 2px}.route strong{font-size:17px}.site-footer{padding:28px var(--gutter);grid-template-columns:1fr;gap:12px}.footer-logo img{height:60px}.site-footer ul{grid-template-columns:1fr 1fr;justify-content:start;gap:0 16px;display:grid}}.area-title{font-family:var(--serif);letter-spacing:-.012em;margin:0;font-size:clamp(38px,4.2vw,60px);font-weight:400;line-height:1.04}.section h2.area-title{font-size:clamp(38px,4.2vw,60px)}.area-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,5vw,80px);margin-bottom:clamp(40px,6vw,88px);display:grid}.area-row:nth-of-type(2n){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.area-row:nth-of-type(2n) .slant{order:2}.area-row .slant{height:clamp(380px,37vw,540px);margin-inline:44px}.area-row .slant img{width:132%;inset:0 -16%}.area-row .area-text{gap:14px}.area-row .text-link{margin-top:6px}.venture--detail{grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;min-height:0}.flavours{padding:clamp(36px,4vw,56px) var(--gutter) clamp(36px,4vw,56px) 0;gap:clamp(12px,1.6vw,24px)}.flavours .slant{background:var(--panel);height:clamp(260px,25vw,360px);margin-inline:18px}.flavours .slant img{width:144%;inset:0 -22%}.explore-rows{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.explore-row{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:18px 0;display:flex}.path{font-family:var(--serif);letter-spacing:-.012em;flex-wrap:wrap;gap:6px clamp(20px,3vw,44px);margin:0;padding:0;font-size:clamp(46px,5.4vw,78px);line-height:1.08;list-style:none;display:flex}.path li{align-items:center;gap:clamp(20px,3vw,44px);display:flex}.path li:nth-child(2n){color:var(--claret-dark)}.path li:not(:last-child):after{content:"";background:var(--claret-dark);width:3px;height:.72em;transform:skewX(var(--slant))}.route small{color:var(--muted);margin-top:4px;font-size:16px;display:block}@media (width<=1040px){.area-row,.area-row:nth-of-type(2n){grid-template-columns:1fr}.area-row:nth-of-type(2n) .slant{order:0}.area-row .slant{height:clamp(320px,62vw,520px);margin-inline:28px}.venture--detail{grid-template-columns:1fr}.flavours{padding:0 var(--gutter) 40px}}@media (width<=640px){.section h2.area-title{font-size:clamp(34px,9.6vw,40px)}.area-row{gap:20px;margin-bottom:36px}.area-row .slant{border-radius:16px;height:84vw;margin-inline:14px}.area-row .slant img{width:116%;inset:0 -8%}.flavours{padding:0 var(--gutter) 32px;gap:14px}.flavours .slant{height:112px;margin-inline:8px}.flavours .slant img{width:124%;inset:0 -12%}.flavours .area-card{align-items:center}.path{font-size:clamp(36px,10vw,40px);line-height:1.2;display:block}.path li:after{display:none}.route small{font-size:15px}}:root{--ground:#fff;--panel:#fff;--muted:#4a4c50;--claret-dark:#a3243b;--line:#12141729}.eyebrow,.impact-band .eyebrow{letter-spacing:0;text-transform:none;color:var(--ink);font-size:15px;font-weight:600}.section h2.eyebrow{letter-spacing:0;font-size:15px;font-weight:600}.venture-line,.mail-link,.path li:nth-child(2n),.step-num{color:var(--ink)}.step:before,.path li:not(:last-child):after{background:var(--ink)}.btn-line,.panel-btn{color:var(--ink);border-color:var(--ink)}.btn-line:hover{background:var(--ink);border-color:var(--ink);color:#fff}.btn-solid:hover{background:#8b1e32;border-color:#8b1e32}.text-link{color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.text-link:hover,.mail-link:hover{color:var(--claret-dark)}.site-footer .footer-note{color:#ffffffc7}.section--panel{border-top:1px solid var(--ink)}.impact-band{color:var(--ink);clip-path:none;border-top:1px solid var(--ink);padding:clamp(56px,6.5vw,96px) var(--gutter);background:#fff}.impact-band .section-lede{color:var(--muted)}.impact-band :focus-visible{outline-color:var(--claret-dark)}.btn-white{background:var(--claret-dark);border-color:var(--claret-dark);color:#fff}.btn-white:hover{background:#8b1e32;border-color:#8b1e32}.panel-inner:after{background:linear-gradient(#0000 52%,#0000003d 72%,#000000b8 100%)}img[src*=consumer-mt]{filter:none}img[src*=robotics-line]{filter:brightness(1.02)}img[src*=ai-workspace]{filter:brightness(.86)}img[src*=social-hands]{filter:brightness(1.22)}.section h2,.impact-band h2{font-size:clamp(34px,3.1vw,44px);line-height:1.08}.impact-band h2{font-size:clamp(44px,5vw,72px);line-height:1.02}.section h2.area-title{font-size:clamp(34px,3.1vw,44px);line-height:1.08}.lede{text-wrap:pretty;max-width:44ch;font-size:clamp(18px,1.4vw,20px);line-height:1.45}.section-lede{font-size:clamp(17px,1.25vw,18px)}.status{font-size:14px}.legal{font-size:13px}.p-areas .page-hero h1,.p-contact .page-hero h1{font-size:clamp(46px,3.9vw,56px);line-height:1.04}@media (width<=640px){.eyebrow,.impact-band .eyebrow,.section h2.eyebrow{font-size:14px}.section h2,.section h2.area-title{font-size:30px;line-height:1.1}.impact-band{padding:40px var(--gutter)}.impact-band h2{font-size:clamp(38px,10.6vw,42px);line-height:1.05}.lede{font-size:18px}.section-lede{font-size:17px}.p-areas .page-hero h1,.p-contact .page-hero h1{font-size:34px;line-height:1.08}}:root{--ink:#17231e;--claret-dark:#164b3c;--muted:#17231ec2;--line:#17231e29}.btn-solid:hover,.btn-white:hover{background:var(--ink);border-color:var(--ink)}.impact-band h2{color:#164b3c}.p-about .section--panel{background:#e2e9e2;border-top:0}
