.or-hero{background:#f0f0ec;color:#121420;border-bottom:1px solid hsl(var(--border))}.or-sub{max-width:44rem}.or-island-label:focus-visible,.or-mobile-list a:focus-visible,.or-zone-label:focus-visible{outline:3px solid #177f77;outline-offset:3px;border-radius:4px}.or-art{position:relative;margin:1.5rem 0 0;container-type:inline-size;aspect-ratio:1600/1040}.or-leaders,.or-svg,.or-svg img,.or-svg svg{position:absolute;inset:0;width:100%;height:100%}.or-leaders{pointer-events:none}.or-zone{cursor:pointer;transition:transform .2s ease-out;transform-box:fill-box}.or-hero .or-about:hover,.or-hero .or-b2b:hover,.or-hero .or-dtc:hover,.or-hero .or-kitting:hover,.or-hero .or-locations:hover,.or-hero .or-markets:hover,.or-hero .or-pop:hover,.or-hero:has([data-zone-link=about]:focus-visible) .or-about,.or-hero:has([data-zone-link=about]:hover) .or-about,.or-hero:has([data-zone-link=b2b]:focus-visible) .or-b2b,.or-hero:has([data-zone-link=b2b]:hover) .or-b2b,.or-hero:has([data-zone-link=dtc]:focus-visible) .or-dtc,.or-hero:has([data-zone-link=dtc]:hover) .or-dtc,.or-hero:has([data-zone-link=kitting]:focus-visible) .or-kitting,.or-hero:has([data-zone-link=kitting]:hover) .or-kitting,.or-hero:has([data-zone-link=locations]:focus-visible) .or-locations,.or-hero:has([data-zone-link=locations]:hover) .or-locations,.or-hero:has([data-zone-link=markets]:focus-visible) .or-markets,.or-hero:has([data-zone-link=markets]:hover) .or-markets,.or-hero:has([data-zone-link=pop]:focus-visible) .or-pop,.or-hero:has([data-zone-link=pop]:hover) .or-pop{transform:translateY(-3px)}.or-zone-label{position:absolute;transform:translateY(-50%);font-weight:700;letter-spacing:-.02em;font-size:clamp(14px,2.3cqw,36px);line-height:1.1;color:#121420;white-space:nowrap;transition:color .2s ease-out}.or-zone-label.or-right{text-align:right}.or-hero:has(.or-about:hover) [data-zone-link=about],.or-hero:has(.or-b2b:hover) [data-zone-link=b2b],.or-hero:has(.or-dtc:hover) [data-zone-link=dtc],.or-hero:has(.or-kitting:hover) [data-zone-link=kitting],.or-hero:has(.or-locations:hover) [data-zone-link=locations],.or-hero:has(.or-markets:hover) [data-zone-link=markets],.or-hero:has(.or-pop:hover) [data-zone-link=pop],.or-island-label:hover,.or-island-label:hover .or-line,.or-zone-label:hover{color:#177f77}.or-island-label{position:absolute;display:flex;flex-direction:column;gap:.15em;transition:color .2s ease-out}.or-tag{font-family:var(--font-plex-mono),monospace;font-size:clamp(11px,1.06cqw,17px);letter-spacing:.12em;color:#177f77;margin-bottom:.25em}.or-line{font-size:clamp(12px,1.5cqw,24px);line-height:1.3;color:#121420;transition:color .2s ease-out}.or-mobile-list{display:none}@media (max-width:899px){.or-island-label,.or-leaders,.or-zone-label{display:none}.or-art{margin-left:-1rem;margin-right:-1rem}.or-mobile-list{display:block;padding:.5rem 0 2.5rem}.or-mobile-list ul{border-top:1px solid #d6d6cf}.or-mobile-list li a{display:block;padding:.9rem 0;border-bottom:1px solid #d6d6cf;font-weight:700;font-size:1.25rem;letter-spacing:-.01em}.or-mobile-islands{display:grid;gap:1.25rem;margin-top:1.5rem}.or-mobile-islands .or-tag{display:block;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.or-hero .or-about:hover,.or-hero .or-b2b:hover,.or-hero .or-dtc:hover,.or-hero .or-kitting:hover,.or-hero .or-locations:hover,.or-hero .or-markets:hover,.or-hero .or-pop:hover,.or-hero:has([data-zone-link=about]:focus-visible) .or-about,.or-hero:has([data-zone-link=about]:hover) .or-about,.or-hero:has([data-zone-link=b2b]:focus-visible) .or-b2b,.or-hero:has([data-zone-link=b2b]:hover) .or-b2b,.or-hero:has([data-zone-link=dtc]:focus-visible) .or-dtc,.or-hero:has([data-zone-link=dtc]:hover) .or-dtc,.or-hero:has([data-zone-link=kitting]:focus-visible) .or-kitting,.or-hero:has([data-zone-link=kitting]:hover) .or-kitting,.or-hero:has([data-zone-link=locations]:focus-visible) .or-locations,.or-hero:has([data-zone-link=locations]:hover) .or-locations,.or-hero:has([data-zone-link=markets]:focus-visible) .or-markets,.or-hero:has([data-zone-link=markets]:hover) .or-markets,.or-hero:has([data-zone-link=pop]:focus-visible) .or-pop,.or-hero:has([data-zone-link=pop]:hover) .or-pop,.or-island-label,.or-line,.or-zone,.or-zone-label{transform:none}}