.home[data-v-9fe3dddd]{color:#3b2b30;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#faf8f3;font-family:Instrument Sans,sans-serif}.wrap[data-v-9fe3dddd]{max-width:1280px;margin:auto;padding-left:48px;padding-right:48px}.nav[data-v-9fe3dddd]{border-bottom:1px solid #e8dfd5;justify-content:space-between;align-items:center;gap:24px;max-width:1380px;margin:auto;padding:26px 48px;display:flex}.brand[data-v-9fe3dddd]{color:#582332;align-items:center;gap:10px;font:30px Georgia,serif;display:flex}.brand svg[data-v-9fe3dddd]{color:#b08c50;stroke-width:1.4px;width:31px;height:31px}.brand small[data-v-9fe3dddd]{letter-spacing:2px;color:#98764b;margin-top:4px;font:8px/1.7 sans-serif;display:block}.nav nav[data-v-9fe3dddd],.nav-actions[data-v-9fe3dddd]{align-items:center;gap:30px;font-size:12px;display:flex}.nav-actions[data-v-9fe3dddd]{gap:22px}.button[data-v-9fe3dddd]{color:#fff8eb;background:#612337;border-radius:5px;justify-content:center;align-items:center;gap:16px;padding:17px 24px;font-size:12px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.button[data-v-9fe3dddd]:hover{background:#411524;transform:translateY(-2px)}.button.small[data-v-9fe3dddd]{padding:12px 18px}.hero[data-v-9fe3dddd]{grid-template-columns:1.12fr 1fr;align-items:center;gap:30px;padding-top:68px;padding-bottom:74px;display:grid}.eyebrow[data-v-9fe3dddd]{letter-spacing:2px;color:#9c794a;font-size:9px;font-weight:600;line-height:1.8}.hero .eyebrow[data-v-9fe3dddd]{align-items:center;gap:9px;display:flex}.eyebrow span[data-v-9fe3dddd]{background:#ae8852;border-radius:50%;width:5px;height:5px}h1[data-v-9fe3dddd],h2[data-v-9fe3dddd],h3[data-v-9fe3dddd]{font-family:Cormorant Garamond,Georgia,serif;font-weight:500}h1[data-v-9fe3dddd]{letter-spacing:-1.4px;color:#4f2030;margin:24px 0;font-size:clamp(42px,4.7vw,66px);line-height:1.06}h1 em[data-v-9fe3dddd],h2 em[data-v-9fe3dddd]{color:#8c5b51;font-weight:400}.intro[data-v-9fe3dddd]{color:#7d6b6d;max-width:360px;font-size:14px;line-height:1.85}.hero-actions[data-v-9fe3dddd]{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.text-link[data-v-9fe3dddd]{border-bottom:1px solid #b79b88;padding:5px 0;font-size:12px}.fine[data-v-9fe3dddd]{color:#8b7b77;align-items:center;gap:7px;margin-top:18px;font-size:10px;display:flex}.hero-art[data-v-9fe3dddd]{isolation:isolate;justify-content:center;align-items:center;min-height:490px;display:flex;position:relative}.arch[data-v-9fe3dddd]{z-index:-1;background:#eee5d7;border-radius:240px 240px 12px 12px;position:absolute;inset:0 10px}.hero-design[data-v-9fe3dddd]{border-radius:14px;width:90%;animation:.9s both arrive-9fe3dddd;overflow:hidden;transform:rotate(-7deg);box-shadow:12px 22px 40px #5e2c3024}.hero-design[data-v-9fe3dddd] .studio-thumbnail{min-height:360px}.art-label[data-v-9fe3dddd]{letter-spacing:2.3px;color:#927b59;font-size:7px;position:absolute;top:42px}.art-note[data-v-9fe3dddd]{color:#80654f;background:#fffdf8;align-items:center;gap:14px;padding:18px 22px;font-size:11px;line-height:1.7;display:flex;position:absolute;bottom:60px;right:-8px;transform:rotate(4deg);box-shadow:0 10px 30px #3e232415}.art-note strong[data-v-9fe3dddd]{color:#542d39;font-weight:500}.art-caption[data-v-9fe3dddd]{letter-spacing:2px;color:#927b59;font-size:7px;position:absolute;bottom:22px}.occasion-strip[data-v-9fe3dddd]{color:#8b7160;border-block:1px solid #e8dfd5;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;padding:25px 24px;font:18px Cormorant Garamond,Georgia,serif;display:flex}.occasion-strip span[data-v-9fe3dddd]:first-child{letter-spacing:1px;text-transform:uppercase;color:#9a8b7b;font:9px sans-serif}.occasion-strip b[data-v-9fe3dddd]{color:#b79661;font-size:10px}.collection[data-v-9fe3dddd]{padding-top:90px;padding-bottom:85px;scroll-margin-top:30px}.section-heading[data-v-9fe3dddd]{justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px;display:flex}h2[data-v-9fe3dddd]{color:#522435;margin-top:12px;font-size:clamp(34px,3.6vw,48px);line-height:1.1}.section-heading>p[data-v-9fe3dddd]{color:#867475;font-size:12px;line-height:1.8}.filters[data-v-9fe3dddd]{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.filters button[data-v-9fe3dddd]{color:#7b6769;cursor:pointer;border:1px solid #e4dacf;border-radius:30px;padding:9px 15px;font-size:10px}.filters button[aria-pressed=true][data-v-9fe3dddd]{color:#fff8eb;background:#602337;border-color:#602337}.design-grid[data-v-9fe3dddd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.design-card[data-v-9fe3dddd]{text-align:left;cursor:pointer;min-width:0}.design-art[data-v-9fe3dddd]{border:1px solid #e6dcd0;border-radius:8px;position:relative;overflow:hidden}.design-art[data-v-9fe3dddd] .studio-thumbnail{transition:transform .45s}.design-card:hover .design-art[data-v-9fe3dddd] .studio-thumbnail{transform:scale(1.035)}.preview-label[data-v-9fe3dddd]{color:#542737;background:#fffaf0eb;border-radius:4px;align-items:center;gap:10px;padding:8px 12px;font-size:10px;display:flex;position:absolute;bottom:12px;right:12px}.design-meta[data-v-9fe3dddd]{justify-content:space-between;align-items:center;padding:16px 2px;display:flex}.design-meta span[data-v-9fe3dddd]{text-transform:uppercase;letter-spacing:1.4px;color:#a08054;font-size:8px}.design-meta h3[data-v-9fe3dddd]{color:#552b37;margin-top:3px;font-size:24px}.design-meta p[data-v-9fe3dddd]{color:#8a7778;margin-top:5px;font-size:11px}.design-meta>svg[data-v-9fe3dddd]{color:#956b52;flex-shrink:0}.how[data-v-9fe3dddd]{color:#eadcd1;background:#302029;padding:70px 0}.how h2[data-v-9fe3dddd]{color:#fff6e7}.how h2 em[data-v-9fe3dddd]{color:#d3b38c}.how .eyebrow[data-v-9fe3dddd]{color:#c5a277}.steps[data-v-9fe3dddd]{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:45px;display:grid}.steps article[data-v-9fe3dddd]{border-top:1px solid #6b4b50;padding-top:22px}.steps article>span[data-v-9fe3dddd]{color:#c19e6a;font:italic 25px Georgia,serif}.steps h3[data-v-9fe3dddd]{margin:18px 0 10px;font-size:27px}.steps p[data-v-9fe3dddd]{color:#c3adb1;max-width:280px;font-size:12px;line-height:1.9}.details[data-v-9fe3dddd]{padding-top:80px;padding-bottom:70px}.feature-grid[data-v-9fe3dddd]{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:40px;display:grid}.feature-grid svg[data-v-9fe3dddd]{color:#aa824e;stroke-width:1.4px}.feature-grid h3[data-v-9fe3dddd]{margin:18px 0 10px;font-size:26px}.feature-grid p[data-v-9fe3dddd]{color:#8a7676;max-width:310px;font-size:12px;line-height:1.9}.pricing[data-v-9fe3dddd]{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-top:50px;padding-bottom:85px;display:grid}.price-copy>p[data-v-9fe3dddd]:not(.eyebrow){color:#857274;margin:24px 0;font-size:13px;line-height:1.9}.price-card[data-v-9fe3dddd]{background:#fffcf6;border:1px solid #decbb5;border-radius:12px;padding:36px;box-shadow:0 15px 50px #8e6c3710}.price-kicker[data-v-9fe3dddd]{letter-spacing:1.8px;color:#9c794a;font-size:9px}.price[data-v-9fe3dddd]{color:#5a2636;margin-top:15px;font:64px Cormorant Garamond,Georgia,serif}.price span[data-v-9fe3dddd]{color:#917e78;margin-left:12px;font:11px sans-serif}.price-card>p[data-v-9fe3dddd]{color:#877273;font-size:12px}.price-card ul[data-v-9fe3dddd]{border-top:1px solid #e6dbcd;gap:14px;margin-top:24px;padding-top:22px;display:grid}.price-card li[data-v-9fe3dddd]{align-items:center;gap:10px;font-size:12px;display:flex}.price-card li svg[data-v-9fe3dddd]{color:#a77e42;flex-shrink:0;width:15px;height:15px}.price-card small[data-v-9fe3dddd]{color:#9a847e;margin-top:24px;font-size:10px;line-height:1.7;display:block}.closing[data-v-9fe3dddd]{text-align:center;background:#f0e8dd;padding:58px 24px 65px}.closing>svg[data-v-9fe3dddd]{color:#aa824e;stroke-width:1.3px;margin:auto}.closing h2[data-v-9fe3dddd]{margin:20px 0 26px}.home footer[data-v-9fe3dddd]{justify-content:space-between;align-items:center;gap:20px;padding-top:30px;padding-bottom:30px;display:flex}.home footer p[data-v-9fe3dddd],.home footer>a[data-v-9fe3dddd]:last-child{color:#917c79;font-size:10px}.home footer>a[data-v-9fe3dddd]:last-child{align-items:center;gap:7px;display:flex}.design-dialog[data-v-9fe3dddd]{color:#542737;background:#fffaf2;border:1px solid #e6d9cc;border-radius:14px;width:min(480px,100% - 32px);max-height:90svh;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.design-dialog[data-v-9fe3dddd]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#25121ccc}.close[data-v-9fe3dddd]{z-index:2;color:#542737;cursor:pointer;background:#fffaf2;border-radius:50%;padding:8px;position:absolute;top:12px;right:12px}.dialog-copy[data-v-9fe3dddd]{padding:26px}.dialog-copy h2[data-v-9fe3dddd]{font-size:32px}.dialog-copy>p[data-v-9fe3dddd]:not(.eyebrow){color:#81696d;margin:15px 0 22px;font-size:12px;line-height:1.8}.skip[data-v-9fe3dddd]{z-index:10;background:#fff;padding:12px;position:absolute;top:-100px;left:16px}.skip[data-v-9fe3dddd]:focus{top:12px}.home[data-v-9fe3dddd] :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #a87b40}@keyframes arrive-9fe3dddd{0%{opacity:0;transform:translateY(18px)rotate(-4deg)}to{opacity:1;transform:translateY(0)rotate(-7deg)}}@media (width>=1000px){.design-grid .design-card[data-v-9fe3dddd]:last-child:nth-child(3n+1){grid-column:2}}@media (width<=1000px){.nav nav[data-v-9fe3dddd]{gap:15px}.wrap[data-v-9fe3dddd]{padding-left:30px;padding-right:30px}.nav[data-v-9fe3dddd]{padding:22px 30px}.hero-art[data-v-9fe3dddd]{min-height:420px}.hero-design[data-v-9fe3dddd] .studio-thumbnail{min-height:300px}.art-note[data-v-9fe3dddd]{right:0}.pricing[data-v-9fe3dddd]{gap:35px}.design-grid[data-v-9fe3dddd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.nav[data-v-9fe3dddd]{flex-wrap:wrap;gap:18px;padding:20px}.nav nav[data-v-9fe3dddd]{border-top:1px solid #e8dfd5;order:3;justify-content:center;width:100%;padding-top:15px}.nav-actions[data-v-9fe3dddd]{gap:14px}.brand[data-v-9fe3dddd]{font-size:25px}.button.small[data-v-9fe3dddd]{padding:11px 12px;font-size:10px}.wrap[data-v-9fe3dddd]{padding-left:22px;padding-right:22px}.hero[data-v-9fe3dddd]{grid-template-columns:1fr;gap:35px;padding-top:40px;padding-bottom:35px}h1[data-v-9fe3dddd]{font-size:48px}.hero-copy[data-v-9fe3dddd]{max-width:480px}.hero-art[data-v-9fe3dddd]{width:100%;max-width:450px;min-height:425px;margin:auto}.art-label[data-v-9fe3dddd]{font-size:6px}.occasion-strip[data-v-9fe3dddd]{gap:14px;font-size:15px}.occasion-strip span[data-v-9fe3dddd]:first-child{text-align:center;width:100%}.collection[data-v-9fe3dddd]{padding-top:50px;padding-bottom:45px}.section-heading[data-v-9fe3dddd]{flex-direction:column;align-items:start;gap:12px}.design-grid[data-v-9fe3dddd]{gap:22px 14px}.design-meta h3[data-v-9fe3dddd]{font-size:22px}.design-meta p[data-v-9fe3dddd]{font-size:10px;line-height:1.6}.design-meta>svg[data-v-9fe3dddd]{display:none}.filters button[data-v-9fe3dddd]{padding:8px 12px}.steps[data-v-9fe3dddd],.feature-grid[data-v-9fe3dddd]{grid-template-columns:1fr;gap:30px}.how[data-v-9fe3dddd]{padding:50px 0}.steps p[data-v-9fe3dddd],.feature-grid p[data-v-9fe3dddd]{max-width:none}.details[data-v-9fe3dddd]{padding-top:50px;padding-bottom:25px}.pricing[data-v-9fe3dddd]{grid-template-columns:1fr;gap:30px;padding-top:30px;padding-bottom:50px}.price-card[data-v-9fe3dddd]{padding:28px}.home footer[data-v-9fe3dddd]{flex-wrap:wrap}.home footer p[data-v-9fe3dddd]{margin-left:auto}.home footer>a[data-v-9fe3dddd]:last-child{width:100%}.design-art[data-v-9fe3dddd] .studio-thumbnail{min-height:210px}.preview-label[data-v-9fe3dddd]{padding:6px 8px;font-size:9px;bottom:8px;right:8px}}@media (width<=420px){.design-grid[data-v-9fe3dddd]{grid-template-columns:1fr}.hero h1[data-v-9fe3dddd]{font-size:42px}.nav-actions .login[data-v-9fe3dddd]{font-size:11px}.hero-art[data-v-9fe3dddd]{min-height:390px}.hero-design[data-v-9fe3dddd] .studio-thumbnail{min-height:290px}.design-art[data-v-9fe3dddd] .studio-thumbnail{min-height:280px}}@media (prefers-reduced-motion:reduce){.hero-design[data-v-9fe3dddd]{animation:none}.button[data-v-9fe3dddd],.design-art[data-v-9fe3dddd] .studio-thumbnail{transition:none}.button[data-v-9fe3dddd]:hover,.design-card:hover .design-art[data-v-9fe3dddd] .studio-thumbnail{transform:none}}
