:root{--graphite:#17181b;--steel:#22242a;--ivory:#f1ece2;--mist:#a19d95;--dim:#6e6b66;--line:#f1ece221;--amber:#f5a623;--spectrum:linear-gradient(90deg, #f81810, #fc6e06 17%, #f6de0c 34%, #28e628 50%, #00ecc4 65%, #1278fc 82%, #9e1cf6);--ease:cubic-bezier(.16, 1, .3, 1);--pad:clamp(20px, 5vw, 72px);--head:76px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--graphite);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--head) + 12px)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body{color:var(--ivory);background:var(--graphite);font-family:var(--font-archivo), "Segoe UI", system-ui, sans-serif;margin:0;font-size:17px;font-stretch:100%;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%}button,input,select,textarea{font:inherit}::selection{background:var(--ivory);color:var(--graphite)}:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.wrap{width:100%;max-width:1360px;padding:0 var(--pad);margin:0 auto}.skip{z-index:100;background:var(--ivory);color:var(--graphite);border-radius:8px;padding:12px 16px;position:fixed;top:-100px;left:16px}.skip:focus{top:12px}.top{z-index:30;-webkit-backdrop-filter:blur(14px);background:#17181bd6;position:sticky;top:0}.top>.wrap{height:var(--head);align-items:center;gap:36px;display:flex}.brand{flex:none}.brand-mark{letter-spacing:-.01em;flex-direction:column;gap:5px;font-size:22px;font-weight:700;font-stretch:125%;line-height:1;display:inline-flex}.brand-mark i{background:var(--spectrum);width:100%;height:2px;display:block}.nav{gap:28px;margin-left:auto;font-size:14px;display:flex}.nav a{color:var(--mist);transition:color .2s}.nav a:hover,.nav a[aria-current]{color:var(--ivory)}.book{border:1px solid var(--line);border-radius:999px;flex:none;padding:10px 16px;font-size:14px;transition:border-color .2s}.book:hover{border-color:var(--ivory)}.progress-track{background:var(--line);height:1px;position:absolute;bottom:0;left:0;right:0}.progress{background:var(--spectrum);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.menu{display:none}@media (max-width:900px){:root{--head:64px}.nav,.book{display:none}.menu{margin-left:auto;display:block}.menu summary{cursor:pointer;place-content:center;gap:6px;width:44px;height:44px;list-style:none;display:grid}.menu summary::-webkit-details-marker{display:none}.menu summary span{background:var(--ivory);width:22px;height:1.5px;transition:transform .35s var(--ease);display:block}.menu[open] summary span:first-child{transform:translateY(3.75px)rotate(45deg)}.menu[open] summary span:last-child{transform:translateY(-3.75px)rotate(-45deg)}.menu nav{left:0;right:0;top:var(--head);padding:8px var(--pad) 28px;background:var(--graphite);border-bottom:1px solid var(--line);max-height:calc(100svh - var(--head));flex-direction:column;display:flex;position:absolute;overflow:auto}.menu nav a:not(.btn){border-bottom:1px solid var(--line);padding:14px 0;font-size:22px;font-weight:500;font-stretch:112%}.menu nav a[aria-current]{color:var(--amber)}.menu nav .btn{justify-content:center;margin-top:20px}}.btn{cursor:pointer;border:1px solid var(--ivory);background:var(--ivory);color:var(--graphite);transition:transform .4s var(--ease), border-color .2s, background .2s, color .2s;border-radius:999px;align-items:center;gap:12px;padding:16px 26px;font-size:15px;font-weight:560;line-height:1.2;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn.ghost{color:var(--ivory);border-color:var(--line);background:0 0}.btn.ghost:hover{border-color:var(--ivory)}.btn svg{width:16px;height:16px}.hero{padding:clamp(48px,9vh,104px) 0 clamp(56px,9vh,96px);position:relative;overflow:clip}.hero:before{content:"";pointer-events:none;opacity:.55;background:url(/images/graphite.jpg) 50%/cover;position:absolute;inset:0 0 25%;-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}.hero>.wrap{position:relative}.crumbs ol{color:var(--mist);flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;font-size:13px;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--dim);margin-right:8px}.crumbs a:hover{color:var(--ivory)}h1{letter-spacing:-.035em;margin:0;font-size:clamp(46px,8.2vw,132px);font-weight:620;font-stretch:118%;line-height:.9}h1.wide{font-size:clamp(54px,10.4vw,168px);font-weight:640;font-stretch:125%;line-height:.86}h1 .row{padding-bottom:.05em;display:block;overflow:hidden}h1 .row>span{display:inline-block}.hero-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:48px;margin-top:44px;display:grid}.statement{letter-spacing:-.01em;max-width:36ch;margin:0;font-size:clamp(19px,1.7vw,23px);line-height:1.45}.actions{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.facts{color:var(--mist);flex-wrap:wrap;gap:12px 34px;margin:34px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.facts strong{color:var(--ivory);font-size:15px;font-weight:500;display:block}.facts a:hover{color:var(--ivory)}.shot{max-width:1360px;padding:0 var(--pad);margin:clamp(48px,8vh,90px) auto 0}.shot-frame{transform-origin:50% 0;will-change:transform;position:relative}.shot-frame img{border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 40px 120px #0000008c}.shot-frame.photo img{aspect-ratio:21/10;object-fit:cover}.shot-frame:after{content:"";background:var(--spectrum);filter:blur(10px);opacity:.9;height:2px;position:absolute;bottom:-26px;left:6%;right:6%}@media (max-width:860px){.hero-body{grid-template-columns:minmax(0,1fr);gap:28px}.actions{justify-content:flex-start}.shot-frame.photo img{aspect-ratio:4/3}}.cinema{isolation:isolate;margin-top:calc(-1 * var(--head));background:var(--graphite);height:100svh;min-height:640px;max-height:1120px;position:relative;overflow:hidden}.cinema-media{will-change:transform;transform-origin:60% 40%;position:absolute;inset:0 0 0 26%}.cinema-media img{object-fit:cover;object-position:52% 45%}.cinema-shade{pointer-events:none;background:linear-gradient(90deg, var(--graphite) 0%, var(--graphite) 22%, #17181bbd 34%, #17181b00 62%), linear-gradient(0deg, var(--graphite) 0%, #17181b99 22%, #17181b00 50%), linear-gradient(180deg, #17181bb3 0%, #17181b00 20%);position:absolute;inset:0}.cinema-copy{z-index:1;height:100%;padding-top:var(--head);will-change:transform, opacity;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(56px,10vh,120px);display:flex;position:relative}.cinema-place{color:var(--mist);letter-spacing:.01em;margin:0 0 24px;font-size:15px}.cinema h1.wide{font-size:clamp(58px,10.6vw,172px)}.cinema-line{background:var(--spectrum);transform-origin:0;border-radius:2px;width:min(440px,42vw);height:3px;margin-top:30px;display:block;box-shadow:0 0 24px #788cff40}.cinema-foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-top:34px;display:grid}.cinema .statement{max-width:32ch;color:var(--ivory)}.scroll-cue{z-index:1;background:#f1ece233;width:1px;height:clamp(40px,6vh,64px);position:absolute;bottom:0;left:50%;overflow:hidden}.scroll-cue span{background:var(--ivory);width:1px;height:26px;position:absolute;top:0;left:0}@media (max-width:860px){.scroll-cue{display:none}.cinema{height:100svh;min-height:600px}.cinema-media{inset:0}.cinema-media img{object-position:64% 38%}.cinema-shade{background:linear-gradient(0deg, var(--graphite) 0%, #17181bdb 34%, #17181b33 64%, #17181b8c 100%)}.cinema-foot{grid-template-columns:minmax(0,1fr);gap:24px}.cinema-line{width:60vw;margin-top:22px}}.top{transition:background-color .45s,-webkit-backdrop-filter .45s,backdrop-filter .45s}html[data-top] .top{-webkit-backdrop-filter:none;background:0 0}html[data-top] .top .progress-track{opacity:0}@media (max-width:900px){html[data-top] .top:has(.menu[open]){background:var(--graphite)}}.block{padding:clamp(80px,13vh,150px) 0}.block.tight,.block+.block{padding-top:0}h2{letter-spacing:-.03em;max-width:18ch;margin:0 0 22px;font-size:clamp(32px,4.4vw,60px);font-weight:600;font-stretch:118%;line-height:1.02}h3{font-weight:600}.lede{max-width:56ch;color:var(--mist);margin:0;font-size:18px}.split{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.split>h2{margin:0}.prose{max-width:62ch}.prose p{margin:0 0 1.1em;font-size:18px;line-height:1.7}.prose p:first-child{color:var(--ivory)}.prose p+p{color:var(--mist)}.split .btn{margin-top:18px}@media (max-width:860px){.split{grid-template-columns:minmax(0,1fr);gap:24px}}.rows-list,.link-rows,.sequence,.changelog,.stages,.credits,.plain-list{margin:0;padding:0;list-style:none}.rows-list{border-top:1px solid var(--line);margin-top:56px}.rows-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:baseline;gap:30px;padding:28px 0;display:grid}.rows-list b{letter-spacing:-.02em;font-size:clamp(21px,2.3vw,30px);font-weight:560;font-stretch:118%;line-height:1.12}.rows-list span{color:var(--mist);max-width:54ch}@media (max-width:700px){.rows-list li{grid-template-columns:minmax(0,1fr);gap:8px}}.link-rows{border-top:1px solid var(--line);margin-top:56px}.link-rows li{border-bottom:1px solid var(--line)}.link-rows a{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:baseline;gap:30px;padding:32px 0;display:grid;position:relative}.link-rows b{letter-spacing:-.03em;transition:transform .6s var(--ease);font-size:clamp(26px,3.6vw,52px);font-weight:600;font-stretch:125%;line-height:1}.link-rows span{color:var(--mist);max-width:52ch;transition:color .3s}.link-rows i{background:var(--spectrum);transform-origin:0;width:100%;height:2px;transition:transform .7s var(--ease);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.link-rows a:hover b,.link-rows a:focus-visible b{transform:translate(12px)}.link-rows a:hover span{color:var(--ivory)}.link-rows a:hover i,.link-rows a:focus-visible i{transform:scaleX(1)}@media (max-width:700px){.link-rows a{grid-template-columns:minmax(0,1fr);gap:10px;padding:26px 0}}.sequence{counter-reset:seq;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:48px;display:grid}.sequence li{counter-increment:seq;border-top:1px solid var(--ivory);padding-top:22px}.sequence li:before{content:counter(seq, decimal-leading-zero);color:var(--amber);margin-bottom:14px;font-size:13px;display:block}.sequence p{max-width:30ch;margin:0;font-size:19px;line-height:1.45}@media (max-width:860px){.sequence{grid-template-columns:minmax(0,1fr);gap:28px}}.stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:48px;display:grid}.stages li{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:22px;display:flex}.stages b{letter-spacing:-.02em;font-size:clamp(20px,1.8vw,26px);font-weight:560;font-stretch:112%;line-height:1.15}.stages span{color:var(--mist);font-size:15px}@media (max-width:960px){.stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.stages{grid-template-columns:minmax(0,1fr)}}.changelog{border-top:1px solid var(--line);max-width:920px;margin-top:48px}.changelog li{border-bottom:1px solid var(--line);grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:20px;padding:20px 0;display:grid}.changelog b{font-size:22px;font-weight:600;font-stretch:118%}.changelog span{color:var(--mist)}.specs{margin:28px 0 0}.specs div{border-bottom:1px solid var(--line);grid-template-columns:8.5rem minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.specs div:first-child{border-top:1px solid var(--line)}.specs dt{color:var(--mist)}.specs dd{margin:0}.panel .specs{margin:0 0 30px}.panel .specs div:first-child{border-top:0}.faq{border-top:1px solid var(--line);max-width:920px;margin-top:48px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;gap:24px;padding:24px 0;font-size:20px;font-weight:500;font-stretch:110%;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary i{flex:none;width:14px;height:14px;margin-top:8px;position:relative}.faq summary i:before,.faq summary i:after{content:"";background:var(--ivory);width:14px;height:1.5px;transition:transform .4s var(--ease);position:absolute;top:6px;left:0}.faq summary i:after{transform:rotate(90deg)}.faq details[open] summary i:after{transform:rotate(0)}.faq p{max-width:62ch;color:var(--mist);margin:-6px 0 26px}.closing{border-top:1px solid var(--line);padding:clamp(90px,14vh,160px) 0;position:relative;overflow:hidden}.closing:before{content:"";background:var(--spectrum);opacity:.8;height:2px;position:absolute;top:-1px;left:0;right:0}.closing h2{max-width:14ch;font-size:clamp(40px,6.4vw,96px);font-stretch:125%;line-height:.95}.closing p{color:var(--mist);max-width:46ch;margin:0 0 30px}.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin-top:48px;display:grid}.block .products:first-child{margin-top:0}.product-panel{background:var(--steel);border-radius:14px;flex-direction:column;align-items:flex-start;padding:clamp(22px,2.6vw,36px);display:flex;overflow:hidden}.pp-img{border-radius:6px;width:100%;margin-bottom:28px;overflow:hidden}.pp-img img{width:100%;height:auto;transition:transform 1.2s var(--ease);display:block}.product-panel:hover .pp-img img{transform:scale(1.03)}.pp-audience{color:var(--amber);margin:0 0 8px;font-size:14px}.product-panel h3{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(28px,2.8vw,40px);font-stretch:118%;line-height:1}.product-panel p:not(.pp-audience){color:var(--mist);max-width:46ch;margin:0 0 26px}.product-panel .btn{margin-top:auto}@media (max-width:860px){.products{grid-template-columns:minmax(0,1fr)}}.story{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);margin-top:70px;display:grid}.stage{top:calc(var(--head) + 8vh);align-self:start;position:sticky}.stage figure{border-radius:6px;margin:0;position:relative;overflow:hidden}.stage img{width:100%;height:auto;display:block}.focus{border:1.5px solid var(--amber);pointer-events:none;transition:left .8s var(--ease), top .8s var(--ease), width .8s var(--ease), height .8s var(--ease);border-radius:8px;position:absolute;box-shadow:0 0 0 200vmax #0a0a0c9e,0 0 40px #f5a62359}.steps{counter-reset:step;margin:0;padding:0;list-style:none}.steps li{counter-increment:step;min-height:64vh;color:var(--dim);flex-direction:column;justify-content:center;padding:20px 0;transition:color .5s;display:flex}.steps li:first-child{justify-content:flex-start;min-height:46vh;padding-top:4vh}.steps li.on{color:var(--ivory)}.steps h3{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(24px,2.4vw,32px);font-stretch:112%;line-height:1.1}.steps h3:before{content:counter(step, decimal-leading-zero);color:var(--amber);margin-bottom:14px;font-size:13px;font-weight:500;display:block}.steps p{max-width:40ch;margin:0}.steps li:not(.on) p{color:var(--dim)}@media (max-width:860px){.story{grid-template-columns:minmax(0,1fr)}.stage{top:var(--head);z-index:2;background:var(--graphite);padding-bottom:10px}.steps li,.steps li:first-child{min-height:52vh}}.download{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.install{color:var(--mist);max-width:46ch;margin:8px 0 0;padding-left:1.2em}.install li+li{margin-top:10px}.panel{border:1px solid var(--line);background:linear-gradient(#ffffff09,#fff0);border-radius:10px;padding:clamp(24px,3vw,40px);position:relative;overflow:hidden}.panel:before{content:"";background:var(--spectrum);height:2px;position:absolute;top:0;left:0;right:0}.verify{color:var(--mist);margin-top:22px;font-size:14px}.verify summary{cursor:pointer;color:var(--ivory)}.verify ul{margin:12px 0 0;padding-left:1.2em}.verify code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:var(--ivory);background:#00000059;border-radius:6px;margin-top:12px;padding:12px 14px;font:12px/1.6 Consolas,ui-monospace,monospace;display:block}@media (max-width:860px){.download{grid-template-columns:minmax(0,1fr)}}.sibling{background:var(--steel);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(32px,5vw,80px);padding:clamp(32px,5vw,80px);display:grid;overflow:hidden}.sibling p{color:var(--mist);max-width:40ch}.sibling img{width:100%;height:auto;transition:transform 1.2s var(--ease);border-radius:6px;display:block}.sibling:hover img{transform:scale(1.03)}@media (max-width:860px){.sibling{grid-template-columns:minmax(0,1fr)}}.videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:48px;display:grid}.video{aspect-ratio:16/9;background:#000;border-radius:8px;position:relative;overflow:hidden}.video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:860px){.videos{grid-template-columns:minmax(0,1fr)}}.project+.project{border-top:1px solid var(--line);padding-top:clamp(80px,13vh,150px)}.project h2{margin-bottom:18px;font-size:clamp(40px,6vw,84px);font-stretch:125%;line-height:.95}.project-meta{color:var(--amber);margin:0 0 6px;font-size:15px}.project-role{color:var(--mist);max-width:34ch;margin:0}.minor{margin:40px 0 14px;font-size:18px;font-stretch:110%}.credits{border-top:1px solid var(--line);counter-reset:cr}.credits li{counter-increment:cr;border-bottom:1px solid var(--line);grid-template-columns:2.5rem minmax(9rem,12rem) minmax(0,1fr);gap:4px 16px;padding:14px 0;display:grid}.credits li:before{content:counter(cr, decimal-leading-zero);color:var(--amber);padding-top:3px;font-size:13px}.credits b{font-weight:560}.credits span{color:var(--mist)}@media (max-width:600px){.credits li{grid-template-columns:2.5rem minmax(0,1fr)}.credits span{grid-column:2}}.inline-list{color:var(--mist);margin:0;font-size:18px}.gallery-wrap{padding-bottom:clamp(60px,10vh,120px)}.rg-thumb{border-radius:6px}.two-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,96px);display:grid}.two-lists h2{font-size:clamp(26px,2.8vw,38px)}.plain-list{border-top:1px solid var(--line)}.plain-list li{border-bottom:1px solid var(--line);padding:14px 0;font-size:18px}@media (max-width:760px){.two-lists{grid-template-columns:minmax(0,1fr)}}.quote{letter-spacing:-.025em;max-width:26ch;margin:0 0 34px;font-size:clamp(30px,3.8vw,52px);font-weight:500;font-stretch:112%;line-height:1.12}.contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.contact h1{font-size:clamp(44px,6.4vw,100px)}.contact .statement{margin-top:34px}.form label{color:var(--mist);margin-bottom:20px;font-size:14px;display:block}.form label span{color:var(--dim)}.form input,.form select,.form textarea{border:1px solid var(--line);width:100%;color:var(--ivory);background:#00000040;border-radius:8px;margin-top:8px;padding:14px;font-size:16px;display:block}.form select{background:var(--steel)}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--amber);outline:none}.form textarea{resize:vertical}.form .btn{margin-top:6px}.form-help{color:var(--dim);margin:18px 0 0;font-size:13px}@media (max-width:860px){.contact{grid-template-columns:minmax(0,1fr)}}.foot{padding:70px 0 calc(34px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}.foot-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:50px;display:flex}.foot-top p{color:var(--mist);margin:0}.foot-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.foot-nav div{flex-direction:column;gap:9px;font-size:14px;display:flex}.foot-nav p{color:var(--ivory);margin:0 0 6px;font-weight:560}.foot-nav a{color:var(--mist);overflow-wrap:anywhere}.foot-nav a:hover{color:var(--ivory)}.foot-bottom{border-top:1px solid var(--line);color:var(--dim);margin:50px 0 0;padding-top:24px;font-size:13px}@media (max-width:860px){.foot-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.wa-float{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;background:var(--ivory);color:var(--graphite);opacity:0;pointer-events:none;transition:opacity .35s, translate .5s var(--ease);border-radius:999px;padding:13px 20px;font-size:14px;font-weight:560;display:none;position:fixed;translate:0 16px;box-shadow:0 14px 40px #00000073}.wa-float.on{opacity:1;pointer-events:auto;translate:none}@media (max-width:900px){.wa-float{display:block}.foot{padding-bottom:96px}}.notfound{min-height:60vh}
@keyframes yh-rise{0%{transform:translateY(105%)}}@keyframes yh-fade{0%{opacity:0;transform:translateY(14px)}}@keyframes yh-settle{0%{opacity:0;transform:perspective(1600px)translateY(60px)rotateX(10deg)scale(.96)}}@keyframes yh-page{0%{opacity:0}}@keyframes yh-photo{0%{filter:brightness(.35)saturate(.8);transform:scale(1.14)}}@keyframes yh-draw{0%{transform:scaleX(0)}}@keyframes yh-cue{0%{transform:translateY(-28px)}60%,to{transform:translateY(70px)}}@media (prefers-reduced-motion:no-preference){.page{animation:.5s both yh-page}.hero h1 .row>span{animation:yh-rise 1.25s var(--ease) both}.hero h1 .row:nth-child(2)>span{animation-delay:.12s}.hero h1 .row:nth-child(3)>span{animation-delay:.24s}.hero .crumbs,.hero .hero-body,.hero .facts,.contact .panel{animation:yh-fade 1.1s var(--ease) .45s both}.hero .shot{animation:yh-settle 1.6s var(--ease) .3s both}.cinema-media img{animation:yh-photo 2.6s var(--ease) both}.cinema h1 .row>span{animation:yh-rise 1.3s var(--ease) .25s both}.cinema h1 .row:nth-child(2)>span{animation-delay:.37s}.cinema-line{animation:yh-draw 1.5s var(--ease) .85s both}.cinema-place,.cinema-foot{animation:yh-fade 1.2s var(--ease) 1s both}.scroll-cue span{animation:yh-cue 2.4s var(--ease) 2s infinite}.progress{transition:transform .1s linear}}
