.om-home-hero,.om-proof-strip,.om-mission-categories{color:#fff;background:var(--om-deep-space)}.om-home-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(72px,9vw,132px) 0 clamp(64px,8vw,112px)}.om-home-hero:before{content:"";position:absolute;z-index:-1;width:min(72vw,940px);aspect-ratio:1;top:50%;right:min(-28vw,-180px);border-radius:50%;background:radial-gradient(circle,rgba(42,127,255,.34) 0,rgba(18,97,223,.1) 38%,transparent 70%);transform:translateY(-50%)}.om-home-hero__grid{display:grid;gap:var(--om-space-12);align-items:center}.om-home-hero__copy{position:relative;z-index:1;max-width:700px}.om-home-hero h1{max-width:11ch;margin:0;color:#fff;font-family:var(--om-font-display);font-size:clamp(50px,7.6vw,104px);font-weight:600;line-height:.92;letter-spacing:-.055em}.om-home-hero__text{max-width:620px;margin-top:var(--om-space-6);color:#f4f7fac7;font-size:clamp(17px,2vw,21px);line-height:1.55}.om-home-hero__text>*{margin:0}.om-home-hero__actions{display:flex;flex-wrap:wrap;gap:var(--om-space-3);margin-top:var(--om-space-8)}.om-home-hero__media{position:relative;min-height:clamp(330px,45vw,600px);border:1px solid rgba(255,255,255,.14);border-radius:var(--om-radius-feature);overflow:hidden;background:linear-gradient(145deg,#ffffff1a,#ffffff05)}.om-home-hero__media img{width:100%;height:100%;min-height:inherit;display:block;object-fit:cover}.om-home-hero__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.om-home-hero__orbit,.om-home-hero__orbit:before,.om-home-hero__orbit:after{width:min(62vw,430px);aspect-ratio:1;border:1px solid rgba(124,180,255,.34);border-radius:50%}.om-home-hero__orbit{position:relative}.om-home-hero__orbit:before,.om-home-hero__orbit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(58deg) scaleY(.42)}.om-home-hero__orbit:after{transform:rotate(-24deg) scaleY(.64)}.om-home-hero__core{position:absolute;inset:50% auto auto 50%;width:94px;height:94px;display:grid;place-items:center;border-radius:24px;background:var(--om-action-blue);box-shadow:0 0 80px #2a7fffad;color:#fff;font:600 26px/1 var(--om-font-display);letter-spacing:-.04em;transform:translate(-50%,-50%)}.om-proof-strip{border-top:1px solid rgba(255,255,255,.09);background:var(--om-panel-navy)}.om-proof-strip__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.om-proof-strip__item{min-height:112px;display:flex;flex-direction:column;justify-content:center;padding:var(--om-space-6) 0;color:inherit;text-decoration:none}.om-proof-strip__item+.om-proof-strip__item{border-top:1px solid rgba(255,255,255,.1)}.om-proof-strip__value{color:#fff;font:600 20px/1.2 var(--om-font-display)}.om-proof-strip__label{margin-top:var(--om-space-2);color:#f4f7faa3;font-size:13px;letter-spacing:.04em}.om-model-selector,.om-mission-categories{padding:clamp(64px,8vw,112px) 0}.om-model-selector{color:var(--om-text);background:var(--om-ice)}.om-section-heading{display:grid;gap:var(--om-space-4);max-width:760px;margin-bottom:var(--om-space-10)}.om-section-heading h2{margin:0;color:inherit;font:600 clamp(36px,5vw,64px)/.98 var(--om-font-display);letter-spacing:-.045em}.om-section-heading__text{max-width:620px;color:var(--om-muted);font-size:17px;line-height:1.6}.om-section-heading__text>*{margin:0}.om-model-selector__grid,.om-mission-categories__grid{display:grid;gap:var(--om-space-4)}.om-model-card{min-height:420px;display:flex;flex-direction:column;overflow:hidden;color:var(--om-text);text-decoration:none}.om-model-card__media{min-height:240px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(155deg,#fff,#e7edf5)}.om-model-card__media img{width:100%;height:100%;min-height:240px;display:block;object-fit:contain;padding:var(--om-space-6)}.om-model-card__placeholder{width:120px;aspect-ratio:1.48;display:grid;place-items:center;border:1px solid rgba(18,97,223,.22);border-radius:14px;background:#fff;box-shadow:0 24px 45px #1261df26;color:var(--om-action-blue);font:600 18px/1.1 var(--om-font-display);text-align:center}.om-model-card__body{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:var(--om-space-6)}.om-model-card h3,.om-mission-card h3{margin:0;color:inherit;font:600 26px/1.1 var(--om-font-display);letter-spacing:-.025em}.om-model-card p,.om-mission-card p{margin:var(--om-space-3) 0 0;color:var(--om-muted);line-height:1.55}.om-model-card__action{min-height:44px;display:inline-flex;align-items:center;gap:var(--om-space-2);margin-top:auto;padding-top:var(--om-space-6);color:var(--om-action-blue);font-weight:700}.om-mission-categories{background:linear-gradient(145deg,var(--om-mission-ink),var(--om-deep-space))}.om-mission-categories .om-section-heading__text,.om-mission-card p{color:#f4f7faad}.om-mission-card{min-height:310px;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(28px,4vw,44px);border:1px solid rgba(255,255,255,.13);border-radius:var(--om-radius-feature);background:#ffffff0a;color:#fff;text-decoration:none}.om-mission-card__icon{width:52px;height:52px;display:grid;place-items:center;margin-bottom:var(--om-space-12);border-radius:50%;background:#2a7fff2b;color:var(--om-electric);font-size:24px}.om-mission-card__action{min-height:44px;display:flex;align-items:center;gap:var(--om-space-2);margin-top:auto;padding-top:var(--om-space-6);color:#fff;font-weight:700}@media(min-width:750px){.om-proof-strip__item{padding-inline:var(--om-space-6)}.om-proof-strip__item:first-child{padding-left:0}.om-proof-strip__item+.om-proof-strip__item{border-top:0;border-left:1px solid rgba(255,255,255,.1)}.om-model-selector__grid,.om-mission-categories__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.om-home-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr)}}@media(max-width:749px){.om-home-hero__actions{flex-direction:column}.om-home-hero__actions .om-button{width:100%}.om-home-hero__orbit,.om-home-hero__orbit:before,.om-home-hero__orbit:after{width:min(78vw,340px)}}@media(prefers-reduced-motion:no-preference){.om-model-card,.om-mission-card{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.om-model-card:hover,.om-mission-card:hover{transform:translateY(-4px)}.om-model-card:hover{box-shadow:0 28px 64px #05070a24}.om-mission-card:hover{border-color:#2a7fffb3}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/om-home.css.map */
