:root{--narpo-hero-gutter:var(--narpo-section-gutter, clamp(1.25rem, 4vw, 3rem))}.narpo-hero-cover.wp-block-cover{position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex;align-items:var(--narpo-hero-align-v,center);justify-content:var(--narpo-hero-align-h,flex-start);color:var(--narpo-hero-color,var(--mn-on-slate,#f1eee9));background-color:var(--narpo-hero-bg,var(--mn-slate-deep,#0a1423));overflow:hidden;box-sizing:border-box}.narpo-hero-cover::before,.narpo-hero-cover::after{content:"";display:none;position:absolute;left:0;right:0;height:5px;background:var(--narpo-hero-band-color);z-index:10;pointer-events:none}.narpo-hero-cover::before{top:0}.narpo-hero-cover::after{bottom:0}.narpo-hero-cover[style*="--narpo-hero-band-color"]::before,.narpo-hero-cover[style*="--narpo-hero-band-color"]::after{display:block}.narpo-hero-cover .wp-block-cover__image-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.narpo-hero-cover .wp-block-cover__background{position:absolute;inset:0;z-index:1;pointer-events:none}.narpo-hero-cover__inner{position:relative;z-index:2;width:100%;max-width:var(--narpo-content-width);margin-inline:auto;padding-inline:var(--narpo-hero-gutter);padding-block:clamp(2rem, 6vw, 5rem);display:flex;align-items:var(--narpo-hero-align-v,center);justify-content:var(--narpo-hero-align-h,flex-start);box-sizing:border-box}.narpo-hero-cover__content{max-width:75ch;color:inherit;text-align:start}.narpo-hero-cover__heading,.narpo-hero-cover__subtitle{color:inherit;margin:0}.narpo-hero-cover__heading+.narpo-hero-cover__subtitle{margin-top:1.25rem}.narpo-hero-cover__subtitle p{margin:0}.narpo-hero-cover__subtitle p+p{margin-top:.75em}@media (max-width:782px){.narpo-hero-cover.wp-block-cover{min-height:min(var(--narpo-hero-mobile-cap, 75vh), 100%)}.narpo-hero-cover__content{max-width:100%}}@media (max-width:480px){.narpo-hero-cover__inner{padding-block:clamp(1.5rem, 12vw, 3rem)}}.editor-styles-wrapper .narpo-hero-cover.wp-block-cover{width:100%;max-width:100%;margin-left:0;margin-right:0}.narpo-hero-cover--compact.wp-block-cover{background-color:var(--narpo-hero-bg,var(--mn-slate-deep,#0a1423));color:var(--mn-on-slate,#f1eee9);min-height:clamp(220px, 28vw, 360px);padding-block:clamp(2rem, 5vw, 4rem)}.narpo-hero-cover--compact .narpo-hero-cover__heading{font-family:var(--narpo-font-display,inherit);font-size:var(--narpo-fs-hero,clamp(1.9rem, 5vw, 4rem));font-weight:700;line-height:1.05;margin:0 0 .5rem}.narpo-hero-cover--compact .narpo-hero-cover__subtitle{font-size:.95rem;line-height:1.5;color:rgb(255 255 255 / .78);max-width:60ch}.narpo-hero-cover--compact .narpo-hero-cover__subtitle p{margin:0}.narpo-hero-cover--tall .narpo-hero-cover__heading{font-family:var(--narpo-font-display,inherit);font-size:clamp(2.5rem, 6vw, 5.5rem);font-weight:800;line-height:1;margin:0 0 1rem;text-shadow:0 4px 24px rgb(0 0 0 / .35)}.narpo-hero-cover--tall .narpo-hero-cover__subtitle{font-size:var(--narpo-fs-body,1.05rem);line-height:1.6;max-width:56ch}.narpo-hero-cover__band{position:absolute;left:0;right:0;bottom:0;height:15px;background:var(--narpo-band,#d99e3f);z-index:2}.narpo-hero-cover__heading-line{display:block}.narpo-hero-cover[style*="--narpo-hero-band-color"]::before,.narpo-hero-cover[style*="--narpo-hero-band-color"]::after{display:none}.narpo-hero-cover__inner{position:relative}.narpo-hero-cover__inner::after{content:"";position:absolute;z-index:0;top:50%;right:clamp(-6rem, -4vw, -1rem);width:clamp(240px, 30vw, 460px);aspect-ratio:1;transform:translateY(-50%) rotate(-8deg);background:var(--mn-bee) center / contain no-repeat;opacity:.055;pointer-events:none}body.narpo-has-arms .narpo-hero-cover__inner::after{width:clamp(190px, 22vw, 330px);aspect-ratio:1086 / 1448;transform:translateY(-50%);background:var(--mn-paper,#f7f4ef);-webkit-mask:var(--mn-arms) center / contain no-repeat;mask:var(--mn-arms) center / contain no-repeat;opacity:.07}.narpo-hero-cover:has(.wp-block-cover__image-background) .narpo-hero-cover__inner::after{display:none}.narpo-hero-cover__content{position:relative;z-index:2;max-width:46ch}.narpo-hero-cover__heading{font-family:var(--narpo-font-display,Georgia,serif);font-weight:600;letter-spacing:var(--narpo-tracking-display,-.014em);line-height:1.08;text-wrap:balance;overflow-wrap:anywhere;min-width:0}.narpo-hero-cover__heading::before{content:"";display:block;width:3.25rem;height:2px;margin-bottom:clamp(1rem, 1.6vw, 1.6rem);background:var(--mn-brass,#d99e3f)}.narpo-hero-cover--tall .narpo-hero-cover__heading{font-size:var(--narpo-fs-hero);font-weight:600;line-height:1.06;text-shadow:none;margin:0 0 1rem}.narpo-hero-cover--compact .narpo-hero-cover__heading{font-size:var(--narpo-fs-h1);font-weight:600;line-height:1.08}.narpo-hero-cover__subtitle{color:var(--mn-on-slate-mute,#bbb7af);max-width:52ch}.narpo-hero-cover--compact .narpo-hero-cover__subtitle{color:var(--mn-on-slate-mute,#bbb7af);font-size:1rem}.narpo-hero-cover__band{height:var(--mn-chequer-band,16px);background-color:var(--mn-slate-deep,#0a1423);background-image:repeating-conic-gradient(var(--mn-chequer-a,#0a1423) 0% 25%,var(--mn-chequer-b,#f9f6f1) 0% 50%);background-size:var(--mn-chequer-band,16px) var(--mn-chequer-band,16px)}@media (max-width:600px){.narpo-hero-cover__content{max-width:100%}.narpo-hero-cover__inner::after{width:200px;right:-3.5rem;opacity:.045}.narpo-hero-cover__band{--mn-chequer-band:12px;height:12px;background-size:12px 12px}}