.archive002-home{--mystic-ink:oklch(25% .075 320);--mystic-air:oklch(97% .025 310);--mystic-sky:oklch(88% .075 200);--mystic-veil:oklch(12% .03 300/.1);--mystic-chalk:oklch(97% .02 90);--mystic-mask-solid:oklch(100% 0 0);--mystic-mask-clear:oklch(100% 0 0/0);--mystic-focus:oklch(49% .15 320);background:var(--mystic-sky);height:240svh;color:var(--mystic-ink);letter-spacing:0}.archive002-home-scene{--opening-opacity:1;--opening-y:0px;--cloud-y:0vh;--cloud-scale:1;--question-opacity:0;--question-y:55px;--cloud-world:0;isolation:isolate;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.archive002-home-poster,.archive002-home-film{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.archive002-home-softness{background:var(--mystic-veil);position:absolute;inset:0}.archive002-home-cloud-world{background:var(--mystic-air);opacity:var(--cloud-world);position:absolute;inset:0}.archive002-home-opening{z-index:3;opacity:var(--opening-opacity);transform:translateY(var(--opening-y));flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.archive002-home-logo{width:min(70%,770px);margin:0}.archive002-home-logo img{width:100%;height:auto;display:block}.archive002-home-scroll{height:auto;color:var(--mystic-chalk);font-family:var(--font-sans);background:0 0;flex-direction:column;gap:.7rem;padding:.8rem 1.4rem;font-size:13px;font-weight:500;display:flex;position:absolute;bottom:13%}.archive002-home-scroll:hover{background:0 0}.archive002-home-rising-smoke{object-fit:cover;z-index:3;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;opacity:calc(var(--opening-opacity) * .45);-webkit-mask-image:linear-gradient(to bottom, var(--mystic-mask-solid), var(--mystic-mask-solid) 20%, var(--mystic-mask-clear) 64%);-webkit-mask-image:linear-gradient(to bottom, var(--mystic-mask-solid), var(--mystic-mask-solid) 20%, var(--mystic-mask-clear) 64%);mask-image:linear-gradient(to bottom, var(--mystic-mask-solid), var(--mystic-mask-solid) 20%, var(--mystic-mask-clear) 64%);position:absolute;inset:0}.archive002-home-question{z-index:2;opacity:var(--question-opacity);transform:translateY(var(--question-y));pointer-events:none;place-items:center;padding:2rem;display:grid;position:absolute;inset:0}.archive002-home-question h2{text-align:center;font-family:var(--font-display);letter-spacing:0;margin:0;font-size:112px;font-weight:400;line-height:.98}.archive002-home-question em{font-weight:600}.archive002-home-clouds{z-index:4;pointer-events:none;position:absolute;inset:0}.archive002-home-clouds img{object-fit:fill;width:120%;max-width:none;height:77vh;-webkit-mask-image:linear-gradient(to bottom, var(--mystic-mask-solid) 45%, var(--mystic-mask-clear) 98%);-webkit-mask-image:linear-gradient(to bottom, var(--mystic-mask-solid) 45%, var(--mystic-mask-clear) 98%);mask-image:linear-gradient(to bottom, var(--mystic-mask-solid) 45%, var(--mystic-mask-clear) 98%);display:block;position:absolute;left:-10%}.archive002-home-cloud-far{transform:translateY(var(--cloud-far-y,0vh)) scaleX(-1);opacity:.65;top:84%}.archive002-home-cloud-near{transform:translateY(var(--cloud-near-y,0vh)) scale(1.2);top:97%}.archive002-home-cloud-sweep{transform:translateY(var(--cloud-y)) scale(var(--cloud-scale));will-change:transform;top:82%}.archive002-home-clouds .archive002-home-cloud-bottom{opacity:var(--question-opacity);transform:translateY(var(--cloud-bottom-y,0vh)) scaleX(-1);top:72%}.archive002-home-clouds .archive002-home-cloud-top{opacity:var(--question-opacity);transform:translateY(var(--cloud-top-y,0vh)) rotate(180deg);top:-65%}.archive002-home-motion{z-index:5;width:38px;min-width:38px;height:38px;color:var(--mystic-ink);opacity:.65;background:0 0;border-radius:50%;padding:0;position:absolute;top:1.4rem;right:1.4rem}.archive002-home-motion:hover{opacity:1;background:var(--mystic-veil)}.archive002-home button:focus-visible{outline:2px solid var(--mystic-focus);outline-offset:5px}@keyframes mystic-scroll-float{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@media (width<=640px){.archive002-home-opening{padding:1.25rem}.archive002-home-logo{width:100%;max-width:440px}.archive002-home-scroll{bottom:14%}.archive002-home-question h2{font-size:64px}.archive002-home-clouds img{width:180%;left:-40%}.archive002-home-clouds .archive002-home-cloud-top{top:-65%}}@media (prefers-reduced-motion:reduce){.archive002-home-scroll svg{animation:none}}.prompt-record{--record-paper:oklch(97% .004 100);--record-ink:oklch(23% .01 100);--record-rule:oklch(80% .01 100);background:var(--record-paper);color:var(--record-ink);border-top:1px solid var(--record-rule);padding:5rem 1.5rem;font-family:ui-monospace,monospace;position:relative}.prompt-record-inner{max-width:850px;margin:0 auto}.prompt-record-label{text-transform:uppercase;font-size:11px}.prompt-record h2{margin:1rem 0 3rem;font-size:30px}.prompt-record article{border-top:1px solid var(--record-rule);padding:2rem 0}.prompt-record h3{margin-bottom:1.5rem;font-size:13px}.prompt-record article p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.prompt-record h3 a{text-underline-offset:3px;text-decoration:underline}.prompts-page{background:oklch(97% .004 100);min-height:100vh}.prompts-back{color:oklch(23% .01 100);padding:1.5rem;font-family:ui-monospace,monospace;font-size:12px;display:inline-block}.archive002-five-wrap{background:oklch(97% .025 310);justify-content:center;padding:6rem 1.5rem 4rem;display:flex}.archive002-five-card{aspect-ratio:4/5;color:oklch(97% .02 90);background:conic-gradient(from 210deg at 40% 60%,oklch(72% .19 340),oklch(82% .16 70),oklch(85% .2 130),oklch(78% .14 200),oklch(55% .2 290),oklch(72% .19 340));border-radius:28px;flex-direction:column;justify-content:center;align-items:center;width:min(420px,100%);text-decoration:none;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -25px oklch(30% .15 320/.6)}.archive002-five-card:hover{transform:translateY(-6px)rotate(-1.5deg);box-shadow:0 40px 80px -25px oklch(30% .15 320/.75)}.archive002-five-card:focus-visible{outline-offset:6px;outline:3px solid oklch(49% .15 320)}.archive002-five-numeral{font-family:var(--font-display);text-shadow:6px 8px oklch(25% .075 320/.35);font-size:clamp(220px,60vw,340px);font-style:italic;line-height:.8;transform:rotate(-8deg)}.archive002-five-cta{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;background:oklch(25% .075 320/.35);border-radius:999px;padding:.6rem 1.2rem;font-size:13px;position:absolute;bottom:1.6rem}.archive002-prompts-footer{text-align:center;background:oklch(97% .025 310);padding:1.5rem;font-family:ui-monospace,monospace;font-size:12px}.archive002-prompts-footer a{color:oklch(25% .075 320);text-underline-offset:3px;text-decoration:underline}
