.products-page[data-astro-cid-6v3mdio7]{background:var(--color-paper);color:var(--color-ink)}.products-page[data-astro-cid-6v3mdio7] [data-astro-cid-6v3mdio7],.products-page[data-astro-cid-6v3mdio7] [data-astro-cid-6v3mdio7]:before,.products-page[data-astro-cid-6v3mdio7] [data-astro-cid-6v3mdio7]:after{box-sizing:border-box}.products-container[data-astro-cid-6v3mdio7]{width:var(--container-width);margin:0 auto}.eyebrow[data-astro-cid-6v3mdio7]{color:var(--color-gold-dark);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700;line-height:1.4}.products-hero[data-astro-cid-6v3mdio7]{padding:calc(var(--nav-h) + var(--hero-gap)) 0 96px;background:var(--color-paper);border-bottom:1px solid var(--color-line);text-align:center;flex-direction:column;justify-content:center;min-height:520px;display:flex}.products-hero__inner[data-astro-cid-6v3mdio7]{flex-direction:column;align-items:center;max-width:820px;margin:0 auto;display:flex}.products-hero__eyebrow[data-astro-cid-6v3mdio7]{color:var(--color-gold);letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:700;line-height:1.4}.products-hero__title[data-astro-cid-6v3mdio7]{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-ink);margin:0;font-size:clamp(52px,6.5vw,88px);font-weight:600;line-height:1.02}.products-hero__title[data-astro-cid-6v3mdio7] em[data-astro-cid-6v3mdio7]{color:var(--color-gold);font-style:normal}.products-hero__subtitle[data-astro-cid-6v3mdio7]{max-width:620px;color:var(--color-muted);margin:30px auto 0;font-size:17px;line-height:1.7}.products-hero__trust[data-astro-cid-6v3mdio7]{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:12px 26px;margin:24px 0 0;padding:0;font-size:10px;font-weight:700;list-style:none;display:flex}.products-hero__trust[data-astro-cid-6v3mdio7] li[data-astro-cid-6v3mdio7]{align-items:center;gap:8px;display:inline-flex}.products-hero__trust[data-astro-cid-6v3mdio7] li[data-astro-cid-6v3mdio7]:before{content:"";background:var(--color-gold);border-radius:50%;width:5px;height:5px}.products-list[data-astro-cid-6v3mdio7]{background:var(--color-paper);padding:54px 0}.products-list__header[data-astro-cid-6v3mdio7]{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px;display:flex}.products-list__header[data-astro-cid-6v3mdio7] h2[data-astro-cid-6v3mdio7]{max-width:820px;color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(34px,4.2vw,54px);font-weight:600;line-height:1.05}.products-list__desc[data-astro-cid-6v3mdio7]{max-width:650px;color:var(--color-muted);margin:18px 0 0;font-size:15px;line-height:1.7}.products-count[data-astro-cid-6v3mdio7]{color:var(--color-muted-2);letter-spacing:.14em;flex-shrink:0;padding-bottom:7px;font-size:11px;font-weight:700}.flagship-list[data-astro-cid-6v3mdio7]{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.flagship-card[data-astro-cid-6v3mdio7]{background:var(--color-paper-2);border:1px solid var(--color-line);border-radius:var(--radius-lg);min-height:320px;color:inherit;transition:transform var(--ease-out), box-shadow var(--ease-out), border-color var(--ease-out);grid-template-columns:1fr 1fr;padding:8px;text-decoration:none;display:grid;overflow:hidden}.flagship-card[data-astro-cid-6v3mdio7]:hover{box-shadow:var(--shadow-panel);border-color:var(--color-gold);transform:translateY(-4px)}.flagship-card__body[data-astro-cid-6v3mdio7]{flex-direction:column;justify-content:center;min-width:0;padding:28px 32px;display:flex}.flagship-card__body[data-astro-cid-6v3mdio7] h3[data-astro-cid-6v3mdio7]{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(26px,2.4vw,32px);font-weight:600;line-height:1.1}.flagship-card__body[data-astro-cid-6v3mdio7] p[data-astro-cid-6v3mdio7]{max-width:400px;color:var(--color-muted);margin:0 0 20px;font-size:14px;line-height:1.7}.flagship-card__tags[data-astro-cid-6v3mdio7]{flex-wrap:wrap;gap:7px;margin:0 0 20px;padding:0;list-style:none;display:flex}.flagship-card__tags[data-astro-cid-6v3mdio7] li[data-astro-cid-6v3mdio7]{border:1px solid var(--color-line);background:var(--color-white);color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:700}.flagship-card__cta[data-astro-cid-6v3mdio7]{color:var(--color-ink);letter-spacing:.1em;text-transform:uppercase;transition:color var(--ease-out), gap var(--ease-out);align-items:center;gap:10px;font-size:11px;font-weight:700;display:inline-flex}.flagship-card__cta[data-astro-cid-6v3mdio7] span[data-astro-cid-6v3mdio7]{color:var(--color-gold);font-size:16px}.flagship-card[data-astro-cid-6v3mdio7]:hover .flagship-card__cta[data-astro-cid-6v3mdio7]{color:var(--color-gold);gap:16px}.flagship-card__media[data-astro-cid-6v3mdio7]{background:0 0;grid-template-columns:1fr 1fr;gap:6px;min-width:0;display:grid}.flagship-card__media-cell[data-astro-cid-6v3mdio7]{background:var(--color-surface);border-radius:var(--radius-sm);position:relative;overflow:hidden}.flagship-card__media-cell[data-astro-cid-6v3mdio7] img[data-astro-cid-6v3mdio7]{object-fit:cover;width:100%;height:100%;transition:transform var(--ease-slow);display:block}.flagship-card[data-astro-cid-6v3mdio7]:hover .flagship-card__media-cell[data-astro-cid-6v3mdio7] img[data-astro-cid-6v3mdio7]{transform:scale(1.03)}.product-grid[data-astro-cid-6v3mdio7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-card[data-astro-cid-6v3mdio7]{background:var(--color-paper-2);border:1px solid var(--color-line);border-radius:var(--radius-lg);color:inherit;transition:transform var(--ease-out), box-shadow var(--ease-out), border-color var(--ease-out);flex-direction:column;padding:8px;text-decoration:none;display:flex;overflow:hidden}.product-card[data-astro-cid-6v3mdio7]:hover{box-shadow:var(--shadow-panel);border-color:var(--color-gold);transform:translateY(-4px)}.product-card__media[data-astro-cid-6v3mdio7]{aspect-ratio:4/3;background:var(--color-surface);border-radius:var(--radius-sm);overflow:hidden}.product-card__media[data-astro-cid-6v3mdio7] img[data-astro-cid-6v3mdio7]{object-fit:cover;width:100%;height:100%;transition:transform var(--ease-slow);display:block}.product-card[data-astro-cid-6v3mdio7]:hover .product-card__media[data-astro-cid-6v3mdio7] img[data-astro-cid-6v3mdio7]{transform:scale(1.04)}.product-card__body[data-astro-cid-6v3mdio7]{flex-direction:column;flex-grow:1;padding:20px 16px;display:flex}.product-card__body[data-astro-cid-6v3mdio7] h4[data-astro-cid-6v3mdio7]{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.02em;transition:color var(--ease-out);margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.2}.product-card[data-astro-cid-6v3mdio7]:hover .product-card__body[data-astro-cid-6v3mdio7] h4[data-astro-cid-6v3mdio7]{color:var(--color-gold)}.product-card__body[data-astro-cid-6v3mdio7] p[data-astro-cid-6v3mdio7]{color:var(--color-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 18px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.product-card__tags[data-astro-cid-6v3mdio7]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.product-card__tags[data-astro-cid-6v3mdio7] li[data-astro-cid-6v3mdio7]{border:1px solid var(--color-line);color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.product-card__cta[data-astro-cid-6v3mdio7]{color:var(--color-ink);letter-spacing:.1em;text-transform:uppercase;transition:color var(--ease-out), gap var(--ease-out);align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:11px;font-weight:700;display:inline-flex}.product-card__cta[data-astro-cid-6v3mdio7] span[data-astro-cid-6v3mdio7]{color:var(--color-gold);font-size:15px}.product-card[data-astro-cid-6v3mdio7]:hover .product-card__cta[data-astro-cid-6v3mdio7]{color:var(--color-gold);gap:14px}.order-process[data-astro-cid-6v3mdio7]{background:var(--color-paper);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:54px 0}.order-process__header[data-astro-cid-6v3mdio7]{max-width:760px;margin-bottom:48px}.order-process__header[data-astro-cid-6v3mdio7] h2[data-astro-cid-6v3mdio7]{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(34px,4.2vw,54px);font-weight:600;line-height:1.05}.order-process__desc[data-astro-cid-6v3mdio7]{max-width:620px;color:var(--color-muted);margin:0;font-size:16px;line-height:1.7}.order-process__timeline[data-astro-cid-6v3mdio7]{--order-media-h:clamp(140px, 14vw, 174px);--order-line-offset:46px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;position:relative}.order-process__timeline[data-astro-cid-6v3mdio7]:before{content:"";top:calc(var(--order-media-h) + var(--order-line-offset));background:var(--color-gold);opacity:.75;height:1px;position:absolute;left:0;right:0}.order-step[data-astro-cid-6v3mdio7]{min-width:0;padding:0 16px;position:relative}.order-step[data-astro-cid-6v3mdio7]:first-child{padding-left:0}.order-step[data-astro-cid-6v3mdio7]:last-child{padding-right:0}.order-step__media[data-astro-cid-6v3mdio7]{z-index:1;height:var(--order-media-h);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-sm);position:relative;overflow:hidden}.order-step__media[data-astro-cid-6v3mdio7] img[data-astro-cid-6v3mdio7]{object-fit:cover;width:100%;height:100%;transition:transform var(--ease-slow);display:block}.order-step[data-astro-cid-6v3mdio7]:hover .order-step__media[data-astro-cid-6v3mdio7] img[data-astro-cid-6v3mdio7]{transform:scale(1.04)}.order-step__content[data-astro-cid-6v3mdio7]{z-index:1;padding-top:28px;padding-right:10px;position:relative}.order-step__number[data-astro-cid-6v3mdio7]{color:var(--color-gold);letter-spacing:.14em;margin-bottom:16px;font-size:11px;font-weight:700;display:block}.order-step[data-astro-cid-6v3mdio7] h3[data-astro-cid-6v3mdio7]{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 10px;font-size:20px;font-weight:600}.order-step[data-astro-cid-6v3mdio7] p[data-astro-cid-6v3mdio7]{max-width:220px;color:var(--color-muted);margin:0;font-size:13px;line-height:1.7}.order-step__connector[data-astro-cid-6v3mdio7]{z-index:3;top:calc(var(--order-media-h) + var(--order-line-offset));place-items:center;width:14px;height:14px;display:grid;position:absolute;right:-4px;transform:translateY(-50%)}.order-step__connector[data-astro-cid-6v3mdio7] span[data-astro-cid-6v3mdio7]{border-top:2px solid var(--color-gold);border-right:2px solid var(--color-gold);background:var(--color-paper);box-sizing:border-box;width:10px;height:10px;display:block;transform:rotate(45deg)}.craft-hub[data-astro-cid-6v3mdio7]{background:var(--color-paper);padding:54px 0}.craft-hub__header[data-astro-cid-6v3mdio7]{margin-bottom:40px}.craft-hub__header-top[data-astro-cid-6v3mdio7]{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:28px;display:flex}.craft-hub__copy[data-astro-cid-6v3mdio7] h2[data-astro-cid-6v3mdio7]{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(34px,4.2vw,54px);font-weight:600;line-height:1.05}.craft-hub__desc[data-astro-cid-6v3mdio7]{max-width:720px;color:var(--color-muted);margin:0;font-size:15px;line-height:1.7}.craft-hub__resource-btn[data-astro-cid-6v3mdio7]{border:1px solid var(--color-line);color:var(--color-ink);transition:background var(--ease-out), border-color var(--ease-out), transform var(--ease-out), box-shadow var(--ease-out);background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;margin-top:25px;padding:12px 22px;text-decoration:none;display:inline-flex}.craft-hub__resource-btn[data-astro-cid-6v3mdio7]:hover{background:var(--color-ink-deep);border-color:var(--color-ink-deep)}.craft-hub__resource-hint[data-astro-cid-6v3mdio7]{max-width:260px;color:var(--color-muted);letter-spacing:0;text-transform:none;transition:color var(--ease-out);font-size:14px;font-weight:500;line-height:1.45}.craft-hub__resource-label[data-astro-cid-6v3mdio7]{color:var(--color-ink);letter-spacing:.1em;text-transform:uppercase;transition:color var(--ease-out);align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.craft-hub__resource-label[data-astro-cid-6v3mdio7]>span[data-astro-cid-6v3mdio7]{color:var(--color-gold);transition:transform var(--ease-out);font-size:16px}.craft-hub__resource-btn[data-astro-cid-6v3mdio7]:hover .craft-hub__resource-hint[data-astro-cid-6v3mdio7]{color:#ffffffa6}.craft-hub__resource-btn[data-astro-cid-6v3mdio7]:hover .craft-hub__resource-label[data-astro-cid-6v3mdio7]{color:var(--color-white);border-color:var(--color-white)}.craft-hub__resource-btn[data-astro-cid-6v3mdio7]:hover .craft-hub__resource-label[data-astro-cid-6v3mdio7]>span[data-astro-cid-6v3mdio7]{transform:translate(4px)}.craft-tabs[data-astro-cid-6v3mdio7]{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:8px;padding-bottom:16px;display:flex}.craft-tab-btn[data-astro-cid-6v3mdio7]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);cursor:pointer;transition:background var(--ease-out), color var(--ease-out), border-color var(--ease-out);background:0 0;border:1px solid #0000;border-radius:999px;padding:9px 20px;font-size:11px;font-weight:700}.craft-tab-btn[data-astro-cid-6v3mdio7]:hover{color:var(--color-ink)}.craft-tab-btn[data-astro-cid-6v3mdio7].is-active{background:var(--color-ink);color:var(--color-white)}.craft-tab-btn[data-astro-cid-6v3mdio7]:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.craft-panel[data-astro-cid-6v3mdio7]{display:none}.craft-panel[data-astro-cid-6v3mdio7]:focus-visible{outline:none}.craft-panel[data-astro-cid-6v3mdio7].is-active{animation:.35s craftFadeIn;display:block}@keyframes craftFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.craft-cards-grid[data-astro-cid-6v3mdio7]{grid-template-columns:repeat(24,1fr);gap:16px;max-width:800px;margin:32px auto 0;display:grid}.craft-cards-grid[data-astro-cid-6v3mdio7] .craft-card[data-astro-cid-6v3mdio7]:first-child{grid-column:1/span 8}.craft-cards-grid[data-astro-cid-6v3mdio7] .craft-card[data-astro-cid-6v3mdio7]:nth-child(2){grid-column:9/span 8}.craft-cards-grid[data-astro-cid-6v3mdio7] .craft-card[data-astro-cid-6v3mdio7]:nth-child(3){grid-column:17/span 8}.craft-cards-grid[data-astro-cid-6v3mdio7] .craft-card[data-astro-cid-6v3mdio7]:nth-child(4){grid-column:4/span 9}.craft-cards-grid[data-astro-cid-6v3mdio7] .craft-card[data-astro-cid-6v3mdio7]:nth-child(5){grid-column:13/span 9}.craft-card[data-astro-cid-6v3mdio7]{background:var(--color-paper-2);border:1px solid var(--color-line);border-radius:var(--radius-lg);transition:transform var(--ease-out), box-shadow var(--ease-out), border-color var(--ease-out);flex-direction:column;padding:8px;display:flex;overflow:hidden}.craft-card[data-astro-cid-6v3mdio7]:hover{box-shadow:var(--shadow-panel);border-color:var(--color-gold);transform:translateY(-4px)}.craft-card__img[data-astro-cid-6v3mdio7]{aspect-ratio:1;background:var(--color-surface);border-radius:var(--radius-sm);overflow:hidden}.craft-card__img[data-astro-cid-6v3mdio7] img[data-astro-cid-6v3mdio7]{object-fit:cover;width:100%;height:100%;transition:transform var(--ease-slow)}.craft-card[data-astro-cid-6v3mdio7]:hover .craft-card__img[data-astro-cid-6v3mdio7] img[data-astro-cid-6v3mdio7]{transform:scale(1.05)}.craft-card__body[data-astro-cid-6v3mdio7]{flex-direction:column;flex-grow:1;padding:18px 14px 14px;display:flex}.craft-card__body[data-astro-cid-6v3mdio7] h3[data-astro-cid-6v3mdio7]{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.015em;margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.25}.craft-card__body[data-astro-cid-6v3mdio7] p[data-astro-cid-6v3mdio7]{color:var(--color-muted);margin:0;font-size:14px;line-height:1.65}.craft-package-wrap[data-astro-cid-6v3mdio7]{max-width:1040px;margin:32px auto 0}.package-section[data-astro-cid-6v3mdio7]{margin-bottom:34px}.package-section[data-astro-cid-6v3mdio7]:last-child{margin-bottom:0}.package-section__label[data-astro-cid-6v3mdio7]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);margin-bottom:14px;font-size:11px;font-weight:700;display:block}.package-grid[data-astro-cid-6v3mdio7]{gap:16px;display:grid}.package-grid--top[data-astro-cid-6v3mdio7]{grid-template-columns:repeat(4,1fr)}.package-grid--bottom[data-astro-cid-6v3mdio7]{grid-template-columns:repeat(3,1fr)}.package-card[data-astro-cid-6v3mdio7]{background:var(--color-paper-2);border:1px solid var(--color-line);border-radius:var(--radius-sm);text-align:center;transition:transform var(--ease-out), box-shadow var(--ease-out), border-color var(--ease-out);padding:8px 8px 16px}.package-card[data-astro-cid-6v3mdio7]:hover{box-shadow:var(--shadow-panel);border-color:var(--color-gold);transform:translateY(-4px)}.package-card__img[data-astro-cid-6v3mdio7]{aspect-ratio:1;background:var(--color-surface);border-radius:var(--radius-sm);margin-bottom:12px;overflow:hidden}.package-card__img[data-astro-cid-6v3mdio7] img[data-astro-cid-6v3mdio7]{object-fit:cover;width:100%;height:100%;transition:transform var(--ease-slow)}.package-card[data-astro-cid-6v3mdio7]:hover .package-card__img[data-astro-cid-6v3mdio7] img[data-astro-cid-6v3mdio7]{transform:scale(1.05)}.package-card[data-astro-cid-6v3mdio7] h4[data-astro-cid-6v3mdio7]{font-family:var(--font-display);color:var(--color-ink);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.craft-plating-showcase[data-astro-cid-6v3mdio7]{background:var(--color-paper-2);border:1px solid var(--color-line);border-radius:var(--radius-lg);max-width:1040px;margin:32px auto 0;padding:24px}.craft-plating-frame[data-astro-cid-6v3mdio7]{border-radius:var(--radius-sm);overflow:hidden}.craft-plating-frame[data-astro-cid-6v3mdio7] img[data-astro-cid-6v3mdio7]{width:100%;height:auto;display:block}.craft-plating-footer[data-astro-cid-6v3mdio7]{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:16px;display:flex}.craft-plating-caption[data-astro-cid-6v3mdio7]{color:var(--color-muted);margin:0;font-size:13px;line-height:1.6}.site-cta[data-astro-cid-6v3mdio7]{background:var(--color-ink-deep);min-height:500px;color:var(--color-cream);flex-direction:column;justify-content:center;padding:78px 6%;display:flex;position:relative;overflow:hidden}.site-cta[data-astro-cid-6v3mdio7]:after{content:"";background:var(--color-gold);width:42px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.site-cta__circle[data-astro-cid-6v3mdio7]{pointer-events:none;border:1px solid #ae8d5a2e;border-radius:50%;width:480px;height:480px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-cta__inner[data-astro-cid-6v3mdio7]{z-index:1;text-align:center;width:100%;max-width:850px;margin:0 auto;position:relative}.site-cta__eyebrow[data-astro-cid-6v3mdio7]{color:var(--color-gold-soft);letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:700}.site-cta[data-astro-cid-6v3mdio7] h2[data-astro-cid-6v3mdio7]{color:var(--color-cream);font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 22px;font-size:clamp(38px,5vw,64px);font-weight:600;line-height:1.05}.site-cta__desc[data-astro-cid-6v3mdio7]{max-width:570px;color:var(--color-cream-muted);margin:0 auto 30px;font-size:15px;line-height:1.75}.site-cta[data-astro-cid-6v3mdio7] .cta-button[data-astro-cid-6v3mdio7]{background:var(--color-gold);min-width:180px;color:var(--color-white);letter-spacing:.1em;text-transform:uppercase;transition:background var(--ease-out), color var(--ease-out), transform var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:20px;padding:15px 24px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.site-cta[data-astro-cid-6v3mdio7] .cta-button[data-astro-cid-6v3mdio7]:hover{background:var(--color-white);color:var(--color-ink);transform:translateY(-2px)}.site-cta[data-astro-cid-6v3mdio7] .cta-button[data-astro-cid-6v3mdio7] span[data-astro-cid-6v3mdio7]{font-size:17px;font-weight:400}@media (width<=1024px){.products-hero[data-astro-cid-6v3mdio7]{min-height:440px;padding-bottom:80px}.flagship-card[data-astro-cid-6v3mdio7]{grid-template-rows:auto auto;grid-template-columns:1fr;min-height:0}.flagship-card__media[data-astro-cid-6v3mdio7]{aspect-ratio:16/7;grid-template-rows:1fr;grid-template-columns:1fr 1fr}.product-grid[data-astro-cid-6v3mdio7]{grid-template-columns:repeat(2,minmax(0,1fr))}.craft-hub__header-top[data-astro-cid-6v3mdio7]{flex-direction:column;align-items:flex-start;gap:24px}.craft-hub__resource-btn[data-astro-cid-6v3mdio7]{margin-top:0}}@media (width<=640px){.products-container[data-astro-cid-6v3mdio7]{width:calc(100% - 36px)}.products-hero[data-astro-cid-6v3mdio7]{min-height:0;padding-bottom:56px}.products-hero__eyebrow[data-astro-cid-6v3mdio7]{margin-bottom:18px;font-size:10px}.products-hero__title[data-astro-cid-6v3mdio7]{font-size:clamp(40px,12vw,56px)}.products-hero__subtitle[data-astro-cid-6v3mdio7]{margin-top:22px;font-size:15px}.products-list[data-astro-cid-6v3mdio7]{padding:34px 0}.products-list__header[data-astro-cid-6v3mdio7]{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:28px}.products-list__header[data-astro-cid-6v3mdio7] h2[data-astro-cid-6v3mdio7]{font-size:34px}.flagship-list[data-astro-cid-6v3mdio7]{gap:16px;margin-bottom:28px}.flagship-card[data-astro-cid-6v3mdio7]{grid-template-columns:1fr}.flagship-card__media[data-astro-cid-6v3mdio7]{aspect-ratio:auto;order:-1;grid-template-rows:auto;grid-template-columns:1fr 1fr}.flagship-card__media-cell[data-astro-cid-6v3mdio7]{aspect-ratio:4/5}.flagship-card__body[data-astro-cid-6v3mdio7]{padding:22px 20px 18px}.flagship-card__body[data-astro-cid-6v3mdio7] h3[data-astro-cid-6v3mdio7]{margin-bottom:10px;font-size:22px}.flagship-card__body[data-astro-cid-6v3mdio7] p[data-astro-cid-6v3mdio7]{margin-bottom:18px;font-size:14px}.product-grid[data-astro-cid-6v3mdio7]{grid-template-columns:1fr;gap:16px}.product-card__body[data-astro-cid-6v3mdio7]{padding:18px 14px}.order-process[data-astro-cid-6v3mdio7]{padding:34px 0}.order-process__header[data-astro-cid-6v3mdio7]{margin-bottom:32px}.order-process__header[data-astro-cid-6v3mdio7] h2[data-astro-cid-6v3mdio7]{font-size:34px}.order-process__desc[data-astro-cid-6v3mdio7]{font-size:14px}.order-process__timeline[data-astro-cid-6v3mdio7]{grid-template-columns:1fr;gap:0}.order-process__timeline[data-astro-cid-6v3mdio7]:before{display:none}.order-step[data-astro-cid-6v3mdio7],.order-step[data-astro-cid-6v3mdio7]:nth-child(odd),.order-step[data-astro-cid-6v3mdio7]:nth-child(2n){grid-template-columns:minmax(0,1fr);column-gap:0;padding:0 0 32px;display:grid}.order-step[data-astro-cid-6v3mdio7]:last-child{padding-bottom:0}.order-step__media[data-astro-cid-6v3mdio7]{aspect-ratio:16/10;grid-area:1/1;height:auto}.order-step__content[data-astro-cid-6v3mdio7]{grid-area:2/1;grid-template-columns:36px minmax(0,1fr);align-items:start;column-gap:12px;padding:16px 0 0;display:grid}.order-step__number[data-astro-cid-6v3mdio7]{z-index:auto;box-sizing:border-box;background:var(--color-paper-2);border:1px solid var(--color-gold);width:36px;height:36px;color:var(--color-gold);border-radius:50%;grid-area:1/1;place-items:center;margin:0;padding:0;font-size:10px;display:grid;position:static}.order-step__content[data-astro-cid-6v3mdio7] h3[data-astro-cid-6v3mdio7]{grid-area:1/2;align-self:center;margin:0;font-size:18px}.order-step[data-astro-cid-6v3mdio7] p[data-astro-cid-6v3mdio7]{grid-area:2/2;max-width:none;margin:8px 0 0}.order-step__connector[data-astro-cid-6v3mdio7]{display:none}.craft-hub[data-astro-cid-6v3mdio7]{padding:34px 0}.craft-hub__copy[data-astro-cid-6v3mdio7] h2[data-astro-cid-6v3mdio7]{font-size:32px}.craft-hub__resource-btn[data-astro-cid-6v3mdio7]{width:100%}.craft-cards-grid[data-astro-cid-6v3mdio7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:none}.craft-cards-grid[data-astro-cid-6v3mdio7] .craft-card[data-astro-cid-6v3mdio7]:nth-child(n){grid-column:auto;width:100%}.craft-cards-grid[data-astro-cid-6v3mdio7] .craft-card[data-astro-cid-6v3mdio7]:nth-child(odd):last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}.craft-card[data-astro-cid-6v3mdio7]{padding:6px}.craft-card__body[data-astro-cid-6v3mdio7]{padding:12px 10px 10px}.craft-card__body[data-astro-cid-6v3mdio7] h3[data-astro-cid-6v3mdio7]{margin-bottom:6px;font-size:15px}.craft-card__body[data-astro-cid-6v3mdio7] p[data-astro-cid-6v3mdio7]{font-size:12px;line-height:1.5}.package-grid--top[data-astro-cid-6v3mdio7],.package-grid--bottom[data-astro-cid-6v3mdio7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.package-grid--bottom[data-astro-cid-6v3mdio7] .package-card[data-astro-cid-6v3mdio7]:nth-child(odd):last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}.package-card[data-astro-cid-6v3mdio7]{padding:6px 6px 12px}.package-card__img[data-astro-cid-6v3mdio7]{margin-bottom:8px}.package-card[data-astro-cid-6v3mdio7] h4[data-astro-cid-6v3mdio7]{font-size:12px}.craft-plating-footer[data-astro-cid-6v3mdio7]{flex-direction:column;align-items:flex-start}.site-cta[data-astro-cid-6v3mdio7]{padding:60px 20px}.site-cta[data-astro-cid-6v3mdio7]:after{width:36px}.site-cta__circle[data-astro-cid-6v3mdio7]{width:380px;height:380px}.site-cta[data-astro-cid-6v3mdio7] h2[data-astro-cid-6v3mdio7]{font-size:34px}.site-cta__desc[data-astro-cid-6v3mdio7]{font-size:14px}}
