.ab.svelte-15w9j7a{--ink: #0b0b0b;--gold: #a8832c;--gold-soft: #c9a14a;--cream: #f4f4f5;--display: var(--font-heading);color:var(--ink);font-family:var(--font-body)}.ab-eyebrow.svelte-15w9j7a{margin:0 0 12px;font-size:14px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.ab.svelte-15w9j7a h2:where(.svelte-15w9j7a){margin:0;font-family:var(--display);font-size:40px;font-weight:800;line-height:1.06;text-transform:uppercase;color:var(--ink)}.ab-btn.svelte-15w9j7a{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 28px;border-radius:999px;background:var(--ink);font-size:16px;font-weight:700;color:#fff;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.ab-btn.svelte-15w9j7a:hover{background:#2a2a2a;transform:translateY(-1px)}.ab-btn.is-ghost.svelte-15w9j7a{border:1px solid #cfc6b6;background:#fff;color:var(--ink)}.ab-btn.is-ghost.svelte-15w9j7a:hover{border-color:var(--ink)}.ab-ctas.svelte-15w9j7a{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ab-ctas.is-center.svelte-15w9j7a{justify-content:center}.ab-hero.svelte-15w9j7a{display:grid;grid-template-columns:1.05fr 1fr;min-height:600px;background:linear-gradient(180deg,#fafafa,#f4f4f5)}.ab-hero-copy.svelte-15w9j7a{display:flex;flex-direction:column;justify-content:center;padding:64px 48px 64px max(32px,calc((100vw - 1240px)/2))}.ab-hero.svelte-15w9j7a h1:where(.svelte-15w9j7a){display:flex;flex-direction:column;margin:0;font-family:var(--display);font-size:40px;font-weight:800;line-height:1.02;text-transform:uppercase}.ab-hero.svelte-15w9j7a h1:where(.svelte-15w9j7a) span:where(.svelte-15w9j7a){color:var(--ink)}.ab-hero.svelte-15w9j7a h1:where(.svelte-15w9j7a) .is-gold:where(.svelte-15w9j7a){background:linear-gradient(90deg,#b8892c,#d9b45e 50%,#a8832c);-webkit-background-clip:text;background-clip:text;color:transparent}.ab-lead.svelte-15w9j7a{max-width:48ch;margin:24px 0 0;font-size:16px;line-height:1.7;color:#57534e}.ab-hero-media.svelte-15w9j7a{position:relative;overflow:hidden}.ab-hero-media.svelte-15w9j7a img:where(.svelte-15w9j7a){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:40% 55%;object-position:40% 55%}.ab-hero-media.svelte-15w9j7a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f4f4f5,#f4f4f500 22%)}.ab-section.svelte-15w9j7a{max-width:1240px;margin:0 auto;padding:88px 32px}.ab-head.svelte-15w9j7a{max-width:680px;margin:0 auto 44px;text-align:center}.ab-text.svelte-15w9j7a{margin:16px 0 0;font-size:16px;line-height:1.8;color:#44403c}.ab-band.svelte-15w9j7a{background:var(--cream)}.ab-values.svelte-15w9j7a{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ab-value.svelte-15w9j7a{padding:28px 24px;border:1px solid #e4e4e7;border-radius:18px;background:#fff;box-shadow:0 14px 30px -26px #0000004d}.ab-value-icon.svelte-15w9j7a{display:grid;place-items:center;width:50px;height:50px;margin-bottom:18px;border-radius:999px;background:#f4f4f5;color:var(--gold)}.ab-value.svelte-15w9j7a h3:where(.svelte-15w9j7a){margin:0;font-size:16px;font-weight:700}.ab-value.svelte-15w9j7a p:where(.svelte-15w9j7a){margin:8px 0 0;font-size:16px;line-height:1.6;color:#78716c}.ab-craft.svelte-15w9j7a{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.ab-craft.svelte-15w9j7a ol:where(.svelte-15w9j7a){display:grid;gap:4px;margin:24px 0 0;padding:0;list-style:none}.ab-craft.svelte-15w9j7a li:where(.svelte-15w9j7a){display:flex;gap:20px;padding:20px 0;border-top:1px solid #e4e4e7}.ab-num.svelte-15w9j7a{font-family:var(--display);font-size:40px;font-weight:800;color:var(--gold-soft)}.ab-craft.svelte-15w9j7a h3:where(.svelte-15w9j7a){margin:0;font-size:16px;font-weight:700}.ab-craft.svelte-15w9j7a p:where(.svelte-15w9j7a){margin:6px 0 0;font-size:16px;line-height:1.7;color:#57534e}.ab-promises-wrap.svelte-15w9j7a{padding-top:0;padding-bottom:0}.ab-promises.svelte-15w9j7a{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e4e4e7;border-radius:18px;background:#fff}.ab-promises.svelte-15w9j7a div:where(.svelte-15w9j7a){display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;text-align:center}.ab-promises.svelte-15w9j7a div:where(.svelte-15w9j7a)+div:where(.svelte-15w9j7a){border-left:1px solid #e4e4e7}.ab-promises.svelte-15w9j7a svg{margin-bottom:4px;color:var(--gold)}.ab-promises.svelte-15w9j7a b:where(.svelte-15w9j7a){font-size:16px}.ab-promises.svelte-15w9j7a small:where(.svelte-15w9j7a){font-size:14px;color:#78716c}.ab-cta.svelte-15w9j7a{padding:64px 32px;border-radius:24px;background:radial-gradient(circle at 50% 0%,#fffaf0,#e4e4e7);text-align:center}.ab-cta.svelte-15w9j7a p:where(.svelte-15w9j7a){max-width:52ch;margin:14px auto 0;font-size:16px;line-height:1.7;color:#57534e}@media(max-width:1024px){.ab-hero.svelte-15w9j7a,.ab-craft.svelte-15w9j7a{grid-template-columns:1fr}.ab-hero-copy.svelte-15w9j7a{padding:56px 24px}.ab-hero-media.svelte-15w9j7a{height:420px}.ab-hero-media.svelte-15w9j7a:before{background:linear-gradient(180deg,#f4f4f5,#f4f4f500 22%)}.ab-craft.svelte-15w9j7a{gap:40px}.ab-values.svelte-15w9j7a,.ab-promises.svelte-15w9j7a{grid-template-columns:repeat(2,1fr)}.ab-promises.svelte-15w9j7a div:where(.svelte-15w9j7a):nth-child(3){border-left:0}.ab-promises.svelte-15w9j7a div:where(.svelte-15w9j7a):nth-child(n+3){border-top:1px solid #e4e4e7}}@media(max-width:640px){.ab-section.svelte-15w9j7a{padding:60px 16px}.ab-promises-wrap.svelte-15w9j7a{padding-top:0;padding-bottom:0}.ab-hero-copy.svelte-15w9j7a{padding:44px 16px}.ab-values.svelte-15w9j7a{grid-template-columns:1fr}.ab-cta.svelte-15w9j7a{padding:44px 20px}}.ab-collection.svelte-15w9j7a{display:grid;grid-template-columns:1.6fr 1fr;gap:48px;align-items:center;padding-top:0}.ab-collection-media.svelte-15w9j7a{overflow:hidden;border-radius:22px;background:#f4f4f5}.ab-collection-media.svelte-15w9j7a img:where(.svelte-15w9j7a){display:block;width:100%;aspect-ratio:1942 / 809;-o-object-fit:cover;object-fit:cover;filter:saturate(.72) hue-rotate(-6deg) brightness(1.03) contrast(1.04)}.ab-collection-copy.svelte-15w9j7a h2:where(.svelte-15w9j7a){font-size:40px}.ab-collection-copy.svelte-15w9j7a .ab-btn:where(.svelte-15w9j7a){margin-top:24px}@media(max-width:1024px){.ab-collection.svelte-15w9j7a{grid-template-columns:1fr;gap:28px}}.ab-collection.is-first.svelte-15w9j7a{padding-top:80px}@media(min-width:1025px){.ab.svelte-15w9j7a .ab-hero:where(.svelte-15w9j7a){grid-template-columns:.85fr 1.3fr}}.ab.svelte-15w9j7a .ab-hero-media:where(.svelte-15w9j7a) img:where(.svelte-15w9j7a){-o-object-position:50% 45%;object-position:50% 45%}.ab.svelte-15w9j7a .ab-hero-media:where(.svelte-15w9j7a):before{background:none}.ab.svelte-15w9j7a .ab-hero:where(.svelte-15w9j7a){background:#0a0a0a}.ab.svelte-15w9j7a .ab-hero:where(.svelte-15w9j7a) h1:where(.svelte-15w9j7a) span:where(.svelte-15w9j7a):not(.is-gold){color:#fff}.ab.svelte-15w9j7a .ab-hero:where(.svelte-15w9j7a) .ab-lead:where(.svelte-15w9j7a){color:#c9c9c9}.ab.svelte-15w9j7a .ab-hero:where(.svelte-15w9j7a) .ab-btn:where(.svelte-15w9j7a){background:#fff;color:var(--ink)}.ab.svelte-15w9j7a .ab-hero:where(.svelte-15w9j7a) .ab-btn:where(.svelte-15w9j7a):hover{background:#c9a14a}.ab.svelte-15w9j7a .ab-hero:where(.svelte-15w9j7a) .ab-btn.is-ghost:where(.svelte-15w9j7a){border-color:#ffffff8c;background:transparent;color:#fff}.ab.svelte-15w9j7a .ab-hero:where(.svelte-15w9j7a) .ab-btn.is-ghost:where(.svelte-15w9j7a):hover{border-color:#fff;background:#ffffff14}.ab-craft-band.svelte-15w9j7a{background:#0a0a0a;color:#fff}.ab.svelte-15w9j7a .ab-craft:where(.svelte-15w9j7a){display:block}.ab-craft-head.svelte-15w9j7a{text-align:center}.ab-craft-head.svelte-15w9j7a .ab-eyebrow:where(.svelte-15w9j7a){color:#c9a14a}.ab.svelte-15w9j7a .ab-craft-head:where(.svelte-15w9j7a) h2:where(.svelte-15w9j7a){color:#fff}.ab.svelte-15w9j7a .ab-craft:where(.svelte-15w9j7a) ol:where(.svelte-15w9j7a){position:relative;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}.ab.svelte-15w9j7a .ab-craft:where(.svelte-15w9j7a) ol:where(.svelte-15w9j7a):before{content:"";position:absolute;top:64px;left:16%;right:16%;height:1px;background:linear-gradient(90deg,#c9a14a00,#c9a14a 20%,#c9a14a 80%,#c9a14a00)}.ab.svelte-15w9j7a .ab-craft:where(.svelte-15w9j7a) li:where(.svelte-15w9j7a){position:relative;display:flex;flex-direction:column;align-items:center;gap:0;padding:36px 28px 32px;border:1px solid #262626;border-radius:20px;background:#141414;text-align:center;transition:border-color .2s ease,transform .2s ease}.ab.svelte-15w9j7a .ab-craft:where(.svelte-15w9j7a) li:where(.svelte-15w9j7a):hover{border-color:#c9a14a;transform:translateY(-4px)}.ab-craft-icon.svelte-15w9j7a{position:relative;z-index:1;display:grid;place-items:center;width:56px;height:56px;border-radius:999px;background:#c9a14a;color:#0b0b0b;box-shadow:0 0 0 8px #141414}.ab.svelte-15w9j7a .ab-craft:where(.svelte-15w9j7a) .ab-num:where(.svelte-15w9j7a){margin-top:18px;font-size:14px;font-weight:700;letter-spacing:.24em;color:#c9a14a}.ab.svelte-15w9j7a .ab-craft:where(.svelte-15w9j7a) h3:where(.svelte-15w9j7a){margin-top:8px;font-family:var(--display);font-size:26px;font-weight:600;color:#fff}.ab.svelte-15w9j7a .ab-craft:where(.svelte-15w9j7a) p:where(.svelte-15w9j7a){margin-top:12px;color:#a1a1aa}@media(max-width:900px){.ab.svelte-15w9j7a .ab-craft:where(.svelte-15w9j7a) ol:where(.svelte-15w9j7a){grid-template-columns:1fr;margin-top:36px}.ab.svelte-15w9j7a .ab-craft:where(.svelte-15w9j7a) ol:where(.svelte-15w9j7a):before{display:none}}.ab.svelte-15w9j7a .ab-craft-band:where(.svelte-15w9j7a) .ab-eyebrow:where(.svelte-15w9j7a){color:#c9a14a}.ab.svelte-15w9j7a .ab-craft-band:where(.svelte-15w9j7a) li:where(.svelte-15w9j7a) .ab-num:where(.svelte-15w9j7a){font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.3em}.ab.svelte-15w9j7a .ab-craft-band:where(.svelte-15w9j7a) li:where(.svelte-15w9j7a) h3:where(.svelte-15w9j7a){font-family:var(--display);font-size:28px!important;font-weight:600;line-height:1.2}
