.neal-mission{--neal-blue: #075aa9;--neal-bright-blue: #1687e5;--neal-navy: #092e54;position:relative;isolation:isolate;width:100vw;max-width:100vw;margin-top:clamp(20px,3vw,45px);margin-inline:calc(50% - 50vw);margin-top:0;overflow:hidden;padding:0;background-color:#fbfdff;background-image:linear-gradient(90deg,#ffffff2e,#ffffffa8 50%,#ffffff2e),var(--neal-mission-background);background-position:center,center calc(50% - 150px);background-repeat:no-repeat;background-size:cover,100% 100%}.neal-mission__inner{width:min(96vw,1520px);margin:0 auto}.neal-mission__panel{position:relative;width:100%;aspect-ratio:1672 / 941;margin:0 auto}.neal-mission__panel-image{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.neal-mission__heading{position:absolute;z-index:4;top:13%;left:50%;width:min(52%,680px);transform:translate(-50%);margin:0;text-align:center;pointer-events:none}.neal-mission__eyebrow{margin:0 0 5px;color:var(--neal-blue);font-size:clamp(8px,.76vw,12px);font-weight:700;line-height:1.2;letter-spacing:.17em;text-transform:uppercase}.neal-mission__heading h2{margin:0;color:#101820;font-size:clamp(20px,2.1vw,36px);font-weight:700;line-height:1.08;letter-spacing:-.025em}.neal-mission__heading-line{display:block;width:clamp(34px,3.4vw,58px);height:3px;margin:10px auto 0;border-radius:999px;background:var(--neal-bright-blue)}.neal-mission__card{position:absolute;z-index:3;top:26.67%;height:39.43%;display:flex;align-items:flex-end;overflow:hidden;padding:clamp(14px,1.7vw,27px);border-radius:clamp(15px,1.8vw,29px);color:#fff;text-decoration:none;background-color:var(--card-color);box-shadow:inset 0 0 0 1px #ffffff24,0 4px 15px #0431561a;transition:filter .18s ease,box-shadow .18s ease}.neal-mission__card--certified{--card-color: #1269a9;left:15.73%;width:22.19%}.neal-mission__card--experimental{--card-color: #1b78b7;left:40.25%;width:20.81%}.neal-mission__card--portable{--card-color: #0d568f;left:63.4%;width:22.07%;height:39.22%}.neal-mission__placeholder{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-color:var(--card-color);background-image:var(--card-image);background-position:var(--card-position, 50% 50%);background-repeat:no-repeat;background-size:cover;transform:scale(1.001);transform-origin:center;transition:transform .32s ease;will-change:transform}.neal-mission__placeholder:before{content:"";position:absolute;z-index:2;top:-35%;left:8%;width:19%;height:175%;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.04) 18%,rgba(255,255,255,.42) 49%,rgba(181,226,255,.22) 58%,transparent 100%);filter:blur(.6px);mix-blend-mode:screen;transform:rotate(17deg);opacity:.5;transition:left .68s cubic-bezier(.22,.61,.36,1),opacity .22s ease}.neal-mission__placeholder:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 76% 18%,rgba(82,184,255,.24) 0%,rgba(82,184,255,.09) 21%,transparent 39%),linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(125deg,rgba(255,255,255,.17) 0%,rgba(255,255,255,.045) 28%,transparent 47%),linear-gradient(180deg,transparent 45%,rgba(3,24,45,.18) 100%);background-size:auto,26px 26px,26px 26px,auto,auto;background-position:center,center,center,center,center;background-repeat:no-repeat,repeat,repeat,no-repeat,no-repeat;opacity:.82}.neal-mission__card:after{content:"";position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;box-sizing:border-box;border:10px solid rgba(45,52,59,.94);border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff1c,inset 0 0 18px #0009114d,inset 0 1px #ffffff2e;transition:border-color .18s ease,box-shadow .18s ease}.neal-mission__card-shade{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#03192e03 20%,#03182d29 52%,#03182dc7)}.neal-mission__card-content{position:relative;z-index:3;display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;align-items:end;transition:transform .18s ease}.neal-mission__card-title{grid-column:1;color:#fff;font-size:clamp(14px,1.42vw,24px);font-weight:700;line-height:1.05;letter-spacing:-.018em;text-shadow:0 1px 4px rgba(0,15,29,.35)}.neal-mission__card-copy{grid-column:1;max-width:28ch;color:#ffffffe0;font-size:clamp(9px,.78vw,13px);line-height:1.38;text-shadow:0 1px 3px rgba(0,15,29,.34)}.neal-mission__card-icon{grid-column:2;grid-row:1 / span 2;align-self:end;justify-self:end;display:flex;flex:0 0 auto;align-items:center;gap:8px;margin:0 2px 4px 0;color:#fff;transform:translateZ(0);transition:transform .18s ease,opacity .18s ease}.neal-mission__card-icon-svg{display:block;width:clamp(30px,2.45vw,42px);height:clamp(30px,2.45vw,42px);overflow:visible;fill:none;stroke:#fffffff5;stroke-width:2.05;stroke-linecap:round;stroke-linejoin:round;opacity:.98;filter:drop-shadow(0 1px 2px rgba(0,10,20,.35));transition:stroke .18s ease,opacity .18s ease,transform .18s ease}.neal-mission__card-icon-arrow{display:grid;flex:0 0 auto;place-items:center;width:clamp(20px,1.7vw,28px);height:clamp(20px,1.7vw,28px)}.neal-mission__card-icon-arrow svg{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:#fffffff5;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.98;filter:drop-shadow(0 1px 2px rgba(0,10,20,.35));transition:stroke .18s ease,opacity .18s ease,transform .18s ease}.neal-mission__card:hover{filter:brightness(1.04) saturate(1.04);box-shadow:inset 0 0 0 1px #ffffff38,0 13px 30px #053f7029}.neal-mission__card:hover .neal-mission__placeholder{transform:scale(1.04)}.neal-mission__card:hover .neal-mission__placeholder:before{left:90%;opacity:.72}.neal-mission__card:hover .neal-mission__placeholder:after{opacity:.86}.neal-mission__card:hover:after{border-color:#48515afa;box-shadow:inset 0 0 0 1px #ffffff2b,inset 0 0 20px #00091157,inset 0 1px #ffffff3d}.neal-mission__card:hover .neal-mission__card-content{transform:translateY(-3px)}.neal-mission__card:hover .neal-mission__card-icon{transform:translate(2px)}.neal-mission__card:hover .neal-mission__card-icon-svg,.neal-mission__card:hover .neal-mission__card-icon-arrow svg{stroke:#fff;opacity:1}.neal-mission__card:hover .neal-mission__card-icon-svg{transform:translateY(-1px)}.neal-mission__card:hover .neal-mission__card-icon-arrow svg{transform:translate(1px)}.neal-mission__card:focus-visible{outline:3px solid #ffffff;outline-offset:-7px;box-shadow:0 0 0 4px var(--neal-bright-blue),inset 0 0 0 1px #ffffff38}@media screen and (min-width:750px)and (max-width:1050px){.neal-mission__card-copy{display:none}.neal-mission__card-content{grid-template-columns:1fr}.neal-mission__card-icon{display:none}}@media screen and (max-width:749px){.neal-mission{padding:42px 18px 0;margin-top:0;background-size:cover,auto 100%}.neal-mission__inner{width:100%}.neal-mission__panel{display:grid;aspect-ratio:auto;gap:14px;margin-bottom:0}.neal-mission__panel-image{display:none}.neal-mission__heading{position:relative;z-index:auto;top:auto;left:auto;width:100%;transform:none;margin-bottom:16px;pointer-events:auto}.neal-mission__heading h2{font-size:clamp(28px,8vw,38px)}.neal-mission__card,.neal-mission__card--certified,.neal-mission__card--experimental,.neal-mission__card--portable{position:relative;z-index:auto;inset:auto;width:100%;height:auto;min-height:290px;aspect-ratio:1 / 1;padding:24px;border-radius:20px}.neal-mission__card-title{font-size:24px}.neal-mission__card-copy{display:block;font-size:13px}.neal-mission__card-icon{display:flex;width:auto;gap:8px}.neal-mission__card-icon-svg{width:36px;height:36px}.neal-mission__card-icon-arrow{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.neal-mission__card,.neal-mission__card:after,.neal-mission__placeholder,.neal-mission__placeholder:before,.neal-mission__card-content,.neal-mission__card-icon,.neal-mission__card-icon-svg,.neal-mission__card-icon-arrow svg{transition:none}.neal-mission__card:hover .neal-mission__placeholder{transform:none}.neal-mission__card:hover .neal-mission__placeholder:before{left:8%}.neal-mission__card:hover .neal-mission__card-icon,.neal-mission__card:hover .neal-mission__card-icon-svg,.neal-mission__card:hover .neal-mission__card-icon-arrow svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/neal-aircraft-mission.css.map */
