.bs-chapter{font-size:16px;line-height:1.7;scroll-margin-top:16px}.bs-wrap{width:min(100%,1440px);margin-inline:auto;padding:88px clamp(24px,5vw,72px)}.bs-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,88px);align-items:center}.bs-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.bs-copy .bc-copy{max-width:52ch}.bs-copy h2{font-size:clamp(38px,4.1vw,60px);line-height:1.06;max-width:600px}.bs-copy .bc-eyebrow{padding-top:18px;border-top:2px solid #402364;width:100%;color:#402364}.bs-chapter.bc-dark .bc-eyebrow{border-color:#c6b9df;color:#c6b9df}.bs-visual{margin:0;min-width:0}.bs-photo{aspect-ratio:1.1;overflow:hidden}.bs-photo img{object-position:var(--bs-focal,50% 50%)}.bs-visual figcaption{font-size:11px;line-height:1.5;letter-spacing:.045em;margin-top:12px}.bs-art{max-width:360px;margin-inline:auto}.bs-art img{height:auto;object-fit:contain}.bs-chapter--meaning .bs-copy h2{font-size:clamp(38px,3.9vw,56px)}.bs-chapter--meaning .bs-art{max-width:310px}.bs-chapter--community .bs-photo{aspect-ratio:1.3}.bs-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:56px 0 0;padding-top:32px;border-top:1px solid #0003}.bs-metrics>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;min-width:0}.bs-metrics dt{font-size:12px;letter-spacing:.045em;font-weight:700;line-height:1.5;max-width:220px}.bs-metrics dd{order:-1;margin:0;font:700 clamp(44px,5vw,68px)/1 var(--heading-font-family);letter-spacing:-.03em}.bs-invitation-photo{margin-top:8px;width:100%;aspect-ratio:2.1;overflow:hidden}.bs-invitation-photo img{object-position:50% 40%}.bs-signup{align-self:center;background:#fff;padding:36px;border-top:4px solid #402364;min-width:0}.bs-signup h3{font-size:36px;line-height:1.06;margin:16px 0}.bs-signup .bc-copy{font-size:14px}.bs-text-link{display:inline-block;font-size:12px;line-height:1.5;text-decoration:underline;margin-top:24px;font-weight:700;min-height:32px}.bs-chapter--closing .bs-wrap{padding-block:60px}.bs-chapter--closing .bs-grid{grid-template-columns:1fr}.bs-chapter--closing .bs-copy{display:grid;grid-template-columns:1fr auto;column-gap:48px}.bs-chapter--closing .bc-eyebrow{grid-column:1/-1}.bs-chapter--closing h2{font-size:clamp(32px,3vw,44px);grid-column:1}.bs-chapter--closing .bc-copy{grid-column:1}.bs-chapter--closing .bc-button{grid-column:2;grid-row:2/4;align-self:center}.bs-chapter .bc-button{justify-content:center;gap:0}.bs-hero .bc-hero,.bs-hero .bc-hero__media{min-height:600px}.bs-hero .bc-hero__copy{padding-left:max(24px,calc((100vw - 1440px)/2 + clamp(24px,5vw,72px)));padding-right:48px}.bs-hero .bc-hero__copy h1{font-size:clamp(60px,6.4vw,96px)}.bs-hero .bc-button{justify-content:center;gap:0}body:has(.bs-hero) .bc-imageband{min-height:500px}body:has(.bs-hero) .bc-imageband .bc-wrap{max-width:1440px;padding-inline:clamp(24px,5vw,72px)}body:has(.bs-hero) .bc-imageband h2{font-size:clamp(40px,4.6vw,66px)}.bs-chapter--invitation{background:#fff;border-top:1px solid #0002}.bs-chapter--invitation .bs-signup{background:#f8f6f5}body:has(.bs-hero) .shopify-section[id$=__expression]{background:#fff;padding:0 max(24px,calc((100vw - 1440px)/2 + clamp(24px,5vw,72px))) 72px}body:has(.bs-hero) .shopify-section[id$=__expression]>.section{padding:0;margin:0}body:has(.bs-hero) .shopify-section[id$=__expression] .content-over-media{border-radius:0;box-shadow:none;aspect-ratio:16/9;min-height:0}body:has(.bs-hero) .shopify-section[id$=__expression] .content-over-media .prose{padding:12px}body:has(.bs-hero) .shopify-section[id$=__expression] .content-over-media .prose .h2{font-size:clamp(32px,3.8vw,54px)}.bs-form{margin-top:24px}.bs-form [data-ff-el=root],.bs-form [class$=__container]{background:transparent!important}.bs-form [data-ff-el=form]{padding:0!important;text-align:left!important;color:#000!important;font-family:var(--text-font-family)!important}.bs-form [class$=__title],.bs-form [class$=__subtitle]{display:none!important}.bs-form [data-ff-el=content]{margin:0!important}.bs-form [data-ff-el=content]:not([style*="display: none"]){flex-direction:column;align-items:stretch}.bs-form [data-ff-el=fields]{display:block!important;width:100%;max-width:100%!important;margin:0!important}.bs-form .fd-form-group{min-width:0!important;max-width:100%!important;margin:0 0 14px!important}.bs-form .fd-form-control{height:52px!important;font-size:16px!important;font-family:var(--text-font-family)!important;border-color:#999!important;background:#fff!important}.bs-form .fd-form-label{font-family:var(--text-font-family)!important;font-size:14px!important;padding-block:16px!important}.bs-form [data-ff-el=footer]{margin:4px 0 0!important;width:100%}.bs-form [data-ff-el=submit]{width:100%!important;min-height:54px;background:#402364!important;border-color:#402364!important;font-family:var(--text-font-family)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.035em!important;white-space:normal!important}.bs-form [data-ff-el=submit]:hover{background:#000!important;border-color:#000!important}.bs-form :is(input,button):focus-visible{outline:3px solid #9273bf!important;outline-offset:3px!important}@media(max-width:999px){.bs-wrap{padding-block:64px}.bs-grid{gap:36px}.bs-signup{padding:24px}.bs-copy h2{font-size:42px}.bs-hero .bc-hero__copy{padding-right:28px}.bs-hero .bc-hero__media{min-height:560px}}@media(max-width:799px){.bs-grid{grid-template-columns:1fr;gap:32px}.bs-wrap{padding:52px 24px}.bs-copy{gap:20px}.bs-copy h2,.bs-chapter--meaning .bs-copy h2{font-size:38px;line-height:1.08}.bs-chapter--meaning .bs-copy h2{font-size:clamp(32px,9vw,38px)}.bs-photo{aspect-ratio:1.25}.bs-photo img{object-position:var(--bs-mobile-focal,50% 50%)}.bs-chapter--meaning .bs-art{max-width:190px}.bs-chapter--meaning .bs-grid{gap:24px}body:has(.bs-hero) .shopify-section[id$=__expression]{padding:0 24px 52px}.bs-metrics{grid-template-columns:1fr;margin-top:32px;gap:0;padding-top:0}.bs-metrics>div{display:flex;align-items:center;gap:12px;padding:24px 0;border-bottom:1px solid #0003}.bs-metrics dd{font-size:46px;grid-column:1;grid-row:1}.bs-metrics dt{grid-column:2;grid-row:1}.bs-signup{padding:28px 22px}.bs-signup h3{font-size:32px}.bs-invitation-photo{aspect-ratio:1.8}.bs-chapter--closing .bs-copy{display:flex;gap:20px}.bs-chapter--closing .bs-wrap{padding-block:48px}.bs-hero .bc-hero,.bs-hero .bc-hero__media{min-height:0}body:has(.bs-hero) .bc-imageband{min-height:430px}body:has(.bs-hero) .bc-imageband h2{font-size:38px}}@media(max-width:699px){.bs-hero .bc-hero__copy{padding:40px 24px;gap:20px}.bs-hero .bc-hero__copy h1{font-size:60px}.bs-hero .bc-hero__media{height:340px}.bs-hero .bc-hero__note{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/buti-story-refinement.css.map */
