.identity-ink-fx{pointer-events:none;z-index:3;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 60px,#000 105px);mask-image:linear-gradient(#0000 60px,#000 105px)}.identity-ink-fx canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.world-fallback{opacity:0;pointer-events:none;position:absolute;inset:0}.identity-story[data-phase="2"] .world-fallback{opacity:.4}.identity-ink-fx[data-gpu-state=ready] .world-fallback,.identity-ink-fx[data-gpu-state=paused] .world-fallback{opacity:0}.world-fallback i{background:repeating-linear-gradient(139deg,transparent 0 51px,var(--cyan) 52px 54px,transparent 55px 93px,var(--paper) 94px 95px,transparent 96px 132px);clip-path:polygon(53% 0,100% 0,100% 49%,64% 32%,77% 100%,32% 100%,57% 51%,0 89%,0 53%);position:absolute;inset:7% -5% 0}.world-fallback i:nth-child(2){background:repeating-linear-gradient(139deg,transparent 0 86px,var(--pink) 87px 92px,transparent 94px 153px);clip-path:polygon(81% 0,100% 0,100% 30%,21% 100%,0 100%,0 77%);inset:16% -9% 12%}.world-fallback i:nth-child(3),.world-fallback b{display:none}.identity-word{perspective:1000px;transform-style:preserve-3d}.identity-word>span{backface-visibility:visible;transform-style:preserve-3d}.identity-copy--arrival h1,.identity-copy--notice h2,.identity-copy--rest h2{paint-order:stroke fill;-webkit-text-stroke:4px var(--paper)}@media (prefers-reduced-motion:reduce){.world-fallback{display:none}}
.paper-cursor,.paper-cursor-frame{--riso-ink:#10213d;--riso-paper:#f8faf7;--riso-cyan:#36bfc4;--riso-red:#ed7889}:is(html:has(.paper-cursor),html:has(.paper-cursor) *){cursor:none!important}.cursor-rift{--cursor-rift-slit-shape:polygon(0 49%, 9% 20%, 22% 34%, 35% 7%, 49% 31%, 64% 0, 75% 29%, 100% 43%, 85% 65%, 67% 58%, 53% 100%, 38% 66%, 19% 88%);z-index:98;isolation:isolate;pointer-events:none;background:0 0;border:0;overflow:visible}.cursor-rift-canvas,.cursor-rift-press-layer{pointer-events:none;position:absolute;inset:0;overflow:visible}.cursor-rift-canvas{transform-origin:50%;will-change:opacity, transform}.cursor-rift-stage{transform-origin:50%;will-change:opacity, transform;width:42px;height:42px;position:absolute;top:50%;left:50%;translate:-50% -50%}.paper-cursor-text{--text-cursor-ink:#171b39;--text-cursor-paper:#f7f3e9;--text-cursor-cyan:#44d8e3;--text-cursor-pink:#ff4e93;z-index:5;pointer-events:none;transform-origin:50%;will-change:opacity, transform;width:16px;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.paper-cursor-text>svg{width:100%;height:100%;display:block;overflow:visible}.paper-cursor-grab{pointer-events:none;transform-origin:50%;width:58px;height:58px;position:absolute;top:calc(50% - 30px);left:calc(50% - 29px)}.paper-cursor-grab>svg{width:100%;height:100%;display:block;overflow:visible}.paper-text-print{transition:transform .12s ease-out}.paper-text-print--cyan{transform:translate(-1.3px,-.5px)}.paper-text-print--pink{transform:translate(1.3px,.5px)}.paper-cursor-text[data-text-state=pressed] .paper-text-print--cyan{transform:translate(-.7px)}.paper-cursor-text[data-text-state=pressed] .paper-text-print--pink{transform:translate(.7px)}.cursor-target-frame{z-index:99997;pointer-events:none;contain:strict;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}.paper-cursor-frame path{fill:none;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.paper-frame-paper{stroke:#f7f3e9;stroke-width:5px}.paper-frame-ink{stroke:#171b39;stroke-width:1.6px}.paper-frame-corner{stroke:#171b39;stroke-width:2.6px}.paper-frame-cyan{stroke:#44d8e3;stroke-width:3px;transform:translate(-1.5px,-1.5px)}.paper-frame-pink{stroke:#ff4e93;stroke-width:3px;transform:translate(1.5px,1.5px)}.paper-cursor-sprite{transform-origin:87.5%;pointer-events:none;width:56px;height:56px;display:block;position:absolute;top:calc(50% - 28px);left:calc(50% - 49px)}.paper-cursor-sprite>svg{width:100%;height:100%;display:block;overflow:visible}.paper-cursor-echo{will-change:opacity, transform}.paper-cursor-echo-cyan,.paper-cursor-streaks{--riso-cyan:color-mix(in srgb, var(--city-cyan,#4ed5d0) 72%, var(--city-ink,#1c263e))}.paper-cursor-echo-pink,.paper-cursor-streaks{--riso-red:color-mix(in srgb, var(--city-rust,#ef668d) 78%, var(--city-ink,#1c263e))}.paper-cursor-streaks{transform-origin:100%;pointer-events:none;width:110px;height:42px;position:absolute;top:0;right:21px;overflow:visible}@media (prefers-reduced-motion:reduce){.paper-cursor-echo{will-change:auto}}
.identity-story [data-control-response]{-webkit-tap-highlight-color:transparent}.identity-story [data-control-response=ink]{isolation:isolate;position:relative}.identity-story [data-control-response=ink]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg, transparent 0 2%, var(--cyan) 2% 100%) 0 0 / calc(100% - 4px) calc(100% - 5px) no-repeat, var(--pink);clip-path:polygon(1% 14%,88% 0,100% 20%,97% 82%,8% 100%,0 73%);opacity:0;transform-origin:var(--control-origin,0 50%);transition:transform .34s cubic-bezier(.16,.95,.25,1.26),opacity 90ms,background-size .1s;position:absolute;inset:5px -8px;transform:scale(.04,.58)skew(-16deg)}.identity-story [data-control-response=ink][data-control-hot=true]:before{opacity:1;transform:translate(calc(var(--control-x) * .36), calc(var(--control-y) * .28 - 1px)) scale(1) skewX(calc(-3deg + var(--control-lean)))}.identity-story [data-control-response=ink][data-control-hot=true]{color:var(--ink)}.identity-story [data-control-response=ink][data-control-down=true]:before{background-size:calc(100% - 1px) calc(100% - 2px),auto;transition-duration:80ms;transform:translate(1px,3px)scale(1.015,.86)skew(0)}@media (max-width:700px){.identity-story [data-control-response=ink]:before{inset-inline:-5px}}.identity-story .identity-header [data-control-response][data-control-hot=true]:after{transform-origin:0;transform:scaleX(1)}.identity-story [data-control-response=ink]>svg,.identity-story [data-control-response=paper]>span>svg{transition:transform .23s cubic-bezier(.2,.8,.2,1.3)}.identity-story [data-control-response=ink][data-control-hot=true]>svg,.identity-story [data-control-response=paper][data-control-hot=true]>span>svg{animation:.42s cubic-bezier(.2,.75,.2,1) both control-arrow-flight}.identity-story [data-control-response=ink][data-control-down=true]>svg,.identity-story [data-control-response=paper][data-control-down=true]>span>svg{animation:none;transform:translate(3px,-3px)scale(.82)}.identity-story [data-control-response=paper]:before{transition:transform .35s cubic-bezier(.17,.8,.22,1.25)}.identity-story [data-control-response=paper]:after{background:linear-gradient(105deg, var(--cyan) 0 48%, var(--paper) 51% 100%);background-position:100% 0;background-size:215% 100%;transition:background-position .33s cubic-bezier(.2,.75,.2,1),transform .25s cubic-bezier(.17,.8,.22,1.25)}.identity-story [data-control-response=paper]>span,.identity-story [data-control-response=paper]>small{transition:transform .35s cubic-bezier(.17,.8,.22,1.25),opacity .18s;transform:translate(0)}.identity-story [data-control-response=paper][data-control-hot=true]:before{transform:translate(-4px,6px)rotate(-2deg)}.identity-story [data-control-response=paper][data-control-hot=true]:after{background-position:0 0;transform:translate(1px,-3px)}.identity-story [data-control-response=paper][data-control-hot=true]>span{transform:translate(var(--control-x), calc(var(--control-y) - 3px))}.identity-story [data-control-response=paper][data-control-hot=true]>small{opacity:1;transform:translate(calc(var(--control-x) * -.5), -5px)}.identity-story [data-control-response=paper][data-control-down=true]:before{transform:translate(-1px,2px)}.identity-story [data-control-response=paper][data-control-down=true]:after{transform:translate(2px,3px)}.identity-story [data-control-response=paper][data-control-down=true]>span{transform:translate(2px,3px)scale(.97)}.identity-story [data-control-response=brand]>span{transition:transform .36s cubic-bezier(.17,.8,.22,1.35),color .16s}.identity-story [data-control-response=brand][data-control-hot=true]>span{transform:translate(calc(var(--control-x) + 2px), -7px) rotate(16deg) scale(1.15);color:var(--cyan)}.identity-story [data-control-response=brand][data-control-down=true]>span{transform:translate(1px,3px)rotate(-8deg)scale(1.3,.7)}.identity-story .identity-scroll-cue [data-control-response]>span,.identity-story .identity-author[data-control-response]>b,.identity-story .identity-author[data-control-response]>span{transition:transform .3s cubic-bezier(.17,.8,.22,1.25),opacity .18s}.identity-story .identity-scroll-cue [data-control-hot=true]>span{transform:translate(var(--control-x), 8px)}.identity-story .identity-author[data-control-hot=true]>b{transform:translate(var(--control-x), -2px)}.identity-story .identity-author[data-control-hot=true]>span{opacity:1;transform:translate(3px)}.identity-story [data-control-response=spark]>svg{transition:translate .26s cubic-bezier(.17,.8,.22,1.25),scale .26s cubic-bezier(.17,.8,.22,1.25)}.identity-story [data-control-response=spark][data-control-hot=true]>svg{translate:var(--control-x) var(--control-y);scale:1.2}.identity-story [data-control-response=spark][data-control-down=true]>svg{scale:.72}.identity-story [data-control-response=spark][data-control-hot=true]:after{opacity:.6;transform:scale(1)}@keyframes control-arrow-flight{0%{opacity:1;transform:translate(0)}38%{opacity:0;transform:translate(11px,-11px)}39%{opacity:0;transform:translate(-8px,8px)}to{opacity:1;transform:translate(3px,-3px)}}.identity-story[data-control-selecting=true] .identity-header [data-control-response]>svg,.identity-story[data-control-selecting=true] .identity-footer [data-control-response]>svg,.identity-story[data-control-selecting=true] [data-control-response=brand]>span,.identity-story[data-control-selecting=true] .identity-scroll-cue [data-control-response]>span{transform:none}.identity-story[data-control-selecting=true] .identity-header [data-control-response]:after{transform:scaleX(0)}.identity-story[data-control-selecting=true] [data-control-response=spark]:after{opacity:0;transform:scale(.6)}.identity-story [data-control-quiet=true]:before,.identity-story [data-control-quiet=true]:after,.identity-story [data-control-quiet=true]>b,.identity-story [data-control-quiet=true]>span,.identity-story [data-control-quiet=true]>small,.identity-story [data-control-quiet=true]>svg,.identity-story [data-control-quiet=true]>span>svg{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.identity-story [data-control-response]:before,.identity-story [data-control-response]:after,.identity-story [data-control-response]>b,.identity-story [data-control-response]>span,.identity-story [data-control-response]>small,.identity-story [data-control-response]>svg,.identity-story [data-control-response]>span>svg{transition:none!important;animation:none!important}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.identity-story[data-r5-cursor-active=true] [data-control-response=ink]:before{opacity:0;transition:none;transform:none}.identity-story[data-r5-cursor-active=true] [data-control-response=ink][data-control-hot=true]{color:inherit}.identity-story[data-r5-cursor-active=true] [data-control-response=paper]:before,.identity-story[data-r5-cursor-active=true] [data-control-response=paper]:after{background-position:100% 0;transition:none;transform:none}.identity-story[data-r5-cursor-active=true] [data-control-response=paper]>span,.identity-story[data-r5-cursor-active=true] [data-control-response=paper]>small{transform:none}.identity-story[data-r5-cursor-active=true] .identity-header [data-control-response]:after{transform:scaleX(0)}}
.scene-overdrive{pointer-events:none;contain:layout style;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:clip}.scene-overdrive--back{z-index:3}.scene-overdrive--front{z-index:8}.scene-overdrive *{pointer-events:none!important}.overdrive-paper-margin{transform-origin:50%;width:55px;position:absolute;inset:18% -20px 10% auto;overflow:hidden}.overdrive-paper-margin>div{flex-direction:column;justify-content:space-between;height:150%;display:flex}.overdrive-paper-margin i{border-top:2px solid;border-left:2px solid;width:60%;height:7%;display:block;transform:skewY(-23deg)}.overdrive-paper-margin i:nth-child(2n){width:100%}.overdrive-paper-margin i:nth-child(3n){border-top-width:7px}.overdrive-cut-panels{perspective:1300px;width:72%;height:54%;transform-style:preserve-3d;position:absolute;top:14%;left:34%;transform:rotate(8deg)}.overdrive-cut-panel{top:0;left:calc(var(--cut-i)*34%);transform-origin:100%;clip-path:polygon(3% 0,100% 0,100% 98%,0 96%);background:#171b39;border-right:5px solid #f7f3e9;width:34%;height:100%;position:absolute}.overdrive-cut-panel:before{content:"";opacity:.28;background:repeating-linear-gradient(-30deg,#0000 0 20px,#44d8e3 21px 23px,#0000 24px 39px);position:absolute;inset:0}.overdrive-cut-panel i{background:#ff4e93;width:72%;height:2%;position:absolute;top:4%;left:15%;transform:rotate(-20deg)}.overdrive-folds{perspective:950px;perspective-origin:50% 0;transform-style:preserve-3d;isolation:isolate;position:absolute;inset:74% -3% -8%}.overdrive-fold{top:0;bottom:0;left:calc(var(--fold-i)*16.667%);transform-origin:bottom;width:17%;transform-style:preserve-3d;backface-visibility:hidden;position:absolute}.overdrive-fold-face{clip-path:polygon(0 12%,17% 7%,31% 14%,48% 0,72% 6%,85% 2%,100% 11%,100% 100%,0 100%);transform-origin:bottom;background:#f7f3e9;border-right:1px solid #171b39;position:absolute;inset:0;box-shadow:inset -14px 0 #171b39}.overdrive-fold-face:before{content:"";opacity:.15;background-image:radial-gradient(#171b39 1px,#0000 1.5px);background-size:7px 7px;position:absolute;inset:5% 0 0}.overdrive-fold-face>span{border-top:3px solid #171b39;position:absolute;inset:20% 10% 12%;transform:rotate(-15deg)}.overdrive-fold-face>i{clip-path:polygon(21% 0,100% 11%,72% 95%,0 100%);background:#44d8e3;width:22%;height:43%;position:absolute;top:18%;left:38%;transform:rotate(20deg)}.overdrive-fold-face>b{background:#171b39;width:36%;height:4%;position:absolute;top:66%;left:17%;transform:rotate(-18deg)}.overdrive-fold--1 .overdrive-fold-face{background:#44d8e3}.overdrive-fold--1 .overdrive-fold-face>i{background:#ff4e93;transform:rotate(-31deg)}.overdrive-fold--2 .overdrive-fold-face{background:#ff4e93}.overdrive-fold--2 .overdrive-fold-face>i{background:#f7f3e9}.overdrive-fall-smear{transform-origin:bottom;opacity:0;width:36%;height:59%;position:absolute;top:-3%;left:32%}.overdrive-impact{transform-origin:50% 56%;opacity:0;width:75%;height:36%;position:absolute;top:33%;left:16%}.overdrive-impact>svg{width:100%;height:100%;overflow:visible}.overdrive-impact>i{transform-origin:50% -35%;width:2px;height:25%;transform:rotate(calc(var(--ray)*30deg)) translateY(130%);clip-path:polygon(0 0,100% 16%,50% 100%);background:#171b39;position:absolute;top:56%;left:50%}.overdrive-impact>i:nth-child(3n){background:#ff4e93;width:5px;height:32%}.overdrive-wake-mark{transform-origin:bottom;width:9vw;height:19vh;position:absolute;top:51%;left:77%}.overdrive-claws{transform-origin:62% 57%;width:100%;height:100%;position:absolute;inset:0}.overdrive-claws path{stroke-linecap:butt;stroke-dasharray:1;mix-blend-mode:normal}.scene-overdrive[data-active=false] *{animation-play-state:paused!important}.scene-overdrive[data-quiet=true] .overdrive-folds,.scene-overdrive[data-quiet=true] .overdrive-cut-panels,.scene-overdrive[data-quiet=true] .overdrive-paper-margin,.scene-overdrive--front[data-quiet=true]{display:none}.scene-overdrive[data-quiet=true] *{animation:none!important}.scene-overdrive--back{-webkit-mask-image:linear-gradient(#0000 60px,#000 100px);mask-image:linear-gradient(#0000 60px,#000 100px)}.overdrive-fold-face{box-shadow:none;clip-path:polygon(0 36%,19% 25%,39% 32%,61% 8%,75% 16%,100% 0,95% 100%,0 100%);background:#f7f3e9;border-right:0}.overdrive-fold-face:before{opacity:.13;clip-path:polygon(0 0,75% 0,0 100%);inset:24% 0 0}.overdrive-fold-face:after{content:"";opacity:.17;clip-path:polygon(91% 0,100% 0,100% 100%,54% 100%);background:#171b39;position:absolute;inset:0}.overdrive-fold-face>span{border-top-width:2px;inset:25% -8% 0;transform:rotate(-27deg)}.overdrive-fold:first-child{width:22%}.overdrive-fold:nth-child(2){width:15%;top:15%;left:18%}.overdrive-fold:nth-child(3){width:27%;top:8%;left:29%}.overdrive-fold:nth-child(4){width:15%;top:28%;left:52%}.overdrive-fold:nth-child(5){width:21%;top:6%;left:64%}.overdrive-fold:nth-child(6){width:20%;top:21%;left:82%}.overdrive-fold:nth-child(2) .overdrive-fold-face{clip-path:polygon(0 0,37% 24%,67% 22%,100% 64%,94% 100%,0 100%);background:#44d8e3}.overdrive-fold:nth-child(2) .overdrive-fold-face>span{top:42%;transform:rotate(35deg)}.overdrive-fold:nth-child(3) .overdrive-fold-face{clip-path:polygon(0 22%,15% 34%,48% 0,60% 18%,75% 11%,100% 52%,100% 100%,0 100%);background:#f7f3e9}.overdrive-fold:nth-child(3) .overdrive-fold-face:after{clip-path:polygon(48% 0,60% 18%,79% 100%,70% 100%)}.overdrive-fold:nth-child(4) .overdrive-fold-face{clip-path:polygon(0 45%,27% 12%,52% 21%,100% 0,100% 100%,0 100%)}.overdrive-fold:nth-child(5) .overdrive-fold-face{clip-path:polygon(0 7%,17% 19%,25% 9%,64% 43%,75% 40%,100% 66%,100% 100%,0 100%);background:#ff4e93}.overdrive-fold:nth-child(5) .overdrive-fold-face>span{top:46%;transform:rotate(29deg)}.overdrive-fold:nth-child(6) .overdrive-fold-face{clip-path:polygon(0 39%,30% 48%,57% 18%,73% 25%,100% 0,100% 100%,0 100%);background:#f7f3e9}@media (max-width:700px){.overdrive-paper-margin{right:-9px;width:26px;inset-block:29% 19%}.overdrive-cut-panels{width:113%;height:34%;top:30%;left:11%}.overdrive-cut-panel{border-right-width:3px}.overdrive-folds{perspective:600px;inset:80% -8% -8%}.overdrive-fold-face{box-shadow:inset -5px 0 #171b39}.overdrive-fold-face>span{border-top-width:2px}.overdrive-fold-face:before{background-size:5px 5px}.overdrive-fold-face>i{width:39%;left:22%}.overdrive-impact{width:155%;height:21%;top:44%;left:-31%}.overdrive-impact>i{width:1.5px;height:33%}.overdrive-fall-smear{width:85%;height:62%;left:8%}.overdrive-wake-mark{width:18vw;height:15vh;top:54%;left:76%}.overdrive-claws{width:160%;left:-30%}}@media (max-height:520px){.overdrive-cut-panels{width:68%;height:47%;top:23%;left:40%}.overdrive-folds{top:82%}.overdrive-impact{width:59%;height:40%;top:28%;left:22%}.overdrive-wake-mark{width:7vw;height:23vh;top:48%;left:79%}.overdrive-fall-smear{width:30%;height:57%;left:35%}}@media (max-width:700px) and (min-height:521px){.scene-overdrive--back{-webkit-mask-image:linear-gradient(#0000 50px,#000 95px);mask-image:linear-gradient(#0000 50px,#000 95px)}.overdrive-cut-panels{top:34%;left:23%}.overdrive-folds{top:86%;bottom:-4%}.overdrive-fold-face{box-shadow:none}}@media (prefers-reduced-motion:reduce){.scene-overdrive--front,.overdrive-folds,.overdrive-cut-panels,.overdrive-paper-margin{display:none}.scene-overdrive *{animation:none!important}}
.comic-backdrop{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--ink);contain:layout style;position:absolute;inset:0;overflow:clip;-webkit-mask-image:linear-gradient(#0000 70px,#000 110px);mask-image:linear-gradient(#0000 70px,#000 110px)}.comic-backdrop *{pointer-events:none!important}.comic-backdrop svg{position:absolute;overflow:visible}.comic-backdrop__sky{transform-origin:80% 15%;width:44vw;height:auto;top:12%;right:-9vw}.comic-backdrop__cloud{transform-origin:75% 60%;width:29vw;height:auto;top:16%;right:-4vw}.comic-backdrop__margin{transform-origin:0 80%;width:9vw;height:84%;top:2%;left:-4.5vw}.comic-backdrop__floor{transform-origin:0;width:54vw;height:8vh;top:80%;left:-7%}.comic-backdrop__arrow{transform-origin:52% 75%;width:6.5vw;height:auto;top:54%;right:11%}.comic-backdrop__chip{background:var(--pink);clip-path:polygon(0 7%,83% 0,100% 73%,17% 100%);width:26px;height:39px;position:absolute;top:67%;left:10%}.comic-backdrop__chip i{border-top:2px solid var(--ink);border-left:2px solid var(--ink);position:absolute;inset:3px 4px 6px 3px}.comic-backdrop__stamp{z-index:12;pointer-events:none;-webkit-user-select:none;user-select:none;border:3px solid var(--ink);background:var(--paper);box-shadow:5px 6px 0 var(--pink);text-align:center;transform-origin:72% 15%;padding:10px 16px 12px;font-family:Tawny Story,PingFang SC,sans-serif;position:absolute;top:40%;right:7%}.comic-backdrop__stamp:before{content:"";border:1px solid var(--ink);position:absolute;inset:3px}.comic-backdrop__stamp span{letter-spacing:.6em;text-indent:.6em;margin-bottom:4px;font-size:11px;display:block;position:relative}.comic-backdrop__stamp strong{letter-spacing:-.035em;font-size:24px;font-weight:900;line-height:1.15;display:block;position:relative}.comic-backdrop__stamp i{background:var(--ink);width:28px;height:3px;position:absolute;top:8px;left:-21px;transform:rotate(24deg)}.comic-backdrop__stamp i:before{content:"";background:var(--ink);width:20px;height:2px;position:absolute;top:13px;left:4px;transform:rotate(-22deg)}@media (max-width:700px){.comic-backdrop{-webkit-mask-image:linear-gradient(#0000 66px,#000 90px);mask-image:linear-gradient(#0000 66px,#000 90px)}.comic-backdrop__sky{width:73vw;top:20%;right:-34vw}.comic-backdrop__cloud{width:59vw;top:25%;right:-29vw}.comic-backdrop__margin{width:20vw;height:67%;top:14%;left:-11vw}.comic-backdrop__floor{width:71vw;height:5vh;top:77%;left:-18vw}.comic-backdrop__arrow{width:14vw;top:69%;right:6%}.comic-backdrop__chip{width:17px;height:26px;top:67%;left:8%}.comic-backdrop__stamp{box-shadow:4px 4px 0 var(--pink);border-width:2px;padding:8px 11px 10px;top:70%;right:9%}.comic-backdrop__stamp strong{font-size:20px}.comic-backdrop__stamp span{margin-bottom:4px;font-size:8px}.comic-backdrop__stamp:before{inset:2px}.comic-backdrop__stamp i{width:20px;left:-15px}}@media (max-height:520px){.comic-backdrop__sky{width:37vw;top:18%;right:-9vw}.comic-backdrop__cloud{width:25vw;top:14%;right:-7vw}.comic-backdrop__floor{top:83%}.comic-backdrop__arrow{width:5vw;top:61%;right:9%}.comic-backdrop__stamp{padding:6px 11px;top:47%;right:7%}.comic-backdrop__stamp strong{font-size:18px}.comic-backdrop__stamp span{font-size:8px}}
.identity-header:has(.blog-portal){align-items:flex-start}#identity-nav.blog-portal-nav{color:var(--ink);background:0 0;margin:2px 0 0;padding:0}.identity-header .blog-portal{width:clamp(264px,23vw,332px);height:142px;color:var(--ink);isolation:isolate;-webkit-tap-highlight-color:transparent;touch-action:manipulation;padding:0;display:block;position:relative}.identity-story .identity-header .blog-portal:before,.identity-story .identity-header .blog-portal:after{display:none}.blog-portal__float{pointer-events:none;animation:5.4s ease-in-out infinite blog-paper-float;position:absolute;inset:14px 9px 16px}.blog-portal__sheet,.blog-portal__face{clip-path:polygon(0 6%,33% 1%,53% 5%,82% 0,100% 9%,98% 74%,92% 100%,62% 95%,38% 100%,0 91%,2% 55%);transition:transform .38s cubic-bezier(.18,.9,.25,1.3);position:absolute;inset:0}.blog-portal__sheet{background:var(--ink)}.blog-portal__sheet:after{content:"";clip-path:inherit;position:absolute;inset:3px}.blog-portal__sheet--cyan{transform:translate(-7px,-3px)rotate(-8deg)}.blog-portal__sheet--cyan:after{background:var(--cyan)}.blog-portal__sheet--pink{transform:translate(8px,10px)rotate(-1deg)}.blog-portal__sheet--pink:after{background:var(--pink)}.blog-portal__face{background:var(--ink);transform-origin:72% 65%;transform:rotate(-5deg)}.blog-portal__paper{background:var(--paper);clip-path:inherit;transition:background-color .18s;position:absolute;inset:3px}.blog-portal__label{letter-spacing:.13em;font-size:10px;font-weight:900;position:absolute;top:15px;left:22px}.blog-portal__domain{letter-spacing:-.065em;text-transform:uppercase;text-shadow:2px 3px 0 var(--cyan);font-family:Tawny Display,Arial Black,sans-serif;font-size:clamp(39px,3.6vw,52px);font-style:italic;font-weight:900;line-height:1;transition:transform .35s cubic-bezier(.18,.9,.25,1.3),text-shadow .22s;position:absolute;top:34px;left:18px}.blog-portal__arrow{width:66px;height:66px;transition:transform .35s cubic-bezier(.18,.9,.25,1.45);position:absolute;top:20px;right:12px;transform:rotate(3deg)}.identity-story .identity-header .blog-portal__arrow svg{width:100%;height:100%;transition:none;transform:none}.blog-portal__fold{background:var(--ink);clip-path:polygon(100% 0,100% 100%,0 100%);width:24px;height:25px;position:absolute;bottom:0;right:1px}.blog-portal__badge{border:2px solid var(--ink);background:var(--pink);color:var(--paper);box-shadow:3px 3px 0 var(--ink);letter-spacing:.06em;padding:6px 12px 7px;font-size:13px;font-weight:900;line-height:1;transition:transform .35s cubic-bezier(.18,.9,.25,1.4);position:absolute;bottom:-15px;right:12px;transform:rotate(8deg)}.identity-header .blog-portal .blog-portal__impact{opacity:0;width:calc(100% + 38px);height:calc(100% + 36px);transition:opacity .1s,transform .35s cubic-bezier(.18,.9,.25,1.3);position:absolute;inset:-18px -19px;overflow:visible;transform:scale(.88)}.blog-portal[data-control-hot=true] .blog-portal__float{animation-play-state:paused}.blog-portal[data-control-hot=true] .blog-portal__sheet--cyan{transform:translate(-12px,-8px)rotate(-11deg)}.blog-portal[data-control-hot=true] .blog-portal__sheet--pink{transform:translate(14px,14px)rotate(4deg)}.blog-portal[data-control-hot=true] .blog-portal__face{transform:translate(-2px,-3px)rotate(-2deg)scale(1.055)}.blog-portal[data-control-hot=true] .blog-portal__paper{background:#fffdf5}.blog-portal[data-control-hot=true] .blog-portal__domain{text-shadow:3px 4px 0 var(--cyan), 5px 6px 0 var(--pink);transform:translate(-2px,-1px)rotate(-2deg)}.blog-portal[data-control-hot=true] .blog-portal__arrow{transform:translate(8px,-9px)rotate(9deg)scale(1.15)}.blog-portal[data-control-hot=true] .blog-portal__badge{transform:translate(-3px,5px)rotate(-7deg)scale(1.07)}.identity-header .blog-portal[data-control-hot=true] .blog-portal__impact{opacity:1;transform:scale(1)}.blog-portal[data-control-down=true] .blog-portal__face{transition-duration:80ms;transform:translate(5px,7px)rotate(-3deg)scale(.96,.88)}.blog-portal[data-control-down=true] .blog-portal__sheet--cyan{transition-duration:80ms;transform:translate(-2px,2px)rotate(-5deg)}.blog-portal[data-control-down=true] .blog-portal__sheet--pink{transition-duration:80ms;transform:translate(6px,7px)rotate(-2deg)}.blog-portal[data-control-down=true] .blog-portal__arrow{transition-duration:80ms;transform:translate(12px,-13px)rotate(12deg)scale(1.22)}.blog-portal[data-control-down=true] .blog-portal__badge{transition-duration:80ms;transform:translate(4px,5px)rotate(4deg)scale(.92)}@keyframes blog-paper-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(1deg)}}@media (max-width:700px){#identity-nav.blog-portal-nav{margin-top:-7px}.identity-header .blog-portal{width:164px;height:90px}.blog-portal__float{inset:11px 6px 14px}.blog-portal__sheet--cyan{transform:translate(-4px,-2px)rotate(-5deg)}.blog-portal__sheet--pink{transform:translate(5px,6px)rotate(1deg)}.blog-portal__face{transform:rotate(-3deg)}.blog-portal__label{letter-spacing:.04em;font-size:7px;top:9px;left:12px}.blog-portal__domain{text-shadow:1px 2px 0 var(--cyan);font-size:26px;top:25px;left:10px}.blog-portal__arrow{width:34px;height:34px;top:17px;right:6px}.blog-portal__badge{box-shadow:2px 2px 0 var(--ink);border-width:1.5px;padding:4px 8px;font-size:9px;bottom:-12px;right:8px}.blog-portal__fold{width:14px;height:16px}.blog-portal[data-control-hot=true] .blog-portal__sheet--cyan{transform:translate(-5px,-4px)rotate(-6deg)}.blog-portal[data-control-hot=true] .blog-portal__sheet--pink{transform:translate(7px,8px)rotate(3deg)}.blog-portal[data-control-hot=true] .blog-portal__face{transform:translateY(-2px)rotate(-1deg)scale(1.025)}.blog-portal[data-control-hot=true] .blog-portal__arrow{transform:translate(3px,-4px)rotate(9deg)scale(1.08)}.blog-portal[data-control-down=true] .blog-portal__face{transform:translate(3px,4px)rotate(-2deg)scale(.97,.9)}.blog-portal[data-control-down=true] .blog-portal__sheet--cyan{transform:translate(-1px,1px)rotate(-3deg)}.blog-portal[data-control-down=true] .blog-portal__sheet--pink{transform:translate(4px,5px)rotate(0)}.blog-portal[data-control-down=true] .blog-portal__arrow{transform:translate(5px,-6px)rotate(12deg)scale(1.12)}}@media (max-height:520px) and (min-width:701px){#identity-nav.blog-portal-nav{margin-top:2px}.identity-header .blog-portal{width:216px;height:92px}.blog-portal__float{inset:8px 8px 12px}.blog-portal__label{font-size:8px;top:8px;left:14px}.blog-portal__domain{font-size:35px;top:25px;left:12px}.blog-portal__arrow{width:43px;height:43px;top:15px;right:9px}.blog-portal__badge{padding:4px 8px;font-size:10px;bottom:-10px}.blog-portal__sheet--cyan{transform:translate(-4px,-2px)rotate(-5deg)}.blog-portal__sheet--pink{transform:translate(5px,6px)rotate(1deg)}.blog-portal[data-control-hot=true] .blog-portal__sheet--cyan{transform:translate(-5px,-4px)rotate(-6deg)}.blog-portal[data-control-hot=true] .blog-portal__sheet--pink{transform:translate(7px,8px)rotate(3deg)}.blog-portal[data-control-down=true] .blog-portal__sheet--cyan{transform:translate(-1px,1px)rotate(-3deg)}.blog-portal[data-control-down=true] .blog-portal__sheet--pink{transform:translate(4px,5px)rotate(0)}}@media (prefers-reduced-motion:reduce){.blog-portal__float{animation:none}.blog-portal *,.blog-portal :after{transition:none!important}}
@font-face{font-family:Tawny Story;src:url(/fonts/tawny-story.ttf)format("truetype");font-weight:900;font-display:swap}@font-face{font-family:Tawny Display;src:url(/fonts/tawny-display.woff2)format("woff2");font-weight:900;font-display:swap}.identity-story{--landing-unit:24px;--ink:#171b39;--paper:#f7f3e9;--pink:#ff4e93;--cyan:#44d8e3;isolation:isolate;background:var(--paper);color:var(--ink);font-family:Arial,PingFang SC,sans-serif;position:relative;overflow:clip}.identity-story a{color:inherit;text-decoration:none}.identity-story button{font:inherit;color:inherit}.identity-story a:focus-visible,.identity-story button:focus-visible{outline:3px solid var(--cyan);outline-offset:8px}.identity-story h1,.identity-story h2,.identity-story p{margin:0}.identity-sr,.identity-skip{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.identity-skip:focus{z-index:120;clip-path:none;background:var(--paper);width:auto;height:auto;padding:15px;position:fixed;top:100px;left:5vw}.identity-header{z-index:60;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;top:28px;left:5vw;right:5vw}.identity-header a{pointer-events:auto}.identity-brand{letter-spacing:-2.4px;align-items:center;min-height:48px;font-size:36px;font-weight:900;line-height:1.1;display:flex}.identity-brand>span{color:var(--pink);transform-origin:bottom;margin-left:2px;font-size:48px;transition:transform .3s cubic-bezier(.18,.8,.24,1.5)}.identity-brand:hover>span{transform:translateY(-8px)rotate(12deg)}.identity-header nav{gap:42px;display:flex}.identity-header nav a{letter-spacing:.035em;align-items:center;gap:12px;min-height:48px;font-size:13px;font-weight:700;display:flex;position:relative}.identity-header svg{width:20px;height:20px;transition:transform .3s}.identity-header a:hover svg{transform:translate(4px,-4px)}.identity-header nav a:after{content:"";background:var(--pink);transform-origin:100%;height:2px;transition:transform .3s;position:absolute;bottom:7px;left:0;right:30px;transform:scaleX(0)}.identity-header nav a:hover:after{transform-origin:0;transform:scaleX(1)}.identity-stage{z-index:1;isolation:isolate;position:fixed;inset:0;overflow:clip}.identity-paper,.identity-dark-ground,.identity-paper-grain{pointer-events:none;position:absolute;inset:0}.identity-paper{background:var(--paper)}.identity-dark-ground{background:var(--ink);z-index:1}.identity-paper-grain{z-index:25;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.identity-word{letter-spacing:-.075em;z-index:2;transform-origin:50% 20%;pointer-events:none;white-space:nowrap;justify-content:center;width:107vw;font-family:Tawny Display,Arial Black,Arial,sans-serif;font-size:29.8vw;font-weight:900;line-height:.83;display:flex;position:absolute;top:45%;left:-3.5vw}.identity-word>span{transform-origin:50% 8%;text-shadow:1px 2px 0 var(--ink);display:inline-block}.identity-cat{aspect-ratio:3/2;z-index:7;pointer-events:none;transform-origin:50% 62%;will-change:transform;width:52vw;position:absolute;top:20%;left:26%}.cat-entrance,.cat-response,.cat-pose,.cat-idle-body,.cat-idle-tail{transform-origin:50% 60%;position:absolute;inset:0}.cat-pose img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}.cat-idle-body{clip-path:polygon(0 0,100% 0,100% 55%,83% 55%,83% 76%,0 76%)}.cat-idle-tail{clip-path:polygon(82% 54%,100% 54%,100% 100%,68% 100%,75% 76%,82% 72%);transform-origin:85% 56%}.cat-pose--rest{inset:12% -2% -12%}.cat-response{animation:5s ease-in-out infinite cat-breath}.identity-story[data-phase="2"] .cat-response{animation:none}.identity-story[data-phase="1"] .cat-response{animation-duration:3s}.identity-soul{z-index:6;width:12vw;height:27vh;color:var(--cyan);pointer-events:none;position:absolute;top:7%;left:46%}.soul-face{transform-origin:90px 80px;animation:5s ease-in-out infinite soul-wander}.identity-copy{z-index:9;pointer-events:none;position:absolute;top:19%;left:5.5vw}.identity-copy h1,.identity-copy h2{letter-spacing:-.065em;font-family:Tawny Story,PingFang SC,sans-serif;font-size:clamp(32px,3.7vw,60px);font-weight:900;line-height:1.09}.identity-copy h1,.identity-copy h2,.identity-copy p{pointer-events:auto;cursor:text}.identity-kicker{letter-spacing:.13em;opacity:.58;margin-bottom:24px;font-size:12px;display:block}.copy-rule{border-top:2px solid;width:33px;margin-top:28px;display:block}.identity-copy--notice h2{font-size:clamp(40px,5.5vw,80px)}.identity-copy--strike{color:var(--paper);transform-origin:100%;z-index:4;top:26%;left:auto;right:5%}.identity-copy--strike h2{letter-spacing:-.07em;white-space:nowrap;font-size:clamp(85px,11vw,190px);line-height:1.2;transform:rotate(-10deg)skew(-8deg)}.identity-copy--strike h2>span{color:var(--pink)}.identity-copy--strike p{letter-spacing:.15em;font-size:15px;font-weight:700;position:absolute;top:135%;right:4%}.identity-copy--rest h2{font-size:clamp(27px,3vw,48px)}.identity-eye-panel{z-index:5;transform-origin:100% 20%;clip-path:polygon(9% 0,100% 22%,100% 100%,0 79%);background:var(--ink);pointer-events:none;width:75%;height:47%;padding:9px;position:absolute;top:17%;left:37%}.identity-eye-panel>svg{clip-path:polygon(9% 0,100% 22%,100% 100%,0 79%);width:100%;height:100%}.eye-panel-edge{border-top:6px solid var(--ink);pointer-events:none;position:absolute;inset:0;transform:rotate(9deg)}.identity-night{z-index:2;background:var(--ink);pointer-events:none;position:absolute;inset:-5%;transform:rotate(-7deg)}.identity-scratch{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.identity-shards{z-index:8;pointer-events:none;position:absolute;inset:0}.identity-shards i{background:var(--paper);clip-path:polygon(0 0,100% 28%,37% 100%,44% 43%);width:8vw;height:5vw;display:block;position:absolute;transform:rotate(-20deg)}.identity-shards i:first-child{top:31%;left:10%}.identity-shards i:nth-child(2){background:var(--pink);top:72%;left:69%;transform:rotate(135deg)}.identity-shards i:nth-child(3){width:4vw;top:24%;left:82%;transform:rotate(83deg)}.identity-shards i:nth-child(4){background:var(--cyan);width:3vw;top:80%;left:25%}.identity-shards i:nth-child(5){width:5vw;top:13%;left:54%;transform:rotate(50deg)}.identity-shards i:nth-child(6){width:5vw;top:68%;left:6%;transform:rotate(-55deg)}.identity-spark{z-index:12;cursor:pointer;touch-action:pan-y;background:0 0;border:0;width:64px;height:64px;margin:-32px 0 0 -32px;padding:9px;position:absolute;top:0;left:0;color:var(--pink)!important}.identity-spark:after{content:"";border:1px solid var(--pink);opacity:0;border-radius:50%;transition:transform .3s,opacity .3s;position:absolute;inset:-12px;transform:scale(.6)}.identity-spark:hover:after,.identity-spark:focus-visible:after{opacity:.6;transform:scale(1)}.identity-spark svg{width:100%;height:100%;animation:2.8s ease-in-out infinite spark-breathe}.identity-scroll-cue{z-index:10;letter-spacing:.15em;justify-content:space-between;align-items:flex-end;font-size:10px;font-weight:700;line-height:1.4;display:flex;position:absolute;bottom:5.5%;left:5.5vw;right:5.5vw}.identity-scroll-cue a{letter-spacing:.05em;align-items:center;gap:35px;min-height:45px;font-size:12px;display:flex}.identity-scroll-cue a span{font-size:32px;font-weight:400;transition:transform .3s}.identity-scroll-cue a:hover span{transform:translateY(9px)}.identity-footer{z-index:15;justify-content:space-between;align-items:flex-end;gap:26px;display:flex;position:absolute;bottom:5%;left:5.5vw;right:5.5vw}.identity-again{border:0;border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;padding:14px 0;font-size:11px!important}.identity-timeline{z-index:35;pointer-events:none;background:#8b899044;width:1px;height:12%;position:fixed;top:44%;right:18px}.identity-timeline i{background:var(--pink);transform-origin:top;width:2px;height:100%;display:block}.identity-scroll-act{pointer-events:none;z-index:0;height:150svh;position:relative}.identity-scroll-act:nth-of-type(2){height:135svh}.identity-scroll-act:nth-of-type(3){height:150svh}.identity-scroll-act--last{height:100svh}.identity-loading{z-index:30;background:var(--paper);clip-path:inset(0);pointer-events:none;place-content:center;gap:20px;transition:clip-path .14s cubic-bezier(.77,0,.2,1);display:grid;position:absolute;inset:0}.identity-loading>span{letter-spacing:-5px;font-size:70px;font-weight:900}.identity-loading i{color:var(--pink);font-style:normal}.identity-loading b{background:var(--pink);transform-origin:0;height:2px;animation:1.2s ease-in-out infinite loading-ink}.identity-loading[data-open=true]{clip-path:inset(0 0 100%)}.identity-loading[data-open=true] b{animation:none}@keyframes cat-breath{0%,to{translate:0}50%{translate:0 3px}}@keyframes soul-wander{0%,to{transform:translate(0)rotate(-3deg)}50%{transform:translate(9px,-6px)rotate(3deg)}}@keyframes spark-breathe{0%,to{transform:scale(.87)rotate(0)}50%{transform:scale(1.09)rotate(12deg)}}@keyframes loading-ink{0%,to{transform:scaleX(.1)}50%{transform:scaleX(1)}}.identity-story[data-active=false] *{animation-play-state:paused!important}.identity-story:not([data-phase="0"]) .soul-face,.identity-story[data-phase="3"] .identity-spark svg{animation-play-state:paused}@media (max-width:700px){.identity-header{top:19px;left:6%;right:6%}.identity-brand{letter-spacing:-2px;font-size:30px}.identity-brand>span{font-size:39px}.identity-header nav{gap:22px}.identity-header nav a{letter-spacing:.025em;gap:6px;font-size:10px}.identity-header svg{width:16px;height:16px}.identity-stage{min-height:600px}.identity-word{width:140vw;font-size:39vw;top:54%;left:-20vw}.identity-cat{width:104vw;top:35%;left:-1%}.identity-soul{width:29vw;height:23vh;top:19%;left:54%}.identity-copy{top:17%;left:7%}.identity-copy h1{font-size:34px;line-height:1.15}.identity-kicker{margin-bottom:17px;font-size:9px}.copy-rule{width:25px;margin-top:20px}.identity-copy--notice{top:16%}.identity-copy--notice h2{font-size:43px}.identity-eye-panel{width:108%;height:30%;padding:5px;top:32%;left:14%}.identity-copy--strike{top:20%;left:auto;right:5%}.identity-copy--strike h2{font-size:24vw}.identity-copy--strike .identity-kicker{text-align:right}.identity-copy--strike p{font-size:12px;top:375%}.identity-copy--rest{top:15%}.identity-copy--rest h2{font-size:28px}.identity-cat{--cat-travel-factor:.2}.cat-pose--leap{transform:translateY(9%)scale(.87)}.identity-footer{grid-template-columns:1fr auto;gap:17px;display:grid;bottom:4%;left:7%;right:7%}.identity-again{grid-area:1/2;padding:12px 0;font-size:10px!important}.identity-scroll-cue{font-size:8px;bottom:6%;left:7%;right:7%}.identity-scroll-cue a{gap:17px;font-size:10px}.identity-scroll-cue a span{font-size:25px}.identity-timeline{right:8px}.identity-spark{width:54px;height:54px;margin:-27px}.identity-scroll-act,.identity-scroll-act:nth-of-type(2),.identity-scroll-act:nth-of-type(3){height:135svh}.identity-scroll-act--last{height:100svh}.identity-shards i{width:16vw;height:10vw}.identity-scratch{width:200%;left:-50%}.cat-pose--rest{inset:-10% -2% 10%}}@media (max-width:370px){.identity-header nav{gap:16px}.identity-header nav a{font-size:9px}.identity-brand{font-size:28px}.identity-copy h1{font-size:31px}.identity-footer{bottom:3%}}@media (prefers-reduced-motion:reduce){.identity-story *,.identity-story :before,.identity-story :after{transition:none!important;animation:none!important}.identity-ink-fx,.identity-loading{display:none}.identity-cat,.identity-word,.identity-copy,.identity-eye-panel{will-change:auto}}.spark-scratches{pointer-events:none;opacity:0;transition:opacity .1s .3s;position:absolute;inset:-35px;transform:rotate(32deg)}.identity-spark[data-caught=true] .spark-scratches{opacity:1}.spark-scratches i{background:var(--pink);clip-path:polygon(20% 0,100% 10%,0 100%,40% 30%);width:5%;height:90%;display:block;position:absolute;left:25%}.spark-scratches i:nth-child(2){height:100%;left:49%}.spark-scratches i:nth-child(3){height:75%;top:10%;left:74%}.identity-landing-ink{z-index:5;pointer-events:none;transform-origin:50% 58%;width:54%;height:23%;position:absolute;top:44%;left:24%}@media (max-width:700px){.identity-landing-ink{width:130%;height:18%;top:49%;left:-15%}}.identity-stage:focus{outline:none}.identity-copy--strike h2{width:42vw;line-height:1;transform:rotate(-8deg)}.identity-copy--strike h2 img{width:100%;height:auto;display:block}.identity-copy--strike p{top:125%}@media (max-width:700px){.identity-copy--strike{top:17%}.identity-copy--strike h2{width:83vw}.identity-copy--strike p{position:fixed;top:63vh;right:3vw}}@media (max-height:520px){.identity-stage{min-height:0}.identity-header{top:7px}.identity-brand{font-size:25px}.identity-header nav a{font-size:10px}.identity-cat{width:68svh;top:15%;left:calc(50% - 34svh)}.identity-word{width:100%;font-size:38svh;top:45%;left:0}.identity-copy{top:22%}.identity-copy h1,.identity-copy h2{font-size:24px}.identity-kicker{margin-bottom:10px;font-size:8px}.copy-rule{margin-top:13px}.identity-soul{width:12vh;height:20vh;top:10%;left:47%}.identity-copy--strike{top:17%}.identity-copy--strike h2{width:34vw}.identity-copy--strike p{text-align:right;margin-top:30px;font-size:10px;position:static}.identity-eye-panel{width:64%;height:42%;top:25%;left:41%}.identity-footer{align-items:flex-end;display:flex;bottom:3%}.identity-scroll-cue{font-size:8px;bottom:4%}.identity-scroll-cue a{font-size:10px}.identity-spark{width:44px;height:44px;margin:-22px}}.identity-header nav{margin-right:-12px;padding:0 12px;transition:background-color .2s}.identity-story[data-phase="2"] .identity-header nav{background:var(--ink);color:var(--paper)}@media (min-width:701px) and (min-height:521px){.identity-copy--strike{text-align:right;top:23%;right:3%}.identity-copy--strike h2{width:33vw}}.identity-copy--strike h2 img{filter:drop-shadow(2px 2px #171b39)}@media (max-width:700px) and (min-height:521px){.identity-copy--strike p{top:78vh}}@media (max-height:520px){.identity-copy{top:17%}.identity-copy h1,.identity-copy h2{font-size:20px}}.identity-duang{z-index:10;letter-spacing:-.055em;color:var(--paper);-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:5px 7px 0 var(--pink),8px 10px 0 var(--ink);pointer-events:none;transform-origin:30% 80%;font-family:Tawny Display,Arial Black,sans-serif;font-size:clamp(50px,7.5vw,120px);font-style:italic;font-weight:900;line-height:1;position:absolute;top:36%;right:10%}.identity-duang span{color:var(--cyan)}.identity-story:not([data-intro=rest]) .cat-response{animation:none}@media (max-width:700px){.identity-story{--landing-unit:14px}.identity-duang{-webkit-text-stroke:2px var(--ink);text-shadow:3px 5px 0 var(--pink),5px 7px 0 var(--ink);font-size:clamp(44px,14vw,58px);top:38%;right:14%}}@media (max-height:520px){.identity-duang{font-size:52px;top:30%}}.identity-story{--word-size:min(24vw, 34svh);--word-top:54svh;--cat-width:52vw;--cat-base-left:26vw;--cat-base-top:20svh;--arrival-cat-scale:1;--landing-x:calc(50vw - var(--word-size) * .45);--landing-y:calc(var(--word-top) + var(--word-size) * .13 + var(--landing-unit));--cat-landing-shift-x:calc(var(--landing-x) - var(--cat-width) * .58 - var(--cat-base-left));--cat-landing-shift-y:calc(var(--landing-y) - var(--cat-width) * .4 - var(--cat-base-top))}.identity-brand{letter-spacing:-.055em;font-family:Tawny Story,PingFang SC,sans-serif;font-size:25px}.identity-brand>span{font-size:37px}.identity-word{top:var(--word-top);width:100%;font-family:Tawny Story,PingFang SC,sans-serif;font-size:var(--word-size);letter-spacing:0;line-height:1;left:0}.identity-word>span{text-align:center;flex:0 0 1em;width:1em}.identity-word .letter-landing{color:var(--pink);-webkit-text-stroke:2px var(--ink);z-index:1;position:relative}.identity-cat{width:var(--cat-width);left:var(--cat-base-left);top:var(--cat-base-top);transform-origin:58% 60%}.cat-arrival-scale{transform-origin:58% 60%;position:absolute;inset:0}.cat-entrance{transform-origin:58% 60%}.identity-soul{left:calc(var(--landing-x) - 7vw);top:calc(var(--landing-y) - 42vh)}.identity-landing-ink{left:calc(var(--landing-x) - 27vw);top:calc(var(--landing-y) - 13vh)}.identity-story .overdrive-fall-smear{left:calc(var(--landing-x) - 18vw);width:36vw;height:var(--landing-y)}.identity-story[data-phase="0"] .overdrive-impact{left:calc(var(--landing-x) - 37.5vw);top:calc(var(--landing-y) - 20vh)}@media (max-width:700px){.identity-story{--cat-width:104vw;--cat-base-left:-1vw;--cat-base-top:35svh;--arrival-cat-scale:.75;--word-top:57svh}.identity-brand{font-size:22px}.identity-brand>span{font-size:30px}.identity-word .letter-landing{-webkit-text-stroke-width:1px}.identity-soul{left:calc(var(--landing-x) - 8vw);top:calc(var(--landing-y) - 29vh)}.identity-landing-ink{left:calc(var(--landing-x) - 65vw);top:calc(var(--landing-y) - 10vh)}.identity-story .overdrive-fall-smear{left:calc(var(--landing-x) - 42.5vw);width:85vw}.identity-story[data-phase="0"] .overdrive-impact{left:calc(var(--landing-x) - 77.5vw);top:calc(var(--landing-y) - 12vh)}}@media (max-height:520px){.identity-story{--word-size:min(22vw, 35svh);--word-top:56svh;--cat-width:68svh;--cat-base-left:calc(50vw - 34svh);--cat-base-top:15svh;--arrival-cat-scale:1}.identity-brand{font-size:22px}.identity-soul{left:calc(var(--landing-x) - 6vh);top:9vh}.identity-story[data-phase="0"] .overdrive-impact{left:calc(var(--landing-x) - 29.5vw);top:calc(var(--landing-y) - 22vh)}}.identity-site-address{letter-spacing:.025em;font-size:12px;font-weight:700}.cat-lift-space{z-index:7;pointer-events:none;position:absolute;inset:0}.cat-pickup-pose,.cat-art{position:absolute;inset:0}.cat-pickup-pose{transform-origin:48% 30%}.cat-lift-space:not([data-cat-state=idle]){z-index:12;will-change:transform}.cat-lift-space:not([data-cat-state=idle]) .cat-response{animation-play-state:paused}.cat-held-sway,.cat-held-body,.cat-held-tail{position:absolute;inset:0}.cat-held-sway{transform-origin:48% 24%}.cat-held-body{clip-path:inset(0 24% 0 0)}.cat-held-tail{clip-path:inset(0 0 0 75%);transform-origin:76% 73%}.cat-lift-space:not([data-cat-state=idle]) .cat-held-sway{animation:.72s ease-in-out infinite cat-held-wriggle}.cat-lift-space:not([data-cat-state=idle]) .cat-held-tail{animation:.55s ease-in-out infinite cat-held-tail-flick}.cat-lift-space[data-cat-state=falling] .cat-held-sway,.cat-lift-space[data-cat-state=falling] .cat-held-tail{animation-play-state:paused}@keyframes cat-held-wriggle{0%,to{transform:rotate(-1.8deg)scaleY(1.025)}38%{transform:rotate(2.8deg)scaleY(.985)}70%{transform:rotate(-.8deg)scaleY(1.015)}}@keyframes cat-held-tail-flick{0%,to{transform:rotate(-9deg)}36%{transform:rotate(13deg)}72%{transform:rotate(-4deg)}}.identity-story .cat-grip{z-index:2;clip-path:polygon(9% 51%,15% 20%,30% 25%,53% 5%,60% 21%,84% 22%,94% 35%,99% 67%,97% 89%,82% 93%,76% 80%,79% 65%,61% 70%,44% 64%,22% 65%,9% 60%);pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.cat-taunt{z-index:3;aspect-ratio:300/174;pointer-events:none;transform-origin:15% 90%;width:clamp(230px,21vw,300px);transition:transform .22s cubic-bezier(.2,.8,.2,1.2),opacity .16s;position:absolute;top:-10%;left:77%;transform:rotate(5deg)}.cat-taunt-paper{width:100%;height:100%;position:absolute;inset:0}.cat-taunt-shadow{fill:var(--cyan);stroke:var(--ink);stroke-width:3px;transform:translate(5px,6px)}.cat-taunt-sheet{fill:var(--paper);stroke:var(--ink);stroke-width:3.5px;stroke-linejoin:round}.cat-taunt-anger{fill:none;stroke:var(--pink);stroke-width:4px;stroke-linecap:square}.cat-taunt-copy{color:var(--ink);white-space:nowrap;flex-direction:column;gap:2px;font-family:Tawny Story,PingFang SC,sans-serif;font-weight:900;line-height:1.14;display:flex;position:absolute;top:23%;left:13%}.cat-taunt-copy>span{font-size:clamp(22px,2vw,28px)}.cat-taunt-copy>strong{color:var(--pink);-webkit-text-stroke:1px var(--ink);paint-order:stroke fill;font-size:clamp(31px,2.7vw,39px);font-weight:900}.cat-grip:focus-visible{outline:none!important}.cat-grip:focus-visible+.cat-taunt{filter:drop-shadow(0 0 2px var(--cyan)) drop-shadow(3px 3px 0 var(--cyan))}.cat-grip:hover+.cat-taunt,.cat-grip:focus-visible+.cat-taunt{transform:rotate(-4deg)scale(1.055)}.cat-lift-space[data-cat-state=held] .cat-grip{cursor:grabbing}.cat-lift-space[data-cat-state=held] .cat-taunt{transform:rotate(-8deg)scale(1.09)}.cat-lift-space[data-cat-state=held] .cat-taunt-shadow{fill:var(--pink)}.cat-lift-space[data-cat-state=held] .cat-taunt-copy>strong{font-size:clamp(27px,2.25vw,33px)}.cat-lift-space[data-cat-state=falling] .cat-grip{pointer-events:none}.cat-lift-space[data-cat-state=falling] .cat-taunt{opacity:0;transform:rotate(9deg)scale(.8)}@media (max-width:700px){.cat-taunt{width:236px;top:-22%;left:65%}.cat-taunt-copy>span{font-size:23px}.cat-taunt-copy>strong{font-size:32px}.cat-lift-space[data-cat-state=held] .cat-taunt-copy>strong{font-size:28px}}@media (max-height:520px) and (min-width:701px){.cat-taunt{width:230px;top:-12%;left:85%}}.identity-footer{bottom:max(12px, env(safe-area-inset-bottom));grid-template-columns:1fr auto;align-items:end;gap:14px 26px;display:grid}.identity-filings{background:var(--paper);color:#535365;letter-spacing:.015em;flex-wrap:wrap;grid-column:1/-1;justify-content:center;justify-self:center;align-items:center;gap:4px 24px;padding:2px 12px;font-size:12px;line-height:1.5;display:flex}.identity-filings a{white-space:nowrap;text-underline-offset:4px;align-items:center;gap:6px;min-height:28px;display:inline-flex}.identity-filings a:hover,.identity-filings a:focus-visible{text-decoration:underline}.identity-filings img{flex:none;width:18px;height:18px;display:block}@media (max-width:700px){.identity-footer{gap:10px 17px}.identity-filings{flex-direction:column;gap:2px;font-size:11px}}
