.np[data-astro-cid-echfhmbv]{display:grid;grid-template-columns:minmax(0,1fr);padding-bottom:clamp(40px,6vw,64px);max-width:1440px;margin-inline:auto;min-width:0}.np-content[data-astro-cid-echfhmbv]{min-width:0;padding:var(--brand-size-lg) clamp(16px,3.5vw,40px) 0;display:flex;flex-direction:column;gap:var(--brand-size-xl)}@media(min-width:1024px){.np[data-astro-cid-echfhmbv]{grid-template-columns:minmax(300px,400px) minmax(0,1fr);column-gap:clamp(20px,3vw,48px)}.np-panel[data-astro-cid-echfhmbv]{position:sticky;top:88px;align-self:start;max-height:calc(100vh - 112px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--brand-color-day-border) transparent}.np-content[data-astro-cid-echfhmbv]{padding:0 clamp(16px,3.5vw,48px) 0 var(--brand-size-md)}}.np-panel[data-astro-cid-echfhmbv]{display:flex;flex-direction:column;align-items:center;gap:var(--brand-size-sm);padding:var(--brand-size-lg) var(--brand-size-lg) var(--brand-size-xl);border-radius:0 var(--brand-border-radius-lg) var(--brand-border-radius-lg) 0;background:radial-gradient(color-mix(in srgb,var(--brand-color-day-card) 72%,transparent) 0 2.5px,transparent 3px) 14px 16px / 56px 56px,linear-gradient(180deg,var(--np-tint, var(--brand-color-day-card-tint)),color-mix(in srgb,var(--np-tint, var(--brand-color-day-card-tint)) 74%,var(--brand-color-day-text)));color:var(--brand-color-day-text)}.np-panel__back[data-astro-cid-echfhmbv]{display:inline-flex;align-items:center;gap:var(--brand-size-xxs);align-self:flex-start;height:34px;padding:0 var(--brand-size);border-radius:9999px;background:var(--brand-color-day-card);border:var(--brand-line-width) solid var(--brand-color-day-border);color:var(--brand-color-day-text);font-size:var(--brand-font-size-sm);text-decoration:none;box-shadow:0 2px 6px color-mix(in srgb,var(--brand-color-day-text) 12%,transparent);transition:all var(--brand-motion-duration-mid) var(--brand-motion-ease-in-out)}.np-panel__back[data-astro-cid-echfhmbv] svg[data-astro-cid-echfhmbv]{width:14px;height:14px}.np-panel__back[data-astro-cid-echfhmbv]:hover,.np-panel__back[data-astro-cid-echfhmbv]:focus-visible{transform:translateY(-2px);box-shadow:0 10px 20px color-mix(in srgb,var(--brand-color-day-text) 20%,transparent)}.np-panel__art[data-astro-cid-echfhmbv]{width:min(78%,320px);margin-block:var(--brand-size-md);filter:drop-shadow(0 14px 22px color-mix(in srgb,var(--brand-color-day-text) 24%,transparent))}.np-panel__art[data-astro-cid-echfhmbv] img[data-astro-cid-echfhmbv]{display:block;width:100%;height:auto}.np-panel__initial[data-astro-cid-echfhmbv]{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;border-radius:9999px;background:var(--brand-color-day-card);font-family:"hanyi-bold",var(--brand-font-family);font-size:var(--brand-font-size-heading-1);color:var(--site-gold)}.np-panel__kicker[data-astro-cid-echfhmbv]{margin:0;font-size:var(--brand-font-size-sm);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--brand-color-day-text) 78%,transparent)}.np-panel__name[data-astro-cid-echfhmbv]{margin:0;font-family:"hanyi-bold",var(--brand-font-family);font-weight:var(--brand-font-weight-strong);font-size:clamp(34px,3.4vw,44px);line-height:1.1;text-align:center;color:var(--brand-color-day-text)}.np-panel__tagline[data-astro-cid-echfhmbv]{margin:0;font-style:italic;font-size:var(--brand-font-size);text-align:center;color:color-mix(in srgb,var(--brand-color-day-text) 80%,transparent)}.np-panel__siblings[data-astro-cid-echfhmbv]{display:flex;justify-content:center;gap:var(--brand-size-sm);margin-top:var(--brand-size-md);flex-wrap:wrap}.np-sib[data-astro-cid-echfhmbv]{display:inline-flex;align-items:center;gap:var(--brand-size-xxs);max-width:150px;height:40px;padding:0 var(--brand-size-sm) 0 var(--brand-size-xxs);border-radius:9999px;background:color-mix(in srgb,var(--galaxy-tint, var(--brand-color-day-card-tint)) 45%,transparent);border:var(--brand-line-width) solid color-mix(in srgb,var(--galaxy-ink, var(--brand-color-day-text-tertiary)) 30%,transparent);color:var(--brand-color-day-text);font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);font-weight:400;text-decoration:none;box-shadow:0 2px 6px color-mix(in srgb,var(--brand-color-day-text) 12%,transparent);transition:all var(--brand-motion-duration-mid) var(--brand-motion-ease-in-out)}.np-sib[data-astro-cid-echfhmbv]:last-child{padding:0 var(--brand-size-xxs) 0 var(--brand-size-sm)}.np-sib__arrow[data-astro-cid-echfhmbv]{display:inline-flex;align-items:center;color:var(--brand-color-day-text);flex:none}.np-sib__arrow[data-astro-cid-echfhmbv] svg[data-astro-cid-echfhmbv]{width:14px;height:14px}.np-sib__avatar[data-astro-cid-echfhmbv]{width:30px;height:30px;border-radius:9999px;object-fit:cover;flex:none;background:var(--brand-color-day-card-tint)}.np-sib__avatar--initial[data-astro-cid-echfhmbv]{display:inline-flex;align-items:center;justify-content:center;font-family:"hanyi-bold",var(--brand-font-family);font-size:var(--brand-font-size-sm);color:var(--galaxy-ink, var(--brand-color-day-text-tertiary))}.np-sib__name[data-astro-cid-echfhmbv]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-sib[data-astro-cid-echfhmbv]:hover,.np-sib[data-astro-cid-echfhmbv]:focus-visible{transform:translateY(-2px);box-shadow:0 10px 20px color-mix(in srgb,var(--brand-color-day-text) 20%,transparent);outline:2px solid var(--brand-color-primary);outline-offset:-2px}.np-hero__note[data-astro-cid-echfhmbv]{margin:var(--brand-size-sm) 0 0;font-size:var(--brand-font-size-sm);color:var(--brand-color-primary)}.np-quote[data-astro-cid-echfhmbv]{margin:0;padding:var(--brand-size-md) var(--brand-size-lg);border-radius:var(--brand-border-radius-lg);background:var(--brand-color-day-card);border:var(--brand-line-width) dashed color-mix(in srgb,var(--site-gold) 55%,transparent);box-shadow:0 4px 12px color-mix(in srgb,var(--brand-color-day-text) 8%,transparent)}.np-quote[data-astro-cid-echfhmbv] blockquote[data-astro-cid-echfhmbv]{margin:0;font-family:"hanyi-bold",var(--brand-font-family);font-size:var(--brand-font-size-lg);line-height:1.5;color:var(--brand-color-day-text)}.np-section[data-astro-cid-echfhmbv]{min-width:0}.np-section__note[data-astro-cid-echfhmbv]{margin:calc(-1 * var(--brand-size-sm)) 0 var(--brand-size-md);font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);font-weight:400;color:var(--brand-color-day-text-tertiary)}.np-facts[data-astro-cid-echfhmbv]{margin:0;padding:var(--brand-size-xxs) var(--brand-size-lg);background:var(--brand-color-day-card);border:var(--brand-line-width) solid var(--brand-color-day-border);border-radius:var(--brand-border-radius-lg)}.np-facts__row[data-astro-cid-echfhmbv]{display:grid;grid-template-columns:minmax(108px,150px) minmax(0,1fr);gap:var(--brand-size-sm);align-items:center;padding-block:var(--brand-size-sm)}.np-facts__row[data-astro-cid-echfhmbv]+.np-facts__row[data-astro-cid-echfhmbv]{border-top:var(--brand-line-width) dashed var(--brand-color-day-border)}.np-facts__row[data-astro-cid-echfhmbv] dt[data-astro-cid-echfhmbv]{font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-color-day-text-tertiary)}.np-facts__row[data-astro-cid-echfhmbv] dd[data-astro-cid-echfhmbv]{margin:0;font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);font-weight:400;color:var(--brand-color-day-text);text-align:right}.np-gifts[data-astro-cid-echfhmbv]{display:flex;flex-direction:column;gap:var(--brand-size-md);padding:var(--brand-size-md) var(--brand-size-lg);background:var(--brand-color-day-card);border:var(--brand-line-width) solid var(--brand-color-day-border);border-radius:var(--brand-border-radius-lg)}.np-gifts__tier[data-astro-cid-echfhmbv]{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:start;gap:var(--brand-size-sm)}.np-gifts__heading[data-astro-cid-echfhmbv]{margin:0;padding-top:3px;font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-color-day-text-tertiary)}.np-gifts__list[data-astro-cid-echfhmbv]{display:flex;flex-wrap:wrap;gap:var(--brand-size-xs);margin:0;padding:0;list-style:none}.np-gifts__chip[data-astro-cid-echfhmbv]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--brand-size-xxs);padding:3px var(--brand-size-sm);border-radius:9999px;background:var(--brand-color-day-card-tint);border:var(--brand-line-width) solid var(--brand-color-day-border);font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);font-weight:400;color:var(--brand-color-day-text)}.np-gifts__chip[data-astro-cid-echfhmbv][data-badge]{padding-inline:32px}.np-gifts__art[data-astro-cid-echfhmbv],.np-gifts__swatch[data-astro-cid-echfhmbv]{position:absolute;left:4px;top:50%;transform:translateY(-50%);border:2px solid var(--brand-color-day-card);box-shadow:0 1px 3px color-mix(in srgb,var(--brand-color-day-text) 24%,transparent)}.np-gifts__art[data-astro-cid-echfhmbv]{width:24px;height:24px;border-radius:9999px;object-fit:cover;background:var(--brand-color-day-card)}.np-gifts__swatch[data-astro-cid-echfhmbv]{width:20px;height:20px;margin-left:2px;border-radius:9999px;background:var(--swatch, var(--brand-color-day-text-tertiary))}.np-gifts__chip[data-astro-cid-echfhmbv] a[data-astro-cid-echfhmbv]{color:inherit;text-decoration:none}.np-gifts__chip[data-astro-cid-echfhmbv] a[data-astro-cid-echfhmbv]:hover,.np-gifts__chip[data-astro-cid-echfhmbv] a[data-astro-cid-echfhmbv]:focus-visible{color:var(--site-gold);text-decoration:underline}.np-gifts__tier[data-astro-cid-echfhmbv][data-preference=likes] .np-gifts__chip[data-astro-cid-echfhmbv]{background:color-mix(in srgb,var(--site-gold) 12%,var(--brand-color-day-card));border-color:color-mix(in srgb,var(--site-gold) 45%,transparent)}.np-gifts__tier[data-astro-cid-echfhmbv][data-preference=loves] .np-gifts__chip[data-astro-cid-echfhmbv]{background:color-mix(in srgb,var(--brand-presets-magenta-3) 12%,var(--brand-color-day-card));border-color:color-mix(in srgb,var(--brand-presets-magenta-5) 45%,transparent)}.np-gifts__tier[data-astro-cid-echfhmbv][data-preference=dislikes] .np-gifts__chip[data-astro-cid-echfhmbv]{background:transparent;border-style:dashed;color:var(--brand-color-day-text-tertiary)}.np-voyage[data-astro-cid-echfhmbv]{display:flex;flex-wrap:wrap;gap:var(--brand-size-sm);margin:0;padding:var(--brand-size-md) var(--brand-size-lg);list-style:none;background:var(--brand-color-day-card);border:var(--brand-line-width) solid var(--brand-color-day-border);border-radius:var(--brand-border-radius-lg)}.np-voyage__chip[data-astro-cid-echfhmbv]{display:inline-flex;align-items:center;gap:var(--brand-size-xxs);padding:var(--brand-size-xs) var(--brand-size);border-radius:9999px;background:var(--brand-color-day-card);border:var(--brand-line-width) solid var(--brand-color-day-border);font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);font-weight:400;color:var(--brand-color-day-text)}.np-voyage__chip[data-astro-cid-echfhmbv] svg[data-astro-cid-echfhmbv]{width:15px;height:15px;color:var(--site-gold)}.np-voyage__chip[data-astro-cid-echfhmbv][data-starred]{background:color-mix(in srgb,var(--brand-color-primary) 16%,var(--brand-color-day-card));border-color:color-mix(in srgb,var(--site-gold) 55%,transparent)}.np-house[data-astro-cid-echfhmbv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--brand-size-lg)}.np-house__panel[data-astro-cid-echfhmbv]{padding:var(--brand-size-md) var(--brand-size-lg);background:var(--brand-color-day-card);border:var(--brand-line-width) solid var(--brand-color-day-border);border-radius:var(--brand-border-radius-lg)}.np-house__label[data-astro-cid-echfhmbv]{margin:0 0 var(--brand-size-sm);font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-color-day-text-tertiary)}.np-house__name[data-astro-cid-echfhmbv]{margin:0;font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);font-weight:400;color:var(--brand-color-day-text)}.np-house__list[data-astro-cid-echfhmbv]{display:flex;flex-direction:column;gap:var(--brand-size-xs);margin:0;padding:0;list-style:none;font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);font-weight:400;color:var(--brand-color-day-text)}.np-house__list[data-astro-cid-echfhmbv] li[data-astro-cid-echfhmbv]{display:flex;align-items:center;gap:var(--brand-size-xxs)}.np-house__list[data-astro-cid-echfhmbv] svg[data-astro-cid-echfhmbv]{width:13px;height:13px;flex:none;color:var(--site-gold)}.np-bond[data-astro-cid-echfhmbv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--brand-size-md)}.np-bond__track[data-astro-cid-echfhmbv]{padding:var(--brand-size-md);background:var(--brand-color-day-card);border:var(--brand-line-width) solid var(--brand-color-day-border);border-radius:var(--brand-border-radius-lg)}.np-bond__name[data-astro-cid-echfhmbv]{margin:0 0 var(--brand-size-sm);font-family:"hanyi-bold",var(--brand-font-family);font-size:var(--brand-font-size-lg);color:var(--brand-color-day-text)}.np-bond__steps[data-astro-cid-echfhmbv]{display:flex;flex-direction:column;gap:var(--brand-size-xs);margin:0;padding:0;list-style:none}.np-bond__steps[data-astro-cid-echfhmbv] li[data-astro-cid-echfhmbv]{display:flex;align-items:center;justify-content:space-between;gap:var(--brand-size-sm);font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);font-weight:400}.np-bond__reward[data-astro-cid-echfhmbv]{color:var(--brand-color-day-text)}.np-bond__n[data-astro-cid-echfhmbv]{padding:2px var(--brand-size-sm);border-radius:9999px;background:color-mix(in srgb,var(--brand-presets-green-3) 55%,transparent);color:var(--brand-presets-green-7);flex:none}.np-teaches[data-astro-cid-echfhmbv]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),220px));gap:var(--brand-size-md);margin:0;padding:0;list-style:none}.np-more[data-astro-cid-echfhmbv]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:var(--brand-size-sm);margin:0;padding:0;list-style:none}.np-more__link[data-astro-cid-echfhmbv]{display:flex;align-items:center;gap:var(--brand-size-xxs);height:48px;padding:0 var(--brand-size-sm) 0 var(--brand-size-xxs);border-radius:9999px;background:color-mix(in srgb,var(--galaxy-tint, var(--brand-color-day-card-tint)) 45%,transparent);border:var(--brand-line-width) solid color-mix(in srgb,var(--galaxy-ink, var(--brand-color-day-text-tertiary)) 30%,transparent);color:var(--brand-color-day-text);font-family:"Inter",var(--brand-font-family);font-size:var(--brand-font-size-sm);font-weight:400;text-decoration:none;box-shadow:0 2px 6px color-mix(in srgb,var(--brand-color-day-text) 8%,transparent);transition:all var(--brand-motion-duration-mid) var(--brand-motion-ease-in-out)}.np-more__avatar[data-astro-cid-echfhmbv]{width:36px;height:36px;border-radius:9999px;object-fit:cover;flex:none;background:var(--brand-color-day-card-tint)}.np-more__avatar--initial[data-astro-cid-echfhmbv]{display:flex;align-items:center;justify-content:center;font-family:"hanyi-bold",var(--brand-font-family);color:var(--galaxy-ink, var(--brand-color-day-text-tertiary))}.np-more__name[data-astro-cid-echfhmbv]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-more__link[data-astro-cid-echfhmbv]:hover,.np-more__link[data-astro-cid-echfhmbv]:focus-visible{transform:translateY(-2px);box-shadow:0 10px 20px color-mix(in srgb,var(--brand-color-day-text) 16%,transparent);outline:2px solid var(--brand-color-primary);outline-offset:-2px}@media(max-width:1023px){.np-panel[data-astro-cid-echfhmbv]{border-radius:0 0 var(--brand-border-radius-lg) var(--brand-border-radius-lg);margin-inline:clamp(12px,3vw,24px)}.np-panel__art[data-astro-cid-echfhmbv]{width:min(52%,240px)}}@media(max-width:640px){.np[data-astro-cid-echfhmbv]{padding-top:clamp(64px,24vw,120px)}.np-facts__row[data-astro-cid-echfhmbv]{grid-template-columns:minmax(96px,120px) minmax(0,1fr)}.np-facts__row[data-astro-cid-echfhmbv] dd[data-astro-cid-echfhmbv]{text-align:left}}@media(max-width:560px){.np-gifts__tier[data-astro-cid-echfhmbv]{grid-template-columns:minmax(0,1fr);gap:var(--brand-size-xxs)}.np-gifts__heading[data-astro-cid-echfhmbv]{padding-top:0}}@media(prefers-reduced-motion:reduce){.np-panel__back[data-astro-cid-echfhmbv]:hover,.np-panel__back[data-astro-cid-echfhmbv]:focus-visible,.np-sib[data-astro-cid-echfhmbv]:hover,.np-sib[data-astro-cid-echfhmbv]:focus-visible,.np-more__link[data-astro-cid-echfhmbv]:hover,.np-more__link[data-astro-cid-echfhmbv]:focus-visible{transform:none}}.np[data-astro-cid-echfhmbv]>[data-astro-cid-echfhmbv]{min-width:0}
