.application-hero .ip-film-hero-media>.market-visual{aspect-ratio:16/9;border:1px solid #8db9da60;width:100%;height:auto;position:relative;box-shadow:0 22px 65px #00101e66}.application-materials{padding-block:clamp(60px,7vw,100px);scroll-margin-top:110px}.application-materials>.ip-section-intro{margin-bottom:36px}.application-material-list{border-top:1px solid var(--line,#dbe3e9)}.application-material{border-bottom:1px solid var(--line,#dbe3e9);grid-template-columns:minmax(160px,.7fr) minmax(0,1.8fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:34px;display:grid}.application-material-image{background:#f1f4f6;margin:0;overflow:hidden}.application-material-image img{aspect-ratio:5/3;object-fit:cover;width:100%}.application-material h3{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(23px,2.2vw,30px);font-weight:500}.application-material p{max-width:760px;color:var(--muted,#657180);margin:0 0 16px}.application-material-links{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}@media (max-width:680px){.application-material{grid-template-columns:1fr;gap:24px}.application-material-image{max-width:400px}}
.atlas-fabric-callout{width:var(--atlas-callout-size);height:var(--atlas-callout-size);z-index:3;grid-area:1/2;place-self:center;position:relative}.atlas-fabric-leader{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.atlas-fabric-leader path{fill:none;stroke:#b4cee3;stroke-width:1.5px;vector-effect:non-scaling-stroke}.atlas-fabric-lens{aspect-ratio:1;z-index:3;pointer-events:none;background:#e8eef2;border:2px solid #d8edff;border-radius:50%;width:100%;animation:.22s ease-out atlas-lens-in;position:relative;overflow:hidden;box-shadow:0 6px 36px #0009}.atlas-fabric-lens .responsive-picture,.atlas-fabric-lens img{object-fit:cover;width:100%;height:100%;display:block}.atlas-fabric-lens>span{color:#eef6fc;text-align:center;background:#061b2feb;padding:9px 8px 14px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.atlas-fabric-label{color:var(--atlas-muted,#b5c9d9);margin-bottom:9px;font-size:11px;display:block}.atlas-fabric-buttons{flex-wrap:wrap;gap:8px;display:flex}.atlas-fabric-option{min-height:44px;color:var(--atlas-ink,#edf5fb);cursor:pointer;background:0 0;border:1px solid #587185;border-radius:3px;align-items:center;gap:8px;padding:6px 10px 6px 6px;font-size:12px;transition:border-color .18s,background .18s;display:inline-flex}.atlas-fabric-option:hover,.atlas-fabric-option[aria-pressed=true]{border-color:var(--atlas-accent,#a5d8ff);background:#20445e}.atlas-fabric-option .responsive-picture,.atlas-fabric-option img{object-fit:cover;border-radius:1px;flex-shrink:0;width:30px;height:30px;display:block}@keyframes atlas-lens-in{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.atlas-fabric-lens>span{padding-bottom:10px;font-size:10px}}@media (prefers-reduced-motion:reduce){.atlas-fabric-lens{animation:none}.atlas-fabric-option{transition:none}}
.atlas-reference-wrap{z-index:10;flex-shrink:0;position:relative}.atlas-reference>summary{min-height:56px;color:var(--atlas-muted,#b5c9d9);cursor:pointer;align-items:center;padding:18px 0;font-size:12px;list-style:none;display:flex}.atlas-reference>summary::-webkit-details-marker{display:none}.atlas-reference>summary:before{content:"+";color:var(--atlas-accent,#a5d8ff);margin-right:12px}.atlas-reference[open]>summary:before{content:"−"}.atlas-reference-panel{border-top:1px solid var(--atlas-line,#365064);background:#092337;padding:18px 0 30px}
.aerospace-atlas{--atlas-paper:#092337;--atlas-ink:#edf5fb;--atlas-muted:#b5c9d9;--atlas-line:#365064;--atlas-accent:#a5d8ff;color:var(--atlas-ink);background:var(--atlas-paper);scroll-margin-top:var(--header-height,92px)}.aerospace-atlas-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding-top:clamp(36px,4vw,60px);padding-bottom:24px;display:flex}.aerospace-atlas-heading h2{color:var(--atlas-ink);letter-spacing:-.045em;margin:0;font-size:clamp(32px,4.2vw,54px);font-weight:500;line-height:1.1}.aerospace-atlas-hint{color:var(--atlas-muted);align-items:center;gap:9px;margin:0 0 3px;font-size:11px;display:flex}.aerospace-atlas-hint>svg{flex-shrink:0}.aerospace-atlas-scroll-hint{display:none}.aerospace-atlas-tabs{gap:clamp(20px,3vw,44px);display:flex}.aerospace-atlas-tabs button{color:var(--atlas-muted);text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:12px;min-height:48px;padding:15px 0;font-size:13px;transition:color .18s,border-color .18s;display:flex}.aerospace-atlas-tabs button[aria-selected=true]{color:var(--atlas-ink);border-bottom-color:var(--atlas-accent)}.aerospace-atlas-sector-number{opacity:.65;font-variant-numeric:tabular-nums;font-size:10px}.aerospace-atlas button:focus-visible,.aerospace-atlas a:focus-visible,.aerospace-atlas summary:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:5px}.aerospace-atlas-scene{background:#041524;place-items:center;display:grid;position:relative;overflow:hidden}.aerospace-atlas-geometry{aspect-ratio:1672/941;width:min(100%,1200px);position:relative}.aerospace-atlas-vehicle{opacity:0;transition:opacity .4s,transform .55s cubic-bezier(.2,.65,.25,1);display:block;position:absolute;inset:0;transform:translateY(14px)scale(.98)}.aerospace-atlas-vehicle.is-active{opacity:1;transform:translateY(0)scale(1)}.aerospace-atlas-vehicle img{object-fit:contain;width:100%;height:100%}.aerospace-atlas-hotspot{text-align:left;color:#f0f7ff;z-index:4;background:0 0;border:0;align-items:center;gap:9px;min-height:40px;padding:0;display:flex;position:absolute;transform:translate(-18px,-18px)}.aerospace-atlas-dot{background:#061b2feb;border:1px solid #b4cee3;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;transition:background .18s,box-shadow .18s,color .18s;display:grid;box-shadow:0 0 0 5px #071d3033}.aerospace-atlas-hotspot[aria-pressed=true] .aerospace-atlas-dot{color:#062038;background:var(--atlas-accent);border-color:var(--atlas-accent);box-shadow:0 0 0 5px #9bd0ff33,0 0 28px #6cbfff66}.aerospace-atlas-hotspot:hover .aerospace-atlas-dot{box-shadow:0 0 0 7px #9bd0ff33}.aerospace-atlas-hotspot-label{color:#f0f7ff;white-space:nowrap;background:#051a2ceb;border-radius:2px;padding:5px 8px;font-size:11px}.aerospace-atlas-hotspot[data-align=left]{flex-direction:row-reverse;transform:translate(calc(17px - 100%),-18px)}.aerospace-atlas-hotspot[data-align=below]{flex-direction:column;gap:7px;transform:translate(-17px,-18px)}.aerospace-atlas-selection{border-bottom:1px solid var(--atlas-line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:30px;min-height:134px;padding-top:22px;padding-bottom:26px;display:grid}.aerospace-atlas-group{min-height:30px;color:var(--atlas-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;font-size:11px;display:flex}.aerospace-atlas-count{font-variant-numeric:tabular-nums}.aerospace-atlas-pages{gap:2px;display:flex}.aerospace-atlas-pages button{width:30px;height:30px;color:var(--atlas-ink);background:#244358;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.aerospace-atlas-application h3{color:var(--atlas-ink);letter-spacing:-.03em;margin:0;font-size:clamp(23px,2.2vw,30px);font-weight:500;line-height:1.18}.aerospace-atlas-application-note{color:var(--atlas-muted);margin:8px 0 0;font-size:12px}.aerospace-atlas-index{grid-template-columns:1.5fr 1fr 1.2fr;gap:clamp(24px,4vw,64px);padding:10px 0 40px;display:grid}.aerospace-atlas-index h3{color:var(--atlas-ink);margin:0 0 20px;font-size:19px;font-weight:500}.aerospace-atlas-index ul{margin:0;padding:0;list-style:none}.aerospace-atlas-index li{border-top:1px solid var(--atlas-line);padding:15px 0}.aerospace-atlas-index li>button{color:var(--atlas-ink);text-align:left;background:0 0;border:0;align-items:baseline;gap:8px;padding:0;font-size:13px;display:flex}.aerospace-atlas-index li>button:hover{color:var(--atlas-accent)}.aerospace-atlas-index li>button svg{flex-shrink:0}.aerospace-atlas-index li p{color:var(--atlas-muted);margin:9px 0;font-size:12px}.aerospace-atlas-index li>span{color:#b9dcf6;font-size:11px}.aerospace-atlas-image-error{color:var(--atlas-muted);text-align:center;place-items:center;margin:0;font-size:14px;display:grid;position:absolute;inset:15% 20%}@media (min-width:900px) and (min-height:760px) and (prefers-reduced-motion:no-preference){.aerospace-atlas-heading{padding-top:24px;padding-bottom:18px}.aerospace-atlas-heading h2{font-size:clamp(34px,3.3vw,46px)}}@media (max-width:1100px){.aerospace-atlas-selection{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px}}@media (max-width:899px){.aerospace-atlas-heading{display:block}.aerospace-atlas-hint{margin-top:16px}.aerospace-atlas-sector-number{display:none}.aerospace-atlas-index{grid-template-columns:1fr 1fr}.aerospace-atlas-index>section:first-child{grid-row:span 2}}@media (max-width:600px){.aerospace-atlas-heading{padding-top:32px;padding-bottom:16px}.aerospace-atlas-heading h2{font-size:clamp(29px,7vw,38px)}.aerospace-atlas-tabs{gap:22px}.aerospace-atlas-tabs button{min-height:48px;font-size:11px}.aerospace-atlas-scene{padding-block:32px}.aerospace-atlas-hotspot{min-width:44px;min-height:44px;padding:6px;transform:translate(-22px,-22px)!important}.aerospace-atlas-dot{width:31px;height:31px}.aerospace-atlas-hotspot-label{display:none}.aerospace-atlas-selection{grid-template-columns:1fr;gap:20px;padding-top:20px;padding-bottom:22px}.aerospace-atlas-application h3{font-size:25px}.aerospace-atlas-group{margin-bottom:9px}.aerospace-atlas-pages button{width:40px;height:40px}.aerospace-atlas-index{grid-template-columns:1fr}.aerospace-atlas-index>section:first-child{grid-row:auto}}@media (max-width:360px){.aerospace-atlas-tabs{gap:16px}.aerospace-atlas-tabs button{font-size:10px}.aerospace-atlas-application h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.aerospace-atlas *,.aerospace-atlas :before,.aerospace-atlas :after{transition:none!important;animation:none!important}}
.application-atlas{--atlas-paper:#092337;--atlas-ink:#edf5fb;--atlas-muted:#b5c9d9;--atlas-line:#365064;--atlas-accent:#a5d8ff;color:var(--atlas-ink);background:var(--atlas-paper);scroll-margin-top:var(--header-height,92px)}.application-atlas-stage{scroll-margin-top:var(--header-height,92px)}.application-atlas .application-atlas-heading{padding-top:clamp(36px,4vw,60px);padding-bottom:24px;display:block}.ip-page .application-atlas .application-atlas-heading h2{color:var(--atlas-ink);letter-spacing:-.045em;margin:0;font-size:clamp(32px,4.2vw,54px);font-weight:500;line-height:1.1}.application-atlas .application-atlas-hint{color:var(--atlas-muted);margin:14px 0 0;font-size:11px}.application-atlas .application-atlas-tabs{gap:clamp(20px,3vw,44px);display:flex}.application-atlas .application-atlas-tabs button{min-height:48px;color:var(--atlas-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:12px;padding:15px 0;font-size:13px;display:flex}.application-atlas .application-atlas-tabs button[aria-selected=true]{color:var(--atlas-ink);border-bottom-color:var(--atlas-accent)}.atlas-tab-number{font-variant-numeric:tabular-nums;opacity:.65;font-size:10px}.application-atlas .application-atlas-scene{--atlas-callout-size:180px;--atlas-callout-gap:clamp(24px, 4vw, 56px);grid-template-columns:minmax(0, 1fr) var(--atlas-callout-size);column-gap:var(--atlas-callout-gap);padding:24px max(var(--gutter,clamp(24px, 5vw, 80px)), calc((100vw - 1440px) / 2 + var(--gutter,clamp(24px, 5vw, 80px))));align-items:center;display:grid}.application-atlas .application-atlas-geometry{grid-area:1/1}.aerospace-atlas{--atlas-artwork-ratio:1.77683}.electronics-atlas{--atlas-artwork-ratio:1.89655}@media (min-width:900px){.application-atlas .application-atlas-geometry{width:min(100%, calc(var(--atlas-geometry-height,max(180px, calc(100svh - var(--header-height,92px) - 260px))) * var(--atlas-artwork-ratio)))}}.application-atlas .application-atlas-caption{color:var(--atlas-muted);text-align:left;margin:0 auto;padding-top:12px;padding-bottom:0;font-size:10px;position:static}.application-atlas .application-atlas-selection{border-bottom:1px solid var(--atlas-line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:30px;min-height:134px;padding-top:22px;padding-bottom:26px;display:grid}.application-atlas .application-atlas-selection h3{color:var(--atlas-ink);letter-spacing:-.03em;margin:0;font-size:clamp(23px,2.2vw,30px);font-weight:500;line-height:1.18}.application-atlas button:focus-visible,.application-atlas a:focus-visible,.application-atlas summary:focus-visible,.application-atlas [role=tabpanel]:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:5px}@media (max-width:1100px){.application-atlas .application-atlas-scene{--atlas-callout-size:140px}}@media (max-width:899px){.atlas-tab-number{display:none}}@media (max-width:680px){.application-atlas .application-atlas-scene{--atlas-callout-size:110px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto var(--atlas-callout-size);row-gap:32px;padding:24px 0}.application-atlas .atlas-fabric-callout{grid-area:2/1}}@media (max-width:600px){.application-atlas .application-atlas-heading{padding-top:32px;padding-bottom:16px}.ip-page .application-atlas .application-atlas-heading h2{font-size:clamp(29px,7vw,38px)}.application-atlas .application-atlas-tabs{gap:22px}.application-atlas .application-atlas-tabs button{font-size:11px}.application-atlas .application-atlas-selection{grid-template-columns:1fr;gap:20px;padding-top:20px;padding-bottom:22px}.application-atlas .application-atlas-selection h3{font-size:25px}}
.electronics-atlas-scene{background:#041524;place-items:center;animation:.4s both electronics-enter;display:grid;position:relative;overflow:hidden}.electronics-atlas-diagram{aspect-ratio:1100/580;width:min(100%,1200px);margin-inline:auto;position:relative}.electronics-atlas-diagram>svg{width:100%;height:100%;display:block}.electronics-diagram-layer{opacity:.65;transition:opacity .3s,filter .3s}.electronics-diagram-layer[data-active=true]{opacity:1;filter:drop-shadow(0 0 10px #a5d8ff25)}.electronics-atlas-pin{left:var(--pin-x);top:var(--pin-y);color:#f0f7ff;cursor:pointer;z-index:4;background:0 0;border:0;place-items:center;width:34px;min-height:40px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.electronics-atlas-pin-number{font-variant-numeric:tabular-nums;background:#061b2feb;border:1px solid #b4cee3;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;transition:background .18s,color .18s,box-shadow .18s;display:grid;box-shadow:0 0 0 5px #071d3033}.electronics-atlas-pin[aria-pressed=true] .electronics-atlas-pin-number{color:#062038;background:var(--atlas-accent);border-color:var(--atlas-accent);box-shadow:0 0 0 5px #9bd0ff33,0 0 28px #6cbfff66}.electronics-atlas-pin:hover .electronics-atlas-pin-number{box-shadow:0 0 0 7px #9bd0ff33}.electronics-atlas-pin-label{color:#f0f7ff;white-space:nowrap;pointer-events:none;background:#051a2ceb;border-radius:2px;padding:5px 8px;font-size:11px;position:absolute;left:calc(100% + 9px)}.electronics-atlas-detail-label{color:var(--atlas-muted);margin:0 0 9px;font-size:11px}.electronics-atlas-description{max-width:660px;color:var(--atlas-muted);margin:8px 0 0;font-size:12px}.electronics-atlas-reference-content{grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);display:grid}.electronics-atlas-reference-content h3{color:var(--atlas-ink);margin:0 0 20px;font-size:19px;font-weight:500;line-height:1.3}.electronics-atlas-reference-content>section>p{color:var(--atlas-muted);font-size:12px}.electronics-atlas-reference-content ul{margin:0;padding:0;list-style:none}.electronics-atlas-reference-content li{border-top:1px solid var(--atlas-line);padding:15px 0}.electronics-atlas-reference-content li>button{color:var(--atlas-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:0;font-size:13px;display:flex}.electronics-atlas-reference-content li>button:hover{color:var(--atlas-accent)}.electronics-atlas-reference-content li>button svg{flex-shrink:0}.electronics-atlas-reference-content li p{color:var(--atlas-muted);margin:9px 0;font-size:12px}.electronics-atlas-reference-content li>span{color:#b9dcf6;font-size:11px}@keyframes electronics-enter{0%{opacity:.35}to{opacity:1}}@media (max-width:680px){.electronics-atlas-scene{padding-block:32px}.electronics-atlas-diagram{aspect-ratio:1.3}.electronics-atlas-diagram>svg{width:145%;max-width:none;position:absolute;left:-22.5%}.electronics-atlas-pin{left:calc((var(--pin-x) - 50%) * 1.45 + 50%);width:44px;min-height:44px}.electronics-atlas-pin-number{width:31px;height:31px}.electronics-atlas-pin-label{display:none}.electronics-atlas-reference-content{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.electronics-atlas *,.electronics-atlas :before,.electronics-atlas :after{transition:none!important;animation:none!important}}
