@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}.mh-home{position:relative;--mint:#08ffbe;--ink:#06110c;--muted:#bccdc3;background:var(--ink);color:#fff;font-family:Magnes,sans-serif;overflow:clip}.mh-home *{box-sizing:border-box}.mh-home figure,.mh-home h1,.mh-home h2,.mh-home h3,.mh-home p{margin:0}.mh-home h1,.mh-home h2,.mh-home h3{font-weight:300;line-height:1.04;letter-spacing:-.045em}.mh-home h2{font-size:var(--fs-section)}.mh-home h3{font-size:var(--fs-card)}.mh-home p{font-size:var(--fs-body);line-height:1.6}.mh-home button{font-family:inherit;font-size:var(--fs-ui);cursor:pointer}.mh-home a:focus-visible,.mh-home button:focus-visible{outline:3px solid var(--mint);outline-offset:5px}.mh-home picture{display:block}.mh-home picture img{width:100%;height:100%;object-fit:cover}.mh-eyebrow{font-size:var(--fs-small)!important;text-transform:uppercase;letter-spacing:.07em;line-height:1.5!important;margin-bottom:28px!important;color:var(--mint)}.mh-header{position:absolute;left:0;right:0;padding:28px 5vw;justify-content:space-between;z-index:5;background:linear-gradient(#041109bf,transparent)}.mh-header,.mh-header nav{display:flex;align-items:center}.mh-header nav{gap:30px}.mh-header nav a{font-size:var(--fs-ui);min-height:44px;display:flex;align-items:center}.mh-menu{display:none}.mh-hero{position:relative;min-height:850px;height:100svh;max-height:1300px;display:flex;align-items:center;padding:160px 6vw 140px}.mh-hero-film,.mh-hero-image,.mh-hero-shade{position:absolute;inset:0;width:100%;height:100%}.mh-hero-film,.mh-hero-image img{object-fit:cover;object-position:75% center}.mh-hero-shade{background:linear-gradient(90deg,#021009ed,#02100977 48%,#02100908),linear-gradient(0deg,#06110c,transparent 40%)}.mh-hero-copy{position:relative;z-index:2;max-width:850px}.mh-hero h1{font-size:var(--fs-display);max-width:850px;text-wrap:balance}.mh-hero-copy>p:not(.mh-eyebrow){max-width:470px;margin:30px 0;color:#fff}.mh-action{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:16px 25px;min-height:54px;border-radius:40px;color:#03100b;background:var(--mint);font-size:var(--fs-ui);line-height:1.35;text-decoration:none}.mh-action:hover{background:#c0ffe9}.mh-action-light{background:transparent;color:inherit;border:1px solid}.mh-action-light:hover{background:#ffffff18}.mh-action span{font-size:var(--fs-lead)}.mh-hero-wave{position:absolute;bottom:20px;left:0;right:0;height:220px;opacity:.8;pointer-events:none}.mh-wave{width:100%;height:100%;display:block}.mh-hero-foot{position:absolute;bottom:35px;left:6vw;font-size:var(--fs-small);z-index:2}.mh-manifesto{padding:110px 6vw;display:grid;grid-template-columns:1fr 1fr;gap:10vw}.mh-section-intro{position:sticky;top:40px;align-self:start}.mh-manifesto-portrait{margin-top:50px;height:330px;max-width:420px;overflow:hidden}.mh-manifesto-copy>p{font-size:var(--fs-card);line-height:1.4;white-space:pre-line;margin-bottom:48px}.mh-manifesto-copy strong{display:block;font-weight:400;font-size:var(--fs-subsection);line-height:1.12;color:var(--mint)}.mh-applications{padding:85px 6vw;background:#eaf0e9;color:#0c2619}.mh-applications .mh-eyebrow{color:#235e45}.mh-section-head{max-width:900px;margin-bottom:50px}.mh-section-head>p:not(.mh-eyebrow){max-width:650px;margin-top:25px;color:var(--muted)}.mh-application-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.mh-application-grid article>picture{height:400px}.mh-application-grid article>div{padding:30px 0 0}.mh-application-grid h3{margin-bottom:20px}.mh-application-grid article>div>p:not(.mh-eyebrow){max-width:530px;margin-bottom:25px}.mh-technology{padding:100px 6vw;position:relative}.mh-tech-art{height:480px;position:relative;margin:0 -6vw 45px;background:#020705}.mh-tech-art picture{height:100%;max-width:750px;margin:auto}.mh-tech-art img{object-fit:contain!important}.mh-tech-art .mh-wave{position:absolute;inset:0;mix-blend-mode:screen;opacity:.75}.mh-tech-art>span{position:absolute;bottom:20px;left:6vw;font-size:var(--fs-small);background:#06110ce6;padding:8px 12px}.mh-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.mh-steps button{border:0;border-top:1px solid #729080;background:none;color:#fff;padding:22px 0;display:flex;gap:22px;align-items:center;text-align:left;font-size:var(--fs-card)}.mh-steps button span{font-size:var(--fs-small);color:var(--muted)}.mh-steps button[aria-selected=true]{color:var(--mint);border-color:var(--mint);border-top-width:3px}.mh-step-copy{max-width:720px;min-height:92px;margin:15px 0 25px!important;color:#e1eee6}.mh-evidence{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid #567161;margin-top:80px;padding-top:40px}.mh-evidence h3{font-size:var(--fs-card)}.mh-evidence p{font-size:var(--fs-ui);color:var(--muted);margin:20px 0;min-height:85px}.mh-evidence .mh-action{font-size:var(--fs-ui);padding:12px 18px}.mh-founders{padding:90px 6vw;background:#eaf0e9;color:#0c2619;display:grid;grid-template-columns:.9fr 1.1fr;gap:7vw}.mh-founders .mh-eyebrow{color:#235e45}.mh-founders>div>p:not(.mh-eyebrow){margin:25px 0}.mh-founder-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center}.mh-founder-grid picture{height:310px}.mh-founder-grid img{filter:grayscale(1)}.mh-founder-grid h3{font-size:var(--fs-lead);margin:20px 0 10px}.mh-founder-grid figcaption p{font-size:var(--fs-ui)}.mh-world{position:relative;min-height:740px;display:flex;align-items:center;padding:110px 6vw}.mh-world-shade,.mh-world>picture{position:absolute;inset:0}.mh-world-shade{background:linear-gradient(90deg,#041009e6,#04100980 55%,#04100922)}.mh-world>div:last-child{position:relative;max-width:660px}.mh-world>div:last-child>p:not(.mh-eyebrow){margin:25px 0 30px;max-width:540px}.mh-closing{padding:95px 6vw}.mh-closing>h2{max-width:800px;margin-bottom:55px}.mh-closing>div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.mh-closing article{border-top:1px solid #567161;padding-top:25px}.mh-closing article p{color:var(--muted);font-size:var(--fs-ui);margin:20px 0 25px;min-height:70px}.mh-footer{padding:35px 6vw 100px;border-top:1px solid #567161;align-items:center}.mh-footer,.mh-footer nav{display:flex;gap:25px;flex-wrap:wrap}.mh-footer nav{margin-left:auto}.mh-footer nav a{font-size:var(--fs-ui);display:flex;align-items:center;min-height:44px}.mh-footer>p{width:100%;font-size:var(--fs-small);color:var(--muted)}.mh-pause{position:fixed;bottom:18px;right:22px;z-index:10;border:1px solid #a5c4b2;border-radius:30px;padding:12px 20px;background:#06110cf2;color:#fff;min-height:44px}.mh-pause:disabled{cursor:default}.mh-skip{position:absolute;top:-100px;left:20px;background:#000;z-index:40;padding:15px}.mh-skip:focus{top:10px}.will-reveal{opacity:0;transform:translateY(45px);transition:opacity .85s,transform 1s cubic-bezier(.2,.7,.2,1)}.will-reveal.is-visible{opacity:1;transform:none}.mh-preview{position:relative;z-index:30;display:flex;gap:25px;align-items:center;justify-content:center;padding:12px 20px;background:#f8e18c;color:#201e0c;font:var(--fs-small)/1.4 sans-serif;flex-wrap:wrap}.mh-preview a,.mh-preview button{color:#201e0c;min-height:44px;padding:10px;border:1px solid #201e0c;background:transparent}.mh-empty{max-width:800px;margin:15vh auto;padding:30px;font-family:Magnes,sans-serif}.mh-empty h1{font-size:var(--fs-display)}.mh-empty a{display:inline-block;padding:20px;color:#08ffbe}@media(max-width:1000px){.mh-header nav{gap:18px}.mh-hero h1{max-width:650px}.mh-evidence{gap:20px}.mh-founders{grid-template-columns:1fr}.mh-founder-grid{max-width:700px}.mh-closing .mh-action{padding:12px 16px}.mh-application-grid article>picture{height:320px}}@media(max-width:700px){.mh-header{padding:20px 6vw}.mh-header img{width:130px}.mh-menu{display:block;min-height:44px;background:#06110cd9;color:#fff;border:1px solid #9bb5a5;border-radius:25px;padding:10px 16px}.mh-header nav{display:none;position:absolute;top:82px;left:6vw;right:6vw;padding:20px;background:#06110c;border:1px solid #9bb5a5;flex-direction:column;align-items:stretch}.mh-header nav.open{display:flex}.mh-hero{min-height:790px;height:100svh;align-items:flex-end;padding:220px 6vw 145px}.mh-hero h1{max-width:360px}.mh-hero-copy>p:not(.mh-eyebrow){font-size:var(--fs-lead);margin:25px 0}.mh-hero-film,.mh-hero-image img{object-position:85% center}.mh-hero-shade{background:linear-gradient(0deg,#06110cf5,#06110cba 45%,#06110c11 85%)}.mh-hero-wave{height:150px;bottom:0}.mh-hero-foot{bottom:30px;max-width:210px}.mh-manifesto{grid-template-columns:1fr;padding:65px 6vw;gap:40px}.mh-section-intro{position:relative;top:auto;display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:center}.mh-section-intro>.mh-eyebrow{grid-column:1/-1}.mh-section-intro h2{font-size:var(--fs-section)}.mh-manifesto-portrait{height:220px;margin:0}.mh-manifesto-copy>p{margin-bottom:35px}.mh-applications,.mh-closing,.mh-founders,.mh-technology{padding:65px 6vw}.mh-application-grid,.mh-closing>div,.mh-evidence{grid-template-columns:1fr;gap:40px}.mh-tech-art{height:330px}.mh-tech-art>span{max-width:85%}.mh-steps{gap:12px}.mh-steps button{gap:8px;display:block}.mh-steps button span{display:block;margin-bottom:10px}.mh-step-copy{min-height:130px}.mh-closing article p,.mh-evidence p{min-height:0}.mh-founder-grid{gap:16px}.mh-founder-grid picture{height:220px}.mh-founder-grid h3{overflow-wrap:anywhere}.mh-world{min-height:650px;padding:70px 6vw}.mh-world>picture img{object-position:60% center}.mh-footer nav{margin-left:0}.mh-preview{gap:10px}.mh-preview>span{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){:root:not(.motion-enabled) .mh-home *{scroll-behavior:auto!important;transition:none!important}:root:not(.motion-enabled) .will-reveal{opacity:1;transform:none}}.mh-manifesto-immersive{display:block;padding:70px 0 32px;background:#000001;scroll-margin-top:80px}.mh-manifesto-heading{text-align:center;padding:0 24px;position:relative;z-index:1}.mh-manifesto-heading .mh-eyebrow{margin-bottom:18px!important}.mh-manifesto-heading h2{font-size:var(--fs-section)}.mh-manifesto-stage{position:relative;display:grid;place-items:center;min-height:820px;padding:100px 24px;isolation:isolate}.mh-manifesto-sphere{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-2;-webkit-mask-image:linear-gradient(transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(transparent,#000 7%,#000 93%,transparent);background:radial-gradient(ellipse at 15% 40%,#ef3f6b22,transparent 60%),radial-gradient(ellipse at 85% 60%,#f5962b22,transparent 60%)}.mh-manifesto-stage:after{content:"";position:absolute;inset:8% 10%;background:radial-gradient(ellipse,#000001 25%,#000001ed 46%,#00000100 70%);z-index:-1;pointer-events:none}.mh-manifesto-immersive .mh-manifesto-copy{width:min(100%,610px)}.mh-manifesto-immersive .mh-manifesto-copy>p{font-size:var(--fs-body);line-height:1.5;white-space:normal;margin-bottom:24px}.mh-manifesto-line{display:block;overflow-wrap:normal;text-wrap:pretty}.mh-manifesto-immersive .mh-manifesto-copy strong{font-size:var(--fs-card);line-height:1.3;margin-top:34px}.mh-tech-stage{height:clamp(450px,48vw,740px);overflow:hidden;isolation:isolate}.mh-tech-stage picture{width:100%;max-width:none;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.mh-tech-stage picture img{object-fit:cover!important;object-position:center}.mh-tech-stage-1 picture{transform:scale(1.06)}.mh-tech-stage-2 picture{transform:scale(1.02)}.mh-tech-atmosphere{background:linear-gradient(0deg,#000001bd,transparent 25%,transparent 80%,#00000166)}.mh-tech-atmosphere,.mh-tech-signal{position:absolute;inset:0;pointer-events:none}.mh-tech-signal{width:100%;height:100%;overflow:visible;mix-blend-mode:screen}.mh-tech-signal g{opacity:0;transition:opacity .65s}.mh-tech-stage-0 .mh-sense-lines,.mh-tech-stage-1 .mh-understand-lines,.mh-tech-stage-2 .mh-respond-lines{opacity:1}.mh-tech-signal ellipse,.mh-tech-signal path{fill:none;stroke:#08ffbe;stroke-width:2;vector-effect:non-scaling-stroke}.mh-sense-lines ellipse{transform-origin:600px 465px;animation:mh-sensing 3s ease-out infinite}.mh-understand-lines path{stroke-dasharray:5 14;animation:mh-signal-travel 3s linear infinite}.mh-respond-lines path{stroke-width:3;stroke-dasharray:60 440;animation:mh-signal-travel 2.5s linear infinite}.mh-tech-art>.mh-tech-stage-label{top:28px;bottom:auto;left:6vw;background:#000001b8;color:#08ffbe;font-size:var(--fs-ui)}.mh-tech-art>.mh-tech-caption{bottom:20px;left:auto;right:6vw;background:#000001cc;color:#fff}.mh-still .mh-tech-signal *{animation-play-state:paused!important}.mh-still .mh-tech-signal g,.mh-still .mh-tech-stage picture{transition:none}@keyframes mh-sensing{0%{transform:scale(.7);opacity:0}25%{opacity:.9}to{transform:scale(1.25);opacity:0}}@keyframes mh-signal-travel{to{stroke-dashoffset:-500}}@media(max-width:700px){.mh-manifesto-immersive{padding:56px 0 30px}.mh-manifesto-stage{min-height:0;padding:74px 28px 84px}.mh-manifesto-stage:after{inset:0;background:radial-gradient(ellipse,#000001 40%,#000001e6 58%,transparent 84%)}.mh-manifesto-immersive .mh-manifesto-copy>p{line-height:1.55;margin-bottom:25px}.mh-tech-stage{height:480px}.mh-tech-stage picture img{object-fit:cover!important}.mh-tech-art>.mh-tech-caption{font-size:var(--fs-small);left:6vw;right:auto;max-width:88%}.mh-tech-stage-1 picture{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){:root:not(.motion-enabled) .mh-tech-signal *{animation:none!important}:root:not(.motion-enabled) .mh-sense-lines ellipse{opacity:.55}}.mh-still .mh-sense-lines ellipse{opacity:.55;transform:none}.mh-home .will-reveal{transform:translateY(34px);transition:opacity .85s ease,transform 1s cubic-bezier(.16,1,.3,1)}.mh-home .will-reveal.is-visible,.mh-home.mh-still .will-reveal{opacity:1;transform:none}.mh-manifesto-immersive .mh-manifesto-copy strong{color:#f9a773}@media(prefers-reduced-motion:reduce){:root:not(.motion-enabled) .mh-home .will-reveal{opacity:1;transform:none;transition:none}}.mh-spiral-object{position:sticky;top:20vh;align-self:start;width:100%;max-width:620px}.mh-home .mh-tactile-spiral{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1.18;border:0;border-radius:48%;padding:8%;background:transparent;color:#08ffbe;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;isolation:isolate}.mh-home .mh-tactile-spiral:active{cursor:grabbing}.mh-home .mh-tactile-spiral:focus-visible{outline:2px solid #08ffbe;outline-offset:4px}.mh-spiral-surface{position:relative;display:block;width:100%;transform:var(--spiral-pose,none);will-change:transform;pointer-events:none;filter:drop-shadow(0 8px 0 #005e48) drop-shadow(0 16px 18px #00cf991c)}.mh-spiral-surface img{display:block;width:100%;height:auto}.mh-spiral-light{position:absolute;inset:0;-webkit-mask:url(/brand/magnes-spiral.svg) center/100% 100% no-repeat;mask:url(/brand/magnes-spiral.svg) center/100% 100% no-repeat;background:radial-gradient(ellipse at var(--spiral-light-x,50%) var(--spiral-light-y,35%),#d5fff4a6,transparent 55%);mix-blend-mode:screen}.mh-spiral-aura{position:absolute;inset:3%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,#08ffbe14,transparent 68%);pointer-events:none}.mh-home .mh-spiral-invitation{text-align:center;font-size:var(--fs-small);letter-spacing:.12em;color:#b9d6ce;margin-top:12px;text-transform:uppercase}.mh-home .mh-tactile-spiral:disabled{cursor:default}.mh-tactile-spiral:disabled .mh-spiral-surface{transform:none;will-change:auto}@media(max-width:700px){.mh-spiral-object{position:relative;top:auto;width:min(100%,360px);margin:0 auto 32px}.mh-home .mh-tactile-spiral{padding:10%}}.mh-spiral-threads{position:absolute;inset:-5%;pointer-events:none;transform:var(--threads-pose,none);-webkit-mask-image:radial-gradient(ellipse,#000 52%,transparent 73%);mask-image:radial-gradient(ellipse,#000 52%,transparent 73%)}.mh-spiral-threads>div{width:100%;height:100%}.mh-tactile-spiral .mh-spiral-surface{width:72%}.mh-tactile-spiral:disabled .mh-spiral-threads{display:none}.mh-home .mh-spiral-story{top:110px;max-width:540px}.mh-home .mh-spiral-story .mh-tactile-spiral{aspect-ratio:1.6;padding:4% 12%;touch-action:pan-y;margin:18px 0 8px}.mh-spiral-story .mh-spiral-surface{width:65%;filter:drop-shadow(0 5px 0 #005e48) drop-shadow(0 10px 18px #00cf991c)}.mh-spiral-story .mh-spiral-threads{inset:-12% 6%;opacity:.65;transition:opacity .35s}.mh-spiral-story[data-stage="1"] .mh-spiral-threads{opacity:.85}.mh-spiral-story[data-stage="2"] .mh-spiral-threads{opacity:1}.mh-home .mh-spiral-explanation{min-height:160px;padding:30px 24px 0;text-align:center}.mh-home .mh-spiral-explanation p{font-size:var(--fs-ui);line-height:1.55;color:#d3dfd8;max-width:370px;margin:0 auto}.mh-home .mh-spiral-explanation .mh-spiral-story-word{font-size:var(--fs-small);color:#08ffbe;margin-bottom:10px}.mh-spiral-story-fragment{animation:spiral-story-arrive .45s ease-out both}.mh-spiral-story-fragment.is-still{animation:none}@keyframes spiral-story-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.mh-home .mh-spiral-story{top:auto;max-width:100%;width:100%;margin-bottom:30px}.mh-home .mh-spiral-story .mh-tactile-spiral{aspect-ratio:1.6;margin-top:18px}.mh-home .mh-spiral-explanation{min-height:185px;padding:25px 10px 0}}@media(prefers-reduced-motion:reduce){.mh-spiral-story .mh-spiral-threads{transition:none}.mh-spiral-story-fragment{animation:none}}