.n1K4fq_root{--slider-thumb:22px;--slider-track:6px;width:100%;min-width:0;color:var(--foreground);font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);-webkit-user-select:none;user-select:none;display:grid}.n1K4fq_header{justify-content:space-between;align-items:baseline;gap:var(--space-4);min-width:0;display:flex}.n1K4fq_label{min-width:0;font-weight:500}.n1K4fq_readout{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:.3em;display:inline-flex}.n1K4fq_dash{color:var(--text-muted)}.n1K4fq_body{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.n1K4fq_start{margin-right:var(--space-3);grid-area:1/1;display:flex}.n1K4fq_end{margin-left:var(--space-3);grid-area:1/3;display:flex}.n1K4fq_control{height:var(--control-height-md);cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;grid-area:1/2;position:relative}.n1K4fq_track{top:50%;right:calc(var(--slider-thumb) / 2);left:calc(var(--slider-thumb) / 2);height:var(--slider-track);margin-top:calc(var(--slider-track) / -2);border-radius:var(--radius-pill);background:var(--control-track);position:absolute}.n1K4fq_fill{border-radius:inherit;background:var(--control-fill);position:absolute;inset:0}.n1K4fq_tick{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--foreground) 30%, transparent);width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%}.n1K4fq_fill .n1K4fq_tick{background:color-mix(in oklab, var(--control-glyph) 60%, transparent)}.n1K4fq_thumbs{inset:0 calc(var(--slider-thumb) / 2);pointer-events:none;position:absolute;container-type:inline-size}.n1K4fq_thumbLayer{position:absolute;inset:0}.n1K4fq_thumb{box-sizing:border-box;width:var(--slider-thumb);height:var(--slider-thumb);border-radius:var(--radius-pill);background:var(--control-thumb);box-shadow:var(--control-thumb-shadow);pointer-events:auto;cursor:grab;transition:box-shadow var(--duration-fast) var(--ease-standard);border:0;position:absolute;top:50%;right:0;translate:50% -50%}.n1K4fq_thumb:after{content:"";border-radius:inherit;position:absolute;inset:-11px}.n1K4fq_root[data-dragging],.n1K4fq_root[data-dragging] .n1K4fq_control,.n1K4fq_root[data-dragging] .n1K4fq_thumb{cursor:grabbing}.n1K4fq_bubbleAnchor{--edge:calc(var(--slider-thumb) / 2);--x:calc(var(--at,0) * 1cqw);right:0;bottom:calc(50% + var(--slider-thumb) / 2 + 8px);translate:clamp(calc(100% - var(--edge) - var(--x)), 50%, calc(100cqw + var(--edge) - var(--x))) 0;pointer-events:none;display:flex;position:absolute}@media (pointer:coarse){.n1K4fq_bubbleAnchor{bottom:calc(50% + var(--slider-thumb) / 2 + 18px)}}.n1K4fq_bubble{min-height:1.75rem;padding:0 var(--space-3);border:1px solid color-mix(in oklab, var(--background) 14%, var(--foreground));border-radius:var(--radius-pill);background:var(--foreground);color:var(--background);box-shadow:var(--shadow-raised);font-size:var(--text-sm);white-space:nowrap;transform-origin:50% 100%;align-items:center;font-weight:500;display:inline-flex}.n1K4fq_marks{height:1.25rem;margin:calc(var(--space-1) * -1) calc(var(--slider-thumb) / 2) 0;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;grid-area:2/2;position:relative}.n1K4fq_markLabel{white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);position:absolute;top:0;translate:-50%}.n1K4fq_markLabel[data-edge=start]{translate:max(-50%, calc(var(--slider-thumb) / -2)) 0}.n1K4fq_markLabel[data-edge=end]{translate:min(-50%, calc(-100% + var(--slider-thumb) / 2)) 0}.n1K4fq_markLabel[data-on]{color:var(--text-secondary)}@media (hover:hover) and (pointer:fine){.n1K4fq_markLabel:hover{color:var(--foreground)}}.n1K4fq_root[data-disabled]{opacity:.5}.n1K4fq_root[data-disabled] .n1K4fq_control,.n1K4fq_root[data-disabled] .n1K4fq_thumb,.n1K4fq_root[data-disabled] .n1K4fq_markLabel{cursor:not-allowed}.n1K4fq_number{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.n1K4fq_column{--feather:.2em;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);display:inline-block;position:relative;overflow:visible clip}.n1K4fq_sizer{visibility:hidden}.n1K4fq_glyph{inset:var(--feather) 0;text-align:center;position:absolute}.n1K4fq_symbol{white-space:pre;display:inline-block;overflow-x:clip}@media (prefers-reduced-motion:reduce){.n1K4fq_thumb,.n1K4fq_markLabel{transition:none}}
.arc-scope{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--neutral-0:#fff;--neutral-1:#fcfcfc;--neutral-2:#f8f8f8;--neutral-3:#f1f1f1;--neutral-4:#e3e3e3;--neutral-5:#cacaca;--neutral-6:#a4a4a4;--neutral-7:#7d7d7d;--neutral-8:#585858;--neutral-9:#383838;--neutral-10:#1d1d1d;--neutral-11:#0b0b0b;--background:var(--neutral-0);--surface:var(--neutral-0);--surface-raised:var(--neutral-0);--surface-muted:var(--neutral-2);--foreground:var(--neutral-11);--text-secondary:var(--neutral-8);--text-muted:var(--neutral-7);--border:#e9e9e9;--border-subtle:#f3f3f3;--border-strong:#c4c4c4;--accent:#353535;--accent-strong:#1f1f1f;--accent-subtle:#3535351a;--accent-foreground:var(--background);--control-on:#1d1d1d;--control-glyph:#fff;--control-track:#dcdcdc;--control-track-hover:#d1d1d1;--control-thumb:#fff;--control-thumb-on:#fff;--control-thumb-shadow:0 0 0 .5px #00000012, 0 1px 2px #00000024, 0 2px 6px #0000000f;--control-on-subtle:color-mix(in oklab, var(--control-on) 10%, transparent);--control-fill:var(--control-on);--focus-ring:transparent;--success:#007530;--warning:#a86c00;--danger:#cd1526;--shadow-resting:0 1px 2px #00000009;--shadow-raised:0 6px 18px #0001, 0 1px 3px #00000009;--shadow-floating:0 20px 48px #0000001b, 0 3px 10px #0000000b;--arc-gradient-from:#e2d8f8;--arc-gradient-to:#fadfc6;--arc-gradient:linear-gradient(100deg, var(--arc-gradient-from), var(--arc-gradient-to));--arc-gradient-foreground:#1b1a1f;--arc-gradient-soft:linear-gradient(135deg, #f8f5ff, #fff7ef);--arc-gradient-line:linear-gradient(100deg, #cdbfe9, #edcaa8);--arc-gradient-ink:linear-gradient(100deg, #644c8a, #8a542d);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-control:1.125rem;--radius-panel:1.625rem;--radius-surface:2.125rem;--radius-pill:9999px;--control-height-sm:2.25rem;--control-height-md:2.75rem;--control-height-lg:3.125rem;--font-display:var(--font-geist,"Geist Variable"), sans-serif;--font-body:var(--font-inter,"Inter Variable"), sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3.25rem;--text-5xl:4.5rem;--tracking-display:-.03em;--tracking-body:-.01em;--leading-display:1.1;--leading-body:1.4;--ease-enter:cubic-bezier(.16,1,.3,1);--ease-standard:cubic-bezier(.22,1,.36,1);--ease-exit:cubic-bezier(.7,0,.84,0);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:linear(0, .0258, .09, .1763, .2732, .3724, .4683, .5573, .6376, .7082, .7689, .8202, .8628, .8976, .9256, .9476, .9648, .9778, .9875, .9945, .9994, 1.0026, 1.0047, 1.0058, 1.0062, 1.0062, 1.0059, 1.0055, 1.0049, 1.0043, 1.0036, 1.0031, 1.0025, 1.002, 1.0016, 1.0013, 1);--duration-instant:.12s;--duration-fast:.16s;--duration-standard:.24s;--duration-considered:.48s;--duration-spring:.58s}@supports (color:lab(0% 0 0)){.arc-scope{--neutral-0:lab(100% 0 0);--neutral-1:lab(98.84% .0000298023 -.0000119209);--neutral-2:lab(97.448% -.0000298023 0);--neutral-3:lab(95.128% 0 -.0000119209);--neutral-4:lab(90.14% .0000298023 -.0000119209);--neutral-5:lab(81.44% -.0000298023 0);--neutral-6:lab(67.52% -.0000298023 0);--neutral-7:lab(52.44% 0 0);--neutral-8:lab(37.36% .0000149012 -.00000596046);--neutral-9:lab(23.44% -.0000149012 0);--neutral-10:lab(10.68% .00000745058 -.00000298023);--neutral-11:lab(3.04863% 0 0);--border:lab(92.46% -.0000298023 0);--border-subtle:lab(95.94% 0 0);--border-strong:lab(79.12% -.0000298023 -.0000119209);--accent:lab(22.28% 0 0);--accent-strong:lab(11.84% 0 0);--accent-subtle:lab(22.28% 0 0/.1);--control-on:lab(10.68% .00000745058 -.00000298023);--control-glyph:lab(100% 0 0);--control-track:lab(87.82% -.0000298023 0);--control-track-hover:lab(83.76% -.0000298023 0);--control-thumb:lab(100% 0 0);--control-thumb-on:lab(100% 0 0);--control-thumb-shadow:0 0 0 .5px lab(0% 0 0/.07), 0 1px 2px lab(0% 0 0/.14), 0 2px 6px lab(0% 0 0/.06);--success:lab(43.1198% -59.0148 41.2607);--warning:lab(50.851% 28.2062 123.921);--danger:lab(44.4874% 66.6636 43.5167);--shadow-resting:0 1px 2px lab(0% 0 0/.035);--shadow-raised:0 6px 18px lab(0% 0 0/.065), 0 1px 3px lab(0% 0 0/.035);--shadow-floating:0 20px 48px lab(0% 0 0/.105), 0 3px 10px lab(0% 0 0/.045);--arc-gradient-from:lab(87.8809% 8.11133 -14.5142);--arc-gradient-to:lab(90.6671% 6.85087 15.9945);--arc-gradient-foreground:lab(9.40527% 1.7955 -3.22973);--arc-gradient-soft:linear-gradient(135deg, lab(96.9227% 2.80142 -5.21616), lab(97.6683% 2.30226 5.58461));--arc-gradient-line:linear-gradient(100deg, lab(79.5693% 11.0225 -19.2328), lab(83.673% 9.44179 21.6181));--arc-gradient-ink:linear-gradient(100deg, lab(37.1229% 20.5982 -31.2127), lab(41.5703% 20.3419 32.3864))}}.arc-scope[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#141414;--surface:#191919;--surface-raised:#1f1f1f;--surface-muted:#242424;--foreground:#f2f2f2;--text-secondary:#b4b4b4;--text-muted:#8c8c8c;--border:#2b2b2b;--border-subtle:#222;--border-strong:#484848;--focus-ring:transparent;--accent:#bebebe;--accent-strong:#e1e1e1;--accent-subtle:#bebebe21;--control-on:#e8e8e8;--control-glyph:#141414;--control-track:#353535;--control-track-hover:#404040;--control-thumb:#f5f5f5;--control-thumb-on:#141414;--control-fill:#868686;--control-thumb-shadow:0 0 0 .5px #0000004d, 0 1px 2px #00000059, 0 2px 6px #0003;--success:#4cd676;--warning:#ffb91b;--danger:#ff8880;--shadow-resting:0 1px 2px #0000002e;--shadow-raised:0 8px 22px #00000038;--shadow-floating:0 22px 55px #00000057;--arc-gradient-from:#463c59;--arc-gradient-to:#5a422f;--arc-gradient-foreground:#f2f1f5;--arc-gradient-soft:linear-gradient(135deg, #1f1c25, #241e18);--arc-gradient-line:linear-gradient(100deg, #63567b, #7f6347);--arc-gradient-ink:linear-gradient(100deg, #cbbaeb, #edcaa3)}@supports (color:lab(0% 0 0)){.arc-scope[data-theme=dark]{--background:lab(6.19571% 0 0);--surface:lab(8.94% -.00000745058 0);--surface-raised:lab(11.84% 0 0);--surface-muted:lab(14.16% 0 0);--foreground:lab(95.36% 0 0);--text-secondary:lab(73.32% -.0000298023 0);--text-muted:lab(58.24% 0 0);--border:lab(17.64% -.0000149012 0);--border-subtle:lab(13% 0 0);--border-strong:lab(30.4% -.0000149012 0);--accent:lab(76.8% -.0000298023 0);--accent-strong:lab(89.56% -.0000298023 0);--accent-subtle:lab(76.8% -.0000298023 0/.13);--control-on:lab(91.88% .0000298023 -.0000119209);--control-glyph:lab(6.19571% 0 0);--control-track:lab(22.28% 0 0);--control-track-hover:lab(26.92% 0 0);--control-thumb:lab(96.52% -.0000298023 .0000119209);--control-thumb-on:lab(6.19571% 0 0);--control-fill:lab(55.92% -.0000298023 0);--control-thumb-shadow:0 0 0 .5px lab(0% 0 0/.3), 0 1px 2px lab(0% 0 0/.35), 0 2px 6px lab(0% 0 0/.2);--success:lab(76.742% -54.3943 35.916);--warning:lab(80.2758% 18.4041 80.6193);--danger:lab(70.1792% 62.897 36.8075);--shadow-resting:0 1px 2px lab(0% 0 0/.18);--shadow-raised:0 8px 22px lab(0% 0 0/.22);--shadow-floating:0 22px 55px lab(0% 0 0/.34);--arc-gradient-from:lab(27.4448% 9.65029 -15.8117);--arc-gradient-to:lab(30.2624% 8.62143 15.9988);--arc-gradient-foreground:lab(95.3053% .86689 -1.63658);--arc-gradient-soft:linear-gradient(135deg, lab(11.0714% 2.92888 -5.13447), lab(11.8218% 2.16406 5.00568));--arc-gradient-line:linear-gradient(100deg, lab(38.9237% 11.518 -18.999), lab(44.2147% 9.11951 20.3837));--arc-gradient-ink:linear-gradient(100deg, lab(78.278% 13.0022 -22.3636), lab(83.7331% 8.60935 24.3907))}}.arc-scope[data-accent=neutral]{--accent:#353535;--accent-strong:#1f1f1f;--accent-subtle:#3535351a}@supports (color:lab(0% 0 0)){.arc-scope[data-accent=neutral]{--accent:lab(22.28% 0 0);--accent-strong:lab(11.84% 0 0);--accent-subtle:lab(22.28% 0 0/.1)}}.arc-scope[data-accent=violet]{--accent:#7747ff;--accent-strong:#5528ce;--accent-subtle:#7747ff21}.arc-scope[data-accent=blue]{--accent:#0562ef;--accent-strong:#074db7;--accent-subtle:#0562ef1f}.arc-scope[data-accent=green]{--accent:#0db879;--accent-strong:#087c54;--accent-subtle:#0db87921;--accent-foreground:#102016}.arc-scope[data-accent=amber]{--accent:#f3ad20;--accent-strong:#9c6300;--accent-subtle:#f3ad2029;--accent-foreground:#20190d}.arc-scope[data-accent=orange]{--accent:#f48120;--accent-strong:#aa4700;--accent-subtle:#f4812021;--accent-foreground:#17130f}.arc-scope[data-accent=coral]{--accent:#f15f55;--accent-strong:#b92c27;--accent-subtle:#f15f5524;--accent-foreground:#21110f}.arc-scope[data-accent=rose]{--accent:#ed4e9d;--accent-strong:#ae2570;--accent-subtle:#ed4e9d24;--accent-foreground:#250f1b}.arc-scope[data-theme=dark][data-accent=neutral]{--accent:#bebebe;--accent-strong:#e1e1e1;--accent-subtle:#bebebe21}@supports (color:lab(0% 0 0)){.arc-scope[data-theme=dark][data-accent=neutral]{--accent:lab(76.8% -.0000298023 0);--accent-strong:lab(89.56% -.0000298023 0);--accent-subtle:lab(76.8% -.0000298023 0/.13)}}.arc-scope[data-theme=dark][data-accent=violet]{--accent:#a78bff;--accent-strong:#c7b7ff;--accent-subtle:#7747ff38}.arc-scope[data-theme=dark][data-accent=blue]{--accent:#6ba3ff;--accent-strong:#a4c7ff;--accent-subtle:#0562ef38}.arc-scope[data-theme=dark][data-accent=green]{--accent:#53dca6;--accent-strong:#93efd0;--accent-subtle:#0db87933}.arc-scope[data-theme=dark][data-accent=amber]{--accent:#ffcb62;--accent-strong:#ffe0a1;--accent-subtle:#f3ad2033}.arc-scope[data-theme=dark][data-accent=orange]{--accent:#ffad5e;--accent-strong:#ffd0a0;--accent-subtle:#f4812033;--accent-foreground:#17130f}.arc-scope[data-theme=dark][data-accent=coral]{--accent:#ff9386;--accent-strong:#ffc1ba;--accent-subtle:#f15f5533}.arc-scope[data-theme=dark][data-accent=rose]{--accent:#ff8bc5;--accent-strong:#ffc0df;--accent-subtle:#ed4e9d33}.arc-scope[data-accent=neutral]{--control-on:#1d1d1d;--control-thumb-on:#fff;--control-glyph:#fff}@supports (color:lab(0% 0 0)){.arc-scope[data-accent=neutral]{--control-on:lab(10.68% .00000745058 -.00000298023);--control-thumb-on:lab(100% 0 0);--control-glyph:lab(100% 0 0)}}.arc-scope[data-accent=violet]{--control-on:#7747ff;--control-thumb-on:#fff;--control-glyph:#fff}.arc-scope[data-accent=blue]{--control-on:#0562ef;--control-thumb-on:#fff;--control-glyph:#fff}.arc-scope[data-accent=green]{--control-on:#10a870;--control-thumb-on:#fff;--control-glyph:#fff}.arc-scope[data-accent=amber]{--control-on:#eda11a;--control-thumb-on:#fff;--control-glyph:#2a1c03}.arc-scope[data-accent=orange]{--control-on:#f07818;--control-thumb-on:#fff;--control-glyph:#fff}.arc-scope[data-accent=coral]{--control-on:#ec564b;--control-thumb-on:#fff;--control-glyph:#fff}.arc-scope[data-accent=rose]{--control-on:#e64494;--control-thumb-on:#fff;--control-glyph:#fff}.arc-scope[data-theme=dark][data-accent=neutral]{--control-on:#e8e8e8;--control-thumb-on:#141414;--control-glyph:#141414}@supports (color:lab(0% 0 0)){.arc-scope[data-theme=dark][data-accent=neutral]{--control-on:lab(91.88% .0000298023 -.0000119209);--control-thumb-on:lab(6.19571% 0 0);--control-glyph:lab(6.19571% 0 0)}}.arc-scope[data-theme=dark][data-accent=violet]{--control-on:#8a66ff;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#8a66ff}.arc-scope[data-theme=dark][data-accent=blue]{--control-on:#3b82f6;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#3b82f6}.arc-scope[data-theme=dark][data-accent=green]{--control-on:#1fae78;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#1fae78}.arc-scope[data-theme=dark][data-accent=amber]{--control-on:#e8a52a;--control-thumb-on:#fff;--control-glyph:#241803;--control-fill:#e8a52a}.arc-scope[data-theme=dark][data-accent=orange]{--control-on:#ef873a;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#ef873a}.arc-scope[data-theme=dark][data-accent=coral]{--control-on:#ec6a60;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#ec6a60}.arc-scope[data-theme=dark][data-accent=rose]{--control-on:#e457a0;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#e457a0}.arc-scope{--series-1:#1f7dcf;--series-2:#7128a5;--series-3:#e58f00;--series-4:#009e84}.arc-scope[data-theme=dark]{--series-1:#55adff;--series-2:#9c37be;--series-3:#e66e00;--series-4:#00a861}@supports (color:oklch(from red clamp(.4, l * sign(max(c - .02, 0)) + .5, .8) c h)){.arc-scope{--series-1:oklch(from var(--accent) calc(l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0)))) calc(c * sign(max(c - .02, 0)) + .15 * (1 - sign(max(c - .02, 0)))) calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0)))));--series-2:oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) - .25, .76) .19 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 57));--series-3:oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) + .14, .76) .18 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 184));--series-4:oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))), .76) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 292))}.arc-scope[data-theme=dark]{--series-1:oklch(from var(--accent) calc(l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0)))) calc(c * sign(max(c - .02, 0)) + .15 * (1 - sign(max(c - .02, 0)))) calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0)))));--series-2:oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .19, .665) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 66));--series-3:oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) + .02, .665) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 175));--series-4:oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .1, .665) .18 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 270))}}.arc-scope :focus:not(:focus-visible),.arc-scope :is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]):focus{outline:none!important}.arc-scope :focus-visible:not(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]){outline:var(--focus-outline-width,2px) solid var(--focus-outline,color-mix(in oklab, var(--accent-strong) 72%, transparent))!important;outline-offset:var(--focus-outline-offset,2px)!important}
.cost-estimator{border:1.5px solid var(--ink);background:#fff;border-radius:13px;margin-bottom:22px;padding:26px;box-shadow:4px 4px #2d292414}.ce-heading{align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.ce-heading h3{margin-bottom:8px;font-size:26px;line-height:1.12}.ce-heading p{color:#655d56;max-width:520px;font-size:13px;line-height:1.6}.ce-icon{background:var(--butter);border:1.5px solid var(--ink);border-radius:10px;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.ce-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.ce-controls{flex-direction:column;gap:18px;min-width:0;display:flex}.ce-controls fieldset{border:0;min-width:0;margin:0;padding:0}.ce-controls legend{color:#6d665f;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.ce-tabs{border:1.5px solid var(--ink);background:#f4f1e9!important;border-radius:10px!important;gap:4px!important;width:100%!important;padding:4px!important;display:flex!important}.ce-tabs>div{flex:1 1 0;min-width:0}.ce-tabs .ce-tab{width:100%;min-height:42px;color:var(--ink);cursor:pointer;border-radius:7px;padding-inline:6px;font-size:12px;font-weight:700;transition:background .15s}.ce-tabs .ce-tab:hover{background:#2d29240f}.ce-tabs .ce-tab [data-tabs-label]{color:var(--ink)}.ce-tabs .ce-tab-indicator{background:var(--butter);border:1.5px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:7px!important}.ce-rate{width:100%}.ce-toggles{flex-direction:column;gap:10px;font-size:12px;display:flex}.ce-toggles label span{font-size:12px;line-height:1.4}.ce-result{background:var(--mint);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:11px;padding:22px;display:block}.ce-result>span{font-size:11px;font-weight:600}.ce-result>strong{letter-spacing:-.05em;margin:4px 0 14px;font-family:Bricolage Grotesque,sans-serif;font-size:50px;font-weight:800;line-height:1.05;display:block}.ce-result dl{flex-direction:column;gap:7px;font-size:12px;display:flex}.ce-result dl>div{border-top:1px solid #2d292426;justify-content:space-between;gap:12px;padding-top:7px;display:flex}.ce-result dd{text-align:right;font-weight:700}.ce-saving{color:var(--ink)}.ce-note{color:#6d665f;margin-top:16px;font-size:11px;line-height:1.6}@media (max-width:760px){.cost-estimator{padding:20px}.ce-grid{grid-template-columns:1fr}.ce-heading h3{font-size:22px}.ce-result>strong{font-size:42px}.ce-tabs .ce-tab{white-space:normal;padding-inline:4px;font-size:11px;line-height:1.2}}.ce-result>strong [aria-hidden] [style*=height]{clip-path:inset(-.12em -.2em)!important}.ce-result>strong{padding-block:.06em}
.nm{border-bottom:1.5px solid var(--ink);background:#fbf7ee;height:360px;position:relative;overflow:hidden}.nm-canvas{opacity:0;transition:opacity .5s;position:absolute;inset:0}.nm.is-ready .nm-canvas{opacity:1}.nm .maplibregl-canvas{outline:none}.nm .maplibregl-ctrl-attrib{font-size:max(10px,var(--fs-floor,0px));background:#ffffffd9}.nm .maplibregl-ctrl-attrib a{color:#433e37}.nm-pin{z-index:auto;pointer-events:none;flex-direction:column;align-items:center;padding-bottom:6px;animation:.6s cubic-bezier(.3,1.6,.5,1) .3s both nm-drop;display:flex;position:relative;translate:none}@keyframes nm-drop{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:none}}.nm-pin-head{z-index:1;background:var(--orange);border:2px solid var(--ink);width:44px;height:44px;box-shadow:3px 3px 0 var(--ink);color:var(--ink);border-radius:50% 50% 50% 0;place-items:center;display:grid;position:relative;rotate:-45deg}.nm-pin-head svg{rotate:45deg}.nm-pin-label{white-space:nowrap;background:var(--ink);color:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;bottom:calc(100% + 8px);box-shadow:2px 2px #2d292440}.nm-pulse{background:#f8940666;border-radius:50%;width:30px;height:12px;animation:1.8s ease-out infinite nm-pulse;position:absolute;bottom:-10px}@keyframes nm-pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.nm-controls{z-index:3;flex-direction:column;gap:6px;display:flex;position:absolute;top:12px;right:12px}.nm-controls button{border:1.5px solid var(--ink);width:38px;height:38px;box-shadow:2px 2px 0 var(--ink);color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;place-items:center;display:grid}.nm-controls button:hover:not(:disabled){background:var(--butter)}.nm-controls button:disabled{opacity:.45;cursor:default}.nm-controls button:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.nm-loading{background-color:#eef0e5;background-image:linear-gradient(90deg,#eef0e5,#f8f6f0,#eef0e5);background-size:200% 100%;animation:1.2s linear infinite nm-shimmer}@keyframes nm-shimmer{to{background-position:-200% 0}}.nm-empty{color:var(--np-purple,#6433b5);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.nm-empty strong{font-family:Bricolage Grotesque,sans-serif;font-size:26px}@media (prefers-reduced-motion:reduce){.nm-pulse,.nm-loading,.nm-pin{animation:none}.nm-canvas{transition:none}}@media (max-width:760px){.nm{height:300px}}.nm-google iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.np-map .nm.nm-google iframe{border:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}
.nursery-profile{--np-purple:#6433b5;--np-line:#2d292426;color:var(--ink);background:var(--paper)}.nursery-profile button,.np-lightbox button{cursor:pointer}.nursery-profile a:focus-visible,.nursery-profile button:focus-visible,.np-lightbox button:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.np-top{padding-top:27px}.np-breadcrumbs{color:#6d665f;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;font-size:11px;line-height:1.6;display:flex}.np-breadcrumbs a{text-underline-offset:3px;text-decoration:underline}.np-breadcrumbs>span:last-child{color:var(--ink)}.np-heading{justify-content:space-between;align-items:center;gap:28px;margin-bottom:24px;display:flex}.np-heading-copy{min-width:0}.np-heading-labels{flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:15px;font-size:11px;display:flex}.np-sponsored{background:var(--butter);border:1px solid var(--ink);border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-weight:600;display:inline-flex}.np-location-label{color:#675f57}.np-heading h1{letter-spacing:-.045em;margin-bottom:17px;font-size:clamp(38px,4.3vw,64px);line-height:1.03}.np-address{color:#655d56;align-items:flex-start;gap:8px;font-size:12px;line-height:1.6;display:flex}.np-address>svg{flex-shrink:0;margin-top:1px}.np-heading-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.nursery-profile .np-save{border:1px solid var(--ink);color:var(--ink);height:auto;min-height:45px;box-shadow:none;white-space:nowrap;background:0 0;border-radius:7px;gap:9px;padding:13px 17px;font-size:12px}.nursery-profile .np-save.is-saved{background:var(--butter)}.np-share{border:1px solid var(--ink);background:0 0;border-radius:7px;place-items:center;width:45px;height:45px;display:grid}.np-at-a-glance{flex-wrap:wrap;align-items:center;gap:13px 28px;padding:3px 0 27px;font-size:12px;display:flex}.np-at-a-glance>span{align-items:center;gap:8px;display:flex}.np-at-a-glance svg{color:var(--np-purple)}.np-gallery{min-width:0;margin:0}.np-gallery-grid{grid-template-columns:minmax(0,1.72fr) minmax(0,1fr);align-items:stretch;gap:16px;min-width:0;display:grid}.np-photo{background:#e9e8e2;border:0;border-radius:13px;min-width:0;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.np-photo>img{object-fit:cover;width:100%;height:100%;min-height:0;transition:transform .4s;display:block}.np-photo:hover>img{transform:scale(1.025)}.np-photo-main{aspect-ratio:1.58}.np-photo-main>img{position:absolute;inset:0}.np-photo-caption{max-width:calc(100% - 30px);color:var(--ink);text-align:left;background:#fffffff2;border-radius:5px;align-items:center;gap:8px;padding:9px 11px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:15px;left:15px}.np-gallery-side{grid-template-rows:minmax(0,1fr) auto;gap:14px;min-width:0;min-height:0;display:grid}.np-gallery-side>.np-photo{min-height:0}.np-gallery-side>.np-photo>img{position:absolute;inset:0}.np-gallery-all{text-align:left;background:var(--butter);color:var(--ink);border:1px solid var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.np-gallery-all>span{flex:1;font-size:11px;line-height:1.6}.np-gallery-all strong{letter-spacing:-.03em;font-family:Bricolage Grotesque,sans-serif;font-size:23px;font-weight:800;display:block}.np-gallery figcaption{font-size:max(10px,var(--fs-floor,0px));color:#716960;margin-top:11px;line-height:1.6}.np-gallery-single .np-gallery-grid{grid-template-columns:1fr}.np-gallery-single .np-photo-main{aspect-ratio:2.2}.np-no-photos{border:1px solid var(--np-line);background:#f0ede4;border-radius:12px;align-items:center;gap:25px;padding:37px 34px;display:flex}.np-no-photos>svg{color:var(--np-purple);flex-shrink:0}.np-no-photos h2{margin-bottom:10px;font-size:28px}.np-no-photos p{color:#665f57;font-size:13px;line-height:1.7}.np-profile-note{color:#71675e;align-items:center;gap:13px;padding:19px 0 25px;font-size:11px;line-height:1.7;display:flex}.np-profile-note>svg{color:var(--np-purple);flex-shrink:0}.np-profile-note>p{flex:1;max-width:880px}.np-profile-note strong{color:var(--ink);font-weight:600}.np-profile-note>a{color:var(--ink);white-space:nowrap;text-underline-offset:3px;align-items:center;gap:8px;font-weight:600;text-decoration:underline;display:flex}.np-nav-wrap{z-index:20;background:var(--paper);border-block:1px solid var(--np-line);margin-top:20px;position:sticky;top:0}.np-section-nav{scrollbar-width:thin;align-items:center;gap:25px;min-height:66px;display:flex;overflow-x:auto}.np-section-nav>a{white-space:nowrap;color:#70675e;flex-shrink:0;padding:24px 0;font-size:12px;font-weight:600;position:relative}.np-section-nav>a[aria-current]{color:var(--np-purple)}.np-section-nav>a[aria-current]:after{content:"";background:var(--np-purple);height:3px;position:absolute;bottom:0;left:0;right:0}.nursery-profile .np-nav-enquire{background:var(--np-purple);color:#fff;border-radius:6px;flex-shrink:0;gap:7px;height:auto;min-height:39px;margin-left:auto;padding:11px 14px;font-size:11px}.np-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:55px;padding-block:40px 65px;display:grid}.np-main{min-width:0}.np-section{border-bottom:1px solid var(--np-line);padding-block:35px 39px;scroll-margin-top:90px}.np-section:last-child{border-bottom:0;padding-bottom:0}.np-section-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:23px;display:flex}.np-section-heading h2{letter-spacing:-.035em;max-width:620px;font-size:clamp(28px,2.8vw,38px);line-height:1.09}.np-section-heading p{color:#746a61;max-width:620px;margin-top:12px;font-size:12px;line-height:1.7}.np-demo-label{font-size:max(9px,var(--fs-floor,0px));color:#533789;text-align:center;background:#eae4f4;border-radius:4px;flex-shrink:0;max-width:105px;padding:6px 8px;line-height:1.5;display:block}.np-section>p{color:#6c6259;max-width:75ch;margin-bottom:17px;font-size:13px;line-height:1.85}.np-section>p.np-lead{color:var(--ink);font-size:16px;line-height:1.8}.np-facilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 23px;margin:28px 0 31px;display:grid}.np-facilities>div{grid-template-columns:45px 1fr;align-items:center;gap:4px 12px;display:grid}.np-facility-icon{background:var(--butter);border-radius:12px;grid-row:span 2;place-items:center;width:43px;height:43px;display:grid}.np-facility-1{background:#e9dbf6}.np-facility-2{background:#ffe0ce}.np-facilities strong{align-self:end;font-size:12px;font-weight:700}.np-facilities>div>span:last-child{font-size:max(9px,var(--fs-floor,0px));color:#7a7065;align-self:start;line-height:1.6}.np-visit-note{border:1px solid var(--ink);background:var(--butter);border-radius:10px;align-items:center;gap:17px;padding:22px 23px;display:flex}.np-visit-note>svg{flex-shrink:0}.np-visit-note>div{flex:1}.np-visit-note h3{margin-bottom:8px;font-size:22px;line-height:1.12}.np-visit-note p{font-size:11px;line-height:1.65}.np-visit-note button{white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.np-room-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}.np-room{border:1px solid var(--ink);background:#f2eafa;border-radius:12px;min-width:0;padding:24px;position:relative}.np-room-preschool{background:#fff1d1}.np-room-symbol{border:1px solid var(--ink);background:#fff;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:20px;display:grid}.np-room-age{font-size:max(10px,var(--fs-floor,0px));margin-bottom:11px;font-weight:600;display:block}.np-room h3{letter-spacing:-.04em;margin-bottom:13px;font-size:28px;line-height:1.06}.np-room p,.np-room li{color:#62594f;font-size:11px;line-height:1.75}.np-room ul{margin-top:17px;padding-left:15px;list-style:outside}.np-room li+li{margin-top:7px}.np-garden-story{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:25px;margin-top:28px;display:grid}.np-garden-story>img{aspect-ratio:1.1;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}.np-story-label{font-size:max(10px,var(--fs-floor,0px));color:#6e6359;margin-bottom:12px;display:block}.np-garden-story h3{letter-spacing:-.03em;margin-bottom:13px;font-size:26px;line-height:1.08}.np-garden-story p{color:#6c6259;margin-bottom:17px;font-size:12px;line-height:1.75}.np-garden-story .text-link{background:0 0;border:0;gap:8px;padding:0;font-size:11px}.np-practical-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;display:grid}.np-practical-grid h3{align-items:center;gap:10px;margin-bottom:20px;font-size:24px;line-height:1.1;display:flex}.np-hours{border:1px solid var(--np-line);background:#fff;border-radius:10px;padding:23px}.np-hours dl>div{border-bottom:1px solid var(--np-line);justify-content:space-between;align-items:center;gap:14px;padding-block:12px;font-size:11px;display:flex}.np-hours dt{color:#756a61}.np-hours dd{text-align:right;font-weight:600}.np-hours-summary>strong{font-size:14px;line-height:1.7}.np-hours-summary>p{color:#71675e;margin-top:14px;font-size:12px;line-height:1.8}.np-small-note{margin-top:17px;font-size:max(10px,var(--fs-floor,0px))!important;color:#776d63!important;line-height:1.75!important}.np-practical-notes{padding:11px 0}.np-practical-notes>div{align-items:flex-start;gap:11px;margin-bottom:20px;display:flex}.np-practical-notes>div>svg{color:var(--np-purple);flex-shrink:0;margin-top:2px}.np-practical-notes p{color:#6e6359;font-size:11px;line-height:1.8}.np-practical-notes strong{color:var(--ink);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.np-practical-notes .text-link{gap:8px;font-size:11px}.np-fee-table-wrap{margin-bottom:27px}.np-fee-table{border-collapse:separate;border-spacing:0;border:1px solid var(--np-line);background:#fff;border-radius:9px;width:100%;font-size:12px;overflow:hidden}.np-fee-table caption{caption-side:bottom;text-align:left;font-size:max(10px,var(--fs-floor,0px));color:#776d63;padding-top:12px;line-height:1.75}.np-fee-table th,.np-fee-table td{text-align:left;border-bottom:1px solid var(--np-line);padding:17px 18px}.np-fee-table thead th{background:#f0ebf8;font-size:11px;font-weight:600}.np-fee-table tbody th{font-weight:600}.np-fee-table tr:last-child>*{border-bottom:0}.np-fee-table td:last-child{text-align:right}.np-fee-table td>strong{letter-spacing:-.04em;font-family:Bricolage Grotesque,sans-serif;font-size:24px;font-weight:800}.np-funding{background:#f2eafa;border-radius:11px;align-items:flex-start;gap:18px;padding:25px;display:flex}.np-funding-icon{width:45px;height:45px;color:var(--np-purple);background:#fff;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.np-funding h3{margin-bottom:11px;font-size:26px;line-height:1.12}.np-funding p,.np-funding li{color:#6e625b;font-size:12px;line-height:1.75}.np-funding ul{margin-block:15px 18px;padding-left:16px;list-style:outside}.np-funding li+li{margin-top:5px}.np-funding .text-link{gap:8px;font-size:11px}.nursery-profile .np-secondary-action{background:var(--ink);color:#fff;border-radius:7px;gap:10px;height:auto;min-height:44px;margin-top:21px;padding:13px 16px;font-size:11px}.np-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.np-team-grid article{border:1px solid var(--np-line);background:#fff;border-radius:10px;min-width:0;padding:20px 17px}.np-team-avatar{width:68px;height:68px;color:var(--np-purple);background:#eee3fa;border-radius:50%;place-items:center;margin-bottom:17px;display:grid}.np-team-1{color:#9c6200;background:#fff0c9}.np-team-2{color:#9e451b;background:#ffe3d2}.np-team-grid article>span:nth-child(2){font-size:max(9px,var(--fs-floor,0px));color:#817368;margin-bottom:9px;display:block}.np-team-grid h3{letter-spacing:-.025em;margin-bottom:12px;font-size:21px;line-height:1.1}.np-team-grid p{color:#6e6359;font-size:11px;line-height:1.8}.np-reviews-empty{border:1px dashed #8b7c6b;border-radius:11px;align-items:center;gap:23px;padding:30px;display:flex}.np-review-symbol{background:var(--butter);border-radius:50%;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid}.np-reviews-empty h3{margin-bottom:11px;font-size:25px;line-height:1.1}.np-reviews-empty p{color:#75685c;max-width:470px;margin-bottom:15px;font-size:12px;line-height:1.8}.np-reviews-empty .text-link{background:0 0;border:0;gap:8px;padding:0;font-size:11px}.np-review-draft{background:#f0ebf8;border-radius:8px;align-items:center;gap:13px;margin-top:17px;padding:18px;font-size:11px;display:flex}.np-review-draft>div{flex:1}.np-review-draft p{font-size:max(10px,var(--fs-floor,0px));color:#74685f;margin-top:4px;line-height:1.6}.np-review-draft button{text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;font-weight:600;text-decoration:underline}.np-map{border:1px solid var(--np-line);background:#fff;border-radius:12px;overflow:hidden}.np-map iframe{background:#ebe7de;border:0;width:100%;height:280px;display:block}.np-map-placeholder{height:210px;color:var(--np-purple);background:#f0ebf8;flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex}.np-map-placeholder strong{letter-spacing:-.025em;font-family:Bricolage Grotesque,sans-serif;font-size:29px;font-weight:800}.np-map-placeholder>span{font-size:13px}.np-map-details{justify-content:space-between;align-items:center;gap:25px;padding:23px;display:flex}.np-map-details h3{margin-bottom:10px;font-size:24px;line-height:1.1}.np-map-details p{color:#6c6259;font-size:12px;line-height:1.8}.np-map-details small{font-size:max(9px,var(--fs-floor,0px));color:#7c6f63;max-width:400px;margin-top:10px;line-height:1.8;display:block}.np-directions{white-space:nowrap;background:var(--butter);border:1px solid var(--ink);border-radius:6px;align-items:center;gap:8px;padding:13px 14px;font-size:11px;font-weight:600;display:flex}.np-contact-rail{min-width:0;position:sticky;top:95px}.np-contact-card{border:1px solid var(--ink);background:#f0e5fb;border-radius:13px;padding:29px 25px;box-shadow:5px 5px #2d292414}.np-contact-illustration{color:var(--np-purple);align-items:center;gap:11px;margin-bottom:23px;display:flex}.np-contact-illustration>svg:first-child{rotate:-7deg}.np-contact-illustration>svg:last-child{rotate:13deg}.np-contact-card h2{letter-spacing:-.035em;margin-bottom:16px;font-size:34px;line-height:1.07}.np-contact-card>p{color:#6d5d6c;font-size:12px;line-height:1.8}.np-contact-facts{flex-direction:column;gap:19px;margin-block:26px;display:flex}.np-contact-facts>div{align-items:center;gap:11px;display:flex}.np-contact-facts svg{color:var(--np-purple);flex-shrink:0}.np-contact-facts span{font-size:max(10px,var(--fs-floor,0px));color:#4a3f49;display:block}.np-contact-facts strong{color:var(--ink);margin-top:4px;font-size:12px;font-weight:600;line-height:1.65;display:block}.nursery-profile .np-enquire,.np-review-dialog .np-enquire{background:var(--np-purple,#6433b5);color:#fff;border:1px solid #48207e;border-radius:7px;gap:9px;width:100%;height:auto;min-height:49px;padding:14px 16px;font-size:12px;line-height:1.5;box-shadow:3px 3px #452568}.np-source-contact,.np-phone{text-underline-offset:3px;justify-content:center;align-items:center;gap:9px;margin-top:17px;font-size:11px;font-weight:600;line-height:1.6;text-decoration:underline;display:flex}.np-compare{border:0;background:0 0;border-block:1px solid #6d665f;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:20px;padding:13px 0 15px;font-size:11px;font-weight:600;display:flex}.np-compare.is-compared{color:var(--np-purple)}.np-contact-card>small{font-size:max(9px,var(--fs-floor,0px));color:#766373;margin-top:17px;line-height:1.8;display:block}.np-visit-checklist{padding:26px 5px 0}.np-visit-checklist>svg{color:var(--np-purple);margin-bottom:15px}.np-visit-checklist h3{margin-bottom:12px;font-size:25px;line-height:1.1}.np-visit-checklist p{color:#7a6d61;margin-bottom:16px;font-size:11px;line-height:1.8}.np-visit-checklist>a{text-underline-offset:3px;align-items:center;gap:8px;font-size:11px;font-weight:600;text-decoration:underline;display:flex}.np-nearby{border-block:1px solid var(--np-line);background:#f1e9fa}.np-nearby .section-heading h2{max-width:600px;font-size:37px}.np-lightbox[data-slot=dialog-content]{background:var(--paper,#faf9f4);width:min(1080px,100vw - 48px);max-height:calc(100dvh - 48px);color:var(--ink,#2d2924);border-radius:15px;gap:16px;padding:24px;overflow-y:auto;max-width:1080px!important}.np-lightbox-heading{padding-right:30px}.np-lightbox-heading h2{letter-spacing:-.03em;font-family:Bricolage Grotesque,sans-serif;font-size:25px;font-weight:800;line-height:1.1}.np-lightbox-heading p{margin-top:8px;font-size:11px}.np-lightbox-photo{min-height:0;position:relative}.np-lightbox-photo>img{object-fit:contain;background:#eeeae2;border-radius:8px;width:100%;height:auto;max-height:calc(100dvh - 265px);display:block}.np-lightbox-photo>button{border:1px solid var(--ink);background:var(--paper);width:43px;height:43px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:2px 2px #2d292438}.np-lightbox-previous{left:12px}.np-lightbox-next{right:12px}.np-lightbox-thumbnails{gap:10px;padding:3px;display:flex;overflow-x:auto}.np-lightbox-thumbnails>button{aspect-ratio:4/3;background:0 0;border:2px solid #0000;border-radius:6px;flex:0 0 87px;padding:0;overflow:hidden}.np-lightbox-thumbnails>button[aria-pressed=true]{border-color:#6433b5}.np-lightbox-thumbnails img{object-fit:cover;width:100%;height:100%;display:block}.np-lightbox-note{font-size:max(10px,var(--fs-floor,0px));color:#74685c}.np-review-dialog{--np-purple:#6433b5}.np-review-rating{border:0;min-width:0;padding:0}.np-review-rating legend{margin-bottom:12px;font-size:12px;font-weight:600}.np-review-rating>div{gap:9px;display:flex}.np-review-rating label{cursor:pointer;flex:1;position:relative}.np-review-rating input{opacity:0;width:1px;height:1px;position:absolute}.np-review-rating label>span{background:#ede7f6;border:1px solid #2d29244d;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:47px;font-size:12px;display:flex}.np-review-rating input:checked+span{background:var(--butter,#ffdf49);border-color:var(--ink,#2d2924)}.np-review-rating input:focus-visible+span{outline:3px solid var(--ink,#2d2924);outline-offset:3px}.np-review-ready{flex-direction:column;align-items:flex-start;gap:19px;padding-top:6px;display:flex}.np-review-ready>svg{color:#6433b5}.np-review-ready p{font-size:13px;line-height:1.8}@media (max-width:1100px){.np-heading h1{font-size:45px}.np-layout{grid-template-columns:minmax(0,1fr) 290px;gap:30px}.np-section-nav{gap:20px}.np-section-nav>a{font-size:11px}.np-nav-enquire{display:none!important}.np-contact-card{padding:25px 21px}.np-contact-card h2{font-size:30px}.np-gallery-all{padding:15px}.np-gallery-all strong{font-size:21px}.np-room{padding:20px}.np-practical-grid,.np-team-grid{grid-template-columns:1fr}.np-team-grid article{grid-template-columns:60px 1fr;gap:6px 15px;display:grid}.np-team-avatar{grid-row:span 3;width:55px;height:55px;margin:0}.np-team-grid article>span:nth-child(2),.np-team-grid h3{margin:0}.np-team-grid p{grid-column:2}.np-visit-note{flex-wrap:wrap}.np-visit-note button{margin-left:45px}.np-garden-story{gap:19px}.np-garden-story h3{font-size:23px}}@media (max-width:980px){.np-heading{flex-wrap:wrap;align-items:flex-start}.np-layout{grid-template-columns:1fr;gap:35px}.np-contact-rail{display:block;position:static}.np-contact-card{box-shadow:none}.np-visit-checklist{padding-top:27px}.np-practical-grid{grid-template-columns:1fr 1fr}.np-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.np-team-grid article{display:block}.np-team-avatar{margin-bottom:17px}.np-team-grid article>span:nth-child(2){margin-bottom:9px}.np-team-grid h3{margin-bottom:12px}.np-gallery-grid{gap:13px}.np-gallery-all strong{font-size:20px}.np-profile-note{flex-wrap:wrap}.np-profile-note>a{margin-left:33px}.np-heading h1{font-size:48px}.np-section-heading h2{font-size:35px}.np-visit-note{flex-wrap:nowrap}.np-visit-note button{margin-left:0}}@media (max-width:760px){.np-top{padding-top:22px}.np-breadcrumbs{font-size:max(10px,var(--fs-floor,0px));gap:7px;margin-bottom:23px}.np-heading{gap:20px;margin-bottom:20px}.np-heading h1{font-size:42px;line-height:1.07}.np-heading-labels{font-size:max(10px,var(--fs-floor,0px));gap:10px;margin-bottom:12px}.np-sponsored{font-size:max(9px,var(--fs-floor,0px))}.np-address{font-size:11px}.np-heading-actions{gap:9px}.nursery-profile .np-save{min-height:42px;padding:11px 14px;font-size:11px}.np-share{width:42px;height:42px}.np-at-a-glance{font-size:max(10px,var(--fs-floor,0px));gap:11px 19px;padding-bottom:22px}.np-at-a-glance>span{gap:7px}.np-at-a-glance svg{width:17px;height:17px}.np-gallery-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px}.np-photo-main{aspect-ratio:1.02}.np-photo-caption{font-size:max(9px,var(--fs-floor,0px));gap:6px;max-width:calc(100% - 20px);padding:7px 9px;bottom:10px;left:10px}.np-photo-caption svg{width:15px;height:15px}.np-gallery-side{gap:10px}.np-gallery-all{border-radius:8px;gap:8px;padding:12px}.np-gallery-all>svg:first-child{display:none}.np-gallery-all>span{font-size:max(9px,var(--fs-floor,0px))}.np-gallery-all strong{margin-top:4px;font-size:18px;line-height:1.2}.np-gallery-all>svg:last-child{width:18px;height:18px}.np-gallery figcaption{font-size:max(9px,var(--fs-floor,0px));margin-top:9px}.np-profile-note{font-size:max(10px,var(--fs-floor,0px));gap:10px;padding:18px 0 12px;line-height:1.75}.np-profile-note>p{flex-basis:calc(100% - 33px)}.np-profile-note>a{margin-left:30px}.np-nav-wrap{margin-top:17px}.np-section-nav{gap:21px;width:calc(100% - 40px);min-height:56px;overflow-x:auto}.np-section-nav>a{padding-block:20px;font-size:11px}.np-layout{gap:30px;padding-block:28px 45px}.np-section{padding-block:29px 32px;scroll-margin-top:75px}.np-section-heading{flex-wrap:wrap;gap:12px;margin-bottom:20px}.np-section-heading h2{font-size:31px}.np-section-heading p{margin-top:12px;font-size:11px}.np-demo-label{font-size:max(9px,var(--fs-floor,0px));max-width:none;padding:5px 8px}.np-section>p.np-lead{font-size:14px;line-height:1.85}.np-section>p{font-size:12px;line-height:1.9}.np-facilities{gap:18px 15px;margin-block:24px}.np-facilities>div{grid-template-columns:38px 1fr;gap:3px 9px}.np-facility-icon{border-radius:10px;width:37px;height:37px}.np-facility-icon svg{width:20px;height:20px}.np-facilities strong{font-size:11px}.np-facilities>div>span:last-child{font-size:max(8px,var(--fs-floor,0px))}.np-visit-note{flex-wrap:wrap;gap:12px;padding:19px}.np-visit-note>svg{width:24px}.np-visit-note h3{font-size:22px}.np-visit-note p{font-size:max(10px,var(--fs-floor,0px))}.np-visit-note button{font-size:max(10px,var(--fs-floor,0px));margin-left:36px}.np-room-grid{gap:14px}.np-room{padding:20px 18px}.np-room-symbol{width:45px;height:45px;margin-bottom:17px}.np-room-age{font-size:max(9px,var(--fs-floor,0px))}.np-room h3{font-size:25px}.np-room p,.np-room li{font-size:max(10px,var(--fs-floor,0px))}.np-garden-story{gap:20px;margin-top:23px}.np-garden-story h3{font-size:25px}.np-garden-story p{font-size:11px}.np-garden-story .text-link{font-size:max(10px,var(--fs-floor,0px))}.np-practical-grid{gap:22px}.np-hours{padding:20px}.np-practical-grid h3{font-size:23px}.np-hours dl>div{font-size:max(10px,var(--fs-floor,0px));padding-block:11px}.np-small-note{font-size:max(9px,var(--fs-floor,0px))!important}.np-practical-notes p{font-size:max(10px,var(--fs-floor,0px))}.np-practical-notes strong{font-size:11px}.np-fee-table th,.np-fee-table td{font-size:max(10px,var(--fs-floor,0px));padding:14px 12px}.np-fee-table thead th{font-size:max(9px,var(--fs-floor,0px))}.np-fee-table td>strong{font-size:22px}.np-fee-table caption{font-size:max(9px,var(--fs-floor,0px))}.np-funding{gap:13px;padding:21px}.np-funding-icon{width:36px;height:36px}.np-funding-icon svg{width:23px}.np-funding h3{font-size:25px}.np-funding p,.np-funding li{font-size:11px}.np-funding .text-link{font-size:max(10px,var(--fs-floor,0px))}.np-team-grid{gap:13px}.np-team-grid article{padding:18px 15px}.np-team-avatar{width:56px;height:56px}.np-team-avatar svg{width:28px}.np-team-grid h3{font-size:20px}.np-team-grid p{font-size:max(10px,var(--fs-floor,0px))}.np-team-grid article>span:nth-child(2){font-size:max(8px,var(--fs-floor,0px))}.np-reviews-empty{gap:18px;padding:23px}.np-review-symbol{width:51px;height:51px}.np-reviews-empty h3{font-size:24px}.np-reviews-empty p{font-size:11px}.np-reviews-empty .text-link{font-size:max(10px,var(--fs-floor,0px))}.np-review-draft{font-size:max(10px,var(--fs-floor,0px));flex-wrap:wrap;padding:15px}.np-review-draft p{font-size:max(9px,var(--fs-floor,0px))}.np-map iframe{height:245px}.np-map-details{align-items:flex-start;gap:18px;padding:21px}.np-map-details h3{font-size:23px}.np-map-details p{font-size:11px}.np-map-details small{font-size:max(8px,var(--fs-floor,0px))}.np-directions{font-size:max(10px,var(--fs-floor,0px));padding:11px 12px}.np-contact-rail{grid-template-columns:1fr;gap:20px}.np-contact-card{padding:27px}.np-contact-card h2{max-width:370px;font-size:34px}.np-contact-facts{grid-template-columns:1fr 1fr;gap:20px;display:grid}.np-visit-checklist{padding:11px 4px}.np-nearby .section-heading h2{font-size:31px}.np-lightbox[data-slot=dialog-content]{gap:14px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:19px}.np-lightbox-heading h2{font-size:22px}.np-lightbox-photo>img{max-height:calc(100dvh - 240px)}.np-lightbox-photo>button{width:35px;height:35px}.np-lightbox-photo>button>svg{width:19px}.np-lightbox-previous{left:8px}.np-lightbox-next{right:8px}.np-lightbox-thumbnails>button{flex-basis:69px}.np-lightbox-note{font-size:max(9px,var(--fs-floor,0px))}}@media (max-width:480px){.np-heading h1{font-size:37px}.np-heading-actions{width:100%}.np-at-a-glance{font-size:max(9px,var(--fs-floor,0px));grid-template-columns:1fr 1fr;align-items:start;gap:12px 14px;display:grid}.np-at-a-glance>span{align-items:flex-start;line-height:1.65}.np-at-a-glance svg{flex-shrink:0}.np-gallery-grid{grid-template-columns:1fr}.np-photo-main{aspect-ratio:1.4}.np-gallery-side{grid-template-rows:auto;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);height:auto;display:grid}.np-gallery-side>.np-photo{aspect-ratio:1.5}.np-gallery-all{height:100%;min-height:0;padding:15px}.np-gallery-all strong{font-size:21px}.np-photo-caption{font-size:max(8px,var(--fs-floor,0px));max-width:calc(100% - 16px);padding:6px 8px;bottom:8px;left:8px}.np-gallery-single .np-photo-main{aspect-ratio:1.4}.np-section-nav{width:calc(100% - 36px)}.np-room-grid{grid-template-columns:1fr;gap:18px}.np-room{padding:24px}.np-room p,.np-room li{font-size:11px}.np-room h3{font-size:29px}.np-room ul{margin-top:15px}.np-garden-story{grid-template-columns:1fr;gap:21px}.np-garden-story>img{aspect-ratio:1.6}.np-garden-story h3{font-size:29px}.np-garden-story p{font-size:12px}.np-practical-grid{grid-template-columns:1fr}.np-practical-notes{padding:1px 0}.np-hours dl>div,.np-practical-notes p{font-size:11px}.np-practical-notes strong{font-size:12px}.np-funding{display:block}.np-funding-icon{margin-bottom:18px}.np-team-grid{grid-template-columns:1fr}.np-team-grid article{grid-template-columns:58px 1fr;gap:6px 15px;padding:20px;display:grid}.np-team-avatar{grid-row:span 3;width:55px;height:55px;margin:0}.np-team-grid article>span:nth-child(2){font-size:max(9px,var(--fs-floor,0px));margin:0}.np-team-grid h3{margin:0;font-size:23px}.np-team-grid p{grid-column:2;font-size:11px}.np-reviews-empty{flex-direction:column;align-items:flex-start;padding:24px}.np-reviews-empty h3{font-size:28px}.np-review-draft>svg{align-self:flex-start}.np-review-draft button{margin-left:33px}.np-map-details{flex-direction:column;gap:19px}.np-map-details h3{font-size:25px}.np-map-details p{font-size:12px}.np-directions{font-size:11px}.np-contact-facts{grid-template-columns:1fr;gap:18px}.np-contact-card{padding:26px}.np-contact-card h2{font-size:34px}.np-contact-card>p{font-size:12px}.np-no-photos{gap:18px;padding:26px}.np-no-photos h2{font-size:25px}.np-no-photos p{font-size:11px}.np-profile-note{align-items:flex-start}.np-review-rating>div{gap:6px}.np-review-rating label>span{font-size:max(10px,var(--fs-floor,0px));gap:3px;min-height:43px}.np-review-rating svg{width:17px}.np-nearby .section-heading{flex-direction:column;align-items:flex-start;gap:20px}}@media (prefers-reduced-motion:reduce){.np-photo>img{transition:none}.np-photo:hover>img{transform:none}}.np-action-dock{display:none}@media (max-width:980px){.np-action-dock{z-index:45;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:16px;left:12px;right:12px}.np-action-dock>*{pointer-events:auto}body:has(.compare-tray) .np-action-dock{bottom:84px}body:has(.compare-tray):has(.np-action-dock) .app-toast{bottom:148px}.nursery-profile .np-action-track{background:var(--paper);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);padding:5px}.nursery-profile .np-action-item{color:var(--ink);height:38px;padding-inline:13px;font-size:12px;font-weight:700}.nursery-profile .np-action-item>span.absolute{background:var(--orange);border:1px solid var(--ink)}}.np-section{border-bottom:1.5px dashed #2d292429;padding-block:44px 46px}.np-section:first-child{padding-top:30px}.np-step{border:1.5px solid var(--ink);background:var(--butter);color:var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 10px 4px 8px;font-size:12px;font-weight:800;display:inline-flex}.np-step b{font-variant-numeric:tabular-nums;letter-spacing:.04em}.np-section-heading h2{font-size:clamp(28px,3vw,40px)}.np-section-heading p{color:#5c544b;margin-top:8px;font-size:14px}.np-section .ofsted-facts{margin:0}.np-age-note{color:#7a7066;margin-top:2px;font-size:11px;font-weight:600;display:block}.np-at-a-glance span .np-age-note{margin:0 0 0 6px;display:inline}.np-main{flex-direction:column;min-width:0;display:flex}.np-key-details{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:22px 0 6px;display:grid}.np-key-details>div{background:#fff;border:1px solid #2d29241f;border-radius:14px;padding:14px 16px}.np-key-details dt{letter-spacing:.06em;text-transform:uppercase;color:#6d6459;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.np-key-details dd{color:var(--ink);margin:6px 0 0;font-size:15px;font-weight:700;line-height:1.35}.np-funding-offer{color:#1f5a33;background:#d9f5e3;border-radius:10px;align-items:center;gap:8px;margin:14px 0 0;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.np-google-reviews{border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);color:var(--ink);background:#fff;border-radius:18px;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;display:flex}.np-google-reviews:hover{background:#fffbe8}.np-google-reviews:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.np-google-mark{background:conic-gradient(#ea4335 0 25%,#fbbc05 0 50%,#34a853 0 75%,#4285f4 0);color:#fff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font:800 22px/1 DM Sans,sans-serif;display:grid}.np-google-reviews>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.np-google-reviews strong{font-size:17px}.np-google-reviews small{color:#5c544b;font-size:13px}.np-google-cta{background:var(--butter);border:1.5px solid var(--ink);border-radius:10px;flex:none;align-items:center;gap:6px;padding:10px 14px;font-size:14px;font-weight:800;display:inline-flex}@media (max-width:620px){.np-google-reviews{flex-wrap:wrap}.np-google-cta{justify-content:center;width:100%}}.np-key-details>div.is-wide{grid-column:1/-1}.np-google-mark{background:#fff;border:1px solid #2d29241f;box-shadow:0 1px 3px #00000014}.np-key-panel{background:#fff;border:1px solid #2d29241a;border-radius:20px;margin:24px 0 8px;padding:6px 22px 18px;box-shadow:0 8px 24px -16px #2d292459}.np-key-panel h3{letter-spacing:.08em;text-transform:uppercase;color:#6d6459;margin:14px 0 4px;font-size:13px;font-weight:800}.np-key-panel .np-key-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;display:grid}.np-key-panel .np-key-details>div{background:0 0;border:0;border-bottom:1px solid #2d292414;border-radius:0;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:12px;padding:13px 0;display:grid}.np-key-panel .np-key-details>div:nth-last-child(-n+2){border-bottom:0}.np-key-icon{width:36px;height:36px;color:var(--ink);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.np-key-icon.tone-0{background:#fff3b8}.np-key-icon.tone-1{background:#efe6ff}.np-key-icon.tone-2{background:#dcf4fb}.np-key-panel dt{letter-spacing:0;text-transform:none;color:#7a7066;font-size:12px;font-weight:600;display:block}.np-key-panel dd{color:var(--ink);margin:1px 0 0;font-size:15.5px;font-weight:700;line-height:1.3}.np-key-funding{border-top:1px solid #2d292414;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding-top:14px;display:flex}.np-key-funding span{color:#7a7066;margin-right:4px;font-size:12px;font-weight:600}.np-key-funding b{color:#1f5a33;background:#d9f5e3;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:13px;font-weight:700;display:inline-flex}@media (max-width:620px){.np-key-panel{padding:4px 16px 16px}.np-key-panel .np-key-details{grid-template-columns:1fr}.np-key-panel .np-key-details>div:nth-last-child(2){border-bottom:1px solid #2d292414}}.np-practical-grid.np-calm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.np-calm .np-key-panel{margin:0}.np-week{margin:4px 0 0}.np-week>div{border-bottom:1px solid #2d292414;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.np-week dt{color:#5c544b;font-size:14px;font-weight:600}.np-week dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:14.5px;font-weight:700}.np-week>div:last-child{border-bottom:0}.np-week>div.is-muted dd{color:#7a7066;font-weight:600}.np-hours-none{color:#5c544b;flex-direction:column;gap:4px;margin:8px 0 0;font-size:13px;display:flex}.np-hours-none strong{color:var(--ink);font-size:17px}.np-key-funding b.is-session{color:var(--ink);background:#fff3b8;gap:6px}.np-key-funding b small{color:#6d6459;font-size:11.5px;font-weight:600}.np-hours-panel .np-small-note{margin:12px 0 0}.np-questions ul,.np-funding-panel ul{margin:4px 0 12px;padding:0;list-style:none}.np-questions li,.np-funding-panel li{color:#4a453e;border-bottom:1px solid #2d292414;align-items:center;gap:12px;padding:11px 0;font-size:14px;display:flex}.np-questions li:last-child,.np-funding-panel li:last-child{border-bottom:0}.np-questions li>span:last-child{flex-direction:column;gap:2px;display:flex}.np-questions li strong{color:var(--ink);font-size:14.5px}.np-funding-panel{margin-top:18px}.np-key-funding.is-top{border-top:0;margin:4px 0 10px;padding-top:4px}.np-funding-intro{color:#5c544b;max-width:62ch;margin:6px 0 2px;font-size:14px;line-height:1.55}.np-funding-panel .np-key-icon{width:28px;height:28px}@media (max-width:760px){.np-practical-grid.np-calm{grid-template-columns:1fr}}.np-key-icon{flex:none}.np-quotes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0 0 16px;display:grid}.np-quote{background:#fff;border:1px solid #2d29241a;border-radius:18px;flex-direction:column;gap:12px;margin:0;padding:18px 18px 16px;display:flex;box-shadow:0 8px 24px -18px #2d292466}.np-quote-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.np-quote-sample{font-size:max(10.5px,var(--fs-floor,0px));letter-spacing:.06em;text-transform:uppercase;color:#6d6459;background:#f4f1e9;border-radius:999px;padding:2px 8px;font-weight:800}.np-quote blockquote{color:var(--ink);margin:0;font-size:15px;line-height:1.55}.np-quote figcaption{color:#6d6459;border-top:1px solid #2d292414;flex-direction:column;gap:2px;margin-top:auto;padding-top:10px;font-size:13px;display:flex}.np-quote figcaption strong{color:var(--ink);font-size:13.5px}.np-quotes{grid-template-columns:repeat(2,minmax(0,1fr))}.np-quote:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:620px){.np-quotes{grid-template-columns:1fr}}.np-rv{flex-direction:column;gap:16px;display:flex}.np-rv-head{background:#fff;border:1px solid #2d29241a;border-radius:20px;align-items:center;gap:16px;padding:16px 18px;display:flex;box-shadow:0 8px 24px -18px #2d292466}.np-rv-g{background:#fff;border:1px solid #2d29241a;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.np-rv-score{flex:1;grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:10px;min-width:0;display:grid}.np-rv-score strong{letter-spacing:-.04em;color:var(--ink);grid-row:1/span 2;font-family:Bricolage Grotesque,sans-serif;font-size:40px;font-weight:800;line-height:1}.np-rv-score small{color:#6d6459;font-size:13px;font-weight:600}.np-rv-all{background:var(--ink);color:#fff;border-radius:12px;flex:none;align-items:center;gap:6px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.np-rv-all:hover{background:#4a453e}.np-rv-all:focus-visible{outline:3px solid var(--butter);outline-offset:2px}.np-stars{color:#e3ddd0;gap:2px;display:inline-flex}.np-stars .is-on{color:#f5b301}.np-rv-row{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:14px;padding:2px 2px 10px;display:grid;overflow-x:auto}.np-rv-card{scroll-snap-align:start;background:#fff;border:1px solid #2d29241a;border-radius:20px;flex-direction:column;gap:10px;margin:0;padding:18px;display:flex;box-shadow:0 8px 24px -18px #2d292466}.np-rv-who{align-items:center;gap:10px;display:flex}.np-rv-who>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.np-rv-who strong{color:var(--ink);font-size:14px}.np-rv-who small{color:#7a7066;font-size:12px}.np-rv-avatar{color:#5a24c4;background:#efe6ff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:grid}.np-rv-card:nth-child(3n+2) .np-rv-avatar{color:#7a5a00;background:#fff3b8}.np-rv-card:nth-child(3n+3) .np-rv-avatar{color:#155e75;background:#dcf4fb}.np-rv-card-g{flex:none}.np-rv-card blockquote{color:#2d2924;margin:0;font-size:14.5px;line-height:1.6}@media (max-width:620px){.np-rv-head{flex-wrap:wrap}.np-rv-all{justify-content:center;width:100%}.np-rv-row{grid-auto-columns:82%}}.np-rv-score{justify-content:start}.np-stars .is-half{color:#f5b301;opacity:.45}.np-rv-avatar{object-fit:cover}.np-rv-attrib{color:#7a7066;margin:2px 0 0;font-size:12px}.np-rv-avatar{position:relative;overflow:hidden}.np-rv-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.np-rv-card blockquote.is-clamped{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.np-rv-more{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;font-weight:800;text-decoration:underline}.np-rv-row{align-items:start}.np-rv-carousel{flex-direction:column;gap:12px;display:flex}.np-rv-row{scrollbar-width:none}.np-rv-row::-webkit-scrollbar{display:none}.np-rv-card{transition:transform .3s,box-shadow .3s}.np-rv-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px -18px #2d292473}.np-rv-nav{justify-content:center;align-items:center;gap:14px;display:flex}.np-rv-nav>button{width:38px;height:38px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #2d292424;border-radius:50%;place-items:center;transition:background .2s;display:grid}.np-rv-nav>button:not(:disabled):hover{background:var(--butter)}.np-rv-nav>button:focus-visible,.np-rv-dots button:focus-visible{outline-offset:3px;outline:2px solid #7538e8}.np-rv-nav>button:disabled{opacity:.35;cursor:default}.np-rv-dots button{cursor:pointer;border:0;padding:0}.np-rv-row>*{scroll-snap-align:start}.np-rv-dots{gap:6px;display:flex}.np-rv-dots button{background:#ddd6c8;border-radius:999px;width:8px;height:8px;transition:width .3s,background .3s;position:relative;overflow:hidden}.np-rv-dots button.is-on{background:#efe6ff;width:30px}.np-rv-dots button b{transform-origin:0;background:#7538e8;animation:4.5s linear forwards np-rv-fill;position:absolute;inset:0}.np-rv-carousel.is-paused .np-rv-dots button.is-on{background:#7538e8}@keyframes np-rv-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.np-rv-row{scroll-behavior:auto}.np-rv-dots button.is-on{background:#7538e8}.np-rv-card{transition:none}}.np-ethos{background:#f6f1ff;border-left:4px solid #7538e8;border-radius:0 14px 14px 0;margin-top:22px;padding:22px 24px}.np-ethos h3{letter-spacing:-.03em;margin-bottom:8px;font-size:22px}.np-ethos p{color:#3a352f;max-width:68ch;font-size:15px;line-height:1.75}.np-ethos p+p{margin-top:10px}.np-ethos small,.np-team-story small{color:#7a7066;margin-top:12px;font-size:12px;font-weight:700;display:block}.np-team-story{border:1px solid var(--np-line);background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:22px;padding:24px;display:grid}.np-team-story .np-team-avatar{margin:0}.np-team-story p{color:#3a352f;max-width:68ch;font-size:15px;line-height:1.75}.np-team-story p+p{margin-top:10px}.np-team-story p.np-lead{color:var(--ink);font-size:18px;font-weight:600}.np-email{word-break:break-all;margin-top:8px}@media (max-width:480px){.np-team-story{grid-template-columns:1fr}}.np-fund{background:#faf7ff;border:1px solid #e4dafa;border-radius:16px;margin-top:18px;padding:18px}.np-fund-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.np-fund-head .np-key-icon{flex-shrink:0;grid-row:auto}.np-fund-head h4{letter-spacing:-.02em;color:var(--ink);font-family:Bricolage Grotesque,sans-serif;font-size:18px}.np-fund-head p{color:#5c544b;margin-top:2px;font-size:13px}.np-fund-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.np-fund-list li{background:#fff;border:1px solid #2d29241a;border-radius:12px;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.np-fund-list .np-key-icon{flex-shrink:0;grid-row:auto;width:34px;height:34px}.np-fund-list strong{color:var(--ink);font-size:14.5px;font-weight:800;display:block}.np-fund-list p{color:#4a443d;margin-top:3px;font-size:13px;line-height:1.6}.np-fund-note{color:#5c544b;margin-top:12px;font-size:12.5px;line-height:1.6}.np-fund-link{color:var(--ink);text-underline-offset:3px;align-items:center;gap:6px;margin-top:10px;font-size:14px;font-weight:800;text-decoration:underline;display:inline-flex}.np-fund-list small{color:#6d6459;margin-top:6px;font-size:12px;line-height:1.5;display:block}.np-fund-list small b{color:var(--ink)}.np-fstrip{border-top:1px dashed #2d29242e;margin-top:18px;padding-top:18px}.np-fstrip-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.np-fstrip-head .np-key-icon{flex-shrink:0;grid-row:auto}.np-fstrip-head h4{letter-spacing:-.02em;color:var(--ink);font-family:Bricolage Grotesque,sans-serif;font-size:17px}.np-fstrip-more{font:inherit;color:#5a24c4;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;padding:4px 2px;font-size:13px;font-weight:800;display:inline-flex}.np-fstrip-more:hover{text-underline-offset:3px;text-decoration:underline}.np-fstrip-more:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #7538e8}.np-fstrip-tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.np-fstrip-tiles li{background:#fff;border:1px solid #2d29241f;border-radius:16px;flex-direction:column;gap:6px;padding:14px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex}.np-fstrip-tiles li:hover{transform:translateY(-2px);box-shadow:0 10px 22px -16px #2d292473}.np-fstrip-tiles li.is-lead{background:linear-gradient(140deg,#f1e8ff,#fff 70%);border-color:#7538e8;box-shadow:3px 3px #7538e8}.np-fstrip-top{justify-content:space-between;align-items:center;display:flex}.np-fstrip-icon{width:32px;height:32px;color:var(--ink);background:#fff3b8;border-radius:50%;place-items:center;display:grid}.np-fstrip-tiles li:nth-child(2) .np-fstrip-icon{background:#dcf4fb}.np-fstrip-tiles li.is-lead .np-fstrip-icon{color:#fff;background:#7538e8}.np-fstrip-badge{background:var(--ink);color:#fff;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:800}.np-fstrip-tiles strong{color:var(--ink);font-size:14px;font-weight:800;line-height:1.3}.np-fstrip-tiles p{color:#4a443d;font-size:12.5px;line-height:1.5}@media (max-width:760px){.np-fstrip-tiles{grid-template-columns:1fr}.np-fstrip-head{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.np-fstrip-tiles li{transition:none}.np-fstrip-tiles li:hover{transform:none}}.np-nearby-links{margin-top:32px}.np-nearby-links h2{letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(20px,2.4vw,26px)}.np-nearby-links ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.np-nearby-links li a{color:var(--ink);background:#fff;border:1px solid #2d292424;border-radius:999px;padding:9px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.np-nearby-links li a:hover{border-color:var(--ink);background:#fff3b8}.np-nearby-all{color:var(--ink);align-items:center;gap:6px;margin-top:12px;font-weight:800;display:inline-flex}.np-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.np-contact-btn{min-height:40px;color:var(--ink);background:#fff;border:1px solid #2d292459;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;transition:border-color .15s;display:flex}.np-contact-btn:hover{border-color:var(--ink)}.np-contact-btn>span:last-child{overflow-wrap:anywhere;text-align:center;min-width:0}.np-contact-ico{flex-shrink:0;place-items:center;display:grid}.np-contact-ico svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.np-contact-btn{transition:none}}@media (min-width:761px) and (max-width:980px){.np-contact-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}}
