.shopify-section,.s__holder{margin-bottom:0!important}.ab-page{--page:#faf8f4;--cream:#f4e9dd;--white:#ffffff;--navy:#112a46;--navy-hover:#0d2138;--grey:#6b675e;--grey-deep:#55514a;--gold:#c8a96e;--gold-text:#856436;--bronze:#775e30;--line:#e3d9cb;--title:"Playfair Display", Georgia, serif;--body:"Inter", system-ui, sans-serif;background:var(--page);color:var(--navy);font-family:var(--body);width:100%;max-width:100%}.ab-page>section{width:100%}.s__content .s__block,.s__content .s__block>*{width:100%!important;max-width:100%!important;flex:1 1 100%!important}.ab-page .ab-wrap{max-width:1400px;margin:0 auto;padding:0 40px}h1:not(.ab-h1){display:none!important}.ab-page .ab-eyebrow{font-family:var(--body);text-transform:uppercase;letter-spacing:.16em;font-weight:700;font-size:.75rem;color:var(--bronze)!important;margin:0 0 14px}.ab-page .ab-center{text-align:center}.ab-page .ab-h1{font-family:var(--title);font-weight:600;color:var(--navy)!important;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.05;letter-spacing:-.012em;margin:0 0 20px}.ab-page .ab-h2{font-family:var(--title);font-weight:600;color:var(--navy)!important;font-size:clamp(1.875rem,3.6vw,2.625rem);line-height:1.12;letter-spacing:-.012em;margin:0 0 18px}.ab-page .ab-h3{font-family:var(--title);font-weight:600;color:var(--navy)!important;font-size:1.375rem;line-height:1.2;margin:0 0 8px}.ab-page .ab-lede{font-family:var(--body);font-size:20px;line-height:1.7;color:var(--grey)!important;margin:0 0 22px;max-width:600px}.ab-page .ab-p{font-family:var(--body);font-size:17px;line-height:1.75;color:var(--grey)!important;margin:0 0 20px}.ab-page .ab-p--wide{max-width:760px}.ab-page .ab-note{font-family:var(--body);font-style:italic;font-size:15.5px;line-height:1.7;color:var(--grey)!important;margin:24px 0 0}.ab-page .ab-hairline{border:0;height:2px;width:64px;background:var(--gold);margin:0 0 26px;border-radius:2px}.ab-page .ab-center-line{margin-left:auto;margin-right:auto}.ab-page .ab-tagline{font-family:var(--title);font-style:italic;font-weight:500;font-size:19px;color:var(--gold-text)!important;margin:26px 0 0}.ab-page .ab-hero{padding:78px 0 70px}.ab-page .ab-story{padding:12px 0 90px}.ab-page .ab-band,.ab-page .ab-make{padding:90px 0}.ab-page .ab-thanks{padding:90px 0 96px}.ab-page .ab-cream{background:var(--cream)}.ab-page .ab-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.ab-page .ab-hero-media{display:flex;justify-content:center}.ab-page .ab-ring{position:relative;width:340px;height:340px;max-width:100%;border-radius:50%;padding:14px;background:var(--page);box-shadow:0 0 0 1px var(--line),0 0 0 12px var(--page),0 0 0 13px var(--gold)}.ab-page .ab-ring img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.ab-page .ab-ring--empty{background:radial-gradient(120% 120% at 30% 20%,#e7ece2,#d7e0d1 45%,#c7d3c0)}.ab-page .ab-story-inner{max-width:1000px}.ab-page .ab-story .ab-h2{margin-top:44px}.ab-page .ab-story .ab-h2:first-of-type{margin-top:0}.ab-page .ab-band-lede{font-family:var(--body);font-size:18px;line-height:1.7;color:var(--grey)!important;max-width:560px;margin:0 auto 46px}.ab-page .ab-seven-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.ab-page .ab-seven-item{text-align:center}.ab-page .ab-seven-num{display:flex;align-items:center;justify-content:center;width:96px;height:96px;margin:0 auto 22px;border-radius:50%;background:var(--navy);box-shadow:0 0 0 6px var(--cream),0 0 0 7px var(--gold);font-family:var(--title);font-weight:600;color:#fff!important;font-size:38px;line-height:1}.ab-page .ab-seven-name{font-family:var(--title);font-weight:600;color:var(--navy)!important;font-size:20px;margin:0 0 10px}.ab-page .ab-seven-copy{font-family:var(--body);font-size:15.5px;line-height:1.65;color:var(--grey-deep)!important;margin:0 auto;max-width:260px}.ab-page .ab-make-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin:6px 0 30px}.ab-page .ab-card{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:32px 28px}.ab-page .ab-kicker{font-family:var(--body);text-transform:uppercase;letter-spacing:.14em;font-weight:700;font-size:.7rem;color:var(--bronze)!important;margin:0 0 12px}.ab-page .ab-card h3{font-family:var(--title);font-weight:600;color:var(--navy)!important;font-size:21px;margin:0 0 10px;line-height:1.2}.ab-page .ab-card p{font-family:var(--body);font-size:15.5px;line-height:1.65;color:var(--grey)!important;margin:0}.ab-page .ab-make-foot{font-family:var(--body);font-size:16px;line-height:1.7;color:var(--grey)!important;max-width:760px;margin:0}.ab-page .ab-soon{display:inline-block;font-family:var(--body);font-size:14px;font-weight:600;color:var(--gold-text)!important;background:var(--cream);border:1px solid var(--line);border-radius:20px;padding:8px 16px;margin:0 0 24px}.ab-page .ab-values{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 34px;margin:40px 0 0}.ab-page .ab-value{display:flex;gap:14px;align-items:flex-start}.ab-page .ab-value .dot{flex:0 0 auto;width:16px;height:16px;margin-top:4px;border-radius:50%;background:var(--white);box-shadow:0 0 0 1px var(--line),inset 0 0 0 3px var(--white),0 0 0 3px var(--gold)}.ab-page .ab-value h4{font-family:var(--title);font-weight:600;color:var(--navy)!important;font-size:17px;margin:0 0 4px;line-height:1.25}.ab-page .ab-value p{font-family:var(--body);font-size:14.5px;line-height:1.6;color:var(--grey-deep)!important;margin:0}.ab-page .ab-thanks-inner{max-width:720px;margin:0 auto;text-align:center}.ab-page .ab-cta-row{display:flex;gap:16px;justify-content:center;margin:32px 0 8px;flex-wrap:wrap}.ab-page .ab-btn{display:inline-block;font-family:var(--body);font-weight:600;font-size:16px;padding:15px 30px;border-radius:4px;text-decoration:none;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.ab-page .ab-btn--fill{background:var(--navy);color:#fff!important;border:1px solid var(--navy)}.ab-page .ab-btn--fill:hover{background:var(--navy-hover);border-color:var(--navy-hover)}.ab-page .ab-btn--outline{background:transparent;color:var(--navy)!important;border:1px solid var(--navy)}.ab-page .ab-btn--outline:hover{background:var(--navy);color:#fff!important}.ab-page .ab-contact{font-family:var(--body);font-size:15.5px;line-height:1.9;color:var(--grey)!important;margin:30px 0 0}.ab-page .ab-contact a{color:var(--bronze)!important;font-weight:600;text-decoration:none}.ab-page .ab-contact a:hover{text-decoration:underline}.ab-page .ab-contact .sep{color:var(--line);margin:0 10px}.ab-page .ab-signoff{font-family:var(--title);font-style:italic;font-weight:500;font-size:30px;color:var(--navy)!important;margin:34px 0 0}.ab-page .ab-ps{font-family:var(--body);font-size:15px;line-height:1.7;color:var(--grey-deep)!important;margin:16px auto 0;max-width:560px}.ab-page a:focus-visible,.ab-page .ab-btn:focus-visible{outline:2px solid var(--bronze);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ab-page .ab-btn{transition:none}}@media(max-width:767px){.ab-page .ab-wrap{padding:0 20px}.ab-page .ab-hero{padding:36px 0 40px}.ab-page .ab-story{padding:8px 0 52px}.ab-page .ab-band,.ab-page .ab-make{padding:52px 0}.ab-page .ab-thanks{padding:52px 0 56px}.ab-page .ab-hero-grid{grid-template-columns:1fr;gap:34px;text-align:center}.ab-page .ab-eyebrow{text-align:center}.ab-page .ab-lede{margin-left:auto;margin-right:auto}.ab-page .ab-hero-media{order:-1}.ab-page .ab-ring{width:230px;height:230px}.ab-page .ab-seven-grid{grid-template-columns:1fr;gap:30px}.ab-page .ab-make-grid{grid-template-columns:1fr;gap:16px}.ab-page .ab-values{grid-template-columns:1fr;gap:18px}.ab-page .ab-cta-row{flex-direction:column}.ab-page .ab-btn{display:block;width:100%;text-align:center}.ab-page .ab-signoff{font-size:26px}.ab-page .ab-story-inner,.ab-page .ab-p--wide{max-width:none}}.ab-page .ab-lives{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:34px 0 10px}.ab-page .ab-life{margin:0}.ab-page .ab-life img{width:100%;aspect-ratio:4/5;height:auto;object-fit:cover;display:block;border-radius:10px;border:1px solid var(--gold);box-shadow:0 10px 26px #112a461a}.ab-page .ab-life.is-empty{aspect-ratio:4/5;border-radius:10px;border:1px dashed var(--line);background:radial-gradient(120% 120% at 30% 20%,#eef1ea,#e2e8dd 55%,#d5ddce)}.ab-page .ab-life figcaption{font-family:var(--body);text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:.7rem;color:var(--bronze)!important;margin:12px 0 0;text-align:center}@media(max-width:767px){.ab-page .ab-lives{grid-template-columns:1fr;gap:18px;max-width:320px;margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/258/assets/about-page.css.map */
