.TypeBadge_badge__hlJ3P{--badge-fill:var(--type-hue);--badge-ink:var(--type-badge-ink);--orb-fill:color-mix(in srgb,var(--type-hue) 84%,#3a2412);box-sizing:border-box;display:inline-grid;grid-template-columns:var(--type-badge-orb) minmax(0,1fr);gap:4px;width:var(--type-badge-width);height:var(--type-badge-height);padding:0 3px 0 2px;border-radius:9px;border:1px solid color-mix(in srgb,var(--type-hue) 72%,var(--type-badge-ink));background:var(--badge-fill);color:var(--badge-ink);font-size:var(--type-badge-font);font-weight:600;line-height:1;white-space:nowrap;vertical-align:middle;text-align:center;box-shadow:inset 0 1px 0 #ffffff80,inset 0 -1px 0 #23170f18,0 2px 3px #23170f15,0 4px 7px -4px #23170f45;transition:transform var(--interaction-duration) ease-out,box-shadow var(--interaction-duration) ease-out}.TypeBadge_badge__hlJ3P,.TypeBadge_orb__z5s2u{flex-shrink:0;align-items:center;justify-content:center}.TypeBadge_orb__z5s2u{display:inline-flex;width:var(--type-badge-orb);height:var(--type-badge-orb);border-radius:50%;background:var(--orb-fill);color:var(--type-badge-ink);border:1px solid #23170f25;box-shadow:inset 0 1px 3px #23170f35,0 1px 0 #ffffff50}.TypeBadge_orb__z5s2u svg,.TypeBadge_orb__z5s2u>div{width:var(--type-badge-glyph);height:var(--type-badge-glyph)}.TypeBadge_badge__hlJ3P[data-icon=false]{grid-template-columns:minmax(0,1fr);padding-inline:3px}.TypeBadge_badge__hlJ3P[data-size=compact]{display:inline-flex;border-radius:50%;width:var(--type-badge-circle);height:var(--type-badge-circle);padding:1px;gap:0;box-shadow:0 1px 1px #00000020}.TypeBadge_badge__hlJ3P[data-size=compact] .TypeBadge_orb__z5s2u{border:0;box-shadow:none}.TypeBadge_badge__hlJ3P:focus-visible,.TypeBadge_badge__hlJ3P[data-selected]{outline:2px solid var(--border-focus);outline-offset:2px}.TypeBadge_hit__NBB8K{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;border:0;padding:4px;background:transparent;box-shadow:none;border-radius:9px}.TypeBadge_hit__NBB8K:focus-visible{outline:none}.TypeBadge_hit__NBB8K:focus-visible .TypeBadge_badge__hlJ3P,.TypeBadge_hit__NBB8K:focus-visible>span:not(.TypeBadge_badge__hlJ3P){outline:2px solid var(--border-focus);outline-offset:2px}.TypeBadge_hit__NBB8K:disabled{cursor:not-allowed}.TypeBadge_hit__NBB8K:disabled .TypeBadge_badge__hlJ3P{filter:grayscale(.65);opacity:.65}.dark .TypeBadge_badge__hlJ3P,[data-theme=dark] .TypeBadge_badge__hlJ3P{--badge-fill:color-mix(in srgb,var(--type-hue) 42%,var(--type-badge-dark-base));--badge-ink:var(--fg-1);--orb-fill:color-mix(in srgb,var(--type-hue) 78%,var(--surface-inner));border-color:color-mix(in srgb,var(--type-hue) 55%,var(--surface-inner));box-shadow:inset 0 1px 0 #ffffff15,0 1px 2px #00000035}.dark .TypeBadge_badge__hlJ3P[data-size=compact]{box-shadow:0 1px 1px #00000030}@media (hover:hover){.TypeBadge_badge__hlJ3P[role=button]:hover,a:hover .TypeBadge_badge__hlJ3P,button:not(:disabled):hover .TypeBadge_badge__hlJ3P{transform:translateY(-2px) scale(1.065);border-color:var(--border-focus)}}a:active .TypeBadge_badge__hlJ3P,button:not(:disabled):active .TypeBadge_badge__hlJ3P{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.TypeBadge_badge__hlJ3P{transition:none;transform:none!important}}.TypeBadge_tooltipOwner__rdksD{position:relative;display:inline-flex;align-items:center;min-height:44px}.TypeBadge_tooltip__IrqCa{position:absolute;bottom:calc(100% + 6px);left:0;z-index:50;width:max-content;max-width:min(240px,75vw);padding:8px 12px;border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--bg-elevated);color:var(--fg-1);box-shadow:var(--shadow-floating);font-size:12px;line-height:1.5}.HomeJourneys_heading__gQu6l{font-size:24px;font-weight:500;letter-spacing:-.028em;margin-bottom:18px}.HomeJourneys_dock__aRHsw{display:grid;grid-template-columns:1fr 1fr 3.1fr 1fr 1fr;align-items:end;gap:8px}.HomeJourneys_link__njcxH{display:flex;align-items:center;gap:10px;min-height:72px;padding:12px;border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-inner);color:var(--fg-1);box-shadow:var(--control-shadow);font-size:14px;font-weight:550}.HomeJourneys_tcg__2ZKd5{padding:8px;border:1px solid var(--border-subtle);border-radius:22px;background:var(--paper-warm);box-shadow:inset 0 1px 4px #3a241210}.HomeJourneys_tcg__2ZKd5 h3{margin:0 4px 7px;font-size:12px;font-weight:500}.HomeJourneys_tcgLinks__QWJGC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (max-width:1100px){.HomeJourneys_dock__aRHsw{grid-template-columns:repeat(4,minmax(0,1fr))}.HomeJourneys_tcg__2ZKd5{grid-column:1/-1;grid-row:2}.HomeJourneys_link__njcxH{font-size:13px}.HomeJourneys_tcgLinks__QWJGC{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.HomeJourneys_dock__aRHsw{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeJourneys_tcg__2ZKd5{grid-row:2}.HomeJourneys_link__njcxH{min-height:64px}.HomeJourneys_tcgLinks__QWJGC{grid-template-columns:1fr}.HomeJourneys_tcgLinks__QWJGC .HomeJourneys_link__njcxH{min-height:56px}.HomeJourneys_heading__gQu6l{font-size:22px}}@media (prefers-reduced-motion:reduce){.HomeJourneys_link__njcxH{transform:none;transition:none}}.ConnectedSearch_contour__NW_ig{--fg-1:var(--search-ink);--fg-2:var(--search-muted);--fg-3:var(--search-muted);position:absolute;inset:0 0 auto;border:1px solid var(--search-border);border-radius:28px;background:var(--search-bg);color:var(--search-ink);box-shadow:0 2px 6px rgb(35 31 27/8%)}.ConnectedSearch_contour__NW_ig:focus-within{outline:2px solid var(--search-focus);outline-offset:2px}html:has(.ConnectedSearch_contour__NW_ig[data-search-open=true]){scroll-behavior:auto}.ConnectedSearch_contour__NW_ig input[data-search-input]{border:0!important;box-shadow:none!important;border-radius:27px!important;background:transparent!important;color:var(--search-ink)!important}.ConnectedSearch_contour__NW_ig .ConnectedSearch_panel__uoIel{border:0;border-radius:0 0 27px 27px;box-shadow:none;background:transparent}.ConnectedSearch_panel__uoIel{animation:ConnectedSearch_reveal__YHRE1 .18s ease-out both}@keyframes ConnectedSearch_reveal__YHRE1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ConnectedSearch_panel__uoIel{animation:none}}.ConnectedSearch_dialogContour___FyuT{position:relative;inset:auto;display:flex;min-height:0;flex:1;flex-direction:column;margin:16px}