._opening_4sdir_1{--opening-intro-opacity:1;--opening-scroll-opacity:1;--opening-first-opacity:1;--opening-first-y:0px;--opening-second-opacity:0;--opening-second-y:24px;--opening-darkness:.18;--opening-scale:1;--opening-pan:0px;--opening-pan-y:0px;--opening-frame-width:100%;--opening-frame-height:100%;--spot-x:70%;--spot-y:98%;--spot-rx:24vw;--spot-ry:27vh;color:#f6f4e9;background:#061c2b;position:relative}._stage_4sdir_23{isolation:isolate;min-height:100svh;padding-top:180px;position:relative;overflow:hidden}._mediaFrame_4sdir_24,._shade_4sdir_24,._introShade_4sdir_24{pointer-events:none;position:absolute;inset:0}._mediaFrame_4sdir_24{z-index:-2;background:#0a314b url(/images/group/tram-video.jpg?rev=20261016-tram2) 50%/cover no-repeat}._mediaFrame_4sdir_24>video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}._spotlight_4sdir_30{background:#03131ea6;position:absolute;inset:0}._shade_4sdir_24{z-index:-1;background:linear-gradient(#03131e7a,#0000 25% 72%,#03131e80)}._shade_4sdir_24:before,._shade_4sdir_24:after{content:"";position:absolute;inset:0}._shade_4sdir_24:before{opacity:var(--opening-first-opacity);background:linear-gradient(90deg,#03131ec2,#0000 62%)}._shade_4sdir_24:after{opacity:var(--opening-second-opacity);background:linear-gradient(270deg,#03131ec2,#0000 62%)}._introShade_4sdir_24{z-index:-1;background:#03131e94;display:none}._copyLayout_4sdir_37{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,7vw,104px);padding-bottom:112px;display:grid;position:relative}._panel_4sdir_38{min-width:0;max-width:560px}._opening_4sdir_1 ._panel_4sdir_38 ._eyebrow_4sdir_39{color:#b9dedc;letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px;font-size:10px;font-weight:500;line-height:1.5}._opening_4sdir_1 ._panel_4sdir_38 h1,._opening_4sdir_1 ._panel_4sdir_38 h2{letter-spacing:-.035em;text-wrap:initial;margin:0;font-size:clamp(48px,5.2vw,76px);font-weight:500;line-height:1.04}._panel_4sdir_38 h1>span,._panel_4sdir_38 h2>span{color:#a1d5d2}._opening_4sdir_1 ._panel_4sdir_38 ._description_4sdir_42{color:#e0e8e9;text-wrap:pretty;max-width:380px;margin:28px 0 0;font-size:15px;font-weight:500;line-height:1.8}._continueLink_4sdir_43{color:#d5e0e1;align-items:center;gap:20px;width:fit-content;min-height:44px;margin-top:24px;font-size:12px;font-weight:500;display:inline-flex}._continueLink_4sdir_43 svg{color:#a1d5d2;flex:none;transition:transform .4s cubic-bezier(.22,1,.36,1)}._continueLink_4sdir_43:is(:hover,:focus-visible) svg{transform:translateY(3px)}._opening_4sdir_1 :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #a1d5d2}._opening_4sdir_1 ._scrollCue_4sdir_47{color:var(--morning);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;pointer-events:none;align-items:center;gap:12px;margin:0;font-size:10px;font-weight:500;line-height:1.5;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._scrollCue_4sdir_47 svg{flex:none;display:block}@media (prefers-reduced-motion:no-preference) and (height>=621px){._opening_4sdir_1[data-motion=true]{height:var(--opening-runway,460svh)}._opening_4sdir_1[data-motion=true] ._stage_4sdir_23{height:100svh;min-height:0;padding:0;position:sticky;top:0}._opening_4sdir_1[data-motion=true] ._mediaFrame_4sdir_24{width:var(--opening-frame-width);height:var(--opening-frame-height);transform:translate3d(calc(-50% + var(--opening-pan)), calc(-50% + var(--opening-pan-y)), 0) scale(var(--opening-scale));will-change:transform;inset:50% auto auto 50%}._opening_4sdir_1[data-motion=true] ._spotlight_4sdir_30{background:radial-gradient(ellipse var(--spot-rx) var(--spot-ry) at var(--spot-x) var(--spot-y), #03131e05 25%, #03131e59 65%, #03131ef2 115%);opacity:calc(var(--opening-darkness) * (1 - var(--opening-intro-opacity)))}._opening_4sdir_1[data-motion=true] ._introShade_4sdir_24{opacity:var(--opening-intro-opacity);display:block}._opening_4sdir_1[data-motion=true] ._copyLayout_4sdir_37{height:100%;padding-bottom:0;display:block}._opening_4sdir_1[data-motion=true] ._panel_4sdir_38{pointer-events:none;width:34%;max-width:510px;margin-top:24px;position:absolute;top:50%}._opening_4sdir_1[data-motion=true] ._first_4sdir_67{opacity:var(--opening-first-opacity);transform:translateY(calc(-50% + var(--opening-first-y)));left:clamp(24px,7.5vw,108px)}._opening_4sdir_1[data-motion=true] ._second_4sdir_68{opacity:var(--opening-second-opacity);transform:translateY(calc(-50% + var(--opening-second-y)));right:clamp(24px,6vw,86px)}._opening_4sdir_1[data-motion=true] ._panel_4sdir_38 a[tabindex="0"]{pointer-events:auto}._opening_4sdir_1[data-motion=true] ._scrollCue_4sdir_47{opacity:var(--opening-scroll-opacity);flex-direction:column;display:flex}._opening_4sdir_1[data-motion=true] ._scrollCue_4sdir_47 svg{animation:1.8s ease-in-out infinite _scrollDown_4sdir_1;animation-play-state:var(--opening-scroll-play-state,running)}}@keyframes _scrollDown_4sdir_1{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (width<=1100px){._opening_4sdir_1 ._panel_4sdir_38 h1,._opening_4sdir_1 ._panel_4sdir_38 h2{font-size:clamp(42px,5.2vw,58px)}._opening_4sdir_1 ._panel_4sdir_38 ._description_4sdir_42{font-size:14px}}@media (width<=899px){._stage_4sdir_23{padding-top:144px}._mediaFrame_4sdir_24{background-position:55%}._mediaFrame_4sdir_24>video{object-position:55% center}._copyLayout_4sdir_37{grid-template-columns:minmax(0,1fr);gap:64px;padding-bottom:88px}._panel_4sdir_38{max-width:540px}._opening_4sdir_1 ._panel_4sdir_38 h1,._opening_4sdir_1 ._panel_4sdir_38 h2{font-size:clamp(42px,7.4vw,60px)}._opening_4sdir_1 ._panel_4sdir_38 ._eyebrow_4sdir_39{margin-bottom:16px;font-size:9px}._opening_4sdir_1 ._panel_4sdir_38 ._description_4sdir_42{max-width:420px;margin-top:20px;font-size:14px;line-height:1.7}._continueLink_4sdir_43{margin-top:16px}._shade_4sdir_24{background:linear-gradient(#03131e66,#0000 28%,#03131e8c 56%,#03131ee6)}._shade_4sdir_24:before{background:linear-gradient(#0000 20%,#03131ec2)}._shade_4sdir_24:after{background:linear-gradient(#03131ec2,#0000 80%)}@media (prefers-reduced-motion:no-preference) and (height>=621px){._opening_4sdir_1[data-motion=true] ._panel_4sdir_38{width:auto;max-width:540px;margin-top:0;top:auto;bottom:64px}._opening_4sdir_1[data-motion=true] ._first_4sdir_67,._opening_4sdir_1[data-motion=true] ._second_4sdir_68{left:clamp(24px,7.5vw,108px);right:clamp(24px,7.5vw,108px)}._opening_4sdir_1[data-motion=true] ._first_4sdir_67{transform:translateY(var(--opening-first-y))}._opening_4sdir_1[data-motion=true] ._second_4sdir_68{transform:translateY(var(--opening-second-y))}}}@media (width<=680px){._opening_4sdir_1 ._panel_4sdir_38 h1,._opening_4sdir_1 ._panel_4sdir_38 h2{font-size:clamp(41px,8.8vw,58px)}._opening_4sdir_1 ._panel_4sdir_38 ._description_4sdir_42{font-size:13px}._opening_4sdir_1[data-motion=true] ._first_4sdir_67,._opening_4sdir_1[data-motion=true] ._second_4sdir_68{left:24px;right:24px}._opening_4sdir_1[data-motion=true] ._panel_4sdir_38{bottom:48px}}@media (prefers-reduced-motion:reduce){._mediaFrame_4sdir_24>video{visibility:hidden}._continueLink_4sdir_43 svg{transition:none}._continueLink_4sdir_43:is(:hover,:focus-visible) svg{transform:none}._scrollCue_4sdir_47 svg{animation:none}}@media (prefers-contrast:more){._shade_4sdir_24{background:#03131eb3}._opening_4sdir_1 ._panel_4sdir_38 ._description_4sdir_42,._continueLink_4sdir_43{color:#fff}}
