.instrument-first-screen_case__vsPRo{--instrument-case-fill:var(--foreground);--instrument-case-rail:var(--foreground);--instrument-theme-ring:var(--ring);padding:12px;border-top:6px solid var(--instrument-case-rail);border-radius:var(--instrument-case-radius,var(--radius-lg));background:var(--instrument-case-fill);box-shadow:var(--instrument-case-shadow,var(--depth-card))}:where([data-mode=dark]:not([data-theme=kimiclay])) .instrument-first-screen_case__vsPRo{--instrument-case-fill:var(--card)}.instrument-first-screen_caseBacking__ecLMf{border-radius:var(--shape-surface);background:var(--background)}:where([data-theme=kimiclay]) .instrument-first-screen_case__vsPRo{--instrument-case-fill:linear-gradient(180deg,#5a3e2b,#3f2b1e);--instrument-case-rail:#2f2017;--instrument-case-radius:14px;--instrument-case-shadow:0 18px 40px -18px rgb(43 28 17/0.55),inset 0 1px 0 rgb(255 236 210/0.12)}:where([data-theme=kimiclay]) .instrument-first-screen_caseBacking__ecLMf{--card:#4a3324;--card-foreground:#f6ecdf;--foreground:#f6ecdf;--muted:#2f2017;--muted-foreground:#e6d3bb;--border:rgb(255 236 210/0.18);--border-strong:rgb(255 236 210/0.34);--hover-surface:#5a4130;--ring:#e9a382}.instrument-first-screen_caseBacking__ecLMf [data-midi]{--ring:var(--instrument-theme-ring)}.instrument-first-screen_firstScreen__7DzmY{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.instrument-first-screen_firstScreen__7DzmY>.instrument-first-screen_ctaRow__vWAbL{order:1}.instrument-first-screen_title__AJcsO>[data-slot=section-header]{gap:24px}@media (min-width:1024px){.instrument-first-screen_firstScreen__7DzmY{grid-template-columns:repeat(12,minmax(0,1fr));gap:28px 32px}.instrument-first-screen_title__AJcsO{grid-column:1/span 7;grid-row:1/span 2;align-self:end}.instrument-first-screen_intro__3CpuJ{grid-column:8/span 5;grid-row:1;align-self:end}.instrument-first-screen_firstScreen__7DzmY>.instrument-first-screen_ctaRow__vWAbL{grid-column:8/span 5;grid-row:2;align-self:end}.instrument-first-screen_firstScreen__7DzmY>.instrument-first-screen_case__vsPRo{grid-column:1/-1;grid-row:3;margin-top:36px}}.instrument-first-screen_ctaRow__vWAbL{display:flex;flex-wrap:wrap;align-items:center;gap:12px}@media (orientation:landscape) and (max-height:500px) and (max-width:1023px),(orientation:portrait) and (max-width:485px){section.instrument-first-screen_hero__SfjSt{display:flex;flex-direction:column;min-height:100vh;min-height:calc(100svh - var(--instrument-header-flow, 78px));padding-block:calc(24px + 8px) 12px}.instrument-first-screen_firstScreen__7DzmY{flex:1 1 auto;gap:8px}.instrument-first-screen_case__vsPRo{padding-block:8px}.instrument-first-screen_caseBacking__ecLMf,.instrument-first-screen_firstScreen__7DzmY>.instrument-first-screen_case__vsPRo{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.instrument-first-screen_case__vsPRo{--instrument-keybed-stage-height:auto;--instrument-keybed-stage-min:142px}.instrument-first-screen_intro__3CpuJ{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media (orientation:portrait) and (max-width:485px){.instrument-first-screen_firstScreen__7DzmY{display:flex;flex-direction:column}.instrument-first-screen_title__AJcsO [data-slot=section-header-eyebrow]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media (orientation:landscape) and (max-height:500px) and (max-width:1023px){.instrument-first-screen_firstScreen__7DzmY{grid-template-columns:minmax(min-content,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;gap:8px 24px}.instrument-first-screen_title__AJcsO{grid-column:1;grid-row:1}.instrument-first-screen_firstScreen__7DzmY>.instrument-first-screen_ctaRow__vWAbL{grid-column:1;grid-row:2;flex-direction:column;align-items:stretch;align-self:start}.instrument-first-screen_firstScreen__7DzmY>.instrument-first-screen_case__vsPRo{grid-column:2;grid-row:1/span 2}}.instrument-first-screen_ctaSecondary__CzqyS,.instrument-first-screen_cta__SYJdo{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 30px;border:var(--shape-border-width) solid transparent;border-radius:var(--shape-surface);background:var(--action-rest);color:var(--action-foreground);font-size:1rem;font-weight:500;text-decoration:none;box-shadow:var(--depth-control);transition:transform var(--motion-fast,.2s) var(--motion-ease,ease),background var(--motion-fast,.2s) var(--motion-ease,ease)}.instrument-first-screen_ctaSecondary__CzqyS{border-color:var(--border-strong,var(--foreground));background:transparent;color:var(--foreground);box-shadow:none}.instrument-first-screen_cta__SYJdo:hover{background:var(--action-hover);transform:translateY(-1px)}.instrument-first-screen_ctaSecondary__CzqyS:hover{background:var(--hover-surface,transparent);transform:translateY(-1px)}.instrument-first-screen_cta__SYJdo:active{background:var(--action-active)}.instrument-first-screen_ctaSecondary__CzqyS:focus-visible,.instrument-first-screen_cta__SYJdo:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px var(--action-focus),var(--depth-control)}:where([data-theme=kimiclay],:root:not([data-theme])) .instrument-first-screen_ctaRow__vWAbL{--kiln-secondary-sheen:inset 0 2px 4px rgb(255 255 255/0.3);--kiln-secondary-edge:rgb(43 28 17/0.35);--kiln-secondary-fill:rgb(255 250 243/0.7);--kiln-secondary-fill-hover:#fffaf3;--kiln-secondary-ink:#2b1c11;--kiln-secondary-drop:0 6px 14px -8px rgb(74 43 24/0.35);--kiln-cta-fill:color-mix(in srgb,var(--accent) 90%,#2b1c11);--kiln-cta-fill-hover:color-mix(in srgb,var(--accent) 80%,#2b1c11)}:where([data-theme=kimiclay][data-mode=dark],:root:not([data-theme])[data-mode=dark]) .instrument-first-screen_ctaRow__vWAbL{--kiln-secondary-sheen:inset 0 2px 4px rgb(255 236 214/0.1);--kiln-secondary-edge:rgb(245 230 211/0.35);--kiln-secondary-fill:color-mix(in srgb,var(--card) 70%,transparent);--kiln-secondary-fill-hover:var(--card);--kiln-secondary-ink:#f5e6d3;--kiln-secondary-drop:0 6px 14px -8px rgb(0 0 0/0.6)}:where([data-theme=kimiclay],:root:not([data-theme])) .instrument-first-screen_ctaRow__vWAbL>:is(.instrument-first-screen_cta__SYJdo,.instrument-first-screen_ctaSecondary__CzqyS){min-height:56px;padding:12px 32px;border-radius:50px;font-weight:600;line-height:1.2;white-space:nowrap;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background-color .3s ease}:where([data-theme=kimiclay],:root:not([data-theme])) .instrument-first-screen_ctaRow__vWAbL>.instrument-first-screen_cta__SYJdo{border:0;background:var(--kiln-cta-fill);color:var(--accent-foreground);box-shadow:var(--depth-accent)}:where([data-theme=kimiclay],:root:not([data-theme])) .instrument-first-screen_ctaRow__vWAbL>.instrument-first-screen_cta__SYJdo:hover{background:var(--kiln-cta-fill-hover)}:where([data-theme=kimiclay],:root:not([data-theme])) .instrument-first-screen_ctaRow__vWAbL>.instrument-first-screen_cta__SYJdo:active{box-shadow:var(--depth-pressed)}:where([data-theme=kimiclay],:root:not([data-theme])) .instrument-first-screen_ctaRow__vWAbL>.instrument-first-screen_ctaSecondary__CzqyS{border:1px solid var(--kiln-secondary-edge);background:var(--kiln-secondary-fill);color:var(--kiln-secondary-ink);box-shadow:var(--kiln-secondary-sheen),var(--kiln-secondary-drop)}:where([data-theme=kimiclay],:root:not([data-theme])) .instrument-first-screen_ctaRow__vWAbL>.instrument-first-screen_ctaSecondary__CzqyS:hover{background:var(--kiln-secondary-fill-hover)}:where([data-theme=kimiclay],:root:not([data-theme])) .instrument-first-screen_ctaRow__vWAbL>:is(.instrument-first-screen_cta__SYJdo,.instrument-first-screen_ctaSecondary__CzqyS):focus-visible{box-shadow:0 0 0 3px var(--action-focus)}@media (prefers-reduced-motion:no-preference){:where([data-theme=kimiclay],:root:not([data-theme])) .instrument-first-screen_ctaRow__vWAbL>:is(.instrument-first-screen_cta__SYJdo,.instrument-first-screen_ctaSecondary__CzqyS):hover{transform:translateY(-3px) scale(1.02)}:where([data-theme=kimiclay],:root:not([data-theme])) .instrument-first-screen_ctaRow__vWAbL>:is(.instrument-first-screen_cta__SYJdo,.instrument-first-screen_ctaSecondary__CzqyS):active{transform:translateY(0) scale(.98)}}@media (prefers-reduced-motion:reduce){.instrument-first-screen_ctaSecondary__CzqyS,.instrument-first-screen_ctaSecondary__CzqyS:hover,.instrument-first-screen_cta__SYJdo,.instrument-first-screen_cta__SYJdo:hover{transition:none;transform:none}}@media (max-width:640px){.instrument-first-screen_ctaRow__vWAbL>a{flex:1 1 100%}}@media (orientation:landscape) and (max-height:500px) and (max-width:1023px),(orientation:portrait) and (max-width:485px){.instrument-first-screen_ctaRow__vWAbL{gap:8px}.instrument-first-screen_ctaRow__vWAbL>:is(.instrument-first-screen_cta__SYJdo,.instrument-first-screen_ctaSecondary__CzqyS){min-height:44px;padding-block:6px}}.instrument-phone_root__jTMs7{--instrument-phone-header:48px;--instrument-phone-toolbar:64px}@media (orientation:landscape) and (max-height:500px){.instrument-phone_root__jTMs7{--instrument-phone-header:40px}}@media (orientation:portrait){:root[data-instrument-device=phone] .instrument-phone_root__jTMs7{padding-bottom:calc(var(--instrument-phone-toolbar) + env(safe-area-inset-bottom))}:root[data-instrument-device=phone]:has(.instrument-phone_root__jTMs7){scroll-padding-bottom:calc(64px + env(safe-area-inset-bottom))}}:root[data-instrument-device=phone] .instrument-phone_root__jTMs7 :is(main,footer) *{scroll-margin-top:var(--instrument-phone-header)}:root:not([data-instrument-device=phone]) .instrument-phone_header__dyRoC,:root[data-instrument-device=phone] .instrument-phone_root__jTMs7 .zen-lighting-panel,:root[data-instrument-device=phone] .instrument-phone_siteHeader__mBdrU{display:none}:root[data-instrument-device=phone] .instrument-phone_header__dyRoC{position:sticky;top:0;z-index:45;height:var(--instrument-phone-header);background:linear-gradient(var(--header-surface),var(--header-surface)),var(--background)}.instrument-phone_continue__4E5m9{display:inline-flex;flex:none;align-items:center;min-height:36px;padding:0 14px;border-radius:var(--shape-surface);background:var(--action-rest);color:var(--action-foreground);box-shadow:var(--depth-control);font-family:var(--type-body);font-size:.86rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none}.instrument-phone_continue__4E5m9:hover{background:var(--action-hover)}.instrument-phone_toolbar__unuXC{display:none}@media (orientation:portrait){:root[data-instrument-device=phone] .instrument-phone_toolbar__unuXC{position:fixed;inset:auto 0 0;z-index:45;display:flex;gap:2px;height:calc(var(--instrument-phone-toolbar) + env(safe-area-inset-bottom));padding:4px 6px max(4px,env(safe-area-inset-bottom));border-top-width:0;border:0 solid var(--border);border-top:var(--shape-border-width) solid var(--border);background:var(--header-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.instrument-phone_tool__X_W_I{display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:2px;border:1px solid transparent;border-radius:var(--shape-inset);background:color-mix(in oklab,var(--accent) 10%,transparent);color:var(--muted-foreground);font:inherit;cursor:pointer}.instrument-phone_toolIcon__tmgxY{flex:none;width:24px;height:24px;color:color-mix(in oklab,var(--accent) 72%,var(--foreground))}.instrument-phone_toolLabel__UIsq_{max-width:100%;font-size:.68rem;font-weight:600;line-height:1.2;text-align:center;overflow-wrap:anywhere;hyphens:auto}.instrument-phone_headerTool__pAQVB{display:grid;flex:none;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--shape-surface);background:color-mix(in oklab,var(--accent) 10%,transparent);cursor:pointer}.instrument-phone_headerTool__pAQVB .instrument-phone_toolIcon__tmgxY{width:22px;height:22px}@media (orientation:portrait){.instrument-phone_header__dyRoC [data-instrument-tool]{display:none}}.instrument-phone_headerTool__pAQVB[aria-expanded=true],.instrument-phone_tool__X_W_I[aria-expanded=true]{background:var(--accent-soft);color:var(--foreground)}.instrument-phone_headerTool__pAQVB:focus-visible,.instrument-phone_header__dyRoC a:focus-visible,.instrument-phone_tool__X_W_I:focus-visible{outline:2px solid var(--action-focus);outline-offset:-2px}.instrument-phone_layer__2i7Nr{position:fixed;inset:0;z-index:60;pointer-events:none}.instrument-phone_layer__2i7Nr>*{pointer-events:auto}.instrument-phone_layer__2i7Nr :is(button,[role=radio]):focus-visible{outline:2px solid var(--action-focus);outline-offset:-2px}.instrument-phone_panelBody__W5_9k{display:grid;gap:12px;padding:12px 16px 16px}.instrument-phone_soundList__S9GCc{display:grid;gap:6px}.instrument-phone_soundChoice__lyWff{min-height:44px;padding:8px 14px;border:var(--shape-border-width) solid var(--border);border-radius:var(--shape-inset);background:var(--card);color:var(--card-foreground);font-family:var(--type-body);font-size:.95rem;font-weight:500;text-align:start;overflow-wrap:anywhere;cursor:pointer}.instrument-phone_soundChoice__lyWff[data-checked]{border-color:var(--border-strong,var(--border));background:var(--accent-soft,var(--muted));color:var(--foreground);font-weight:600;box-shadow:var(--depth-control),inset 0 0 0 1px var(--border-strong,var(--border))}.instrument-phone_soundRetry__IFuyl{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-family:var(--type-body);font-size:.88rem;color:var(--muted-foreground)}.instrument-phone_soundRetry__IFuyl p{margin:0}.studio-questions_questionCard__VRS_Q{border:var(--shape-border-width,1px) solid var(--border);border-radius:var(--shape-surface);background:var(--card);color:var(--card-foreground);box-shadow:var(--depth-control)}.studio-questions_questionMark__orv2X{border:1px solid color-mix(in srgb,var(--glaze-celadon) 55%,transparent);background:color-mix(in srgb,var(--glaze-celadon) 24%,var(--card));color:var(--foreground)}@media (width >= 48rem){.studio-tag_hungTag__011nX[data-tilt-from=md][data-tag-position="0"]{--tilt:-1.2deg}.studio-tag_hungTag__011nX[data-tilt-from=md][data-tag-position="1"]{--tilt:0.8deg;margin-top:2.5rem}.studio-tag_hungTag__011nX[data-tilt-from=md][data-tag-position="2"]{--tilt:1.4deg;margin-top:1rem}}@media (width >= 64rem){.studio-tag_hungTag__011nX[data-tilt-from=lg][data-tag-position="0"]{--tilt:-1.2deg}.studio-tag_hungTag__011nX[data-tilt-from=lg][data-tag-position="1"]{--tilt:0.8deg;margin-top:2.5rem}.studio-tag_hungTag__011nX[data-tilt-from=lg][data-tag-position="2"]{--tilt:1.4deg;margin-top:1rem}}.studio-tag_tag__B9xm7{clip-path:polygon(16% 0,84% 0,100% 9%,100% 100%,0 100%,0 9%);box-shadow:var(--clay-sheen)}.studio-tag_tagShadow__wROxW{--organ-tag-drop:0 8px 16px rgb(0 0 0/0.16);filter:drop-shadow(var(--organ-tag-drop))}:where([data-mode=dark]) .studio-tag_tagShadow__wROxW{--organ-tag-drop:0 8px 16px rgb(0 0 0/0.45)}:where([data-theme=kimiclay]:not([data-mode=dark]),:root:not([data-theme]):not([data-mode=dark])) .studio-tag_tagShadow__wROxW{--organ-tag-drop:0 8px 16px rgb(74 43 24/0.16)}.studio-tag_nail__skbOh{color:var(--muted-foreground)}.zen-program-cards_grid__bURnX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:2.25rem}.zen-program-cards_grid__bURnX[data-band=amber]{--_band:#9e6a1d}.zen-program-cards_grid__bURnX[data-band=terracotta]{--_band:#ad6224}.zen-program-cards_card__WHZUp{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--shape-inset,4px);background:#fff;box-shadow:0 12px 15px -6px rgb(0 0 0/.3)}[data-mode=dark] .zen-program-cards_card__WHZUp{background:var(--card)}.zen-program-cards_head___epuO{background:var(--_band)}.zen-program-cards_picture__IR_83{aspect-ratio:47/33;background:var(--_band);clip-path:polygon(0 0,100% 0,100% 100%,0 90%)}.zen-program-cards_card__WHZUp:nth-child(2n) .zen-program-cards_picture__IR_83{clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}.zen-program-cards_image__6qeUI{display:block;width:100%;height:100%;object-fit:cover}.zen-program-cards_title__PWU1k{margin:0;padding:.75rem 1.125rem 1rem;font-family:var(--page-font-heading,var(--type-heading));font-size:1.5rem;font-weight:500;line-height:1.25;color:#fff}.zen-program-cards_description__DHyhO{flex:1;margin:0;padding:1.125rem;font-family:var(--page-font-body,var(--type-body));font-size:1rem;line-height:1.6;color:var(--foreground)}.zen-program-cards_eyebrow__5tYw6{margin:0;padding:1.125rem 1.125rem 0;font-family:var(--page-font-body,var(--type-body));font-size:.7rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--muted-foreground)}.zen-program-cards_eyebrow__5tYw6+.zen-program-cards_description__DHyhO{padding-top:.5rem}.zen-program-cards_footer__clq31{padding:0 1.125rem 1.25rem}@media (max-width:1100px){.zen-program-cards_grid__bURnX{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.zen-program-cards_grid__bURnX{grid-template-columns:minmax(0,1fr)}}.instrument-page-ground_root__EoZ_m{--section-header-display-weight:var(--type-heading-weight,400)}:where([data-theme=kimiclay],:root:not([data-theme])) .instrument-page-ground_root__EoZ_m{--page:#e7f1f4;--background:var(--page);--hero-top:#f3f8f9;--section-light-strata:linear-gradient(180deg,#f3f8f9,#c6dce6 30%,#d1e1e7 70%,#b9c9d1);--section-light-hero-mask:none;--ground-bright:#fdfeff;--ground-deep:#b9c9d1;--surface-bright:var(--ground-bright);--surface-bright-field:rgb(253 254 255/0.55);--surface-deep:rgb(202 216 223/0.5);--surface-cool:rgb(185 201 209/0.25);--field-end:#c1d2da;--field:linear-gradient(180deg,#e7f1f4 0%,#d7e8ee 35%,#d1e1e7 70%,var(--field-end) 100%);background-image:linear-gradient(var(--hero-top),var(--hero-top));background-size:100% 12rem;background-repeat:no-repeat}:where([data-theme=kimiclay][data-mode=dark],:root:not([data-theme])[data-mode=dark]) .instrument-page-ground_root__EoZ_m{--page:#263337;--hero-top:#263337;--section-light-strata:linear-gradient(180deg,#263337,#1c2427 50%,#14181a);--ground-bright:#314146;--ground-deep:#5c6f76;--surface-bright-field:rgb(49 65 70/0.55);--surface-deep:rgb(20 24 26/0.5);--surface-cool:rgb(20 24 26/0.3);--field-end:#1b2124;--field:linear-gradient(180deg,#263337 0%,#212a2d 60%,var(--field-end) 100%)}:where([data-theme=kimiclay],:root:not([data-theme])) .instrument-page-ground_root__EoZ_m:is([data-field=b],[data-field=c]){--surface-bright:var(--surface-bright-field)}:where([data-theme=kimiclay],:root:not([data-theme])) .instrument-page-ground_root__EoZ_m>footer,[data-mode=dark]:where([data-theme=kimiclay],:root:not([data-theme])) .instrument-page-ground_root__EoZ_m>footer{--card:var(--ground-bright);--accent-soft:var(--ground-deep);--hover-surface:var(--surface-deep);margin-top:0;background-color:var(--page);background-image:linear-gradient(var(--surface-bright),var(--surface-bright))}:where([data-theme=kimiclay],:root:not([data-theme])) .instrument-page-ground_root__EoZ_m:is([data-field=b],[data-field=c])>footer{background-color:var(--field-end)}.look-switch_variant__eG37Q{display:contents}:is([data-look=zen],:root:not([data-theme])) .look-switch_variant__eG37Q[data-look-variant=classic],:root[data-theme]:not([data-look=zen]) .look-switch_variant__eG37Q[data-look-variant=zen]{display:none}:where([data-odd-light]){--light-warm:color-mix(in oklab,var(--accent) 15%,transparent);--light-warm-soft:color-mix(in oklab,var(--accent) 10%,transparent);--light-sage:color-mix(in oklab,var(--secondary) 15%,transparent);--light-sage-strong:color-mix(in oklab,var(--secondary) 20%,transparent);--light-parchment:color-mix(in oklab,var(--muted) 21%,transparent);--light-parchment-aged:color-mix(in oklab,var(--secondary) 19%,transparent);--light-glow:color-mix(in oklab,var(--primary) 8%,transparent);--surface-bright:var(--card);--surface-bright-field:color-mix(in oklab,var(--card) 55%,transparent);--surface-deep:var(--muted);--surface-cool:color-mix(in oklab,var(--muted) 50%,var(--card));--field-end:color-mix(in oklab,var(--muted) 60%,var(--background));--field:linear-gradient(180deg,var(--page,var(--background)) 0%,var(--field-end) 100%);--tile-warm:color-mix(in oklab,var(--accent) 6%,transparent);--tile-sage:color-mix(in oklab,var(--secondary) 8%,transparent);--tile-iron:color-mix(in oklab,var(--accent) 7%,transparent);--tile-faint:color-mix(in oklab,var(--accent) 4%,transparent);--tile-cool:var(--tile-sage)}:where([data-light-palette=studio],[data-light-palette=studio-kimiclay]:is([data-theme=kimiclay] *,:root:not([data-theme]) *)){--light-warm:rgb(212 117 78/0.15);--light-warm-soft:rgb(212 117 78/0.1);--light-sage:rgb(168 181 160/0.15);--light-sage-strong:rgb(168 181 160/0.2);--light-parchment:rgb(232 213 183/0.208);--light-parchment-aged:rgb(212 196 168/0.188);--light-glow:rgb(160 104 72/0.082);--surface-bright:#fffcf8;--surface-bright-field:rgb(255 252 248/0.55);--surface-deep:rgb(224 212 192/0.5);--surface-cool:rgb(212 196 168/0.25);--field-end:#dccdb2;--field:linear-gradient(180deg,#f5eee4 0%,#efe3cf 35%,#e8dcc8 70%,var(--field-end) 100%);--tile-warm:rgb(212 117 78/0.05);--tile-sage:rgb(168 181 160/0.06);--tile-iron:rgb(212 117 78/0.06);--tile-faint:rgb(212 117 78/0.04);--section-header-title-color:#4a3624;--section-header-accent-color:#a06848;--section-header-eyebrow-color:#5e4632}:where([data-light-palette=studio]:is([data-mode=dark] *),[data-light-palette=studio-kimiclay]:is([data-theme=kimiclay] *,:root:not([data-theme]) *):is([data-mode=dark] *)){--light-parchment:rgb(106 90 74/0.208);--light-parchment-aged:rgb(122 104 88/0.188);--light-glow:rgb(192 128 96/0.082);--surface-bright:#4a3a2e;--surface-bright-field:rgb(74 58 46/0.55);--surface-deep:rgb(74 58 46/0.5);--surface-cool:rgb(122 104 88/0.25);--field-end:#261e17;--field:linear-gradient(180deg,#3a2e24 0%,#30261d 60%,var(--field-end) 100%);--section-header-title-color:#f0e6d8;--section-header-accent-color:#c08060;--section-header-eyebrow-color:#ccb094}:where([data-field=b],[data-field=c]){--surface-bright:var(--surface-bright-field)}:where([data-celadon=off]){--tile-cool:var(--tile-iron)}.zen-band-ground{background-color:var(--page,var(--background))}.zen-band-hero-top{background-color:var(--hero-top,var(--page,var(--background)))}.zen-band-ground:is([data-field=b],[data-field=c]) .zen-band-field{background-image:var(--field)}.zen-band-ground:is([data-field=b],[data-field=c]) .zen-band-closing{background-color:var(--field-end);background-image:linear-gradient(var(--surface-bright),var(--surface-bright))}.zen-band{position:relative;isolation:isolate;background-color:var(--band-surface,transparent)}.zen-band:before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--band-tile,transparent);mask-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/svg%3E");mask-size:60px 60px;opacity:var(--band-tile-opacity,0);pointer-events:none}.zen-band-bright{--band-surface:var(--surface-bright);--bloom-inline:auto -8%}.zen-band-deep{--band-surface:var(--surface-deep);--band-tile:var(--tile-warm);--band-tile-opacity:0.5;--bloom-inline:-8% auto}.zen-band-bright-cross{--band-surface:var(--surface-bright);--band-tile:var(--tile-warm);--band-tile-opacity:0.3;--bloom-inline:auto -8%}.zen-band-cool{--band-surface:var(--surface-cool);--band-tile:var(--tile-cool);--band-tile-opacity:0.4;--bloom-inline:-8% auto;--bloom-paint:linear-gradient(135deg,var(--light-sage-strong) 0%,var(--light-warm-soft) 100%)}.zen-band-closing{--band-surface:var(--surface-bright);--band-tile:var(--tile-faint);--band-tile-opacity:0.4}.zen-band-ground[data-field=c] .zen-band:not(.zen-band-closing,.zen-band-lit):after,.zen-band-ground[data-field=c][data-odd-light=off] .zen-band-lit:after{content:"";position:absolute;inset-inline:var(--bloom-inline);top:12%;z-index:-1;width:min(520px,80vw);aspect-ratio:1;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;background:var(--bloom-paint,linear-gradient(135deg,var(--light-warm) 0,var(--light-sage) 100%));filter:blur(60px);opacity:.5;pointer-events:none}.zen-light-host{position:relative;isolation:isolate}.zen-light{--paper:var(--section-light-paper,var(--background));--depth:var(--section-light-depth,1);--stop-0:oklch(from var(--paper) calc(l * (1 + var(--depth) * 0.0242)) calc(c + var(--depth) * -0.0074) calc(h + var(--depth) * -3.33));--stop-1:oklch(from var(--paper) calc(l * (1 + var(--depth) * -0.0746)) calc(c + var(--depth) * 0.0298) calc(h + var(--depth) * 2.2));--stop-2:oklch(from var(--paper) calc(l * (1 + var(--depth) * -0.0558)) calc(c + var(--depth) * 0.0145) calc(h + var(--depth) * 3.58));--stop-3:oklch(from var(--paper) calc(l * (1 + var(--depth) * -0.132)) calc(c + var(--depth) * 0.0266) calc(h + var(--depth) * 4.6));--strata:var(--section-light-strata,linear-gradient(180deg,var(--stop-0) 0%,var(--stop-1) 30%,var(--stop-2) 70%,var(--stop-3) 100%));--strength:1;position:absolute;inset:0;z-index:-2;display:block;overflow:hidden;border-radius:inherit;pointer-events:none;background-image:var(--strata)}[data-mode=dark] .zen-light{--dark-stop-1:oklch(from var(--paper) calc(l * (1 + var(--depth) * -0.1884)) calc(c + var(--depth) * -0.0034) calc(h + var(--depth) * -1.25));--dark-stop-2:oklch(from var(--paper) calc(l * (1 + var(--depth) * -0.3405)) calc(c + var(--depth) * -0.0096) calc(h + var(--depth) * 5.3));--strata:var(--section-light-strata,linear-gradient(180deg,var(--paper) 0%,var(--dark-stop-1) 50%,var(--dark-stop-2) 100%))}.zen-light-blooms-only,.zen-light-footer{background-image:none}.zen-light-bleed{inset-inline:var(--section-light-bleed,calc(50% - 50vw))}.zen-light-left{scale:-1 1}.zen-light-bloom{position:absolute;filter:blur(60px)}.zen-light-bloom-top{top:0;right:0;width:400px;height:400px;background:linear-gradient(135deg,var(--light-warm) 0,var(--light-sage) 100%);opacity:calc(.6 * var(--strength));border-radius:60% 40% 30% 70%/60% 30% 70% 40%}.zen-light-bloom-low{bottom:0;left:0;width:300px;height:300px;background:linear-gradient(135deg,var(--light-parchment) 0,var(--light-parchment-aged) 100%);opacity:calc(.4 * var(--strength));border-radius:30% 60% 70% 40%/50% 60% 30% 60%}.zen-light-bloom-mid{top:50%;left:50%;width:250px;height:250px;background:linear-gradient(135deg,var(--light-sage-strong) 0,var(--light-warm-soft) 100%);opacity:calc(.3 * var(--strength));border-radius:50% 50% 40% 60%/55% 45% 55% 45%}@media (min-width:900px){.zen-light-bloom-top{width:800px;height:800px}.zen-light-bloom-low{width:600px;height:600px}.zen-light-bloom-mid{width:500px;height:500px}}.zen-light-hero{mask-image:var(--section-light-hero-mask,linear-gradient(to bottom,transparent,#000 120px))}.zen-light-hero .zen-light-bloom{will-change:transform}.zen-light-fade{position:absolute;inset:auto 0 0;height:120px;background:linear-gradient(to bottom,transparent,var(--paper))}.zen-light-echo,.zen-light-hero.zen-light-blooms-only{mask-image:linear-gradient(180deg,transparent,#000 120px,#000 calc(100% - 120px),transparent)}.zen-light-echo{--strength:0.6}[data-odd-light=full] .zen-light-echo{--strength:1}[data-odd-light=off] .zen-light-echo{display:none}@media (prefers-reduced-motion:no-preference){[data-motion=on] .zen-light-hero .zen-light-bloom{animation:zen-light-breathe 8s ease-in-out infinite}[data-motion=on] .zen-light-hero .zen-light-bloom-low{animation-delay:-2s}[data-motion=on] .zen-light-hero .zen-light-bloom-mid{animation-delay:-4s}}@keyframes zen-light-breathe{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.08) rotate(3deg)}}.zen-light-glow{position:absolute;top:-5%;right:-10%;display:none;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,var(--light-glow),transparent 70%);opacity:.6}@media (min-width:600px){.zen-light-glow{display:block}}.zen-lighting-panel{--accent-foreground:var(--card);--border-strong:var(--muted-foreground);--lighting-panel-radius:20px;--lighting-panel-shadow:inset 0 2px 6px rgb(255 255 255/0.3),0 12px 32px rgb(43 28 17/0.18);position:fixed;inset-inline-end:1rem;bottom:1rem;z-index:50;width:min(19rem,calc(100vw - 2rem));border:1px solid var(--border);border-radius:var(--lighting-panel-radius);background:var(--card);color:var(--foreground);box-shadow:var(--lighting-panel-shadow)}[data-mode=dark] .zen-lighting-panel{--lighting-panel-shadow:inset 0 2px 6px rgb(255 236 214/0.06),0 12px 32px rgb(0 0 0/0.45)}