.hs-hero .eyebrow{margin-bottom:14px}.learn .hs-facts{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.88rem;color:var(--ink-low)}.learn .hs-facts li{margin:0;padding:0;font-size:.88rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hs-picker{margin-top:28px}.learn .hs-picker__heading{font-family:var(--font-sans);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.16em;color:var(--gold);margin:0 0 12px}.learn .hs-picker__empty{color:var(--ink-mid)}.hs-periods{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hs-period,.hs-more__select{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--hair-strong);background:transparent;color:var(--ink-mid);font:inherit;font-size:.9rem;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.hs-period:hover,.hs-more__select:hover{border-color:var(--gold-hair);color:var(--ink)}.hs-period[aria-pressed=true]{border-color:var(--gold);color:var(--gold-light);background:var(--gold-mist)}.hs-period:focus-visible,.hs-more__select:focus-visible,.learn .hs-sign:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.hs-more__select{appearance:none;-webkit-appearance:none;padding-right:32px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d4af5f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:14px}.learn .hs-continue{min-height:1.7em;margin:14px 0 6px;font-size:.92rem;color:var(--ink-low)}.learn .hs-continue a{color:var(--gold-light);border-bottom:1px dashed var(--gold-hair)}.hs-dial{position:relative;margin-top:8px}.hs-dial__ring,.hs-dial__center{display:none}.learn .hs-signs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.learn .hs-signs li{margin:0;padding:0}.learn .hs-sign{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:64px;padding:10px 8px;text-align:center;border:1px solid var(--hair);border-radius:12px;color:var(--ink);background:linear-gradient(180deg,#141216b8,#1412166b);transition:border-color .15s,background .15s,color .15s}.learn .hs-sign:not(.is-unavailable):hover{border-color:var(--gold-hair)}.hs-sign__glyph{color:var(--gold-light);display:inline-flex}.hs-sign__glyph svg{width:22px;height:22px}.hs-sign__name{font-size:.9rem;font-weight:500;white-space:nowrap}.hs-sign__na{display:none}.learn .hs-sign.is-unavailable{color:var(--ink-faint);border-style:dashed;cursor:not-allowed}.learn .hs-sign.is-unavailable .hs-sign__glyph{color:var(--ink-faint)}.learn .hs-sign.is-unavailable .hs-sign__na{display:inline}.learn .hs-sign.is-sun:after{content:"";position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--gold)}@media(max-width:359px){.learn .hs-signs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:720px){.hs-dial{--size: min(100%, 560px);width:var(--size);aspect-ratio:1;margin:12px auto 0;container-type:inline-size}.hs-dial__ring{display:block;position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--hair-strong);stroke-width:1}.hs-dial__ring .hs-dial__inner{stroke:var(--gold-hair-soft)}.hs-dial__seg{fill:transparent;stroke:none;transition:fill .18s}.hs-dial__seg--lit{fill:var(--gold-mist)}.hs-dial__sun{fill:var(--gold);stroke:none}.learn .hs-signs{display:block;position:absolute;inset:0}.learn .hs-signs li{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(var(--a)) translate(44cqw) rotate(calc(-1 * var(--a)))}.learn .hs-sign{min-height:44px;width:74px;padding:8px 4px;border-color:transparent;background:none}.learn .hs-sign:not(.is-unavailable):hover,.learn .hs-sign:focus-visible{border-color:var(--gold-hair);background:var(--gold-mist)}.hs-sign__glyph svg{width:26px;height:26px}.hs-sign__name{font-size:.82rem}.learn .hs-sign.is-sun:after{display:none}.hs-dial__center{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;left:50%;top:50%;width:46%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.hs-dial__center-sign{font-family:var(--font-display);font-size:clamp(1.4rem,3vw,2rem);color:var(--ink-strong);line-height:1.1;min-height:2.2em;display:flex;align-items:center}.hs-dial__center-period{margin-top:6px;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}}@media(prefers-reduced-motion:reduce){.learn .hs-sign,.hs-period,.hs-more__select,.hs-dial__seg{transition:none}}.hs-sky{margin-top:8px}.learn .hs-sky__note{font-size:.9rem;color:var(--ink-low)}.learn .hs-timeline{list-style:none;margin:0;padding:0}.learn .hs-timeline li{margin:0;padding:12px 0;border-bottom:1px solid var(--hair);font-size:1rem}.hs-timeline.is-collapsed .hs-tl--more{display:none}.hs-tl__when{display:inline-block;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:2px}.hs-tl__when--upcoming{color:var(--gold)}.hs-tl__fact{display:block}.hs-tl__title{color:var(--ink-low)}.hs-tl__meta{display:block;margin-top:2px;font-size:.86rem;color:var(--ink-low)}.hs-timeline__more{margin-top:12px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--hair-strong);background:transparent;color:var(--ink-mid);font:inherit;font-size:.9rem;cursor:pointer}.hs-timeline__more:hover{border-color:var(--gold-hair);color:var(--ink)}.hs-index{margin-top:36px;border-top:1px solid var(--hair);padding-top:12px}.hs-index summary{cursor:pointer;font-size:.98rem;color:var(--ink);padding:8px 0}.learn .hs-index__row h3{font-size:.95rem;margin:16px 0 6px}.learn .hs-index__row ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.92rem}.learn .hs-index__row li{margin:0;padding:0}.hs-faq{margin-top:40px}.hs-faq details{border-bottom:1px solid var(--hair);padding:12px 0}.hs-faq summary{cursor:pointer;font-size:.98rem}.learn .hs-faq p{color:var(--ink-low);font-size:.94rem;margin-top:8px}
