:where(.studio-materials_materials__mlr0g){--bisque:var(--muted);--bisque-ink:var(--foreground);--bisque-muted:var(--muted-foreground);--glaze-iron:color-mix(in srgb,var(--accent) 80%,var(--card));--glaze-tenmoku:color-mix(in srgb,var(--primary) 80%,var(--foreground));--glaze-ash:color-mix(in srgb,var(--secondary) 80%,var(--card));--glaze-shino:color-mix(in srgb,var(--secondary) 25%,var(--card));--glaze-celadon:color-mix(in srgb,var(--primary) 55%,var(--card));--glaze-convert:var(--glaze-celadon);--speckle:color-mix(in srgb,var(--foreground) 18%,transparent);--clay-sheen:0 0 #0000;--clay-drop:var(--depth-card);--clay-edge:var(--border);--slab-radius:var(--shape-surface,8px);--slab-tile-radius:var(--shape-inset,4px);--slab-edge:var(--border);--slab-paint:var(--card);--slab-shadow:var(--depth-card);--slab-shadow-lift:var(--depth-card);--slab-tile-shadow:var(--depth-card)}:where(.studio-materials_materials__mlr0g:is([data-light-palette=studio],[data-light-palette=studio-kimiclay]:is([data-theme=kimiclay] *,:root:not([data-theme]) *))){--glaze-iron:#9a3f1c;--glaze-tenmoku:#4a2b18;--glaze-ash:#b88a4a;--glaze-shino:#ecdcc2;--glaze-celadon:#9fb699;--bisque:#d6b391;--bisque-ink:#2b1c11;--bisque-muted:#4a3220;--speckle:rgb(74 43 24/0.32);--clay-sheen:inset 0 4px 12px rgb(255 255 255/0.4);--clay-drop:0 8px 32px rgb(74 43 24/0.12),0 22px 40px -26px rgb(43 28 17/0.45);--clay-edge:rgb(255 255 255/0.4);--slab-radius:calc(var(--shape-surface, 8px) * 3);--slab-tile-radius:calc(var(--shape-inset, 4px) * 3);--slab-edge:rgb(255 255 255/0.6);--slab-paint:linear-gradient(145deg,rgb(255 255 255/0.9),rgb(245 230 211/0.6));--slab-shadow:20px 20px 60px rgb(139 107 70/0.15),-5px -5px 30px rgb(255 255 255/0.8),inset 0 0 20px rgb(255 255 255/0.3);--slab-shadow-lift:25px 25px 70px rgb(139 107 70/0.2),-5px -5px 30px rgb(255 255 255/0.9),inset 0 0 20px rgb(255 255 255/0.4);--slab-tile-shadow:10px 10px 30px rgb(139 107 70/0.15),-4px -4px 16px rgb(255 255 255/0.7),inset 0 0 12px rgb(255 255 255/0.3)}:where(.studio-materials_materials__mlr0g:is([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] *))){--glaze-iron:#b5542b;--glaze-tenmoku:#1a100a;--glaze-ash:#a77c42;--glaze-shino:#d9c4a3;--glaze-celadon:#7f9878;--bisque:#5a4030;--bisque-ink:#f2e6d4;--bisque-muted:#e3d0b8;--speckle:rgb(0 0 0/0.35);--clay-sheen:inset 0 4px 12px rgb(255 236 214/0.08);--clay-drop:0 8px 32px rgb(0 0 0/0.3),0 22px 40px -26px rgb(0 0 0/0.6);--clay-edge:rgb(255 236 214/0.08);--slab-edge:#8b7a6a;--slab-paint:linear-gradient(145deg,#4a3a2e,#5a4a3c);--slab-shadow:20px 20px 60px rgb(92 58 34/0.25),-5px -5px 30px rgb(0 0 0/0.2),inset 0 0 20px rgb(255 255 255/0.05);--slab-shadow-lift:25px 25px 70px rgb(92 58 34/0.31),-5px -5px 30px rgb(0 0 0/0.25),inset 0 0 20px rgb(255 255 255/0.08);--slab-tile-shadow:10px 10px 30px rgb(92 58 34/0.25),-4px -4px 16px rgb(0 0 0/0.2),inset 0 0 12px rgb(255 255 255/0.05)}:where(.studio-materials_materials__mlr0g:is(:is([data-look=zen],:root:not([data-theme])):not([data-mode=dark]) *)){--slab-paint:#fff}:where(.studio-materials_materials__mlr0g[data-celadon=off]){--glaze-convert:var(--glaze-tenmoku)}:root:is([data-theme=kimiclay],:not([data-theme])):has(.studio-materials_materials__mlr0g){--shape-surface:8px;--shape-inset:4px;--route-family-outer-card-radius:8px}:where([data-theme=kimiclay],:root:not([data-theme])) .studio-materials_featureCards__8bGUw{--shape-surface:2px;--shape-inset:2px;--radius-sm:2px;--radius-md:2px;--radius-lg:2px;--radius-xl:2px;--slab-radius:2px;--slab-tile-radius:2px}.studio-materials_clay__KOjQa{border:1px solid var(--clay-edge);box-shadow:var(--clay-sheen),var(--clay-drop)}.studio-materials_slab__AdplJ{border-radius:var(--slab-radius);border:1px solid var(--slab-edge);background:var(--slab-paint);box-shadow:var(--slab-shadow)}.studio-materials_slabLift__pFTXK{transition:box-shadow .3s ease}.studio-materials_slabLift__pFTXK:hover{box-shadow:var(--slab-shadow-lift)}.studio-materials_slabTile__YE2cF{border-radius:var(--slab-tile-radius);border:1px solid var(--slab-edge);box-shadow:var(--slab-tile-shadow)}@media (prefers-reduced-motion:reduce){.studio-materials_slabLift__pFTXK{transition:none}}.studio-materials_speckle__pNCJU{background-image:radial-gradient(circle at 30% 40%,var(--speckle) .7px,transparent 1.2px),radial-gradient(circle at 70% 20%,var(--speckle) .6px,transparent 1.1px),radial-gradient(circle at 50% 80%,var(--speckle) .8px,transparent 1.3px);background-size:17px 19px,23px 29px,31px 37px}.studio-materials_dip__Q8vEy{position:absolute;inset:0 0 auto;clip-path:polygon(0 0,100% 0,100% 78%,91% 88%,82% 80%,70% 96%,58% 84%,46% 92%,33% 81%,21% 94%,10% 83%,0 90%);background:linear-gradient(180deg,color-mix(in srgb,var(--glaze) 82%,white 18%) 0,var(--glaze) 60%)}.studio-materials_hung__m8E_b{transform-origin:50% .75rem;rotate:var(--tilt,0deg)}@media (prefers-reduced-motion:no-preference){.studio-materials_hung__m8E_b{transition:rotate .6s cubic-bezier(.34,1.4,.64,1)}.studio-materials_hung__m8E_b:focus-within,.studio-materials_hung__m8E_b:hover{rotate:0deg}}.studio-materials_wallSpacer__FCL59{min-height:calc(2470px - 1.045 * 100vw)}.studio-materials_wallSpacerFacts__C_ygB{min-height:calc(3830px - 1.36 * 100vw)}@media (min-width:48rem){.studio-materials_wallSpacer__FCL59{min-height:calc(1546px - .38 * 100vw)}.studio-materials_wallSpacerFacts__C_ygB{min-height:calc(2658px - .91 * 100vw)}}@media (min-width:64rem){.studio-materials_wallSpacer__FCL59{min-height:max(1060px,2553px - 1.355 * 100vw)}.studio-materials_wallSpacerFacts__C_ygB{min-height:calc(2460px - .691 * 100vw)}}@media (min-width:80rem){.studio-materials_wallSpacerFacts__C_ygB{min-height:1575px}}:root[data-look=zen] .studio-materials_wallSpacer__FCL59{min-height:1150px}:root[data-look=zen] .studio-materials_wallSpacerFacts__C_ygB{min-height:1675px}@media (max-width:1100px){:root[data-look=zen] .studio-materials_wallSpacer__FCL59{min-height:1622px}:root[data-look=zen] .studio-materials_wallSpacerFacts__C_ygB{min-height:2790px}}@media (min-width:48rem) and (max-width:1100px){:root[data-look=zen] .studio-materials_wallSpacer__FCL59{min-height:calc(1546px + .25 * 100vw)}:root[data-look=zen] .studio-materials_wallSpacerFacts__C_ygB{min-height:2380px}}@media (max-width:640px){:root[data-look=zen] .studio-materials_wallSpacer__FCL59{min-height:max(2335px,1740px + 1.3 * 100vw)}:root[data-look=zen] .studio-materials_wallSpacerFacts__C_ygB{min-height:max(3620px,2900px + 1.3 * 100vw,5170px - 4.2 * 100vw)}}@media (scripting:none){.studio-materials_wallSpacerFacts__C_ygB,.studio-materials_wallSpacer__FCL59{display:none}}.studio-lectern_lectern__jgP2R{position:relative;display:grid;overflow:hidden;border-radius:var(--shape-surface);background:var(--card);color:var(--card-foreground)}@media (min-width:768px){.studio-lectern_lectern__jgP2R{grid-template-columns:1fr 1fr}.studio-lectern_lectern__jgP2R:after{position:absolute;inset-block:0;inset-inline-start:calc(50% - 18px);width:36px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--foreground) 7%,transparent) 45%,color-mix(in srgb,var(--foreground) 12%,transparent) 50%,color-mix(in srgb,var(--foreground) 7%,transparent) 55%,transparent);content:"";pointer-events:none}}.studio-lectern_page__lS2xY+.studio-lectern_page__lS2xY{border-top:var(--shape-border-width,1px) solid var(--border)}@media (min-width:768px){.studio-lectern_page__lS2xY+.studio-lectern_page__lS2xY{border-top:0}}.notation-route-footer_routeFooter__wc6vb{position:relative;overflow:hidden;margin-top:96px;border-top:var(--shape-border-width) solid color-mix(in srgb,var(--accent-soft) 35%,var(--border) 65%);background:linear-gradient(180deg,color-mix(in srgb,var(--card) 92%,var(--accent-soft) 8%) 0,color-mix(in srgb,var(--muted) 88%,var(--accent-soft) 12%) 100%)}.notation-route-footer_routeFooter__wc6vb:before{content:"";position:absolute;inset:0;opacity:.35;pointer-events:none}[data-theme=kimiclay] .notation-route-footer_routeFooter__wc6vb:before{background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23D4754E' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.notation-route-footer_routeFooter__wc6vb:after{content:"";position:absolute;top:-5%;right:-10%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 18%,transparent 82%) 0,transparent 70%);opacity:.5;pointer-events:none;z-index:0}.notation-route-footer_routeFooterInner__Rvbv6{position:relative;z-index:1;width:min(1240px,calc(100% - 48px));margin:0 auto;padding:56px 0 28px}.notation-route-footer_routeFooterTop__Fp6pa{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px;align-items:start}.notation-route-footer_routeFooterBrandBlock__cF7WV{display:grid;gap:18px;padding-top:2px}.notation-route-footer_routeFooterBrandRow__DYTUh{display:inline-flex;align-items:center;gap:12px}.notation-route-footer_routeFooterBrandIcon__LN2S_{display:inline-flex;align-items:center;justify-content:center;transition:transform var(--motion-base,.3s) var(--motion-ease,ease)}.notation-route-footer_routeFooterBrandIcon__LN2S_:hover{transform:rotate(5deg) scale(1.1)}.notation-route-footer_routeFooterBrandIcon__LN2S_ img{border-radius:var(--shape-surface)}.notation-route-footer_routeFooterBrandName__NA1Ee{font-family:var(--type-heading);font-size:1.5rem;font-style:italic;font-weight:var(--type-heading-weight,600);color:var(--foreground)}.notation-route-footer_routeFooterDescription__Ue_4U{max-width:34rem;font-family:var(--type-body);font-size:.96rem;line-height:1.75;color:var(--subtle-foreground)}.notation-route-footer_routeFooterSocialLink__b3zR3{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:var(--shape-border-width) solid var(--border-strong);border-radius:var(--shape-surface);background:color-mix(in srgb,var(--card) 82%,transparent 18%);color:#da552f;text-decoration:none;transition:background var(--motion-fast,.18s) var(--motion-ease,ease),border-color var(--motion-fast,.18s) var(--motion-ease,ease),box-shadow var(--motion-fast,.18s) var(--motion-ease,ease)}.notation-route-footer_routeFooterSocialLink__b3zR3:hover{border-color:var(--accent);background:var(--hover-surface)}.notation-route-footer_routeFooterSocialLink__b3zR3:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.notation-route-footer_routeFooterSocialMark__7mkOa{width:22px;height:22px}[data-mode=dark] .notation-route-footer_routeFooter__wc6vb{border-top:var(--shape-border-width) solid color-mix(in srgb,var(--accent-soft) 45%,var(--border-strong) 55%);background:linear-gradient(180deg,color-mix(in srgb,var(--card) 94%,var(--accent-soft) 6%) 0,color-mix(in srgb,var(--muted) 90%,var(--accent-soft) 10%) 100%)}[data-mode=dark] .notation-route-footer_routeFooter__wc6vb:before{opacity:.25}[data-theme=kimiclay][data-mode=dark] .notation-route-footer_routeFooter__wc6vb:before{background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23D4754E' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}[data-mode=dark] .notation-route-footer_routeFooter__wc6vb:after{opacity:.35;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 12%,transparent 88%) 0,transparent 70%)}[data-mode=dark] .notation-route-footer_routeFooterDescription__Ue_4U{color:var(--muted-foreground)}.notation-route-footer_routeFooterColumns__HVrdA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-top:2px}.notation-route-footer_routeFooterColumn__Mg43V{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.notation-route-footer_routeFooterHeading__u6Iah{position:relative;display:inline-block;align-self:flex-start;width:fit-content;margin:0 0 6px;font-family:var(--type-body);font-size:.92rem;font-weight:var(--type-heading-weight,700);letter-spacing:var(--type-heading-tracking,.02em);color:var(--foreground)}.notation-route-footer_routeFooterHeading__u6Iah:after{content:"";position:absolute;bottom:-4px;left:0;width:30px;height:2px;border-radius:var(--shape-inset);background:var(--accent)}[data-theme=kimiclay] .notation-route-footer_routeFooterHeading__u6Iah:after{border-radius:2px}.notation-route-footer_routeFooterLinkList__hJqos{display:grid;align-content:start;justify-items:start;gap:10px;margin:0;padding:0;list-style:none}.notation-route-footer_routeFooterLink__1SVIS{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--subtle-foreground);font-family:var(--type-body);font-size:.95rem;text-decoration:none;transition:color var(--motion-fast,.18s) var(--motion-ease,ease),transform var(--motion-fast,.18s) var(--motion-ease,ease)}[data-mode=dark] .notation-route-footer_routeFooterLink__1SVIS{color:var(--muted-foreground)}.notation-route-footer_routeFooterLink__1SVIS:focus-visible{outline:2px solid var(--foreground);outline-offset:3px;border-radius:var(--shape-inset)}.notation-route-footer_routeFooterLink__1SVIS:before{content:"•";color:color-mix(in srgb,var(--accent) 72%,var(--foreground) 28%)}.notation-route-footer_routeFooterLink__1SVIS:hover{color:var(--foreground);transform:translateX(3px)}.notation-route-footer_routeFooterBottom__ZYgPq{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:36px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--subtle-foreground) 25%,transparent 75%);color:var(--subtle-foreground);font-family:var(--type-body);font-size:.84rem}[data-mode=dark] .notation-route-footer_routeFooterBottom__ZYgPq{color:var(--muted-foreground)}.notation-route-footer_routeFooterLegalRow__MK8Eq{margin-top:18px;padding-top:18px;border-top:1px solid var(--subtle-foreground)}@media (prefers-reduced-motion:reduce){.notation-route-footer_routeFooterBrandIcon__LN2S_,.notation-route-footer_routeFooterLink__1SVIS,.notation-route-footer_routeFooterSocialLink__b3zR3{transition:none}.notation-route-footer_routeFooterBrandIcon__LN2S_:hover,.notation-route-footer_routeFooterLink__1SVIS:hover,.notation-route-footer_routeFooterSocialLink__b3zR3:hover{transform:none}}@media (max-width:899px){.notation-route-footer_routeFooterTop__Fp6pa{grid-template-columns:1fr}}@media (max-width:640px){.notation-route-footer_routeFooterInner__Rvbv6{width:calc(100% - 32px);padding-top:48px}.notation-route-footer_routeFooterColumns__HVrdA{grid-template-columns:1fr}.notation-route-footer_routeFooterBottom__ZYgPq{flex-direction:column;align-items:flex-start}.notation-route-footer_routeFooterLegalRow__MK8Eq{margin-top:16px}}