.storybook-switch{background:var(--brand-paper-deep);border-radius:999px;gap:4px;margin-bottom:1.5rem;padding:4px;display:inline-flex}.storybook-switch button{min-height:2.75rem;color:var(--brand-navy);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:0 1.1rem;font-size:1rem;font-weight:700;display:inline-flex}.storybook-switch button[aria-pressed=true]{background:var(--brand-navy);color:var(--brand-cream)}.storybook-switch button:active{transform:scale(.97)}.storybook{--page-r:28px;scroll-margin-top:6rem;position:relative}.storybook-spread{border-radius:var(--page-r);background:var(--brand-cream);border:2px solid var(--brand-navy);perspective:1800px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:min(78vh,46rem);display:grid;position:relative;box-shadow:inset 0 -6px #1b244614}.storybook-spread:after{content:"";pointer-events:none;background:linear-gradient(90deg,#1b244600 0%,#1b244617 48%,#1b244608 52%,#1b244600 100%);width:28px;position:absolute;inset:0 auto 0 calc(42.5% - 14px)}.storybook-plate{border-radius:calc(var(--page-r) - 2px) 0 0 calc(var(--page-r) - 2px);background:var(--brand-sky);place-items:end center;display:grid;position:relative;overflow:clip}.storybook-plate[data-art=h-wave],.storybook-plate[data-art=h-talk-read]{background:var(--tile-sun)}.storybook-plate[data-art=h-listen],.storybook-plate[data-art=h-pin]{background:var(--tile-peach)}.storybook-plate[data-art=h-reception],.storybook-plate[data-art=h-climb]{background:var(--tint-desk)}.storybook-plate[data-art=h-talk-wave],.storybook-plate[data-art=h-peek]{background:var(--brand-mist)}.storybook-plate[data-art=o-hq-street]{background:var(--brand-paper-deep);place-items:stretch stretch}.storybook-plate img{object-fit:contain;object-position:bottom;width:min(100%,26rem);height:auto;max-height:100%;display:block}.storybook-plate[data-art=o-hq-street] img{object-fit:cover;width:100%;height:100%;max-height:none}.storybook-folio{background:var(--brand-cream);color:var(--brand-navy);font-variant-numeric:tabular-nums;border-radius:999px;padding:.3rem .75rem;font-size:.9375rem;font-weight:700;position:absolute;top:1rem;left:1.1rem}.storybook-page{transform-origin:0;min-width:0;padding:clamp(1.5rem,3.5vw,3rem)}.storybook-page .hq-card,#text-tour .storybook-page .hq-card{box-shadow:none;background:0 0;border:0;padding:0}.storybook-page>ol,.storybook-page ol.text-tour-beat-solo{margin:0;padding:0;list-style:none}.storybook-page>ol.space-y-4>li+li{border-top:1px solid #1b244624;margin-top:1.5rem;padding-top:1.5rem}.storybook-page header.mb-10{margin-bottom:1.5rem}.text-tour-beat-solo{margin:0;padding:0;list-style:none}@media (prefers-reduced-motion:no-preference){.storybook-spread[data-dir=next] .storybook-page{animation:.52s cubic-bezier(.16,1,.3,1) both sb-turn-next}.storybook-spread[data-dir=back] .storybook-page{animation:.52s cubic-bezier(.16,1,.3,1) both sb-turn-back}.storybook-spread .storybook-plate img{animation:.64s cubic-bezier(.23,1,.32,1) 60ms both sb-plate}}@keyframes sb-turn-next{0%{opacity:.25;transform:rotateY(-14deg)translate(14px)}}@keyframes sb-turn-back{0%{opacity:.25;transform:rotateY(10deg)translate(-10px)}}@keyframes sb-plate{0%{opacity:.3;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.storybook-spread .storybook-page,.storybook-spread .storybook-plate img{animation:.15s linear both sb-fade}.storybook-switch button,.storybook-turn,.storybook-dots button span{transition:none}.storybook-switch button:active,.storybook-turn:active{transform:none}}@keyframes sb-fade{0%{opacity:.4}}.storybook-nav{justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.storybook-turn{border:2px solid var(--brand-navy);background:var(--brand-cream);min-width:6.5rem;min-height:2.75rem;color:var(--brand-navy);transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:0 1.1rem;font-size:1rem;font-weight:700;display:inline-flex}.storybook-turn-next{background:var(--brand-navy);color:var(--brand-cream)}.storybook-turn:active{transform:scale(.97)}.storybook-turn[aria-disabled=true]{opacity:.45;cursor:default}.storybook-turn[aria-disabled=true]:active{transform:none}.storybook-dots{flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.storybook-dots button{border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:grid}.storybook-dots button span{border:2px solid var(--brand-navy);width:10px;height:10px;transition:transform .24s var(--ease-spring), background-color var(--dur-fast) var(--ease-out);border-radius:999px;display:block}.storybook-dots button:hover span{transform:scale(1.25)}.storybook-dots button[aria-current=page] span{background:var(--brand-navy);transform:scale(1.3)}.storybook-keys{text-align:center;color:var(--brand-ink-soft);margin:.75rem 0 0;font-size:.9375rem}:is(.storybook-switch button,.storybook-turn,.storybook-dots button):focus-visible{outline:3px solid var(--brand-navy);outline-offset:3px}html[data-contrast=high] .storybook-spread{box-shadow:none;border:2px solid #000}html[data-contrast=high] .storybook-spread:after{display:none}@media (max-width:899px){.storybook-spread{grid-template-columns:1fr;min-height:0}.storybook-spread:after{display:none}.storybook-plate{border-radius:var(--page-r) var(--page-r) 0 0;height:clamp(13rem,52vw,20rem)}.storybook-plate img{width:auto;height:100%}.storybook-page{transform-origin:top}.storybook-nav{z-index:2;background:var(--brand-cream);border:2px solid var(--brand-navy);border-radius:999px;padding:.4rem;position:sticky;bottom:.75rem}.storybook-turn{min-width:0;padding:0 .85rem}.storybook-dots li:not(:has([aria-current])){display:none}.storybook-dots{flex:1}.storybook-dots button{width:auto;padding:0 .5rem}.storybook-dots button span{display:none}.storybook-dots button:after{content:attr(aria-label);color:var(--brand-navy);white-space:nowrap;text-overflow:ellipsis;max-width:9.5rem;font-size:.9375rem;font-weight:700;overflow:hidden}.storybook-keys{display:none}}@media (prefers-reduced-motion:no-preference){:is(.btn-cta,.btn-navy):active{transform:translateY(1px)scale(.97)}a:is(.text-tour-link,.service-menu-name,.service-menu-ask) [aria-hidden=true]{transition:transform var(--dur-fast) var(--ease-out);display:inline-block}a.text-tour-link:hover [aria-hidden=true]{transform:translate(3px)}.service-menu:popover-open{animation:.22s cubic-bezier(.23,1,.32,1) both cr-sheet}.service-menu-row{transition:background-color var(--dur-fast) var(--ease-out)}.service-menu-row:hover{background:#1b24460a}.service-menu-key[aria-expanded=true] svg{transform:rotate(180deg)}.service-menu-key:has(+.service-menu:popover-open) svg{transform:rotate(180deg)}.service-menu-key svg{transition:transform .22s var(--ease-out)}:where(main) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}:where(main) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{box-shadow:0 0 0 4px #8ec8e68c}:where(main) :is(input[type=checkbox],input[type=radio]):checked{animation:cr-tick .24s var(--ease-spring)}@media (hover:hover){a.hq-card{transition:box-shadow .2s var(--ease-out), transform .2s var(--ease-out)}a.hq-card:hover{transform:translateY(-2px);box-shadow:inset 0 -4px #1b244624}}}@keyframes cr-sheet{0%{opacity:0;transform:translateY(-6px)}}@keyframes cr-tick{40%{transform:scale(1.15)}}@media (min-width:900px){.storybook-page{align-self:center}}@media (max-width:899px){.storybook-plate{padding-top:.75rem}.storybook-page{padding-bottom:2.5rem}}#text-tour .storybook-switch button,#text-tour .storybook-turn{min-height:44px}@media (min-width:900px){.storybook-plate img{position:sticky;bottom:0}}
