.hp.mp{--edge:calc(var(--gutter) + var(--pad))}.hp.mp [data-door]{opacity:0}@media (prefers-reduced-motion:reduce){.hp.mp [data-door]{opacity:1!important;transform:none!important}}.hp.mp .hero-img.field-img{background-image:url(/img/field.jpg);background-position:right 40%}.hp.mp .mv-grid{grid-template-columns:1fr;gap:28px;max-width:640px}.hp.mp .h11{max-width:760px}@media (min-width:901px){.hp.mp #hero .hero-copy{padding:clamp(190px, 25vh, 420px) var(--pad) 72px}}.hp.mp .build-sec{padding:150px var(--edge) 72px}.hp.mp .build-head{max-width:900px}.hp.mp .build-head .hh{font-size:clamp(40px,4.4vw,64px)}.hp.mp .build-head .bd.lg{max-width:640px;margin-top:28px}.hp.mp .next-sec{padding:88px var(--edge) 24px}.hp.mp .why-sec{padding:168px var(--edge) 40px;position:relative;overflow:hidden}.hp.mp .why-sec .dots{z-index:0}.hp.mp .why-grid{z-index:1;grid-template-columns:6fr 6fr;align-items:center;gap:72px;display:grid;position:relative}.hp.mp .why-copy .hh{font-size:clamp(40px,4.4vw,64px)}.hp.mp .why-copy .bd.lg{max-width:520px;margin-top:28px}.hp.mp .why-copy .bd:not(.lg){max-width:520px;margin-top:20px}.hp.mp .why-mark{aspect-ratio:1;justify-self:center;width:min(100%,560px);max-height:560px}.hp.mp .beats{z-index:1;border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:40px;margin-top:96px;padding-top:40px;display:grid;position:relative}.hp.mp .beat .t{color:var(--deep);margin:0;font-size:24px;font-weight:600;line-height:1.15}.hp.mp .beat .s{color:var(--ink2);margin:10px 0 0;font-size:15px;line-height:24px}.hp.mp .dec-sec{padding:150px var(--edge) 0}.hp.mp .dec-head{max-width:820px}.hp.mp .dec-head .bd{max-width:560px;margin-top:24px}.hp.mp .dec{border-top:1px solid var(--line);grid-template-columns:5fr 7fr;gap:88px;margin-top:64px;display:grid}.hp.mp .dec-tabs{flex-direction:column;display:flex}.hp.mp .dec-tabs button{border:0;border-bottom:1px solid var(--line);text-align:left;color:#9fb0bc;background:0 0;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;padding:22px 0;transition:color .25s,padding .35s cubic-bezier(.2,.7,.2,1);display:grid}.hp.mp .dec-tabs .n{font-family:var(--mono);letter-spacing:1.8px;font-size:11px}.hp.mp .dec-tabs .l{font-size:clamp(28px,2.8vw,40px);font-weight:600;line-height:1.05}.hp.mp .dec-tabs .st{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--tide);white-space:nowrap;border:1px solid #005a9e4d;border-radius:8px;padding:5px 9px;font-size:10px}.hp.mp .dec-tabs button:hover{color:var(--tide)}.hp.mp .dec-tabs button.on{color:var(--deep);padding-left:12px}.hp.mp .dec-tabs button.on .n{color:var(--current)}.hp.mp .dec-panel{padding:44px 0 0;animation:.5s cubic-bezier(.2,.7,.2,1) both mp-dec-in}.hp.mp .dec-panel .read{max-width:640px;color:var(--deep);margin:0;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.4}.hp.mp .dec-panel .k2{margin:40px 0 14px}.hp.mp .dec-panel ul{flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hp.mp .dec-panel li{border:1px solid var(--line);background:var(--canvas);color:var(--deep);border-radius:18px 18px 18px 6px;padding:12px 18px;font-size:17px;font-weight:500;line-height:24px}.hp.mp .dec-ctas{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.hp.mp .doors-sec{padding:150px var(--edge) 140px}.hp.mp .doors-head{max-width:820px}.hp.mp .doors-head .bd{max-width:560px;margin-top:24px}.hp.mp .doors{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:56px;margin-top:64px;display:grid}.hp.mp .door{flex-direction:column;padding:36px 0 0;display:flex;position:relative}.hp.mp .door:before{content:"";background:var(--aqua);width:0;height:2px;transition:width .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:-1px;left:0}.hp.mp .door:hover:before{width:100%}.hp.mp .door .n{font-family:var(--mono);letter-spacing:1.8px;color:var(--current);margin:0;font-size:11px}.hp.mp .door .t{color:var(--deep);margin:18px 0 0;font-size:clamp(28px,2.6vw,36px);font-weight:600;line-height:1.05}.hp.mp .door .s{color:var(--ink2);margin:14px 0 0;font-size:17px;line-height:26px}.hp.mp .door .go{letter-spacing:.04em;text-transform:uppercase;color:var(--tide);margin-top:24px;font-size:13px;font-weight:700;display:inline-block}.hp.mp .door:hover .go{color:var(--current)}.hp.mp .door-panel .ideas-grid{padding-top:120px;padding-bottom:120px}.hp.mp .door-panel .ideas-form{max-width:560px}.hp.mp .door-panel .ideas-form textarea{min-height:160px}.hp.mp .ideas-form .topic{height:34px;color:var(--tide);background:#005a9e14;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;margin:0;padding:0 6px 0 14px;font-size:13px;display:inline-flex}.hp.mp .ideas-form .topic button{width:24px;height:24px;color:inherit;background:0 0;border:0;border-radius:6px;padding:0;font-size:17px;line-height:1}.hp.mp .ideas-form .topic button:hover{background:#005a9e1f}.hp.mp .close14{text-align:center;padding-top:120px;padding-bottom:120px}.hp.mp .close14 .hh{max-width:820px;margin:0 auto}.hp.mp .close14 .ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:36px;display:flex}@media (max-width:900px){.hp.mp{--edge:24px}.hp.mp .hero-img.field-img{background-blend-mode:multiply, normal;background-image:linear-gradient(#005a9ee6 0%,#005a9ea6 10%,#005a9e59 18%,#005a9e1f 26%,#005a9e00 34%),url(/img/field.jpg);background-position:top;background-size:auto,cover}.hp.mp .hero-panel .scrim2{background:linear-gradient(#002e51 0%,#002e51d9 6%,#002e518c 13%,#002e514d 21%,#002e5124 30%,#002e510d 38%,#002e5100 48%,#00152600 72%,#00152666 100%)!important}.hp.mp .build-sec{padding:80px var(--edge) 40px}.hp.mp .build-head .hh,.hp.mp .why-copy .hh{font-size:clamp(32px,9.2vw,40px)}.hp.mp .build-head .bd.lg{margin-top:20px}.hp.mp .next-sec{padding-top:56px}.hp.mp .beats{grid-template-columns:1fr;gap:24px;margin-top:48px;padding-top:28px}.hp.mp .why-sec{padding:80px var(--edge) 0}.hp.mp .why-sec .dots{opacity:.6}.hp.mp .why-grid{grid-template-columns:1fr;gap:24px}.hp.mp .why-mark{order:-1;width:min(100%,300px)}.hp.mp .dec-sec{padding-top:88px}.hp.mp .dec{border-top:0;grid-template-columns:1fr;gap:0;margin-top:32px}.hp.mp .dec-tabs{margin:0 calc(-1 * var(--edge));padding:0 var(--edge) 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;gap:8px;overflow-x:auto}.hp.mp .dec-tabs::-webkit-scrollbar{display:none}.hp.mp .dec-tabs button,.hp.mp .dec-tabs button.on{height:40px;color:var(--tide);border:1px solid #005a9e4d;border-radius:12px;flex:none;padding:0 16px;display:inline-flex}.hp.mp .dec-tabs button.on{background:var(--deep);border-color:var(--deep);color:#fff}.hp.mp .dec-tabs .n,.hp.mp .dec-tabs .st{display:none}.hp.mp .dec-tabs .l{font-size:15px;line-height:1}.hp.mp .dec-panel{padding-top:28px}.hp.mp .dec-panel .read{font-size:20px;line-height:1.45}.hp.mp .dec-panel .k2{margin-top:28px}.hp.mp .dec-panel li{padding:11px 15px;font-size:15.5px;line-height:22px}.hp.mp .dec-ctas{flex-direction:column;align-items:stretch;gap:18px;margin-top:28px}.hp.mp .dec-ctas .cta2{width:100%}.hp.mp .dec-ctas .lnk{align-self:center}.hp.mp .doors-sec{padding:88px var(--edge) 80px}.hp.mp .doors{border-top:0;grid-template-columns:1fr;gap:0;margin-top:36px}.hp.mp .door{border-top:1px solid var(--line);padding:26px 0}.hp.mp .door:before{display:none}.hp.mp .door .t{margin-top:14px;font-size:26px}.hp.mp .door .s{font-size:16px;line-height:25px}.hp.mp .door .go{margin-top:18px}.hp.mp .door-panel .ideas-grid{padding-top:56px;padding-bottom:56px}}@media (max-width:760px){.hp.mp .hero-img.field-img{background-image:linear-gradient(#005a9ee6 0%,#005a9ea6 10%,#005a9e59 18%,#005a9e1f 26%,#005a9e00 34%),url(/img/field-mobile.jpg);background-position:50%}}@media (max-width:900px){.hp.mp .dec-panel .read{line-height:1.5}.hp.mp .dec-panel li{font-size:15.5px;line-height:23.5px}.hp.mp .dec-tabs button,.hp.mp .dec-tabs button.on{height:44px}.hp.mp .door .go{align-items:center;min-height:44px;margin-top:8px;padding:12px 0;line-height:20px;display:inline-flex}.hp.mp .ideas-form .topic{border-radius:12px;height:44px;padding-right:4px}.hp.mp .ideas-form .topic button{border-radius:8px;width:40px;height:40px}.hp.mp .close14{text-align:left;padding-top:56px;padding-bottom:48px}.hp.mp .close14 .hh{margin:0}.hp.mp .close14 .ctas{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:18px;margin-top:28px}.hp.mp .close14 .ctas .cta2{justify-content:center;width:100%;display:flex}.hp.mp .close14 .ctas .lnk{align-self:center}}@media (max-width:700px){.hp.mp{--edge:20px}.hp.mp .build-head .hh,.hp.mp .why-copy .hh{font-size:clamp(30px,8.7vw,34px);line-height:1.06}.hp.mp .build-sec{padding:64px var(--edge) 40px}.hp.mp .next-sec{padding:56px var(--edge) 0}.hp.mp .why-sec{padding:16px var(--edge) 0}.hp.mp .why-mark{margin-top:-20px}.hp.mp .dec-sec{padding:64px var(--edge) 0}.hp.mp .doors-sec{padding:64px var(--edge) 32px}}@keyframes mp-dec-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.hp.mp .dec-panel{animation:none}}@media (min-width:1441px){.hp.mp #hero .hero-copy{padding-top:clamp(190px, 25vh / var(--z,1), 420px)}.hp.mp .build-head .hh,.hp.mp .why-copy .hh{font-size:clamp(40px, 4.4vw / var(--z,1), 64px)}}
