.kw[data-astro-cid-qhiriq3d]{--s: min(100vw, clamp(460px, 84svh, 700px));position:relative;overflow:clip;height:var(--s);background:#fdfeff;color:var(--ink);font-family:var(--brat)}.vine[data-astro-cid-qhiriq3d]{position:absolute;z-index:0;height:calc(var(--s) * var(--h));width:auto;pointer-events:none}.stage[data-astro-cid-qhiriq3d]{position:relative;z-index:1;container-type:inline-size;width:var(--s);height:var(--s);margin:0 auto}.stage[data-astro-cid-qhiriq3d]>[data-astro-cid-qhiriq3d]{position:absolute;margin:0}.girl[data-astro-cid-qhiriq3d]{left:50%;top:0;translate:-50% 0;height:100%;width:auto}span[data-astro-cid-qhiriq3d].girl{width:75cqw}.eyebrow[data-astro-cid-qhiriq3d],.side[data-astro-cid-qhiriq3d],.hint[data-astro-cid-qhiriq3d],.more[data-astro-cid-qhiriq3d]{z-index:2;font-size:clamp(.8rem,3.3cqw,1.4rem);text-transform:uppercase;line-height:1.25;letter-spacing:.02em}.eyebrow[data-astro-cid-qhiriq3d]{left:4cqw;top:3.5cqw}.side[data-astro-cid-qhiriq3d]{right:4cqw;top:23.5cqw;text-align:right}.hint[data-astro-cid-qhiriq3d]{left:4cqw;top:76cqw}.more[data-astro-cid-qhiriq3d]{right:4cqw;top:76cqw;text-align:right}.arrow[data-astro-cid-qhiriq3d]{right:4cqw;top:87cqw;z-index:2;width:9cqw;height:auto;color:var(--ink)}h2[data-astro-cid-qhiriq3d]{inset:8cqw 3cqw auto;height:20cqw;z-index:2;font-weight:400;white-space:nowrap}h2[data-astro-cid-qhiriq3d] span[data-astro-cid-qhiriq3d]{position:absolute;line-height:1}.solid[data-astro-cid-qhiriq3d]{left:0;top:0;font:400 15cqw/1 Arial,sans-serif;letter-spacing:-.03em}.script[data-astro-cid-qhiriq3d]{right:0;top:-3cqw;font:400 16cqw/1 var(--script)}.rail[data-astro-cid-qhiriq3d]{position:absolute;left:0;right:0;top:calc(var(--s) * .4);z-index:3;overflow:hidden}.rail[data-astro-cid-qhiriq3d]{--c: calc(50% + var(--s) * .02);--w: calc(var(--s) * .3);--fade: linear-gradient(to right, #000 calc(var(--c) - var(--w) * 1.6), rgb(0 0 0 / .85) calc(var(--c) - var(--w) * 1.35), rgb(0 0 0 / .5) calc(var(--c) - var(--w) * 1.1), rgb(0 0 0 / .2) calc(var(--c) - var(--w) * .8), rgb(0 0 0 / .1) calc(var(--c) - var(--w) * .55), rgb(0 0 0 / .1) calc(var(--c) + var(--w) * .55), rgb(0 0 0 / .2) calc(var(--c) + var(--w) * .8), rgb(0 0 0 / .5) calc(var(--c) + var(--w) * 1.1), rgb(0 0 0 / .85) calc(var(--c) + var(--w) * 1.35), #000 calc(var(--c) + var(--w) * 1.6));-webkit-mask-image:var(--fade);mask-image:var(--fade)}.strip[data-astro-cid-qhiriq3d]{display:flex;width:max-content;min-width:100%;margin:0;padding:0;list-style:none;animation:drift 120s linear infinite;will-change:transform}.rail[data-astro-cid-qhiriq3d]:hover .strip[data-astro-cid-qhiriq3d],.rail[data-astro-cid-qhiriq3d]:has(:focus-visible) .strip[data-astro-cid-qhiriq3d]{animation-play-state:paused}.strip[data-astro-cid-qhiriq3d] li[data-astro-cid-qhiriq3d]{flex:none;width:calc(var(--s) * .27);margin-right:calc(var(--s) * .012)}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.cover[data-astro-cid-qhiriq3d]{display:block;width:100%;aspect-ratio:4 / 5;padding:0;border:0;background:#fff;box-shadow:inset 0 0 0 1px #1c212014}.cover[data-astro-cid-qhiriq3d] img[data-astro-cid-qhiriq3d]{display:block;width:100%;height:100%;object-fit:cover}.fit[data-astro-cid-qhiriq3d] img[data-astro-cid-qhiriq3d]{object-fit:contain;padding:6%}.cover[data-astro-cid-qhiriq3d] .awaiting[data-astro-cid-qhiriq3d]{width:100%;height:100%}.open[data-astro-cid-qhiriq3d]{position:relative;cursor:pointer;transition:filter .2s ease}.who[data-astro-cid-qhiriq3d]{position:absolute;left:0;right:0;bottom:0;padding:.3em .4em .34em;background:#ffffffeb;color:var(--ink);font:700 calc(var(--s) * .024)/1.15 var(--brat);letter-spacing:.05em;text-transform:uppercase;text-align:center;pointer-events:none}.open[data-astro-cid-qhiriq3d]:hover,.open[data-astro-cid-qhiriq3d]:focus-visible{filter:brightness(1.06) saturate(1.08)}.open[data-astro-cid-qhiriq3d]:focus-visible{outline-offset:-4px}.poster[data-astro-cid-qhiriq3d]{width:min(620px,calc(100vw - 24px));max-height:94svh;margin:auto;padding:0;border:0;overflow:auto;background:#fff;color:#0b0b0b;font-family:var(--brat);scrollbar-width:thin;scrollbar-color:#9a9a9a #fff}.poster[data-astro-cid-qhiriq3d]::backdrop{background:#1c212099}.close[data-astro-cid-qhiriq3d]{position:sticky;top:12px;float:right;z-index:5;margin:12px 12px 0 0;padding:6px 12px;border:1.5px solid #0b0b0b;background:#fff;color:#0b0b0b;font:400 .9rem var(--brat);text-transform:uppercase;cursor:pointer}.close[data-astro-cid-qhiriq3d]:hover,.close[data-astro-cid-qhiriq3d]:focus-visible{background:#0b0b0b;color:#fff}.quote[data-astro-cid-qhiriq3d]{clear:both;padding:56px 14% 10px;font-weight:400;text-align:justify;hyphens:none;word-spacing:.12em;line-height:1.12}.quote[data-astro-cid-qhiriq3d].big{font-size:clamp(1.4rem,5.2vw,2.1rem)}.quote[data-astro-cid-qhiriq3d].mid{font-size:clamp(1.15rem,4.2vw,1.6rem)}.quote[data-astro-cid-qhiriq3d].small{font-size:clamp(1rem,3.4vw,1.25rem);line-height:1.2}.quote[data-astro-cid-qhiriq3d] p[data-astro-cid-qhiriq3d]{margin:0 0 .7em}.quote[data-astro-cid-qhiriq3d] p[data-astro-cid-qhiriq3d]:first-of-type:before{content:"“"}.quote[data-astro-cid-qhiriq3d] p[data-astro-cid-qhiriq3d]:last-of-type:after{content:"”"}.quote[data-astro-cid-qhiriq3d] p[data-astro-cid-qhiriq3d]:first-of-type:before,.quote[data-astro-cid-qhiriq3d] p[data-astro-cid-qhiriq3d]:last-of-type:after{font:400 3.6em/0 Georgia,serif;margin:0 .04em}.quote[data-astro-cid-qhiriq3d] p[data-astro-cid-qhiriq3d]:first-of-type:before{vertical-align:-.32em}.quote[data-astro-cid-qhiriq3d] p[data-astro-cid-qhiriq3d]:last-of-type:after{vertical-align:-.62em;margin-left:.1em}.quote[data-astro-cid-qhiriq3d] a[data-astro-cid-qhiriq3d]{display:inline-block;margin-top:.2em;color:#0b0b0b;font-size:.8em;text-underline-offset:4px}.art[data-astro-cid-qhiriq3d]{position:relative;container-type:inline-size;aspect-ratio:100 / 82;overflow:hidden}.art[data-astro-cid-qhiriq3d]>[data-astro-cid-qhiriq3d]{position:absolute;margin:0}.photo[data-astro-cid-qhiriq3d]{left:8cqw;top:7cqw;width:33cqw;height:27cqw;object-fit:cover;object-position:50% 30%;z-index:1}.echo[data-astro-cid-qhiriq3d]{left:58cqw;top:66cqw;width:30cqw;height:16cqw;object-fit:cover;object-position:50% 70%;filter:grayscale(1) contrast(1.15) brightness(.85);z-index:1}.pin[data-astro-cid-qhiriq3d]{left:2cqw;top:5cqw;width:15cqw;height:auto;rotate:-38deg;z-index:4;filter:drop-shadow(0 .4cqw .5cqw rgb(0 0 0 / .3))}.rabbit[data-astro-cid-qhiriq3d]{left:16cqw;top:31cqw;width:78cqw;height:auto;z-index:2}span[data-astro-cid-qhiriq3d].rabbit{height:48cqw}.grey[data-astro-cid-qhiriq3d]{left:43cqw;top:3cqw;z-index:3;color:#7d7d7d;font:400 4.2cqw/1.1 Arial,sans-serif}.grey[data-astro-cid-qhiriq3d]{width:54cqw}.grey[data-astro-cid-qhiriq3d] span[data-astro-cid-qhiriq3d]{display:block}.corners[data-astro-cid-qhiriq3d]{display:flex;justify-content:space-between;gap:16px;padding:4px 6% 18px;font:400 .78rem Arial,sans-serif}.corners[data-astro-cid-qhiriq3d] a[data-astro-cid-qhiriq3d]{color:#0b0b0b;text-underline-offset:3px}@media(max-width:600px){.quote[data-astro-cid-qhiriq3d]{padding:52px 8% 8px}}@media(prefers-reduced-motion:reduce){.strip[data-astro-cid-qhiriq3d]{animation:none}.open[data-astro-cid-qhiriq3d]{transition:none}}.maya-bg{position:fixed;inset:0;z-index:-1;background:var(--pale-pink)}.maya-bg:before{content:"";position:absolute;inset:-10%;background:url(/assets/home/galaxy-wide.webp) center / cover;filter:blur(60px) saturate(.7);opacity:.3}.maya-bg:after{content:"";position:absolute;inset:0;opacity:.1;mix-blend-mode:multiply;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.maya-bar{position:fixed;left:0;top:0;z-index:50;width:100%;height:2px;background:var(--ink);transform-origin:0 0;scale:var(--scroll, 0) 1}.maya{--gut: clamp(18px, 6vw, 110px);--big: clamp(1.5rem, 2.7vw, 2.6rem);--body: clamp(1.1rem, 1.5vw, 1.45rem);--small: clamp(.78rem, .95vw, .95rem);--hand: clamp(3.4rem, 8vw, 8rem);--ease: cubic-bezier(.16, 1, .3, 1);--shadow: 0 30px 60px rgb(120 50 80 / .28);position:relative;overflow-x:clip;color:var(--ink);font:400 var(--body)/1.36 var(--brat)}.maya .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.maya p{margin:0}.maya a{color:inherit}.maya .awaiting{width:100%;height:100%;min-height:120px}.maya .tale{font-size:var(--big);line-height:1.16;max-width:24ch;text-wrap:balance}.maya .tale em,.maya .script{display:block;font:400 var(--hand)/.82 var(--fajardose);letter-spacing:.01em;margin-bottom:.06em;padding:.12em .1em 0}.maya .mine{max-width:30ch;font-size:var(--body);line-height:1.34;text-wrap:pretty}.maya .mine.big{max-width:24ch;font-size:var(--big);line-height:1.16}.maya .ln{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.14em;margin:0 .2em -.14em 0}.maya .ln>span{display:inline-block;translate:0 115%;transition:translate 1.2s var(--ease);transition-delay:calc(var(--d, 0) * 90ms)}.maya .rv.on .ln>span{translate:0 0}.maya .rv>:not(video),.maya p.rv,.maya a.rv,.maya [data-at]{opacity:0;translate:0 26px;filter:blur(10px);transition:opacity 1s ease,translate 1.2s var(--ease),filter 1s ease}.maya .rv.on>:not(video),.maya p.rv.on,.maya a.rv.on,.maya [data-at].on{opacity:1;translate:0 0;filter:none}.maya .rv.on>:nth-child(2){transition-delay:.15s}.maya .rv.on>:nth-child(3){transition-delay:.3s}.maya .rv.on>:nth-child(4){transition-delay:.45s}.maya .pill{display:inline-block;padding:.55em 1.1em;border:1px solid var(--ink);border-radius:999px;background:#f6f2f0e6;font-size:var(--body);text-decoration:none;cursor:pointer;transition:background .3s ease,color .3s ease,translate .3s var(--ease)}.maya .pill:hover,.maya .pill:focus-visible{background:var(--ink);color:#fff;translate:0 -3px}.maya .cue{font-size:var(--small);text-transform:uppercase;letter-spacing:.14em}.maya .scene{--p: 0;height:calc(var(--len) * 1svh)}.maya .pin{position:sticky;top:0;height:100svh;overflow:hidden}.maya .fill{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.maya .sleep .fill{object-position:61% 70%;transform-origin:61% 70%;scale:calc(1 + var(--p) * var(--p) * 2.6);filter:blur(calc(max(0,var(--p) - .62)*34px));opacity:calc(1 - (max(0,var(--p) - .64)*3.2))}.maya .hero-text{position:absolute;left:var(--gut);bottom:clamp(28px,8svh,80px);z-index:3;display:grid;gap:14px;justify-items:start;max-width:calc(100vw - 32px);opacity:calc(1 - var(--p) * 5)}.maya .hook{display:grid;gap:.1em;font-size:clamp(1.6rem,3.5vw,3.3rem);line-height:1.06}.maya .hook span{justify-self:start;padding:.12em .4em;background:#f6f2f0f0;animation:arrive 1.2s var(--ease) .2s both}.maya .hook span+span{margin-left:1.6em;background:var(--ink);color:#fff;animation-delay:1s}@keyframes arrive{0%{opacity:0;translate:0 24px;filter:blur(8px)}}.maya .hero-text .cue{padding:.4em .8em;background:#f6f2f0d9;animation:arrive 1.2s var(--ease) 1.8s both}.maya .skip{position:absolute;right:var(--gut);bottom:clamp(28px,8svh,80px);z-index:3;padding:.4em .8em;background:#f6f2f0d9;font-size:var(--small);text-transform:uppercase;letter-spacing:.14em;text-decoration:none;opacity:calc(1 - var(--p) * 5)}.maya .skip small{font-size:1em;opacity:.65}.maya .skip:hover{background:var(--ink);color:#fff}.maya .hello{position:relative;z-index:2;margin-top:-55svh}.maya .hello .pin{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(24px,5vw,90px);padding:0 var(--gut)}.maya .portrait{position:relative;justify-self:center;width:min(100%,72svh);rotate:calc((var(--p) - .5) * 6deg);filter:drop-shadow(var(--shadow))}.maya .starcut{position:relative;aspect-ratio:1;overflow:hidden;border-radius:50%}.maya .starcut img{display:block;width:100%;height:100%;object-fit:cover}.maya .portrait .script{position:absolute;left:-14%;top:-16%;font-size:clamp(4.4rem,11vw,11rem);rotate:calc(-8deg - (var(--p) - .5) * 6deg);pointer-events:none}.maya .layers{display:grid;gap:clamp(12px,2.4svh,26px)}.maya .layers p{max-width:30ch;font-size:clamp(1.2rem,1.9vw,1.9rem);line-height:1.24;text-wrap:pretty;transition:opacity .9s ease,translate 1.2s var(--ease),filter .9s ease}.maya .layers p:first-child{font-size:clamp(2.4rem,5.4vw,5.4rem);line-height:1}.maya .layers p.on:has(+p.on),.maya .me p.on:has(+p.on){opacity:.42}.maya .once{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(20px,4vw,70px);padding:2svh var(--gut) 8svh}.maya .once .txt,.maya .ps .txt{display:grid;gap:1.1em}.maya .castle{translate:0 calc((.5 - var(--p, .5)) * 16svh);filter:drop-shadow(0 34px 40px rgb(120 50 90 / .3))}.maya .castle>img:first-child{display:block;width:100%;height:auto;animation:bob 7s ease-in-out infinite}@keyframes bob{50%{translate:0 -18px}}.maya .beat{--w: min(100vw, calc(100svh * var(--ratio)));--h: calc(var(--w) / var(--ratio));--m: clamp(0, calc((var(--p) - .34) * 4), 1);--sc: .88;--tx: -23vw;--ty: 0px}.maya .beat.right{--tx: 23vw}.maya .beat .pic{position:absolute;left:50%;top:50%;width:var(--w);height:var(--h);translate:calc(-50% + var(--m) * (var(--tx) - (var(--fx) - 50) / 100 * var(--w) * var(--sc))) calc(-50% + var(--m) * (var(--ty) - (var(--fy) - 50) / 100 * var(--h) * var(--sc)));scale:calc(1 + (var(--sc) - 1) * var(--m));rotate:calc(var(--m) * var(--tilt, -2deg));filter:drop-shadow(0 24px 40px rgb(120 50 80 / calc(var(--m) * .32)))}.maya .beat.right .pic{--tilt: 2deg}.maya .beat .cut,.maya .beat .cut img{display:block;width:100%;height:100%}.maya .beat .cut img{object-fit:cover}.maya .beat .pin:after{content:"";position:absolute;inset:42% 0 0;z-index:1;background:linear-gradient(to top,rgb(246 236 240 / .97) 10%,rgb(246 236 240 / .72) 46%,transparent);opacity:calc(1 - var(--m) * 2.5);pointer-events:none}.maya .beat .tale{position:absolute;z-index:2;left:var(--gut);right:var(--gut);bottom:clamp(26px,7svh,80px);max-width:26ch;opacity:calc(1 - var(--m) * 3);translate:0 calc(var(--m) * -30px)}.maya .beat .me{position:absolute;z-index:2;top:50%;left:55vw;width:min(36vw,560px);translate:0 -50%;display:grid;gap:clamp(12px,2.2svh,24px)}.maya .beat.right .me{left:var(--gut)}.maya .me p{font-size:clamp(1.25rem,2.1vw,2.1rem);line-height:1.2;text-wrap:pretty;transition:opacity .9s ease,translate 1.2s var(--ease),filter .9s ease}.maya .wants{display:grid;margin:0;padding:0;list-style:none;font-size:var(--body)}.maya .wants li{padding:.3em 0 .3em 1.1em;position:relative;opacity:0;translate:0 14px;transition:opacity .8s ease,translate 1s var(--ease);transition-delay:calc(.2s + var(--d) * .16s)}.maya .wants li:before{content:"✦";position:absolute;left:0;top:.32em;font-size:.7em;opacity:.55}.maya .wants.on li{opacity:1;translate:0 0}.maya .porthole{--e: clamp(0, min(calc(var(--p) * 3.2), calc((1 - var(--p)) * 6)), 1)}.maya .porthole .frame{position:absolute;inset:0;overflow:hidden;clip-path:circle(calc(26svh + var(--e) * 110vmax) at 50% 50%)}.maya .tale.on-art{position:absolute;z-index:3;left:var(--gut);right:var(--gut);bottom:clamp(26px,7svh,80px);max-width:26ch}.maya p.tale.on-art,.maya .tale.on-art p{padding:.5em .7em .6em;background:#f6f2f0eb}.maya .crack{--e: clamp(0, calc(var(--p) * 3.2), 1);margin-bottom:-40svh}.maya .crack .frame{opacity:calc(1 - (max(0,var(--p) - .76)*4.4))}.maya .crack .fill{object-position:50% 38%;transform-origin:50% 38%;scale:calc(1 + max(0,var(--p) - .3)*max(0,var(--p) - .3)*14)}.maya .crack .tale{opacity:calc(min(1,var(--p) * 5) - (max(0,var(--p) - .42)*5))}.maya .under .fill{object-position:40% 40%;transform-origin:38% 38%;scale:calc(1.25 - var(--p) * .25)}.maya .under .tale{left:auto}.maya .pearl{display:grid;justify-items:center;gap:clamp(16px,3svh,30px);padding:26svh var(--gut) 5svh;text-align:center}.maya .pearl .tale{max-width:22ch}.maya .spiral{position:relative;width:min(820px,92vw);aspect-ratio:13 / 8;margin:2svh 0}.maya .spiral svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.maya .spiral rect{fill:none;stroke:var(--ink);stroke-width:.025;opacity:0;transition:opacity .8s ease;transition-delay:calc(var(--i) * .16s)}.maya .spiral path{fill:none;stroke:var(--ink);stroke-width:.035;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset 2.6s var(--ease) .3s,opacity .3s ease}.maya .spiral .sq{position:absolute;aspect-ratio:1;display:grid;place-items:center}.maya .spiral .sq img{width:74%;height:auto;rotate:var(--r);scale:0;filter:drop-shadow(0 .5em .6em rgb(90 40 60 / .3));transition:scale 1.1s cubic-bezier(.3,1.5,.5,1);transition-delay:calc(.3s + var(--i) * .26s)}.maya .spiral .sq:first-of-type img{scale:1;animation:breathe 4s ease-in-out infinite}.maya .spiral .sq b{position:absolute;right:8%;bottom:5%;font-weight:400;font-size:var(--small);opacity:0;transition:opacity .8s ease 1.4s}.maya .pearl.opened .spiral rect{opacity:.55}.maya .pearl.opened .spiral path{stroke-dashoffset:0;opacity:1}.maya .pearl.opened .spiral .sq img{scale:1}.maya .pearl.opened .spiral .sq b{opacity:.6}@keyframes breathe{50%{scale:1.035}}.maya .doodle{position:absolute;z-index:1;height:auto;pointer-events:none;opacity:.8}.maya .twinkle{animation:twinkle 3.6s ease-in-out infinite}.maya .sway{animation:sway 7s ease-in-out infinite}.maya .drift{animation:cloud-drift 16s ease-in-out infinite}@keyframes twinkle{50%{scale:.82;opacity:.45;rotate:8deg}}@keyframes sway{50%{translate:0 -12px;rotate:4deg}}@keyframes cloud-drift{50%{translate:8% 0}}.maya .castle,.maya .swan,.maya .job{position:relative}.maya .pearl.opened .ask{display:none}.maya .inside{display:grid;grid-template-rows:0fr;width:min(980px,100%);text-align:left;transition:grid-template-rows 1.2s var(--ease) .3s}.maya .inside>div{overflow:hidden}.maya .pearl.opened .inside{grid-template-rows:1fr}.maya .card{margin-top:20px;padding:clamp(22px,4vw,52px);border-radius:60px 60px 60px 8px;background:#f6f2f0f0;box-shadow:var(--shadow)}.maya .inside .intro{font-size:clamp(1.2rem,2vw,1.9rem);line-height:1.26;margin-bottom:1.2em}.maya .card .end{margin:.4em 0 1.2em}.maya .points{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px 32px;margin:0 0 1.5em;padding:0;list-style:none;font-size:.9em}.maya .points strong{display:block;font-weight:400;text-decoration:underline;text-underline-offset:3px;margin-bottom:2px}.maya .stack{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 1em;padding:0;list-style:none;font-size:.78em}.maya .stack li{padding:.2em .7em;border:1px solid rgb(28 33 32 / .4);border-radius:999px}.maya .pearl.opened .points li,.maya .pearl.opened .stack li{animation:surface .8s ease both;animation-delay:calc(.5s + var(--n, 0) * 60ms)}@keyframes surface{0%{opacity:0;translate:0 10px}}.maya .earth .pan{position:absolute;top:0;left:0;height:100%;width:auto;min-width:125vw;max-width:none;object-fit:cover;translate:calc((100vw - 100%) * var(--p)) 0}.maya .tale.stack-up{display:grid;gap:.5em;max-width:min(46ch,calc(100vw - 2 * var(--gut)));max-height:calc(100svh - 130px);overflow:hidden}.maya .stack-up p{font-size:clamp(1.15rem,min(2.1vw,3.6svh),2.2rem);line-height:1.18}.maya .job{display:grid;justify-items:center;gap:1.1em;padding:16svh var(--gut) 8svh;text-align:center}.maya .lead-in{margin-top:.8em;font-size:var(--small);text-transform:uppercase;letter-spacing:.14em;opacity:.7}.maya .where{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px;margin:.6em 0 0;padding:0;list-style:none}.maya .where li{padding:.35em 1em;border:1px solid var(--ink);border-radius:999px;font-size:var(--body);opacity:0;translate:0 16px;rotate:calc((var(--d) - 2.5) * 1.2deg);transition:opacity .8s ease,translate 1s var(--ease);transition-delay:calc(.5s + var(--d) * .13s)}.maya .job.on .where li{opacity:1;translate:0 0}.maya .motto{position:relative;display:grid;place-items:center;min-height:80svh;margin:4svh var(--gut) 0;padding:60px 20px;overflow:hidden;border-radius:32px;background:#e1569c;box-shadow:var(--shadow);text-align:center}.maya .motto video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.maya .motto{align-content:center;justify-items:center;gap:clamp(20px,4svh,40px)}.maya .motto .cta{position:relative;padding:.7em 1.6em;border-color:#fff;background:#fff;box-shadow:0 10px 30px #5a0a3259}.maya .motto .cta:hover,.maya .motto .cta:focus-visible{background:var(--ink);border-color:var(--ink);color:#fff}.maya .motto p{position:relative;max-width:18ch;font-size:clamp(2.2rem,6.6vw,6.8rem);line-height:.96;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 34px rgb(90 10 50 / .5);opacity:1;translate:none;filter:none}.maya .wing{display:grid;justify-items:center;gap:14px;padding:6svh var(--gut) 10svh;text-align:center}.maya .wing .tale{max-width:22ch}.maya .stage{position:relative;width:min(1200px,100%);aspect-ratio:16 / 7;margin:30px 0}.maya .stage svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.maya .stage polyline{fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - min(1,max(0,var(--p) - .16) * 2.4))}.maya .stage .phone{display:none}.maya .stage ol{margin:0;padding:0;list-style:none}.maya .dot{position:absolute;left:var(--x);top:var(--y);width:0;height:0}.maya .dot a{text-decoration:none}.maya .dot i{position:absolute;left:-17px;top:-17px;display:grid;place-items:center;width:34px;height:34px;border:1.5px solid var(--ink);border-radius:50%;background:var(--paper);font-style:normal;font-size:.95rem;transition:scale .4s var(--ease),background .3s ease,color .3s ease}.maya .dot span{position:absolute;left:26px;top:8px;display:grid;gap:2px;padding:.35em .75em;border-radius:14px;white-space:nowrap;text-align:left;background:#f6f2f0eb;line-height:1.2;transition:background .3s ease,color .3s ease}.maya .dot:nth-child(2n) span{top:auto;bottom:8px}.maya .dot.flip span{left:auto;right:26px}.maya .dot b{font-weight:400;font-size:clamp(1.1rem,1.6vw,1.5rem)}.maya .dot small{font-size:var(--small);opacity:.75}.maya .dot a:hover i,.maya .dot a:focus-visible i{scale:1.35;background:var(--ink);color:#fff}.maya .dot a:hover span,.maya .dot a:focus-visible span{background:var(--ink);color:#fff}.maya .wake{--e: clamp(0, calc(var(--p) * 3.2), 1)}.maya .wake .frame{clip-path:circle(calc(22svh + var(--e) * 110vmax) at 50% 50%)}.maya .wake .fill{object-position:70% 62%;transform-origin:70% 62%;scale:calc(2.2 - (min(1,var(--p) * 1.4)*1.2))}.maya .closing{position:absolute;inset:0;z-index:3;display:grid;align-content:center;justify-items:center;gap:14px;padding:0 var(--gut);text-align:center;color:#fff;text-shadow:0 2px 30px rgb(70 20 45 / .6)}.maya .closing .script{font-size:clamp(5rem,14vw,14rem)}.maya .closing .last{max-width:22ch;font-size:clamp(1.6rem,3.4vw,3.2rem);line-height:1.1;text-wrap:balance}.maya .closing .after{font-size:var(--body)}.maya .closing .pill{margin-top:10px;color:var(--ink);text-shadow:none}.maya .closing .pill:hover{color:#fff}.maya .ps{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(20px,4vw,70px);padding:12svh var(--gut) 10svh}.maya .swan>img:first-child{display:block;width:100%;-webkit-mask-image:radial-gradient(closest-side,#000 58%,transparent);mask-image:radial-gradient(closest-side,#000 58%,transparent);animation:bob 7s ease-in-out infinite}.maya .more{max-width:30ch;font-size:var(--body);line-height:1.36;text-wrap:pretty}.maya .skip-in{justify-self:start;margin-top:.6em;font-size:var(--small);text-transform:uppercase;letter-spacing:.12em}.maya .skip-float{position:fixed;right:18px;bottom:18px;z-index:45;font-size:var(--small);text-transform:uppercase;letter-spacing:.12em;box-shadow:var(--shadow);opacity:0;translate:0 20px;pointer-events:none;transition:opacity .5s ease,translate .6s var(--ease),background .3s ease,color .3s ease}.maya .skip-float.show{opacity:1;translate:0 0;pointer-events:auto}.maya .beat.flower .cut img{transform-origin:45% 48%;animation:tug 1.3s ease-in-out infinite}@keyframes tug{0%,60%,to{translate:0 0;rotate:0deg}70%{translate:-7px 2px;rotate:-.5deg}80%{translate:6px -1px;rotate:.4deg}90%{translate:-3px 1px}}.maya .landing{display:grid;justify-items:center;gap:1em;padding:22svh var(--gut) 14svh;text-align:center}.maya .landing .tale{max-width:24ch}.maya .landing .more{max-width:34ch}.maya .job .script,.maya .side-note .script{font-size:clamp(2.6rem,6vw,6rem);line-height:.9}.maya .sides{display:grid;gap:clamp(40px,9svh,120px);padding:6svh var(--gut) 12svh}.maya .side-note{display:grid;gap:.4em;max-width:40ch}.maya .side-note.r{justify-self:end}.maya .side-note .mine{max-width:40ch;font-size:clamp(1.2rem,1.9vw,1.85rem);line-height:1.26}.maya .pearl-row{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,60px);width:min(1180px,100%)}.maya .pearl-row .spiral{width:100%}.maya .ask-side{display:grid;gap:18px;justify-items:start;text-align:left}@media(max-width:860px){.maya .pearl-row{grid-template-columns:1fr}.maya .ask-side{justify-items:center;text-align:center}.maya .side-note.r{justify-self:start}.maya .skip-float{right:12px;bottom:12px}}@media(max-width:860px){.maya .skip{left:var(--gut);right:auto;bottom:14px}.maya .hero-text{bottom:62px}.maya .hello{margin-top:-30svh}.maya .hello .pin{grid-template-columns:1fr;align-content:center;gap:3svh}.maya .portrait{width:min(58vw,34svh)}.maya .layers p{font-size:1.06rem}.maya .layers p:first-child{font-size:2.2rem}.maya .once,.maya .ps{grid-template-columns:1fr}.maya .once .castle{order:-1;width:86%;margin:0 auto}.maya .beat{--sc: 1.5;--tx: 0px;--ty: -21svh}.maya .beat.right{--tx: 0px}.maya .beat .me,.maya .beat.right .me{top:55svh;left:var(--gut);right:var(--gut);width:auto;translate:none}.maya .me p{font-size:1.12rem}.maya .wants{font-size:1rem}.maya .stage{aspect-ratio:3 / 5}.maya .job .doodle,.maya .stage .doodle,.maya .stage .wide{display:none}.maya .stage .phone{display:block}.maya .dot{left:var(--mx);top:var(--my)}.maya .dot span,.maya .dot:nth-child(2n) span,.maya .dot.flip span{inset:12px auto auto 24px}.maya .dot.flipm span{left:auto;right:24px}}@media(prefers-reduced-motion:reduce){.maya .scene{height:auto}.maya .pin{position:relative;height:auto;min-height:100svh}.maya *,.maya *:before,.maya *:after{animation:none!important;transition:none!important}.maya .porthole,.maya .wake,.maya .crack{--e: 1}.maya .beat{--m: 1}.maya .fill,.maya .pan,.maya .castle,.maya .portrait{scale:1!important;translate:none!important;rotate:none!important;filter:none!important;opacity:1!important}.maya .crack .frame{opacity:1}.maya .crack{margin-bottom:0}.maya .hello{margin-top:0}.maya .pan{min-width:100%;width:100%}.maya [data-at],.maya .rv>*,.maya .rv,.maya .ln>span,.maya .wants li,.maya .where li,.maya .hero-text,.maya .skip,.maya .layers p,.maya .me p{opacity:1!important;translate:none!important;filter:none!important}.maya .beat .tale{position:static;opacity:1;padding:20px var(--gut)}.maya .stage polyline{stroke-dashoffset:0}.maya .motto video{display:none}}
