.Hero-module__ZARIfG__hero{background:var(--ink);align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__bg{position:absolute;inset:-6%}.Hero-module__ZARIfG__bg img{animation:26s ease-in-out infinite alternate Hero-module__ZARIfG__drift}@keyframes Hero-module__ZARIfG__drift{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.1)translate(-1.5%,-1%)}}.Hero-module__ZARIfG__bg:after{content:"";background:linear-gradient(100deg,#1c1a17f2 0%,#1c1a17db 42%,#1c1a1752 100%);position:absolute;inset:0}.Hero-module__ZARIfG__heroInner{z-index:2;width:100%;padding-top:60px;position:relative}.Hero-module__ZARIfG__hero h1{color:var(--cream);max-width:15ch}.Hero-module__ZARIfG__heroEyebrow{color:var(--aluminum)}.Hero-module__ZARIfG__heroEyebrow:after{background:#b8b5b073}.Hero-module__ZARIfG__sub{color:var(--aluminum);max-width:48ch;margin:24px 0 28px;font-size:19.5px}.Hero-module__ZARIfG__chips{flex-wrap:wrap;gap:10px;margin:0 0 34px;padding:0;list-style:none;display:flex}.Hero-module__ZARIfG__chips li{color:var(--cream);background:#f4efe70a;border:1px solid #b8b5b052;border-radius:999px;padding:9px 17px;font-size:14.5px;transition:border-color .35s cubic-bezier(.16,1,.3,1),background .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.Hero-module__ZARIfG__chips li:hover{border-color:var(--peach-b);background:#e8a87c1a;transform:translateY(-2px)}.Hero-module__ZARIfG__heroActions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.Hero-module__ZARIfG__scrollcue{z-index:2;letter-spacing:.14em;text-transform:uppercase;color:var(--aluminum);align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;bottom:26px;left:32px}.Hero-module__ZARIfG__cueLine{background:var(--aluminum);width:34px;height:1px;animation:2.4s ease-in-out infinite Hero-module__ZARIfG__cue;display:block}@keyframes Hero-module__ZARIfG__cue{0%,to{transform-origin:0;transform:scaleX(.4)}50%{transform-origin:0;transform:scaleX(1)}}.Hero-module__ZARIfG__caption{z-index:2;color:var(--aluminum);text-align:right;opacity:.8;font-size:12px;position:absolute;bottom:24px;right:32px}@media (max-width:900px){.Hero-module__ZARIfG__hero{min-height:auto;padding:120px 0 130px}.Hero-module__ZARIfG__bg:after{background:linear-gradient(#1c1a17e0 0%,#1c1a17eb 100%)}.Hero-module__ZARIfG__scrollcue{display:none}.Hero-module__ZARIfG__caption{text-align:left;left:20px;right:20px}}
.WaysIn-module__mkdlYa__ways{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:10px;display:grid}.WaysIn-module__mkdlYa__way{background:var(--cream);color:var(--ink);border-radius:8px;padding:26px 22px 22px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden}.WaysIn-module__mkdlYa__way:before{content:"";background:var(--maai-green);transform-origin:0;height:2px;transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.WaysIn-module__mkdlYa__way:hover{transform:translateY(-6px);box-shadow:0 20px 44px #1c1a171a}.WaysIn-module__mkdlYa__way:hover:before{transform:scaleX(1)}.WaysIn-module__mkdlYa__way h3{margin-bottom:8px}.WaysIn-module__mkdlYa__way p{opacity:.8;margin-bottom:16px;font-size:15.5px}.WaysIn-module__mkdlYa__go{color:var(--maai-green);align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.WaysIn-module__mkdlYa__goArrow{font-style:normal;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.WaysIn-module__mkdlYa__way:hover .WaysIn-module__mkdlYa__goArrow{transform:translate(5px)}@media (max-width:1000px){.WaysIn-module__mkdlYa__ways{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.WaysIn-module__mkdlYa__ways{grid-template-columns:1fr;gap:12px}}
.Story-module__R1gBkW__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:64px;display:grid}.Story-module__R1gBkW__head{position:sticky;top:110px}.Story-module__R1gBkW__body{max-width:62ch}.Story-module__R1gBkW__body p:first-of-type:first-letter{font-family:var(--font-poppins), "Poppins", sans-serif;float:left;color:var(--maai-green);margin:6px 12px 0 0;font-size:56px;font-weight:600;line-height:.86}.Story-module__R1gBkW__pull{border-left:2px solid var(--terracotta);font-family:var(--font-poppins), "Poppins", system-ui, sans-serif;margin:32px 0;padding:2px 0 2px 22px;font-size:21px;font-weight:500;line-height:1.35}.Story-module__R1gBkW__forward{background:var(--cream-warm);border-radius:8px;padding:20px 22px}.Story-module__R1gBkW__flag{letter-spacing:.12em;text-transform:uppercase;color:var(--walnut);margin-bottom:8px;font-size:12px;display:block}.Story-module__R1gBkW__forward p{margin:0;font-size:16px}.Story-module__R1gBkW__band{margin-top:80px}.Story-module__R1gBkW__band .Story-module__R1gBkW__frame{aspect-ratio:21/9}@media (max-width:900px){.Story-module__R1gBkW__grid{grid-template-columns:1fr;gap:34px}.Story-module__R1gBkW__head{position:static}}
.DoorsDiagram-module__kpa3EW__motif{width:100%;height:auto;margin:6px 0 54px;display:block}.DoorsDiagram-module__kpa3EW__draw{stroke-dasharray:620;stroke-dashoffset:620px;transition:stroke-dashoffset 1.5s cubic-bezier(.16,1,.3,1)}.DoorsDiagram-module__kpa3EW__motif.in .DoorsDiagram-module__kpa3EW__draw{stroke-dashoffset:0}.DoorsDiagram-module__kpa3EW__node{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translate(-14px)}.DoorsDiagram-module__kpa3EW__motif.in .DoorsDiagram-module__kpa3EW__node{opacity:1;transform:none}.DoorsDiagram-module__kpa3EW__motif.in .DoorsDiagram-module__kpa3EW__d1{transition-delay:.55s}.DoorsDiagram-module__kpa3EW__motif.in .DoorsDiagram-module__kpa3EW__d2{transition-delay:.7s}.DoorsDiagram-module__kpa3EW__motif.in .DoorsDiagram-module__kpa3EW__d3{transition-delay:.85s}.DoorsDiagram-module__kpa3EW__motif.in .DoorsDiagram-module__kpa3EW__d4{transition-delay:1s}.DoorsDiagram-module__kpa3EW__motif.in .DoorsDiagram-module__kpa3EW__d5{transition-delay:1.15s}.DoorsDiagram-module__kpa3EW__travel{opacity:0}.DoorsDiagram-module__kpa3EW__t1{offset-path:path("M 322 280 C 460 280, 520 92, 660 92")}.DoorsDiagram-module__kpa3EW__t2{offset-path:path("M 322 280 C 460 280, 520 186, 660 186")}.DoorsDiagram-module__kpa3EW__t3{offset-path:path("M 322 280 C 460 280, 520 374, 660 374")}.DoorsDiagram-module__kpa3EW__t4{offset-path:path("M 322 280 C 460 280, 520 468, 660 468")}.DoorsDiagram-module__kpa3EW__motif.in .DoorsDiagram-module__kpa3EW__t1{animation:11s ease-in-out 1.4s infinite DoorsDiagram-module__kpa3EW__travel}.DoorsDiagram-module__kpa3EW__motif.in .DoorsDiagram-module__kpa3EW__t2{animation:11s ease-in-out 4.15s infinite DoorsDiagram-module__kpa3EW__travel}.DoorsDiagram-module__kpa3EW__motif.in .DoorsDiagram-module__kpa3EW__t3{animation:11s ease-in-out 6.9s infinite DoorsDiagram-module__kpa3EW__travel}.DoorsDiagram-module__kpa3EW__motif.in .DoorsDiagram-module__kpa3EW__t4{animation:11s ease-in-out 9.65s infinite DoorsDiagram-module__kpa3EW__travel}@keyframes DoorsDiagram-module__kpa3EW__travel{0%{offset-distance:0%;opacity:0}10%{opacity:1}86%{opacity:1}to{offset-distance:100%;opacity:0}}.DoorsDiagram-module__kpa3EW__leaf{transform-origin:1020px 500px;animation:8s ease-in-out infinite DoorsDiagram-module__kpa3EW__sway}@keyframes DoorsDiagram-module__kpa3EW__sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}
.DoorCards-module__MWQzRG__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.DoorCards-module__MWQzRG__card{background:var(--cream-warm);border-radius:8px;flex-direction:column;min-height:172px;padding:26px 24px 22px;transition:transform .45s cubic-bezier(.16,1,.3,1),background .45s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.DoorCards-module__MWQzRG__card:hover{background:var(--desk-white);transform:translateY(-5px)}.DoorCards-module__MWQzRG__card h3{margin-bottom:8px}.DoorCards-module__MWQzRG__card p{opacity:.82;margin-bottom:16px;font-size:16px}.DoorCards-module__MWQzRG__foot{align-items:center;gap:8px;margin-top:auto;font-size:15px;display:inline-flex}.DoorCards-module__MWQzRG__footArrow{font-style:normal;transition:transform .4s cubic-bezier(.16,1,.3,1)}.DoorCards-module__MWQzRG__card:hover .DoorCards-module__MWQzRG__footArrow{transform:translate(5px)}@media (max-width:900px){.DoorCards-module__MWQzRG__grid{grid-template-columns:1fr;gap:12px}}
.Research-module__T_dR6q__head{grid-template-columns:1fr 1fr;align-items:end;gap:56px;margin-bottom:44px;display:grid}.Research-module__T_dR6q__frame{aspect-ratio:16/9}.Research-module__T_dR6q__libGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.Research-module__T_dR6q__lib{background:var(--cream-warm);color:inherit;border-radius:8px;padding:24px 22px;text-decoration:none;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden}.Research-module__T_dR6q__lib:before{content:"";background:var(--maai-green);transform-origin:0;height:2px;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0;transform:scaleX(.14)}.Research-module__T_dR6q__lib:hover{transform:translateY(-5px);box-shadow:0 18px 40px #1c1a1717}.Research-module__T_dR6q__lib:hover:before{transform:scaleX(1)}.Research-module__T_dR6q__cat{letter-spacing:.12em;text-transform:uppercase;color:var(--walnut);margin-bottom:11px;font-size:11.5px;display:block}.Research-module__T_dR6q__lib h3{margin-bottom:7px;font-size:17px}.Research-module__T_dR6q__lib p{opacity:.78;margin:0;font-size:15px}@media (max-width:1000px){.Research-module__T_dR6q__libGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.Research-module__T_dR6q__head{grid-template-columns:1fr;gap:34px}.Research-module__T_dR6q__libGrid{grid-template-columns:1fr}}
.AskBlock-module__Rjqw0a__grid{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.AskBlock-module__Rjqw0a__form{flex-direction:column;align-items:flex-start;gap:0;display:flex}.AskBlock-module__Rjqw0a__label{letter-spacing:.08em;color:var(--walnut);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.AskBlock-module__Rjqw0a__textarea,.AskBlock-module__Rjqw0a__emailInput{width:100%;color:var(--ink);resize:vertical;background:0 0;border:none;border-bottom:1px solid #6b4f3a4d;border-radius:0;padding:10px 0 18px;font-family:inherit;font-size:16px;transition:border-color .35s cubic-bezier(.16,1,.3,1),border-bottom-width .35s cubic-bezier(.16,1,.3,1)}.AskBlock-module__Rjqw0a__textarea::placeholder,.AskBlock-module__Rjqw0a__emailInput::placeholder{color:var(--aluminum)}.AskBlock-module__Rjqw0a__textarea:focus,.AskBlock-module__Rjqw0a__emailInput:focus{border-bottom-color:var(--maai-green);border-bottom-width:2px;outline:none;padding-bottom:17px}.AskBlock-module__Rjqw0a__fieldError{border-bottom-color:var(--terracotta)}.AskBlock-module__Rjqw0a__fieldError:focus{border-bottom-color:var(--terracotta);border-bottom-width:2px;padding-bottom:17px}.AskBlock-module__Rjqw0a__errorMsg{color:var(--terracotta);margin-top:6px;font-size:13.5px}.AskBlock-module__Rjqw0a__serverError{color:var(--terracotta);margin:0;font-size:14px}.AskBlock-module__Rjqw0a__fieldGroup{width:100%;margin-bottom:24px}.AskBlock-module__Rjqw0a__check{color:var(--walnut);cursor:pointer;align-items:center;gap:10px;margin-bottom:24px;font-size:15px;display:flex}.AskBlock-module__Rjqw0a__check input[type=checkbox]{appearance:none;border:1.5px solid var(--walnut);cursor:pointer;background:0 0;border-radius:3px;flex-shrink:0;width:18px;height:18px;transition:background .2s,border-color .2s;position:relative}.AskBlock-module__Rjqw0a__check input[type=checkbox]:checked{background:var(--maai-green);border-color:var(--maai-green)}.AskBlock-module__Rjqw0a__check input[type=checkbox]:checked:after{content:"";border:solid var(--cream);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.AskBlock-module__Rjqw0a__check input[type=checkbox]:focus-visible{outline:2px solid var(--maai-green);outline-offset:2px}.AskBlock-module__Rjqw0a__confirm{flex-direction:column;justify-content:center;display:flex}.AskBlock-module__Rjqw0a__confirm h3{color:var(--maai-green);margin-bottom:10px}.AskBlock-module__Rjqw0a__confirm p{opacity:.85;max-width:46ch;margin:0}.AskBlock-module__Rjqw0a__sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.AskBlock-module__Rjqw0a__hp{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}@media (max-width:900px){.AskBlock-module__Rjqw0a__grid{grid-template-columns:1fr;gap:34px}}
.StudioBand-module__-UJDoq__studio{max-width:680px}.StudioBand-module__-UJDoq__link{color:var(--maai-green);font-size:16px;position:relative}.StudioBand-module__-UJDoq__link:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-3px;left:0;transform:scaleX(.001)}.StudioBand-module__-UJDoq__link:hover:after{transform:scaleX(1)}
.ClosingCta-module__M5TsYa__cta{background:var(--ink);padding:132px 0;position:relative;overflow:hidden}.ClosingCta-module__M5TsYa__bg{position:absolute;inset:-4%}.ClosingCta-module__M5TsYa__js .ClosingCta-module__M5TsYa__bg img{transition:transform 2s cubic-bezier(.16,1,.3,1);transform:scale(1.06)}.ClosingCta-module__M5TsYa__cta.in .ClosingCta-module__M5TsYa__bg img{transform:scale(1)}.ClosingCta-module__M5TsYa__bg:after{content:"";background:#1c1a17d1;position:absolute;inset:0}.ClosingCta-module__M5TsYa__inner{z-index:2;text-align:center;position:relative}.ClosingCta-module__M5TsYa__cta h2{color:var(--cream)}.ClosingCta-module__M5TsYa__cta p{color:var(--aluminum);max-width:54ch;margin:0 auto 30px}.ClosingCta-module__M5TsYa__balanced{text-wrap:balance}.ClosingCta-module__M5TsYa__ctaEyebrow{color:var(--aluminum);justify-content:center}.ClosingCta-module__M5TsYa__ctaEyebrow:after{display:none}@media (max-width:900px){.ClosingCta-module__M5TsYa__cta{padding:92px 0}}
