@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cd79e1ff94fa521b-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/89362aa296165c6d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e11f95d95ac59fa4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/00f4982f357db61e-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/62a3c74fa0e47362-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8201559e247ad180-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2173e4bb28c315da-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c6f81e539d11fc99-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/25ab8995c98996d7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Be Vietnam Pro Fallback;src:local("Arial");ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.00%;size-adjust:110.36%}.__className_7b42ef{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.__variable_7b42ef{--font-vietnam:"Be Vietnam Pro","Be Vietnam Pro Fallback"}:root{--ivory:#FCF5EF;--rose:#E7BAAE;--ink:#4A3527;--ink-muted:#7E695C}*{box-sizing:border-box}body,html{margin:0;background:var(--ivory);color:var(--ink)}body{font-family:var(--font-vietnam),sans-serif;display:flex;flex-direction:column;min-height:100svh;min-height:100dvh}button{font:inherit}.shop-footer{margin-top:auto;flex-shrink:0;display:grid;grid-template-columns:1fr auto;grid-gap:32px;gap:32px;padding:40px 5%;border-top:1px solid #eeddd3;background:#FBEDE6;font-size:12px;line-height:1.8}.shop-footer a{color:var(--ink);text-decoration:none}.shop-footer a:hover{text-decoration:underline;text-underline-offset:4px}.shop-footer a:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.shop-footer-brand>a{font-size:20px;font-weight:500}.shop-footer h2{margin:0 0 12px;font-size:12px;font-weight:500}.shop-footer p{margin:8px 0 0;color:var(--ink-muted)}.shop-footer address{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:12px;font-style:normal;overflow-wrap:anywhere}.shop-footer-social>div{display:flex;flex-wrap:wrap;gap:12px}.shop-footer-social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #cba88f;border-radius:50%;transition:background .2s}.shop-footer-social a:hover{background:var(--rose)}@media (max-width:767px){.shop-footer{grid-template-columns:1fr;gap:28px;padding:32px 6%}}.landing{position:relative;isolation:isolate;height:100svh;height:100dvh;min-height:320px;overflow:hidden;display:grid;place-items:center;background:#F5E3D8}.cloudscape{position:absolute;inset:-18%;z-index:-3;pointer-events:none;overflow:hidden}.silk{position:absolute;inset:0;width:100%;height:100%;will-change:transform;transform-origin:center}.silk-back{animation:silk-rise 13s ease-in-out infinite alternate}.silk-front{animation:silk-fall 15s ease-in-out -7s infinite alternate}.cloud-glow{position:absolute;inset:12%;background:radial-gradient(ellipse at center,#FFFDF959,#FFF9F111 45%,transparent 70%);animation:cloud-breathe 11s ease-in-out -3s infinite alternate}.mist{position:absolute;inset:0;z-index:-2;pointer-events:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:radial-gradient(ellipse at 50% 44%,#FCF5EF38 0,#FCF5EF0D 48%,#FCF5EF08 100%)}.identity{width:min(100% - 48px,440px);text-align:center;animation:arrive 1.2s both}.brand{margin:0;display:flex;flex-direction:column;align-items:center}.logo-filters{position:absolute;pointer-events:none}.bunny,.wordmark{height:auto}.bunny{filter:url(#landing-bunny-alpha)}.wordmark{filter:url(#landing-wordmark-alpha)}.bunny{width:clamp(140px,23vh,200px)}.wordmark{width:min(260px,100%);margin-top:-18px}.action-area{position:relative;margin-top:108px}.announcement{position:absolute;bottom:calc(100% + 24px);width:100%}.message{animation:arrive .6s both}.message h2{font-size:18px;font-weight:500;margin:0 0 8px;letter-spacing:.03em}.message p{font-size:11px;line-height:1.8;margin:0;color:var(--ink-muted)}.cta{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:26px;min-width:226px;min-height:56px;padding:15px 26px;border:1px solid #4a3527;border-radius:99px;color:var(--ivory);background:var(--ink);box-shadow:0 8px 28px #77584714;font-size:12px;font-weight:400;cursor:pointer;transition:background .25s,box-shadow .25s,transform .25s;-webkit-tap-highlight-color:transparent}.cta:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.cta:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.cta:hover{background:#775847;box-shadow:0 12px 32px #77584726;transform:translateY(-2px)}}@media (min-width:768px){.wordmark{width:340px}.action-area{margin-top:116px}.message p{font-size:12px}.mist{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}}@media (max-height:520px){.brand{flex-direction:row;justify-content:center;gap:8px}.bunny{width:90px}.wordmark{width:180px;margin:0}.action-area{margin-top:100px}.announcement{bottom:calc(100% + 18px)}}@keyframes silk-rise{0%{transform:translate3d(-2%,-3%,0) rotate(-4deg) scale(1.04)}to{transform:translate3d(3%,5%,0) rotate(3deg) scale(1.1)}}@keyframes silk-fall{0%{transform:translate3d(3%,4%,0) rotate(3deg) scale(1.08)}to{transform:translate3d(-3%,-4%,0) rotate(-4deg) scale(1.02)}}@keyframes cloud-breathe{0%{transform:translate3d(-3%,4%,0) scale(.9);opacity:.6}to{transform:translate3d(4%,-3%,0) scale(1.1);opacity:1}}@keyframes arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.silk{will-change:auto}}