:root{--black:#000001;--paper:#f2f2ed;--green:#08ffbe;--yellow:#fdc700;--red:#ff4f4c;--line:rgb(255 255 255/18%);--text-muted-dark:#b9bcb8;--text-subtle-dark:#9fa39f;--text-muted-light:#50534f;--page-pad:clamp(1.25rem,3.8vw,4.75rem)}*{box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior-y:none}body,html{background:var(--black)}body{margin:0;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:var(--fs-ui);font-weight:400;line-height:1.45;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none;cursor:pointer}button{font-family:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--green);outline-offset:5px}img{display:block;max-width:100%}::selection{background:var(--green);color:var(--black)}.mono{font-family:Roboto Mono,monospace;font-size:var(--fs-small);letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.site-shell{overflow:clip}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.site-header{align-items:center;background:linear-gradient(180deg,rgb(0 0 1/62%),transparent);display:grid;grid-template-columns:1fr auto 1fr;left:0;padding:1rem var(--page-pad);position:fixed;right:0;top:0;transition:background .24s ease;z-index:100}.brand{align-items:center;display:flex;height:52px;overflow:hidden;width:144px}.brand img{height:auto;max-width:none;object-fit:contain;transform:scale(1.9);transform-origin:center;width:144px}.site-header nav{display:flex;font-size:var(--fs-ui);font-weight:400;gap:clamp(1.1rem,2.6vw,2.8rem)}.header-cta,.site-header nav a{opacity:.82;transition:opacity .18s ease,color .18s ease}.header-cta:hover,.site-header nav a:hover{color:var(--green);opacity:1}.header-cta{font-size:var(--fs-ui);font-weight:400;justify-self:end}.header-actions{gap:clamp(1rem,2vw,2.25rem);justify-self:end}.header-actions,.menu-toggle{align-items:center;display:flex}.menu-toggle{background:transparent;border:0;color:#fff;cursor:pointer;font:inherit;font-size:var(--fs-ui);font-weight:400;gap:.7rem;min-height:44px;padding:.45rem 0}.menu-toggle i{height:14px;position:relative;width:14px}.menu-toggle i:after,.menu-toggle i:before{background:currentColor;content:"";height:1px;left:0;position:absolute;top:50%;transition:transform .26s cubic-bezier(.2,.8,.2,1);width:100%}.menu-toggle i:after{transform:rotate(90deg)}.navigation-open .menu-toggle i:before{transform:rotate(45deg)}.navigation-open .menu-toggle i:after{transform:rotate(-45deg)}.navigation-open .site-header{background:transparent}.menu-is-open{overflow:hidden}.menu-overlay{background:#020302;color:#fff;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(560px,1.28fr);inset:0;opacity:0;overflow-y:auto;padding:clamp(7.5rem,12vh,10rem) var(--page-pad) 2rem;pointer-events:none;position:fixed;transform:translateY(-18px);transition:opacity .3s ease,transform .5s cubic-bezier(.2,.8,.2,1),visibility 0s linear .5s;visibility:hidden;z-index:90}.navigation-open .menu-overlay{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s;visibility:visible}.menu-atmosphere{inset:0;overflow:hidden;pointer-events:none;position:absolute}.menu-atmosphere:before{background:radial-gradient(circle,rgb(8 255 190/16%),transparent 62%);content:"";height:70vw;left:-35vw;position:absolute;top:-35vw;width:70vw}.menu-atmosphere:after{background:linear-gradient(105deg,transparent 45%,rgb(8 255 190/7%) 45.2%,transparent 45.6%);content:"";inset:0}.menu-atmosphere span{animation:menuStep 3.4s ease-in-out infinite;background:var(--green);border-radius:50%;bottom:8%;box-shadow:0 0 20px rgb(8 255 190/56%);height:6px;left:calc(6% + var(--i, 0) * 7%);opacity:.22;position:absolute;transform:translateY(calc(var(--i, 0) * -18px));width:6px}.menu-atmosphere span:first-child{--i:0}.menu-atmosphere span:nth-child(2){--i:1;animation-delay:.18s}.menu-atmosphere span:nth-child(3){--i:2;animation-delay:.36s}.menu-atmosphere span:nth-child(4){--i:3;animation-delay:.54s}.menu-atmosphere span:nth-child(5){--i:4;animation-delay:.72s}.menu-atmosphere span:nth-child(6){--i:5;animation-delay:.9s}@keyframes menuStep{50%{box-shadow:0 0 35px 8px rgb(8 255 190/28%);opacity:1;transform:translateY(calc(var(--i, 0) * -18px - 12px))}}.menu-intro{display:flex;flex-direction:column;justify-content:center;padding:2rem 5vw 7rem 0;position:relative}.menu-intro>.mono{color:var(--green)}.menu-intro h2{line-height:.83;margin:2rem 0}.menu-intro-copy{color:var(--text-muted-dark);font-size:var(--fs-ui);line-height:1.55;max-width:29rem}.menu-map{align-self:center;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;position:relative}.menu-group{border-bottom:1px solid var(--line);min-height:190px;padding:1.25rem clamp(1rem,2.4vw,2.5rem) 1.5rem 0}.menu-group:nth-child(2n){border-left:1px solid var(--line);padding-left:clamp(1rem,2.4vw,2.5rem)}.menu-group-heading{display:grid;grid-template-columns:2rem 1fr}.menu-group-heading>span{color:var(--green);padding-top:.4rem}.menu-group-heading h3{font-size:var(--fs-card);margin:0}.menu-group-heading p{color:var(--text-subtle-dark);font-size:var(--fs-small);grid-column:2;letter-spacing:.05em;line-height:1.45;margin:.35rem 0 0;text-transform:uppercase}.menu-links{display:flex;flex-direction:column;grid-column:2;margin:1.2rem 0 0 2rem}.menu-links a{align-items:center;color:var(--text-muted-dark);display:flex;font-size:var(--fs-ui);font-weight:400;justify-content:space-between;line-height:1.45;min-height:36px;padding:.26rem 0;transition:color .16s ease,transform .16s ease}.menu-links a:hover{color:var(--green);transform:translateX(5px)}.menu-utility{align-items:center;bottom:1.5rem;display:flex;font-family:Roboto Mono,monospace;gap:1rem;left:var(--page-pad);letter-spacing:.06em;line-height:1.45;position:absolute;right:var(--page-pad);text-transform:uppercase}.menu-utility p{color:var(--text-subtle-dark);margin:0}.menu-utility>div{display:flex;gap:.65rem}.menu-utility a{color:var(--text-muted-dark);padding:.35rem .1rem}.menu-utility a.active,.menu-utility a:hover{color:var(--green)}.menu-location{margin-left:auto!important}.hero{align-items:flex-end;border-bottom:1px solid var(--line);display:flex;isolation:isolate;min-height:100svh;padding:9rem var(--page-pad) 5.5rem;position:relative}.hero-video{filter:grayscale(1) contrast(1.15);height:100%;object-fit:cover;opacity:.36;width:100%;z-index:-4}.hero-video,.hero-wash{inset:0;position:absolute}.hero-wash{background:linear-gradient(90deg,rgb(0 0 1/88%),rgb(0 0 1/38%) 55%,rgb(0 0 1/86%)),linear-gradient(0deg,#000,transparent 58%);z-index:-3}.motion-field{height:100%;inset:0;opacity:.95;position:absolute;width:100%;z-index:-2}.hero-copy{max-width:1080px;position:relative;z-index:1}.eyebrow{color:var(--green);letter-spacing:.07em;margin:0 0 1.4rem}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:300;letter-spacing:-.045em}.hero h1{font-size:var(--fs-display);line-height:.78;margin:0 0 2rem}.hero-intro{font-size:var(--fs-lead);line-height:1.35;margin:0 0 0 .5rem;max-width:36rem}.hero-index{color:rgb(255 255 255/55%);left:var(--page-pad);position:absolute;top:7.4rem}.scroll-cue{bottom:4.3rem;display:flex;gap:.8rem;position:absolute;right:var(--page-pad)}.section-tag{color:var(--text-muted-dark)}.light-section .section-tag{color:var(--text-muted-light)}.purpose{background:var(--paper);color:var(--black);display:flex;flex-direction:column;justify-content:space-between;min-height:92svh;padding:3rem var(--page-pad) 4rem}.purpose-lead{font-size:var(--fs-subsection);letter-spacing:-.055em;line-height:.98;margin:8vh 0 12vh;max-width:1340px}.purpose-footer{align-items:end;border-top:1px solid rgb(0 0 1/20%);display:flex;font-size:var(--fs-lead);justify-content:space-between;padding-top:1.2rem}.purpose-footer p{margin:0}.step-line{align-items:center;display:flex;gap:clamp(.7rem,2vw,2rem);width:min(48vw,660px)}.step-line span{animation:stepPulse 2.6s infinite;background:var(--black);border-radius:50%;box-shadow:0 0 0 0 var(--green);flex:1 1;height:5px;max-width:5px}.step-line span:nth-child(2){animation-delay:.18s}.step-line span:nth-child(3){animation-delay:.36s}.step-line span:nth-child(4){animation-delay:.54s}.step-line span:nth-child(5){animation-delay:.72s}.step-line span:nth-child(6){animation-delay:.9s}@keyframes stepPulse{50%{background:var(--green);box-shadow:0 0 30px 6px rgb(8 255 190/35%);transform:scale(1.8)}}.system{display:grid;grid-template-columns:1.08fr .92fr;min-height:100svh}.system-art{background:radial-gradient(circle at 50% 50%,#07382d 0,#00130f 36%,#000 72%);border-right:1px solid var(--line);min-height:620px;overflow:hidden;position:relative}.system-art img{filter:hue-rotate(14deg) saturate(1.8);object-fit:cover;opacity:.72;transform:scale(1.08)}.system-art:after{background:radial-gradient(circle at center,transparent 15%,#000 77%);content:"";inset:0;position:absolute}.system-orbit{border:1px solid rgb(8 255 190/38%);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.orbit-one{animation:orbit 16s linear infinite;aspect-ratio:1;width:44%}.orbit-two{animation:orbit 22s linear infinite reverse;aspect-ratio:1;border-color:rgb(253 199 0/24%);width:72%}.system-orbit:before{background:var(--green);border-radius:50%;box-shadow:0 0 24px var(--green);content:"";height:8px;left:50%;position:absolute;top:-4px;width:8px}@keyframes orbit{to{transform:translate(-50%,-50%) rotate(1turn)}}.system-label{bottom:2rem;color:var(--green);left:2rem;position:absolute;z-index:3}.system-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,8rem) var(--page-pad)}.evidence h2,.partner-copy h2,.process-heading h2,.system-copy h2{font-size:var(--fs-section);line-height:.92;margin:4rem 0 2rem}.evidence-copy>p,.partner-copy>p,.system-copy>p{color:rgb(255 255 255/68%);font-size:var(--fs-body);max-width:36rem}.text-link{align-self:flex-start;border-bottom:1px solid;margin-top:2.5rem;padding-bottom:.4rem}.text-link:hover{color:var(--green)}.process-section{background:#0a0b0a;padding:7rem var(--page-pad)}.process-heading{align-items:start;display:grid;grid-template-columns:.35fr 1fr}.process-heading h2{margin-top:0;max-width:800px}.process-grid{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);margin-top:4rem}.process-card{min-height:370px;padding:1.5rem 2rem 2.5rem 0;position:relative}.process-card+.process-card{border-left:1px solid var(--line);padding-left:2rem}.process-card>span{color:var(--text-muted-dark)}.process-card h3{font-size:var(--fs-card);margin:9rem 0 .8rem}.process-card p{color:var(--text-muted-dark);max-width:20rem}.process-mark{height:70px;position:absolute;right:2rem;top:3rem;width:110px}.process-mark:after,.process-mark:before{background:var(--green);content:"";height:2px;inset:50% 0 auto;position:absolute;transform-origin:center}.process-mark-01:before{border-radius:100%;transform:rotate(8deg) scaleX(.85)}.process-mark-01:after{transform:rotate(-8deg) scaleX(.55)}.process-mark-02{border:2px solid var(--green);border-radius:50%;box-shadow:inset 0 0 0 9px #0a0b0a,inset 0 0 0 11px var(--green);height:58px;width:58px}.process-mark-02:before{transform:rotate(42deg)}.process-mark-02:after{transform:rotate(-42deg)}.process-mark-03:before{transform:rotate(-24deg)}.process-mark-03:after{transform:rotate(24deg) translateX(18px)}.evidence{background:var(--paper);color:var(--black);display:grid;grid-template-columns:.46fr .54fr;min-height:90svh}.evidence-image{min-height:620px;overflow:hidden;position:relative}.evidence-image img{filter:grayscale(1) contrast(1.12);object-fit:cover;transform:scale(1.03)}.evidence-copy{display:flex;flex-direction:column;justify-content:center;padding:6rem var(--page-pad)}.evidence-copy .section-tag{color:var(--text-muted-light)}.evidence-copy>p{color:rgb(0 0 1/66%)}.proof-grid{border-block:1px solid rgb(0 0 1/18%);display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin:2.5rem 0 0;padding:1.4rem 0}.proof-grid div{display:flex;flex-direction:column;gap:.25rem}.proof-grid strong{font-size:var(--fs-subsection);font-weight:300;letter-spacing:-.06em}.proof-grid span{font-size:var(--fs-small);letter-spacing:.05em;line-height:1.4;text-transform:uppercase}.two-futures{padding:7rem var(--page-pad)}.future-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:2rem;min-height:680px}.future-card{display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:clamp(2rem,4vw,4.5rem);position:relative}.future-card:before{content:"";inset:0;opacity:.35;position:absolute;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .5s}.future-card:hover:before{opacity:.55;transform:scale(1.045)}.future-parkinsons{background:var(--green);color:var(--black)}.future-parkinsons:before{background:radial-gradient(circle at 80% 15%,#fff 0 2%,transparent 22%),repeating-radial-gradient(ellipse at 80% 15%,transparent 0 16px,rgb(0 0 1/22%) 18px 19px)}.future-longevity{background:var(--yellow);color:var(--black)}.future-longevity:before{background:radial-gradient(circle at 70% 25%,var(--red),transparent 42%),linear-gradient(135deg,transparent 35%,rgb(255 255 255/35%))}.future-card>*{position:relative;z-index:1}.future-card h2{font-size:var(--fs-section);line-height:.86;margin:1rem 0 1.2rem}.future-card p{font-size:var(--fs-body);max-width:28rem}.future-card a{align-self:flex-start;border-bottom:1px solid;margin-top:1.5rem;padding-bottom:.35rem}.partner-section{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;min-height:92svh}.partner-product{min-height:620px;overflow:hidden;position:relative}.partner-product img{filter:grayscale(1) brightness(.6) contrast(1.25);object-fit:cover;transform:scale(1.08)}.partner-product:after{background:linear-gradient(90deg,transparent 50%,var(--black));content:"";inset:0;position:absolute}.partner-copy{display:flex;flex-direction:column;justify-content:center;padding:6rem var(--page-pad)}.solid-cta{align-self:flex-start;background:var(--green);color:var(--black);margin-top:2.5rem;padding:.9rem 1.2rem}.solid-cta:hover{background:#fff}.closing{align-items:center;background:var(--green);display:flex;flex-direction:column;justify-content:center;min-height:85svh;overflow:hidden;padding:6rem var(--page-pad);position:relative;text-align:center}.closing,.closing .eyebrow{color:var(--black)}.closing h2{font-size:var(--fs-section);line-height:.84;margin:2rem 0;position:relative}.closing-mark{mix-blend-mode:multiply;opacity:.12;position:absolute;right:-4rem;top:-5rem;transform:rotate(-18deg) scale(2.4)}.inverse{background:var(--black);color:#fff}.inverse:hover{background:#fff;color:var(--black)}.site-footer{align-items:center;border-top:1px solid var(--line);display:grid;gap:2rem;grid-template-columns:.35fr 1fr auto;padding:2.5rem var(--page-pad)}.site-footer img{height:64px;object-fit:contain;object-position:left;transform:scale(1.65);transform-origin:left center}.site-footer p{font-size:var(--fs-small);margin:0}.footer-meta{color:var(--text-muted-dark);margin-top:.35rem!important}.footer-links{display:flex;font-size:var(--fs-small);gap:1.4rem}.footer-links a:hover{color:var(--green)}.legacy-page{background:var(--paper);color:var(--black);min-height:100svh}.legacy-header,.legacy-hero{background:var(--black)}.legacy-hero{color:#fff;min-height:66svh;overflow:hidden;padding:clamp(7rem,12vw,12rem) var(--page-pad) 4rem;position:relative}.legacy-hero h1{font-size:var(--fs-display);line-height:.86;margin:1.5rem 0;max-width:1200px;position:relative;z-index:1}.legacy-signal{align-items:center;display:flex;gap:4vw;inset:auto -8vw 9vh 42%;opacity:.6;position:absolute;transform:rotate(-11deg)}.legacy-signal span{background:var(--green);border-radius:50%;box-shadow:0 0 40px rgb(8 255 190/68%);height:clamp(7px,1vw,14px);width:clamp(7px,1vw,14px)}.legacy-content{margin:0 auto;max-width:1500px;padding:0 var(--page-pad)}.legacy-section{border-bottom:1px solid rgb(0 0 1/18%);display:grid;gap:3rem;grid-template-columns:minmax(150px,.32fr) 1fr;padding:clamp(4rem,8vw,8rem) 0}.legacy-section .section-tag{color:var(--text-muted-light)}.legacy-section-body{max-width:900px}.legacy-section-body h2{font-size:var(--fs-section);line-height:.95;margin-bottom:2.5rem}.legacy-section-body p{font-size:var(--fs-lead);line-height:1.55;margin-bottom:1.25rem;max-width:52rem;white-space:pre-line}.legacy-media{background:#d9dad4;max-height:75svh;object-fit:cover;width:100%}.legacy-page .site-footer,.nushu-page,.static-page{background:var(--black);color:#fff}.nushu-hero{align-items:flex-end;display:flex;isolation:isolate;min-height:100svh;overflow:hidden;padding:9rem var(--page-pad) 5rem;position:relative}.nushu-hero-image{filter:saturate(.8) contrast(1.08);object-fit:cover;object-position:62% center;z-index:-3}.nushu-hero-shade{background:linear-gradient(90deg,rgb(0 0 1/94%),rgb(0 0 1/65%) 38%,rgb(0 0 1/10%) 72%),linear-gradient(0deg,rgb(0 0 1/82%),transparent 58%);inset:0;position:absolute;z-index:-2}.nushu-hero-copy{max-width:720px}.nushu-hero h1{font-size:var(--fs-display);line-height:.76;margin:0 0 2.2rem}.nushu-hero-copy>p:not(.eyebrow){color:#d5d8d4;font-size:var(--fs-lead);line-height:1.45;max-width:37rem}.nushu-hero-index{bottom:5.5rem;color:#e0e2df;position:absolute;right:var(--page-pad)}.nushu-intro{background:var(--paper);color:var(--black);display:grid;gap:3rem;grid-template-columns:minmax(160px,.28fr) 1fr;padding:clamp(5rem,10vw,10rem) var(--page-pad)}.nushu-intro .section-tag{color:var(--text-muted-light)}.nushu-intro h2{font-size:var(--fs-section);line-height:.88;margin-bottom:2.5rem;max-width:1100px}.nushu-lead{font-size:var(--fs-lead);line-height:1.55;max-width:48rem}.nushu-feature-grid{background:var(--paper);color:var(--black);display:grid;grid-template-columns:repeat(2,1fr);padding:0 var(--page-pad) clamp(5rem,9vw,9rem)}.nushu-feature-grid article{border-top:1px solid rgb(0 0 1/24%);min-height:390px;padding:1.5rem clamp(1.5rem,4vw,4.5rem) 3rem 0;position:relative}.nushu-feature-grid article:nth-child(2n){border-left:1px solid rgb(0 0 1/24%);padding-left:clamp(1.5rem,4vw,4.5rem)}.nushu-feature-grid article>span{color:var(--text-muted-light)}.nushu-feature-grid img{height:74px;margin:3rem 0 2rem auto;object-fit:contain;width:74px}.nushu-feature-grid h3{font-size:var(--fs-card);line-height:.95;margin:0 0 1rem}.nushu-feature-grid p{font-size:var(--fs-ui);line-height:1.55;max-width:33rem}.nushu-how{background:#090a09;padding:clamp(5rem,9vw,9rem) var(--page-pad)}.nushu-how-heading{display:grid;gap:3rem;grid-template-columns:minmax(160px,.28fr) 1fr}.nushu-how h2{font-size:var(--fs-section);line-height:.9;margin:0}.nushu-steps{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);margin-top:5rem}.nushu-steps article{min-height:330px;padding:1.5rem 1.8rem 2.5rem 0}.nushu-steps article+article{border-left:1px solid var(--line);padding-left:1.8rem}.nushu-step-number{color:var(--green);font-family:Roboto Mono,monospace;font-size:var(--fs-small)}.nushu-steps img{filter:brightness(0) invert(1);height:80px;margin:4rem 0 2rem;object-fit:contain;object-position:left;opacity:.88;width:80px}.nushu-steps p{color:#d5d8d4;font-size:var(--fs-ui);line-height:1.5;max-width:18rem}.nushu-product-story{display:grid;grid-template-columns:.46fr .54fr;min-height:100svh}.nushu-product-image{background:#0c654e;min-height:680px;overflow:hidden;position:relative}.nushu-product-image img{object-fit:contain;padding:clamp(3rem,7vw,8rem)}.nushu-product-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(5rem,8vw,9rem) var(--page-pad)}.nushu-product-copy h2{font-size:var(--fs-section);line-height:.9;margin:3rem 0 2rem}.nushu-detail-list{border-top:1px solid var(--line);margin-top:3rem}.nushu-detail-list article{display:grid;gap:1.5rem;grid-template-columns:2.5rem 1fr;padding:1.4rem 0;border-bottom:1px solid var(--line)}.nushu-detail-list span{color:var(--green)}.nushu-detail-list h3{font-size:var(--fs-lead);letter-spacing:-.02em;margin-bottom:.45rem}.nushu-detail-list p{color:var(--text-muted-dark);margin:0}.nushu-dashboard-story{background:var(--paper);color:var(--black);grid-template-columns:.44fr .56fr}.nushu-dashboard-story .section-tag{color:var(--text-muted-light)}.nushu-dashboard-story .nushu-detail-list,.nushu-dashboard-story .nushu-detail-list article{border-color:rgb(0 0 1/20%)}.nushu-dashboard-story .nushu-detail-list p{color:var(--text-muted-light)}.dashboard-image{background:#e3e4de}.dashboard-image img{padding:clamp(2rem,4vw,5rem)}.nushu-innovation{background:var(--yellow);color:var(--black);display:grid;grid-template-columns:1fr 1fr;min-height:92svh}.nushu-innovation-image{min-height:650px;overflow:hidden;position:relative}.nushu-innovation-image img{filter:saturate(.76) contrast(1.06);object-fit:cover}.nushu-innovation-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(5rem,8vw,9rem) var(--page-pad)}.nushu-innovation-copy .section-tag{color:#4a3c00}.nushu-innovation h2{font-size:var(--fs-section);line-height:.9;margin:3rem 0}.nushu-innovation ul{list-style:none;margin:0;padding:0}.nushu-innovation li{align-items:flex-start;border-top:1px solid rgb(0 0 1/26%);display:flex;font-size:var(--fs-ui);gap:1rem;padding:1.1rem 0}.nushu-innovation li span{font-weight:500}.nushu-reviews{padding:clamp(5rem,9vw,9rem) var(--page-pad)}.nushu-reviews>h2{font-size:var(--fs-section);line-height:.88;margin:3rem 0 5rem;max-width:900px}.nushu-review-track{display:grid;gap:1px;grid-template-columns:repeat(5,minmax(240px,1fr));overflow-x:auto}.nushu-review-track figure{background:#111311;display:flex;flex-direction:column;margin:0;min-height:430px;padding:2rem}.nushu-review-track img{border-radius:50%;filter:grayscale(1);height:74px;object-fit:cover;width:74px}.nushu-review-track blockquote{font-size:var(--fs-lead);letter-spacing:-.02em;line-height:1.4;margin:3rem 0}.nushu-review-track figcaption{color:var(--green);margin-top:auto}.nushu-final-cta{align-items:center;background:var(--green);display:flex;flex-direction:column;justify-content:center;min-height:82svh;padding:6rem var(--page-pad);text-align:center}.nushu-final-cta,.nushu-final-cta .eyebrow{color:var(--black)}.nushu-final-cta h2{font-size:var(--fs-section);line-height:.82;margin:2rem 0;max-width:1300px}.nushu-final-cta>p:not(.eyebrow){font-size:var(--fs-body);max-width:42rem}.static-page{background:var(--paper);color:var(--black)}.static-hero{align-items:flex-end;background:#050605;color:#fff;display:flex;isolation:isolate;min-height:76svh;overflow:hidden;padding:10rem var(--page-pad) 4.5rem;position:relative}.static-hero-image{filter:grayscale(.8) contrast(1.1);object-fit:cover;z-index:-3}.static-hero-shade{background:linear-gradient(90deg,rgb(0 0 1/92%),rgb(0 0 1/25%) 75%),linear-gradient(0deg,rgb(0 0 1/80%),transparent);inset:0;position:absolute;z-index:-2}.static-hero-copy{position:relative;z-index:1}.static-hero h1{font-size:var(--fs-display);line-height:.8;margin:0;max-width:1300px}.static-hero-signal{bottom:4rem;display:flex;gap:clamp(1rem,4vw,5rem);position:absolute;right:var(--page-pad);transform:rotate(-8deg)}.static-hero-signal span{background:var(--green);border-radius:50%;box-shadow:0 0 24px rgb(8 255 190/56%);height:7px;width:7px}.static-editorial-section{border-bottom:1px solid rgb(0 0 1/20%);display:grid;gap:clamp(2rem,6vw,7rem);grid-template-columns:minmax(160px,.25fr) 1fr;padding:clamp(4.5rem,8vw,8rem) var(--page-pad)}.static-section-meta{color:var(--text-muted-light)}.static-section-meta p{font-size:var(--fs-small);letter-spacing:.06em;margin:.5rem 0 0;text-transform:uppercase}.static-section-main h2{font-size:var(--fs-section);line-height:.92;margin-bottom:3rem;max-width:1100px}.static-copy-grid{display:grid;gap:1.5rem 3rem;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px}.static-copy-grid p{font-size:var(--fs-body);line-height:1.58;margin:0;white-space:pre-line}.static-media-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-top:4rem}.static-media-grid figure{aspect-ratio:4/3;background:#dfe0da;margin:0;overflow:hidden;position:relative}.static-media-grid figure:first-child:last-child{aspect-ratio:16/9;grid-column:1/-1}.static-media-grid img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.static-media-grid figure:hover img{transform:scale(1.025)}.static-source-link{align-self:start;border-bottom:1px solid;font-size:var(--fs-ui);justify-self:start;padding-bottom:.3rem}.static-source-link:hover{color:#087a5d}.static-contact-link{align-self:start;border-bottom:1px solid;font-size:var(--fs-card);justify-self:start;padding-bottom:.25rem}.static-contact-link:hover{color:#087a5d}.document-grid,.publication-grid{border-top:1px solid rgb(0 0 1/20%);display:grid;grid-template-columns:repeat(2,1fr);margin-top:3rem}.document-card,.publication-grid>*{border-bottom:1px solid rgb(0 0 1/20%);color:var(--black);display:block;min-width:0}.document-card:nth-child(2n),.publication-grid>:nth-child(2n){border-left:1px solid rgb(0 0 1/20%)}.document-card{min-height:300px;padding:1.5rem 3rem 3rem 0}.document-card:nth-child(2n){padding-left:3rem}.document-card .mono,.publication-grid .mono{color:var(--text-muted-light)}.document-card h3,.publication-grid h3{font-size:var(--fs-card);line-height:.98;margin:3rem 0 1rem}.document-card p,.publication-grid p{font-size:var(--fs-ui);line-height:1.55}.document-card strong,.publication-grid strong{border-bottom:1px solid;display:inline-block;font-weight:400;margin-top:1.5rem;padding-bottom:.25rem}.document-card:hover strong,.publication-grid a:hover strong{color:#087a5d}.publication-grid article{height:100%;padding:1.5rem 3rem 3rem 0}.publication-grid>:nth-child(2n) article{padding-left:3rem}.publication-image{aspect-ratio:16/10;margin:0 0 2rem;overflow:hidden;position:relative}.publication-image img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.publication-grid a:hover .publication-image img{transform:scale(1.025)}.publication-grid p{color:var(--text-muted-light);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:7}.static-video-grid{margin-top:4rem}.static-video-grid video{background:#000;display:block;max-height:80svh;width:100%}.hubspot-shell{background:#fff;border:1px solid rgb(0 0 1/18%);margin-top:4rem;max-width:760px;padding:clamp(1.5rem,4vw,4rem)}.hubspot-shell>h3{font-size:var(--fs-card);line-height:.95;margin-bottom:2.5rem}.hubspot-shell a{border-bottom:1px solid}.hubspot-footer{color:var(--text-muted-light);font-size:var(--fs-small);line-height:1.5;margin:2rem 0 0}.static-listing{background:#090a09;color:#fff;padding:clamp(5rem,9vw,9rem) var(--page-pad)}.static-listing-grid{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,1fr);margin-top:3rem}.static-listing-card{border-bottom:1px solid var(--line);display:block;min-width:0}.static-listing-card:nth-child(2n){border-left:1px solid var(--line)}.static-listing-card article{min-height:100%;padding:1.5rem 3rem 3rem 0}.static-listing-card:nth-child(2n) article{padding-left:3rem}.static-card-top{align-items:center;color:var(--green);display:flex;justify-content:space-between}.static-card-image{aspect-ratio:16/8.5;margin:2rem 0 0;overflow:hidden;position:relative}.static-card-image img{filter:grayscale(.45);object-fit:cover;transition:filter .4s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.static-listing-card:hover .static-card-image img{filter:grayscale(0);transform:scale(1.025)}.static-listing-grid h2{font-size:var(--fs-card);line-height:1;margin:3rem 0 1rem}.static-listing-grid p{color:var(--text-muted-dark);font-size:var(--fs-ui);line-height:1.55}.static-card-action{border-bottom:1px solid;display:inline-block;margin-top:1.2rem;padding-bottom:.25rem}.static-listing-card:hover .static-card-action{color:var(--green)}.static-document-links{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,1fr);margin-top:3rem}.static-document-links a{align-items:center;border-bottom:1px solid var(--line);display:flex;font-size:var(--fs-lead);justify-content:space-between;min-height:180px;padding-right:2rem}.static-document-links a:nth-child(2n){border-left:1px solid var(--line);padding-left:2rem}.static-document-links a:hover{color:var(--green)}.static-page .site-footer{background:var(--black);color:#fff}.update-page{background:var(--paper);color:var(--black)}.update-hero{align-items:flex-end;background:#050605;color:#fff;display:flex;isolation:isolate;min-height:92svh;overflow:hidden;padding:10rem var(--page-pad) 5rem;position:relative}.update-hero-image{filter:grayscale(.45) contrast(1.05);object-fit:cover;object-position:center;z-index:-3}.update-hero-shade{background:linear-gradient(90deg,rgb(0 0 1/96%),rgb(0 0 1/74%) 42%,rgb(0 0 1/20%) 85%),linear-gradient(0deg,rgb(0 0 1/88%),transparent 60%);inset:0;position:absolute;z-index:-2}.update-hero-copy{max-width:1150px;position:relative}.update-back{color:#d8dbd7;display:inline-block;margin-bottom:clamp(3rem,8vh,7rem)}.update-back:hover{color:var(--green)}.update-hero h1{font-size:var(--fs-display);line-height:.86;margin:0 0 2rem}.update-summary{color:#e0e2df;font-size:var(--fs-lead);line-height:1.5;max-width:52rem;white-space:pre-line}.update-about{display:grid;gap:4rem;grid-template-columns:minmax(160px,.25fr) 1fr;padding:clamp(5rem,9vw,9rem) var(--page-pad)}.update-about .section-tag,.update-partners .section-tag,.update-stats .section-tag{color:var(--text-muted-light)}.update-about h2,.update-partners h2,.update-stats h2{font-size:var(--fs-section);line-height:.9;margin-bottom:3rem;max-width:1100px}.update-long-copy{column-gap:4rem;column-count:2;max-width:1050px}.update-long-copy p{page-break-inside:avoid;break-inside:avoid;font-size:var(--fs-body);line-height:1.6;white-space:pre-line}.update-stats{background:var(--green);padding:clamp(5rem,9vw,9rem) var(--page-pad)}.update-stat-grid{border-top:1px solid rgb(0 0 1/28%);display:grid;grid-template-columns:repeat(3,1fr)}.update-stat-grid article{min-height:260px;padding:2rem 2rem 2rem 0}.update-stat-grid article+article{border-left:1px solid rgb(0 0 1/28%);padding-left:2rem}.update-stat-grid strong{display:block;font-size:var(--fs-subsection);font-weight:300;letter-spacing:-.06em;line-height:.9}.update-stat-grid p{font-size:var(--fs-ui);margin-top:2rem;max-width:17rem}.update-partners{background:#090a09;color:#fff;padding:clamp(5rem,9vw,9rem) var(--page-pad)}.update-partners .section-tag{color:var(--text-muted-dark)}.update-partner-grid{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,1fr)}.update-partner-grid article{border-bottom:1px solid var(--line);padding:2rem 3rem 4rem 0}.update-partner-grid article:nth-child(2n){border-left:1px solid var(--line);padding-left:3rem}.update-partner-logo{background:#fff;height:150px;margin-bottom:3rem;max-width:300px;position:relative}.update-partner-logo img{object-fit:contain;padding:1.5rem}.update-partner-grid h3{font-size:var(--fs-card);line-height:1}.update-partner-grid p{color:var(--text-muted-dark);line-height:1.6;max-width:42rem;white-space:pre-line}.update-source-section{display:grid;gap:4rem;grid-template-columns:minmax(160px,.25fr) 1fr;padding:clamp(5rem,9vw,9rem) var(--page-pad)}.update-source-section .section-tag{color:var(--text-muted-light)}.update-source-section>div:last-child{max-width:850px}.update-source-section p{font-size:var(--fs-body);line-height:1.65;margin-bottom:1.4rem}.update-next{align-items:center;background:var(--yellow);display:flex;flex-direction:column;justify-content:center;min-height:75svh;padding:6rem var(--page-pad);text-align:center}.update-next .eyebrow{color:var(--black)}.update-next h2{font-size:var(--fs-section);line-height:.84;margin:2rem 0;max-width:1250px}.product-landing,.update-page .site-footer{background:var(--black);color:#fff}.product-landing{--product-accent:var(--green)}.product-research{--product-accent:#4fbfff}.product-hero{align-items:flex-end;display:flex;isolation:isolate;min-height:100svh;overflow:hidden;padding:10rem var(--page-pad) 5rem;position:relative}.product-hero-image{filter:saturate(.78) contrast(1.06);object-fit:cover;object-position:center;z-index:-3}.product-hero-shade{background:linear-gradient(90deg,rgb(0 0 1/95%),rgb(0 0 1/69%) 44%,rgb(0 0 1/15%) 82%),linear-gradient(0deg,rgb(0 0 1/78%),transparent 62%);inset:0;position:absolute;z-index:-2}.product-hero-copy{max-width:760px}.product-hero-logo{filter:brightness(0) invert(1);height:auto;margin:1.5rem 0 2.5rem;max-height:190px;object-fit:contain;object-position:left;width:min(620px,78vw)}.product-hero-copy>p:not(.eyebrow){color:#e0e2df;font-size:var(--fs-lead);line-height:1.5;max-width:43rem;white-space:pre-line}.product-hero-code{bottom:5rem;color:#d8dbd7;position:absolute;right:var(--page-pad)}.product-landing .eyebrow{color:var(--product-accent)}.product-landing .solid-cta{background:var(--product-accent)}.product-capability{background:var(--paper);color:var(--black);display:grid;gap:3rem;grid-template-columns:minmax(160px,.27fr) 1fr;padding:clamp(5rem,9vw,9rem) var(--page-pad)}.product-capability .section-tag{color:var(--text-muted-light)}.product-capability h2{font-size:var(--fs-section);line-height:.88;margin-bottom:2rem;max-width:1150px}.product-lead{font-size:var(--fs-lead);line-height:1.55;max-width:48rem;white-space:pre-line}.product-feature-grid{background:var(--paper);color:var(--black);display:grid;grid-template-columns:repeat(2,1fr);padding:0 var(--page-pad) clamp(5rem,9vw,9rem)}.product-feature-grid article{border-top:1px solid rgb(0 0 1/22%);min-height:390px;padding:1.5rem clamp(1.5rem,4vw,4rem) 3rem 0}.product-feature-grid article:nth-child(2n){border-left:1px solid rgb(0 0 1/22%);padding-left:clamp(1.5rem,4vw,4rem)}.product-feature-grid article>span{color:var(--text-muted-light)}.product-feature-grid img{height:74px;margin:3rem 0 2rem auto;object-fit:contain;width:74px}.product-feature-grid h3{font-size:var(--fs-card);line-height:.95;margin:0 0 1rem}.product-feature-grid p{font-size:var(--fs-ui);line-height:1.55;max-width:34rem;white-space:pre-line}.product-media-story{display:grid;grid-template-columns:1.08fr .92fr;min-height:95svh}.product-video{background:#080a09;min-height:650px;overflow:hidden;position:relative}.product-video video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.product-media-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(5rem,8vw,9rem) var(--page-pad)}.product-media-copy h2{font-size:var(--fs-section);line-height:.9;margin:3rem 0 2rem}.product-media-copy>p{color:var(--text-muted-dark);font-size:var(--fs-body);line-height:1.6;max-width:38rem}.product-projects{background:#080909;padding:clamp(5rem,9vw,9rem) var(--page-pad)}.product-project-heading{align-items:end;display:flex;gap:2rem;justify-content:space-between}.product-project-heading h2{font-size:var(--fs-section);line-height:.88;margin:3rem 0 4rem}.product-project-heading a{border-bottom:1px solid;margin-bottom:4rem;padding-bottom:.3rem;white-space:nowrap}.product-project-heading a:hover{color:var(--product-accent)}.product-project-grid{display:grid;gap:1px;grid-template-columns:repeat(4,1fr)}.product-project-grid>a{background:#121412;min-width:0;padding-bottom:2rem}.product-project-grid>a>div{aspect-ratio:4/3;margin-bottom:1.5rem;overflow:hidden;position:relative}.product-project-grid img{filter:grayscale(.55);object-fit:cover;transition:filter .35s,transform .6s cubic-bezier(.2,.8,.2,1)}.product-project-grid a:hover img{filter:grayscale(0);transform:scale(1.03)}.product-project-grid h3,.product-project-grid span{display:block;margin-inline:1.25rem}.product-project-grid span{color:var(--product-accent)}.product-project-grid h3{font-size:var(--fs-card);line-height:1;margin-top:1.25rem}.product-dashboard{background:var(--paper);color:var(--black);display:grid;grid-template-columns:.46fr .54fr;min-height:100svh}.product-dashboard-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(5rem,8vw,9rem) var(--page-pad)}.product-dashboard .section-tag{color:var(--text-muted-light)}.product-dashboard h2{font-size:var(--fs-section);line-height:.9;margin:3rem 0 2rem}.product-dashboard-image{background:#dfe1de;min-height:650px;position:relative}.product-dashboard-image img{object-fit:contain;padding:clamp(2rem,5vw,6rem)}.product-detail-list{border-top:1px solid rgb(0 0 1/22%);margin-top:3rem}.product-detail-list article{border-bottom:1px solid rgb(0 0 1/22%);display:grid;gap:1.5rem;grid-template-columns:2.5rem 1fr;padding:1.2rem 0}.product-detail-list span{color:#075d48}.product-detail-list h3{font-size:var(--fs-body);letter-spacing:-.02em;margin-bottom:.4rem}.product-detail-list p{color:var(--text-muted-light);margin:0}.product-innovation{background:var(--product-accent);color:var(--black);display:grid;grid-template-columns:1fr 1fr;min-height:92svh}.product-innovation-image{background:#bbb;min-height:650px;overflow:hidden;position:relative}.product-innovation-image img{object-fit:cover}.product-innovation-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(5rem,8vw,9rem) var(--page-pad)}.product-innovation-copy .section-tag{color:rgb(0 0 1/68%)}.product-innovation h2{font-size:var(--fs-section);line-height:.9;margin:3rem 0}.product-innovation ul{list-style:none;margin:0;padding:0}.product-innovation li{border-top:1px solid rgb(0 0 1/25%);display:flex;font-size:var(--fs-ui);gap:1rem;padding:1.05rem 0}.product-reviews{padding:clamp(5rem,9vw,9rem) var(--page-pad)}.product-reviews>h2{font-size:var(--fs-section);line-height:.88;margin:3rem 0 5rem;max-width:950px}.product-reviews>div:last-child{display:grid;gap:1px;grid-template-columns:repeat(5,minmax(230px,1fr));overflow-x:auto}.product-reviews figure{background:#111311;display:flex;flex-direction:column;margin:0;min-height:410px;padding:2rem}.product-reviews img{border-radius:50%;filter:grayscale(1);height:72px;object-fit:cover;width:72px}.product-reviews blockquote{font-size:var(--fs-lead);line-height:1.4;margin:3rem 0}.product-reviews figcaption{color:var(--product-accent);margin-top:auto}.product-locations{background:var(--paper);color:var(--black);display:grid;gap:5rem;grid-template-columns:.78fr 1.22fr;padding:clamp(5rem,9vw,9rem) var(--page-pad)}.product-locations .section-tag{color:var(--text-muted-light)}.product-locations h2{font-size:var(--fs-section);line-height:.9;margin:3rem 0 2rem}.product-locations>div:first-child>p{font-size:var(--fs-body);line-height:1.6;max-width:38rem}.product-locations>div:last-child{border-top:1px solid rgb(0 0 1/22%);display:grid;grid-template-columns:repeat(2,1fr)}.product-locations article,.product-locations>div:last-child>a{border-bottom:1px solid rgb(0 0 1/22%);display:block;min-height:150px;padding:1.5rem 2rem 2rem 0}.product-locations article:nth-child(2n),.product-locations>div:last-child>a:nth-child(2n){border-left:1px solid rgb(0 0 1/22%);padding-left:2rem}.product-locations>div:last-child>a:hover h3{color:#087a5d}.product-locations h3{font-size:var(--fs-lead);letter-spacing:-.03em}.product-locations article p,.product-locations>div:last-child>a p{color:var(--text-muted-light)}.product-faq{background:#090a09;padding:clamp(5rem,9vw,9rem) var(--page-pad)}.product-faq>h2{font-size:var(--fs-section);line-height:.88;margin:3rem 0 5rem}.product-faq details{border-top:1px solid var(--line)}.product-faq details:last-child{border-bottom:1px solid var(--line)}.product-faq summary{cursor:pointer;font-size:var(--fs-card);list-style:none;padding:1.5rem 3rem 1.5rem 0;position:relative}.product-faq summary:after{color:var(--product-accent);content:"+";position:absolute;right:0}.product-faq details[open] summary:after{content:"−"}.product-faq details p{color:var(--text-muted-dark);font-size:var(--fs-ui);line-height:1.6;max-width:50rem;padding-bottom:1.5rem}.product-final-cta{align-items:center;background:var(--product-accent);color:var(--black);display:flex;flex-direction:column;justify-content:center;min-height:82svh;padding:6rem var(--page-pad);text-align:center}.product-final-cta .eyebrow{color:var(--black)}.product-final-cta h2{font-size:var(--fs-section);line-height:.84;margin:2rem 0;max-width:1300px}.product-final-cta>p:not(.eyebrow){font-size:var(--fs-body);max-width:46rem;white-space:pre-line}.product-landing .site-footer{background:var(--black)}@media (max-width:900px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.menu-overlay{display:block;padding-bottom:6rem}.menu-intro{min-height:auto;padding:2rem 0 5rem}.menu-map{grid-template-columns:1fr}.menu-group:nth-child(2n){border-left:0;padding-left:0}.menu-utility{align-items:flex-start;flex-wrap:wrap;position:relative;inset:auto;margin-top:3rem}.menu-location{margin-left:0!important;width:100%}.hero{min-height:92svh}.hero-intro{max-width:27rem}.purpose{min-height:75svh}.evidence,.partner-section,.system{grid-template-columns:1fr}.evidence-image,.partner-product,.system-art{min-height:58svh}.system-art{border-bottom:1px solid var(--line);border-right:0}.process-heading{gap:3rem}.process-grid,.process-heading{grid-template-columns:1fr}.process-card{min-height:280px}.process-card+.process-card{border-left:0;border-top:1px solid var(--line);padding-left:0}.future-grid{grid-template-columns:1fr}.future-card{min-height:520px}.proof-grid{grid-template-columns:1fr 1fr}.legacy-section,.nushu-dashboard-story,.nushu-feature-grid,.nushu-how-heading,.nushu-innovation,.nushu-intro,.nushu-product-story,.site-footer,.static-editorial-section{grid-template-columns:1fr}.nushu-dashboard-story .nushu-product-image{grid-row:1}.nushu-steps{grid-template-columns:repeat(2,1fr)}.nushu-steps article:nth-child(3){border-left:0;border-top:1px solid var(--line);padding-left:0}.nushu-steps article:nth-child(4){border-top:1px solid var(--line)}.nushu-innovation-image,.nushu-product-image{min-height:60svh}.nushu-review-track{grid-template-columns:repeat(5,minmax(300px,78vw))}.static-copy-grid,.update-about,.update-source-section{grid-template-columns:1fr}.update-long-copy{column-count:1}.product-capability,.product-dashboard,.product-innovation,.product-locations,.product-media-story{grid-template-columns:1fr}.product-project-grid{grid-template-columns:repeat(2,1fr)}.product-dashboard-image{grid-row:1;min-height:60svh}.product-innovation-image,.product-video{min-height:60svh}.product-reviews>div:last-child{grid-template-columns:repeat(5,minmax(300px,78vw))}}@media (max-width:560px){.header-cta{display:none}.site-header{padding-block:.75rem}.brand{height:48px}.brand,.brand img{width:126px}.menu-overlay{padding-top:6.5rem}.menu-intro{padding-bottom:3.5rem}.menu-group{min-height:0;padding-block:1.25rem}.scroll-cue{display:none}.purpose-footer{align-items:flex-start;flex-direction:column;gap:2rem}.step-line{width:100%}.proof-grid{grid-template-columns:1fr}.future-card{min-height:440px}.footer-links{flex-wrap:wrap}.nushu-hero{padding-bottom:4rem}.nushu-hero-index{display:none}.nushu-feature-grid,.nushu-steps,.static-document-links,.static-listing-grid{grid-template-columns:1fr}.nushu-feature-grid article:nth-child(2n),.nushu-steps article+article,.nushu-steps article:nth-child(3),.nushu-steps article:nth-child(4),.static-document-links a:nth-child(2n){border-left:0;padding-left:0}.static-listing-card:nth-child(2n),.update-partner-grid article:nth-child(2n),.update-stat-grid article+article{border-left:0}.static-listing-card:nth-child(2n) article,.update-partner-grid article:nth-child(2n),.update-stat-grid article+article{padding-left:0}.nushu-feature-grid article,.nushu-steps article{min-height:280px}.static-media-grid{grid-template-columns:1fr}.static-media-grid figure:first-child:last-child{grid-column:auto}.static-hero-signal{display:none}.document-grid,.publication-grid,.update-partner-grid,.update-stat-grid{grid-template-columns:1fr}.document-card:nth-child(2n),.publication-grid>:nth-child(2n){border-left:0}.document-card:nth-child(2n),.publication-grid>:nth-child(2n) article{padding-left:0}.product-hero-code{display:none}.product-feature-grid,.product-locations>div:last-child,.product-project-grid{grid-template-columns:1fr}.product-feature-grid article:nth-child(2n),.product-locations article:nth-child(2n),.product-locations>div:last-child>a:nth-child(2n){border-left:0;padding-left:0}.product-project-heading{align-items:flex-start;flex-direction:column}.product-project-heading h2{margin-bottom:0}.product-project-heading a{margin-bottom:3rem}}@media (prefers-reduced-motion:reduce){:root:not(.motion-enabled){scroll-behavior:auto}:root:not(.motion-enabled) *,:root:not(.motion-enabled) :after,:root:not(.motion-enabled) :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.site-action-links{--action-ink:#00664c;--action-rule:#bccbc3;--action-hover:#edf5f1;list-style:none;margin:28px 0 0;padding:0;max-width:820px}.site-action-links li{list-style:none;margin:0;padding:0;min-width:0}.site-action-links a{box-sizing:border-box;display:flex;align-items:center;gap:24px;min-height:52px;text-decoration:none;font-size:var(--fs-ui);line-height:1.5;color:var(--action-ink)}.site-action-links a>span:first-child{min-width:0;overflow-wrap:anywhere}.site-action-links .action-link-icon{flex:none;font-size:var(--fs-lead);line-height:1;margin-inline-start:auto}.site-action-links a:focus-visible{outline:3px solid var(--action-ink);outline-offset:4px}.action-references{display:grid}.action-references li{border-bottom:1px solid var(--action-rule)}.action-references a{padding:16px 4px;border:0;border-radius:0;background:transparent}.action-references a:hover{background:var(--action-hover)}.action-references a:hover>span:first-child{text-decoration:underline;text-underline-offset:5px}.action-buttons{display:flex;flex-wrap:wrap;gap:12px;max-width:none}.action-buttons a{border:1px solid;border-radius:28px;padding:12px 22px;background:transparent}.action-buttons li:first-child a{background:#08ffbe;border-color:#08ffbe;color:#000001}.action-buttons a:hover{background:var(--action-hover)}.action-buttons li:first-child a:hover{background:#68ffd7;border-color:#68ffd7}.managed-hero:is(.expressive,.editorial-opening) .site-action-links,.revision-landing .site-action-links{--action-ink:#08ffbe;--action-rule:#4b6559;--action-hover:#14231c}body .form-open.form-open-secondary{color:#00664c;background:transparent;border:1px solid #647c70;border-radius:6px;gap:24px;padding:12px 18px;max-width:100%;white-space:normal;text-align:start}body .form-open.form-open-secondary:hover{background:#edf5f1}.form-dialog-entry{margin-top:20px}.form-dialog .native-form button[type=submit]{justify-self:start;min-width:160px;max-width:100%;gap:32px}@media(max-width:600px){.site-action-links{margin-top:24px}.site-action-links a{gap:16px}.action-references a{padding-block:16px}.action-buttons li{max-width:100%}}body .home-newsletter .form-open{background:transparent;border:1px solid #8b9c91;color:#fff}body .home-newsletter .form-open:hover{background:#203128}body .editorial-preview,body .mh-preview{position:fixed;inset:auto 0 0;z-index:220;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 24px;padding:10px 16px;background:#d9ffa1;color:#12251e;border-top:1px solid #12251e;font:16px/1.4 Magnes,sans-serif}body .editorial-preview a,body .editorial-preview button,body .mh-preview a,body .mh-preview button{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid;background:transparent;color:#12251e;font:inherit}body:has(.editorial-preview,.mh-preview){padding-bottom:140px}body .editorial-preview~.navigation-shell .site-header{top:0}@font-face{font-family:Magnes;src:url(/brand/fonts/gt-pressura-extended-text.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Magnes;src:url(/brand/fonts/gt-pressura-extended-light.woff2) format("woff2");font-weight:300;font-display:swap}:root{--brand-ink:#000001;--brand-signal:#08ffbe;--brand-paper:#fff;--brand-soft:#f4f5f3;--brand-border:#ccd2ce;--brand-muted:#4c5c53;--brand-ease:cubic-bezier(.2,.7,.2,1)}body{font-family:Magnes,sans-serif;font-size:var(--fs-body)}button,input,select,textarea{font:inherit}h1,h2,h3{font-family:Magnes,sans-serif;overflow-wrap:anywhere}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #14764e;outline-offset:5px}.site-header{font-size:var(--fs-ui)}.header-cta,.site-header nav a{min-height:44px;display:flex;align-items:center}.menu-overlay a{min-height:44px}.eyebrow{font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase}.managed-page{background:white;color:#14231c}.managed-page main{padding-top:84px}.managed-hero{max-width:1440px;margin:auto;padding:72px clamp(24px,5vw,72px) 56px;border-bottom:1px solid var(--brand-border)}.managed-hero h1{font-size:var(--fs-display);font-weight:300;line-height:1.08;letter-spacing:-.035em;margin:20px 0;max-width:1000px}.managed-intro{font-size:var(--fs-body);line-height:1.6;max-width:68ch}.managed-hero time{font-size:var(--fs-ui);color:var(--brand-muted)}.managed-hero figure{margin:36px 0 0;max-width:1000px}.managed-hero figure img{width:100%;max-height:560px;object-fit:cover}.managed-hero.expressive{max-width:none;background:var(--brand-ink);color:white;padding-block:88px;display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center;position:relative;overflow:hidden}.managed-hero.expressive:after{content:"";position:absolute;bottom:0;left:0;width:200%;height:4px;background:linear-gradient(90deg,transparent,#08ffbe,transparent,#08ffbe,transparent);animation:signal-travel 8s linear infinite}.managed-hero.expressive .eyebrow{color:var(--brand-signal)}.managed-hero.expressive h1{font-size:var(--fs-display)}.managed-hero.expressive figure{margin:0}.managed-hero.expressive img{aspect-ratio:1;object-fit:contain}.managed-hero.expressive .managed-intro{font-size:var(--fs-body)}.page-contents{display:flex;flex-wrap:wrap;gap:8px 24px;padding:24px clamp(24px,5vw,72px);background:var(--brand-soft);border-bottom:1px solid var(--brand-border)}.page-contents a{font-size:var(--fs-ui);min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:5px}.managed-section{max-width:1440px;margin:auto;padding:72px clamp(24px,5vw,72px);display:grid;grid-template-columns:minmax(200px,.65fr) minmax(0,1.35fr);gap:56px;border-bottom:1px solid var(--brand-border);scroll-margin-top:100px}.managed-section-heading h2{font-size:var(--fs-section);font-weight:300;line-height:1.12;margin:16px 0;letter-spacing:-.025em}.managed-section-content{min-width:0}.managed-copy{max-width:70ch;line-height:1.7}.managed-copy p{white-space:pre-line;margin:0 0 24px}.managed-media{margin:32px 0}.managed-media img{width:100%;max-height:600px;object-fit:contain;background:var(--brand-soft)}.managed-section video{width:100%;margin:24px 0}.managed-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.managed-cards article{background:var(--brand-soft);padding:28px}.content-results h2,.content-results h3,.managed-cards h3{font-weight:400;font-size:var(--fs-card);line-height:1.25;margin:12px 0}.managed-cards p{line-height:1.6;font-size:var(--fs-ui)}.managed-cards img{width:100%;max-height:260px;object-fit:contain}.managed-faq details{border-bottom:1px solid var(--brand-border);padding:22px 0}.managed-faq summary{cursor:pointer;font-size:var(--fs-lead);padding:8px 0}.managed-faq p{line-height:1.7}.managed-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}.content-empty button,.managed-actions a{display:inline-flex;min-height:48px;align-items:center;padding:12px 22px;border-radius:32px;background:var(--brand-signal);color:#000001;border:0}.text-action{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:5px}.managed-gallery,.managed-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.managed-gallery img{width:100%;object-fit:contain}.managed-people img{width:100%;aspect-ratio:1;object-fit:cover}.content-filters{display:flex;gap:20px;align-items:end}.content-filters label{display:grid;gap:10px;font-size:var(--fs-ui);flex:1 1;min-width:0}.content-filters input,.content-filters select{width:100%;min-height:48px;border:1px solid #738078;border-radius:4px;padding:12px;background:white;color:#14231c}.results-count{font-size:var(--fs-small);color:var(--brand-muted)}.content-results{display:grid;gap:0}.content-results article{padding:28px 0;border-top:1px solid var(--brand-border)}.content-results article>img{width:100%;max-height:280px;object-fit:cover;margin-bottom:24px}.content-results p{line-height:1.6}.content-results h3 a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.content-results .eyebrow{color:var(--brand-muted)}.content-empty{padding:32px;background:var(--brand-soft)}.unified-footer{display:grid;grid-template-columns:1.2fr repeat(5,1fr);gap:32px;background:var(--brand-ink);color:white;padding:64px clamp(24px,5vw,72px) 32px}.unified-footer h2{font-size:var(--fs-ui);font-weight:400;color:var(--brand-signal);margin:0 0 16px}.unified-footer nav a{display:block;padding:10px 0;font-size:var(--fs-ui);line-height:1.4}.unified-footer p{font-size:var(--fs-lead)}.footer-bottom{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:24px;border-top:1px solid #536058;padding-top:24px;font-size:var(--fs-small)}.footer-bottom a{min-height:44px}.motion-controls{background:#000001;color:white;padding:0 24px 24px;text-align:right}.motion-controls button{border:1px solid #b4c8bd;border-radius:30px;color:inherit;background:transparent;padding:10px 20px;min-height:44px;font-size:var(--fs-ui)}.motion-still *{animation-play-state:paused!important;scroll-behavior:auto!important}.mh-home .mh-footer,.mh-home .mh-header,.mh-home .mh-pause{display:none}.mh-home{--mint:#08ffbe;--ink:#000001}.mh-home .mh-applications,.mh-home .mh-founders{background:#f4f5f3}.editorial-page{background:white}.editorial-hero h1{font-family:Magnes,sans-serif}.editorial-preview{position:relative;z-index:120}.template-legal .managed-section{grid-template-columns:1fr;max-width:960px;gap:24px}.template-article .managed-section{grid-template-columns:1fr;max-width:960px;gap:16px}.template-article .managed-hero{max-width:1100px}.template-documents .managed-section,.template-listing .managed-section{grid-template-columns:1fr;gap:24px}.template-documents .content-results,.template-listing .content-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.template-documents .managed-section-heading:has(+.managed-section-content .content-browser),.template-listing .managed-section-heading:has(+.managed-section-content .content-browser){display:none}@keyframes signal-travel{to{transform:translateX(-50%)}}@media(max-width:1000px){.unified-footer{grid-template-columns:repeat(3,1fr)}.managed-section{gap:32px;grid-template-columns:1fr}.managed-hero.expressive{gap:32px}.managed-cards{gap:16px}}@media(max-width:600px){.managed-page main{padding-top:72px}.managed-hero{padding:40px 24px 32px}.managed-hero.expressive{grid-template-columns:1fr;padding:48px 24px}.managed-hero.expressive figure img{max-height:340px}.managed-section{padding:40px 24px;gap:16px}.managed-cards,.managed-gallery,.managed-people,.template-documents .content-results,.template-listing .content-results{grid-template-columns:1fr}.content-filters{display:grid}.unified-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.unified-footer>div:first-child{grid-column:1/-1}.page-contents{flex-wrap:nowrap;overflow-x:auto}.page-contents a{flex-shrink:0;max-width:240px}.managed-hero figure{margin-top:24px}}@media(prefers-reduced-motion:reduce){:root:not(.motion-enabled) *,:root:not(.motion-enabled) :after,:root:not(.motion-enabled) :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.global-skip{position:fixed;left:16px;top:-100px;z-index:200;background:#08ffbe;color:#000001;padding:16px}.global-skip:focus{top:16px}.technology-signal{grid-column:1/-1;height:150px;margin:0 -24px -40px;pointer-events:none}.technology-signal svg{width:100%;height:100%}.managed-hero.expressive:after{display:none}.motion-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--brand-ease),transform .8s var(--brand-ease)}.motion-reveal.is-visible,.motion-still .motion-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){:root:not(.motion-enabled) .motion-reveal{opacity:1;transform:none}}.site-header{color:#fff}.managed-page .managed-hero:not(.expressive) .eyebrow{color:#176344}.managed-hero.expressive{padding-top:64px;padding-bottom:48px}.managed-hero.expressive figure img{max-height:450px}.technology-signal{height:100px;margin-bottom:0}.site-header .header-cta{max-width:240px}@media(max-width:700px){.site-header .header-cta{display:none}.managed-hero.expressive{padding-top:40px;padding-bottom:32px}.technology-signal{height:80px}}.form-consent{padding:24px;background:#f4f5f3;color:#14231c}.form-consent p{line-height:1.6}.form-consent button{padding:12px 24px;background:#08ffbe;border:0;border-radius:30px;min-height:48px;margin-right:24px;cursor:pointer}.form-consent a{text-decoration:underline;text-underline-offset:4px}.managed-hero:not(.expressive):not(.with-image){max-width:1440px}.header-motion{font-size:var(--fs-small);background:transparent;color:white;border:1px solid #647a6b;border-radius:30px;padding:8px 12px;min-height:44px;cursor:pointer}.motion-still :after,.motion-still :before{animation-play-state:paused!important}.managed-hero .eyebrow{color:#176344}.managed-hero.expressive .eyebrow{color:#08ffbe}@media(max-width:700px){.site-header{grid-template-columns:1fr auto}.header-actions{gap:16px}.header-motion{padding:8px 10px}}.managed-copy li{margin-block:.6em;line-height:1.65}.managed-copy a{color:#12694f;text-decoration:underline;text-underline-offset:.18em}.managed-copy blockquote{border-inline-start:3px solid #08ffbe;margin-inline:0;padding-inline-start:1.3em}.result-summary summary{cursor:pointer;min-height:44px;display:flex;align-items:center;text-decoration:underline}.result-summary p{white-space:pre-line}.site-header{background:#000001}.managed-hero.expressive :focus-visible,.menu-overlay :focus-visible,.site-header :focus-visible,.unified-footer :focus-visible{outline-color:#08ffbe}.motion-controls{padding:0 clamp(24px,5vw,72px) 24px;text-align:start}.motion-preference{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:var(--fs-small);color:#dbe5df;cursor:pointer}.motion-preference input{width:18px;height:18px;accent-color:#08ffbe}.motion-preference span{font-size:var(--fs-small)}.menu-utility,.mono,.nushu-step-number{font-family:Magnes,sans-serif}.site-header .header-actions a,.site-header .header-cta{white-space:nowrap}.privacy-trigger{display:block;margin:0;padding:16px 5%;width:100%;border:0;border-top:1px solid #454545;background:#101010;color:#fff;text-align:start;font:inherit;min-height:48px;cursor:pointer}.privacy-dialog{width:min(600px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:32px;border:1px solid #626262;background:#111;color:#fff;font-size:var(--fs-ui);line-height:1.6}.privacy-dialog::backdrop{background:rgb(0 0 0/70%)}.privacy-dialog h2{font-size:var(--fs-card);line-height:1.2;margin:0 0 20px}.privacy-dialog p{margin:16px 0}.privacy-dialog a{color:#ccff91;text-decoration:underline}.privacy-dialog label{display:flex;align-items:center;gap:12px;min-height:48px;cursor:pointer}.privacy-dialog input{width:22px;height:22px;accent-color:#b8ee78}.privacy-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.privacy-dialog button{min-height:44px;padding:10px 16px;border:1px solid #aaa;background:#171717;color:#fff;font:inherit;cursor:pointer}.privacy-dialog button:hover{background:#333}.privacy-dialog .privacy-close{margin-top:16px}.privacy-dialog :focus-visible,.privacy-trigger:focus-visible{outline:3px solid #ccff91;outline-offset:4px}@media(max-width:600px){.privacy-dialog{padding:24px}.privacy-actions{display:grid}.privacy-actions button{width:100%}}.home-newsletter{padding:64px max(5vw,24px);background:#141414;color:#fff}.home-newsletter h2{font-size:var(--fs-section);margin:0 0 16px}.home-newsletter p{max-width:650px;line-height:1.6}.home-newsletter button{min-height:44px;padding:12px 20px;border:1px solid #aaa;background:#c5f58e;color:#101010;font:inherit;cursor:pointer}.home-newsletter a{color:#d4ffae;text-decoration:underline}.home-newsletter :focus-visible{outline:3px solid #c5f58e;outline-offset:4px}.home-newsletter .form-consent a{color:#14231c}.home-newsletter .form-consent :focus-visible{outline-color:#14231c}:root{--site-gutter:clamp(24px,5vw,80px);--site-width:1440px;--page-pad:var(--site-gutter)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.header-language select{min-width:64px;min-height:44px;border:0;background:transparent;color:#fff;padding:8px;border-radius:0;font-size:var(--fs-ui);cursor:pointer}.header-language select:focus-visible{outline:3px solid #08ffbe;outline-offset:4px}.header-actions{gap:18px}.site-header{padding-inline:var(--site-gutter)}.menu-overlay{padding-top:120px;padding-bottom:100px;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);column-gap:48px}.menu-intro h2{font-size:var(--fs-section);max-width:8ch}.menu-intro-copy{max-width:30ch}.menu-utility{position:static;grid-column:1/-1;margin-top:36px;gap:16px;font-size:var(--fs-small)}.menu-utility,.menu-utility>div{flex-wrap:wrap}.menu-utility a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.mh-home .mh-applications,.mh-home .mh-closing,.mh-home .mh-founders,.mh-home .mh-hero,.mh-home .mh-technology,.mh-home .mh-world{padding-inline:var(--site-gutter)}.mh-home .mh-hero-foot{left:var(--site-gutter)}.mh-home .mh-tech-art{margin-inline:calc(-1 * var(--site-gutter))}.managed-page{--page-gutter:var(--site-gutter);--page-width:var(--site-width)}.managed-page .managed-hero,.managed-page .managed-hero.expressive,.managed-page .managed-hero.with-image{padding-inline:max(var(--site-gutter),calc((100vw - var(--site-width))/2 + var(--site-gutter)))}.home-newsletter,.managed-page .managed-section,.unified-footer{padding-inline:var(--site-gutter)}.footer-social{margin:28px 0}.footer-social a{width:fit-content}@media(max-width:1000px){.menu-overlay{display:block;padding-top:110px}.menu-intro{margin-bottom:32px}.menu-intro h2{max-width:none}.menu-intro-copy{display:none}.menu-utility{margin-top:24px}.header-actions{gap:12px}}@media(max-width:600px){.header-actions{gap:10px}.header-language select{min-width:58px}.site-header .brand img{width:118px}.menu-overlay{padding-top:105px}.managed-page .managed-hero,.managed-page .managed-hero.expressive,.managed-page .managed-hero.with-image{padding-inline:var(--site-gutter)}}.form-open,.native-form button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:52px;padding:14px 24px;border:0;border-radius:32px;background:#08ffbe;color:#000001;font-size:var(--fs-ui);cursor:pointer}.form-dialog{box-sizing:border-box;width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;padding:32px;background:#000001;color:white;border:1px solid #667c70;border-radius:0}.form-dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.form-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.form-dialog-heading h2{font-size:var(--fs-card);line-height:1.15;font-weight:300;margin:0 0 28px}.form-dialog-heading button{flex:none;width:44px;height:44px;background:transparent;color:white;border:1px solid #8b9c91;font-size:var(--fs-card);cursor:pointer}.form-dialog a{color:#08ffbe}.form-dialog .hubspot-shell{background:transparent;color:white;padding:0;border:0}.form-dialog :focus-visible{outline:3px solid #08ffbe;outline-offset:4px}.native-form{display:grid;gap:20px}.native-form label{display:grid;gap:8px;font-size:var(--fs-ui)}.native-form input{width:100%;box-sizing:border-box;min-height:52px;padding:12px;border:1px solid #82938a;background:#111a16;color:#fff;border-radius:0}.native-form button:disabled{cursor:wait}.form-success{font-size:var(--fs-lead);line-height:1.5}.location-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.location-list article{padding:24px 0;border-top:1px solid #6b8073}.location-list h3{font-size:var(--fs-lead);font-weight:400}.location-list article>div{display:flex;gap:20px;flex-wrap:wrap}.location-list a,.location-list button,.location-map a{min-height:44px;display:inline-flex;align-items:center;background:none;border:0;color:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer;font-size:var(--fs-ui)}.location-map{background:#e7eee8;padding:24px;margin:24px 0 40px}.location-map iframe{width:100%;height:380px;border:0;margin-top:20px}.location-map h3{font-size:var(--fs-card);margin:0}@media(max-width:850px){.location-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.location-list{grid-template-columns:1fr}.form-dialog{padding:24px}.location-map{padding:16px}.location-map iframe{height:300px}}.revision-landing{padding:160px var(--site-gutter) 90px;background:#000001;color:#fff;min-height:70vh}.revision-landing h1{font-size:var(--fs-display);line-height:1.05;font-weight:300;max-width:12ch;margin:24px 0}.revision-intro{font-size:var(--fs-card);line-height:1.5;max-width:36ch;margin:32px 0 40px}.revision-links{display:flex;flex-wrap:wrap;gap:24px;margin-top:48px}.revision-links a{color:inherit;padding:12px 0;text-underline-offset:6px}.audience-paths{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:60px}.audience-paths>a{display:flex;flex-direction:column;align-items:flex-start;min-height:300px;padding:36px;background:#14231c;color:white;text-decoration:none;border:1px solid #64756b}.audience-paths h2{font-size:var(--fs-card);font-weight:300;line-height:1.1}.audience-paths p{font-size:var(--fs-body);line-height:1.5;max-width:32ch}.audience-paths>a>span:last-child{margin-top:auto;padding-top:24px;color:#08ffbe}.audience-paths a:hover{background:#1c3428}.revision-concepts{background:#000001;color:#fff}.revision-concepts>header{display:flex;justify-content:space-between;gap:24px;padding:28px var(--site-gutter);font-size:var(--fs-small)}.revision-concepts>header a{color:#08ffbe;text-decoration:none;letter-spacing:.12em;font-size:var(--fs-lead)}.revision-hero-concept{position:relative;min-height:650px;height:80vh;max-height:1000px;display:flex;align-items:center;padding:60px var(--site-gutter)}.revision-hero-concept>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.revision-hero-concept>div{position:relative;text-shadow:0 2px 20px #000b}.revision-hero-concept h1{font-size:var(--fs-display);font-weight:300;line-height:1.03;letter-spacing:-.04em;margin:24px 0}.revision-hero-concept p{font-size:var(--fs-lead);line-height:1.4}.revision-join{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px var(--site-gutter);background:#08ffbe;color:#000001}.revision-join p{font-size:var(--fs-card);margin:0}.revision-join a{display:inline-flex;min-height:48px;align-items:center;padding:12px 24px;color:inherit;text-decoration:none;border:1px solid;border-radius:32px;white-space:nowrap}.revision-concept-note{padding:80px var(--site-gutter);max-width:1000px}.revision-concept-note h2,.revision-tech-concept h2{font-size:var(--fs-section);line-height:1.1;font-weight:300;margin:24px 0}.revision-concept-note p,.revision-tech-concept p{font-size:var(--fs-body);line-height:1.6}.revision-tech-concept{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;padding:40px var(--site-gutter);background:#0b1510}.revision-tech-concept img{width:100%;height:auto}.revision-tech-concept small{display:block;line-height:1.5;color:#bdcec3}.revision-concepts :focus-visible,.revision-join a:focus-visible,.revision-landing :focus-visible{outline:3px solid currentColor;outline-offset:5px}@media(max-width:700px){.audience-paths,.revision-tech-concept{grid-template-columns:1fr}.revision-hero-concept{min-height:600px;height:85svh;align-items:flex-end}.revision-hero-concept>img{object-position:65% center}.revision-hero-concept:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#000e)}.revision-hero-concept>div{z-index:1}.revision-join{gap:16px}.revision-concepts>header{align-items:center}.revision-concepts>header span{max-width:20ch}.revision-tech-concept{gap:16px}.revision-landing{padding-top:130px}.audience-paths>a{padding:24px}}.mh-home .mh-hero{min-height:700px;height:100svh;max-height:1100px;padding-block:150px 130px;background:#000001}.mh-home .mh-hero-copy{max-width:55%}.mh-home .mh-hero h1{font-size:var(--fs-display);max-width:720px;text-wrap:balance}.mh-home .mh-hero-shade{background:linear-gradient(90deg,#0009,transparent 75%),linear-gradient(0deg,#000b,transparent 35%)}.mh-hero-film{opacity:0;transition:opacity .5s ease}.mh-hero-film.is-playing{opacity:1}.mh-home .hero-motion-toggle{position:absolute;right:var(--site-gutter);bottom:28px;z-index:3;background:#000d;color:white;border:1px solid #8a9c90;border-radius:30px;min-height:44px;padding:10px 18px;display:flex;gap:16px;align-items:center;font-size:var(--fs-small)}.mh-home .mh-hero-foot{max-width:55%;bottom:40px}.mh-home .mh-tech-stage picture img{object-fit:contain!important}.mh-home .mh-tech-stage picture{max-width:1100px}.entry-section{margin-top:44px}.entry-section>h2{font-size:var(--fs-section);font-weight:300}.entry-section>p{max-width:55ch;line-height:1.6}.entry-section .revision-links{margin-top:24px}.audience-paths article{background:#14231c;border:1px solid #64756b;display:flex;flex-direction:column;overflow:hidden}.audience-paths article>img{width:100%;height:280px;object-fit:cover;background:#e7eee8}.audience-paths article>div{padding:32px;display:flex;flex-direction:column;flex:1 1}.audience-paths article h2{margin:0}.audience-paths article a{margin-top:auto;display:inline-flex;align-items:center;min-height:48px;color:#08ffbe;text-underline-offset:5px}.audience-paths article p{margin-bottom:28px}.managed-cards article:has(img){padding:0;overflow:hidden}.managed-cards article:has(img)>:not(img){margin-inline:28px}.managed-cards article:has(img)>img{max-height:none;height:260px;object-fit:cover;margin:0 0 24px}.managed-cards article:has(img)>a{margin-bottom:28px}@media(max-width:700px){.mh-home .mh-hero{min-height:780px;max-height:1000px;height:100svh;align-items:flex-end;padding-top:340px;padding-bottom:130px}.mh-home .mh-hero-copy{max-width:100%}.mh-home .mh-hero h1{max-width:540px}.mh-home .mh-hero-copy>p:not(.mh-eyebrow){font-size:var(--fs-lead);margin:20px 0}.mh-home .mh-hero-film,.mh-home .mh-hero-image img{object-position:82% center}.mh-home .mh-hero-shade{background:linear-gradient(0deg,#000 8%,#000b 40%,transparent 80%)}.mh-home .mh-hero-wave{opacity:.35}.mh-home .mh-hero-foot{font-size:var(--fs-small);max-width:40%;bottom:30px}.mh-home .hero-motion-toggle{bottom:24px}.audience-paths article>img{height:240px}.audience-paths article>div{padding:24px}.header-language select{min-width:72px}}@media(prefers-reduced-motion:reduce){.mh-hero-film{transition:none}}.mh-home .mh-hero-film,.mh-home .mh-hero-image{top:84px;height:calc(100% - 84px)}@media(max-width:700px){.mh-home .mh-hero-film,.mh-home .mh-hero-image{top:72px;height:calc(100% - 72px)}}.entry-location-cta{display:inline-flex;align-items:center;gap:32px;min-height:52px;padding:14px 24px;border-radius:32px;background:#08ffbe;color:#000001;text-decoration:none}.entry-locations{margin-top:72px;padding:40px;background:#f5f5f5;color:#000001;scroll-margin-top:100px}.entry-locations h2{font-size:var(--fs-section);font-weight:300;line-height:1.1;margin:20px 0}.entry-locations>.eyebrow{color:#155440}.entry-locations>p{line-height:1.6}.entry-locations .content-filters{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-top:32px}.entry-locations .content-filters label{display:grid;gap:10px}.entry-locations input,.entry-locations select{min-width:0;width:100%;min-height:48px;background:white;color:#000001;border:1px solid #65766e;padding:10px;font:inherit}.entry-locations .location-list .eyebrow{color:#155440}.location-map{color:#000001}.entry-locations .location-list{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-locations .location-list p{line-height:1.6}.managed-page .section-features .managed-cards article:has(>img){padding:0 0 12px;background:#f5f5f5;border-top:0}.managed-page .section-features .managed-cards article:has(>img)>img{width:100%;height:300px;margin:0 0 28px;object-fit:contain;background:#fff}.managed-page .section-features .managed-cards article:has(>img)>:not(img){margin-inline:28px}@media(max-width:600px){.entry-locations{padding:24px;margin-inline:calc(-1 * var(--site-gutter))}.entry-locations .content-filters,.entry-locations .location-list{grid-template-columns:1fr}.managed-page .section-features .managed-cards article:has(>img)>img{height:240px}}@media(max-width:360px){.site-header .brand img{width:98px}.header-actions{gap:8px}.header-language select{min-width:58px}}.managed-page .managed-hero .product-wordmark{display:block;width:clamp(160px,20vw,250px);height:auto;max-height:70px;object-fit:contain;object-position:left;margin:28px 0}.managed-page[dir=rtl] .product-wordmark{object-position:right}.revision-landing h1,.revision-landing h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}[dir=rtl] .mh-home{text-align:right}[dir=rtl] .mh-hero-shade{background:linear-gradient(270deg,#0009,transparent 75%),linear-gradient(0deg,#000b,transparent 35%)}[dir=rtl] .mh-home .mh-hero-copy{margin-inline-start:auto}@media(max-width:700px){[dir=rtl] .mh-hero-shade{background:linear-gradient(0deg,#000 8%,#000b 40%,transparent 80%)}}.native-form-fields{display:grid;gap:20px;min-width:0;margin:0;padding:0;border:0}.native-crm-form input,.native-crm-form select{font:inherit;font-size:var(--fs-ui)}.native-crm-form select{width:100%;min-width:0;max-width:100%;box-sizing:border-box;min-height:52px;padding:12px;border:1px solid #82938a;background:#111a16;color:#fff;border-radius:0;color-scheme:dark}.native-crm-form label{min-width:0;line-height:1.5;overflow-wrap:anywhere}.native-crm-form .native-choice{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding-block:8px;cursor:pointer}.native-crm-form .native-choice input{flex:none;width:22px;height:22px;min-height:22px;margin:1px 0 0;padding:0;accent-color:#08ffbe}.native-checkbox-group{min-width:0;margin:0;padding:0;border:0}.native-checkbox-group legend{font-size:var(--fs-ui);line-height:1.5;margin-bottom:8px}.native-form-note{font-size:var(--fs-small);line-height:1.5;margin:0}.native-crm-form a{width:fit-content;min-height:44px;display:inline-flex;align-items:center}.native-crm-form button:disabled{opacity:.75}.form-dialog .hubspot-shell{margin-top:0}.form-dialog .hubspot-footer{color:#d0dbd5}.revision-join-actions{display:flex;flex-wrap:wrap;gap:12px}.revision-join-actions a{white-space:normal;text-align:center;justify-content:center}.mh-brand-spiral{position:sticky;top:24vh;align-self:start;display:block;width:min(100%,620px);height:auto;padding:24px}@media(max-width:700px){.revision-join{align-items:flex-start}.revision-join-actions{width:100%}.revision-join-actions a{flex:1 1 180px}.mh-brand-spiral{position:relative;top:auto;width:min(70vw,360px);margin:0 auto 32px;padding:0}}.mh-manifesto-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6vw;padding:70px var(--site-gutter);align-items:start}.mh-manifesto-stage:after{display:none}.mh-manifesto-immersive .mh-manifesto-copy strong{color:#08ffbe}@media(max-width:700px){.mh-manifesto-stage{grid-template-columns:minmax(0,1fr);gap:12px;padding:40px var(--site-gutter) 60px}}.mh-home .mh-application-grid article>picture{height:auto;aspect-ratio:16/9}.partner-map-wrap{margin:24px 0;position:relative;isolation:isolate}.partner-map{height:580px;width:100%;background:#e7eee8;border:1px solid #65766e;border-radius:8px;z-index:0}.partner-map .leaflet-control-zoom a{width:44px;height:44px;line-height:44px;color:#000;background:#fff}.partner-pin span{display:block;width:22px;height:22px;border-radius:50%;background:#08ffbe;border:3px solid #14231c;box-shadow:0 2px 8px #0005}.partner-pin:focus-visible{outline:3px solid #000;outline-offset:2px;border-radius:50%}.partner-map .leaflet-popup-content{font:var(--fs-ui)/1.5 Magnes,sans-serif;min-width:200px}.partner-map .leaflet-popup-content a{display:inline-flex;align-items:center;min-height:44px;color:#155440;text-decoration:underline}.partner-map .leaflet-control-attribution{font-size:var(--fs-small);color:#14231c;background:#fff}.partner-map .leaflet-control-attribution a{color:#155440}.partner-map .leaflet-popup-close-button{min-width:44px;min-height:44px}.site-header nav{gap:clamp(14px,1.7vw,28px)}@media(max-width:700px){.partner-map{height:420px}}.entry-film{display:block;width:100%;max-height:650px;background:#080808;aspect-ratio:16/9;margin:24px 0}.mh-home .mh-founders{padding-block:clamp(112px,10vw,180px);gap:clamp(64px,7vw,120px);align-items:center}.mh-home .mh-founders>div:first-child{max-width:620px}.mh-home .mh-founders>div>p:not(.mh-eyebrow){margin-block:32px 40px;max-width:48ch}.mh-home .mh-founder-grid{gap:clamp(24px,3vw,48px);align-items:start;max-width:none}.mh-home .mh-founder-grid picture{height:auto;aspect-ratio:4/5}.mh-home .mh-founder-grid picture img{object-position:center 35%}.mh-home .mh-founder-grid h3{margin-block:24px 12px}@media(max-width:1000px){.mh-home .mh-founders{gap:64px}.mh-home .mh-founder-grid{width:100%;max-width:800px}}@media(max-width:600px){.mh-home .mh-founders{padding-block:88px;gap:48px}.mh-home .mh-founder-grid{grid-template-columns:1fr;gap:40px;max-width:400px}.mh-home .mh-founder-grid figcaption p{font-size:var(--fs-body)}}body:has(.mh-home){--home-section-space:clamp(112px,10vw,180px);--home-block-gap:clamp(48px,5vw,80px);--home-copy-gap:32px;--home-support-space:clamp(72px,6vw,104px)}.mh-home :is(.mh-applications,.mh-technology,.mh-founders,.mh-world,.mh-closing,.mh-manifesto-immersive){padding-block:var(--home-section-space)}.mh-home .mh-closing>h2,.mh-home .mh-section-head{margin-bottom:var(--home-block-gap)}.mh-home .mh-section-head>p:not(.mh-eyebrow){margin-top:var(--home-copy-gap)}.mh-home .mh-manifesto-heading{padding-inline:var(--site-gutter)}.mh-home .mh-manifesto-film{margin:var(--home-block-gap) 0 0}.mh-home .mh-manifesto-film :is(figcaption,details){padding-inline:var(--site-gutter)}.mh-home .mh-application-grid{gap:var(--home-block-gap) clamp(24px,3vw,48px)}.mh-home .mh-application-grid article>div{padding-top:var(--home-copy-gap)}.mh-home .mh-application-grid article>div>p:not(.mh-eyebrow){margin-bottom:var(--home-copy-gap)}.mh-home .mh-evidence{margin-top:var(--home-block-gap);padding-top:var(--home-block-gap)}.mh-home .mh-closing>div{gap:clamp(32px,4vw,64px)}.mh-home .mh-closing article{padding-top:var(--home-copy-gap)}.mh-home .mh-world{min-height:clamp(820px,64vw,1120px)}.mh-home .mh-world>picture img{object-position:center 35%}.mh-home .mh-world>div:last-child>p:not(.mh-eyebrow){margin-block:var(--home-copy-gap) 40px}body:has(.mh-home) .home-newsletter{padding-block:var(--home-support-space)}body:has(.mh-home) .unified-footer{padding-top:var(--home-support-space);padding-bottom:48px}@media(max-width:700px){body:has(.mh-home){--home-section-space:88px;--home-block-gap:48px;--home-copy-gap:28px;--home-support-space:64px}.mh-home .mh-world{min-height:780px}.mh-home .mh-world>picture img{object-position:65% center}.mh-home .mh-world>div:last-child>p:not(.mh-eyebrow){margin-bottom:32px}.mh-home .mh-evidence{gap:40px}}.mh-home :is(.mh-closing,.mh-evidence) article{display:flex;flex-direction:column;align-items:flex-start}.mh-home :is(.mh-closing,.mh-evidence) article .mh-action{margin-top:auto}.hubspot-shell{color:#000001}.native-form button,.native-form input,.native-form select{font-family:inherit;font-size:var(--fs-ui)}.native-form input:focus-visible,.native-form select:focus-visible{outline:3px solid #08ffbe;outline-offset:3px}.hubspot-shell>.native-form a{color:#00664c}.form-dialog .hubspot-shell>.native-form a{color:#08ffbe}.embedded-form-surface{background:#fff;color:#182d3b;padding:20px;color-scheme:light}.embedded-form-surface:empty{display:none}@media(max-width:600px){.form-dialog{padding:24px}.form-dialog-heading{gap:16px}.form-dialog-heading h2{overflow-wrap:anywhere}}.hubspot-shell .native-form :is(input,select):focus-visible{outline-color:#00664c}.form-dialog .hubspot-shell .native-form :is(input,select):focus-visible{outline-color:#08ffbe}body video.inline-video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#000001;max-width:100%}.location-status{color:#00664c;font-weight:600}.location-finder :is(button,a,input,select):focus-visible{outline:3px solid #00664c;outline-offset:3px}body .managed-page .location-list .eyebrow{color:#00664c}body .partner-map .leaflet-control-zoom a,body .partner-map .leaflet-popup-close-button{width:44px;height:44px;line-height:44px}body,html{background:#000001}body:has(.managed-hero:not(.editorial-opening):not(.expressive)),html:has(.managed-hero:not(.editorial-opening):not(.expressive)){background:#f4f5f3}body:has(.template-science),html:has(.template-science){background:#f4f5f3}.header-language{position:relative}.header-language>button{min-width:64px;min-height:44px;color:#fff;background:none;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px}.language-options{position:absolute;top:calc(100% + 12px);right:0;display:grid;grid-template-columns:repeat(2,1fr);min-width:160px;background:#101b16;border:1px solid #71897c;padding:8px;box-shadow:0 10px 25px #0005;z-index:220}.language-options a{display:flex;align-items:center;justify-content:center;min-height:44px;color:#fff;text-decoration:none}.language-options a:hover,.language-options a[aria-current]{background:#08ffbe;color:#000001}.navigation-progress{position:fixed;z-index:1000;left:0;right:0;top:0;height:4px;background:#355a48;overflow:hidden}.navigation-progress:after{content:"";display:block;width:35%;height:100%;background:#08ffbe;animation:page-progress 1.2s ease-in-out infinite}@keyframes page-progress{0%{transform:translateX(-100%)}to{transform:translateX(390%)}}@media(prefers-reduced-motion:reduce){.navigation-progress:after{animation:none;width:100%}}.page-loading{min-height:65vh;padding:160px var(--site-gutter);background:#f4f5f3;color:#00664c}body .location-search{display:block;max-width:700px}.location-search label{display:grid;gap:12px}.location-search input{width:100%;min-height:48px;padding:10px;border:1px solid #65766e;background:white;color:#000001}.location-actions{display:flex;flex-wrap:wrap;gap:24px}.partner-map .partner-pin{width:44px;height:44px;border:0;background:none;display:grid;place-items:center;cursor:pointer;padding:0}.partner-map .maplibregl-popup-content{padding:32px 20px 16px}.partner-map .maplibregl-popup-content a{display:flex}.partner-map .maplibregl-ctrl-group button,.partner-map .maplibregl-popup-close-button{width:44px;height:44px}.partner-map .maplibregl-ctrl-attrib{font-size:var(--fs-small);color:#14231c}.partner-map .maplibregl-ctrl-attrib a{color:#155440}.partner-map .partner-pin[aria-pressed=true] span{width:22px;height:22px;background:#08ffbe;border:3px solid #000001;box-shadow:0 0 0 4px #fff,0 0 0 6px #00664c}.partner-map .partner-pin:focus-visible{outline:3px solid #000001;outline-offset:2px;border-radius:50%}.partner-map .maplibregl-popup-content{font:var(--fs-ui)/1.5 Magnes,sans-serif;color:#14231c;padding:24px 36px 20px 20px;border-top:3px solid #00664c;border-radius:0;box-shadow:0 6px 24px #0002}.partner-map .maplibregl-popup-content strong{font-size:var(--fs-body);font-weight:400}.partner-map .maplibregl-popup-content a{display:inline-flex;min-height:44px;align-items:center;margin-inline-end:16px;color:#00664c;text-decoration:underline}.partner-map .maplibregl-popup-close-button{min-width:44px;min-height:44px;font-size:var(--fs-lead);color:#14231c}.location-list .location-selected{border-inline-start:4px solid #00664c;padding-inline-start:20px;background:#f4f5f3}.motion-still .navigation-progress:after{animation:none;width:100%}.entry-hero-form{margin-top:32px}body main :is(h1,h2,h3,h4,h5,h6){color:#00664c}body .managed-page .managed-hero:is(.editorial-opening,.expressive) :is(h1,h2,h3),body .mh-home :is(h1,h2,h3,h4,h5,h6),body .revision-landing>header :is(h1,h2,h3),body .unified-footer :is(h1,h2,h3){color:#08ffbe}body .mh-home :is(.mh-applications,.mh-founders) :is(h1,h2,h3){color:#00664c}body .mh-home .mh-founders-together{display:block}.mh-founders-together figure{margin:0}.mh-founders-together picture img{width:100%;aspect-ratio:1.86;object-fit:contain}.mh-founders-together figcaption{display:flex;justify-content:space-between;gap:24px}.revision-intro p{margin:0 0 1.2em}.revision-intro p,.revision-landing .entry-section p{white-space:pre-line}.movement-counter{padding:64px var(--site-gutter,5vw);text-align:center;background:#000001;color:white}body main .movement-counter h2{color:#08ffbe;font-size:var(--fs-section);font-weight:400;line-height:1.1}.movement-counter .movement-total{font-size:var(--fs-subsection);line-height:1.1;margin:32px 0;color:#08ffbe;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.movement-social{display:flex;justify-content:center;gap:24px;padding:24px;flex-wrap:wrap}.movement-social a{display:inline-flex;align-items:center;min-height:48px;padding:12px 24px;border:1px solid;border-radius:32px}.movement-social a:focus-visible{outline:3px solid #00664c;outline-offset:4px}.managed-page .engineering-energy figure img{object-fit:contain;padding:32px}@media(max-width:600px){.mh-founders-together figcaption{flex-direction:column;gap:8px}}body .revision-landing .revision-intro{font-size:var(--fs-body);line-height:1.6}body .entry-join .entry-energy-photo img{aspect-ratio:1.5;height:auto;object-fit:contain}body .entry-join .entry-energy-photo{align-self:center}body main :is(h1,h2,h3){-webkit-hyphens:none;hyphens:none}body .revision-landing .audience-paths article>img{height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}body .revision-landing :is(h1,h2,h3,h4,h5,h6){color:#08ffbe}.movement-social a:focus-visible{outline-color:#08ffbe}body .mh-home .mh-founder-grid.mh-founders-together picture{height:auto;aspect-ratio:2048/1102}body .mh-home .mh-founder-grid.mh-founders-together picture img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;filter:none}body :is(.menu-overlay,.home-newsletter,.privacy-dialog,.form-dialog) :is(h1,h2,h3,h4,h5,h6){color:#08ffbe}body .revision-landing .entry-locations :is(h1,h2,h3,h4,h5,h6){color:#00664c}body .managed-page .managed-hero figure img[src="/brand/magnes-spiral.svg"]{object-fit:contain;padding:24px}:root{--radius-field:32px;--radius-card:24px;--radius-control:12px}@media (max-width:767px){:root{--radius-field:24px;--radius-card:16px}}:root .audience-paths>article,:root .component-card,:root .component-quote,:root .location-list>article,:root .location-list>li,:root .mh-closing article,:root .mh-evidence>article{border-radius:var(--radius-card);overflow:hidden}:root .audience-paths>article img,:root .component-card-media,:root .component-card-media img,:root .content-results>article img,:root .managed-cards>article img,:root .managed-people>article img,:root .mh-application-grid>article img{border-radius:var(--radius-card)}:root .mh-tech-art picture img{border-radius:var(--radius-field)}:root .audience-paths>article>img{border-radius:0}:root .component-image,:root .component-image img,:root .entry-energy-photo img,:root .managed-hero figure img,:root .managed-media img,:root .mh-founders figure img,:root .mh-tech-art picture,:root .partner-map,:root .partner-map-wrap,:root:root .managed-hero>figure,:root:root .managed-hero>figure img{border-radius:var(--radius-field);overflow:hidden}:root .inline-player,:root .inline-player video.inline-video,:root .manifesto-film-video{border-radius:var(--radius-card);overflow:hidden}:root:root :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=submit],[type=button]),select,textarea){border-radius:var(--radius-control)}:root .component-card .component-card-copy{border-top:0}:root .managed-page .managed-cards>article{border-radius:var(--radius-card);border-top:0;background:var(--section-card,#f4f5f3);overflow:hidden}:root .managed-page .managed-cards>article img{border-radius:var(--radius-card)}:root{--fs-display:88px;--fs-section:72px;--fs-subsection:48px;--fs-card:32px;--fs-lead:22px;--fs-body:18px;--fs-ui:16px;--fs-small:14px}@media (max-width:1279px){:root{--fs-display:64px;--fs-section:56px;--fs-subsection:40px;--fs-card:28px;--fs-lead:20px}}@media (max-width:767px){:root{--fs-display:48px;--fs-section:40px;--fs-subsection:32px;--fs-card:24px;--fs-lead:18px;--fs-body:16px}}