/*! Kurato: kurato-rtl.min.css. Minified from kurato-rtl.css, which ships beside it. */
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0b0d;--panel:#101215;--line:#2b2e33;--text:#e9e6df;--muted:#9ea1a6;--red:#ff4b33;--black:#0a0b0d;--on-still:#f4f1ea;--on-still-muted:#c6c8cb;--select-bg:#541e18;--select-text:#f6f3ec;--serif:"Cormorant Garamond", "Times New Roman", serif;--body:"Crimson Pro", Georgia, "Times New Roman", serif;--mono:"Kreon", ui-monospace, Menlo, monospace;--tc:"JetBrains Mono", ui-monospace, Menlo, monospace;--s-1:8px;--s-2:16px;--s-3:24px;--s-4:32px;--s-5:48px;--s-6:64px;--s-7:96px;--s-8:128px;--gutter:clamp(20px, 4vw, 64px);--section:clamp(96px, 11vw, 176px);--hud:64px;--ease:cubic-bezier(.22, .61, .2, 1);--ease-io:cubic-bezier(.7, 0, .2, 1);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-mode=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f0ea;--panel:#edeae2;--line:#cec8bb;--text:#15161a;--muted:#585b60;--red:#be2d17;--select-bg:#e9c2b8;--select-text:#14100f}@property --bg{syntax:"<color>";inherits:true;initial-value:#0a0b0d}@property --panel{syntax:"<color>";inherits:true;initial-value:#101215}@property --line{syntax:"<color>";inherits:true;initial-value:#2b2e33}@property --text{syntax:"<color>";inherits:true;initial-value:#e9e6df}@property --muted{syntax:"<color>";inherits:true;initial-value:#9ea1a6}@property --red{syntax:"<color>";inherits:true;initial-value:#ff4b33}:root{transition:--bg .6s var(--ease), --panel .6s var(--ease), --line .6s var(--ease), --text .6s var(--ease), --muted .6s var(--ease), --red .6s var(--ease), --logo-light .6s var(--ease)}.kurato-recoloring :not(.kurato-mode-sky *,.kurato-testimonial-logo,.kurato-lane-logo),.kurato-recoloring :before,.kurato-recoloring :after{transition-duration:0s!important;transition-delay:0s!important}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 400;font-display:swap;src:url(../fonts/cormorant-garamond-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 400;font-display:swap;src:url(../fonts/cormorant-garamond-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 400;font-display:swap;src:url(../fonts/cormorant-garamond-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 400;font-display:swap;src:url(../fonts/cormorant-garamond-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/crimson-pro-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/crimson-pro-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/crimson-pro-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/crimson-pro-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kreon;font-style:normal;font-weight:400 500;font-display:swap;src:url(../fonts/kreon-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kreon;font-style:normal;font-weight:400 500;font-display:swap;src:url(../fonts/kreon-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/jetbrains-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:400 19px/1.58 var(--body);-webkit-font-smoothing:antialiased;transition:background-color .6s var(--ease), color .6s var(--ease);margin:0;overflow-x:hidden}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}em{font-style:italic}::selection{background:var(--select-bg);color:var(--select-text);text-shadow:none}:focus-visible{outline:1px solid var(--red);outline-offset:4px}.kurato-skip{z-index:200;background:var(--text);color:var(--bg);font:500 13px/1 var(--mono);padding:12px 16px;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-200%)}.kurato-skip:focus{transform:none}.kurato-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--muted);background-clip:padding-box;border:4px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--text)}::-webkit-scrollbar-thumb:active{background-color:var(--red)}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:var(--muted) transparent}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth iframe{pointer-events:none}.kurato-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.kurato-wrap{padding-inline:calc((100% - min(100%, 1680px)) / 2 + var(--gutter))}.kurato-grid{column-gap:var(--s-3);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.kurato-mono{font:400 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.kurato-serif{font-family:var(--serif);font-weight:300}.kurato-scene{color:var(--red)}.kurato-section{padding-block:var(--section)}.kurato-panel{background:var(--panel);--bg:var(--panel)}.kurato-full{grid-column:1/-1}.kurato-flush-top{padding-block-start:0}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-weight:300}:root{--display-scale:1}h2{font-size:calc(clamp(34px, 4vw, 64px) * var(--display-scale));line-height:1.02}h3{font-size:calc(clamp(26px, 2.4vw, 38px) * var(--display-scale));line-height:1.1}p{text-wrap:pretty}.kurato-btn{isolation:isolate;border:1px solid color-mix(in srgb, var(--text) 50%, transparent);font:500 13px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .3s var(--ease) .15s, border-color .5s var(--ease-io);align-items:center;gap:12px;padding:17px 28px;display:inline-flex;position:relative;overflow:hidden}.kurato-btn i{background:var(--red);border-radius:50%;flex:none;width:8px;height:8px}.kurato-btn:before,.kurato-btn:after{content:"";z-index:-2;transition:transform .55s var(--ease-io);position:absolute;inset:0 -24px;transform:translate(100%)skew(20deg)}.kurato-btn:before{background:var(--red);transition-delay:50ms}.kurato-btn:after{background:var(--text)}.kurato-btn:is(:hover,:focus-visible){color:var(--bg);border-color:var(--text);background-color:var(--text);transition:color .3s var(--ease) .15s, border-color .5s var(--ease-io), background-color 0s .62s}.kurato-btn:is(:hover,:focus-visible):before{opacity:0;transition:transform .55s var(--ease-io), opacity 0s .62s;transform:skew(20deg)}.kurato-btn:is(:hover,:focus-visible):after{transition-delay:50ms;transform:skew(20deg)}.kurato-btn:active{transform:scale(.98)}.js:not(.kurato-no-magnetic) :is(.kurato-btn,.kurato-hero-play,.kurato-rewind){translate:var(--mgx,0px) var(--mgy,0px);transition-property:color,border-color,background-color,translate;transition-duration:.3s,.5s,0s,.5s;transition-timing-function:var(--ease), var(--ease-io), linear, var(--ease)}.js:not(.kurato-no-magnetic) .kurato-btn:is(:hover,:focus-visible){transition-duration:.3s,.5s,0s,.5s;transition-delay:.15s,0s,.62s,0s}@media (prefers-reduced-motion:reduce){.kurato-btn:active{opacity:.85;transform:none}}.kurato-link{font:500 13px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);padding-block:6px;display:inline-block;position:relative}.kurato-link:after{content:"▸";color:var(--red);transition:transform .4s var(--ease);margin-inline-start:10px;display:inline-block}.kurato-link:before{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--ease);background:currentColor;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.kurato-link:hover:before,.kurato-link:focus-visible:before{transform:none}.kurato-link:hover:after,.kurato-link:focus-visible:after{transform:translate(-4px)}.kurato-chip{isolation:isolate;border:1px solid var(--line);font:500 13px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);-webkit-tap-highlight-color:transparent;transition:color .3s var(--ease) .15s, border-color .5s var(--ease-io), background-color 0s;padding:10px 16px;position:relative;overflow:hidden}.kurato-chip sup{vertical-align:baseline;opacity:.7;font-size:13px}:is(.kurato-chip,.kurato-archive-views button):after{content:"";z-index:-2;background:linear-gradient(-90deg, var(--text) calc(100% - 12px), var(--red) 0);transition:transform .55s var(--ease-io);position:absolute;inset-block:0;inset-inline:-24px -36px;transform:translate(100%)skew(20deg)}:is(.kurato-chip,.kurato-archive-views button)[aria-pressed=true],input:checked+.kurato-chip{color:var(--bg);background-color:var(--text);border-color:var(--text);transition:color .3s var(--ease) .15s, border-color .5s var(--ease-io), background-color 0s .62s}:is(.kurato-chip,.kurato-archive-views button)[aria-pressed=true]:after,input:checked+.kurato-chip:after{transform:skew(20deg)}@keyframes kurato-blink{50%{opacity:.2}}.kurato-cut{z-index:100;background:var(--black);pointer-events:none;height:50.5vh;position:fixed;inset-inline:0;transform:scaleY(0)}.kurato-cut.kurato-cut-top{transform-origin:top;inset-block-start:0}.kurato-cut.kurato-cut-bottom{transform-origin:bottom;inset-block-end:0}.js .kurato-cut{animation:kurato-cutOpen 1.1s var(--ease-io) both}.js.is-leaving .kurato-cut{animation:kurato-cutClose .55s var(--ease-io) both}.kurato-no-cut .kurato-cut{animation:none;display:none}@keyframes kurato-cutOpen{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes kurato-cutClose{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@property --hud-bg{syntax:"<color>";inherits:true;initial-value:#0a0b0d}@property --logo-light{syntax:"<number>";inherits:true;initial-value:1}:root[data-mode=day]{--logo-light:0}.kurato-hud,.kurato-menu-head{height:var(--hud);align-items:center;gap:var(--s-3);padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.kurato-hud{z-index:40;--hud-bg:var(--bg);transition:--text .5s var(--ease), --muted .5s var(--ease), --red .5s var(--ease), --hud-bg .5s var(--ease), --logo-light .5s var(--ease);position:fixed;inset:0 0 auto}.kurato-hud-static{position:static;inset:auto}.kurato-hud[data-hud=hide]{transition:--text .5s var(--ease), --muted .5s var(--ease), --red .5s var(--ease), --hud-bg .5s var(--ease), --logo-light .5s var(--ease), transform .45s var(--ease-io)}.kurato-hud[data-hud=hide].is-hidden{transform:translateY(-100%)}.kurato-hud.is-hidden .kurato-nav-sub{opacity:0;pointer-events:none}.kurato-search-btn{color:var(--muted);margin:-10px;padding:10px;transition:color .3s;display:inline-flex}.kurato-search-btn:hover,.kurato-search-btn:focus-visible{color:var(--text)}.kurato-hud:before{content:"";z-index:-1;background:var(--hud-bg);pointer-events:none;position:absolute;inset:0}.kurato-hud.is-band{--hud-bg:var(--panel)}.kurato-hud.is-over{--hud-bg:var(--black);--logo-light:1;--text:var(--on-still);--muted:var(--on-still-muted);--red:#ff4b33;color:var(--text)}.kurato-hud-wipe{pointer-events:none}@property --hud-wipe{syntax:"<percentage>";inherits:false;initial-value:0%}.kurato-brand{min-width:0;transition:color .3s var(--ease);justify-self:start;margin:-12px;padding:12px;display:grid}.kurato-brand .kurato-serif{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(17px,2vw,23px);line-height:26px;display:block;overflow:hidden}.kurato-brand img{object-fit:contain;object-position:right;width:auto;height:20px;opacity:var(--logo-light);grid-area:1/1}.kurato-brand img+img{opacity:calc(1 - var(--logo-light))}.kurato-tc{font:500 13px/1 var(--tc);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;align-items:center;gap:10px;display:flex}.kurato-tc i{background:var(--red);border-radius:50%;width:8px;height:8px;animation:1.6s steps(2,jump-none) infinite kurato-blink}.kurato-hud-right{justify-self:end;align-items:center;gap:var(--s-4);display:flex}.kurato-nav{gap:var(--s-4);font:500 13px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;display:flex}.kurato-nav a{color:var(--muted);padding-block:8px;transition:color .3s;position:relative}.kurato-nav a:hover,.kurato-nav a:focus-visible,.kurato-nav a[aria-current]{color:var(--text)}.kurato-nav a:before{content:"▸";color:var(--red);opacity:0;transition:opacity .3s,transform .3s;position:absolute;inset-inline-start:-14px;transform:translate(4px)}.kurato-nav a:hover:before,.kurato-nav a:focus-visible:before,.kurato-nav a[aria-current]:before{opacity:1;transform:none}.kurato-nav-item{display:flex;position:relative}.kurato-nav-sub{z-index:5;background:var(--hud-bg,var(--bg));border:1px solid var(--line);opacity:0;pointer-events:none;min-width:180px;transition:opacity .3s var(--ease);gap:10px;padding:12px;display:grid;position:absolute;inset-block-start:100%;inset-inline-start:-12px}.kurato-nav-item:hover>.kurato-nav-sub,.kurato-nav-item:focus-within>.kurato-nav-sub{opacity:1;pointer-events:auto}.kurato-nav-sub a{white-space:nowrap}.kurato-nav-sub a:before{content:none}.kurato-nav-sub .kurato-nav-sub{opacity:1;pointer-events:auto;border:0;min-width:0;padding-block:0;padding-inline:12px 0;position:static}@media (prefers-reduced-motion:reduce){.kurato-nav-sub{transition:none}}.kurato-mode{color:var(--muted);margin:-10px;padding:10px;transition:color .3s;display:inline-flex}.kurato-mode:hover,.kurato-mode:focus-visible{color:var(--text)}html:not(.js) .kurato-mode{display:none}.kurato-mode-sky{width:22px;height:22px;display:block;position:relative}.kurato-mode-sky .kurato-icon{transform-origin:50% 220%;width:100%;height:100%;transition:transform .9s var(--ease), opacity .5s .18s;position:absolute;inset:0}:root:not([data-mode=day]) .kurato-mode [data-m=day],:root[data-mode=day] .kurato-mode [data-m=night]{opacity:0;transition:transform .5s cubic-bezier(.5,0,.9,.4),opacity .3s .1s}:root:not([data-mode=day]) .kurato-mode [data-m=day]{transform:rotate(60deg)}:root[data-mode=day] .kurato-mode [data-m=night]{transform:rotate(-60deg)}.js .kurato-nav,html:not(.js) .kurato-tc{display:none}@media (width<=389px){.kurato-hud:has(.kurato-cart-btn) .kurato-tc>*{display:none}}@media (width<=479px){:is(.kurato-hud,.kurato-menu-head):has(>.kurato-brand .kurato-serif){grid-template-columns:minmax(0,1fr) auto}:is(.kurato-hud,.kurato-menu-head):has(>.kurato-brand .kurato-serif)>.kurato-tc{display:none}}.editor-styles-wrapper .kurato-hud .kurato-nav{display:none}.editor-styles-wrapper .kurato-hud .kurato-tc{display:flex}.editor-styles-wrapper .kurato-hud :is(.kurato-mode,.kurato-menu-btn){display:inline-flex}@media (width>=1101px){.js .kurato-menu-style-inline .kurato-hud:not(.is-nav-collapsed) .kurato-nav{opacity:0;transition:opacity .4s var(--ease);display:flex}.js .kurato-menu-style-inline .kurato-hud.is-nav-ready:not(.is-nav-collapsed) .kurato-nav{opacity:1}.js .kurato-menu-style-inline .kurato-nav a{white-space:nowrap}}.kurato-menu-btn{font:500 13px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);align-items:center;gap:10px;padding:12px 0;display:none}.js .kurato-menu-btn{display:inline-flex}.kurato-menu-btn i{width:18px;height:7px;transition:height .3s var(--ease), border-block-width .3s var(--ease), background-color .3s var(--ease);background:0 0;border-block:1.5px solid}.kurato-menu-btn-label{text-align:start;height:1em;display:grid;overflow:hidden}.kurato-menu-btn-label span{transition:transform .5s var(--ease-io);grid-area:1/1}.kurato-menu-btn-label span+span{transform:translateY(100%)}@media (width<=900px){.js .kurato-hud .kurato-mode,.kurato-menu-head .kurato-mode{display:none}.kurato-nav{gap:var(--s-2)}html:not(.js) .kurato-hud-right,html:not(.js) .kurato-nav{min-width:0;max-width:100%}html:not(.js) .kurato-nav{overscroll-behavior-inline:contain;scrollbar-width:none;overflow-x:auto}html:not(.js) .kurato-nav::-webkit-scrollbar{display:none}html:not(.js) .kurato-nav a{white-space:nowrap}html:not(.js) .kurato-nav-item{align-items:center;gap:var(--s-2)}html:not(.js) .kurato-nav-sub{gap:var(--s-2);opacity:1;pointer-events:auto;background-color:#0000;border:0;min-width:0;padding:0;display:flex;position:static}}.kurato-page-rail{display:none}@media screen and (hover:hover) and (pointer:fine) and (forced-colors:none){.js:not(.kurato-no-page-rail){scrollbar-width:none}.js:not(.kurato-no-page-rail)::-webkit-scrollbar{display:none}.js:not(.kurato-no-page-rail) .kurato-page-rail.is-on{display:block}}.kurato-page-rail{--hi:#f4f1eabf;--lo:#0a0b0d99;z-index:39;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:24px;position:fixed;inset-block-start:calc(var(--hud) + 12px);inset-block-end:12px;inset-inline-end:0}.kurato-page-rail>*{pointer-events:none}.kurato-page-rail:after{content:"";position:absolute;inset:-12px 0}@supports (height:round(down, 100px, 40px)){.kurato-page-rail{height:round(down, calc(100vh - var(--hud) - 24px), 40px);inset-block-end:auto}}.kurato-page-rail:before,.kurato-page-rail-marks{content:"";transform-origin:0;transition:opacity .4s, transform .5s var(--ease);position:absolute;inset-block:0 -2.5px;inset-inline:auto 0}.kurato-page-rail:before{background:repeating-linear-gradient(to bottom, var(--hi) 0 1.5px, var(--lo) 1.5px 2.5px, transparent 2.5px 8px);opacity:.5;width:10px;transform:scaleX(.5)}.kurato-page-rail-marks{background:repeating-linear-gradient(to bottom, var(--hi) 0 1.5px, var(--lo) 1.5px 2.5px, transparent 2.5px 40px);width:16px;transform:scaleX(.625)}.kurato-page-rail:hover:before,.kurato-page-rail.is-dragging:before{opacity:1;transform:none}.kurato-page-rail:hover .kurato-page-rail-marks,.kurato-page-rail.is-dragging .kurato-page-rail-marks{transform:none}.kurato-page-playhead{background:var(--red);width:16px;height:2.5px;transition:width .5s var(--ease), box-shadow .3s;position:absolute;inset-block-start:0;inset-inline-end:0}.kurato-page-playhead:before{content:"";border:5px solid #0000;border-inline-start:7px solid var(--red);transition:transform .3s var(--ease);position:absolute;inset-block-start:-3.75px;inset-inline-start:0}.kurato-page-rail:hover .kurato-page-playhead,.kurato-page-rail.is-dragging .kurato-page-playhead{width:24px}.kurato-page-rail.is-dragging .kurato-page-playhead{box-shadow:0 0 16px 1px #ff4b3399}.kurato-page-rail.is-dragging .kurato-page-playhead:before{transform:scale(1.3)}.kurato-page-rail-ghost{background:var(--hi);width:100%;height:1.5px;box-shadow:0 1px 0 var(--lo);translate:0 var(--y,0px);opacity:0;transition:opacity .3s;position:absolute;inset-block-start:0;inset-inline-end:0}.kurato-page-rail:hover .kurato-page-rail-ghost{opacity:1}.kurato-page-rail.is-dragging .kurato-page-rail-ghost{opacity:0}.kurato-page-rail-tc{translate:0 calc(var(--y,0px) - 50%);background:var(--text);color:var(--bg);font:500 13px/1 var(--tc);letter-spacing:.08em;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;padding:6px 8px;transition:opacity .3s;position:absolute;inset-block-start:0;inset-inline-end:calc(100% + 8px)}.kurato-page-rail:hover .kurato-page-rail-tc,.kurato-page-rail.is-dragging .kurato-page-rail-tc{opacity:1}.kurato-menu{z-index:45;gap:var(--s-4);padding:0 var(--gutter) var(--s-3);background:var(--bg);overscroll-behavior:contain;clip-path:inset(50% 0);visibility:hidden;transition:clip-path .6s var(--ease-io), visibility 0s .6s, background-color .6s var(--ease);grid-template-rows:auto minmax(min-content,1fr) auto auto;display:none;position:fixed;inset:0;overflow:hidden auto}.js .kurato-menu{display:grid}.kurato-menu.is-open{clip-path:inset(0);visibility:visible;transition:clip-path .8s var(--ease-io), visibility 0s, background-color .6s var(--ease)}.kurato-menu:before,.kurato-menu:after{content:"";z-index:2;background:var(--muted);opacity:0;pointer-events:none;height:1px;transition:inset-block-start .6s var(--ease-io), inset-block-end .6s var(--ease-io);animation:.6s both kurato-menuEdgeOut;position:fixed;inset-inline:0}.kurato-menu:before{inset-block-start:50%}.kurato-menu:after{inset-block-end:50%}.kurato-menu.is-open:before,.kurato-menu.is-open:after{transition:inset-block-start .8s var(--ease-io), inset-block-end .8s var(--ease-io);animation:.8s both kurato-menuEdge}.kurato-menu.is-open:before{inset-block-start:0}.kurato-menu.is-open:after{inset-block-end:0}@keyframes kurato-menuEdge{0%,70%{opacity:1}to{opacity:0}}@keyframes kurato-menuEdgeOut{0%,90%{opacity:1}to{opacity:0}}.kurato-menu-head{z-index:1;margin-inline:calc(var(--gutter) * -1);background:var(--bg);transition:background-color .6s var(--ease), --logo-light .6s var(--ease);position:sticky;inset-block-start:0}.kurato-menu.is-open .kurato-menu-close i{background:currentColor;border-block-width:0;height:2px;transition-delay:.45s}.kurato-menu.is-open .kurato-menu-close .kurato-menu-btn-label span{transition-delay:.45s;transform:translateY(-100%)}.kurato-menu.is-open .kurato-menu-close .kurato-menu-btn-label span+span{transform:none}.kurato-menu-main{align-items:center;gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.kurato-menu-no-monitor .kurato-menu-main{grid-template-columns:minmax(0,1fr)}.kurato-menu-no-monitor .kurato-menu-note{display:block}@media (width>=901px){.kurato-menu-no-monitor .kurato-menu-group{align-items:last baseline}}.kurato-menu{--col:88px}:is(.kurato-menu-list,.kurato-menu-group)>a{grid-template-columns:var(--col) minmax(0, 1fr) auto;align-items:baseline;column-gap:var(--s-2);color:var(--muted);padding-block:clamp(4px,1vh,12px);transition:color .4s;display:grid;position:relative}:is(.kurato-menu-list,.kurato-menu-group)>a:after{content:"";background:var(--line);transform-origin:100%;height:1px;transition:transform .6s var(--ease-io);position:absolute;inset:auto 0 0;transform:scaleX(0)}.kurato-menu.is-open :is(.kurato-menu-list,.kurato-menu-group)>a:after{transition-duration:1.1s;transition-delay:calc(var(--i) * 70ms + .15s);transform:none}:is(.kurato-menu-list,.kurato-menu-group)>a.is-active{color:var(--text)}.kurato-menu-scene{color:inherit;transition:color .4s}:is(.kurato-menu-list,.kurato-menu-group)>a.is-active .kurato-menu-scene{color:var(--red)}.kurato-menu-title{font:300 clamp(40px, min(6.6vw, 8.6vh), 104px)/1 var(--serif);letter-spacing:-.015em;transition:padding-inline-start .6s var(--ease);padding:0 0 .14em .08em;display:block;position:relative;overflow:hidden}.kurato-menu-title>span{transition:transform .5s var(--ease-io);display:inline-block;transform:translateY(112%)}.kurato-menu.is-open .kurato-menu-title>span{transition:transform 1.1s var(--ease);transition-delay:calc(var(--i) * 70ms + .25s);transform:none}.kurato-menu-title:before{content:"▸";font:400 .3em/1 var(--mono);color:var(--red);opacity:0;transition:opacity .3s, transform .6s var(--ease);margin-block-start:-.5em;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translate(8px)}:is(.kurato-menu-list,.kurato-menu-group)>a.is-active .kurato-menu-title{padding-inline-start:.5em}:is(.kurato-menu-list,.kurato-menu-group)>a.is-active .kurato-menu-title:before{opacity:1;transform:none}:is(.kurato-menu-list,.kurato-menu-group)>a[aria-current] .kurato-menu-title>span{font-style:italic}.kurato-menu-note{text-align:end;color:inherit;display:none}:is(.kurato-menu-list,.kurato-menu-group)>a>.kurato-mono{opacity:0;transition:opacity .3s,color .4s}.kurato-menu.is-open :is(.kurato-menu-list,.kurato-menu-group)>a>.kurato-mono{opacity:1;transition:opacity .8s calc(var(--i) * 70ms + .45s), color .4s}.kurato-menu{--take-size:clamp(24px, min(2.3vw, 3.4vh), 34px);--take-pad:6px;--take-indent:20px;--take-open:.6s;--shot-size:calc(var(--take-size) * .78)}.kurato-menu-group{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.kurato-menu-group>a{grid-area:1/1}.kurato-menu-group>a:after{display:none}.kurato-menu-group:after{content:"";background:var(--line);transform-origin:100%;height:1px;transition:transform .6s var(--ease-io);position:absolute;inset:auto 0 0;transform:scaleX(0)}.kurato-menu.is-open .kurato-menu-group:after{transition-duration:1.1s;transition-delay:calc(var(--i) * 70ms + .15s);transform:none}.kurato-menu-more{min-width:44px;min-height:44px;font:500 13px/1 var(--mono);letter-spacing:.1em;color:var(--muted);opacity:0;grid-area:1/2;justify-content:flex-end;align-items:center;gap:12px;padding-inline-start:var(--s-2);transition:opacity .3s,color .3s;display:none}.js .kurato-menu-more{display:inline-flex}.kurato-menu.is-open .kurato-menu-more{opacity:1;transition:opacity .8s calc(var(--i) * 70ms + .45s), color .3s}.kurato-menu-more:hover,.kurato-menu-more:focus-visible,.kurato-menu-more[aria-expanded=true],.kurato-menu-group.is-active .kurato-menu-more{color:var(--text)}.kurato-menu-group:has(.kurato-menu-takes [aria-current]) .kurato-menu-more-count{color:var(--red)}.kurato-menu-plus{width:14px;height:14px;position:relative}.kurato-menu-plus:before,.kurato-menu-plus:after{content:"";height:1.5px;transition:transform .5s var(--ease-io);background:currentColor;margin-block-start:-.75px;position:absolute;inset-block-start:50%;inset-inline:0}.kurato-menu-plus:after{transform:rotate(-90deg)}.kurato-menu-more[aria-expanded=true] .kurato-menu-plus:before,.kurato-menu-more[aria-expanded=true] .kurato-menu-plus:after{transform:rotate(-180deg)}.kurato-menu-takes{grid-column:1/-1;grid-template-rows:1fr;display:grid}.js .kurato-menu-takes{visibility:hidden;transition:grid-template-rows var(--take-open) var(--ease-io), visibility 0s var(--take-open);grid-template-rows:0fr}.js .kurato-menu-group.is-open .kurato-menu-takes{visibility:visible;transition:grid-template-rows var(--take-open) var(--ease-io), visibility 0s;grid-template-rows:1fr}.kurato-menu-takes-in{min-height:0;overflow:hidden}.kurato-menu-takes-list{padding:2px 0 var(--s-3);margin:0;list-style:none;position:relative}.kurato-menu-takes-list:before{content:"";inset-inline-start:calc(var(--col) + var(--s-2));inset-block:0 var(--s-3);background:var(--line);transform-origin:top;width:1px;transition:transform .5s var(--ease-io);position:absolute;transform:scaleY(0)}.kurato-menu-group.is-open .kurato-menu-takes-list:before,html:not(.js) .kurato-menu-takes-list:before{transition:transform .8s var(--ease-io) .1s;transform:none}.kurato-menu-takes-list>li{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(10px)}.kurato-menu-group.is-open .kurato-menu-takes-list>li,html:not(.js) .kurato-menu-takes-list>li{opacity:1;transition:opacity .6s calc(var(--j) * 45ms + .12s), transform .8s var(--ease) calc(var(--j) * 45ms + .12s);transform:none}.kurato-menu-take{grid-template-columns:var(--col) minmax(0, 1fr);align-items:baseline;column-gap:calc(var(--s-2) + var(--take-indent));padding-block:var(--take-pad);color:var(--muted);transition:color .3s;display:grid;position:relative}.kurato-menu-take-no{color:inherit;transition:color .3s}.kurato-menu-take-title{font:300 var(--take-size)/1.1 var(--serif);letter-spacing:-.005em;transition:transform .5s var(--ease)}.kurato-menu-take:before{content:"";background:var(--red);transform-origin:100%;width:10px;height:1px;transition:transform .4s var(--ease);position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--col) + var(--s-2));transform:scaleX(0)}.kurato-menu-take:hover,.kurato-menu-take:focus-visible,.kurato-menu-take[aria-current]{color:var(--text)}.kurato-menu-take:hover .kurato-menu-take-no,.kurato-menu-take:focus-visible .kurato-menu-take-no,.kurato-menu-take[aria-current] .kurato-menu-take-no{color:var(--red)}.kurato-menu-take:hover:before,.kurato-menu-take:focus-visible:before,.kurato-menu-take[aria-current]:before{transform:none}.kurato-menu-take:hover .kurato-menu-take-title,.kurato-menu-take:focus-visible .kurato-menu-take-title{transform:translate(-4px)}.kurato-menu-take[aria-current] .kurato-menu-take-title{font-style:italic}.kurato-menu-shots{--lvl:1;margin:0 0 var(--s-1);padding:0;list-style:none;position:relative}.kurato-menu-shots .kurato-menu-shots{--lvl:2;margin-block-end:0}.kurato-menu-shots .kurato-menu-shots .kurato-menu-shots{--lvl:3}.kurato-menu-shots .kurato-menu-shots .kurato-menu-shots .kurato-menu-shots{--lvl:4}.kurato-menu-shots:before{content:"";background:var(--line);width:1px;position:absolute;inset-block:3px 7px;inset-inline-start:calc(var(--col) + var(--s-2) + var(--take-indent) * var(--lvl))}.kurato-menu-shot{grid-template-columns:var(--col) minmax(0, 1fr);align-items:baseline;column-gap:calc(var(--s-2) + var(--take-indent) * (var(--lvl) + 1));color:var(--muted);padding-block:3px;transition:color .3s;display:grid;position:relative}.kurato-menu-shot .kurato-menu-take-no{opacity:.8;font-size:11px}.kurato-menu-shot-title{font:300 var(--shot-size)/1.15 var(--serif);transition:transform .5s var(--ease)}.kurato-menu-shot:before{content:"";background:var(--red);transform-origin:100%;width:8px;height:1px;transition:transform .4s var(--ease);position:absolute;inset-block-start:55%;inset-inline-start:calc(var(--col) + var(--s-2) + var(--take-indent) * var(--lvl));transform:scaleX(0)}.kurato-menu-shot:hover,.kurato-menu-shot:focus-visible,.kurato-menu-shot[aria-current]{color:var(--text)}.kurato-menu-shot:hover .kurato-menu-take-no,.kurato-menu-shot:focus-visible .kurato-menu-take-no,.kurato-menu-shot[aria-current] .kurato-menu-take-no{color:var(--red);opacity:1}.kurato-menu-shot:hover:before,.kurato-menu-shot:focus-visible:before,.kurato-menu-shot[aria-current]:before{transform:none}.kurato-menu-shot:hover .kurato-menu-shot-title,.kurato-menu-shot:focus-visible .kurato-menu-shot-title{transform:translate(-3px)}.kurato-menu-shot[aria-current] .kurato-menu-shot-title{font-style:italic}.kurato-menu-monitor{align-self:start;position:sticky;inset-block-start:max(var(--hud) + var(--s-3), 50vh - ((100vw - var(--gutter) * 2 - var(--s-7)) / 2 * 9 / 16 + 36px) / 2)}.kurato-menu-monitor .kurato-still{clip-path:inset(49.5% 0);transition:clip-path .5s var(--ease-io)}.kurato-menu.is-open .kurato-menu-monitor .kurato-still{clip-path:inset(0);transition:clip-path 1.2s var(--ease-io) .2s}.kurato-menu-monitor .kurato-still:before{transition-delay:0s}.kurato-menu.is-open .kurato-menu-monitor .kurato-still:before{opacity:1;transition-delay:1s;transform:none}.kurato-menu-reel{--dir:1;--scrub:.8s;position:absolute;inset:0}.kurato-menu-reel>img{visibility:hidden}.kurato-menu-layer{transition:filter var(--scrub) var(--ease-io);position:absolute;inset:0}.kurato-menu-layer img{transition:translate var(--scrub) var(--ease-io);animation:9s linear both kurato-menuPush;transform:none}.kurato-menu-layer.is-in{animation:kurato-menuScrub var(--scrub) var(--ease-io) both}.kurato-menu-layer.is-in img{animation:kurato-menuSlide var(--scrub) var(--ease-io) both, kurato-menuPush 9s linear both}.kurato-menu-layer.is-under{filter:brightness(.45)}.kurato-menu-layer.is-under img{translate:calc(var(--dir) * 3%) 0}@keyframes kurato-menuScrub{0%{clip-path:inset(0 calc(50% - var(--d) * 50%) 0 calc(50% + var(--d) * 50%))}to{clip-path:inset(0)}}@keyframes kurato-menuSlide{0%{translate:calc(var(--d) * -4%) 0}to{translate:0}}@keyframes kurato-menuPush{0%{scale:1.08}to{scale:1.17}}.kurato-menu-scrub{background:var(--red);width:1px;animation:kurato-menuScrubLine var(--scrub) var(--ease-io) both, kurato-menuScrubGlow var(--scrub) linear both;position:absolute;inset-block:0;box-shadow:0 0 16px 1px #ff4b3399}@keyframes kurato-menuScrubLine{0%{inset-inline-start:calc(50% - var(--d) * 50%)}to{inset-inline-start:calc(50% + var(--d) * 50%)}}@keyframes kurato-menuScrubGlow{0%,to{opacity:0}10%,90%{opacity:1}}.kurato-menu-monitor .kurato-sub,.kurato-menu-slate{display:grid}.kurato-menu-slate{text-align:end}.kurato-menu-line{animation:kurato-menuLineIn .8s var(--ease) .18s both;grid-area:1/1}.kurato-menu-line.is-out{animation:kurato-menuLineOut .35s var(--ease-io) both}@keyframes kurato-menuLineIn{0%{opacity:0;filter:blur(6px);transform:translateY(.7em)}}@keyframes kurato-menuLineOut{to{opacity:0;filter:blur(4px);transform:translateY(-.6em)}}.kurato-menu-monitor .kurato-sub{font:italic 400 clamp(19px, 1.6vw, 26px)/1.25 var(--serif);letter-spacing:.005em;inset-block-end:10%}.kurato-menu-monitor-meta{justify-content:space-between;gap:var(--s-2);opacity:0;margin-block-start:var(--s-2);transition:opacity .3s;display:flex}.kurato-menu.is-open .kurato-menu-monitor-meta{opacity:1;transition:opacity .8s 1s}.kurato-menu-live{align-items:center;gap:10px;display:inline-flex}.kurato-menu-live i{background:var(--red);border-radius:50%;width:8px;height:8px;animation:1.6s steps(2,jump-none) infinite kurato-blink}.kurato-menu-slate{color:var(--text)}.kurato-menu-rail{--step:calc(100% / var(--n));border-block-end:1.5px solid var(--line);background:repeating-linear-gradient(to left, color-mix(in srgb, var(--text) 40%, var(--bg)) 0 1.5px, transparent 1.5px var(--step)) bottom / 100% 16px no-repeat, repeating-linear-gradient(to left, var(--line) 0 1.5px, transparent 1.5px calc(var(--step) / 10)) bottom / 100% 8px no-repeat;clip-path:inset(-8px 100% -1.5px -6px);height:32px;transition:clip-path .5s var(--ease-io);position:relative}.kurato-menu.is-open .kurato-menu-rail{clip-path:inset(-8px -6px -1.5px);transition:clip-path 1.4s var(--ease-io) .2s}.kurato-menu-playhead{background:var(--red);width:1.5px;transition:inset-inline-start .5s var(--ease-io);position:absolute;inset-block:4px -1.5px;inset-inline-start:0}.kurato-menu.is-open .kurato-menu-playhead{transition:inset-inline-start .8s var(--ease-io);inset-inline-start:calc(var(--p,0) * (100% - 1.5px))}.kurato-menu-playhead:before{content:"";border:5px solid #0000;border-block-start:7px solid var(--red);position:absolute;inset-block-start:0;inset-inline-start:-4.25px}.kurato-menu-clips{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-block-start:var(--s-1);display:grid}.kurato-menu-clips span{white-space:nowrap;text-overflow:ellipsis;transition:color .4s;overflow:hidden}.kurato-menu-clips span.is-active{color:var(--text)}.kurato-menu-clips b{margin-inline-end:6px;font-weight:500}.kurato-menu-clips .is-active b{color:var(--red)}.kurato-menu-foot{justify-content:space-between;align-items:center;gap:var(--s-3);margin-block-start:clamp(0px,16vh - 105px,40px);display:flex}.kurato-menu-search{max-width:480px;margin-block:var(--s-4) 0}.kurato-menu-search .kurato-search-form{margin:0}.kurato-menu-reach{gap:var(--s-1) var(--s-3);flex-wrap:wrap;display:flex}.kurato-menu-foot a{transition:color .3s}.kurato-menu-foot a:hover,.kurato-menu-foot a:focus-visible{color:var(--text)}.kurato-menu-social{gap:var(--s-1);display:flex}.kurato-menu-social a{margin-block:-10px;padding:10px;display:block}.kurato-menu-social .kurato-icon{transition:transform .5s var(--ease)}.kurato-menu-social a:hover .kurato-icon,.kurato-menu-social a:focus-visible .kurato-icon{transform:translateY(-3px)}.kurato-menu-foot .kurato-mode{display:none}.kurato-menu-timeline,.kurato-menu-foot,.kurato-menu-search{opacity:0;transition:opacity .3s}.kurato-menu.is-open .kurato-menu-timeline,.kurato-menu.is-open .kurato-menu-foot,.kurato-menu.is-open .kurato-menu-search{opacity:1;transition:opacity .9s .5s}@media (width<=900px){.kurato-menu{gap:var(--s-3)}.kurato-menu-main{grid-template-columns:minmax(0,1fr);align-items:start}.kurato-menu-monitor{display:none}.kurato-menu{--col:64px}:is(.kurato-menu-list,.kurato-menu-group)>a{grid-template-columns:var(--col) minmax(0, 1fr)}.kurato-menu-take-title{font-size:clamp(22px,6.4vw,28px)}.kurato-menu-title{font-size:clamp(44px,min(13vw,10vh),76px)}.kurato-menu-note{text-align:start;grid-column:2;padding-block-end:2px;display:block}.kurato-menu-foot{gap:var(--s-2);margin-block-start:0}.kurato-menu-social{margin-inline-start:auto}.kurato-menu-foot .kurato-mode{display:inline-flex}}@media (width<=480px){.kurato-menu-clips span{font-size:0}.kurato-menu-clips b{font-size:13px}}.kurato-menu-timeline{--n:5}.kurato-menu-list>*,.kurato-menu-list>:first-child{--i:0}.kurato-menu-list>:nth-child(2){--i:1}.kurato-menu-list>:nth-child(3){--i:2}.kurato-menu-list>:nth-child(4){--i:3}.kurato-menu-list>:nth-child(5){--i:4}.kurato-menu-list>:nth-child(6){--i:5}.kurato-menu-list>:nth-child(7){--i:6}.kurato-menu-list>:nth-child(8){--i:7}.kurato-menu-list>:nth-child(9){--i:8}.kurato-menu-list>:nth-child(10){--i:9}.kurato-menu-list>:nth-child(11){--i:10}.kurato-menu-list>:nth-child(12){--i:11}.kurato-menu-list>:nth-child(13){--i:12}.kurato-menu-list>:nth-child(14){--i:13}.kurato-menu-list>:nth-child(15){--i:14}.kurato-menu-list>:nth-child(16){--i:15}.kurato-menu-list>:nth-child(17){--i:16}.kurato-menu-list>:nth-child(18){--i:17}.kurato-menu-list>:nth-child(19){--i:18}.kurato-menu-list>:nth-child(20){--i:19}.kurato-menu-list>:nth-child(21){--i:20}.kurato-menu-list>:nth-child(22){--i:21}.kurato-menu-list>:nth-child(23){--i:22}.kurato-menu-list>:nth-child(24){--i:23}.kurato-menu-list>:nth-child(25){--i:24}.kurato-menu-list>:nth-child(26){--i:25}.kurato-menu-list>:nth-child(27){--i:26}.kurato-menu-list>:nth-child(28){--i:27}.kurato-menu-list>:nth-child(29){--i:28}.kurato-menu-list>:nth-child(30){--i:29}.kurato-menu-list>:nth-child(31){--i:30}.kurato-menu-list>:nth-child(32){--i:31}.kurato-menu-takes-list>li{--j:12}.kurato-menu-takes-list>li:first-child{--j:0}.kurato-menu-takes-list>li:nth-child(2){--j:1}.kurato-menu-takes-list>li:nth-child(3){--j:2}.kurato-menu-takes-list>li:nth-child(4){--j:3}.kurato-menu-takes-list>li:nth-child(5){--j:4}.kurato-menu-takes-list>li:nth-child(6){--j:5}.kurato-menu-takes-list>li:nth-child(7){--j:6}.kurato-menu-takes-list>li:nth-child(8){--j:7}.kurato-menu-takes-list>li:nth-child(9){--j:8}.kurato-menu-takes-list>li:nth-child(10){--j:9}.kurato-menu-takes-list>li:nth-child(11){--j:10}.kurato-menu-takes-list>li:nth-child(12){--j:11}.kurato-still{isolation:isolate;color:var(--on-still);background:#0e0f12;margin:0;display:block;position:relative;overflow:hidden}.kurato-still img,.kurato-still video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.elementor .kurato-still img{height:100%}.kurato-still img{transition:transform 1.8s var(--ease);transform:scale(1.04)}.kurato-still .kurato-px{transform:translate3d(var(--px,0px), 0, 0);will-change:transform;position:absolute;inset:0 -7%}.kurato-still:after{content:"";z-index:1;background:var(--grain), linear-gradient(to top, #00000061, transparent 42%), radial-gradient(ellipse at center, transparent 50%, #00000080 100%);pointer-events:none;position:absolute;inset:0}.kurato-no-grain .kurato-still:after{background:linear-gradient(#0000 58%,#00000061),radial-gradient(#0000 50%,#00000080 100%)}.kurato-still:before{content:"";z-index:2;--c:#f4f1eaf2;opacity:0;transition:opacity .35s, transform .6s var(--ease);pointer-events:none;background:linear-gradient(var(--c), var(--c)) right top / 18px 1px no-repeat, linear-gradient(var(--c), var(--c)) right top / 1px 18px no-repeat, linear-gradient(var(--c), var(--c)) left top / 18px 1px no-repeat, linear-gradient(var(--c), var(--c)) left top / 1px 18px no-repeat, linear-gradient(var(--c), var(--c)) right bottom / 18px 1px no-repeat, linear-gradient(var(--c), var(--c)) right bottom / 1px 18px no-repeat, linear-gradient(var(--c), var(--c)) left bottom / 18px 1px no-repeat, linear-gradient(var(--c), var(--c)) left bottom / 1px 18px no-repeat;position:absolute;inset:14px;transform:scale(1.05)}a:hover>.kurato-still:before,a:focus-visible>.kurato-still:before,button:hover>.kurato-still:before,button:focus-visible>.kurato-still:before{opacity:1;transform:none}a:hover>.kurato-still img,a:focus-visible>.kurato-still img,button:hover>.kurato-still img{transform:scale(1.1)}.kurato-still.is-playing img{animation:18s ease-in-out infinite alternate kurato-pan}@keyframes kurato-pan{0%{transform:translate(1.5%,.6%)scale(1.06)}to{transform:translate(-1.5%,-.6%)scale(1.12)}}.kurato-pos-left img{object-position:16% 50%}.kurato-r-scope{aspect-ratio:2.39}.kurato-r-wide{aspect-ratio:16/9}.kurato-r-tall{aspect-ratio:4/5}.kurato-r-academy{aspect-ratio:1.375}.kurato-sub{z-index:3;text-align:center;width:min(90%,56ch);font:400 clamp(17px, 1.4vw, 21px)/1.4 var(--body);color:#fff;text-shadow:0 1px 2px #000000e6,0 0 14px #000000b3;position:absolute;inset-block-end:9%;inset-inline-start:50%;transform:translate(50%)}.kurato-slate{align-items:baseline;gap:var(--s-3);border-block-start:1px solid var(--line);grid-template-columns:auto 1fr auto;margin-block-start:var(--s-2);padding-block-start:var(--s-2);display:grid}.kurato-slate h3{text-underline-offset:.16em;transition:color .35s var(--ease), text-decoration-color .35s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}a:hover .kurato-slate h3,a:focus-visible .kurato-slate h3{text-decoration-color:currentColor}.kurato-hero{--shut:min(1, var(--hp,0) * 2);z-index:0;background:var(--black);height:100svh;min-height:560px;color:var(--on-still);--red:#ff4b33;--wipe:1.2s;--hold:6.5s;position:relative;overflow:hidden}.kurato-hero.is-pinned{position:sticky;inset-block-start:0}.kurato-hero.is-pinned.is-covered,.js .kurato-hero.is-pinned.is-covered *{visibility:hidden}:where(.kurato-hero.is-pinned~*){z-index:1;background-color:var(--bg);transition:background-color .6s var(--ease);position:relative}.kurato-hero:after{content:"";z-index:5;background:var(--black);opacity:calc(var(--shut) * .38);pointer-events:none;position:absolute;inset:0}.kurato-hero:before{content:"";z-index:6;height:1px;opacity:clamp(0, 1 - max(var(--hp,0) - .5, .5 - var(--hp,0)) * 9, 1);scale:max(0, 1 - max(0, var(--hp,0) - .5) * 8) 1;pointer-events:none;background:linear-gradient(270deg,#0000,#ffe8d0e6 28%,#fff 50%,#ffe8d0e6 72%,#0000);position:absolute;inset-block-start:50%;inset-inline:0;box-shadow:0 0 22px 2px #ffc49499}.kurato-hero>.kurato-still{position:absolute;inset:0}.kurato-hero>.kurato-still,.kurato-hero-slide .kurato-px{scale:calc(1 + var(--shut) * .16);translate:calc(var(--mx,0) * -6px) calc(var(--my,0) * -3px)}.kurato-bar{z-index:3;height:calc(13vh + var(--shut) * 37.2vh);background:var(--black);align-items:center;display:flex;position:absolute;inset-inline:0}.kurato-bar.kurato-bar-top{inset-block-start:0}.kurato-bar.kurato-bar-bottom{inset-block-end:0}.kurato-bar.kurato-bar-top{transform-origin:top}.kurato-bar.kurato-bar-bottom{transform-origin:bottom}.kurato-hero>.kurato-bar{background:0 0;height:13vh}.kurato-hero>.kurato-bar:before{content:"";z-index:-1;background:var(--black);transform-origin:inherit;scale:1 calc(1 + var(--shut) * 37.2 / 13);position:absolute;inset:0}.kurato-hero>.kurato-bar-top>*{translate:0 calc(var(--shut) * 18.6vh)}.kurato-hero>.kurato-bar-bottom>*{translate:0 calc(var(--shut) * -18.6vh)}.js .kurato-hero:not(.is-open) .kurato-bar{animation:kurato-aperture 1.9s var(--ease) both}@keyframes kurato-aperture{0%{scale:1 3.885}}.kurato-hero-meta{justify-content:space-between;gap:var(--s-3);width:100%;padding-inline:var(--gutter);color:var(--on-still-muted);display:flex}.js .kurato-hero-meta,.js .kurato-hero-ctrl{animation:kurato-fadeIn 1.2s var(--ease) 2s both}@keyframes kurato-fadeIn{0%{opacity:0}}.kurato-title-card{z-index:2;text-align:center;place-content:center;gap:var(--s-2);padding-inline:var(--gutter);text-shadow:0 1px 18px #0a0b0d8c;pointer-events:none;opacity:calc(1 - var(--hp,0) * 2.6);translate:calc(var(--mx,0) * 3px) calc(var(--hp,0) * -12vh + var(--my,0) * 2px);background:radial-gradient(46% 42%,#0a0b0d80,#0a0b0d29 60%,#0000 85%);display:grid;position:absolute;inset:0}.kurato-title-card>*{pointer-events:auto}.kurato-title-card h1{font-size:calc(clamp(56px, 10vw, 176px) * var(--display-scale,1));letter-spacing:calc(-.02em + var(--hp,0) * .12em);line-height:.95}.kurato-title-card .kurato-mono{color:var(--on-still)}.kurato-hero-play{color:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;margin-block-start:clamp(16px,3vh,36px);padding:0}.kurato-hero-play .kurato-play{position:static;inset:auto}.kurato-hero-play:hover .kurato-play i,.kurato-hero-play:focus-visible .kurato-play i{background:var(--red);border-color:var(--red);transform:scale(1.08)}.kurato-title-card noscript{justify-self:center;margin-block-start:clamp(16px,3vh,36px)}.kurato-title-kicker{justify-content:center;align-items:center;gap:var(--s-2);font:italic 300 clamp(18px, 1.7vw, 28px)/1.2 var(--serif);letter-spacing:.01em;margin-block-end:clamp(16px,3vh,36px);display:flex}.kurato-title-kicker:before,.kurato-title-kicker:after{content:"";opacity:.7;background:linear-gradient(90deg,currentColor,#0000);width:clamp(28px,5vw,84px);height:1px}.kurato-title-kicker:after{background:linear-gradient(270deg,currentColor,#0000)}.js .kurato-title-card>*{animation:kurato-rack 2s var(--ease) 1.1s both}.js .kurato-title-card>:nth-child(2){animation-delay:1.35s}@keyframes kurato-rack{0%{opacity:0;filter:blur(12px);letter-spacing:.04em}}.kurato-hero .kurato-title-card :is(h1,h2).is-measuring{letter-spacing:.04em}.kurato-hero.is-short{height:78vh;min-height:520px}@media (width<=600px){.kurato-hero-meta span:first-child{display:none}.kurato-hero-meta{justify-content:center}}@media (width<=700px){.kurato-hero>.kurato-still img{object-position:76% 50%}.kurato-hero-slide img{object-position:var(--pos-sm,50% 50%)}}.kurato-hero-reel{--dir:1;position:absolute;inset:13vh 0;overflow:hidden}.kurato-hero.is-back .kurato-hero-reel{--dir:-1}.kurato-hero-slide{visibility:hidden;position:absolute;inset:0}.kurato-hero-slide.is-on,.kurato-hero-slide.is-in,.kurato-hero-slide.is-out{visibility:visible}.kurato-hero-slide.is-in{z-index:1;animation:kurato-wipe var(--wipe) var(--ease-io) both}.kurato-hero.is-back .kurato-hero-slide.is-in{animation-name:kurato-wipeBack}.kurato-hero-slide.is-in .kurato-px{animation:kurato-slideIn var(--wipe) var(--ease-io) both}.kurato-hero-slide.is-out .kurato-px{animation:kurato-slideOut var(--wipe) var(--ease-io) both}@keyframes kurato-wipe{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes kurato-wipeBack{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes kurato-slideIn{0%{transform:translate3d(calc(-1*(var(--dir) * -5%)), 0, 0)}}@keyframes kurato-slideOut{to{transform:translate3d(calc(-1*(var(--dir) * 4%)), 0, 0);filter:brightness(.5)}}.kurato-hero-slide:is(.is-on,.is-in,.is-out) img{animation:12s linear both kurato-push}.kurato-hero-slide:nth-child(2n):is(.is-on,.is-in,.is-out) img{animation-name:kurato-pull}@keyframes kurato-push{0%{transform:scale(1.04)}to{transform:translate(1%,.5%)scale(1.13)}}@keyframes kurato-pull{0%{transform:translate(-1%,-.5%)scale(1.13)}to{transform:scale(1.04)}}.kurato-hero-wipe{z-index:2;background:var(--red);opacity:0;pointer-events:none;width:1px;position:absolute;inset-block:0;inset-inline-start:0;box-shadow:0 0 24px 1px #ff4b3399}.kurato-hero.is-wiping .kurato-hero-wipe{animation:kurato-wipeLine var(--wipe) var(--ease-io) both, kurato-wipeGlow var(--wipe) linear both}@keyframes kurato-wipeLine{0%{inset-inline-start:calc(50% - var(--dir) * 50%)}to{inset-inline-start:calc(50% + var(--dir) * 50%)}}@keyframes kurato-wipeGlow{0%,to{opacity:0}10%,90%{opacity:1}}.kurato-hero-cap{z-index:2;max-width:min(44ch, calc(100% - var(--gutter) * 2 - 112px));opacity:calc(1 - var(--hp,0) * 3);text-shadow:0 1px 18px #0a0b0d99;position:absolute;inset-block-end:var(--s-4);inset-inline-start:var(--gutter)}.kurato-hero-cap>:is(a,span){justify-items:start;gap:6px;display:grid}.kurato-hero-cap .kurato-mono{color:var(--on-still)}.kurato-hero-cap strong{font:italic 300 clamp(30px, 3vw, 52px)/1.08 var(--serif);letter-spacing:-.01em;transition:background-size .6s var(--ease);background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat}.kurato-hero-cap a:hover strong,.kurato-hero-cap a:focus-visible strong{background-size:100% 1px}.js .kurato-hero-slide:is(.is-on,.is-in) .kurato-hero-cap>:is(a,span)>*{animation:kurato-capIn .9s var(--ease) calc(.45s + var(--l) * 80ms) both}.js .kurato-hero-slide.is-intro .kurato-hero-cap>:is(a,span)>*{animation-delay:calc(2.1s + var(--l) * 80ms)}.js .kurato-hero-slide.is-out .kurato-hero-cap>:is(a,span)>*{animation:kurato-capOut .45s var(--ease-io) calc(var(--l) * 40ms) both}@keyframes kurato-capIn{0%{clip-path:inset(-20% -10% 100%);transform:translateY(100%)}to{clip-path:inset(-20% -10%);transform:none}}@keyframes kurato-capOut{0%{clip-path:inset(-20% -10%)}to{clip-path:inset(100% -10% -20%);transform:translateY(-100%)}}.kurato-hero-ctrl{justify-content:space-between;align-items:center;gap:var(--s-4);width:100%;padding-inline:var(--gutter);color:var(--on-still-muted);opacity:calc(1 - var(--hp,0) * 3);grid-template-columns:minmax(0,420px) auto;display:grid}html:not(.js) .kurato-hero-timeline,html:not(.js) .kurato-hero-nav{display:none}.kurato-hero-timeline{align-items:center;gap:var(--s-3);display:flex}.kurato-hero-count{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.kurato-hero-count b{vertical-align:bottom;color:var(--on-still);font-weight:500;display:inline-grid;overflow:hidden}.kurato-hero-count i{grid-area:1/1;font-style:normal}.kurato-hero-segs{flex:1;gap:6px;display:flex}.kurato-hero-segs button{flex:1;height:44px;position:relative}.kurato-hero-segs button:before,.kurato-hero-segs button:after,.kurato-hero-segs i{content:"";height:2px;position:absolute;inset-block-start:calc(50% - 1px);inset-inline:0}.kurato-hero-segs button:before{transition:background-color .4s var(--ease);background:#f4f1ea47}.kurato-hero-segs button:hover:before,.kurato-hero-segs button:focus-visible:before{background-color:#f4f1ea99}.kurato-hero-segs button:after{background:var(--on-still);transform-origin:0;transition:transform .6s var(--ease-io) var(--d,0s);transform:scaleX(0)}.kurato-hero-segs .is-done:after{transform-origin:100%;transform:none}.kurato-hero.is-back .kurato-hero-segs button:after{transform-origin:100%}.kurato-hero.is-back .kurato-hero-segs .is-done:after{transform-origin:0}.kurato-hero-segs i{z-index:1;background:var(--red);transform-origin:100%;clip-path:inset(0 0 0 100%);transition:clip-path .6s var(--ease-io) var(--d,0s), transform var(--f,0s) var(--ease)}.kurato-hero .kurato-hero-segs .is-active i{clip-path:inset(0);transition:none;transform:scaleX(0)}.kurato-hero.is-open .kurato-hero-segs .is-active i{animation:kurato-segFill var(--hold) linear calc(var(--d,0s) + .35s) both}.kurato-hero.is-paused .kurato-hero-segs .is-active i,.kurato-hero.is-paused .kurato-hero-slide img{animation-play-state:paused}@keyframes kurato-segFill{0%{animation-timing-function:var(--ease);transform:scaleX(0)}12%{animation-timing-function:linear;transform:scaleX(.18)}to{transform:none}}.js .kurato-hero{touch-action:pan-y}.js .kurato-hero-reel{cursor:grab}.kurato-hero.is-dragging,.kurato-hero.is-dragging *{cursor:grabbing;-webkit-user-select:none;user-select:none}.kurato-hero-nav{align-items:center;display:flex}.kurato-hero-nav button{width:44px;height:44px;color:var(--on-still-muted);place-items:center;transition:color .3s;display:grid}.kurato-hero-nav svg{transition:translate .5s var(--ease)}.kurato-hero-prev:hover svg{translate:-4px}.kurato-hero-next:hover svg{translate:4px}.kurato-hero-nav button:hover,.kurato-hero-nav button:focus-visible{color:var(--on-still)}.kurato-hero-toggle i{border-inline:2px solid;width:8px;height:10px}.kurato-hero.is-stopped .kurato-hero-toggle i{border:solid #0000;border-block-width:5px;border-inline-width:9px 0;border-inline-start-color:currentColor;width:0}@media (width<=600px){.kurato-hero-ctrl{gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto}.kurato-hero-timeline{gap:var(--s-2)}.kurato-hero-segs{gap:4px}.kurato-hero-nav .kurato-hero-prev,.kurato-hero-nav .kurato-hero-next{display:none}}.kurato-hero-cue{z-index:4;aspect-ratio:1;width:clamp(76px,6.5vw,100px);color:var(--on-still);opacity:calc(1 - var(--hp,0) * 3);background:radial-gradient(closest-side,#0a0b0d75,#0a0b0d33 72%,#0000);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:calc(13vh + var(--s-3));inset-inline-end:var(--gutter)}.js .kurato-hero-cue{animation:kurato-cueIn 1.6s var(--ease) 2.4s both}@keyframes kurato-cueIn{0%{opacity:0;rotate:-90deg;scale:.6}}.js .kurato-hero[data-pin="0"]:not(.is-open) .kurato-bar,.js .kurato-hero[data-pin="0"] :is(.kurato-title-card>*,.kurato-hero-meta,.kurato-hero-ctrl,.kurato-hero-cue),.js .kurato-hero[data-pin="0"] .kurato-hero-slide.is-intro .kurato-hero-cap>:is(a,span)>*{animation:none}.kurato-hero-cue>svg,.kurato-hero-cue-ring{grid-area:1/1;width:100%;height:100%;overflow:visible}.kurato-hero-cue-ring>svg{width:100%;height:100%;overflow:visible}.kurato-hero-cue-name{rotate:calc(var(--hp,0) * 300deg)}.kurato-hero-cue-ring,.kurato-hero-cue>.kurato-hero-cue-name{animation:36s linear infinite kurato-spin}.kurato-hero-cue-name{direction:ltr}.kurato-hero-cue-name text{font:500 12.5px/1 var(--mono);text-transform:uppercase;fill:currentColor}@keyframes kurato-spin{to{transform:rotate(-360deg)}}.kurato-hero-cue-arrow{aspect-ratio:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:46%;transition:background-color .4s var(--ease), border-color .4s var(--ease), scale .6s var(--ease);background:#0a0b0d29;border:1.5px solid;border-radius:50%;grid-area:1/1;place-items:center;display:grid;overflow:hidden}.kurato-hero-cue-arrow>svg,.kurato-hero-cue-drop{width:40%;height:40%;animation:kurato-cueDrop 2.2s var(--ease-io) infinite}.kurato-hero-cue-drop>svg{width:100%;height:100%}.kurato-hero-cue-arrow path{stroke-width:1.5px;vector-effect:non-scaling-stroke}@keyframes kurato-cueDrop{0%{translate:0 -170%}38%,62%{translate:0}to{translate:0 170%}}.kurato-hero-cue:hover .kurato-hero-cue-arrow,.kurato-hero-cue:focus-visible .kurato-hero-cue-arrow{background-color:var(--red);border-color:var(--red);scale:1.1}@media (width<=700px){.kurato-hero-cap{max-width:calc(100% - var(--gutter) * 2 - 84px);inset-block-end:var(--s-3)}.kurato-hero-cue{inset-block-end:calc(13vh + var(--s-2))}}@media (prefers-reduced-motion:reduce){.kurato-hero-segs .is-active i{transform:none}.kurato-hero-nav .kurato-hero-toggle{display:none}}.kurato-page-head{padding-block-start:calc(var(--hud) + clamp(72px, 9vw, 144px));padding-block-end:var(--s-7)}.kurato-page-head h1{font-size:calc(clamp(48px, 7.4vw, 128px) * var(--display-scale,1));letter-spacing:-.02em;max-width:16ch;line-height:.98}.kurato-page-head .kurato-grid{align-items:end;margin-block-start:var(--s-6)}.kurato-page-intro{color:var(--muted);grid-column:8/-1;max-width:48ch}.kurato-page-count{grid-column:1/7}.kurato-page-head .kurato-lede-left .kurato-page-intro{grid-column:1/-1}@media (width<=900px){.kurato-page-intro,.kurato-page-count{grid-column:1/-1}.kurato-page-count{margin-block-end:var(--s-2)}}.kurato-sec-head{justify-content:space-between;align-items:end;gap:var(--s-3);flex-wrap:wrap;margin-block-end:var(--s-6);display:flex}.kurato-sec-head h2{max-width:18ch}.kurato-hero-cap>:is(a,span)>:first-child{--l:0}.kurato-hero-cap>:is(a,span)>:nth-child(2){--l:1}.kurato-hero-slide:first-child{--pos-sm:76% 50%}.kurato-hero-slide:nth-child(2){--pos-sm:82% 50%}.kurato-hero-slide:nth-child(4){--pos-sm:60% 50%}.kurato-hero-slide:nth-child(5){--pos-sm:80% 50%}.kurato-crumbs ol{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.kurato-crumbs li+li:before{content:"/";color:var(--red);margin-inline-end:10px}.kurato-crumbs a{color:var(--muted);transition:color .3s}.kurato-crumbs a:hover,.kurato-crumbs a:focus-visible,.kurato-crumbs [aria-current]{color:var(--text)}.kurato-page-head .kurato-crumbs,.kurato-post-head .kurato-crumbs{margin-block-end:var(--s-4)}.kurato-crumbs-band{padding-block:var(--s-3) 0}.kurato-crumbs>span a,.kurato-crumbs .rank-math-breadcrumb a{color:var(--muted);transition:color .3s}.kurato-crumbs>span a:hover,.kurato-crumbs>span a:focus-visible,.kurato-crumbs .rank-math-breadcrumb a:hover,.kurato-crumbs .rank-math-breadcrumb a:focus-visible{color:var(--text)}.kurato-crumbs .rank-math-breadcrumb .separator{color:var(--red)}.kurato-crumbs .rank-math-breadcrumb p{margin:0}.kurato-crumbs .breadcrumb_last,.kurato-crumbs .rank-math-breadcrumb .last{color:var(--text)}.kurato-logline{padding-block:var(--section) var(--s-7)}.kurato-logline .kurato-lead{font:300 clamp(30px, 3.9vw, 62px)/1.12 var(--serif);letter-spacing:-.01em;grid-column:1/11}.kurato-logline-meta{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-5);border-block-start:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;margin-block-start:var(--s-6);padding-block-start:var(--s-3);display:flex}.kurato-logline-meta ul{gap:var(--s-1) var(--s-5);flex-wrap:wrap;display:flex}@media (width<=900px){.kurato-logline .kurato-lead{grid-column:1/-1}}.kurato-filmstrip{position:relative}.kurato-filmstrip-pin{padding-block:var(--s-7)}.kurato-filmstrip-head{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-3);padding-inline:var(--gutter);flex-wrap:wrap;margin-block-end:var(--s-4);display:flex}.kurato-filmstrip-head h2{font-size:clamp(32px,3.4vw,52px)}.kurato-filmstrip-head div{align-items:baseline;gap:var(--s-4);display:flex}.kurato-filmstrip-count{white-space:nowrap;font-variant-numeric:tabular-nums}.kurato-filmstrip-track{padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:clamp(24px,4vw,72px);padding-block-end:var(--s-2);display:flex;overflow-x:auto}.kurato-filmstrip-track::-webkit-scrollbar{display:none}.kurato-filmstrip-frame{scroll-snap-align:center;flex:0 0 84vw;height:100%;display:block;overflow:hidden}.kurato-filmstrip-frame .kurato-still{outline:1px solid var(--line);outline-offset:-1px;height:100%}.kurato-filmstrip-frame .kurato-sub{display:none}.kurato-filmstrip-scrub{padding-inline:var(--gutter);margin-block-start:var(--s-4)}.kurato-filmstrip-rail{cursor:ew-resize;touch-action:none;--step:calc((100% - 1.5px) / (var(--n,6) - 1));border-block-end:1.5px solid var(--line);background:repeating-linear-gradient(to left, color-mix(in srgb, var(--text) 40%, var(--bg)) 0 1.5px, transparent 1.5px calc(var(--step) / 2)) bottom / 100% 14px no-repeat, repeating-linear-gradient(to left, var(--line) 0 1.5px, transparent 1.5px calc(var(--step) / 10)) bottom / 100% 8px no-repeat;height:44px;position:relative}.kurato-filmstrip-rail .kurato-filmstrip-tick{background:var(--muted);width:1.5px;height:22px;box-shadow:1.5px 0 0 var(--bg), -1.5px 0 0 var(--bg);position:absolute;inset-block-end:0}.kurato-filmstrip-playhead{background:var(--red);width:1.5px;position:absolute;inset-block:12px -1.5px;inset-inline-start:calc(var(--p,0) * (100% - 1.5px))}.kurato-filmstrip-playhead:before{content:"";border:5px solid #0000;border-block-start:7px solid var(--red);position:absolute;inset-block-start:0;inset-inline-start:-4.25px}.is-scrubbing .kurato-filmstrip-playhead:before{transform:scale(1.3)}.kurato-filmstrip-chapters{height:32px;margin-block-start:var(--s-2);position:relative}.kurato-filmstrip-chapters button{white-space:nowrap;text-overflow:ellipsis;font:400 13px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:start;padding-block:6px;transition:color .3s;position:absolute;inset-block-start:0;inset-inline-start:calc(var(--i) / (var(--n) - 1) * 100%);overflow:hidden;transform:translate(50%)}.kurato-filmstrip-chapters button:first-child{transform:none}.kurato-filmstrip-chapters button:last-child{transform:translate(100%)}.kurato-filmstrip-chapters button:hover,.kurato-filmstrip-chapters button.is-current{color:var(--text)}.kurato-filmstrip-chapters button.is-current b{color:var(--red)}.kurato-filmstrip-chapters b{font-weight:500}@media (width<=1100px){.kurato-filmstrip-chapters span{display:none}}.kurato-filmstrip-chapters.is-numbers span{display:none}.kurato-filmstrip.is-pinned .kurato-filmstrip-pin{height:100vh;min-height:620px;padding-block:var(--hud) 0;flex-direction:column;justify-content:center;display:flex;position:sticky;inset-block-start:0;overflow:hidden}.kurato-filmstrip.is-pinned .kurato-filmstrip-track{scroll-snap-type:none;will-change:transform;padding-block-end:0;overflow:visible}.kurato-filmstrip.is-pinned .kurato-filmstrip-frame{opacity:.35;transition:opacity .7s var(--ease);flex-basis:min(62vw,1080px)}.kurato-filmstrip.is-pinned .kurato-filmstrip-frame.is-current,.kurato-filmstrip.is-pinned .kurato-filmstrip-frame:focus-visible{opacity:1}.kurato-filmstrip.is-pinned .kurato-filmstrip-frame .kurato-still{inset-inline-start:50%;transform:translate(50%)}.kurato-filmstrip.is-pinned .kurato-filmstrip-frame .kurato-sub{opacity:0;transition:opacity .6s .15s;display:block}.kurato-filmstrip.is-pinned .kurato-filmstrip-frame.is-current .kurato-sub{opacity:1}.kurato-filmstrip.is-pinned .kurato-filmstrip-frame.is-current .kurato-still img{transform:scale(1.08)}@media (width<=900px){.kurato-slate{grid-template-columns:auto 1fr;row-gap:4px}.kurato-slate>.kurato-mono:last-child{grid-column:1/-1}}.kurato-filmstrip-scrub{--n:6}.kurato-filmstrip-chapters button:first-child{--i:0}.kurato-filmstrip-chapters button:nth-child(2){--i:1}.kurato-filmstrip-chapters button:nth-child(3){--i:2}.kurato-filmstrip-chapters button:nth-child(4){--i:3}.kurato-filmstrip-chapters button:nth-child(5){--i:4}.kurato-filmstrip-chapters button:nth-child(6){--i:5}.kurato-filmstrip-chapters button:nth-child(7){--i:6}.kurato-filmstrip-chapters button:nth-child(8){--i:7}.kurato-filmstrip-chapters button:nth-child(9){--i:8}.kurato-filmstrip-chapters button:nth-child(10){--i:9}.kurato-filmstrip-chapters button:nth-child(11){--i:10}.kurato-filmstrip-chapters button:nth-child(12){--i:11}.kurato-filmstrip-chapters button:nth-child(13){--i:12}.kurato-filmstrip-chapters button:nth-child(14){--i:13}.kurato-filmstrip-chapters button:nth-child(15){--i:14}.kurato-filmstrip-chapters button:nth-child(16){--i:15}.kurato-filmstrip-chapters button:nth-child(17){--i:16}.kurato-filmstrip-chapters button:nth-child(18){--i:17}.kurato-filmstrip-chapters button:nth-child(19){--i:18}.kurato-filmstrip-chapters button:nth-child(20){--i:19}.kurato-filmstrip-chapters button:nth-child(21){--i:20}.kurato-filmstrip-chapters button:nth-child(22){--i:21}.kurato-filmstrip-chapters button:nth-child(23){--i:22}.kurato-filmstrip-chapters button:nth-child(24){--i:23}.kurato-filmstrip-chapters button:nth-child(25){--i:24}.kurato-filmstrip-chapters button:nth-child(26){--i:25}.kurato-filmstrip-chapters button:nth-child(27){--i:26}.kurato-filmstrip-chapters button:nth-child(28){--i:27}.kurato-filmstrip-chapters button:nth-child(29){--i:28}.kurato-filmstrip-chapters button:nth-child(30){--i:29}.kurato-filmstrip-chapters button:nth-child(31){--i:30}.kurato-filmstrip-chapters button:nth-child(32){--i:31}.kurato-filmstrip-chapters button:nth-child(33){--i:32}.kurato-filmstrip-chapters button:nth-child(34){--i:33}.kurato-filmstrip-chapters button:nth-child(35){--i:34}.kurato-filmstrip-chapters button:nth-child(36){--i:35}.kurato-filmstrip-chapters button:nth-child(37){--i:36}.kurato-filmstrip-chapters button:nth-child(38){--i:37}.kurato-filmstrip-chapters button:nth-child(39){--i:38}.kurato-filmstrip-chapters button:nth-child(40){--i:39}.kurato-filmstrip-chapters button:nth-child(41){--i:40}.kurato-filmstrip-chapters button:nth-child(42){--i:41}.kurato-filmstrip-chapters button:nth-child(43){--i:42}.kurato-filmstrip-chapters button:nth-child(44){--i:43}.kurato-filmstrip-chapters button:nth-child(45){--i:44}.kurato-filmstrip-chapters button:nth-child(46){--i:45}.kurato-filmstrip-chapters button:nth-child(47){--i:46}.kurato-filmstrip-chapters button:nth-child(48){--i:47}.kurato-showreel{padding-block:var(--section);align-items:center;row-gap:var(--s-5)}.kurato-showreel-media{text-align:start;width:100%;display:block;position:relative}.kurato-showreel>.kurato-showreel-media{grid-column:1/8}.kurato-showreel-copy{grid-column:9/-1}.kurato-showreel-copy h2{margin-block-end:var(--s-3)}.kurato-showreel-copy p{color:var(--muted);margin-block-end:var(--s-4)}.kurato-play{z-index:3;align-items:center;gap:var(--s-2);color:var(--on-still);display:inline-flex;position:absolute;inset-block-end:var(--s-3);inset-inline-start:var(--s-3)}.kurato-play .kurato-mono{color:inherit}.kurato-play i{width:56px;height:56px;transition:background .4s var(--ease), transform .6s var(--ease);border:1px solid #f4f1eab3;border-radius:50%;place-items:center;display:grid}.kurato-play i:before{content:"";border:7px solid #0000;border-inline-start:11px solid;margin-inline-start:7px}.kurato-showreel-media:hover .kurato-play i,.kurato-showreel-media:focus-visible .kurato-play i{background:var(--red);border-color:var(--red);transform:scale(1.08)}@media (width<=900px){.kurato-showreel>.kurato-showreel-media,.kurato-showreel-copy{grid-column:1/-1}}:is(.kurato-screening,.kurato-lightbox){width:100vw;max-width:none;height:100dvh;max-height:none;padding:var(--hud) var(--gutter) var(--s-4);background:var(--black);color:var(--on-still);border:0;margin:0}:is(.kurato-screening,.kurato-lightbox)[open]{justify-content:center;gap:var(--s-3);flex-direction:column;display:flex}:is(.kurato-screening,.kurato-lightbox)::backdrop{background:var(--black)}.kurato-screen{width:min(100%,1500px);margin-inline:auto}.kurato-screen .kurato-still{aspect-ratio:2.39}.kurato-screening[open] .kurato-screen .kurato-still{animation:kurato-unveil 1.2s var(--ease-io) both}@keyframes kurato-unveil{0%{clip-path:inset(50% 0)}to{clip-path:inset(0)}}.kurato-screen .kurato-still img{opacity:0}.kurato-screen .kurato-still img.is-on{opacity:1}.kurato-screen .kurato-sub{inset-block-end:8%}.kurato-screen-player{aspect-ratio:16/9;background:var(--black);width:100%;position:relative}.kurato-screen-player iframe,.kurato-screen-player video{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.kurato-screening[open] .kurato-screen-player{animation:kurato-unveil 1.2s var(--ease-io) both}@media (prefers-reduced-motion:reduce){.kurato-screening[open] .kurato-screen-player{animation:none}}.kurato-screen-ui{align-items:center;gap:var(--s-3);width:min(100%,1500px);color:var(--on-still-muted);grid-template-columns:auto auto 1fr auto;margin-inline:auto;display:grid}.kurato-screen-ui button{color:var(--on-still);font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:start;min-width:64px;padding:12px 0}.kurato-screen-ui>button:last-child{text-align:end}.kurato-screen-ui>button:only-child{grid-column:-2;justify-self:end}.kurato-screen-rail{cursor:pointer;background:repeating-linear-gradient(270deg,#2b2e33 0 1.5px,#0000 1.5px 2%) bottom/100% 8px no-repeat;border-block-end:1.5px solid #2b2e33;height:24px;position:relative}.kurato-screen-rail i{background:#ff4b33;width:1.5px;position:absolute;inset-block:0 -1.5px;inset-inline-start:calc(var(--p,0) * (100% - 1.5px))}.kurato-screen-rail i:before{content:"";border:5px solid #0000;border-block-start:7px solid #ff4b33;position:absolute;inset-block-start:0;inset-inline-start:-4.25px}.kurato-screen-tc{font-family:var(--tc);font-variant-numeric:tabular-nums}@media (width<=600px){.kurato-screen-ui{grid-template-columns:auto 1fr auto}.kurato-screen-rail{grid-area:1/1/auto/-1}}.kurato-lightbox .kurato-screen{flex:auto;min-height:0;display:flex}.kurato-lightbox[open] .kurato-screen{animation:kurato-fadeIn .3s var(--ease) both}.kurato-lightbox .kurato-still{aspect-ratio:auto;background-color:#0000;flex:auto;min-height:0}.kurato-lightbox .kurato-still:before,.kurato-lightbox .kurato-still:after{content:none}.kurato-lightbox .kurato-still img{object-fit:contain;transition:opacity .45s var(--ease);transform:none}.kurato-lightbox-nav{align-items:center;gap:var(--s-3);display:flex}.kurato-lightbox-count{font-family:var(--tc);font-variant-numeric:tabular-nums}.kurato-lightbox .kurato-screen-rail{cursor:default}.kurato-credits{padding-block:var(--section)}.kurato-credits-intro{text-align:center;text-wrap:balance;max-width:22ch;font:300 clamp(30px, 3.6vw, 56px)/1.12 var(--serif);margin-block-end:var(--s-7);margin-inline:auto}.kurato-credits-intro em{display:block}.kurato-roll{gap:var(--s-7) var(--s-6);grid-template-columns:1fr 1fr;max-width:1400px;margin-inline:auto;display:grid}.kurato-roll h3{align-items:center;gap:var(--s-4);font:500 13px/1.5 var(--mono);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;margin-block-end:var(--s-5);display:flex}.kurato-roll h3:before,.kurato-roll h3:after{content:"";background:linear-gradient(to left, transparent, var(--line) 45%);flex:1;height:1px}.kurato-roll h3:after{transform:scaleX(-1)}.kurato-roll h3 span{margin-inline-end:-.24em}.kurato-roll dl>div{column-gap:var(--s-5);grid-template-columns:1fr 1fr;align-items:baseline;display:grid}.kurato-roll dl>div+div{margin-block-start:var(--s-4)}.kurato-roll dt{text-align:end;font:400 13px/1.5 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);grid-area:1/1/span 6}.kurato-roll dd{font:300 clamp(26px, 2.2vw, 36px)/1.24 var(--serif);letter-spacing:-.005em;grid-column:2}@media (width>=1201px){.kurato-roll dl>div{grid-template-columns:5fr 7fr}}.kurato-roll-end{text-align:center;font:300 clamp(22px, 2vw, 30px)/1.2 var(--serif);color:var(--muted);grid-column:1/-1}.kurato-roll-end:before{content:"";width:1px;height:var(--s-6);margin:0 auto var(--s-4);background:linear-gradient(to bottom, transparent, var(--line));display:block}.kurato-roll-end em{color:var(--text)}@media (width<=1200px){.kurato-roll{grid-template-columns:1fr;max-width:960px}}.kurato-credits-film .kurato-roll{row-gap:var(--s-6);grid-template-columns:1fr;max-width:960px}.kurato-credits-film .kurato-roll dl>div{grid-template-columns:1fr 1fr}.kurato-credits-film .kurato-roll dl>div+div{margin-block-start:var(--s-3)}@media (width<=600px){.kurato-roll{row-gap:var(--s-6)}.kurato-roll h3{gap:var(--s-3);margin-block-end:var(--s-4)}.kurato-roll dl>div,.kurato-credits-film .kurato-roll dl>div{text-align:center;grid-template-columns:1fr}.kurato-roll dt{text-align:center;grid-row:auto;margin-block-end:6px}.kurato-roll dd{grid-column:1}}.kurato-credits:not(.kurato-credits-film) .kurato-roll dl>div:first-child{--d:1}.kurato-credits:not(.kurato-credits-film) .kurato-roll dl>div:nth-child(2){--d:2}.kurato-credits:not(.kurato-credits-film) .kurato-roll dl>div:nth-child(3){--d:3}.kurato-credits:not(.kurato-credits-film) .kurato-roll dl>div:nth-child(4){--d:4}.kurato-credits:not(.kurato-credits-film) .kurato-roll dl>div:nth-child(5){--d:5}.kurato-credits:not(.kurato-credits-film) .kurato-roll dl>div:nth-child(6){--d:6}.kurato-credits:not(.kurato-credits-film) .kurato-roll dl>div:nth-child(7){--d:7}.kurato-credits:not(.kurato-credits-film) .kurato-roll dl>div:nth-child(8){--d:8}.kurato-laurels{padding-block:var(--section)}.kurato-laurel-list{gap:var(--s-5) var(--s-3);grid-template-columns:repeat(4,1fr);display:grid}.kurato-laurel{align-items:center;gap:var(--s-1);text-align:center;grid-template-columns:44px 1fr 44px;display:grid}.kurato-laurel svg{width:44px;height:108px;fill:var(--text);opacity:.85}.kurato-laurel svg:last-of-type{transform:scaleX(-1)}.kurato-laurel b{font:400 clamp(20px, 1.7vw, 26px)/1.1 var(--serif);margin-block:6px;display:block}.kurato-laurel .kurato-mono{letter-spacing:.04em;font-size:13px;line-height:1.4;display:block}@media (width<=1100px){.kurato-laurel-list{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.kurato-laurel-list{grid-template-columns:1fr}.kurato-laurel{width:100%;max-width:320px;margin-inline:auto}}.kurato-laurel-list>li:first-child{--d:0}.kurato-laurel-list>li:nth-child(2){--d:1}.kurato-laurel-list>li:nth-child(3){--d:2}.kurato-laurel-list>li:nth-child(4){--d:3}.kurato-laurel-list>li:nth-child(5){--d:4}.kurato-laurel-list>li:nth-child(6){--d:5}.kurato-laurel-list>li:nth-child(7){--d:6}.kurato-laurel-list>li:nth-child(8){--d:7}.kurato-notes{padding-block:var(--section)}.kurato-note-grid{gap:var(--s-6) var(--s-3);grid-template-columns:repeat(3,1fr);display:grid}.kurato-note{display:block}.kurato-note .kurato-mono{margin-block:var(--s-2) var(--s-1);display:block}.kurato-note h3{text-underline-offset:.16em;max-width:20ch;transition:color .35s var(--ease), text-decoration-color .35s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.kurato-note:hover h3,.kurato-note:focus-visible h3{text-decoration-color:currentColor}@media (width<=900px){.kurato-note-grid{grid-template-columns:1fr}}.kurato-notes[data-layout=row] .kurato-note-grid{gap:var(--s-3);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;padding-block-end:var(--s-2);display:flex;overflow-x:auto}.kurato-notes[data-layout=row] .kurato-note-grid::-webkit-scrollbar{display:none}.kurato-notes[data-layout=row] .kurato-note-grid>li{scroll-snap-align:start;flex:0 0 min(80vw,400px)}.kurato-col-main>.kurato-note-grid{margin-block-start:var(--s-2)}.kurato-with-sidebar>.kurato-col-main>.kurato-note-grid{grid-template-columns:repeat(2,1fr)}@media (width<=900px){.kurato-with-sidebar>.kurato-col-main>.kurato-note-grid{grid-template-columns:1fr}}.kurato-lead-note{align-items:end;row-gap:var(--s-4);padding-block-end:var(--s-7)}.kurato-lead-note .kurato-still{grid-column:1/9}.kurato-lead-note>div{grid-column:9/-1}.kurato-lead-note h2{margin-block:var(--s-2) var(--s-3);font-size:clamp(34px,3.6vw,58px)}.kurato-lead-note h2 a{transition:color .35s var(--ease)}.kurato-lead-note p{color:var(--muted);margin-block-end:var(--s-3)}.kurato-note-rows{border-block-start:1px solid var(--line)}.kurato-note-row{gap:var(--s-3);padding-block:var(--s-3);border-block-end:1px solid var(--line);transition:padding .5s var(--ease);grid-template-columns:160px 1fr 140px 90px;align-items:baseline;display:grid}.kurato-note-row h3{text-underline-offset:.16em;transition:color .35s var(--ease), text-decoration-color .35s var(--ease);font-size:clamp(24px,2.2vw,34px);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.kurato-note-row:hover,.kurato-note-row:focus-visible{padding-inline-start:var(--s-2)}.kurato-note-row:hover h3,.kurato-note-row:focus-visible h3{text-decoration-color:currentColor}.kurato-note-row .kurato-mono:last-child{text-align:end}.kurato-pager{justify-content:space-between;align-items:center;gap:var(--s-3);margin-block-start:var(--s-6);display:flex}.kurato-pager [aria-disabled=true]{color:var(--muted);pointer-events:none}.kurato-pager [aria-disabled=true]:after{color:var(--muted)}@media (width<=900px){.kurato-lead-note .kurato-still,.kurato-lead-note>div{grid-column:1/-1}.kurato-note-row{grid-template-columns:1fr auto;row-gap:4px}.kurato-note-row h3{grid-area:2/1/auto/-1}.kurato-note-row .kurato-mono:nth-of-type(2){display:none}}.kurato-note-grid>li:first-child{--d:0}.kurato-note-grid>li:nth-child(2){--d:1}.kurato-note-grid>li:nth-child(3){--d:2}.kurato-note-grid>li:nth-child(4){--d:3}.kurato-note-grid>li:nth-child(5){--d:4}.kurato-note-grid>li:nth-child(6){--d:5}.kurato-note-grid>li:nth-child(7){--d:6}.kurato-note-grid>li:nth-child(8){--d:7}.kurato-cta{padding-block:var(--section) var(--s-8);text-align:center}.kurato-cta .kurato-cta-big{width:fit-content;margin:0 auto var(--s-5);font:300 clamp(56px, 11vw, 200px)/.95 var(--serif);letter-spacing:-.02em;transition:letter-spacing .9s var(--ease);display:block}.kurato-cta .kurato-cta-big:hover,.kurato-cta .kurato-cta-big:focus-visible,.kurato-cta .kurato-cta-big.is-measuring{letter-spacing:.015em}.kurato-cta-actions{justify-content:center;align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}@property --played{syntax:"<number>";inherits:true;initial-value:1}.kurato-foot{border-block-start:1px solid var(--line);padding-block:var(--s-7) var(--s-3)}.kurato-foot-top{justify-content:space-between;gap:var(--s-6) var(--s-5);flex-wrap:wrap;display:flex}.kurato-foot-lead{justify-content:space-between;gap:var(--s-5);flex-direction:column;display:flex}.kurato-foot-line{max-width:20ch;font:300 clamp(30px, 2.8vw, 46px)/1.1 var(--serif);letter-spacing:-.01em}.kurato-foot-link{font:300 clamp(24px, 2vw, 30px)/1.3 var(--serif);align-items:baseline;gap:14px;padding-block:2px;display:inline-flex}.kurato-foot-link .kurato-mono{transition:color .4s}.kurato-foot-link>span:not(.kurato-mono),.kurato-foot-contact a{transition:background-size .5s var(--ease), color .3s;background:linear-gradient(currentColor,currentColor) right 92%/0 1px no-repeat}.kurato-foot-link:hover>span:not(.kurato-mono),.kurato-foot-link:focus-visible>span:not(.kurato-mono),.kurato-foot-contact a:hover,.kurato-foot-contact a:focus-visible{background-size:100% 1px}.kurato-foot-link:hover .kurato-mono,.kurato-foot-link:focus-visible .kurato-mono{color:var(--red)}.kurato-foot-link .kurato-icon{width:16px;height:16px;color:var(--muted);transition:transform .5s var(--ease), color .4s;align-self:center;margin-inline-start:-4px}.kurato-foot-link:hover .kurato-icon,.kurato-foot-link:focus-visible .kurato-icon{color:var(--red);transform:translate(-3px,-3px)}.kurato-foot-sub{gap:2px;margin-block:4px 8px;padding-inline-start:var(--s-3);display:grid}.kurato-foot-sub .kurato-foot-link{font:400 15px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.kurato-foot-sub .kurato-foot-link:hover,.kurato-foot-sub .kurato-foot-link:focus-visible{color:var(--text)}.kurato-foot-rep{font:300 clamp(24px, 2vw, 30px)/1.3 var(--serif);padding-block:2px}.kurato-foot-contact{color:var(--muted);margin-block-start:var(--s-1)}.kurato-foot-contact li{padding-block:2px}.kurato-foot-contact a:hover,.kurato-foot-contact a:focus-visible{color:var(--text)}.kurato-foot-social{gap:var(--s-2);flex-wrap:wrap;display:flex}.kurato-foot-social a{color:var(--muted);margin:-10px;padding:10px;transition:color .4s;display:block}.kurato-foot-social a:hover,.kurato-foot-social a:focus-visible{color:var(--text)}.kurato-foot-social .kurato-icon{width:26px;height:26px;transition:transform .5s var(--ease);display:block}.kurato-foot-social a:hover .kurato-icon,.kurato-foot-social a:focus-visible .kurato-icon{transform:translateY(-3px)}.kurato-foot-reel{margin-block-start:var(--s-7);padding-block-start:var(--s-4);transition:--played .4s cubic-bezier(.2,.7,.2,1);position:relative}.kurato-foot-ruler{border-block-end:1.5px solid var(--line);background:repeating-linear-gradient(to left, var(--line) 0 1.5px, transparent 1.5px var(--tick,2%)) bottom / 100% 8px no-repeat, repeating-linear-gradient(to left, color-mix(in srgb, var(--text) 40%, transparent) 0 1.5px, transparent 1.5px 10%) bottom / 100% 16px no-repeat;height:28px}.kurato-foot-name{--pad:.04em;--foot-bg:var(--bg);margin-inline:calc(var(--pad) * -1);padding:.1em var(--pad) .22em;font:300 min(calc((min(100vw, 1680px) - var(--gutter) * 2) / (var(--chars,10) * .41)), 200px, 46vh)/.8 var(--serif);letter-spacing:-.02em;text-align:center;white-space:nowrap;transition:--text .6s var(--ease), --foot-bg .6s var(--ease);position:relative}@property --foot-bg{syntax:"<color>";inherits:true;initial-value:#0a0b0d}.kurato-foot-name-line{color:var(--foot-bg);-webkit-text-stroke:2px color-mix(in srgb, var(--text) 65%, var(--foot-bg));paint-order:stroke fill}.kurato-foot-name-ink{padding:inherit;color:color-mix(in srgb, var(--text) 20%, var(--foot-bg));-webkit-text-stroke:2px var(--text);paint-order:stroke fill;clip-path:inset(0 calc(100% - var(--pad) - var(--played,1) * (100% - var(--pad) * 2 - 2px) - max(0, var(--played,1) - .99) * 100 * var(--pad)) 0 0);position:absolute;inset:0}.kurato-foot-name [data-t]:before{content:attr(data-t)}.kurato-foot-name-text{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (forced-colors:active){.kurato-foot-name-line{color:inherit;-webkit-text-stroke:0}.kurato-foot-name-ink{display:none}}.kurato-foot-playhead{background:var(--red);width:1.5px;position:absolute;inset-block-start:calc(var(--s-4) + 4px);inset-block-end:0;inset-inline-start:calc(var(--played,1) * (100% - 1.5px))}.kurato-foot-playhead:before{content:"";border:5px solid #0000;border-block-start:7px solid var(--red);position:absolute;inset-block-start:0;inset-inline-start:-4.25px}.kurato-foot-flag{color:var(--text);font-family:var(--tc);font-variant-numeric:tabular-nums;white-space:nowrap;translate:calc(var(--played,1) * -100%) 0;margin-block-end:10px;position:absolute;inset-block-end:100%;inset-inline-start:1px}html:not(.js) .kurato-foot-flag{display:none}.kurato-foot-base{align-items:center;gap:var(--s-2) var(--s-4);border-block-start:1px solid var(--line);transition:--logo-light .6s var(--ease);grid-template-columns:1fr auto 1fr;margin-block-start:var(--s-3);padding-block-start:var(--s-3);display:grid}.kurato-foot-base .kurato-brand{justify-self:center}.kurato-rewind{justify-self:end;display:block}.kurato-foot-reel-rewind{width:max-content;margin-block-start:var(--s-4);margin-inline-start:auto}.kurato-rewind-icon{border:1px solid color-mix(in srgb, var(--text) 50%, transparent);width:40px;height:40px;color:var(--text);transition:background .35s var(--ease), color .35s var(--ease), border-color .35s var(--ease);place-items:center;display:grid;overflow:hidden}.kurato-rewind-icon .kurato-icon{width:16px;height:16px}.kurato-rewind:hover .kurato-rewind-icon,.kurato-rewind:focus-visible .kurato-rewind-icon{background:var(--text);color:var(--bg);border-color:var(--text)}.kurato-rewind:hover .kurato-icon,.kurato-rewind:focus-visible .kurato-icon{animation:kurato-rewind .8s var(--ease-io) infinite}@keyframes kurato-rewind{0%{transform:none}49.9%{transform:translate(200%)}50%{transform:translate(-200%)}to{transform:none}}@media (width<=1160px){.kurato-foot-lead{flex-basis:100%}}@media (width<=900px){.kurato-foot-top{justify-content:flex-start;gap:var(--s-5) var(--s-6)}.kurato-foot-reel{margin-block-start:var(--s-6)}}@media (width<=600px){.kurato-foot-ruler{--tick:5%}.kurato-foot-base{grid-template-columns:1fr auto}.kurato-foot-base .kurato-brand{grid-area:1/1/auto/-1}}.kurato-foot-top>:first-child{--d:0}.kurato-foot-top>:nth-child(2){--d:1}.kurato-foot-top>:nth-child(3){--d:2}.kurato-foot-top>:nth-child(4){--d:3}.kurato-foot-top>:nth-child(5){--d:4}.kurato-foot-top>:nth-child(6){--d:5}.kurato-foot-lead>:first-child{--d:0}.kurato-foot-lead>:nth-child(2){--d:1}.kurato-foot-name{--chars:10}.kurato-archive{padding-block-end:var(--section)}.kurato-archive-toolbar{justify-content:space-between;align-items:center;gap:var(--s-3);padding-block:var(--s-3);flex-wrap:wrap;margin-block-end:var(--s-5);display:flex}.kurato-archive-filters{gap:var(--s-1);flex-wrap:wrap;display:flex}.kurato-archive-views{border:1px solid var(--line);display:inline-flex}.kurato-archive-views button{font:500 13px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);isolation:isolate;-webkit-tap-highlight-color:transparent;transition:color .3s var(--ease) .15s, background-color 0s;padding:10px 16px;position:relative;overflow:hidden}.kurato-archive-head{display:none}.kurato-shots{gap:var(--s-6) var(--s-3);grid-template-columns:repeat(2,1fr);display:grid}.kurato-shot.is-out{display:none}.kurato-shot a{display:block}.kurato-shot .kurato-slate{border-block-start:0;grid-template-columns:1fr auto auto;padding-block-start:0}.kurato-shot .kurato-scene,.kurato-shot .kurato-shot-client,.kurato-shot .kurato-shot-year{display:none}.kurato-archive-empty{padding-block:var(--s-7);text-align:center;color:var(--muted)}@media (width<=760px){.kurato-shots{gap:var(--s-5);grid-template-columns:1fr}.kurato-shot .kurato-slate{grid-template-columns:1fr auto}.kurato-shot .kurato-shot-type{display:none}}[data-view=list] .kurato-shots{border-block-start:1px solid var(--line);display:block}[data-view=list] .kurato-shot a{gap:var(--s-3);padding-block:var(--s-3);border-block-end:1px solid var(--line);transition:padding .5s var(--ease), color .3s;grid-template-columns:88px 1.5fr 1.3fr 1fr 80px 80px;align-items:baseline;display:grid}[data-view=list] .kurato-shot .kurato-slate{display:contents}[data-view=list] .kurato-shot .kurato-scene,[data-view=list] .kurato-shot .kurato-shot-client,[data-view=list] .kurato-shot .kurato-shot-year{display:block}[data-view=list] .kurato-shot .kurato-shot-run,[data-view=list] .kurato-archive-head span:last-child{text-align:end}[data-view=list] .kurato-shot a:hover,[data-view=list] .kurato-shot a:focus-visible{padding-inline-start:var(--s-2)}[data-view=list] .kurato-shots:hover .kurato-shot a:not(:hover){color:var(--muted)}[data-view=list] .kurato-archive-head{gap:var(--s-3);grid-template-columns:88px 1.5fr 1.3fr 1fr 80px 80px;padding-block-end:var(--s-2);display:grid}[data-view=list] .kurato-shot .kurato-still{z-index:20;aspect-ratio:2.39;pointer-events:none;opacity:0;clip-path:inset(50% 0);width:380px;transform:translate3d(calc(-1*(var(--mx,0px) + 28px)), calc(var(--my,0px) - 50%), 0);transition:opacity .3s, clip-path .5s var(--ease-io);position:fixed;inset-block-start:0;inset-inline-start:0}[data-view=list] .kurato-shot a:hover .kurato-still,[data-view=list] .kurato-shot a:focus-visible .kurato-still{opacity:1;clip-path:inset(0)}[data-view=list] .kurato-shot .kurato-still:before{display:none}[data-view=list] .kurato-shot .kurato-still.is-empty{visibility:hidden}@media (hover:none),(width<=900px){[data-view=list] .kurato-archive-head{display:none}[data-view=list] .kurato-shot a{column-gap:var(--s-2);grid-template-columns:112px 1fr auto;align-items:center;row-gap:2px}[data-view=list] .kurato-shot .kurato-still{opacity:1;clip-path:none;grid-row:1/3;width:112px;position:relative;transform:none}[data-view=list] .kurato-shot .kurato-still.is-empty{visibility:visible}[data-view=list] .kurato-shot .kurato-scene,[data-view=list] .kurato-shot .kurato-shot-client,[data-view=list] .kurato-shot .kurato-shot-year{display:none}[data-view=list] .kurato-shot h3{grid-column:2/-1;align-self:end}[data-view=list] .kurato-shot .kurato-shot-type{grid-column:2;align-self:start}[data-view=list] .kurato-shot .kurato-shot-run{grid-column:3;align-self:start}}[data-view=grid] .kurato-shots{grid-template-columns:repeat(var(--kurato-archive-cols,3), minmax(0, 1fr));gap:var(--s-5) var(--s-4)}[data-view=grid][data-columns="2"] .kurato-shots{--kurato-archive-cols:2}[data-view=grid][data-columns="3"] .kurato-shots{--kurato-archive-cols:3}[data-view=grid][data-columns="4"] .kurato-shots{--kurato-archive-cols:4}[data-view=grid] .kurato-shot .kurato-still{aspect-ratio:3/2}[data-view=grid] .kurato-shot .kurato-slate{grid-template-columns:1fr auto}[data-view=grid] .kurato-shot .kurato-shot-type,[data-view=grid] .kurato-shot .kurato-shot-run{display:none}[data-view=grid] .kurato-shot .kurato-scene{display:block}[data-view=grid] .kurato-archive-head{display:none}@media (width<=1100px){[data-view=grid][data-columns="4"] .kurato-shots{--kurato-archive-cols:3}}@media (width<=860px){[data-view=grid][data-columns] .kurato-shots{--kurato-archive-cols:2}}@media (width<=560px){[data-view=grid][data-columns] .kurato-shots{--kurato-archive-cols:1}[data-view=grid] .kurato-shot .kurato-still{aspect-ratio:2.39}}.kurato-shots>.kurato-shot:nth-child(odd){--d:0}.kurato-shots>.kurato-shot:nth-child(2n){--d:1}[data-view=grid] .kurato-shots>.kurato-shot:nth-child(3n+1){--d:0}[data-view=grid] .kurato-shots>.kurato-shot:nth-child(3n+2){--d:1}[data-view=grid] .kurato-shots>.kurato-shot:nth-child(3n+3){--d:2}[data-view=grid][data-columns="4"] .kurato-shots>.kurato-shot:nth-child(4n+1){--d:0}[data-view=grid][data-columns="4"] .kurato-shots>.kurato-shot:nth-child(4n+2){--d:1}[data-view=grid][data-columns="4"] .kurato-shots>.kurato-shot:nth-child(4n+3){--d:2}[data-view=grid][data-columns="4"] .kurato-shots>.kurato-shot:nth-child(4n+4){--d:3}[data-view=grid][data-columns="2"] .kurato-shots>.kurato-shot:nth-child(odd){--d:0}[data-view=grid][data-columns="2"] .kurato-shots>.kurato-shot:nth-child(2n){--d:1}[data-view=mixed] .kurato-shots{gap:var(--s-6) var(--s-3);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}[data-view=mixed] .kurato-shot:nth-child(5n+1){grid-column:span 8}[data-view=mixed] .kurato-shot:nth-child(5n+1) .kurato-still{aspect-ratio:16/9}[data-view=mixed] .kurato-shot:nth-child(5n+2){grid-column:span 4}[data-view=mixed] .kurato-shot:nth-child(5n+2) .kurato-still{aspect-ratio:4/5}[data-view=mixed] .kurato-shot:nth-child(5n+3){grid-column:span 12}[data-view=mixed] .kurato-shot:nth-child(5n+3) .kurato-still{aspect-ratio:2.39}[data-view=mixed] .kurato-shot:nth-child(5n+4),[data-view=mixed] .kurato-shot:nth-child(5n+5){grid-column:span 6}[data-view=mixed] .kurato-shot:nth-child(5n+4) .kurato-still,[data-view=mixed] .kurato-shot:nth-child(5n+5) .kurato-still{aspect-ratio:3/2}[data-view=mixed] .kurato-shot:nth-child(5n+2) .kurato-slate{grid-template-columns:1fr auto}[data-view=mixed] .kurato-shot:nth-child(5n+2) .kurato-shot-type,[data-view=mixed] .kurato-archive-head{display:none}[data-view=mixed] .kurato-shots>.kurato-shot:nth-child(5n+1){--d:0}[data-view=mixed] .kurato-shots>.kurato-shot:nth-child(5n+2){--d:1}[data-view=mixed] .kurato-shots>.kurato-shot:nth-child(5n+3),[data-view=mixed] .kurato-shots>.kurato-shot:nth-child(5n+4){--d:0}[data-view=mixed] .kurato-shots>.kurato-shot:nth-child(5n+5){--d:1}@media (width<=760px){[data-view=mixed] .kurato-shots{gap:var(--s-5)}[data-view=mixed] .kurato-shot:nth-child(n){grid-column:1/-1}[data-view=mixed] .kurato-shot:nth-child(n) .kurato-still{aspect-ratio:16/9}[data-view=mixed] .kurato-shot:nth-child(5n+3) .kurato-still{aspect-ratio:2.39}}.kurato-more{justify-items:center;gap:var(--s-3);text-align:center;margin-block-start:var(--s-6);display:grid}.kurato-more-btn[aria-busy=true]{pointer-events:none;opacity:.6}.kurato-more-btn[aria-busy=true] i{animation:.8s steps(2,jump-none) infinite kurato-blink}.kurato-more-note{color:var(--muted)}@media (scripting:none){.kurato-more noscript{display:contents}}.kurato-archive+.kurato-wrap>.kurato-pager{margin-block-start:0}@media (scripting:none){.kurato-archive+.kurato-wrap>noscript{display:contents}}.kurato-report{padding-block:var(--s-7) 0}.kurato-report dl{border-block-start:1px solid var(--line);border-inline-start:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.kurato-report dl>div{padding:var(--s-3);border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line)}.kurato-report dd{font:400 clamp(20px, 1.7vw, 26px)/1.2 var(--serif);margin-block-start:var(--s-1)}@media (width<=760px){.kurato-report dl{grid-template-columns:1fr 1fr}.kurato-report dl>div{padding:var(--s-2)}}.kurato-synopsis{padding-block:var(--section);row-gap:var(--s-5)}.kurato-synopsis .kurato-lead{font:300 clamp(28px, 3.2vw, 50px)/1.14 var(--serif);letter-spacing:-.01em;grid-column:1/8}.kurato-synopsis .kurato-copy{color:var(--muted);gap:var(--s-3);grid-column:9/-1;align-content:start;display:grid}.kurato-synopsis .kurato-copy p:first-child{color:var(--text)}@media (width<=900px){.kurato-synopsis .kurato-lead,.kurato-synopsis .kurato-copy{grid-column:1/-1}}.kurato-sequence{background:var(--black);color:var(--on-still);--red:#ff4b33;--wipe:1s;--dir:1;position:relative}.kurato-sequence.is-back{--dir:-1}.kurato-cue{margin:0;position:relative}.kurato-cue .kurato-still{aspect-ratio:16/9}.kurato-cue figcaption{padding:var(--s-3) var(--gutter) var(--s-5);text-align:center}.kurato-cue figcaption .kurato-mono{color:var(--on-still-muted);margin-block-end:var(--s-1);display:block}.kurato-cue figcaption p{text-wrap:balance;max-width:56ch;margin-inline:auto;font-size:clamp(18px,1.45vw,22px);line-height:1.45}.kurato-sequence-ui,.kurato-sequence-wipe{display:none}.kurato-sequence:not(.is-pinned) .kurato-cue .kurato-px{inset:0}.kurato-sequence.is-pinned{height:calc(var(--n,3) * 100vh)}.kurato-sequence.is-pinned .kurato-sequence-pin{height:100vh;position:sticky;inset-block-start:0;overflow:hidden}.kurato-sequence.is-pinned .kurato-cue{visibility:hidden;position:absolute;inset:0}.kurato-sequence.is-pinned .kurato-cue:is(.is-on,.is-in,.is-out){visibility:visible}.kurato-sequence.is-pinned .kurato-cue .kurato-still{z-index:0;aspect-ratio:auto;position:absolute;inset:0}.kurato-sequence.is-pinned .kurato-cue.is-in .kurato-still{z-index:1;animation:kurato-wipe var(--wipe) var(--ease-io) both}.kurato-sequence.is-pinned.is-back .kurato-cue.is-in .kurato-still{animation-name:kurato-wipeBack}.kurato-sequence.is-pinned .kurato-cue.is-in .kurato-px{animation:kurato-slideIn var(--wipe) var(--ease-io) both}.kurato-sequence.is-pinned .kurato-cue.is-out .kurato-px{animation:kurato-slideOut var(--wipe) var(--ease-io) both}.kurato-sequence.is-pinned .kurato-cue:is(.is-on,.is-out) .kurato-still img{animation:14s ease-in-out infinite alternate kurato-pan}.kurato-sequence.is-pinned .kurato-sequence-pin:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#0a0b0dd1 82%);position:absolute;inset:45% 0 0}.kurato-sequence.is-pinned .kurato-sequence-wipe{z-index:2;background:var(--red);opacity:0;pointer-events:none;width:1px;display:block;position:absolute;inset-block:0;inset-inline-start:0;box-shadow:0 0 24px 1px #ff4b3399}.kurato-sequence.is-wiping .kurato-sequence-wipe{animation:kurato-wipeLine var(--wipe) var(--ease-io) both, kurato-wipeGlow var(--wipe) linear both}.kurato-sequence.is-pinned .kurato-cue figcaption{z-index:4;text-shadow:0 1px 2px #000000e6,0 0 14px #000000b3;width:min(90%,64ch);padding:0;position:absolute;inset-block-end:calc(13vh + 28px);inset-inline-start:50%;transform:translate(50%)}.kurato-sequence.is-pinned .kurato-cue figcaption .kurato-mono{color:var(--on-still)}.kurato-sequence.is-pinned .kurato-cue.is-on figcaption>*{animation:kurato-capIn .9s var(--ease) .45s both}.kurato-sequence.is-pinned .kurato-cue.is-on figcaption p{animation-delay:.53s}.kurato-sequence.is-pinned .kurato-cue.is-out figcaption>*{animation:kurato-capOut .4s var(--ease-io) both}.kurato-sequence.is-pinned .kurato-cue figcaption{transition:opacity .25s}.kurato-sequence.is-pinned .kurato-cue.is-skipped figcaption{opacity:0}.kurato-sequence.is-pinned .kurato-bar{height:13vh}.kurato-sequence.is-pinned .kurato-sequence-ui{display:flex}.kurato-sequence-ui{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;padding-inline:var(--gutter);color:var(--on-still-muted)}.kurato-sequence-count{font-variant-numeric:tabular-nums;white-space:nowrap}.kurato-sequence-count b{vertical-align:bottom;color:var(--on-still);font-weight:500;display:inline-grid;overflow:hidden}.kurato-sequence-count i{grid-area:1/1;font-style:normal}.kurato-sequence-ui ol{gap:6px;display:flex}.kurato-sequence-ui li{background:#f4f1ea4d;width:56px;height:1px;position:relative}.kurato-sequence-ui li:after{content:"";background:var(--red);transform:scaleX(var(--f,0));transform-origin:100%;position:absolute;inset:0}.kurato-sequence:not(.is-pinned) .kurato-bar{display:none}.kurato-plates{padding-block:var(--section);--lap:clamp(72px, 10vw, 184px)}.kurato-plates .kurato-plate-a{grid-area:1/1/auto/10}.kurato-plates .kurato-plate-b{z-index:1;grid-area:2/8/auto/-1;margin-block-start:calc(var(--lap) * -1);position:relative}@media (width>=901px){.elementor .elementor-widget.elementor-widget-kurato-plates .kurato-plates figure.kurato-plate-b{margin-block-start:calc(var(--lap) * -1)}}.kurato-plates .kurato-plate-b>.kurato-still{box-shadow:0 0 0 var(--s-2) var(--bg);transition:box-shadow 1.2s var(--ease-io)}.js .kurato-plates .kurato-plate-b>.kurato-still:not(.is-in){box-shadow:0 0 0 0 var(--bg)}.kurato-plates figcaption{align-items:baseline;gap:var(--s-2);margin-block-start:var(--s-2);display:flex}.kurato-plates figcaption .kurato-scene{flex:none}.kurato-plates .kurato-plate-a figcaption{max-width:74%}.kurato-plates .kurato-plates-head{border-block-start:1px solid var(--line);grid-area:1/10/auto/-1;align-self:start;gap:2px;padding-block-start:var(--s-2);display:grid}.kurato-plates .kurato-plates-head b{font:300 clamp(40px, 4vw, 64px)/1 var(--serif);color:var(--text);letter-spacing:-.02em}.kurato-plates .kurato-plates-note{padding-block:var(--s-6) var(--s-4);grid-area:2/2/auto/7;align-self:center}.kurato-plates-note>.kurato-mono{align-items:center;gap:var(--s-2);margin-block-end:var(--s-3);display:flex}.kurato-plates-note>.kurato-mono:before{content:"";width:var(--s-4);background:var(--red);height:1px}.kurato-plates-note p{font:300 clamp(24px, 2.1vw, 34px)/1.24 var(--serif);letter-spacing:-.005em}.kurato-plates-note dl{border-block-start:1px solid var(--line);margin-block-start:var(--s-5)}.kurato-plates-note dl>div{justify-content:space-between;align-items:baseline;gap:var(--s-3);border-block-end:1px solid var(--line);padding-block:14px;display:flex}.kurato-plates-note dd{font:400 clamp(19px, 1.5vw, 23px)/1.2 var(--serif)}@media (width<=1100px){.kurato-plates .kurato-plates-note{grid-column:1/7}}@media (width<=900px){.kurato-plates{row-gap:var(--s-5)}.kurato-plates .kurato-plate-a,.kurato-plates .kurato-plate-b,.kurato-plates .kurato-plates-note{grid-area:auto/1/auto/-1}.kurato-plates .kurato-plates-head{display:none}.kurato-plates .kurato-plate-b{grid-column:3/-1;margin-block-start:0}.kurato-plates .kurato-plate-b>.kurato-still{box-shadow:none}.kurato-plates .kurato-plate-a figcaption{max-width:none}.kurato-plates .kurato-plates-note{padding-block:0}}.kurato-quote{padding-block:var(--section);text-align:center}.kurato-quote blockquote p{font:italic 300 clamp(30px, 4vw, 64px)/1.1 var(--serif);letter-spacing:-.01em;max-width:22ch;margin-inline:auto}.kurato-quote footer{margin-block-start:var(--s-4)}.kurato-selects{padding-block:var(--section)}.kurato-selects-strip{height:clamp(380px,66vh,700px);margin-inline:-3px;display:flex}.kurato-selects-strip li{--open:0;flex:calc(1 + 2.6 * var(--open)) 1 0;min-width:0;transition:flex-grow 1s var(--ease);padding-inline:3px}.kurato-selects-strip li.is-select{--open:1}@media (hover:hover){.kurato-selects-strip:hover li{--open:0}.kurato-selects-strip:hover li:hover{--open:1}}.js .kurato-selects-strip[data-reveal]:not(.is-in) li{--open:0}.kurato-select-frame{scroll-snap-align:center;flex:0 0 84vw;display:block}.kurato-select-frame .kurato-still{outline:1px solid var(--line);outline-offset:-1px}.kurato-select-frame{height:100%;color:var(--on-still);margin:0;position:relative;overflow:hidden}.kurato-select-frame .kurato-still{height:100%;filter:brightness(calc(.5 + .5 * var(--open))) saturate(calc(.55 + .45 * var(--open)));transition:filter 1s var(--ease)}.kurato-select-frame figcaption{z-index:3;padding:var(--s-3);white-space:nowrap;text-shadow:0 1px 14px #0a0b0d99;pointer-events:none;flex-direction:column;align-items:flex-start;display:flex;position:absolute;inset:0}.kurato-select-frame .kurato-mono{color:var(--on-still)}.kurato-select-no{margin-block-end:auto;position:relative}.kurato-select-title,.kurato-select-meta{opacity:var(--open);transform:translateY(calc((1 - var(--open)) * 10px));transition:opacity .5s var(--ease) calc(var(--open) * .3s), transform .8s var(--ease) calc(var(--open) * .3s)}.kurato-select-title{font:300 clamp(26px, 2.4vw, 40px)/1.1 var(--serif);letter-spacing:-.01em}.kurato-select-meta{color:var(--on-still-muted);margin-block-start:6px}.kurato-grease{fill:none;stroke:#ff4b33;stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;pointer-events:none;width:calc(100% + 40px);max-width:none;height:calc(100% + 24px);position:absolute;inset-block-start:50%;inset-inline-start:50%;overflow:visible;translate:-50% -50%;rotate:-6deg}.js .kurato-grease{stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s var(--ease-io) 1s}.js .is-in .kurato-grease{stroke-dashoffset:0}.kurato-selects-cap{justify-content:space-between;gap:var(--s-2);flex-wrap:wrap;margin-block-start:var(--s-3);display:flex}.kurato-selects-cap .kurato-pick{color:var(--text)}.kurato-selects-cap .kurato-pick:before{content:"";border:1.5px solid var(--red);border-radius:50%;width:11px;height:9px;margin-inline-end:10px;display:inline-block;rotate:-12deg}@media (width<=700px),(hover:none){.kurato-selects-strip{height:clamp(340px,58vh,560px);margin-inline:calc(var(--gutter) * -1);padding-inline:calc(var(--gutter) - 3px);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overflow-x:auto}.kurato-selects-strip::-webkit-scrollbar{display:none}.kurato-selects-strip li,.kurato-selects-strip li.is-select,.js .kurato-selects-strip[data-reveal]:not(.is-in) li{--open:1;scroll-snap-align:center;flex:0 0 min(78vw,460px)}}.kurato-prev{padding-block:0 var(--s-5);text-align:start;margin-block-start:calc(var(--section) / -2)}.kurato-prev .kurato-link:after{content:none}.kurato-prev .kurato-link,.kurato-next-title{overflow-wrap:anywhere;max-width:100%}.kurato-next{background:var(--black);min-height:86vh;color:var(--on-still);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.kurato-next>.kurato-still{position:absolute;inset:0}.kurato-next>.kurato-still img{filter:brightness(.7)}.kurato-next-inner{z-index:4;justify-items:center;gap:var(--s-2);padding:var(--s-5) var(--gutter);text-shadow:0 1px 18px #0a0b0d99;display:grid;position:relative}.kurato-next-inner .kurato-mono{color:var(--on-still)}.kurato-next-title{font:300 clamp(56px, 10vw, 176px)/.95 var(--serif);font-size:calc(clamp(56px, 10vw, 176px) * var(--display-scale,1));letter-spacing:-.02em}.kurato-leader{aspect-ratio:1;width:104px;background:linear-gradient(#f4f1ea80,#f4f1ea80) 50%/1px 100% no-repeat,linear-gradient(#f4f1ea80,#f4f1ea80) 50%/100% 1px no-repeat;border:1px solid #f4f1eacc;border-radius:50%;place-items:center;margin-block-start:var(--s-3);display:grid;position:relative}.kurato-leader:before{content:"";border:1px solid #f4f1ea80;border-radius:50%;position:absolute;inset:8px}.kurato-leader i{transform-origin:bottom;background:#ff4b33;width:1px;height:50%;animation:1.5s linear infinite paused kurato-sweep;position:absolute;inset-block-start:0;inset-inline-start:50%}.kurato-next:hover .kurato-leader i,.kurato-next:focus-visible .kurato-leader i{animation-play-state:running}.kurato-leader b{aspect-ratio:1;width:56px;font:400 44px/1 var(--serif);font-variant-numeric:lining-nums;background:#0a0b0d8c;border-radius:50%;place-items:center;display:grid;position:relative}@keyframes kurato-sweep{to{transform:rotate(-360deg)}}.kurato-project .kurato-canvas{padding-block-start:0}.kurato-project .kurato-canvas .kurato-entry{--measure:568px;--indent:calc((100% - min(100%, 1680px)) / 2 + var(--gutter))}.kurato-project .kurato-canvas .kurato-entry>:not([class*=kurato-],.elementor){max-width:min(var(--measure), 100% - 2 * var(--indent))}.kurato-project .kurato-canvas .kurato-entry>.alignwide{max-width:min(100% - 2 * var(--indent), 1680px - 2 * var(--gutter));margin-inline:var(--indent) auto}.kurato-project .kurato-canvas .kurato-entry>.alignfull{max-width:none;margin-inline:0}.kurato-project .kurato-canvas .kurato-entry>.aligncenter{margin-inline:auto}.kurato-project .kurato-canvas .kurato-entry>:first-child:not([class*=kurato-],.elementor),.kurato-project .kurato-canvas .kurato-entry>[class*=kurato-]+:not([class*=kurato-],.elementor){margin-block-start:var(--s-6)}.kurato-project .kurato-canvas .kurato-entry>:not([class*=kurato-],.elementor):is(:last-child,:has(+[class*=kurato-])){margin-block-end:var(--s-6)}.kurato-bio{row-gap:var(--s-5);align-items:start;padding-block-end:var(--section)}.kurato-bio .kurato-still{grid-column:1/6;position:sticky;inset-block-start:calc(var(--hud) + var(--s-3))}.kurato-bio-copy{grid-column:7/-1}.kurato-bio-copy .kurato-lead{font:300 clamp(26px, 2.7vw, 42px)/1.16 var(--serif);margin-block-end:var(--s-5)}.kurato-bio-copy p+p{margin-block-start:var(--s-3)}.kurato-bio-copy .kurato-copy{color:var(--muted);max-width:58ch}.kurato-bio-copy .kurato-link{margin-block-start:var(--s-4)}@media (width<=900px){.kurato-bio .kurato-still,.kurato-bio-copy{grid-column:1/-1}.kurato-bio .kurato-still{position:relative;inset-block-start:0}}.kurato-approach{padding-block:var(--section)}.kurato-approach ol{gap:var(--s-5) var(--s-3);counter-reset:a;grid-template-columns:repeat(3,1fr);display:grid}.kurato-approach li{border-block-start:1px solid var(--line);padding-block-start:var(--s-3)}.kurato-approach h3{margin-block:var(--s-2)}.kurato-approach p{color:var(--muted);max-width:40ch}@media (width<=900px){.kurato-approach ol{grid-template-columns:1fr}}.kurato-filmography{padding-block:var(--section)}.kurato-table{border-collapse:collapse;width:100%}.kurato-table th{font:400 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:start;padding:0 0 var(--s-2) var(--s-3);border-block-end:1px solid var(--line)}.kurato-table td{padding:var(--s-2) 0 var(--s-2) var(--s-3);border-block-end:1px solid var(--line);vertical-align:baseline}.kurato-table td:nth-child(2){font:300 clamp(22px, 2vw, 30px)/1.2 var(--serif)}.kurato-table td.kurato-mono{white-space:nowrap}.kurato-table th:last-child,.kurato-table td:last-child{text-align:end;padding-inline-end:0}.kurato-table tr{transition:color .3s}.kurato-table tbody:hover tr:not(:hover){color:var(--muted)}@media (width<=760px){.kurato-table th:nth-child(4),.kurato-table td:nth-child(4),.kurato-table th:nth-child(3),.kurato-table td:nth-child(3){display:none}}.kurato-clients{padding-block:var(--section);overflow-x:clip}.kurato-lane{padding:.1em var(--gutter) .16em;border-block-start:1px solid var(--line);letter-spacing:-.02em;flex-wrap:wrap;justify-content:center;font-size:clamp(30px,5vw,84px);line-height:1.04;display:flex}.kurato-lane:last-child{border-block-end:1px solid var(--line)}.kurato-lane li{white-space:nowrap;transition:color .4s var(--ease), -webkit-text-stroke-color .4s var(--ease)}.kurato-lane li:after{content:"";aspect-ratio:1;border:max(1.5px, .02em) solid var(--red);vertical-align:.22em;border-radius:50%;width:max(8px,.16em);margin-inline:.32em;display:inline-block}.kurato-lane li:nth-child(2n){color:var(--bg);-webkit-text-stroke:clamp(1.2px, .0135em, 2px) var(--text);paint-order:stroke fill}.kurato-lane:not(.is-running) li:nth-child(2n){color:var(--muted);-webkit-text-stroke:0}.kurato-lane:not(.is-running) li:last-child:after{display:none}.kurato-lane.is-running{will-change:transform;flex-wrap:nowrap;justify-content:flex-start;width:max-content;padding-inline:0;font-size:clamp(60px,8.4vw,148px)}.kurato-lane li.has-logo{align-items:center;display:inline-flex}.kurato-lane li.has-logo a{display:inline-flex}.kurato-lane-logo{object-fit:contain;filter:grayscale();opacity:.9;width:auto;max-width:6em;height:.78em;transition:opacity .4s var(--ease), filter .6s var(--ease);display:block}:root:not([data-mode=day]) .kurato-lane-logo{filter:grayscale()invert()}.kurato-lane li.has-logo:nth-child(2n){color:var(--text);-webkit-text-stroke:0}.kurato-lane li:hover .kurato-lane-logo{opacity:1}@media (hover:hover){.kurato-lanes .kurato-lane li:hover{color:var(--red);-webkit-text-stroke-color:var(--red)}}.kurato-approach ol>li:first-child{--d:0}.kurato-approach ol>li:nth-child(2){--d:1}.kurato-approach ol>li:nth-child(3){--d:2}.kurato-approach ol>li:nth-child(4){--d:3}.kurato-approach ol>li:nth-child(5){--d:4}.kurato-approach ol>li:nth-child(6){--d:5}.kurato-approach ol>li:nth-child(7){--d:6}.kurato-approach ol>li:nth-child(8){--d:7}.kurato-lane:nth-child(odd){--dir:-1}.kurato-lane:nth-child(2n){--dir:1}.kurato-testimonial-list{grid-template-columns:repeat(var(--kurato-testimonial-cols,3), minmax(0, 1fr));gap:var(--s-5) var(--s-3);display:grid}.kurato-testimonial-list[data-columns="2"]{--kurato-testimonial-cols:2}.kurato-testimonial-list[data-columns="3"]{--kurato-testimonial-cols:3}.kurato-testimonial-list>li{border-block-start:1px solid var(--line);flex-direction:column;padding-block-start:var(--s-3);display:flex}.kurato-testimonial{gap:var(--s-3);flex-direction:column;flex:auto;margin:0;display:flex}.kurato-testimonial>.kurato-icon{color:var(--red);flex:none}.kurato-testimonial blockquote p{font:300 clamp(20px, 1.6vw, 26px)/1.3 var(--serif);letter-spacing:-.005em}.kurato-testimonial figcaption{align-items:center;gap:var(--s-2);margin-block-start:auto;display:flex}.kurato-testimonial-portrait{border:1px solid var(--line);filter:grayscale()contrast(1.05);width:48px;height:48px;transition:filter .6s var(--ease);flex:none}.kurato-testimonial-portrait:after{background:var(--grain)}.kurato-testimonial:hover .kurato-testimonial-portrait{filter:none}.kurato-testimonial-who{gap:2px;min-width:0;font-style:normal;display:grid}.kurato-testimonial-who b{font:400 clamp(18px, 1.4vw, 22px)/1.2 var(--serif)}.kurato-testimonial-logo{object-fit:contain;opacity:.8;filter:grayscale();width:auto;max-width:140px;height:22px;transition:filter .6s var(--ease);margin-inline-start:auto}:root:not([data-mode=day]) .kurato-testimonial-logo{filter:grayscale()invert()}@media (width<=760px){.kurato-testimonial-list[data-columns]{--kurato-testimonial-cols:1}}.kurato-testimonials[data-layout=row] .kurato-testimonial-list{gap:var(--s-3);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow:auto hidden}.kurato-testimonials[data-layout=row] .kurato-testimonial-list::-webkit-scrollbar{display:none}.kurato-testimonials[data-layout=row] .kurato-testimonial-list>li{scroll-snap-align:start;flex:0 0 min(80vw,420px)}.kurato-testimonials[data-layout=stack] .kurato-testimonial-list{row-gap:var(--s-7);grid-template-columns:minmax(0,1fr);display:grid}.kurato-testimonials[data-layout=stack] .kurato-testimonial-list>li{border-block-start:0;padding-block-start:0}.kurato-testimonials[data-layout=stack] .kurato-testimonial{align-items:center;gap:var(--s-4);text-align:center}.kurato-testimonials[data-layout=stack] .kurato-testimonial blockquote p{font:italic 300 clamp(30px, 4vw, 64px)/1.1 var(--serif);letter-spacing:-.01em;max-width:22ch;margin-inline:auto}.kurato-testimonials[data-layout=stack] .kurato-testimonial figcaption{flex-direction:column;margin-block-start:0}.kurato-testimonials[data-layout=stack] .kurato-testimonial-who{justify-items:center}.kurato-testimonials[data-layout=stack] .kurato-testimonial-logo{margin-block-start:var(--s-1);margin-inline-start:0}.kurato-testimonial-list>li:first-child{--d:0}.kurato-testimonial-list>li:nth-child(2){--d:1}.kurato-testimonial-list>li:nth-child(3){--d:2}.kurato-testimonial-list>li:nth-child(4){--d:3}.kurato-testimonial-list>li:nth-child(5){--d:4}.kurato-testimonial-list>li:nth-child(6){--d:5}.kurato-testimonial-list>li:nth-child(7){--d:6}.kurato-testimonial-list>li:nth-child(8){--d:7}.kurato-numbers-list{grid-template-columns:repeat(var(--kurato-numbers-cols,4), minmax(0, 1fr));gap:var(--s-5) var(--s-3);display:grid}.kurato-numbers-list[data-columns="2"]{--kurato-numbers-cols:2}.kurato-numbers-list[data-columns="3"]{--kurato-numbers-cols:3}.kurato-numbers-list[data-columns="4"]{--kurato-numbers-cols:4}.kurato-numbers-list>div{border-block-start:1px solid var(--line);padding-block-start:var(--s-3)}.kurato-numbers-list dd{font:300 clamp(48px, 5vw, 88px)/1 var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;align-items:baseline;gap:.08em;margin-block-start:var(--s-2);display:flex}.kurato-numbers-value{font-weight:inherit}.kurato-numbers-suffix{color:var(--red);font-size:.5em}.kurato-numbers-list .kurato-numbers-note{max-width:30ch;font:inherit;letter-spacing:normal;color:var(--muted);display:block}@media (width<=900px){.kurato-numbers-list[data-columns]{--kurato-numbers-cols:2}}@media (width<=560px){.kurato-numbers-list[data-columns]{--kurato-numbers-cols:1}}.kurato-numbers-list>div:first-child{--d:0}.kurato-numbers-list>div:nth-child(2){--d:1}.kurato-numbers-list>div:nth-child(3){--d:2}.kurato-numbers-list>div:nth-child(4){--d:3}.kurato-numbers-list>div:nth-child(5){--d:4}.kurato-numbers-list>div:nth-child(6){--d:5}.kurato-numbers-list>div:nth-child(7){--d:6}.kurato-numbers-list>div:nth-child(8){--d:7}.kurato-callsheet{row-gap:var(--s-6);align-items:start;padding-block-end:var(--section)}.kurato-callsheet form{gap:var(--s-5) var(--s-3);grid-column:1/8;grid-template-columns:1fr 1fr;display:grid}.kurato-callsheet aside{gap:var(--s-4);grid-column:9/-1;display:grid}.kurato-callsheet-form:not(.kurato-full){grid-column:1/8}.kurato-field{align-content:start;gap:6px;display:grid}.kurato-field.kurato-full,.kurato-callsheet fieldset,.kurato-form-actions{grid-column:1/-1}.kurato-field label,.kurato-callsheet legend{font:400 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);transition:color .3s}.kurato-field:focus-within label{color:var(--text)}.kurato-control{padding-block-end:12px;display:block;position:relative}.kurato-control:before,.kurato-control:after{content:"";pointer-events:none;background:linear-gradient(var(--base,currentColor) 0 0) 0 100% / 100% 1px no-repeat, repeating-linear-gradient(-90deg, currentColor 0 1px, transparent 1px 40px) 0 100% / 100% 11px no-repeat, repeating-linear-gradient(-90deg, currentColor 0 1px, transparent 1px 8px) 0 100% / 100% 5px no-repeat;height:11px;transition:color .3s;position:absolute;inset:auto 0 0}.kurato-control:before{color:var(--line);--base:color-mix(in srgb, var(--muted) 65%, var(--line))}.kurato-control:after{color:var(--text);--base:var(--red);clip-path:inset(0 100% 0 0);transition:color .3s, clip-path .7s var(--ease-io)}.kurato-field:hover .kurato-control:before{color:color-mix(in srgb, var(--muted) 60%, var(--line));--base:var(--muted)}.kurato-field:focus-within .kurato-control:after,.kurato-field.is-error .kurato-control:after{clip-path:inset(0)}.kurato-field.is-error .kurato-control:after{color:var(--red)}.kurato-field input,.kurato-field textarea{width:100%;color:var(--text);caret-color:var(--red);font:400 clamp(22px, 1.9vw, 28px)/1.3 var(--serif);background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:10px 0 12px;display:block}.kurato-field textarea{resize:vertical;min-height:140px}.kurato-field input::placeholder,.kurato-field textarea::placeholder{color:var(--muted);opacity:.85}.kurato-field input:-webkit-autofill{-webkit-text-fill-color:var(--text);transition:background-color 99999s}.kurato-field.kurato-has-grip textarea{resize:none;padding-inline-end:var(--s-4)}.kurato-grip{z-index:1;width:28px;height:56px;color:var(--muted);cursor:ns-resize;touch-action:none;-webkit-tap-highlight-color:transparent;transition:color .3s;position:absolute;inset-block-end:0;inset-inline-end:0}.kurato-grip:before{content:"";background:linear-gradient(currentColor 0 0) 100% 0/1px 100% no-repeat,linear-gradient(currentColor 0 0) 100% 0/11px 1px no-repeat,repeating-linear-gradient(0deg,currentColor 0 1px,#0000 1px 8px) 100% 100%/5px 100% no-repeat;width:11px;height:41px;position:absolute;inset-block-end:0;inset-inline-end:0}.kurato-grip:hover,.kurato-grip:focus-visible{color:var(--text)}.kurato-grip.is-dragging{color:var(--red);transition:none}.kurato-err{font:400 14px/1.45 var(--mono);letter-spacing:.02em;color:var(--red)}.kurato-err:empty{display:none}.kurato-err:before{content:"";background:var(--red);vertical-align:1px;width:6px;height:6px;margin-inline-end:10px;display:inline-block}.kurato-callsheet fieldset{border:0;min-width:0;margin:0;padding:0}.kurato-callsheet legend{margin-block-end:var(--s-2);padding:0}.kurato-choices{gap:var(--s-1);flex-wrap:wrap;display:flex}.kurato-choices input{opacity:0;pointer-events:none;position:absolute}.kurato-choices label{cursor:pointer;display:inline-block}.kurato-choices input:focus-visible+.kurato-chip{outline:1px solid var(--red);outline-offset:4px}.kurato-form-actions{align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.kurato-form-actions p{color:var(--muted);max-width:40ch;font-size:17px}.kurato-form-done{padding:var(--s-4);border:1px solid var(--line);grid-column:1/-1}.kurato-form-done h2{margin-block:var(--s-1) var(--s-2);font-size:clamp(30px,3vw,46px)}.kurato-form-done p{color:var(--muted)}.kurato-callsheet aside h2{font:400 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-block-end:var(--s-1)}.kurato-callsheet aside>div{border-block-start:1px solid var(--line);padding-block-start:var(--s-3)}.kurato-callsheet aside p{font:400 clamp(20px, 1.7vw, 26px)/1.3 var(--serif)}.kurato-avail{grid-template-columns:repeat(6,1fr);gap:4px;margin-block-start:var(--s-2);display:grid}.kurato-avail li{text-align:center;border:1px solid var(--line);font:400 13px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:10px 0}.kurato-avail li.is-open{color:var(--text);border-color:var(--muted)}.kurato-avail li.is-open:before{content:"";background:var(--red);border-radius:50%;width:6px;height:6px;margin:0 auto 6px;display:block}.kurato-avail li:not(.is-open):before{content:"";border:1px solid var(--line);border-radius:50%;width:6px;height:6px;margin:0 auto 6px;display:block}@media (width<=900px){.kurato-callsheet form,.kurato-callsheet aside,.kurato-callsheet-form:not(.kurato-full){grid-column:1/-1}}@media (width<=560px){.kurato-callsheet form{grid-template-columns:1fr}}.kurato-callsheet aside{--d:2}.kurato-gallery-grid{grid-template-columns:repeat(var(--kurato-gallery-cols,3), minmax(0, 1fr));gap:var(--s-6) var(--s-3);display:grid}.kurato-gallery-grid[data-columns="2"]{--kurato-gallery-cols:2}.kurato-gallery-grid[data-columns="3"]{--kurato-gallery-cols:3}.kurato-gallery-grid[data-columns="4"]{--kurato-gallery-cols:4}@media (width<=900px){.kurato-gallery-grid[data-columns]{--kurato-gallery-cols:2}}@media (width<=560px){.kurato-gallery-grid[data-columns]{--kurato-gallery-cols:1}}.kurato-gallery-frame{display:block}.kurato-gallery-grid>li:nth-child(4n+2){--d:1}.kurato-gallery-grid>li:nth-child(4n+3){--d:2}.kurato-gallery-grid>li:nth-child(4n+4){--d:3}@media (width>=900px){.kurato-products ul.products.columns-2{--kurato-shop-cols:2}.kurato-products ul.products.columns-3{--kurato-shop-cols:3}.kurato-products ul.products.columns-4{--kurato-shop-cols:4}}.kurato-pricing .kurato-sec-head:has(+.kurato-pricing-intro){margin-block-end:var(--s-3)}.kurato-pricing-intro{max-width:48ch;color:var(--muted);margin-block-end:var(--s-6)}.kurato-pricing-list{grid-template-columns:repeat(var(--kurato-pricing-cols,3), minmax(0, 1fr));gap:var(--s-3);display:grid}.kurato-pricing-list[data-columns="1"]{--kurato-pricing-cols:1}.kurato-pricing-list[data-columns="2"]{--kurato-pricing-cols:2}.kurato-pricing-list[data-columns="3"]{--kurato-pricing-cols:3}.kurato-pricing-list[data-columns="4"]{--kurato-pricing-cols:4}.kurato-plan{gap:var(--s-3);padding:var(--s-4) var(--s-3);border-block-start:1px solid var(--line);flex-direction:column;display:flex}.kurato-plan.is-featured{outline:1px solid var(--red);outline-offset:-1px}.kurato-plan-head{gap:var(--s-2);display:grid}.kurato-plan-price{align-items:baseline;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}.kurato-plan-price b{font:300 clamp(40px, 4vw, 64px)/1 var(--serif);letter-spacing:-.02em}.kurato-plan-features li{color:var(--muted);padding-block:10px}.kurato-plan-features li:first-child{color:var(--text)}.kurato-plan-features li+li{border-block-start:1px solid var(--line)}.kurato-plan .kurato-btn{align-self:start;margin-block-start:auto}.kurato-plan-head+.kurato-plan-note,.kurato-plan-features+.kurato-plan-note{margin-block-start:auto}@media (width<=1000px){.kurato-pricing-list[data-columns="3"],.kurato-pricing-list[data-columns="4"]{--kurato-pricing-cols:2}}@media (width<=640px){.kurato-pricing-list[data-columns]{--kurato-pricing-cols:1}}.kurato-pricing-list>li:first-child{--d:0}.kurato-pricing-list>li:nth-child(2){--d:1}.kurato-pricing-list>li:nth-child(3){--d:2}.kurato-pricing-list>li:nth-child(4){--d:3}.kurato-still-band-link{display:block}.kurato-still-band[data-width=measure]>*{max-width:1100px;margin-inline:auto}.kurato-still-band[data-width=full]{padding:0}.kurato-still-band[data-width=full] .kurato-still-band-caption{padding-inline:var(--gutter);padding-block-end:var(--s-4)}.kurato-still-band[data-drift] .kurato-px{transform:translate3d(0, var(--drift,0px), 0);will-change:transform;inset:-6% 0}.kurato-still-band .kurato-r-natural{aspect-ratio:auto}.kurato-still-band .kurato-r-natural img{width:100%;height:auto;position:static}.kurato-still-band .kurato-r-natural .kurato-px{display:block;position:relative;inset:auto;transform:none}.kurato-still-band-caption{justify-content:space-between;align-items:baseline;gap:var(--s-3);color:var(--muted);margin-block-start:var(--s-2);display:flex}.kurato-still-band-caption>span:first-child:not(.kurato-mono){max-width:56ch}.kurato-still-band-caption .kurato-mono{flex:none;margin-inline-start:auto}@media (width<=600px){.kurato-still-band-caption{gap:var(--s-1) var(--s-3);flex-wrap:wrap}}.kurato-cast-list{overflow-wrap:anywhere}.kurato-cast-portrait img{filter:grayscale()contrast(1.05);transition:filter .6s var(--ease), transform 1.8s var(--ease)}.kurato-cast-member:is(:hover,:focus-within) .kurato-cast-portrait img{filter:none}.kurato-cast-name{font:300 clamp(28px, 3vw, 50px)/1.05 var(--serif);letter-spacing:-.01em}.kurato-cast-line{color:var(--muted);max-width:52ch;font-size:17px;line-height:1.5}.kurato-cast-links{gap:var(--s-1) var(--s-3);flex-wrap:wrap;display:flex}.kurato-cast-links a{font:500 13px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;text-underline-offset:.3em;transition:text-decoration-color .35s var(--ease), color .3s;padding-block:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-block}.kurato-cast-links a:is(:hover,:focus-visible){-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.kurato-cast[data-layout=list] .kurato-cast-list{border-block-end:1px solid var(--line)}.kurato-cast[data-layout=list] .kurato-cast-member{column-gap:var(--s-3);row-gap:var(--s-1);padding-block:var(--s-3);border-block-start:1px solid var(--line);grid-template-columns:4ch 72px minmax(0,1fr) auto;grid-template-areas:"no pic credit credit""no pic line links";align-items:baseline;display:grid}.kurato-cast[data-layout=list] .kurato-cast-portrait{grid-area:pic;align-self:start;width:72px}.kurato-cast[data-layout=list] .kurato-cast-portrait:after{background:var(--grain)}.kurato-cast[data-layout=list] .kurato-cast-no{grid-area:no}.kurato-cast[data-layout=list] .kurato-cast-credit{align-items:baseline;gap:var(--s-2);grid-area:credit;min-width:0;display:flex}.kurato-cast[data-layout=list] .kurato-cast-line{grid-area:line}.kurato-cast[data-layout=list] .kurato-cast-links{grid-area:links;justify-content:end}.kurato-cast-rule{flex:1 1 var(--s-6);min-width:var(--s-4);height:9px;color:var(--line);transition:color .4s var(--ease);background:linear-gradient(currentColor 0 0) 0 100%/100% 1px no-repeat,repeating-linear-gradient(-90deg,currentColor 0 1px,#0000 1px 40px) 0 100%/100% 9px no-repeat,repeating-linear-gradient(-90deg,currentColor 0 1px,#0000 1px 8px) 0 100%/100% 5px no-repeat}.kurato-cast-role{text-align:end;flex:none;max-width:40%}.kurato-cast-member:is(:hover,:focus-within) .kurato-cast-rule{color:var(--muted)}.kurato-cast-member:is(:hover,:focus-within) .kurato-cast-role{color:var(--text)}@media (hover:hover){.kurato-cast[data-layout=list] .kurato-cast-name{transition:color .3s}.kurato-cast[data-layout=list] .kurato-cast-list:hover>li:not(:hover) .kurato-cast-name{color:var(--muted)}}@media (width<=760px){.kurato-cast[data-layout=list] .kurato-cast-member{column-gap:var(--s-2);grid-template-columns:64px minmax(0,1fr);grid-template-areas:"pic no""pic credit""pic line""pic links";row-gap:6px}.kurato-cast[data-layout=list] .kurato-cast-portrait{width:64px}.kurato-cast[data-layout=list] .kurato-cast-credit{flex-direction:column;gap:2px}.kurato-cast[data-layout=list] .kurato-cast-rule{display:none}.kurato-cast[data-layout=list] .kurato-cast-role{text-align:start;max-width:none}.kurato-cast[data-layout=list] .kurato-cast-links{justify-content:start;margin-block-start:4px}}.kurato-cast[data-layout=cards] .kurato-cast-list{grid-template-columns:repeat(var(--kurato-cast-cols,4), minmax(0, 1fr));gap:var(--s-6) var(--s-3);display:grid}.kurato-cast[data-layout=cards] .kurato-cast-list[data-columns="2"]{--kurato-cast-cols:2}.kurato-cast[data-layout=cards] .kurato-cast-list[data-columns="3"]{--kurato-cast-cols:3}.kurato-cast[data-layout=cards] .kurato-cast-list[data-columns="4"]{--kurato-cast-cols:4}.kurato-cast[data-layout=cards] .kurato-cast-member{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"pic pic""no role""name name""line line""links links";align-content:start;display:grid}.kurato-cast[data-layout=cards] .kurato-cast-portrait{grid-area:pic;margin-block-end:var(--s-2)}.kurato-cast[data-layout=cards] .kurato-cast-credit{display:contents}.kurato-cast[data-layout=cards] .kurato-cast-rule{display:none}.kurato-cast[data-layout=cards] :is(.kurato-cast-no,.kurato-cast-role){border-block-start:1px solid var(--line);padding-block-start:var(--s-2)}.kurato-cast[data-layout=cards] .kurato-cast-no{grid-area:no;padding-inline-end:var(--s-2)}.kurato-cast[data-layout=cards] .kurato-cast-member:not(:has(.kurato-cast-role)) .kurato-cast-no{grid-column:1/-1}.kurato-cast[data-layout=cards] .kurato-cast-role{grid-area:role;max-width:none}.kurato-cast[data-layout=cards] .kurato-cast-name{margin-block:var(--s-2) var(--s-1);grid-area:name;font-size:clamp(26px,2.2vw,36px)}.kurato-cast[data-layout=cards] .kurato-cast-line{grid-area:line}.kurato-cast[data-layout=cards] .kurato-cast-links{grid-area:links;margin-block-start:var(--s-2)}.kurato-cast[data-layout=cards] .kurato-cast-member:is(:hover,:focus-within) .kurato-cast-portrait:before{opacity:1;transform:none}.kurato-cast[data-layout=cards] .kurato-cast-member:is(:hover,:focus-within) .kurato-cast-portrait img{transform:scale(1.08)}@media (width<=1000px){.kurato-cast[data-layout=cards] .kurato-cast-list[data-columns="3"],.kurato-cast[data-layout=cards] .kurato-cast-list[data-columns="4"]{--kurato-cast-cols:2}}@media (width<=560px){.kurato-cast[data-layout=cards] .kurato-cast-list[data-columns]{--kurato-cast-cols:1}}.kurato-cast-list>li:nth-child(4n+2){--d:1}.kurato-cast-list>li:nth-child(4n+3){--d:2}.kurato-cast-list>li:nth-child(4n+4){--d:3}.kurato-services .kurato-sec-head:has(+.kurato-services-intro){margin-block-end:var(--s-3)}.kurato-services-intro{max-width:52ch;color:var(--muted);margin-block-end:var(--s-6)}.kurato-services-list{overflow-wrap:anywhere;border-block-end:1px solid var(--line)}.kurato-service{column-gap:var(--s-3);row-gap:var(--s-2);padding-block:var(--s-4);border-block-start:1px solid var(--line);grid-template-columns:4ch minmax(0,5fr) minmax(0,3fr) minmax(0,3fr);grid-template-areas:"no main deliv end";align-items:start;display:grid}.kurato-service-no{grid-area:no;padding-block-start:.9em}.kurato-service-main{grid-area:main}.kurato-service-main h3{font-size:calc(clamp(28px, 2.8vw, 46px) * var(--display-scale,1));transition:color .3s, padding .5s var(--ease)}.kurato-service-main p{max-width:44ch;color:var(--muted);margin-block-start:var(--s-2)}.kurato-service-deliverables{grid-area:deliv;padding-block-start:.6em}.kurato-service-deliverables li{font:400 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:10px;padding-block:8px;display:flex}.kurato-service-deliverables li:before{content:"";background:var(--red);flex:none;width:8px;height:1px;translate:0 -.3em}.kurato-service-deliverables li+li{border-block-start:1px solid var(--line)}.kurato-service-end{justify-items:end;gap:var(--s-2);text-align:end;grid-area:end;padding-block-start:.6em;display:grid}.kurato-service-price{gap:2px;display:grid}.kurato-service-price b{font:300 clamp(26px, 2.2vw, 36px)/1.1 var(--serif);letter-spacing:-.01em}.kurato-service-still{pointer-events:none;grid-area:still}.kurato-service-still:before{display:none}@media (width>=901px){.kurato-services:not([data-still=beside]) .kurato-service-still{display:none}}@media (width>=901px) and (hover:hover){.kurato-service:is(:hover,:focus-within) .kurato-service-main h3{padding-inline-start:var(--s-2)}.kurato-services-list:hover>.kurato-service:not(:hover) .kurato-service-main h3{color:var(--muted)}.kurato-services[data-still=beside] .kurato-service{grid-template-columns:4ch minmax(0,4fr) minmax(0,3fr) minmax(0,2.4fr) minmax(0,2.6fr);grid-template-areas:"no main deliv end still"}.kurato-services[data-still=beside] .kurato-service-still{aspect-ratio:16/9;background:color-mix(in srgb, var(--muted) 65%, var(--line));clip-path:inset(49.5% 0);transition:clip-path .6s var(--ease-io);align-self:start;margin-block-start:.6em}.kurato-services[data-still=beside] .kurato-service-still img{opacity:0;transition:opacity .3s .3s}.kurato-services[data-still=beside] .kurato-service:is(:hover,:focus-within) .kurato-service-still{clip-path:inset(0)}.kurato-services[data-still=beside] .kurato-service:is(:hover,:focus-within) .kurato-service-still img{opacity:1;transition:opacity .2s}.kurato-services.is-following .kurato-services-list{position:relative}.kurato-services.is-following .kurato-service-still{z-index:3;width:var(--kurato-still-w,320px);aspect-ratio:1.375;opacity:0;clip-path:inset(49.5% 0);transform:translate3d(var(--kurato-sx,0px), var(--kurato-sy,0px), 0);transition:opacity .3s, clip-path .5s var(--ease-io);display:block;position:absolute;inset-block-start:0;inset-inline-start:0}.kurato-services.is-following .kurato-service.is-active .kurato-service-still{opacity:1;clip-path:inset(0)}}@media (width>=901px) and (hover:none){.kurato-services .kurato-service-still{display:none}}@media (width<=900px){.kurato-service{row-gap:var(--s-3);grid-template-columns:4ch minmax(0,1fr) minmax(0,1fr);grid-template-areas:"no main main"".still deliv"".end end"}.kurato-service-no{padding-block-start:.6em}.kurato-service-still{aspect-ratio:1.375;width:100%}.kurato-service-deliverables{align-self:start}.kurato-service:not(.has-still) .kurato-service-deliverables{grid-column:2/-1}.kurato-service-deliverables,.kurato-service-end{padding-block-start:0}.kurato-service-end{text-align:start;grid-template-columns:auto auto;justify-content:space-between;place-items:end start}}@media (width<=600px){.kurato-service{grid-template-columns:4ch minmax(0,1fr);grid-template-areas:"no main"".still"".deliv"".end"}}@media (width<=480px){.kurato-service{row-gap:var(--s-2);grid-template-columns:minmax(0,1fr);grid-template-areas:"no""main""still""deliv""end"}.kurato-service-no{padding-block-start:0}.kurato-service:not(.has-still) .kurato-service-deliverables{grid-column:1}}.kurato-services-list>li:nth-child(2){--d:1}.kurato-services-list>li:nth-child(3){--d:2}.kurato-services-list>li:nth-child(4){--d:3}.kurato-services-list>li:nth-child(5){--d:4}.kurato-services-list>li:nth-child(n+6){--d:5}.kurato-faq{row-gap:var(--s-5);align-items:start}.kurato-faq-head{grid-column:1/6}.kurato-faq-head .kurato-sec-head{margin-block-end:var(--s-3)}.kurato-faq-head .kurato-sec-head:only-child{margin-block-end:0}.kurato-faq-intro{max-width:36ch;color:var(--muted)}.kurato-faq-list{overflow-wrap:anywhere;border-block-end:1px solid var(--line);grid-column:7/-1}.kurato-faq-list>li{border-block-start:1px solid var(--line)}.kurato-faq-item summary,.kurato-faq-answer{column-gap:var(--s-3);grid-template-columns:5ch minmax(0,1fr) 20px;display:grid}.kurato-faq-item summary{padding-block:var(--s-3);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:baseline;list-style:none}.kurato-faq-item summary::-webkit-details-marker{display:none}.kurato-faq-item summary:focus-visible{outline-offset:2px}.kurato-faq-question{font:300 clamp(22px, 2vw, 32px)/1.2 var(--serif);letter-spacing:-.005em;transition:color .3s}.kurato-faq-mark{width:20px;height:20px;color:var(--muted);align-self:center;transition:color .3s;position:relative}.kurato-faq-mark:before,.kurato-faq-mark:after{content:"";width:100%;height:1px;transition:transform .5s var(--ease);background:currentColor;position:absolute;inset-block-start:50%;inset-inline-start:0}.kurato-faq-mark:after{transform:rotate(-90deg)}.kurato-faq-item[open] .kurato-faq-mark{color:var(--red)}.kurato-faq-item[open] .kurato-faq-mark:after{transform:rotate(0)}.kurato-faq-item summary:hover .kurato-faq-mark{color:var(--text)}.kurato-faq-item[open] summary:hover .kurato-faq-mark{color:var(--red)}.kurato-faq-a{color:var(--muted)}.kurato-faq-answer{padding-block-end:var(--s-4)}.kurato-faq-answer .kurato-copy{max-width:60ch;color:var(--muted);grid-column:2}.kurato-faq-answer .kurato-copy p+p{margin-block-start:var(--s-2)}.kurato-faq-answer .kurato-copy a{color:var(--text);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}@media (hover:hover){.kurato-faq-list:hover>li:not(:hover) .kurato-faq-question{color:var(--muted)}}@supports (interpolate-size:allow-keywords){.kurato-faq{interpolate-size:allow-keywords}.kurato-faq-item::details-content{block-size:0;transition:block-size .5s var(--ease), content-visibility .5s allow-discrete;overflow:clip}.kurato-faq-item[open]::details-content{block-size:auto}}@media (width<=1000px){.kurato-faq-head,.kurato-faq-list{grid-column:1/-1}}@media (width<=560px){.kurato-faq-item summary,.kurato-faq-answer{column-gap:var(--s-2);grid-template-columns:minmax(0,1fr) 20px}.kurato-faq-q,.kurato-faq-a{grid-column:1/-1}.kurato-faq-item summary{row-gap:4px}.kurato-faq-answer .kurato-copy{grid-column:1}.kurato-faq-a{display:none}}.kurato-faq-list>li:nth-child(2){--d:1}.kurato-faq-list>li:nth-child(3){--d:2}.kurato-faq-list>li:nth-child(4){--d:3}.kurato-faq-list>li:nth-child(5){--d:4}.kurato-faq-list>li:nth-child(n+6){--d:5}.kurato-kit-cases{overflow-wrap:anywhere;grid-template-columns:repeat(var(--kurato-kit-cols,3), minmax(0, 1fr));gap:var(--s-3);align-items:start;display:grid}.kurato-kit-cases[data-columns="1"]{--kurato-kit-cols:1}.kurato-kit-cases[data-columns="2"]{--kurato-kit-cols:2}.kurato-kit-cases[data-columns="3"]{--kurato-kit-cols:3}.kurato-kit-case{padding:var(--s-3);border:1px solid var(--line);position:relative}.kurato-kit-case:before{content:"";--c:var(--muted);pointer-events:none;background:linear-gradient(var(--c), var(--c)) right top / 14px 2px no-repeat, linear-gradient(var(--c), var(--c)) right top / 2px 14px no-repeat, linear-gradient(var(--c), var(--c)) left top / 14px 2px no-repeat, linear-gradient(var(--c), var(--c)) left top / 2px 14px no-repeat, linear-gradient(var(--c), var(--c)) right bottom / 14px 2px no-repeat, linear-gradient(var(--c), var(--c)) right bottom / 2px 14px no-repeat, linear-gradient(var(--c), var(--c)) left bottom / 14px 2px no-repeat, linear-gradient(var(--c), var(--c)) left bottom / 2px 14px no-repeat;position:absolute;inset:-1px}.kurato-kit-case:hover:before{--c:var(--red)}.kurato-kit-label{row-gap:var(--s-1);border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"no count""name name";margin-block-end:var(--s-1);padding-block-end:var(--s-2);display:grid}.kurato-kit-no{grid-area:no}.kurato-kit-count{text-align:end;grid-area:count}.kurato-kit-label h3{font:500 clamp(20px, 1.8vw, 26px)/1.2 var(--mono);letter-spacing:.22em;text-transform:uppercase;grid-area:name}.kurato-kit-items li{column-gap:var(--s-2);grid-template-columns:10px minmax(0,1fr) auto;align-items:baseline;padding-block:10px;display:grid}.kurato-kit-items li+li{border-block-start:1px solid var(--line)}.kurato-kit-items li:before{content:"";border:1px solid color-mix(in srgb, var(--muted) 65%, var(--line));width:10px;height:10px;translate:0 1px}.kurato-kit-item{font-size:18px;line-height:1.35}.kurato-kit-note{text-align:end}@media (width<=1200px){.kurato-kit-cases[data-columns="3"]{--kurato-kit-cols:2}}@media (width<=760px){.kurato-kit-cases[data-columns]{--kurato-kit-cols:1}}@media (width<=480px){.kurato-kit-items li{grid-template-columns:10px minmax(0,1fr)}.kurato-kit-note{text-align:start;grid-column:2}}.kurato-kit-cases>li:nth-child(2){--d:1}.kurato-kit-cases>li:nth-child(3){--d:2}.kurato-kit-cases>li:nth-child(4){--d:3}.kurato-kit-cases>li:nth-child(n+5){--d:4}.kurato-channels-list{overflow-wrap:anywhere;border-block-end:1px solid var(--line)}.kurato-channel{align-items:center;column-gap:var(--s-4);padding-block:var(--s-4);border-block-start:1px solid var(--line);grid-template-columns:6ch 64px minmax(0,1fr) minmax(0,16rem) minmax(7rem,auto);grid-template-areas:"no icon who note go";display:grid;position:relative}.kurato-channel:after{content:"";z-index:1;background:var(--red);transform-origin:100%;height:1px;transition:transform .8s var(--ease-io);position:absolute;inset-block-end:-1px;inset-inline:0;transform:scaleX(0)}.kurato-channel-no{grid-area:no}.kurato-channel-icon{aspect-ratio:1;border:1px solid var(--line);width:64px;color:var(--text);transition:border-color .4s var(--ease), color .4s var(--ease);grid-area:icon;place-items:center;display:grid}.kurato-channel-icon .kurato-icon{width:26px;height:26px}.kurato-channel-who{grid-area:who;gap:2px;min-width:0;display:grid}.kurato-channel-handle{font:300 clamp(32px, 4.2vw, 72px)/1.05 var(--serif);letter-spacing:-.015em;overflow-wrap:anywhere;transition:padding .5s var(--ease), color .3s}.kurato-channel-note{color:var(--muted);grid-area:note;font-size:17px;line-height:1.45}.kurato-channel-go{grid-area:go;justify-self:end;margin-inline-end:4px}a.kurato-channel:is(:hover,:focus-visible):after{transform:none}a.kurato-channel:is(:hover,:focus-visible) .kurato-channel-icon{border-color:var(--red);color:var(--red)}a.kurato-channel:is(:hover,:focus-visible) .kurato-channel-handle{padding-inline-start:var(--s-2)}a.kurato-channel:is(:hover,:focus-visible) .kurato-channel-go:before{transform:none}a.kurato-channel:is(:hover,:focus-visible) .kurato-channel-go:after{transform:translate(-4px)}@media (hover:hover){.kurato-channels-list:hover>li:not(:hover) .kurato-channel-handle{color:var(--muted)}}@media (width<=1100px){.kurato-channel{column-gap:var(--s-3);row-gap:var(--s-1);grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"icon who go""icon note go"}.kurato-channel-no{display:none}.kurato-channel-icon{align-self:start;width:56px}}@media (width<=560px){.kurato-channel{padding-block:var(--s-3);grid-template-columns:44px minmax(0,1fr);grid-template-areas:"icon who"".note"".go"}.kurato-channel-icon{width:44px}.kurato-channel-icon .kurato-icon{width:22px;height:22px}.kurato-channel-go{justify-self:start}}.kurato-channels-list>li:nth-child(2){--d:1}.kurato-channels-list>li:nth-child(3){--d:2}.kurato-channels-list>li:nth-child(4){--d:3}.kurato-channels-list>li:nth-child(5){--d:4}.kurato-channels-list>li:nth-child(n+6){--d:5}.kurato-stack{--kurato-stack-step:48px;--kurato-stack-h:clamp(440px, calc(100vh - var(--hud) - var(--s-3) * 2 - var(--kurato-stack-step) * 3), 680px)}.kurato-stack-list{row-gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.kurato-stack-item{--kurato-stack-i:0}.kurato-stack-card{isolation:isolate;height:var(--kurato-stack-h);background:var(--bg);border:1px solid var(--line);transform-origin:50% 0;transform:scale(calc(1 - var(--kurato-stack-depth,0) * .05));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);display:grid;position:relative}.kurato-stack-card:after{content:"";z-index:5;background:var(--bg);opacity:calc(var(--kurato-stack-depth,0) * .14);pointer-events:none;position:absolute;inset:-1px}.kurato-stack-card:before{content:"";background:var(--bg);pointer-events:none;height:10px;position:absolute;inset-block-end:100%;inset-inline:-1px}.kurato-stack-tab{align-items:center;gap:var(--s-3);min-height:var(--kurato-stack-step);padding-inline:var(--s-3);border-block-end:1px solid var(--line);white-space:nowrap;grid-column:1/-1;display:flex}.kurato-stack-tab-title{text-overflow:ellipsis;min-width:0;color:var(--text);flex:auto;overflow:hidden}.kurato-stack-card>.kurato-still{height:100%}.kurato-stack-body{align-items:flex-start;gap:var(--s-3);min-width:0;padding:var(--s-4);border-inline-start:1px solid var(--line);overflow-wrap:anywhere;flex-direction:column;display:flex;overflow:hidden}.kurato-stack-body h3{font-size:calc(clamp(30px, 3vw, 50px) * var(--display-scale,1));text-underline-offset:.14em;transition:color .35s var(--ease), text-decoration-color .35s var(--ease);line-height:1.04;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.kurato-stack-card:is(:hover,:focus-visible) h3{text-decoration-color:currentColor}.kurato-stack-sub{max-width:36ch;color:var(--muted);display:block}.kurato-stack-facts{gap:var(--s-2) var(--s-3);inline-size:100%;border-block-start:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:auto;padding-block-start:var(--s-2);display:grid}.kurato-stack-facts>span{flex-direction:column;min-width:0;display:flex}.kurato-stack-facts .kurato-mono{font-size:12px}.kurato-stack-fact{font-size:17px;line-height:1.35}.kurato-stack-card .kurato-link{margin-block-start:auto}.kurato-stack-facts+.kurato-link{margin-block-start:0}.kurato-stack-card:is(:hover,:focus-visible) .kurato-link:before{transform:none}.kurato-stack-card:is(:hover,:focus-visible) .kurato-link:after{transform:translate(-4px)}@media (width>=901px) and (height>=600px){.kurato-stack:not([data-pin="0"]) .kurato-stack-list{padding-block-end:var(--s-6)}.kurato-stack:not([data-pin="0"]) .kurato-stack-item{position:sticky;inset-block-start:calc(var(--hud) + var(--s-3) + var(--kurato-stack-i) * var(--kurato-stack-step))}.kurato-stack-item:nth-child(2){--kurato-stack-i:1}.kurato-stack-item:nth-child(3){--kurato-stack-i:2}.kurato-stack-item:nth-child(n+4){--kurato-stack-i:3}}@media (width<=1100px){.kurato-stack-card{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}@media (width<=900px){.kurato-stack-card{grid-template-rows:none;grid-template-columns:minmax(0,1fr);height:auto}.kurato-stack-card>.kurato-still{aspect-ratio:16/9;height:auto}.kurato-stack-body{padding:var(--s-3);border-inline-start:0}.kurato-stack-facts{margin-block-start:0}}@media (width>=901px) and (height<=599px){.kurato-stack-card{height:auto}.kurato-stack-card>.kurato-still{height:auto;min-height:320px}}.kurato-stack[data-pin="0"] .kurato-stack-card{transform:none}.kurato-stack[data-pin="0"] .kurato-stack-card:after{content:none}.kurato-stack-item:nth-child(2n){--d:1}.kurato-shutters-row{height:clamp(420px,72vh,760px);display:flex}.kurato-shutters-row[data-height=medium]{height:clamp(360px,54vh,560px)}.kurato-shutter{min-width:0;transition:flex-grow .8s var(--ease);flex:1 1 0;padding-inline-end:6px}.kurato-shutter:last-child{padding-inline-end:0}.kurato-shutter.is-open{flex-grow:5}html:not(.js) .kurato-shutters-row:is(:hover,:focus-within) .kurato-shutter{flex-grow:1}html:not(.js) .kurato-shutters-row .kurato-shutter:is(:hover,:focus-within){flex-grow:5}.kurato-shutter-link{height:100%;color:var(--on-still);-webkit-tap-highlight-color:transparent;--red:#ff4b33;display:block;position:relative;overflow:hidden}.kurato-shutter-link>.kurato-still{position:absolute;inset:0}.kurato-shutter-link:after{content:"";z-index:3;background:linear-gradient(to top, color-mix(in srgb, var(--black) 80%, transparent), color-mix(in srgb, var(--black) 45%, transparent) 60%);pointer-events:none;transition:opacity .8s var(--ease);position:absolute;inset:0}.kurato-shutter-spine{z-index:4;inset-inline:0;inset-block:var(--s-3);color:var(--on-still);transition:opacity .4s var(--ease);justify-content:center;align-items:flex-end;display:flex;position:absolute;overflow:hidden}.kurato-shutter-spine>span{writing-mode:vertical-rl;white-space:nowrap;text-overflow:ellipsis;max-height:100%;overflow:hidden;transform:rotate(-180deg)}.kurato-shutter-spine b{color:var(--red);font-weight:500}.kurato-shutter-cap{z-index:4;align-items:flex-start;gap:var(--s-1);min-inline-size:300px;padding:var(--s-4);opacity:0;transition:opacity .4s var(--ease), transform .6s var(--ease);pointer-events:none;overflow-wrap:anywhere;flex-direction:column;display:flex;position:absolute;inset-block-end:0;inset-inline:0;transform:translateY(12px)}.kurato-shutter-cap h3{color:var(--on-still);text-shadow:0 1px 12px #00000073}.kurato-shutter-cap .kurato-mono{color:var(--on-still-muted)}.kurato-shutter-cap .kurato-shutter-num{color:var(--red)}.kurato-shutter.is-open .kurato-shutter-link:after{opacity:.35}.kurato-shutter.is-open .kurato-shutter-spine{opacity:0}.kurato-shutter.is-open .kurato-shutter-cap{opacity:1;transition-delay:.3s;transform:none}html:not(.js) .kurato-shutters-row:is(:hover,:focus-within) .kurato-shutter:not(:hover,:focus-within) .kurato-shutter-link:after,html:not(.js) .kurato-shutters-row:is(:hover,:focus-within) .kurato-shutter:not(:hover,:focus-within) .kurato-shutter-spine{opacity:1}html:not(.js) .kurato-shutters-row:is(:hover,:focus-within) .kurato-shutter:not(:hover,:focus-within) .kurato-shutter-cap{opacity:0;transition-delay:0s;transform:translateY(12px)}html:not(.js) .kurato-shutter:is(:hover,:focus-within) .kurato-shutter-link:after{opacity:.35}html:not(.js) .kurato-shutter:is(:hover,:focus-within) .kurato-shutter-spine{opacity:0}html:not(.js) .kurato-shutter:is(:hover,:focus-within) .kurato-shutter-cap{opacity:1;transition-delay:.3s;transform:none}.kurato-shutter-link:focus-visible{outline-offset:2px}@media (width<=760px){.kurato-shutters-row,.kurato-shutters-row[data-height=medium]{flex-direction:column;height:auto}.kurato-shutter,.kurato-shutter.is-open{height:88px;transition:height .7s var(--ease);flex:none;padding-block-end:6px;padding-inline-end:0}.kurato-shutter:last-child{padding-block-end:0}.kurato-shutter.is-open,html:not(.js) .kurato-shutters-row .kurato-shutter:is(:hover,:focus-within){height:clamp(280px,78vw,440px)}html:not(.js) .kurato-shutters-row:is(:hover,:focus-within) .kurato-shutter:not(:hover,:focus-within){height:88px}.kurato-shutter-spine{inset-inline:var(--s-3);justify-content:flex-start;align-items:center;inset-block:0}.kurato-shutter-spine>span{writing-mode:horizontal-tb;transform:none}.kurato-shutter-cap{min-inline-size:0;padding:var(--s-3)}}.kurato-shutter:nth-child(2){--d:1}.kurato-shutter:nth-child(3){--d:2}.kurato-shutter:nth-child(4){--d:3}.kurato-shutter:nth-child(5){--d:4}.kurato-shutter:nth-child(6){--d:5}.kurato-shutter:nth-child(7){--d:6}.kurato-shutter:nth-child(n+8){--d:7}.kurato-carousel{--kurato-carousel-r:1.778}.kurato-carousel[data-ratio=scope]{--kurato-carousel-r:2.39}.kurato-carousel[data-ratio=academy]{--kurato-carousel-r:1.375}:is(.kurato-carousel-slides,.kurato-carousel-bar,.kurato-carousel-tray){max-inline-size:max(560px, calc((100vh - 320px) * var(--kurato-carousel-r)));margin-inline:auto}.kurato-carousel-slides{gap:var(--s-3);scroll-snap-type:x mandatory;padding-block-end:var(--s-2);display:flex;overflow-x:auto}.kurato-carousel-slide{scroll-snap-align:start;flex:0 0 min(86%,1200px);min-width:0}.kurato-carousel-slide:only-child{flex-basis:100%}.kurato-carousel-slide .kurato-still{outline:1px solid var(--line);outline-offset:-1px}.kurato-carousel-cap{align-items:baseline;gap:var(--s-3);border-block-start:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;margin-block-start:var(--s-3);padding-block-start:var(--s-2);display:grid}.kurato-carousel-cap h3 a{text-underline-offset:.16em;transition:color .35s var(--ease), text-decoration-color .35s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.kurato-carousel-cap h3 a:is(:hover,:focus-visible){text-decoration-color:currentColor}.kurato-carousel-text{max-width:60ch;color:var(--muted);margin-block-start:4px}.kurato-carousel-meta{text-align:end}.kurato-carousel:not(.is-ready) :is(.kurato-carousel-bar,.kurato-carousel-tray){display:none}.kurato-carousel.is-ready .kurato-carousel-slides{scroll-snap-type:none;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;padding-block-end:0;display:grid;overflow:visible}.kurato-carousel.is-ready.is-dragging .kurato-carousel-slides{cursor:grabbing}.kurato-carousel.is-ready .kurato-carousel-slide{visibility:hidden;grid-area:1/1}.kurato-carousel.is-ready .kurato-carousel-slide:is(.is-on,.is-out){visibility:visible}.kurato-carousel.is-ready .kurato-carousel-slide.is-on{z-index:1}.kurato-carousel.is-ready .kurato-carousel-slide img{-webkit-user-drag:none}.kurato-carousel-slide.is-out .kurato-still{animation:kurato-carouselOut .45s var(--ease-io) both}.kurato-carousel-slide.is-out .kurato-carousel-cap{opacity:0;transition:opacity .2s}.kurato-carousel-slide.is-in .kurato-still{animation:kurato-carouselIn .8s var(--ease) .12s both}.kurato-carousel-slide.is-in .kurato-carousel-cap{animation:kurato-fadeIn .6s var(--ease) .3s both}@keyframes kurato-carouselOut{to{opacity:0;transform:translateY(5%)}}@keyframes kurato-carouselIn{0%{opacity:0;filter:brightness(1.9);transform:translateY(-3%)}45%{opacity:1}to{opacity:1;filter:none;transform:none}}.kurato-carousel-bar{align-items:center;gap:var(--s-3);grid-template-columns:auto minmax(0,1fr) auto;margin-block-start:var(--s-4);display:grid}.kurato-carousel-count{font:500 13px/1 var(--tc);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.kurato-carousel-count b{color:var(--text);font-weight:500}.kurato-carousel-rail{border-block-end:1.5px solid var(--line);background:repeating-linear-gradient(to left, var(--line) 0 1.5px, transparent 1.5px 2%) bottom / 100% 8px no-repeat;height:20px;display:block;position:relative}.kurato-carousel-rail i{background:var(--red);width:1.5px;transition:inset-inline-start .6s var(--ease);position:absolute;inset-block:0 -1.5px;inset-inline-start:calc(var(--p,0) * (100% - 1.5px))}.kurato-carousel-rail i:before{content:"";border:5px solid #0000;border-block-start:7px solid var(--red);position:absolute;inset-block-start:0;inset-inline-start:-4.25px}.kurato-carousel-nav{gap:var(--s-3);display:flex}.kurato-carousel-nav button{min-height:44px;color:var(--text);letter-spacing:.1em;text-transform:inherit;align-items:center;gap:10px;padding-inline:4px;display:inline-flex}.kurato-carousel-prev:before,.kurato-carousel-next:after{content:"";transition:transform .4s var(--ease);border-block:5px solid #0000}.kurato-carousel-prev:before{border-inline-end:7px solid var(--red)}.kurato-carousel-next:after{border-inline-start:7px solid var(--red)}.kurato-carousel-prev:is(:hover,:focus-visible):before{transform:translate(4px)}.kurato-carousel-next:is(:hover,:focus-visible):after{transform:translate(-4px)}.kurato-carousel-tray{gap:var(--s-2);scrollbar-width:none;margin-block-start:var(--s-3);padding:6px 4px;display:flex;overflow-x:auto}.kurato-carousel-tray::-webkit-scrollbar{display:none}.kurato-carousel-thumb{text-align:start;flex:0 0 clamp(96px,9vw,148px);gap:6px;display:grid}.kurato-carousel-thumb:focus-visible{outline-offset:2px}.kurato-carousel-thumb-frame{aspect-ratio:16/9;opacity:.5;transition:opacity .3s var(--ease);background:#0e0f12;border-block-end:2px solid #0000;display:block;position:relative;overflow:hidden}.kurato-carousel-thumb:is(:hover,:focus-visible) .kurato-carousel-thumb-frame{opacity:.85}.kurato-carousel-thumb[aria-current=true] .kurato-carousel-thumb-frame{opacity:1;border-block-end-color:var(--red)}.kurato-carousel-thumb .kurato-carousel-thumb-frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kurato-carousel-thumb[aria-current=true] .kurato-mono{color:var(--text)}@media (width<=760px){.kurato-carousel-cap{grid-template-columns:auto minmax(0,1fr);row-gap:4px}.kurato-carousel-meta{text-align:start;grid-column:2}.kurato-carousel-bar{grid-template-columns:auto 1fr}.kurato-carousel-rail{display:none}.kurato-carousel-nav{justify-content:flex-end}}.kurato-spotlight-card{column-gap:var(--s-3);row-gap:var(--s-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.kurato-spotlight-media{grid-area:1/1/auto/span 7;display:block}.kurato-spotlight-body{align-items:flex-start;gap:var(--s-4);flex-direction:column;grid-area:1/9/auto/-1;min-width:0;display:flex}.kurato-spotlight[data-layout=end] .kurato-spotlight-media{grid-column:6/-1}.kurato-spotlight[data-layout=end] .kurato-spotlight-body{grid-column:1/span 4}.kurato-spotlight-head{gap:var(--s-2);overflow-wrap:break-word;flex-direction:column;max-width:100%;display:flex}.kurato-spotlight-kicker{gap:var(--s-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.kurato-spotlight h2{font-size:calc(clamp(40px, 5vw, 84px) * var(--display-scale,1));line-height:.98}.kurato-spotlight h2 a{text-underline-offset:.12em;transition:color .35s var(--ease), text-decoration-color .35s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.kurato-spotlight h2 a:is(:hover,:focus-visible){text-decoration-color:currentColor}.kurato-spotlight-lead{max-width:38ch;color:var(--muted);font-size:clamp(19px,1.5vw,22px);line-height:1.5}.kurato-spotlight-facts{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%;display:grid}.kurato-spotlight-facts>div{border-block-start:1px solid var(--line);min-width:0;padding-block-start:var(--s-1)}.kurato-spotlight-facts dt{font-size:12px}.kurato-spotlight-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:18px;line-height:1.35}.kurato-spotlight-media .kurato-still{outline:1px solid var(--line);outline-offset:-1px}.kurato-spotlight[data-layout=above] .kurato-spotlight-media{grid-column:1/-1}.kurato-spotlight[data-layout=above] .kurato-spotlight-body{column-gap:var(--s-3);row-gap:var(--s-4);grid-area:2/1/auto/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.kurato-spotlight[data-layout=above] .kurato-spotlight-head{grid-area:1/1/span 2/span 7}.kurato-spotlight[data-layout=above] .kurato-spotlight-facts,.kurato-spotlight[data-layout=above] .kurato-spotlight-more{grid-column:9/-1}@media (width<=1100px){.kurato-spotlight-media,.kurato-spotlight[data-layout=end] .kurato-spotlight-media{grid-column:1/-1}.kurato-spotlight-body,.kurato-spotlight[data-layout=end] .kurato-spotlight-body{grid-area:2/1/auto/-1}.kurato-spotlight-body{column-gap:var(--s-3);row-gap:var(--s-4);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.kurato-spotlight-head,.kurato-spotlight[data-layout=above] .kurato-spotlight-head{grid-area:1/1/span 2/span 6}.kurato-spotlight-facts,.kurato-spotlight-more,.kurato-spotlight[data-layout=above] :is(.kurato-spotlight-facts,.kurato-spotlight-more){grid-column:8/-1}}@media (width<=760px){.kurato-spotlight-body,.kurato-spotlight[data-layout=above] .kurato-spotlight-body{display:flex}.kurato-spotlight-card{row-gap:var(--s-4)}}.kurato-dailies-side{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.kurato-dailies-toggle{min-height:44px;color:var(--text);letter-spacing:.1em;align-items:center;gap:10px;display:inline-flex}.kurato-dailies-toggle[hidden]{display:none}.kurato-dailies-toggle i{box-sizing:content-box;border-inline:3px solid var(--red);width:3px;height:11px}.kurato-dailies.is-held .kurato-dailies-toggle i{border-block:6px solid #0000;border-inline-start:10px solid var(--red);border-inline-end:0;width:0;height:0}.kurato-dailies-grid{grid-template-columns:repeat(var(--kurato-dailies-cols,3), minmax(0, 1fr));gap:var(--s-5) var(--s-3);display:grid}.kurato-dailies[data-columns="2"]{--kurato-dailies-cols:2}.kurato-dailies[data-columns="3"]{--kurato-dailies-cols:3}.kurato-dailies[data-columns="4"]{--kurato-dailies-cols:4}.kurato-daily-frame{display:block}.kurato-daily-frame .kurato-still{outline:1px solid var(--line);outline-offset:-1px}.kurato-daily-clip{opacity:0;transition:opacity .6s var(--ease)}.kurato-daily.is-playing .kurato-daily-clip{opacity:1}.kurato-daily-frame:is(:hover,:focus-visible) .kurato-play i{background:var(--red);border-color:var(--red);transform:scale(1.08)}.kurato-daily-slate{justify-content:space-between;align-items:baseline;gap:var(--s-2);border-block-start:1px solid var(--line);margin-block-start:var(--s-2);padding-block-start:var(--s-1);display:flex}.kurato-daily-label{overflow-wrap:anywhere;min-width:0}.kurato-daily-tc{font:500 13px/1.5 var(--tc);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;transition:color .4s var(--ease);flex:none;align-items:center;gap:8px;display:inline-flex}.kurato-daily-tc:before{content:"";background:var(--line);width:6px;height:6px;transition:background-color .4s var(--ease);border-radius:50%}.kurato-daily.is-playing .kurato-daily-tc{color:var(--text)}.kurato-daily.is-playing .kurato-daily-tc:before{background:var(--red)}@media (width<=1100px){.kurato-dailies[data-columns="4"]{--kurato-dailies-cols:3}}@media (width<=860px){.kurato-dailies[data-columns]{--kurato-dailies-cols:2}}@media (width<=560px){.kurato-dailies[data-columns]{--kurato-dailies-cols:1}}.kurato-daily:nth-child(3n+2){--d:1}.kurato-daily:nth-child(3n+3){--d:2}.kurato-portrait-hero{--ph-type:calc(clamp(56px, 10.5vw, 188px) * var(--display-scale,1));--ph-frame:calc(var(--ph-type) * 1.24);justify-content:center;align-items:center;gap:var(--s-5);min-height:100svh;padding-block:calc(var(--hud) + var(--s-6)) calc(var(--s-7) + var(--s-4));text-align:center;flex-direction:column;display:flex;position:relative;overflow-x:clip}.kurato-portrait-hero-kicker{color:var(--muted);margin-block-end:0}.kurato-portrait-hero-line{width:100%;padding-block-end:var(--s-3);position:relative}.kurato-portrait-hero-title{align-items:center;column-gap:calc(var(--ph-type) * .18);font-size:var(--ph-type);letter-spacing:-.025em;overflow-wrap:normal;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);line-height:.92;display:grid}.kurato-portrait-hero-title[data-split] .kurato-word{overflow-wrap:normal;max-width:none}.kurato-portrait-hero-before{text-align:end;justify-self:end}.kurato-portrait-hero-after{text-align:start;justify-self:start}.kurato-portrait-hero-frame{width:var(--ph-frame);aspect-ratio:4/5;grid-area:1/2}.kurato-portrait-hero .kurato-portrait-hero-frame img{height:100%}.kurato-portrait-hero-before{grid-area:1/1}.kurato-portrait-hero-after{grid-area:1/3}.kurato-portrait-hero-badge{z-index:2;align-items:center;gap:var(--s-2);border:1px solid var(--line);background:var(--bg);white-space:nowrap;border-radius:999px;width:fit-content;margin-inline:auto;padding-block:8px;padding-inline:16px 22px;display:flex;position:absolute;inset-block-end:calc(50% - var(--ph-frame) * .625 - 24px + var(--s-3) / 2);inset-inline:0}.kurato-portrait-hero-badge b{font:300 32px/1 var(--serif);letter-spacing:-.02em;color:var(--text);align-items:center;gap:10px;display:flex}.kurato-portrait-hero-badge b:before{content:"";background:var(--red);border-radius:50%;flex:none;width:6px;height:6px}.kurato-portrait-hero-badge .kurato-mono{line-height:1.25}.kurato-portrait-hero-intro{max-width:46ch;color:var(--muted);margin-block-start:var(--s-3)}.kurato-portrait-hero-actions{justify-content:center;align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.kurato-portrait-hero .kurato-portrait-hero-cue{color:var(--text);background:0 0;inset-block-end:var(--s-4)}.kurato-portrait-hero-cue .kurato-hero-cue-name{direction:ltr}.kurato-portrait-hero .kurato-portrait-hero-cue .kurato-hero-cue-arrow{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.kurato-portrait-hero .kurato-portrait-hero-cue:hover .kurato-hero-cue-arrow,.kurato-portrait-hero .kurato-portrait-hero-cue:focus-visible .kurato-hero-cue-arrow{color:var(--on-still)}@media (width>=1001px){.kurato-portrait-hero[data-fit=l]{--ph-type:calc(clamp(56px, 7.4vw, 124px) * var(--display-scale,1))}.kurato-portrait-hero[data-fit=xl]{--ph-type:calc(clamp(48px, 5.2vw, 88px) * var(--display-scale,1))}}.kurato-portrait-hero-kicker{--d:0}.kurato-portrait-hero-badge{--d:6}.kurato-portrait-hero-intro{--d:4}.kurato-portrait-hero-actions{--d:5}.js .kurato-portrait-hero-frame[data-unveil] img{transition-duration:1.6s,2.4s;transition-delay:.2s}@media (width<=1000px){.kurato-portrait-hero{--ph-type:calc(clamp(52px, 13vw, 104px) * var(--display-scale,1));gap:var(--s-4);padding-block:calc(var(--hud) + var(--s-5)) var(--s-6)}.kurato-portrait-hero-title{row-gap:var(--s-3);grid-template-columns:minmax(0,1fr)}.kurato-portrait-hero-before,.kurato-portrait-hero-after{text-align:center;grid-column:1;justify-self:center}.kurato-portrait-hero-frame{grid-area:2/1;justify-self:center;width:min(62vw,340px)}.kurato-portrait-hero-after{grid-row:3}.kurato-portrait-hero-line{padding-block-end:0}.kurato-portrait-hero-badge{white-space:normal;margin-block-start:var(--s-3);position:relative;inset:auto}.kurato-portrait-hero-badge .kurato-mono{text-align:start;max-width:16ch}.kurato-portrait-hero .kurato-portrait-hero-cue{display:none}}.editor-styles-wrapper .kurato-portrait-hero{min-height:min(100svh,75vw)}.kurato-opening-shot-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease);scale:calc(1 + var(--shut) * .16);translate:calc(var(--mx,0) * -6px) calc(var(--my,0) * -3px);position:absolute;inset:0}.kurato-opening-shot.is-playing .kurato-opening-shot-video{opacity:1}html:not(.js) .kurato-opening-shot-video{display:none}.kurato-opening-shot .kurato-still img{height:100%}.kurato-opening-shot{--veil:.3}.kurato-opening-shot[data-overlay=light]{--veil:.12}.kurato-opening-shot[data-overlay=strong]{--veil:.52}.kurato-opening-shot-shade{z-index:1;pointer-events:none;background:var(--grain), linear-gradient(to top, #0a0b0d9e, transparent 38%), linear-gradient(rgba(10, 11, 13, var(--veil)), rgba(10, 11, 13, var(--veil)));position:absolute;inset:0}.kurato-no-grain .kurato-opening-shot-shade{background:linear-gradient(to top, #0a0b0d9e, transparent 38%), linear-gradient(rgba(10, 11, 13, var(--veil)), rgba(10, 11, 13, var(--veil)))}.kurato-opening-shot .kurato-title-card :is(h1,h2){overflow-wrap:break-word;max-width:14ch;font-size:calc(clamp(48px, 8.4vw, 150px) * var(--display-scale,1));letter-spacing:calc(-.02em + var(--hp,0) * .12em);margin-inline:auto;line-height:.96}.kurato-opening-shot .kurato-title-card{gap:var(--s-3)}.kurato-opening-shot-intro{max-width:44ch;color:var(--on-still);margin-inline:auto;font-size:clamp(18px,1.3vw,21px)}.kurato-opening-shot-actions{--text:var(--on-still);--bg:var(--black);justify-content:center;align-items:center;gap:var(--s-3) var(--s-5);color:var(--on-still);flex-wrap:wrap;margin-block-start:var(--s-2);display:flex}.js .kurato-opening-shot .kurato-title-card>:nth-child(3){animation-delay:1.55s}.js .kurato-opening-shot .kurato-title-card>:nth-child(4){animation-delay:1.75s}.js .kurato-opening-shot .kurato-title-card>:nth-child(5){animation-delay:1.95s}.js .kurato-opening-shot:not([data-pin="0"]) :is(.kurato-opening-shot-intro,.kurato-opening-shot-actions){animation-name:kurato-focus}@keyframes kurato-focus{0%{opacity:0;filter:blur(12px)}}.kurato-opening-shot.is-start .kurato-title-card{text-align:start;background:radial-gradient(70% 60% at 0 100%,#0a0b0d8c,#0000 75%);place-content:end start;justify-items:start;padding-block-end:calc(13vh + var(--s-5))}.kurato-opening-shot.is-start .kurato-title-card :is(h1,h2),.kurato-opening-shot.is-start .kurato-opening-shot-intro{margin-inline:0}.kurato-opening-shot.is-start .kurato-title-kicker{justify-content:flex-start}.kurato-opening-shot.is-start .kurato-title-kicker:before{display:none}.kurato-opening-shot.is-start .kurato-opening-shot-actions{justify-content:flex-start}.kurato-opening-shot.is-start .kurato-hero-play,.kurato-opening-shot.is-start .kurato-title-card noscript{justify-self:start}.kurato-opening-shot-foot{z-index:4;justify-content:space-between;align-items:center;gap:var(--s-3);height:13vh;padding-inline:var(--gutter);color:var(--on-still-muted);opacity:calc(1 - var(--hp,0) * 3);display:flex;position:absolute;inset-block-end:0;inset-inline:0}.js .kurato-opening-shot-foot{animation:kurato-fadeIn 1.2s var(--ease) 2s both}.kurato-opening-shot.is-open-frame .kurato-opening-shot-foot{height:auto;padding-block:var(--s-3)}.kurato-opening-shot.is-open-frame.is-start .kurato-title-card{padding-block-end:calc(var(--s-7) + var(--s-3))}.kurato-opening-shot-caption{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kurato-opening-shot-toggle{min-height:44px;color:var(--on-still);font:inherit;letter-spacing:inherit;text-transform:inherit;flex:none;align-items:center;gap:12px;margin-inline-start:auto;padding-inline:4px;transition:color .3s;display:inline-flex}.kurato-opening-shot-toggle:hover,.kurato-opening-shot-toggle:focus-visible{color:#fff}.kurato-opening-shot-toggle i{border-inline:2px solid;width:8px;height:10px}.kurato-opening-shot.is-paused .kurato-opening-shot-toggle i{border:solid #0000;border-block-width:5px;border-inline-width:9px 0;border-inline-start-color:currentColor;width:0}html:not(.js) .kurato-opening-shot-toggle{display:none}.kurato-opening-shot[data-pin="0"] :is(.kurato-title-card>*,.kurato-opening-shot-foot){animation:none}@media (width<=600px){.kurato-opening-shot-actions{gap:var(--s-2) var(--s-4)}.kurato-opening-shot-foot{gap:var(--s-2)}}.kurato-one-sheet-poster{aspect-ratio:27/40;color:var(--on-still);--text:var(--on-still);--muted:var(--on-still-muted);box-shadow:0 1px 0 var(--line), 0 30px 60px -30px #0000008c;background:#0e0f12;position:relative;overflow:hidden;container-type:inline-size}.kurato-one-sheet-art{position:absolute;inset:0}.kurato-one-sheet .kurato-one-sheet-art img{height:100%}.kurato-one-sheet-sheet{z-index:3;text-align:center;text-shadow:0 1px 12px #0a0b0d80;background:linear-gradient(#0a0b0db8,#0a0b0d4d 22%,#0000 36%),linear-gradient(#0000 46%,#0a0b0d99 72%,#0a0b0deb);flex-direction:column;justify-content:space-between;padding:7cqi 7cqi 6cqi;display:flex;position:absolute;inset:0}.kurato-one-sheet-tagline{font:italic 300 4.6cqi/1.2 var(--serif);letter-spacing:.01em}.kurato-one-sheet-honors{flex-wrap:wrap;justify-content:center;gap:2cqi 5cqi;margin-block-start:6cqi;display:flex}.kurato-one-sheet-honors li{grid-template-columns:4.4cqi minmax(0,21cqi) 4.4cqi;align-items:center;gap:1cqi;display:grid}.kurato-one-sheet-honors svg{fill:currentColor;opacity:.9;width:4.4cqi;height:10.8cqi}.kurato-one-sheet-honors svg:last-child{transform:scaleX(-1)}.kurato-one-sheet-honors b{font:500 2cqi/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;display:block}.kurato-one-sheet-honors li>span>span{font:italic 400 2.6cqi/1.15 var(--serif);margin-block-start:.6cqi;display:block}.kurato-one-sheet-title{letter-spacing:-.02em;overflow-wrap:break-word;margin-block-end:5cqi;font-size:15.5cqi;line-height:.9}.kurato-one-sheet-billing{width:170%;font:400 3.5cqi/1.1 var(--mono);letter-spacing:.01em;word-spacing:-.05em;text-transform:uppercase;text-align:justify;text-align-last:center;color:var(--on-still-muted);margin-inline:-35%;transform:scaleX(.5882)}.kurato-one-sheet-credit{margin-inline-end:.35em}.kurato-one-sheet-credit small{letter-spacing:.08em;vertical-align:.18em;font-size:.66em}.kurato-one-sheet-release{font:500 2.7cqi/1.3 var(--mono);letter-spacing:.26em;text-transform:uppercase;margin-block-start:4cqi}.kurato-one-sheet.is-alone{align-items:center;gap:var(--s-5);flex-direction:column;display:flex}.kurato-one-sheet.is-alone .kurato-one-sheet-poster{width:min(100%,560px)}.kurato-one-sheet.is-split{column-gap:var(--s-3);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.kurato-one-sheet.is-split .kurato-one-sheet-poster{grid-column:2/7}.kurato-one-sheet-copy{grid-column:8/12}.kurato-one-sheet-label{margin-block-end:var(--s-2)}.kurato-one-sheet-synopsis{font:300 calc(clamp(26px, 2.3vw, 38px) * var(--display-scale,1))/1.22 var(--serif);letter-spacing:-.005em}.kurato-one-sheet-details{border-block-end:1px solid var(--line);margin-block-start:var(--s-5)}.kurato-one-sheet-details>div{align-items:baseline;gap:var(--s-3);border-block-start:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);padding-block:14px;display:grid}.kurato-one-sheet-details dd{margin:0}.kurato-one-sheet-copy .kurato-one-sheet-action{margin-block-start:var(--s-5)}.kurato-one-sheet-copy>:nth-child(2){--d:1}.kurato-one-sheet-copy>:nth-child(3){--d:2}.kurato-one-sheet-copy>:nth-child(4){--d:3}@media (width<=1100px){.kurato-one-sheet.is-split .kurato-one-sheet-poster{grid-column:1/7}.kurato-one-sheet-copy{grid-column:8/-1}}@media (width<=800px){.kurato-one-sheet.is-split{row-gap:var(--s-6)}.kurato-one-sheet.is-split .kurato-one-sheet-poster{grid-column:1/-1;justify-self:center;width:min(100%,480px)}.kurato-one-sheet-copy{grid-column:1/-1}}.kurato-slate-band{padding-block:calc(var(--section) * .72)}.kurato-slate-board{--stick:clamp(28px, 3.6vw, 46px);--stripe:clamp(16px, 2.2vw, 28px);--ink:var(--text);--rule:color-mix(in srgb, var(--text) 38%, transparent);width:min(100%,780px);margin-inline:auto}.kurato-slate-sticks{height:calc(var(--stick) * 2 + 3px);position:relative}.kurato-slate-stick{height:var(--stick);border:1.5px solid var(--ink);background:repeating-linear-gradient(-118deg, var(--ink) 0 var(--stripe), var(--bg) var(--stripe) calc(var(--stripe) * 2));position:absolute;inset-inline:0}.kurato-slate-stick-base{inset-block-end:0}.kurato-slate-stick-top{background:repeating-linear-gradient(-62deg, var(--ink) 0 var(--stripe), var(--bg) var(--stripe) calc(var(--stripe) * 2));transform-origin:100% 100%;transition:transform .24s cubic-bezier(.62,0,1,.58) .62s;inset-block-end:calc(var(--stick) + 3px)}.kurato-slate-sticks:after{content:"";z-index:1;background:var(--red);width:10px;height:10px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;inset-block-end:calc(var(--stick) + 1.5px - 5px);inset-inline-start:calc(var(--stick) * .32)}.js .kurato-slate-board[data-reveal]:not(.is-in) .kurato-slate-stick-top{transform:rotate(15deg)}.js .kurato-slate-board[data-reveal].is-in .kurato-slate-face{animation:kurato-slate-clap .4s var(--ease) .84s both}@keyframes kurato-slate-clap{30%{transform:translateY(3px)}}.kurato-slate-face{border:1.5px solid var(--ink);background:color-mix(in srgb, var(--text) 4%, var(--bg));margin-block-start:3px}.kurato-slate-row{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:14px var(--s-3);font:300 clamp(20px, 1.7vw, 26px)/1.25 var(--serif);display:flex}.kurato-slate-row>span:last-child{text-align:end}.kurato-slate-production{border-block-end:1px solid var(--rule)}.kurato-slate-note{border-block-start:1px solid var(--rule)}.kurato-slate-cells{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.kurato-slate-board[data-cells="2"] .kurato-slate-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.kurato-slate-board[data-cells="1"] .kurato-slate-cells{grid-template-columns:minmax(0,1fr)}.kurato-slate-cells>div{padding:14px var(--s-3) var(--s-2);gap:4px;display:grid;container-type:inline-size}.kurato-slate-cells>div+div{border-inline-start:1px solid var(--rule)}.kurato-slate-cells dd{font:300 calc(clamp(44px, 5.6vw, 88px) * var(--display-scale,1))/1 var(--serif);letter-spacing:-.02em;font-variant-numeric:lining-nums;overflow-wrap:anywhere;font-size:min(calc(clamp(44px, 5.6vw, 88px) * var(--display-scale,1)), 40cqi);margin:0}.kurato-slate-cells>[data-cell=scene] dd{color:var(--red)}.kurato-slate-title{padding:var(--s-4) var(--s-3);border-block-start:1px solid var(--rule);text-align:center;overflow-wrap:break-word}.kurato-slate-cells+.kurato-slate-title{border-block-start-color:var(--ink)}@media (prefers-reduced-motion:reduce){.js .kurato-slate-board[data-reveal]:not(.is-in) .kurato-slate-stick-top{transform:none}}.js.kurato-no-reveals .kurato-slate-board[data-reveal] .kurato-slate-stick-top{transition:none;transform:none}@media (width<=600px){.kurato-slate-row{padding-inline:var(--s-2);flex-wrap:wrap}.kurato-slate-cells>div{padding-inline:var(--s-2)}.kurato-slate-cells dd{font-size:calc(clamp(34px, 10vw, 44px) * var(--display-scale,1));font-size:min(calc(clamp(34px, 10vw, 44px) * var(--display-scale,1)), 40cqi)}.kurato-slate-title{padding-inline:var(--s-2)}}.kurato-marquee{--mq-size:calc(clamp(64px, 12.5vw, 232px) * var(--display-scale,1));--mq-time:40s;padding-block:var(--s-7);position:relative;overflow-x:clip}.kurato-marquee[data-speed=slow]{--mq-time:64s}.kurato-marquee[data-speed=fast]{--mq-time:24s}.kurato-marquee-gate{position:relative;overflow:clip visible}.kurato-marquee-track{width:max-content;animation:kurato-marquee var(--mq-time) linear infinite;display:flex}.kurato-marquee[data-direction=backward] .kurato-marquee-track{animation-direction:reverse}@keyframes kurato-marquee{to{transform:translate(50%)}}.kurato-marquee-group{flex:none;align-items:center;display:flex}.kurato-marquee-item{white-space:nowrap;font:300 var(--mq-size)/1.12 var(--serif);letter-spacing:-.025em;flex:none;align-items:center;display:flex}.kurato-marquee[data-style=italic] .kurato-marquee-item{font-style:italic}.kurato-marquee[data-style=outline] .kurato-marquee-item{color:#0000;-webkit-text-stroke:clamp(1.2px, .011em, 2px) var(--text)}.kurato-marquee-link{transition:color .4s var(--ease), -webkit-text-stroke-color .4s var(--ease)}.kurato-marquee-link:hover,.kurato-marquee-link:focus-visible{color:var(--red);-webkit-text-stroke-color:var(--red)}.kurato-marquee-link:focus-visible{outline-offset:-.1em}.kurato-marquee-sep{color:var(--red);flex:none;margin-inline:.36em;display:block}.kurato-marquee[data-separator=sprocket] .kurato-marquee-sep{border:clamp(2px,.028em,5px) solid;border-radius:.05em;width:.3em;height:.21em}.kurato-marquee[data-separator=dot] .kurato-marquee-sep{background:currentColor;border-radius:50%;width:.14em;height:.14em}.kurato-marquee[data-separator=star] .kurato-marquee-sep svg{fill:currentColor;width:.34em;height:.34em}.kurato-marquee[data-separator=custom] .kurato-marquee-sep{-webkit-text-stroke:0;font-size:.72em;font-style:normal}.kurato-marquee[data-frame=rules] .kurato-marquee-gate{padding-block:var(--s-2);border-block:1px solid var(--line)}.kurato-marquee[data-frame=film] .kurato-marquee-gate{border-block:1px solid var(--line);padding-block:40px}.kurato-marquee[data-frame=film] .kurato-marquee-gate:before,.kurato-marquee[data-frame=film] .kurato-marquee-gate:after{content:"";background:color-mix(in srgb, var(--text) 30%, transparent);height:12px;position:absolute;inset-inline:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='12'%3E%3Crect x='8' y='0' width='14' height='12' rx='2.5'/%3E%3C/svg%3E") 0 0/30px 12px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='12'%3E%3Crect x='8' y='0' width='14' height='12' rx='2.5'/%3E%3C/svg%3E") 0 0/30px 12px repeat-x}.kurato-marquee[data-frame=film] .kurato-marquee-gate:before{inset-block-start:14px}.kurato-marquee[data-frame=film] .kurato-marquee-gate:after{inset-block-end:14px}.kurato-marquee-toggle{min-height:44px;color:var(--muted);align-items:center;gap:10px;transition:color .3s;display:inline-flex;position:absolute;inset-block-end:calc(var(--s-7) - 56px);inset-inline-end:var(--gutter)}.kurato-marquee-toggle:hover,.kurato-marquee-toggle:focus-visible{color:var(--text)}.kurato-marquee-toggle i{border-inline:2px solid;width:8px;height:10px}.kurato-marquee.is-held .kurato-marquee-toggle i{border:solid #0000;border-block-width:5px;border-inline-width:9px 0;border-inline-start-color:currentColor;width:0}html:not(.js) .kurato-marquee-toggle{display:none}html:not(.js) .kurato-marquee[data-hover=pause] .kurato-marquee-track:hover,html:not(.js) .kurato-marquee-track:focus-within{animation-play-state:paused}.kurato-marquee[data-static] .kurato-marquee-track{overscroll-behavior-x:contain;width:auto;padding:calc(var(--mq-size) * .1) var(--gutter);animation:none;overflow:auto hidden}.kurato-marquee[data-static] :is(.kurato-marquee-group[aria-hidden],.kurato-marquee-item[aria-hidden]),.kurato-marquee[data-static] .is-last .kurato-marquee-sep{display:none}@media (prefers-reduced-motion:reduce){.kurato-marquee-track{overscroll-behavior-x:contain;width:auto;padding:calc(var(--mq-size) * .1) var(--gutter);animation:none;overflow:auto hidden}.kurato-marquee :is(.kurato-marquee-group[aria-hidden],.kurato-marquee-item[aria-hidden]),.kurato-marquee .is-last .kurato-marquee-sep,.kurato-marquee-toggle{display:none}}.kurato-storyboard-sheet{grid-template-columns:repeat(var(--kurato-storyboard-cols,3), minmax(0, 1fr));gap:var(--s-6) var(--s-3);display:grid}.kurato-storyboard-sheet[data-columns="2"]{--kurato-storyboard-cols:2}.kurato-storyboard-sheet[data-columns="3"]{--kurato-storyboard-cols:3}.kurato-storyboard-sheet[data-columns="4"]{--kurato-storyboard-cols:4}@media (width<=900px){.kurato-storyboard-sheet[data-columns]{--kurato-storyboard-cols:2}}@media (width<=560px){.kurato-storyboard-sheet[data-columns]{--kurato-storyboard-cols:1;row-gap:var(--s-5)}}.kurato-storyboard-sheet>li:nth-child(4n+2){--d:1}.kurato-storyboard-sheet>li:nth-child(4n+3){--d:2}.kurato-storyboard-sheet>li:nth-child(4n+4){--d:3}.kurato-storyboard-panel{flex-direction:column;min-width:0;display:flex}.kurato-storyboard-head{align-items:baseline;gap:0 var(--s-2);flex-wrap:wrap;margin-block-end:var(--s-1);display:flex}.kurato-storyboard-shot{overflow-wrap:anywhere;min-width:0;color:var(--text)}.kurato-storyboard-time{margin-inline-start:auto}.kurato-storyboard-frame{outline:1px solid var(--line);outline-offset:-1px;position:relative}.kurato-storyboard-frame .kurato-still.is-empty{background:linear-gradient(var(--line), var(--line)) 33.333% 0 / 1px 100% no-repeat, linear-gradient(var(--line), var(--line)) 66.666% 0 / 1px 100% no-repeat, linear-gradient(var(--line), var(--line)) 0 33.333% / 100% 1px no-repeat, linear-gradient(var(--line), var(--line)) 0 66.666% / 100% 1px no-repeat, var(--panel)}.kurato-storyboard-frame .kurato-still.is-empty:after{display:none}.kurato-panel .kurato-storyboard-frame .kurato-still.is-empty{background-color:var(--bg)}.kurato-storyboard-mark{z-index:3;fill:none;stroke:#ff4b33;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1.5px #0a0b0d8c);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kurato-still.is-empty+.kurato-storyboard-mark{stroke:var(--red);filter:none}.kurato-storyboard-mark path{stroke-dasharray:1;stroke-dashoffset:0}.js [data-reveal] .kurato-storyboard-mark path{stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease-io) .45s}.js [data-reveal] .kurato-storyboard-mark path+path{transition-delay:1.05s}.js [data-reveal].is-in .kurato-storyboard-mark path{stroke-dashoffset:0}.js.kurato-no-reveals .kurato-storyboard-mark path{stroke-dashoffset:0;transition:none}.kurato-storyboard-spec{align-items:center;gap:2px var(--s-2);flex-wrap:wrap;margin-block-start:var(--s-2);display:flex}.kurato-storyboard-spec abbr{color:var(--text);margin-inline-end:4px;text-decoration:none}.kurato-storyboard-move{align-items:center;gap:10px;margin-inline-start:auto;display:inline-flex}.kurato-storyboard-move:before{content:"";width:var(--s-2);background:var(--red);height:1px}.kurato-storyboard-action{overflow-wrap:anywhere;margin-block-start:var(--s-1);font-size:17px;line-height:1.5}@media (prefers-reduced-motion:reduce){.js [data-reveal] .kurato-storyboard-mark path{stroke-dashoffset:0}}.kurato-framing{--kurato-framing-measure:min(100%, 1100px, max(560px, calc((100vh - 200px) * 1.5)))}.kurato-framing>.kurato-sec-head{max-width:var(--kurato-framing-measure);margin-inline:auto}.kurato-framing-body{min-width:0;max-width:var(--kurato-framing-measure);border:0;margin:0 auto;padding:0;position:relative}.kurato-framing-input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;inset-block-end:0;inset-inline-start:0}.kurato-framing-stage{aspect-ratio:3/2;isolation:isolate;background:#0e0f12;position:relative;overflow:hidden}.kurato-framing-stage .kurato-framing-still{position:absolute;inset:0}.kurato-framing-gate{z-index:3;width:var(--kurato-framing-w,92%);height:var(--kurato-framing-h,57.74%);outline:1px solid color-mix(in srgb, var(--on-still) 85%, transparent);box-shadow:0 0 0 100vmax color-mix(in srgb, var(--black) 68%, transparent);transition:width .9s var(--ease-io), height .9s var(--ease-io), opacity .8s var(--ease);pointer-events:none;margin:auto;position:absolute;inset:0}.kurato-framing-gate:before{content:"";--c:var(--on-still);background:linear-gradient(var(--c), var(--c)) right top / 16px 2px no-repeat, linear-gradient(var(--c), var(--c)) right top / 2px 16px no-repeat, linear-gradient(var(--c), var(--c)) left top / 16px 2px no-repeat, linear-gradient(var(--c), var(--c)) left top / 2px 16px no-repeat, linear-gradient(var(--c), var(--c)) right bottom / 16px 2px no-repeat, linear-gradient(var(--c), var(--c)) right bottom / 2px 16px no-repeat, linear-gradient(var(--c), var(--c)) left bottom / 16px 2px no-repeat, linear-gradient(var(--c), var(--c)) left bottom / 2px 16px no-repeat;position:absolute;inset:-1px}.kurato-framing-cross{z-index:3;background:linear-gradient(var(--on-still), var(--on-still)) center / 100% 1px no-repeat, linear-gradient(var(--on-still), var(--on-still)) center / 1px 100% no-repeat;opacity:.8;pointer-events:none;width:18px;height:18px;margin:-9px;position:absolute;inset-block-start:50%;inset-inline-start:50%}.kurato-framing-label{color:var(--on-still-muted);white-space:nowrap;text-shadow:0 1px 6px #0a0b0d99;animation:kurato-framing-label .6s var(--ease) .35s both;display:none;position:absolute;inset-block-start:10px;inset-inline-start:12px}.kurato-framing-label b{color:var(--on-still);margin-inline-end:6px;font-weight:500}@keyframes kurato-framing-label{0%{opacity:0}}.js .kurato-framing-still[data-unveil]:not(.is-in)~.kurato-framing-gate,.js .kurato-framing-still[data-unveil]:not(.is-in)~.kurato-framing-cross{opacity:0}.js .kurato-framing-still[data-unveil]~.kurato-framing-gate{transition-delay:0s,0s,.8s}.kurato-framing-stage[data-start="239"],.kurato-framing-input[value="239"]:checked~.kurato-framing-stage{--kurato-framing-w:92%;--kurato-framing-h:57.74%}.kurato-framing-stage[data-start="185"],.kurato-framing-input[value="185"]:checked~.kurato-framing-stage{--kurato-framing-w:92%;--kurato-framing-h:74.59%}.kurato-framing-stage[data-start="169"],.kurato-framing-input[value="169"]:checked~.kurato-framing-stage{--kurato-framing-w:92%;--kurato-framing-h:77.63%}.kurato-framing-stage[data-start="43"],.kurato-framing-input[value="43"]:checked~.kurato-framing-stage{--kurato-framing-w:81.78%;--kurato-framing-h:92%}.kurato-framing-stage[data-start="11"],.kurato-framing-input[value="11"]:checked~.kurato-framing-stage{--kurato-framing-w:61.33%;--kurato-framing-h:92%}.kurato-framing-stage[data-start="916"],.kurato-framing-input[value="916"]:checked~.kurato-framing-stage{--kurato-framing-w:34.5%;--kurato-framing-h:92%}.kurato-framing-stage[data-start="239"] [data-ratio="239"],.kurato-framing-stage[data-start="185"] [data-ratio="185"],.kurato-framing-stage[data-start="169"] [data-ratio="169"],.kurato-framing-stage[data-start="43"] [data-ratio="43"],.kurato-framing-stage[data-start="11"] [data-ratio="11"],.kurato-framing-stage[data-start="916"] [data-ratio="916"]{display:block}.kurato-framing-input:checked~.kurato-framing-stage .kurato-framing-label{display:none}.kurato-framing-input[value="239"]:checked~.kurato-framing-stage [data-ratio="239"],.kurato-framing-input[value="185"]:checked~.kurato-framing-stage [data-ratio="185"],.kurato-framing-input[value="169"]:checked~.kurato-framing-stage [data-ratio="169"],.kurato-framing-input[value="43"]:checked~.kurato-framing-stage [data-ratio="43"],.kurato-framing-input[value="11"]:checked~.kurato-framing-stage [data-ratio="11"],.kurato-framing-input[value="916"]:checked~.kurato-framing-stage [data-ratio="916"]{display:block}.kurato-framing-bar{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;margin-block-start:var(--s-3);display:flex}.kurato-framing-caption{overflow-wrap:anywhere;max-width:52ch;color:var(--muted);font-size:17px;line-height:1.5}.kurato-framing-switch{grid-auto-columns:1fr;grid-auto-flow:column;gap:1px;padding:1px;display:grid}.kurato-framing-switch label{box-shadow:0 0 0 1px var(--line);font:500 13px/1 var(--mono);letter-spacing:.06em;text-align:center;white-space:nowrap;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .3s var(--ease), background-color .3s var(--ease);padding:11px 14px}.kurato-framing-switch label:hover{color:var(--text)}.kurato-framing-input[value="239"]:checked~.kurato-framing-bar [data-ratio="239"],.kurato-framing-input[value="185"]:checked~.kurato-framing-bar [data-ratio="185"],.kurato-framing-input[value="169"]:checked~.kurato-framing-bar [data-ratio="169"],.kurato-framing-input[value="43"]:checked~.kurato-framing-bar [data-ratio="43"],.kurato-framing-input[value="11"]:checked~.kurato-framing-bar [data-ratio="11"],.kurato-framing-input[value="916"]:checked~.kurato-framing-bar [data-ratio="916"]{color:var(--bg);background:var(--text)}.kurato-framing-input[value="239"]:focus-visible~.kurato-framing-bar [data-ratio="239"],.kurato-framing-input[value="185"]:focus-visible~.kurato-framing-bar [data-ratio="185"],.kurato-framing-input[value="169"]:focus-visible~.kurato-framing-bar [data-ratio="169"],.kurato-framing-input[value="43"]:focus-visible~.kurato-framing-bar [data-ratio="43"],.kurato-framing-input[value="11"]:focus-visible~.kurato-framing-bar [data-ratio="11"],.kurato-framing-input[value="916"]:focus-visible~.kurato-framing-bar [data-ratio="916"]{outline:1px solid var(--red);outline-offset:-5px}@media (width<=600px){.kurato-framing-switch{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;width:100%}.kurato-framing-label{font-size:11px;inset-block-start:6px;inset-inline-start:8px}}.kurato-breakdown-body{gap:var(--s-5);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.kurato-breakdown-body.is-bare{grid-template-columns:minmax(0,1fr)}@media (width<=900px){.kurato-breakdown-body{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}}.kurato-breakdown-stage{position:relative}.kurato-breakdown-still{aspect-ratio:auto}.kurato-breakdown-still img,.js .kurato-breakdown-still[data-unveil].is-in img{width:100%;height:auto;position:static;transform:none}.kurato-breakdown-figure figcaption{overflow-wrap:anywhere;margin-block-start:var(--s-2)}.kurato-breakdown-marker{z-index:4;border:1px solid var(--on-still);background:color-mix(in srgb, var(--black) 55%, transparent);letter-spacing:.02em;width:34px;height:34px;color:var(--on-still);-webkit-tap-highlight-color:transparent;transition:background-color .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease), scale .4s var(--ease), opacity .6s var(--ease);inset:clamp(17px, var(--y,50%), calc(100% - 17px)) auto auto clamp(17px, var(--x,50%), calc(100% - 17px));border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;translate:-50% -50%}.kurato-breakdown-marker[data-x="0"]{--x:0%}.kurato-breakdown-marker[data-x="5"]{--x:5%}.kurato-breakdown-marker[data-x="10"]{--x:10%}.kurato-breakdown-marker[data-x="15"]{--x:15%}.kurato-breakdown-marker[data-x="20"]{--x:20%}.kurato-breakdown-marker[data-x="25"]{--x:25%}.kurato-breakdown-marker[data-x="30"]{--x:30%}.kurato-breakdown-marker[data-x="35"]{--x:35%}.kurato-breakdown-marker[data-x="40"]{--x:40%}.kurato-breakdown-marker[data-x="45"]{--x:45%}.kurato-breakdown-marker[data-x="50"]{--x:50%}.kurato-breakdown-marker[data-x="55"]{--x:55%}.kurato-breakdown-marker[data-x="60"]{--x:60%}.kurato-breakdown-marker[data-x="65"]{--x:65%}.kurato-breakdown-marker[data-x="70"]{--x:70%}.kurato-breakdown-marker[data-x="75"]{--x:75%}.kurato-breakdown-marker[data-x="80"]{--x:80%}.kurato-breakdown-marker[data-x="85"]{--x:85%}.kurato-breakdown-marker[data-x="90"]{--x:90%}.kurato-breakdown-marker[data-x="95"]{--x:95%}.kurato-breakdown-marker[data-x="100"]{--x:100%}.kurato-breakdown-marker[data-y="0"]{--y:0%}.kurato-breakdown-marker[data-y="5"]{--y:5%}.kurato-breakdown-marker[data-y="10"]{--y:10%}.kurato-breakdown-marker[data-y="15"]{--y:15%}.kurato-breakdown-marker[data-y="20"]{--y:20%}.kurato-breakdown-marker[data-y="25"]{--y:25%}.kurato-breakdown-marker[data-y="30"]{--y:30%}.kurato-breakdown-marker[data-y="35"]{--y:35%}.kurato-breakdown-marker[data-y="40"]{--y:40%}.kurato-breakdown-marker[data-y="45"]{--y:45%}.kurato-breakdown-marker[data-y="50"]{--y:50%}.kurato-breakdown-marker[data-y="55"]{--y:55%}.kurato-breakdown-marker[data-y="60"]{--y:60%}.kurato-breakdown-marker[data-y="65"]{--y:65%}.kurato-breakdown-marker[data-y="70"]{--y:70%}.kurato-breakdown-marker[data-y="75"]{--y:75%}.kurato-breakdown-marker[data-y="80"]{--y:80%}.kurato-breakdown-marker[data-y="85"]{--y:85%}.kurato-breakdown-marker[data-y="90"]{--y:90%}.kurato-breakdown-marker[data-y="95"]{--y:95%}.kurato-breakdown-marker[data-y="100"]{--y:100%}.kurato-breakdown-marker:after{content:"";border:1px solid var(--on-still);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-5px}.kurato-breakdown.is-live .kurato-breakdown-marker{cursor:pointer}.kurato-breakdown.is-live .kurato-breakdown-marker:hover{scale:1.12}.kurato-breakdown-marker.is-on{background:var(--red);border-color:var(--red);color:var(--bg)}.kurato-breakdown-marker.is-on:after{border-color:var(--red);animation:kurato-breakdown-ring 2.4s var(--ease) 2}@keyframes kurato-breakdown-ring{0%{opacity:.9;scale:.9}70%,to{opacity:0;scale:1.5}}.js .kurato-breakdown-still[data-unveil]:not(.is-in)~.kurato-breakdown-marker{opacity:0;scale:.6}.js .kurato-breakdown-still[data-unveil]~.kurato-breakdown-marker{transition-delay:0s,0s,0s,.9s,.9s}.js .kurato-breakdown-still[data-unveil]~.kurato-breakdown-marker:nth-of-type(2){transition-delay:0s,0s,0s,1s,1s}.js .kurato-breakdown-still[data-unveil]~.kurato-breakdown-marker:nth-of-type(3){transition-delay:0s,0s,0s,1.1s,1.1s}.js .kurato-breakdown-still[data-unveil]~.kurato-breakdown-marker:nth-of-type(n+4){transition-delay:0s,0s,0s,1.2s,1.2s}.js .kurato-breakdown-still[data-unveil].is-in~.kurato-breakdown-marker:hover{transition-delay:0s}.kurato-breakdown-list{border-block-start:1px solid var(--line)}.kurato-breakdown-item{padding-block:var(--s-3);border-block-end:1px solid var(--line)}.kurato-breakdown-title,.kurato-breakdown-title button{align-items:center;gap:var(--s-2);font:300 clamp(22px, 1.7vw, 28px)/1.15 var(--serif);letter-spacing:-.005em;text-align:start;display:flex}.kurato-breakdown-title button{width:100%;color:inherit}.kurato-breakdown-title>span:last-child,.kurato-breakdown-title button>span:last-child{overflow-wrap:anywhere;min-width:0}.kurato-breakdown-no{border:1px solid var(--line);letter-spacing:.02em;width:30px;height:30px;color:var(--text);transition:background-color .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.kurato-breakdown-note{overflow-wrap:anywhere;color:var(--muted);margin-block-start:var(--s-1);padding-inline-start:calc(30px + var(--s-2));font-size:17px;line-height:1.5}.kurato-breakdown-item.is-on .kurato-breakdown-no{background:var(--red);border-color:var(--red);color:var(--bg)}.kurato-breakdown.is-panel .kurato-breakdown-item:not(.is-on) .kurato-breakdown-note{display:none}.kurato-breakdown.is-panel .kurato-breakdown-item:not(.is-on) .kurato-breakdown-title{color:var(--muted)}.kurato-breakdown.is-panel .kurato-breakdown-title button:is(:hover,:focus-visible){color:var(--text)}.kurato-breakdown.is-panel .kurato-breakdown-item.is-on .kurato-breakdown-note{animation:kurato-breakdown-note .6s var(--ease) both}@keyframes kurato-breakdown-note{0%{opacity:0;translate:0 6px}}@media (width<=600px){.kurato-breakdown-marker{width:26px;height:26px;font-size:11px}}.kurato-grade-stage{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.kurato-grade-stage[data-divider=horizontal]{grid-template-columns:minmax(0,1fr)}@media (width<=600px){.kurato-grade-stage{gap:var(--s-2);grid-template-columns:minmax(0,1fr)}}.kurato-grade-layer{position:relative}.kurato-grade-label{z-index:4;white-space:nowrap;background:color-mix(in srgb, var(--black) 62%, transparent);color:var(--on-still);pointer-events:none;padding:6px 10px;position:absolute;inset-block-start:var(--s-2);inset-inline-start:var(--s-2)}.kurato-grade-handle{display:none}.kurato-grade-range{z-index:5;opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.kurato-grade-caption{overflow-wrap:anywhere;max-width:60ch;color:var(--muted);margin-block-start:var(--s-3);font-size:17px;line-height:1.5}.kurato-grade-stage.is-live{cursor:col-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:block;overflow:hidden;container-type:inline-size}.kurato-grade-stage.is-live[data-divider=horizontal]{cursor:row-resize}.kurato-grade-stage.is-live img{-webkit-user-drag:none}.kurato-grade-stage.is-live .kurato-grade-layer.is-after{z-index:1;position:absolute;inset-block:0;inset-inline-start:var(--pos,50%);inset-inline-end:0;overflow:hidden}.kurato-grade-stage.is-live .is-after .kurato-still{width:100cqi;position:absolute;inset-block:0;inset-inline-end:0}.kurato-grade-stage.is-live .is-after .kurato-grade-label{inset-inline-start:auto;inset-inline-end:var(--s-2)}.kurato-grade-stage.is-live[data-divider=horizontal] .kurato-grade-layer.is-after{inset-block-start:var(--pos,50%);inset-inline-start:0}.kurato-grade-stage.is-live[data-divider=horizontal] .is-after .kurato-still{width:100%;inset-block-start:auto;inset-inline-start:0}.kurato-grade-stage.is-live[data-divider=horizontal] .is-after .kurato-grade-label{inset-block-start:auto;inset-block-end:var(--s-2);inset-inline-start:var(--s-2);inset-inline-end:auto}.kurato-grade-stage.is-live .kurato-grade-handle{z-index:3;background:var(--on-still);width:1px;margin-inline-start:-.5px;display:block;position:absolute;inset-block:0;inset-inline-start:var(--pos,50%);box-shadow:0 0 12px #0a0b0d80}.kurato-grade-stage.is-live[data-divider=horizontal] .kurato-grade-handle{inset-block:var(--pos,50%) auto;width:auto;height:1px;margin:-.5px 0 0;inset-inline:0}.kurato-grade-handle i{border:1px solid var(--on-still);background:color-mix(in srgb, var(--black) 50%, transparent);width:48px;height:48px;color:var(--on-still);touch-action:none;cursor:grab;transition:scale .4s var(--ease), background-color .3s var(--ease);border-radius:50%;place-items:center;margin:-24px;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%}.kurato-grade-handle svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.kurato-grade-stage[data-divider=horizontal] .kurato-grade-handle svg{rotate:90deg}.kurato-grade-stage.is-dragging .kurato-grade-handle i{background-color:var(--red);border-color:var(--red);cursor:grabbing;scale:1.1}.kurato-grade-range:focus-visible+.kurato-grade-handle i{outline:1px solid var(--red);outline-offset:4px}@media (width<=600px){.kurato-grade-handle i{width:40px;height:40px;margin:-20px}.kurato-grade-label{padding:4px 8px;inset-block-start:var(--s-1);inset-inline-start:var(--s-1)}}.editor-styles-wrapper .kurato-grade-stage[data-start="5"]{--pos:5%}.editor-styles-wrapper .kurato-grade-stage[data-start="10"]{--pos:10%}.editor-styles-wrapper .kurato-grade-stage[data-start="15"]{--pos:15%}.editor-styles-wrapper .kurato-grade-stage[data-start="20"]{--pos:20%}.editor-styles-wrapper .kurato-grade-stage[data-start="25"]{--pos:25%}.editor-styles-wrapper .kurato-grade-stage[data-start="30"]{--pos:30%}.editor-styles-wrapper .kurato-grade-stage[data-start="35"]{--pos:35%}.editor-styles-wrapper .kurato-grade-stage[data-start="40"]{--pos:40%}.editor-styles-wrapper .kurato-grade-stage[data-start="45"]{--pos:45%}.editor-styles-wrapper .kurato-grade-stage[data-start="55"]{--pos:55%}.editor-styles-wrapper .kurato-grade-stage[data-start="60"]{--pos:60%}.editor-styles-wrapper .kurato-grade-stage[data-start="65"]{--pos:65%}.editor-styles-wrapper .kurato-grade-stage[data-start="70"]{--pos:70%}.editor-styles-wrapper .kurato-grade-stage[data-start="75"]{--pos:75%}.editor-styles-wrapper .kurato-grade-stage[data-start="80"]{--pos:80%}.editor-styles-wrapper .kurato-grade-stage[data-start="85"]{--pos:85%}.editor-styles-wrapper .kurato-grade-stage[data-start="90"]{--pos:90%}.editor-styles-wrapper .kurato-grade-stage[data-start="95"]{--pos:95%}.kurato-color-script-reel{padding-block-end:64px;position:relative}.kurato-color-script-strip{height:clamp(150px,18vw,300px);display:flex}.kurato-color-script-band{cursor:crosshair;-webkit-tap-highlight-color:transparent;outline:0;flex:1 1 0;min-width:0}.kurato-color-script-chip{height:100%;transition:scale .4s var(--ease);display:block;position:relative}.kurato-color-script-chip:after{content:"";background:var(--red);height:2px;transition:transform .35s var(--ease);position:absolute;inset-block-end:-10px;inset-inline:0;transform:scaleX(0)}.kurato-color-script-band:is(:hover,:focus) .kurato-color-script-chip{z-index:1;scale:1 1.06}.kurato-color-script-band:is(:hover,:focus) .kurato-color-script-chip:after{transform:none}.kurato-color-script-band:focus-visible .kurato-color-script-chip{outline:1px solid var(--text);outline-offset:2px}.kurato-color-script-strip:hover .kurato-color-script-band:not(:hover) .kurato-color-script-chip{z-index:auto;scale:none}.kurato-color-script-strip:hover .kurato-color-script-band:not(:hover) .kurato-color-script-chip:after{transform:scaleX(0)}.kurato-color-script-strip:hover .kurato-color-script-band:not(:hover) .kurato-color-script-info{opacity:0}.kurato-color-script-info,.kurato-color-script-hint{align-items:baseline;gap:4px var(--s-2);min-height:36px;transition:opacity .3s var(--ease);flex-wrap:wrap;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.kurato-color-script-info{opacity:0;pointer-events:none}.kurato-color-script-band:is(:hover,:focus) .kurato-color-script-info{opacity:1}.kurato-color-script-strip:is(:hover,:focus-within)+.kurato-color-script-hint{opacity:0}.kurato-color-script-dot{width:14px;height:14px;box-shadow:0 0 0 1px var(--line);flex:none;align-self:center}.kurato-color-script-name{min-width:0;font:300 clamp(22px, 1.7vw, 28px)/1.15 var(--serif);letter-spacing:-.005em;color:var(--text);overflow-wrap:anywhere}@media (width<=600px){.kurato-color-script-reel{padding-block-end:84px}.kurato-color-script-info,.kurato-color-script-hint{align-content:flex-start;min-height:64px}}.kurato-color-script-run{display:none}.js .kurato-color-script-reel[data-reveal] .kurato-color-script-run{z-index:2;background:var(--bg);opacity:0;pointer-events:none;height:calc(clamp(150px,18vw,300px) + 4px);display:block;position:absolute;inset-block-start:-2px;inset-inline:100% 0}.kurato-color-script-run:before{content:"";background:var(--red);width:1px;box-shadow:0 0 18px 1px color-mix(in srgb, var(--red) 60%, transparent);position:absolute;inset-block:0;inset-inline-start:0}.js .kurato-color-script-reel[data-reveal]:not(.is-in) .kurato-color-script-run{opacity:1;inset-inline-start:0}.js .kurato-color-script-reel[data-reveal].is-in .kurato-color-script-run{animation:kurato-color-script-run 1.8s var(--ease-io) .25s both}.kurato-no-reveals .kurato-color-script-run{display:none!important}@keyframes kurato-color-script-run{0%{opacity:1;inset-inline-start:0}92%{opacity:1}to{opacity:0;inset-inline-start:100%}}.kurato-color-script-grid{gap:var(--s-5) var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.kurato-color-script-grid>li:nth-child(4n+2){--d:1}.kurato-color-script-grid>li:nth-child(4n+3){--d:2}.kurato-color-script-grid>li:nth-child(4n+4){--d:3}.kurato-color-script-card .kurato-color-script-chip{box-sizing:content-box;aspect-ratio:16/9;height:auto;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 8%, transparent);padding-block-end:var(--s-3)}.kurato-color-script-card .kurato-still+.kurato-color-script-chip{aspect-ratio:auto;height:var(--s-3);padding-block-end:0}.kurato-color-script-card .kurato-color-script-name{margin-block-start:var(--s-2)}@media (width<=600px){.kurato-color-script-grid{gap:var(--s-4) var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr))}}.kurato-color-script-meta{justify-content:space-between;gap:0 var(--s-2);flex-wrap:wrap;margin-block-start:4px;display:flex}.kurato-color-script-caption{overflow-wrap:anywhere;max-width:60ch;color:var(--muted);margin-block-start:var(--s-4);font-size:17px;line-height:1.5}.kurato-color-script[data-layout=strip] .kurato-color-script-caption{margin-block-start:var(--s-3)}.kurato-timeline-aside{align-items:baseline;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.kurato-timeline-list{--kurato-timeline-indent:var(--s-6);gap:var(--s-5);flex-direction:column;padding-inline-start:var(--kurato-timeline-indent);display:flex;position:relative}.kurato-timeline-list:before{content:"";border-inline-start:1px solid var(--line);background:repeating-linear-gradient(to bottom, var(--line) 0 1px, transparent 1px 8px);transform-origin:top;width:9px;transition:transform 1.4s var(--ease-io);position:absolute;inset-block:0;inset-inline-start:0}.kurato-timeline-when{min-height:20px;color:var(--text);transition:color .4s var(--ease);align-items:center;margin-block-end:var(--s-2);display:flex;position:relative}.kurato-timeline-when:before{content:"";width:calc(var(--kurato-timeline-indent) - var(--s-2));background:var(--text);height:1.5px;transition:background-color .4s var(--ease);position:absolute;inset-block-start:calc(50% - .75px);inset-inline-start:calc(var(--kurato-timeline-indent) * -1)}.kurato-timeline-clip{border:1px solid var(--line);background:var(--bg);max-width:760px;transition:border-color .4s var(--ease);position:relative}.kurato-timeline-body{padding:var(--s-3)}.kurato-timeline-title{font-size:calc(clamp(22px, 1.9vw, 28px) * var(--display-scale,1));overflow-wrap:anywhere;line-height:1.15}.kurato-timeline-text{overflow-wrap:anywhere;max-width:52ch;color:var(--muted);margin-block-start:var(--s-1);font-size:17px;line-height:1.5}@media (width<=600px){.kurato-timeline-list{--kurato-timeline-indent:40px}}@media (width>=600px){.kurato-timeline-clip:has(>.kurato-timeline-still+.kurato-timeline-body){grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.kurato-timeline-clip>.kurato-timeline-still:has(+.kurato-timeline-body){aspect-ratio:auto;min-height:140px}}.js .kurato-timeline-list:has(>[data-reveal]):before{transform:scaleY(0)}.js .kurato-timeline-list:has(>.is-in):before{transform:none}.js.kurato-no-reveals .kurato-timeline .kurato-timeline-list:has(>[data-reveal]):before{transition:none;transform:none}.kurato-timeline-playhead{display:none}@media (width>=901px){:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-track{overscroll-behavior-x:contain;padding-block-end:var(--s-2);overflow-x:auto}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-reel{min-width:min-content;position:relative}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-list{grid-template-columns:repeat(var(--kurato-timeline-cols,7), minmax(150px, 1fr));grid-template-rows:auto 72px auto;gap:0;padding:0;display:grid}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-list:before{transform-origin:100%;background:linear-gradient(var(--line), var(--line)) center / 100% 1px no-repeat, repeating-linear-gradient(to left, var(--line) 0 1px, transparent 1px calc(100% / var(--kurato-timeline-cols,7) / 10)) center / 100% 8px no-repeat, repeating-linear-gradient(to left, color-mix(in srgb, var(--text) 40%, var(--bg)) 0 1px, transparent 1px calc(100% / var(--kurato-timeline-cols,7) / 2)) center / 100% 16px no-repeat;border:0;grid-area:2/1/3/-1;width:auto;position:static}.js .kurato-timeline .kurato-timeline-list:has(>[data-reveal]):before{transform:scaleX(0)}.js .kurato-timeline .kurato-timeline-list:has(>.is-in):before{transform:none}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-entry{grid-row:1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-when{white-space:nowrap;grid-area:2/1;align-self:center;margin:0;padding-inline-start:6px}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-when span{background:var(--bg);padding:2px 6px;position:relative}.kurato-timeline.kurato-panel .kurato-timeline-when span{background:var(--panel)}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-when:before{width:1.5px;height:28px;inset-block-start:calc(50% - 14px);inset-inline-start:0}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-clip{z-index:3;max-width:none;grid-column:1/-1;margin-inline-end:var(--s-3)}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-clip:has(>.kurato-timeline-still+.kurato-timeline-body){display:block}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-clip>.kurato-timeline-still:has(+.kurato-timeline-body){aspect-ratio:16/9;min-height:0}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-entry:nth-child(odd) .kurato-timeline-clip{grid-row:1;align-self:end}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-entry:nth-child(2n) .kurato-timeline-clip{grid-row:3;align-self:start}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-clip:before{content:"";background:var(--line);width:1px;height:22px;transition:background-color .4s var(--ease);position:absolute;inset-inline-start:-1px}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-entry:nth-child(odd) .kurato-timeline-clip:before{inset-block-start:calc(100% + 1px)}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-entry:nth-child(2n) .kurato-timeline-clip:before{inset-block-end:calc(100% + 1px)}.kurato-timeline-entry.is-current .kurato-timeline-clip{border-color:var(--text)}.kurato-timeline-entry.is-current .kurato-timeline-when{color:var(--red)}.kurato-timeline-entry.is-current .kurato-timeline-when:before,.kurato-timeline-entry.is-current .kurato-timeline-clip:before{background:var(--red)}.kurato-timeline.is-scrollable .kurato-timeline-track{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--s-6), #000 calc(100% - var(--s-6)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--s-6), #000 calc(100% - var(--s-6)), transparent)}.kurato-timeline.is-scrollable .kurato-timeline-track.is-at-start{-webkit-mask-image:linear-gradient(to left, #000 calc(100% - var(--s-6)), transparent);mask-image:linear-gradient(to left, #000 calc(100% - var(--s-6)), transparent)}.kurato-timeline.is-scrollable .kurato-timeline-track.is-at-end{-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--s-6));mask-image:linear-gradient(to left, transparent, #000 var(--s-6))}.js .kurato-timeline.is-playing .kurato-timeline-playhead{z-index:2;background:var(--red);pointer-events:none;width:1.5px;margin-inline-start:-.75px;display:block;position:absolute;inset-block:0;inset-inline-start:var(--kurato-timeline-x,0px)}.js .kurato-timeline.is-playing .kurato-timeline-playhead:before{content:"";border:5px solid #0000;border-block-start:7px solid var(--red);transition:transform .3s var(--ease);position:absolute;inset-block-start:calc(var(--kurato-timeline-y,36px) - 22px);inset-inline-start:-4.25px}.js .kurato-timeline.is-scrubbing .kurato-timeline-playhead:before{transform:scale(1.3)}.js .kurato-timeline.is-playing .kurato-timeline-reel.is-over-ruler{cursor:ew-resize}.js .kurato-timeline.is-scrubbing,.js .kurato-timeline.is-scrubbing *{cursor:ew-resize;-webkit-user-select:none;user-select:none}.kurato-timeline-list[data-entries="1"]{--kurato-timeline-cols:2}.kurato-timeline-list[data-entries="2"]{--kurato-timeline-cols:3}.kurato-timeline-list[data-entries="3"]{--kurato-timeline-cols:4}.kurato-timeline-list[data-entries="4"]{--kurato-timeline-cols:5}.kurato-timeline-list[data-entries="5"]{--kurato-timeline-cols:6}.kurato-timeline-list[data-entries="6"]{--kurato-timeline-cols:7}.kurato-timeline-list[data-entries="7"]{--kurato-timeline-cols:8}.kurato-timeline-list[data-entries="8"]{--kurato-timeline-cols:9}.kurato-timeline-list[data-entries="9"]{--kurato-timeline-cols:10}.kurato-timeline-list[data-entries="10"]{--kurato-timeline-cols:11}.kurato-timeline-list[data-entries="11"]{--kurato-timeline-cols:12}.kurato-timeline-list[data-entries="12"]{--kurato-timeline-cols:13}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-entry:first-child{grid-column:1/span 2}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-entry:nth-child(2){grid-column:2/span 2}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-entry:nth-child(3){grid-column:3/span 2}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-entry:nth-child(4){grid-column:4/span 2}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-entry:nth-child(5){grid-column:5/span 2}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-entry:nth-child(6){grid-column:6/span 2}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-entry:nth-child(7){grid-column:7/span 2}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-entry:nth-child(8){grid-column:8/span 2}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-entry:nth-child(9){grid-column:9/span 2}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-entry:nth-child(10){grid-column:10/span 2}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-entry:nth-child(11){grid-column:11/span 2}:is(.js .kurato-timeline,.kurato-timeline.is-track) .kurato-timeline-entry:nth-child(12){grid-column:12/span 2}}.kurato-timeline-entry:first-child{--d:0}.kurato-timeline-entry:nth-child(2){--d:1}.kurato-timeline-entry:nth-child(3){--d:2}.kurato-timeline-entry:nth-child(4){--d:3}.kurato-timeline-entry:nth-child(5){--d:4}.kurato-timeline-entry:nth-child(6){--d:5}.kurato-timeline-entry:nth-child(7){--d:6}.kurato-timeline-entry:nth-child(8){--d:7}.kurato-timeline-entry:nth-child(9){--d:8}.kurato-timeline-entry:nth-child(10){--d:9}.kurato-timeline-entry:nth-child(11){--d:10}.kurato-timeline-entry:nth-child(12){--d:11}.kurato-phases-scale,.kurato-phases-row{column-gap:var(--s-3);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.kurato-phases-scale{border-block-end:1px solid var(--line);align-items:end;padding-block-end:var(--s-1)}.kurato-phases-cells{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.kurato-phases-scale .kurato-phases-cells i{border-inline-start:1px solid var(--line);font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline-start:6px;font-style:normal;overflow:hidden}.kurato-phases-scale .kurato-phases-cells i.is-now{color:var(--red);border-inline-start-color:var(--red)}.kurato-phases-row{border-block-end:1px solid var(--line)}.kurato-phases-label{padding-block:var(--s-3);overflow-wrap:break-word}.kurato-phases-name{font-size:calc(clamp(22px, 1.8vw, 28px) * var(--display-scale,1));line-height:1.15}.kurato-phases-span{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;margin-block-start:6px;display:flex}.kurato-phases-live{border:1px solid var(--red);color:var(--red);padding:1px 6px}.kurato-phases-note{max-width:44ch;color:var(--muted);margin-block-start:var(--s-1);font-size:17px;line-height:1.5}.kurato-phases-row .kurato-phases-cells i{border-inline-start:1px solid color-mix(in srgb, var(--line) 70%, transparent);position:relative}.kurato-phases-row .kurato-phases-cells i:last-child{border-inline-end:1px solid color-mix(in srgb, var(--line) 70%, transparent)}.kurato-phases-cells .is-on:before{content:"";background:var(--text);transform-origin:100%;height:14px;position:absolute;inset-block-start:calc(50% - 7px);inset-inline:-1px 0}.kurato-phases-cells .is-end:before{inset-inline-end:3px}.kurato-phases-row.is-live .is-on:before{background:var(--red)}.kurato-phases-cells .is-now:after{content:"";background:var(--red);width:1.5px;position:absolute;inset-block:0;inset-inline-start:-1px}.kurato-phases-scale .kurato-phases-cells i.is-now{position:relative}.js .kurato-phases-row[data-reveal] .is-on:before{transition:transform 70ms linear calc(.25s + var(--c,0) * 70ms + var(--d,0) * 90ms);transform:scaleX(0)}.js .kurato-phases-row[data-reveal].is-in .is-on:before{transform:none}@media (width<=1200px){.kurato-phases-chart.is-dense .kurato-phases-scale .kurato-phases-cells i{overflow:visible}.kurato-phases-chart.is-dense .kurato-phases-scale .kurato-phases-cells i:nth-child(2n):not(.is-now){color:#0000;border-inline-start-color:#0000}.kurato-phases-chart.is-dense .kurato-phases-scale .kurato-phases-cells i.is-now:nth-child(2n)+i,.kurato-phases-chart.is-dense .kurato-phases-scale .kurato-phases-cells i:has(+i.is-now:nth-child(2n)){color:#0000}}@media (width<=700px){.kurato-phases-scale{display:none}.kurato-phases-row{grid-template-columns:minmax(0,1fr);padding-block-end:var(--s-3)}.kurato-phases-label{padding-block-end:var(--s-2)}.kurato-phases-row .kurato-phases-cells{height:24px}.kurato-phases-rows{border-block-start:1px solid var(--line)}.kurato-phases-cells .is-on:before{height:10px;inset-block-start:calc(50% - 5px)}.kurato-phases-cells .is-end:before{inset-inline-end:1px}}.kurato-phases-cells i:nth-child(2){--c:1}.kurato-phases-cells i:nth-child(3){--c:2}.kurato-phases-cells i:nth-child(4){--c:3}.kurato-phases-cells i:nth-child(5){--c:4}.kurato-phases-cells i:nth-child(6){--c:5}.kurato-phases-cells i:nth-child(7){--c:6}.kurato-phases-cells i:nth-child(8){--c:7}.kurato-phases-cells i:nth-child(9){--c:8}.kurato-phases-cells i:nth-child(10){--c:9}.kurato-phases-cells i:nth-child(11){--c:10}.kurato-phases-cells i:nth-child(12){--c:11}.kurato-phases-cells i:nth-child(13){--c:12}.kurato-phases-cells i:nth-child(14){--c:13}.kurato-phases-cells i:nth-child(15){--c:14}.kurato-phases-cells i:nth-child(16){--c:15}.kurato-phases-cells i:nth-child(17){--c:16}.kurato-phases-cells i:nth-child(18){--c:17}.kurato-phases-cells i:nth-child(19){--c:18}.kurato-phases-cells i:nth-child(20){--c:19}.kurato-phases-cells i:nth-child(21){--c:20}.kurato-phases-cells i:nth-child(22){--c:21}.kurato-phases-cells i:nth-child(23){--c:22}.kurato-phases-cells i:nth-child(24){--c:23}.kurato-phases-cells i:nth-child(25){--c:24}.kurato-phases-cells i:nth-child(26){--c:25}.kurato-phases-cells i:nth-child(27){--c:26}.kurato-phases-cells i:nth-child(28){--c:27}.kurato-phases-cells i:nth-child(29){--c:28}.kurato-phases-cells i:nth-child(30){--c:29}.kurato-phases-row:nth-child(2){--d:1}.kurato-phases-row:nth-child(3){--d:2}.kurato-phases-row:nth-child(4){--d:3}.kurato-phases-row:nth-child(5){--d:4}.kurato-phases-row:nth-child(6){--d:5}.kurato-phases-row:nth-child(7){--d:6}.kurato-phases-row:nth-child(8){--d:7}.kurato-phases-row:nth-child(9){--d:8}.kurato-phases-row:nth-child(10){--d:9}.kurato-phases-row:nth-child(11){--d:10}.kurato-phases-row:nth-child(12){--d:11}.js.kurato-no-reveals .kurato-phases-row .is-on:before{transition:none;transform:none}.kurato-levels-row{align-items:center;column-gap:var(--s-3);padding-block:var(--s-3);border-block-end:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,7fr) minmax(56px,1fr);display:grid}.kurato-levels-list{border-block-start:1px solid var(--line)}.kurato-levels-label{overflow-wrap:break-word;min-width:0}.kurato-levels-name{font-size:calc(clamp(22px, 1.8vw, 28px) * var(--display-scale,1));line-height:1.15}.kurato-levels-note{max-width:44ch;color:var(--muted);margin-block-start:6px;font-size:17px;line-height:1.5}.kurato-levels-value{font:300 clamp(30px, 2.8vw, 44px)/1 var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;justify-self:end}.kurato-levels-meter{gap:3px;height:16px;display:flex}.kurato-levels-meter i{background:color-mix(in srgb, var(--line) 75%, var(--bg));flex:1;transition:background-color 90ms linear}.kurato-levels-meter i.is-peak{background:color-mix(in srgb, var(--red) 26%, var(--bg))}.kurato-levels-meter i.is-lit{background:var(--text)}.kurato-levels-meter i.is-lit.is-peak{background:var(--red)}.js .kurato-levels-row[data-reveal] .kurato-levels-meter i{transition-delay:calc(.2s + var(--s,0) * 45ms + var(--d,0) * 90ms)}.js .kurato-levels-row[data-reveal]:not(.is-in) .kurato-levels-meter i.is-lit{background:color-mix(in srgb, var(--line) 75%, var(--bg))}.js .kurato-levels-row[data-reveal]:not(.is-in) .kurato-levels-meter i.is-lit.is-peak{background:color-mix(in srgb, var(--red) 26%, var(--bg))}.js.kurato-no-reveals .kurato-levels-row .kurato-levels-meter i{transition:none}@media (width>=701px){.kurato-levels-list[data-orientation=vertical]{gap:var(--s-5) 0;border-block-start:0;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));display:grid}.kurato-levels-list[data-orientation=vertical] .kurato-levels-row{align-items:flex-start;gap:var(--s-2);padding:0 var(--s-3) var(--s-1);border-block-end:0;border-inline-start:1px solid var(--line);flex-direction:column;display:flex}.kurato-levels-list[data-orientation=vertical] .kurato-levels-value{order:-1;justify-self:auto;line-height:44px}.kurato-levels-list[data-orientation=vertical] .kurato-levels-meter{flex-direction:column-reverse;gap:4px;width:24px;height:clamp(200px,20vw,280px)}.kurato-levels-list[data-orientation=vertical] .kurato-levels-label{order:1}.kurato-levels-list[data-orientation=vertical] .kurato-levels-name{font-size:calc(clamp(20px, 1.5vw, 24px) * var(--display-scale,1));padding-block-start:var(--s-1)}.kurato-levels-list[data-orientation=vertical] .kurato-levels-note{font-size:16px}}@media (width<=700px){.kurato-levels-row{row-gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto}.kurato-levels-label{grid-area:1/1}.kurato-levels-value{grid-area:1/2;align-self:start}.kurato-levels-meter{grid-area:2/1/auto/-1}}.kurato-levels-meter i:nth-child(2){--s:1}.kurato-levels-meter i:nth-child(3){--s:2}.kurato-levels-meter i:nth-child(4){--s:3}.kurato-levels-meter i:nth-child(5){--s:4}.kurato-levels-meter i:nth-child(6){--s:5}.kurato-levels-meter i:nth-child(7){--s:6}.kurato-levels-meter i:nth-child(8){--s:7}.kurato-levels-meter i:nth-child(9){--s:8}.kurato-levels-meter i:nth-child(10){--s:9}.kurato-levels-meter i:nth-child(11){--s:10}.kurato-levels-meter i:nth-child(12){--s:11}.kurato-levels-meter i:nth-child(13){--s:12}.kurato-levels-meter i:nth-child(14){--s:13}.kurato-levels-meter i:nth-child(15){--s:14}.kurato-levels-meter i:nth-child(16){--s:15}.kurato-levels-meter i:nth-child(17){--s:16}.kurato-levels-meter i:nth-child(18){--s:17}.kurato-levels-meter i:nth-child(19){--s:18}.kurato-levels-meter i:nth-child(20){--s:19}.kurato-levels-row:nth-child(2){--d:1}.kurato-levels-row:nth-child(3){--d:2}.kurato-levels-row:nth-child(4){--d:3}.kurato-levels-row:nth-child(5){--d:4}.kurato-levels-row:nth-child(6){--d:5}.kurato-levels-row:nth-child(7){--d:6}.kurato-levels-row:nth-child(8){--d:7}.kurato-levels-row:nth-child(9){--d:8}.kurato-levels-row:nth-child(10){--d:9}.kurato-levels-row:nth-child(11){--d:10}.kurato-levels-row:nth-child(12){--d:11}.kurato-monologue-body{grid-column:2/12}.kurato-monologue-kicker{align-items:center;gap:var(--s-2);margin-block-end:var(--s-4);display:flex}.kurato-monologue-kicker:before{content:"";width:var(--s-4);background:var(--red);flex:none;height:1px}.kurato-monologue-text{font:300 calc(clamp(26px, 3vw, 48px) * var(--display-scale,1))/1.2 var(--serif);letter-spacing:-.01em;overflow-wrap:break-word}.kurato-monologue-text[data-size=large]{font-size:calc(clamp(30px, 4.2vw, 68px) * var(--display-scale,1));line-height:1.12}.kurato-monologue-text p{text-wrap:pretty}.kurato-monologue-text p+p{margin-block-start:.6em}.kurato-monologue-by{border-block-start:1px solid var(--line);margin-block-start:var(--s-5);padding-block-start:var(--s-3)}.js .kurato-monologue-text[data-monologue]{color:var(--muted)}.kurato-monologue-word{transition:color .35s var(--ease)}.kurato-monologue-word.is-lit{color:var(--text)}@media (prefers-reduced-motion:reduce){.js .kurato-monologue-text[data-monologue]{color:var(--text)}}@media (width<=900px){.kurato-monologue-body{grid-column:1/-1}}@property --kurato-premiere-a{syntax:"<angle>";inherits:true;initial-value:0deg}.kurato-premiere .kurato-grid{align-items:center;row-gap:var(--s-6)}.kurato-premiere-copy{grid-column:1/7}.kurato-premiere-leader{grid-column:8/-1}.kurato-premiere-copy:only-child{grid-column:1/10}.kurato-premiere-kicker{align-items:center;gap:var(--s-2);margin-block-end:var(--s-3);display:flex}.kurato-premiere-kicker:before{content:"";width:var(--s-4);background:var(--red);flex:none;height:1px}.kurato-premiere-copy h2{overflow-wrap:break-word;max-width:16ch}.kurato-premiere-meta{gap:var(--s-1) var(--s-4);flex-wrap:wrap;margin-block-start:var(--s-4);display:flex}.kurato-premiere-meta time{color:var(--text)}.kurato-premiere-clock{row-gap:var(--s-2);border-block-start:1px solid var(--line);font:500 clamp(38px, 4.2vw, 68px)/1 var(--tc);letter-spacing:-.02em;flex-wrap:wrap;margin-block-start:var(--s-5);padding-block-start:var(--s-3);display:flex}.kurato-premiere-clock>div{gap:var(--s-1);flex-direction:column-reverse;display:flex;position:relative}.kurato-premiere-clock>div+div{padding-inline-start:.9em}.kurato-premiere-clock>div+div:before{content:":";color:var(--muted);position:absolute;inset-block-start:0;inset-inline-start:.15em}.kurato-premiere-clock dd{font-variant-numeric:tabular-nums}.kurato-premiere-clock dt{white-space:nowrap;letter-spacing:.06em;inline-size:0}.kurato-premiere-past{border-block-start:1px solid var(--line);max-width:30ch;font:300 clamp(24px, 2.2vw, 34px)/1.25 var(--serif);margin-block-start:var(--s-5);padding-block-start:var(--s-3)}.kurato-premiere-hint{color:var(--red);margin-block-start:var(--s-4)}.kurato-premiere-copy .kurato-btn{margin-block-start:var(--s-5)}.kurato-premiere-leader{aspect-ratio:4/3;border:1px solid var(--line);background:linear-gradient(var(--line), var(--line)) center / 100% 1px no-repeat, linear-gradient(var(--line), var(--line)) center / 1px 100% no-repeat, color-mix(in srgb, var(--text) 4%, var(--bg));grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;position:relative;overflow:hidden;container-type:inline-size}.kurato-premiere-leader>*,.kurato-premiere-leader:before,.kurato-premiere-leader:after{grid-area:1/1}.kurato-premiere-leader:before,.kurato-premiere-leader:after,.kurato-premiere-sweep{content:"";aspect-ratio:1;border-radius:50%;height:84%}.kurato-premiere-leader:before{border:1.5px solid var(--text)}.kurato-premiere-leader:after{border:1px solid var(--muted);height:68%}.kurato-premiere-sweep{background:conic-gradient(color-mix(in srgb, var(--text) 16%, transparent) var(--kurato-premiere-a), transparent 0)}.kurato-premiere-hand{background:var(--red);transform-origin:50% 100%;width:1.5px;height:42%;translate:0 -50%;rotate:var(--kurato-premiere-a)}.kurato-premiere-count{z-index:1;justify-items:center;gap:2px;display:grid;position:relative}.kurato-premiere-count b{font:500 clamp(48px, 20cqi, 150px)/1 var(--tc);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.kurato-premiere-count i{font-style:normal}.kurato-premiere.is-running .kurato-premiere-leader{animation:60s linear infinite kurato-premiereSweep;animation-delay:calc(var(--kurato-premiere-e,0) * -1s)}@keyframes kurato-premiereSweep{to{--kurato-premiere-a:360deg}}.kurato-premiere.is-past .kurato-premiere-hand,.kurato-premiere.is-past .kurato-premiere-sweep{display:none}.kurato-premiere.is-past .kurato-premiere-count:before{content:"";aspect-ratio:1;background:var(--red);border-radius:50%;width:12cqi}.kurato-premiere.is-past .kurato-premiere-count b:empty,.kurato-premiere.is-past .kurato-premiere-count i:empty{display:none}@media (prefers-reduced-motion:reduce){.kurato-premiere-sweep{display:none}}@media (width<=900px){.kurato-premiere-copy,.kurato-premiere-leader,.kurato-premiere-copy:only-child{grid-column:1/-1}.kurato-premiere-leader{width:100%;max-width:560px}}.kurato-soundtrack-body{column-gap:var(--s-3);row-gap:var(--s-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.kurato-soundtrack-deck{grid-column:1/10}.kurato-soundtrack-body.has-cover>.kurato-soundtrack-deck{grid-column:6/-1}.kurato-soundtrack-cover{aspect-ratio:1;grid-column:1/5;position:sticky;inset-block-start:calc(var(--hud) + var(--s-3))}.kurato-soundtrack-transport{display:none}:is(.js,.editor-styles-wrapper) .kurato-soundtrack-transport{align-items:center;gap:var(--s-3);grid-template-columns:auto minmax(0,1fr) auto;margin-block-end:var(--s-4);display:grid}.kurato-soundtrack-now{gap:4px;min-width:0;display:grid}.kurato-soundtrack-now-title{font:300 clamp(24px, 2.2vw, 34px)/1.1 var(--serif);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kurato-soundtrack-tc{font:400 14px/1 var(--tc);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.kurato-soundtrack-elapsed{color:var(--text)}.kurato-soundtrack-rail{cursor:pointer;touch-action:none;border-block-end:1px solid var(--line);background:repeating-linear-gradient(to left, var(--line) 0 1px, transparent 1px 2%) bottom / 100% 8px no-repeat;grid-column:1/-1;height:28px;position:relative}.kurato-soundtrack-rail:before{content:"";width:calc(var(--p,0) * 100%);background:var(--text);height:2px;position:absolute;inset-block-end:-1px;inset-inline-start:0}.kurato-soundtrack-rail i{background:var(--red);width:1.5px;position:absolute;inset-block:0 -1px;inset-inline-start:calc(var(--p,0) * (100% - 1.5px))}.kurato-soundtrack-rail i:before{content:"";border:5px solid #0000;border-block-start:7px solid var(--red);transition:transform .3s var(--ease);position:absolute;inset-block-start:0;inset-inline-start:-4.25px}.kurato-soundtrack-rail:is(:hover,:focus-visible,.is-dragging) i:before{transform-origin:top;transform:scale(1.3)}.kurato-soundtrack-rail:focus-visible{outline-offset:6px}:is(.kurato-soundtrack-toggle,.kurato-soundtrack-play){border:1px solid color-mix(in srgb, var(--text) 45%, transparent);color:var(--text);transition:background-color .4s var(--ease), border-color .4s var(--ease), color .4s var(--ease), transform .6s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}:is(.kurato-soundtrack-toggle,.kurato-soundtrack-play) i{border-block:6px solid #0000;border-inline-start:10px solid;width:0;height:0;margin-inline-start:3px}:is(.kurato-soundtrack-toggle.is-playing,.is-playing .kurato-soundtrack-play) i{background:linear-gradient(270deg,currentColor 0 4px,#0000 4px 7px,currentColor 7px);border:0;width:11px;height:13px;margin:0}.kurato-soundtrack-toggle{width:56px;height:56px}.kurato-soundtrack-toggle i{border-block-width:7px;border-inline-start-width:12px}.kurato-soundtrack-toggle:is(:hover,:focus-visible),.kurato-soundtrack-item:hover .kurato-soundtrack-play,.kurato-soundtrack-play:focus-visible{background-color:var(--red);border-color:var(--red);color:var(--on-still)}.kurato-soundtrack-toggle:is(:hover,:focus-visible){transform:scale(1.06)}.kurato-soundtrack-list{border-block-start:1px solid var(--line)}.kurato-soundtrack-item{padding-block:var(--s-2);border-block-end:1px solid var(--line);transition:color .3s var(--ease);flex-wrap:wrap;align-items:center;display:flex;position:relative}.kurato-soundtrack-no{min-width:3ch;font-variant-numeric:tabular-nums;transition:color .3s var(--ease);flex:none;margin-inline-end:var(--s-2)}.kurato-soundtrack-play{width:40px;height:40px;margin-inline-end:var(--s-3);display:none}:is(.js,.editor-styles-wrapper) .kurato-soundtrack-play{display:grid}.kurato-soundtrack-play:after{content:"";position:absolute;inset:0}.kurato-soundtrack-text{overflow-wrap:anywhere;flex:1 1 0;gap:2px;min-width:0;padding-block:4px;display:grid}.kurato-soundtrack-title{font:300 clamp(21px, 1.7vw, 27px)/1.2 var(--serif);letter-spacing:-.005em}.kurato-soundtrack-credit{font-size:12px}.kurato-soundtrack-time{font-variant-numeric:tabular-nums;flex:none;margin-inline-start:var(--s-3)}.kurato-soundtrack-download{z-index:1;color:var(--text);text-underline-offset:.3em;transition:color .3s var(--ease), text-decoration-color .3s var(--ease);flex:none;margin-inline-start:var(--s-3);padding-block:6px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;position:relative}.kurato-soundtrack-download:is(:hover,:focus-visible){-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.kurato-soundtrack-native{width:100%;height:40px;flex:1 0 100%;margin-block-start:var(--s-1)}:is(.js,.editor-styles-wrapper) .kurato-soundtrack-native{display:none}.kurato-soundtrack-item.is-current .kurato-soundtrack-no{color:var(--red)}.kurato-soundtrack-item:before{content:"";background:var(--red);width:2px;transition:transform .5s var(--ease);position:absolute;inset-block:-1px;inset-inline-start:calc(var(--s-2) * -1);transform:scaleY(0)}.kurato-soundtrack-item.is-playing:before{transform:none}.kurato-soundtrack-item:is(.is-silent,.is-error){color:var(--muted)}:is(.js,.editor-styles-wrapper) .kurato-soundtrack-item.is-silent .kurato-soundtrack-text{margin-inline-start:calc(40px + var(--s-3))}.kurato-soundtrack-item.is-error .kurato-soundtrack-play{opacity:.4}@media (width<=900px){.kurato-soundtrack-deck,.kurato-soundtrack-body.has-cover>.kurato-soundtrack-deck{grid-column:1/-1}.kurato-soundtrack-cover{grid-column:1/-1;width:min(100%,420px);position:relative;inset-block-start:0}.kurato-soundtrack-item:before{inset-inline-start:calc(var(--s-1) * -1)}}@media (width<=600px){:is(.js,.editor-styles-wrapper) .kurato-soundtrack-transport{row-gap:var(--s-2);grid-template-columns:auto minmax(0,1fr)}.kurato-soundtrack-tc{grid-area:3/1/auto/-1}.kurato-soundtrack-rail{grid-row:2}.kurato-soundtrack-play{margin-inline-end:var(--s-2)}:is(.js,.editor-styles-wrapper) .kurato-soundtrack-no{display:none}:is(.js,.editor-styles-wrapper) .kurato-soundtrack-item.is-silent .kurato-soundtrack-text{margin-inline-start:calc(40px + var(--s-2))}.kurato-soundtrack-download{--kurato-step:calc(3ch + var(--s-2));flex:0 0 calc(100% - var(--kurato-step));margin-inline-start:var(--kurato-step);padding-block:2px 0}:is(.js,.editor-styles-wrapper) .kurato-soundtrack-download{--kurato-step:calc(40px + var(--s-2))}}.kurato-chapters-body{column-gap:var(--s-3);row-gap:var(--s-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.kurato-chapters-screen{grid-column:1/9;position:sticky;inset-block-start:calc(var(--hud) + var(--s-3))}.kurato-chapters-body.is-single .kurato-chapters-screen{grid-column:1/-1}.kurato-chapters-list{border-block-start:1px solid var(--line);grid-column:9/-1}.kurato-chapters-player{aspect-ratio:16/9;background:var(--black);width:100%;display:block}.kurato-chapters-poster{display:none}.js .kurato-chapters-poster{transition:opacity .5s var(--ease), visibility 0s .5s;display:block;position:absolute;inset:0}.js .is-rolling .kurato-chapters-poster{opacity:0;visibility:hidden}.kurato-chapters-item{padding-block:var(--s-2);border-block-end:1px solid var(--line);padding-inline-start:var(--s-3);position:relative}.kurato-chapters-item:before{content:"";background:var(--red);width:2px;transition:transform .5s var(--ease);position:absolute;inset-block:-1px;inset-inline-start:0;transform:scaleY(0)}.kurato-chapters-item.is-current:before{transform:none}.kurato-chapters-jump{align-items:baseline;column-gap:var(--s-2);grid-template-columns:72px minmax(0,1fr);display:grid}.kurato-chapters-time{font-variant-numeric:tabular-nums;transition:color .3s var(--ease)}.kurato-chapters-title{font:300 clamp(21px, 1.7vw, 27px)/1.2 var(--serif);letter-spacing:-.005em;overflow-wrap:anywhere;text-underline-offset:.16em;transition:color .35s var(--ease), text-decoration-color .35s var(--ease);grid-column:2;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}a.kurato-chapters-jump:is(:hover,:focus-visible) .kurato-chapters-title{text-decoration-color:currentColor}a.kurato-chapters-jump:is(:hover,:focus-visible) .kurato-chapters-time,.kurato-chapters-item.is-current .kurato-chapters-time{color:var(--red)}.kurato-chapters-note{color:var(--muted);margin-block-start:4px;padding-inline-start:calc(72px + var(--s-2));font-size:17px;line-height:1.45}@media (width<=1100px){.kurato-chapters-screen{grid-column:1/8}.kurato-chapters-list{grid-column:8/-1}}@media (width<=900px){.kurato-chapters-screen,.kurato-chapters-list{grid-column:1/-1}.kurato-chapters-screen{position:relative;inset-block-start:0}}@media (width<=600px){.kurato-chapters-jump{grid-template-columns:60px minmax(0,1fr)}.kurato-chapters-note{padding-inline-start:calc(60px + var(--s-2));font-size:16px}}.kurato-tabs-list{display:none}:is(.js,.editor-styles-wrapper) .kurato-tabs-list{gap:var(--s-5);border-block-end:1px solid var(--line);scrollbar-width:none;margin-block-end:var(--s-6);display:flex;overflow-x:auto}.kurato-tabs-list::-webkit-scrollbar{display:none}.kurato-tabs-tab{padding-block:0 var(--s-2);color:var(--muted);text-align:start;transition:color .3s var(--ease);flex:none;justify-items:start;gap:2px;display:grid;position:relative}.kurato-tabs-tab:after{content:"";background:var(--red);transform-origin:100%;height:2px;transition:transform .5s var(--ease-io);position:absolute;inset-block-end:-1px;inset-inline:0;transform:scaleX(0)}.kurato-tabs-tab[aria-selected=true]:after{transform:none}.kurato-tabs-tab:is(:hover,:focus-visible,[aria-selected=true]){color:var(--text)}.kurato-tabs-tab:focus-visible{outline-offset:-1px}.kurato-tabs-count{transition:color .3s var(--ease);font-size:12px}.kurato-tabs-tab[aria-selected=true] .kurato-tabs-count{color:var(--red)}.kurato-tabs-name{font:300 clamp(24px, 2vw, 32px)/1.15 var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.01em;white-space:nowrap}.kurato-tabs-panel{column-gap:var(--s-3);row-gap:var(--s-4);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.kurato-tabs-panel+.kurato-tabs-panel{border-block-start:1px solid var(--line);margin-block-start:var(--s-6);padding-block-start:var(--s-6)}:is(.js,.editor-styles-wrapper) .kurato-tabs-panel:not(.is-active){display:none}:is(.js,.editor-styles-wrapper) .kurato-tabs-panel+.kurato-tabs-panel{border-block-start:0;margin-block-start:0;padding-block-start:0}.kurato-tabs-copy{overflow-wrap:break-word;grid-column:1/8}.kurato-tabs-panel.has-still .kurato-tabs-copy{grid-column:1/6}.kurato-tabs-panel>.kurato-still{grid-column:7/-1}.kurato-tabs-copy h3{gap:var(--s-2);font-size:calc(clamp(32px, 3.4vw, 54px) * var(--display-scale,1));margin-block-end:var(--s-3);line-height:1.05;display:grid}.kurato-tabs-label{display:block}:is(.js,.editor-styles-wrapper) .kurato-tabs-label{display:none}.kurato-tabs-text{color:var(--muted);max-width:52ch}.kurato-tabs-text p+p{margin-block-start:var(--s-2)}.kurato-tabs-text a{color:var(--text);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.kurato-tabs-copy .kurato-link{margin-block-start:var(--s-4)}.kurato-tabs-panel.is-cut>.kurato-still{animation:kurato-tabs-cut .7s var(--ease-io) both}.kurato-tabs-panel.is-cut .kurato-tabs-copy>*{animation:kurato-tabs-rise .7s var(--ease) both}.kurato-tabs-panel.is-cut .kurato-tabs-copy>:nth-child(2){animation-delay:60ms}.kurato-tabs-panel.is-cut .kurato-tabs-copy>:nth-child(3){animation-delay:.12s}@keyframes kurato-tabs-cut{0%{clip-path:inset(50% 0)}to{clip-path:inset(0)}}@keyframes kurato-tabs-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=900px){:is(.js,.editor-styles-wrapper) .kurato-tabs-list{gap:var(--s-4);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);margin-block-end:var(--s-5)}.kurato-tabs-tab{scroll-snap-align:start}.kurato-tabs-copy,.kurato-tabs-panel.has-still .kurato-tabs-copy,.kurato-tabs-panel>.kurato-still{grid-column:1/-1}}.kurato-screenplay-sheet{--sheet:var(--panel);width:min(100%,86ch);padding-block:var(--s-7) var(--s-7);font:400 clamp(14px, 1.05vw, 17px)/1.5 var(--mono);color:var(--text);overflow-wrap:anywhere;background:var(--sheet);border:1px solid var(--line);box-shadow:-6px 6px 0 -1px var(--sheet), -6px 6px 0 0 var(--line), -12px 12px 0 -1px var(--sheet), -12px 12px 0 0 var(--line);margin-block-end:12px;margin-inline:auto;padding-inline:15ch 10ch;position:relative}.kurato-panel .kurato-screenplay-sheet{--sheet:color-mix(in srgb, var(--text) 4%, var(--panel))}.kurato-screenplay-sheet>*+*{margin-block-start:1.5em}.kurato-screenplay-page{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;position:absolute;inset-block-start:var(--s-5);inset-inline-end:10ch}.kurato-screenplay-scene{font:500 1em/1.5 var(--mono);letter-spacing:.02em;text-transform:uppercase;text-wrap:wrap;margin-block-start:3em;position:relative}.kurato-screenplay-sheet>.kurato-screenplay-scene:first-child,.kurato-screenplay-page+.kurato-screenplay-scene{margin-block-start:0}.kurato-screenplay-no{color:var(--red);font-variant-numeric:tabular-nums;position:absolute;inset-block-start:0;inset-inline-start:-8ch}.kurato-screenplay-no+.kurato-screenplay-slug+.kurato-screenplay-no{inset-inline:auto -6ch}.kurato-screenplay-slug{display:block}.kurato-screenplay-action{max-width:60ch}.kurato-screenplay-shot{text-transform:uppercase;letter-spacing:.02em;max-width:60ch}.kurato-screenplay-speech>*+*{margin-block-start:0}.kurato-screenplay-character{text-transform:uppercase;letter-spacing:.02em;margin-inline-start:22ch}.kurato-screenplay-parenthetical{max-width:25ch;color:var(--muted);margin-inline-start:16ch}.kurato-screenplay-dialogue{max-width:35ch;margin-inline-start:10ch}.kurato-screenplay-transition{text-align:end;text-transform:uppercase;letter-spacing:.02em}@media (width<=900px){.kurato-screenplay-sheet{padding-inline:10ch 6ch}.kurato-screenplay-no{inset-inline-start:-6ch}.kurato-screenplay-no+.kurato-screenplay-slug+.kurato-screenplay-no{inset-inline-end:-4.5ch}.kurato-screenplay-page{inset-inline-end:6ch}}@media (width<=600px){.kurato-screenplay-sheet{width:calc(100% - 12px);padding-block:var(--s-6);margin-inline:0;padding-inline:5ch 3ch;font-size:14px}.kurato-screenplay-page{inset-block-start:var(--s-3);inset-inline-end:3ch}.kurato-screenplay-no{inset-inline-start:-4.5ch}.kurato-screenplay-no+.kurato-screenplay-slug+.kurato-screenplay-no{display:none}.kurato-screenplay-character{margin-inline-start:30%}.kurato-screenplay-parenthetical{max-width:none;margin-inline-start:20%}.kurato-screenplay-dialogue{max-width:none;margin-inline-start:10%}}.kurato-scenes-list{position:relative}.kurato-scenes-row{padding-block:var(--s-6);grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);grid-template-areas:"media mark copy";align-items:center;display:grid;position:relative}.kurato-scenes-row:first-child{padding-block-start:0}.kurato-scenes-row:last-child{padding-block-end:0}.kurato-scenes-row:nth-child(2n),.kurato-scenes.is-text-first .kurato-scenes-row:nth-child(odd){grid-template-areas:"copy mark media"}.kurato-scenes.is-text-first .kurato-scenes-row:nth-child(2n){grid-template-areas:"media mark copy"}.kurato-scenes-media{grid-area:media}.kurato-scenes-copy{overflow-wrap:anywhere;grid-area:copy;max-width:46ch}.kurato-scenes-row:nth-child(2n) .kurato-scenes-copy,.kurato-scenes.is-text-first .kurato-scenes-row:nth-child(odd) .kurato-scenes-copy{justify-self:end}.kurato-scenes.is-text-first .kurato-scenes-row:nth-child(2n) .kurato-scenes-copy{justify-self:start}.kurato-scenes-row:before{content:"";background:var(--line);transform-origin:top;width:1px;transition:transform 1.2s var(--ease-io);margin-inline-start:-.5px;position:absolute;inset-block:0;inset-inline-start:50%}.js .kurato-scenes-row[data-reveal]:not(.is-in):before{transform:scaleY(0)}.kurato-scenes-mark{z-index:1;padding-block:var(--s-2);background:var(--bg);grid-area:mark;justify-self:center;justify-items:center;gap:2px;display:grid;position:relative}.kurato-scenes-mark .kurato-mono{color:var(--red);font-size:12px}.kurato-scenes-mark b{font:300 clamp(34px, 3vw, 48px)/1 var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.02em}.kurato-scenes-copy .kurato-scene{margin-block-end:var(--s-2)}.kurato-scenes-copy h3{font-size:calc(clamp(30px, 3vw, 48px) * var(--display-scale));margin-block-end:var(--s-3);line-height:1.06}.kurato-scenes-text{color:var(--muted)}.kurato-scenes-text p+p{margin-block-start:var(--s-2)}.kurato-scenes-copy .kurato-link{margin-block-start:var(--s-3)}.kurato-scenes-tall .kurato-scenes-media .kurato-still{width:min(100%,440px)}.kurato-scenes-tall .kurato-scenes-row:nth-child(odd) .kurato-scenes-media .kurato-still,.kurato-scenes-tall.is-text-first .kurato-scenes-row:nth-child(2n) .kurato-scenes-media .kurato-still{margin-inline-start:auto}.kurato-scenes-tall.is-text-first .kurato-scenes-row:nth-child(odd) .kurato-scenes-media .kurato-still{margin-inline-start:0}@media (width<=900px){.kurato-scenes-row,.kurato-scenes-row:nth-child(2n),.kurato-scenes.is-text-first .kurato-scenes-row:nth-child(odd),.kurato-scenes.is-text-first .kurato-scenes-row:nth-child(2n){row-gap:var(--s-3);padding-block:var(--s-5);grid-template-columns:56px minmax(0,1fr);grid-template-areas:"mark media""mark copy";align-items:start}.kurato-scenes-row:before{inset-inline-start:28px}.kurato-scenes-mark{padding-block:0 var(--s-1);justify-self:center}.kurato-scenes-mark b{font-size:30px}.kurato-scenes-copy,.kurato-scenes-row:nth-child(2n) .kurato-scenes-copy,.kurato-scenes.is-text-first .kurato-scenes-row:nth-child(odd) .kurato-scenes-copy{justify-self:start}.kurato-scenes-tall .kurato-scenes-media .kurato-still,.kurato-scenes-tall .kurato-scenes-row .kurato-scenes-media .kurato-still{margin-inline-start:0}}.kurato-press-list{justify-content:center;gap:var(--s-6) var(--s-5);text-align:center;flex-wrap:wrap;max-width:1280px;margin-inline:auto;display:flex}.kurato-press-item{overflow-wrap:anywhere;flex:1 1 0;min-width:100%}.kurato-press-item[data-size=mid]{min-width:calc((100% - var(--s-5)) / 2)}.kurato-press-item[data-size=small]{min-width:calc((100% - var(--s-5) * 2) / 3)}.kurato-press-item figure{align-items:center;gap:var(--s-2);flex-direction:column;margin:0;display:flex}.kurato-press-item blockquote{gap:var(--s-2);display:grid}.kurato-press-line{font:300 clamp(26px, 2.6vw, 42px)/1.12 var(--serif);letter-spacing:-.01em;text-wrap:balance}.kurato-press-item[data-size=large] .kurato-press-line{font-size:calc(clamp(44px, 6.6vw, 116px) * var(--display-scale));letter-spacing:-.02em;line-height:.98}.kurato-press-item[data-size=small] .kurato-press-line{font-size:clamp(22px,1.9vw,30px);line-height:1.2}.kurato-press-full{max-width:46ch;color:var(--muted);margin-inline:auto;font-size:17px;line-height:1.5}.kurato-press-stars{line-height:0}.kurato-press-star-row{gap:5px;font-size:16px;display:inline-flex}.kurato-press-item[data-size=large] .kurato-press-star-row{font-size:20px}.kurato-press-star-row i{background:color-mix(in srgb, var(--muted) 45%, var(--line));width:1em;height:1em;-webkit-mask:var(--kurato-press-star) center / contain no-repeat;-webkit-mask:var(--kurato-press-star) center / contain no-repeat;mask:var(--kurato-press-star) center / contain no-repeat;display:block}.kurato-press-star-row i.is-full{background:var(--red)}.kurato-press-star-row i.is-half{background:linear-gradient(-90deg, var(--red) 50%, color-mix(in srgb, var(--muted) 45%, var(--line)) 50%)}.kurato-press{--kurato-press-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.8l3.1 6.5 7.1.9-5.2 4.9 1.3 7.1L12 17.8l-6.3 3.4 1.3-7.1-5.2-4.9 7.1-.9z'/%3E%3C/svg%3E")}@media (forced-colors:active){.kurato-press-star-row i{background:canvastext}.kurato-press-star-row i:not(.is-full,.is-half){opacity:.3}}.kurato-press-by{justify-content:center;align-items:baseline;gap:2px var(--s-2);flex-wrap:wrap;display:flex}.kurato-press-outlet{color:var(--text);align-items:center;gap:6px;font-style:normal;display:inline-flex}.kurato-press-outlet cite{color:inherit;font-style:normal}a.kurato-press-outlet{transition:background-size .5s var(--ease), color .3s;background:linear-gradient(currentColor,currentColor) right 100%/0 1px no-repeat}a.kurato-press-outlet:hover,a.kurato-press-outlet:focus-visible{background-size:100% 1px}a.kurato-press-outlet .kurato-icon{width:14px;height:14px;color:var(--muted);transition:transform .5s var(--ease), color .4s}a.kurato-press-outlet:hover .kurato-icon,a.kurato-press-outlet:focus-visible .kurato-icon{color:var(--red);transform:translate(-2px,-2px)}.kurato-press-critic{color:var(--muted)}.kurato-press-outlet+.kurato-press-critic:before{content:"";width:4px;height:4px;background:var(--red);vertical-align:.2em;border-radius:50%;margin-inline-end:var(--s-2);display:inline-block}.kurato-press[data-layout=row] .kurato-press-list{gap:var(--s-5) var(--s-3);text-align:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));max-width:none;display:grid}.kurato-press[data-layout=row] .kurato-press-item{border-block-start:1px solid var(--line);padding-block-start:var(--s-3)}.kurato-press[data-layout=row] .kurato-press-item figure{align-items:flex-start;height:100%}.kurato-press[data-layout=row] .kurato-press-item .kurato-press-line{letter-spacing:-.01em;font-size:clamp(24px,2.2vw,34px);line-height:1.12}.kurato-press[data-layout=row] .kurato-press-full{margin-inline:0}.kurato-press[data-layout=row] .kurato-press-by{justify-content:flex-start;margin-block-start:auto}.kurato-press[data-layout=row] .kurato-press-star-row{font-size:16px}@media (width<=900px){.kurato-press-item[data-size=small]{min-width:calc((100% - var(--s-5)) / 2)}}@media (width<=600px){.kurato-press-list{gap:var(--s-5)}.kurato-press-item[data-size]{min-width:100%}}.kurato-press-list>li:nth-child(2){--d:1}.kurato-press-list>li:nth-child(3){--d:2}.kurato-press-list>li:nth-child(4){--d:3}.kurato-press-list>li:nth-child(5){--d:4}.kurato-press-list>li:nth-child(6){--d:5}.kurato-press-list>li:nth-child(n+7){--d:6}.kurato-press-kit-intro{max-width:44ch;color:var(--muted);font-size:18px}.kurato-press-kit-list{border-block-start:1px solid var(--line)}.kurato-press-kit-list>li{border-block-end:1px solid var(--line)}.kurato-press-kit-file{align-items:center;gap:var(--s-3);padding-block:var(--s-3);grid-template-columns:3ch 10ch minmax(0,1fr) auto 44px;display:grid}.kurato-press-kit-no{color:var(--muted)}.kurato-press-kit-kind{border:1px solid color-mix(in srgb, var(--muted) 45%, var(--line));color:var(--text);text-align:center;white-space:nowrap;transition:border-color .4s var(--ease), color .4s var(--ease);padding:6px 8px}.kurato-press-kit-title{font:300 clamp(22px, 2vw, 32px)/1.15 var(--serif);letter-spacing:-.005em;overflow-wrap:anywhere;text-underline-offset:.16em;transition:color .35s var(--ease), text-decoration-color .35s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.kurato-press-kit-meta{white-space:nowrap}.kurato-press-kit-get{border:1px solid color-mix(in srgb, var(--text) 50%, transparent);width:44px;height:44px;transition:background-color .35s var(--ease), color .35s var(--ease), border-color .35s var(--ease);grid-column:-2;place-items:center;display:grid}.kurato-press-kit-get .kurato-icon{width:18px;height:18px;transition:transform .5s var(--ease)}a.kurato-press-kit-file:is(:hover,:focus-visible) .kurato-press-kit-title{text-decoration-color:currentColor}a.kurato-press-kit-file:is(:hover,:focus-visible) .kurato-press-kit-kind{border-color:var(--red)}a.kurato-press-kit-file:is(:hover,:focus-visible) .kurato-press-kit-get{background-color:var(--text);color:var(--bg);border-color:var(--text)}a.kurato-press-kit-file:is(:hover,:focus-visible) .kurato-press-kit-get .kurato-icon{transform:translateY(2px)}a.kurato-press-kit-file:focus-visible{outline-offset:2px}div.kurato-press-kit-file{color:var(--muted)}.kurato-press-kit-all{margin-block-start:var(--s-5)}@media (width<=760px){.kurato-press-kit-file{gap:4px var(--s-2);grid-template-columns:10ch minmax(0,1fr) 44px;grid-template-areas:"kind title get""kind meta get";align-items:center}.kurato-press-kit-no{display:none}.kurato-press-kit-kind{grid-area:kind;align-self:start}.kurato-press-kit-title{grid-area:title}.kurato-press-kit-meta{grid-area:meta}.kurato-press-kit-get{grid-area:get}}.kurato-press-kit-list>li:nth-child(2){--d:1}.kurato-press-kit-list>li:nth-child(3){--d:2}.kurato-press-kit-list>li:nth-child(4){--d:3}.kurato-press-kit-list>li:nth-child(5){--d:4}.kurato-press-kit-list>li:nth-child(6){--d:5}.kurato-press-kit-list>li:nth-child(n+7){--d:6}.kurato-screenings-list{column-gap:var(--s-4);border-block-start:1px solid var(--line);grid-template-columns:minmax(120px,11ch) minmax(0,1.3fr) minmax(0,1fr) auto;display:grid}.kurato-screenings-item{grid-column:1/-1;grid-template-columns:minmax(120px,11ch) minmax(0,1.3fr) minmax(0,1fr) auto;grid-template-columns:subgrid;align-items:center;gap:var(--s-2) var(--s-4);padding-block:var(--s-4);border-block-end:1px solid var(--line);grid-template-areas:"date what where act";transition:color .3s;display:grid}.kurato-screenings-date{grid-area:date;align-self:start;justify-items:start;gap:2px;display:grid}.kurato-screenings-day{font:300 clamp(44px, 4.4vw, 72px)/.9 var(--serif);letter-spacing:-.02em;font-variant-numeric:lining-nums}.kurato-screenings-month{color:var(--text);margin-block-start:6px}.kurato-screenings-what{overflow-wrap:anywhere;grid-area:what;gap:4px;min-width:0;display:grid}.kurato-screenings-event{font-size:clamp(24px,2.2vw,34px);line-height:1.1}.kurato-screenings-note{color:var(--muted);font-size:17px}.kurato-screenings-where{overflow-wrap:anywhere;min-width:0;font:400 clamp(19px, 1.5vw, 22px)/1.3 var(--serif);grid-area:where;gap:2px;display:grid}.kurato-screenings-act{justify-content:flex-end;align-items:center;gap:var(--s-1) var(--s-3);flex-wrap:wrap;grid-area:act;display:flex}.kurato-screenings-flag{border:1px solid color-mix(in srgb, var(--muted) 45%, var(--line));white-space:nowrap;padding:5px 9px}.kurato-screenings-flag.is-sold{color:var(--red);border-color:var(--red)}.kurato-screenings-flag.is-free{color:var(--text)}.kurato-screenings-item.is-past,.kurato-screenings-item.is-past .kurato-screenings-month{color:var(--muted)}.kurato-screenings-item.is-past .kurato-screenings-day{opacity:.75}@media (width<=900px){.kurato-screenings-list{column-gap:var(--s-3);grid-template-columns:minmax(96px,auto) minmax(0,1fr)}.kurato-screenings-item{grid-template-columns:minmax(96px,auto) minmax(0,1fr);grid-template-columns:subgrid;align-items:start;gap:var(--s-1) var(--s-3);grid-template-areas:"date what""date where""date act"}.kurato-screenings-act{justify-content:flex-start;margin-block-start:var(--s-1)}}.kurato-screenings-list>li:nth-child(2){--d:1}.kurato-screenings-list>li:nth-child(3){--d:2}.kurato-screenings-list>li:nth-child(4){--d:3}.kurato-screenings-list>li:nth-child(5){--d:4}.kurato-screenings-list>li:nth-child(n+6){--d:5}.kurato-newsletter{row-gap:var(--s-5);align-items:end}.kurato-newsletter-head{gap:var(--s-3);overflow-wrap:anywhere;grid-column:1/7;display:grid}.kurato-newsletter-head h2{max-width:16ch}.kurato-newsletter-head p{max-width:44ch;color:var(--muted)}.kurato-newsletter-form{align-items:end;gap:var(--s-4) var(--s-3);grid-column:8/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}.kurato-newsletter-form.has-name{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kurato-newsletter-form.has-name .kurato-newsletter-send{grid-column:1/-1}.kurato-newsletter-send{padding-block-end:12px}.kurato-newsletter-note{color:var(--muted);grid-column:1/-1;max-width:52ch;font-size:16px}.kurato-newsletter-note a{color:var(--text);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.kurato-newsletter-note a:hover,.kurato-newsletter-note a:focus-visible{color:var(--red)}.kurato-newsletter-notice{grid-column:1/-1}@media (width<=1100px){.kurato-newsletter-head{grid-column:1/-1}.kurato-newsletter-form{grid-column:1/-1;max-width:760px}}@media (width<=560px){.kurato-newsletter-form,.kurato-newsletter-form.has-name{grid-template-columns:minmax(0,1fr)}.kurato-newsletter-send{padding-block-end:0}}.kurato-newsletter-form{--d:2}.kurato-location-body{column-gap:var(--s-3);row-gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.kurato-location-info{gap:var(--s-4);overflow-wrap:anywhere;grid-column:1/5;display:grid}.kurato-location-map{grid-column:6/-1}.kurato-location.is-mapless .kurato-location-info{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start}.kurato-location.is-mapless .kurato-location-route{grid-column:1/-1;justify-self:start}.kurato-location-block{border-block-start:1px solid var(--line);padding-block-start:var(--s-3)}.kurato-location-block h3{margin-block-end:var(--s-1)}.kurato-location-address,.kurato-location-contact{font:400 clamp(20px, 1.7vw, 26px)/1.3 var(--serif);font-style:normal}.kurato-location-contact a{transition:background-size .5s var(--ease), color .3s;background:linear-gradient(currentColor,currentColor) right 92%/0 1px no-repeat}.kurato-location-contact a:hover,.kurato-location-contact a:focus-visible{background-size:100% 1px}.kurato-location-hours{gap:6px;display:grid}.kurato-location-hours div{justify-content:space-between;gap:2px var(--s-2);flex-wrap:wrap;display:flex}.kurato-location-hours dt{font:400 clamp(19px, 1.5vw, 22px)/1.3 var(--serif)}.kurato-location-hours dd{font:400 14px/1.9 var(--mono);letter-spacing:.04em;color:var(--muted);margin:0}.kurato-location-route{justify-self:start}.kurato-location-frame{aspect-ratio:16/10;border:1px solid var(--line);background:var(--panel);isolation:isolate;position:relative;overflow:hidden}.kurato-location-frame>.kurato-still{position:absolute;inset:0}.kurato-location-frame .kurato-still img{height:100%}.kurato-location-frame>.kurato-still:after{background:var(--grain), linear-gradient(#00000080, #00000080)}.kurato-location-sheet{background:linear-gradient(color-mix(in srgb, var(--line) 80%, transparent) 0 0) 50% 0 / 1px 100% no-repeat, linear-gradient(color-mix(in srgb, var(--line) 80%, transparent) 0 0) 0 50% / 100% 1px no-repeat, repeating-linear-gradient(-90deg, color-mix(in srgb, var(--line) 70%, transparent) 0 1px, transparent 1px 120px), repeating-linear-gradient(0deg, color-mix(in srgb, var(--line) 70%, transparent) 0 1px, transparent 1px 120px), repeating-linear-gradient(-90deg, color-mix(in srgb, var(--line) 35%, transparent) 0 1px, transparent 1px 24px), repeating-linear-gradient(0deg, color-mix(in srgb, var(--line) 35%, transparent) 0 1px, transparent 1px 24px);position:absolute;inset:0}.kurato-location-mark{border:1px solid var(--red);border-radius:50%;width:44px;height:44px;margin:-22px;position:absolute;inset-block-start:50%;inset-inline-start:50%}.kurato-location-mark:before{content:"";background:var(--red);border-radius:50%;width:8px;height:8px;margin:-4px;position:absolute;inset:50%}.kurato-location-tag,.kurato-location-north,.kurato-location-coords,.kurato-location-zoom{background:var(--panel);color:var(--text);padding:4px 8px;position:absolute}.kurato-location-tag{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 96px);inset-block-start:var(--s-2);inset-inline-start:var(--s-2);overflow:hidden}.kurato-location-north{color:var(--red);inset-block-start:var(--s-2);inset-inline-end:var(--s-2)}.kurato-location-coords{font-family:var(--tc);letter-spacing:0;inset-block-end:var(--s-2);inset-inline-start:var(--s-2)}.kurato-location-zoom{color:var(--muted);inset-block-end:var(--s-2);inset-inline-end:var(--s-2)}.kurato-location-load{z-index:3;justify-items:center;gap:var(--s-2);width:min(calc(100% - var(--s-4)), 460px);padding:var(--s-2) var(--s-3);background:var(--bg);border:1px solid var(--line);text-align:center;margin-inline:auto;display:grid;position:absolute;inset-block-end:calc(var(--s-2) + 44px);inset-inline:0}.kurato-location-load .kurato-btn{background:var(--bg)}.kurato-location-note{max-width:44ch;font-size:12px}html:not(.js) body:not(.editor-styles-wrapper) .kurato-location-load{display:none}.kurato-location-open{z-index:3;background:var(--bg);border:1px solid var(--line);white-space:nowrap;width:fit-content;margin-inline:auto;padding:10px 16px;position:absolute;inset-block-end:calc(var(--s-2) + 44px);inset-inline:0}.kurato-location-iframe{z-index:4;border:0;width:100%;height:100%;position:absolute;inset:0}.kurato-location-map.is-loaded .kurato-location-load{display:none}@media (width<=900px){.kurato-location-info,.kurato-location-map{grid-column:1/-1}.kurato-location-frame{aspect-ratio:4/3}}@media (width<=560px){.kurato-location-frame{aspect-ratio:3/4}.kurato-location-coords{font-size:12px}}.kurato-location-map{--d:2}[hidden]:not([hidden=until-found]){display:none!important}.admin-bar .kurato-hud,.admin-bar .kurato-menu{inset-block-start:var(--wp-admin--admin-bar--height,0px)}.admin-bar .kurato-skip{inset-block-start:calc(var(--wp-admin--admin-bar--height,0px) + 8px)}.admin-bar .kurato-skip:not(:focus){transform:translateY(calc(-100% - var(--wp-admin--admin-bar--height,0px) - 16px))}.admin-bar .kurato-page-rail{inset-block-start:calc(var(--wp-admin--admin-bar--height,0px) + var(--hud) + 12px)}@supports (height:round(down, 100px, 40px)){.admin-bar .kurato-page-rail{height:round(down, calc(100vh - var(--wp-admin--admin-bar--height,0px) - var(--hud) - 24px), 40px)}}:target,[id^=comment-],[id^=div-comment-],[id^=post-],main [id]{scroll-margin-block-start:calc(var(--hud) + var(--s-4))}.kurato-no-hud{--hud:0px}.kurato-no-hud .kurato-page-head{padding-block-start:clamp(72px,9vw,144px)}.kurato-col-main{min-width:0}.kurato-with-sidebar{gap:var(--s-7) var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;display:grid}.kurato-with-sidebar>.kurato-col-main{grid-area:1/1}.kurato-with-sidebar>.kurato-sidebar{grid-area:1/2}.kurato-layout-sidebar-left .kurato-with-sidebar{grid-template-columns:minmax(0,320px) minmax(0,1fr)}.kurato-layout-sidebar-left .kurato-with-sidebar>.kurato-col-main{grid-area:1/2}.kurato-layout-sidebar-left .kurato-with-sidebar>.kurato-sidebar{grid-area:1/1}.kurato-sidebar{align-content:start;gap:var(--s-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (width<=1000px){.kurato-with-sidebar,.kurato-layout-sidebar-left .kurato-with-sidebar{grid-template-columns:minmax(0,1fr)}.kurato-with-sidebar>.kurato-col-main,.kurato-layout-sidebar-left .kurato-with-sidebar>.kurato-col-main{grid-area:1/1}.kurato-with-sidebar>.kurato-sidebar,.kurato-layout-sidebar-left .kurato-with-sidebar>.kurato-sidebar{grid-area:2/1}}.kurato-entry{--measure:568px;display:flow-root}@media (width>=1100px){#main:not(:has(.kurato-with-sidebar,.kurato-canvas)) :is(.kurato-entry,.kurato-col-main,.kurato-comments){--indent:calc((100% + var(--s-3)) / 4)}#main:not(:has(.kurato-with-sidebar)) .kurato-post-head .kurato-page-count{grid-column:4/8}}.kurato-entry>:not([class*=kurato-],.elementor){max-width:min(var(--measure), 100% - var(--indent,0px));margin-inline:var(--indent,0px) auto}.kurato-entry>.aligncenter{text-align:center;position:relative;inset-inline-start:calc(var(--indent,0px) + (min(var(--measure), 100% - var(--indent,0px)) - 100%) / 2)}.kurato-canvas .kurato-entry{--measure:none;--indent:0px;--edge:calc((100% - min(100%, 1680px)) / 2 + var(--gutter))}.kurato-canvas .kurato-entry>.aligncenter{position:static}.kurato-canvas .kurato-entry>:not([class*=kurato-],.elementor,.alignfull,.aligncenter,.alignleft,.alignright){max-width:calc(100% - 2 * var(--edge));margin-inline:var(--edge)}.kurato-canvas .kurato-entry>.alignleft{margin-inline-start:var(--edge)}.kurato-canvas .kurato-entry>.alignfull{margin-inline:0}@media (width<=600px){.kurato-canvas .kurato-entry>:is(.alignleft,.alignright){max-width:calc(100% - 2 * var(--edge));margin-inline:var(--edge)}}.kurato-col-main>:is(.kurato-tags,.kurato-share,.kurato-author),.kurato-comments>*{max-width:568px;margin-inline-start:var(--indent,0px)}.kurato-canvas:not(:has(>.kurato-entry>[class*=kurato-]:first-child,>.kurato-entry>.elementor>.elementor-element:first-child .elementor-widget:not(.elementor-element~.elementor-element)>[class*=kurato-],>.kurato-entry>.elementor>.elementor-section-wrap>.elementor-element:first-child .elementor-widget:not(.elementor-element~.elementor-element)>[class*=kurato-])),.elementor-template-full-width #main>.elementor:not(:has(>.elementor-element:first-child .elementor-widget:not(.elementor-element~.elementor-element)>[class*=kurato-],>.elementor-section-wrap>.elementor-element:first-child .elementor-widget:not(.elementor-element~.elementor-element)>[class*=kurato-])){padding-block-start:calc(var(--hud) + var(--s-5))}.kurato-blank #main .kurato-canvas{padding-block-start:0}:is(.kurato-part,.single-kurato_template .kurato-canvas)>.kurato-entry{--measure:568px}:is(.kurato-part,.single-kurato_template .kurato-canvas)>.kurato-entry>:not([class*=kurato-],.elementor,.alignwide,.alignfull){max-width:min(var(--measure), 100% - 2 * var(--gutter));margin-inline:auto}:is(.kurato-part,.single-kurato_template .kurato-canvas)>.kurato-entry>.alignwide{max-width:calc(min(1680px, 100%) - 2 * var(--gutter));margin-inline:auto}:is(.kurato-part,.single-kurato_template .kurato-canvas)>.kurato-entry>.alignfull{margin-inline:0}:is(.kurato-part,.single-kurato_template .kurato-canvas)>.kurato-entry>.aligncenter{position:static}#main>section.kurato-wrap:first-child:not(.kurato-page-head),#main>.kurato-sr:first-child+section.kurato-wrap:not(.kurato-page-head){padding-block-start:calc(var(--hud) + var(--s-6))}.kurato-entry .alignleft,.kurato-comment-copy .alignleft{float:inline-start;margin-inline-end:var(--s-3);margin-block:var(--s-1) var(--s-2);max-width:50%}.kurato-entry .alignright,.kurato-comment-copy .alignright{float:inline-end;margin-inline-start:var(--s-3);margin-block:var(--s-1) var(--s-2);max-width:50%}.kurato-entry .aligncenter,.kurato-comment-copy .aligncenter{margin-inline:auto;display:block}.kurato-entry .alignnone,.kurato-comment-copy .alignnone{height:auto;margin-block:var(--s-1) var(--s-2)}.kurato-entry>* .alignnone,.kurato-comment-copy .alignnone{max-width:100%}:is(.kurato-entry,.kurato-comment-copy) :is(h1,h2,h3,h4,h5,h6):not([class*=kurato-],.kurato-entry [class*=kurato-] *),.kurato-entry .kurato-link-pages,.kurato-entry .clear,.kurato-comment-copy .clear{clear:both}.kurato-entry>.alignleft{margin-inline-start:var(--indent,0px)}.kurato-entry>.alignright{margin-inline-end:max(0px, 100% - var(--indent,0px) - var(--measure))}.kurato-canvas .kurato-entry>.alignright{margin-inline-end:var(--edge)}.kurato-entry>p:has(>.alignleft,>.alignright),.kurato-comment-copy>p:has(>.alignleft,>.alignright){display:flow-root}@media (width<=600px){.kurato-entry :is(.alignleft,.alignright),.kurato-comment-copy :is(.alignleft,.alignright){float:none;max-width:100%;margin-inline:0}}.kurato-entry>.alignwide{max-width:min(100%,1680px);margin-inline:0 auto}.kurato-entry>.alignfull{width:auto;max-width:none;margin-inline:calc(var(--gutter) * -1)}.kurato-with-sidebar .kurato-entry>:is(.alignwide,.alignfull){width:auto;max-width:100%;margin-inline:0 auto}:is(.kurato-entry,.kurato-comment-copy)>*+:not([class*=kurato-]){margin-block-start:var(--s-3)}:is(.kurato-entry,.kurato-comment-copy) :is(h1,h2,h3,h4,h5,h6):not([class*=kurato-],.kurato-entry [class*=kurato-] *,[class*=-base]){margin-block:var(--s-6) var(--s-2)}:is(.kurato-entry,.kurato-comment-copy)>:first-child,:is(.kurato-entry,.kurato-comment-copy)>:first-child:is(h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(.kurato-entry,.kurato-comment-copy) h4:not([class*=kurato-],.kurato-entry [class*=kurato-] *,[class*=-base]){font:300 clamp(22px, 1.9vw, 28px)/1.2 var(--serif);letter-spacing:-.01em}:is(.kurato-entry,.kurato-comment-copy) :is(h5,h6):not([class*=kurato-],.kurato-entry [class*=kurato-] *,[class*=-base]){font:500 16px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase}:is(.kurato-entry,.kurato-comment-copy) h6:not([class*=kurato-],.kurato-entry [class*=kurato-] *,[class*=-base]){color:var(--muted);font-size:13px;font-weight:400;line-height:1.5}:is(.kurato-entry,.kurato-comment-copy) a:not([class*=kurato-],.kurato-entry [class*=kurato-] *,.wp-element-button,.wp-block-button__link,.wp-block-social-link-anchor,[class*=elementor-],[class*=-base]){text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);transition:text-decoration-color .3s var(--ease), color .3s var(--ease)}:is(.kurato-entry,.kurato-comment-copy) a:not([class*=kurato-],.kurato-entry [class*=kurato-] *,.wp-element-button,.wp-block-button__link,.wp-block-social-link-anchor,[class*=elementor-],[class*=-base]):is(:hover,:focus-visible){color:var(--red);text-decoration-color:currentColor}:is(.kurato-entry,.kurato-comment-copy) :is(p,li,dd,dt,h1,h2,h3,h4,h5,h6,td,th,figcaption,cite,.wp-block-embed__wrapper):not([class*=kurato-],.kurato-entry [class*=kurato-] *){overflow-wrap:break-word}:is(.kurato-entry,.kurato-comment-copy) :is(pre,.wp-block-table):not([class*=kurato-],.kurato-entry [class*=kurato-] *){overflow-x:auto}:is(.kurato-entry,.kurato-comment-copy) :is(pre,.wp-block-table):not([class*=kurato-],.kurato-entry [class*=kurato-] *,.kurato-entry>*){max-width:100%}:is(.kurato-entry,.kurato-comment-copy) :is(ul,ol):not([class*=kurato-],.kurato-entry [class*=kurato-] *){list-style:revert;padding:0;padding-inline-start:var(--s-3)}:is(.kurato-entry,.kurato-comment-copy) ul:not([class*=kurato-],.kurato-entry [class*=kurato-] *){list-style-type:disc}:is(.kurato-entry,.kurato-comment-copy) ol:not([class*=kurato-],.kurato-entry [class*=kurato-] *){list-style-type:decimal}:is(.kurato-entry,.kurato-comment-copy) :is(ul,ol) ul:not([class*=kurato-],.kurato-entry [class*=kurato-] *){list-style-type:circle}:is(.kurato-entry,.kurato-comment-copy) :is(ul,ol) ul ul:not([class*=kurato-],.kurato-entry [class*=kurato-] *){list-style-type:square}:is(.kurato-entry,.kurato-comment-copy) :is(ul,ol) ol:not([class*=kurato-],.kurato-entry [class*=kurato-] *){list-style-type:lower-alpha}:is(.kurato-entry,.kurato-comment-copy) :is(ul,ol) ol ol:not([class*=kurato-],.kurato-entry [class*=kurato-] *){list-style-type:lower-roman}:is(.kurato-entry,.kurato-comment-copy) li:not([class*=kurato-],.kurato-entry [class*=kurato-] *){padding-inline-start:4px}:is(.kurato-entry,.kurato-comment-copy) :is(.wp-block-social-links,.wp-block-latest-posts,.wp-block-latest-comments,.wp-block-archives,.wp-block-categories,.wp-block-page-list)>li:not([class*=kurato-],.kurato-entry [class*=kurato-] *){margin-block-start:0;padding-inline-start:0}:is(.kurato-entry,.kurato-comment-copy) li:not([class*=kurato-],.kurato-entry [class*=kurato-] *)::marker{color:var(--red)}:is(.kurato-entry,.kurato-comment-copy) li+li:not([class*=kurato-],.kurato-entry [class*=kurato-] *),:is(.kurato-entry,.kurato-comment-copy) li>:is(ul,ol):not([class*=kurato-],.kurato-entry [class*=kurato-] *){margin-block-start:var(--s-1)}:is(.kurato-entry,.kurato-comment-copy) dt:not([class*=kurato-],.kurato-entry [class*=kurato-] *){font:500 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);border-block-end:1px solid var(--line);margin-block-start:var(--s-3);padding-block-end:var(--s-1)}:is(.kurato-entry,.kurato-comment-copy) dd:not([class*=kurato-],.kurato-entry [class*=kurato-] *){color:var(--muted);margin-block-start:var(--s-1)}:is(.kurato-entry,.kurato-comment-copy) dl>:first-child{margin-block-start:0}:is(.kurato-entry,.kurato-comment-copy) blockquote:not([class*=kurato-],.kurato-entry [class*=kurato-] *),.wp-block-quote{border:0;border-inline-start:1px solid var(--red);padding:0;padding-inline-start:var(--s-4)}:is(.kurato-entry,.kurato-comment-copy) blockquote:not([class*=kurato-],.kurato-entry [class*=kurato-] *){font:italic 300 clamp(24px, 2.2vw, 32px)/1.24 var(--serif);letter-spacing:-.01em}:is(.kurato-entry,.kurato-comment-copy) blockquote:not([class*=kurato-],.kurato-entry [class*=kurato-] *)>*+*{margin-block-start:var(--s-2)}:is(.kurato-entry,.kurato-comment-copy) blockquote:not([class*=kurato-],.kurato-entry [class*=kurato-] *) :is(cite,footer){font:400 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-block-start:var(--s-2);font-style:normal;display:block}:is(.kurato-entry,.kurato-comment-copy) blockquote blockquote:not([class*=kurato-],.kurato-entry [class*=kurato-] *){border-inline-start-color:var(--line);font-size:1em}.wp-block-quote.is-style-plain,.wp-block-quote.has-text-align-center{border-inline-start:0;padding-inline-start:0}.wp-block-quote.has-text-align-center{text-align:center}.wp-block-pullquote{padding:var(--s-5) 0;border-block:1px solid var(--line);text-align:center}.wp-block-pullquote blockquote,:is(.kurato-entry,.kurato-comment-copy) .wp-block-pullquote blockquote:not([class*=kurato-],.kurato-entry [class*=kurato-] *){font:inherit;border:0;padding:0}.wp-block-pullquote p{font:italic 300 clamp(30px, 4vw, 64px)/1.1 var(--serif);letter-spacing:-.01em;max-width:22ch;margin-inline:auto}.wp-block-pullquote cite{font:400 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-block-start:var(--s-3);font-style:normal;display:block}:is(.kurato-entry,.kurato-comment-copy) :is(pre,code,kbd,samp,tt,var):not([class*=kurato-],.kurato-entry [class*=kurato-] *){font-family:var(--tc);font-size:15px}:is(.kurato-entry,.kurato-comment-copy) :is(code,kbd,samp,tt):not([class*=kurato-],.kurato-entry [class*=kurato-] *){background:var(--panel);border:1px solid var(--line);padding:.12em .4em}:is(.kurato-entry,.kurato-comment-copy) pre:not([class*=kurato-],.kurato-entry [class*=kurato-] *),.wp-block-code,.wp-block-preformatted{padding:var(--s-3);background:var(--panel);border:1px solid var(--line);tab-size:2;line-height:1.5}:is(.kurato-entry,.kurato-comment-copy) pre:not([class*=kurato-],.kurato-entry [class*=kurato-] *) code,.wp-block-code code{background:0 0;border:0;padding:0}:is(.kurato-entry,.kurato-comment-copy) pre:not([class*=kurato-],.kurato-entry [class*=kurato-] *){white-space:pre}.wp-block-preformatted{white-space:pre-wrap}.wp-block-verse,:is(.kurato-entry,.kurato-comment-copy) .wp-block-verse:not([class*=kurato-],.kurato-entry [class*=kurato-] *){font:italic 300 clamp(20px, 1.7vw, 26px)/1.5 var(--serif);white-space:pre-wrap;background:0 0;border:0;padding:0}:is(.kurato-entry,.kurato-comment-copy) kbd:not([class*=kurato-],.kurato-entry [class*=kurato-] *){border-block-end-width:2px}:is(.kurato-entry,.kurato-comment-copy) table:not([class*=kurato-],.kurato-entry [class*=kurato-] *),.wp-block-table table{border-collapse:collapse;width:100%;font-size:17px}:is(.kurato-entry,.kurato-comment-copy) :is(th,td):not([class*=kurato-],.kurato-entry [class*=kurato-] *),.wp-block-table :is(th,td){padding:0;padding-block:var(--s-2);padding-inline:0 var(--s-3);border:0;border-block-end:1px solid var(--line);text-align:start;vertical-align:baseline}:is(.kurato-entry,.kurato-comment-copy) th:not([class*=kurato-],.kurato-entry [class*=kurato-] *),.wp-block-table th{font:400 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}:is(.kurato-entry,.kurato-comment-copy) :is(th,td):last-child:not([class*=kurato-],.kurato-entry [class*=kurato-] *),.wp-block-table :is(th,td):last-child{padding-inline-end:0}:is(.kurato-entry,.kurato-comment-copy) tfoot td:not([class*=kurato-],.kurato-entry [class*=kurato-] *),.wp-block-table tfoot td{font:400 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:var(--panel)}.wp-block-table.is-style-stripes :is(th,td),:is(.kurato-entry,.kurato-comment-copy,.editor-styles-wrapper) .wp-block-table.is-style-stripes :is(th,td){padding-inline:var(--s-2);border-block-end-color:var(--line)}.wp-block-table.is-style-stripes{border-block-end:0}.wp-block-table figcaption{margin-block-start:var(--s-2)}@media (width<=760px){:is(.kurato-entry,.kurato-comment-copy) table:not([class],.wp-block-table *,.kurato-entry [class*=kurato-] *,.woocommerce *){max-width:100%;display:block;overflow-x:auto}}:is(.kurato-entry,.kurato-comment-copy) :is(b,strong):not([class*=kurato-],.kurato-entry [class*=kurato-] *){font-weight:600}:is(.kurato-entry,.kurato-comment-copy) :is(i,em,dfn):not([class*=kurato-],.kurato-entry [class*=kurato-] *){font-style:italic}:is(.kurato-entry,.kurato-comment-copy) :is(abbr,acronym)[title]:not([class*=kurato-],.kurato-entry [class*=kurato-] *){text-underline-offset:.2em;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}:is(.kurato-entry,.kurato-comment-copy) :is(mark,ins):not([class*=kurato-],.kurato-entry [class*=kurato-] *){background:var(--select-bg);color:var(--select-text);padding:.06em .3em;text-decoration:none}:is(.kurato-entry,.kurato-comment-copy) mark:is([style*="rgba(0, 0, 0, 0)"],[style*="rgba(0,0,0,0)"]):not([class*=kurato-],.kurato-entry [class*=kurato-] *){padding:0}:is(.kurato-entry,.kurato-comment-copy) :is(del,s,strike):not([class*=kurato-],.kurato-entry [class*=kurato-] *){color:var(--muted);text-decoration:line-through}:is(.kurato-entry,.kurato-comment-copy) :is(sub,sup):not([class*=kurato-],.kurato-entry [class*=kurato-] *){vertical-align:baseline;font-size:.68em;line-height:0;position:relative}:is(.kurato-entry,.kurato-comment-copy) sup:not([class*=kurato-],.kurato-entry [class*=kurato-] *){inset-block-end:.5em}:is(.kurato-entry,.kurato-comment-copy) sub:not([class*=kurato-],.kurato-entry [class*=kurato-] *){inset-block-start:.3em}:is(.kurato-entry,.kurato-comment-copy) :is(small,big):not([class*=kurato-],.kurato-entry [class*=kurato-] *){color:var(--muted)}:is(.kurato-entry,.kurato-comment-copy) small:not([class*=kurato-],.kurato-entry [class*=kurato-] *){font-size:15px}:is(.kurato-entry,.kurato-comment-copy) big:not([class*=kurato-],.kurato-entry [class*=kurato-] *){color:inherit;font-size:22px}:is(.kurato-entry,.kurato-comment-copy) address:not([class*=kurato-],.kurato-entry [class*=kurato-] *){color:var(--muted);font-style:normal}:is(.kurato-entry,.kurato-comment-copy) hr:not([class*=kurato-],.kurato-entry [class*=kurato-] *,[class*=-base]),.wp-block-separator{height:0;margin-block:var(--s-6);border:0;border-block-start:1px solid var(--line);opacity:1}.wp-block-separator:not(.is-style-wide,.is-style-dots){max-width:96px}.wp-block-separator.is-style-dots{text-align:center;border:0;line-height:1}.wp-block-separator.is-style-dots:before{content:"···";color:var(--red);font:400 28px/1 var(--tc);letter-spacing:.6em;padding-inline-start:.6em}:is(.kurato-entry,.kurato-comment-copy) :is(fieldset,legend):not([class*=kurato-],.kurato-entry [class*=kurato-] *){border:0;margin:0;padding:0}:is(.kurato-entry,.kurato-comment-copy) img:not([class*=kurato-],.kurato-entry [class*=kurato-] *),.wp-block-image img,.wp-caption img{max-width:100%;height:auto}:is(.kurato-entry,.kurato-comment-copy) figure:not([class*=kurato-],.kurato-entry [class*=kurato-] *,.kurato-entry>*){max-width:100%}:is(.kurato-entry,.kurato-comment-copy) :is(figcaption,.wp-caption-text):not([class*=kurato-],.kurato-entry [class*=kurato-] *),.wp-element-caption{border-block-start:1px solid var(--line);font:400 13px/1.5 var(--mono);letter-spacing:.06em;color:var(--muted);text-align:start;margin-block-start:var(--s-2);padding-block-start:var(--s-1)}.wp-caption{max-width:100%;margin-block-end:var(--s-2)}.wp-caption.aligncenter{margin-inline:auto}.wp-caption.aligncenter .wp-caption-text,.wp-block-image.aligncenter figcaption,figure.aligncenter figcaption{text-align:center}.wp-block-image{margin-block:0}:is(.kurato-entry,.kurato-comment-copy) .wp-block-image.aligncenter{display:table}.kurato-entry>.alignfull>figcaption{padding-inline:var(--gutter)}.wp-block-image.is-style-rounded img{border-radius:0}.wp-block-image.is-style-kurato-still img{background:var(--black)}.gallery{grid-template-columns:repeat(var(--columns,3), minmax(0, 1fr));gap:var(--s-2);margin-block:var(--s-3);display:grid}.gallery-columns-1{--columns:1}.gallery-columns-2{--columns:2}.gallery-columns-3{--columns:3}.gallery-columns-4{--columns:4}.gallery-columns-5{--columns:5}.gallery-columns-6{--columns:6}.gallery-columns-7{--columns:7}.gallery-columns-8{--columns:8}.gallery-columns-9{--columns:9}.gallery-item{text-align:start;float:none!important;width:auto!important;margin:0!important}.gallery-icon{margin:0}.gallery-icon img{background:var(--black);width:100%;height:auto;border:0!important}.gallery-caption{border-block-start:1px solid var(--line);font:400 13px/1.4 var(--mono);letter-spacing:.06em;color:var(--muted);margin-block-start:var(--s-1);padding-block-start:6px;display:block}@media (width<=600px){.gallery{grid-template-columns:repeat(min(var(--columns,3), 2), minmax(0, 1fr))}}.wp-block-gallery .wp-block-image img{background:var(--black)}.wp-block-gallery>figcaption{margin-block-start:var(--s-2)}.wp-block-gallery .wp-block-image figcaption{color:var(--on-still);background:linear-gradient(#0000,#0a0b0dd9);border:0;padding:0}.wp-block-cover,.wp-block-cover-image{min-height:420px;padding:var(--s-6) var(--gutter);background-color:var(--black);color:var(--on-still)}.wp-block-cover :is(h1,h2,h3,h4,p),.wp-block-cover-image :is(h1,h2,h3,h4,p){color:inherit;text-shadow:0 1px 18px #0a0b0d8c}.wp-block-cover .wp-block-cover__inner-container>*+*,.wp-block-cover-image .wp-block-cover__inner-container>*+*{margin-block-start:var(--s-2)}.wp-block-media-text{gap:var(--s-4)}.wp-block-media-text .wp-block-media-text__content{padding:0 var(--s-4)}.wp-block-media-text .wp-block-media-text__content>*+*{margin-block-start:var(--s-2)}.wp-block-columns{gap:var(--s-4)}.wp-block-column>*+*,.wp-block-group>*+*{margin-block-start:var(--s-3)}@media (width<=600px){.wp-block-group.is-nowrap{flex-wrap:wrap}}@media (width<=780px){.wp-block-media-text{grid-template-columns:minmax(0,1fr)!important}.wp-block-media-text .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content{grid-column:1}.wp-block-media-text .wp-block-media-text__content{padding:var(--s-3) 0 0}}:is(.has-background-background-color,.has-panel-background-color,.has-line-background-color):not(.has-text-color){color:var(--text)}:is(.has-black-background-color,.has-accent-background-color):not(.has-text-color){color:var(--on-still)}:is(.has-ink-background-color,.has-muted-background-color):not(.has-text-color){color:var(--bg)}.has-on-still-background-color:not(.has-text-color),.has-background:is([style*=background-color],[class*=-background-color]:not(.has-background-background-color,.has-panel-background-color,.has-line-background-color,.has-black-background-color,.has-accent-background-color,.has-text-background-color,.has-ink-background-color,.has-muted-background-color,.has-on-still-background-color)):not(.has-text-color,[class*=kurato-],.has-background-background-color,.has-panel-background-color,.has-line-background-color,.has-black-background-color,.has-accent-background-color,.has-ink-background-color,.has-muted-background-color,.has-on-still-background-color){color:var(--black)}.has-background:is([style*=background-color],[class*=-background-color]:not(.has-background-background-color,.has-panel-background-color,.has-line-background-color,.has-black-background-color,.has-accent-background-color,.has-text-background-color,.has-ink-background-color,.has-muted-background-color,.has-on-still-background-color)):not(.has-text-color,[class*=kurato-],.has-background-background-color,.has-panel-background-color,.has-line-background-color,.has-black-background-color,.has-accent-background-color,.has-ink-background-color,.has-muted-background-color,.has-on-still-background-color) :is(p,h1,h2,h3,h4,h5,h6,li,cite,figcaption,a){color:inherit}.has-background:is([style*=background-color],[class*=-background-color]:not(.has-background-background-color,.has-panel-background-color,.has-line-background-color,.has-black-background-color,.has-accent-background-color,.has-text-background-color,.has-ink-background-color,.has-muted-background-color,.has-on-still-background-color)):not(.has-text-color,[class*=kurato-],.has-background-background-color,.has-panel-background-color,.has-line-background-color,.has-black-background-color,.has-accent-background-color,.has-ink-background-color,.has-muted-background-color,.has-on-still-background-color) :is(.wp-block-button__link,.wp-element-button){color:var(--black);border-color:color-mix(in srgb, var(--black) 50%, transparent)}.has-background:is([style*=background-color],[class*=-background-color]:not(.has-background-background-color,.has-panel-background-color,.has-line-background-color,.has-black-background-color,.has-accent-background-color,.has-text-background-color,.has-ink-background-color,.has-muted-background-color,.has-on-still-background-color)):not(.has-text-color,[class*=kurato-],.has-background-background-color,.has-panel-background-color,.has-line-background-color,.has-black-background-color,.has-accent-background-color,.has-ink-background-color,.has-muted-background-color,.has-on-still-background-color) :is(.wp-block-button__link,.wp-element-button):after{background:var(--black)}.has-background:is([style*=background-color],[class*=-background-color]:not(.has-background-background-color,.has-panel-background-color,.has-line-background-color,.has-black-background-color,.has-accent-background-color,.has-text-background-color,.has-ink-background-color,.has-muted-background-color,.has-on-still-background-color)):not(.has-text-color,[class*=kurato-],.has-background-background-color,.has-panel-background-color,.has-line-background-color,.has-black-background-color,.has-accent-background-color,.has-ink-background-color,.has-muted-background-color,.has-on-still-background-color) :is(.wp-block-button__link,.wp-element-button):is(:hover,:focus-visible){color:var(--on-still);background-color:var(--black);border-color:var(--black)}.wp-block-group.has-background:not([style*=padding]){padding:var(--s-4)}.wp-block-media-text.has-background .wp-block-media-text__content{padding-block:var(--s-3)}.wp-block-embed__wrapper{background:var(--black)}.wp-block-embed iframe,:is(.kurato-entry,.kurato-comment-copy) :is(iframe,embed,object):not([class*=kurato-],.kurato-entry [class*=kurato-] *){border:0;max-width:100%}.wp-block-embed.is-type-wp-embed .wp-block-embed__wrapper{background:0 0}:is(.kurato-entry,.kurato-comment-copy) iframe:is([src*=youtube\.com],[src*=youtube-nocookie\.com],[src*=youtu\.be],[src*=vimeo\.com],[src*=videopress\.com],[src*="video.wordpress.com"],[src*=dailymotion\.com],[src*=ted\.com],[src*=wordpress\.tv]):not([class*=kurato-],.kurato-entry [class*=kurato-] *,.wp-has-aspect-ratio iframe){aspect-ratio:16/9;width:100%;height:auto}:is(.kurato-entry,.kurato-comment-copy) :is(audio,video):not([class*=kurato-],.kurato-entry [class*=kurato-] *),.wp-block-audio audio,.wp-block-video video{width:100%;max-width:100%}.wp-block-audio,.wp-block-video{background:0 0}.wp-block-file{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3);border:1px solid var(--line);background:var(--panel);flex-wrap:wrap;display:flex}.wp-block-file a:not(.wp-block-file__button){font:400 clamp(20px, 1.6vw, 24px)/1.3 var(--serif)}.wp-block-file__embed{width:100%;margin-block-end:var(--s-2)}.wp-block-file:has(.wp-block-file__embed){background:0 0;border:0;padding:0;display:block}.wp-element-button,.wp-block-button__link,.wp-block-search__button,.wp-block-file__button,:is(.kurato-entry,.kurato-comment-copy) :is(input[type=submit],button[type=submit]):not([class*=kurato-],.kurato-entry [class*=kurato-] *){isolation:isolate;white-space:normal;-webkit-tap-highlight-color:transparent;max-width:100%;transition:color .3s var(--ease) .15s, border-color .5s var(--ease-io);border-radius:0;align-items:center;gap:12px;line-height:1.35;display:inline-flex;position:relative;overflow:hidden}.wp-element-button:before,.wp-element-button:after,.wp-block-button__link:before,.wp-block-button__link:after{content:"";z-index:-2;transition:transform .55s var(--ease-io);position:absolute;inset:0 -24px;transform:translate(100%)skew(20deg)}.wp-element-button:before,.wp-block-button__link:before{background:var(--red);transition-delay:50ms}.wp-element-button:after,.wp-block-button__link:after{background:var(--text)}:is(.wp-element-button,.wp-block-button__link):is(:hover,:focus-visible){color:var(--bg);border-color:var(--text);background-color:var(--text);transition:color .3s var(--ease) .15s, border-color .5s var(--ease-io), background-color 0s .62s}:is(.wp-element-button,.wp-block-button__link):is(:hover,:focus-visible):before{opacity:0;transition:transform .55s var(--ease-io), opacity 0s .62s;transform:skew(20deg)}:is(.wp-element-button,.wp-block-button__link):is(:hover,:focus-visible):after{transition-delay:50ms;transform:skew(20deg)}:is(.wp-element-button,.wp-block-button__link,.wp-block-search__button,.wp-block-file__button,.post-password-form input[type=submit]):active{color:var(--bg);border-color:var(--text);background-color:var(--text);transition:none}.wp-block-buttons{gap:var(--s-2);flex-wrap:wrap;display:flex}.wp-block-button.is-style-outline .wp-block-button__link{border:1px solid color-mix(in srgb, var(--text) 50%, transparent);color:var(--text);background:0 0;padding:17px 28px}.wp-block-search__button,.wp-block-file__button{white-space:nowrap;border:1px solid var(--line);color:var(--text);font:500 13px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;flex:none;padding:12px 18px}.wp-block-latest-posts,.wp-block-latest-comments,.wp-block-archives,.wp-block-categories,.wp-block-page-list,.wp-block-navigation__container{padding:0;list-style:none}.wp-block-latest-posts li,.wp-block-latest-comments li,.wp-block-archives li,.wp-block-categories li,.wp-block-page-list li{padding:0}.wp-block-latest-posts>li+li,.wp-block-latest-comments>li+li,.wp-block-archives>li+li,.wp-block-categories>li+li{border-block-start:1px solid var(--line);margin-block-start:0}.wp-block-latest-posts>li,.wp-block-latest-comments>li,.wp-block-archives>li,.wp-block-categories>li{padding-block:10px}.wp-block-latest-posts__post-title{font:400 clamp(19px, 1.4vw, 22px)/1.3 var(--serif)}.wp-block-latest-posts__post-date,.wp-block-latest-posts__post-author{font:400 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-block-start:4px;display:block}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{color:var(--muted);margin-block-start:6px;font-size:17px}.wp-block-latest-posts__featured-image img{background:var(--black);width:100%;height:auto}.wp-block-latest-comments__comment{font-size:17px}.wp-block-latest-comments__comment-meta{font:400 13px/1.5 var(--mono);letter-spacing:.06em;color:var(--muted)}.wp-block-latest-comments__comment-author,.wp-block-latest-comments__comment-link{color:var(--text)}.wp-block-latest-comments__comment-date{color:var(--muted);margin-block-start:4px;display:block}.wp-block-latest-comments__comment-excerpt p{color:var(--muted);margin-block-start:6px;font-size:17px}.wp-block-latest-comments__comment-avatar{border:1px solid var(--line);filter:grayscale()}.wp-block-archives li a+span,.wp-block-categories li a+span,.wp-block-categories__count,.wp-block-archives__count{font:400 13px/1.5 var(--tc);color:var(--muted);font-variant-numeric:tabular-nums}.wp-block-categories .children,.wp-block-page-list .wp-block-navigation__submenu-container{border-inline-start:1px solid var(--line);margin-block-start:10px;padding-inline-start:var(--s-2)}.wp-block-page-list li{padding-block:6px}.wp-block-page-list a,.wp-block-navigation a{font:500 13px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);transition:color .3s}.wp-block-page-list a:is(:hover,:focus-visible),.wp-block-navigation a:is(:hover,:focus-visible){color:var(--text)}.wp-block-navigation .wp-block-navigation__container{gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.wp-block-navigation .wp-block-navigation__submenu-container{background:var(--panel);border:1px solid var(--line)}.wp-block-archives select,.wp-block-categories select,:is(.kurato-entry,.kurato-comment-copy) select:not([class*=kurato-],.kurato-entry [class*=kurato-] *),.kurato-sidebar select,.kurato-foot-col select{background:var(--bg);width:100%;max-width:100%;color:var(--text);border:1px solid color-mix(in srgb, var(--muted) 65%, var(--line));font:400 13px/1.4 var(--mono);letter-spacing:.06em;border-radius:0;padding:10px 12px}:is(.kurato-entry,.kurato-comment-copy) :is(ul,ol)[class][class]:is(.wp-block-post-template,.wp-block-comment-template,.wp-block-rss,.wp-block-latest-posts,.wp-block-latest-comments,.wp-block-page-list){padding:0;list-style:none}:is(.kurato-entry,.kurato-comment-copy) :is(.wp-block-post-template,.wp-block-rss,.wp-block-latest-posts,.wp-block-latest-comments)>li[class][class]{padding-inline-start:0}:is(.kurato-entry,.kurato-comment-copy) :is(h1,h2,h3,h4,h5,h6)[class][class]:is(.wp-block-post-title,.wp-block-comments-title,.comment-reply-title,.wp-block-query-title){margin-block:0}.wp-block-post-template:not(.is-layout-grid,.is-flex-container){border-block-start:1px solid var(--line)}.wp-block-post-template:not(.is-layout-grid,.is-flex-container)>li[class]{padding-block:var(--s-3);border-block-end:1px solid var(--line);margin:0}.wp-block-post-template:is(.is-layout-grid,.is-flex-container){gap:var(--s-6) var(--s-3)}.wp-block-post-template:is(.is-layout-grid,.is-flex-container)>li[class]{margin:0}.wp-block-post>*+*{margin-block-start:var(--s-1)}.wp-block-post-title{font:300 clamp(24px, 2.2vw, 34px)/1.12 var(--serif);letter-spacing:-.01em;overflow-wrap:anywhere}.wp-block-post-template:is(.is-layout-grid,.is-flex-container) .wp-block-post-title{font-size:clamp(21px,1.7vw,26px)}:is(.kurato-entry,.kurato-comment-copy) :is(.wp-block-post-title,.wp-block-rss__item-title,.wp-block-comment-author-name)[class] a[href]{color:inherit;text-underline-offset:.16em;transition:text-decoration-color .35s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}:is(.kurato-entry,.kurato-comment-copy) :is(.wp-block-post-title,.wp-block-rss__item-title,.wp-block-comment-author-name)[class] a[href]:is(:hover,:focus-visible){color:inherit;text-decoration-color:currentColor}.wp-block-post-date,.wp-block-post-terms,.wp-block-post-author-name,.wp-block-post-author__byline,.wp-block-comment-date,.wp-block-rss__item-publish-date,.wp-block-rss__item-author,.wp-block-post-navigation-link,.wp-block-query-pagination,.wp-block-comments-pagination,.wp-block-loginout,.wp-block-query-no-results{font:400 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}:is(.kurato-entry,.kurato-comment-copy) :is(.wp-block-post-date,.wp-block-post-terms,.wp-block-post-author-name,.wp-block-comment-date,.wp-block-post-navigation-link,.wp-block-query-pagination,.wp-block-comments-pagination,.wp-block-loginout,.wp-block-comment-reply-link,.wp-block-comment-edit-link,.wp-block-read-more)[class] a[href],:is(.kurato-entry,.kurato-comment-copy) a.wp-block-read-more[class][class]{color:var(--muted);text-decoration:none;transition:color .3s}:is(.kurato-entry,.kurato-comment-copy) :is(.wp-block-post-date,.wp-block-post-terms,.wp-block-post-author-name,.wp-block-comment-date,.wp-block-post-navigation-link,.wp-block-query-pagination,.wp-block-comments-pagination,.wp-block-loginout,.wp-block-comment-reply-link,.wp-block-comment-edit-link)[class] a[href]:is(:hover,:focus-visible),:is(.kurato-entry,.kurato-comment-copy) a.wp-block-read-more[class][class]:is(:hover,:focus-visible){color:var(--text)}.wp-block-post-excerpt{color:var(--muted);font-size:17px}.wp-block-post-excerpt__more-text{margin-block-start:var(--s-1)}.wp-block-read-more,.wp-block-post-excerpt__more-link,.wp-block-comment-reply-link a,.wp-block-comment-edit-link a{font:500 13px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;display:inline-block}:is(.kurato-entry,.kurato-comment-copy) :is(.wp-block-read-more,.wp-block-post-excerpt__more-link)[class][class]{color:var(--text);text-decoration:none}.wp-block-read-more,.wp-block-post-excerpt__more-link{padding-block:6px;position:relative}.wp-block-read-more:before,.wp-block-post-excerpt__more-link:before{content:"";background:var(--red);transform-origin:100%;height:1px;transition:transform .5s var(--ease);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.wp-block-read-more:is(:hover,:focus-visible):before,.wp-block-post-excerpt__more-link:is(:hover,:focus-visible):before{transform:none}.wp-block-post-featured-image{background:var(--black);margin:0}.wp-block-post-featured-image img{width:100%;height:auto;display:block}.wp-block-query-pagination,.wp-block-comments-pagination{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-5);display:flex}.wp-block-query-pagination-numbers,.wp-block-comments-pagination-numbers{gap:var(--s-1);flex-wrap:wrap;display:flex}:is(.wp-block-query-pagination-numbers,.wp-block-comments-pagination-numbers) .page-numbers{border:1px solid #0000;justify-content:center;align-items:center;min-width:36px;padding:8px 10px;display:inline-flex}:is(.wp-block-query-pagination-numbers,.wp-block-comments-pagination-numbers) .page-numbers.current{border-color:var(--text);color:var(--text)}.wp-block-post-navigation-link{display:block}.wp-block-post-author{align-items:flex-start;gap:var(--s-3);display:flex}.wp-block-post-author__avatar{flex:none;margin:0}.wp-block-post-author__avatar img,.wp-block-avatar img,.wp-block-comment-template .avatar{border:1px solid var(--line);background:var(--panel);filter:grayscale()contrast(1.05);transition:filter .6s var(--ease);border-radius:0;display:block}.wp-block-post-author:hover .wp-block-post-author__avatar img,.wp-block-avatar:hover img,.wp-block-comment-template li:hover>* .avatar{filter:none}.wp-block-post-author__byline{margin:0 0 4px}.wp-block-post-author__name{font:300 clamp(21px, 1.7vw, 26px)/1.2 var(--serif);margin:0}.wp-block-post-author__bio,.wp-block-post-author-biography{color:var(--muted);margin-block-start:var(--s-1);font-size:17px}.wp-block-rss>li[class]{padding-block:var(--s-2);border-block-end:1px solid var(--line);margin:0}.wp-block-rss.is-grid{gap:0 var(--s-3)}.wp-block-rss__item-title{font:400 clamp(19px, 1.4vw, 22px)/1.3 var(--serif)}.wp-block-rss__item-publish-date,.wp-block-rss__item-author{margin-block-start:4px;display:block}.wp-block-rss__item-excerpt{color:var(--muted);margin-block-start:6px;font-size:17px}.wp-block-comments-title,.wp-block-post-comments-form .comment-reply-title{font:300 clamp(26px, 2.4vw, 38px)/1.1 var(--serif);letter-spacing:-.01em}.wp-block-comment-template{margin-block-start:var(--s-4)}.wp-block-comment-template li[class]{margin:0;padding:0}.wp-block-comment-template li>:first-child:not(ol){padding-block:var(--s-4);border-block-start:1px solid var(--line)}.wp-block-comment-template.wp-block-comment-template.wp-block-comment-template ol{border-inline-start:1px solid var(--line);margin:0;padding:0;padding-inline-start:clamp(var(--s-2), 2.4vw, var(--s-5));list-style:none}.wp-block-comment-author-name{font:300 clamp(21px, 1.7vw, 26px)/1.2 var(--serif)}.wp-block-comment-content{max-width:568px}.wp-block-comment-content>*+*{margin-block-start:var(--s-2)}.wp-block-post-comments-form{margin-block-start:var(--s-6)}.wp-block-post-comments-form .comment-form{gap:var(--s-4);max-width:568px;margin-block-start:var(--s-3);display:grid}.wp-block-post-comments-form .comment-form>p{margin:0}.wp-block-post-comments-form .comment-form label{font:400 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-block-end:6px;display:block}.wp-block-post-comments-form .comment-form :is(input:not([type=submit],[type=checkbox]),textarea),.wp-block-loginout input:not([type=submit],[type=checkbox]){border:0;border-block-end:1px solid color-mix(in srgb, var(--muted) 65%, var(--line));width:100%;color:var(--text);caret-color:var(--red);font:400 clamp(19px, 1.5vw, 22px)/1.3 var(--serif);background:0 0;border-radius:0;outline:0;padding:10px 0 12px;transition:border-color .3s;display:block}.wp-block-post-comments-form .comment-form :is(input:not([type=submit],[type=checkbox]),textarea):focus,.wp-block-loginout input:not([type=submit],[type=checkbox]):focus{border-block-end-color:var(--red)}.wp-block-post-comments-form .comment-form-cookies-consent{align-items:flex-start;gap:10px;display:flex}.wp-block-post-comments-form .comment-form-cookies-consent input{width:18px;height:18px;accent-color:var(--red);flex:none;margin-block-start:1px}.wp-block-post-comments-form .comment-form-cookies-consent label{font:400 17px/1.5 var(--body);letter-spacing:0;text-transform:none;margin:0}.wp-block-post-comments-form .comment-notes,.wp-block-post-comments-form .logged-in-as{color:var(--muted);font-size:17px}.wp-block-post-comments-form input[type=submit],.wp-block-loginout input[type=submit]{border:1px solid color-mix(in srgb, var(--text) 50%, transparent);color:var(--text);font:500 13px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;padding:17px 28px;transition:color .3s,background-color .3s,border-color .3s}.wp-block-post-comments-form input[type=submit]:is(:hover,:focus-visible,:active),.wp-block-loginout input[type=submit]:is(:hover,:focus-visible,:active){color:var(--bg);background-color:var(--text);border-color:var(--text)}.wp-block-loginout form{gap:var(--s-3);text-transform:none;max-width:480px;display:grid}.wp-block-loginout form p{margin:0}.wp-block-accordion-item{border-block-start:1px solid var(--line)}.wp-block-accordion>.wp-block-accordion-item:last-child{border-block-end:1px solid var(--line)}:is(.kurato-entry,.kurato-comment-copy) :is(h1,h2,h3,h4,h5,h6)[class][class].wp-block-accordion-heading{margin:0}.wp-block-accordion-heading__toggle{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;padding-block:var(--s-3);color:var(--text);font:300 clamp(21px, 1.7vw, 26px)/1.2 var(--serif);text-align:start;cursor:pointer;display:flex}.wp-block-accordion-heading__toggle:is(:hover,:focus-visible) .wp-block-accordion-heading__toggle-title{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.wp-block-accordion-heading__toggle-icon{color:var(--red);flex:none}.wp-block-accordion-panel{color:var(--muted);padding-block-end:var(--s-3)}.wp-block-accordion-panel>*+*{margin-block-start:var(--s-2)}.wp-block-calendar table,#wp-calendar{border-collapse:collapse;width:100%;font:400 13px/1 var(--tc);font-variant-numeric:tabular-nums}.wp-block-calendar caption,#wp-calendar caption{font:400 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:start;padding-block-end:var(--s-2)}.wp-block-calendar :is(th,td),#wp-calendar :is(th,td){text-align:center;border:0;border-block-end:1px solid var(--line);padding:8px 2px}.wp-block-calendar th,#wp-calendar th{color:var(--muted);background:0 0;font-weight:400}.wp-block-calendar td a,#wp-calendar td a{color:var(--red);text-decoration:none;display:block}.wp-block-calendar td#today,#wp-calendar td#today{color:var(--bg);background:var(--text)}.wp-block-calendar td#today a,#wp-calendar td#today a{color:var(--bg)}.wp-block-calendar .wp-calendar-nav,#wp-calendar tfoot td{justify-content:space-between;gap:var(--s-2);font:400 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding-block-start:var(--s-2);display:flex}.wp-block-calendar .wp-calendar-nav a,#wp-calendar tfoot a{color:var(--text)}#wp-calendar tfoot td{border:0}.wp-calendar-nav-next{text-align:end}.wp-block-tag-cloud,.tagcloud{gap:var(--s-1);flex-wrap:wrap;display:flex}.wp-block-tag-cloud a,.tagcloud a{border:1px solid var(--line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:8px 12px;font-weight:500;text-decoration:none;transition:color .3s,border-color .3s;font-size:13px!important}.wp-block-tag-cloud a:is(:hover,:focus-visible),.tagcloud a:is(:hover,:focus-visible){color:var(--text);border-color:var(--muted)}.wp-block-tag-cloud .tag-link-count,.tagcloud .tag-link-count{color:var(--muted);font-family:var(--tc)}.wp-block-search__label{font:400 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-block-end:6px;display:block}.wp-block-search__inside-wrapper{align-items:flex-end;gap:var(--s-2);border:0;padding:0;display:flex}.wp-block-search__input{border:0;border-block-end:1px solid color-mix(in srgb, var(--muted) 65%, var(--line));min-width:0;color:var(--text);caret-color:var(--red);font:400 clamp(19px, 1.5vw, 22px)/1.3 var(--serif);background:0 0;border-radius:0;outline:0;flex:auto;margin:0;padding:8px 0 10px;transition:border-color .3s}.wp-block-search__input:focus{border-block-end-color:var(--red)}.wp-block-search__input::placeholder{color:var(--muted)}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border-block-end:0}.wp-block-search__button-only .wp-block-search__button{flex:none}.elementor-widget-accordion .elementor-accordion .elementor-accordion-item,.elementor-widget-toggle .elementor-toggle .elementor-toggle-item{border:0;border-block-start:1px solid var(--line)}.elementor-widget-accordion .elementor-accordion .elementor-accordion-item:last-child,.elementor-widget-toggle .elementor-toggle .elementor-toggle-item:last-child{border-block-end:1px solid var(--line)}.elementor-widget-accordion .elementor-accordion .elementor-tab-title,.elementor-widget-toggle .elementor-toggle .elementor-tab-title{align-items:center;gap:var(--s-3);padding:var(--s-3) 0;color:var(--text);font:300 clamp(21px, 1.7vw, 26px)/1.2 var(--serif);border:0;display:flex}.elementor-widget-accordion .elementor-accordion .elementor-tab-title a,.elementor-widget-toggle .elementor-toggle .elementor-tab-title a{color:inherit}.elementor-widget-accordion .elementor-accordion .elementor-tab-title:is(:hover,:focus-within) a,.elementor-widget-toggle .elementor-toggle .elementor-tab-title:is(:hover,:focus-within) a{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.elementor-widget-accordion .elementor-accordion .elementor-accordion-icon,.elementor-widget-toggle .elementor-toggle .elementor-toggle-icon{color:var(--red);order:2;margin-inline-start:auto}.elementor-widget-accordion .elementor-accordion .elementor-tab-content,.elementor-widget-toggle .elementor-toggle .elementor-tab-content{padding:0 0 var(--s-3);color:var(--muted);border:0}.elementor-icon svg,.elementor-icon-list-icon svg,.elementor-widget-accordion .elementor-accordion-icon svg,.elementor-widget-toggle .elementor-toggle-icon svg{fill:currentColor}:root .elementor-widget-divider{--divider-color:var(--line)}:root .elementor-widget-n-accordion{--n-accordion-title-normal-color:var(--text);--n-accordion-title-hover-color:var(--text);--n-accordion-title-active-color:var(--text);--n-accordion-border-color:var(--line)}.elementor-element{--swiper-pagination-color:var(--text);--swiper-pagination-bullet-inactive-color:var(--text)}.elementor-widget-text-editor>:not(:last-child,.elementor-widget-container,.elementor-text-editor),.elementor-widget-text-editor :is(.elementor-widget-container,.elementor-text-editor)>:not(:last-child){margin-block-end:var(--s-3)}.elementor-widget-text-editor :is(ul,ol){list-style:revert;padding-inline-start:var(--s-3)}.elementor-widget-text-editor ul{list-style-type:disc}.elementor-widget-text-editor ol{list-style-type:decimal}.elementor-widget-text-editor li{padding-inline-start:4px}.elementor-widget-text-editor li::marker{color:var(--red)}.elementor-widget-text-editor li+li{margin-block-start:var(--s-1)}.elementor-widget.elementor-widget-text-editor a{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}.elementor-widget.elementor-widget-text-editor a:is(:hover,:focus-visible){color:var(--red);text-decoration-color:currentColor}.elementor-widget-text-editor blockquote{border-inline-start:1px solid var(--red);font:italic 300 clamp(24px, 2.2vw, 32px)/1.24 var(--serif);letter-spacing:-.01em;padding-inline-start:var(--s-4)}.kurato-entry .elementor-widget :is(h1,h2,h3,h4,h5,h6):is(.elementor-heading-title,.elementor-icon-box-title,.elementor-image-box-title){margin-block-start:0}.kurato-entry .elementor-widget :is(h1,h2,h3,h4,h5,h6).elementor-heading-title{margin-block-end:0}.elementor-widget-image .wp-caption{vertical-align:top;max-width:100%;margin-block-end:0;display:inline-block}.elementor-widget-image .widget-image-caption{contain:inline-size}.kurato-page>.kurato-page-head,.kurato-post-head h1{display:var(--page-title-display,block)}.kurato-hud-right .lang-item,.kurato-hud-right .wpml-ls-item{font:500 13px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;display:inline-flex}.kurato-hud-right .wpml-ls,.kurato-hud-right .wpml-ls ul,.kurato-hud-right .widget_polylang ul{gap:var(--s-3);margin:0;padding:0;list-style:none;display:flex}.kurato-hud-right .wpml-ls-item a,.kurato-hud-right .lang-item a{color:inherit;transition:color .3s}.kurato-hud-right .wpml-ls-item a:hover,.kurato-hud-right .lang-item a:hover,.kurato-hud-right .wpml-ls-current-language a,.kurato-hud-right .lang-item.current-lang a{color:var(--text)}:is(.kurato-nav,.kurato-menu-list,.kurato-foot-col,.kurato-hud-right) :is(.lang-item,.wpml-ls-item) img{vertical-align:-1px;width:16px;height:auto;margin-inline-end:6px;display:inline-block}.kurato-menu-list .lang-item .kurato-menu-title{text-transform:none}.wp-block-social-links{align-items:center;gap:var(--s-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}:is(.kurato-entry,.kurato-comment-copy) ul.wp-block-social-links:not([class*=kurato-],.kurato-entry [class*=kurato-] *){padding-inline-start:0}.wp-block-social-link{border-radius:0;margin:0}.wp-block-social-links:not(.is-style-logos-only) .wp-block-social-link{background:0 0!important}.wp-block-social-link-anchor{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);justify-content:center;align-items:center;transition:color .3s,border-color .3s;display:flex}.wp-block-social-link-anchor svg{fill:currentColor;width:20px;height:20px}.wp-block-social-link-anchor:is(:hover,:focus-visible){color:var(--text);border-color:var(--muted)}.wp-block-social-links:not(.is-style-logos-only,.has-icon-color) .wp-block-social-link .wp-block-social-link-anchor{color:var(--muted)}.wp-block-social-links:not(.is-style-logos-only,.has-icon-color) .wp-block-social-link .wp-block-social-link-anchor:is(:hover,:focus-visible){color:var(--text)}.wp-block-social-links.is-style-logos-only .wp-block-social-link-anchor{border:0;width:auto;height:auto;padding:8px}.wp-block-social-links.has-visible-labels .wp-block-social-link-anchor{width:auto;font:500 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;gap:8px;padding-inline:12px}.wp-block-social-links.has-visible-labels .wp-block-social-link-label{color:inherit}.wp-block-details{padding:var(--s-3);border:1px solid var(--line);background:var(--panel)}.wp-block-details summary{cursor:pointer;font:500 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.wp-block-details summary::marker{color:var(--red)}.wp-block-details>*+*{margin-block-start:var(--s-2)}.wp-block-footnotes{color:var(--muted);padding-inline-start:var(--s-3);font-size:17px}.wp-block-footnotes li{padding-block:4px}:is(.kurato-entry,.kurato-comment-copy) a[data-fn]{text-decoration:none}:is(.kurato-entry,.kurato-comment-copy) sup a[data-fn]{color:var(--red)}.kurato-link-pages{align-items:center;gap:var(--s-1);border-block-start:1px solid var(--line);flex-wrap:wrap;margin-block-start:var(--s-6);padding-block-start:var(--s-3);display:flex}.kurato-link-pages>span:first-child{color:var(--muted);margin-inline-end:var(--s-2)}.kurato-link-pages span:not(:first-child),.kurato-link-pages a{border:1px solid #0000;justify-content:center;align-items:center;min-width:36px;padding:8px 10px;display:inline-flex}.kurato-link-pages>span:not(:first-child){border-color:var(--text);color:var(--text)}.kurato-link-pages a{border-color:var(--line);color:var(--muted);transition:color .3s,border-color .3s}.kurato-link-pages a span{border:0;min-width:0;padding:0}.kurato-link-pages a:is(:hover,:focus-visible){color:var(--text);border-color:var(--muted)}.kurato-password-form{gap:var(--s-3);max-width:480px;display:grid}.kurato-password-form .kurato-page-intro{max-width:none;color:var(--muted);grid-column:1}.post-password-form{gap:var(--s-2);max-width:480px;display:grid}.post-password-form label{font:400 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);gap:6px;display:grid}.post-password-form input[type=password]{border:0;border-block-end:1px solid color-mix(in srgb, var(--muted) 65%, var(--line));width:100%;color:var(--text);caret-color:var(--red);font:400 clamp(20px, 1.6vw, 24px)/1.3 var(--serif);background:0 0;border-radius:0;padding:10px 0 12px}.post-password-form input[type=password]:focus{border-block-end-color:var(--red);outline:0}.post-password-form input[type=submit]{border:1px solid color-mix(in srgb, var(--text) 50%, transparent);color:var(--text);font:500 13px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;justify-self:start;padding:14px 24px}.kurato-post-head{padding-block-end:var(--s-5)}.kurato-post-head h1{max-width:20ch}.kurato-post-head .kurato-page-count{align-items:baseline;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.kurato-post-still{padding-block-end:var(--s-6)}.kurato-post-still .kurato-still{width:100%}.kurato-tags{align-items:center;gap:var(--s-2);border-block-start:1px solid var(--line);flex-wrap:wrap;margin-block-start:var(--s-6);padding-block-start:var(--s-3);display:flex}.kurato-tags ul{gap:var(--s-1);flex-wrap:wrap;display:flex}.kurato-tags li{display:flex}.kurato-tags .kurato-chip{align-items:center;display:inline-flex}.kurato-share{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-3);display:flex}.kurato-share-title{color:var(--muted)}.kurato-share-list{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.kurato-share-link{color:var(--muted);margin:-10px;padding:10px;transition:color .4s;display:block}.kurato-share-link:is(:hover,:focus-visible){color:var(--red)}.kurato-author{gap:var(--s-3) var(--s-4);border-block-start:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;margin-block-start:var(--s-7);padding-block-start:var(--s-4);display:grid}.kurato-author-still{border:1px solid var(--line);background:var(--panel);filter:grayscale()contrast(1.05);width:96px;height:96px;transition:filter .6s var(--ease)}.kurato-author:hover .kurato-author-still{filter:none}.kurato-author-copy h2{margin-block:6px var(--s-1);font-size:clamp(26px,2.4vw,38px)}.kurato-author-copy p{color:var(--muted);max-width:56ch}.kurato-author-copy .kurato-link{margin-block-start:var(--s-2)}@media (width<=600px){.kurato-author{grid-template-columns:minmax(0,1fr)}.kurato-author-still{width:72px;height:72px}}.kurato-note-rows>li.sticky>.kurato-note-row{padding-inline-start:var(--s-3)}.kurato-note-rows>li.sticky{position:relative}.kurato-note-rows>li.sticky:before{content:"";border:5px solid #0000;border-inline-start:8px solid var(--red);pointer-events:none;position:absolute;inset-block-start:calc(var(--s-3) + .35em);inset-inline-start:0}.kurato-note-rows>li.sticky:after{content:"";inset-block:var(--s-2);background:var(--red);opacity:.35;width:1px;position:absolute;inset-inline-start:-1px}.kurato-note-row .kurato-scene{display:block}.kurato-note-rows>li.sticky>.kurato-note-row:hover,.kurato-note-rows>li.sticky>.kurato-note-row:focus-visible{padding-inline-start:calc(var(--s-3) + var(--s-2))}.kurato-note-row .kurato-mono:empty{min-height:1em}.kurato-page-head h1,.kurato-post-head h1,.kurato-empty h2,.kurato-next-title,.kurato-comments-title,.kurato-note-row h3,.kurato-lead-note h2{overflow-wrap:anywhere}[data-split] .kurato-word{overflow-wrap:anywhere;max-width:calc(100% + .16em)}.kurato-sec-head [data-split] .kurato-word{overflow-wrap:break-word}.kurato-empty{padding-block-end:var(--section)}.kurato-empty h2{letter-spacing:-.02em;max-width:16ch;font-size:clamp(40px,5.4vw,88px)}.kurato-empty .kurato-page-intro{margin-block:var(--s-4) var(--s-5)}.kurato-empty .kurato-form-actions,.kurato-404 .kurato-form-actions{align-items:flex-end;margin-block-start:var(--s-5)}.kurato-404 .kurato-page-intro{margin-block-end:var(--s-2)}.kurato-form-actions .kurato-search-form{flex:260px;max-width:420px}.kurato-search-form .kurato-control{padding-inline-end:var(--s-4)}.kurato-search-form .kurato-field input{padding-inline-end:4px}.kurato-search-submit{z-index:1;color:var(--muted);margin:-8px;padding:8px;transition:color .3s;display:inline-flex;position:absolute;inset-block-end:16px;inset-inline-end:0}.kurato-search-submit:is(:hover,:focus-visible){color:var(--red)}.kurato-sidebar .kurato-field input,.kurato-foot-col .kurato-field input{font-size:20px}.kurato-sidebar .kurato-search-submit,.kurato-foot-col .kurato-search-submit{inset-block-end:14px}.kurato-comments{padding-block:var(--section)}.kurato-comments-title{font-size:clamp(26px,2.4vw,38px);line-height:1.1}.kurato-comment-list{margin-block-start:var(--s-4)}.kurato-comment-list+.kurato-comments-title,.kurato-comment-list+.comments-pagination+.kurato-comments-title{margin-block-start:var(--s-7)}.kurato-comment-body{padding-block:var(--s-4);border-block-start:1px solid var(--line)}.kurato-comment-list .children{border-inline-start:1px solid var(--line);padding-inline-start:clamp(var(--s-2), 2.4vw, var(--s-5))}.kurato-comment-head{align-items:center;gap:4px var(--s-2);flex-wrap:wrap;margin-block-end:var(--s-2);display:flex}.kurato-comment-avatar{border:1px solid var(--line);background:var(--panel);filter:grayscale()contrast(1.05);width:48px;height:48px;transition:filter .6s var(--ease)}.kurato-comment-body:hover .kurato-comment-avatar{filter:none}.kurato-comment-author{font:300 clamp(21px, 1.7vw, 26px)/1.2 var(--serif)}.kurato-comment-author a{color:inherit}.kurato-comment-author a:is(:hover,:focus-visible){color:var(--red)}.kurato-comment.bypostauthor>.kurato-comment-body .kurato-comment-author:after{content:"";background:var(--red);vertical-align:.25em;border-radius:50%;width:7px;height:7px;margin-inline-start:10px;display:inline-block}.kurato-comment-meta{color:var(--muted);margin-inline-start:auto}.kurato-comment-meta a{color:inherit;transition:color .3s}.kurato-comment-meta a:is(:hover,:focus-visible){color:var(--text)}.kurato-comment-moderation{color:var(--red);margin-block-end:var(--s-2)}.kurato-comment-moderation:before{content:"";background:var(--red);vertical-align:1px;width:6px;height:6px;margin-inline-end:10px;display:inline-block}.kurato-comment-copy{max-width:568px}.kurato-comment-copy :is(h1,h2){margin-block:var(--s-4) var(--s-1);font-size:clamp(24px,2vw,30px);line-height:1.15}.kurato-comment-copy h3{margin-block:var(--s-3) var(--s-1);font-size:clamp(21px,1.7vw,25px);line-height:1.2}.kurato-comment-copy h4{margin-block:var(--s-3) var(--s-1);font-size:20px}.kurato-comment-copy :is(h5,h6){margin-block:var(--s-3) var(--s-1)}.kurato-comment-copy :is(pre,blockquote,table){font-size:15px}.kurato-comment-copy blockquote{font-size:clamp(20px,1.6vw,24px)}.kurato-comment-actions{gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-2);display:flex}.kurato-comment-actions .kurato-link{font-size:13px}.kurato-pings .kurato-comment-ping{padding-block:var(--s-2);border-block-start:1px solid var(--line);color:var(--muted)}.kurato-pings .kurato-comment-ping a{color:var(--text)}.kurato-comments-closed{border-block-start:1px solid var(--line);color:var(--muted);margin-block-start:var(--s-4);padding-block-start:var(--s-3)}.comments-pagination{margin-block-start:var(--s-4)}.comments-pagination .nav-links{justify-content:space-between;align-items:center;gap:var(--s-3);font:400 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);display:flex}.screen-reader-text{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{z-index:200;clip-path:none;background:var(--text);width:auto;height:auto;color:var(--bg);font:500 13px/1 var(--mono);margin:0;padding:12px 16px;position:fixed;inset-block-start:8px;inset-inline-start:8px;overflow:visible}.kurato-respond{margin-block-start:var(--s-7)}.kurato-reply-title{margin-block-end:var(--s-4)}.kurato-reply-title small{margin-block-start:var(--s-1);display:block}.kurato-cancel-reply{font-size:13px}.kurato-cancel-reply a{color:var(--muted);transition:color .3s}.kurato-cancel-reply a:is(:hover,:focus-visible){color:var(--red)}.kurato-comment-form{gap:var(--s-5) var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kurato-comment-form>.kurato-field:has(#url),.kurato-comment-form>:is(.comment-notes,.logged-in-as,.must-log-in,.comment-form-cookies-consent,.kurato-form-actions,.form-submit){grid-column:1/-1}.kurato-comment-form>:is(.comment-notes,.logged-in-as,.must-log-in){color:var(--muted);margin-block-end:calc(var(--s-3) * -1)}.kurato-comment-form .kurato-choices{align-items:center}@media (width<=760px){.kurato-comment-form{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}}.kurato-comment .kurato-respond{margin-block:var(--s-4) var(--s-2)}.kurato-sidebar>.kurato-panel{padding:var(--s-3)}.kurato-sidebar>.kurato-panel>:is(h2,h3,.wp-block-heading){border-block-end:1px solid var(--line);margin-block-end:var(--s-2);padding-block-end:var(--s-1)}.kurato-foot-col{flex:200px;min-width:0;max-width:320px}.kurato-foot-col>.kurato-panel{background:0 0;padding:0}.kurato-foot-col>.kurato-panel+.kurato-panel{margin-block-start:var(--s-4)}.kurato-foot-col>.kurato-panel>:is(h2,h3,.wp-block-heading){margin-block-end:var(--s-2)}.kurato-foot-col :is(.widget_categories,.widget_archive,.widget_product_categories) :is(ul,ol),.kurato-foot-col :is(.wp-block-categories,.wp-block-archives,.wc-block-product-categories-list),.kurato-foot-col .wp-block-categories .children{gap:4px var(--s-2);flex-wrap:wrap;display:flex}.kurato-foot-col :is(.widget_categories,.widget_archive,.widget_product_categories,.wp-block-categories,.wp-block-archives,.wc-block-product-categories-list) li{border:0;padding-block:2px}.kurato-foot-col :is(.widget_categories,.widget_product_categories,.wp-block-categories,.wc-block-product-categories-list) li:has(>:is(.children,ul)){flex-basis:100%}.kurato-foot-col :is(.widget_categories,.widget_product_categories,.wp-block-categories) .children,.kurato-foot-col .wc-block-product-categories-list ul{margin-block:6px 2px;padding-inline-start:var(--s-2)}.kurato-foot-col .tagcloud,.kurato-foot-col .wp-block-tag-cloud{gap:6px}.kurato-foot-col :is(.tagcloud,.wp-block-tag-cloud) a{padding:4px 8px;font-size:12px!important}.kurato-foot-col :is(li,a).kurato-foot-over,.kurato-foot-col ul:has(>.kurato-foot-over):not(:has(>li:not(.kurato-foot-over))){display:none}.kurato-foot-col .kurato-foot-more{margin-block-start:var(--s-2)}.kurato-sidebar .wp-block-heading,.kurato-foot-col .wp-block-heading{font:400 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.kurato-sidebar .kurato-panel :is(ul,ol),.kurato-foot-col :is(ul,ol):not(.kurato-foot-sub){padding:0;list-style:none}.kurato-sidebar>.kurato-panel{font-size:17px}.kurato-sidebar .kurato-panel>:is(ul,ol)>li,.kurato-sidebar .kurato-panel>:is(nav,div)>:is(ul,ol)>li{padding-block:10px}.kurato-sidebar .kurato-panel>:is(ul,ol)>li+li,.kurato-sidebar .kurato-panel>:is(nav,div)>:is(ul,ol)>li+li{border-block-start:1px solid var(--line)}.kurato-sidebar .kurato-panel>.kurato-foot-social>li{border:0;padding-block:0}.kurato-sidebar .kurato-panel :is(.children,.sub-menu) li,.kurato-foot-col li{padding-block:6px}:is(.kurato-sidebar,.kurato-shop-aside) .wp-block-latest-posts__post-title{font:inherit}:is(.kurato-sidebar,.kurato-shop-aside) :is(.wp-block-latest-comments__comment,.wp-block-latest-comments__comment-meta){font:inherit;letter-spacing:0}.kurato-sidebar .kurato-panel a,.kurato-foot-col a{color:var(--muted);transition:color .3s}.kurato-sidebar .kurato-panel a:is(:hover,:focus-visible),.kurato-foot-col a:is(:hover,:focus-visible){color:var(--text)}.kurato-foot-col :is(a,li):not(.kurato-foot-link),.kurato-sidebar :is(.widget_nav_menu,.widget_pages,.widget_meta) :is(a,li){font:500 13px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.kurato-sidebar .kurato-panel :is(.children,.sub-menu),.kurato-foot-col :is(ul,ol):is(.children,.sub-menu){border-inline-start:1px solid var(--line);margin-block-start:6px;padding-inline-start:var(--s-2)}.kurato-sidebar .textwidget,.kurato-sidebar .widget_custom_html .textwidget,.kurato-foot-col .textwidget{color:var(--muted);font-size:17px}.kurato-sidebar .textwidget>*+*,.kurato-foot-col .textwidget>*+*{margin-block-start:var(--s-2)}.kurato-sidebar .textwidget :is(ul,ol),.kurato-foot-col .textwidget :is(ul,ol){padding-inline-start:var(--s-3);list-style:outside}.kurato-sidebar .textwidget li::marker{color:var(--red)}.kurato-foot-col .textwidget li::marker{color:var(--red)}.kurato-sidebar .textwidget a,.kurato-foot-col .textwidget a{color:var(--text);-webkit-text-decoration:underline 1px color-mix(in srgb, currentColor 45%, transparent);text-decoration:underline 1px color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.18em}.kurato-sidebar :is(.wp-block-image,.widget_media_image) img,.kurato-foot-col :is(.wp-block-image,.widget_media_image) img{background:var(--black);width:100%;height:auto}.kurato-sidebar :is(audio,video),.kurato-foot-col :is(audio,video){width:100%}.kurato-sidebar .gallery,.kurato-foot-col .gallery{gap:4px}.kurato-sidebar .gallery .gallery-caption,.kurato-foot-col .gallery .gallery-caption{display:none}.kurato-sidebar li .rsswidget{font:400 clamp(19px, 1.4vw, 21px)/1.3 var(--serif);text-transform:none;letter-spacing:0;color:var(--text)}.kurato-sidebar .rss-date,.kurato-sidebar .rssSummary,.kurato-foot-col .rss-date{font:400 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-block-start:4px;display:block}.kurato-sidebar .rssSummary{text-transform:none;letter-spacing:0;font-family:var(--body);font-size:17px}.kurato-sidebar cite,.kurato-foot-col cite{color:var(--muted);margin-block-start:4px;font-style:normal;display:block}.kurato-sidebar>.kurato-panel,.kurato-foot-col>.kurato-panel{overflow-wrap:anywhere;min-width:0}.kurato-sidebar .wp-block-search__button{padding:8px 12px}:is(.kurato-sidebar,.kurato-shop-aside,.kurato-foot-col,.elementor-widget-wp-widget-kurato_core_projects) .kurato-shots{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}:is(.kurato-sidebar,.kurato-shop-aside,.kurato-foot-col,.elementor-widget-wp-widget-kurato_core_projects) .kurato-shot{border:0;padding:0}:is(.kurato-sidebar,.kurato-shop-aside,.kurato-foot-col,.elementor-widget-wp-widget-kurato_core_projects) .kurato-shot+.kurato-shot{border-block-start:1px solid var(--line);padding-block-start:var(--s-3)}:is(.kurato-sidebar,.kurato-shop-aside,.kurato-foot-col,.elementor-widget-wp-widget-kurato_core_projects) .kurato-shot a{gap:6px;display:grid}:is(.kurato-sidebar,.kurato-shop-aside,.kurato-foot-col,.elementor-widget-wp-widget-kurato_core_projects) .kurato-select-title{font:300 clamp(20px, 1.5vw, 24px)/1.15 var(--serif);letter-spacing:-.01em;color:var(--text);text-transform:none;display:block}:is(.kurato-sidebar,.kurato-shop-aside,.kurato-foot-col,.elementor-widget-wp-widget-kurato_core_projects) .kurato-select-meta{color:var(--muted);margin:0;display:block}:is(.kurato-sidebar,.kurato-shop-aside,.kurato-foot-col,.elementor-widget-wp-widget-kurato_core_projects) .kurato-shot .kurato-link:after{content:none}:is(.kurato-sidebar,.kurato-shop-aside,.kurato-foot-col,.elementor-widget-wp-widget-kurato_core_projects) .kurato-select-title:after{content:"▸";font:500 13px/1 var(--mono);color:var(--red);vertical-align:.15em;transition:inset-inline-start .4s var(--ease);margin-inline-start:10px;position:relative;inset-inline-start:0}:is(.kurato-sidebar,.kurato-shop-aside,.kurato-foot-col,.elementor-widget-wp-widget-kurato_core_projects) .kurato-link:is(:hover,:focus-visible) .kurato-select-title:after{inset-inline-start:4px}:is(.kurato-sidebar,.kurato-shop-aside,.kurato-foot-col,.elementor-widget-wp-widget-kurato_core_about) .kurato-still+.kurato-bio-copy{margin-block-start:var(--s-2)}:is(.e-con,.e-con-inner)>[class*=elementor-widget-wp-widget-]{width:var(--container-widget-width,100%)}[class*=elementor-widget-wp-widget-] .kurato-widget-title{margin-block:0 var(--s-2);border-block-end:1px solid var(--line);color:var(--muted);padding-block-end:var(--s-1)}.kurato-note-rows>li:is(.format-aside,.format-status,.format-quote,.format-link) h3,.kurato-lead-note.format-quote .kurato-lead,.kurato-lead-note.format-aside p{font-style:italic}.kurato-lead-note:not(:has(.kurato-still))>div{grid-column:1/-1}.kurato-lead-note:not(:has(.kurato-still)) h2{max-width:22ch}@media (forced-colors:active){.kurato-comment-avatar,.kurato-author-still{filter:none}.wp-element-button:before,.wp-element-button:after,.wp-block-button__link:before,.wp-block-button__link:after{display:none}.wp-block-details,.wp-block-file{border:1px solid}}.wpcf7 .screen-reader-response{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wpcf7 .hidden-fields-container{display:none}.wpcf7 [inert]{opacity:.5}.wpcf7 .wpcf7-reflection>output{list-style:none;display:list-item}.wpcf7 .wpcf7-reflection>output[hidden]{display:none}.wpcf7 .kurato-control :is(input[type=url],input[type=email],input[type=tel]){text-align:start;direction:ltr}.wpcf7{max-width:100%}.kurato-callsheet>.wpcf7{grid-column:1/8}.wpcf7 .kurato-form{gap:var(--s-5) var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.wpcf7 .kurato-form>*{grid-column:1/-1;min-width:0}.wpcf7 .kurato-form>.kurato-field{grid-column:auto/span 1}.wpcf7 .kurato-form>:is(.kurato-field-wide,.kurato-form-actions,fieldset){grid-column:1/-1}.wpcf7 .kurato-form>p{margin:0}.wpcf7 .kurato-form fieldset{border:0;min-width:0;margin:0;padding:0}.wpcf7 .kurato-form legend{font:400 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-block-end:var(--s-2);padding:0}.wpcf7 .kurato-form .kurato-field{align-content:start;gap:6px;display:grid}.wpcf7 .kurato-form .kurato-field>label{font:400 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-content:start;gap:6px;transition:color .3s;display:grid}.wpcf7 .kurato-form .kurato-field:focus-within>label{color:var(--text)}.wpcf7 .kurato-form .kurato-field>label>br{display:none}.wpcf7 .kurato-form label:has(>.kurato-control){font:400 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-content:start;gap:6px;transition:color .3s;display:grid}.wpcf7 .kurato-form label:has(>.kurato-control)>br{display:none}.wpcf7 .kurato-form label:has(>.kurato-control):focus-within{color:var(--text)}.wpcf7 .kurato-form .kurato-control{grid-template-rows:auto 12px auto;grid-template-columns:minmax(0,1fr);padding-block-end:0;display:grid;position:relative}.wpcf7 .kurato-form .kurato-control>*{grid-area:1/1}.wpcf7 .kurato-form .kurato-control:before,.wpcf7 .kurato-form .kurato-control:after{grid-area:1/1/3}.wpcf7 .kurato-form .kurato-control:focus-within:after{clip-path:inset(0)}.wpcf7 .kurato-form .kurato-control:has(.wpcf7-not-valid):after,.wpcf7 .kurato-form .kurato-control.is-error:after{clip-path:inset(0);color:var(--red)}.wpcf7 .kurato-form .kurato-control>.kurato-grip{grid-row:1/3}.wpcf7 .kurato-form .kurato-has-grip textarea{resize:none;padding-inline-end:var(--s-4)}.wpcf7 .kurato-form .kurato-control :is(input,textarea){width:100%;color:var(--text);caret-color:var(--red);font:400 clamp(22px, 1.9vw, 28px)/1.3 var(--serif);background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:10px 0 12px;display:block}.wpcf7 .kurato-form .kurato-control textarea{resize:vertical;min-height:140px}.wpcf7 .kurato-form .kurato-control :is(input,textarea)::placeholder{color:var(--muted);opacity:.85}.wpcf7 .kurato-form .kurato-control input:-webkit-autofill{-webkit-text-fill-color:var(--text);transition:background-color 99999s}.wpcf7 .kurato-form .kurato-control-quiz>label{align-content:start;gap:6px;display:grid}.wpcf7 .kurato-form .wpcf7-quiz-label{font:400 13px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.wpcf7 .kurato-form .wpcf7-character-count{font:400 13px/1.5 var(--mono);letter-spacing:.06em;color:var(--muted);grid-row:3;justify-self:end}.wpcf7 .kurato-form .wpcf7-character-count:is(.too-long,.too-short){color:var(--red)}.wpcf7 .kurato-form .kurato-control select{width:100%;appearance:none;color:var(--text);font:400 clamp(22px, 1.9vw, 28px)/1.3 var(--serif);cursor:pointer;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:10px 0 12px;padding-inline-end:var(--s-4);display:block}.wpcf7 .kurato-form .kurato-control select option{background:var(--bg);color:var(--text);font-size:16px}.wpcf7 .kurato-form .kurato-control select[multiple]{cursor:default;min-height:140px;padding-inline-end:0}.kurato-caret{width:0;height:0;color:var(--muted);pointer-events:none;border-block-start:6px solid;border-inline:5px solid #0000;place-self:center end;transition:color .3s}.wpcf7 .kurato-form .kurato-control:focus-within .kurato-caret,.wpcf7 .kurato-form .kurato-control:hover .kurato-caret{color:var(--text)}.wpcf7 .kurato-form .kurato-control select[multiple]~.kurato-caret{display:none}.wpcf7 .kurato-form .kurato-control input[type=file]{font:400 15px/1.5 var(--mono);letter-spacing:.02em;color:var(--muted);cursor:pointer;padding-block:12px 14px}.wpcf7 .kurato-form .kurato-control input[type=file]::file-selector-button{border:1px solid var(--line);color:var(--text);font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .3s var(--ease), background-color .3s var(--ease), border-color .3s var(--ease);background:0 0;border-radius:0;margin-inline-end:var(--s-2);padding:9px 14px}.wpcf7 .kurato-form .kurato-control input[type=file]::file-selector-button:hover{color:var(--bg);background-color:var(--text);border-color:var(--text)}.wpcf7 .kurato-form .kurato-control input[type=file]:disabled{cursor:default;opacity:.5}.wpcf7 .kurato-form .kurato-control input[type=file]:focus-visible::file-selector-button{outline:1px solid var(--red);outline-offset:4px}.wpcf7 .kurato-form :is(.kurato-control-checkbox,.kurato-control-radio){grid-template-rows:auto 0 auto}.wpcf7 .kurato-form :is(.kurato-control-checkbox,.kurato-control-radio):before,.wpcf7 .kurato-form :is(.kurato-control-checkbox,.kurato-control-radio):after{content:none}.wpcf7 .kurato-form :is(.wpcf7-checkbox,.wpcf7-radio){gap:var(--s-1);flex-wrap:wrap;display:flex}.wpcf7 .kurato-form .wpcf7-list-item{margin:0}.wpcf7 .kurato-form .wpcf7-list-item>label{cursor:pointer;display:inline-block}.wpcf7 .kurato-form :is(.wpcf7-checkbox,.wpcf7-radio) input{opacity:0;pointer-events:none;width:1px;height:1px;padding:0;position:absolute}.wpcf7 .kurato-form :is(.wpcf7-checkbox,.wpcf7-radio) .wpcf7-list-item-label{isolation:isolate;border:1px solid var(--line);font:500 13px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);-webkit-tap-highlight-color:transparent;transition:color .3s var(--ease) .15s, border-color .5s var(--ease-io), background-color 0s;padding:10px 16px;display:inline-block;position:relative;overflow:hidden}.wpcf7 .kurato-form :is(.wpcf7-checkbox,.wpcf7-radio) .wpcf7-list-item-label:after{content:"";z-index:-2;background:linear-gradient(-90deg, var(--text) calc(100% - 12px), var(--red) 0);transition:transform .55s var(--ease-io);position:absolute;inset-block:0;inset-inline:-24px -36px;transform:translate(100%)skew(20deg)}.wpcf7 .kurato-form :is(.wpcf7-checkbox,.wpcf7-radio) input:checked+.wpcf7-list-item-label{color:var(--bg);background-color:var(--text);border-color:var(--text);transition:color .3s var(--ease) .15s, border-color .5s var(--ease-io), background-color 0s .62s}.wpcf7 .kurato-form :is(.wpcf7-checkbox,.wpcf7-radio) input:checked+.wpcf7-list-item-label:after{transform:skew(20deg)}.wpcf7 .kurato-form :is(.wpcf7-checkbox,.wpcf7-radio) input:focus-visible+.wpcf7-list-item-label{outline:1px solid var(--red);outline-offset:4px}.wpcf7 .kurato-form input.wpcf7-free-text{border-block-end:1px solid color-mix(in srgb, var(--muted) 65%, var(--line));width:auto;min-width:12ch;padding:4px 0 6px;font-size:17px}.wpcf7 .kurato-form input.wpcf7-free-text:focus{border-block-end-color:var(--red)}.wpcf7 .kurato-form .kurato-control-acceptance{grid-template-rows:auto 0 auto}.wpcf7 .kurato-form .kurato-control-acceptance:before,.wpcf7 .kurato-form .kurato-control-acceptance:after{content:none}.wpcf7 .kurato-form .wpcf7-acceptance .wpcf7-list-item{display:block}.wpcf7 .kurato-form .wpcf7-acceptance label{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.wpcf7 .kurato-form .wpcf7-acceptance input[type=checkbox]{width:18px;height:18px;accent-color:var(--red);cursor:pointer;flex:none;margin-block-start:3px;padding:0;position:static}.wpcf7 .kurato-form .wpcf7-acceptance input[type=checkbox]:focus-visible{outline:1px solid var(--red);outline-offset:4px}.wpcf7 .kurato-form .wpcf7-acceptance .wpcf7-list-item-label{font:400 16px/1.5 var(--body);letter-spacing:0;text-transform:none;color:var(--muted)}.wpcf7 .kurato-form .wpcf7-acceptance label:hover .wpcf7-list-item-label{color:var(--text)}.wpcf7 .kurato-form .kurato-form-actions{align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.wpcf7 .kurato-form .wpcf7-submit{appearance:none;border:1px solid color-mix(in srgb, var(--text) 50%, transparent);width:auto;color:var(--text);font:500 13px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .35s var(--ease), background-color .35s var(--ease), border-color .35s var(--ease);background-color:#0000;border-radius:0;align-items:center;gap:12px;padding:17px 28px;display:inline-flex}.wpcf7 .kurato-form .wpcf7-submit:is(:hover,:focus-visible){color:var(--bg);background-color:var(--text);border-color:var(--text)}.wpcf7 .kurato-form .wpcf7-submit:disabled{opacity:.5;cursor:not-allowed}.wpcf7 .kurato-form .wpcf7-submit:disabled:is(:hover,:focus-visible){color:var(--text);border-color:color-mix(in srgb, var(--text) 50%, transparent);background-color:#0000}.wpcf7 .kurato-form .wpcf7-spinner{visibility:hidden;border:1px solid var(--line);background:0 0;border-radius:0;flex:none;width:22px;height:22px;margin:0;padding:0;display:inline-block;position:relative}.wpcf7 .kurato-form.submitting .wpcf7-spinner{visibility:visible}.wpcf7 .kurato-form .wpcf7-spinner:before{content:"";background:var(--red);animation:1.1s linear infinite kurato-spin;position:absolute;inset:6px}.wpcf7 .kurato-form .wpcf7-not-valid-tip{font:400 14px/1.45 var(--mono);letter-spacing:.02em;text-transform:none;color:var(--red);grid-row:3;padding-block-start:6px;display:block}.wpcf7 .kurato-form .wpcf7-not-valid-tip:before{content:"";background:var(--red);vertical-align:1px;width:6px;height:6px;margin-inline-end:10px;display:inline-block}.wpcf7 .kurato-form :is(.wpcf7-response-output,.wpcf7-validation-errors,.wpcf7-mail-sent-ok,.wpcf7-mail-sent-ng,.wpcf7-acceptance-missing,.wpcf7-spam-blocked,.wpcf7-aborted){padding:var(--s-3) var(--s-4);border:1px solid var(--line);font:400 15px/1.5 var(--mono);letter-spacing:.02em;text-transform:none;color:var(--text);margin:0}.wpcf7 .kurato-form :is(.wpcf7-response-output,.wpcf7-validation-errors,.wpcf7-mail-sent-ok,.wpcf7-mail-sent-ng,.wpcf7-acceptance-missing,.wpcf7-spam-blocked,.wpcf7-aborted):before{content:"";background:var(--red);vertical-align:1px;width:6px;height:6px;margin-inline-end:10px;display:inline-block}.wpcf7 .kurato-form:is(.init,.resetting,.submitting) .wpcf7-response-output{display:none}.wpcf7 .kurato-form.sent .wpcf7-response-output,.wpcf7 .kurato-form .wpcf7-mail-sent-ok{border-color:var(--text);color:var(--text)}.wpcf7 .kurato-form:is(.invalid,.unaccepted,.spam,.failed,.aborted,.payment-required) .wpcf7-response-output,.wpcf7 .kurato-form :is(.wpcf7-validation-errors,.wpcf7-acceptance-missing,.wpcf7-spam-blocked,.wpcf7-mail-sent-ng,.wpcf7-aborted){border-color:var(--red);color:var(--red)}.wpcf7 :is(.wpcf7-form-in-wrong-place,.wpcf7-invalid-action-url,.wpcf7-subscribers-only),.wpcf7-form-in-wrong-place{padding:var(--s-3) var(--s-4);border:1px solid var(--red);font:400 15px/1.5 var(--mono);letter-spacing:.02em;color:var(--red);margin:0}@media (width<=900px){.kurato-callsheet>.wpcf7{grid-column:1/-1}}@media (width<=560px){.wpcf7 .kurato-form{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.wpcf7 .kurato-form>.kurato-field{grid-column:1/-1}.wpcf7 .kurato-form .wpcf7-submit{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.wpcf7 .kurato-form .wpcf7-spinner:before{opacity:1;inset:4px}.wpcf7 .kurato-form .kurato-control:after{clip-path:inset(0 100% 0 0)}.wpcf7 .kurato-form .kurato-control:focus-within:after,.wpcf7 .kurato-form .kurato-control:has(.wpcf7-not-valid):after,.wpcf7 .kurato-form .kurato-control.is-error:after{clip-path:inset(0)}}.js [data-reveal]{opacity:0;transition:opacity 1.1s var(--ease), transform 1.1s var(--ease);transition-delay:calc(var(--d,0) * 70ms);transform:translateY(20px)}.js [data-reveal].is-in{opacity:1;transform:none}.js [data-unveil] img{clip-path:inset(49.5% 0);opacity:0;transition:clip-path 1.4s var(--ease-io), transform 2.2s var(--ease);transform:scale(1.22)}.js [data-unveil]:not(.is-in){background:0 0}.js [data-unveil]:after{transition:opacity 1s .5s}.js [data-unveil]:not(.is-in):after{opacity:0}.js [data-unveil].is-in img{clip-path:inset(0);opacity:1;transform:scale(1.04)}.js a:hover>[data-unveil].is-in img,.js button:hover>[data-unveil].is-in img{transform:scale(1.1)}.js [data-split]{visibility:hidden}.js [data-split].is-split{visibility:visible}[data-split] .kurato-word{vertical-align:bottom;margin:0 -.08em -.16em;padding:0 .08em .16em;display:inline-block;overflow:hidden}[data-split] .kurato-word>span{transition:transform 1.1s var(--ease);transition-delay:calc(var(--i) * 32ms);display:inline-block;transform:translateY(110%)}[data-split].is-in .kurato-word>span{transform:none}.kurato-delay-short [data-reveal]{transition-delay:calc(var(--d,0) * 70ms + .18s)}.kurato-delay-long [data-reveal]{transition-delay:calc(var(--d,0) * 70ms + .42s)}.kurato-delay-short [data-split] .kurato-word>span{transition-delay:calc(var(--i) * 32ms + .18s)}.kurato-delay-long [data-split] .kurato-word>span{transition-delay:calc(var(--i) * 32ms + .42s)}.kurato-delay-short [data-unveil] img{transition-delay:.18s}.kurato-delay-long [data-unveil] img{transition-delay:.42s}.js.kurato-no-reveals [data-reveal],.js.kurato-no-reveals [data-unveil] img,.kurato-no-reveals [data-split] .kurato-word>span{opacity:1;clip-path:none;transition:none;transform:none}.js.kurato-no-reveals [data-unveil] img{transform:scale(1.04)}.js.kurato-no-reveals [data-unveil]:after,.js.kurato-no-reveals [data-unveil]:not(.is-in):after{opacity:1;transition:none}.js.kurato-no-reveals [data-unveil]:not(.is-in){background:#0e0f12}.js.kurato-no-reveals [data-split]{visibility:visible}.js.kurato-no-reveals .kurato-grease{stroke-dashoffset:0;transition:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.js [data-reveal],.js [data-unveil] img,[data-split] .kurato-word>span{opacity:1;clip-path:none;transform:none}.js .kurato-grease{stroke-dashoffset:0}.kurato-cut{display:none}}.kurato-hero-segs i{clip-path:inset(0 100% 0 0)}.kurato-hero.is-back .kurato-hero-segs i{clip-path:inset(0 0 0 100%)}.kurato-menu-rail{clip-path:inset(-8px -6px -1.5px 100%)}.kurato-control:after{clip-path:inset(0 0 0 100%)}@media (prefers-reduced-motion:reduce){.wpcf7 .kurato-form .kurato-control:after{clip-path:inset(0 0 0 100%)}}.kurato-foot-name-ink{clip-path:inset(0 0 0 calc(100% - var(--pad) - var(--played,1) * (100% - var(--pad) * 2 - 2px) - max(0, var(--played,1) - .99) * 100 * var(--pad)))}.kurato-link:after,.kurato-nav a:before,.kurato-menu-title:before,:is(.kurato-sidebar,.kurato-shop-aside,.kurato-foot-col,.elementor-widget-wp-widget-kurato_core_projects) .kurato-select-title:after{content:"◂"}.kurato-foot-flag{translate:calc(var(--played,1) * 100%) 0}
