@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479.c7ba4a65.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96.e8a15cd1.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2.p.158762cf.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}.archivo_60f90cc1-module__yljrMG__className{font-family:Archivo,Segoe UI,sans-serif;font-style:normal}.archivo_60f90cc1-module__yljrMG__variable{--font-archivo:"Archivo",Segoe UI,sans-serif}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787.088ba3ed.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 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75.p.c68a79fb.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}.instrument_sans_a4bd47b3-module__XGdGfa__className{font-family:Instrument Sans,Segoe UI,sans-serif;font-style:normal}.instrument_sans_a4bd47b3-module__XGdGfa__variable{--font-instrument:"Instrument Sans",Segoe UI,sans-serif}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239.690580e8.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe.719084df.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e.p.102b7f24.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239.690580e8.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe.719084df.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e.p.102b7f24.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}.jetbrains_mono_7ab7a694-module__JEQ1iW__className{font-family:JetBrains Mono,ui-monospace,monospace;font-style:normal}.jetbrains_mono_7ab7a694-module__JEQ1iW__variable{--font-jetbrains:"JetBrains Mono",ui-monospace,monospace}
.home{--green:#0da840;--green-ink:#08752c;--green-deep:#065f24;--ever:#10261b;--ever-2:#183626;--mint:#4be07a;--paper:#f3f7f2;--white:#fff;--ink:#10261b;--muted:#425449;--line:#cfddd2;--focus:#ffd93d;--display:var(--font-archivo);--body:var(--font-instrument);--mono:var(--font-jetbrains);--wrap:1200px}.home,.home *{box-sizing:border-box}:root:has(.home){scroll-behavior:smooth}.home{background:var(--white);color:var(--ink);font:400 1.0625rem/1.6 var(--body);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;overflow-x:clip}.home img,.home svg{display:block}.home a{color:inherit}.home h1,.home h2,.home h3{font-family:var(--display);letter-spacing:-.02em;margin:0;line-height:1.02}.home p{margin:0}.home .wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.home .skip{background:var(--focus);color:var(--ink);z-index:10;border-radius:6px;padding:8px 14px;font-weight:600;position:absolute;top:8px;left:-999px}.home .skip:focus{left:16px}.home :focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}.home .on-light :focus-visible{outline-color:var(--green-ink)}.home .btn{font:600 1rem/1 var(--body);white-space:nowrap;border-radius:999px;align-items:center;gap:.55em;padding:15px 22px;text-decoration:none;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex}.home .btn svg{flex:none;width:14px;height:14px}.home .btn-white{color:var(--green-ink);box-shadow:0 2px 0 var(--green-deep);background:#fff}.home .btn-white:hover{box-shadow:0 4px 0 var(--green-deep);transform:translateY(-2px)}.home .btn-ghost{color:#fff;box-shadow:inset 0 0 0 2px #ffffffbf}.home .btn-ghost:hover{background:#ffffff14;box-shadow:inset 0 0 0 2px #fff}.home .btn-green{background:var(--green-ink);color:#fff}.home .btn-green:hover{background:var(--green-deep);transform:translateY(-2px)}.home .link{color:var(--green-ink);border-bottom:2px solid #08752c4d;padding-bottom:1px;font-weight:600;text-decoration:none}.home .link:hover{border-bottom-color:var(--green-ink)}.home .hero{color:#fff;background:radial-gradient(1200px 700px at 85% 40%,#0b8233 0%,#0b823300 60%),linear-gradient(160deg,var(--green-ink)0%,var(--green-deep)100%);isolation:isolate;position:relative;overflow:hidden}.home .hero:after{content:"";background:var(--ever);height:10px;position:absolute;bottom:0;left:0;right:0}.home .top{z-index:3;justify-content:space-between;align-items:center;gap:24px;padding-top:22px;padding-bottom:22px;display:flex;position:relative}.home .brand{font:800 1.3rem/1 var(--display);letter-spacing:-.02em;align-items:center;gap:10px;text-decoration:none;display:flex}.home .brand svg{overflow:visible}.home .brand svg circle{stroke:#fff;stroke-width:5px}.home .nav{align-items:center;gap:28px;display:flex}.home .nav a.navlink{opacity:.92;font-size:.98rem;font-weight:500;text-decoration:none}.home .nav a.navlink:hover{opacity:1;text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.home .nav .btn{padding:11px 18px;font-size:.95rem}.home .hero-grid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:40px;padding-top:40px;padding-bottom:96px;display:grid;position:relative}.home .eyebrow{font:500 .8rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.home .hero h1{letter-spacing:-.035em;z-index:1;margin:22px 0 26px;font-size:clamp(2.4rem,5.4vw,4.9rem);font-weight:800;line-height:.95;position:relative}.home .hero h1 em{color:var(--ever);-webkit-text-stroke:0;background:#fff;border-radius:.12em;width:max-content;max-width:100%;margin-top:.14em;margin-left:-.14em;padding:0 .14em .06em;font-style:normal;display:block}.home .lede{color:#fff;max-width:33ch;font-size:1.2rem;line-height:1.55}.home .lede strong{font-weight:600}.home .cta-row{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.home .comb-wrap{margin-right:-24px;position:relative}.home .comb{width:100%;height:auto;overflow:visible}.home .comb .ghost use{fill:none;stroke:#ffffff38;stroke-width:2px}.home .cell{cursor:pointer;text-decoration:none}.home .cell .hx-shape{stroke:#fff;stroke-width:3px;transition:fill .2s,stroke-width .2s}.home .cell.svc .hx-shape{fill:#fff0}.home .cell.svc:hover .hx-shape{fill:#ffffff1f}.home .cell.prf .hx-shape{fill:var(--ever);stroke:var(--ever)}.home .cell.prf:hover .hx-shape{fill:var(--ever-2)}.home .cell.core .hx-shape{fill:#fff}.home .cell.core text{fill:var(--green-ink);font-size:19px;font-weight:700}.home .cell:focus{outline:none}.home .cell:focus-visible .hx-shape{stroke:var(--focus);stroke-width:7px}.home .cell text{fill:#fff;font-family:var(--display);text-anchor:middle}.home .cell .k{font:500 13px var(--mono);letter-spacing:.08em;text-transform:uppercase;font-family:var(--mono)}.home .cell .t{letter-spacing:-.01em;font-size:21px;font-weight:700}.home .cell .n{letter-spacing:-.03em;font-size:41px;font-weight:800}.home .cell.prf .n{fill:var(--mint)}.home .cell .arrow{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.home .cell .ico{fill:none;stroke:var(--mint);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.home .cell .ico .j circle{fill:#fff;stroke:var(--ever);stroke-width:2.4px}.home .cell.prf:hover .ico .j circle{stroke:var(--ever-2)}.home .cell .ico .chk{stroke:#fff;stroke-width:3.4px}.home .cell .ico .dot{fill:#fff;stroke:none}.home .cell .draw-late.hold{stroke-dasharray:1;stroke-dashoffset:1px}.home .cell .draw-late.hold.go{animation:.4s ease-out forwards home-draw}.home .cell.prf .s{font:500 15px var(--body);fill:#d7e7dc;font-family:var(--body)}.home .comb-note{font:500 .78rem/1.4 var(--mono);letter-spacing:.04em;color:#e3f3e7;text-align:center;margin-top:10px}.home .comb .ghost use{stroke-dasharray:1;stroke-dashoffset:1px;animation:home-draw 1.1s var(--d,0s)ease-out forwards}.home .comb .cell .hx-shape{stroke-dasharray:1;stroke-dashoffset:1px;fill-opacity:0;animation:home-draw .6s var(--d)cubic-bezier(.6,0,.2,1)forwards,home-fillin .45s calc(var(--d) + .4s)ease-out forwards}.home .comb .cell .c{opacity:0;transform-box:fill-box;animation:home-rise .45s calc(var(--d) + .5s)ease-out forwards;transform:translateY(8px)}.home .hero .reveal{opacity:0;animation:home-rise .6s var(--d,0s)ease-out forwards;transform:translateY(14px)}@keyframes home-draw{to{stroke-dashoffset:0}}@keyframes home-fillin{to{fill-opacity:1}}@keyframes home-rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:root:has(.home){scroll-behavior:auto}.home .comb .ghost use,.home .comb .cell .hx-shape,.home .comb .cell .c,.home .hero .reveal{stroke-dashoffset:0;fill-opacity:1;opacity:1;transform:none;animation:none!important}.home .btn{transition:none}}.home section{padding:104px 0}.home .sec-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:40px;margin-bottom:56px;display:grid}.home .tag{font:500 .8rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--green-ink);align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.home .tag .hx{width:14px;height:16px}.home .tag .hx use{fill:none;stroke:currentColor;stroke-width:12px}.home h2{font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:800}.home .sec-head p{color:var(--muted);max-width:44ch;font-size:1.12rem}.home .services{background:var(--white)}.home .svc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home .card{border:2px solid var(--ink);background:#fff;border-radius:18px;flex-direction:column;padding:30px 28px 28px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.home .card:hover{box-shadow:8px 8px 0 var(--green);transform:translateY(-4px)}.home .card .icon{width:58px;height:66px;margin-bottom:22px}.home .card .icon use{fill:var(--paper);stroke:var(--green-ink);stroke-width:5px}.home .card .icon path{fill:none;stroke:var(--ever);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.home .card h3{margin-bottom:12px;font-size:1.65rem;font-weight:700}.home .card p{color:var(--muted)}.home .card ul{gap:9px;margin:18px 0 26px;padding:0;font-size:.98rem;list-style:none;display:grid}.home .card li{align-items:flex-start;gap:10px;display:flex}.home .card li:before{content:"";background:var(--green);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;width:9px;height:10px;margin-top:.55em}.home .card .proofline{font:500 .82rem/1.4 var(--mono);color:var(--green-ink);background:var(--paper);border-radius:8px;margin-bottom:22px;padding:9px 12px}.home .card .foot{margin-top:auto}.home .proof{background:var(--ever);color:#fff;position:relative;overflow:hidden}.home .proof .tag{color:var(--mint)}.home .proof .sec-head p{color:#c9dace}.home .proof-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;display:grid}.home .panel{border:1.5px solid #2e4c3b;border-radius:18px;padding:30px}.home .panel h3{font-size:1.35rem;font-weight:700}.home .panel .src{font:500 .8rem/1.5 var(--mono);color:#a9c2b1;margin-top:8px}.home .metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.home .metric{background:var(--ever-2);border-radius:14px;padding:20px 20px 18px}.home .metric .lbl{color:#d3e2d8;font-size:.95rem}.home .metric .vals{font-family:var(--display);letter-spacing:-.02em;align-items:baseline;gap:12px;margin-top:8px;font-weight:800;display:flex}.home .metric .from{color:#a9c2b1;font-size:1.6rem;-webkit-text-decoration:line-through #a9c2b199;text-decoration:line-through #a9c2b199;text-decoration-thickness:2px}.home .metric .to{color:var(--mint);font-size:2.6rem;line-height:1}.home .metric .vals svg{flex:none;align-self:center;width:20px;height:20px}.home .metric .vals svg path{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.home .panel.cca{background:var(--green-ink);border-color:var(--green-ink);flex-direction:column;display:flex}.home .cca .big{font:800 clamp(3.4rem,6vw,4.8rem)/.9 var(--display);letter-spacing:-.04em;margin:22px 0 6px}.home .cca .big-l{font-size:1.1rem;font-weight:600}.home .cca p.d{color:#fff;margin-top:18px}.home .cca .foot{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:26px;display:flex}.home .process{background:var(--paper)}.home .steps{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.home .steps:before{content:"";background:repeating-linear-gradient(90deg,var(--green-ink)0 8px,transparent 8px 14px);z-index:0;height:2px;position:absolute;top:33px;left:40px;right:40px}.home .step{z-index:1;position:relative}.home .step .num{width:58px;height:66px;margin-bottom:22px;position:relative}.home .step .num svg{width:100%;height:100%}.home .step .num use{fill:var(--green-ink)}.home .step .num span{color:#fff;font:700 1.15rem/1 var(--mono);place-items:center;display:grid;position:absolute;inset:0}.home .step h3{margin-bottom:8px;font-size:1.4rem;font-weight:700}.home .step p{color:var(--muted);max-width:30ch;font-size:1rem}.home .andrew{background:#fff}.home .who{border:2px solid var(--ink);border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:56px;padding:48px;display:grid}.home .mono-hex{width:200px;height:230px;position:relative}.home .mono-hex svg{width:100%;height:100%}.home .mono-hex use.o{fill:var(--ever)}.home .mono-hex use.i{fill:none;stroke:var(--green);stroke-width:3px}.home .mono-hex span{font:800 4rem/1 var(--display);color:#fff;letter-spacing:-.04em;place-items:center;display:grid;position:absolute;inset:0}.home .who h2{font-size:clamp(2rem,4vw,3rem)}.home .who .role{font:500 .85rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--green-ink);margin:14px 0 18px}.home .who p.b{color:var(--muted);max-width:56ch;font-size:1.1rem}.home .who .foot{flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;display:flex}.home .products{background:#fff;padding-top:0}.home .prod-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home .prod{border-top:4px solid var(--ink);flex-direction:column;gap:10px;padding:22px 4px 8px;text-decoration:none;display:flex}.home .prod:hover{border-top-color:var(--green)}.home .prod .pn{font:700 1.45rem/1.1 var(--display);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:10px;display:flex}.home .prod .pn svg{flex:none;width:18px;height:18px;transition:transform .15s}.home .prod .pn svg path{fill:none;stroke:var(--green-ink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.home .prod:hover .pn svg{transform:translate(3px,-3px)}.home .prod p{color:var(--muted);font-size:.98rem}.home .prod .path{font:500 .8rem/1 var(--mono);color:var(--green-ink)}.home .close{background:linear-gradient(160deg,var(--green-ink),var(--green-deep));color:#fff;padding:120px 0;position:relative;overflow:hidden}.home .close .big-hex{pointer-events:none;width:560px;height:640px;position:absolute;top:50%;right:-120px;transform:translateY(-50%)}.home .close .big-hex use{fill:none;stroke:#ffffff2e;stroke-width:2px}.home .close h2{max-width:12ch;font-size:clamp(2.6rem,6.4vw,5.2rem);position:relative}.home .close p{max-width:46ch;margin-top:20px;font-size:1.2rem;position:relative}.home .close .cta-row{position:relative}.home .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home footer{background:var(--ever);color:#d3e2d8;padding:34px 0;font-size:.95rem}.home footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;display:flex}.home footer nav{gap:24px;display:flex}.home footer a{color:#fff;text-underline-offset:4px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.home footer a:hover{text-decoration-color:#fff}@media (max-width:1000px){.home .hero-grid{grid-template-columns:1fr;gap:40px;padding-top:36px}.home .comb-wrap{width:100%;max-width:560px;margin:0 auto}.home .svc-grid,.home .proof-grid{grid-template-columns:1fr}.home .steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.home .steps:before{display:none}.home .prod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home .sec-head{grid-template-columns:1fr;gap:16px}}@media (max-width:760px){.home .nav a.navlink{display:none}.home section{padding:76px 0}.home .who{grid-template-columns:1fr;gap:28px;padding:30px 24px}.home .mono-hex{width:120px;height:138px}.home .mono-hex span{font-size:2.5rem}}@media (max-width:560px){.home .wrap{padding:0 16px}.home .top{padding-top:34px}.home .top .btn{display:none}.home .hero-grid{padding-bottom:72px}.home .lede{font-size:1.1rem}.home .cta-row .btn{justify-content:center;width:100%}.home .metrics,.home .steps,.home .prod-grid{grid-template-columns:1fr}.home .panel{padding:24px 20px}.home .card{padding:26px 22px}.home .close{padding:88px 0}.home .close .big-hex{width:360px;height:410px;right:-160px}.home .comb-wrap{margin:0 -8px}}.home h1,.home h2,.home h3,.home h4{font-stretch:112%}.home h1{letter-spacing:-.02em;font-stretch:125%}.home .cell .grade-plus{fill:none;stroke:var(--mint);stroke-linecap:butt}
