.or-hero{--u:clamp(1px, 100cqw / 390, 1.15px);--w:390;--h:844;height:calc(var(--h) * var(--u));background:var(--terra);color:var(--plaster);position:relative;overflow:hidden}.or-scene,.or-scene-poster{position:absolute;inset:0}.or-scene-art{width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));display:block;position:absolute;bottom:0;left:50%;overflow:visible;transform:translate(-50%)}.or-scene-art--desk{display:none}.or-top{z-index:20;justify-content:space-between;align-items:center;padding:8px 20px;display:flex;position:absolute;top:0;left:0;right:0}.or-top .or-wm{font-size:30px}.or-top .or-wm i{color:var(--ink)}.or-nav{align-items:center;gap:14px;font-size:15px;display:flex}.or-nav>a:not(.or-strong){display:none}.or-nav .or-strong{align-items:center;min-block-size:44px;font-weight:700;display:inline-flex}.or-nav .or-lang .is-on{background:var(--plaster);color:var(--terra)}.or-hero-copy{z-index:5;animation:or-rise var(--or-base) var(--or-out) both;justify-items:start;gap:11px;display:grid;position:absolute;top:66px;left:20px;right:20px}.or-hero-copy h1{letter-spacing:-.025em;font-size:36px}.or-hero-copy p{font-size:14px;font-weight:500}.or-hero-copy .or-stub{max-width:360px;height:58px;margin-top:1px;box-shadow:0 4px #1d2a2f2e}.or-hero-copy small{opacity:.9;margin-top:-1px;font-size:13px}.or-tag{opacity:.92;font-weight:700}.or-hpin{top:calc(100% - (var(--h) - var(--py)) * var(--u));left:calc(50% + (var(--px) - var(--w) / 2) * var(--u));z-index:4;animation:or-drop .36s var(--or-out) backwards;animation-delay:calc(.5s + var(--k) * .18s);justify-items:center;gap:2px;display:grid;position:absolute;transform:translate(-50%,-100%)}.or-hpin--desk{display:none}.or-hpin svg{width:26px}.or-plate{background:var(--plaster);color:var(--ink);white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:700;box-shadow:0 4px #1d2a2f33}.or-plate b{color:var(--terra);margin-right:6px}@keyframes or-drop{0%{opacity:0;transform:translate(-50%,calc(-100% - 18px))}}@keyframes or-rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.or-hpin,.or-hero-copy{animation:none}}@container orbis (min-width:900px){.or-hero{--u:clamp(1px, 100cqw / 1440, 1.15px);--w:1440;--h:900}.or-scene-art--phone{display:none}.or-scene-art--desk{display:block}.or-hpin{top:calc(100% - (var(--h) - var(--dy)) * var(--u));left:calc(50% + (var(--dx) - var(--w) / 2) * var(--u))}.or-hpin--desk{display:grid}.or-hpin svg{width:34px}.or-plate{padding:5px 10px;font-size:14px}.or-top{padding:14px max(64px, calc(50% - 656 * var(--u)))}.or-top .or-wm{font-size:36px}.or-nav{gap:22px}.or-nav>a:not(.or-strong){opacity:.9;min-block-size:44px;transition:opacity var(--or-quick) var(--or-out);align-items:center;display:inline-flex}.or-nav>a:not(.or-strong):hover{opacity:1}.or-hero-copy{top:calc(132 * var(--u));left:max(96px, calc(50% - 624 * var(--u)));gap:16px;width:min(800px,100% - 192px)}.or-hero-copy h1{letter-spacing:-.035em;font-size:clamp(56px,4.9cqw,70px)}.or-hero-copy p{max-width:600px;margin-bottom:4px;font-size:21px}.or-hero-copy .or-stub{max-width:390px;height:64px;font-size:21px}.or-hero-copy small{font-size:14px}}
