.home-frame{position:relative;padding:0;background-color:#fff}.home-frame:before,.home-frame:after{content:"";position:absolute;top:0;bottom:0;width:var(--gutter);background:#fff;z-index:30}.home-frame:before{left:0}.home-frame:after{right:0}.home-frame .intro-panel{overflow:hidden}.home-frame .project-story{overflow:hidden;overflow:clip}.intro-panel{position:relative;padding:250px var(--gutter) 110px;text-align:center;background:var(--bg);overflow:hidden}.intro-panel:before{content:"";position:absolute;inset:0;z-index:0;filter:var(--grain-filter-black);mix-blend-mode:hard-light;opacity:.13;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 var(--ramp-start),rgba(0,0,0,var(--grain-black-at-split)) 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 var(--ramp-start),rgba(0,0,0,var(--grain-black-at-split)) 100%)}.intro-panel:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;filter:var(--grain-filter);opacity:.34;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent var(--ramp-start),rgba(0,0,0,var(--grain-soft-at-split)) 100%);mask-image:linear-gradient(to bottom,transparent 0%,transparent var(--ramp-start),rgba(0,0,0,var(--grain-soft-at-split)) 100%)}.intro-panel .wrap{position:relative;z-index:1}.intro-heading{display:flex;align-items:flex-end;justify-content:center;gap:2px}.intro-panel .monkey{width:clamp(130px,13.5vw,190px);display:block;flex:0 0 auto;transform:translate(30px,10px)}.intro-panel h1{font-family:"Baloo2-Bold",var(--display);font-weight:700;font-size:clamp(1.5rem,3vw,2.1rem);letter-spacing:.04em;margin:0 0 6px;display:inline-block;padding-bottom:13px;transform:translate(-60px,-5px);position:relative}.intro-panel h1:after{content:"";position:absolute;left:-65px;right:0;bottom:19px;height:3px;background:var(--accent)}.intro-panel p{font-family:var(--brand-extralight);font-size:1.2rem;max-width:46ch;margin:24px auto .3em;color:var(--ink)}.intro-panel .accent-word{font-family:var(--brand-semibold)}.intro-panel .scroll-note{margin-top:180px;font-size:.95rem;color:var(--ink-soft);display:flex;align-items:center;justify-content:center;gap:26px}.intro-panel .chevron{width:64px;height:64px;display:inline-block;vertical-align:middle;opacity:.85}.sound-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:18px 0 0;padding:6px 10px;display:inline-flex;align-items:center;gap:8px;font-family:var(--brand-extralight);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);opacity:.5;cursor:pointer;transition:opacity .25s ease,color .25s ease}.sound-toggle[hidden]{display:none}.sound-toggle:hover,.sound-toggle:focus-visible{opacity:1;color:var(--ink)}.sound-toggle-i{width:16px;height:16px;flex:0 0 auto;display:block;fill:currentColor;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.sound-toggle-i .snd-wave,.sound-toggle-i .snd-mute{fill:none}.sound-toggle[aria-pressed=false] .snd-wave,.sound-toggle[aria-pressed=true] .snd-mute{display:none}@media(max-width:620px){.intro-heading{flex-direction:column;gap:0}.intro-panel .monkey{width:140px;margin-bottom:-10px;transform:none}.intro-panel h1{transform:none}.intro-panel h1:after{left:0}}.project-story{display:flex;flex-direction:column}.project-panel{position:relative;display:flex;align-items:center;min-height:92vh;padding:var(--fade-offset, 0) var(--gutter) 0;overflow:hidden;overflow:clip;color:#fff;text-decoration:none;scroll-margin-top:calc(var(--header-h, 76px) - var(--fade-offset, 0px) + clamp(0px,var(--fade-offset, 0px) * .25,100vh - 778px));--dev-shadow: drop-shadow(0 14px 28px rgba(0,0,0,.45));--dev-shadow-flush: drop-shadow(0 16px 10px rgba(0,0,0,.42))}.project-panel .panel-bg{position:absolute;inset:0;z-index:0}.project-panel .panel-grain{position:absolute;inset:0;z-index:0;filter:var(--grain-filter);opacity:.16;pointer-events:none}#aws .panel-grain{opacity:.34;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,var(--grain-soft-at-split)) 0%,#000 var(--ramp-end));mask-image:linear-gradient(to bottom,rgba(0,0,0,var(--grain-soft-at-split)) 0%,#000 var(--ramp-end))}#aws:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;filter:var(--grain-filter-black);mix-blend-mode:hard-light;opacity:.13;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,var(--grain-black-at-split)) 0%,transparent var(--ramp-end));mask-image:linear-gradient(to bottom,rgba(0,0,0,var(--grain-black-at-split)) 0%,transparent var(--ramp-end))}#netflix-nolls:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;filter:var(--grain-filter);opacity:.21;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 60%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 60%,transparent 100%)}.project-panel .panel-inner{position:relative;z-index:1;width:100%;max-width:var(--max);margin:0 auto;padding:60px 28px;display:flex;align-items:center;justify-content:flex-end;gap:60px}.project-panel.align-left .panel-inner{flex-direction:row-reverse;justify-content:flex-end}.project-panel .panel-text{max-width:420px;text-align:right;flex:0 0 auto}#gut-check .panel-text,#manatee .panel-text,#dalphin .panel-text{width:420px}.project-panel.align-left .panel-text{text-align:left}.project-panel .idx{font-family:var(--number);font-weight:400;font-size:4.2rem;line-height:1;display:block;text-shadow:0 4px 24px rgba(0,0,0,.35)}#manatee .panel-text .idx,#dalphin .panel-text .idx,#kite .panel-text .idx{position:relative;top:-5px}.project-panel .category{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin:4px 0 0;display:block}.project-panel h2{font-family:var(--display);font-weight:800;font-size:clamp(1.8rem,4vw,2.8rem);white-space:pre-line;margin:6px 0 14px;text-shadow:0 4px 24px rgba(0,0,0,.35)}.project-panel .tagline{font-family:var(--tag-font);font-size:.95rem;letter-spacing:.03em;opacity:.92;margin:0}.project-panel .lock-note{font-family:var(--tag-font);font-size:.9rem;letter-spacing:.03em;line-height:1.5;opacity:.92;margin-top:16px}.project-panel .lock-note .lock-ico{width:1em;height:1em;vertical-align:-.14em;margin-right:.45em;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.project-panel h2 a{color:inherit;text-decoration:none}.project-panel h2 a:hover,.project-panel h2 a:focus-visible{text-decoration:underline;text-underline-offset:6px}.project-panel .panel-link{color:inherit;text-decoration:none}#aws .panel-text{color:#232f3e}#aws .panel-text .tagline,#aws .panel-text .lock-note{color:#232f3e;opacity:1}#manatee .panel-text .tagline,#manatee .panel-text .lock-note{color:#2f322e;opacity:1;text-shadow:none}#kite .panel-text .tagline,#kite .panel-text .lock-note{color:#3a2f14;opacity:1;text-shadow:none}#dalphin .panel-text .tagline,#dalphin .panel-text .lock-note{color:#05202f;opacity:1;text-shadow:none}.gc-device,.mn-device,.dl-device,.kt-row,.alo-device,.kw-device{margin-inline:auto}.device-row{position:relative;left:-108px;display:flex;align-items:flex-end;justify-content:center;gap:26px;flex:0 1 auto;width:56%}.device-row .device-laptop{position:relative;display:block;width:calc(64% + 140px);flex:0 0 auto;align-self:center}.device-row .device-iphone{position:relative;display:block;width:calc(22% + 100px);flex:0 0 auto;height:auto;margin-left:calc(-.185714 * (22% + 100px))}.device-row .nf-frame{display:block;width:100%;height:auto;filter:var(--dev-shadow-flush)}.device-row .nf-phone-frame{display:block;width:100%;height:auto;filter:var(--dev-shadow)}.device-row .device-plus{position:relative;align-self:center;flex:0 0 auto;left:calc(-.0455556 * (64% + 140px) + .0035714 * (22% + 100px));font-family:var(--display);font-size:2rem;font-weight:800;color:#fff;opacity:.9;text-shadow:0 4px 24px rgba(0,0,0,.35)}.nf-screen,.nf-phone-screen{position:absolute;inset:0}.nf-logo,.nf-mark,.nf-mark-cover,.nf-screen-plus{position:absolute}.nf-net{left:28.2222%;top:26.9159%;width:13.4444%;height:41.1215%}.nf-screen-plus{left:47.8889%;top:43.9252%;width:4.2222%;height:7.1028%}.nf-mark-lap{left:58.2222%;top:26.9159%;width:13.5556%;height:41.1215%;--bar:31.9672%;--white-a:36.8182%;--white-b:74.0909%}.nf-logo>i,.nf-screen-plus{background-image:url(/fidan/api/media/assets/netflix/laptop-netflix.png);background-repeat:no-repeat}.nf-net>i{background-size:743.8017% 243.1818%;background-position:32.6059% 45.7143%}.nf-screen-plus{background-size:2368.4211% 1407.8947%;background-position:50% 47.2837%}.nf-logo>i{position:absolute;inset:0;--l:calc(var(--i) * 100% / 14);--r:calc((13 - var(--i)) * 100% / 14 - .5px);clip-path:inset(0 var(--r) 0 var(--l))}.nf-bar{position:absolute;top:0;bottom:0;background:#e50914}.nf-bar-a{left:0;width:var(--bar)}.nf-bar-b{right:0;width:var(--bar)}.nf-bar-white{position:absolute;left:0;right:0;bottom:0;background:#fff}.nf-bar-a>.nf-bar-white{height:var(--white-a)}.nf-bar-b>.nf-bar-white{height:var(--white-b)}.nf-mark-cover{left:46.4286%;top:34.8611%;width:25.7143%;height:26.25%;background:#0a0a0a}.nf-mark-phone{left:47.1429%;top:35.2778%;width:24.2857%;height:25.4167%;--bar:32.3529%;--white-a:36.612%;--white-b:74.3169%}.gc-device{position:relative;flex:0 1 auto;width:30%}.gc-device .gc-phone{width:100%;height:auto;display:block;filter:var(--dev-shadow)}.gc-device .gc-anim{position:absolute;left:59.1%;top:47.95%;width:55%;height:auto;transform:translate(-50%,-50%);border-radius:4%;z-index:1}.gc-device .gc-badge{position:absolute;left:59.1%;top:calc(47.95% - 17px);width:calc(16% - 20px);height:auto;z-index:2;transform:translate(-50%,-50%);filter:drop-shadow(0 4px 10px rgba(0,0,0,.35))}.mn-device{position:relative;flex:0 1 auto;width:26%}.mn-device .mn-phone{width:100%;height:auto;display:block;filter:var(--dev-shadow-flush)}.mn-device .mn-anim{position:absolute;left:49.9%;top:49.7%;width:67%;height:auto;transform:translate(-50%,-50%);z-index:1}.dl-device{position:relative;container-type:inline-size;width:26%;flex:0 0 auto}.dl-device .dl-phone{width:100%;height:auto;display:block;filter:var(--dev-shadow-flush)}.dl-device .dl-screen{position:absolute;inset:2.59% 6.94% 3.16% 6.77%;z-index:1;display:flex;align-items:center;justify-content:center}.dl-device .dl-title{font-family:var(--display);font-weight:800;font-size:14.5cqw;line-height:1;letter-spacing:.04em;color:#000;white-space:nowrap}.dl-device .dl-a{position:relative;display:inline-block}.dl-device .dl-a img{position:absolute;left:calc(50% - .024em);bottom:calc(100% - 1.065em);width:1.547em;max-width:none;height:auto;transform:translate(-50%)}.kt-row{display:flex;align-items:flex-end;justify-content:center;gap:16px;flex:0 1 auto;width:64%}.kt-row img{width:calc((100% - 32px) / 3);height:auto;display:block;filter:drop-shadow(0 6px 12px rgba(0,0,0,.28))}.aws-device{position:relative;left:100px;flex:0 1 auto;width:44%}.aws-device .aws-laptop{width:100%;height:auto;display:block;filter:var(--dev-shadow-flush)}.aws-device .aws-anim{position:absolute;left:49.9%;top:47.4%;width:40%;height:auto;transform:translate(-50%,-50%);z-index:1}.alo-device{position:relative;flex:0 1 auto;width:55.8%}.alo-device .alo-laptop{width:100%;height:auto;display:block;filter:var(--dev-shadow-flush)}.alo-device .alo-screen{position:absolute;left:12.33%;top:11.96%;width:75.33%;height:71.05%;-o-object-fit:cover;object-fit:cover;z-index:1}#kawaii-monster-cafe{padding-bottom:120px}.kw-device{position:relative;flex:0 0 auto;width:56%;--kw-phone-shift:20px;--kw-row-shift:30px;left:calc(-1 * var(--kw-row-shift))}.kw-device .kw-phone{position:relative;z-index:4;display:block;width:46%;margin-right:auto;left:calc(-1 * var(--kw-phone-shift));height:auto;filter:var(--dev-shadow-flush)}.kw-card{position:absolute;left:calc(8% - var(--kw-phone-shift));bottom:10%;width:36%;height:auto;border-radius:16px;-o-object-fit:cover;object-fit:cover;filter:drop-shadow(0 12px 26px rgba(0,0,0,.42));--tx:0%;--ty:0%;--rot:0deg;--fan:translate(calc(var(--tx) + var(--kw-phone-shift)), var(--ty)) rotate(var(--rot));transform:var(--fan)}.kw-card-far{z-index:3;--tx:169.0498%;--ty:-4.0417%;--rot:14deg}.kw-card-mid{z-index:2;--tx:122.2127%;--ty:-2%;--rot:14deg}.kw-card-near{z-index:1;--tx:67.6245%;--ty:-1%;--rot:14deg}.gcz-fill{position:fixed;inset:0;z-index:20;opacity:0;pointer-events:none;background:#0f5e60}.gcz-clone{z-index:21;pointer-events:none;will-change:transform,rotate}.gcz-clone.device-iphone{display:block}.gcz-clone.device-iphone .nf-phone-frame{display:block;width:100%;height:auto;filter:var(--dev-shadow)}.gcz-clone.kt-phone{display:block;height:auto;filter:drop-shadow(0 6px 12px rgba(0,0,0,.28))}.gcz-clone.kw-phone{display:block;height:auto;filter:var(--dev-shadow-flush)}.gcz-wash{position:fixed;z-index:22;opacity:0;pointer-events:none;transform-origin:50% 50%;will-change:transform,rotate,opacity}@media(max-width:860px){.project-panel{min-height:auto;padding:56px var(--gutter);scroll-margin-top:20px}.project-panel .panel-inner{flex-direction:column!important;justify-content:center;text-align:left!important;gap:28px;padding:0 24px}.project-panel .panel-text{width:auto!important;max-width:100%;text-align:left!important}.project-panel .idx{font-size:3rem}.device-row{width:100%;justify-content:center;gap:14px;left:0}.device-row .device-laptop{width:64%}.device-row .device-plus{left:calc(-.0455556 * 64% + .0035714 * 22%)}.device-row .device-iphone{width:22%;margin-left:calc(-.185714 * 22%)}.gc-device,.mn-device{width:62%;margin:0 auto}.dl-device{width:62%;max-width:62%;margin:0 auto}.kt-row{width:100%;gap:8px}.kt-row img{width:calc((100% - 16px) / 3)}.aws-device,.alo-device{width:100%;margin:0 auto;left:0}.kw-device{width:100%;--kw-phone-shift:0px;--kw-row-shift:0px}.kw-device .kw-phone{width:58%}.kw-card{width:44%;left:6%}.kw-card-far{--tx:100%;z-index:1}.kw-card-mid{--tx:72%;z-index:2}.kw-card-near{--tx:45%;z-index:3}}body.page-home,html:has(>body.page-home){overflow-x:clip}.index-nav{position:fixed;left:0;width:var(--gutter);top:50%;z-index:40;transform:translateY(-50%);display:flex;flex-direction:column;gap:22px;align-items:center}.index-nav a{font-family:Baloo2-Bold,Arial Narrow,Franklin Gothic Medium,Arial,sans-serif;font-size:1.3rem;font-weight:900;color:#989898;line-height:1;letter-spacing:.02em;transition:color .2s ease}.index-nav a:hover,.index-nav a.active{color:var(--accent)}.linkedin-float{position:fixed;right:22px;top:50%;z-index:40;width:39px;height:39px;display:block;transform:translateY(-50%);opacity:.92;transition:opacity .2s ease,transform .2s ease}.linkedin-float:hover{opacity:1;transform:translateY(-50%) scale(1.08)}.linkedin-float img{width:100%;height:100%;display:block}@media(max-width:860px){.index-nav,.linkedin-float{display:none}}@keyframes introHeaderDrop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes introRailLeft{0%{opacity:0;transform:translate(-140%,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes introRailRight{0%{opacity:0;transform:translate(80px,-50%)}to{opacity:.92;transform:translateY(-50%)}}@keyframes introFade{0%{opacity:0}to{opacity:1}}@keyframes introType{0%{clip-path:inset(0 100% 0 0)}12.5%{clip-path:inset(0 81.26% 0 0)}25%{clip-path:inset(0 68.88% 0 0)}37.5%{clip-path:inset(0 62.15% 0 0)}50%{clip-path:inset(0 51.25% 0 0)}62.5%{clip-path:inset(0 38.09% 0 0)}75%{clip-path:inset(0 19.37% 0 0)}87.5%{clip-path:inset(0 6.99% 0 0)}to{clip-path:inset(0)}}@keyframes introRuleWipe{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes introMonkeyDrop{0%{opacity:0;transform:translate(30px,-140px)}to{opacity:1;transform:translate(30px,10px)}}@keyframes introColumnLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes introColumnRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes introSoundFade{0%{opacity:0}to{opacity:.5}}.page-home .site-header{animation:introHeaderDrop .8s .2s cubic-bezier(.16,.84,.36,1) backwards}.page-home .home-frame:before{animation:introColumnLeft .8s .85s cubic-bezier(.16,.84,.36,1) backwards}.page-home .home-frame:after{animation:introColumnRight .8s .85s cubic-bezier(.16,.84,.36,1) backwards}.page-home .index-nav{animation:introRailLeft .8s .85s cubic-bezier(.16,.84,.36,1) backwards}.page-home .linkedin-float{animation:introRailRight .8s .85s cubic-bezier(.16,.84,.36,1) backwards}.page-home .intro-panel h1{animation:introType .8s 1.55s steps(1,end) backwards}.page-home .intro-panel h1:after{transform-origin:right center;animation:introRuleWipe .8s 2.45s cubic-bezier(.16,.84,.36,1) backwards}.page-home .intro-panel .monkey{animation:introMonkeyDrop .85s 3.15s cubic-bezier(.16,.84,.36,1) backwards}.page-home .intro-panel p:not(.scroll-note){animation:introFade .7s 3.85s ease-out backwards}.page-home .intro-panel .scroll-note{animation:introFade .8s 4.4s ease-out backwards}.page-home .sound-toggle{animation:introSoundFade .8s 4.9s ease-out backwards}@keyframes nfShutter{0%{opacity:0;clip-path:inset(0 calc(var(--r) + var(--pad)) 0 calc(var(--l) + var(--pad)));animation-timing-function:ease-out}18%,45%{opacity:1;clip-path:inset(0 calc(var(--r) + var(--pad)) 0 calc(var(--l) + var(--pad)))}45%{animation-timing-function:cubic-bezier(.55,0,.6,1)}to{opacity:1;clip-path:inset(0 var(--r) 0 var(--l))}}@keyframes nfScreenPlusIn{0%{opacity:0}}@keyframes nfWipeUp{0%{clip-path:inset(100% 0 0 0)}}.nf-logo>i{--pad:calc((100% / 14 - 1px) / 2);animation:nfShutter 1s linear backwards;animation-play-state:paused}.nf-net>i{animation-delay:calc(1.6s + (13 - var(--i)) * 38.461538ms)}.nf-screen-plus{animation:nfScreenPlusIn .4s ease-out 3.1s backwards;animation-play-state:paused}.nf-bar,.nf-bar-white{clip-path:inset(0);animation:nfWipeUp .7s cubic-bezier(.22,.61,.36,1) backwards;animation-play-state:paused}.nf-bar{animation-delay:4.1s}.nf-bar-white{animation-delay:4.9s}#netflix-nolls.slide-in .nf-logo>i,#netflix-nolls.slide-in .nf-screen-plus,#netflix-nolls.slide-in .nf-bar,#netflix-nolls.slide-in .nf-bar-white{animation-play-state:running}.reveal{opacity:0}.reveal.in-view{animation:fadeInReveal 1.1s cubic-bezier(.445,.05,.55,.95) both}@keyframes fadeInReveal{0%{opacity:0}to{opacity:1}}@supports (animation-timeline:view()){.project-panel{view-timeline:--panel block;--drift-media:24px;--drift-text:10px}.project-panel .panel-text,.project-panel .panel-media{animation:fadeInReveal 1.1s cubic-bezier(.445,.05,.55,.95) both,panelDriftText 1s linear both;animation-timeline:auto,--panel;animation-range:normal,cover 0% cover 100%;animation-play-state:paused,running}.project-panel .panel-media{animation-name:fadeInReveal,panelDriftMedia}.project-panel .panel-text.in-view,.project-panel .panel-media.in-view{animation-play-state:running,running}@keyframes panelDriftText{0%{translate:0 calc(-1 * var(--drift-text))}to{translate:0 var(--drift-text)}}@keyframes panelDriftMedia{0%{translate:0 var(--drift-media)}to{translate:0 calc(-1 * var(--drift-media))}}.tl-probe{position:absolute;left:0;right:0;top:0;height:100%;pointer-events:none;will-change:top}.panel-slide .panel-inner{timeline-scope:--slide;--slide-out:max(150%, 42vw)}.panel-slide .panel-inner>.tl-probe{view-timeline:--slide block}.panel-slide.align-left .panel-text{--slide-x:calc(-1 * var(--slide-out))}.panel-slide.align-left .panel-media,.panel-slide.align-right .panel-text{--slide-x:var(--slide-out)}.panel-slide.align-right .panel-media{--slide-x:calc(-1 * var(--slide-out))}.panel-slide .panel-text,.panel-slide .panel-media{opacity:1;animation:slideExit 1s linear both,slideEnter .9s cubic-bezier(.22,.61,.36,1) backwards;animation-timeline:--slide,auto;animation-range:cover 62% cover 96%,normal;animation-play-state:running,paused}.panel-slide .panel-media{animation-delay:0s,.3s}.panel-slide.slide-in .panel-text,.panel-slide.slide-in .panel-media{animation-play-state:running,running}.panel-slide.parallax-armed .panel-text{animation-name:slideBothLead,slideEnter}.panel-slide.parallax-armed .panel-media{animation-name:slideBothTrail,slideEnter}.panel-slide.parallax-armed .panel-text,.panel-slide.parallax-armed .panel-media{animation-range:cover 0% cover 94%,normal}#alo.parallax-armed .panel-text,#alo.parallax-armed .panel-media{animation-range:cover 0% cover 88%,normal}@keyframes slideEnter{0%{opacity:0;translate:var(--slide-x) 0}}@keyframes slideExit{to{translate:var(--slide-x) 0}}@keyframes slideBothLead{0%{translate:var(--slide-x) 0}16%,62%{translate:0 0}96%,to{translate:var(--slide-x) 0}}@keyframes slideBothTrail{0%,5%{translate:var(--slide-x) 0}22%,62%{translate:0 0}96%,to{translate:var(--slide-x) 0}}@media(max-width:860px){.panel-slide .panel-inner{--slide-out: calc(100% + 50vw) }}#manatee.panel-slide .panel-media{animation-delay:0s,0s}#manatee.parallax-armed .panel-media{animation-name:slideBothLead,slideEnter}#netflix-nolls .panel-inner{timeline-scope:--nf-slide;--nf-travel:max(60vw, 380px);--nf-phone-in:min(220px, 20vw)}#netflix-nolls .panel-inner>.tl-probe{view-timeline:--nf-slide block}#netflix-nolls .panel-text,#netflix-nolls .panel-media{opacity:1}#netflix-nolls .panel-media{animation:none}#netflix-nolls .panel-text{position:relative;z-index:1}#netflix-nolls .panel-text,#netflix-nolls .device-laptop,#netflix-nolls .device-plus,#netflix-nolls .device-iphone{animation:nfExitRight 1s linear both,nfEnterFromRight .9s cubic-bezier(.22,.61,.36,1) backwards;animation-timeline:--nf-slide,auto;animation-range:cover 62% cover 96%,normal;animation-play-state:running,paused}#netflix-nolls .device-laptop{animation-name:nfExitLeft,nfEnterFromLeft;animation-delay:0s,.3s}#netflix-nolls .device-iphone{animation-name:nfExitLeft,nfEnterPhone;animation-delay:0s,.62s}#netflix-nolls .device-plus{animation-name:nfExitLeft,nfPlusIn;animation-delay:0s,1.6s;animation-duration:1s,.45s;animation-timing-function:linear,ease-out}#netflix-nolls.slide-in .panel-text,#netflix-nolls.slide-in .device-laptop,#netflix-nolls.slide-in .device-plus,#netflix-nolls.slide-in .device-iphone{animation-play-state:running,running}@keyframes nfEnterFromRight{0%{opacity:0;translate:var(--nf-travel) 0}}@keyframes nfEnterFromLeft{0%{opacity:0;translate:calc(-1 * var(--nf-travel)) 0}}@keyframes nfEnterPhone{0%{opacity:0;translate:var(--nf-phone-in) 0}}@keyframes nfPlusIn{0%{opacity:0}}@keyframes nfExitRight{to{translate:var(--nf-travel) 0}}@keyframes nfExitLeft{to{translate:calc(-1 * var(--nf-travel)) 0}}#netflix-nolls.parallax-armed .panel-text{animation-name:nfSlideRight,nfEnterFromRight}#netflix-nolls.parallax-armed .device-laptop{animation-name:nfSlideLeft,nfEnterFromLeft}#netflix-nolls.parallax-armed .device-plus{animation-name:nfSlideLeft,nfPlusIn}#netflix-nolls.parallax-armed .device-iphone{animation-name:nfSlideLeft,nfEnterPhone}#netflix-nolls.parallax-armed .panel-text,#netflix-nolls.parallax-armed .device-laptop,#netflix-nolls.parallax-armed .device-plus,#netflix-nolls.parallax-armed .device-iphone{animation-range:cover 0% cover 94%,normal}@keyframes nfSlideRight{0%{translate:var(--nf-travel) 0}22%,62%{translate:0 0}96%,to{translate:var(--nf-travel) 0}}@keyframes nfSlideLeft{0%,6%{translate:calc(-1 * var(--nf-travel)) 0}28%,62%{translate:0 0}96%,to{translate:calc(-1 * var(--nf-travel)) 0}}#kite .panel-inner{--kt-travel:max(68vw, 380px);--kt-travel-r:50%;--kt-travel-l:50%;--kt-travel-t:25%}#kite .panel-media{animation:none}#kite .kt-phone{animation:ktExitLeft 1s linear both,ktEnterLeft .9s cubic-bezier(.22,.61,.36,1) backwards;animation-timeline:--slide,auto;animation-range:cover 62% cover 96%,normal;animation-play-state:running,paused}#kite .kt-phone-left{animation-delay:0s,.3s}#kite .kt-phone-right{animation-name:ktExitLeft,ktEnterRight;animation-delay:0s,0s}#kite .kt-phone-mid{animation-name:ktExitLeft,ktEnterTop;animation-delay:0s,.8s}#kite.slide-in .kt-phone{animation-play-state:running,running}#kite.parallax-armed .kt-phone-left{animation-name:ktSlideLeft,ktEnterLeft}#kite.parallax-armed .kt-phone-right{animation-name:ktSlideLeft,ktEnterRight}#kite.parallax-armed .kt-phone-mid{animation-name:ktSlideLeft,ktEnterTop}#kite.parallax-armed .kt-phone{animation-range:cover 0% cover 94%,normal}@keyframes ktEnterLeft{0%{opacity:0;translate:calc(-1 * var(--kt-travel-l)) 0}}@keyframes ktEnterRight{0%{opacity:0;translate:var(--kt-travel-r) 0}}@keyframes ktEnterTop{0%{opacity:0;translate:0 calc(-1 * var(--kt-travel-t))}}@keyframes ktExitLeft{to{translate:calc(-1 * var(--kt-travel)) 0}}@keyframes ktSlideLeft{0%,5%{translate:calc(-1 * var(--kt-travel)) 0}22%,62%{translate:0 0}96%,to{translate:calc(-1 * var(--kt-travel)) 0}}#kawaii-monster-cafe .panel-text,#kawaii-monster-cafe .panel-media{animation:slideEnter .9s cubic-bezier(.22,.61,.36,1) backwards;animation-timeline:auto;animation-range:normal;animation-play-state:paused}#kawaii-monster-cafe .panel-media{animation-delay:.3s}#kawaii-monster-cafe.slide-in .panel-text,#kawaii-monster-cafe.slide-in .panel-media{animation-play-state:running}#kawaii-monster-cafe .kw-card{animation:kwTuck 1s linear both,kwDeal 1.2s cubic-bezier(.33,.05,.2,1) backwards;animation-timeline:--slide,auto;animation-range:cover 62% cover 96%,normal;animation-play-state:running,paused}#kawaii-monster-cafe .kw-card-near{animation-delay:0s,1.2s}#kawaii-monster-cafe .kw-card-mid{animation-delay:0s,1.7s}#kawaii-monster-cafe .kw-card-far{animation-delay:0s,2.2s}#kawaii-monster-cafe.slide-in .kw-card{animation-play-state:running,running}#kawaii-monster-cafe.parallax-armed .kw-card-far{animation-name:kwFanFar,kwDeal}#kawaii-monster-cafe.parallax-armed .kw-card-mid{animation-name:kwFanMid,kwDeal}#kawaii-monster-cafe.parallax-armed .kw-card-near{animation-name:kwFanNear,kwDeal}#kawaii-monster-cafe.parallax-armed .kw-card{animation-range:cover 0% cover 100%,normal}@keyframes kwDeal{0%{transform:none}to{transform:var(--fan)}}@keyframes kwTuck{to{transform:none}}@keyframes kwFanFar{0%,5%{transform:none}15%,62%{transform:var(--fan)}80%,to{transform:none}}@keyframes kwFanMid{0%,2%{transform:none}11%,68%{transform:var(--fan)}86%,to{transform:none}}@keyframes kwFanNear{0%{transform:none}7%,74%{transform:var(--fan)}92%,to{transform:none}}}@keyframes homeFooterDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:none}}body.page-home .site-footer.reveal{opacity:0}body.page-home .site-footer.reveal.in-view{animation:homeFooterDown 1s cubic-bezier(.22,.61,.36,1) both}@media(prefers-reduced-motion:reduce){.page-home .home-frame:before,.page-home .home-frame:after,.page-home .site-header,.page-home .index-nav,.page-home .linkedin-float,.page-home .intro-panel h1,.page-home .intro-panel h1:after,.page-home .intro-panel .monkey,.page-home .intro-panel p:not(.scroll-note),.page-home .intro-panel .scroll-note,.page-home .sound-toggle,.nf-logo>i,.nf-bar,.nf-bar-white,.nf-screen-plus{animation:none}.reveal,.reveal.in-view,body.page-home .site-footer.reveal,body.page-home .site-footer.reveal.in-view{opacity:1;animation:none;transform:none}.project-panel .panel-text,.project-panel .panel-media,.panel-slide .panel-text,.panel-slide .panel-media,#netflix-nolls .panel-text,#netflix-nolls .panel-media,#netflix-nolls .device-laptop,#netflix-nolls .device-iphone,#netflix-nolls .device-plus,#kite .kt-phone,#kawaii-monster-cafe .panel-text,#kawaii-monster-cafe .panel-media{animation:none;opacity:1;translate:none}#kawaii-monster-cafe .kw-card{animation:none;transform:var(--fan)}}
