:root{color-scheme:light;--palette-offwhite:#f7f7f4;--palette-white:#fff;--palette-charcoal:#171916;--palette-charcoal-surface:#222520;--palette-gray-text:#5c5f59;--palette-gray-border:#e1e2dc;--palette-gray-text-dark:#a9aca5;--palette-gray-border-dark:#34372f;--palette-green:#395c43;--palette-green-dark:#2a4632;--palette-green-bright:#4d8161;--palette-green-muted:#5f7767;--palette-sand:#c9b28a;--palette-accent:#b5602e;--palette-accent-bright:#d3763f;--palette-error:#b33c22;--palette-gold:#c9a15b;--palette-gold-bright:#ddbc7c;--palette-gold-dim:#8a713d;--color-bg:var(--palette-offwhite);--color-surface:var(--palette-white);--color-text:var(--palette-charcoal);--color-text-muted:var(--palette-gray-text);--color-border:var(--palette-gray-border);--color-green:var(--palette-green);--color-green-dark:var(--palette-green-dark);--color-green-bright:var(--palette-green-bright);--color-green-muted:var(--palette-green-muted);--color-sand:var(--palette-sand);--color-accent:var(--palette-accent);--color-error:var(--palette-error);--color-gold:var(--palette-gold);--color-gold-bright:var(--palette-gold-bright);--color-gold-dim:var(--palette-gold-dim);--content-max-width:1180px;--radius:10px;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-6:5rem;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:"Oswald", var(--font-sans)}*{box-sizing:border-box}html{font-family:var(--font-sans)}body{background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}h1,h2,h3,h4{margin:0 0 var(--space-2);color:var(--color-text);line-height:1.15;font-family:var(--font-display);letter-spacing:.01em;font-weight:600}h1{text-transform:uppercase;letter-spacing:.01em;font-size:clamp(2.25rem,4.5vw,3.25rem)}h2{text-transform:uppercase;font-size:clamp(1.65rem,3.2vw,2.25rem)}h3{font-size:1.2rem}p{margin:0 0 var(--space-2)}a{color:var(--color-green);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;display:block}.container{max-width:var(--content-max-width);padding-inline:var(--space-3);margin-inline:auto}.section{padding-block:var(--space-6)}.section--surface{background:var(--color-surface);border-block:1px solid var(--color-border)}.section--dark{--color-bg:var(--palette-charcoal);--color-surface:var(--palette-charcoal-surface);--color-text:var(--palette-offwhite);--color-text-muted:var(--palette-gray-text-dark);--color-border:var(--palette-gray-border-dark);background:radial-gradient(120% 160% at 12% -20%, #262a22 0%, var(--palette-charcoal) 60%), var(--palette-charcoal);color:var(--color-text)}.panel--light{--color-bg:var(--palette-offwhite);--color-surface:var(--palette-white);--color-text:var(--palette-charcoal);--color-text-muted:var(--palette-gray-text);--color-border:var(--palette-gray-border);background:var(--color-surface);color:var(--color-text)}.eyebrow{margin-bottom:var(--space-1);color:var(--color-green);text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;font-weight:600;display:block}.section--dark .eyebrow{color:var(--color-gold)}.gold-rule{width:44px;height:2px;margin:var(--space-1) 0 var(--space-2);background:linear-gradient(90deg, var(--color-gold) 0%, var(--color-gold-bright) 100%);display:block}.btn{padding:var(--space-1) var(--space-3);border-radius:var(--radius);letter-spacing:.02em;cursor:pointer;border:1px solid #0000;font-weight:600;display:inline-block}.btn:hover{text-decoration:none}.btn-primary{background:var(--color-green-bright);color:#fff;border-color:#c9a15b73;box-shadow:inset 0 1px #ffffff24}.btn-primary:hover{background:var(--color-green-dark);border-color:var(--color-gold)}.btn-secondary{color:var(--color-text);border-color:var(--color-border);background:0 0}.btn-secondary:hover{border-color:var(--color-text)}.section--dark .btn-secondary:hover{background:#f7f7f414}.btn:focus-visible{outline:2px solid var(--color-green-bright);outline-offset:2px}.field{margin-bottom:var(--space-2);flex-direction:column;gap:.35rem;display:flex}.field--full{grid-column:1/-1}.field label,.field__label-text{color:var(--color-text);font-size:.875rem;font-weight:600}.field input,.field select,.field textarea{font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:.65rem .75rem}.field textarea{resize:vertical;min-height:5rem}.field input::placeholder,.field textarea::placeholder{color:var(--color-text-muted)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--color-green-bright);outline-offset:1px;border-color:var(--color-green-bright)}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--color-error)}.field__error{min-height:1.1em;color:var(--color-error);margin:0;font-size:.8rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header[data-astro-cid-nen7h5rs]{background:var(--color-surface);border-bottom:1px solid #c9a15b4d}.site-header__inner[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-3);height:64px;display:flex;position:relative}.site-header__logo[data-astro-cid-nen7h5rs]{flex:none;align-self:stretch;display:flex}.site-header__logo[data-astro-cid-nen7h5rs]:hover{text-decoration:none}.site-header__logo-img[data-astro-cid-nen7h5rs]{width:auto;height:100%;display:block}.site-header__toggle-input[data-astro-cid-nen7h5rs]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header__nav[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-4);flex:1;display:flex}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-text-muted);white-space:nowrap;font-size:.95rem}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-text)}.site-header__phone[data-astro-cid-nen7h5rs]{color:var(--color-text-muted);white-space:nowrap;font-size:.9rem}.site-header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}.site-header__toggle[data-astro-cid-nen7h5rs]{border-radius:var(--radius);cursor:pointer;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:none}.site-header__toggle[data-astro-cid-nen7h5rs]:hover{background:var(--color-bg)}.site-header__toggle-bars[data-astro-cid-nen7h5rs]{flex-direction:column;gap:5px;width:20px;display:flex}.site-header__toggle-bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--color-text);border-radius:2px;height:2px;display:block}@media (width<=960px){.site-header__inner[data-astro-cid-nen7h5rs]{height:52px;padding-inline:var(--space-2);gap:var(--space-2)}.site-header__actions[data-astro-cid-nen7h5rs]{gap:var(--space-1)}.site-header__toggle[data-astro-cid-nen7h5rs]{width:2.25rem;height:2.25rem;display:flex}.site-header__cta[data-astro-cid-nen7h5rs]{padding:.4rem .8rem;font-size:.9rem}.site-header__nav[data-astro-cid-nen7h5rs]{align-items:flex-start;gap:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);min-width:240px;padding:var(--space-2);margin-top:var(--space-1);z-index:20;flex-direction:column;display:none;position:absolute;top:100%;left:auto;right:0;box-shadow:0 12px 24px -12px #17191640}.site-header__toggle-input[data-astro-cid-nen7h5rs]:checked~.site-header__nav[data-astro-cid-nen7h5rs]{display:flex}.site-header__phone[data-astro-cid-nen7h5rs]{margin-left:0;margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--color-border);width:100%}}.hero[data-astro-cid-ge2uvauf]{min-height:84vh;padding-block:var(--space-6);align-items:center;display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{z-index:0;position:absolute;inset:0}.hero__bg-img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:60% 58%;width:100%;height:100%;display:block}.hero__overlay[data-astro-cid-ge2uvauf]{background:linear-gradient(100deg,#171916f5 0%,#171916db 32%,#17191666 62%,#17191626 85%),linear-gradient(#17191680 0%,#17191600 30% 70%,#1719168c 100%),radial-gradient(140% 120% at 50% 30%,#0000 45%,#0006 100%);position:absolute;inset:0}.hero__inner[data-astro-cid-ge2uvauf]{z-index:1;width:100%;position:relative}.hero__copy[data-astro-cid-ge2uvauf]{max-width:620px}.hero__eyebrow[data-astro-cid-ge2uvauf]{margin:0 0 var(--space-1);color:var(--color-accent);text-transform:uppercase;letter-spacing:.1em;font-size:.95rem;font-weight:600}.hero__copy[data-astro-cid-ge2uvauf] .gold-rule[data-astro-cid-ge2uvauf]{width:64px}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{text-shadow:0 4px 24px #0006;font-size:clamp(2.75rem,6.5vw,5.25rem);font-weight:700;line-height:1.05}.hero__subhead[data-astro-cid-ge2uvauf]{max-width:42ch;color:var(--color-text-muted);font-size:1.1rem}.hero__actions[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.hero__actions[data-astro-cid-ge2uvauf] .btn-primary[data-astro-cid-ge2uvauf]{padding:1rem 2.25rem;font-size:1.05rem}.hero__actions[data-astro-cid-ge2uvauf] .btn-secondary[data-astro-cid-ge2uvauf]{padding:1rem 1.75rem}@media (width<=800px){.hero[data-astro-cid-ge2uvauf]{min-height:74vh;padding-block:var(--space-5);align-items:flex-end}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:clamp(2rem,8.5vw,2.75rem)}.hero__bg-img[data-astro-cid-ge2uvauf]{object-position:55% 62%}}.value-strip[data-astro-cid-56df7zut]{padding-block:var(--space-3) var(--space-5);border-top:1px solid var(--color-border)}.value-strip__grid[data-astro-cid-56df7zut]{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.value-strip__item[data-astro-cid-56df7zut]{border-left:1px solid var(--color-border);padding-inline-start:var(--space-4)}.value-strip__item[data-astro-cid-56df7zut]:first-child{border-left:none;padding-inline-start:0}.value-strip__icon[data-astro-cid-56df7zut]{width:28px;height:28px;margin-bottom:var(--space-1);display:inline-flex}.value-strip__icon[data-astro-cid-56df7zut] svg[data-astro-cid-56df7zut]{width:100%;height:100%}.value-strip__item[data-astro-cid-56df7zut] h3[data-astro-cid-56df7zut]{margin-bottom:.35rem;font-size:1.05rem}.value-strip__item[data-astro-cid-56df7zut] p[data-astro-cid-56df7zut]{color:var(--color-text-muted);margin-bottom:0;font-size:.95rem}@media (width<=800px){.value-strip__grid[data-astro-cid-56df7zut]{gap:var(--space-3);grid-template-columns:1fr}.value-strip__item[data-astro-cid-56df7zut]{padding-inline-start:0;padding-top:var(--space-3);border-left:none;border-top:1px solid var(--color-border)}.value-strip__item[data-astro-cid-56df7zut]:first-child{border-top:none;padding-top:0}}.quick-offer__inner[data-astro-cid-exa2p5x4]{gap:var(--space-5);grid-template-columns:1fr 1fr;align-items:start;display:grid}.quick-offer__copy[data-astro-cid-exa2p5x4] p[data-astro-cid-exa2p5x4]{color:var(--color-text-muted);max-width:38ch}.quick-offer__panel[data-astro-cid-exa2p5x4]{background:var(--color-surface);border-radius:var(--radius);padding:var(--space-4);border:1px solid #c9a15b40;box-shadow:inset 0 1px #fff9}.quick-offer__form[data-astro-cid-exa2p5x4]{flex-direction:column;display:flex}.quick-offer__form[data-astro-cid-exa2p5x4][hidden]{display:none}.quick-offer__submit[data-astro-cid-exa2p5x4]{width:100%;margin-top:var(--space-1);padding:.8rem 1.5rem;font-size:1rem}.quick-offer__success[data-astro-cid-exa2p5x4]{text-align:center}.quick-offer__success-icon[data-astro-cid-exa2p5x4]{width:40px;height:40px;margin-bottom:var(--space-2);display:inline-flex}.quick-offer__success-icon[data-astro-cid-exa2p5x4] svg[data-astro-cid-exa2p5x4]{width:100%;height:100%}.quick-offer__success[data-astro-cid-exa2p5x4] h3[data-astro-cid-exa2p5x4]{color:var(--color-green)}.quick-offer__success[data-astro-cid-exa2p5x4] p[data-astro-cid-exa2p5x4]{color:var(--color-text-muted);max-width:40ch;margin-inline:auto}.quick-offer__success[data-astro-cid-exa2p5x4] .btn-secondary[data-astro-cid-exa2p5x4]{margin-top:var(--space-2)}@media (width<=800px){.quick-offer__inner[data-astro-cid-exa2p5x4]{grid-template-columns:1fr}}.wholesale-intro__inner[data-astro-cid-ptrol3zo]{gap:var(--space-5);grid-template-columns:1.3fr 1fr;align-items:start;display:grid}.wholesale-intro__copy[data-astro-cid-ptrol3zo] p[data-astro-cid-ptrol3zo]{color:var(--color-text-muted);max-width:58ch}.wholesale-intro__callout[data-astro-cid-ptrol3zo]{background:var(--color-bg);border:1px solid var(--color-border);border-left:3px solid var(--color-gold);border-radius:var(--radius);padding:var(--space-3)}.wholesale-intro__callout[data-astro-cid-ptrol3zo] h3[data-astro-cid-ptrol3zo]{font-size:1rem}.wholesale-intro__callout[data-astro-cid-ptrol3zo] ul[data-astro-cid-ptrol3zo]{margin:0 0 var(--space-2);color:var(--color-text);padding-left:1.1rem}.wholesale-intro__callout[data-astro-cid-ptrol3zo] li[data-astro-cid-ptrol3zo]{margin-bottom:.4rem}.wholesale-intro__callout[data-astro-cid-ptrol3zo] li[data-astro-cid-ptrol3zo]:last-child{margin-bottom:0}.wholesale-intro__callout-note[data-astro-cid-ptrol3zo]{color:var(--color-text-muted);margin:0;font-size:.85rem}@media (width<=800px){.wholesale-intro__inner[data-astro-cid-ptrol3zo]{grid-template-columns:1fr}}.process__steps[data-astro-cid-nmr5b46t]{margin:var(--space-4) 0 0;gap:var(--space-4);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.process__step[data-astro-cid-nmr5b46t]{align-items:flex-start;gap:var(--space-2);display:flex}.process__number[data-astro-cid-nmr5b46t]{background:var(--color-green);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-weight:600;display:flex;box-shadow:0 0 0 2px #c9a15b80}.process__step[data-astro-cid-nmr5b46t] h3[data-astro-cid-nmr5b46t]{margin-bottom:.35rem;font-size:1.05rem}.process__step[data-astro-cid-nmr5b46t] p[data-astro-cid-nmr5b46t]{color:var(--color-text-muted);margin-bottom:0}@media (width<=800px){.process__steps[data-astro-cid-nmr5b46t]{gap:var(--space-3);grid-template-columns:1fr}}.recent-buys__note[data-astro-cid-i44nvcgr]{color:var(--color-text-muted);max-width:62ch}.recent-buys__grid[data-astro-cid-i44nvcgr]{margin-top:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.recent-buys__card[data-astro-cid-i44nvcgr]{background:var(--palette-charcoal-surface);border-radius:var(--radius);border:1px solid #c9a15b38;transition:transform .15s,box-shadow .15s,border-color .15s;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 16px 32px -20px #0009}.recent-buys__card[data-astro-cid-i44nvcgr]:hover{border-color:#c9a15b8c;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff14,0 24px 48px -20px #000000b3}.recent-buys__media[data-astro-cid-i44nvcgr]{aspect-ratio:4/3;background:var(--palette-charcoal);border-bottom:1px solid #c9a15b29;position:relative}.recent-buys__media[data-astro-cid-i44nvcgr] img[data-astro-cid-i44nvcgr]{object-fit:cover;width:100%;height:100%;display:block}.recent-buys__badge[data-astro-cid-i44nvcgr]{left:var(--space-2);bottom:var(--space-2);color:#fff;background:#171916a6;border:1px solid #c9a15b4d;border-radius:999px;padding:.25rem .65rem;font-size:.75rem;font-style:italic;position:absolute}.recent-buys__body[data-astro-cid-i44nvcgr]{padding:var(--space-3)}.recent-buys__body[data-astro-cid-i44nvcgr] h3[data-astro-cid-i44nvcgr]{color:var(--palette-offwhite);margin-bottom:.2rem;font-size:1.05rem}.recent-buys__detail[data-astro-cid-i44nvcgr]{color:var(--color-gold);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;font-size:.85rem}.recent-buys__context[data-astro-cid-i44nvcgr]{color:var(--palette-gray-text-dark);margin-bottom:0;font-size:.85rem}@media (width<=900px){.recent-buys__grid[data-astro-cid-i44nvcgr]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.recent-buys__grid[data-astro-cid-i44nvcgr]{grid-template-columns:1fr}}.full-intake__inner[data-astro-cid-r3yvbw6j]{gap:var(--space-5);grid-template-columns:1fr 1fr;align-items:start;display:grid}.full-intake__copy[data-astro-cid-r3yvbw6j] p[data-astro-cid-r3yvbw6j]{color:var(--color-text-muted);max-width:42ch}.full-intake__panel[data-astro-cid-r3yvbw6j]{background:var(--color-surface);border-radius:var(--radius);padding:var(--space-4);border:1px solid #c9a15b40;box-shadow:inset 0 1px #fff9}.full-intake__form[data-astro-cid-r3yvbw6j]{column-gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.full-intake__form[data-astro-cid-r3yvbw6j][hidden]{display:none}.radio-group[data-astro-cid-r3yvbw6j]{gap:var(--space-2);border-radius:var(--radius);border:1px solid #0000;flex-wrap:wrap;display:flex}.radio-group[data-astro-cid-r3yvbw6j].is-invalid{border-color:var(--color-error)}.radio-pill[data-astro-cid-r3yvbw6j]{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.9rem;display:inline-flex}.radio-pill[data-astro-cid-r3yvbw6j] input[data-astro-cid-r3yvbw6j]{accent-color:var(--color-green)}.radio-pill[data-astro-cid-r3yvbw6j] input[data-astro-cid-r3yvbw6j]:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.radio-pill[data-astro-cid-r3yvbw6j]:has(input:checked){border-color:var(--color-green);color:var(--color-green);background:#4f6b5714;font-weight:600}.full-intake__submit[data-astro-cid-r3yvbw6j]{width:100%;margin-top:var(--space-1);padding:.85rem 1.5rem;font-size:1.05rem}.full-intake__form-note[data-astro-cid-r3yvbw6j]{margin:var(--space-1) 0 0;color:var(--color-text-muted);text-align:center;font-size:.85rem}.full-intake__success[data-astro-cid-r3yvbw6j]{text-align:center}.full-intake__success-icon[data-astro-cid-r3yvbw6j]{width:40px;height:40px;margin-bottom:var(--space-2);display:inline-flex}.full-intake__success-icon[data-astro-cid-r3yvbw6j] svg[data-astro-cid-r3yvbw6j]{width:100%;height:100%}.full-intake__success[data-astro-cid-r3yvbw6j] h3[data-astro-cid-r3yvbw6j]{color:var(--color-green)}.full-intake__success[data-astro-cid-r3yvbw6j] p[data-astro-cid-r3yvbw6j]{color:var(--color-text-muted);max-width:42ch;margin-inline:auto}.full-intake__success[data-astro-cid-r3yvbw6j] .btn-secondary[data-astro-cid-r3yvbw6j]{margin-top:var(--space-2)}@media (width<=800px){.full-intake__inner[data-astro-cid-r3yvbw6j],.full-intake__form[data-astro-cid-r3yvbw6j]{grid-template-columns:1fr}.field--full[data-astro-cid-r3yvbw6j]{grid-column:1}}.site-footer[data-astro-cid-jo6i4kqk]{padding-block:var(--space-5);border-top:1px solid #c9a15b4d}.site-footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--space-3);flex-direction:column;display:flex}.site-footer__logo-img[data-astro-cid-jo6i4kqk]{width:auto;height:64px;display:block}.site-footer__tagline[data-astro-cid-jo6i4kqk]{margin:var(--space-1) 0 0;max-width:46ch;color:var(--color-text-muted)}.site-footer__nav[data-astro-cid-jo6i4kqk]{gap:var(--space-3);padding-block:var(--space-2);border-block:1px solid var(--color-border);flex-wrap:wrap;display:flex}.site-footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text-muted);font-size:.9rem}.site-footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-text)}.site-footer__details[data-astro-cid-jo6i4kqk]{gap:var(--space-3);color:var(--color-text-muted);flex-wrap:wrap;font-size:.9rem;display:flex}.site-footer__copy[data-astro-cid-jo6i4kqk]{color:var(--color-text-muted);opacity:.75;margin:0;font-size:.85rem}
