.journey-home .waterfront-motion{pointer-events:none;display:block;overflow:hidden}.journey-home .hero-motion-toggle{z-index:3;color:#374037;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f5f5f3d9;border:1px solid #ffffffad;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;bottom:16px;right:18px}.journey-home .hero-motion-toggle:hover{background:#fff}.journey-home .hero-motion-toggle:focus-visible{outline-offset:3px;outline:2px solid #172118}@media (max-width:700px){.journey-home .hero-motion-toggle{bottom:12px;right:14px}}@media (prefers-reduced-motion:reduce){.journey-home .waterfront-ripples,.journey-home .hero-motion-toggle{display:none}}.journey-home .hero-pelican-flight{z-index:0;opacity:0;pointer-events:none;width:32px;height:20px;animation:24s linear 2s infinite pelican-crossing;position:absolute;top:38%;left:100%}.journey-home .hero-pelican{width:100%;height:100%;display:block;overflow:visible}.journey-home .pelican-wing{transform-origin:42px 27px;animation:1.8s ease-in-out infinite pelican-wingbeat}.journey-home .pelican-far-wing{transform-origin:45px 27px;animation:1.8s ease-in-out -.3s infinite pelican-wingbeat}.journey-home .hero-pelican-flight[data-motion=paused],.journey-home .hero-pelican-flight[data-motion=paused] *{animation-play-state:paused}@keyframes pelican-crossing{0%{opacity:0;top:28%;left:100%}5%{opacity:.65}38%{opacity:.65}55%{opacity:.25}66%{opacity:0;top:23%;left:7%}to{opacity:0;top:23%;left:7%}}@keyframes pelican-wingbeat{0%,to{transform:scaleY(1)rotate(-6deg)}50%{transform:scaleY(-.45)rotate(8deg)}}@media (max-width:700px){.journey-home .hero-pelican-flight{width:26px;height:17px;animation-name:pelican-crossing-mobile;top:auto;bottom:-24px}.journey-home .hero-pelican path{fill:#1f2a22}}@keyframes pelican-crossing-mobile{0%{opacity:0;bottom:-24px;left:86%}10%{opacity:.85}48%{opacity:.85}68%{opacity:.5}84%{opacity:0;bottom:200px;left:9%}to{opacity:0;bottom:200px;left:9%}}@media (prefers-reduced-motion:reduce){.journey-home .hero-pelican-flight{display:none}}
.journey-home #global-presence{isolation:isolate;min-height:calc(600px - var(--journey-header-height));height:calc(100svh - var(--journey-header-height));color:#fff;scroll-margin-top:var(--journey-header-height);clip-path:inset(0 var(--presence-inset,0px) 0 var(--presence-inset,0px) round var(--presence-radius,0px));background:#111719;flex-direction:column;justify-content:flex-end;padding:0;display:flex;position:relative;overflow:hidden}.journey-home #global-presence .global-presence-film,.journey-home #global-presence .global-presence-poster{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.journey-home #global-presence .global-presence-poster{z-index:-3}.journey-home #global-presence .global-presence-film{opacity:0;transition:opacity .45s}.journey-home #global-presence .global-presence-film[data-ready=true]{opacity:1}.journey-home #global-presence .global-presence-shade{z-index:-1;background:linear-gradient(#070e129e 0%,#070e1257 34%,#070e121f 58%,#070e12c7 100%);position:absolute;inset:0}.journey-home #global-presence .global-presence-content{text-align:left;opacity:var(--presence-copy-opacity,1);transform:translateY(var(--presence-copy-offset,0px));flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;padding:100px 6% 52px;display:flex}.journey-home #global-presence .global-presence-content:focus-within{opacity:1;transform:none}.journey-home #global-presence h2{margin:0;color:#fff!important;letter-spacing:-.035em!important;text-transform:none!important;font-size:clamp(42px,5vw,76px)!important;font-weight:500!important;line-height:1.12!important}.journey-home #global-presence h2>span{font:inherit;letter-spacing:inherit;color:inherit;display:inline-block}.journey-home #global-presence .global-presence-story{color:#fff;text-shadow:0 2px 14px #0008;max-width:520px;margin:20px 0 0;font-size:18px!important;line-height:1.55!important}.journey-home #global-presence .global-presence-cta{color:#fff;margin-top:22px;text-decoration:none}.journey-home #global-presence .global-presence-cta:hover{color:#d4f568!important}.journey-home #global-presence .global-presence-offices{border-top:0;grid-template-columns:repeat(8,minmax(0,1fr));margin:0 6%;display:grid}.journey-home #global-presence .global-presence-offices>a{white-space:nowrap;color:#fff;border-top:2px solid #0000;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:78px;margin-top:-1px;padding:18px 6px;font-size:15px;font-weight:400;transition:color .18s,border-color .18s;display:flex}.journey-home #global-presence .global-presence-offices>a:hover{color:#d4f568;border-color:#d4f568}.journey-home #global-presence .global-presence-offices small{letter-spacing:.04em;opacity:.72;font-size:10px;font-weight:500}.journey-home #global-presence .global-presence-playback{color:#fff;cursor:pointer;background:#0000003d;border:1px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;top:30px;right:6%}.journey-home #global-presence .global-presence-playback:hover{background:#0009}.journey-home #global-presence a:focus-visible,.journey-home #global-presence button:focus-visible{outline-offset:5px;outline:2px solid #d4f568}@media (max-width:1023px) and (min-width:761px){.journey-home #global-presence{min-height:calc(520px - var(--journey-header-height))}.journey-home #global-presence .global-presence-offices{margin:0 4%}.journey-home #global-presence .global-presence-offices>a{gap:3px;font-size:14px}}@media (max-width:760px){.journey-home #global-presence{min-height:calc(520px - var(--journey-header-height))}.journey-home #global-presence .global-presence-film,.journey-home #global-presence .global-presence-poster{object-position:47% center}.journey-home #global-presence .global-presence-content{padding:84px 22px 32px}.journey-home #global-presence h2{font-size:clamp(32px,9vw,40px)!important;line-height:1.12!important}.journey-home #global-presence .global-presence-story{max-width:34ch;margin-top:16px;font-size:16px!important;line-height:1.5!important}.journey-home #global-presence .global-presence-cta{margin-top:14px}.journey-home #global-presence .global-presence-offices{display:none}.journey-home #global-presence .global-presence-playback{top:20px;right:24px}}@media (prefers-reduced-motion:reduce){.journey-home #global-presence{clip-path:none}.journey-home #global-presence a,.journey-home #global-presence .global-presence-film{transition:none}.journey-home #global-presence .global-presence-content{opacity:1;transform:none}}
