.fictional-yankee{--demo-ink:#211e1b;--demo-paper:#f4f0e7;background:var(--demo-paper);color:var(--demo-ink);font-family:var(--font-inter), Arial, sans-serif}.fictional-yankee-header{color:#211e1b;font-family:var(--font-inter), Arial, sans-serif;background:#f4f0e7}.fictional-yankee-promo{color:#f4f0e7;text-align:center;letter-spacing:.09em;text-transform:uppercase;background:#252120;padding:.55rem 1rem;font-size:.78rem}.fictional-yankee-header-inner{justify-content:space-between;align-items:center;gap:2rem;max-width:1500px;min-height:100px;margin:auto;padding:1.25rem clamp(1rem,4vw,4rem);display:flex}.fictional-yankee-brand{min-width:0;color:inherit;letter-spacing:-.04em;align-items:center;gap:.8rem;font-size:clamp(1.1rem,2vw,1.55rem);font-weight:700;text-decoration:none;display:inline-flex}.fictional-yankee-brand>span:last-child{max-width:16ch;line-height:1.05}.fictional-yankee-stone{background:url(/brand/nehemia/logo-nehemia.svg) 0/148px 55px no-repeat;flex:none;width:52px;height:55px;display:block}.fictional-yankee-nav{background:#fff;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;padding:1rem 1.5rem;font-size:.88rem;font-weight:700;display:flex}.fictional-yankee-nav a,.fictional-yankee-icon-nav a{color:inherit;text-decoration:none}.fictional-yankee-nav-label{border-right:1px solid #d4cec4;padding-right:1.2rem}.fictional-yankee-menu-label{white-space:nowrap;letter-spacing:.2em;font-size:.8rem}.fictional-yankee-menu-label span{margin-left:.4rem;font-size:1.2rem}.fictional-yankee-slogan{text-align:center;padding:0 1rem 1.2rem;font-size:.95rem}.fictional-yankee-icon-nav{border-top:1px solid #d9d3c9;border-bottom:1px solid #d9d3c9;flex-wrap:wrap;justify-content:center;display:flex}.fictional-yankee-icon-nav a{border-right:1px solid #d9d3c9;align-items:center;gap:.65rem;padding:.85rem 1.25rem;font-size:.78rem;font-weight:700;display:flex}.fictional-yankee-nav-icon{font-size:1.35rem;line-height:1}.fictional-yankee-footer{color:#f4f0e7;text-align:center;background:#252120;padding:3.5rem 1.5rem;font-size:.88rem}.fictional-yankee-footer>p+p{max-width:42rem;margin:.75rem auto 0}.fictional-yankee-footer nav{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem;display:flex}.fictional-yankee :is(a,summary):focus-visible,.fictional-yankee-header a:focus-visible,.fictional-yankee-footer a:focus-visible{outline-offset:4px;outline:2px solid}.fictional-yankee>section:first-child,.fictional-yankee>[data-wpc-block-type=hero]>section{background:var(--demo-paper);border-radius:0;min-height:0;display:block}.fictional-yankee>section:first-child>.absolute,.fictional-yankee>[data-wpc-block-type=hero]:first-child>section>.absolute{display:none}.fictional-yankee>section:first-child>.relative,.fictional-yankee>[data-wpc-block-type=hero]:first-child>section>.relative{text-align:center;max-width:1100px;padding:clamp(4rem,8vw,8rem) 1.5rem clamp(3rem,6vw,5rem)}.fictional-yankee h1{color:var(--demo-ink);letter-spacing:-.065em;max-width:none;font-size:clamp(3.3rem,8vw,8rem);font-weight:700;line-height:.94}.fictional-yankee>section:first-child p,.fictional-yankee>[data-wpc-block-type=hero]:first-child>section p{color:#57514a;margin-left:auto;margin-right:auto}.fictional-yankee>section:not(:first-child){background:var(--demo-paper)}.fictional-yankee section [class*=text-black]{color:#38332e}.fictional-yankee-video-section{background:var(--demo-paper);padding:0 clamp(1rem,8vw,9rem) clamp(3rem,7vw,7rem)}.fictional-yankee-video-frame{aspect-ratio:16/9;background:#252120;border-radius:4px;width:100%;max-width:1350px;margin:auto;overflow:hidden}.fictional-yankee-video-frame iframe{border:0;width:100%;height:100%;display:block}.fictional-yankee-video-start{color:#fff;cursor:pointer;text-shadow:0 1px 4px #000;background:linear-gradient(#15151555,#15151588),url(/brand/nehemia/hero-home.jpg) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;font-size:.9rem;display:flex}.fictional-yankee-play{border:1px solid;border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;padding-left:.25rem;font-size:1.4rem;display:grid}@media (max-width:640px){.fictional-yankee-header-inner{flex-wrap:wrap;gap:.75rem}.fictional-yankee-nav{border-radius:1rem;order:3;width:100%;padding:.75rem}.fictional-yankee-menu-label{display:none}.fictional-yankee-stone{background-size:113px 42px;width:40px;height:42px}.fictional-yankee-icon-nav a{flex:45%}}:is(body:has(.fictional-zulu),main:has(>.fictional-zulu)){color:#f7f7f7;background:#050505}.fictional-zulu-header,.fictional-zulu-footer{color:#f7f7f7;background:#050505;border-color:#ffffff30}.fictional-zulu-header{text-align:center;border-bottom:1px solid #ffffff30;padding:2rem 1.5rem}.fictional-zulu-brand{letter-spacing:-.03em;font-size:clamp(1.5rem,3vw,2.25rem)}.fictional-zulu-slogan{color:#bdbdbd;margin-top:.5rem;font-size:.875rem}.fictional-zulu-nav{flex-wrap:wrap;justify-content:center;gap:.75rem 2rem;margin-top:1.5rem;font-size:.875rem;display:flex}.fictional-zulu-header a,.fictional-zulu-footer a{color:#f7f7f7}.fictional-zulu-header a:hover,.fictional-zulu-footer a:hover{text-decoration:underline}.fictional-zulu-footer{text-align:center;border-top:1px solid #ffffff30;padding:3rem 1.5rem;font-size:.875rem}.fictional-zulu-footer>p+p{color:#bdbdbd;max-width:42rem;margin:.75rem auto 0}.fictional-zulu-footer nav{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem;display:flex}.fictional-zulu{color:#f7f7f7;background:#080808;min-height:100%;position:relative}.fictional-zulu section{color:#f7f7f7;background:#0d0d0d;border-color:#ffffff30}.fictional-zulu>section:first-child,.fictional-zulu>[data-wpc-block-type=hero]:first-child>section{background:#000;align-items:end;min-height:min(85vh,850px)}.fictional-zulu>section:first-child>.absolute.bg-gradient-to-t,.fictional-zulu>[data-wpc-block-type=hero]:first-child>section>.absolute.bg-gradient-to-t{background:linear-gradient(#0002 0%,#0009 62%,#000 100%)}.fictional-zulu>section:first-child>.relative,.fictional-zulu>[data-wpc-block-type=hero]:first-child>section>.relative{z-index:2}.fictional-zulu h1{max-width:18ch}.fictional-zulu section p,.fictional-zulu section figcaption,.fictional-zulu section [class*=text-black]{color:#c4c4c4}.fictional-zulu section [class*=text-white\/70],.fictional-zulu section [class*=text-white\/75]{color:#d0d0d0}.fictional-zulu h1,.fictional-zulu h2,.fictional-zulu h3,.fictional-zulu summary{color:#f7f7f7;font-weight:400}.fictional-zulu section a{color:#fff;background:#171717;border:1px solid #ffffff6b;text-decoration:none}.fictional-zulu section a:hover{background:#303030}.fictional-zulu section [class*=_a] a{background:0 0;border:0;text-decoration:underline}.fictional-zulu section details,.fictional-zulu section .divide-y,.fictional-zulu section .border-y,.fictional-zulu section .divide-y>*+*{border-color:#ffffff30}.fictional-zulu section figure>div{background:#1a1a1a}.fictional-zulu :is(a,summary):focus-visible,.fictional-zulu-header a:focus-visible,.fictional-zulu-footer a:focus-visible{outline-offset:4px;outline:2px solid #fff}.fictional-zulu-cross{pointer-events:none;color:#fff;z-index:1;place-items:center;height:min(85vh,850px);display:grid;position:absolute;inset:0 0 auto}.fictional-zulu-cross svg{width:min(70vw,28rem);height:min(70vw,28rem);animation:10s ease-in-out infinite fictional-zulu-breathe}@keyframes fictional-zulu-breathe{0%,to{opacity:0;filter:drop-shadow(0 0 #0000)}50%{opacity:.55;filter:drop-shadow(0 0 30px #fff3)}}@media (prefers-reduced-motion:reduce){.fictional-zulu-cross svg{opacity:.35;filter:none;animation:none}}
