.walk{position:relative}.walk-sticky{height:100svh;min-height:520px;position:relative;overflow:hidden}html.js .walk-sticky{position:sticky;top:0}.walk .top{pointer-events:none;padding-top:24px;position:absolute;top:0;left:0;right:0}.walk .top>*{pointer-events:auto}.walk-intro{z-index:5;left:calc(var(--gut) - 16px);background:color-mix(in srgb, var(--paper) 86%, transparent);max-width:32em;transition:opacity .5s var(--ease), transform .5s var(--ease);padding:10px 16px 16px;position:absolute;top:140px}.walk-intro h1{font:400 clamp(26px, 2.5vw, 36px)/1.14 var(--serif);text-wrap:balance;max-width:19ch;margin:0 0 12px}.walk-intro p{font:400 16px/1.5 var(--sans);color:var(--ink2);max-width:31em;margin:0}.walk-intro .walk-ctas{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.walk-intro.gone{opacity:0;pointer-events:none;transform:translateY(-8px)}.walk-intro .walk-where{font:400 14.5px/1.5 var(--sans);color:var(--grey);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:16px;display:flex}.walk-where a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--terra);text-underline-offset:4px;padding:6px 0;text-decoration-thickness:1px}.walk-where a:hover{color:var(--terra)}.wi-facts{display:none}@media (width>=1101px){.walk-intro{left:var(--gut);right:var(--gut);pointer-events:none;background:0 0;grid-template-columns:minmax(0,1fr) minmax(250px,300px);align-items:start;gap:56px;max-width:none;padding:0;display:grid;top:150px}.walk-intro>*{pointer-events:auto}.wi-text{background:color-mix(in srgb, var(--paper) 86%, transparent);justify-self:start;margin-left:-16px;padding:10px 16px 16px}.walk-intro h1{max-width:20ch;margin-bottom:16px;font-size:clamp(34px,min(3.4vw,5.8vh),62px);line-height:1.08}.walk-intro p{max-width:34em;font-size:clamp(16px,1.05vw,18.5px)}.walk-intro .walk-ctas{margin-top:22px}.wi-facts{background:color-mix(in srgb, var(--paper) 86%, transparent);margin:4px 0 0;padding:0 0 4px;display:block}.wi-facts div{border-top:1px solid var(--rule);padding:10px 0 11px}.wi-facts dt{font:400 clamp(21px, min(1.7vw, 3vh), 30px)/1.1 var(--serif);color:var(--ink)}.wi-facts dd{font:400 14px/1.45 var(--sans);color:var(--grey);margin:5px 0 0}}@media (width>=1101px) and (height<=799px){.wi-facts{display:none}.walk-intro{grid-template-columns:minmax(0,1fr)}}.stage{top:0;left:0;right:0;bottom:var(--band);cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;position:absolute;overflow:auto hidden}html.js .stage{touch-action:pan-y;overflow:hidden}.stage.drag{cursor:grabbing}.world{will-change:transform;height:100%;position:absolute;top:0;left:0}html.js .world{opacity:0;transition:opacity 1.2s}html.js .world.in{opacity:1}.pano-static{width:auto;max-width:none;height:100%;display:block}#pano{width:auto;max-width:none;height:100%;display:block;overflow:visible}.wcap{opacity:0;pointer-events:none;white-space:nowrap;text-align:center;z-index:3;transition:opacity .3s;position:absolute;top:0;left:0;transform:translate(-50%,calc(-100% - 6px))}.wcap.show{opacity:1;pointer-events:auto}.wcap b,.wcap span{background:color-mix(in srgb, var(--paper) 88%, transparent);padding:0 6px}.wcap b{font:italic 400 17px/1.2 var(--serif);color:var(--ink);display:block}.wcap span{font:400 13px/1.4 var(--sans);color:var(--grey);letter-spacing:.01em;display:block}.wcap:after{content:"";background:var(--terra);width:1px;height:14px;margin:4px auto 0;display:block}.wcap:hover b{text-decoration:underline;text-decoration-color:var(--terra);text-underline-offset:3px}.band{height:var(--band);padding:0 var(--gut);z-index:4;background:var(--paper);align-items:center;gap:28px;display:flex;position:absolute;bottom:0;left:0;right:0}.here{font:italic 400 16.5px/1 var(--serif);color:var(--ink);white-space:nowrap;min-width:12em}.hint{font:400 14px/1.35 var(--sans);color:var(--grey);flex:1;transition:opacity .8s}.hint.gone{opacity:0}.ruler{cursor:pointer;touch-action:none;flex:0 0 min(40vw,560px);height:30px;position:relative}html:not(.js) .ruler{display:none}.ruler .ln{background:var(--ink);height:1px;position:absolute;top:15px;left:0;right:0}.ruler .tk{background:var(--ink);width:1px;height:9px;position:absolute;top:11px}.ruler .pj{background:var(--terra);width:2px;height:6px;position:absolute;top:8px}.ruler .win{border:1px solid var(--ink);pointer-events:none;border-top:0;border-bottom:0;height:23px;position:absolute;top:4px}.ruler .end{font:400 12px/1 var(--sans);color:var(--grey);position:absolute;top:19px}.skipwalk{font:400 14px/1 var(--sans);color:var(--ink2);white-space:nowrap;text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:4px}.skipwalk:hover{color:var(--ink);text-decoration-color:var(--terra)}@media (width<=900px){.hint{display:none}}@media (width<=760px){.walk .top{padding-top:16px}html.js .world{height:min(100%,540px);top:auto;bottom:0}.walk-intro{max-width:none;padding:8px var(--gut) 14px;top:214px;left:0;right:0}.walk-intro h1{font-size:24px}.walk-intro p{font-size:14.5px}.walk-intro .cta{padding:11px 14px;font-size:15px}.band{flex-wrap:wrap;align-content:center;gap:14px}.here{flex:1;min-width:0;font-size:15.5px}.ruler{flex:100%;order:3;height:22px}.ruler .ln{top:10px}.ruler .tk{top:6px}.ruler .pj{top:3px}.ruler .win{height:21px;top:0}.ruler .end{display:none}}@media (height<=640px) and (width>=761px){.walk-intro{top:120px}.walk-intro p:not(.walk-ctas){display:none}}
