.buy-how.svelte-1avff4f{padding:0;border:0;background:transparent;max-width:none;max-height:none;width:100%;height:100%}.buy-how.svelte-1avff4f::backdrop{background:#0e181f9e}.buy-how__sheet.svelte-1avff4f{display:flex;flex-direction:column;width:min(100% - 1.5rem,28rem);max-height:min(92dvh,44rem);margin:max(.75rem,env(safe-area-inset-top)) auto;background:#f3f0e8;color:#0e181f;border:1px solid rgb(14 24 31 / .12);box-shadow:0 24px 60px #00000047;overflow:hidden}.buy-how__head.svelte-1avff4f{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.15rem .95rem;border-bottom:1px solid rgb(14 24 31 / .1);background:#ffffff8c;flex-shrink:0}.buy-how__kicker.svelte-1avff4f{margin:0;font-size:.625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#c9652e}.buy-how__title.svelte-1avff4f{margin:.35rem 0 0;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:1.45rem;font-weight:500;letter-spacing:-.03em;line-height:1.15}.buy-how__close.svelte-1avff4f{min-height:2.25rem;padding:0 .75rem;border:1px solid rgb(14 24 31 / .2);background:transparent;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0e181f;cursor:pointer}.buy-how__scroll.svelte-1avff4f{overflow-y:auto;padding:1.15rem 1.15rem 1.75rem;-webkit-overflow-scrolling:touch}.buy-how__lede.svelte-1avff4f{margin:0;font-size:.95rem;line-height:1.5;color:#0e181fb8}.buy-how__flow.svelte-1avff4f{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin:1.15rem 0 0;padding:0;border:1px solid rgb(14 24 31 / .12);background:#fff}.buy-how__flow.svelte-1avff4f li:where(.svelte-1avff4f){padding:.55rem .35rem;text-align:center;font-size:.68rem;font-weight:600;line-height:1.25;border-right:1px solid rgb(14 24 31 / .08)}.buy-how__flow.svelte-1avff4f li:where(.svelte-1avff4f):last-child{border-right:0}.buy-how__flow.svelte-1avff4f span:where(.svelte-1avff4f){display:block;margin-bottom:.2rem;font-size:.55rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c9652e}.buy-how__step.svelte-1avff4f{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgb(14 24 31 / .1)}.buy-how__step-n.svelte-1avff4f{margin:0;font-size:.625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#c9652e}.buy-how__step-title.svelte-1avff4f{margin:.4rem 0 0;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:1.2rem;font-weight:500;letter-spacing:-.02em}.buy-how__step-copy.svelte-1avff4f{margin:.55rem 0 0;font-size:.9rem;line-height:1.5;color:#0e181fb8}.buy-how__phone.svelte-1avff4f{margin:1rem auto 0;width:min(100%,13.5rem)}.buy-how__phone-bezel.svelte-1avff4f{padding:.85rem .8rem 1rem;border:2px solid #0e181f;border-radius:1.1rem;background:#e8e4da;text-align:center}.buy-how__phone-art.svelte-1avff4f{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;background:#0e181f}.buy-how__phone-art--empty.svelte-1avff4f{background:linear-gradient(145deg,#2a3a44,#0e181f)}.buy-how__phone-work.svelte-1avff4f{margin:.55rem 0 0;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:.95rem;font-weight:500;line-height:1.2}.buy-how__phone-meta.svelte-1avff4f,.buy-how__tiny.svelte-1avff4f{margin:.25rem 0 0;font-size:.7rem;color:#0e181f8c}.buy-how__phone-btn.svelte-1avff4f{margin:.65rem 0 0;padding:.55rem .5rem;background:#0e181f;color:#e8e4da;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.buy-how__stripe.svelte-1avff4f{margin:0;font-size:.65rem;font-weight:700;letter-spacing:.08em;color:#635bff;text-align:left}.buy-how__field.svelte-1avff4f{margin:.45rem 0 0;padding:.45rem .5rem;border:1px solid rgb(14 24 31 / .15);background:#fff;font-size:.7rem;color:#0e181f66;text-align:left}.buy-how__qr.svelte-1avff4f{width:4.5rem;height:4.5rem;margin:.75rem auto 0;background:repeating-linear-gradient(0deg,#0e181f 0 2px,transparent 2px 4px),repeating-linear-gradient(90deg,#0e181f 0 2px,transparent 2px 4px);opacity:.8;border:3px solid #fff;outline:1px solid rgb(14 24 31 / .15)}.buy-how__code.svelte-1avff4f{margin:.55rem 0 0;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:1.35rem;font-weight:500;letter-spacing:.2em}.buy-how__badge.svelte-1avff4f{display:inline-block;margin:0;padding:.25rem .45rem;font-size:.55rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#4a5c4a2e;color:#2f3d2f}.buy-how__policy.svelte-1avff4f,.buy-how__split.svelte-1avff4f{margin-top:1.5rem;padding:1rem;border:1px solid rgb(201 101 46 / .4);background:#fff7edf2}.buy-how__split.svelte-1avff4f{border-color:#0e181f1f;background:#fff}.buy-how__policy-eyebrow.svelte-1avff4f{margin:0;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8a3d12}.buy-how__split.svelte-1avff4f .buy-how__policy-eyebrow:where(.svelte-1avff4f){color:#0e181f73}.buy-how__policy-copy.svelte-1avff4f{margin:.45rem 0 0;font-size:.875rem;line-height:1.5;color:#0e181fc7}.buy-how__split-grid.svelte-1avff4f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.75rem;text-align:center}.buy-how__split-grid.svelte-1avff4f strong:where(.svelte-1avff4f){display:block;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:1.35rem;font-weight:500;color:#c9652e}.buy-how__split-grid.svelte-1avff4f span:where(.svelte-1avff4f){display:block;margin-top:.2rem;font-size:.7rem;font-weight:600}.buy-how__foot.svelte-1avff4f{margin:1.35rem 0 0;font-size:.8rem;line-height:1.45;color:#0e181f7a;text-align:center}.art-door.svelte-9iydqi{padding:max(1.75rem,env(safe-area-inset-top)) 1.25rem 3rem;color:#1e293b}.art-door__inner.svelte-9iydqi{width:min(100%,40rem);margin:0 auto}.art-door__brand.svelte-9iydqi{display:flex;align-items:center;gap:.65rem;margin-bottom:.55rem}.art-door__brand.svelte-9iydqi .art-door__mark{width:4.5rem;height:auto}.art-door__eyebrow.svelte-9iydqi{margin:0;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:30pt;font-weight:600;line-height:1;letter-spacing:.01em;color:var(--color-indigo)}.art-door__kicker.svelte-9iydqi{margin:0;font-family:var(--font-sans, "DM Sans", system-ui, sans-serif);font-size:.875rem;color:#1e293b8c}.art-door__frame.svelte-9iydqi{margin:1.75rem 0 0;border:1px solid rgb(30 41 59 / .1);overflow:hidden;aspect-ratio:4 / 5;background:#1e293b}.art-door__image.svelte-9iydqi{width:100%;height:100%;object-fit:cover;display:block}.art-door__content.svelte-9iydqi{margin-top:1.75rem}.art-door__title.svelte-9iydqi{margin:0;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:clamp(1.85rem,6vw,2.6rem);font-weight:500;letter-spacing:-.03em;line-height:1.08}.art-door__artist.svelte-9iydqi{margin:.45rem 0 0;display:inline-block;font-family:var(--font-sans, "DM Sans", system-ui, sans-serif);font-size:.9375rem;color:var(--color-burnt, #c2410c);text-decoration:none}.art-door__artist.svelte-9iydqi:hover{text-decoration:underline;text-underline-offset:.18em}.art-door__owner-pulse.svelte-9iydqi{margin:.9rem 0 0;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#1e293b8c}.art-door__owner-pulse.svelte-9iydqi span:where(.svelte-9iydqi):first-child{color:var(--color-burnt)}.art-door__story.svelte-9iydqi{margin:1.75rem 0 0;padding:0}.art-door__story-eyebrow.svelte-9iydqi{margin:0 0 .55rem;font-family:var(--font-sans, "DM Sans", system-ui, sans-serif);font-size:.625rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-burnt)}.art-door__story-body.svelte-9iydqi{margin:0;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:clamp(1.1rem,3.5vw,1.3rem);font-style:italic;line-height:1.55;color:#1e293b}.art-door__meta.svelte-9iydqi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.75rem 0 0;padding:1.15rem 0 0;border-top:1px solid rgb(30 41 59 / .08)}.art-door__meta.svelte-9iydqi dt:where(.svelte-9iydqi){font-family:var(--font-sans, "DM Sans", system-ui, sans-serif);font-size:.5625rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#1e293b6b}.art-door__meta.svelte-9iydqi dd:where(.svelte-9iydqi){margin:.35rem 0 0;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:1rem}.art-door__price.svelte-9iydqi{color:var(--color-burnt)}.art-door__sold.svelte-9iydqi{margin:1.5rem 0 0;font-size:.95rem;font-weight:500;letter-spacing:.01em;line-height:1.5;text-transform:none;color:#1e293bad}.art-door__proof.svelte-9iydqi{margin:1.15rem 0 0;font-size:.875rem;line-height:1.5;color:#1e293b8c}.art-door__buy.svelte-9iydqi{margin-top:1.75rem}.art-door__buy-intro.svelte-9iydqi{margin:0;font-size:.95rem;line-height:1.5;color:#1e293bad}.art-door__buy-btn.svelte-9iydqi{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:1rem;padding:.9rem 1.25rem;border:none;background:var(--color-burnt);color:var(--color-cream);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.art-door__buy-btn.svelte-9iydqi:disabled{opacity:.6;cursor:wait}.art-door__how.svelte-9iydqi{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:.85rem;padding:0;border:0;background:transparent;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-burnt, #c2410c);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.art-door__buy-error.svelte-9iydqi{margin:.75rem 0 0;color:#9a3412;font-size:.875rem}.art-door__qr-panel.svelte-9iydqi{display:grid;justify-items:start;gap:1rem;margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid rgb(30 41 59 / .08)}.art-door__qr-intro.svelte-9iydqi{margin:0;max-width:36ch;font-family:var(--font-sans, "DM Sans", system-ui, sans-serif);font-size:.875rem;line-height:1.55;color:#1e293b9e}.art-door__print.svelte-9iydqi{min-height:2.65rem;padding:0 1.2rem;border:1px solid rgb(30 41 59 / .16);background:transparent;font-family:var(--font-sans, "DM Sans", system-ui, sans-serif);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#1e293b;cursor:pointer}.art-door__pulse.svelte-9iydqi{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgb(30 41 59 / .08)}.art-door__pulse-intro.svelte-9iydqi{margin:0;max-width:36ch;font-size:.9rem;line-height:1.55;color:#1e293b9e}.art-door__pulse-actions.svelte-9iydqi{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.art-door__pulse-btn.svelte-9iydqi{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:2.5rem;padding:0 .95rem;border:none;background:var(--color-indigo);color:var(--color-cream);font-family:var(--font-sans, "DM Sans", system-ui, sans-serif);font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.art-door__pulse-btn--quiet.svelte-9iydqi{background:transparent;color:var(--color-indigo);border:1px solid rgb(30 41 59 / .18)}.art-door__pulse-note.svelte-9iydqi{margin:.75rem 0 0;font-size:.875rem;color:var(--color-burnt)}.art-door__share.svelte-9iydqi{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgb(30 41 59 / .08)}.art-door__share-intro.svelte-9iydqi{margin:0 0 .85rem;max-width:34ch;font-size:.9rem;line-height:1.55;color:#1e293b9e}.art-door__back.svelte-9iydqi{display:inline-block;margin-top:2rem;font-family:var(--font-sans, "DM Sans", system-ui, sans-serif);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#1e293b8c;text-decoration:none}@media(max-width:520px){.art-door__meta.svelte-9iydqi{grid-template-columns:1fr}}.art-door__brochure.svelte-9iydqi{display:none}@media print{@page{size:A4 portrait;margin:0}html,body{background:#fff!important;margin:0!important;padding:0!important;height:auto!important;overflow:hidden!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.art-door.svelte-9iydqi{min-height:0!important;padding:0;margin:0;background:#fff;color:#0e181f}.art-door__inner.svelte-9iydqi{display:none!important}.art-door__brochure.svelte-9iydqi{display:flex!important;flex-direction:column;align-items:stretch;box-sizing:border-box;width:210mm;height:297mm;max-height:297mm;margin:0 auto;padding:14mm 16mm 12mm;overflow:hidden;background:#fff;page-break-after:avoid;page-break-inside:avoid}.art-door__brochure-brand.svelte-9iydqi{display:flex;justify-content:center;align-items:center;margin:0 0 8mm}.art-door__brochure-brand.svelte-9iydqi .art-door__brochure-logo{width:42mm;height:auto}.art-door__brochure-frame.svelte-9iydqi{margin:0;flex:0 1 auto;max-height:118mm;overflow:hidden;border:1px solid rgb(14 24 31 / .1);background:#fff}.art-door__brochure-image.svelte-9iydqi{display:block;width:100%;height:100%;max-height:118mm;object-fit:contain;object-position:center}.art-door__brochure-copy.svelte-9iydqi{margin-top:7mm;min-height:0}.art-door__brochure-title.svelte-9iydqi{margin:0;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:20pt;font-weight:500;letter-spacing:-.03em;line-height:1.12;color:#0e181f}.art-door__brochure-artist.svelte-9iydqi{margin:2mm 0 0;font-family:var(--font-sans, "DM Sans", system-ui, sans-serif);font-size:11pt;font-weight:500;color:#c9652e}.art-door__brochure-story.svelte-9iydqi{margin:5mm 0 0;padding:0}.art-door__brochure-story-eyebrow.svelte-9iydqi{margin:0 0 2mm;font-family:var(--font-sans, "DM Sans", system-ui, sans-serif);font-size:7.5pt;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#c9652e}.art-door__brochure-story-body.svelte-9iydqi{margin:0;font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:11pt;font-style:italic;font-weight:500;line-height:1.45;color:#0e181f}.art-door__brochure-price.svelte-9iydqi{display:grid;gap:1.5mm;margin:6mm 0 0;padding:4mm 0 0;border-top:1px solid rgb(14 24 31 / .12)}.art-door__brochure-price-label.svelte-9iydqi{font-family:var(--font-sans, "DM Sans", system-ui, sans-serif);font-size:7.5pt;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#0e181f73}.art-door__brochure-price-value.svelte-9iydqi{font-family:var(--font-display, "Fraunces", Georgia, serif);font-size:18pt;font-weight:500;letter-spacing:-.02em;line-height:1;color:#c9652e}.art-door__brochure-qr.svelte-9iydqi{margin-top:auto;padding-top:6mm;display:flex;justify-content:center;page-break-inside:avoid}.art-door__brochure-qr.svelte-9iydqi .artwork-qr{border:none;background:transparent;padding:0}.art-door__brochure-qr.svelte-9iydqi .artwork-qr__image{width:38mm!important;height:38mm!important}.art-door__brochure-qr.svelte-9iydqi .artwork-qr__caption{font-size:7.5pt;letter-spacing:.14em}.art-door__brochure-qr.svelte-9iydqi .artwork-qr__url{display:none!important}}
