:root{--bg:#fff;--ink:#000;--link:#6b6b6b;--link-hover:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0b0b0b;--ink:#f5f5f5;--link:#9a9a9a;--link-hover:#f5f5f5}}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);-webkit-tap-highlight-color:transparent;overflow:hidden}.stage{--lift:clamp(0px, (100vh - 100vw) * .32, 22vh);height:100svh;padding:76px max(4vw, env(safe-area-inset-left)) calc(76px + 2 * var(--lift)) max(4vw, env(safe-area-inset-right));place-items:center;display:grid}.logo{color:var(--ink);aspect-ratio:1199.17/290;-webkit-user-select:none;user-select:none;touch-action:manipulation;width:min(100%,1770px,620.26vh - 942.795px);margin:0;line-height:0}.logo__svg{width:100%;height:100%;display:block;overflow:visible}.logo__svg g,.logo__svg path{transform-box:view-box}@media (max-aspect-ratio:4/5){.stage{padding-left:max(24px, env(safe-area-inset-left));padding-right:max(24px, env(safe-area-inset-right))}}.letter--u1{transform-origin:390.1px 800px;--in:.5s;--rip:4.5s}.letter--lmu{transform-origin:789.8px 800px;--in:.7s;--rip:4.74s}.letter--d{transform-origin:1174.4px 800px;--in:.9s;--rip:4.98s}.k-group{--rip:4.38s}.glass--1{--rip:4.62s}.glass--2{--rip:4.86s}.glass--1{transform-origin:506.1px 708.4px}.glass--2{transform-origin:1070.8px 708.4px}#tri1-top{transform-origin:506.1px 637.8px;--in:1.3s}#tri1-bottom{transform-origin:506.1px 779px;--in:1.4s}#tri2-top{transform-origin:1070.8px 637.8px;--in:1.5s}#tri2-bottom{transform-origin:1070.8px 779px;--in:1.6s}#letter-k{transform-origin:212px 800px}#k-tick{transform-origin:111px 590.9px}.heart,.heart__kick,.heart__beat{transform-origin:335.1px 608.1px}#letter-k{animation:1s cubic-bezier(.2,.6,.2,1) .1s backwards rise}#k-tick{animation:.9s cubic-bezier(.2,.6,.2,1) .8s backwards tick-drop}.letter{animation:rise 1.1s cubic-bezier(.2, .6, .2, 1) var(--in) backwards, ripple 1.4s ease-in-out var(--rip)}[id^=tri]{animation:tri-in 1.1s cubic-bezier(.2, .6, .2, 1) var(--in) backwards}.heart{animation:1s linear 2s backwards heart-in}.heart__kick{animation:1.4s ease-in-out 4.2s heart-touch}.k-group,.glass{animation:ripple 1.4s ease-in-out var(--rip)}.fx--2{transform-origin:335.1px 608.1px;transform:scale(0)}.fx--4 polygon,.fx--5{opacity:0}.logo[data-fx="1"] .fx--2{animation:2.7s linear fx-wave}.logo[data-fx="2"] .fx--1{animation:2.7s linear fx-tide}.logo[data-fx="3"] .fx--3{animation:2.7s linear fx-return}.logo[data-fx="4"] .fx--4 polygon{animation:2.2s linear fx-thirds}.logo[data-fx="4"] .fx--4 polygon:nth-child(2){animation-delay:.25s}.logo[data-fx="4"] .fx--4 polygon:nth-child(3){animation-delay:.5s}.logo[data-fx="5"] .fx--5{animation:2.7s linear fx-stripes}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes tick-drop{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes tri-in{0%{opacity:0;transform:rotate(-60deg)scale(.7)}to{opacity:1;transform:none}}@keyframes heart-in{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.9,.5);transform:translateY(-700px)}12%{opacity:1}55%{opacity:1;animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:none}72%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes heart-touch{0%{transform:none}45%{transform:scale(1.05)}to{transform:none}}@keyframes ripple{0%{translate:0}50%{translate:0 -5px}to{translate:0}}@keyframes fx-tide{0%{animation-timing-function:cubic-bezier(.3,0,.3,1);transform:none}38.5%{transform:translateY(-300px)}61.5%{animation-timing-function:cubic-bezier(.7,0,.7,1);transform:translateY(-300px)}to{transform:translateY(-600px)}}@keyframes fx-wave{0%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:scale(0)}to{transform:scale(1.45)}}@keyframes fx-return{0%{animation-timing-function:cubic-bezier(.3,0,.5,1);transform:none}50%{animation-timing-function:cubic-bezier(.5,0,.7,1);transform:translate(1640px)}to{transform:none}}@keyframes fx-thirds{0%{opacity:0;animation-timing-function:ease-in-out}26%{opacity:1}74%{opacity:1;animation-timing-function:ease-in-out}to{opacity:0}}@keyframes fx-stripes{0%{opacity:0;transform:none}21%{opacity:1}79%{opacity:1}to{opacity:0;transform:translate(240px)}}.ig{left:50%;bottom:max(16px, env(safe-area-inset-bottom));width:44px;height:44px;color:var(--link);border-radius:50%;place-items:center;margin-left:-22px;transition:color .3s,transform .5s;animation:1.2s ease-out 5s backwards ig-in;display:grid;position:fixed}.ig:hover{color:var(--link-hover);transform:translateY(-2px)}.ig:active{transform:scale(.97)}.ig:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@keyframes ig-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.heart-link{cursor:pointer;outline:none}.heart-link:focus-visible circle{stroke:currentColor;stroke-width:3px}@media (prefers-reduced-motion:reduce){.logo__svg *,.ig{transition:none!important;animation:none!important}.ig:hover,.ig:active{transform:none}}.page{min-height:100dvh;padding:calc(16px + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom));box-sizing:border-box;max-width:600px;margin:0 auto}.page h1,.page h2{letter-spacing:.02em;font-weight:500}.page a{color:inherit}
