.nbf{--night: #071526;--gilt: #f1cf78;--cream: #fff7e6;--serif: "Fraunces", Georgia, "Times New Roman", serif;position:relative;width:100%;height:clamp(560px,56.25vw,100svh);max-height:100svh;background:var(--night);color:#fff;overflow:hidden;isolation:isolate;z-index:2;font-family:var(--cpf-font-body)}.nbf__stage{position:absolute;inset:0}.nbf__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--night)}.nbf__shade{position:absolute;inset:0;pointer-events:none;transition:opacity .6s ease;background:radial-gradient(ellipse 62% 58% at 50% 54%,#040b16c7,#040b1680 55%,#040b1626),linear-gradient(to bottom,#040b1699 0,#040b1600 200px)}.nbf[data-mode=sound] .nbf__shade,.nbf[data-mode=paused] .nbf__shade{background:linear-gradient(to bottom,#040b1680 0,#040b1600 170px),linear-gradient(to top,#040b16e0 0,#040b168c 18%,#040b1600 38%)}.nbf__intro{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px 24px 56px;gap:18px}.nbf__intro[hidden]{display:none}.nbf__title{margin:0;font-family:var(--serif);font-weight:600;font-size:clamp(44px,6.4vw,96px);line-height:.98;letter-spacing:-.02em;color:var(--cream);text-shadow:0 6px 40px rgba(0,0,0,.55);font-variation-settings:"opsz" 144}.nbf__title em{display:block;font-style:italic;font-weight:400;color:var(--gilt)}.nbf__tagline{margin:0;max-width:34em;font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:#fff7e6db;text-shadow:0 2px 16px rgba(0,0,0,.6)}.nbf__play{margin-top:10px;display:inline-flex;align-items:center;gap:14px;padding:10px 26px 10px 10px;border:0;border-radius:999px;background:var(--cream);color:#0b2233;font:600 18px/1 var(--cpf-font-display);cursor:pointer;box-shadow:0 18px 50px -14px #f1cf78b3,0 0 0 6px #fff7e624;transition:transform .25s ease,box-shadow .25s ease}.nbf__play:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 22px 60px -14px #f1cf78d9,0 0 0 9px #fff7e629}.nbf__play:focus-visible,.nbf__verses button:focus-visible,.nbf__btn:focus-visible,.nbf__chip:focus-visible,.nbf__mk:focus-visible,.nbf__scrub:focus-visible{outline:3px solid var(--gilt);outline-offset:3px}.nbf__play-icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#b3263a;color:#fff;padding-left:3px}.nbf__play-time{font-weight:500;font-size:15px;color:#0b223399}.nbf__verses{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:7px;max-width:1120px}.nbf__verses button{display:inline-flex;align-items:baseline;gap:8px;padding:8px 13px;border:0;border-radius:999px;background:#fff7e61a;box-shadow:inset 0 0 0 1px #fff7e633;color:var(--cream);font:500 14px/1 var(--cpf-font-display);cursor:pointer;backdrop-filter:blur(6px);transition:background .2s ease,box-shadow .2s ease}.nbf__verses button:hover{background:#fff7e633;box-shadow:inset 0 0 0 1px #f1cf7899}.nbf__verses-n{font-family:var(--serif);font-style:italic;font-weight:600;color:var(--gilt)}.nbf__captions{position:absolute;left:50%;bottom:104px;transform:translate(-50%);width:min(1040px,calc(100% - 48px));text-align:center;pointer-events:none}.nbf__captions[hidden]{display:none}.nbf__line{margin:0;font-family:var(--serif);font-size:clamp(22px,2.05vw,32px);line-height:1.38;color:#fff7e680;text-shadow:0 2px 18px rgba(0,0,0,.85),0 0 2px rgba(0,0,0,.6);transition:opacity .35s ease}.nbf__line--b{padding-left:1.2em}.nbf__line span{transition:color .18s ease}.nbf__line .is-said{color:var(--cream)}.nbf__line .is-now{color:var(--gilt)}.nbf__bar{position:absolute;left:24px;right:24px;bottom:20px;display:flex;align-items:center;gap:12px;z-index:3}.nbf__bar[hidden]{display:none}.nbf__btn{flex:none;width:42px;height:42px;border:0;border-radius:50%;display:grid;place-items:center;background:#fff7e61f;color:var(--cream);cursor:pointer;backdrop-filter:blur(8px);transition:background .2s ease}.nbf__btn:hover{background:#fff7e63d}.nbf__btn--pp{background:var(--cream);color:#0b2233}.nbf__btn--pp:hover{background:#fff}.nbf__ico-play,.nbf__ico-off{display:none}[data-paused=true] .nbf__ico-play{display:block}[data-paused=true] .nbf__ico-pause{display:none}.nbf[data-muted=true] .nbf__ico-off{display:block}.nbf[data-muted=true] .nbf__ico-on{display:none}.nbf__btn[aria-pressed=false]{opacity:.55}.nbf__tl{position:relative;flex:1;height:42px;min-width:120px}.nbf__scrub{position:absolute;inset:0;cursor:pointer;border-radius:8px;z-index:1}.nbf__track{position:absolute;left:0;right:0;top:50%;height:5px;margin-top:-2.5px;border-radius:99px;background:#fff7e633;overflow:hidden;pointer-events:none;transition:height .15s ease,margin .15s ease}.nbf__tl:hover .nbf__track{height:8px;margin-top:-4px}.nbf__fill{display:block;height:100%;width:100%;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#d9a648,var(--gilt))}.nbf__mk{position:absolute;top:50%;left:var(--x);transform:translate(-50%,-50%);z-index:2;min-width:26px;height:26px;padding:0 6px;border:0;border-radius:99px;background:#071526db;box-shadow:inset 0 0 0 1.5px #fff7e659;color:var(--cream);font:italic 600 12.5px/1 var(--serif);cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.nbf__mk[data-mk="0"]{transform:translateY(-50%)}.nbf__mk[data-mk="8"]{transform:translate(-100%,-50%)}.nbf__mk.is-done{background:#d9a648;color:#0b2233;box-shadow:none}.nbf__mk.is-cur{background:var(--cream);color:#0b2233;box-shadow:0 0 0 4px #f1cf7873}.nbf__mk:hover{box-shadow:inset 0 0 0 1.5px var(--gilt),0 0 0 4px #f1cf784d}.nbf__peek{position:absolute;bottom:calc(100% + 12px);left:0;width:240px;padding:6px 6px 10px;border-radius:14px;background:#071526f0;box-shadow:0 18px 40px #00000080,inset 0 0 0 1px #fff7e61f;opacity:0;transform:translate(-50%,6px);transition:opacity .15s ease,transform .15s ease;pointer-events:none;text-align:left}.nbf__peek.is-on{opacity:1;transform:translate(-50%)}.nbf__peek-img{display:block;width:228px;height:128px;border-radius:9px;background-image:var(--sprite);background-size:900% 100%;background-repeat:no-repeat}.nbf__peek-title{display:block;margin:9px 6px 2px;font:600 14px/1.25 var(--cpf-font-display);color:var(--cream)}.nbf__peek-time{display:block;margin:0 6px;font-size:12.5px;color:#fff7e699}.nbf__time{flex:none;font:500 13.5px/1 var(--cpf-font-display);color:#fff7e6bf;font-variant-numeric:tabular-nums}.nbf__chip{flex:none;display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 16px;border:0;border-radius:999px;background:#fff7e61f;color:var(--cream);font:600 14px/1 var(--cpf-font-display);cursor:pointer;backdrop-filter:blur(8px);max-width:280px;transition:background .2s ease}.nbf__chip:hover,.nbf__chip[aria-expanded=true]{background:#fff7e63d}.nbf__chip[hidden]{display:none}.nbf__chip-n{font:italic 600 15px/1 var(--serif);color:var(--gilt)}.nbf__chip-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nbf__pop{position:absolute;right:24px;bottom:76px;width:min(440px,calc(100% - 48px));max-height:calc(100% - 200px);overflow:auto;z-index:4;padding:22px 24px 20px;border-radius:20px;background:#071526f2;box-shadow:0 30px 70px #0000008c,inset 0 0 0 1px #fff7e61f;backdrop-filter:blur(12px);animation:nbf-pop .32s cubic-bezier(.2,.8,.2,1)}.nbf__pop[hidden]{display:none}@keyframes nbf-pop{0%{opacity:0;transform:translateY(12px) scale(.98)}}.nbf__pop-head{display:flex;align-items:center;gap:14px}.nbf__pop-ava{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:50% 14%;box-shadow:0 0 0 2px var(--cream),0 0 0 4px #d9a648;flex:none}.nbf__pop-ava[hidden]{display:none}.nbf__pop-who{margin:0 0 4px;font-size:14px;color:#fff7e6b3}.nbf__pop-who b{color:var(--cream);font-family:var(--cpf-font-display)}.nbf__pop-who i{font-family:var(--serif);color:var(--gilt)}.nbf__pop-title{margin:0;font-family:var(--serif);font-weight:600;font-size:28px;line-height:1.1;color:var(--cream)}.nbf__pop-n{font-style:italic;color:var(--gilt)}.nbf__pop-sum{margin:16px 0 0;font-size:17px;line-height:1.5;color:var(--cream)}.nbf__pop-more p{margin:12px 0 0;font-size:15px;line-height:1.6;color:#fff7e6c7}.nbf__pop-back{margin-top:18px;display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border:0;border-radius:999px;background:var(--cream);color:#0b2233;font:600 14.5px/1 var(--cpf-font-display);cursor:pointer}.nbf__end{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:24px;background:radial-gradient(ellipse 70% 60% at 50% 50%,#071526c7,#071526eb);animation:nbf-fade .6s ease}.nbf__end[hidden]{display:none}@keyframes nbf-fade{0%{opacity:0}}.nbf__end-title{margin:0;font-family:var(--serif);font-style:italic;font-weight:600;font-size:clamp(38px,5vw,72px);color:var(--gilt)}.nbf__end-sub{margin:0;font-size:19px;color:var(--cream)}.nbf__end-actions{margin-top:12px;display:flex;gap:14px;flex-wrap:wrap;justify-content:center;align-items:center}.nbf__ghost{padding:13px 22px;border:0;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1.5px #fff7e699;color:var(--cream);font:600 15px/1 var(--cpf-font-display);cursor:pointer}.nbf-mini{position:fixed;left:50%;bottom:18px;z-index:60;transform:translate(-50%);display:flex;align-items:center;gap:12px;width:min(560px,calc(100% - 24px));padding:8px;border-radius:999px;background:#071526f0;color:#fff7e6;box-shadow:0 20px 50px #0006,inset 0 0 0 1px #fff7e61f;backdrop-filter:blur(10px);animation:nbf-mini .35s cubic-bezier(.2,.8,.2,1)}.nbf-mini[hidden]{display:none}@keyframes nbf-mini{0%{opacity:0;transform:translate(-50%,20px)}}.nbf-mini__t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14.5px/1.2 var(--cpf-font-display)}.nbf-mini__n{font:italic 600 15px/1 Fraunces,Georgia,serif;color:#f1cf78}.nbf-mini__bar{position:absolute;left:58px;right:150px;bottom:7px;height:3px;border-radius:9px;background:#fff7e626;overflow:hidden}.nbf-mini__bar span{display:block;height:100%;background:#f1cf78;transform-origin:0 50%;transform:scaleX(0)}.nbf-mini__back{flex:none;padding:11px 16px;border:0;border-radius:999px;background:#fff7e624;color:#fff7e6;font:600 13.5px/1 var(--cpf-font-display);cursor:pointer}@media(max-width:720px){.nbf{height:auto;max-height:none;padding-top:var(--header-h-rest, 72px);display:flex;flex-direction:column}.nbf__stage{position:relative;inset:auto;aspect-ratio:16 / 9;flex:none}.nbf__video{object-fit:contain}.nbf__shade{display:none}.nbf__intro{position:static;padding:26px 20px 30px;gap:14px}.nbf__title{font-size:40px}.nbf__tagline,.nbf__play{font-size:16.5px}.nbf__verses{gap:6px}.nbf__verses button{font-size:13px;padding:8px 12px}.nbf__captions{position:relative;left:auto;bottom:auto;transform:none;width:auto;padding:14px 18px 4px;min-height:4.6em;text-align:left}.nbf__stage .nbf__captions{position:absolute;top:100%}.nbf[data-mode=sound] .nbf__stage,.nbf[data-mode=paused] .nbf__stage{margin-bottom:calc(4.6em + 26px)}.nbf__line{font-size:18px;color:#fff7e673;text-shadow:none}.nbf__bar{position:relative;left:auto;right:auto;bottom:auto;flex-wrap:wrap;padding:6px 14px 18px;gap:10px}.nbf__tl{order:-1;flex:1 1 100%}.nbf__time{margin-right:auto}.nbf__chip{flex:1 1 100%;order:5;justify-content:center;max-width:none}.nbf__peek{display:none}.nbf__mk-n{font-size:11px}.nbf__mk{min-width:22px;height:22px;padding:0 4px}.nbf__mk[data-mk="0"],.nbf__mk[data-mk="8"]{min-width:12px;width:12px;height:12px;padding:0}.nbf__mk[data-mk="0"] .nbf__mk-n,.nbf__mk[data-mk="8"] .nbf__mk-n{display:none}.nbf__pop{position:fixed;left:10px;right:10px;bottom:10px;width:auto;max-height:78svh;z-index:70}.nbf__end{position:absolute}.nbf-mini__bar{display:none}}@media(prefers-reduced-motion:reduce){.nbf *,.nbf-mini{animation:none!important;transition:none!important}}.nbs[data-astro-cid-7nrleegl]{--paper: #f6efe0;--ink: #22303a;--teal: #043845;--berry: #b3263a;--gilt: #d9b45a;--serif: "Fraunces", Georgia, "Times New Roman", serif;background:var(--paper);color:var(--ink);font-family:var(--cpf-font-body)}.nbs__wrap[data-astro-cid-7nrleegl]{width:min(1120px,100% - 48px);margin-inline:auto}.sr-only[data-astro-cid-7nrleegl]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nbs__intro[data-astro-cid-7nrleegl]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:start;padding:88px 0 56px}.nbs__h1[data-astro-cid-7nrleegl]{margin:0 0 20px;font-family:var(--serif);font-weight:600;font-size:clamp(34px,4vw,54px);line-height:1.05;letter-spacing:-.02em;color:var(--teal)}.nbs__p[data-astro-cid-7nrleegl]{margin:0 0 28px;font-size:19px;line-height:1.6;color:#2f4146}.nbs__cta[data-astro-cid-7nrleegl]{display:inline-flex;align-items:center;padding:15px 28px;border-radius:999px;background:var(--teal);color:#fff;font:600 16px/1 var(--cpf-font-display);text-decoration:none;transition:background .2s ease}.nbs__cta[data-astro-cid-7nrleegl]:hover{background:#05414f}.nbs__cta[data-astro-cid-7nrleegl]:focus-visible{outline:3px solid var(--gilt);outline-offset:3px}.nbs__diff[data-astro-cid-7nrleegl]{padding:28px 30px 10px;border-radius:20px;background:#fffaf0;box-shadow:0 24px 50px -40px #3c280a80}.nbs__diff-h[data-astro-cid-7nrleegl]{margin:0 0 10px;font-family:var(--serif);font-weight:600;font-size:24px;color:var(--teal)}.nbs__diff[data-astro-cid-7nrleegl] p[data-astro-cid-7nrleegl]{font-size:16px;line-height:1.65;color:#34464b}.nbs__steps[data-astro-cid-7nrleegl]{list-style:none;margin-block:0;padding:8px 0 96px}.nbs__step[data-astro-cid-7nrleegl]{display:grid;grid-template-columns:84px minmax(0,1fr) 168px;gap:36px;align-items:start;padding:40px 28px;margin:0 -28px;border-top:1px solid rgba(4,56,69,.12);border-radius:18px;scroll-margin-top:110px;transition:background .4s ease,border-color .4s ease}.nbs__step[data-astro-cid-7nrleegl]:first-child{border-top-color:transparent}.nbs__step[data-astro-cid-7nrleegl].is-playing{background:#fffaf0;border-top-color:transparent}.nbs__step[data-astro-cid-7nrleegl].is-playing+.nbs__step[data-astro-cid-7nrleegl]{border-top-color:transparent}.nbs__num[data-astro-cid-7nrleegl]{font-family:var(--serif);font-style:italic;font-weight:600;font-size:46px;line-height:1;color:var(--gilt);text-align:right}.nbs__h2[data-astro-cid-7nrleegl]{margin:4px 0 12px;font-family:var(--serif);font-weight:600;font-size:clamp(26px,2.4vw,32px);line-height:1.12;color:var(--teal)}.nbs__body[data-astro-cid-7nrleegl] p[data-astro-cid-7nrleegl]{margin:0 0 12px;font-size:17px;line-height:1.65;color:#34464b;max-width:40em}.nbs__who[data-astro-cid-7nrleegl]{margin:0;text-align:center}.nbs__who[data-astro-cid-7nrleegl] img[data-astro-cid-7nrleegl]{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:100px 100px 12px 12px;background:#e9e9e9;box-shadow:0 0 0 4px #fffaf0,0 0 0 6px var(--gilt),0 20px 40px -26px #28190099}.nbs__who[data-astro-cid-7nrleegl] figcaption[data-astro-cid-7nrleegl]{margin-top:14px;line-height:1.3}.nbs__who[data-astro-cid-7nrleegl] b[data-astro-cid-7nrleegl]{display:block;font:700 16px/1.25 var(--cpf-font-display);color:var(--teal)}.nbs__who[data-astro-cid-7nrleegl] span[data-astro-cid-7nrleegl]{display:block;margin-top:3px;font-size:13.5px;color:#5b6b70}.nbs__close[data-astro-cid-7nrleegl]{padding:96px 0 104px;text-align:center;color:#fff;background:radial-gradient(900px 400px at 50% 0%,rgba(255,238,190,.12),transparent 70%),linear-gradient(180deg,#0d2a45,#071526)}.nbs__close-h[data-astro-cid-7nrleegl]{margin:0 0 30px;font-family:var(--serif);font-weight:600;font-size:clamp(36px,4.6vw,62px);line-height:1.05;color:#fff7e6}.nbs__close-h[data-astro-cid-7nrleegl] em[data-astro-cid-7nrleegl]{display:block;font-style:italic;font-weight:400;color:var(--gilt)}.nbs__close-actions[data-astro-cid-7nrleegl]{display:flex;gap:22px;justify-content:center;align-items:center;flex-wrap:wrap}.nbs__phone[data-astro-cid-7nrleegl]{font:600 16px/1 var(--cpf-font-display);color:#fff7e6;text-decoration:underline;text-underline-offset:5px}@media(max-width:900px){.nbs__intro[data-astro-cid-7nrleegl]{grid-template-columns:1fr;gap:28px;padding-top:56px}}@media(max-width:760px){.nbs__step[data-astro-cid-7nrleegl]{grid-template-columns:40px minmax(0,1fr);gap:4px 16px;padding:30px 16px;margin:0 -16px}.nbs__num[data-astro-cid-7nrleegl]{font-size:32px;padding-top:2px}.nbs__body[data-astro-cid-7nrleegl]{grid-column:2}.nbs__who[data-astro-cid-7nrleegl]{grid-column:2;display:flex;align-items:center;gap:14px;text-align:left;margin-top:6px}.nbs__who[data-astro-cid-7nrleegl] img[data-astro-cid-7nrleegl]{width:64px;flex:none;aspect-ratio:1;border-radius:50%;object-position:50% 14%;box-shadow:0 0 0 3px #fffaf0,0 0 0 4.5px var(--gilt)}.nbs__who[data-astro-cid-7nrleegl] figcaption[data-astro-cid-7nrleegl]{margin:0}}
