.marquee-track--reverse[data-astro-cid-543bmuqs]{animation-direction:reverse}.int-claim[data-astro-cid-ocgp6pp2]{font-size:clamp(2.2rem,6.2vw,5.25rem);line-height:1.05}.int-ruled-out[data-astro-cid-ocgp6pp2]{color:var(--color-text-lo)}.int-mark[data-astro-cid-ocgp6pp2]{border:1px solid var(--color-hairline);width:1.25rem;height:1.25rem;color:var(--color-text-lo);letter-spacing:0;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}.int-contrast[data-astro-cid-ocgp6pp2].is-way{background:linear-gradient(160deg, color-mix(in srgb, var(--color-signal) 9%, var(--color-graphite)), var(--color-graphite) 70%)}.int-contrast[data-astro-cid-ocgp6pp2].is-way .int-mark[data-astro-cid-ocgp6pp2]{border-color:var(--color-signal);background:var(--color-signal);color:var(--color-graphite)}.int-layer[data-astro-cid-ocgp6pp2]{border-bottom:1px solid var(--color-hairline);padding:2rem 1.5rem 2rem 0;position:relative}@media (width>=640px){.int-layer[data-astro-cid-ocgp6pp2]{border-left:1px solid var(--color-hairline);padding-left:1.5rem}}.int-node[data-astro-cid-ocgp6pp2]{border:1px solid var(--color-signal);background:color-mix(in srgb, var(--color-signal) 25%, transparent);width:.55rem;height:.55rem}.tour[data-astro-cid-ubfmyd5r]{gap:2rem;display:grid}@media (width>=1024px){.tour[data-astro-cid-ubfmyd5r]{grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:start;gap:3rem}}.tour-tabs[data-astro-cid-ubfmyd5r]{gap:.25rem;display:grid}@media (width<=1023px){.tour-stage[data-astro-cid-ubfmyd5r]{order:-1}}.tour-tab[data-astro-cid-ubfmyd5r]{text-align:left;border-left:2px solid var(--color-hairline);width:100%;color:var(--color-text-hi);cursor:pointer;gap:1rem;padding:1.1rem 1.25rem;transition:border-color .3s,background-color .3s;display:flex}.tour-tab[data-astro-cid-ubfmyd5r]:hover{background:color-mix(in srgb, var(--color-signal) 5%, transparent)}.tour-tab[data-astro-cid-ubfmyd5r][aria-selected=true]{border-left-color:var(--color-signal);background:color-mix(in srgb, var(--color-signal) 8%, transparent)}.tour-num[data-astro-cid-ubfmyd5r]{letter-spacing:.12em;color:var(--color-text-lo);flex:none;padding-top:.2rem;font-size:.75rem}.tour-tab[data-astro-cid-ubfmyd5r][aria-selected=true] .tour-num[data-astro-cid-ubfmyd5r]{color:var(--color-signal)}.tour-body[data-astro-cid-ubfmyd5r]{opacity:0;max-height:0;transition:max-height .45s var(--ease-out), opacity .3s ease;overflow:hidden}.tour-tab[data-astro-cid-ubfmyd5r][aria-selected=true] .tour-body[data-astro-cid-ubfmyd5r]{opacity:1;max-height:12rem}.tour-tab[data-astro-cid-ubfmyd5r]:focus-visible{outline:2px solid var(--color-signal);outline-offset:2px}.tour-frame[data-astro-cid-ubfmyd5r]{aspect-ratio:2064/1152;border:1px solid var(--color-hairline);background:#eef1f5;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #10283c73}.tour-img[data-astro-cid-ubfmyd5r]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s ease, transform .8s var(--ease-out);position:absolute;inset:0;transform:scale(1.015)}.tour-img[data-astro-cid-ubfmyd5r].is-active{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tour-img[data-astro-cid-ubfmyd5r],.tour-body[data-astro-cid-ubfmyd5r]{transition:none}}.gallery-card[data-astro-cid-fnfrublr]{transition:background-color .3s}.gallery-card[data-astro-cid-fnfrublr]:hover{background:color-mix(in srgb, var(--color-signal) 6%, var(--color-graphite))}.gy-field[data-astro-cid-wqtzsgi5]{grid-template-columns:repeat(10,1fr);gap:clamp(6px,1.4vw,12px);max-width:28rem;display:grid}.gy-dot[data-astro-cid-wqtzsgi5]{aspect-ratio:1;background:var(--color-signal);box-shadow:0 0 12px color-mix(in srgb, var(--color-signal) 45%, transparent);border-radius:50%}[data-astro-cid-wqtzsgi5][data-reveal].is-in .gy-dot[data-astro-cid-wqtzsgi5]:not(.is-live){background:color-mix(in srgb, var(--color-text-lo) 22%, transparent);box-shadow:none;transition:background-color .5s,box-shadow .5s;transition-delay:calc(.4s + var(--i) * 18ms)}.gy-key[data-astro-cid-wqtzsgi5]{background:color-mix(in srgb, var(--color-text-lo) 30%, transparent);border-radius:50%;width:.6rem;height:.6rem}.gy-key[data-astro-cid-wqtzsgi5].is-live{background:var(--color-signal)}@media (prefers-reduced-motion:reduce){.gy-dot[data-astro-cid-wqtzsgi5]:not(.is-live){background:color-mix(in srgb, var(--color-text-lo) 22%, transparent);box-shadow:none}[data-astro-cid-wqtzsgi5][data-reveal].is-in .gy-dot[data-astro-cid-wqtzsgi5]:not(.is-live){transition:none}}.ap-step[data-astro-cid-oxr4juew]{border-top:1px solid var(--color-hairline);padding-top:1.5rem;position:relative}.ap-node[data-astro-cid-oxr4juew]{background:var(--color-signal);width:.7rem;height:.7rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-signal) 18%, transparent);border-radius:50%;position:absolute;top:-.35rem;left:0}@media (width>=768px){.ap-step[data-astro-cid-oxr4juew]:after{content:"";background:var(--color-signal);transform-origin:0;width:100%;height:1px;transition:transform .9s var(--ease-out);transition-delay:calc(var(--reveal-index,0) * .15s + .2s);position:absolute;top:-1px;left:0;transform:scaleX(0)}[data-astro-cid-oxr4juew][data-reveal].is-in.ap-step:after{transform:scaleX(1)}}.ap-plus[data-astro-cid-oxr4juew]{padding-top:.1rem}
