.bf-landing-template .bf-breadcrumbs{padding:16px 0 0;background-color:var(--bf-ground);font:400 13px/1.5 Manrope,system-ui,sans-serif;color:var(--bf-muted)}.bf-landing-template .bf-breadcrumbs--surface{background-color:var(--bf-surface)}.bf-landing-template .bf-breadcrumbs--sand{background-color:var(--bf-img-ph)}.bf-landing-template .bf-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin-block:0}.bf-landing-template .bf-breadcrumbs li{display:flex;gap:8px;align-items:center}.bf-landing-template .bf-breadcrumbs a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:28px}.bf-landing-template .bf-breadcrumbs a:focus-visible{outline:3px solid var(--bf-accent);outline-offset:3px}@media(min-width:1025px){.bf-landing-template .bf-breadcrumbs a{min-height:0}}@media(min-width:1025px){.bf-landing-template .bf-story .bf-button{align-self:flex-start}}.bf-landing-template .bf-landing-hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center}.bf-landing-template .bf-landing-hero-grid--copy-only{grid-template-columns:minmax(0,1fr)}.bf-landing-template .bf-landing-hero-copy{display:flex;flex-direction:column;gap:20px;max-width:var(--bf-landing-copy,560px);min-width:0}.bf-landing-template .bf-landing-hero .bf-heading{font-size:var(--bf-landing-title,56px);line-height:var(--bf-landing-leading,1.04)}.bf-landing-template .bf-landing-hero-body{font-size:18px;line-height:1.55;color:var(--bf-copy-color)}.bf-landing-template .bf-landing-hero .bf-actions{margin-top:6px}.bf-landing-template .bf-landing-hero-media{height:460px;min-width:0}.bf-landing-template .bf-landing-hero-media .bf-image{border-radius:12px}.bf-landing-template .bf-landing-hero--campaign{background-color:var(--bf-img-ph);padding-bottom:0}.bf-landing-template .bf-landing-hero--campaign .bf-landing-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end}.bf-landing-template .bf-landing-hero--campaign .bf-landing-hero-copy{grid-column:span 5;gap:18px;padding-bottom:56px}.bf-landing-template .bf-landing-hero--campaign .bf-landing-hero-media{grid-column:span 7;height:560px}.bf-landing-template .bf-landing-hero--campaign .bf-image{border-radius:12px 12px 0 0}.bf-landing-template .bf-landing-chips{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start}.bf-landing-template a.bf-chip{min-height:44px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;max-width:100%;overflow-wrap:anywhere}.bf-landing-template .bf-landing-hero .bf-landing-chips{gap:8px;margin-top:6px}.bf-landing-template .bf-intent-body{display:grid;grid-template-columns:repeat(var(--bf-intent-columns,3),minmax(0,1fr));gap:16px;min-width:0}.bf-landing-template .bf-intent--tile-grid .bf-intent-card{display:flex;flex-direction:column;gap:10px;min-width:0}.bf-landing-template .bf-intent--tile-grid .bf-image{height:200px}.bf-landing-template .bf-intent--tile-grid h3{font:700 14px/1.5 Manrope,system-ui,sans-serif;color:var(--bf-ink)}.bf-landing-template .bf-intent--tile-grid .bf-intent-copy{gap:6px}.bf-landing-template .bf-intent--featured-grid .bf-intent-body{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bf-landing-template .bf-intent--featured-grid .bf-intent-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--bf-line);border-radius:12px;background-color:var(--bf-surface)}.bf-landing-template .bf-intent--featured-grid .bf-image{height:260px;border-radius:0}.bf-landing-template .bf-intent--featured-grid .bf-intent-copy{padding:20px;gap:6px}.bf-landing-template .bf-intent--featured-grid h3{font-size:24px;line-height:1.2}.bf-landing-template .bf-intent--featured-grid .bf-intent-copy>p:not(.bf-eyebrow){font-size:14px}.bf-landing-template .bf-intent--text-grid .bf-intent-card,.bf-landing-template .bf-intent--split-chips .bf-intent-body>.bf-intent-card{padding:18px;border:1px solid var(--bf-line);border-radius:12px;background-color:var(--bf-surface);min-width:0}.bf-landing-template .bf-intent--text-grid h3,.bf-landing-template .bf-intent--split-chips .bf-intent-body h3{font-size:22px;line-height:1.2}.bf-landing-template .bf-intent--text-grid p{font-size:14px}.bf-landing-template .bf-intent--chips .bf-intent-body{display:flex;gap:10px;flex-wrap:wrap}.bf-landing-template .bf-intent--chips h3,.bf-landing-template .bf-intent--split-chips .bf-landing-chips h3{font:600 13px/1.5 Manrope,system-ui,sans-serif;letter-spacing:normal}.bf-landing-template .bf-intent-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:start}.bf-landing-template .bf-intent--split-chips .bf-stack{gap:16px}.bf-landing-template .bf-intent--split-chips .bf-heading{font-size:32px}.bf-landing-template .bf-intent--split-chips .bf-intent-body{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bf-landing-template .bf-intent--split-chips .bf-intent-copy{gap:4px}.bf-landing-template .bf-intent--split-chips p{font-size:13px}.bf-landing-template .bf-intent--next-row .bf-intent-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bf-landing-template .bf-intent--next-row .bf-intent-card{display:flex;align-items:center;gap:20px;padding:24px;min-width:0;border:1px solid var(--bf-line);border-radius:12px;background-color:var(--bf-surface)}.bf-landing-template .bf-intent--next-row .bf-image{height:120px;width:120px;flex:0 0 120px}.bf-landing-template .bf-intent--next-row h3{font-size:24px;line-height:1.2;overflow-wrap:anywhere}.bf-landing-template .bf-intent--next-row .bf-intent-copy{gap:6px;min-width:0}.bf-landing-template .bf-intent--next-row p{font-size:14px}.bf-landing-template .bf-featured-offer .bf-heading{font-size:42px}.bf-landing-template .bf-featured-offer .bf-feature-copy,.bf-landing-template .bf-featured-offer .bf-section-heading{gap:18px}.bf-landing-template .bf-featured-offer .bf-offer-media{height:480px}.bf-landing-template [data-bf-offer-height="320"] .bf-offer-media{height:320px}.bf-landing-template [data-bf-offer-height="400"] .bf-offer-media{height:400px}.bf-landing-template [data-bf-offer-height="440"] .bf-offer-media{height:440px}.bf-landing-template [data-bf-offer-height="520"] .bf-offer-media{height:520px}.bf-landing-template [data-bf-offer-height="560"] .bf-offer-media{height:560px}.bf-landing-template .bf-families--landing .bf-family-card{padding:16px;gap:10px}.bf-landing-template .bf-families--landing .bf-family-card .bf-image{height:180px}.bf-landing-template .bf-families--landing .bf-family-card h3{font-size:22px}.bf-landing-template .bf-engines--compact .bf-stack{gap:28px}.bf-landing-template .bf-engines--compact .bf-heading{font-size:36px}.bf-landing-template .bf-engines--compact .bf-section-heading{gap:8px}.bf-landing-template .bf-engines--compact .bf-engine-card{min-height:0;gap:10px}.bf-landing-template .bf-options .bf-stack{gap:28px}.bf-landing-template .bf-options .bf-section-heading{gap:8px}.bf-landing-template .bf-options .bf-heading{font-size:36px}.bf-landing-template .bf-options-grid{display:grid;grid-template-columns:repeat(var(--bf-option-columns,4),minmax(0,1fr));gap:16px;min-width:0}.bf-landing-template .bf-option{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:12px;background-color:var(--bf-dark-card);min-width:0}.bf-landing-template .bf-option h3{font:700 12px/1.5 Manrope,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--bf-accent-soft)}.bf-landing-template .bf-option p{font-size:14px;line-height:1.5;color:var(--bf-dark-text);overflow-wrap:anywhere}.bf-landing-template .bf-options-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:start}.bf-landing-template .bf-options-split--single{grid-template-columns:minmax(0,1fr)}.bf-landing-template .bf-options-split .bf-stack{gap:16px}.bf-landing-template .bf-options-split .bf-heading{font-size:34px}.bf-landing-template .bf-options-split .bf-options-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bf-landing-template .bf-options-split .bf-option{padding:18px}.bf-landing-template .bf-dark-steps{display:flex;flex-direction:column;gap:10px;margin:0;padding-left:20px;font-size:15px;line-height:1.55;color:var(--bf-dark-text);list-style:decimal}.bf-landing-template .bf-output-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bf-landing-template .bf-output-example{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--bf-line);border-radius:12px;background-color:var(--bf-surface)}.bf-landing-template .bf-output-example .bf-image{height:190px}.bf-landing-template .bf-output-example h3{font:600 15px/1.5 Manrope,system-ui,sans-serif;color:var(--bf-ink)}.bf-landing-template .bf-output-example p{font-size:13px;color:var(--bf-muted)}.bf-landing-template .bf-selector-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.bf-landing-template .bf-selector-choice{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:131px;padding:16px;border:1.5px solid var(--bf-line);border-radius:12px;background-color:var(--bf-surface);text-align:center;min-width:0}.bf-landing-template .bf-selector-choice:hover,.bf-landing-template .bf-selector-choice--selected{border-color:var(--bf-accent)}.bf-landing-template .bf-selector-title{font:500 24px/1.2 Fraunces,Georgia,serif;color:var(--bf-ink);overflow-wrap:anywhere}.bf-landing-template .bf-selector-caption{font-size:13px;color:var(--bf-muted);overflow-wrap:anywhere}.bf-landing-template .bf-selector--milestone .bf-selector-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.bf-landing-template .bf-selector--milestone .bf-selector-choice{min-height:145px;gap:4px;padding:16px 8px}.bf-landing-template .bf-selector--milestone .bf-selector-title{font-size:36px;line-height:1}.bf-landing-template .bf-selector--milestone .bf-selector-title--long{font-size:28px}.bf-landing-template .bf-selector--milestone .bf-selector-caption{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.bf-landing-template .bf-emotional-story{border-block:1px solid var(--bf-line)}.bf-landing-template .bf-emotional-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.bf-landing-template .bf-emotional-grid .bf-heading{font-size:34px}.bf-landing-template .bf-emotional-grid .bf-section-heading{gap:10px}.bf-landing-template .bf-emotional-grid .bf-richtext{grid-column:span 2;font-size:16px;line-height:1.65}.bf-landing-template .bf-story .bf-feature-copy{gap:16px}.bf-landing-template .bf-story .bf-heading{font-size:38px}.bf-landing-template .bf-story .bf-richtext{font-size:16px}.bf-landing-template [data-bf-story-height="400"] .bf-story-media{height:400px}.bf-landing-template .bf-curated .bf-stack{gap:24px}.bf-landing-template .bf-curated .bf-product-card .bf-image{height:290px}.bf-landing-template [data-bf-curated-columns="5"] .bf-grid--5{gap:16px}.bf-landing-template [data-bf-curated-height="230"] .bf-grid>.bf-product-card>.bf-image{height:230px}.bf-landing-template [data-bf-curated-height="240"] .bf-grid>.bf-product-card>.bf-image{height:240px}.bf-landing-template [data-bf-curated-height="260"] .bf-grid>.bf-product-card>.bf-image{height:260px}.bf-landing-template [data-bf-curated-height="280"] .bf-grid>.bf-product-card>.bf-image{height:280px}.bf-landing-template [data-bf-curated-height="300"] .bf-grid>.bf-product-card>.bf-image{height:300px}.bf-landing-template .bf-gift-ladder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:8px}.bf-landing-template .bf-product-card--ladder{padding:20px;border:1px solid var(--bf-line);border-radius:12px;background-color:var(--bf-surface);gap:12px;height:100%}.bf-landing-template .bf-curated .bf-product-card--ladder .bf-image{height:300px}.bf-landing-template .bf-product-card--ladder .bf-product-title{font-size:16px}.bf-landing-template .bf-product-description{font-size:14px;color:var(--bf-muted)}.bf-landing-template .bf-steps{border:0}.bf-landing-template .bf-steps .bf-stack{gap:28px}.bf-landing-template .bf-steps .bf-heading{font-size:34px}.bf-landing-template .bf-step{padding:24px;gap:10px;background-color:var(--bf-surface);border:1px solid var(--bf-line)}.bf-landing-template .bf-step-number{font-size:40px}.bf-landing-template .bf-step h3{font-size:17px}.bf-landing-template .bf-faq .bf-heading{font-size:34px}.bf-landing-template .bf-final .bf-heading{font-size:40px;max-width:720px}.bf-landing-template .bf-final-copy,.bf-landing-template .bf-final .bf-section-heading{gap:18px}.bf-landing-template:has([data-template-type=pillar]) .bf-final .bf-heading{font-size:42px}.bf-landing-template:has([data-template-type=pillar]) .bf-final-copy{gap:20px}@media(max-width:1024px){.bf-landing-template .bf-landing-hero-grid,.bf-landing-template .bf-landing-hero--campaign .bf-landing-hero-grid,.bf-landing-template .bf-intent-split,.bf-landing-template .bf-options-split{grid-template-columns:minmax(0,1fr);gap:32px}.bf-landing-template .bf-landing-hero--campaign .bf-landing-hero-copy,.bf-landing-template .bf-landing-hero--campaign .bf-landing-hero-media{grid-column:auto}.bf-landing-template .bf-landing-hero-copy{max-width:none}.bf-landing-template .bf-landing-hero--campaign .bf-landing-hero-copy{padding-bottom:0}.bf-landing-template .bf-intent-body,.bf-landing-template .bf-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-landing-template .bf-intent--featured-grid .bf-intent-body,.bf-landing-template .bf-intent--next-row .bf-intent-body,.bf-landing-template .bf-gift-ladder,.bf-landing-template .bf-output-grid{grid-template-columns:minmax(0,1fr)}.bf-landing-template .bf-selector-grid,.bf-landing-template .bf-selector--milestone .bf-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bf-landing-template .bf-emotional-grid{grid-template-columns:minmax(0,1fr)}.bf-landing-template .bf-emotional-grid .bf-richtext{grid-column:auto}}@media(max-width:640px){.bf-landing-template .bf-landing-hero .bf-heading{font-size:44px;line-height:1.04}.bf-landing-template .bf-landing-hero-media{height:auto;aspect-ratio:4/3}.bf-landing-template .bf-landing-hero--campaign .bf-landing-hero-media{height:auto;aspect-ratio:3/2}.bf-landing-template .bf-intent-body,.bf-landing-template .bf-intent--split-chips .bf-intent-body,.bf-landing-template .bf-options-grid,.bf-landing-template .bf-options-split .bf-options-grid{grid-template-columns:minmax(0,1fr)}.bf-landing-template .bf-selector-grid,.bf-landing-template .bf-selector--milestone .bf-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-landing-template .bf-intent--next-row .bf-intent-card{padding:16px;gap:16px}.bf-landing-template .bf-featured-offer .bf-heading,.bf-landing-template .bf-engines--compact .bf-heading,.bf-landing-template .bf-options .bf-heading,.bf-landing-template .bf-emotional-grid .bf-heading,.bf-landing-template .bf-story .bf-heading,.bf-landing-template .bf-steps .bf-heading,.bf-landing-template .bf-faq .bf-heading,.bf-landing-template .bf-final .bf-heading,.bf-landing-template:has([data-template-type=pillar]) .bf-final .bf-heading{font-size:32px}.bf-landing-template .bf-featured-offer .bf-offer-media,.bf-landing-template [data-bf-story-height] .bf-story-media{height:auto}.bf-landing-template .bf-featured-offer .bf-offer-media{aspect-ratio:6/5}.bf-landing-template .bf-story-media{aspect-ratio:4/3}.bf-landing-template .bf-curated .bf-product-card .bf-image,.bf-landing-template [data-bf-curated-height] .bf-grid>.bf-product-card>.bf-image{height:auto;aspect-ratio:1/1}.bf-landing-template .bf-intent--featured-grid .bf-image{height:auto;aspect-ratio:5/4}.bf-landing-template .bf-selector-title{font-size:23px}}.bf-landing-template .bf-featured-offer[data-bf-offer-height] .bf-offer-media{height:var(--bf-offer-media-height,480px)}.bf-landing-template .bf-story[data-bf-story-height] .bf-story-media{height:var(--bf-story-media-height,440px)}.bf-landing-template .bf-curated[data-bf-curated-height] .bf-grid>.bf-product-card>.bf-image{height:var(--bf-curated-media-height,290px)}.bf-landing-template .bf-engines[data-bf-engine-columns="4"] .bf-grid--5{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1024px){.bf-landing-template .bf-engines[data-bf-engine-columns="4"] .bf-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.bf-landing-template .bf-featured-offer[data-bf-offer-height] .bf-offer-media,.bf-landing-template .bf-story[data-bf-story-height] .bf-story-media,.bf-landing-template .bf-curated[data-bf-curated-height] .bf-grid>.bf-product-card>.bf-image{height:auto}.bf-landing-template .bf-engines[data-bf-engine-columns="4"] .bf-grid--5{grid-template-columns:minmax(0,1fr)}}.bf-landing-template .bf-engines[data-bf-engine-columns="3"] .bf-grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1024px){.bf-landing-template .bf-engines[data-bf-engine-columns="3"] .bf-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.bf-landing-template .bf-engines[data-bf-engine-columns="3"] .bf-grid--5{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.bf-landing-template .bf-intent--tile-grid .bf-intent-body,.bf-landing-template .bf-intent--featured-grid .bf-intent-body,.bf-landing-template .bf-intent--text-grid .bf-intent-body,.bf-landing-template .bf-intent--split-chips .bf-intent-body,.bf-landing-template .bf-output-grid,.bf-landing-template .bf-gift-ladder{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bf-landing-template .bf-intent--tile-grid .bf-image{height:auto;aspect-ratio:4/3}.bf-landing-template .bf-intent--tile-grid h3{font-size:14px;line-height:1.4}.bf-landing-template .bf-intent--tile-grid .bf-intent-card{gap:8px}.bf-landing-template .bf-intent--featured-grid .bf-image{height:auto;aspect-ratio:1/1}.bf-landing-template .bf-intent--featured-grid .bf-intent-copy{padding:10px;gap:6px}.bf-landing-template .bf-intent--featured-grid h3{font-size:15px;line-height:1.3}.bf-landing-template .bf-intent--featured-grid .bf-intent-copy>p:not(.bf-eyebrow){font-size:13px;line-height:1.45}.bf-landing-template .bf-intent--text-grid .bf-intent-card,.bf-landing-template .bf-intent--split-chips .bf-intent-body>.bf-intent-card{padding:14px}.bf-landing-template .bf-intent--text-grid h3,.bf-landing-template .bf-intent--split-chips .bf-intent-body h3{font-size:17px}.bf-landing-template .bf-intent--text-grid p,.bf-landing-template .bf-intent--split-chips .bf-intent-body p{font-size:14px;line-height:1.45}.bf-landing-template .bf-families--landing .bf-family-card{padding:12px;gap:8px}.bf-landing-template .bf-families--landing .bf-family-card .bf-image{height:auto;aspect-ratio:1/1}.bf-landing-template .bf-families--landing .bf-family-card h3{font-size:18px}.bf-landing-template .bf-engines.bf-engines--compact .bf-grid--5,.bf-landing-template .bf-engines.bf-engines--compact[data-bf-engine-columns] .bf-grid--5{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bf-landing-template .bf-engines--compact .bf-engine-card{padding:12px;min-height:0;gap:10px}.bf-landing-template .bf-engines--compact .bf-engine-card .bf-image{height:auto;aspect-ratio:4/3}.bf-landing-template .bf-engines:not(.bf-engines--compact)[data-bf-engine-columns] .bf-grid--5{grid-template-columns:minmax(0,1fr);gap:12px}.bf-landing-template .bf-options-grid,.bf-landing-template .bf-options-split .bf-options-grid{grid-template-columns:minmax(0,1fr);gap:12px}.bf-landing-template .bf-option,.bf-landing-template .bf-options-split .bf-option{padding:14px}.bf-landing-template .bf-output-example{padding:10px;gap:8px;min-width:0}.bf-landing-template .bf-output-example .bf-image{height:auto;aspect-ratio:1/1}.bf-landing-template .bf-output-example h3{font-size:13.5px;line-height:1.4;overflow-wrap:anywhere}.bf-landing-template .bf-output-example p{font-size:12px;line-height:1.45}.bf-landing-template .bf-output-example:nth-child(3):last-child{grid-column:1/-1;width:calc((100% - 12px)/2);justify-self:center}.bf-landing-template .bf-curated .bf-grid,.bf-landing-template [data-bf-curated-columns] .bf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bf-landing-template .bf-curated .bf-grid>.bf-product-card>.bf-image,.bf-landing-template .bf-curated[data-bf-curated-height] .bf-grid>.bf-product-card>.bf-image{height:auto;aspect-ratio:1/1}.bf-landing-template .bf-curated .bf-product-card--ladder{padding:10px;gap:8px}.bf-landing-template .bf-curated .bf-product-card--ladder .bf-image{height:auto;aspect-ratio:1/1}.bf-landing-template .bf-product-card--ladder .bf-product-title{font-size:14px;line-height:1.4}.bf-landing-template .bf-product-description{font-size:13px;line-height:1.45}.bf-landing-template .bf-selector-grid,.bf-landing-template .bf-selector--milestone .bf-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bf-landing-template .bf-selector-choice{min-height:72px;padding:12px;gap:4px}.bf-landing-template .bf-selector-title{font-size:21px}.bf-landing-template .bf-selector-caption{font-size:12px;line-height:1.4}.bf-landing-template .bf-selector--milestone .bf-selector-choice{min-height:88px;padding:12px 6px}.bf-landing-template .bf-selector--milestone .bf-selector-title{font-size:28px}.bf-landing-template .bf-selector--milestone .bf-selector-title--long{font-size:21px}.bf-landing-template .bf-selector--milestone .bf-selector-caption{font-size:11.5px;letter-spacing:.06em}.bf-landing-template .bf-intent--next-row .bf-intent-body{grid-template-columns:minmax(0,1fr);gap:12px}.bf-landing-template .bf-intent--next-row .bf-intent-card{padding:14px;gap:12px}.bf-landing-template .bf-intent--next-row .bf-image{width:80px;height:80px;flex-basis:80px}.bf-landing-template .bf-intent--next-row h3{font-size:20px}.bf-landing-template .bf-step{padding:14px}}@media(min-width:360px)and (max-width:767px){.bf-landing-template .bf-selector--milestone .bf-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bf-landing-template .bf-selector--milestone .bf-selector-choice{min-height:86px}}@media(max-width:767px){.bf-landing-template .bf-landing-hero{padding-top:28px;padding-bottom:36px}.bf-landing-template .bf-landing-hero-grid,.bf-landing-template .bf-landing-hero--campaign .bf-landing-hero-grid{gap:20px}.bf-landing-template .bf-landing-hero-copy,.bf-landing-template .bf-landing-hero--campaign .bf-landing-hero-copy{gap:14px;padding-bottom:0}.bf-landing-template .bf-landing-hero .bf-heading{font-size:clamp(34px,9.6vw,38px);line-height:1.05}.bf-landing-template .bf-landing-hero-body{font-size:16px;line-height:1.5}.bf-landing-template .bf-landing-hero .bf-actions{width:100%;gap:8px;margin-top:0}.bf-landing-template .bf-landing-hero .bf-actions>.bf-button{width:100%;min-height:48px}.bf-landing-template .bf-landing-hero .bf-actions>.bf-button--ghost{min-height:44px}.bf-landing-template .bf-landing-hero-media{width:100%;height:auto;aspect-ratio:4/3;max-height:260px}.bf-landing-template .bf-landing-hero--campaign .bf-landing-hero-media{width:clamp(220px,68vw,260px);height:auto;aspect-ratio:1/1;max-height:260px;justify-self:center}.bf-landing-template .bf-landing-hero--campaign .bf-landing-hero-media img{object-fit:contain}.bf-landing-template .bf-featured-offer .bf-offer-media,.bf-landing-template .bf-featured-offer[data-bf-offer-height] .bf-offer-media,.bf-landing-template .bf-story .bf-story-media,.bf-landing-template .bf-story[data-bf-story-height] .bf-story-media{height:auto;aspect-ratio:4/3;max-height:260px}.bf-landing-template .bf-intent--featured-grid .bf-intent-card:nth-child(3):last-child{grid-column:1/-1;width:calc((100% - 12px)/2);justify-self:center}.bf-landing-template .bf-intent--text-grid .bf-intent-card,.bf-landing-template .bf-intent--split-chips .bf-intent-body>.bf-intent-card{min-height:64px}.bf-landing-template .bf-selector--milestone .bf-selector-grid{gap:10px}}@media(max-width:767px){.bf-landing-template .bf-intent--split-chips .bf-heading,.bf-landing-template .bf-featured-offer .bf-heading,.bf-landing-template .bf-engines--compact .bf-heading,.bf-landing-template .bf-options .bf-heading,.bf-landing-template .bf-options-split .bf-heading,.bf-landing-template .bf-emotional-grid .bf-heading,.bf-landing-template .bf-story .bf-heading,.bf-landing-template .bf-steps .bf-heading,.bf-landing-template .bf-faq .bf-heading,.bf-landing-template .bf-final .bf-heading,.bf-landing-template:has([data-template-type=pillar]) .bf-final .bf-heading{font-size:30px;line-height:1.15}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/bf-landing.css.map */
