.h3 .tour-stop{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,4vw,64px);align-items:start;scroll-margin-top:90px}.h3 .tour-copy{position:sticky;top:110px;padding-top:3em;display:grid;gap:18px;align-content:start}.h3 .tour-title{margin:0;font:800 clamp(58px,7.4vw,124px)/.86 var(--h3-display),sans-serif;font-variation-settings:"wdth" 72;text-transform:uppercase;letter-spacing:-.012em;overflow-wrap:anywhere}.h3 .tour-word{display:inline-block;white-space:nowrap}.h3 .tour-word>span{display:inline-block;animation:tour-rise .7s var(--strike) both}.h3 .tour-sub{margin:0;font-size:19px;line-height:1.45;color:var(--t2);max-width:30ch;text-wrap:pretty}.h3 .tour-out{margin:6px 0 0;padding-top:14px;border-top:1px solid var(--line);display:grid;gap:6px;font-weight:600;font-size:17px;max-width:30ch}.h3 .tour-more{margin:0}.h3 .tour-more a{color:var(--t1);font-weight:500;text-decoration:none;border-bottom:1px solid var(--t1);padding-bottom:1px}.h3 .tour-stage{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.h3 .tour-stage .cx{min-height:40em}.h3 .tour-stage .cx-stage{height:40em}.h3 .tour-stop.is-live{grid-template-columns:minmax(0,1fr)}.h3 .tour-stop.is-live .tour-copy{position:static;padding-top:0;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);-moz-column-gap:40px;column-gap:40px;align-items:end}.h3 .tour-stop.is-live .tour-n{grid-column:1/-1}.h3 .tour-stop.is-live .tour-out{margin:0}.h3 .tour-stop.is-live .tour-more{grid-column:1/-1}@media (max-width:900px){.h3 .tour-stop.is-live .tour-copy{grid-template-columns:minmax(0,1fr)}}.h3 .tour-live{padding:2.4em 0 1em;perspective:1800px}.h3 .tour-live .fit{transform:rotateX(4deg) rotateY(-5deg);transform-origin:60% 50%;transition:transform 1.1s var(--strike);box-shadow:0 0 0 1px hsla(0,0%,100%,.6),0 0 0 1px var(--line),0 60px 90px -50px hsla(0,0%,7%,.5),0 18px 30px -20px hsla(0,0%,7%,.25)}.h3 .tour-live:hover .fit{transform:none}@keyframes tour-rise{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}.h3 .tour-tabs{display:flex;gap:2px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin:34px 0 28px}.h3 .tour-tabs button{position:relative;display:inline-flex;align-items:baseline;gap:8px;padding:12px 14px;border:0;background:none;font:500 15px/1 var(--h3-ui),sans-serif;color:var(--t3);cursor:pointer;transition:color .2s}.h3 .tour-tabs button:hover,.h3 .tour-tabs button[aria-selected=true]{color:var(--t1)}.h3 .tour-tabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--line)}.h3 .tour-tabs button i{position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--t1);transform-origin:left;animation:tour-count linear both;z-index:1}.h3 .tour.manual .tour-tabs button i{animation:none}.h3 .tour-tabs button:focus-visible{outline:2px solid var(--t1);outline-offset:-2px}.h3 .tour-tn{font:500 10.5px var(--h3-mono),monospace;color:var(--t3)}@keyframes tour-count{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.h3 .tour .tour-copy{position:static;padding-top:2em}.h3 .tour .tour-title{font-size:clamp(54px,6.4vw,108px)}.h3 .tour-band{padding:clamp(64px,8vw,120px) 0;border-top:1px solid var(--line)}.h3 .tour-band:nth-of-type(2n){background:var(--s1)}.h3 .tour-flat .sh-cap{margin-top:12px}.h3 .tour-index{display:flex;flex-wrap:wrap;gap:6px 22px;margin:26px 0 0;padding:0;list-style:none}.h3 .tour-index a{text-decoration:none;color:var(--t2);font-size:15px}.h3 .tour-index a:hover{color:var(--t1)}.h3 .tour-index span{font:500 10.5px var(--h3-mono),monospace;color:var(--t3);margin-right:6px}@media (max-width:900px){.h3 .tour-stop{grid-template-columns:minmax(0,1fr)}.h3 .tour-copy{position:static;padding-top:0}.h3 .tour-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.h3 .tour-tabs button{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.h3 .tour-word>span{animation:none}}.h3 .canvas .tour{text-align:left;padding-bottom:clamp(56px,7vw,96px)}.h3 .canvas .tour-tabs{justify-content:center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.h3 .canvas .tour-tabs button{padding:12px 9px;white-space:nowrap}