.nameplate.svelte-eso4n3{position:fixed;left:50%;bottom:clamp(48px,9vh,96px);transform:translate(-50%);z-index:10;width:min(92vw,600px);text-align:center;pointer-events:none;user-select:none}.nameplate-glow.svelte-eso4n3{position:absolute;inset:-26px -40px -34px;background:radial-gradient(ellipse 62% 78% at 50% 52%,#faf9f6f0,#faf9f6d1 46%,#faf9f600);z-index:-1}.tagline.svelte-eso4n3{display:flex;align-items:center;justify-content:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:9.5px;font-weight:600;letter-spacing:.3em;color:var(--ink);text-transform:uppercase;opacity:0;transition:opacity .25s ease;white-space:nowrap}.tagline.visible.svelte-eso4n3{opacity:.5}.tagline-rule.svelte-eso4n3{width:16px;height:1px;background:var(--ink);opacity:.6}.prefix.svelte-eso4n3{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1rem,1.7vw,1.18rem);font-style:italic;color:#6a6a68;margin:14px 0 0;opacity:1;transition:opacity .22s ease 60ms}.prefix.out.svelte-eso4n3{opacity:0;transition-delay:0ms}.descriptor-wrap.svelte-eso4n3{overflow:hidden}.descriptor.svelte-eso4n3{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2.8rem,7vw,5.1rem);font-weight:400;color:var(--ink);letter-spacing:-.038em;line-height:1.02;margin:2px 0 0;white-space:nowrap;display:block;transform:translateY(0);opacity:1;transition:transform .32s cubic-bezier(.5,0,.2,1.2),opacity .28s ease}.descriptor.slide-out.svelte-eso4n3{transform:translateY(-120%);opacity:0}@keyframes svelte-eso4n3-slideIn{0%{transform:translateY(120%);opacity:0}to{transform:translateY(0);opacity:1}}.descriptor.slide-in.svelte-eso4n3{animation:svelte-eso4n3-slideIn .35s cubic-bezier(.2,0,0,1) forwards}.subtitle.svelte-eso4n3{font-family:IBM Plex Mono,monospace;font-size:clamp(.7rem,.98vw,.78rem);color:#454543;margin:16px auto 0;max-width:42ch;letter-spacing:.01em;line-height:1.6;opacity:.92;transform:translateY(0);transition:opacity .25s ease 90ms,transform .25s ease 90ms}.subtitle.fade-out.svelte-eso4n3{opacity:0;transform:translateY(6px);transition-delay:0ms}.nameplate.intro.svelte-eso4n3 .tagline:where(.svelte-eso4n3),.nameplate.intro.svelte-eso4n3 .prefix:where(.svelte-eso4n3),.nameplate.intro.svelte-eso4n3 .descriptor:where(.svelte-eso4n3),.nameplate.intro.svelte-eso4n3 .subtitle:where(.svelte-eso4n3),.nameplate.intro.svelte-eso4n3 .chip-row:where(.svelte-eso4n3){animation:svelte-eso4n3-heroRise .64s cubic-bezier(.2,0,0,1) both}.nameplate.intro.svelte-eso4n3 .tagline:where(.svelte-eso4n3){--rise-o: .5;animation-delay:.55s}.nameplate.intro.svelte-eso4n3 .prefix:where(.svelte-eso4n3){--rise-o: 1;animation-delay:.7s}.nameplate.intro.svelte-eso4n3 .descriptor:where(.svelte-eso4n3){--rise-o: 1;animation-delay:.82s}.nameplate.intro.svelte-eso4n3 .subtitle:where(.svelte-eso4n3){--rise-o: .92;animation-delay:1s}.nameplate.intro.svelte-eso4n3 .chip-row:where(.svelte-eso4n3){--rise-o: 1;animation-delay:1.15s}@keyframes svelte-eso4n3-heroRise{0%{opacity:0;transform:translateY(14px)}to{opacity:var(--rise-o, 1);transform:translateY(0)}}.sticker-field.svelte-eso4n3{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:6;pointer-events:none;user-select:none}.sticker.svelte-eso4n3{position:absolute;white-space:nowrap;animation:svelte-eso4n3-stickerPop .55s cubic-bezier(.5,0,.2,1.4) both,svelte-eso4n3-stickerFloat 4s ease-in-out infinite}@keyframes svelte-eso4n3-stickerPop{0%{opacity:0;transform:translate(var(--baseX),var(--baseY)) rotate(var(--baseRot)) scale(.4)}60%{opacity:1;transform:translate(var(--baseX),var(--baseY)) rotate(calc(var(--baseRot) - 6deg)) scale(1.12)}to{opacity:1;transform:translate(var(--baseX),var(--baseY)) rotate(var(--baseRot)) scale(1)}}@keyframes svelte-eso4n3-stickerFloat{0%,to{transform:translate(var(--baseX),var(--baseY)) rotate(var(--baseRot)) translateY(0)}50%{transform:translate(var(--baseX),var(--baseY)) rotate(calc(var(--baseRot) + 2deg)) translateY(-6px)}}html[data-render-quality=economy] .sticker.svelte-eso4n3{animation:svelte-eso4n3-stickerPop .4s cubic-bezier(.5,0,.2,1.2) both}.sticker-glyph.svelte-eso4n3{font-family:"Instrument Serif",Georgia,serif;color:var(--ink);opacity:.55}.sticker-stamp.svelte-eso4n3{font-family:IBM Plex Mono,monospace;font-weight:600;letter-spacing:.14em;padding:2px 7px;border:.8px solid var(--ink);color:var(--ink);background:#faf9f6f5}.sticker-stamp.sticker-accent.svelte-eso4n3{color:var(--vermilion);border-color:var(--vermilion)}.sticker-tape.svelte-eso4n3{font-family:IBM Plex Mono,monospace;font-weight:500;letter-spacing:.05em;padding:2px 8px;background:#f5eedcd9;border-top:.5px solid rgba(10,10,10,.25);border-bottom:.5px solid rgba(10,10,10,.25);color:var(--ink)}.sticker-sticker.svelte-eso4n3{font-family:"Instrument Serif",Georgia,serif;font-style:italic;padding:3px 10px;background:#faf9f6f5;border:.8px solid var(--ink);border-radius:2px;color:var(--ink);box-shadow:0 1px #0a0a0ad9}.chip-row.svelte-eso4n3{display:none}@media(max-width:640px){.nameplate.svelte-eso4n3{width:94vw;bottom:clamp(36px,7vh,64px)}.descriptor.svelte-eso4n3{font-size:clamp(2.2rem,10vw,3.2rem)}.subtitle.svelte-eso4n3{font-size:.72rem;max-width:34ch}.sticker-field.svelte-eso4n3{display:none}.chip-row.svelte-eso4n3{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-top:16px;opacity:0;transition:opacity .25s ease .12s}.chip-row.visible.svelte-eso4n3{opacity:1}.chip.svelte-eso4n3{font-size:9px;letter-spacing:.12em;padding:3px 8px;color:var(--ink);white-space:nowrap}.chip-stamp.svelte-eso4n3{font-family:IBM Plex Mono,monospace;font-weight:600;text-transform:uppercase;border:.8px solid var(--ink);background:#faf9f6f5}.chip-stamp.chip-accent.svelte-eso4n3{color:var(--vermilion);border-color:var(--vermilion)}.chip-tape.svelte-eso4n3{font-family:IBM Plex Mono,monospace;font-weight:500;letter-spacing:.05em;background:#f5eedcd9;border-top:.5px solid rgba(10,10,10,.25);border-bottom:.5px solid rgba(10,10,10,.25)}.chip-sticker.svelte-eso4n3{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:11px;letter-spacing:.02em;border:.8px solid var(--ink);border-radius:2px;background:#faf9f6f5;box-shadow:0 1px #0a0a0ad9}}
