.hero-section[data-astro-cid-ge2uvauf]{text-align:center;padding-top:50px;padding-bottom:90px;position:relative}.hero-container[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:center;display:flex}.hero-handwriting[data-astro-cid-ge2uvauf]{font-family:var(--font-hand);color:var(--color-pink);-webkit-user-select:none;user-select:none;letter-spacing:.02em;margin-bottom:8px;font-size:2.2rem;line-height:1.2;transform:rotate(-1.5deg)}.hero-title[data-astro-cid-ge2uvauf]{font-family:var(--font-serif);color:var(--color-text);letter-spacing:-.02em;max-width:820px;margin-bottom:24px;font-size:3.5rem;font-weight:700;line-height:1.15}.wonder-text[data-astro-cid-ge2uvauf]{color:var(--color-pink);font-style:italic;font-weight:700;display:inline-block;position:relative}.hero-subtitle[data-astro-cid-ge2uvauf]{color:var(--color-text-muted);max-width:660px;margin-bottom:38px;font-size:1.15rem;font-weight:400;line-height:1.65}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}@media (width<=768px){.hero-section[data-astro-cid-ge2uvauf]{padding-top:30px;padding-bottom:60px}.hero-handwriting[data-astro-cid-ge2uvauf]{font-size:1.8rem}.hero-title[data-astro-cid-ge2uvauf]{font-size:2.35rem;line-height:1.2}.hero-subtitle[data-astro-cid-ge2uvauf]{margin-bottom:30px;font-size:1rem}.hero-actions[data-astro-cid-ge2uvauf]{flex-direction:column;width:100%;max-width:280px}.btn-primary[data-astro-cid-ge2uvauf],.btn-secondary[data-astro-cid-ge2uvauf]{text-align:center;width:100%}}.our-story-section[data-astro-cid-p7fr4qq6]{padding-top:80px;padding-bottom:100px;position:relative}.story-container[data-astro-cid-p7fr4qq6]{grid-template-columns:320px 1fr;align-items:stretch;gap:60px;display:grid}.story-left[data-astro-cid-p7fr4qq6]{height:100%;position:relative}.story-heading[data-astro-cid-p7fr4qq6]{font-family:var(--font-serif);color:var(--color-text);will-change:transform;font-size:3rem;font-weight:700;line-height:1.15;transform:translate(0,0)}.story-quote-kicker[data-astro-cid-p7fr4qq6]{font-family:var(--font-hand);color:var(--color-pink);letter-spacing:.01em;margin-bottom:20px;font-size:2.1rem;line-height:1.25}.story-body[data-astro-cid-p7fr4qq6]{color:var(--color-text);flex-direction:column;gap:20px;max-width:680px;font-size:1.05rem;line-height:1.75;display:flex}.story-body[data-astro-cid-p7fr4qq6] p[data-astro-cid-p7fr4qq6]{margin:0}@media (width<=860px){.our-story-section[data-astro-cid-p7fr4qq6]{padding-top:50px;padding-bottom:70px}.story-container[data-astro-cid-p7fr4qq6]{grid-template-columns:1fr;gap:30px}.story-heading[data-astro-cid-p7fr4qq6]{font-size:2.4rem;transform:none!important}.story-quote-kicker[data-astro-cid-p7fr4qq6]{margin-bottom:16px;font-size:1.75rem}.story-body[data-astro-cid-p7fr4qq6]{gap:16px;font-size:1rem}}.artly-section[data-astro-cid-jvslpf66]{padding-top:60px;padding-bottom:110px;position:relative}.artly-container[data-astro-cid-jvslpf66]{justify-content:center;display:flex}.showcase-wrapper[data-astro-cid-jvslpf66]{width:100%;max-width:980px;position:relative}.frame-canvas[data-astro-cid-jvslpf66]{background-color:#fff;border:2px dashed #aa578973;border-radius:24px 220px 220px 24px;position:relative;overflow:hidden;box-shadow:0 16px 48px #0000000a}.splash-img[data-astro-cid-jvslpf66]{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.pink-info-card[data-astro-cid-jvslpf66]{background-color:var(--color-pink-light);color:#1a1a1a;z-index:10;border-radius:18px;max-width:380px;padding:24px 28px;transition:transform .3s;position:absolute;bottom:-30px;right:-30px;box-shadow:0 12px 32px #dd578947}.pink-info-card[data-astro-cid-jvslpf66]:hover{transform:translateY(-4px)}.pink-card-title[data-astro-cid-jvslpf66]{letter-spacing:-.01em;margin-bottom:10px;font-size:1.25rem;font-weight:700}.pink-card-desc[data-astro-cid-jvslpf66]{color:#202020;margin:0 0 18px;font-size:.95rem;line-height:1.55}.showcase-stores[data-astro-cid-jvslpf66]{z-index:10;position:absolute;bottom:28px;left:32px}.pink-card-link[data-astro-cid-jvslpf66]{color:#1a1a1a;text-underline-offset:3px;align-items:center;gap:6px;font-size:.92rem;font-weight:700;text-decoration:underline;transition:transform .2s,opacity .2s;display:inline-flex}.pink-card-link[data-astro-cid-jvslpf66]:hover{opacity:.8;transform:translate(3px)}@media (width<=900px){.frame-canvas[data-astro-cid-jvslpf66]{border-radius:20px 120px 120px 20px}.showcase-stores[data-astro-cid-jvslpf66]{bottom:20px;left:24px}.pink-info-card[data-astro-cid-jvslpf66]{max-width:100%;margin-top:24px;position:static;bottom:auto;right:auto}}@media (width<=640px){.artly-section[data-astro-cid-jvslpf66]{padding-top:40px;padding-bottom:70px}.frame-canvas[data-astro-cid-jvslpf66]{border-radius:16px 50px 50px 16px}.showcase-stores[data-astro-cid-jvslpf66]{bottom:14px;left:16px}.showcase-stores[data-astro-cid-jvslpf66] .store-badge-img{height:40px}}@media (width<=380px){.frame-canvas[data-astro-cid-jvslpf66]{border-radius:14px 36px 36px 14px}}
