.entry-page.entry-page--immersive{display:grid;width:100%;min-height:100svh;padding:0;place-items:center;overflow:hidden;background:#140c07}.entry-page.entry-page--immersive:before{display:none}html:has(.entry-page--immersive),body:has(.entry-page--immersive){overflow:hidden;overscroll-behavior:none}.narrative-entry{--narrative-wax: #765039;--narrative-wax-dark: #24160f;--narrative-ember: #d4aa72;--narrative-silver: #d9d5cd;--narrative-gold: #a98152;--narrative-tear-y: 66%;position:relative;display:grid;width:100vw;height:100svh;margin:0;place-items:center;overflow:hidden;isolation:isolate;background:#140c07}.narrative-entry:before{position:absolute;inset:-4vmax;z-index:0;content:"";background:url(/entry/starisle-desk.webp) center / cover no-repeat;filter:blur(18px) brightness(.5) saturate(.9);transform:scale(1.08)}.narrative-entry:after{position:absolute;inset:0;z-index:20;content:"";pointer-events:none;background:radial-gradient(ellipse at center,transparent 42%,rgb(12 6 3 / .34) 74%,rgb(6 3 1 / .82) 100%),linear-gradient(180deg,rgb(8 4 2 / .2),transparent 22% 70%,rgb(6 3 1 / .42));opacity:1;transition:opacity .26s ease-out,background-color .26s ease-out}.narrative-entry__stage{position:absolute;inset:0;z-index:1;width:100%;height:100%;perspective:1200px;overflow:visible;isolation:isolate}.narrative-entry__desk-frame{display:contents}.narrative-entry__desk{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;user-select:none;-webkit-user-drag:none}.narrative-entry__envelope{position:absolute;top:50%;left:50%;z-index:1;width:min(82vw,84svh);aspect-ratio:1200 / 810;overflow:visible;isolation:isolate;filter:drop-shadow(0 1.6rem 2.4rem rgb(6 2 0 / .62)) drop-shadow(0 .2rem .5rem rgb(4 1 0 / .5));transform:translate(-50%,-50%) rotate(-1.1deg)}.narrative-entry__envelope:after{position:absolute;inset:0;z-index:5;content:"";pointer-events:none;background:radial-gradient(ellipse 62% 88% at 99% 58%,rgb(255 182 104 / .22),transparent 58%),linear-gradient(96deg,rgb(4 8 16 / .34),transparent 38% 70%,rgb(255 168 88 / .08))}.narrative-entry__image-stack,.narrative-entry__image{position:absolute;inset:0;width:100%;height:100%}.narrative-entry__image{display:block;object-fit:fill;user-select:none;-webkit-user-drag:none}.narrative-entry__image--sealed{z-index:2;opacity:1}.narrative-entry__image--fragment{z-index:4;opacity:0;will-change:transform,opacity,filter}.narrative-entry__glow{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;background:radial-gradient(ellipse 46% 26% at 50% 50%,rgb(255 214 148 / .9),rgb(226 150 66 / .42) 46%,transparent 74%),conic-gradient(from 148deg at 50% 50%,transparent 0 24%,rgb(255 226 170 / .5) 25% 28%,transparent 29%);mix-blend-mode:screen;transition:opacity .24s ease-out}.narrative-entry__image--upper{clip-path:polygon(0 0,100% 0,100% 65.6%,96.4% 66.4%,92.8% 65%,89.2% 66.8%,85.6% 65.4%,82% 66.2%,78.4% 64.8%,74.8% 66.6%,71.2% 65.2%,67.6% 67%,64% 65.5%,60.4% 66.3%,56.8% 64.9%,53.2% 66.7%,49.6% 65.3%,46% 67.1%,42.4% 65.6%,38.8% 66.4%,35.2% 65%,31.6% 66.8%,28% 65.4%,24.4% 67.2%,20.8% 65.7%,17.2% 66.5%,13.6% 65.1%,10% 66.9%,6.4% 65.5%,3.2% 66.3%,0 65.8%);transform-origin:50% 26%}.narrative-entry__image--lower{clip-path:polygon(0 65.8%,3.2% 66.3%,6.4% 65.5%,10% 66.9%,13.6% 65.1%,17.2% 66.5%,20.8% 65.7%,24.4% 67.2%,28% 65.4%,31.6% 66.8%,35.2% 65%,38.8% 66.4%,42.4% 65.6%,46% 67.1%,49.6% 65.3%,53.2% 66.7%,56.8% 64.9%,60.4% 66.3%,64% 65.5%,67.6% 67%,71.2% 65.2%,74.8% 66.6%,78.4% 64.8%,82% 66.2%,85.6% 65.4%,89.2% 66.8%,92.8% 65%,96.4% 66.4%,100% 65.6%,100% 100%,0 100%);transform-origin:50% 88%}.narrative-entry__tear-zone{position:absolute;top:0;left:4%;z-index:6;display:block;width:92%;height:66%;min-height:44px;border:0;color:transparent;background:transparent;clip-path:polygon(0 0,100% 0,50% 100%);cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}.narrative-entry__tear-zone:after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(180deg,rgb(221 213 201 / .08),transparent 26% 80%,rgb(207 196 179 / .1));opacity:0;transition:opacity .18s ease-out}.narrative-entry__tear-zone:hover:after,.narrative-entry__tear-zone:focus-visible:after,.narrative-entry[data-state=dragging] .narrative-entry__tear-zone:after{opacity:1}.narrative-entry__tear-zone:active{cursor:grabbing}.narrative-entry__tear-zone:focus-visible{outline:2px solid rgb(218 211 199 / .92);outline-offset:-.45rem;filter:drop-shadow(0 0 .7rem rgb(193 175 150 / .5))}.narrative-entry__rip{position:absolute;top:61%;left:2%;z-index:7;width:96%;height:10%;overflow:visible;pointer-events:none;opacity:0;filter:url(#narrative-tear-roughen) drop-shadow(0 .08rem .12rem rgb(0 0 0 / .88));transition:opacity .12s ease-out}.narrative-entry__rip-path{fill:none;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--tear-progress));vector-effect:non-scaling-stroke;transition:stroke-dashoffset 34ms linear}.narrative-entry__rip-void{stroke:#150a05;stroke-width:7;stroke-linecap:round}.narrative-entry__rip-paper{stroke:#8d8273;stroke-width:2.2;stroke-linecap:round;opacity:.62}.narrative-entry__rip-fiber{stroke:#eee4d2;stroke-width:.72;stroke-linecap:round;opacity:.76}.narrative-entry[data-state=dragging] .narrative-entry__rip{opacity:calc(var(--tear-progress) * .72)}.narrative-entry[data-state=privateExit] .narrative-entry__rip{opacity:0}.narrative-entry[data-state=dragging] .narrative-entry__image--sealed{opacity:calc(1 - var(--tear-progress))}.narrative-entry[data-state=dragging] .narrative-entry__image--fragment{opacity:clamp(.22,var(--tear-progress),1)}.narrative-entry[data-state=dragging] .narrative-entry__image--upper{filter:brightness(calc(1 + var(--tear-progress) * .04)) drop-shadow(0 calc(.15rem + var(--tear-progress) * .65rem) calc(.2rem + var(--tear-progress) * .8rem) rgb(0 0 0 / .78));transform:translate3d(calc(var(--tear-direction) * var(--tear-progress) * .72%),calc(var(--tear-progress) * -.8% + var(--tear-lift) * -.65%),calc(var(--tear-progress) * 5px)) rotateX(calc(var(--tear-progress) * -3.2deg)) rotate(calc(var(--tear-direction) * var(--tear-progress) * .34deg))}.narrative-entry[data-state=dragging] .narrative-entry__image--lower{filter:brightness(calc(1 - var(--tear-progress) * .035));transform:translate3d(calc(var(--tear-direction) * var(--tear-progress) * -.14%),calc(var(--tear-progress) * .28%),0) rotate(calc(var(--tear-direction) * var(--tear-progress) * -.08deg))}.narrative-entry__seal{position:absolute;top:57%;left:50%;z-index:9;display:grid;width:clamp(4.5rem,19%,9rem);min-width:44px;min-height:44px;padding:0;place-items:center;border:0;border-radius:50%;color:transparent;background:transparent;cursor:pointer;transform:translate(-50%,-50%);transform-origin:50% 50%;transition:filter .18s ease-out,transform .18s ease-out;-webkit-tap-highlight-color:transparent}.narrative-entry__seal:hover{filter:brightness(1.1) saturate(1.06) drop-shadow(0 0 .9rem rgb(224 158 96 / .34));transform:translate(-50%,-50%) scale(1.04)}.narrative-entry__seal:before{position:absolute;inset:12%;content:"";border-radius:50%;box-shadow:0 0 1.3rem #e9945457,inset 0 0 .5rem #ffd69f2e;pointer-events:none;opacity:0;transition:opacity .18s ease-out}.narrative-entry__seal:hover:before,.narrative-entry__seal:focus-visible:before{opacity:1}.narrative-entry__seal:focus-visible{outline:3px solid #e1d8c9;outline-offset:.35rem;filter:drop-shadow(0 0 .8rem rgb(229 208 176 / .62))}.narrative-entry[data-state=dragging] .narrative-entry__seal{transform:translate(-50%,-50%) translate3d(calc(var(--tear-direction) * var(--tear-progress) * 4.2%),calc(var(--tear-progress) * -3.2% + var(--tear-lift) * -2.6%),0) rotate(calc(var(--tear-direction) * var(--tear-progress) * .5deg))}.narrative-entry[data-state=privateExit] .narrative-entry__seal{animation:narrative-tear-seal 1.18s cubic-bezier(.18,.72,.18,1) forwards}@keyframes narrative-tear-seal{0%{transform:translate(-50%,-50%) translate3d(4.2%,-3.2%,0) rotate(.5deg)}to{transform:translate(-50%,-50%) translate3d(19%,-46%,0) rotate(-8deg) scale(.96)}}.narrative-entry__seal-face{display:block;width:100%;height:auto;overflow:visible;transform-origin:50% 50%;filter:drop-shadow(0 .4rem .55rem rgb(4 1 0 / .66)) drop-shadow(0 .05rem .1rem rgb(0 0 0 / .55));will-change:transform,opacity,filter}.narrative-entry__seal-svg{position:absolute;inset:-14% -14% -22%;display:block;width:128%;height:auto;overflow:visible;opacity:0;pointer-events:none}.narrative-entry__wax-layer{opacity:0;transform-box:fill-box;transform-origin:center}.narrative-entry__wax-layer--heat{mix-blend-mode:screen}.narrative-entry[data-state=melting] .narrative-entry__tear-zone,.narrative-entry[data-state=publicExit] .narrative-entry__tear-zone,.narrative-entry[data-state=privateExit] .narrative-entry__tear-zone,.narrative-entry[data-state=melting] .narrative-entry__seal,.narrative-entry[data-state=publicExit] .narrative-entry__seal,.narrative-entry[data-state=privateExit] .narrative-entry__seal{pointer-events:none}.narrative-entry[data-state=melting] .narrative-entry__glow{opacity:calc(.2 + var(--melt, 1) * .8);animation:narrative-glow-well 2.2s cubic-bezier(.24,.66,.24,1) forwards}.narrative-entry[data-state=melting] .narrative-entry__seal-face{animation:narrative-wax-face-melt 2.2s cubic-bezier(.2,.68,.22,1) forwards}.narrative-entry[data-state=melting] .narrative-entry__seal-svg{opacity:1}.narrative-entry[data-state=melting] .narrative-entry__wax-layer--heat{animation:narrative-wax-heat 2.2s ease-out forwards}.narrative-entry[data-state=melting] .narrative-entry__wax-layer--pool{animation:narrative-wax-pool 2.2s cubic-bezier(.22,.7,.22,1) forwards}.narrative-entry[data-state=melting] .narrative-entry__wax-layer--highlights{animation:narrative-wax-highlights 2.2s ease-out forwards}.narrative-entry[data-state=publicExit]:after{background-color:#140c07;opacity:1}.narrative-entry[data-state=privateExit] .narrative-entry__image--sealed{opacity:0}.narrative-entry[data-state=privateExit] .narrative-entry__image--fragment{opacity:1}.narrative-entry[data-state=privateExit] .narrative-entry__image--upper{animation:narrative-tear-upper 1.18s cubic-bezier(.18,.72,.18,1) forwards}.narrative-entry[data-state=privateExit] .narrative-entry__image--lower{animation:narrative-tear-lower 1.18s cubic-bezier(.18,.72,.18,1) forwards}.narrative-entry[data-state=privateExit]:after{animation:narrative-private-fade 1.18s ease-in forwards}.narrative-entry[data-quality=medium]:before{filter:blur(14px) brightness(.48) saturate(.88)}.narrative-entry[data-quality=low]:before,.narrative-entry[data-quality=reduced]:before{filter:brightness(.42)}.narrative-entry[data-quality=low] .narrative-entry__rip,.narrative-entry[data-quality=reduced] .narrative-entry__rip,.narrative-entry[data-quality=low] .narrative-entry__wax-layer--pool,.narrative-entry[data-quality=reduced] .narrative-entry__wax-layer--pool{filter:none}.narrative-entry[data-quality=low] .narrative-entry__wax-layer--heat,.narrative-entry[data-quality=low] .narrative-entry__wax-layer--highlights,.narrative-entry[data-quality=reduced] .narrative-entry__wax-layer--heat,.narrative-entry[data-quality=reduced] .narrative-entry__wax-layer--highlights{display:none}.narrative-entry[data-quality=low] .narrative-entry__glow,.narrative-entry[data-quality=reduced] .narrative-entry__glow{mix-blend-mode:normal}@keyframes narrative-wax-face-melt{0%,10%{opacity:1;transform:translateY(0) scale(1);filter:drop-shadow(0 .4rem .55rem rgb(4 1 0 / .66)) blur(0) brightness(1)}26%{opacity:1;transform:translateY(.6%) scale(1.02,.96);filter:drop-shadow(0 .34rem .5rem rgb(4 1 0 / .6)) blur(.4px) brightness(1.14)}52%{opacity:.84;transform:translateY(4%) scale(1.03,.74) skew(-1.4deg);filter:drop-shadow(0 .22rem .4rem rgb(4 1 0 / .5)) blur(1.4px) brightness(1.02)}76%{opacity:.4;transform:translateY(13%) scale(.72,.36) skew(1.6deg);filter:drop-shadow(0 .1rem .25rem rgb(4 1 0 / .4)) blur(2.6px) brightness(.84)}to{opacity:0;transform:translateY(26%) scale(.34,.1);filter:drop-shadow(0 0 0 rgb(4 1 0 / 0)) blur(5px) brightness(.7)}}@keyframes narrative-glow-well{0%,14%{opacity:0;transform:scaleY(.4)}40%{opacity:.5;transform:scaleY(.72)}72%{opacity:.92;transform:scaleY(1)}to{opacity:.72;transform:scaleY(1.06)}}@keyframes narrative-wax-heat{0%,8%{opacity:0;transform:scale(.72)}26%{opacity:.18;transform:scale(.94)}48%{opacity:.3;transform:scale(1.08)}72%{opacity:.12;transform:scale(1.18)}to{opacity:0;transform:scale(1.34)}}@keyframes narrative-wax-pool{0%,38%{opacity:0;transform:translateY(0) scale(.62,.46)}54%{opacity:.24;transform:translateY(7px) scale(.78,.58)}76%{opacity:.38;transform:translateY(19px) scale(.72,.46)}to{opacity:0;transform:translateY(48px) scale(.5,.2)}}@keyframes narrative-wax-highlights{0%,18%{opacity:0;transform:translateY(-2px)}38%{opacity:.34;transform:translateY(1px) scale(.78)}68%{opacity:.18;transform:translateY(16px) scale(.72,1.04)}to{opacity:0;transform:translateY(48px) scaleY(1.35)}}@keyframes narrative-tear-upper{0%{transform:translate3d(calc(var(--tear-direction) * .72%),calc(-.8% + var(--tear-lift) * -.65%),5px) rotateX(-3.2deg) rotate(calc(var(--tear-direction) * .34deg));filter:brightness(1.04) drop-shadow(0 .8rem 1rem rgb(0 0 0 / .78))}32%{transform:translate3d(calc(var(--tear-direction) * 1.2%),calc(-2.6% + var(--tear-lift) * -.8%),12px) rotateX(-5deg) rotate(calc(var(--tear-direction) * .58deg))}to{transform:translate3d(calc(var(--tear-direction) * 3.2%),calc(-14% + var(--tear-lift) * -1.6%),30px) rotateX(-9deg) rotate(calc(var(--tear-direction) * 1.25deg));filter:brightness(.74) drop-shadow(0 1.4rem 1.8rem rgb(0 0 0 / .86))}}@keyframes narrative-tear-lower{0%{transform:translate3d(calc(var(--tear-direction) * -.14%),.28%,0) rotate(calc(var(--tear-direction) * -.08deg));filter:brightness(.965)}38%{transform:translate3d(calc(var(--tear-direction) * -.38%),1.25%,0) rotate(calc(var(--tear-direction) * -.18deg))}to{transform:translate3d(calc(var(--tear-direction) * -1.25%),6.5%,-9px) rotate(calc(var(--tear-direction) * -.62deg));filter:brightness(.58)}}@keyframes narrative-private-fade{0%,66%{background-color:transparent}to{background-color:#140c07}}@media(max-aspect-ratio:7 / 5){.narrative-entry:before{inset:-10vmax;background:url(/entry/starisle-desk-portrait.webp) center / cover no-repeat;filter:blur(16px) brightness(.5) saturate(.92);transform:scale(1.12)}}@media(max-aspect-ratio:4 / 5){.narrative-entry__envelope{width:min(86vw,78svh)}.narrative-entry__seal{width:clamp(4.25rem,21%,7rem)}}@media(prefers-reduced-motion:reduce){.narrative-entry:before,.narrative-entry__tear-zone:after,.narrative-entry__seal,.narrative-entry__glow,.narrative-entry__rip path{transition-duration:0ms!important}.narrative-entry[data-state=melting] .narrative-entry__wax-layer,.narrative-entry[data-state=melting] .narrative-entry__seal-face,.narrative-entry[data-state=melting] .narrative-entry__glow,.narrative-entry[data-state=privateExit] .narrative-entry__image--upper,.narrative-entry[data-state=privateExit] .narrative-entry__image--lower,.narrative-entry[data-state=privateExit]:after{animation-duration:.16s!important}}@media(forced-colors:active){.narrative-entry{color:CanvasText;background:Canvas}.narrative-entry:before,.narrative-entry:after,.narrative-entry__glow{display:none}.narrative-entry__stage{outline:2px solid CanvasText;forced-color-adjust:auto}.narrative-entry__image{opacity:.28}.narrative-entry__tear-zone,.narrative-entry__seal{border:2px solid ButtonText;forced-color-adjust:auto}.narrative-entry__rip-void,.narrative-entry__rip-paper,.narrative-entry__rip-fiber{stroke:CanvasText}}
