.elastic-gallery{gap:16px;min-width:0;height:560px;margin:32px 0 48px;display:flex}.elastic-card{flex:1;min-width:0;transition:flex .7s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden}.elastic-card[data-active=true]{flex:4}.elastic-image{object-fit:cover;transition:transform 1s;transform:scale(1.1)}.elastic-card[data-active=true] .elastic-image{transform:scale(1)}.elastic-card:has(.elastic-image):after{content:"";pointer-events:none;background:linear-gradient(#05050511,#050505d9);position:absolute;inset:0}.elastic-trigger{z-index:1;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.elastic-trigger:focus-visible{outline:2px solid var(--ink);outline-offset:-5px}.elastic-collapsed{writing-mode:vertical-rl;letter-spacing:.08em;transition:opacity .3s;position:absolute;bottom:28px;left:50%;transform:translate(-50%)rotate(180deg)}.elastic-card[data-active=true] .elastic-collapsed{opacity:0}.elastic-content{z-index:2;opacity:0;pointer-events:none;padding:28px;transition:opacity .4s,transform .4s;position:absolute;bottom:0;left:0;right:0;transform:translateY(24px)}.elastic-card[data-active=true] .elastic-content{opacity:1;transition-delay:.15s;transform:none}.elastic-content h2{overflow-wrap:anywhere;margin:16px 0;font-size:clamp(20px,2.8vw,38px)}.elastic-content p{line-height:1.6}.elastic-content>span{color:var(--veyer-muted);font-size:13px}.elastic-content a{color:var(--ink);pointer-events:auto;align-items:center;gap:12px;padding:12px 0;display:inline-flex}.division-tabs{border-bottom:1px solid var(--veyer-edge);flex-wrap:wrap;gap:8px 24px;margin:28px 0;display:flex}.division-tabs a{color:var(--veyer-muted);border-bottom:2px solid #0000;padding:12px 0;text-decoration:none}.division-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.division-about{max-width:760px;min-height:260px;line-height:1.8}.division-about a,.division-overview a{color:var(--ink)}.milestone-timeline{min-height:220px;margin:36px 0;position:relative}.milestone-entry{grid-template-columns:180px 1fr;gap:40px;padding:0 0 90px 36px;display:grid}.milestone-entry h3{align-self:start;margin:0;font-size:28px;position:sticky;top:90px}.milestone-entry h4{margin:0 0 20px;font-size:24px}.milestone-rail{background:var(--veyer-edge);width:2px;position:absolute;top:0;bottom:0;left:8px}.milestone-rail>div{background:var(--ink);transform-origin:top;height:100%}@media (max-width:767px){.elastic-gallery{flex-direction:column;gap:10px;height:680px}.elastic-card[data-active=true]{flex:5}.elastic-collapsed{writing-mode:horizontal-tb;white-space:nowrap;bottom:50%;transform:translate(-50%,50%)}.elastic-content{padding:20px}.elastic-content h2{font-size:26px}.milestone-entry{grid-template-columns:1fr;gap:20px;padding-left:28px}.milestone-entry h3{position:static}}@media (prefers-reduced-motion:reduce){.elastic-gallery *{transition:none!important}.elastic-image,.elastic-content{transform:none}}.galactic-showcase{min-width:0;margin:32px 0}.galaxy-map{margin:0 0 36px}.galaxy-toolbar,.galaxy-toolbar>div,.facility-controls{align-items:center;gap:12px;display:flex}.galaxy-toolbar{flex-wrap:wrap;justify-content:space-between;margin-bottom:12px}.galaxy-toolbar output,.facility-controls>span{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:48px}.galaxy-viewport{aspect-ratio:1.6;touch-action:none;cursor:grab;isolation:isolate;background:#000;border-radius:12px;position:relative;overflow:hidden;container-type:size}.galaxy-viewport:active{cursor:grabbing}.galaxy-viewport:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.galaxy-divider button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.facility-image:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.galaxy-plane{transform-origin:50%;pointer-events:none;width:min(100cqw,100cqh);height:min(100cqw,100cqh);margin:auto;position:absolute;inset:0}.galaxy-plane>svg{width:100%;height:100%;display:block;overflow:visible}.galaxy-label-clip{pointer-events:none;position:absolute;inset:0}.galaxy-label{fill:var(--ink);paint-order:stroke;stroke:#050505;stroke-width:3px;stroke-linejoin:round;font-size:19px}.galaxy-marker{border:1px solid var(--ink);background:var(--link-hover);cursor:pointer;pointer-events:auto;border-radius:50%;width:18px;min-width:18px;height:18px;position:absolute;box-shadow:0 0 18px #ffe0d899}.galaxy-marker:disabled{opacity:.35;cursor:default;pointer-events:none}.galaxy-marker[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:6px}.galaxy-divider{pointer-events:none;background:#f5e7ea80;width:1px;position:absolute;top:0;bottom:0}.galaxy-divider button{width:44px;height:56px;color:var(--ink);cursor:ew-resize;pointer-events:auto;touch-action:none;background:#171315e6;border:1px solid #f5e7ea66;border-radius:22px;font-size:20px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.galaxy-caption{color:var(--veyer-muted);justify-content:space-between;gap:12px;margin-top:10px;font-size:12px;display:flex}.facility-gallery figure{margin:0;position:relative}.facility-image{width:100%;color:var(--ink);cursor:zoom-in;touch-action:pan-y;background:0 0;border:0;padding:0;display:block;position:relative}.facility-image img{object-fit:contain;width:100%;height:auto;display:block}.facility-enlarge{filter:drop-shadow(0 1px 3px #000);position:absolute;top:18px;right:18px}.facility-gallery figcaption,.facility-lightbox-footer{justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.facility-caption{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;line-height:1.5;display:flex}.facility-location{color:var(--veyer-muted);font-size:13px}.facility-lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);background:#080707;border:0;margin:0;padding:64px 24px 16px;position:fixed;inset:0}.facility-lightbox::backdrop{background:#000e}.facility-lightbox[open]{flex-direction:column;display:flex}.facility-lightbox-image{touch-action:pan-y;flex:1;justify-content:center;min-height:0;display:flex}.facility-lightbox-image img{object-fit:contain;width:100%;height:100%}.facility-close{top:12px;right:16px;position:absolute!important}.facility-lightbox-footer{flex:none}@media (max-width:600px){.galaxy-viewport{aspect-ratio:1}.galaxy-toolbar>div{gap:6px}.galaxy-toolbar{gap:8px}.galaxy-caption{gap:6px;font-size:10px}.facility-gallery figcaption,.facility-lightbox-footer{flex-direction:column;align-items:flex-start;gap:12px}.facility-controls{align-self:flex-end}.facility-lightbox{padding:64px 12px 12px}.galaxy-label{font-size:24px}}.facility-gallery figcaption,.facility-lightbox-footer{pointer-events:none;padding:0;display:block;position:absolute;inset:0}.facility-gallery .facility-caption{background:linear-gradient(transparent,color-mix(in srgb,var(--surface) 88%,transparent));text-shadow:0 1px 3px var(--surface);white-space:normal;padding:42px 80px 20px 20px;position:absolute;bottom:0;left:0;right:0}.facility-gallery .facility-location{color:var(--ink)}.facility-gallery .facility-controls{display:contents}.facility-gallery .facility-controls>button{pointer-events:auto;min-width:44px;min-height:44px;box-shadow:none;filter:drop-shadow(0 1px 3px var(--surface));background:0 0;border:0;position:absolute;top:50%;transform:translateY(-50%)}.facility-gallery .facility-controls>button:first-child{left:12px}.facility-gallery .facility-controls>button:last-child{right:12px}.facility-gallery .facility-controls>span{text-shadow:0 1px 3px var(--surface);position:absolute;bottom:20px;right:20px}.facility-gallery .facility-close{z-index:2}.facility-abbreviation{pointer-events:auto;cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.facility-abbreviation:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.enterprise-star{vertical-align:middle;width:1.5rem;height:1.5rem;color:var(--ink);flex:none;margin-right:.5rem;display:inline-block}.enterprise-star[data-headquarters=true]{color:#c997a4}.enterprise-data-table{width:100%;min-width:0;color:var(--ink)}.enterprise-table-tools{flex-wrap:wrap;align-items:end;gap:1rem;margin:1rem 0;display:flex}.enterprise-table-tools label{flex:12rem;gap:.5rem;min-width:0;max-width:100%;display:grid}.enterprise-table-tools input,.enterprise-table-tools select{width:100%;min-width:0}.enterprise-table-scroll{overscroll-behavior-x:contain;width:100%;overflow-x:auto}.enterprise-table-scroll table{border-collapse:collapse;width:100%;min-width:800px;font:inherit;text-align:left}.enterprise-table-scroll th,.enterprise-table-scroll td{vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent);padding:1rem .75rem}.enterprise-table-scroll th{font-weight:inherit;white-space:nowrap}.enterprise-table-scroll td{overflow-wrap:anywhere;min-width:8rem;max-width:24rem}.enterprise-table-scroll td:first-child{white-space:nowrap}.enterprise-table-scroll .text-action{white-space:normal;text-align:left}.enterprise-photo-trigger{margin-top:.5rem}.company-presence-summary{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.enterprise-table-scroll .enterprise-photo-row>td{white-space:normal;max-width:none;padding:1rem .75rem 1.5rem}.enterprise-table-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;margin:1rem 0;display:flex}.enterprise-table-pagination>span:first-child{margin-right:auto}.corporate-galaxy{color:var(--ink,#f5e7ea);min-width:0;margin:2rem 0}.corporate-galaxy-controls{grid-template-columns:1fr 1fr;gap:2rem;max-width:680px;margin:auto;display:grid}.corporate-galaxy-controls label{gap:.4rem;min-width:0;font-size:.85rem;display:grid}.corporate-galaxy-controls label>span:first-child{justify-content:space-between;gap:1rem;display:flex}.corporate-galaxy-controls output{opacity:.65;font-size:.8rem}.corporate-galaxy-range{align-items:center;gap:.65rem;min-height:32px;display:flex}.corporate-galaxy-range input{-webkit-appearance:none;appearance:none;background:color-mix(in srgb,currentColor 40%,transparent);cursor:pointer;width:100%;height:1px;color:inherit;margin:12px 0}.corporate-galaxy-range input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--ink,#f5e7ea);border-radius:50%;width:9px;height:9px;box-shadow:0 0 9px #dca3aa80}.corporate-galaxy-range input::-moz-range-thumb{background:var(--ink,#f5e7ea);border:0;border-radius:50%;width:9px;height:9px}.corporate-galaxy-stage{resize:vertical;mix-blend-mode:screen;-webkit-user-select:none;user-select:none;width:100%;height:clamp(360px,70dvh,900px);min-height:280px;margin:1rem auto 0;position:relative;overflow:hidden}.corporate-galaxy-stage>svg{touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block;overflow:hidden}.corporate-galaxy-window-control{justify-content:flex-end;display:flex}.corporate-galaxy-dialog{background:var(--surface,#050505);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink,#f5e7ea);box-sizing:border-box;border:0;margin:0;padding:clamp(12px,2vw,24px);position:fixed;inset:0}.corporate-galaxy-dialog::backdrop{background:var(--surface,#050505)}.corporate-galaxy-dialog .corporate-galaxy{flex-direction:column;height:100%;margin:0;display:flex}.corporate-galaxy-dialog .corporate-galaxy-controls{flex-shrink:0;width:100%}.corporate-galaxy-dialog .corporate-galaxy-stage{resize:none;flex:1;height:auto;min-height:0}.corporate-galaxy-dialog .corporate-galaxy-note{margin:.5rem 0 0}.corporate-galaxy-stage>svg:active{cursor:grabbing}.corporate-galaxy-art{mix-blend-mode:screen;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 5% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 5% 90%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.corporate-galaxy-labels text,.corporate-galaxy-pin text{fill:var(--ink,#f5e7ea);stroke:#171113;stroke-width:6px;paint-order:stroke;stroke-linejoin:round;pointer-events:none}.corporate-galaxy-pin{cursor:pointer;outline:none}.corporate-galaxy-pin path{fill:#fff0f2;stroke:#c997a4;stroke-width:5px;filter:drop-shadow(0 0 12px #ffe0e6)}.corporate-galaxy-pin[data-headquarters=true] path{fill:#c997a4}.corporate-galaxy-pin-core{fill:#fff0f2}.corporate-galaxy-pin[data-empty=true] path{fill:#0000;filter:none}.corporate-galaxy-pin:focus path,.corporate-galaxy-pin:hover path,.corporate-galaxy-pin[data-selected=true] path{stroke:#fff;stroke-width:12px}.corporate-galaxy-scale{pointer-events:none;font-size:.8rem;position:absolute;bottom:.5rem;left:1rem;right:1rem}.corporate-galaxy-scale>span{border:1px solid;border-top-width:0;max-width:90%;height:5px;margin-bottom:.4rem;display:block}.corporate-galaxy-note{opacity:.6;text-align:center;margin:1rem 0;font-size:.75rem}.corporate-galaxy-selection{border-bottom:1px solid #f5e7ea30;flex-wrap:wrap;align-items:baseline;gap:.6rem 1.5rem;padding:1rem 0;font-size:.85rem;display:flex}.corporate-galaxy-selection>span:last-child{opacity:.8;flex-basis:100%}.corporate-galaxy-table-controls{align-items:center;gap:1.5rem;display:flex}.corporate-galaxy-matrix{max-width:100%;margin-top:1rem;overflow:auto}.corporate-galaxy-matrix table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8rem}.corporate-galaxy-matrix th,.corporate-galaxy-matrix td{text-align:center;white-space:nowrap;border-bottom:1px solid #f5e7ea28;padding:.9rem .75rem}.corporate-galaxy-matrix th:first-child{text-align:left;min-width:150px}.corporate-galaxy-matrix small{opacity:.5;margin-top:.2rem;font-weight:400;display:block}.corporate-galaxy-matrix [data-zero=true]{opacity:.35}.corporate-galaxy-matrix tfoot{border-top:1px solid;font-weight:700}@media (max-width:600px){.corporate-galaxy-controls{grid-template-columns:1fr;gap:1rem}.corporate-galaxy{margin-top:1rem}.corporate-galaxy-note{font-size:.65rem}}
