.hm-directions{padding:1.35rem 1.35rem 1.1rem}.hm-directions__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.hm-directions__title{margin:.15rem 0 0;font-family:var(--font-display);font-style:italic;font-weight:500;font-size:1.35rem;line-height:1.15;color:var(--text-1)}.hm-directions__where{margin:.3rem 0 0;color:var(--text-3);font-size:var(--step--1)}.hm-directions__list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.hm-directions__pill{position:relative;display:flex;align-items:center;gap:.85rem;padding:.6rem .95rem;border-radius:999px;text-decoration:none;color:var(--text-1);border:1px solid var(--border-2);background:color-mix(in oklab,var(--surface-2) 82%,transparent);backdrop-filter:blur(12px) saturate(1.35);-webkit-backdrop-filter:blur(12px) saturate(1.35);box-shadow:inset 0 1px #ffffff17;transition:transform var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.hm-directions__pill:hover,.hm-directions__pill:focus-visible{transform:translateY(-1px);border-color:color-mix(in oklab,var(--cool) 34%,transparent);box-shadow:inset 0 1px #ffffff24,0 10px 28px #02061059}.hm-directions__pill:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--pill-a),transparent 0deg,color-mix(in oklab,var(--red) 85%,transparent) 55deg,color-mix(in oklab,var(--cool) 75%,transparent) 115deg,transparent 175deg,color-mix(in oklab,var(--blue) 90%,transparent) 250deg,color-mix(in oklab,var(--cool) 60%,transparent) 305deg,transparent 345deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;pointer-events:none;animation:hm-pill-flow 5s linear infinite paused;transition:opacity var(--dur-2) var(--ease-out)}.hm-directions__pill:hover:before,.hm-directions__pill:focus-visible:before{opacity:.9;animation-play-state:running}.hm-directions__pill:focus-visible{outline:2px solid var(--cool);outline-offset:2px}.hm-directions__pill:active{transform:translateY(0)}.hm-directions__logo{flex:0 0 auto;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%}.hm-directions__logo img{width:1.35rem;height:1.35rem;object-fit:contain;display:block}.hm-directions__logo--chip{background:var(--cool);padding:.1rem}.hm-directions__logo-invert{filter:invert(.92) hue-rotate(180deg) saturate(.4)}.hm-directions__name{display:grid;gap:.05rem;font-size:var(--step-0);font-weight:600;letter-spacing:.01em}.hm-directions__note{font-weight:400;font-size:var(--step--1);color:var(--text-3)}.hm-directions__go{margin-left:auto;color:var(--text-3);transition:color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.hm-directions__pill:hover .hm-directions__go{color:var(--red-text);transform:translate(1px,-1px)}@media(prefers-reduced-motion:reduce){.hm-directions__pill,.hm-directions__go{transition-duration:1ms}}
