.kyoto-animation_page__v5Gl6{--ink:#26313a;--paper:#f7f4ec;--sky:#b9dce7;--sun:#efb65f;--line:#929ba0;width:100%;min-width:0;overflow-x:hidden;background:var(--paper);color:var(--ink)}.kyoto-animation_breadcrumbs__foAFE{display:flex;width:min(100% - 2rem,76rem);flex-wrap:wrap;gap:.55rem;margin:auto;padding:1rem 0;color:#59656b;font-size:.78rem}.kyoto-animation_breadcrumbs__foAFE a{color:inherit;text-decoration:none}.kyoto-animation_hero__h0IKc{display:grid;width:min(100% - 2rem,76rem);min-height:84svh;grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);margin:auto;border:1px solid #c2c6c5;background:#fffdf7}.kyoto-animation_heroCopy__AoNM3{display:flex;min-width:0;flex-direction:column;justify-content:flex-end;padding:clamp(2rem,6vw,5rem)}.kyoto-animation_eyebrow__yVLto{color:#5d6c71;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.kyoto-animation_hero__h0IKc h1{margin:1.35rem 0;font-size:clamp(4rem,9vw,7.6rem);line-height:.83;letter-spacing:-.065em}.kyoto-animation_heroCopy__AoNM3>p{max-width:38ch;font-size:clamp(1.2rem,2.2vw,1.65rem);line-height:1.5}.kyoto-animation_hero__h0IKc dl{display:flex;flex-wrap:wrap;gap:1rem 2.4rem;margin:2rem 0}.kyoto-animation_hero__h0IKc dt{color:#6a7478;font-size:.68rem}.kyoto-animation_hero__h0IKc dd{margin:.3rem 0 0}.kyoto-animation_primaryAction__M8l_j{width:-moz-fit-content;width:fit-content;padding:.82rem 1.15rem;border-radius:999px;background:var(--ink);color:#fff!important;font-weight:700;text-decoration:none}.kyoto-animation_lightTable__nehzP{position:relative;min-width:0;overflow:hidden;background:linear-gradient(150deg,#dcebf0 0 40%,#f4ce8f 100%)}.kyoto-animation_lightTable__nehzP:before{position:absolute;content:"";inset:8%;border:1px solid hsla(0,0%,100%,.7803921569);box-shadow:0 1.2rem 3rem rgba(49,69,74,.1333333333);transform:rotate(-4deg);background:hsla(0,0%,100%,.3843137255)}.kyoto-animation_lightTable__nehzP span{position:absolute;width:68%;height:46%;border:1px solid rgba(111,124,128,.3607843137);background:hsla(0,0%,100%,.6)}.kyoto-animation_lightTable__nehzP span:first-child{top:15%;left:9%;transform:rotate(-9deg)}.kyoto-animation_lightTable__nehzP span:nth-child(2){top:30%;right:-8%;transform:rotate(7deg)}.kyoto-animation_lightTable__nehzP span:nth-child(3){bottom:8%;left:18%;transform:rotate(-2deg)}.kyoto-animation_lightTable__nehzP i{position:absolute;width:.65rem;height:.65rem;border:2px solid var(--ink);border-radius:50%}.kyoto-animation_lightTable__nehzP i:first-of-type{left:12%;bottom:12%}.kyoto-animation_lightTable__nehzP i:nth-of-type(2){right:12%;top:18%}.kyoto-animation_index__lJyen{display:flex;width:max-content;max-width:calc(100% - 2rem);gap:1rem;overflow-x:auto;margin:2rem auto;padding:.75rem 1rem;border:1px solid #b7bdbc;border-radius:999px}.kyoto-animation_index__lJyen a{color:var(--ink);white-space:nowrap;text-decoration:none}.kyoto-animation_page__v5Gl6 section,.kyoto-animation_sources__WGdDm{width:min(100% - 2.5rem,66rem);margin:auto;padding:clamp(4.5rem,9vw,7rem) 0}.kyoto-animation_page__v5Gl6 h2{margin:.8rem 0 1.4rem;font-size:clamp(2.35rem,5vw,4.3rem);line-height:1.03;letter-spacing:-.045em}.kyoto-animation_page__v5Gl6 p{line-height:1.75}.kyoto-animation_about__98c4T,.kyoto-animation_language__cGskl{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(2rem,7vw,6rem);gap:clamp(2rem,7vw,6rem)}.kyoto-animation_about__98c4T>div>p,.kyoto-animation_language__cGskl>div>p{max-width:45rem;font-size:1.08rem}.kyoto-animation_facts__wt7Fc{margin-top:2rem;border-top:1px solid #b7bdbc}.kyoto-animation_facts__wt7Fc div{display:grid;grid-template-columns:8rem minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:.9rem 0;border-bottom:1px solid #b7bdbc}.kyoto-animation_facts__wt7Fc dt{color:#667276;font-size:.76rem}.kyoto-animation_facts__wt7Fc dd{margin:0}.kyoto-animation_process__LvG1m{width:100%!important;padding-inline:max(1.25rem,(100vw - 66rem)/2)!important;background:#dcebf0}.kyoto-animation_processGrid__ixgMc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:2rem}.kyoto-animation_process__LvG1m article{min-width:0;padding:1.4rem;border-top:2px solid var(--ink);background:rgba(248,251,251,.5490196078)}.kyoto-animation_process__LvG1m b{color:#61747a}.kyoto-animation_process__LvG1m h3{font-size:1.3rem}.kyoto-animation_language__cGskl{align-items:center}.kyoto-animation_language__cGskl>div:first-child{padding:2rem;background:var(--sun)}.kyoto-animation_language__cGskl h2{font-size:clamp(2.6rem,6vw,5.2rem)}.kyoto-animation_memorial__QN0Di{display:grid;width:min(100% - 2.5rem,66rem);grid-template-columns:10rem minmax(0,1fr);grid-gap:2rem;gap:2rem;margin:0 auto;padding:2rem 0;border-block:1px solid #9ca4a5}.kyoto-animation_memorial__QN0Di span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.12em}.kyoto-animation_memorial__QN0Di p{max-width:48rem;margin:0;line-height:1.7}.kyoto-animation_works__O9vtJ>div{margin-top:3rem}.kyoto-animation_works__O9vtJ article{display:grid;grid-template-columns:4rem minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;padding:2.25rem 0;border-top:1px solid #b7bdbc}.kyoto-animation_works__O9vtJ article>b{color:#778c93;font-size:1.75rem;font-weight:500}.kyoto-animation_works__O9vtJ h3{margin:.4rem 0;font-size:clamp(1.75rem,4vw,3.1rem);overflow-wrap:anywhere}.kyoto-animation_works__O9vtJ small{color:#657276}.kyoto-animation_upcoming__86A7e{padding:clamp(2rem,5vw,4rem)!important;background:var(--sun)}.kyoto-animation_upcoming__86A7e article{display:grid;grid-template-columns:5rem minmax(0,1fr) auto;align-items:end;grid-gap:1.5rem;gap:1.5rem}.kyoto-animation_upcoming__86A7e article>strong{font-size:1.5rem}.kyoto-animation_upcoming__86A7e a{color:var(--ink);font-weight:800}.kyoto-animation_start__jGot_{border-block:1px solid #b7bdbc}.kyoto-animation_related__gvfl4>div,.kyoto-animation_start__jGot_>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:2rem}.kyoto-animation_related__gvfl4 a,.kyoto-animation_start__jGot_ article{min-width:0;padding:1.25rem;border:1px solid #b7bdbc}.kyoto-animation_start__jGot_ h3{margin:.55rem 0;font-size:1.35rem}.kyoto-animation_related__gvfl4 a{display:flex;flex-direction:column;gap:.5rem;color:var(--ink);text-decoration:none}.kyoto-animation_related__gvfl4 span{color:#657276;line-height:1.5}.kyoto-animation_sources__WGdDm{border-top:1px solid #b7bdbc}.kyoto-animation_sources__WGdDm li{margin:.7rem 0;line-height:1.6}.kyoto-animation_sources__WGdDm a{color:#365d6a}.kyoto-animation_sources__WGdDm>p{max-width:50rem}@media(max-width:720px){.kyoto-animation_hero__h0IKc{min-height:0;grid-template-columns:minmax(0,1fr)}.kyoto-animation_heroCopy__AoNM3{padding:2rem 1.25rem}.kyoto-animation_hero__h0IKc h1{font-size:clamp(3.4rem,18vw,5.5rem)}.kyoto-animation_lightTable__nehzP{min-height:15rem;grid-row:1}.kyoto-animation_about__98c4T,.kyoto-animation_language__cGskl{grid-template-columns:minmax(0,1fr)}.kyoto-animation_facts__wt7Fc div,.kyoto-animation_memorial__QN0Di{grid-template-columns:minmax(0,1fr);gap:.35rem}.kyoto-animation_processGrid__ixgMc,.kyoto-animation_related__gvfl4>div,.kyoto-animation_start__jGot_>div{grid-template-columns:minmax(0,1fr)}.kyoto-animation_works__O9vtJ article{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem}.kyoto-animation_upcoming__86A7e article{grid-template-columns:minmax(0,1fr);align-items:start}}@media(prefers-reduced-motion:reduce){.kyoto-animation_page__v5Gl6 *{scroll-behavior:auto!important}.kyoto-animation_lightTable__nehzP span{transform:none!important}}