.a11y_panel-module__mEzeIG__dialog,.a11y_panel-module__mEzeIG__reader{--_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:"";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;top:.3rem;right:.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:1rem 1rem 1rem auto}}.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:-.375rem -.375rem -.375rem 0;display:grid}.a11y_panel-module__mEzeIG__close:hover{background:var(--_line)}.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:.125rem 1.125rem;display:flex;overflow-x:auto}@media (min-width:40em){.a11y_panel-module__mEzeIG__profiles{flex-wrap:wrap;margin-inline:0;padding-inline:0}}.a11y_panel-module__mEzeIG__profile{border:1.5px solid var(--_line);min-height:2.5rem;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:.375rem;padding:0 .875rem 0 .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.a11y_panel-module__mEzeIG__profile svg{width:1.125rem;height:1.125rem;color:var(--_accent)}.a11y_panel-module__mEzeIG__profile:hover{border-color:var(--_accent)}.a11y_panel-module__mEzeIG__profile[aria-pressed=true]{border-color:var(--_accent);background:var(--_accent);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(--_text) 6%, transparent);border:0;border-radius:999px;grid-template-columns:auto repeat(4,1fr);align-items:center;gap:.25rem;min-width:0;padding:.25rem .25rem .25rem .75rem;display:grid}.a11y_panel-module__mEzeIG__legend{float:left;color:var(--_muted);margin-right:.5rem;font-size:.8125rem;font-weight:600}.a11y_panel-module__mEzeIG__size{height:2.5rem;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: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:.375rem;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:1.5px solid var(--_line);border-radius:calc(var(--_radius) * .75);width:100%;height:100%;min-height:4.75rem;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;align-content:center;justify-items:center;gap:.1875rem;padding:.625rem .375rem;transition:border-color .15s,background-color .15s;display:grid}.a11y_panel-module__mEzeIG__tile:hover{border-color:var(--_accent)}.a11y_panel-module__mEzeIG__tile:focus-visible{outline:3px solid var(--_accent);outline-offset:2px}.a11y_panel-module__mEzeIG__tile[aria-pressed=true]{border-color:var(--_accent);background:var(--_tint)}.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{border:1.5px solid var(--_line);min-height:2.5rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.a11y_panel-module__mEzeIG__reset:disabled{opacity:.5;cursor:default}.a11y_panel-module__mEzeIG__reset:not(:disabled):hover{border-color:var(--_accent)}.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;left:0;right: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{left: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);border-radius:999px;align-items:center;gap:.25rem;padding:.25rem;display:flex;position:fixed;box-shadow:0 .5rem 1.5rem #00000040}.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:0 1rem 0 .75rem}.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{background:var(--_line)}
.back_to_top-module__GeSzMG__back_to_top{right:max(1rem, env(safe-area-inset-right));bottom:calc(var(--float-bottom) + env(safe-area-inset-bottom));z-index:31;background-color:var(--color-surface);width:3rem;height:3rem;color:var(--color-thread);box-shadow:var(--shadow-float,0 .5rem 1.5rem #0000002e), inset 0 0 0 2px var(--color-thread);opacity:0;visibility:hidden;border-radius:50%;place-items:center;transition:opacity .3s,transform .3s,visibility 0s linear .3s,background-color .2s;display:grid;position:fixed;transform:translateY(.75rem)}@media (min-width:45em){.back_to_top-module__GeSzMG__back_to_top{right:max(1.5rem, env(safe-area-inset-right))}}.back_to_top-module__GeSzMG__back_to_top[data-shown=true]{opacity:1;visibility:visible;transition:opacity .3s,transform .3s,visibility linear,background-color .2s;transform:none}.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 svg{stroke-width:2.25px;width:1.25rem;height:1.25rem;transition:transform .25s}
.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;display:flex}.logo-module__YL4sqG__brand{color:var(--color-thread);font-family:var(--font-body);font-size:.625rem;font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase;margin-top:.1875rem;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)}}
.lamp_icon-module__bRMh-a__lamp_icon{overflow:visible}.lamp_icon-module__bRMh-a__body{fill:var(--ill-skin-2)}.lamp_icon-module__bRMh-a__foot{fill:var(--ill-stone-dark)}.lamp_icon-module__bRMh-a__handle{fill:none;stroke:var(--ill-skin-2);stroke-width:2.6px;stroke-linecap:round}.lamp_icon-module__bRMh-a__hole{fill:var(--ill-hair)}.lamp_icon-module__bRMh-a__shine{fill:none;stroke:var(--ill-skin-3);stroke-width:1.4px;stroke-linecap:round;opacity:.8}.lamp_icon-module__bRMh-a__flame{transform-box:fill-box;transform-origin:50% 100%;transition:transform .4s var(--ease);transform:scale(.82)}.lamp_icon-module__bRMh-a__outer{fill:var(--ill-sun-light);transition:fill .4s var(--ease)}.lamp_icon-module__bRMh-a__core{fill:var(--ill-white);opacity:.85}.lamp_icon-module__bRMh-a__halo circle{fill:var(--ill-sun);opacity:0;transition:opacity .4s var(--ease)}.lamp_icon-module__bRMh-a__lamp_icon[data-glow=true] .lamp_icon-module__bRMh-a__flame{transform:scale(1)}.lamp_icon-module__bRMh-a__lamp_icon[data-glow=true] .lamp_icon-module__bRMh-a__outer{fill:var(--ill-sun)}.lamp_icon-module__bRMh-a__lamp_icon[data-glow=true] .lamp_icon-module__bRMh-a__halo circle{opacity:.12}.lamp_icon-module__bRMh-a__lamp_icon[data-glow=true] .lamp_icon-module__bRMh-a__halo circle+circle{opacity:.18}.lamp_icon-module__bRMh-a__lamp_icon[data-evening=true] .lamp_icon-module__bRMh-a__outer{fill:color-mix(in srgb, var(--ill-sun) 72%, #e2702a)}.lamp_icon-module__bRMh-a__lamp_icon[data-evening=true] .lamp_icon-module__bRMh-a__halo circle{fill:color-mix(in srgb, var(--ill-sun) 60%, #e2702a)}[data-season] .lamp_icon-module__bRMh-a__lamp_icon:not(.lamp_icon-module__bRMh-a__mono) .lamp_icon-module__bRMh-a__halo circle{fill:color-mix(in srgb, var(--season-ink) 65%, var(--ill-sun))}[data-season] .lamp_icon-module__bRMh-a__lamp_icon:not(.lamp_icon-module__bRMh-a__mono) .lamp_icon-module__bRMh-a__outer{fill:color-mix(in srgb, var(--season-ink) 22%, var(--ill-sun-light))}[data-season] .lamp_icon-module__bRMh-a__lamp_icon[data-glow=true]:not(.lamp_icon-module__bRMh-a__mono) .lamp_icon-module__bRMh-a__outer{fill:color-mix(in srgb, var(--season-ink) 22%, var(--ill-sun))}.lamp_icon-module__bRMh-a__lean{transform-box:fill-box;transform-origin:50% 100%;transform:rotate(var(--lean,0deg));transition:transform .6s cubic-bezier(.2,.7,.3,1)}@media (prefers-reduced-motion:no-preference){.lamp_icon-module__bRMh-a__lamp_icon:not(.lamp_icon-module__bRMh-a__mono) .lamp_icon-module__bRMh-a__flame{animation:5.5s ease-in-out infinite lamp_icon-module__bRMh-a__sway}.lamp_icon-module__bRMh-a__lamp_icon[data-glow=true]:not(.lamp_icon-module__bRMh-a__mono) .lamp_icon-module__bRMh-a__flame{animation:5.5s ease-in-out infinite lamp_icon-module__bRMh-a__sway,3.2s ease-in-out infinite lamp_icon-module__bRMh-a__breathe}.lamp_icon-module__bRMh-a__lamp_icon:not(.lamp_icon-module__bRMh-a__mono) .lamp_icon-module__bRMh-a__flame[data-flare=true]{animation:lamp_icon-module__bRMh-a__sway 5.5s ease-in-out infinite, lamp_icon-module__bRMh-a__flare 1.8s var(--ease) .3s both}.lamp_icon-module__bRMh-a__lamp_icon:not(.lamp_icon-module__bRMh-a__mono) .lamp_icon-module__bRMh-a__flame[data-flare=true] .lamp_icon-module__bRMh-a__core{animation:lamp_icon-module__bRMh-a__flare-core 1.8s var(--ease) .3s both}}@keyframes lamp_icon-module__bRMh-a__sway{0%,to{rotate:-2.5deg}50%{rotate:3deg}}@keyframes lamp_icon-module__bRMh-a__breathe{50%{transform:scale(1.06,1.1)}}@keyframes lamp_icon-module__bRMh-a__flare{30%{scale:1.35 1.55}60%{scale:.95 1.05}}@keyframes lamp_icon-module__bRMh-a__flare-core{30%{opacity:1}}.lamp_icon-module__bRMh-a__lamp_icon[data-lit=false] .lamp_icon-module__bRMh-a__flame,.lamp_icon-module__bRMh-a__lamp_icon[data-lit=false] .lamp_icon-module__bRMh-a__halo{display:none}.lamp_icon-module__bRMh-a__mono .lamp_icon-module__bRMh-a__body,.lamp_icon-module__bRMh-a__mono .lamp_icon-module__bRMh-a__foot,.lamp_icon-module__bRMh-a__mono .lamp_icon-module__bRMh-a__outer{fill:currentColor}.lamp_icon-module__bRMh-a__mono .lamp_icon-module__bRMh-a__handle{stroke:currentColor}.lamp_icon-module__bRMh-a__mono .lamp_icon-module__bRMh-a__hole,.lamp_icon-module__bRMh-a__mono .lamp_icon-module__bRMh-a__shine,.lamp_icon-module__bRMh-a__mono .lamp_icon-module__bRMh-a__core,.lamp_icon-module__bRMh-a__mono .lamp_icon-module__bRMh-a__halo{display:none}
.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%}
.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)}.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__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__list{z-index:10;overscroll-behavior:contain;border-radius:var(--radius-card);background-color:var(--color-surface);min-width:12.5rem;max-height:calc(100dvh - 6rem);box-shadow:var(--shadow-float);padding:.375rem;animation:.18s language_switcher-module__l5M6SG__fade-in;position:absolute;overflow-y:auto}.language_switcher-module__l5M6SG__down{top:calc(100% + .5rem);right:0}.language_switcher-module__l5M6SG__up{max-height:min(24rem,100dvh - 8rem);bottom:calc(100% + .5rem);left:0}.language_switcher-module__l5M6SG__item{font-size:var(--fs-small);font-weight:var(--fw-medium);border-radius:.3125rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;line-height:1;display:flex}.language_switcher-module__l5M6SG__item:hover,.language_switcher-module__l5M6SG__item[aria-current=true]{background-color:var(--color-surface-2)}.language_switcher-module__l5M6SG__code{color:var(--color-muted);font-size:var(--fs-badge);font-weight:var(--fw-semibold)}.language_switcher-module__l5M6SG__item[aria-current=true] .language_switcher-module__l5M6SG__code{color:var(--color-accent-text)}
.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);right: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:"";background-color:var(--color-muted);width:.875rem;height:.875rem;transition:translate .2s var(--ease), background-color .2s ease;border-radius:50%;position:absolute;top:.125rem;left:.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}[dir=rtl] .theme_toggle-module___acffa__switch:after{left:auto;right:.125rem}
.a11y_button-module__S3yTca__a11y{color:var(--color-text);flex-shrink:0}.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}@media (max-width:30em){.a11y_button-module__S3yTca__wrap{height:auto;min-height:var(--control-size);border-radius:var(--radius-card);flex-wrap:wrap}}
.preferences-module__m-vKyW__preferences{--color-context:var(--color-surface);height:var(--control-size);border-radius:var(--radius-pill);background-color:var(--color-surface);box-shadow:var(--shadow-outer);align-items:center;gap:.25rem;padding:.1875rem .25rem;display:inline-flex}.preferences-module__m-vKyW__preferences>button,.preferences-module__m-vKyW__preferences>*>button{height:calc(var(--control-size) - .375rem);border-radius:var(--radius-pill);background-color:#0000;padding-inline:.875rem}:is(.preferences-module__m-vKyW__preferences>button,.preferences-module__m-vKyW__preferences>*>button):before{box-shadow:none}.preferences-module__m-vKyW__preferences>button:not([aria-pressed]),.preferences-module__m-vKyW__preferences .preferences-module__m-vKyW__round{width:calc(var(--control-size) - .375rem);padding-inline:0}.preferences-module__m-vKyW__divider{background-color:var(--color-border);flex-shrink:0;width:1px;height:45%}@media (max-width:62.49em){.preferences-module__m-vKyW__header{display:contents}.preferences-module__m-vKyW__header>:not(.preferences-module__m-vKyW__balloon){display:none}.preferences-module__m-vKyW__header>.preferences-module__m-vKyW__balloon{height:var(--control-size);background-color:var(--color-surface)}.preferences-module__m-vKyW__header>.preferences-module__m-vKyW__balloon:not(:hover,:focus-visible,[aria-pressed=true]):before{box-shadow:var(--shadow-outer)}}[data-mode=kids] .preferences-module__m-vKyW__header{display:contents}[data-mode=kids] .preferences-module__m-vKyW__header>:not(.preferences-module__m-vKyW__balloon){display:none}[data-mode=kids] .preferences-module__m-vKyW__header>.preferences-module__m-vKyW__balloon{height:var(--control-size);background-color:var(--color-surface)}.preferences-module__m-vKyW__menu,.preferences-module__m-vKyW__footer{align-self:flex-start}
.footer-module__0XHgsa__footer{--color-context:var(--color-surface-2);background-color:var(--color-surface-2);margin-top:2.5rem;position:relative}.footer-module__0XHgsa__wave{width:100%;height:2.5rem;position:absolute;bottom:calc(100% - 1px);left:0}.footer-module__0XHgsa__wave_fill{fill:var(--color-surface-2)}.footer-module__0XHgsa__wave_line{fill:none;stroke:var(--color-thread);stroke-width:3px;vector-effect:non-scaling-stroke}.footer-module__0XHgsa__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;padding-block:clamp(3rem,6vw,4.5rem) 2rem;display:grid}@media (min-width:45em){.footer-module__0XHgsa__columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:62.5em){.footer-module__0XHgsa__columns{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}}.footer-module__0XHgsa__brand{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:1rem;display:flex}@media (min-width:62.5em){.footer-module__0XHgsa__brand{grid-column:auto}}.footer-module__0XHgsa__tagline{max-width:16rem;font-family:var(--font-display);font-size:var(--fs-body-large);color:var(--color-muted);font-style:italic}.footer-module__0XHgsa__verse{border-left:3px solid var(--color-thread);flex-direction:column;gap:.25rem;max-width:20rem;padding-left:.875rem;display:flex}.footer-module__0XHgsa__verse blockquote{color:var(--color-text);font-family:var(--font-display);font-size:var(--fs-body-small);font-style:italic;line-height:1.45}.footer-module__0XHgsa__verse figcaption{color:var(--color-thread);font-size:var(--fs-xs);font-weight:var(--fw-bold);white-space:nowrap}.footer-module__0XHgsa__verse_link{border-radius:var(--radius);transition:color .2s}.footer-module__0XHgsa__verse_link:hover blockquote{color:var(--color-thread);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.2em}.footer-module__0XHgsa__heading{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.875rem}.footer-module__0XHgsa__list{flex-direction:column;gap:.625rem;display:flex}@media (pointer:coarse){.footer-module__0XHgsa__list{gap:0}}.footer-module__0XHgsa__link{font-size:var(--fs-body-small);font-weight:var(--fw-semibold);align-items:center;transition:color .2s;display:inline-flex}.footer-module__0XHgsa__link:hover{color:var(--color-thread)}@media (pointer:coarse){.footer-module__0XHgsa__link{min-height:2.75rem}}.footer-module__0XHgsa__notes{color:var(--color-muted);font-size:var(--fs-xs);gap:.75rem;padding-bottom:2rem;line-height:1.55;display:grid}@media (min-width:62.5em){.footer-module__0XHgsa__notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}}.footer-module__0XHgsa__bottom{border-top:1px solid var(--color-border);color:var(--color-muted);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;padding-block:1.25rem 1.75rem;display:flex}.footer-module__0XHgsa__copy{order:3}@media (min-width:62.5em){.footer-module__0XHgsa__copy{order:0}}.footer-module__0XHgsa__legal{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;width:100%;display:flex}@media (min-width:62.5em){.footer-module__0XHgsa__legal{width:auto;margin-right:auto}}.footer-module__0XHgsa__legal_link{transition:color .2s}.footer-module__0XHgsa__legal_link:hover{color:var(--color-thread);text-decoration:underline}@media (pointer:coarse){.footer-module__0XHgsa__legal_link{align-items:center;min-height:2.75rem;display:inline-flex}}.footer-module__0XHgsa__prefs{order:2}@media (min-width:62.5em){.footer-module__0XHgsa__prefs{order:0}}@media (max-width:30em){.footer-module__0XHgsa__prefs>div{height:auto;min-height:var(--control-size);border-radius:var(--radius-card);flex-wrap:wrap}}.footer-module__0XHgsa__credit{order:4}@media (min-width:62.5em){.footer-module__0XHgsa__credit{order:0}}.footer-module__0XHgsa__credit_link{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.2em;transition:color .2s,text-decoration-color .2s}.footer-module__0XHgsa__credit_link:hover{color:var(--color-brand);text-decoration-color:currentColor}.footer-module__0XHgsa__to_top{color:var(--color-text);font-weight:var(--fw-semibold);white-space:nowrap;order:5;align-items:center;gap:.375rem;display:inline-flex}@media (min-width:62.5em){.footer-module__0XHgsa__to_top{order:0}}@media (pointer:coarse){.footer-module__0XHgsa__to_top{min-height:2.75rem}}.footer-module__0XHgsa__to_top svg{width:1rem;height:1rem;color:var(--color-thread);transition:transform .25s var(--ease)}.footer-module__0XHgsa__to_top:hover{color:var(--color-thread)}.footer-module__0XHgsa__to_top:hover svg{transform:translateY(-.1875rem)}main:has(>.cta_band:last-child)+.footer-module__0XHgsa__footer{margin-top:0}main:has(>.section_muted:last-child)+.footer-module__0XHgsa__footer{margin-top:0}
.account_link-module__KHgoZa__account_link{height:var(--control-size);min-width:var(--control-size);border-radius:var(--radius-pill);background-color:var(--color-surface);font-size:var(--fs-xs);font-weight:var(--fw-bold);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;transition:color .2s;display:inline-flex}.account_link-module__KHgoZa__account_link:hover{color:var(--color-accent-text)}.account_link-module__KHgoZa__account_link svg{width:1.25rem;height:1.25rem}@media (pointer:fine) and (min-width:45em){.account_link-module__KHgoZa__account_link svg{width:1.125rem;height:1.125rem}}.account_link-module__KHgoZa__account_link svg{flex-shrink:0}@media (min-width:80em){.account_link-module__KHgoZa__account_link{padding-inline:.75rem .875rem}}.account_link-module__KHgoZa__label{display:none}@media (min-width:80em){.account_link-module__KHgoZa__label{display:inline}}.account_link-module__KHgoZa__signed_in{color:var(--color-thread)}
.kids_nav-module__w2Qy1G__kids_nav{min-width:0}.kids_nav-module__w2Qy1G__list{scrollbar-width:none;gap:clamp(.25rem,1vw,.75rem);padding-block:.25rem;display:flex;overflow-x:auto}.kids_nav-module__w2Qy1G__list::-webkit-scrollbar{display:none}.kids_nav-module__w2Qy1G__red{--ink:var(--color-thread)}.kids_nav-module__w2Qy1G__sun{--ink:var(--color-sun-text)}.kids_nav-module__w2Qy1G__olive{--ink:var(--color-olive)}.kids_nav-module__w2Qy1G__lake{--ink:var(--color-lake)}.kids_nav-module__w2Qy1G__violet{--ink:var(--color-season-violet)}.kids_nav-module__w2Qy1G__sticker{width:4.25rem;color:var(--color-text);text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:.1875rem;display:flex}.kids_nav-module__w2Qy1G__sticker:hover .kids_nav-module__w2Qy1G__circle{transform:rotate(-6deg)scale(1.08)}.kids_nav-module__w2Qy1G__sticker:active .kids_nav-module__w2Qy1G__circle{transform:scale(.94)}.kids_nav-module__w2Qy1G__sticker[aria-current=page] .kids_nav-module__w2Qy1G__circle{box-shadow:0 .25rem 0 var(--ink), 0 0 0 .25rem var(--color-surface)}.kids_nav-module__w2Qy1G__circle{border:.1875rem solid var(--color-surface);background-color:var(--color-surface);width:2.875rem;height:2.875rem;box-shadow:0 .25rem 0 color-mix(in srgb, var(--ink) 55%, transparent);color:var(--ink);transition:transform .25s var(--ease-bounce);border-radius:50%;place-items:center;display:grid}.kids_nav-module__w2Qy1G__circle svg{stroke-width:2.2px;width:1.5rem;height:1.5rem}.kids_nav-module__w2Qy1G__label{font-family:var(--font-fredoka), var(--font-heading);font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:1.1}@media (prefers-reduced-motion:reduce){.kids_nav-module__w2Qy1G__circle{transition:none}}
.mobile_menu-module__X4djpa__trigger{z-index:3;width:var(--control-size);height:var(--control-size);background-color:var(--color-surface);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.mobile_menu-module__X4djpa__trigger svg{width:1.375rem;height:1.375rem}@media (pointer:fine) and (min-width:45em){.mobile_menu-module__X4djpa__trigger svg{width:1.25rem;height:1.25rem}}.mobile_menu-module__X4djpa__trigger line{stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;transform-origin:12px 12px;transition:transform .35s var(--ease), opacity .15s ease, stroke .2s ease}.mobile_menu-module__X4djpa__trigger line:nth-child(2){stroke:var(--color-thread)}.mobile_menu-module__X4djpa__trigger[aria-expanded=true] line:first-child{transform:rotate(45deg)translateY(5px)}.mobile_menu-module__X4djpa__trigger[aria-expanded=true] line:nth-child(2){opacity:0}.mobile_menu-module__X4djpa__trigger[aria-expanded=true] line:nth-child(3){transform:rotate(-45deg)translateY(-5px)}.mobile_menu-module__X4djpa__overlay{z-index:1;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);opacity:0;visibility:hidden;background-color:#14182273;transition:opacity .4s,visibility 0s linear .4s;position:fixed;inset:0}.mobile_menu-module__X4djpa__overlay[data-open=true]{opacity:1;visibility:visible;transition:opacity .4s,visibility linear}.mobile_menu-module__X4djpa__panel{z-index:2;width:min(23rem,88vw);height:100dvh;padding-top:calc(var(--header-height) + 1.5rem);overscroll-behavior:contain;border-radius:var(--radius-panel) 0 0 var(--radius-panel);background:radial-gradient(circle at 100% 100%, var(--color-sun-soft), transparent 45%), var(--color-bg);box-shadow:var(--shadow-overlay);visibility:hidden;transition:transform .35s var(--ease), visibility 0s linear .35s;flex-direction:column;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(105%)}.mobile_menu-module__X4djpa__panel[data-open=true]{visibility:visible;transition:transform .35s var(--ease), visibility 0s linear;transform:translate(0)}.mobile_menu-module__X4djpa__thread{pointer-events:none;width:1.25rem;height:100%;position:fixed;top:0;left:.75rem}.mobile_menu-module__X4djpa__thread path{fill:none;stroke:var(--color-thread);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.55}.mobile_menu-module__X4djpa__panel[data-open=true] .mobile_menu-module__X4djpa__thread path{stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--ease) .1s}.mobile_menu-module__X4djpa__nav{gap:1.25rem;padding-inline:2.5rem 1.25rem;display:grid}.mobile_menu-module__X4djpa__group{gap:.25rem;display:grid}.mobile_menu-module__X4djpa__group_title{color:var(--color-muted);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;padding-inline:.75rem}.mobile_menu-module__X4djpa__list{gap:.125rem;display:grid}.mobile_menu-module__X4djpa__item{opacity:0;transition:opacity .3s ease, transform .4s var(--ease-bounce);transform:translate(1.5rem)}.mobile_menu-module__X4djpa__panel[data-open=true] .mobile_menu-module__X4djpa__item{opacity:1;transform:none}.mobile_menu-module__X4djpa__panel[data-open=true] .mobile_menu-module__X4djpa__item:first-child{transition-delay:80ms}.mobile_menu-module__X4djpa__panel[data-open=true] .mobile_menu-module__X4djpa__item:nth-child(2){transition-delay:.14s}.mobile_menu-module__X4djpa__panel[data-open=true] .mobile_menu-module__X4djpa__item:nth-child(3){transition-delay:.2s}.mobile_menu-module__X4djpa__panel[data-open=true] .mobile_menu-module__X4djpa__item:nth-child(4){transition-delay:.26s}.mobile_menu-module__X4djpa__panel[data-open=true] .mobile_menu-module__X4djpa__item:nth-child(5){transition-delay:.32s}.mobile_menu-module__X4djpa__link{border-radius:var(--radius-card);align-items:center;gap:1rem;padding:.75rem;transition:background-color .2s;display:flex}.mobile_menu-module__X4djpa__link:hover,.mobile_menu-module__X4djpa__link:focus-visible{background-color:var(--color-surface)}.mobile_menu-module__X4djpa__icon{background-color:var(--blob);width:3rem;height:3rem;color:var(--blob-ink);transition:transform .3s var(--ease-bounce);border-radius:40% 60% 55% 45%/50% 45% 55% 50%;flex-shrink:0;place-items:center;display:grid}.mobile_menu-module__X4djpa__icon svg{width:1.5rem;height:1.5rem}.mobile_menu-module__X4djpa__link:hover .mobile_menu-module__X4djpa__icon{transform:rotate(-8deg)scale(1.08)}.mobile_menu-module__X4djpa__red{--blob:var(--color-thread-soft);--blob-ink:var(--color-thread)}.mobile_menu-module__X4djpa__lake{--blob:var(--color-accent-soft);--blob-ink:var(--color-lake)}.mobile_menu-module__X4djpa__sun{--blob:var(--color-sun-soft);--blob-ink:var(--color-sun-text)}.mobile_menu-module__X4djpa__olive{--blob:var(--color-olive-soft);--blob-ink:var(--color-olive)}.mobile_menu-module__X4djpa__violet{--blob:var(--color-season-violet-soft);--blob-ink:var(--color-season-violet)}.mobile_menu-module__X4djpa__kids_link{font-family:var(--font-fredoka), var(--font-heading);font-size:var(--fs-body-large);align-items:center}.mobile_menu-module__X4djpa__kids_link .mobile_menu-module__X4djpa__icon{border-radius:50%}.mobile_menu-module__X4djpa__text{flex-direction:column;display:flex}.mobile_menu-module__X4djpa__name{font-family:var(--font-heading);font-size:1.375rem;font-weight:var(--fw-semibold);line-height:1.2}.mobile_menu-module__X4djpa__hint{color:var(--color-muted);font-size:var(--fs-small);line-height:1.35}.mobile_menu-module__X4djpa__bottom{padding:1.25rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom)) 2.5rem;border-top:1px solid var(--color-border);gap:.75rem;margin-top:auto;display:grid}.mobile_menu-module__X4djpa__label{color:var(--color-muted);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase}
.scroll_thread-module__d_t_Aa__scroll_thread{--progress:0;pointer-events:none;opacity:0;height:3px;transition:opacity .3s;position:absolute;bottom:-1px;left:0;right:0}.scroll_thread-module__d_t_Aa__scroll_thread[data-active]{opacity:1}.scroll_thread-module__d_t_Aa__thread{width:calc(var(--progress) * 100%);background-color:var(--color-thread);border-radius:0 3px 3px 0;height:100%;position:relative}.scroll_thread-module__d_t_Aa__knot{border:2px solid var(--color-bg);background-color:var(--color-thread);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:50%;right:-.375rem;transform:translateY(-50%)}.scroll_thread-module__d_t_Aa__sheep{width:1.75rem;height:1.75rem;animation:.8s ease-in-out infinite alternate scroll_thread-module__d_t_Aa__bob;position:absolute;bottom:-.25rem;right:-1rem}@keyframes scroll_thread-module__d_t_Aa__bob{to{transform:translateY(-.1875rem)rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.scroll_thread-module__d_t_Aa__sheep{animation:none}}
.header_search-module__jHYpTa__header_search{flex:1;max-width:26rem;margin-inline:auto;display:none;position:relative}@media (min-width:45em){.header_search-module__jHYpTa__header_search{display:block}}[data-mode=kids] .header_search-module__jHYpTa__header_search{display:none}.header_search-module__jHYpTa__icon{width:1.125rem;height:1.125rem;color:var(--color-muted);pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.header_search-module__jHYpTa__input{border-radius:var(--radius-pill);background-color:var(--color-surface-2);width:100%;height:2.625rem;box-shadow:var(--shadow-inner);color:var(--color-text);font:inherit;font-size:var(--fs-body-small);border:0;padding:0 1rem 0 2.5rem}.header_search-module__jHYpTa__input::placeholder{color:var(--color-muted)}.header_search-module__jHYpTa__input:focus-visible{outline:3px solid var(--color-focus,var(--color-thread));outline-offset:2px}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--container-max:80rem;--reading-max:42rem;--gutter:clamp(1.25rem, 5vw, 3.5rem);--section-y:clamp(3.5rem, 7vw, 6.5rem);--page-top:clamp(2.5rem, 6vw, 5rem);--gap-cards:clamp(1.25rem, 2.5vw, 2rem);--gap-split:clamp(2.25rem, 5vw, 4.5rem);--space-group:clamp(4rem, 8vw, 6rem);--space-block:clamp(3rem, 6vw, 4.5rem);--space-stack:clamp(2rem, 4vw, 3rem);--pad-card:clamp(1.5rem, 3vw, 2rem);--pad-card-compact:1.25rem;--header-bar:4.25rem;--header-nav:0rem;--header-height:calc(var(--header-bar) + var(--header-nav));--control-size:2.5rem;--logo-height:2rem;--button-sm:2.75rem;--button-md:3rem;--button-lg:3.5rem;--radius-badge:.375rem;--radius:.75rem;--radius-card:1rem;--radius-panel:1.5rem;--radius-pill:999px;--font-display:var(--font-heading-j), var(--font-fraunces), Georgia, serif;--font-heading:var(--font-heading-j), var(--font-fraunces), Georgia, serif;--font-body:var(--font-figtree), system-ui, sans-serif;--font-scripture:var(--font-literata), Georgia, serif;--font-mono:var(--font-plex-mono), ui-monospace, "SFMono-Regular", Consolas, monospace;--fs-display:clamp(2.5rem, 5.2vw, 4.75rem);--fs-h1:clamp(2.25rem, 4.8vw, 3.75rem);--fs-h2:clamp(1.75rem, 3vw, 2.5rem);--fs-h2-small:clamp(1.5rem, 2.6vw, 2.125rem);--fs-h3:1.5rem;--fs-quote:clamp(1.5rem, 3vw, 2.125rem);--fs-card-title:1.25rem;--fs-lead:clamp(1.125rem, 1.6vw, 1.3125rem);--fs-scripture:1.1875rem;--fs-body-large:1.0625rem;--fs-body:1rem;--fs-body-small:.9375rem;--fs-small:.875rem;--fs-xs:.8125rem;--fs-badge:.75rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--ease:cubic-bezier(.4, 0, .2, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--color-context:var(--color-bg);--shadow-raised:var(--shadow-outer), var(--shadow-inner-none);--shadow-pressed:var(--shadow-outer-none), var(--shadow-inner);--ill-skin-1:#c98e62;--ill-skin-2:#a86d45;--ill-skin-3:#e0b18a;--ill-hair:#3b2a20;--ill-robe-1:#d2432f;--ill-robe-2:#2f7fa3;--ill-robe-3:#e8c170;--ill-robe-4:#7a9a45;--ill-robe-5:#efe4d0;--ill-wool:#fbf7ee;--ill-wood:#9b6a3f;--ill-stone:#d8c7a8;--ill-stone-dark:#b9a380;--ill-leaf:#6f8f3a;--ill-leaf-dark:#56732a;--ill-leaf-light:#9dbb5c;--ill-water:#5aa6c8;--ill-water-light:#a9d6e8;--ill-sun:#f2b134;--ill-sun-light:#fcd97a;--ill-sand:#f1e2c3;--ill-ink:#2b2f3a;--ill-white:#fff;--ill-sky-day:#d7ecf5;--ill-sky-dawn:#fbe6c8;--ill-sky-night:#1b2a44;--color-sun-ink:#3b2a10;--color-sun-text:#8a5a08;--color-thread-deep:#9e2f1f;--color-kids-bar-night:#2b3a55;--color-on-accent:#fff}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--color-bg:#fbf6ee;--color-surface:#fff;--color-surface-2:#f4ebdd;--pressed-shade:5%;--color-text:#1f2430;--color-muted:#5b6070;--color-border:#eadfcd;--color-border-strong:#dccdb4;--color-thread:#cf412d;--color-thread-soft:#fbe3dc;--color-accent:#cf412d;--color-accent-hover:#b3351f;--color-accent-ink:#fff;--color-brand:#cf412d;--color-accent-text:#1d5f7e;--color-accent-soft:#e2f0f5;--color-accent-tint:#b6d8e6;--color-lake:#2a7498;--color-sky:#dcedf4;--color-sun:#f2b134;--color-sun-soft:#fdf0cf;--color-olive:#5f7f2c;--color-olive-soft:#e9f0d8;--color-season-violet:#6b4a9b;--color-season-violet-soft:#eee6f7;--color-season-gold:#9a6b00;--color-season-gold-text:#7d5700;--color-season-gold-soft:#fbf1d4;--color-season-green:#3f7a3a;--color-season-green-soft:#e3f0df;--color-season-red:#b5342a;--color-season-red-soft:#fbe2de;--color-highlight:#fde9a8;--color-highlight-edge:#e0a21a;--color-range:#2f7fa30f;--color-rule:#1d5f7e12;--color-layer-text:#1d5f7e;--color-layer-text-soft:#e2f0f5;--color-layer-background:#8a5a0e;--color-layer-background-soft:#fbefd6;--color-layer-interpretation:#9a3a52;--color-layer-interpretation-soft:#f8e6ea;--color-band:#1f3d4e;--color-band-text:#fbf6ee;--color-band-muted:#c7d6de;--color-field:#fff;--color-error:#b42318;--color-error-soft:#fdedeb;--shadow-outer:0 .125rem .75rem #5c401e1a, 0 0 0 1px #5c401e0a;--color-shadow-line:#5c401e24;--shadow-outer-none:0 0 0 0 #5c401e00, 0 0 0 0 #5c401e00;--shadow-inner:inset .0625rem .0625rem .625rem #5c401e29;--shadow-inner-active:inset .125rem .125rem .75rem #5c401e42;--shadow-inner-none:inset 0 0 0 0 #5c401e00;--shadow-float:0 .75rem 2rem #5c401e24;--shadow-overlay:0 1.5rem 3.5rem #3c281433;--scene-sky-top:#cfe7f1;--scene-sky-bottom:#fbf1dd;--scene-hill-far:#b9cf8b;--scene-hill-mid:#8fb055;--scene-hill-near:#6f8f3a;--scene-sun:#f5b52e;--scene-cloud:#fff;--scene-star:transparent}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;--color-bg:#111722;--color-surface:#19212f;--color-surface-2:#202a3a;--pressed-shade:35%;--color-text:#f4efe6;--color-muted:#aeb6c4;--color-border:#2a3446;--color-border-strong:#364257;--color-thread:#ef6a55;--color-thread-soft:#3a1f1c;--color-accent:#c4432f;--color-accent-hover:#d4513b;--color-accent-ink:#fff;--color-brand:#ef6a55;--color-accent-text:#8fcbe6;--color-accent-soft:#1a2e3c;--color-accent-tint:#2b4a5e;--color-lake:#7cc3e0;--color-sky:#1a2a3a;--color-sun:#f5c451;--color-sun-soft:#3a3120;--color-olive:#a6c46c;--color-olive-soft:#25301b;--color-season-violet:#c3a6ee;--color-season-violet-soft:#2c2240;--color-season-gold:#f0c860;--color-season-gold-text:#f0c860;--color-season-gold-soft:#3a3120;--color-season-green:#9fd28f;--color-season-green-soft:#1f3020;--color-season-red:#f08a7d;--color-season-red-soft:#3a1f1c;--color-highlight:#f5c45138;--color-highlight-edge:#f5c451;--color-range:#8fcbe612;--color-rule:#8fcbe60f;--color-layer-text:#8fcbe6;--color-layer-text-soft:#1a2e3c;--color-layer-background:#e9be6e;--color-layer-background-soft:#2e2617;--color-layer-interpretation:#eaa3b5;--color-layer-interpretation-soft:#33202a;--color-band:#0b111b;--color-band-text:#f4efe6;--color-band-muted:#aeb6c4;--color-field:#151c28;--color-error:#ff9e8f;--color-error-soft:#2a1716;--shadow-outer:0 .125rem .75rem #00000080, 0 0 0 1px #ffffff08;--color-shadow-line:#000c;--shadow-outer-none:0 0 0 0 #0000, 0 0 0 0 #0000;--shadow-inner:inset .0625rem .0625rem .625rem #000000b3;--shadow-inner-active:inset .125rem .125rem .75rem #000000e6;--shadow-inner-none:inset 0 0 0 0 #0000;--shadow-float:0 .75rem 2rem #00000080;--shadow-overlay:0 1.5rem 3.5rem #0009;--scene-sky-top:#0d1626;--scene-sky-bottom:#24324a;--scene-hill-far:#2d3f3a;--scene-hill-mid:#253631;--scene-hill-near:#1c2a26;--scene-sun:#f4ecc8;--scene-cloud:#3a4a63;--scene-star:#f4efe6}[data-theme=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--color-bg:#f4ecd8;--color-surface:#fbf6ea;--color-surface-2:#ebe0c6;--pressed-shade:6%;--color-text:#2b2118;--color-muted:#5c4d3c;--color-border:#e0d3b8;--color-border-strong:#cfbe9c;--color-thread:#b0473a;--color-thread-soft:#f1dccf;--color-accent:#a8402f;--color-accent-hover:#8f3426;--color-accent-ink:#fff;--color-brand:#b0473a;--color-accent-text:#2e5a68;--color-accent-soft:#e4e4d4;--color-accent-tint:#c6d0c4;--color-lake:#3f6f7c;--color-sky:#e7e5d3;--color-sun:#d9a03a;--color-sun-soft:#f3e3bd;--color-olive:#5d6f2e;--color-olive-soft:#e4e3c6;--color-season-violet:#6b4a8a;--color-season-violet-soft:#ebe0e2;--color-season-gold:#8a6200;--color-season-gold-text:#755300;--color-season-gold-soft:#f3e5c0;--color-season-green:#44703a;--color-season-green-soft:#e1e4c9;--color-season-red:#a8392e;--color-season-red-soft:#f2d9cf;--color-highlight:#f3d98c;--color-highlight-edge:#c9921a;--color-range:#6e50280f;--color-rule:#6e502814;--color-layer-text:#2e5a68;--color-layer-text-soft:#e4e4d4;--color-layer-background:#7f5410;--color-layer-background-soft:#f1e2c0;--color-layer-interpretation:#8c3a4c;--color-layer-interpretation-soft:#f0dcd8;--color-band:#3b2e22;--color-band-text:#f4ecd8;--color-band-muted:#d6c8b0;--color-field:#fbf6ea;--color-error:#a3261b;--color-error-soft:#f6dcd5;--shadow-outer:0 .125rem .75rem #5037191a, 0 0 0 1px #5037190d;--color-shadow-line:#50371929;--shadow-outer-none:0 0 0 0 #50371900, 0 0 0 0 #50371900;--shadow-inner:inset .0625rem .0625rem .625rem #50371929;--shadow-inner-active:inset .125rem .125rem .75rem #50371942;--shadow-inner-none:inset 0 0 0 0 #50371900;--shadow-float:0 .75rem 2rem #50371924;--shadow-overlay:0 1.5rem 3.5rem #3c280f38;--scene-sky-top:#dfe3d2;--scene-sky-bottom:#f4e6c8;--scene-hill-far:#bcc28e;--scene-hill-mid:#94a35c;--scene-hill-near:#707f3e;--scene-sun:#e3a83a;--scene-cloud:#fbf5e8;--scene-star:transparent}[data-theme=contrast]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--color-bg:#fff;--color-surface:#fff;--color-surface-2:#f2f2f2;--pressed-shade:8%;--color-text:#000;--color-muted:#262626;--color-border:#595959;--color-border-strong:#000;--color-thread:#a50e0e;--color-thread-soft:#fbe6e6;--color-accent:#a50e0e;--color-accent-hover:#7a0000;--color-accent-ink:#fff;--color-brand:#a50e0e;--color-accent-text:#003a75;--color-accent-soft:#e6eef7;--color-accent-tint:#b8cce6;--color-lake:#004a70;--color-sky:#e6eef7;--color-sun:#f2b134;--color-sun-soft:#fdf0cf;--color-sun-text:#5c3c00;--color-olive:#3a5200;--color-olive-soft:#edf3df;--color-season-violet:#4b2a7b;--color-season-violet-soft:#efe8f7;--color-season-gold:#6b4a00;--color-season-gold-text:#6b4a00;--color-season-gold-soft:#fbf1d4;--color-season-green:#1f5a1c;--color-season-green-soft:#e6f2e2;--color-season-red:#8f1d14;--color-season-red-soft:#fbe6e3;--color-highlight:#ffe066;--color-highlight-edge:#8a6000;--color-range:#0000000d;--color-rule:#0000001f;--color-layer-text:#003a75;--color-layer-text-soft:#e6eef7;--color-layer-background:#6b4500;--color-layer-background-soft:#fbf1d9;--color-layer-interpretation:#7a1f3a;--color-layer-interpretation-soft:#f9e8ed;--color-band:#000;--color-band-text:#fff;--color-band-muted:#e6e6e6;--color-field:#fff;--color-error:#9b0000;--color-error-soft:#fde8e8;--shadow-outer:0 0 0 1px #000, 0 .125rem .5rem #0000002e;--color-shadow-line:#0009;--shadow-outer-none:0 0 0 0 #0000, 0 0 0 0 #0000;--shadow-inner:inset 0 0 0 2px #000, inset .0625rem .0625rem .5rem #0000004d;--shadow-inner-active:inset 0 0 0 3px #000, inset .125rem .125rem .75rem #0006;--shadow-inner-none:inset 0 0 0 0 #0000, inset 0 0 0 0 #0000;--shadow-float:0 0 0 2px #000, 0 .75rem 2rem #00000040;--shadow-overlay:0 0 0 2px #000, 0 1.5rem 3.5rem #00000059;--focus-ring-width:4px;--focus-ring-color:#000}[data-theme=contrast] :is(p,dd,td,blockquote,figcaption) a{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.08em}[data-mode=kids]{--font-display:var(--font-fredoka), system-ui, sans-serif;--font-heading:var(--font-fredoka), system-ui, sans-serif;--font-body:var(--font-fredoka), system-ui, sans-serif;--font-scripture:var(--font-fredoka), system-ui, sans-serif;--fs-display:clamp(2.75rem, 7vw, 5.25rem);--fs-body:1.125rem;--fs-body-small:1.0625rem;--fs-body-large:1.1875rem;--fs-small:1rem;--fs-lead:clamp(1.1875rem, 1.8vw, 1.4375rem);--fs-scripture:1.3125rem;--fs-card-title:1.375rem;--radius:1rem;--radius-card:1.5rem;--radius-panel:2rem;--shadow-outer:.3125rem .3125rem 0 #1f243021;--shadow-outer-none:0 0 0 0 #1f243000;--shadow-float:.5rem .5rem 0 #1f243021;--shadow-inner:inset .1875rem .1875rem 0 #1f24301a;--shadow-inner-none:inset 0 0 0 0 #1f243000;--kids-heading:var(--color-thread);--kids-heading-2:var(--color-lake)}[data-mode=kids]:not([data-theme=dark],[data-theme=paper],[data-theme=contrast]){--color-bg:#e6f4fb;--color-surface:#fff;--color-surface-2:#fff1c9;--color-sun-soft:#ffe9a8;--color-accent-soft:#d4eefa;--color-thread-soft:#ffe0d8;--color-olive-soft:#e3f2c8;--color-border:#cfe4ee;--color-muted:#4d5a6a}[data-mode=kids] body{background-image:radial-gradient(circle,#ffffffbf .125rem,#0000 .15rem);background-size:1.75rem 1.75rem}[data-mode=kids][data-theme=dark] body{background-image:radial-gradient(circle,#fcd97a40 .0625rem,#0000 .1rem)}[data-mode=kids][data-theme=paper]{--color-bg:#f6ebcf;--color-surface-2:#f7e2ad;--color-sun-soft:#f5dc9c;--color-border:#e5d4ae;--shadow-outer:.3125rem .3125rem 0 #50371926;--shadow-outer-none:0 0 0 0 #50371900;--shadow-float:.5rem .5rem 0 #50371926;--shadow-inner:inset .1875rem .1875rem 0 #5037191f;--shadow-inner-none:inset 0 0 0 0 #50371900}[data-mode=kids][data-theme=paper] body{background-image:radial-gradient(circle,#fffaebcc .125rem,#0000 .15rem)}[data-mode=kids][data-theme=contrast]{--shadow-outer:0 0 0 2px #000, .25rem .25rem 0 #000;--shadow-outer-none:0 0 0 0 #0000, 0 0 0 0 #0000;--shadow-float:0 0 0 2px #000, .375rem .375rem 0 #000;--shadow-inner:inset 0 0 0 2px #000, inset .1875rem .1875rem 0 #00000040;--shadow-inner-none:inset 0 0 0 0 #0000, inset 0 0 0 0 #0000}[data-mode=kids][data-theme=contrast] body{background-image:none}[data-mode=kids] h1{color:var(--kids-heading);letter-spacing:0}[data-mode=kids] h2{color:var(--kids-heading-2);letter-spacing:0}[data-mode=kids] .eyebrow{color:var(--color-thread)}:root:not([data-mode=kids]) .kids_only,[data-mode=kids] .adult_only{display:none!important}@media (min-width:62.5em){html[data-mode=kids]{--header-nav:0rem;--header-bar:5.5rem}}[data-season=advent],[data-season=lent]{--season-ink:var(--color-season-violet);--season-text:var(--color-season-violet);--season-soft:var(--color-season-violet-soft)}[data-season=christmas],[data-season=easter]{--season-ink:var(--color-season-gold);--season-text:var(--color-season-gold-text);--season-soft:var(--color-season-gold-soft)}[data-season=pentecost]{--season-ink:var(--color-season-red);--season-text:var(--color-season-red);--season-soft:var(--color-season-red-soft)}[data-season=ordinary]{--season-ink:var(--color-season-green);--season-text:var(--color-season-green);--season-soft:var(--color-season-green-soft)}[data-season]{--color-accent-text:var(--season-text);--color-accent-soft:var(--season-soft);--color-accent-tint:color-mix(in srgb, var(--season-ink) 30%, var(--color-surface))}[data-season] body:before{content:"";z-index:60;background-color:var(--season-ink);pointer-events:none;height:.1875rem;position:fixed;top:0;left:0;right:0}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;--color-bg:#111722;--color-surface:#19212f;--color-text:#f4efe6}}@media (min-width:45em){:root{--header-bar:4.75rem;--fs-scripture:1.25rem}}@media (min-width:62.5em){:root{--header-nav:3rem}}@media (min-width:96em){:root{--fs-body:1.0625rem;--fs-body-small:1rem;--fs-scripture:1.3125rem;--container-max:86rem;--gutter:clamp(1.25rem, 5vw, 4rem)}}@media (min-width:120em) and (min-height:56.25em){:root{--container-max:92rem;--gutter:clamp(1.25rem, 5vw, 4.5rem)}}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem);-webkit-text-size-adjust:100%}body{background-color:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;flex-direction:column;line-height:1.6;display:flex}body.menu-open{overflow:hidden}main{flex:1}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--fw-semibold);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}p{text-wrap:pretty}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}:focus-visible{outline:var(--focus-ring-width,3px) solid var(--focus-ring-color,var(--color-accent-text));outline-offset:3px;border-radius:var(--radius-badge)}::selection{background-color:var(--color-highlight)}@keyframes fade-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:color-mix(in srgb, var(--color-thread) 70%, var(--color-bg)) var(--color-bg);scrollbar-width:thin}}::-webkit-scrollbar{width:.75rem;height:.75rem}::-webkit-scrollbar-track{background:linear-gradient(to right, transparent calc(50% - .5px), var(--color-border) calc(50% - .5px), var(--color-border) calc(50% + .5px), transparent calc(50% + .5px)), var(--color-bg)}::-webkit-scrollbar-track:horizontal{background:linear-gradient(to bottom, transparent calc(50% - .5px), var(--color-border) calc(50% - .5px), var(--color-border) calc(50% + .5px), transparent calc(50% + .5px)), var(--color-bg)}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-thread) 70%, var(--color-bg)) content-box;border:.25rem solid #0000;border-radius:999px;min-height:3rem}::-webkit-scrollbar-thumb:hover{background:var(--color-thread) content-box;border-width:.1875rem}::-webkit-scrollbar-thumb:active{background:var(--color-thread) content-box;border-width:.1875rem}::-webkit-scrollbar-corner{background-color:var(--color-bg)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lift,.section_title,.section_title_small{animation:linear both arrive-on-scroll;animation-timeline:view();animation-range:entry entry 90%}}}@keyframes arrive-on-scroll{0%{opacity:0;translate:0 1.5rem}}.container{width:100%;max-width:calc(var(--container-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin:0 auto}.hover_in_shadow{isolation:isolate;position:relative}.hover_in_shadow:before,.hover_in_shadow:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.hover_in_shadow:before{z-index:-1;box-shadow:var(--shadow-outer);background-color:#0000;transition:box-shadow .3s,background-color .3s}.hover_in_shadow:after{z-index:2;box-shadow:var(--shadow-inner);opacity:0;transition:opacity .3s,box-shadow .15s}:is(.hover_in_shadow:hover,.hover_in_shadow:focus-visible,.hover_in_shadow[aria-expanded=true],.hover_in_shadow[aria-pressed=true],.hover_in_shadow[aria-selected=true]):before{box-shadow:var(--shadow-outer-none);background-color:color-mix(in srgb, var(--color-context), black var(--pressed-shade))}:is(.hover_in_shadow:hover,.hover_in_shadow:focus-visible,.hover_in_shadow[aria-expanded=true],.hover_in_shadow[aria-pressed=true],.hover_in_shadow[aria-selected=true]):after{opacity:1}.hover_in_shadow:active:after{box-shadow:var(--shadow-inner-active)}.lift{transition:transform .3s var(--ease-bounce), box-shadow .3s ease}.lift:hover{box-shadow:var(--shadow-float);transform:translateY(-.25rem)rotate(-.4deg)}.tabler-icon{stroke-width:1.75px}.visually_hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page_title{font-size:var(--fs-h1);font-weight:var(--fw-semibold);letter-spacing:-.02em;line-height:1.08}.eyebrow{color:var(--color-accent-text);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.625rem;margin-bottom:.875rem;line-height:1.3;display:flex}.eyebrow:before{content:"";background-color:var(--color-thread);flex-shrink:0;width:1.75rem;height:.5rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 8'%3E%3Cpath d='M1 4c4-4 6 4 10 0s6-4 10 0 4 2 6 0' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 8'%3E%3Cpath d='M1 4c4-4 6 4 10 0s6-4 10 0 4 2 6 0' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.section_title{font-size:var(--fs-h2);letter-spacing:-.015em;line-height:1.12}.section_title_small{font-size:var(--fs-h2-small);letter-spacing:-.01em;line-height:1.2}.accent_word{color:var(--color-thread);-webkit-text-decoration:underline wavy var(--color-thread);text-decoration:underline wavy var(--color-thread);text-underline-offset:.18em;font-style:italic;text-decoration-thickness:.06em}[data-mode=kids] .accent_word{font-style:normal}@media print{header,footer,[data-no-print]{display:none!important}body{background:#fff}body:before{display:none}}
html[data-a11y-text="112"]{font-size:112.5%}html[data-a11y-text="125"]{font-size:125%}html[data-a11y-text="150"]{font-size:125%}@media (min-width:45em){html[data-a11y-text="150"]{font-size:150%}}html[data-a11y-spacing=on] body :where(p,li,dd,dt,blockquote,td,th,label,figcaption,small){line-height:1.75!important}html[data-a11y-spacing=on] body :where(p,li,dd,dt,blockquote,td,th,label,figcaption,small,a,button,span){letter-spacing:.12em!important;word-spacing:.16em!important}html[data-a11y-spacing=on] body :where(p){margin-block-end:1em}html[data-a11y-font=on] body,html[data-a11y-font=on] body :where(:not(svg,svg *,code,kbd,pre)){font-family:Atkinson Hyperlegible,Verdana,Tahoma,Segoe UI,system-ui,sans-serif!important;font-style:normal!important}html[data-a11y-contrast=on] body{text-shadow:none!important}html[data-a11y-contrast=on] :focus-visible{outline-offset:3px!important;outline:3px solid!important}html[data-a11y-contrast=on] body :where(img,video){filter:none!important}html[data-a11y-contrast=on] body :where(input,select,textarea){border:2px solid!important}html[data-a11y-contrast=max]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;background:#000!important}html[data-a11y-contrast=max] body,html[data-a11y-contrast=max] body :not(svg,svg *,img,picture,video,canvas,iframe){color:#fff!important;box-shadow:none!important;text-shadow:none!important;background-color:#000!important;background-image:none!important;border-color:#fff!important}html[data-a11y-contrast=max] body :where(a,a *){color:#ffe14d!important}html[data-a11y-contrast=max] body :where(button,[role=button],input,select,textarea,dialog>*){border:2px solid #fff!important}html[data-a11y-contrast=max] :focus-visible{outline-offset:3px!important;outline:3px solid #ffe14d!important}html[data-a11y-contrast=max] ::placeholder{color:#c8c8c8!important}html[data-a11y-colors=deutan]{filter:url(#a11y-deutan)}html[data-a11y-colors=protan]{filter:url(#a11y-protan)}html[data-a11y-colors=tritan]{filter:url(#a11y-tritan)}html[data-a11y-cursor=on],html[data-a11y-cursor=on] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M5 3v31l8.5-8 5.5 12.5 6-2.6-5.4-12.2H31Z' fill='%23111' stroke='%23fff' stroke-width='2.5' stroke-linejoin='round'/%3E%3C/svg%3E") 5 3,auto!important}html[data-a11y-cursor=on] :is(a,button,summary,label,select,[role=button],[role=switch],[role=tab]),html[data-a11y-cursor=on] :is(a,button,summary,label,[role=button]) *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M5 3v31l8.5-8 5.5 12.5 6-2.6-5.4-12.2H31Z' fill='%23ffd21a' stroke='%23111' stroke-width='2.5' stroke-linejoin='round'/%3E%3C/svg%3E") 5 3,pointer!important}html[data-a11y-cursor=on] :is(input:not([type=checkbox],[type=radio],[type=range],[type=submit],[type=button]),textarea){cursor:text!important}html[data-a11y-speech=on] main :where(h1,h2,h3,h4,p,li,blockquote,figcaption,dt,dd,td,th){cursor:pointer}[data-a11y-reading]{outline-offset:2px;border-radius:.25rem;background-color:#ffe14d66!important;outline:2px solid #e0b400!important}html[data-a11y-contrast=max] body [data-a11y-reading]{background-color:#2b2b2b!important;outline-color:#ffe14d!important}html[data-a11y-links=on] body a{text-underline-offset:.22em!important;text-decoration-line:underline!important;text-decoration-thickness:.1em!important}html[data-a11y-motion=on],html[data-a11y-motion=on] *{scroll-behavior:auto!important}html[data-a11y-motion=on] *,html[data-a11y-motion=on] :before,html[data-a11y-motion=on] :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}
:root{--header-bar:4.5rem;--control-size:2.75rem;--logo-height:2.25rem;--float-bottom:5rem}@media (min-width:45em){:root{--float-bottom:5.5rem}}@media (pointer:fine) and (min-width:45em){:root{--control-size:2.5rem;--button-sm:2.5rem;--button-md:2.75rem;--button-lg:3rem}}@media (min-width:62.5em){html[data-mode=kids]{--header-bar:5.25rem}}html{scrollbar-gutter:stable;scroll-behavior:auto}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html[data-a11y-motion=on] :is(.lift,.section_title,.section_title_small){animation:none!important}html[data-a11y-contrast=on]{--color-muted:var(--color-text);--color-border:color-mix(in srgb, var(--color-text) 45%, transparent)}:root{--a11y-bg:var(--color-surface);--a11y-text:var(--color-text);--a11y-muted:var(--color-muted);--a11y-accent:var(--color-thread);--a11y-on-accent:#fff;--a11y-line:var(--color-border);--a11y-radius:var(--radius-panel);--a11y-shadow:var(--shadow-overlay);--a11y-font-heading:var(--font-heading)}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar{width:.875rem;height:.875rem}::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--color-text) 42%, var(--color-bg));background-clip:content-box;border-width:.125rem}}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:color-mix(in srgb, var(--color-text) 42%, var(--color-bg)) var(--color-bg);scrollbar-width:auto}}
