.lp-root{--font-dela:var(--font-bricolage);--font-archivo-x:var(--font-bricolage);--font-mochiy:var(--font-bricolage);--font-anton:var(--font-bricolage);--font-urbanist:var(--font-geist-sans);--font-bodoni:ui-serif, Georgia;--font-gowun-batang:ui-serif, Georgia}html[data-reveal=on] [data-reveal]{transition:opacity .48s var(--ease-card), transform .56s var(--ease-card);transition-delay:calc(var(--d,0) * 60ms)}html[data-reveal=on] [data-reveal]:not([data-shown]){opacity:0;transform:translateY(10px)}@media (prefers-reduced-motion:reduce){html[data-reveal=on] [data-reveal]{transition:opacity .3s ease-out}html[data-reveal=on] [data-reveal]:not([data-shown]){transform:none}}.hero-in{animation:nb-rise-in .56s var(--ease-card) both;animation-delay:calc(var(--d,0) * 60ms)}@media (prefers-reduced-motion:reduce){.hero-in{animation:.24s ease-out both nb-fade-in}}.landing-nav{border-bottom:1px solid var(--color-line);background-color:#fbf7f1db}@supports (animation-timeline:scroll()){.landing-nav{background-color:#fbf7f100;border-bottom-color:#e6dfd300;animation:linear both landing-nav-line;animation-timeline:scroll(root);animation-range:0 48px}}@keyframes landing-nav-line{to{background-color:#fbf7f1db;border-bottom-color:#e6dfd3}}.lp-hero-grid{padding-top:4px;padding-bottom:52px;display:grid}.lp-hero-art{margin-inline:-12px}.lp-hero-title{margin:0}.lp-naya{font-family:var(--font-hand);letter-spacing:-.02em;color:var(--color-ribbon);transform-origin:0 100%;margin-left:-.04em;font-size:clamp(92px,29vw,164px);font-weight:700;line-height:.78;display:block;rotate:-4deg}.lp-itsme{font-family:var(--font-display);letter-spacing:-.032em;word-spacing:.14em;font-variation-settings:"opsz" 96;color:var(--color-ink);margin-top:2px;font-size:clamp(54px,15.5vw,112px);font-weight:800;line-height:.92;display:block}@media (min-width:640px) and (max-width:1023px){.lp-hero-art,.lp-hero-copy{width:100%;max-width:560px;margin-inline:auto}}@media (min-width:1024px){.lp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:center;column-gap:40px;padding-top:20px;padding-bottom:88px}.lp-hero-art{order:2;margin:0}.lp-hero-copy{order:1}.lp-naya{font-size:clamp(120px,12vw,168px)}.lp-itsme{font-size:clamp(80px,8.2vw,116px)}}@media (min-width:1280px){.lp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,540px);column-gap:56px}}.pc-fan{width:100%;position:relative;container-type:inline-size}.pc-fan-hand{height:64cqw;margin:0;padding:0;list-style:none;position:relative}.pc-fan-card{z-index:var(--z,1);transform-origin:50% 190%;width:29cqw;transform:translateY(var(--y)) rotate(var(--r)) translateY(0);animation:.9s cubic-bezier(.22,1,.36,1) both pc-fan-out;animation-delay:calc(80ms + var(--i) * 50ms);transition:transform .32s cubic-bezier(.34,1.56,.64,1);position:absolute;top:6cqw;left:calc(50% - 14.5cqw)}@keyframes pc-fan-out{0%{opacity:0;transform:translateY(10cqw)rotate(0)translateY(0)}}.pc-fan-link{-webkit-tap-highlight-color:transparent;border-radius:3cqw;outline:none;display:block}.pc-fan-link:focus-visible{outline:3px solid var(--color-ribbon);outline-offset:3px}.pc-fan-face{aspect-ratio:55/85;border-radius:5.5cqw;display:block;overflow:hidden;box-shadow:0 0 0 1px #17152a14}@media (hover:hover) and (pointer:fine){.pc-fan-card:hover,.pc-fan-card:focus-within{z-index:10;transform:translateY(var(--y)) rotate(var(--r)) translateY(-6cqw)}}.pc-fan-card:active{transform:translateY(var(--y)) rotate(var(--r)) translateY(-3cqw)}.pc-fan-deco{z-index:11;pointer-events:none;position:absolute;inset:0}.pc-fan-deco>*{position:absolute}.pc-fan-tape{top:3.4cqw;left:calc(50% - 44px)}.pc-fan-naya{top:3cqw;right:1cqw}.pc-fan-sparkle{top:12cqw;left:2cqw}.pc-fan-heart{bottom:4cqw;right:9cqw}@media (prefers-reduced-motion:reduce){.pc-fan-card{transition:none;animation:.24s ease-out both nb-fade-in}}.lp-tag{width:fit-content;max-width:100%;color:var(--color-ink);font:500 11px/1.2 var(--font-mono);white-space:nowrap;text-overflow:ellipsis;background:#fffffff0;border-radius:999px;margin:8px auto 0;padding:3px 9px 4px;display:block;overflow:hidden;rotate:-1.5deg;box-shadow:0 1px #17152a0f,0 4px 10px -6px #17152a80}.lp-binder{background:var(--color-paper-2);border-radius:24px;padding:18px 14px 18px 30px;position:relative;box-shadow:inset 0 0 0 1px #17152a0d,0 1px #17152a0a,0 30px 60px -36px #17152a59}.lp-binder-spine{background:linear-gradient(90deg,#17152a0d,#ffffff4d 45%,#17152a12),#ddd3c3;border-radius:24px 0 0 24px;width:12px;position:absolute;inset:0 auto 0 0;box-shadow:inset -1px 0 #17152a14}.lp-binder-hole{background:var(--color-paper);border-radius:999px;width:11px;height:11px;margin-top:-5.5px;position:absolute;left:20px;box-shadow:inset 0 1.5px 2px #17152a38,0 .5px #fffc}.lp-pockets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-pocket{background:linear-gradient(#ffffff8c,#ffffff40);border-radius:14px;min-width:0;padding:10px 10px 12px;position:relative;box-shadow:inset 0 0 0 1px #17152a12,inset 0 18px 0 -17px #17152a14}.lp-pocket>figure{rotate:var(--tilt,0deg)}.lp-pocket-empty{box-shadow:none;background:#ffffff59;border:2px dashed #17152a38;place-items:center;display:grid}.lp-pocket-empty-inner{aspect-ratio:55/85;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.lp-binder-deco{z-index:2;pointer-events:none;position:absolute;inset:0}.lp-binder-deco>*{position:absolute}.lp-binder-tape{top:-10px;right:18%}.lp-binder-bow{bottom:22%;right:-12px}.lp-pocket-empty-inner .lp-tag{font-size:10px}@media (min-width:400px){.lp-pocket-empty-inner .lp-tag{font-size:11px}}.lp-yours{font-family:var(--font-hand);color:var(--color-ribbon);font-size:30px;font-weight:700;line-height:1;rotate:-6deg}@media (min-width:640px){.lp-binder{padding:24px 22px 24px 44px}.lp-binder-hole{left:26px}.lp-pockets{gap:16px}.lp-yours{font-size:38px}}.lp-close{gap:32px;display:grid}@media (min-width:1024px){.lp-close{grid-template:".binder"1fr"title binder""claim binder"".binder"1fr/minmax(0,1fr) minmax(0,560px);align-items:start;gap:32px 64px}.lp-close-title{grid-area:title;align-self:end}.lp-close-claim{grid-area:claim}.lp-binder{grid-area:binder}}
