.fabric[data-astro-cid-mno4hnoo]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.fabric-fallback[data-astro-cid-mno4hnoo]{background:linear-gradient(118deg,#0000 22%,#00000061 38%,#0000 50%,#ffffff0d 60%,#0000 70%,#0000004d 86%),radial-gradient(110% 85% at 78% 30%,#7d0c0a 0%,#600202 38%,#330404 72%,#1e1916 100%);transition:opacity 1.2s;position:absolute;inset:0}.fabric-fallback[data-astro-cid-mno4hnoo]:after{content:"";opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='12' viewBox='0 0 10 12'%3E%3Cpath d='M1.2 0.5C2 4.5 3.4 8.3 5 11.5M8.8 0.5C8 4.5 6.6 8.3 5 11.5' fill='none' stroke='%23fff' stroke-width='1.1' stroke-linecap='round'/%3E%3C/svg%3E");background-size:10px 12px;position:absolute;inset:0}.fabric-canvas[data-astro-cid-mno4hnoo]{opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease-out-quart);position:absolute;inset:0}.fabric[data-astro-cid-mno4hnoo].is-ready .fabric-canvas[data-astro-cid-mno4hnoo]{opacity:1}.fabric[data-astro-cid-mno4hnoo].is-ready .fabric-fallback[data-astro-cid-mno4hnoo]{opacity:0}.hh[data-astro-cid-63llj4z6]{--hh-l1:clamp(2.625rem, 1.5rem + 4.6vw, 5.25rem);isolation:isolate;min-height:min(100svh,640px);margin-top:calc(var(--header-h) * -1 - 1px);padding-top:var(--header-h);background:var(--color-ink);align-items:center;display:grid;position:relative;overflow:hidden}@media (width>=1024px){.hh[data-astro-cid-63llj4z6]{min-height:min(100svh,860px)}}.hh-bg[data-astro-cid-63llj4z6]{z-index:-2;position:absolute;inset:0}.hh-bg[data-astro-cid-63llj4z6] picture,.hh-bg[data-astro-cid-63llj4z6] img{width:100%;height:100%;display:block}.hh-bg[data-astro-cid-63llj4z6] img{object-fit:cover;object-position:72% 35%}.hh-shade[data-astro-cid-63llj4z6],.hh-edge[data-astro-cid-63llj4z6]{z-index:-1;position:absolute;inset:0}.hh-shade[data-astro-cid-63llj4z6]{background:linear-gradient(#140f0dc7 0%,#140f0db8 55%,#140f0db3 88%,#140f0d66 100%)}.hh-edge[data-astro-cid-63llj4z6]{display:none}@media (width>=768px){.hh[data-astro-cid-63llj4z6]{--copy-end:calc(max(var(--gutter), (100% - 1440px) / 2) + var(--hh-l1) * 7.8);--edge-top:calc(var(--copy-end) + 18%);--edge-bottom:calc(var(--copy-end) - 12%)}.hh-bg[data-astro-cid-63llj4z6] img{object-position:60% 35%}.hh-shade[data-astro-cid-63llj4z6]{background:linear-gradient(90deg, #160b05e6, #160b05cc calc(var(--copy-end) * .4), #160b0580 var(--copy-end), #160b054d var(--edge-top));clip-path:polygon(0 0, var(--edge-top) 0, var(--edge-bottom) 100%, 0 100%)}.hh-edge[data-astro-cid-63llj4z6]{clip-path:polygon(var(--edge-top) 0, calc(var(--edge-top) + 3%) 0, calc(var(--edge-bottom) + 3%) 100%, var(--edge-bottom) 100%);background:#f7f4f024;display:block}}.hh-slash[data-astro-cid-63llj4z6]{z-index:-1;background:linear-gradient(160deg, #d9a744 0%, var(--color-gold) 55%, var(--color-gold-dark) 100%);opacity:.88;clip-path:polygon(100% 0,100% 24%,34% 100%,0 100%);width:clamp(110px,17vw,300px);height:64%;position:absolute;bottom:0;right:0}@media (width<=767px){.hh-slash[data-astro-cid-63llj4z6]{opacity:.75;width:90px;height:34%}}.hh-in[data-astro-cid-63llj4z6]{padding-block:56px 72px}.hh-copy[data-astro-cid-63llj4z6]{justify-items:start;max-width:680px;display:grid}.hh-title[data-astro-cid-63llj4z6]{color:#fff;gap:4px;display:grid}.hh-eyebrow[data-astro-cid-63llj4z6]{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:#fff;margin-bottom:14px;font-size:clamp(.8125rem,.75rem + .3vw,1rem);font-weight:600}.hh-eyebrow[data-astro-cid-63llj4z6]:first-letter{color:var(--color-gold)}.hh-l1[data-astro-cid-63llj4z6]{font-size:var(--hh-l1);letter-spacing:-.035em;line-height:1}.hh-l2[data-astro-cid-63llj4z6]{letter-spacing:-.03em;font-size:clamp(1.75rem,1.05rem + 2.9vw,3.5rem);line-height:1.08}.hh-l2[data-astro-cid-63llj4z6] em,.hh-l2[data-astro-cid-63llj4z6] em[data-astro-cid-63llj4z6]{color:var(--color-gold);font-style:normal}.hh-lead[data-astro-cid-63llj4z6]{color:#f7f4f0e6;max-width:46ch;margin-top:24px;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5}@media (width>=768px){.hh-copy[data-astro-cid-63llj4z6]{max-width:none}.hh-eyebrow[data-astro-cid-63llj4z6]{font-size:calc(var(--hh-l1) * .24);letter-spacing:.18em}.hh-l1[data-astro-cid-63llj4z6]{letter-spacing:-.015em}.hh-l2[data-astro-cid-63llj4z6]{font-size:calc(var(--hh-l1) * .69);letter-spacing:-.015em}.hh-lead[data-astro-cid-63llj4z6]{max-width:min(52ch, var(--hh-l1) * 7.2);color:#f7f4f0f2;font-size:clamp(1.125rem,.85rem + .6vw,1.375rem)}}.hh-ctas[data-astro-cid-63llj4z6]{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:32px;display:flex}.hh-watch[data-astro-cid-63llj4z6]{min-height:48px;font-family:var(--font-display);color:#fff;align-items:center;gap:14px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.hh-watch-icon[data-astro-cid-63llj4z6]{border:2px solid #fff;border-radius:50%;place-items:center;width:46px;height:46px;transition:background-color .25s,color .25s;display:grid}.hh-watch-icon[data-astro-cid-63llj4z6] svg{fill:currentColor;width:18px;height:18px;margin-left:3px}.hh-watch-see[data-astro-cid-63llj4z6] svg{fill:none;margin-left:0}.hh-watch[data-astro-cid-63llj4z6]:hover .hh-watch-icon[data-astro-cid-63llj4z6]{color:var(--color-ink);background:#fff}.hh-wa[data-astro-cid-63llj4z6]{color:#f7f4f0bf;align-items:center;gap:8px;margin-top:18px;display:inline-flex}.hh-wa[data-astro-cid-63llj4z6] svg{width:16px;height:16px;color:var(--color-wa)}.hh-wa[data-astro-cid-63llj4z6] a[data-astro-cid-63llj4z6]{color:#fff;font-weight:600}.hh-need[data-astro-cid-63llj4z6]{right:var(--gutter);color:#f7f4f0cc;text-align:right;background:#140f0db3;border-radius:4px;max-width:40ch;padding:6px 10px;font-size:.75rem;position:absolute;bottom:14px}@media (width<=767px){.hh-need[data-astro-cid-63llj4z6]{display:none}}@media (prefers-reduced-motion:no-preference){.js-motion .hh-copy[data-astro-cid-63llj4z6]>[data-astro-cid-63llj4z6]{opacity:0;animation:hh-in .8s var(--ease-out-quart) forwards;transform:translateY(18px)}.js-motion .hh-copy[data-astro-cid-63llj4z6]>[data-astro-cid-63llj4z6]:nth-child(2){animation-delay:80ms}.js-motion .hh-copy[data-astro-cid-63llj4z6]>[data-astro-cid-63llj4z6]:nth-child(3){animation-delay:.16s}.js-motion .hh-copy[data-astro-cid-63llj4z6]>[data-astro-cid-63llj4z6]:nth-child(4){animation-delay:.22s}.js-motion .hh-bg[data-astro-cid-63llj4z6]{animation:hh-settle 1.8s var(--ease-out-quart) both}.js-motion .hh-slash[data-astro-cid-63llj4z6]{animation:hh-slash 1s var(--ease-out-quart) .35s both}}@keyframes hh-in{to{opacity:1;transform:none}}@keyframes hh-settle{0%{transform:scale(1.06)}}@keyframes hh-slash{0%{opacity:0;transform:translate(40%)}}.pb[data-astro-cid-zqkily5m]{background:radial-gradient(60% 120% at 70%,#3a2b25 0%,#0000 70%),linear-gradient(#2a221e,#1e1916);overflow:hidden}.pb-in[data-astro-cid-zqkily5m]{gap:28px;padding-block:48px;display:grid}@media (width>=1024px){.pb-in[data-astro-cid-zqkily5m]{grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);align-items:center;gap:40px;padding-block:56px}}.pb-title[data-astro-cid-zqkily5m]{letter-spacing:-.03em;color:#fff;font-size:clamp(2rem,1.5rem + 2vw,2.875rem)}.pb-text[data-astro-cid-zqkily5m]{color:#f7f4f0e0;max-width:24ch;margin-top:10px;font-size:clamp(1rem,.95rem + .3vw,1.1875rem)}.pb-link[data-astro-cid-zqkily5m]{min-height:44px;font-family:var(--font-display);color:var(--color-gold);align-items:center;gap:8px;margin-top:14px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.pb-link[data-astro-cid-zqkily5m] svg{width:16px;height:16px;transition:transform .25s}.pb-link[data-astro-cid-zqkily5m]:hover svg{transform:translate(4px)}.pb-row[data-astro-cid-zqkily5m]{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);grid-auto-columns:38%;grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}@media (width>=640px){.pb-row[data-astro-cid-zqkily5m]{grid-auto-columns:24%}}@media (width>=1024px){.pb-row[data-astro-cid-zqkily5m]{grid-auto-columns:calc(20% - 12.8px);gap:16px;margin:0;padding:0}}.pb-item[data-astro-cid-zqkily5m]{scroll-snap-align:start}.pb-card[data-astro-cid-zqkily5m]{color:#f7f4f0b3;justify-items:center;gap:10px;text-decoration:none;display:grid}.pb-visual[data-astro-cid-zqkily5m]{aspect-ratio:1/1.05;filter:drop-shadow(0 22px 20px #00000073);width:100%;transition:transform .5s var(--ease-out-quart);place-items:center;display:grid}.pb-visual[data-astro-cid-zqkily5m] .flat{width:100%;height:100%}.pb-visual[data-astro-cid-zqkily5m] .flat .fs{opacity:.5}.pb-card[data-astro-cid-zqkily5m]:hover .pb-visual[data-astro-cid-zqkily5m]{transform:translateY(-6px)}.pb-photo[data-astro-cid-zqkily5m]{width:100%;transition:transform .5s var(--ease-out-quart);border-radius:8px;display:block;overflow:hidden;box-shadow:0 24px 40px -24px #000000b3}.pb-photo[data-astro-cid-zqkily5m] img{transition:transform .8s var(--ease-out-quart)}.pb-card[data-astro-cid-zqkily5m]:hover .pb-photo[data-astro-cid-zqkily5m]{transform:translateY(-6px)}.pb-card[data-astro-cid-zqkily5m]:hover .pb-photo[data-astro-cid-zqkily5m] img{transform:scale(1.04)}.pb-name[data-astro-cid-zqkily5m]{font-family:var(--font-display);letter-spacing:.02em;font-size:.8125rem;font-weight:600}.pb-card[data-astro-cid-zqkily5m]:hover .pb-name[data-astro-cid-zqkily5m]{color:#fff}.why[data-astro-cid-4vv66ej3]{background:#fbf7f2;overflow:hidden}.why-grid[data-astro-cid-4vv66ej3]{gap:36px;padding-block:56px;display:grid}@media (width>=1024px){.why-grid[data-astro-cid-4vv66ej3]{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:stretch;gap:64px;padding-block:0}.why-copy[data-astro-cid-4vv66ej3]{padding-block:96px}}.why[data-astro-cid-4vv66ej3] .sh-title em{color:var(--color-maroon)}.why-list[data-astro-cid-4vv66ej3]{gap:6px 28px;margin-top:32px;display:grid}@media (width>=640px){.why-list[data-astro-cid-4vv66ej3]{grid-template-columns:1fr 1fr}}.why-item[data-astro-cid-4vv66ej3]{border-bottom:1px solid #ece2d5;align-items:center;gap:16px;padding:14px 0;display:flex}.why-icon[data-astro-cid-4vv66ej3]{width:50px;height:50px;color:var(--color-gold-dark);background:#fff;border:1.5px solid #e2cfb2;border-radius:10px;flex:none;place-items:center;display:grid}.why-icon[data-astro-cid-4vv66ej3] svg{stroke-width:1.7px;width:24px;height:24px}.why-text[data-astro-cid-4vv66ej3]{gap:2px;display:grid}.why-title[data-astro-cid-4vv66ej3]{font-family:var(--font-display);color:var(--color-maroon);font-size:1.0625rem;font-weight:700}.why-sub[data-astro-cid-4vv66ej3]{color:var(--color-ink-3);font-size:.9375rem}.why-visual[data-astro-cid-4vv66ej3]{border-radius:var(--radius-card);background:var(--color-maroon-deep);min-height:300px;position:relative;overflow:hidden}@media (width>=1024px){.why-visual[data-astro-cid-4vv66ej3]{min-height:620px;margin-right:calc(var(--gutter) * -1);clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);border-radius:0}}.why-tag[data-astro-cid-4vv66ej3]{color:#f7f4f0b3;font-size:.6875rem;position:absolute;bottom:16px;right:18px}.fb[data-astro-cid-a3hyzd3m]{background:var(--color-ink);scroll-margin-top:var(--header-h);display:grid}@media (width>=900px){.fb[data-astro-cid-a3hyzd3m]{grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr)}}.fb[data-astro-cid-a3hyzd3m] .fb-media{aspect-ratio:16/9}@media (width>=900px){.fb[data-astro-cid-a3hyzd3m] .fb-media{aspect-ratio:auto;min-height:460px}}.fb-panel[data-astro-cid-a3hyzd3m]{isolation:isolate;padding:36px var(--gutter) 40px;background:var(--color-maroon);align-content:center;justify-items:start;gap:14px;display:grid;position:relative;overflow:hidden}@media (width>=900px){.fb-panel[data-astro-cid-a3hyzd3m]{padding:56px}}.fb-knit[data-astro-cid-a3hyzd3m]{z-index:-1;opacity:.07;position:absolute;inset:0}.fb-title[data-astro-cid-a3hyzd3m]{letter-spacing:-.03em;color:#fff;font-size:clamp(1.875rem,1.4rem + 1.8vw,2.625rem)}.fb-text[data-astro-cid-a3hyzd3m]{color:#f7f4f0e0;max-width:30ch}.fb-link[data-astro-cid-a3hyzd3m]{min-height:44px;font-family:var(--font-display);color:#fff;align-items:center;gap:8px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.fb-link[data-astro-cid-a3hyzd3m] svg{width:16px;height:16px;color:var(--color-gold);transition:transform .25s}.fb-link[data-astro-cid-a3hyzd3m]:hover svg{transform:translate(4px)}.bc[data-astro-cid-6hfclgby]{gap:14px;display:grid}@media (width>=640px){.bc[data-astro-cid-6hfclgby]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.bc[data-astro-cid-6hfclgby]{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}}.bc-card[data-astro-cid-6hfclgby]{transition:border-color .25s, transform .35s var(--ease-out-quart);background:#fff;border:1px solid #ece2d5;border-radius:8px;grid-template-rows:auto auto 1fr auto auto;gap:10px;padding:22px 20px 20px;display:grid}.bc-card[data-astro-cid-6hfclgby]:hover{border-color:var(--color-gold);transform:translateY(-3px)}.bc-icon[data-astro-cid-6hfclgby]{width:50px;height:50px;color:var(--color-gold-dark);background:#f0dfc5;border-radius:50%;place-items:center;display:grid}.bc-icon[data-astro-cid-6hfclgby] svg{stroke-width:1.7px;width:24px;height:24px}.bc-title[data-astro-cid-6hfclgby]{letter-spacing:-.015em;font-size:1.1875rem;line-height:1.2}.bc-want[data-astro-cid-6hfclgby]{color:var(--color-ink-3);font-size:.9375rem}.bc-fit[data-astro-cid-6hfclgby]{font-family:var(--font-display);color:var(--color-maroon);border-top:1px solid #ece2d5;gap:2px;padding-top:10px;font-size:.9375rem;font-weight:600;display:grid}.bc-fit[data-astro-cid-6hfclgby] .t-label[data-astro-cid-6hfclgby]{color:var(--color-gold-dark);font-size:.6875rem}.bc-link[data-astro-cid-6hfclgby]{min-height:40px;font-family:var(--font-display);color:var(--color-ink);align-items:center;gap:6px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.bc-link[data-astro-cid-6hfclgby] svg{width:15px;height:15px;color:var(--color-maroon);transition:transform .25s}.bc-link[data-astro-cid-6hfclgby]:hover svg{transform:translate(4px)}.qq[data-astro-cid-lqmnlvmx]{border-radius:var(--radius-card);color:var(--color-ink);--focus:var(--color-gold-dark);background:#fff;gap:18px;padding:22px 18px 24px;display:grid}@media (width>=640px){.qq[data-astro-cid-lqmnlvmx]{padding:32px}}.qq-grid[data-astro-cid-lqmnlvmx]{gap:18px;display:grid}@media (width>=640px){.qq-grid[data-astro-cid-lqmnlvmx]{grid-template-columns:1fr 1fr}}.qq-moq[data-astro-cid-lqmnlvmx]{border-left:3px solid var(--color-gold);background:color-mix(in srgb, var(--color-gold) 14%, #fff);gap:8px;padding:10px 12px;display:flex}.qq-moq[data-astro-cid-lqmnlvmx] svg{width:18px;height:18px;color:var(--color-gold-dark);flex:none}.qq-actions[data-astro-cid-lqmnlvmx]{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.qq-actions[data-astro-cid-lqmnlvmx] .btn[data-astro-cid-lqmnlvmx]{flex:220px}.qq-more[data-astro-cid-lqmnlvmx]{color:var(--color-maroon);font-size:.9375rem;font-weight:600}.ic[data-astro-cid-jgoffbq4]{isolation:isolate;background:linear-gradient(120deg,#2a221e 0%,#1e1916 60%);position:relative;overflow:hidden}.ic-photo[data-astro-cid-jgoffbq4]{height:220px;position:relative}@media (width>=1024px){.ic-photo[data-astro-cid-jgoffbq4]{clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);width:42%;height:auto;position:absolute;top:0;bottom:0;right:0}}.ic-grid[data-astro-cid-jgoffbq4]{padding-block:48px 56px}@media (width>=1024px){.ic-grid[data-astro-cid-jgoffbq4]{padding-block:96px}}.ic-copy[data-astro-cid-jgoffbq4]{gap:16px;max-width:640px;display:grid}.ic-rule[data-astro-cid-jgoffbq4]{background:var(--color-gold);width:38px;height:3px}.ic-title[data-astro-cid-jgoffbq4]{letter-spacing:-.03em;color:#fff;font-size:clamp(2rem,1.4rem + 2.4vw,3.125rem);line-height:1.04}.ic-text[data-astro-cid-jgoffbq4]{color:#f7f4f0d9;max-width:46ch;margin-bottom:8px}.ic-alt[data-astro-cid-jgoffbq4]{color:#f7f4f0bf;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:6px;display:flex}.ic-alt[data-astro-cid-jgoffbq4] a[data-astro-cid-jgoffbq4]:not(.btn){color:#fff;font-weight:600}.hm[data-astro-cid-lcdefpme]{padding-block:56px}@media (width>=1024px){.hm[data-astro-cid-lcdefpme]{padding-block:88px}}.hm-body[data-astro-cid-lcdefpme]{margin-top:32px}@media (width>=1024px){.hm-body[data-astro-cid-lcdefpme]{margin-top:44px}}.hm-link[data-astro-cid-lcdefpme]{color:var(--color-maroon)}.hm-services[data-astro-cid-lcdefpme]{background:#fcfaf7}.hm-paths[data-astro-cid-lcdefpme]{background:var(--color-paper)}.hm-buyers[data-astro-cid-lcdefpme]{background:#fcfaf7}.hm-steps[data-astro-cid-lcdefpme]{background:#f8f1e8}.hm-work[data-astro-cid-lcdefpme]{background:#fff}.hm-faq[data-astro-cid-lcdefpme]{background:#fcfaf7}.hm-faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (width>=1024px){.hm-faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px}.hm-faq-side[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 32px);position:sticky}}.hm-faq-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:24px;display:flex}
