.market-tour-module__ivKlNW__section{max-width:1164px;color:var(--summit-teal,#275b7a);margin:0 auto;padding:clamp(40px,6vw,80px) 24px}.market-tour-module__ivKlNW__section>h2{text-align:center;margin:0 0 14px;font-size:clamp(26px,3.5vw,42px);line-height:1.25}.market-tour-module__ivKlNW__guidance{text-align:center;margin:0 auto 26px;font-size:14px}.market-tour-module__ivKlNW__touch{display:none}.market-tour-module__ivKlNW__tour,.market-tour-module__ivKlNW__map{position:relative}.market-tour-module__ivKlNW__aerial{aspect-ratio:2147/1043;object-fit:cover;border-radius:5px;width:100%;height:auto;display:block}.market-tour-module__ivKlNW__spot{left:clamp(24px,var(--x),calc(100% - 24px));top:clamp(24px,var(--y),calc(100% - 24px));cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.market-tour-module__ivKlNW__spot>span{background:#e43c49;border-radius:50%;width:20px;height:20px;transition:transform .15s;box-shadow:0 0 0 6px #e43c4940}.market-tour-module__ivKlNW__spot[aria-expanded=true]>span{transform:scale(1.15)}.market-tour-module__ivKlNW__spot:focus-visible{outline:3px solid var(--summit-teal,#275b7a);outline-offset:2px}.market-tour-module__ivKlNW__preview{z-index:5;background:#fff;border-radius:7px;width:330px;max-width:100%;padding:12px;animation:.14s ease-out market-tour-module__ivKlNW__appear;position:absolute;box-shadow:0 8px 32px #102d4138}.market-tour-module__ivKlNW__textOnly{width:250px}.market-tour-module__ivKlNW__media{aspect-ratio:16/9;background:#eaf0f3;border-radius:3px;position:relative;overflow:hidden}.market-tour-module__ivKlNW__media>img{object-fit:cover;width:100%;height:100%;display:block}.market-tour-module__ivKlNW__media>iframe{pointer-events:auto;border:0;width:100%;height:100%;position:absolute;inset:0}.market-tour-module__ivKlNW__copy{padding:14px 4px 5px}.market-tour-module__ivKlNW__copy h3{margin:0;font-family:inherit;font-size:23px;line-height:1.2}.market-tour-module__ivKlNW__copy p{margin:7px 0 0;font-size:16px;line-height:1.45}.market-tour-module__ivKlNW__textOnly .market-tour-module__ivKlNW__copy{padding:5px 4px}.market-tour-module__ivKlNW__hint{pointer-events:none;font-size:32px;animation:1.3s ease-in-out 3 market-tour-module__ivKlNW__tap,4s both market-tour-module__ivKlNW__fade;display:none;position:absolute;top:43%;left:56%;transform:translate(-12px,8px)}@keyframes market-tour-module__ivKlNW__appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes market-tour-module__ivKlNW__tap{50%{translate:0 -6px}}@keyframes market-tour-module__ivKlNW__fade{0%,to{opacity:0}10%,85%{opacity:1}}@media (max-width:650px){.market-tour-module__ivKlNW__section{padding:40px 16px}.market-tour-module__ivKlNW__preview{width:280px;margin:10px auto 0;position:relative;top:auto!important;left:auto!important}.market-tour-module__ivKlNW__copy h3{font-size:20px}.market-tour-module__ivKlNW__copy p{font-size:15px}.market-tour-module__ivKlNW__desktop{display:none}.market-tour-module__ivKlNW__touch{display:inline}.market-tour-module__ivKlNW__hint{display:block}}@media (hover:none){.market-tour-module__ivKlNW__desktop{display:none}.market-tour-module__ivKlNW__touch{display:inline}.market-tour-module__ivKlNW__hint{display:block}}@media (prefers-reduced-motion:reduce){.market-tour-module__ivKlNW__preview,.market-tour-module__ivKlNW__hint{animation:none}.market-tour-module__ivKlNW__hint{display:none}.market-tour-module__ivKlNW__spot>span{transition:none}}.market-tour-module__ivKlNW__videoLoading{pointer-events:none;background:#eaf0f3;position:absolute;inset:0}.market-tour-module__ivKlNW__videoLoading>img{object-fit:cover;width:100%;height:100%;display:block}.market-tour-module__ivKlNW__loadingCaption{color:#fff;background:#000000c7;padding:10px 12px;font-size:13px;line-height:1.4;position:absolute;inset:auto 0 0}.market-tour-module__ivKlNW__loadingCaption>span{align-items:center;gap:8px;display:flex}.market-tour-module__ivKlNW__spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite market-tour-module__ivKlNW__preview-spin}.market-tour-module__ivKlNW__loadingActions{pointer-events:auto;align-items:center;gap:12px;display:flex}.market-tour-module__ivKlNW__loadingActions button,.market-tour-module__ivKlNW__loadingActions a{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.market-tour-module__ivKlNW__loadingActions :focus-visible{outline-offset:2px;outline:2px solid #fff}@keyframes market-tour-module__ivKlNW__preview-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.market-tour-module__ivKlNW__spinner{animation:none}}
.social-posts-module__d80-TW__posts{text-align:left;width:100%;max-width:1040px;color:var(--summit-blue,#275b7a);margin:0 auto}.social-posts-module__d80-TW__sticky{background:var(--surface-muted)}.social-posts-module__d80-TW__posts[data-pinned=true] .social-posts-module__d80-TW__sticky{position:sticky;top:96px}.social-posts-module__d80-TW__header{text-align:center;margin-bottom:24px}.social-posts-module__d80-TW__header h2{margin:0 0 12px;font-size:clamp(28px,4vw,38px)}.social-posts-module__d80-TW__header p{margin:0 auto;line-height:1.6}.social-posts-module__d80-TW__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;padding:4px 2px 20px;display:flex;overflow-x:auto}.social-posts-module__d80-TW__card{scroll-snap-align:start;min-width:0;color:inherit;flex:0 0 calc(33.3333% - 16px);text-decoration:none;position:relative}.social-posts-module__d80-TW__photo{aspect-ratio:1;background:#e4e9e7;position:relative;overflow:hidden}.social-posts-module__d80-TW__photo img{object-fit:cover;object-position:center top;transition:transform .7s}.social-posts-module__d80-TW__card:hover .social-posts-module__d80-TW__photo img{transform:scale(1.035)}.social-posts-module__d80-TW__platform{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;margin-top:16px;font-size:12px;display:flex}.social-posts-module__d80-TW__platform>span{margin-left:auto;font-size:20px}.social-posts-module__d80-TW__caption{margin:10px 0;font-size:17px;line-height:1.5;display:block}.social-posts-module__d80-TW__track::-webkit-scrollbar{display:none}.social-posts-module__d80-TW__posts[data-pinned=true] .social-posts-module__d80-TW__track{scroll-snap-type:none}.social-posts-module__d80-TW__follow{text-align:center;margin-top:12px}.social-posts-module__d80-TW__follow p{margin-bottom:12px;line-height:1.6}.social-posts-module__d80-TW__follow>div{flex-wrap:wrap;justify-content:center;gap:8px 28px;display:flex}.social-posts-module__d80-TW__posts :focus-visible{outline-offset:3px;outline:2px solid}.social-posts-module__d80-TW__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:759px){.social-posts-module__d80-TW__card{flex-basis:84%}.social-posts-module__d80-TW__track{gap:16px}.social-posts-module__d80-TW__header h2{font-size:28px}.social-posts-module__d80-TW__header p{font-size:14px}}@media (prefers-reduced-motion:reduce){.social-posts-module__d80-TW__photo img{transition:none}}
.timeline-module__-MxFpa__timeline{margin-block:48px}.timeline-module__-MxFpa__sticky{padding:24px var(--container-gutter)}.timeline-module__-MxFpa__sticky>h2{margin:0 0 24px;font-size:clamp(30px,3vw,44px)}.timeline-module__-MxFpa__viewport{scrollbar-width:thin;padding-bottom:16px;overflow-x:auto}.timeline-module__-MxFpa__track{align-items:start;gap:40px;width:max-content;display:flex}.timeline-module__-MxFpa__track>article{border-top:2px solid;flex:0 0 min(380px,100vw - 48px);width:min(380px,100vw - 48px);padding-top:16px}.timeline-module__-MxFpa__track h3{margin:0 0 12px;font-size:26px}.timeline-module__-MxFpa__track p{font-size:16px;line-height:1.55}.timeline-module__-MxFpa__track img{object-fit:contain;width:100%;height:170px}.timeline-module__-MxFpa__timeline[data-pinned=true] .timeline-module__-MxFpa__sticky{position:sticky;top:80px}.timeline-module__-MxFpa__timeline[data-pinned=true] .timeline-module__-MxFpa__viewport{overflow:hidden}@media (prefers-reduced-motion:reduce){.timeline-module__-MxFpa__track{transform:none!important}}
