.bc-ed{--ed-ink:#2b2520;--ed-green:#3e4b3a;--ed-line:#ddcdb6;color:var(--ed-ink);background:#fcfaf5;padding:40px 0 80px;font-size:18px;line-height:1.65}.bc-ed a{color:inherit;text-underline-offset:5px}.bc-ed a:focus-visible,.bc-ed summary:focus-visible{outline:2px solid var(--ed-green);outline-offset:6px}.bc-ed h1,.bc-ed h2,.bc-ed h3{font-family:var(--font-heading-family);font-weight:500;letter-spacing:-.025em;line-height:1.08;text-transform:none;color:inherit}.bc-ed p{margin:0 0 1em}.bc-ed__hero{max-width:1440px;margin:0 auto 90px;padding:0 48px;display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:center}.bc-ed__headline h1{font-size:clamp(48px,5.3vw,82px);margin:26px 0}.bc-ed__eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.17em;text-decoration:none}.bc-ed__intro{font-size:21px;max-width:420px;line-height:1.5}.bc-ed__byline{font-size:12px;letter-spacing:.035em;margin-top:32px!important}.bc-ed figure{margin:0}.bc-ed img{display:block;max-width:100%;height:auto}.bc-ed__opening img{width:100%}.bc-ed figcaption{font-size:12px;margin-top:12px;color:var(--ed-green)}.bc-ed__text{max-width:700px;margin:56px auto;padding:0 24px}.bc-ed h2{font-size:clamp(32px,3.2vw,44px);margin:0 0 24px}.bc-ed__quote{max-width:920px;border:0;border-top:1px solid var(--ed-line);border-bottom:1px solid var(--ed-line);padding:40px 26px;margin:64px auto;text-align:center;color:var(--ed-green)}.bc-ed__quote p{font-family:var(--font-heading-family);font-size:clamp(30px,3.8vw,48px);line-height:1.18;letter-spacing:-.025em;margin:0}.bc-ed__selection{max-width:1160px;margin:80px auto;padding:0 32px}.bc-ed__selection-heading{max-width:650px;margin-bottom:36px}.bc-ed__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 36px}.bc-ed__piece-photo{display:block;background:#f4efe6}.bc-ed__piece-photo img{width:100%;aspect-ratio:4/5;object-fit:contain}.bc-ed__piece h3{font-size:30px;margin:22px 0 12px}.bc-ed__piece h3 a{display:flex;justify-content:space-between;gap:16px;text-decoration:none}.bc-ed__piece h3 span{font-family:var(--font-body-family);font-size:20px}.bc-ed__piece p{font-size:17px;max-width:450px;line-height:1.55;margin-bottom:0}.bc-ed__price{margin-top:12px!important}.bc-ed__detail{max-width:1160px;margin:80px auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:0 32px}.bc-ed__detail img{width:100%}.bc-ed__detail>div{padding:16px 0}.bc-ed__faq{max-width:700px;margin:0 auto;border-bottom:1px solid var(--ed-line);padding:0 24px}.bc-ed__faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:18px;padding:24px 0;line-height:1.4}.bc-ed__faq summary::-webkit-details-marker{display:none}.bc-ed__faq summary span{font-size:24px;font-weight:300}.bc-ed__faq[open] summary span{transform:rotate(45deg)}.bc-ed__faq>div{padding:0 0 16px;font-size:17px}.bc-ed__cta{max-width:700px;margin:70px auto 0;padding:0 24px}.bc-ed__cta>a{display:inline-block;font-size:17px;color:var(--ed-green);padding-bottom:4px;border-bottom:1px solid currentColor;text-decoration:none}.bc-ed__text img{height:auto;max-width:100%}@media(max-width:899px){.bc-ed__hero{gap:32px;padding:0 24px;grid-template-columns:1fr 1fr}.bc-ed__headline h1{font-size:48px}.bc-ed__intro{font-size:18px}.bc-ed__detail{gap:32px}}@media(max-width:749px){.bc-ed{padding-top:32px;font-size:17px}.bc-ed__hero{display:flex;flex-direction:column;align-items:stretch;padding:0 24px;gap:30px;margin-bottom:48px}.bc-ed__headline h1{font-size:48px;max-width:380px;margin:20px 0}.bc-ed__intro{max-width:100%;font-size:20px}.bc-ed__byline{margin-top:22px!important}.bc-ed__opening img{max-height:none}.bc-ed__text{margin:40px auto}.bc-ed__quote{margin:44px 24px;padding:30px 0}.bc-ed__grid{grid-template-columns:1fr;gap:38px}.bc-ed__selection{margin:48px auto;padding:0 24px}.bc-ed__detail{grid-template-columns:1fr;margin:48px auto;padding:0 24px;gap:28px}.bc-ed__piece h3{font-size:30px}.bc-ed__cta{margin-top:48px}.bc-ed h2{font-size:34px}.bc-ed__faq{margin-left:24px;margin-right:24px;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/48/compiled_assets/styles.css.map */
