.ln-bg-image.svelte-myeco8{object-fit:cover;object-position:center;z-index:-10;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.ln-stage.svelte-myeco8{min-height:100vh;color:var(--pm-ink);font-family:var(--pm-sans);isolation:isolate;background:linear-gradient(170deg,#f6ecd99e 0%,#f0e3c4b3 100%);padding:clamp(28px,4vw,56px) clamp(20px,4vw,56px) clamp(120px,14vw,160px);position:relative;overflow-x:hidden}.ln-stage.svelte-myeco8:before{content:"";pointer-events:none;z-index:0;opacity:.4;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='25'/><feColorMatrix values='0 0 0 0 0.10, 0 0 0 0 0.16, 0 0 0 0 0.12, 0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.ln-stage.svelte-myeco8:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(70% 60%,#fff4d64d 0%,#0000 70%),radial-gradient(100% 100% at 50% 0,#b891441a 0%,#0000 60%);position:fixed;inset:0}.ln-brand-stamp.svelte-myeco8{z-index:35;filter:drop-shadow(0 6px 14px #14241b4d);width:clamp(72px,8vw,112px);height:auto;text-decoration:none;transition:transform .22s,filter .22s;position:fixed;top:clamp(16px,2.4vw,32px);left:clamp(16px,2.4vw,32px)}.ln-brand-stamp.svelte-myeco8:hover{filter:drop-shadow(0 10px 22px #14241b5c);transform:scale(1.05)}.ln-brand-stamp.svelte-myeco8 img:where(.svelte-myeco8){width:100%;height:auto;display:block}.ln-float-tile.svelte-myeco8{z-index:0;pointer-events:none;opacity:.42;filter:drop-shadow(0 6px 14px #14241b4d);background:linear-gradient(#fffdf5,#f5edd8);border:1.5px solid #14241b33;border-radius:6px;width:60px;height:80px;animation:9s ease-in-out infinite svelte-myeco8-ln-float;position:fixed}.ln-float-tile.svelte-myeco8:after{content:attr(data-glyph);color:var(--pm-coral);place-items:center;font-family:Noto Serif SC,Songti SC,Source Han Serif SC,serif;font-size:30px;font-weight:900;display:grid;position:absolute;inset:0}.ln-float-tile.t1.svelte-myeco8{animation-delay:-1s;top:8%;left:4%;transform:rotate(-12deg)}.ln-float-tile.t2.svelte-myeco8{width:52px;height:70px;animation-delay:-3s;top:80%;left:5%;transform:rotate(8deg)}.ln-float-tile.t3.svelte-myeco8{width:56px;height:75px;animation-delay:-5s;top:10%;right:5%;transform:rotate(14deg)}.ln-float-tile.t4.svelte-myeco8{width:64px;height:86px;animation-delay:-2s;top:78%;right:4%;transform:rotate(-9deg)}@keyframes svelte-myeco8-ln-float{0%,to{translate:0}50%{translate:0 -10px}}@media (width<=460px){.ln-float-tile.svelte-myeco8{width:44px;height:60px}.ln-float-tile.svelte-myeco8:after{font-size:22px}}.ln-card.svelte-myeco8{z-index:1;-webkit-backdrop-filter:blur(2px);border:1.5px solid var(--pm-gold);gap:var(--pm-section-gap);box-sizing:border-box;background:linear-gradient(#fffdf3f5 0%,#f7eed9f5 100%);border-radius:24px;flex-direction:column;width:min(1080px,100%);margin:0 auto;padding:clamp(28px,4vw,48px);display:flex;position:relative;box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #b891442e,0 30px 80px -20px #14241b4d,0 6px 16px #14241b1f}.ln-card.svelte-myeco8:before,.ln-card.svelte-myeco8:after,.ln-card.svelte-myeco8 .ln-br-tr:where(.svelte-myeco8),.ln-card.svelte-myeco8 .ln-br-bl:where(.svelte-myeco8){border:2px solid var(--pm-gold);pointer-events:none;width:22px;height:22px;position:absolute}.ln-card.svelte-myeco8:before{content:"";border-bottom:0;border-right:0;top:-3px;left:-3px}.ln-card.svelte-myeco8:after{content:"";border-top:0;border-left:0;bottom:-3px;right:-3px}.ln-card.svelte-myeco8 .ln-br-tr:where(.svelte-myeco8){border-bottom:0;border-left:0;top:-3px;right:-3px}.ln-card.svelte-myeco8 .ln-br-bl:where(.svelte-myeco8){border-top:0;border-right:0;bottom:-3px;left:-3px}.ln-hero-art.svelte-myeco8{border:3px solid var(--pm-gold);border-radius:50%;flex-shrink:0;width:clamp(140px,16vw,200px);height:clamp(140px,16vw,200px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 16px 36px -10px #14241b52,0 4px 12px #14241b24}.ln-hero-chop.svelte-myeco8{color:#fbecc6;z-index:2;background:#b03a1a;place-items:center;width:42px;height:42px;font-family:Noto Serif SC,Songti SC,Source Han Serif SC,serif;font-size:20px;font-weight:900;line-height:1;display:grid;position:absolute;bottom:4px;right:4px;transform:rotate(-6deg);box-shadow:inset 0 0 0 1px #ffffff2e,0 4px 10px #b03a1a6b}@media (prefers-reduced-motion:reduce){.ln-float-tile.svelte-myeco8,.ln-brand-stamp.svelte-myeco8{transition:none;animation:none}}.ln-hero.svelte-myeco8{padding:var(--pm-space-xl) 0 var(--pm-space-lg);border-bottom:1px solid var(--pm-ink-12)}.ln-hero-grid.svelte-myeco8{gap:var(--pm-space-xl);grid-template-columns:1.4fr auto;align-items:center;display:grid}.ln-hero-portrait.svelte-myeco8{justify-self:end}.ln-portrait-ring.svelte-myeco8{aspect-ratio:1;background:radial-gradient(circle at 30% 30%, var(--pm-gold-warm), var(--pm-gold) 70%);border-radius:50%;width:clamp(180px,22vw,260px);padding:6px;box-shadow:inset 0 1px #ffffff73,0 14px 32px -16px #14352a73,0 2px 6px -2px #14352a40}.ln-portrait-ring.svelte-myeco8 img:where(.svelte-myeco8){object-fit:cover;background:var(--pm-paper-warm);border-radius:50%;width:100%;height:100%;display:block}.ln-hero-eyebrow.svelte-myeco8{margin:0 0 var(--pm-space-sm);font-family:var(--pm-sans);font-size:var(--pm-type-eyebrow);letter-spacing:2.8px;text-transform:uppercase;color:var(--pm-coral);font-weight:700}.ln-hero-title.svelte-myeco8{margin:0 0 var(--pm-space-md);font-family:var(--pm-serif);font-size:var(--pm-type-display-1);letter-spacing:-.4px;color:var(--pm-ink);font-weight:700;line-height:1.02}.ln-hero-title.svelte-myeco8 em:where(.svelte-myeco8){color:var(--pm-coral);font-style:italic;font-weight:600}.ln-hero-sub.svelte-myeco8{max-width:540px;font-family:var(--pm-sans);font-size:var(--pm-type-body-lg);color:var(--pm-ink-70);margin:0;line-height:1.55}.ln-hero-progress.svelte-myeco8{padding:var(--pm-space-lg);background:var(--pm-paper-warm);border:1px solid var(--pm-ink-22);border-radius:var(--pm-radius-md);align-self:stretch;gap:var(--pm-space-sm);box-shadow:var(--pm-shadow-inset-hi), var(--pm-shadow-card-sm);flex-direction:column;display:flex;position:relative}.ln-progress-eyebrow.svelte-myeco8{font-family:var(--pm-sans);font-size:var(--pm-type-eyebrow-sm);letter-spacing:2.4px;text-transform:uppercase;color:var(--pm-coral);font-weight:700}.ln-progress-row.svelte-myeco8{align-items:center;gap:var(--pm-space-sm);display:flex}.ln-progress-label.svelte-myeco8{font-family:var(--pm-serif);font-size:var(--pm-type-title-3);color:var(--pm-ink);letter-spacing:-.1px;font-weight:600}.ln-progress-track.svelte-myeco8{background:var(--pm-ink-12);border-radius:2px;flex:1;height:4px;overflow:hidden}.ln-progress-fill.svelte-myeco8{background:linear-gradient(90deg, var(--pm-gold-warm), var(--pm-gold));height:100%;transition:width .45s var(--pm-ease-standard);border-radius:2px}.ln-progress-count.svelte-myeco8{font-family:var(--pm-mono);font-size:var(--pm-type-caption);letter-spacing:1.4px;color:var(--pm-ink-70);font-variant-numeric:tabular-nums;font-weight:700}.ln-progress-note.svelte-myeco8{font-family:var(--pm-sans);font-size:var(--pm-type-body-sm);color:var(--pm-ink-70);margin:0;line-height:1.45}@media (width<=800px){.ln-hero-grid.svelte-myeco8{gap:var(--pm-space-lg);grid-template-columns:1fr}.ln-hero-portrait.svelte-myeco8{order:-1;justify-self:center}}.ln-section.svelte-myeco8{gap:var(--pm-space-lg);flex-direction:column;display:flex}.ln-section-head.svelte-myeco8{justify-content:space-between;align-items:end;gap:var(--pm-space-md);padding-bottom:var(--pm-space-md);border-bottom:1px solid var(--pm-ink-12);display:flex}.ln-section-eyebrow.svelte-myeco8{margin:0 0 var(--pm-space-xs);font-family:var(--pm-sans);font-size:var(--pm-type-eyebrow-sm);letter-spacing:2.6px;text-transform:uppercase;color:var(--pm-coral);font-weight:700}.ln-section-title.svelte-myeco8{font-family:var(--pm-serif);font-size:var(--pm-type-display-2);letter-spacing:-.2px;color:var(--pm-ink);margin:0;font-weight:700;line-height:1.05}.ln-section-sub.svelte-myeco8{margin:var(--pm-space-xs) 0 0;font-family:var(--pm-sans);font-size:var(--pm-type-body-sm);color:var(--pm-ink-70);max-width:520px;line-height:1.55}.ln-section-count.svelte-myeco8{font-family:var(--pm-sans);font-size:var(--pm-type-eyebrow);letter-spacing:1.8px;text-transform:uppercase;color:var(--pm-ink-55);flex-shrink:0;font-weight:700}.ln-grid.svelte-myeco8{gap:var(--pm-space-base);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=980px){.ln-grid.svelte-myeco8{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.ln-grid.svelte-myeco8{grid-template-columns:1fr}}.ln-card.svelte-myeco8{background:var(--pm-paper);border:1px solid var(--pm-ink-22);border-radius:var(--pm-radius-md);color:var(--pm-ink);cursor:pointer;box-shadow:var(--pm-shadow-inset-hi), var(--pm-shadow-card-sm);transition:transform .18s var(--pm-ease-standard), border-color .18s var(--pm-ease-standard), box-shadow .18s var(--pm-ease-standard);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.ln-card.svelte-myeco8:hover,.ln-card.svelte-myeco8:focus-visible{border-color:var(--pm-ink);box-shadow:var(--pm-shadow-inset-hi), var(--pm-shadow-card-md);outline:none;transform:translateY(-2px)}.ln-card.svelte-myeco8:focus-visible{outline:2px solid var(--pm-coral);outline-offset:3px}.ln-card--locked.svelte-myeco8{cursor:default;pointer-events:none}.ln-card--locked.svelte-myeco8 .ln-thumb:where(.svelte-myeco8){filter:grayscale(.55);opacity:.72}.ln-card--locked.svelte-myeco8 .ln-card-title:where(.svelte-myeco8),.ln-card--locked.svelte-myeco8 .ln-card-sub:where(.svelte-myeco8){color:var(--pm-ink-70)}.ln-card-cta--locked.svelte-myeco8{color:var(--pm-ink-55);letter-spacing:1.6px}.ln-card-cta--locked.svelte-myeco8 svg:where(.svelte-myeco8){opacity:.7}.ln-thumb.svelte-myeco8{aspect-ratio:16/10;background:var(--pm-paper-warm);position:relative;overflow:hidden}.ln-thumb--coral.svelte-myeco8{background:radial-gradient(ellipse at 30% 25%, #ffebdc8c 0%, transparent 55%), linear-gradient(160deg, var(--pm-coral) 0%, var(--pm-coral-deep) 100%)}.ln-thumb--forest.svelte-myeco8{background:radial-gradient(ellipse at 70% 25%, #b8914459 0%, transparent 55%), linear-gradient(160deg, var(--pm-forest) 0%, var(--pm-forest-deep) 100%)}.ln-thumb--gold.svelte-myeco8{background:radial-gradient(ellipse at 30% 30%, #fff6dc80 0%, transparent 55%), linear-gradient(160deg, var(--pm-gold-warm) 0%, var(--pm-gold-leaf) 100%)}.ln-thumb--paper.svelte-myeco8{background:linear-gradient(160deg, var(--pm-paper-warm) 0%, var(--pm-paper-deep) 100%)}.ln-thumb-meta.svelte-myeco8{z-index:2;font-family:var(--pm-sans);font-size:var(--pm-type-tiny);letter-spacing:2px;text-transform:uppercase;color:var(--pm-paper);text-shadow:0 1px 2px #00000040;font-weight:700;position:absolute;top:14px;left:16px}.ln-thumb-meta.dark.svelte-myeco8{color:var(--pm-ink);text-shadow:none}.ln-thumb-sep.svelte-myeco8{opacity:.55;margin:0 4px}.ln-thumb-check.svelte-myeco8{z-index:2;background:var(--pm-gold);width:26px;height:26px;color:var(--pm-ink);box-shadow:var(--pm-shadow-gold);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.ln-thumb-tile.svelte-myeco8{z-index:1;border-radius:var(--pm-radius-lg);background:linear-gradient(180deg, var(--pm-bone) 0%, var(--pm-bone-shade) 100%);width:134px;height:178px;box-shadow:0 10px 24px #14241b47, inset 0 -6px 0 var(--pm-paper-deep), inset 0 1px 0 var(--pm-bone);place-items:center;display:grid;position:absolute;bottom:-22px;right:-10px;transform:rotate(-6deg)}.ln-thumb-tile-num.svelte-myeco8{font-family:var(--pm-sans);font-size:var(--pm-type-body);color:var(--pm-ink-90);letter-spacing:.5px;font-weight:700;position:absolute;top:8px;left:12px}.ln-thumb-tile-glyph.svelte-myeco8{font-family:var(--pm-hanzi);color:var(--pm-coral);font-size:84px;font-weight:900;line-height:1}.ln-thumb--forest.svelte-myeco8 .ln-thumb-tile-glyph:where(.svelte-myeco8){color:var(--pm-forest)}.ln-thumb--gold.svelte-myeco8 .ln-thumb-tile-glyph:where(.svelte-myeco8){color:var(--pm-ink)}.ln-thumb--paper.svelte-myeco8 .ln-thumb-tile-glyph:where(.svelte-myeco8){color:var(--pm-coral)}.ln-card-body.svelte-myeco8{padding:var(--pm-space-base) var(--pm-space-base) var(--pm-space-md);gap:var(--pm-space-xs);flex-direction:column;flex:1;display:flex}.ln-card-eyebrow.svelte-myeco8{font-family:var(--pm-sans);font-size:var(--pm-type-eyebrow-sm);letter-spacing:2.2px;text-transform:uppercase;color:var(--pm-coral);font-weight:700}.ln-card-title.svelte-myeco8{font-family:var(--pm-serif);font-size:var(--pm-type-title-2);letter-spacing:-.2px;color:var(--pm-ink);margin:0;font-weight:700;line-height:1.18}.ln-card-sub.svelte-myeco8{font-family:var(--pm-sans);font-size:var(--pm-type-body-sm);color:var(--pm-ink-70);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.ln-card-foot.svelte-myeco8{padding-top:var(--pm-space-md);justify-content:space-between;align-items:center;gap:var(--pm-space-sm);margin-top:auto;display:flex}.ln-card-spacer.svelte-myeco8{flex:1}.ln-card-cta.svelte-myeco8{font-family:var(--pm-sans);font-size:var(--pm-type-eyebrow-sm);letter-spacing:1.8px;text-transform:uppercase;color:var(--pm-coral);align-items:center;gap:6px;font-weight:700;display:inline-flex}.ln-card-cta.svelte-myeco8 svg:where(.svelte-myeco8){transition:transform .18s var(--pm-ease-standard)}.ln-card.svelte-myeco8:hover .ln-card-cta:where(.svelte-myeco8) svg:where(.svelte-myeco8),.ln-card.svelte-myeco8:focus-visible .ln-card-cta:where(.svelte-myeco8) svg:where(.svelte-myeco8){transform:translate(3px)}.ln-corner.svelte-myeco8{border:1.6px solid var(--pm-gold);pointer-events:none;z-index:1;width:14px;height:14px;position:absolute}.ln-corner--tl.svelte-myeco8{border-bottom:0;border-right:0;top:8px;left:8px}.ln-corner--tr.svelte-myeco8{border-bottom:0;border-left:0;top:8px;right:8px}.ln-corner--bl.svelte-myeco8{border-top:0;border-right:0;bottom:8px;left:8px}.ln-corner--br.svelte-myeco8{border-top:0;border-left:0;bottom:8px;right:8px}.ln-footer.svelte-myeco8{text-align:center;padding:var(--pm-space-xl) var(--pm-space-md) var(--pm-space-md);border-top:1px solid var(--pm-ink-12);margin-top:var(--pm-space-md)}.ln-footer-eyebrow.svelte-myeco8{margin:0 0 var(--pm-space-xs);font-family:var(--pm-sans);font-size:var(--pm-type-eyebrow-sm);letter-spacing:2.4px;text-transform:uppercase;color:var(--pm-coral);font-weight:700}.ln-footer-line.svelte-myeco8{max-width:480px;font-family:var(--pm-serif);font-size:var(--pm-type-title-3);color:var(--pm-ink-70);margin:0 auto;line-height:1.4}@media (width<=540px){.ln-section-head.svelte-myeco8{align-items:flex-start;gap:var(--pm-space-sm);flex-direction:column}}@media (orientation:landscape) and (height<=500px){.ln-stage.svelte-myeco8{padding:12px 16px 76px}.ln-brand-stamp.svelte-myeco8,.ln-float-tile.svelte-myeco8{display:none}.ln-card.svelte-myeco8{gap:16px;padding:14px}.ln-hero.svelte-myeco8{padding:6px 0 12px}.ln-hero-grid.svelte-myeco8{grid-template-columns:1fr;gap:10px}.ln-hero-art.svelte-myeco8{display:none}.ln-hero-title.svelte-myeco8{font-size:clamp(28px,5.5vh,40px)}.ln-hero-sub.svelte-myeco8{max-width:none;font-size:13px;line-height:1.45}.ln-section.svelte-myeco8{gap:12px}.ln-section-title.svelte-myeco8{font-size:clamp(20px,4vh,28px)}.ln-section-sub.svelte-myeco8{font-size:12px}.ln-grid.svelte-myeco8{grid-template-columns:repeat(3,1fr);gap:10px}.ln-thumb.svelte-myeco8{aspect-ratio:16/9}.ln-thumb-tile.svelte-myeco8{width:88px;height:116px;bottom:-16px;right:-8px}.ln-thumb-tile-glyph.svelte-myeco8{font-size:56px}.ln-card-body.svelte-myeco8{padding:10px 12px 12px}.ln-card-title.svelte-myeco8{font-size:16px}.ln-card-sub.svelte-myeco8{-webkit-line-clamp:2;line-clamp:2;font-size:12px}.ln-card-foot.svelte-myeco8{padding-top:8px}}@media (orientation:landscape) and (height>=501px) and (height<=820px) and (hover:none) and (pointer:coarse){.ln-stage.svelte-myeco8{padding:80px 28px clamp(96px,12vh,120px)}.ln-grid.svelte-myeco8{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.ln-card.svelte-myeco8,.ln-card-cta.svelte-myeco8 svg:where(.svelte-myeco8),.ln-progress-fill.svelte-myeco8{transition:none!important}}
