.napip-says{display:flex;align-items:flex-start;gap:clamp(1rem,3vw,2rem);flex-wrap:wrap}.napip-says__bubble{position:relative;flex:0 1 auto;min-width:14rem;max-width:34rem;padding:1.1rem 1.35rem;background:var(--np-navy, var(--napip-bg));border:var(--frame, 3px) solid var(--np-cream);border-radius:0}.napip-says__bubble:before{content:"";position:absolute;left:-10px;top:1.5rem;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:10px solid var(--np-cream)}.napip-says__bubble:after{content:"";position:absolute;left:-6px;top:1.5rem;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:8px solid var(--np-navy, var(--napip-bg))}.napip-says__line{margin:0;font-family:var(--font-body, "Manrope", system-ui, sans-serif);font-weight:600;font-size:clamp(1.05rem,2.2vw,1.45rem);line-height:1.3;color:var(--np-cream);text-wrap:balance}.napip-says__line strong{color:var(--napip-action-ink);font-weight:800}.napip-says__cta{display:inline-flex;margin-top:.85rem;padding:.45rem var(--space-5);font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:700;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--np-navy, var(--napip-bg));background:var(--napip-action);border:var(--frame, 3px) solid var(--napip-action);border-radius:0;text-decoration:none;transition:background .12s linear,color .12s linear}.napip-says__cta:hover{background:transparent;color:var(--napip-action-ink)}.napip-says__cta:active{opacity:.8}@media(max-width:768px){.napip-says{flex-direction:column;align-items:center;text-align:center}.napip-says__bubble:before{left:50%;top:-10px;transform:translate(-50%);border-top:none;border-bottom:10px solid var(--np-cream);border-left:8px solid transparent;border-right:8px solid transparent}.napip-says__bubble:after{left:50%;top:-6px;transform:translate(-50%);border-top:none;border-bottom:8px solid var(--np-navy, var(--napip-bg));border-left:7px solid transparent;border-right:7px solid transparent}}@media(prefers-reduced-motion:reduce){.napip-says__cta{transition:none}}.napip-motif[data-astro-cid-wsjh3nyj]{display:inline-flex;align-items:baseline;gap:var(--space-2);padding:var(--space-2) .875rem;margin:var(--space-4) 0;background:transparent;border:var(--frame) solid var(--napip-line);border-radius:0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--napip-ink)}.napip-motif--calendar[data-astro-cid-wsjh3nyj] .napip-motif__saint[data-astro-cid-wsjh3nyj]{color:color-mix(in srgb,var(--napip-ink) 75%,transparent)}.napip-motif--zodii[data-astro-cid-wsjh3nyj]{flex-direction:column;align-items:flex-start;background:transparent;border:none;padding:0;margin:var(--space-5) 0 var(--space-2)}.napip-motif--zodii[data-astro-cid-wsjh3nyj] .napip-motif__znak[data-astro-cid-wsjh3nyj]{font-family:var(--font-body);font-weight:800;font-size:var(--text-h1);color:var(--napip-ink);line-height:1}.napip-motif--zodii[data-astro-cid-wsjh3nyj] .napip-motif__element[data-astro-cid-wsjh3nyj]{font-size:var(--text-xs);color:color-mix(in srgb,var(--napip-ink) 70%,transparent)}.napip-motif--glossary[data-astro-cid-wsjh3nyj]{flex-direction:column;align-items:flex-start;background:transparent;border:none;padding:0;margin:var(--space-5) 0 var(--space-2)}.napip-motif--glossary[data-astro-cid-wsjh3nyj] .napip-motif__term[data-astro-cid-wsjh3nyj]{font-family:var(--font-body);font-weight:800;font-size:clamp(1.75rem,5vw,2.5rem);color:var(--napip-ink);line-height:1}.napip-motif--glossary[data-astro-cid-wsjh3nyj] .napip-motif__pos[data-astro-cid-wsjh3nyj]{font-family:var(--font-mono);color:color-mix(in srgb,var(--napip-ink) 60%,transparent)}.napip-motif--top[data-astro-cid-wsjh3nyj]{flex-direction:column;align-items:flex-start;background:transparent;border:none;padding:0;margin:var(--space-5) 0 var(--space-2)}.napip-motif--top[data-astro-cid-wsjh3nyj] .napip-motif__ordinal[data-astro-cid-wsjh3nyj]{font-family:var(--font-mono);font-weight:700;font-size:clamp(2rem,5vw,2.5rem);color:var(--napip-ink);letter-spacing:.05em;line-height:1}.napip-motif--top[data-astro-cid-wsjh3nyj] .napip-motif__list[data-astro-cid-wsjh3nyj]{font-family:var(--font-body);font-weight:600;color:var(--napip-ink)}.napip-motif--mood-life[data-astro-cid-wsjh3nyj] .napip-motif__tag[data-astro-cid-wsjh3nyj]{font-weight:700;color:var(--napip-accent-ink);text-transform:uppercase;font-size:var(--text-xs);letter-spacing:.05em}.napip-motif--mood-life[data-astro-cid-wsjh3nyj] .napip-motif__subtype[data-astro-cid-wsjh3nyj]{color:color-mix(in srgb,var(--napip-ink) 65%,transparent)}.napip-rayburst[data-astro-cid-wsjh3nyj]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:clamp(260px,30vw,400px);height:clamp(260px,30vw,400px)}.napip-rayburst__disc[data-astro-cid-wsjh3nyj]{position:absolute;inset:0;border-radius:50%}.napip-rayburst--navy[data-astro-cid-wsjh3nyj] .napip-rayburst__disc[data-astro-cid-wsjh3nyj]{background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--np-navy) 30%,transparent) 0 1.6deg,transparent 1.6deg 9deg);opacity:.35}.napip-rayburst--gold[data-astro-cid-wsjh3nyj] .napip-rayburst__disc[data-astro-cid-wsjh3nyj]{background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--napip-action) 50%,transparent) 0 1.5deg,transparent 1.5deg 9deg);opacity:.4}.napip-rayburst__cassette[data-astro-cid-wsjh3nyj]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.napip-actionbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border:var(--frame-strong) solid var(--napip-action);border-radius:0;background:transparent;text-decoration:none;cursor:pointer;font-family:var(--font-body, "Manrope", system-ui, sans-serif);transition:filter .16s ease,background .16s ease}.napip-actionbar--flat{background:var(--napip-action)}.napip-actionbar__label{display:flex;align-items:center;gap:9px;font-weight:900;font-size:19px;text-transform:uppercase;letter-spacing:.01em;color:var(--napip-action-ink)}.napip-actionbar--flat .napip-actionbar__label{color:var(--np-navy)}.napip-actionbar__arrow{font-size:21px;line-height:1}.napip-actionbar__banana{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.napip-actionbar{display:inline-flex;justify-content:flex-start;gap:14px;padding:16px 22px}.napip-actionbar__label{font-size:22px}.napip-actionbar__arrow{font-size:24px}.napip-actionbar__banana{width:34px;height:34px}.napip-actionbar__banana svg{width:34px;height:34px}}[data-edition=sutreshno] .napip-actionbar:not(.napip-actionbar--flat){background:var(--napip-action)}[data-edition=sutreshno] .napip-actionbar:not(.napip-actionbar--flat) .napip-actionbar__label{color:var(--napip-ink)}[data-edition=sutreshno] .napip-actionbar:not(.napip-actionbar--flat) .napip-actionbar__banana path{fill:var(--napip-ink)}.napip-actionbar:hover{filter:brightness(1.07)}.napip-actionbar:active{filter:brightness(.93)}.napip-actionbar:focus-visible{outline:2px solid var(--napip-focus, var(--napip-ink));outline-offset:3px;box-shadow:0 0 0 5px var(--napip-bg)}.napip-actionbar--flat:focus-visible{outline-color:var(--np-navy);outline-offset:-8px;box-shadow:none}@media(prefers-reduced-motion:reduce){.napip-actionbar{transition:none}.napip-actionbar:hover,.napip-actionbar:active{filter:none}}.napip-share{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) .9rem;font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:700;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--napip-accent-ink, var(--napip-ink));background:transparent;border:var(--frame, 3px) solid var(--napip-line);border-radius:var(--radius, 0);cursor:pointer;text-decoration:none;transition:background-color .18s var(--ease-out),color .18s var(--ease-out),border-color .18s var(--ease-out)}.napip-share:hover{background:var(--napip-action, var(--napip-accent));color:var(--np-navy);border-color:var(--napip-action, var(--napip-accent))}.napip-share:active{opacity:.8;transition-duration:60ms}.napip-share:focus-visible{outline:var(--frame-strong, 5px) solid var(--napip-focus, var(--napip-ink));outline-offset:2px}.napip-share__icon{display:inline-flex;align-items:center;justify-content:center;font-size:1.05em;line-height:1}.napip-share__icon svg{display:block}.napip-share__label{font-family:var(--font-mono, "JetBrains Mono", monospace)}@media(prefers-reduced-motion:reduce){.napip-share{transition:none}}.np-hero-plakat{display:flex;flex-direction:column;margin:0}.np-hero-plakat__wedge{padding:calc(var(--napip-home-nav-h) + 14px) 16px 40px}@media(min-width:1024px){.np-hero-plakat__wedge{padding:calc(var(--napip-home-nav-h) + 18px) 34px 64px}}.np-hero-plakat__wedge-inner{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center;max-width:var(--np-content-max);margin:0 auto}@media(min-width:1024px){.np-hero-plakat__wedge-inner{grid-template-columns:1.35fr 1fr;gap:3rem}}.np-hero-plakat__kicker{margin:0 0 10px;font-size:var(--text-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--napip-on-accent);opacity:.72}.np-hero-plakat__headline{margin:0;color:var(--napip-on-accent);font-size:clamp(1.875rem,4.5vw,3.625rem);letter-spacing:.01em;overflow-wrap:anywhere}.np-hero-plakat__disc{display:none;position:relative;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;padding-bottom:clamp(1.5rem,4vw,3rem)}@media(min-width:1024px){.np-hero-plakat__disc{display:flex}}.np-hero-plakat__halo{position:relative;display:inline-flex;align-items:center;justify-content:center;z-index:1}.np-hero-plakat__halo .napip-rayburst{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;pointer-events:none}.np-hero-plakat__halo .napip-mascot{position:relative;z-index:1}@keyframes napip-hero-ray-spin{to{transform:rotate(1turn)}}.np-hero-plakat__halo .napip-rayburst__disc{animation:napip-hero-ray-spin 64s linear infinite;will-change:transform}@media(prefers-reduced-motion:reduce){.np-hero-plakat__halo .napip-rayburst__disc{animation:none}}.np-hero-plakat__disc .napip-says{position:relative;z-index:1;flex-direction:column;align-items:center}.np-hero-plakat__disc .napip-says__bubble{max-width:clamp(11rem,17vw,17rem);padding:.6rem .85rem}.np-hero-plakat__disc .napip-says__line{font-size:clamp(.8rem,1vw,.95rem);line-height:1.3}.np-hero-plakat__disc .napip-says__bubble:before{left:50%;top:-10px;transform:translate(-50%);border-top:none;border-bottom:10px solid var(--np-cream);border-left:8px solid transparent;border-right:8px solid transparent}.np-hero-plakat__disc .napip-says__bubble:after{left:50%;top:-6px;transform:translate(-50%);border-top:none;border-bottom:8px solid var(--np-navy);border-left:7px solid transparent;border-right:7px solid transparent}.np-hero-plakat__crumbs{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--napip-on-accent);opacity:.6;margin-bottom:12px}.np-hero-plakat__crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.np-hero-plakat__crumbs li{display:inline-flex;align-items:center;gap:var(--space-2)}.np-hero-plakat__crumbs a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.np-hero-plakat__crumbs a:hover{border-bottom-color:var(--napip-on-accent)}.np-hero-plakat__crumb-sep{opacity:.45}.np-hero-plakat__intro-band{background:var(--napip-bg);border-bottom:var(--frame) solid var(--napip-line);padding-inline:16px}.np-hero-plakat__intro{max-width:var(--np-content-max);margin:0 auto;padding:30px 0;display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.np-hero-plakat__intro-band{padding-inline:34px}.np-hero-plakat__intro{flex-direction:row;align-items:center;justify-content:flex-start;padding:40px 0;gap:clamp(1.75rem,4vw,3.25rem)}.np-hero-plakat__intro .np-hero-plakat__lede{max-width:46ch}}.np-hero-plakat__lede{margin:0;font-family:var(--font-body);font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.6;color:var(--napip-ink);max-width:56ch}.np-hero-plakat__lede b,.np-hero-plakat__lede strong{font-weight:800;color:var(--napip-ink)}.np-hero-plakat__stats{background:var(--napip-bg);border-bottom:var(--frame) solid var(--napip-line);padding-inline:16px}@media(min-width:1024px){.np-hero-plakat__stats{padding-inline:34px}}.np-hero-plakat__stats-inner{display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.np-hero-plakat__stats-inner{grid-template-columns:repeat(4,1fr)}}.np-hero-plakat__stat{border-right:var(--frame) solid var(--napip-line);padding:16px 14px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.np-hero-plakat__stat:first-child{padding-left:0}.np-hero-plakat__stat--last{border-right:none}@media(max-width:639px){.np-hero-plakat__stat:nth-child(2),.np-hero-plakat__stat:nth-child(4){border-right:none}.np-hero-plakat__stat:nth-child(1),.np-hero-plakat__stat:nth-child(2){border-bottom:var(--frame) solid var(--napip-line)}.np-hero-plakat__stat--last{border-right:none}.np-hero-plakat__stat:nth-child(3){padding-left:0}}.np-hero-plakat__stat-link{display:contents;text-decoration:none;color:inherit}.np-hero-plakat__stat-link:hover .np-hero-plakat__stat-v{color:var(--napip-accent-ink)}.np-hero-plakat__stat-link:focus-visible .np-hero-plakat__stat-v{outline:2px solid var(--napip-focus, var(--napip-ink));outline-offset:2px}.np-hero-plakat__stat-v{font-family:var(--font-body);font-weight:900;font-size:clamp(1.6875rem,3.5vw,2.625rem);line-height:1;color:var(--napip-ink);transition:color .15s var(--ease-out, cubic-bezier(.23,1,.32,1))}.np-hero-plakat__stat-l{font-size:var(--text-tag);letter-spacing:.16em;text-transform:uppercase;color:var(--napip-action-ink)}[data-edition=sutreshno] .np-hero-plakat__stat-l{font-weight:700}.napip-hero{background:var(--napip-bg);border-bottom:var(--frame) solid var(--napip-line);padding:clamp(1.5rem,4vh,3rem) 0;margin:0 0 3rem}.napip-hero__inner{width:100%;max-width:var(--np-content-max);margin:0 auto;padding:0 var(--space-7);display:flex;flex-direction:column;gap:clamp(1rem,2.5vh,1.75rem)}.napip-hero__crumbs{font-family:var(--font-mono);font-size:var(--text-eyebrow);color:var(--napip-ink);opacity:.65}.napip-hero__crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.napip-hero__crumbs li{display:inline-flex;align-items:center;gap:var(--space-2)}.napip-hero__crumbs a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s var(--ease-out, cubic-bezier(.23, 1, .32, 1))}.napip-hero__crumbs a:hover{border-bottom-color:var(--napip-ink)}.napip-hero__crumbs [aria-current=page]{opacity:1;font-weight:600}.napip-hero__crumb-sep{color:var(--napip-action-ink);opacity:1}.napip-hero__grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media(min-width:769px){.napip-hero__grid{grid-template-columns:auto 1fr;gap:clamp(2rem,5vw,4rem)}}.napip-hero__mascot-col{display:flex;justify-content:center;align-items:center}@media(max-width:768px){.napip-hero__mascot-col{display:none}}.napip-hero__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);opacity:1;transform:translateY(0);transition:opacity .4s var(--ease-out, cubic-bezier(.23, 1, .32, 1)),transform .4s var(--ease-out, cubic-bezier(.23, 1, .32, 1))}@starting-style{.napip-hero__body{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.napip-hero__body{transition:none}}.napip-hero__wordmark{margin:0;font-family:var(--font-body);font-weight:800;font-size:clamp(1rem,2.2vw,1.35rem);letter-spacing:.01em;line-height:1;color:var(--napip-ink)}.napip-hero__wordmark strong{color:var(--napip-accent-ink)}.napip-hero__kicker{margin:0}.napip-hero__title{margin:0;color:var(--napip-ink);font-size:clamp(1.5rem,6vw,3.25rem);text-wrap:balance;overflow-wrap:anywhere;hyphens:manual;max-width:20ch;text-transform:uppercase}.napip-hero__body{container-type:inline-size}@media(max-width:768px){.napip-hero__title--longword{overflow-wrap:normal;font-size:4.5vw}}@supports (font-size: 1cqw){.napip-hero__title--longword{overflow-wrap:normal;font-size:min(clamp(1.5rem,6vw,3.25rem),calc(100cqw / (var(--hero-longest, 12) * 1.32)))}}.napip-hero__cta-row{display:flex;align-items:stretch;gap:var(--space-3);flex-wrap:wrap}.napip-hero__cta-row>.napip-share{flex:0 0 auto}.napip-hero__plaques{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-4);flex-wrap:wrap}.napip-hero__plaque{display:flex;flex-direction:column;gap:.2rem;padding:var(--space-2) var(--space-4);border:var(--frame) solid var(--napip-line);border-radius:0}.napip-hero__plaque-label{font-size:var(--text-tag);color:var(--napip-action-ink);text-transform:uppercase;letter-spacing:.1em}[data-edition=sutreshno] .napip-hero__plaque-label{font-weight:700}.napip-hero__plaque-value{font-size:var(--text-sm);font-weight:700;color:var(--napip-ink)}.napip-hero__stats{display:grid;grid-template-columns:repeat(2,1fr);border-top:var(--frame) solid var(--napip-line);margin-top:.5rem}@media(min-width:640px){.napip-hero__stats{grid-template-columns:repeat(4,1fr)}}.napip-hero__stat{border-right:var(--frame) solid var(--napip-line);padding:14px 8px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.napip-hero__stat--last{border-right:none}@media(max-width:639px){.napip-hero__stat:nth-child(2),.napip-hero__stat:nth-child(4){border-right:none}.napip-hero__stat:nth-child(1),.napip-hero__stat:nth-child(2){border-bottom:var(--frame) solid var(--napip-line)}}.napip-hero__stat-link{display:contents;text-decoration:none;color:inherit}.napip-hero__stat-link:hover .napip-hero__stat-value{color:var(--napip-accent-ink);transition:color .15s var(--ease-out, cubic-bezier(.23, 1, .32, 1))}.napip-hero__stat-link:focus-visible .napip-hero__stat-value{outline:2px solid var(--napip-focus, var(--napip-ink));outline-offset:2px}@media(prefers-reduced-motion:reduce){.napip-hero__stat-link:hover .napip-hero__stat-value{transition:none}}.napip-hero__stat-value{font-family:var(--font-body);font-weight:900;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1;color:var(--napip-ink)}.napip-hero__stat-label{font-size:var(--text-tag);letter-spacing:.16em;text-transform:uppercase;color:var(--napip-action-ink)}[data-edition=sutreshno] .napip-hero__stat-label{font-weight:700}
