.O4xncW_root{gap:var(--space-7);width:min(var(--content-w), calc(100% - 2 * var(--page-gutter)));padding-top:var(--space-5);scroll-margin-top:max(6rem, var(--hud-header));color:var(--brand-navy);flex-direction:column;margin-inline:auto;display:flex}.O4xncW_notes{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.O4xncW_noteText{gap:var(--space-2);flex:20rem;display:grid}.O4xncW_note{max-width:var(--measure);font-size:var(--t-small);line-height:var(--lh-body);color:var(--brand-kicker);margin:0}.O4xncW_notes{justify-content:center}.O4xncW_key{gap:var(--space-2);min-height:var(--control-h);padding-inline:var(--space-5);font-size:var(--t-ui);margin-inline:auto}.O4xncW_words{padding-top:var(--space-6);scroll-margin-top:var(--hud-header)}.O4xncW_back{width:min(var(--content-w), 100%);padding-inline:var(--space-5);margin:0 auto}@media (min-width:640px){.O4xncW_back{padding-inline:var(--space-6)}}@media (max-width:720px){.O4xncW_notes .O4xncW_key{width:100%}}@media (min-width:1024px){.O4xncW_root{gap:var(--space-9);padding-top:var(--space-6)}}
.tm{z-index:2;position:absolute;inset:0}.landing-states:has(.tm){pointer-events:auto}.landing-states:has(.tm){--tm-tilt:16deg;perspective:1500px;perspective-origin:50% 30%}.tm-layer{transform-origin:50% 62%;transform:rotateX(calc(var(--tm-tilt) - var(--tm-py,0) * 3deg)) rotateY(calc(var(--tm-px,0) * 4deg));transition:transform .6s var(--ease-out)}.landing-states:has(.tm) .landing-states-map{transform-origin:50% 62%;transform:rotateX(calc(var(--tm-tilt) - var(--tm-py,0) * 3deg)) rotateY(calc(var(--tm-px,0) * 4deg));transition:transform .6s var(--ease-out)}.tm-layer{aspect-ratio:930/760;width:88%;transform-style:preserve-3d;position:absolute;top:7%;left:6%}.tm-route{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tm-route-dots{fill:none;stroke:var(--brand-cream);stroke-opacity:.7;stroke-width:4px;stroke-linecap:round;stroke-dasharray:.1 13}.tm-route-reveal{fill:none;stroke:#fff;stroke-width:16px;stroke-dasharray:1 1;stroke-dashoffset:0}.tm-pin{z-index:1;cursor:pointer;pointer-events:none;width:44px;height:44px;transform-style:preserve-3d;background:0 0;border:0;border-radius:50%;margin:-22px 0 0 -22px;padding:0;position:absolute}.tm-hit{z-index:6;cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;position:fixed}.tm-hit:focus-visible{outline:none}.tm-pin[data-focus] .tm-pin-dot{outline:2px solid var(--brand-accent);outline-offset:2px}.tm-pin:before,.tm-pin:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.tm-pin:before{background:radial-gradient(#060a1e66 0%,#060a1e00 75%);width:14px;height:6px;margin:-2px 0 0 -7px}.tm-pin:after{border:1.5px solid var(--brand-cream);opacity:0;width:22px;height:22px;margin:-11px 0 0 -11px}.tm-pin-stand{transform-origin:50% 100%;width:0;height:14px;transform:translateZ(3px) rotateX(calc(-1 * var(--tm-tilt)));transition:translate .22s var(--ease-out);position:absolute;bottom:50%;left:50%}.tm-pin-stand:before{content:"";background:var(--brand-cream);opacity:.85;width:1.5px;height:10px;position:absolute;top:4px;left:-.75px}.tm-pin-dot{background:var(--brand-cream);border:2px solid var(--brand-navy);width:12px;height:12px;transition:transform .2s var(--ease-out), background-color .15s, border-color .15s;border-radius:50%;position:absolute;top:-6px;left:-6px}.tm-pin-tag{white-space:nowrap;background:var(--tm-card);color:var(--brand-cream);border:1px solid var(--tm-hair);font:700 .625rem/1.2 var(--font-body), sans-serif;letter-spacing:.1em;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .16s var(--ease-out), translate .2s var(--ease-out);border-radius:3px;padding:3px 7px;position:absolute;bottom:22px;left:0;translate:-50% 4px}.tm-pin:is(:hover,:focus-visible) .tm-pin-stand{translate:0 -5px}.tm-pin:is(:hover,:focus-visible,[aria-pressed=true]) .tm-pin-tag{opacity:1;translate:-50%}.tm-pin:hover .tm-pin-dot{transform:scale(1.2)}.tm-pin[aria-pressed=true] .tm-pin-dot{background:var(--brand-accent);border-color:var(--brand-cream);transform:scale(1.2)}.tm-pin[aria-pressed=true]:after{opacity:1;border-color:var(--brand-accent);transform:scale(1.15)}.tm-pin:focus-visible{outline:none}.tm-pin:focus-visible .tm-pin-dot{outline:2px solid var(--brand-accent);outline-offset:2px}.tm-tilly{z-index:0;pointer-events:none;width:11%;transform-style:preserve-3d;position:absolute;translate:-80% -88%}.tm-tilly:before{content:"";background:radial-gradient(closest-side,#060a1e80,#060a1e00);border-radius:50%;height:9%;position:absolute;bottom:1%;left:22%;right:22%}.tm-tilly-body{transform-origin:50% 100%;transform:rotateX(calc(-1 * var(--tm-tilt)));display:block}.tm-tilly img{transform-origin:50% 100%;width:100%;height:auto;transform:scaleX(calc(var(--tm-face,-1) * -1));display:block}.tm{--tm-card:#232d55;--tm-hair:#def4ff29;--tm-soft:#fbf6f0bd;--tm-kick:#def4ff9e}.tm-panel-wrap{z-index:2;pointer-events:none;position:absolute;inset:0}.tm-panel{pointer-events:auto;text-align:left;background:var(--tm-card);width:52%;color:var(--brand-cream);border:1px solid var(--tm-hair);font-family:var(--font-body), sans-serif;border-radius:4px;padding:18px 20px 6px;position:absolute;top:16px;left:16px}.tm-panel-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tm-panel-state{letter-spacing:-.005em;color:var(--brand-cream);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.2}.tm-panel-close{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:4px;width:44px;height:44px;margin:-12px -14px -12px 0;font-size:1.25rem;line-height:1}.tm-panel-close:hover,.tm-panel-close:focus-visible{opacity:1}.tm-panel-close:focus-visible,.tm-panel-links a:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}.tm-panel-list{gap:10px;margin:12px 0 0;padding:0;font-size:.8125rem;line-height:1.4;list-style:none;display:grid}.tm-panel-list strong{align-items:baseline;gap:8px;font-weight:700;display:flex}.tm-hq{color:var(--tm-kick);font-size:.6875rem;font-weight:600}.tm-panel-list li>span{color:var(--tm-soft)}.tm-beat-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--tm-kick);margin:14px 0 0;font-size:.625rem;font-weight:700}.tm-beat-kicker+.tm-panel-line{margin-top:4px}.tm-panel-cities{color:var(--brand-cream);letter-spacing:.02em;margin:8px 0 0;font-size:.75rem;font-weight:600}.tm-why{pointer-events:none;background:var(--tm-card);width:46%;color:var(--brand-cream);border:1px solid var(--tm-hair);font-family:var(--font-body), sans-serif;text-align:left;border-radius:4px;margin:0;padding:12px 14px;font-size:.8125rem;font-weight:500;line-height:1.45;position:absolute;top:16px;left:16px}.tm-panel-line{color:var(--tm-soft);margin:12px 0 0;font-size:.8125rem;line-height:1.5}.tm-panel-links{border-top:1px solid var(--tm-hair);flex-wrap:wrap;gap:0 20px;margin:14px 0 0;padding-top:2px;font-size:.75rem;font-weight:700;display:flex}.tm-panel-links a{min-height:44px;color:var(--brand-cream);align-items:center;text-decoration:none;display:inline-flex}.tm-panel-links a:first-child{color:var(--brand-accent)}.tm-panel-links a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:720px){.tm-layer{width:84%;top:25%;left:12%}.tm-tilly{width:12%}.landing-states:has(.tm){--tm-tilt:12deg}.tm-panel{width:auto;max-height:calc(100% - 20px);padding:12px 14px 2px;top:10px;left:10px;right:10px;overflow-y:auto}.tm-why{width:auto;padding:10px 12px;font-size:.75rem;top:10px;left:10px;right:10px}.tm-panel-close{width:44px;height:44px;margin:-14px -14px -14px 0}.tm-panel-list,.tm-panel-line,.tm-panel-cities{gap:6px;margin-top:8px;font-size:.6875rem}.tm-panel-state{font-size:.9375rem}.tm-beat-kicker{margin-top:10px}.tm-panel-links{margin-top:8px;padding-top:0;font-size:.75rem}}@media (prefers-reduced-motion:no-preference){.tm[data-walking] .tm-tilly img{animation:.36s ease-in-out infinite tm-step}.tm-panel{animation:tm-open .2s var(--ease-out) both}.tm:not([data-walking]) .tm-tilly img{animation:3.6s ease-in-out infinite tm-idle}.tm-pin:not([aria-pressed=true]):after{animation:tm-ripple 3.2s var(--ease-out) infinite;animation-delay:calc(var(--i,0) * .53s)}.tm-route-reveal{animation:tm-draw var(--tm-walk,1.1s) ease-in-out both}}@keyframes tm-ripple{0%{opacity:.55;transform:scale(.45)}70%,to{opacity:0;transform:scale(1.5)}}@keyframes tm-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes tm-step{0%,to{translate:0}50%{translate:0 -4%}}@keyframes tm-idle{0%,to{translate:0}50%{translate:0 -1.5%}}@keyframes tm-open{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}html[data-motion=reduce] :is(.tm-tilly img,.tm-panel,.tm-route-reveal){animation:none!important}html[data-motion=reduce] :is(.tm-layer,.landing-states-map,.tm-pin-stand,.tm-pin-tag){transition:none!important}html[data-contrast=high] .tm-pin-tag{color:#000;background:#fff;border:1px solid #000}html[data-contrast=high] .tm-pin-dot{background:#fff;border-color:#000}html[data-contrast=high] .tm-panel{color:#000;background:#fff;border-color:#000}html[data-contrast=high] :is(.tm-panel-links a,.tm-panel-state,.tm-panel-line,.tm-hq,.tm-panel-list li>span){color:#000}html[data-contrast=high] .tm-panel-links{border-top-color:#000}html[data-contrast=high] .tm-why{color:#000;background:#fff;border-color:#000}html[data-contrast=high] .tm-beat-kicker,html[data-contrast=high] .tm-panel-cities{color:#000}@media (forced-colors:active){.tm-why,.tm-panel{color:canvastext;background:canvas;border-color:canvastext}}.tm-tilly{opacity:0;transition:opacity var(--dur-standard,.24s) var(--ease-out,ease-out)}.tm[data-active] .tm-tilly{opacity:1}.landing-states-tilly{transition:opacity var(--dur-standard,.24s) var(--ease-out,ease-out)}.landing-states:has(.tm[data-active]) .landing-states-tilly{opacity:0}@media (max-width:720px){.tm-pin-tag{letter-spacing:.04em;padding:4px 8px;font-size:.8125rem}.tm-why{font-size:.875rem;line-height:1.4}.tm-panel-list,.tm-panel-line,.tm-panel-cities{font-size:.8125rem;line-height:1.45}.tm-panel-links{font-size:.875rem}.tm-panel-links a{align-items:center;min-height:44px;display:inline-flex}}.tm-chips{display:none}@media (max-width:480px){.tm-chips{z-index:3;gap:0;display:flex;position:absolute;top:6px;left:50%;translate:-50%}.tm-chip{isolation:isolate;cursor:pointer;background:0 0;border:0;justify-content:center;width:44px;min-width:44px;min-height:44px;padding:0;font-size:.875rem;position:relative}.tm-chip:before{content:"";z-index:-1;border-radius:var(--plaque-radius);border:var(--plaque-border);background:var(--brand-cream);position:absolute;inset:4px 2px}.tm-chip[aria-pressed=true]:before{background:var(--brand-accent);border-color:var(--brand-accent)}.tm-chip:focus-visible{outline:none}.tm-chip:focus-visible:before{outline:2px solid var(--brand-accent);outline-offset:1px}.tm-why,.tm-panel{top:56px}.tm-panel{max-height:calc(100% - 66px)}}.landing-states:has(.tm){--tm-tilt:24deg;--tm-lift:28px;perspective:1300px}.tm-layer{transform:rotateX(calc(var(--tm-tilt) - var(--tm-py,0) * 5deg)) rotateY(calc(var(--tm-px,0) * 7deg));transition:transform .9s cubic-bezier(.22,1,.36,1)}.landing-states:has(.tm) .landing-states-map{transform:rotateX(calc(var(--tm-tilt) - var(--tm-py,0) * 5deg)) rotateY(calc(var(--tm-px,0) * 7deg));transition:transform .9s cubic-bezier(.22,1,.36,1)}.landing-states:has(.tm) .landing-states-map{overflow:visible}.landing-states-map .st-slab{--up:0}.landing-states-map .st-slab .st-cast{stroke:none;fill:#04081a8c;filter:blur(6px);opacity:.7;transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .4s,filter .4s;transform:translateY(8px)}.landing-states-map .st-side{filter:brightness(.62)saturate(1.1);transform:translateY(10px)}.landing-states-map .st-top,.landing-states-map .st-labels text{transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.landing-states-map .st-top path{transition:filter .3s}:is(.landing-states[data-hot=QLD],.landing-states[data-picked=QLD]) :is(.st-slab[data-state=QLD],[data-for=QLD]),:is(.landing-states[data-hot=NSW],.landing-states[data-picked=NSW]) :is(.st-slab[data-state=NSW],[data-for=NSW]),:is(.landing-states[data-hot=VIC],.landing-states[data-picked=VIC]) :is(.st-slab[data-state=VIC],[data-for=VIC]),:is(.landing-states[data-hot=SA],.landing-states[data-picked=SA]) :is(.st-slab[data-state=SA],[data-for=SA]),:is(.landing-states[data-hot=TAS],.landing-states[data-picked=TAS]) :is(.st-slab[data-state=TAS],[data-for=TAS]){--up:1}.landing-states-map .st-labels text{transform:translateY(calc(var(--up,0) * -1 * var(--tm-lift)))}.landing-states-map .st-slab .st-top{transform:translateY(calc(var(--up) * -1 * var(--tm-lift)))}.landing-states-map .st-slab .st-cast{transform:translate(0, calc(8px + var(--up) * 10px));opacity:calc(.7 + var(--up) * .3);filter:blur(calc(6px + var(--up) * 8px))}.landing-states-map .st-slab .st-top path{filter:brightness(calc(1 + var(--up) * .06))}.landing-states-map .st-land{isolation:isolate}.tm-pin-stand{transition:translate .55s cubic-bezier(.34,1.56,.64,1)}.tm-pin-dot{transition:transform .45s cubic-bezier(.34,1.8,.64,1),box-shadow .3s,background-color .15s,border-color .15s}.tm-pin:is([data-hot],[aria-pressed=true]) .tm-pin-stand{translate:0 calc(-1 * var(--tm-lift) - 10px)}.tm-pin:is([data-hot],[aria-pressed=true]) .tm-pin-dot{box-shadow:0 0 0 3px var(--brand-accent);transform:scale(1.6)}.tm-pin[data-hot] .tm-pin-tag{opacity:1;translate:-50%}@media (max-width:720px){.landing-states:has(.tm){--tm-tilt:14deg;--tm-lift:12px}}@media (prefers-reduced-motion:reduce){.landing-states-map :is(.st-top,.st-cast,.st-labels text),.tm-pin-stand,.tm-pin-dot{transition:none!important}}html[data-motion=reduce] .landing-states-map :is(.st-top,.st-cast,.st-labels text){transition:none!important}html[data-contrast=high] .landing-states-map :is(.st-cast,.st-side){display:none}@media (pointer:coarse){.landing-states:has(.tm){--tm-tilt:0deg;--tm-lift:0px;perspective:none;transform-style:flat}.tm-layer,.tm-pin,.tm-tilly{transform-style:flat;perspective:none;transform:none}.landing-states:has(.tm) .landing-states-map{transform-style:flat;perspective:none;transform:none}.tm-pin-stand,.tm-tilly-body{transform:none}.landing-states-map :is(.st-cast,.st-side){display:none}.landing-states-map :is(.st-top,.st-labels text,.st-slab .st-top,.st-slab .st-cast){transform:none}.landing-states-map :is(.st-land,.st-top path,.st-cast),.landing-states-map .st-slab .st-top path{filter:none}}
:root{--tlc-elev-1:0 1px 1px #141c3e0f, 0 2px 6px #141c3e12;--tlc-elev-2:0 1px 2px #141c3e12, 0 8px 20px #141c3e17;--tlc-elev-3:0 2px 4px #141c3e14, 0 18px 40px #141c3e1f;--tlc-elev-1-ink:0 1px 1px #060a1e47, 0 3px 8px #060a1e33;--tlc-elev-2-ink:0 1px 2px #060a1e47, 0 10px 24px #060a1e47;--tlc-elev-3-ink:0 2px 6px #060a1e4d, 0 22px 48px #060a1e5c}.landing-hero[data-text="1"] .landing-stage{box-shadow:var(--tlc-elev-3-ink)}.landing-hero[data-text="1"] .landing-actions :is(a,button){box-shadow:var(--tlc-elev-1-ink)}.tm-panel,.tm-why{box-shadow:var(--tlc-elev-2-ink)}.tm-pin-tag{box-shadow:var(--tlc-elev-1-ink)}[data-classic] :is([data-classic-section=reception],[data-classic-section=states],[data-classic-section=level-2]),[data-classic] [data-classic-section=talk]>div:first-child{box-shadow:var(--tlc-elev-2)}[data-classic] [data-classic-section=states] li>a{box-shadow:var(--tlc-elev-1);transition:box-shadow var(--dur-fast,.18s) var(--ease-out)}[data-classic] [data-classic-section=states] li>a:is(:hover,:focus-visible){box-shadow:var(--tlc-elev-2)}html[data-contrast=high] :is(.landing-stage,.landing-actions a,.landing-actions button,.tm-panel,.tm-why,.tm-pin-tag),html[data-contrast=high] [data-classic] :is([data-classic-section],[data-classic-section] *){box-shadow:none!important}@media (forced-colors:active){:is(.landing-stage,.tm-panel,.tm-why,.tm-pin-tag),[data-classic] [data-classic-section] *{box-shadow:none!important}}.landing-states:has(.tm) .landing-states-map .st-land{filter:drop-shadow(0 4px #0a0f28d9)drop-shadow(0 10px 12px #04081a61)}html[data-contrast=high] .landing-states-map .st-land{filter:none!important}@media (pointer:coarse){.landing-states:has(.tm) .landing-states-map .st-land{filter:none}}[data-classic] .cs-slab{box-shadow:var(--tlc-elev-2)}.cs-rail-stone{box-shadow:var(--tlc-elev-1)}.cs-rail-tag{box-shadow:var(--tlc-elev-1-ink)}html[data-contrast=high] :is(.cs-slab,.cs-rail-stone,.cs-rail-tag){box-shadow:none!important}
html body #main .landing-hero:not([data-text="1"]){--landing-ink:var(--brand-navy);text-align:center;color:var(--landing-ink)}html body #main .landing-hero:not([data-text="1"]):before{display:none}html body #main .landing-hero:not([data-text="1"]) .landing-hero-copy{grid-template-rows:auto 1fr auto;gap:0;width:100%;padding-block:clamp(1.5rem,6vh,3.75rem) clamp(1.5rem,6vh,3.5rem);display:grid}html body #main .landing-hero:not([data-text="1"]) .landing-head,html body #main .landing-hero:not([data-text="1"]) .landing-foot{--band:transparent;--focus-ring:3px solid var(--brand-navy);min-height:0;padding:0 var(--landing-band-x);box-shadow:none;background:0 0;align-content:start;justify-items:center}html body #main .landing-hero:not([data-text="1"]) .landing-head{gap:.9rem}html body #main .landing-hero:not([data-text="1"]) .landing-foot{padding-bottom:max(0px, env(safe-area-inset-bottom));align-self:end}html body #main .landing-hero:not([data-text="1"]) .landing-eyebrow,html body #main .landing-hero:not([data-text="1"]) .landing-jumps,html body #main .landing-hero:not([data-text="1"]) .landing-caption,html body #main .landing-hero:not([data-text="1"]) .landing-pillars,html body #main .landing-hero:not([data-text="1"]) .landing-aperture-badge{display:none}html body #main .landing-hero:not([data-text="1"]) .landing-title{color:var(--landing-ink);letter-spacing:-.02em;max-width:22ch;font-size:clamp(2.1rem,1.2rem + 2.6vw,3.6rem);line-height:1.04}html body #main .landing-hero:not([data-text="1"]) .landing-title em{color:var(--landing-ink)}html body #main .landing-hero:not([data-text="1"]) .landing-lead{color:#1b2446c7;text-wrap:balance;max-width:34ch;margin:0;font-size:clamp(.95rem,.85rem + .3vw,1.125rem);line-height:1.45}html body #main .landing-hero:not([data-text="1"]) .landing-stage{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;position:relative;inset:auto}html body #main .landing-hero:not([data-text="1"]) .landing-stage:before{display:none}html body #main .landing-hero:not([data-text="1"]) .landing-poster{z-index:1;pointer-events:none;width:auto;height:78%;transition:opacity var(--dur-focus) var(--ease-out);position:absolute;bottom:0;left:50%;transform:translate(-50%)}html body #main .landing-hero:not([data-text="1"]) .landing-poster[data-hide]{opacity:0}@media (prefers-reduced-motion:reduce){html body #main .landing-hero:not([data-text="1"]) .landing-poster{transition:none}}html body #main .landing-hero:not([data-text="1"]) .landing-actions{justify-items:center;padding-inline:0;display:grid}html body #main .landing-hero:not([data-text="1"]) .landing-walk{background:var(--brand-navy);color:var(--brand-cream);border-color:var(--brand-navy)}html body #main .landing-hero:not([data-text="1"]) .landing-walk:hover{background:#26315c}html body #main .landing-hero:not([data-text="1"]) .landing-walk:focus-visible{outline:3px solid var(--brand-navy);outline-offset:3px}@media (min-width:1024px){html body #main .landing-hero:not([data-text="1"]) .landing-hero-copy{padding-block:clamp(1.5rem,5vh,3rem) clamp(1rem,3.5vh,2rem)}html body #main .landing-hero:not([data-text="1"]) .landing-lead{white-space:nowrap;max-width:none}}html[data-contrast=high] body #main .landing-hero:not([data-text="1"]) .landing-lead,html[data-contrast=high] body #main .landing-hero:not([data-text="1"]) .landing-title{color:#000}html body #main .landing-hero:not([data-text="1"]) .landing-title,html body #main .landing-hero:not([data-text="1"]) .landing-lead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html body #main .landing-hero:not([data-text="1"]) .landing-stage-tag{letter-spacing:.16em;color:var(--brand-navy);margin:0;font-size:.8125rem;font-weight:700}html body #main .landing-hero:not([data-text="1"]) .landing-stage-line{max-width:34ch;color:var(--brand-navy);text-wrap:balance;margin:0 0 1rem;font-size:clamp(.95rem,.88rem + .25vw,1.125rem);line-height:1.45}html body #main .landing-hero[data-text="1"] .landing-stage-tag,html body #main .landing-hero[data-text="1"] .landing-stage-line,html body #main .landing-hero[data-text="1"] .landing-poster{display:none}
.landing-eyebrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem .55rem;margin:0 0 .25rem;display:inline-flex}.landing-eyebrow-cat{letter-spacing:.12em;text-transform:uppercase;color:#fbf6f0eb;align-items:center;gap:.45rem;font-size:.75rem;font-weight:800;line-height:1.1;display:inline-flex}.landing-eyebrow-dot{background:#e87425;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #e874253d}.landing-state-pills{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:inline-flex}.landing-state-pill{color:var(--brand-cream);letter-spacing:.06em;background:#fbf6f01a;border:1px solid #fbf6f03d;border-radius:999px;justify-content:center;align-items:center;padding:.22rem .58rem;font-size:.72rem;font-weight:700;line-height:1.1;display:inline-flex}.landing-hero .landing-title.landing-line{font-family:var(--font-heading), sans-serif;font-weight:var(--weight-display);letter-spacing:-.03em;max-width:12.5ch;color:var(--brand-cream);margin:0;font-size:clamp(2.25rem,1.35rem + 2.85vw,4.1rem);line-height:1.03}.landing-hero .landing-title.landing-line em{color:var(--brand-script);font-style:normal}.landing-hero .landing-lead{color:#fbf6f0e0;text-wrap:pretty;max-width:38ch;margin:0;font-size:clamp(.95rem,.88rem + .32vw,1.15rem);font-weight:500;line-height:1.5}html[data-contrast=high] .landing-hero .landing-lead,html[data-contrast=high] .landing-eyebrow-cat,html[data-contrast=high] .landing-state-pill{color:#000;border-color:#000}.landing-hero .landing-walk{border:2px solid var(--brand-cream);background:var(--brand-cream);min-height:54px;color:var(--brand-navy);letter-spacing:-.01em;border-radius:999px;justify-content:space-between;align-items:center;gap:.85rem;padding:.45rem .55rem .45rem 1.5rem;font-size:1.0625rem;font-weight:700;display:inline-flex}.landing-hero .landing-walk-badge{width:2.25rem;height:2.25rem;color:var(--brand-cream);background:linear-gradient(135deg,#e87425 0%,#d86417 100%);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.landing-hero .landing-jumps{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin-top:.25rem;display:flex}.landing-hero .landing-jumps .landing-outline{min-height:44px;color:var(--brand-cream);background:#fbf6f00f;border:1.5px solid #fbf6f05c;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.55rem 1.15rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.landing-hero .landing-jumps .landing-outline:hover{border-color:var(--brand-cream);background:#fbf6f024}.landing-aperture-badge{z-index:2;color:var(--brand-cream);letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#1b2446d6;border:1px solid #fbf6f038;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:16px;right:16px}.landing-aperture-dot{background:#e87425;border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #e8742540}.landing-hero[data-text="1"]{background:var(--brand-navy);overflow:hidden}.landing-hero[data-text="1"] .landing-stage{margin:.5rem var(--landing-band-x);width:calc(100% - 2 * var(--landing-band-x));background:var(--brand-navy);min-height:18rem;box-shadow:none;border:2px solid #fbf6f0;border-radius:6px;overflow:hidden}@media (min-width:1024px){[data-site-header][data-stage="1"] .site-header-row{width:calc(100% - 96px);max-width:none;padding-inline:0}.landing-hero{--landing-band-x:48px;--landing-panel-w:clamp(28rem, 40vw, 37rem);overflow:hidden}.landing-hero .landing-hero-copy{flex-direction:column;justify-content:center;gap:2rem;padding-block:clamp(1.5rem,4vh,3rem) clamp(2rem,5vh,3.5rem);display:flex}.landing-hero .landing-head,.landing-hero .landing-foot{padding-inline:var(--landing-band-x) 2.25rem}.landing-hero .landing-head,.landing-hero .landing-pillars,.landing-hero .landing-foot{z-index:1;position:relative}.landing-eyebrow,.landing-state-pills,.landing-hero .landing-jumps{justify-content:flex-start}.landing-hero .landing-stage,.landing-hero[data-text="1"] .landing-stage{width:calc(100cqw - var(--landing-panel-w) - var(--landing-band-x));min-height:0;box-shadow:0 0 0 1px #f6b94d59, 0 0 0 100vmax var(--brand-navy);pointer-events:none;transition:opacity var(--dur-gentle) var(--ease-out);border:8px solid #fbf6f0;border-radius:28px;place-items:center;margin:0;position:absolute;top:.75rem;bottom:2.25rem;left:100%}}.walk-veil{z-index:1;background:var(--brand-cream,#fbf6f0);opacity:0;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.walk-veil{display:none}}:root:has(.walk-scroll[data-landing="0"]){--glass-cream:#fbf6f0db;--glass-line:1px solid #1b24461f;--glass-hover:#1b244614;--plaque-border:var(--glass-line);--card-border:var(--glass-line);--card-shadow:none}:root:has(.walk-scroll[data-landing="0"]) :is(.site-header-mark,[data-site-header] .tlc-chip,.walk-rail .walk-plaque,.view-switch,.tour-toggle,.hunt-chip,.explore-back,.way-chip,.way-open){border:var(--glass-line);background:var(--glass-cream);color:var(--brand-navy);box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);border-radius:9999px}:root:has(.walk-scroll[data-landing="0"]) .view-switch-side[aria-pressed=false]{color:var(--brand-navy);background:0 0}:root:has(.walk-scroll[data-landing="0"]) .view-switch-side{min-height:calc(var(--plaque-h) - 2px)}:root:has(.walk-scroll[data-landing="0"]) :is(.flashcard,.walk-board,.room-story,.walk-act,.site-header-menu){border:var(--glass-line);background-color:var(--glass-cream);box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);border-radius:24px}:root:has(.walk-scroll[data-landing="0"]) .walk-board{padding-inline-start:1.25rem}:root:has(.walk-scroll[data-landing="0"]) .walk-board-compact{padding-inline-start:var(--space-4)}:root:has(.walk-scroll[data-landing="0"]) .walk-board:before{display:none}@media (hover:hover){:root:has(.walk-scroll[data-landing="0"]) :is(.site-header-mark,[data-site-header] .tlc-chip,.tour-toggle,.hunt-chip,.explore-back,.way-open):hover{background:linear-gradient(var(--glass-hover) 0 0), var(--glass-cream);color:var(--brand-navy)}:root:has(.walk-scroll[data-landing="0"]) .view-switch-side[aria-pressed=false]:hover{background:var(--glass-hover);color:var(--brand-navy)}:root:has(.walk-scroll[data-landing="0"]) .room-story :is(.sit-seg-btn,.sit-link):hover{background:var(--glass-hover);color:var(--brand-navy)}:root:has(.walk-scroll[data-landing="0"]) .room-story[data-side=bottom] .sit-link:hover{background:linear-gradient(var(--glass-hover) 0 0), var(--brand-mist)}:root:has(.walk-scroll[data-landing="0"]) .flashcard-more:hover{background:var(--glass-hover)}}:root:has(.walk-scroll[data-landing="0"]) :is(.site-header-mark,[data-site-header] .tlc-chip,.tour-toggle,.hunt-chip,.explore-back,.way-open,.walk-door,.walk-act-more):focus-visible{outline:var(--hud-focus,2px solid var(--brand-navy));outline-offset:2px;background:var(--glass-cream);color:var(--brand-navy)}:root:has(.walk-scroll[data-landing="0"]) .view-switch:has(:focus-visible){outline:var(--hud-focus,2px solid var(--brand-navy));outline-offset:2px}:root:has(.walk-scroll[data-landing="0"]) .view-switch-side:focus-visible{outline:0}:root:has(.walk-scroll[data-landing="0"]) .view-switch-side[aria-pressed=false]:focus-visible{background:var(--glass-hover);color:var(--brand-navy)}:root:has(.walk-scroll[data-landing="0"]) .walk-doors-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-inline:0;padding:0;list-style:none;display:grid}@media (orientation:landscape) and (max-height:500px){:root:has(.walk-scroll[data-landing="0"]) .walk-doors-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:root:has(.walk-scroll[data-landing="0"]) .walk-board .walk-door{background:var(--brand-mist);width:100%;min-height:44px;box-shadow:none;color:var(--brand-navy);text-align:start;transition:background-color var(--dur-fast) var(--ease-out);border:0;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:.875rem;font-weight:600;line-height:1.2;display:flex}:root:has(.walk-scroll[data-landing="0"]) .walk-door-dot{background:var(--tone,var(--brand-navy));border-radius:9999px;flex:none;width:8px;height:8px}:root:has(.walk-scroll[data-landing="0"]) .walk-door-name{text-wrap:balance;min-width:0}@media (hover:hover){:root:has(.walk-scroll[data-landing="0"]) .walk-board .walk-door:hover{background:linear-gradient(var(--glass-hover) 0 0), var(--brand-mist);box-shadow:none}}:root:has(.walk-scroll[data-landing="0"]) .walk-board .walk-door:focus-visible{background:var(--brand-mist);box-shadow:none}@media (max-width:359px){:root:has(.walk-scroll[data-landing="0"]) .walk-board .walk-door{gap:6px;padding-inline:10px;font-size:.8125rem}}:root:has(.walk-scroll[data-landing="0"]) .walk-slot[data-slot=board]{--hud-board:24rem}:root:has(.walk-scroll[data-landing="0"]) .walk-board-link{margin-top:var(--space-2);gap:4px;display:inline-flex}@media (max-width:720px) and (orientation:portrait){:root:has(.walk-scroll[data-landing="0"]) .walk-board-compact{max-height:calc(100svh - var(--hud-header) - 11rem)}}:root:has(.walk-scroll[data-landing="0"]) .way-open[data-target=spot]{white-space:nowrap;justify-content:flex-start;gap:8px;min-width:0;min-height:44px;padding:0 16px 0 5px}.way-open-disc{width:34px;height:34px;font-size:.9375rem;font-weight:var(--weight-ui);border:2px solid;border-radius:9999px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}#main .hunt-pin[data-merged] .hunt-marker{visibility:hidden}.room-story-scroll{position:relative}.room-story-swap{animation:room-story-swap-in .2s var(--ease-out,ease-out) both}.room-story-ghost{z-index:1;padding:inherit;background:var(--glass-cream,var(--brand-cream));pointer-events:none;animation:room-story-swap-out .2s var(--ease-out,ease-out) both;position:absolute;inset:0 0 auto}@keyframes room-story-swap-in{0%{opacity:0}to{opacity:1}}@keyframes room-story-swap-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.room-story-swap{animation:none}.room-story-ghost{display:none}}:root:has(.walk-scroll[data-landing="0"]) .walk-rail .walk-layers-link{min-width:calc(1.5rem + 20px);min-height:calc(var(--plaque-h) - 4px + 20px);margin:-10px;padding:10px}:root:has(.walk-scroll[data-landing="0"]) .walk-rail:is(:hover,:has(:focus-visible)) .walk-plaque{border-radius:var(--radius-card)}:root:has(.walk-scroll[data-landing="0"]) .room-story[data-side=bottom]{height:auto;max-height:min(48svh, calc(100svh - var(--hud-header) - var(--hud-dock) - 10rem))}:root[data-large-text=on]:has(.walk-scroll[data-landing="0"]) .room-story[data-side=bottom]{max-height:min(52svh, calc(100svh - var(--hud-header) - var(--hud-dock) - 10rem))}.room-story-views{border-radius:9999px;overflow:hidden}.room-story-views .sit-seg-btn{white-space:nowrap;border-radius:0;padding-inline:12px;font-size:.8125rem;font-weight:600}.room-story-views .sit-seg-btn+.sit-seg-btn{border-inline-start:1px solid #1b24461f}:root:has(.walk-scroll[data-landing="0"]) .room-story[data-side=bottom] .room-story-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:.6rem 0 0;display:grid}:root:has(.walk-scroll[data-landing="0"]) .room-story[data-side=bottom] .sit-link{background:var(--brand-mist);text-align:center;border-radius:16px;justify-content:center;min-height:44px;padding:6px 10px;font-size:.8125rem;font-weight:600;line-height:1.25;text-decoration:none}:root:has(.walk-scroll[data-landing="0"]) .room-story[data-side=bottom] .sit-link:hover{color:var(--brand-navy)}:root[data-contrast=high]:has(.walk-scroll[data-landing="0"]) .room-story[data-side=bottom] .sit-link{background:#fff;border:2px solid #000}@media (max-width:720px){:root:has(.walk-scroll[data-landing="0"]) main[data-overview="1"] .walk-look-slot{flex-direction:row;align-items:center}:root:has(.walk-scroll[data-landing="0"]) main[data-overview="1"] .walk-look-slot .tour-slot:is([data-tour-status=idle],[data-tour-status=ended]){display:none}:root:has(.walk-scroll[data-landing="0"]) main[data-overview="1"] .walk-look-slot:has(.tour-slot:not([data-tour-status=idle],[data-tour-status=ended])){flex-direction:column-reverse;align-items:flex-start}}.walk-act-head{justify-content:space-between;align-items:baseline;gap:0 var(--plaque-gap);flex-wrap:wrap;display:flex}.walk-act-pillar{font-size:var(--plaque-type,.8125rem);color:var(--brand-kicker);align-items:baseline;gap:.35em;margin:0;font-weight:600;display:inline-flex}.walk-act-pillar-n{font-family:var(--font-heading), serif;color:var(--brand-navy);font-weight:600}.flashcard-more{display:none}@media (max-height:500px){:root:has(.walk-scroll[data-landing="0"]) .flashcard-more{border:var(--glass-line);min-height:44px;color:var(--brand-navy);cursor:pointer;background:0 0;border-radius:9999px;align-items:center;margin:2px 0 -6px;padding:0 14px;font-size:.8125rem;font-weight:600;display:inline-flex}:root:has(.walk-scroll[data-landing="0"]) .flashcard:not([data-more]) :is(.flashcard-body,.flashcard-facts,.flashcard-link){display:none}:root:has(.walk-scroll[data-landing="0"]) .room-story-card:not([data-more]) :is(.room-story-body,.btn-navy){display:none}:root:has(.walk-scroll[data-landing="0"]) .room-story-card .flashcard-more{margin-top:2px}:root:has(.walk-scroll[data-landing="0"]) .room-story[data-side=right] .room-story-scroll:has(>.room-story-card[data-more]) :is(.room-story-controls,.room-story-links){display:none}:root:has(.walk-scroll[data-landing="0"]) .flashcard-more:focus-visible{outline:var(--hud-focus,2px solid var(--brand-navy));outline-offset:2px}}#text-tour .text-tour-lead{font-family:var(--font-heading), serif;font-size:var(--t-h2);font-weight:var(--weight-display);line-height:var(--lh-h2);color:var(--brand-navy);text-wrap:balance;margin:0}#text-tour .text-tour-title{font-family:var(--font-heading), serif;font-size:var(--t-card);font-weight:var(--weight-display);color:var(--brand-navy);margin-block-end:0;line-height:1.25}#text-tour .text-tour-sub{font-family:var(--font-heading), serif;font-size:1.125rem;font-weight:var(--weight-display);color:var(--brand-navy);margin:0;line-height:1.3}#text-tour :is(.text-tour-body,.text-tour-note){max-width:65ch;font-size:var(--t-body);color:var(--brand-navy);font-weight:400;line-height:1.65}#text-tour .text-tour-note{font-size:var(--t-small);color:var(--brand-kicker)}#text-tour .walk-kicker{font-weight:600}#text-tour .text-tour-link{min-height:44px;font-size:var(--t-body);color:var(--brand-navy);text-underline-offset:4px;transition:text-decoration-thickness var(--dur-fast) var(--ease-out);align-items:center;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover){#text-tour .text-tour-link:hover{text-decoration-thickness:2px}}#text-tour .hq-card{background:var(--brand-mist);box-shadow:none;border:0;border-radius:24px;padding:clamp(1.25rem,1rem + 1vw,2rem)}#text-tour .text-tour-end{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:2.5rem;display:flex}#text-tour .text-tour-cta{white-space:nowrap;padding:0 20px}html[data-contrast=high] #text-tour .hq-card{background:#fff;border:2px solid #000}#text-tour :is(.text-tour-cards,.text-tour-rooms){border-top:1px solid var(--keyline);gap:1.25rem;margin:1.5rem 0 0;padding:1.25rem 0 0;list-style:none;display:grid}#text-tour .text-tour-rooms>li+li{border-top:1px solid var(--keyline);padding-top:1.25rem}#text-tour .text-tour-facts{margin:.5rem 0 0;padding:0;list-style:none}#text-tour .text-tour-still{background:var(--brand-cream);border-radius:16px;width:100%;max-width:32rem;height:auto;margin-top:.75rem;display:block}#text-tour [data-room-heading]:focus{outline:none}#text-tour [data-room-heading]:focus-visible{outline:3px solid var(--brand-navy);outline-offset:4px}.landing-hero .landing-arch{width:var(--landing-still-w,clamp(7rem, min(44vw, 25svh), 13rem));aspect-ratio:840/1050;background:0 0;border-radius:0;overflow:visible}.landing-hero .landing-arch:after{display:none}.landing-hero .landing-arch .landing-stage-still{object-fit:contain;object-position:50% 100%;width:100%;height:100%}@media (min-width:721px){.landing-hero{--landing-still-w:clamp(14rem, min(32vw, 52svh), 30rem)}}.landing-hero[data-text="1"] .landing-stage{align-items:stretch;overflow:visible}.landing-states{background:var(--brand-navy);border-radius:4px;position:absolute;inset:0;overflow:hidden}.landing-states-map{width:88%;height:auto;position:absolute;inset:7% 6% 22%}.landing-states-map path{stroke:var(--brand-navy);stroke-width:12px;stroke-linejoin:round}.landing-states-map .st-off{fill:#fbf6f01a}.landing-states-map .st-qld{fill:var(--brand-orange-soft)}.landing-states-map .st-nsw,.landing-states-map .st-tas{fill:var(--brand-orange)}.landing-states-map .st-vic{fill:var(--brand-yellow)}.landing-states-map .st-sa{fill:var(--brand-blue)}.landing-states-map .st-labels{fill:var(--brand-navy);font-family:var(--font-body), sans-serif;font-weight:700}.landing-states-map .st-label-light{fill:var(--brand-cream)}.landing-states-tilly{width:auto;height:54%;position:absolute;bottom:-3%;left:2%}@media (prefers-reduced-motion:no-preference){.landing-states-tilly{transform-origin:50% 96%;animation:3.6s ease-in-out infinite tilly-breathe,7.4s ease-in-out infinite tilly-lean}}@keyframes tilly-breathe{0%,to{scale:1}50%{scale:1.008 1.018}}@keyframes tilly-lean{0%,to{rotate:-.9deg}50%{rotate:.9deg}}html[data-motion=reduce] .landing-states-tilly{animation:none!important}@media (pointer:coarse){.landing-states-tilly{animation:none}}.landing-states-line{letter-spacing:.14em;text-transform:uppercase;color:#fbf6f08c;font-size:.75rem;font-weight:700;position:absolute;bottom:18px;right:22px}.landing-hero[data-text="1"] .landing-aperture-badge{display:none}@media (max-width:720px){.landing-hero[data-text="1"] .landing-stage{aspect-ratio:4/5;min-height:0;margin-top:1.25rem}.landing-states-map{width:84%;inset:25% 4% auto 12%}.landing-states-tilly{height:44%;bottom:3%;left:2%}.landing-states-line{letter-spacing:.1em;font-size:.625rem;bottom:14px;right:12px}}@media (min-width:721px) and (max-width:1023px){.landing-hero[data-text="1"] .landing-stage{aspect-ratio:4/5;place-self:center;width:auto;height:clamp(16rem,100svh - 33rem,36rem);min-height:0;margin:1rem 0 .5rem}}@media (min-width:721px){.landing-hero[data-text="1"] .landing-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.landing-hero[data-text="1"] .landing-jumps{margin:0}.landing-hero[data-text="1"] .landing-jumps .landing-call{border-radius:var(--radius-pill);min-height:54px;color:var(--brand-cream);background:#fbf6f00f;border:1.5px solid #fbf6f05c;justify-content:center;align-items:center;padding:0 1.5rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.landing-hero[data-text="1"] .landing-jumps .landing-call:hover{border-color:var(--brand-cream);background:#fbf6f024}.landing-hero[data-text="1"] .landing-caption{flex-basis:100%}}@media (min-width:1024px){.landing-hero[data-text="1"]{--landing-band-x:48px;--landing-panel-w:clamp(29rem, 40vw, 37rem)}.landing-hero[data-text="1"] .landing-hero-copy{justify-content:center;row-gap:var(--landing-band-x);padding-block:calc(var(--landing-band-x) + 4px) var(--landing-band-x);flex-direction:column;display:flex}.landing-hero[data-text="1"] .landing-head{padding-inline:var(--landing-band-x) 0;gap:1.5rem}.landing-hero[data-text="1"] .landing-eyebrow{margin:0}.landing-hero[data-text="1"] .landing-foot{padding-inline:var(--landing-band-x) 0;align-self:flex-start}.landing-hero[data-text="1"] .landing-actions{justify-content:flex-start}.landing-hero[data-text="1"] .landing-stage{top:calc(var(--landing-band-x) + 4px);height:calc(100% - 2 * var(--landing-band-x) - 4px);bottom:auto;left:auto;right:calc(100% - 100cqw + var(--landing-band-x));width:auto;max-width:calc(100cqw - var(--landing-panel-w) - 2 * var(--landing-band-x));aspect-ratio:4/5;margin:0}}.landing-hero[data-text="1"] :is(.landing-title,.landing-title em){font-weight:var(--weight-display)}.landing-hero[data-text="1"] :is(.landing-pillar-n,.landing-line em){font-weight:600}html[data-contrast=high] .landing-hero[data-text="1"]{background:#fff}html[data-contrast=high] .landing-hero[data-text="1"]:before{content:none}html[data-contrast=high] .landing-hero[data-text="1"] .landing-head{border-inline-end:0}html[data-contrast=high] .landing-hero[data-text="1"] .landing-stage{box-shadow:none;background:#fff;border:2px solid #000}html[data-contrast=high] .landing-states{background:#fff}html[data-contrast=high] .landing-states-map .st-off{fill:#fff}html[data-contrast=high] .landing-states-map .st-label-light{fill:#000}html[data-contrast=high] .landing-states-line{color:#000}html[data-contrast=high] .landing-hero .landing-jumps .landing-outline{background:#fff;border:2px solid #000}html[data-contrast=high] .landing-hero .landing-jumps .landing-outline:hover{outline-offset:2px;outline:3px solid #000}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root:has(.walk-scroll[data-landing="0"]){--glass-cream:var(--brand-cream);--glass-line:2px solid var(--brand-navy)}}@media (prefers-reduced-transparency:reduce){:root:has(.walk-scroll[data-landing="0"]){--glass-cream:var(--brand-cream);--glass-line:2px solid var(--brand-navy)}:root:has(.walk-scroll[data-landing="0"]) :is(.site-header-mark,[data-site-header] .tlc-chip,.walk-rail .walk-plaque,.view-switch,.tour-toggle,.hunt-chip,.explore-back,.way-chip,.way-open,.flashcard,.walk-board,.room-story,.walk-act,.site-header-menu){-webkit-backdrop-filter:none;backdrop-filter:none}}:root[data-contrast=high]:has(.walk-scroll[data-landing="0"]){--glass-cream:#fff;--glass-line:2px solid #000;--glass-hover:#0000001f;--card-bg:#fff;--hud-focus:3px solid #000}:root[data-contrast=high]:has(.walk-scroll[data-landing="0"]) :is(.site-header-mark,[data-site-header] .tlc-chip,.walk-rail .walk-plaque,.view-switch,.tour-toggle,.hunt-chip,.explore-back,.way-chip,.way-open,.flashcard,.walk-board,.room-story,.walk-act,.site-header-menu){-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-contrast=high]:has(.walk-scroll[data-landing="0"]) .walk-board .walk-door{background:#fff;border:2px solid #000}@media (forced-colors:active){:root:has(.walk-scroll[data-landing="0"]){--glass-cream:Canvas;--glass-line:2px solid CanvasText}:root:has(.walk-scroll[data-landing="0"]) :is(.site-header-mark,[data-site-header] .tlc-chip,.walk-rail .walk-plaque,.view-switch,.tour-toggle,.hunt-chip,.explore-back,.way-chip,.way-open,.flashcard,.walk-board,.room-story,.walk-act,.site-header-menu){-webkit-backdrop-filter:none;backdrop-filter:none}}#main .treasure-marker .treasure-disc{background:var(--brand-cream,#fbf6f0);border:2px dashed #1b2446;width:2.25rem;height:2.25rem;padding:.3rem;animation:none}#main .treasure-marker .treasure-disc svg{width:100%;height:100%;display:block}#main .treasure-marker .treasure-disc path{fill:#6c778b}#main .treasure-marker[data-found="1"] .treasure-disc{background:var(--brand-cream,#fbf6f0);border-style:solid}#main .treasure-marker[data-found="1"] .treasure-disc path{fill:var(--treasure-tone,#1b2446)}#main .treasure-marker:hover .treasure-disc,#main .treasure-marker:focus-visible .treasure-disc{background:#1b2446}#main .treasure-marker:hover .treasure-disc path,#main .treasure-marker:focus-visible .treasure-disc path{fill:var(--brand-cream,#fbf6f0)}#main .treasure-card-wear{font-weight:600;font-size:var(--t-small,.875rem);color:#1b2446;margin:.4rem 0 0}html[data-contrast=high] #main .treasure-marker .treasure-disc{background:#fff;border-color:#000}html[data-contrast=high] #main .treasure-marker .treasure-disc path{fill:#000}html[data-contrast=high] #main .treasure-marker:not([data-found="1"]) .treasure-disc path{fill:#6b6b6b}@media (forced-colors:active){#main .treasure-marker .treasure-disc{background:buttonface;border-color:buttontext}#main .treasure-marker .treasure-disc path{fill:buttontext}}.hunt-marker[data-fresh="1"] .hunt-disc{isolation:isolate;animation:.28s cubic-bezier(.2,1.4,.4,1) both tick-in;position:relative;overflow:hidden}.hunt-marker[data-fresh="1"] .hunt-disc:before{content:"";z-index:-1;background:var(--brand-cream);transform-origin:50% 0;animation:.6s cubic-bezier(.22,1,.36,1) both find-fill;position:absolute;inset:0;transform:scaleY(0)}@keyframes tick-in{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes find-fill{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.hunt-marker[data-fresh="1"] .hunt-disc,.hunt-marker[data-fresh="1"] .hunt-disc:before{animation:none}}html[data-contrast=high] .hunt-marker[data-fresh="1"] .hunt-disc:before{display:none}.hunt-badge{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;display:grid}.hunt-badge .hunt-disc{white-space:nowrap;width:auto;min-width:2.6rem;height:2rem;padding:0 .45rem;font-size:.875rem;animation:none}.hunt-badge:focus-visible{outline-offset:2px;outline:3px solid #1b2446}main[data-photo="1"] :is(.walk-stage,.flashcard,.flashcard-slot,.walk-board,.find-plaque,.tilly-cue,.walk-rail,.hunt-layer,.hunt-pin,.move-cue-slot,.way-layer,.way-chip,.way-open,.view-switch,.tour-slot,.hunt-slot,.explore-back,.felt-layer){display:none!important}@media (max-width:720px){:root:has(.walk-scroll[data-landing="0"]) .walk-look-slot:has(.photo-key) .hunt-list{max-height:calc(100svh - var(--hud-header) - 8.5rem - 3.25rem)}:root:has(.walk-scroll[data-landing="0"]) .walk-look-slot:has(.photo-key):has(.tour-slot) .hunt-list{max-height:calc(100svh - var(--hud-header) - 6rem - 6.5rem - 3.25rem)}}.felt-layer{z-index:25;pointer-events:none;position:fixed;inset:0}.felt-disc{background:var(--brand-cream);border:2px solid #1b2446;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.felt-disc svg{width:1.3rem;height:1.3rem}.felt-marker[data-found="1"] .felt-disc{border-style:dashed}.felt-card{z-index:44;left:50%;bottom:calc(max(var(--hud-gutter), env(safe-area-inset-bottom)) + var(--plaque-h) + 1.5rem);width:min(22rem, calc(100vw - 2 * var(--hud-gutter)));color:#1b2446;pointer-events:auto;background:#fbf6f0f5;border:1px solid #1b24461f;border-radius:24px;gap:.35rem;padding:1rem 1.1rem;display:grid;position:fixed;transform:translate(-50%)}.felt-card:focus{outline:none}.felt-card:focus-visible{outline-offset:2px;outline:2px solid #1b2446}.felt-card-kicker{color:#474747;margin:0;font-size:.8125rem;font-weight:600}.felt-card-title{font-family:var(--font-heading), serif;margin:0;font-size:1.2rem;line-height:1.2}.felt-card-body,.felt-card-note{margin:0;font-size:.9375rem;line-height:1.45}.felt-card-note{color:#474747;font-size:.8125rem}.felt-card-keys{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.felt-card .hunt-x{position:static}html[data-contrast=high] .felt-card{color:#000;background:#fff;border:2px solid #000}html[data-contrast=high] :is(.felt-card-kicker,.felt-card-note){color:#000}html[data-contrast=high] .felt-disc{background:#fff;border-color:#000}.walk-words{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:400px) and (max-height:700px){.landing-hero{--landing-still-w:clamp(4.5rem, 16svh, 7rem)}}@media (orientation:landscape) and (max-height:500px) and (max-width:1023px){.landing-hero{--landing-still-w:clamp(3.5rem, 22svh, 7rem)}}@media (min-width:1024px){.landing-hero[data-text="1"] .landing-stage{box-shadow:0 0 0 100vmax var(--brand-navy);border-width:2px;border-radius:6px}}html[data-contrast=high] .landing-hero[data-text="1"] .landing-stage{box-shadow:none}.landing-hero:not([data-text="1"]) .landing-states{display:none}@media (max-width:720px){.landing-eyebrow-cat{letter-spacing:.08em;font-size:.8125rem}.landing-state-pill{letter-spacing:.04em;padding:.3rem .65rem;font-size:.8125rem}.landing-states-line{letter-spacing:.06em;text-align:center;text-wrap:balance;font-size:.8125rem;line-height:1.3;bottom:12px;left:12px;right:12px}.landing-states-tilly{bottom:calc(3% + 1.75rem)}}@media (max-width:639.98px){.landing-hero .landing-eyebrow{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.landing-hero .landing-title{text-wrap:balance;font-size:clamp(2rem,9vw,2.375rem);line-height:1.06}.landing-hero .landing-lead{text-wrap:balance;margin-top:.5rem;font-size:1rem;line-height:1.45}.landing-hero[data-text="1"] .landing-stage{width:clamp(min(calc(100% - 2 * var(--landing-band-x)), 16.5rem), calc((100svh - 20.5rem - env(safe-area-inset-bottom,0px)) * .8), calc(100% - 2 * var(--landing-band-x)));border-radius:20px;margin:.75rem auto 0}.landing-hero[data-text="1"] .landing-foot{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.landing-hero .landing-aperture-badge{display:none}}@media (max-width:360.98px) and (max-height:700px){.landing-hero[data-text="1"] .landing-stage{aspect-ratio:264/286;margin-top:.5rem}.landing-hero[data-text="1"] .landing-states-map,.landing-hero[data-text="1"] .tm-layer{top:20%}.landing-hero[data-text="1"] .landing-foot{padding-top:.25rem}}@media (min-width:1024px){.landing-hero[data-text="1"] .landing-stage{width:calc(100cqw - var(--landing-panel-w) - 2 * var(--landing-band-x));aspect-ratio:auto;max-width:none}.landing-hero[data-text="1"] .landing-states-map{width:70%;inset:15% auto auto 25%}.landing-hero[data-text="1"] .tm-layer{width:70%;top:15%;left:25%}.landing-hero[data-text="1"] .landing-states-tilly{height:50%;bottom:7%;left:4%}.landing-hero[data-text="1"] .tm-why{width:min(40%,21rem);padding:14px 16px;top:24px;left:24px}.landing-hero[data-text="1"] .landing-states-line{bottom:22px;right:24px}}
