.map_hero-module__FdMPOa__map_hero{--hero-paper:color-mix(in srgb, var(--ill-sand) 80%, #fffaf0);--hero-sea:color-mix(in srgb, var(--ill-water) 34%, #f6fbfd);--hero-coast:color-mix(in srgb, var(--ill-wood) 75%, var(--ill-ink));--hero-ink:color-mix(in srgb, var(--ill-hair) 85%, var(--ill-wood));width:100%;max-width:22rem;height:auto;filter:drop-shadow(var(--shadow-float));margin-inline:auto;display:block;overflow:visible}@media (min-width:62.5em){.map_hero-module__FdMPOa__map_hero{max-width:none;max-height:28rem}}[data-theme=dark] .map_hero-module__FdMPOa__map_hero{--hero-paper:#1e2838;--hero-sea:#0b1320;--hero-coast:color-mix(in srgb, var(--color-lake) 65%, transparent);--hero-ink:#d6cdbb}.map_hero-module__FdMPOa__paper{fill:var(--hero-paper)}.map_hero-module__FdMPOa__sea{fill:var(--hero-sea);stroke:var(--hero-coast);stroke-width:.8px}.map_hero-module__FdMPOa__river{fill:none;stroke:var(--ill-water);stroke-width:1.4px;stroke-linecap:round}.map_hero-module__FdMPOa__road{fill:none;stroke:var(--color-thread);stroke-width:1.4px;stroke-dasharray:.006 .012;stroke-linecap:round;opacity:.5}.map_hero-module__FdMPOa__thread{fill:none;stroke:var(--color-thread);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:3.2s ease-in-out .4s forwards map_hero-module__FdMPOa__draw}.map_hero-module__FdMPOa__sticker{filter:drop-shadow(0 1px 2px #00000040)}.map_hero-module__FdMPOa__halo{fill:var(--ill-sun-light);opacity:0;transform-box:fill-box;transform-origin:50%;animation:.6s 3.4s forwards map_hero-module__FdMPOa__arrive,2.4s ease-in-out 4s infinite map_hero-module__FdMPOa__breathe}.map_hero-module__FdMPOa__compass_ring{fill:color-mix(in srgb, var(--hero-paper) 70%, transparent);stroke:var(--hero-ink);stroke-width:1px}.map_hero-module__FdMPOa__needle{fill:var(--hero-ink)}.map_hero-module__FdMPOa__north{fill:var(--color-thread)}@keyframes map_hero-module__FdMPOa__draw{to{stroke-dashoffset:0}}@keyframes map_hero-module__FdMPOa__arrive{to{opacity:.6}}@keyframes map_hero-module__FdMPOa__breathe{50%{transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.map_hero-module__FdMPOa__thread{stroke-dashoffset:0}.map_hero-module__FdMPOa__halo{opacity:.6}}
.content_notice-module__ikSNzW__content_notice{max-width:var(--reading-max);border-radius:var(--radius-card);background-color:var(--color-accent-soft);color:var(--color-text);font-size:var(--fs-small);gap:.625rem;margin-top:1.25rem;padding:.75rem 1rem;line-height:1.5;display:flex}.content_notice-module__ikSNzW__content_notice svg{width:1.25rem;height:1.25rem;color:var(--color-accent-text);flex-shrink:0}
.depth_gate-module__GT20Qa__depth_gate{border-radius:var(--radius-panel);background-color:var(--color-surface);max-width:36rem;box-shadow:var(--shadow-outer);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1rem;margin:2rem auto;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.depth_gate-module__GT20Qa__icon{background-color:var(--color-thread-soft);width:3rem;height:3rem;color:var(--color-thread-text);border-radius:50%;place-items:center;display:grid}.depth_gate-module__GT20Qa__icon svg{width:1.5rem;height:1.5rem}.depth_gate-module__GT20Qa__title{font-family:var(--font-display);font-size:var(--fs-h3)}.depth_gate-module__GT20Qa__text{color:var(--color-muted);text-wrap:pretty}.depth_gate-module__GT20Qa__button,.depth_gate-module__GT20Qa__switch{min-height:var(--control-size);border-radius:var(--radius-pill);font:inherit;font-weight:var(--fw-bold);cursor:pointer;border:0;align-items:center;gap:.5rem;padding:0 1.25rem;display:inline-flex}:is(.depth_gate-module__GT20Qa__button,.depth_gate-module__GT20Qa__switch) svg{width:1.125rem;height:1.125rem}.depth_gate-module__GT20Qa__button{background-color:var(--color-accent);box-shadow:var(--shadow-outer);color:var(--color-accent-ink)}.depth_gate-module__GT20Qa__switch{background-color:var(--color-surface);box-shadow:var(--shadow-outer);color:var(--color-text)}.depth_gate-module__GT20Qa__switch[aria-pressed=true]{box-shadow:var(--shadow-inner);color:var(--color-thread-text)}
.a11y_panel-module__mEzeIG__dialog,.a11y_panel-module__mEzeIG__reader{--_raised:var(--shadow-outer,0 0 0 1.5px var(--_line));--_pressed:var(--shadow-inner,inset 0 0 0 1.5px var(--_accent));--_target:var(--control-size,2.5rem);--_bg:var(--a11y-bg,var(--color-surface,Canvas));--_text:var(--a11y-text,var(--color-text,CanvasText));--_muted:var(--a11y-muted,var(--color-text-muted,color-mix(in srgb, var(--_text) 68%, transparent)));--_accent:var(--a11y-accent,var(--color-accent,Highlight));--_on-accent:var(--a11y-on-accent,var(--color-on-accent,#fff));--_line:var(--a11y-line,color-mix(in srgb, var(--_text) 14%, transparent));--_tint:color-mix(in srgb, var(--_accent) 12%, transparent);--_radius:var(--a11y-radius,var(--radius-panel,.75rem))}.a11y_panel-module__mEzeIG__trigger{position:relative}.a11y_panel-module__mEzeIG__trigger[data-active]:after{content:"";z-index:3;opacity:1;background:var(--a11y-accent,var(--color-accent,currentColor));width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--a11y-bg,var(--color-surface,Canvas));border-radius:50%;position:absolute;inset-block:.3rem auto;inset-inline:auto .3rem}.a11y_panel-module__mEzeIG__dialog{width:100%;max-width:none;max-height:min(90dvh,46rem);color:var(--_text);background:0 0;border:0;margin:auto 0 0;padding:0;overflow:visible}@media (min-width:40em){.a11y_panel-module__mEzeIG__dialog{width:24.5rem;max-height:calc(100dvh - 2rem);margin-block:1rem;margin-inline:auto 1rem}}.a11y_panel-module__mEzeIG__dialog::backdrop{background:#00000061}.a11y_panel-module__mEzeIG__dialog[open]{animation:.22s cubic-bezier(.2,.8,.2,1) a11y_panel-module__mEzeIG__a11y_in}@keyframes a11y_panel-module__mEzeIG__a11y_in{0%{opacity:0;translate:0 1.5rem}}@media (prefers-reduced-motion:reduce){.a11y_panel-module__mEzeIG__dialog[open]{animation:none}}.a11y_panel-module__mEzeIG__panel{max-height:inherit;overscroll-behavior:contain;padding:1.125rem 1.125rem calc(1.125rem + env(safe-area-inset-bottom));border-radius:var(--_radius) var(--_radius) 0 0;background:var(--_bg);box-shadow:var(--a11y-shadow,0 1.5rem 4rem #00000047);flex-direction:column;gap:1rem;display:flex;overflow-y:auto}@media (min-width:40em){.a11y_panel-module__mEzeIG__panel{border-radius:var(--_radius);padding:1.25rem}}.a11y_panel-module__mEzeIG__panel>*{flex-shrink:0}.a11y_panel-module__mEzeIG__head{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid}.a11y_panel-module__mEzeIG__head_icon{background:var(--_accent);width:2.25rem;height:2.25rem;color:var(--_on-accent);border-radius:50%;padding:.4rem}.a11y_panel-module__mEzeIG__title{font-family:var(--a11y-font-heading,var(--font-heading,inherit));font-size:1.125rem;line-height:1.2}.a11y_panel-module__mEzeIG__intro{color:var(--_muted);margin-top:.125rem;font-size:.8125rem;line-height:1.4}.a11y_panel-module__mEzeIG__close{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-block:-.375rem;margin-inline:0 -.375rem;display:grid}.a11y_panel-module__mEzeIG__close:hover{box-shadow:var(--_pressed)}.a11y_panel-module__mEzeIG__close svg{width:1.25rem;height:1.25rem}.a11y_panel-module__mEzeIG__profiles{scrollbar-width:none;gap:.375rem;margin-inline:-1.125rem;padding:.375rem 1.125rem .5rem;display:flex;overflow-x:auto}@media (min-width:40em){.a11y_panel-module__mEzeIG__profiles{flex-wrap:wrap;margin-inline:0;padding-inline:.125rem}}.a11y_panel-module__mEzeIG__profile{min-height:var(--_target);background:var(--_bg);box-shadow:var(--_raised);color:inherit;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:.375rem;padding-block:0;padding-inline:.625rem .875rem;font-size:.8125rem;font-weight:600;transition:box-shadow .3s,background-color .3s,color .3s;display:inline-flex}.a11y_panel-module__mEzeIG__profile svg{width:1.125rem;height:1.125rem;color:var(--_accent)}.a11y_panel-module__mEzeIG__profile:hover{box-shadow:var(--_pressed)}.a11y_panel-module__mEzeIG__profile[aria-pressed=true]{background:var(--_accent);box-shadow:var(--_pressed);color:var(--_on-accent)}.a11y_panel-module__mEzeIG__profile[aria-pressed=true] svg{color:inherit}.a11y_panel-module__mEzeIG__profile:focus-visible{outline:3px solid var(--_accent);outline-offset:2px}.a11y_panel-module__mEzeIG__sizes{background:color-mix(in srgb, var(--_bg), black var(--pressed-shade,5%));min-width:0;box-shadow:var(--shadow-inner,none);border:0;border-radius:999px;grid-template-columns:auto repeat(4,1fr);align-items:center;gap:.25rem;padding-block:.25rem;padding-inline:.75rem .25rem;display:grid}.a11y_panel-module__mEzeIG__legend{float:inline-start;color:var(--_muted);margin-inline-end:.5rem;font-size:.8125rem;font-weight:600}.a11y_panel-module__mEzeIG__size{height:var(--_target);font-family:var(--a11y-font-heading,var(--font-heading,inherit));cursor:pointer;border-radius:999px;place-items:center;font-weight:700;line-height:1;display:grid;position:relative}.a11y_panel-module__mEzeIG__size[data-size="100"]{font-size:.875rem}.a11y_panel-module__mEzeIG__size[data-size="112"]{font-size:1.0625rem}.a11y_panel-module__mEzeIG__size[data-size="125"]{font-size:1.25rem}.a11y_panel-module__mEzeIG__size[data-size="150"]{font-size:1.5rem}.a11y_panel-module__mEzeIG__size input{opacity:0;cursor:pointer;position:absolute;inset:0}.a11y_panel-module__mEzeIG__size:has(input:checked){background:var(--_bg);color:var(--_accent);box-shadow:var(--shadow-outer,0 1px 4px #0000002e)}.a11y_panel-module__mEzeIG__size:has(input:focus-visible){outline:3px solid var(--_accent);outline-offset:1px}@media (max-width:44.99em){.a11y_panel-module__mEzeIG__size[data-size="150"]{display:none}}.a11y_panel-module__mEzeIG__tiles{grid-template-columns:repeat(3,1fr);gap:.5rem;padding:0;list-style:none;display:grid}@media (max-width:22em){.a11y_panel-module__mEzeIG__tiles{grid-template-columns:repeat(2,1fr)}}.a11y_panel-module__mEzeIG__tiles>li:last-child:nth-child(3n+1){grid-column:1/-1}.a11y_panel-module__mEzeIG__tiles>li:last-child:nth-child(3n+1) .a11y_panel-module__mEzeIG__tile{grid-auto-flow:column;justify-content:center;align-items:center;gap:.5rem;min-height:3.25rem}@media (pointer:coarse){.a11y_panel-module__mEzeIG__tiles li[data-only=fine]{display:none}}.a11y_panel-module__mEzeIG__tile{border-radius:calc(var(--_radius) * .75);background:var(--_bg);width:100%;height:100%;min-height:4.75rem;box-shadow:var(--_raised);color:inherit;font:inherit;text-align:center;cursor:pointer;border:0;align-content:center;justify-items:center;gap:.1875rem;padding:.625rem .375rem;transition:box-shadow .3s,background-color .3s;display:grid}.a11y_panel-module__mEzeIG__tile:hover{box-shadow:var(--_pressed)}.a11y_panel-module__mEzeIG__tile:focus-visible{outline:3px solid var(--_accent);outline-offset:2px}.a11y_panel-module__mEzeIG__tile[aria-pressed=true]{background:var(--_tint);box-shadow:var(--_pressed)}.a11y_panel-module__mEzeIG__tile_icon{width:1.375rem;height:1.375rem;color:var(--_accent)}.a11y_panel-module__mEzeIG__tile_title{font-size:.8125rem;font-weight:600;line-height:1.2}.a11y_panel-module__mEzeIG__tile_state{letter-spacing:.04em;text-transform:uppercase;color:var(--_muted);font-size:.6875rem;font-weight:600}[aria-pressed=true]>.a11y_panel-module__mEzeIG__tile_state{color:var(--_accent)}.a11y_panel-module__mEzeIG__foot{border-top:1px solid var(--_line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.875rem;display:flex}.a11y_panel-module__mEzeIG__reset{min-height:var(--_target);background:var(--_bg);box-shadow:var(--_raised);color:inherit;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.8125rem;font-weight:600;transition:box-shadow .3s;display:inline-flex}.a11y_panel-module__mEzeIG__reset:disabled{opacity:.5;box-shadow:none;cursor:default}.a11y_panel-module__mEzeIG__reset:not(:disabled):hover{box-shadow:var(--_pressed)}.a11y_panel-module__mEzeIG__reset:focus-visible{outline:3px solid var(--_accent);outline-offset:2px}.a11y_panel-module__mEzeIG__reset svg{width:1rem;height:1rem}.a11y_panel-module__mEzeIG__statement{color:inherit;text-underline-offset:.2em;font-size:.8125rem;font-weight:600;text-decoration:underline}.a11y_panel-module__mEzeIG__note{color:var(--_muted);font-size:.75rem;line-height:1.45}.a11y_panel-module__mEzeIG__filters{width:0;height:0;position:absolute;overflow:hidden}.a11y_panel-module__mEzeIG__guide{--guide-y:33vh;--guide-h:3.25em;inset-inline:0;top:calc(var(--guide-y) - var(--guide-h) / 2);height:var(--guide-h);z-index:2147483000;pointer-events:none;border-block:2px solid var(--a11y-accent,var(--color-accent,#f5c400));position:fixed;box-shadow:0 0 0 100vmax #0000006b}.a11y_panel-module__mEzeIG__reader{inset-inline-start:max(1rem, env(safe-area-inset-left));bottom:calc(var(--float-bottom,1rem) + env(safe-area-inset-bottom));z-index:46;background:var(--_bg);color:var(--_text);box-shadow:var(--a11y-shadow,0 .5rem 1.5rem #00000040);border-radius:999px;align-items:center;gap:.25rem;padding:.25rem;display:flex;position:fixed}.a11y_panel-module__mEzeIG__reader_main,.a11y_panel-module__mEzeIG__reader_button{height:2.75rem;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;display:inline-flex}:is(.a11y_panel-module__mEzeIG__reader_main,.a11y_panel-module__mEzeIG__reader_button) svg{width:1.125rem;height:1.125rem}:is(.a11y_panel-module__mEzeIG__reader_main,.a11y_panel-module__mEzeIG__reader_button):focus-visible{outline:3px solid var(--_accent);outline-offset:2px}.a11y_panel-module__mEzeIG__reader_main{background:var(--_accent);color:var(--_on-accent);padding-block:0;padding-inline:.75rem 1rem}.a11y_panel-module__mEzeIG__reader_button{min-width:2.75rem;color:inherit;background:0 0;padding:0 .5rem}.a11y_panel-module__mEzeIG__reader_button:hover{box-shadow:var(--_pressed)}.a11y_panel-module__mEzeIG__panel .a11y_panel-module__mEzeIG__depth{width:100%;min-height:var(--_target);justify-content:center;font-size:.875rem}
.back_to_top-module__GeSzMG__back_to_top{background-color:var(--color-surface);color:var(--color-thread-text);box-shadow:var(--shadow-float);border-radius:50%;place-items:center;display:grid}.back_to_top-module__GeSzMG__back_to_top:hover{background-color:var(--color-thread-soft)}.back_to_top-module__GeSzMG__back_to_top:hover svg{transform:translateY(-.15rem)}.back_to_top-module__GeSzMG__back_to_top:active{box-shadow:var(--shadow-pressed)}.back_to_top-module__GeSzMG__back_to_top svg{stroke-width:2.25px;width:1.25rem;height:1.25rem;transition:transform .25s}@media (prefers-reduced-motion:reduce){.back_to_top-module__GeSzMG__back_to_top:hover svg{transform:none}}
.corner_dock-module__QoPj8G__dock{--dock-size:var(--button-md);--dock-gap:.625rem;--dock-lift:0rem;--dock-shift:0rem;inset-inline-end:max(1rem, env(safe-area-inset-right), env(safe-area-inset-left));bottom:max(1rem, env(safe-area-inset-bottom));z-index:30;width:var(--dock-size);height:var(--dock-size);pointer-events:none;position:fixed}.corner_dock-module__QoPj8G__dock>*{pointer-events:auto}@media (min-width:45em){.corner_dock-module__QoPj8G__dock{inset-inline-end:max(1.5rem, env(safe-area-inset-right), env(safe-area-inset-left));bottom:max(1.5rem, env(safe-area-inset-bottom))}}.corner_dock-module__QoPj8G__dock:has([data-dock=guide][data-spool=true]:is([data-away=false],:focus-within)){--dock-lift:calc(var(--dock-size) + var(--dock-gap))}html[data-mode=kids] .corner_dock-module__QoPj8G__dock{--dock-lift:calc(5.5rem + .375rem + var(--dock-gap));--dock-shift:calc((5.5rem - var(--dock-size)) / 2);inset-inline-end:max(1rem, env(safe-area-inset-right), env(safe-area-inset-left));bottom:max(1rem, env(safe-area-inset-bottom))}.corner_dock-module__QoPj8G__dock [data-dock=arrow]{inset-inline-end:var(--dock-shift);width:var(--dock-size);height:var(--dock-size);translate:0 calc(-1 * var(--dock-lift));opacity:0;visibility:hidden;transition:translate .3s var(--ease), transform .3s var(--ease), opacity .3s var(--ease), visibility 0s linear .3s, background-color .2s ease;position:absolute;bottom:0;transform:translateY(.75rem)scale(.9)}.corner_dock-module__QoPj8G__dock[data-scrolled=true] [data-dock=arrow]{opacity:1;visibility:visible;transition:translate .3s var(--ease), transform .3s var(--ease), opacity .3s var(--ease), visibility 0s linear, background-color .2s ease;transform:none}.corner_dock-module__QoPj8G__dock [data-dock=arrow]:after{content:"";top:100%;width:.125rem;height:var(--dock-gap);border-radius:var(--radius-pill);background-color:var(--color-thread);opacity:0;transition:opacity .2s;position:absolute;inset-inline-start:calc(50% - .0625rem)}.corner_dock-module__QoPj8G__dock:has([data-dock=guide][data-spool=true]:is([data-away=false],:focus-within)) [data-dock=arrow]:after{opacity:.55}.corner_dock-module__QoPj8G__dock[data-typing=true] [data-dock=arrow],.corner_dock-module__QoPj8G__dock[data-footer=true] [data-dock=arrow]{opacity:0;visibility:hidden;transition:translate .3s var(--ease), transform .3s var(--ease), opacity .3s var(--ease), visibility 0s linear .3s;transform:translateY(.75rem)scale(.9)}.corner_dock-module__QoPj8G__dock:has([data-dock=guide]:is([data-open=true],[data-intro=true])) [data-dock=arrow]{opacity:0;visibility:hidden;transition:translate .3s var(--ease), transform .3s var(--ease), opacity .3s var(--ease), visibility 0s linear .3s;transform:translateY(.75rem)scale(.9)}.corner_dock-module__QoPj8G__dock[data-footer=true] [data-dock=guide]:not([data-open=true],[data-intro=true],:focus-within) [data-dock=spool]{opacity:0;visibility:hidden;transition:transform .3s var(--ease), opacity .3s var(--ease), visibility 0s linear .3s;transform:translateY(calc(100% + 1.5rem))}:is(body.menu-open .corner_dock-module__QoPj8G__dock,body:has([data-dock-aside]) .corner_dock-module__QoPj8G__dock){display:none}@media print{.corner_dock-module__QoPj8G__dock{display:none}}@media (prefers-reduced-motion:reduce){.corner_dock-module__QoPj8G__dock [data-dock=arrow]{transition:opacity .2s,visibility 0s linear .2s;transform:none}.corner_dock-module__QoPj8G__dock[data-scrolled=true] [data-dock=arrow]{transition:opacity .2s,visibility linear}}
.logo-module__YL4sqG__logo{height:var(--logo-height);align-items:center;gap:.4375rem;display:inline-flex}.logo-module__YL4sqG__mark{flex-shrink:0;width:auto;height:125%;margin-top:.25rem;overflow:visible}.logo-module__YL4sqG__page{fill:var(--color-surface);stroke:var(--color-text);stroke-width:2.2px;stroke-linejoin:round}.logo-module__YL4sqG__lines{fill:none;stroke:var(--color-muted);stroke-width:1.4px;stroke-linecap:round;opacity:.6}.logo-module__YL4sqG__ribbon path{fill:none;stroke:var(--color-thread);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.logo-module__YL4sqG__ribbon{transform-origin:24.5px 2.5px;transform-box:view-box}a:hover .logo-module__YL4sqG__ribbon,a:focus-visible .logo-module__YL4sqG__ribbon{animation:logo-module__YL4sqG__sway .9s var(--ease-bounce)}@keyframes logo-module__YL4sqG__sway{30%{transform:rotate(6deg)}60%{transform:rotate(-4deg)}}.logo-module__YL4sqG__name{font-family:var(--font-display);font-size:1.625rem;font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--color-text);line-height:1}.logo-module__YL4sqG__words{flex-direction:column;justify-content:center;min-width:0;display:flex}.logo-module__YL4sqG__signature{flex-wrap:wrap;align-items:baseline;gap:.125rem .375rem;margin-top:.1875rem;display:flex}.logo-module__YL4sqG__signature>.logo-module__YL4sqG__brand{white-space:nowrap}.logo-module__YL4sqG__header{min-width:0}@media (max-width:22.49em){.logo-module__YL4sqG__header .logo-module__YL4sqG__by{display:none}}.logo-module__YL4sqG__by{color:var(--color-muted);font-family:var(--font-body);font-size:.625rem;font-weight:var(--fw-semibold);letter-spacing:.02em;line-height:1}.logo-module__YL4sqG__brand{color:var(--color-thread-text);font-family:var(--font-body);font-size:.625rem;font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase;line-height:1}
.nealvdv_mark-module__rJm0dW__mark{--spring:cubic-bezier(.34, 1.56, .64, 1);--cm-dur:.9s;--cm-delay:.12s;--cm-stagger:70ms;--cm-ease:cubic-bezier(.45, 0, .55, 1);--cm-origin:50% 50%;vertical-align:-.38em;flex:none;block-size:1.4em;inline-size:1.4em;margin-inline-end:.35em;transition:filter .25s;display:inline-block;overflow:visible}:is(span,small):has(>a>.nealvdv_mark-module__rJm0dW__mark){white-space:nowrap;flex-wrap:nowrap;column-gap:.35em;align-items:center!important;display:inline-flex!important}a:has(>.nealvdv_mark-module__rJm0dW__mark){vertical-align:middle;gap:.35em;align-items:center!important;display:inline-flex!important}a:has(>.nealvdv_mark-module__rJm0dW__mark)>.nealvdv_mark-module__rJm0dW__mark{margin-inline-end:0}a:has(>.nealvdv_mark-module__rJm0dW__mark):focus-visible{outline-offset:2px;border-radius:.3em;outline:2px solid}.nealvdv_mark-module__rJm0dW__shadow{transform-box:fill-box;transform-origin:50%;opacity:.75;transition:scale .45s,opacity .45s}.nealvdv_mark-module__rJm0dW__lift{transform-box:view-box;transform-origin:32px 60px;transition:translate .3s,scale .3s}.nealvdv_mark-module__rJm0dW__move{transform-box:view-box;transform-origin:32px 56px;animation-duration:.75s;animation-timing-function:cubic-bezier(.37,0,.3,1);animation-fill-mode:both}.nealvdv_mark-module__rJm0dW__n{transform-box:fill-box;transform-origin:50% 100%;animation:none}.nealvdv_mark-module__rJm0dW__cursor{transform-box:fill-box;transform-origin:50%;animation-duration:.66s,1.1s;animation-timing-function:step-end;animation-iteration-count:1,infinite;animation-delay:.1s,.86s;animation-fill-mode:both,none}.nealvdv_mark-module__rJm0dW__charm,.nealvdv_mark-module__rJm0dW__charm *{transform-box:fill-box}.nealvdv_mark-module__rJm0dW__charm:not([data-origin]),.nealvdv_mark-module__rJm0dW__charm:not([data-origin]) *{transform-origin:var(--cm-origin)}.nealvdv_mark-module__rJm0dW__charm[data-origin] *{transform-origin:inherit}.nealvdv_mark-module__rJm0dW__charm[data-origin=view],.nealvdv_mark-module__rJm0dW__charm[data-origin=view] *{transform-box:view-box}.nealvdv_mark-module__rJm0dW__charm [data-bit],.nealvdv_mark-module__rJm0dW__charm [data-ghost]{animation-duration:var(--cm-dur);animation-timing-function:var(--cm-ease);animation-delay:calc(var(--cm-delay) + var(--i,0) * var(--cm-stagger));animation-fill-mode:both}.nealvdv_mark-module__rJm0dW__charm:not(:has([data-bit],[data-draw])){animation-duration:var(--cm-dur);animation-timing-function:var(--cm-ease);animation-delay:calc(var(--cm-delay) + var(--i,0) * var(--cm-stagger));animation-fill-mode:both}.nealvdv_mark-module__rJm0dW__charm [data-ghost]{opacity:0}.nealvdv_mark-module__rJm0dW__charm [data-draw]{animation-duration:.85s;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-delay:80ms;animation-fill-mode:both}.nealvdv_mark-module__rJm0dW__charm :nth-child(2 of [data-bit],[data-ghost]){--i:1}.nealvdv_mark-module__rJm0dW__charm :nth-child(3 of [data-bit],[data-ghost]){--i:2}.nealvdv_mark-module__rJm0dW__charm :nth-child(4 of [data-bit],[data-ghost]){--i:3}.nealvdv_mark-module__rJm0dW__charm :nth-child(5 of [data-bit],[data-ghost]){--i:4}.nealvdv_mark-module__rJm0dW__charm :nth-child(6 of [data-bit],[data-ghost]){--i:5}.nealvdv_mark-module__rJm0dW__charm :nth-child(7 of [data-bit],[data-ghost]){--i:6}.nealvdv_mark-module__rJm0dW__charm :nth-child(8 of [data-bit],[data-ghost]){--i:7}.nealvdv_mark-module__rJm0dW__charm :nth-child(9 of [data-bit],[data-ghost]){--i:8}.nealvdv_mark-module__rJm0dW__mark[data-motion=tip] .nealvdv_mark-module__rJm0dW__move{animation-name:nealvdv_mark-module__rJm0dW__tip}.nealvdv_mark-module__rJm0dW__mark[data-motion=bounce] .nealvdv_mark-module__rJm0dW__move{transform-origin:32px 60px;animation-name:nealvdv_mark-module__rJm0dW__bounce}.nealvdv_mark-module__rJm0dW__mark[data-motion=spin] .nealvdv_mark-module__rJm0dW__move{transform-origin:32px 32px;animation-name:nealvdv_mark-module__rJm0dW__spin;animation-duration:.85s}.nealvdv_mark-module__rJm0dW__mark[data-motion=wobble] .nealvdv_mark-module__rJm0dW__move{animation-name:nealvdv_mark-module__rJm0dW__wobble}.nealvdv_mark-module__rJm0dW__mark[data-motion=swing] .nealvdv_mark-module__rJm0dW__move{transform-origin:32px 2px;animation-name:nealvdv_mark-module__rJm0dW__swing;animation-duration:.9s}.nealvdv_mark-module__rJm0dW__mark[data-motion=pop] .nealvdv_mark-module__rJm0dW__move{transform-origin:32px 34px;animation-name:nealvdv_mark-module__rJm0dW__pop}.nealvdv_mark-module__rJm0dW__mark[data-motion=float] .nealvdv_mark-module__rJm0dW__move{animation-name:nealvdv_mark-module__rJm0dW__float;animation-duration:.9s}.nealvdv_mark-module__rJm0dW__n{animation-name:nealvdv_mark-module__rJm0dW__settle}.nealvdv_mark-module__rJm0dW__cursor{animation-name:nealvdv_mark-module__rJm0dW__type,nealvdv_mark-module__rJm0dW__blink}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=wag]{--cm-origin:50% 100%;--cm-ease:ease-in-out}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=sway]{--cm-origin:50% 100%;--cm-dur:1s;--cm-ease:ease-in-out}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=bob]{--cm-dur:1s;--cm-ease:ease-in-out;--cm-stagger:.11s}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=float]{--cm-ease:cubic-bezier(.3, 0, .2, 1)}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=rise]{--cm-dur:.8s;--cm-ease:ease-out;--cm-stagger:.11s}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=ripple]{--cm-dur:1s;--cm-ease:ease-in-out}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=turn]{--cm-dur:1s;--cm-ease:cubic-bezier(.5, 0, .25, 1)}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=sparkle]{--cm-dur:.7s;--cm-ease:ease-out}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=twinkle]{--cm-dur:.5s;--cm-ease:ease-out;--cm-stagger:55ms}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=wave]{--cm-dur:.6s;--cm-ease:ease-out;--cm-stagger:75ms}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=glint]{--cm-dur:.8s;--cm-ease:ease-out}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=flicker]{--cm-dur:.85s;--cm-ease:linear;--cm-delay:50ms}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=pulse]{--cm-dur:.85s;--cm-ease:ease-out}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=roll]{--cm-dur:1s;--cm-ease:ease-in-out}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=draw]{--cm-dur:.45s;--cm-ease:ease-out;--cm-delay:.8s}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=steam]{--cm-origin:50% 100%;--cm-dur:1.1s;--cm-ease:ease-out;--cm-stagger:.18s}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=drip]{--cm-origin:50% 0%;--cm-dur:.95s;--cm-ease:cubic-bezier(.55, 0, .9, .6);--cm-delay:.2s}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=drift]{--cm-dur:1.2s;--cm-ease:ease-in-out}.nealvdv_mark-module__rJm0dW__charm [data-ghost]{animation-name:nealvdv_mark-module__rJm0dW__ghost}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=steam] .nealvdv_mark-module__rJm0dW__charm [data-ghost]{animation-name:nealvdv_mark-module__rJm0dW__steam}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=drip] .nealvdv_mark-module__rJm0dW__charm [data-ghost]{animation-name:nealvdv_mark-module__rJm0dW__drip}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=drift] .nealvdv_mark-module__rJm0dW__charm [data-ghost]{animation-name:nealvdv_mark-module__rJm0dW__drift}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=draw] .nealvdv_mark-module__rJm0dW__charm [data-draw]{animation-name:nealvdv_mark-module__rJm0dW__draw}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=wag] :is(.nealvdv_mark-module__rJm0dW__charm:not(:has([data-bit],[data-draw])),.nealvdv_mark-module__rJm0dW__charm [data-bit]:not([data-ghost])){animation-name:nealvdv_mark-module__rJm0dW__wag}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=sway] :is(.nealvdv_mark-module__rJm0dW__charm:not(:has([data-bit],[data-draw])),.nealvdv_mark-module__rJm0dW__charm [data-bit]:not([data-ghost])){animation-name:nealvdv_mark-module__rJm0dW__sway}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=bob] :is(.nealvdv_mark-module__rJm0dW__charm:not(:has([data-bit],[data-draw])),.nealvdv_mark-module__rJm0dW__charm [data-bit]:not([data-ghost])){animation-name:nealvdv_mark-module__rJm0dW__bob}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=float] :is(.nealvdv_mark-module__rJm0dW__charm:not(:has([data-bit],[data-draw])),.nealvdv_mark-module__rJm0dW__charm [data-bit]:not([data-ghost])){animation-name:nealvdv_mark-module__rJm0dW__float-up}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=rise] :is(.nealvdv_mark-module__rJm0dW__charm:not(:has([data-bit],[data-draw])),.nealvdv_mark-module__rJm0dW__charm [data-bit]:not([data-ghost])){animation-name:nealvdv_mark-module__rJm0dW__rise}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=ripple] :is(.nealvdv_mark-module__rJm0dW__charm:not(:has([data-bit],[data-draw])),.nealvdv_mark-module__rJm0dW__charm [data-bit]:not([data-ghost])){animation-name:nealvdv_mark-module__rJm0dW__ripple}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=turn] :is(.nealvdv_mark-module__rJm0dW__charm:not(:has([data-bit],[data-draw])),.nealvdv_mark-module__rJm0dW__charm [data-bit]:not([data-ghost])){animation-name:nealvdv_mark-module__rJm0dW__turn}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=sparkle] :is(.nealvdv_mark-module__rJm0dW__charm:not(:has([data-bit],[data-draw])),.nealvdv_mark-module__rJm0dW__charm [data-bit]:not([data-ghost])){animation-name:nealvdv_mark-module__rJm0dW__sparkle}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=twinkle] :is(.nealvdv_mark-module__rJm0dW__charm:not(:has([data-bit],[data-draw])),.nealvdv_mark-module__rJm0dW__charm [data-bit]:not([data-ghost])){animation-name:nealvdv_mark-module__rJm0dW__twinkle}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=wave] :is(.nealvdv_mark-module__rJm0dW__charm:not(:has([data-bit],[data-draw])),.nealvdv_mark-module__rJm0dW__charm [data-bit]:not([data-ghost])){animation-name:nealvdv_mark-module__rJm0dW__hop}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=glint] :is(.nealvdv_mark-module__rJm0dW__charm:not(:has([data-bit],[data-draw])),.nealvdv_mark-module__rJm0dW__charm [data-bit]:not([data-ghost])){animation-name:nealvdv_mark-module__rJm0dW__glint}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=flicker] :is(.nealvdv_mark-module__rJm0dW__charm:not(:has([data-bit],[data-draw])),.nealvdv_mark-module__rJm0dW__charm [data-bit]:not([data-ghost])){animation-name:nealvdv_mark-module__rJm0dW__flicker}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=pulse] :is(.nealvdv_mark-module__rJm0dW__charm:not(:has([data-bit],[data-draw])),.nealvdv_mark-module__rJm0dW__charm [data-bit]:not([data-ghost])){animation-name:nealvdv_mark-module__rJm0dW__pulse}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=roll] :is(.nealvdv_mark-module__rJm0dW__charm:not(:has([data-bit],[data-draw])),.nealvdv_mark-module__rJm0dW__charm [data-bit]:not([data-ghost])){animation-name:nealvdv_mark-module__rJm0dW__roll}.nealvdv_mark-module__rJm0dW__mark[data-charm-motion=draw] :is(.nealvdv_mark-module__rJm0dW__charm:not(:has([data-bit],[data-draw])),.nealvdv_mark-module__rJm0dW__charm [data-bit]:not([data-ghost])){animation-name:nealvdv_mark-module__rJm0dW__knot}:is(:hover,:focus-visible,:active)>.nealvdv_mark-module__rJm0dW__mark .nealvdv_mark-module__rJm0dW__lift{transition:translate .55s var(--spring), scale .55s var(--spring);translate:0 -4.5px;scale:1.07}:is(:hover,:focus-visible,:active)>.nealvdv_mark-module__rJm0dW__mark .nealvdv_mark-module__rJm0dW__shadow{opacity:.5;scale:1.14 1.5}:active>.nealvdv_mark-module__rJm0dW__mark .nealvdv_mark-module__rJm0dW__lift{transition-duration:.12s;translate:0 -1px;scale:.97}@media (hover:hover){.nealvdv_mark-module__rJm0dW__mark:not(:is(:hover,:focus-visible,:active)>*) :is(.nealvdv_mark-module__rJm0dW__lift,.nealvdv_mark-module__rJm0dW__move,.nealvdv_mark-module__rJm0dW__n,.nealvdv_mark-module__rJm0dW__cursor,.nealvdv_mark-module__rJm0dW__charm,.nealvdv_mark-module__rJm0dW__charm *){animation-name:none!important}}@supports not (animation-timeline:scroll()){.nealvdv_mark-module__rJm0dW__mark:not(:is(:hover,:focus-visible,:active)>*) :is(.nealvdv_mark-module__rJm0dW__lift,.nealvdv_mark-module__rJm0dW__move,.nealvdv_mark-module__rJm0dW__n,.nealvdv_mark-module__rJm0dW__cursor,.nealvdv_mark-module__rJm0dW__charm,.nealvdv_mark-module__rJm0dW__charm *){animation-name:none!important}}@media (hover:none){@supports (animation-timeline:scroll()){.nealvdv_mark-module__rJm0dW__mark :is(.nealvdv_mark-module__rJm0dW__lift,.nealvdv_mark-module__rJm0dW__move,.nealvdv_mark-module__rJm0dW__n,.nealvdv_mark-module__rJm0dW__cursor,.nealvdv_mark-module__rJm0dW__charm,.nealvdv_mark-module__rJm0dW__charm *){animation-fill-mode:none;animation-timeline:scroll(root);animation-range:calc(100% - 9rem) 100%}.nealvdv_mark-module__rJm0dW__lift{animation-name:nealvdv_mark-module__rJm0dW__lift;animation-duration:1s;animation-timing-function:ease-in-out}.nealvdv_mark-module__rJm0dW__cursor{animation-name:nealvdv_mark-module__rJm0dW__type;animation-iteration-count:1}}}@media (prefers-reduced-motion:reduce){.nealvdv_mark-module__rJm0dW__mark :is(.nealvdv_mark-module__rJm0dW__lift,.nealvdv_mark-module__rJm0dW__move,.nealvdv_mark-module__rJm0dW__n,.nealvdv_mark-module__rJm0dW__cursor,.nealvdv_mark-module__rJm0dW__charm,.nealvdv_mark-module__rJm0dW__charm *){animation:none!important}.nealvdv_mark-module__rJm0dW__mark .nealvdv_mark-module__rJm0dW__lift,.nealvdv_mark-module__rJm0dW__mark .nealvdv_mark-module__rJm0dW__shadow{transition:none!important;translate:none!important;scale:none!important}:is(:hover,:focus-visible,:active)>.nealvdv_mark-module__rJm0dW__mark{filter:brightness(1.15)saturate(1.12)}}html[data-a11y-motion=on] .nealvdv_mark-module__rJm0dW__mark :is(.nealvdv_mark-module__rJm0dW__lift,.nealvdv_mark-module__rJm0dW__move,.nealvdv_mark-module__rJm0dW__n,.nealvdv_mark-module__rJm0dW__cursor,.nealvdv_mark-module__rJm0dW__charm,.nealvdv_mark-module__rJm0dW__charm *){animation:none!important}html[data-a11y-motion=on] .nealvdv_mark-module__rJm0dW__mark :is(.nealvdv_mark-module__rJm0dW__lift,.nealvdv_mark-module__rJm0dW__shadow){transition:none!important;translate:none!important;scale:none!important}html[data-a11y-motion=on] :is(:hover,:focus-visible,:active)>.nealvdv_mark-module__rJm0dW__mark{filter:brightness(1.15)saturate(1.12)}@keyframes nealvdv_mark-module__rJm0dW__lift{35%{transform:translateY(-4.5px)scale(1.07)}70%{transform:translateY(-1.5px)scale(1.02)}}@keyframes nealvdv_mark-module__rJm0dW__tip{28%{transform:rotate(-10deg)scale(1.03)}52%{transform:rotate(4.5deg)}74%{transform:rotate(-1.8deg)}90%{transform:rotate(.6deg)}}@keyframes nealvdv_mark-module__rJm0dW__bounce{14%{transform:scale(1.08,.88)}40%{transform:translateY(-8px)scale(.95,1.06)}62%{transform:translateY(0)scale(1.07,.92)}78%{transform:translateY(-2px)scale(.99,1.01)}90%{transform:translateY(0)scale(1.01,.99)}}@keyframes nealvdv_mark-module__rJm0dW__spin{14%{transform:rotate(-14deg)scale(.96)}72%{transform:rotate(372deg)scale(1.04)}86%{transform:rotate(357deg)}to{transform:rotate(360deg)}}@keyframes nealvdv_mark-module__rJm0dW__wobble{16%{transform:rotate(-8deg)translate(-1px)}34%{transform:rotate(6.5deg)translate(1px)}52%{transform:rotate(-4deg)}70%{transform:rotate(2deg)}86%{transform:rotate(-.8deg)}}@keyframes nealvdv_mark-module__rJm0dW__swing{18%{transform:rotate(9deg)}40%{transform:rotate(-7deg)}60%{transform:rotate(4deg)}78%{transform:rotate(-1.8deg)}92%{transform:rotate(.5deg)}}@keyframes nealvdv_mark-module__rJm0dW__pop{20%{transform:scale(.9)}48%{transform:scale(1.13)}70%{transform:scale(.97)}86%{transform:scale(1.02)}}@keyframes nealvdv_mark-module__rJm0dW__float{45%{transform:translateY(-3px)rotate(-3deg)}75%{transform:translateY(.6px)rotate(1deg)}}@keyframes nealvdv_mark-module__rJm0dW__settle{24%{transform:translateY(-1.6px)scale(.97,1.05)}50%{transform:translateY(.3px)scale(1.04,.96)}72%{transform:scale(.99,1.01)}}@keyframes nealvdv_mark-module__rJm0dW__type{0%{opacity:1;transform:none}16%{opacity:0;transform:none}30%{opacity:1;transform:translate(1.5px)}50%{opacity:0;transform:translate(1.5px)}64%,to{opacity:1;transform:translate(3px)}}@keyframes nealvdv_mark-module__rJm0dW__blink{0%{opacity:1;transform:translate(3px)}50%{opacity:0;transform:translate(3px)}to{opacity:1;transform:translate(3px)}}@keyframes nealvdv_mark-module__rJm0dW__wag{14%{transform:rotate(-16deg)}30%{transform:rotate(14deg)}47%{transform:rotate(-10deg)}64%{transform:rotate(6deg)}82%{transform:rotate(-2deg)}}@keyframes nealvdv_mark-module__rJm0dW__sway{22%{transform:skew(-12deg)}46%{transform:skew(8deg)}68%{transform:skew(-4deg)}86%{transform:skew(1.5deg)}}@keyframes nealvdv_mark-module__rJm0dW__bob{22%{transform:translateY(1.8px)rotate(2deg)}48%{transform:translateY(-1.6px)rotate(-2deg)}74%{transform:translateY(.6px)rotate(.6deg)}}@keyframes nealvdv_mark-module__rJm0dW__float-up{45%{transform:translateY(-4px)scale(1.08)}75%{transform:translateY(.5px)scale(.99)}}@keyframes nealvdv_mark-module__rJm0dW__rise{0%{opacity:1;transform:none}48%{opacity:0;transform:translateY(-7px)scale(1.25)}49%{opacity:0;transform:translateY(2px)scale(.2)}to{opacity:1;transform:none}}@keyframes nealvdv_mark-module__rJm0dW__ripple{22%{transform:translate(-2px)scaleY(1.5)}48%{transform:translate(2px)scaleY(.6)}72%{transform:translate(-.8px)scaleY(1.2)}}@keyframes nealvdv_mark-module__rJm0dW__turn{12%{transform:rotate(-12deg)}78%{transform:rotate(368deg)}to{transform:rotate(360deg)}}@keyframes nealvdv_mark-module__rJm0dW__sparkle{32%{transform:scale(1.3)rotate(16deg)}62%{transform:scale(.94)rotate(-4deg)}82%{transform:scale(1.03)}}@keyframes nealvdv_mark-module__rJm0dW__twinkle{30%{opacity:.2;transform:scale(.5)}62%{opacity:1;transform:scale(1.7)}}@keyframes nealvdv_mark-module__rJm0dW__hop{32%{transform:translateY(-3.5px)scale(1.1)}60%{transform:translateY(.6px)scale(1.05,.92)}80%{transform:translateY(-.5px)}}@keyframes nealvdv_mark-module__rJm0dW__glint{0%{opacity:1}22%{opacity:.2}46%{opacity:1}62%{opacity:.55}82%{opacity:1}}@keyframes nealvdv_mark-module__rJm0dW__flicker{0%{opacity:1}6%{opacity:.15}12%{opacity:1}18%{opacity:.3}22%{opacity:1}34%{opacity:.55}38%,to{opacity:1}}@keyframes nealvdv_mark-module__rJm0dW__pulse{18%{transform:scale(1.22)}34%{transform:scale(.96)}52%{transform:scale(1.12)}74%{transform:scale(.99)}}@keyframes nealvdv_mark-module__rJm0dW__roll{0%{opacity:1;transform:none}42%{opacity:1;transform:translate(8.5px,-8.5px)scale(.75)}50%{opacity:0;transform:translate(9.5px,-9.5px)scale(.3)}56%{opacity:0;transform:scale(.2)}80%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes nealvdv_mark-module__rJm0dW__knot{45%{transform:scale(1.45)}70%{transform:scale(.92)}}@keyframes nealvdv_mark-module__rJm0dW__draw{0%{opacity:0;stroke-dasharray:1 1;stroke-dashoffset:1px}4%{opacity:1}to{opacity:1;stroke-dasharray:1 1;stroke-dashoffset:0}}@keyframes nealvdv_mark-module__rJm0dW__ghost{0%{opacity:0;transform:scale(.3)rotate(-30deg)}35%{opacity:1;transform:scale(1.15)rotate(0)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}@keyframes nealvdv_mark-module__rJm0dW__steam{0%{opacity:0;transform:translateY(2px)scaleY(.5)}35%{opacity:.95}to{opacity:0;transform:translateY(-8px)scaleY(1.15)skew(10deg)}}@keyframes nealvdv_mark-module__rJm0dW__drip{0%{opacity:0;transform:scale(.2)}22%{opacity:1;transform:scale(1)}40%{opacity:1;transform:scale(.9,1.15)}92%{opacity:1;transform:translateY(11px)scale(.9,1.2)}to{opacity:0;transform:translateY(13px)scale(1.3,.5)}}@keyframes nealvdv_mark-module__rJm0dW__drift{0%{opacity:0;transform:translateY(-2px)rotate(-25deg)}18%{opacity:1}45%{transform:translate(4px,5px)rotate(20deg)}75%{opacity:1;transform:translate(-1px,10px)rotate(-12deg)}to{opacity:0;transform:translate(2px,14px)rotate(8deg)}}
.spool_icon-module__G1Rf3q__spool_icon{--spool-thread:var(--color-thread);overflow:visible}[data-season] .spool_icon-module__G1Rf3q__spool_icon:not(.spool_icon-module__G1Rf3q__mono){--spool-thread:color-mix(in srgb, var(--season-ink) 78%, var(--color-thread))}.spool_icon-module__G1Rf3q__flange{fill:var(--ill-wood)}.spool_icon-module__G1Rf3q__flange_light{fill:var(--ill-skin-3);opacity:.7}.spool_icon-module__G1Rf3q__flange_dark{fill:var(--ill-hair);opacity:.25}.spool_icon-module__G1Rf3q__core{fill:var(--ill-skin-1)}.spool_icon-module__G1Rf3q__wound{transform-box:fill-box;transform-origin:50%;transform:scaleX(var(--wound,1));transition:transform .8s var(--ease)}.spool_icon-module__G1Rf3q__thread{fill:var(--spool-thread)}.spool_icon-module__G1Rf3q__turns path{fill:none;stroke:color-mix(in srgb, var(--spool-thread) 70%, var(--ill-ink));stroke-width:.8px;stroke-linecap:round;opacity:.55}.spool_icon-module__G1Rf3q__shine{fill:var(--ill-white);opacity:.28}.spool_icon-module__G1Rf3q__loose,.spool_icon-module__G1Rf3q__loop path{fill:none;stroke:var(--spool-thread);stroke-width:1.7px;stroke-linecap:round;transition:opacity .35s var(--ease)}.spool_icon-module__G1Rf3q__loop circle{fill:var(--spool-thread)}.spool_icon-module__G1Rf3q__loop{opacity:0;transition:opacity .35s var(--ease)}.spool_icon-module__G1Rf3q__spool_icon[data-tied=true] .spool_icon-module__G1Rf3q__loose{opacity:0}.spool_icon-module__G1Rf3q__spool_icon[data-tied=true] .spool_icon-module__G1Rf3q__loop{opacity:1}.spool_icon-module__G1Rf3q__lean,.spool_icon-module__G1Rf3q__end{transform-box:view-box;transform-origin:33px 31px}.spool_icon-module__G1Rf3q__lean{transform:rotate(var(--lean,0deg));transition:transform .6s cubic-bezier(.2,.7,.3,1)}.spool_icon-module__G1Rf3q__turn{transform-box:view-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.spool_icon-module__G1Rf3q__spool_icon:not(.spool_icon-module__G1Rf3q__mono):hover .spool_icon-module__G1Rf3q__end,:focus-visible>.spool_icon-module__G1Rf3q__spool_icon:not(.spool_icon-module__G1Rf3q__mono) .spool_icon-module__G1Rf3q__end{animation:4.8s ease-in-out infinite spool_icon-module__G1Rf3q__sway}.spool_icon-module__G1Rf3q__spool_icon[data-tied=true]:not(.spool_icon-module__G1Rf3q__mono):hover .spool_icon-module__G1Rf3q__end,:focus-visible>.spool_icon-module__G1Rf3q__spool_icon[data-tied=true]:not(.spool_icon-module__G1Rf3q__mono) .spool_icon-module__G1Rf3q__end{animation:4.8s ease-in-out infinite spool_icon-module__G1Rf3q__sway,3.2s ease-in-out infinite spool_icon-module__G1Rf3q__tug}.spool_icon-module__G1Rf3q__spool_icon:not(.spool_icon-module__G1Rf3q__mono) .spool_icon-module__G1Rf3q__turn[data-spin=true]{animation:spool_icon-module__G1Rf3q__spin 1.2s var(--ease) .3s both}.spool_icon-module__G1Rf3q__spool_icon:not(.spool_icon-module__G1Rf3q__mono) .spool_icon-module__G1Rf3q__turn[data-spin=true] .spool_icon-module__G1Rf3q__turns{animation:.3s linear .3s 4 spool_icon-module__G1Rf3q__wind}}@keyframes spool_icon-module__G1Rf3q__sway{0%,to{rotate:-5deg}50%{rotate:6deg}}@keyframes spool_icon-module__G1Rf3q__tug{50%{scale:1.04}}@keyframes spool_icon-module__G1Rf3q__spin{0%{rotate:none}70%{rotate:380deg}to{rotate:360deg}}@keyframes spool_icon-module__G1Rf3q__wind{to{translate:0 -3px}}.spool_icon-module__G1Rf3q__spool_icon[data-lit=false] .spool_icon-module__G1Rf3q__wound,.spool_icon-module__G1Rf3q__spool_icon[data-lit=false] .spool_icon-module__G1Rf3q__end{display:none}.spool_icon-module__G1Rf3q__mono .spool_icon-module__G1Rf3q__flange,.spool_icon-module__G1Rf3q__mono .spool_icon-module__G1Rf3q__thread{fill:none;stroke:currentColor;stroke-width:3.5px;stroke-linejoin:round}.spool_icon-module__G1Rf3q__mono .spool_icon-module__G1Rf3q__loop circle{fill:currentColor}.spool_icon-module__G1Rf3q__mono .spool_icon-module__G1Rf3q__core{display:none}.spool_icon-module__G1Rf3q__mono .spool_icon-module__G1Rf3q__loose,.spool_icon-module__G1Rf3q__mono .spool_icon-module__G1Rf3q__loop path{stroke:currentColor;stroke-width:3.5px}.spool_icon-module__G1Rf3q__mono .spool_icon-module__G1Rf3q__flange_light,.spool_icon-module__G1Rf3q__mono .spool_icon-module__G1Rf3q__flange_dark,.spool_icon-module__G1Rf3q__mono .spool_icon-module__G1Rf3q__turns,.spool_icon-module__G1Rf3q__mono .spool_icon-module__G1Rf3q__shine{display:none}.spool_icon-module__G1Rf3q__mono[data-lit=false] .spool_icon-module__G1Rf3q__core{fill:none;stroke:currentColor;stroke-width:3px;display:inline}
.guide_toggle-module__g0YCXW__wrap{display:contents}.guide_toggle-module__g0YCXW__wrap .guide_toggle-module__g0YCXW__toggle{width:calc(var(--control-size) - .375rem);height:calc(var(--control-size) - .375rem);border-radius:50%;flex-shrink:0;place-items:center;padding-inline:0;transition:color .2s;display:grid}.guide_toggle-module__g0YCXW__wrap .guide_toggle-module__g0YCXW__toggle:hover{color:var(--color-accent-text)}.guide_toggle-module__g0YCXW__wrap .guide_toggle-module__g0YCXW__toggle[aria-checked=false]{color:var(--color-muted)}.guide_toggle-module__g0YCXW__wrap .guide_toggle-module__g0YCXW__toggle svg{width:1.375rem;height:1.375rem}.guide_toggle-module__g0YCXW__divider{background-color:var(--color-border);flex-shrink:0;width:1px;height:45%}
.page_intro-module__eeeaGq__page_intro{padding:var(--page-top) 0 clamp(1.75rem, 3vw, 2.5rem);position:relative}.page_intro-module__eeeaGq__page_intro:before{content:"";background-image:linear-gradient(transparent calc(2rem - 1px), var(--color-rule) calc(2rem - 1px));pointer-events:none;background-size:100% 2rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.page_intro-module__eeeaGq__page_intro>*{position:relative}.page_intro-module__eeeaGq__split{gap:var(--space-stack);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:62.5em){.page_intro-module__eeeaGq__split{gap:var(--gap-split);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.page_intro-module__eeeaGq__narrow{width:100%;min-width:0;max-width:48rem;margin:0 auto}.page_intro-module__eeeaGq__title{max-width:51.25rem}.page_intro-module__eeeaGq__text{max-width:40rem;color:var(--color-muted);font-size:var(--fs-lead);margin-top:1.25rem}
.section_header-module__yP5BbG__section_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3.25rem);display:flex}.section_header-module__yP5BbG__text_block{max-width:40rem}.section_header-module__yP5BbG__text{color:var(--color-muted);font-size:var(--fs-body-large);margin-top:1rem}
.sound_toggle-module__wmS4Oq__sound_toggle{width:var(--control-size);height:var(--control-size);background-color:var(--color-surface);color:var(--color-muted);border-radius:50%;flex-shrink:0;place-items:center;transition:color .2s;display:grid}.sound_toggle-module__wmS4Oq__sound_toggle:hover{color:var(--color-accent-text)}.sound_toggle-module__wmS4Oq__sound_toggle[aria-pressed=true]{color:var(--color-thread-text)}.sound_toggle-module__wmS4Oq__icon{width:1.125rem;height:1.125rem}
.language_switcher-module__l5M6SG__language_switcher{position:relative}.language_switcher-module__l5M6SG__trigger{height:var(--control-size);border-radius:var(--radius-pill);background-color:var(--color-surface);font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:.375rem;padding:0 .75rem;line-height:1;display:flex}.language_switcher-module__l5M6SG__current{text-align:start;flex:1}.language_switcher-module__l5M6SG__globe{width:1.125rem;height:1.125rem;color:var(--color-lake)}.language_switcher-module__l5M6SG__chevron{stroke-width:2px;width:.875rem;height:.875rem;transition:transform .2s var(--ease)}.language_switcher-module__l5M6SG__trigger[aria-expanded=true] .language_switcher-module__l5M6SG__chevron{transform:rotate(180deg)}.language_switcher-module__l5M6SG__panel{z-index:10;border-radius:var(--radius-card);background-color:var(--color-surface);box-shadow:var(--shadow-float);flex-direction:column;animation:.18s language_switcher-module__l5M6SG__fade-in;display:flex;position:absolute;overflow:hidden}.language_switcher-module__l5M6SG__down{top:calc(100% + .5rem);max-block-size:calc(100dvh - 6rem);inline-size:min(28rem,100vw - 2rem);inset-inline-end:0}.language_switcher-module__l5M6SG__up{bottom:calc(100% + .5rem);max-block-size:min(30rem,100dvh - 8rem);inline-size:min(24rem,88vw - 3.75rem);inset-inline-start:0}.language_switcher-module__l5M6SG__search{border-bottom:1px solid var(--color-border);flex:none;padding:.5rem;position:relative}.language_switcher-module__l5M6SG__search_icon{top:50%;width:1.125rem;height:1.125rem;color:var(--color-muted);pointer-events:none;position:absolute;inset-inline-start:1.25rem;translate:0 -50%}.language_switcher-module__l5M6SG__input{width:100%;height:var(--control-size);border-radius:var(--radius-pill);background-color:var(--color-surface-2);box-shadow:var(--shadow-inner);color:var(--color-text);font:inherit;font-size:var(--fs-small);border:0;padding-inline:2.5rem .75rem}.language_switcher-module__l5M6SG__input::placeholder{color:var(--color-muted)}.language_switcher-module__l5M6SG__groups{overscroll-behavior:contain;gap:.75rem;padding:.5rem .375rem .625rem;display:grid;overflow-y:auto}.language_switcher-module__l5M6SG__group{gap:.125rem;display:grid}.language_switcher-module__l5M6SG__region{color:var(--color-muted);font-size:var(--fs-badge);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;padding:.25rem .75rem}.language_switcher-module__l5M6SG__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:.125rem;display:grid}.language_switcher-module__l5M6SG__item{min-height:var(--control-size);border-radius:.3125rem;flex-direction:column;justify-content:center;gap:.25rem;padding:.5rem .75rem;line-height:1.15;display:flex}.language_switcher-module__l5M6SG__item:hover{background-color:var(--color-surface-2)}.language_switcher-module__l5M6SG__item[aria-current=true]{background-color:var(--color-surface-2);box-shadow:inset .1875rem 0 0 var(--color-thread)}.language_switcher-module__l5M6SG__item[aria-current=true]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){box-shadow:inset -.1875rem 0 0 var(--color-thread)}.language_switcher-module__l5M6SG__name{font-size:var(--fs-small);font-weight:var(--fw-semibold);text-align:start}.language_switcher-module__l5M6SG__hint{color:var(--color-muted);font-size:var(--fs-badge)}.language_switcher-module__l5M6SG__item[aria-current=true] .language_switcher-module__l5M6SG__hint{color:var(--color-accent-text)}.language_switcher-module__l5M6SG__empty{color:var(--color-muted);font-size:var(--fs-small);padding:.75rem}
.context_card-module__Vpz36q__context_card{padding:var(--pad-card);border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-outer);font-size:var(--fs-body-small);line-height:1.5}.context_card-module__Vpz36q__eyebrow{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-text)}.context_card-module__Vpz36q__book{font-size:var(--fs-h3);margin-top:.25rem;line-height:1.25}.context_card-module__Vpz36q__overview{color:var(--color-muted);margin-top:.75rem}.context_card-module__Vpz36q__facts{border-top:1px solid var(--color-border);margin-top:1.25rem}.context_card-module__Vpz36q__fact{border-bottom:1px solid var(--color-border);grid-template-columns:7rem minmax(0,1fr);gap:.75rem;padding-block:.625rem;display:grid}.context_card-module__Vpz36q__fact dt{color:var(--color-muted);font-size:var(--fs-small)}.context_card-module__Vpz36q__fact dd{font-weight:var(--fw-medium)}.context_card-module__Vpz36q__heading{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--color-muted);margin:1.5rem 0 .625rem}.context_card-module__Vpz36q__themes{flex-wrap:wrap;gap:.375rem;display:flex}.context_card-module__Vpz36q__theme{border-radius:var(--radius-badge);background-color:var(--color-accent-soft);color:var(--color-accent-text);font-size:var(--fs-xs);font-weight:var(--fw-semibold);padding:.375rem .625rem;line-height:1.2}.context_card-module__Vpz36q__points{gap:.625rem;display:grid}.context_card-module__Vpz36q__points li{padding-inline-start:1rem;position:relative}.context_card-module__Vpz36q__points li:before{content:"";inset-inline-start:0;background-color:var(--color-highlight-edge);border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.55em}.context_card-module__Vpz36q__disputed{border-radius:var(--radius-card);background-color:var(--color-surface-2);color:var(--color-muted);font-size:var(--fs-small);gap:.75rem;margin-top:1.5rem;padding:1rem;display:flex}.context_card-module__Vpz36q__disputed_icon{width:1.25rem;height:1.25rem;color:var(--color-text);flex-shrink:0}.context_card-module__Vpz36q__disputed_title{font-size:var(--fs-small);color:var(--color-text);margin-bottom:.25rem}
.theme_toggle-module___acffa__theme_toggle{position:relative}.theme_toggle-module___acffa__trigger{width:var(--control-size);height:var(--control-size);background-color:var(--color-surface);border-radius:50%;flex-shrink:0;place-items:center;transition:color .2s;display:grid}.theme_toggle-module___acffa__trigger:hover{color:var(--color-accent-text)}.theme_toggle-module___acffa__icon{grid-area:1/1;width:1.125rem;height:1.125rem;display:none}:is(:root:not([data-theme=dark],[data-theme=paper],[data-theme=contrast]) .theme_toggle-module___acffa__light,[data-theme=dark] .theme_toggle-module___acffa__dark,[data-theme=paper] .theme_toggle-module___acffa__paper,[data-theme=contrast] .theme_toggle-module___acffa__contrast){display:block}.theme_toggle-module___acffa__menu{z-index:10;border-radius:var(--radius-card);background-color:var(--color-surface);width:max-content;min-width:14rem;max-width:min(18rem,100vw - 2rem);box-shadow:var(--shadow-float);padding:.375rem;animation:.18s theme_toggle-module___acffa__fade-in;position:absolute}.theme_toggle-module___acffa__down{top:calc(100% + .5rem);inset-inline-end:0}.theme_toggle-module___acffa__up{bottom:calc(100% + .5rem);left:50%;translate:-50%}.theme_toggle-module___acffa__item{width:100%;font-size:var(--fs-small);font-weight:var(--fw-medium);text-align:start;border-radius:.3125rem;align-items:center;gap:.75rem;padding:.75rem;line-height:1.2;display:flex}.theme_toggle-module___acffa__item:hover,.theme_toggle-module___acffa__item:focus-visible,.theme_toggle-module___acffa__item[role=menuitemradio][aria-checked=true]{background-color:var(--color-surface-2)}.theme_toggle-module___acffa__item:focus-visible{outline-offset:-2px}.theme_toggle-module___acffa__item_icon{width:1.125rem;height:1.125rem;color:var(--color-lake);flex-shrink:0}.theme_toggle-module___acffa__name{flex:1;gap:.25rem;display:grid}.theme_toggle-module___acffa__hint{color:var(--color-muted);font-size:var(--fs-xs);font-weight:var(--fw-regular)}.theme_toggle-module___acffa__check{stroke-width:2.5px;width:1rem;height:1rem;color:var(--color-accent-text);visibility:hidden;flex-shrink:0}.theme_toggle-module___acffa__item[aria-checked=true] .theme_toggle-module___acffa__check{visibility:visible}.theme_toggle-module___acffa__separator{background-color:var(--color-border);height:1px;margin:.375rem .5rem}.theme_toggle-module___acffa__switch{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background-color:var(--color-surface-2);flex-shrink:0;width:2.25rem;height:1.25rem;transition:background-color .2s,border-color .2s;position:relative}.theme_toggle-module___acffa__switch:after{content:"";top:.125rem;background-color:var(--color-muted);width:.875rem;height:.875rem;transition:translate .2s var(--ease), background-color .2s ease;border-radius:50%;position:absolute;inset-inline-start:.125rem}.theme_toggle-module___acffa__item[aria-checked=true] .theme_toggle-module___acffa__switch{border-color:var(--color-accent-text);background-color:var(--color-accent-text)}.theme_toggle-module___acffa__item[aria-checked=true] .theme_toggle-module___acffa__switch:after{background-color:var(--color-surface);translate:1rem}[dir=rtl] .theme_toggle-module___acffa__item[aria-checked=true] .theme_toggle-module___acffa__switch:after{translate:-1rem}
.bible_map-module__NOiOeW__bible_map{--map-paper:color-mix(in srgb, var(--ill-sand) 80%, #fffaf0);--map-sea:color-mix(in srgb, var(--ill-water) 34%, #f6fbfd);--map-sea-line:var(--ill-water);--map-sea-ink:color-mix(in srgb, var(--color-lake) 80%, var(--ill-ink));--map-coast:color-mix(in srgb, var(--ill-wood) 75%, var(--ill-ink));--map-river:var(--ill-water);--map-delta:color-mix(in srgb, var(--ill-leaf-light) 40%, var(--ill-sand));--map-hill:color-mix(in srgb, var(--ill-stone-dark) 75%, var(--ill-wood));--map-leaf:var(--ill-leaf);--map-ink:color-mix(in srgb, var(--ill-hair) 85%, var(--ill-wood));--map-grid:color-mix(in srgb, var(--ill-wood) 30%, transparent);--map-star:transparent;--marker-size:1;gap:1.25rem;display:grid}[data-theme=dark] .bible_map-module__NOiOeW__bible_map{--map-paper:#1e2838;--map-sea:#0b1320;--map-sea-line:#2c5876;--map-sea-ink:var(--color-accent-text);--map-coast:color-mix(in srgb, var(--color-lake) 65%, transparent);--map-river:#4b97ba;--map-delta:#22362f;--map-hill:#3a4a61;--map-leaf:#5f8250;--map-ink:#d6cdbb;--map-grid:#8fcbe61a;--map-star:var(--scene-sun)}[data-mode=kids] .bible_map-module__NOiOeW__bible_map{--marker-size:1.35}.bible_map-module__NOiOeW__toolbar{gap:.75rem;display:grid}@media (min-width:62.5em){.bible_map-module__NOiOeW__toolbar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem}}.bible_map-module__NOiOeW__views{border-radius:var(--radius-pill);background-color:var(--color-surface);box-shadow:var(--shadow-inner);justify-self:start;padding:.25rem;display:inline-flex}.bible_map-module__NOiOeW__view{border-radius:var(--radius-pill);font-size:var(--fs-small);font-weight:var(--fw-semibold);white-space:nowrap;padding:.4375rem 1rem;transition:background-color .2s,color .2s}.bible_map-module__NOiOeW__view[aria-pressed=true]{background-color:var(--color-lake);color:var(--color-surface)}.bible_map-module__NOiOeW__journeys{scrollbar-width:thin;gap:.5rem;padding:.25rem .25rem .5rem;display:flex;overflow-x:auto}@media (min-width:62.5em){.bible_map-module__NOiOeW__journeys{flex-wrap:wrap;overflow-x:visible}}.bible_map-module__NOiOeW__journey{border-radius:var(--radius-pill);background-color:var(--color-surface);box-shadow:var(--shadow-outer);font-size:var(--fs-small);font-weight:var(--fw-semibold);white-space:nowrap;transition:transform .2s var(--ease-bounce), background-color .2s ease;flex-shrink:0;padding:.4375rem .875rem}.bible_map-module__NOiOeW__journey:hover{transform:translateY(-.125rem)}.bible_map-module__NOiOeW__journey[aria-pressed=true]{background-color:var(--color-accent);color:var(--color-accent-ink);box-shadow:var(--shadow-inner)}.bible_map-module__NOiOeW__layout{gap:var(--gap-cards);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:62.5em){.bible_map-module__NOiOeW__layout{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}}.bible_map-module__NOiOeW__stage{gap:.5rem;min-width:0;display:grid}.bible_map-module__NOiOeW__frame{aspect-ratio:1;border-radius:var(--radius-panel);background-color:var(--map-paper);width:100%;max-height:72svh;box-shadow:var(--shadow-outer), inset 0 0 0 1px var(--color-border);position:relative;overflow:hidden}@media (min-width:40em){.bible_map-module__NOiOeW__frame{aspect-ratio:4/3}}.bible_map-module__NOiOeW__frame:after{content:"";border-radius:inherit;box-shadow:inset 0 0 3rem color-mix(in srgb, var(--map-coast) 22%, transparent);pointer-events:none;position:absolute;inset:0}.bible_map-module__NOiOeW__map{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;height:100%;display:block}.bible_map-module__NOiOeW__map:active{cursor:grabbing}.bible_map-module__NOiOeW__hint{color:var(--color-muted);font-size:var(--fs-xs)}.bible_map-module__NOiOeW__zoom{z-index:1;top:.75rem;gap:.375rem;display:grid;position:absolute;inset-inline-end:.75rem}.bible_map-module__NOiOeW__zoom_button{width:var(--control-size);height:var(--control-size);background-color:var(--color-surface);box-shadow:var(--shadow-outer);border-radius:50%;place-items:center;display:grid}.bible_map-module__NOiOeW__zoom_button svg{width:1.125rem;height:1.125rem}.bible_map-module__NOiOeW__compass{inset-inline-start:.75rem;pointer-events:none;width:2.75rem;height:2.75rem;position:absolute;bottom:.75rem;overflow:visible}.bible_map-module__NOiOeW__compass text{fill:var(--map-ink);font-family:var(--font-heading);font-size:7px;font-weight:var(--fw-bold)}.bible_map-module__NOiOeW__compass_ring{fill:color-mix(in srgb, var(--map-paper) 80%, transparent);stroke:var(--map-ink);stroke-width:1px}.bible_map-module__NOiOeW__compass_needle{fill:var(--map-ink)}.bible_map-module__NOiOeW__compass_north{fill:var(--color-thread)}.bible_map-module__NOiOeW__marker{transform:translate(var(--x), var(--y)) scale(var(--k));cursor:pointer;outline:none;transition:opacity .35s,visibility}.bible_map-module__NOiOeW__marker[data-hidden]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s,visibility 0s linear .35s}.bible_map-module__NOiOeW__marker[data-dim]{opacity:.5}.bible_map-module__NOiOeW__markers{--sticker-scale:1}.bible_map-module__NOiOeW__markers[data-level="1"]{--sticker-scale:.66}.bible_map-module__NOiOeW__markers[data-level="2"]{--sticker-scale:.74}.bible_map-module__NOiOeW__markers[data-level="3"]{--sticker-scale:.86}.bible_map-module__NOiOeW__sticker{transform:scale(calc(var(--marker-size) * var(--sticker-scale)));transition:transform .25s var(--ease-bounce)}.bible_map-module__NOiOeW__marker:hover .bible_map-module__NOiOeW__sticker,.bible_map-module__NOiOeW__marker:focus-visible .bible_map-module__NOiOeW__sticker,.bible_map-module__NOiOeW__selected .bible_map-module__NOiOeW__sticker{transform:scale(calc(var(--marker-size) * var(--sticker-scale) * 1.2))}.bible_map-module__NOiOeW__hit{fill:#0000}.bible_map-module__NOiOeW__ring{fill:var(--map-paper);stroke:var(--map-ink);stroke-width:1.5px}.bible_map-module__NOiOeW__marker:focus-visible .bible_map-module__NOiOeW__ring{stroke:var(--color-thread);stroke-width:3px;stroke-dasharray:4 2.5}.bible_map-module__NOiOeW__selected .bible_map-module__NOiOeW__ring{stroke:var(--color-thread);stroke-width:3.5px}.bible_map-module__NOiOeW__name{transform:scale(var(--marker-size)) translate(calc(var(--nx) * var(--sticker-scale) * 1px), calc(var(--ny) * var(--sticker-scale) * 1px));fill:var(--map-ink);font-family:var(--font-body);font-size:12px;font-weight:var(--fw-bold);paint-order:stroke;stroke:var(--map-paper);stroke-width:3.5px;stroke-linejoin:round}.bible_map-module__NOiOeW__selected .bible_map-module__NOiOeW__name{fill:var(--color-thread)}.bible_map-module__NOiOeW__route{pointer-events:none}.bible_map-module__NOiOeW__road{fill:none;stroke:var(--color-thread);stroke-width:calc(var(--k) * 2px);stroke-dasharray:calc(var(--k) * 1px) calc(var(--k) * 7px);stroke-linecap:round;opacity:.6}.bible_map-module__NOiOeW__measure{fill:none;stroke:none}.bible_map-module__NOiOeW__thread{fill:none;stroke:var(--color-thread);stroke-width:calc(var(--k) * 4px);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0 1000000}[data-mode=kids] .bible_map-module__NOiOeW__thread{stroke-width:calc(var(--k) * 5.5px)}.bible_map-module__NOiOeW__knot{transform:translate(var(--x), var(--y)) scale(calc(var(--k) * var(--marker-size)));pointer-events:auto;cursor:pointer}.bible_map-module__NOiOeW__knot circle:last-child{fill:var(--map-paper);stroke:var(--color-thread);stroke-width:2.5px;transform-box:fill-box;transform-origin:50%;transition:fill .3s ease, transform .3s var(--ease-bounce)}.bible_map-module__NOiOeW__knot[data-reached] circle:last-child{fill:var(--color-thread)}.bible_map-module__NOiOeW__knot:hover circle:last-child{transform:scale(1.3)}.bible_map-module__NOiOeW__knot_hit{fill:#0000}.bible_map-module__NOiOeW__knot_current circle:last-child{transform:scale(1.35)}.bible_map-module__NOiOeW__stop_name{transform:translate(var(--x), var(--y)) scale(calc(var(--k) * var(--marker-size)));animation:.4s .7s both bible_map-module__NOiOeW__name-in}.bible_map-module__NOiOeW__stop_name text{fill:var(--color-thread);font-family:var(--font-body);font-size:12px;font-weight:var(--fw-bold);paint-order:stroke;stroke:var(--map-paper);stroke-width:3.5px;stroke-linejoin:round}.bible_map-module__NOiOeW__traveller{pointer-events:none}.bible_map-module__NOiOeW__halo{fill:var(--ill-sun-light);opacity:.5;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite bible_map-module__NOiOeW__breathe}.bible_map-module__NOiOeW__light{fill:var(--ill-white);stroke:var(--color-thread);stroke-width:2.5px}.bible_map-module__NOiOeW__light_heart{fill:var(--color-thread)}.bible_map-module__NOiOeW__panel{--color-context:var(--color-surface);padding:var(--pad-card);border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-float)}@media (min-width:62.5em){.bible_map-module__NOiOeW__panel{top:calc(var(--header-height) + 1rem);max-height:calc(100svh - var(--header-height) - 2rem);scrollbar-width:thin;position:sticky;overflow-y:auto}}.bible_map-module__NOiOeW__welcome{color:var(--color-muted);gap:.75rem;line-height:1.6;display:grid}.bible_map-module__NOiOeW__welcome_title{color:var(--color-text);font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:1.15}.bible_map-module__NOiOeW__legend{font-size:var(--fs-small);gap:.5rem;margin-top:.25rem;display:grid}.bible_map-module__NOiOeW__legend li{align-items:center;gap:.625rem;display:flex}.bible_map-module__NOiOeW__legend_sticker{border:2px solid var(--map-ink);background:radial-gradient(circle at 50% 70%, var(--ill-leaf-light) 0 40%, var(--ill-sky-day) 41%);border-radius:50%;flex-shrink:0;width:1.25rem;height:1.25rem}.bible_map-module__NOiOeW__legend_thread{border-radius:var(--radius-pill);background-color:var(--color-thread);flex-shrink:0;width:1.25rem;height:.25rem}.bible_map-module__NOiOeW__places{margin-top:var(--space-stack);gap:.5rem;display:grid}.bible_map-module__NOiOeW__places_title{font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:var(--fw-semibold)}.bible_map-module__NOiOeW__places_text{max-width:40rem;color:var(--color-muted)}.bible_map-module__NOiOeW__groups{gap:var(--gap-cards);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin-top:1rem;display:grid}.bible_map-module__NOiOeW__group{align-content:start;gap:.75rem;display:grid}.bible_map-module__NOiOeW__group_title{color:var(--color-thread-text);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase}.bible_map-module__NOiOeW__place_list{flex-wrap:wrap;gap:.5rem;display:flex}.bible_map-module__NOiOeW__place_button{border-radius:var(--radius-pill);background-color:var(--color-surface);box-shadow:var(--shadow-outer);font-size:var(--fs-small);font-weight:var(--fw-semibold);transition:transform .2s var(--ease-bounce), background-color .2s ease;align-items:center;gap:.5rem;padding:.25rem .875rem .25rem .25rem;display:inline-flex}.bible_map-module__NOiOeW__place_button:hover{transform:translateY(-.125rem)}.bible_map-module__NOiOeW__place_button[aria-pressed=true]{background-color:var(--color-thread-soft);box-shadow:var(--shadow-inner)}.bible_map-module__NOiOeW__place_art{flex-shrink:0;width:2rem;height:2rem}[data-mode=kids] .bible_map-module__NOiOeW__place_art{width:2.5rem;height:2.5rem}@keyframes bible_map-module__NOiOeW__breathe{50%{transform:scale(1.25)}}@keyframes bible_map-module__NOiOeW__name-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.bible_map-module__NOiOeW__halo,.bible_map-module__NOiOeW__stop_name{animation:none}.bible_map-module__NOiOeW__marker,.bible_map-module__NOiOeW__sticker,.bible_map-module__NOiOeW__knot circle{transition:none}}
.breastplate-module__pbc3gW__breastplate{gap:var(--gap-cards);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:45em){.breastplate-module__pbc3gW__breastplate{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.breastplate-module__pbc3gW__plate_frame{justify-items:center;padding:1.5rem 1rem;display:grid}.breastplate-module__pbc3gW__chains{border:3px dotted var(--ill-sun);border-bottom:0;border-radius:50% 50% 0 0;width:min(15rem,70%);height:1.75rem;margin-bottom:-.25rem}.breastplate-module__pbc3gW__plate{border-radius:var(--radius);background:linear-gradient(135deg, var(--ill-sun-light), var(--ill-sun) 45%, color-mix(in srgb, var(--ill-sun) 70%, var(--ill-wood)));width:min(100%,19rem);box-shadow:var(--shadow-float), inset 0 0 0 3px color-mix(in srgb, var(--ill-sun-light) 70%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;padding:1rem;display:grid}.breastplate-module__pbc3gW__stone{--stone:var(--ill-stone);aspect-ratio:1/.8;border-radius:var(--radius-badge);background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--ill-white) 55%, var(--stone)), var(--stone) 55%, color-mix(in srgb, var(--stone) 70%, var(--ill-ink)));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ill-wood) 50%, var(--ill-sun)), 0 2px 4px color-mix(in srgb, var(--ill-ink) 25%, transparent);transition:transform .3s var(--ease-bounce);place-items:end center;padding:.25rem;display:grid;position:relative;overflow:hidden}.breastplate-module__pbc3gW__stone:after{content:"";background:linear-gradient(115deg, transparent 40%, color-mix(in srgb, var(--ill-white) 70%, transparent) 50%, transparent 60%);position:absolute;inset:-50%;translate:-60%}.breastplate-module__pbc3gW__stone:hover{transform:scale(1.06)}.breastplate-module__pbc3gW__stone[aria-pressed=true]{z-index:1;transform:scale(1.12)}.breastplate-module__pbc3gW__stone[aria-pressed=true]:after{animation:breastplate-module__pbc3gW__glint .9s var(--ease)}.breastplate-module__pbc3gW__tribe{z-index:1;border-radius:var(--radius-badge);background-color:color-mix(in srgb, var(--ill-ink) 45%, transparent);color:var(--ill-white);font-size:.6875rem;font-weight:var(--fw-bold);padding:0 .25rem;line-height:1.4;position:relative}.breastplate-module__pbc3gW__sardius{--stone:var(--ill-robe-1)}.breastplate-module__pbc3gW__topaz{--stone:color-mix(in srgb, var(--ill-sun) 70%, var(--ill-leaf-light))}.breastplate-module__pbc3gW__emerald{--stone:var(--ill-leaf)}.breastplate-module__pbc3gW__turquoise{--stone:color-mix(in srgb, var(--ill-water) 70%, var(--ill-leaf-light))}.breastplate-module__pbc3gW__sapphire{--stone:color-mix(in srgb, var(--ill-robe-2) 80%, var(--ill-ink))}.breastplate-module__pbc3gW__diamond{--stone:color-mix(in srgb, var(--ill-white) 85%, var(--ill-water-light))}.breastplate-module__pbc3gW__jacinth{--stone:color-mix(in srgb, var(--ill-sun) 50%, var(--ill-robe-1))}.breastplate-module__pbc3gW__agate{--stone:color-mix(in srgb, var(--ill-wood) 60%, var(--ill-stone))}.breastplate-module__pbc3gW__amethyst{--stone:color-mix(in srgb, var(--color-season-violet) 80%, var(--ill-robe-1))}.breastplate-module__pbc3gW__chrysolite{--stone:color-mix(in srgb, var(--ill-sun-light) 60%, var(--ill-leaf-light))}.breastplate-module__pbc3gW__onyx{--stone:color-mix(in srgb, var(--ill-ink) 80%, var(--ill-robe-2))}.breastplate-module__pbc3gW__jasper{--stone:color-mix(in srgb, var(--ill-robe-1) 55%, var(--ill-wood))}@keyframes breastplate-module__pbc3gW__glint{0%{translate:-60%}to{translate:60%}}.breastplate-module__pbc3gW__info{gap:1rem;min-width:0;display:grid}.breastplate-module__pbc3gW__panel{border-radius:var(--radius-panel);background-color:var(--color-surface);min-height:8rem;box-shadow:var(--shadow-outer);align-content:start;gap:.375rem;padding:1.25rem 1.5rem;line-height:1.6;display:grid}.breastplate-module__pbc3gW__count{color:var(--color-muted);font-size:var(--fs-small);font-weight:var(--fw-semibold)}.breastplate-module__pbc3gW__name{font-family:var(--font-heading);font-size:var(--fs-card-title);line-height:1.25}.breastplate-module__pbc3gW__hint{color:var(--color-muted)}.breastplate-module__pbc3gW__heart{font-size:var(--fs-body-large)}.breastplate-module__pbc3gW__note{color:var(--color-muted);font-size:var(--fs-small);justify-items:start;gap:.625rem;line-height:1.6;display:grid}.breastplate-module__pbc3gW__reads{flex-wrap:wrap;gap:.375rem;display:flex}@media (prefers-reduced-motion:reduce){.breastplate-module__pbc3gW__stone{transition:none}.breastplate-module__pbc3gW__stone[aria-pressed=true]:after{animation:none}}
.verse_list-module___LEI6q__verse_list{font-family:var(--font-scripture);font-size:var(--fs-scripture);line-height:1.75}.verse_list-module___LEI6q__sm{font-size:var(--fs-body-large);line-height:1.7}.verse_list-module___LEI6q__block+.verse_list-module___LEI6q__block{margin-top:1.25rem}.verse_list-module___LEI6q__heading{font-family:var(--font-heading);font-size:var(--fs-body-small);font-weight:var(--fw-semibold);color:var(--color-muted);margin-bottom:.5rem;line-height:1.3}.verse_list-module___LEI6q__chapter{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:.75rem;margin:.5rem 0 1rem;display:flex}.verse_list-module___LEI6q__chapter:after{content:"";background-color:var(--color-border);flex:1;height:1px}.verse_list-module___LEI6q__text{text-wrap:pretty}.verse_list-module___LEI6q__poetry .verse_list-module___LEI6q__verse{text-indent:-1.25rem;padding-inline-start:1.25rem;display:block}.verse_list-module___LEI6q__poetry .verse_list-module___LEI6q__verse+.verse_list-module___LEI6q__verse{margin-top:.375rem}.verse_list-module___LEI6q__number{font-family:var(--font-mono);font-size:.6em;font-weight:var(--fw-medium);color:var(--color-muted);vertical-align:.5em;-webkit-user-select:none;user-select:none;margin-inline-end:.25rem;line-height:0}.verse_list-module___LEI6q__in_range{background-color:var(--color-range);-webkit-box-decoration-break:clone;box-decoration-break:clone}.verse_list-module___LEI6q__highlight{background-color:var(--color-highlight);box-shadow:inset .1875rem 0 0 var(--color-highlight-edge);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.25rem;margin-inline:-.125rem;padding:.125rem .25rem}.verse_list-module___LEI6q__highlight .verse_list-module___LEI6q__number{color:var(--color-highlight-edge)}.verse_list-module___LEI6q__poetry .verse_list-module___LEI6q__highlight{margin-inline:-.5rem;padding-inline:1.75rem .5rem}.verse_list-module___LEI6q__cut{color:var(--color-muted);margin-block:.25rem .75rem;line-height:1}.verse_list-module___LEI6q__cut:last-child{margin-block:.75rem 0}
.church_guide-module__JqX4SW__church_guide{gap:var(--space-block);grid-template-columns:minmax(0,1fr);display:grid}.church_guide-module__JqX4SW__heading{font-size:var(--fs-h3);margin-bottom:1.25rem;line-height:1.2}.church_guide-module__JqX4SW__catholic{--ink:var(--color-season-gold-text);--tint:var(--color-season-gold-soft)}.church_guide-module__JqX4SW__protestant{--ink:var(--color-lake);--tint:var(--color-accent-soft)}.church_guide-module__JqX4SW__orthodox{--ink:var(--color-thread-text);--tint:var(--color-thread-soft)}.church_guide-module__JqX4SW__evangelical{--ink:var(--color-olive-text);--tint:var(--color-olive-soft)}.church_guide-module__JqX4SW__families{gap:var(--gap-cards);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}@media (min-width:45em){.church_guide-module__JqX4SW__families{grid-template-columns:repeat(2,minmax(0,1fr))}}.church_guide-module__JqX4SW__family{padding:var(--pad-card);border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-outer);font-size:var(--fs-body-small);grid-template-columns:auto minmax(0,1fr);gap:.375rem 1rem;line-height:1.65;display:grid}.church_guide-module__JqX4SW__family p{grid-column:1/-1}@media (min-width:45em){.church_guide-module__JqX4SW__family p{grid-column:2}}.church_guide-module__JqX4SW__family_icon{background-color:var(--tint);width:3rem;height:3rem;color:var(--ink);border-radius:40% 60% 55% 45%/50% 45% 55% 50%;grid-row:span 1;place-items:center;display:grid}.church_guide-module__JqX4SW__family_icon svg{width:1.5rem;height:1.5rem}@media (min-width:45em){.church_guide-module__JqX4SW__family_icon{grid-row:span 2}}.church_guide-module__JqX4SW__family_name{color:var(--ink);font-size:var(--fs-card-title);align-self:center;line-height:1.25}.church_guide-module__JqX4SW__more{color:var(--color-accent-text);font-weight:var(--fw-semibold);text-underline-offset:.2em;margin-top:1.25rem;text-decoration:underline;display:inline-block}.church_guide-module__JqX4SW__columns{gap:var(--space-stack);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:62.5em){.church_guide-module__JqX4SW__columns{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.church_guide-module__JqX4SW__moments{list-style:none;display:grid}.church_guide-module__JqX4SW__moment{grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;padding-bottom:1.25rem;line-height:1.65;display:grid;position:relative}.church_guide-module__JqX4SW__moment:before{content:"";inset-inline-start:1.28125rem;border-radius:var(--radius-pill);background-color:var(--color-thread);opacity:.5;width:.1875rem;position:absolute;top:3rem;bottom:.25rem}.church_guide-module__JqX4SW__moment:last-child{padding-bottom:0}.church_guide-module__JqX4SW__moment:last-child:before{display:none}.church_guide-module__JqX4SW__moment p{color:var(--color-muted);font-size:var(--fs-body-small)}.church_guide-module__JqX4SW__moment_icon{background-color:var(--color-surface);width:2.75rem;height:2.75rem;box-shadow:var(--shadow-outer);color:var(--color-thread-text);border-radius:50%;place-items:center;display:grid}.church_guide-module__JqX4SW__moment_icon svg{width:1.375rem;height:1.375rem}.church_guide-module__JqX4SW__moment_title{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-bold);padding-top:.5rem}.church_guide-module__JqX4SW__tips_card{padding:var(--pad-card);border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-outer)}.church_guide-module__JqX4SW__tips{font-size:var(--fs-body-small);gap:1rem;line-height:1.6;list-style:none;display:grid}.church_guide-module__JqX4SW__tips li{grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;display:grid}.church_guide-module__JqX4SW__tips svg{width:1.375rem;height:1.375rem;color:var(--color-accent-text);margin-top:.125rem}
.field-module__qJjK2a__field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.field-module__qJjK2a__label{font-size:var(--fs-small);font-weight:var(--fw-semibold);line-height:1.3}.field-module__qJjK2a__control{width:100%;min-height:var(--button-md);border-radius:var(--radius-card);background-color:var(--color-field);box-shadow:var(--shadow-inner);font-size:var(--fs-body);border:0;outline:none;padding:.75rem 1rem;line-height:1.45;transition:box-shadow .15s}.field-module__qJjK2a__control::placeholder{color:var(--color-muted);opacity:.8}.field-module__qJjK2a__control:focus-visible{box-shadow:var(--shadow-inner);outline:3px solid var(--color-accent-text);outline-offset:2px}.field-module__qJjK2a__control[aria-invalid=true]{box-shadow:var(--shadow-inner), 0 0 0 2px var(--color-error)}.field-module__qJjK2a__textarea{resize:vertical;min-height:8rem}.field-module__qJjK2a__select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-muted) 50%), linear-gradient(135deg, var(--color-muted) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 1.3125rem),calc(100% - 1rem);background-repeat:no-repeat;background-size:.3125rem .3125rem;padding-inline-end:2.75rem}.field-module__qJjK2a__hint{color:var(--color-muted);font-size:var(--fs-xs);line-height:1.45}.field-module__qJjK2a__error{color:var(--color-error);font-size:var(--fs-xs);font-weight:var(--fw-medium);gap:.375rem;line-height:1.45;display:flex}.field-module__qJjK2a__error svg{flex-shrink:0;width:1rem;height:1rem;margin-top:1px}.field-module__qJjK2a__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field-module__qJjK2a__check{font-size:var(--fs-small);cursor:pointer;align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.field-module__qJjK2a__check_box{width:1.375rem;height:1.375rem;accent-color:var(--color-thread);cursor:pointer;flex-shrink:0;margin-top:.0625rem}.field-module__qJjK2a__check_box:focus-visible{outline:3px solid var(--color-accent-text);outline-offset:2px}
.dress_figure-module__nPd0qG__dress_figure{width:100%;height:auto;display:block;overflow:visible}.dress_figure-module__nPd0qG__shadow{fill:color-mix(in srgb, var(--ill-ink) 14%, transparent)}.dress_figure-module__nPd0qG__skin{fill:var(--ill-skin-1)}.dress_figure-module__nPd0qG__limb{fill:none;stroke:var(--ill-skin-1);stroke-width:12px;stroke-linecap:round}.dress_figure-module__nPd0qG__shift{fill:var(--ill-wool);stroke:color-mix(in srgb, var(--ill-ink) 12%, transparent);stroke-width:1px}.dress_figure-module__nPd0qG__hair{fill:var(--ill-hair)}.dress_figure-module__nPd0qG__eye{fill:var(--ill-ink)}.dress_figure-module__nPd0qG__mouth{fill:none;stroke:var(--ill-ink);stroke-width:2px;stroke-linecap:round}.dress_figure-module__nPd0qG__tunic{fill:color-mix(in srgb, var(--ill-sand) 80%, var(--ill-stone-dark));stroke:color-mix(in srgb, var(--ill-sand) 70%, var(--ill-stone-dark));stroke-width:1px}.dress_figure-module__nPd0qG__tunic_sleeve{stroke:color-mix(in srgb, var(--ill-sand) 80%, var(--ill-stone-dark));stroke-width:19px;stroke-linecap:round}.dress_figure-module__nPd0qG__seam{fill:none;stroke:color-mix(in srgb, var(--ill-ink) 25%, transparent);stroke-width:1.5px}.dress_figure-module__nPd0qG__belt{fill:var(--ill-robe-1)}.dress_figure-module__nPd0qG__belt_end{stroke:var(--ill-robe-1);stroke-width:4px;stroke-linecap:round}.dress_figure-module__nPd0qG__cloak{fill:color-mix(in srgb, var(--ill-wood) 70%, var(--ill-stone))}.dress_figure-module__nPd0qG__cloak_stripe{fill:none;stroke:color-mix(in srgb, var(--ill-wood) 60%, var(--ill-ink));stroke-width:5px}.dress_figure-module__nPd0qG__tassel_white{stroke:var(--ill-wool);stroke-width:1.6px;stroke-linecap:round}.dress_figure-module__nPd0qG__tassel_blue{stroke:var(--ill-robe-2);stroke-width:1.8px;stroke-linecap:round}.dress_figure-module__nPd0qG__tassel{transform-box:fill-box;transform-origin:50% 0;animation:2.6s ease-in-out infinite dress_figure-module__nPd0qG__sway}.dress_figure-module__nPd0qG__sole{fill:color-mix(in srgb, var(--ill-wood) 70%, var(--ill-ink))}.dress_figure-module__nPd0qG__strap{fill:none;stroke:color-mix(in srgb, var(--ill-wood) 70%, var(--ill-ink));stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.dress_figure-module__nPd0qG__headcloth{fill:var(--ill-wool);stroke:color-mix(in srgb, var(--ill-ink) 12%, transparent)}.dress_figure-module__nPd0qG__headband{fill:none;stroke:var(--ill-hair);stroke-width:3.5px;stroke-linecap:round}.dress_figure-module__nPd0qG__linen{fill:var(--ill-white)}.dress_figure-module__nPd0qG__check{stroke:color-mix(in srgb, var(--ill-stone) 70%, var(--ill-white));stroke-width:1px}.dress_figure-module__nPd0qG__linen_tunic{stroke:var(--ill-stone);stroke-width:1px}.dress_figure-module__nPd0qG__linen_sleeve{stroke:var(--ill-white);stroke-width:17px;stroke-linecap:round}.dress_figure-module__nPd0qG__sash{fill:var(--ill-robe-2)}.dress_figure-module__nPd0qG__sash_lines{stroke-width:2.5px;stroke:var(--ill-robe-1);stroke-dasharray:6 4}.dress_figure-module__nPd0qG__sash_end{stroke:var(--color-season-violet);stroke-width:4px;stroke-linecap:round}.dress_figure-module__nPd0qG__robe,.dress_figure-module__nPd0qG__robe_sleeve{stroke:color-mix(in srgb, var(--ill-robe-2) 70%, var(--ill-ink))}.dress_figure-module__nPd0qG__robe{fill:color-mix(in srgb, var(--ill-robe-2) 80%, var(--ill-ink));stroke-width:1px}.dress_figure-module__nPd0qG__robe_sleeve{stroke-width:19px;stroke-linecap:round}.dress_figure-module__nPd0qG__pomegranate{fill:var(--ill-robe-1)}.dress_figure-module__nPd0qG__bell,.dress_figure-module__nPd0qG__ephod{fill:var(--ill-sun)}.dress_figure-module__nPd0qG__ephod_lines{fill:none;stroke:var(--ill-robe-1);stroke-width:2px;stroke-dasharray:4 3}.dress_figure-module__nPd0qG__ephod_band{fill:color-mix(in srgb, var(--ill-sun) 60%, var(--color-season-violet))}.dress_figure-module__nPd0qG__onyx{fill:color-mix(in srgb, var(--ill-ink) 80%, var(--ill-robe-2));stroke:var(--ill-sun-light);stroke-width:1.5px}.dress_figure-module__nPd0qG__chain{fill:none;stroke:var(--ill-sun-light);stroke-width:1.5px;stroke-dasharray:2 1.5}.dress_figure-module__nPd0qG__breastplate{fill:var(--ill-sun);stroke:var(--ill-sun-light);stroke-width:1.5px}.dress_figure-module__nPd0qG__stone{stroke:color-mix(in srgb, var(--ill-ink) 20%, transparent);stroke-width:.6px}.dress_figure-module__nPd0qG__sardius{fill:var(--ill-robe-1)}.dress_figure-module__nPd0qG__topaz{fill:color-mix(in srgb, var(--ill-sun) 70%, var(--ill-leaf-light))}.dress_figure-module__nPd0qG__emerald{fill:var(--ill-leaf)}.dress_figure-module__nPd0qG__turquoise{fill:color-mix(in srgb, var(--ill-water) 70%, var(--ill-leaf-light))}.dress_figure-module__nPd0qG__sapphire{fill:color-mix(in srgb, var(--ill-robe-2) 80%, var(--ill-ink))}.dress_figure-module__nPd0qG__diamond{fill:var(--ill-white)}.dress_figure-module__nPd0qG__jacinth{fill:color-mix(in srgb, var(--ill-sun) 50%, var(--ill-robe-1))}.dress_figure-module__nPd0qG__agate{fill:color-mix(in srgb, var(--ill-wood) 60%, var(--ill-stone))}.dress_figure-module__nPd0qG__amethyst{fill:var(--color-season-violet)}.dress_figure-module__nPd0qG__chrysolite{fill:color-mix(in srgb, var(--ill-sun-light) 60%, var(--ill-leaf-light))}.dress_figure-module__nPd0qG__jasper{fill:color-mix(in srgb, var(--ill-robe-1) 55%, var(--ill-wood))}.dress_figure-module__nPd0qG__turban{fill:var(--ill-white);stroke:var(--ill-stone);stroke-width:1px}.dress_figure-module__nPd0qG__turban_wrap{fill:none;stroke:var(--ill-stone);stroke-width:1.5px}.dress_figure-module__nPd0qG__cord{fill:none;stroke:var(--ill-robe-2);stroke-width:2px}.dress_figure-module__nPd0qG__plate{fill:var(--ill-sun);stroke:var(--ill-sun-light)}.dress_figure-module__nPd0qG__layer{opacity:0;transition:opacity .25s var(--ease), transform .5s var(--ease-bounce);pointer-events:none;transform:translateY(-28px)}.dress_figure-module__nPd0qG__layer[data-on]{opacity:1;transform:none}.dress_figure-module__nPd0qG__stars{fill:var(--ill-sun);opacity:0;transform-origin:100px 160px}.dress_figure-module__nPd0qG__dress_figure[data-done] .dress_figure-module__nPd0qG__body,.dress_figure-module__nPd0qG__dress_figure[data-done] .dress_figure-module__nPd0qG__layer{animation:dress_figure-module__nPd0qG__hop .6s var(--ease-bounce) 2}.dress_figure-module__nPd0qG__dress_figure[data-done] .dress_figure-module__nPd0qG__stars{opacity:1;animation:1.6s ease-in-out infinite dress_figure-module__nPd0qG__twinkle}@keyframes dress_figure-module__nPd0qG__sway{0%,to{rotate:-6deg}50%{rotate:6deg}}@keyframes dress_figure-module__nPd0qG__hop{0%,to{translate:0}40%{translate:0 -10px}}@keyframes dress_figure-module__nPd0qG__twinkle{0%,to{opacity:.4;scale:.9}50%{opacity:1;scale:1.05}}@media (prefers-reduced-motion:reduce){.dress_figure-module__nPd0qG__layer{transition:none}.dress_figure-module__nPd0qG__tassel,.dress_figure-module__nPd0qG__dress_figure[data-done] .dress_figure-module__nPd0qG__body,.dress_figure-module__nPd0qG__dress_figure[data-done] .dress_figure-module__nPd0qG__layer,.dress_figure-module__nPd0qG__dress_figure[data-done] .dress_figure-module__nPd0qG__stars{animation:none}}
.depth_motif-module__xyXFGW__depth_motif{width:100%;height:auto;display:block;overflow:visible}.depth_motif-module__xyXFGW__card{max-width:11rem;filter:drop-shadow(var(--shadow-float));margin-inline:auto}.depth_motif-module__xyXFGW__intro{max-width:15rem;filter:drop-shadow(var(--shadow-float));margin-inline:auto}@media (min-width:62.5em){.depth_motif-module__xyXFGW__intro{max-width:23rem}}.depth_motif-module__xyXFGW__emblem{flex-shrink:0;width:2.75rem}.depth_motif-module__xyXFGW__sky_dawn{fill:color-mix(in srgb, var(--ill-sky-dawn) 75%, var(--color-bg))}.depth_motif-module__xyXFGW__sky_night{fill:var(--ill-sky-night)}.depth_motif-module__xyXFGW__sky_dusk{fill:color-mix(in srgb, var(--ill-sky-night) 78%, var(--ill-sky-dawn))}.depth_motif-module__xyXFGW__glow{fill:var(--ill-sun-light);opacity:.35}.depth_motif-module__xyXFGW__ground{fill:color-mix(in srgb, var(--ill-sand) 80%, var(--ill-stone))}.depth_motif-module__xyXFGW__table{fill:color-mix(in srgb, var(--ill-wood) 80%, var(--color-bg))}.depth_motif-module__xyXFGW__wall{fill:color-mix(in srgb, var(--ill-stone) 70%, var(--ill-sky-night))}.depth_motif-module__xyXFGW__floor{fill:color-mix(in srgb, var(--ill-stone-dark) 60%, var(--ill-sky-night))}.depth_motif-module__xyXFGW__mountain_far{fill:color-mix(in srgb, var(--ill-sky-night) 70%, var(--ill-stone-dark))}.depth_motif-module__xyXFGW__mountain_near{fill:color-mix(in srgb, var(--ill-sky-night) 55%, var(--ill-leaf-dark))}.depth_motif-module__xyXFGW__snow{fill:color-mix(in srgb, var(--ill-white) 80%, var(--ill-sky-night))}.depth_motif-module__xyXFGW__rock{fill:color-mix(in srgb, var(--ill-stone-dark) 70%, var(--ill-sky-night))}.depth_motif-module__xyXFGW__star_dot{fill:var(--ill-white);opacity:.85}.depth_motif-module__xyXFGW__star{fill:var(--ill-sun-light)}.depth_motif-module__xyXFGW__star_glow{fill:var(--ill-sun-light);opacity:.22}.depth_motif-module__xyXFGW__moon{fill:var(--ill-sun-light);opacity:.9}.depth_motif-module__xyXFGW__lamp_glow{fill:var(--ill-sun-light);opacity:.16}.depth_motif-module__xyXFGW__light{fill:var(--ill-sun-light)}.depth_motif-module__xyXFGW__light_floor{fill:var(--ill-sun-light);opacity:.55}.depth_motif-module__xyXFGW__wood{fill:var(--ill-wood)}.depth_motif-module__xyXFGW__brass{fill:color-mix(in srgb, var(--ill-sun) 75%, var(--ill-stone))}.depth_motif-module__xyXFGW__chain,.depth_motif-module__xyXFGW__leg{fill:none;stroke:color-mix(in srgb, var(--ill-ink) 45%, var(--ill-stone));stroke-width:1.4px;stroke-linecap:round}.depth_motif-module__xyXFGW__leg{stroke:var(--ill-wood);stroke-width:3px}.depth_motif-module__xyXFGW__pebble{fill:color-mix(in srgb, var(--ill-ink) 35%, var(--ill-stone))}.depth_motif-module__xyXFGW__page{fill:var(--ill-sand)}.depth_motif-module__xyXFGW__shell{fill:color-mix(in srgb, var(--ill-sand) 85%, var(--ill-white))}.depth_motif-module__xyXFGW__shell_lines,.depth_motif-module__xyXFGW__crust{fill:none;stroke:color-mix(in srgb, var(--ill-stone-dark) 60%, transparent);stroke-width:1.2px;stroke-linecap:round}.depth_motif-module__xyXFGW__crust{stroke:color-mix(in srgb, var(--ill-wood) 70%, transparent)}.depth_motif-module__xyXFGW__drop{fill:var(--ill-water)}.depth_motif-module__xyXFGW__bread{fill:var(--ill-sand)}.depth_motif-module__xyXFGW__candle{fill:var(--ill-white)}.depth_motif-module__xyXFGW__flame{fill:var(--ill-sun)}.depth_motif-module__xyXFGW__frame{fill:none;stroke:color-mix(in srgb, var(--ill-stone-dark) 80%, var(--ill-ink));stroke-width:3px}.depth_motif-module__xyXFGW__door{fill:color-mix(in srgb, var(--ill-wood) 85%, var(--ill-ink))}.depth_motif-module__xyXFGW__plank{fill:none;stroke:color-mix(in srgb, var(--ill-ink) 30%, transparent);stroke-width:1px}.depth_motif-module__xyXFGW__thread{fill:none;stroke:var(--color-thread);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.85;animation:depth_motif-module__xyXFGW__draw 2.4s var(--ease) .3s both}.depth_motif-module__xyXFGW__twinkle{animation:3.2s ease-in-out infinite alternate depth_motif-module__xyXFGW__twinkle}.depth_motif-module__xyXFGW__flicker{transform-box:fill-box;transform-origin:bottom;animation:1.6s ease-in-out infinite alternate depth_motif-module__xyXFGW__flicker}.depth_motif-module__xyXFGW__falling{animation:2.8s ease-in infinite depth_motif-module__xyXFGW__fall}@keyframes depth_motif-module__xyXFGW__draw{0%{stroke-dashoffset:1px}}@keyframes depth_motif-module__xyXFGW__twinkle{to{opacity:.35}}@keyframes depth_motif-module__xyXFGW__flicker{to{transform:scale(.9,1.06)}}@keyframes depth_motif-module__xyXFGW__fall{0%{opacity:0;transform:translateY(0)}25%,75%{opacity:1}to{opacity:0;transform:translateY(1.5rem)}}
.story_art-module__XoDE2q__story_art{border-radius:var(--radius-card);width:100%;height:auto;display:block}.story_art-module__XoDE2q__sky_top{stop-color:var(--scene-sky-top)}.story_art-module__XoDE2q__sky_bottom{stop-color:var(--scene-sky-bottom)}.story_art-module__XoDE2q__shade{fill:var(--ill-ink);opacity:.14}.story_art-module__XoDE2q__window{fill:var(--ill-sun-light)}.story_art-module__XoDE2q__thread,.story_art-module__XoDE2q__thread_late{fill:none;stroke:var(--color-thread);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.story_art-module__XoDE2q__fray{fill:none;stroke:var(--color-thread);stroke-width:1.6px;stroke-linecap:round}.story_art-module__XoDE2q__thread{animation:story_art-module__XoDE2q__draw 1.6s var(--ease) .2s both}.story_art-module__XoDE2q__thread_late{animation:story_art-module__XoDE2q__draw 1.2s var(--ease) 1s both}.story_art-module__XoDE2q__knot,.story_art-module__XoDE2q__pop{transform-box:fill-box;transform-origin:50%;animation:story_art-module__XoDE2q__pop .7s var(--ease-bounce) 1.2s both}.story_art-module__XoDE2q__pop{animation-delay:.1s}.story_art-module__XoDE2q__grow,.story_art-module__XoDE2q__bloom{transform-box:fill-box;transform-origin:50% 100%;animation:story_art-module__XoDE2q__grow 1s var(--ease-bounce) .3s both}.story_art-module__XoDE2q__b1{animation-delay:.5s}.story_art-module__XoDE2q__b2{animation-delay:.7s}.story_art-module__XoDE2q__b3{animation-delay:.9s}.story_art-module__XoDE2q__rise{animation:story_art-module__XoDE2q__rise .9s var(--ease) .2s both}.story_art-module__XoDE2q__rise_sun{animation:story_art-module__XoDE2q__rise 1.6s var(--ease) .6s both}.story_art-module__XoDE2q__roll{transform-box:fill-box;transform-origin:50%;animation:story_art-module__XoDE2q__roll 1.2s var(--ease) .6s both}.story_art-module__XoDE2q__waiting .story_art-module__XoDE2q__thread,.story_art-module__XoDE2q__waiting .story_art-module__XoDE2q__thread_late{stroke-dashoffset:1px;animation:none}.story_art-module__XoDE2q__waiting .story_art-module__XoDE2q__knot,.story_art-module__XoDE2q__waiting .story_art-module__XoDE2q__pop,.story_art-module__XoDE2q__waiting .story_art-module__XoDE2q__grow,.story_art-module__XoDE2q__waiting .story_art-module__XoDE2q__bloom,.story_art-module__XoDE2q__waiting .story_art-module__XoDE2q__rise,.story_art-module__XoDE2q__waiting .story_art-module__XoDE2q__rise_sun,.story_art-module__XoDE2q__waiting .story_art-module__XoDE2q__roll{opacity:0;animation:none}.story_art-module__XoDE2q__rays{transform-box:fill-box;transform-origin:50%;animation:40s linear infinite story_art-module__XoDE2q__spin}.story_art-module__XoDE2q__float{animation:3.6s ease-in-out infinite story_art-module__XoDE2q__float}.story_art-module__XoDE2q__drift{animation:9s ease-in-out infinite alternate story_art-module__XoDE2q__drift}.story_art-module__XoDE2q__drift_slow{animation:13s ease-in-out infinite alternate-reverse story_art-module__XoDE2q__drift}@keyframes story_art-module__XoDE2q__draw{0%{stroke-dashoffset:1px}}@keyframes story_art-module__XoDE2q__pop{0%{opacity:0;transform:scale(.2)}}@keyframes story_art-module__XoDE2q__grow{0%{transform:scale(.1)}}@keyframes story_art-module__XoDE2q__rise{0%{opacity:0;transform:translateY(1.25rem)}}@keyframes story_art-module__XoDE2q__roll{0%{transform:translate(-1.75rem)rotate(-200deg)}}@keyframes story_art-module__XoDE2q__spin{to{transform:rotate(360deg)}}@keyframes story_art-module__XoDE2q__float{50%{transform:translateY(-.375rem)}}@keyframes story_art-module__XoDE2q__drift{to{transform:translate(1rem)}}@media (prefers-reduced-motion:reduce){.story_art-module__XoDE2q__story_art,.story_art-module__XoDE2q__story_art *{animation:none!important}.story_art-module__XoDE2q__waiting .story_art-module__XoDE2q__thread,.story_art-module__XoDE2q__waiting .story_art-module__XoDE2q__thread_late{stroke-dashoffset:0}.story_art-module__XoDE2q__waiting .story_art-module__XoDE2q__knot,.story_art-module__XoDE2q__waiting .story_art-module__XoDE2q__pop,.story_art-module__XoDE2q__waiting .story_art-module__XoDE2q__grow,.story_art-module__XoDE2q__waiting .story_art-module__XoDE2q__bloom,.story_art-module__XoDE2q__waiting .story_art-module__XoDE2q__rise,.story_art-module__XoDE2q__waiting .story_art-module__XoDE2q__rise_sun,.story_art-module__XoDE2q__waiting .story_art-module__XoDE2q__roll{opacity:1}}
.a11y_button-module__S3yTca__a11y{color:var(--color-text);flex-shrink:0;place-items:center;display:grid}.a11y_button-module__S3yTca__a11y svg{width:1.25rem;height:1.25rem}@media (pointer:fine) and (min-width:45em){.a11y_button-module__S3yTca__a11y svg{width:1.125rem;height:1.125rem}}.a11y_button-module__S3yTca__a11y svg{stroke-width:1.75px}
.being_ref-module__UaKvZq__being_ref{border-radius:var(--radius-pill);background-color:var(--color-accent-soft);color:var(--color-accent-text);font-size:var(--fs-xs);font-weight:var(--fw-bold);align-items:center;gap:.3125rem;padding:.25rem .625rem;display:inline-flex}.being_ref-module__UaKvZq__being_ref svg{flex-shrink:0;width:.9375rem;height:.9375rem}.being_ref-module__UaKvZq__being_ref:hover{background-color:var(--color-accent-tint)}.being_ref-module__UaKvZq__refs{flex-wrap:wrap;gap:.375rem .5rem;display:flex}
.creed_compare-module__HJRvwG__creed_compare{gap:1rem;display:grid}.creed_compare-module__HJRvwG__legend{color:var(--color-muted);font-size:var(--fs-small);align-items:center;gap:.5rem;display:flex}.creed_compare-module__HJRvwG__own_sample{background-color:var(--color-sun-soft);width:1rem;height:1rem;box-shadow:inset 0 0 0 2px var(--color-sun);border-radius:.25rem}.creed_compare-module__HJRvwG__heads{display:none}@media (min-width:45em){.creed_compare-module__HJRvwG__heads{gap:var(--gap-cards);padding-inline:var(--pad-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.creed_compare-module__HJRvwG__head{font-family:var(--font-heading);font-weight:var(--fw-semibold)}.creed_compare-module__HJRvwG__group{--group-color:var(--color-thread);padding:var(--pad-card);border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-outer);border-top:.3125rem solid var(--group-color)}.creed_compare-module__HJRvwG__father{--group-color:var(--color-sun)}.creed_compare-module__HJRvwG__spirit{--group-color:var(--color-lake)}.creed_compare-module__HJRvwG__church{--group-color:var(--color-olive)}.creed_compare-module__HJRvwG__group_title{font-size:var(--fs-card-title);margin-bottom:.75rem}.creed_compare-module__HJRvwG__columns{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:45em){.creed_compare-module__HJRvwG__columns{gap:var(--gap-cards);grid-template-columns:repeat(2,minmax(0,1fr))}}.creed_compare-module__HJRvwG__column_name{color:var(--color-muted);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.375rem}@media (min-width:45em){.creed_compare-module__HJRvwG__column_name{display:none}}.creed_compare-module__HJRvwG__lines{font-family:var(--font-scripture);gap:.375rem;line-height:1.55;display:grid}.creed_compare-module__HJRvwG__lines li{border-radius:var(--radius);padding:.375rem .625rem}.creed_compare-module__HJRvwG__own{background-color:var(--color-sun-soft);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-sun) 55%, transparent)}
.jesus_menu-module__joHWYq__jesus_menu{--color-context:var(--color-surface);max-width:40rem;padding:var(--pad-card);border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-outer);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.875rem;margin-inline:auto;display:grid}.jesus_menu-module__joHWYq__teaser{justify-content:center;gap:.5rem;display:flex}.jesus_menu-module__joHWYq__teaser_art{width:4.5rem;animation:jesus_menu-module__joHWYq__bounce 1.2s var(--ease-bounce) infinite alternate}.jesus_menu-module__joHWYq__teaser_art:nth-child(2){animation-delay:.2s}.jesus_menu-module__joHWYq__teaser_art:nth-child(3){animation-delay:.4s}.jesus_menu-module__joHWYq__start,.jesus_menu-module__joHWYq__next{height:var(--button-lg,3.25rem);border-radius:var(--radius-pill);background-color:var(--color-accent);color:var(--color-on-accent);font-weight:var(--fw-bold);transition:transform .2s var(--ease-bounce);align-items:center;gap:.5rem;padding-inline:1.5rem;display:inline-flex}:is(.jesus_menu-module__joHWYq__start,.jesus_menu-module__joHWYq__next) svg{width:1.25rem;height:1.25rem}:is(.jesus_menu-module__joHWYq__start,.jesus_menu-module__joHWYq__next):hover{transform:translateY(-.125rem)}.jesus_menu-module__joHWYq__next{background-color:var(--color-text);height:2.75rem;color:var(--color-bg)}.jesus_menu-module__joHWYq__progress{color:var(--color-muted);font-size:var(--fs-small);font-weight:var(--fw-bold)}.jesus_menu-module__joHWYq__plate{aspect-ratio:1;background-color:var(--ill-wool);width:min(11rem,55vw);box-shadow:var(--shadow-outer), inset 0 0 0 .6rem var(--ill-sand);border-radius:50%;place-items:center;padding:1.5rem;display:grid}.jesus_menu-module__joHWYq__food{animation:jesus_menu-module__joHWYq__land .5s var(--ease-bounce)}.jesus_menu-module__joHWYq__on_table .jesus_menu-module__joHWYq__food{animation:jesus_menu-module__joHWYq__hop .5s var(--ease-bounce)}.jesus_menu-module__joHWYq__off_table .jesus_menu-module__joHWYq__food{animation:.7s forwards jesus_menu-module__joHWYq__slide-off}.jesus_menu-module__joHWYq__name{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-semibold)}.jesus_menu-module__joHWYq__question{font-weight:var(--fw-semibold)}.jesus_menu-module__joHWYq__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;display:grid}.jesus_menu-module__joHWYq__option{border-radius:var(--radius-card);min-height:3.5rem;font-size:var(--fs-body-large);font-weight:var(--fw-bold);transition:background-color .2s ease, color .2s ease, opacity .2s ease, transform .2s var(--ease-bounce);justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;display:inline-flex}.jesus_menu-module__joHWYq__option svg{width:1.5rem;height:1.5rem}.jesus_menu-module__joHWYq__option:hover:not(:disabled){transform:translateY(-.125rem)}.jesus_menu-module__joHWYq__option:disabled{opacity:.45;cursor:default}.jesus_menu-module__joHWYq__yes{background-color:var(--color-olive-soft);color:var(--color-olive-text)}.jesus_menu-module__joHWYq__no{background-color:var(--color-thread-soft);color:var(--color-thread-text)}.jesus_menu-module__joHWYq__right{background-color:var(--color-olive);color:var(--color-on-accent);animation:jesus_menu-module__joHWYq__pop .4s var(--ease-bounce)}.jesus_menu-module__joHWYq__wrong{background-color:var(--color-surface-2);color:var(--color-muted);animation:.35s jesus_menu-module__joHWYq__shake}.jesus_menu-module__joHWYq__feedback{justify-items:center;gap:.625rem;min-height:6rem;display:grid}.jesus_menu-module__joHWYq__good{color:var(--color-olive-text);font-weight:var(--fw-bold)}.jesus_menu-module__joHWYq__miss{color:var(--color-thread-text);font-weight:var(--fw-bold)}.jesus_menu-module__joHWYq__why{max-width:30rem;font-size:var(--fs-body-small);line-height:1.6}.jesus_menu-module__joHWYq__done{padding-block:2rem}.jesus_menu-module__joHWYq__confetti{width:3rem;height:3rem;color:var(--color-sun-text);animation:jesus_menu-module__joHWYq__pop .6s var(--ease-bounce)}.jesus_menu-module__joHWYq__score{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-semibold)}@keyframes jesus_menu-module__joHWYq__land{0%{opacity:0;transform:translateY(-2rem)scale(.7)}}@keyframes jesus_menu-module__joHWYq__hop{50%{transform:translateY(-.75rem)scale(1.08)}}@keyframes jesus_menu-module__joHWYq__slide-off{to{opacity:.25;transform:translate(3rem)rotate(25deg)}}@keyframes jesus_menu-module__joHWYq__bounce{to{transform:translateY(-.5rem)}}@keyframes jesus_menu-module__joHWYq__pop{50%{transform:scale(1.08)}}@keyframes jesus_menu-module__joHWYq__shake{25%{transform:translate(-.25rem)}75%{transform:translate(.25rem)}}
.i_am-module__VdD0OG__i_am{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.i_am-module__VdD0OG__choices{flex-wrap:wrap;gap:.5rem;display:flex}.i_am-module__VdD0OG__choice{min-height:var(--control-size);border-radius:var(--radius-pill);background-color:var(--color-surface);color:var(--color-text);font-size:var(--fs-small);font-weight:var(--fw-semibold);padding:.5rem 1rem}.i_am-module__VdD0OG__choice[aria-pressed=true]{background-color:var(--color-accent);box-shadow:var(--shadow-outer);color:var(--color-on-accent)}.i_am-module__VdD0OG__saying{max-width:48rem;padding:var(--pad-card);border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-outer), inset .3rem 0 0 var(--color-thread);gap:.75rem;animation:.4s both i_am-module__VdD0OG__saying-in;display:grid}.i_am-module__VdD0OG__greek{color:var(--color-thread-text);font-family:var(--font-scripture), "Times New Roman", serif;font-size:var(--fs-card-title)}.i_am-module__VdD0OG__words{font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:1.3}.i_am-module__VdD0OG__text{color:var(--color-muted);line-height:1.6}@keyframes i_am-module__VdD0OG__saying-in{0%{opacity:0;transform:translateY(.5rem)}}@media (prefers-reduced-motion:reduce){.i_am-module__VdD0OG__saying{animation:none}}
.family_moment-module__PZm_xW__steps{gap:var(--gap-cards);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:62.5em){.family_moment-module__PZm_xW__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.family_moment-module__PZm_xW__step{padding:var(--pad-card);border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-outer);flex-direction:column;gap:1rem;display:flex}.family_moment-module__PZm_xW__step_head{align-items:center;gap:.875rem;display:flex}.family_moment-module__PZm_xW__step_icon{background-color:var(--color-accent-soft);width:2.75rem;height:2.75rem;color:var(--color-accent-text);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.family_moment-module__PZm_xW__step_icon svg{width:1.375rem;height:1.375rem}.family_moment-module__PZm_xW__step_title{font-size:var(--fs-card-title);align-items:baseline;gap:.5rem;line-height:1.3;display:flex}.family_moment-module__PZm_xW__step_number{font-family:var(--font-mono);font-size:var(--fs-small);font-weight:var(--fw-regular);color:var(--color-muted)}.family_moment-module__PZm_xW__step_body{flex-direction:column;gap:.75rem;display:flex}.family_moment-module__PZm_xW__reference{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--color-accent-text)}.family_moment-module__PZm_xW__read_note{color:var(--color-muted);font-size:var(--fs-xs);margin-top:-.5rem}.family_moment-module__PZm_xW__understand{font-size:var(--fs-body-large);line-height:1.65}.family_moment-module__PZm_xW__questions{gap:.75rem;display:grid}.family_moment-module__PZm_xW__question{border-radius:var(--radius-card);background-color:var(--color-surface-2);box-shadow:var(--shadow-inner);padding:.875rem 1rem}.family_moment-module__PZm_xW__age,.family_moment-module__PZm_xW__kind{border-radius:var(--radius-badge);background-color:var(--color-highlight);font-size:var(--fs-xs);font-weight:var(--fw-semibold);margin-bottom:.375rem;padding:.25rem .5rem;line-height:1.2;display:inline-block}.family_moment-module__PZm_xW__kind{align-self:flex-start;margin-bottom:0}.family_moment-module__PZm_xW__deeper{margin-top:var(--gap-cards);border-radius:var(--radius-panel);background-color:var(--color-surface)}.family_moment-module__PZm_xW__deeper_summary{padding:1.25rem var(--pad-card);border-radius:var(--radius-panel);cursor:pointer;align-items:center;gap:.875rem;list-style:none;display:flex}.family_moment-module__PZm_xW__deeper_summary::-webkit-details-marker{display:none}.family_moment-module__PZm_xW__deeper_summary>svg{width:1.5rem;height:1.5rem;color:var(--color-layer-background);flex-shrink:0}.family_moment-module__PZm_xW__deeper[open]>.family_moment-module__PZm_xW__deeper_summary:before{box-shadow:var(--shadow-outer-none);background-color:color-mix(in srgb, var(--color-context), black var(--pressed-shade))}.family_moment-module__PZm_xW__deeper[open]>.family_moment-module__PZm_xW__deeper_summary:after{opacity:1}.family_moment-module__PZm_xW__deeper_title{font-family:var(--font-heading);font-size:var(--fs-card-title);font-weight:var(--fw-semibold);line-height:1.3;display:block}.family_moment-module__PZm_xW__deeper_note{color:var(--color-muted);font-size:var(--fs-small);display:block}.family_moment-module__PZm_xW__deeper_body{padding:1.5rem var(--pad-card) var(--pad-card);gap:1rem;animation:.2s family_moment-module__PZm_xW__fade-in;display:grid}.family_moment-module__PZm_xW__deeper_body p{max-width:70ch}
.flip_cards-module__tmsSeW__flip_cards{gap:1rem;display:grid}.flip_cards-module__tmsSeW__all{min-height:var(--control-size);border-radius:var(--radius-pill);background-color:var(--color-surface);box-shadow:var(--shadow-outer);color:var(--color-accent-text);font-size:var(--fs-small);font-weight:var(--fw-bold);justify-self:end;align-items:center;gap:.375rem;padding:.375rem .875rem;display:inline-flex}.flip_cards-module__tmsSeW__all svg{width:1.125rem;height:1.125rem}.flip_cards-module__tmsSeW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:45em){.flip_cards-module__tmsSeW__grid{gap:var(--gap-cards);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:62.5em){.flip_cards-module__tmsSeW__grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.flip_cards-module__tmsSeW__card{perspective:60rem;min-height:10rem}@media (min-width:45em){.flip_cards-module__tmsSeW__card{min-height:13rem}}.flip_cards-module__tmsSeW__inner{height:100%;transform-style:preserve-3d;transition:transform .6s var(--ease);display:grid;position:relative}.flip_cards-module__tmsSeW__card[data-turned] .flip_cards-module__tmsSeW__inner{transform:rotateY(180deg)}.flip_cards-module__tmsSeW__front,.flip_cards-module__tmsSeW__back{border-radius:var(--radius-panel);box-shadow:var(--shadow-outer);backface-visibility:hidden;text-align:center;grid-area:1/1;align-content:center;justify-items:center;gap:.375rem;padding:1rem .75rem;display:grid}.flip_cards-module__tmsSeW__front{background:radial-gradient(circle at 50% 30%, var(--color-sun-soft), transparent 70%), var(--color-surface);transition:transform .2s var(--ease-bounce)}.flip_cards-module__tmsSeW__front:hover{transform:translateY(-.125rem)}.flip_cards-module__tmsSeW__back{background-color:var(--color-surface);text-align:start;align-content:start;justify-items:start;padding:1rem 1rem 3rem;position:relative;transform:rotateY(180deg)}.flip_cards-module__tmsSeW__art{width:4.5rem;height:4.5rem;display:block}.flip_cards-module__tmsSeW__art svg{width:100%;height:100%}.flip_cards-module__tmsSeW__index{background-color:var(--color-surface-2);width:2.5rem;height:2.5rem;font-family:var(--font-heading);font-size:var(--fs-body-large);font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:grid}.flip_cards-module__tmsSeW__title,.flip_cards-module__tmsSeW__back_title{font-family:var(--font-heading);font-size:var(--fs-card-title);font-weight:var(--fw-bold);line-height:1.2}.flip_cards-module__tmsSeW__sub{color:var(--color-muted);font-size:var(--fs-small);line-height:1.35}.flip_cards-module__tmsSeW__hint{color:var(--color-accent-text);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;margin-top:.25rem}.flip_cards-module__tmsSeW__text{font-size:var(--fs-body-small);line-height:1.55}.flip_cards-module__tmsSeW__back_button{width:var(--control-size);height:var(--control-size);color:var(--color-accent-text);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:.5rem;inset-inline-end:.5rem}.flip_cards-module__tmsSeW__back_button svg{width:1.25rem;height:1.25rem}.flip_cards-module__tmsSeW__back_button:hover{background-color:var(--color-accent-soft)}@media (prefers-reduced-motion:reduce){.flip_cards-module__tmsSeW__inner{transition:none;transform:none}.flip_cards-module__tmsSeW__card[data-turned] .flip_cards-module__tmsSeW__inner{transform:none}.flip_cards-module__tmsSeW__back{visibility:hidden;transform:none}.flip_cards-module__tmsSeW__card[data-turned] .flip_cards-module__tmsSeW__back{visibility:visible}.flip_cards-module__tmsSeW__card[data-turned] .flip_cards-module__tmsSeW__front{visibility:hidden}.flip_cards-module__tmsSeW__front{transition:none}}.flip_cards-module__tmsSeW__reads{flex-wrap:wrap;gap:.375rem;display:flex}
.read_link-module__hNbZfW__read_link{border-radius:var(--radius-pill);background-color:var(--color-accent-soft);color:var(--color-accent-text);font-size:var(--fs-xs);font-weight:var(--fw-bold);align-items:center;gap:.3125rem;padding:.25rem .625rem;display:inline-flex}.read_link-module__hNbZfW__read_link svg{width:.9375rem;height:.9375rem}.read_link-module__hNbZfW__read_link:hover{background-color:var(--color-accent-tint)}.read_link-module__hNbZfW__read_links{flex-wrap:wrap;gap:.375rem .5rem;display:flex}
.consent_fields-module__VimLOq__consent_fields{border-radius:var(--radius);background-color:var(--color-accent-soft);box-shadow:var(--shadow-inner);grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem;display:grid}.consent_fields-module__VimLOq__why{color:var(--color-text);font-size:var(--fs-small);align-items:flex-start;gap:.5rem;line-height:1.5;display:flex}.consent_fields-module__VimLOq__why svg{width:1.25rem;height:1.25rem;color:var(--color-accent-text);flex-shrink:0;margin-top:.1rem}.consent_fields-module__VimLOq__link{color:var(--color-accent-text);text-underline-offset:.15em;text-decoration:underline}.consent_fields-module__VimLOq__minors{color:var(--color-muted);font-size:var(--fs-small);line-height:1.5}
.person_portrait-module__p3B73G__person_portrait{width:100%;height:auto;display:block;overflow:visible}.person_portrait-module__p3B73G__backdrop{fill:var(--scene-sky-top)}.person_portrait-module__p3B73G__ground{fill:var(--scene-hill-far);opacity:.7}.person_portrait-module__p3B73G__crown{fill:var(--ill-sun)}.person_portrait-module__p3B73G__badge_disc{fill:var(--color-surface);filter:drop-shadow(0 .0625rem .125rem #00000040)}
.science_hero-module__Tw7rXq__science_hero{width:100%;max-width:22rem;height:auto;filter:drop-shadow(var(--shadow-float));margin-inline:auto;display:block;overflow:visible}@media (min-width:62.5em){.science_hero-module__Tw7rXq__science_hero{max-width:none;max-height:28rem}}.science_hero-module__Tw7rXq__sky{fill:color-mix(in srgb, var(--ill-sky-night) 85%, var(--color-bg))}.science_hero-module__Tw7rXq__dot{fill:var(--ill-white);animation:2.4s ease-in-out infinite alternate science_hero-module__Tw7rXq__twinkle}.science_hero-module__Tw7rXq__dot:nth-of-type(2n){animation-delay:.9s}.science_hero-module__Tw7rXq__glow{fill:var(--ill-sun-light);opacity:0;animation:1.4s 2.2s forwards science_hero-module__Tw7rXq__glow,3.2s ease-in-out 3.6s infinite alternate science_hero-module__Tw7rXq__breathe}.science_hero-module__Tw7rXq__star{fill:var(--ill-sun);transform-box:fill-box;transform-origin:50%;animation:science_hero-module__Tw7rXq__appear .9s var(--ease-bounce) 2s both}.science_hero-module__Tw7rXq__planet{fill:var(--ill-sun-light)}.science_hero-module__Tw7rXq__planet_pale{fill:var(--ill-sand)}.science_hero-module__Tw7rXq__bands{fill:none;stroke:color-mix(in srgb, var(--ill-wood) 60%, transparent);stroke-width:1.2px}.science_hero-module__Tw7rXq__ring{fill:none;stroke:var(--ill-sand);stroke-width:1.6px}.science_hero-module__Tw7rXq__jupiter{animation:science_hero-module__Tw7rXq__from-left 2.2s var(--ease) both}.science_hero-module__Tw7rXq__saturn{animation:science_hero-module__Tw7rXq__from-right 2.2s var(--ease) both}.science_hero-module__Tw7rXq__hill_far{fill:color-mix(in srgb, var(--ill-leaf-dark) 55%, var(--ill-sky-night))}.science_hero-module__Tw7rXq__hill_near{fill:color-mix(in srgb, var(--ill-stone-dark) 60%, var(--ill-sky-night))}.science_hero-module__Tw7rXq__clay{fill:var(--ill-wood)}.science_hero-module__Tw7rXq__lid{fill:color-mix(in srgb, var(--ill-wood) 70%, var(--ill-ink))}.science_hero-module__Tw7rXq__rim{fill:none;stroke:color-mix(in srgb, var(--ill-ink) 40%, transparent);stroke-width:1.2px}.science_hero-module__Tw7rXq__scroll{fill:color-mix(in srgb, var(--ill-sand) 90%, var(--ill-white))}.science_hero-module__Tw7rXq__thread{fill:none;stroke:var(--color-thread);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:.85;animation:science_hero-module__Tw7rXq__draw 2.6s var(--ease) .6s both}@keyframes science_hero-module__Tw7rXq__from-left{0%{transform:translate(-34px)}}@keyframes science_hero-module__Tw7rXq__from-right{0%{transform:translate(34px)}}@keyframes science_hero-module__Tw7rXq__appear{0%{opacity:0;transform:scale(.2)}}@keyframes science_hero-module__Tw7rXq__glow{to{opacity:.4}}@keyframes science_hero-module__Tw7rXq__breathe{0%{opacity:.4}to{opacity:.15}}@keyframes science_hero-module__Tw7rXq__twinkle{to{opacity:.35}}@keyframes science_hero-module__Tw7rXq__draw{0%{stroke-dashoffset:1px}}
.ref_pills-module__zaVKBW__ref_pills{flex-wrap:wrap;gap:.375rem .5rem;display:flex}.ref_pills-module__zaVKBW__ref{border-radius:var(--radius-pill);background-color:var(--color-accent-soft);min-height:2rem;color:var(--color-accent-text);font-size:var(--fs-xs);font-weight:var(--fw-bold);align-items:center;gap:.3125rem;padding:.25rem .625rem;display:inline-flex}.ref_pills-module__zaVKBW__ref svg{flex-shrink:0;width:.9375rem;height:.9375rem}.ref_pills-module__zaVKBW__ref:hover{background-color:var(--color-accent-tint)}
.print-module__k5tEaq__print_copy{display:none}@media print{.print-module__k5tEaq__print_copy{color:#000;background:#fff;display:block}}
.apostle_portrait-module__A_zfea__apostle_portrait{width:100%;height:auto;display:block;overflow:visible}.apostle_portrait-module__A_zfea__backdrop{fill:var(--scene-sky-top)}.apostle_portrait-module__A_zfea__ground{fill:var(--scene-hill-far);opacity:.7}.apostle_portrait-module__A_zfea__badge_disc{fill:var(--color-surface);filter:drop-shadow(0 .0625rem .125rem #00000040)}
.script-module__wS-5Ea__script{font-family:var(--font-scripture), serif;unicode-bidi:isolate}.script-module__wS-5Ea__hebrew,.script-module__wS-5Ea__aramaic{font-family:var(--font-scripture), "Noto Serif Hebrew", "SBL Hebrew", "Times New Roman", serif}.script-module__wS-5Ea__syriac{font-family:var(--font-syriac), "Estrangelo Edessa", "Segoe UI Historic", serif}.script-module__wS-5Ea__greek{font-family:var(--font-scripture), "Noto Serif", "Gentium Plus", "Times New Roman", serif}
.print_sheet-module__nZSe5q__print_sheet{gap:var(--space-group);grid-template-columns:minmax(0,1fr);display:grid}.print_sheet-module__nZSe5q__actions{flex-wrap:wrap;gap:.75rem;display:flex}
