.fcbf,.fcbf *,.fcbf *:before,.fcbf *:after{box-sizing:border-box}.fcbf{background:var(--fcbf-bg);color:var(--fcbf-text);font-family:inherit}.fcbf img,.fcbf svg{display:block}.fcbf__wrap{max-width:1320px;margin:0 auto;padding:0 20px}.fcbf__eyebrow{margin:0;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--fcbf-accent)}.fcbf__eyebrow--band{color:var(--fcbf-band-text)}.fcbf__hero{max-width:1320px;margin:0 auto;padding:32px 20px 48px;display:grid;gap:32px;align-items:center}.fcbf__heading{margin:10px 0 0;font-size:clamp(38px,11vw,46px);font-weight:800;line-height:1.2;letter-spacing:-.01em;text-transform:uppercase}.fcbf__sub{margin:10px 0 0;font-weight:600;font-size:clamp(14px,2vw,16px);line-height:1.45}.fcbf__sub strong{font-weight:600}.fcbf__cd{margin-top:28px}.fcbf__cd [hidden]{display:none}.fcbf__cd-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px}.fcbf__cd-label{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.8}.fcbf__cd-nums{display:flex;gap:16px;font-variant-numeric:tabular-nums}.fcbf__cd-nums b{font-size:30px;font-weight:600;line-height:1}.fcbf__cd-nums i{margin-left:4px;font-style:normal;font-size:12px;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.fcbf__cd-note{margin:10px 0 0;font-size:14px;opacity:.85}.fcbf__live-text{margin:0 0 14px;font-size:18px}.fcbf__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;background:var(--fcbf-text);color:var(--fcbf-bg);text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.fcbf__btn:focus-visible{outline:2px solid var(--fcbf-accent);outline-offset:3px}.fcbf__form{margin-top:28px;padding:24px 20px;background:var(--fcbf-card-bg);border:1px solid rgba(0,0,0,.1);min-height:var(--fcbf-form-min)}.fcbf__form-empty{margin:0;padding:20px;border:1px dashed currentColor;font-size:14px;line-height:1.5}.fcbf__collage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;aspect-ratio:4 / 5}.fcbf__collage-item{overflow:hidden;background:#e8e1d6}.fcbf__collage-item--1{grid-row:1 / span 2}.fcbf__collage-item img,.fcbf__collage-item svg{width:100%;height:100%;object-fit:cover}.fcbf__band{position:relative;height:calc(var(--fcbf-band-h) * .7);overflow:hidden;background:#cfd9e3}.fcbf__band>img,.fcbf__band>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fcbf__band-inner{position:relative;height:100%;max-width:1320px;margin:0 auto;padding:0 20px;display:flex;align-items:flex-end;justify-content:flex-end}.fcbf__band-copy{max-width:420px;padding-bottom:28px;color:var(--fcbf-band-text)}.fcbf__band-heading{margin:10px 0 0;font-size:clamp(36px,9vw,60px);font-weight:800;line-height:.98;text-transform:uppercase;font-family:Canela Light}.fcbf__strip-wrap{padding-top:48px}.fcbf__strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fcbf__photo{aspect-ratio:3 / 4;overflow:hidden;background:#e8e1d6}.fcbf__photo img,.fcbf__photo svg{width:100%;height:100%;object-fit:cover}.fcbf__perks{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px;padding-top:48px;padding-bottom:48px}.fcbf__copy{min-width:100%}.fcbf__perk-title{margin:0;font-size:24px;font-weight:600;text-transform:uppercase;line-height:1.1}.fcbf__perk-text{margin:10px 0 0;font-size:16px;line-height:1.55}.fcbf__steps{background:var(--fcbf-dark);color:var(--fcbf-dark-text);margin-top:48px}.fcbf__steps-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px 40px;margin:0 auto;padding-top:44px;padding-bottom:44px;list-style:none}.fcbf__step{display:flex;gap:16px;align-items:flex-start}.fcbf__step-num{font-size:40px;font-weight:600;line-height:1;color:var(--fcbf-accent)}.fcbf__step-title{margin:0;font-size:18px;font-weight:600;text-transform:uppercase}.fcbf__step-text{margin:8px 0 0;font-size:15px;line-height:1.55;opacity:.85}@media(min-width:750px){.fcbf__wrap,.fcbf__band-inner{padding-left:32px;padding-right:32px}.fcbf__hero{padding:48px 32px 64px}.fcbf__band{height:var(--fcbf-band-h)}.fcbf__strip{grid-template-columns:repeat(4,minmax(0,1fr))}.fcbf__strip-wrap{padding-top:64px}.fcbf__perks{padding-top:56px;padding-bottom:56px}.fcbf__steps{margin-top:56px}.fcbf__form{padding:30px}}@media(min-width:990px){.fcbf__hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:56px;padding-top:56px;padding-bottom:72px}}
/*# sourceMappingURL=/cdn/shop/t/216/compiled_assets/styles.css.map?subset=IA */
