.fbux-hero{justify-content:flex-start;padding-top:clamp(150px,16vh,180px)}.fbux-hero+.fbux-group{margin-top:calc(clamp(32px, calc(100svh - 934px), 196px) - var(--br-sgap));margin-bottom:calc(-1 * var(--br-sgap));background:#f9f9f9;padding-block:56px 72px}.fbux-head{text-align:center;flex-direction:column;gap:20px;width:fit-content;max-width:860px;margin:0 auto;display:flex}.fbux-title{font-size:var(--fb-massive);letter-spacing:-.035em;color:#0b0c0e;text-wrap:balance;margin:0;font-weight:600;line-height:1.04}.fbux-lede{max-width:75%;font-size:var(--fb-text);letter-spacing:-.018em;color:#00000085;margin:0 auto;font-weight:600;line-height:1.45}.fbux-hero-cta{justify-content:center;padding-top:8px;display:flex}.fbux-hero-cta .br-pill{gap:8px}.fbux-group.fb-sec{gap:28px;width:100vw;margin-left:calc(50% - 50vw)}.fbux-col{box-sizing:border-box;width:100%;max-width:1360px;margin:0 auto;padding-inline:clamp(20px,4vw,40px)}.fbux-label{font-size:var(--fb-small);letter-spacing:-.025em;margin-block:0;font-weight:600;line-height:1.2}.fbux-card{background:#fff;border:1px solid #0000000d;border-radius:22px;flex-direction:column;justify-content:flex-end;height:100%;min-height:clamp(240px,32vh,400px);display:flex;position:relative;overflow:hidden}.fbux-card--link{color:inherit;transition:border-color .18s var(--br-ease,cubic-bezier(.32, .72, 0, 1)), box-shadow .18s var(--br-ease,cubic-bezier(.32, .72, 0, 1));text-decoration:none}.fbux-card--link:hover{border-color:#00000017;box-shadow:0 18px 44px -18px #0e10142e}.fbux-card--link:focus-visible{outline-offset:3px;outline:2px solid #000}.fbux-card-text{flex-direction:column;gap:16px;padding:20px 20px 24px;display:flex}.fbux-card-media{aspect-ratio:16/9;background:#0b0c0e;border-radius:14px;flex:none;place-items:center;margin:8px 8px auto;display:grid;position:relative;overflow:hidden}.fbux-card-poster{object-fit:cover}.fbux-card-disc{color:#fff;width:56px;height:56px;transition:scale .3s var(--br-ease,cubic-bezier(.32, .72, 0, 1));background:#0b0c0e;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 12px 28px #0e101447}:is(.fbux-card:has(.fbux-card-play:hover) .fbux-card-disc,.fbux-card:has(.fbux-card-play:focus-visible) .fbux-card-disc){scale:1.07}.fbux-card-play{aspect-ratio:16/9;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:0;position:absolute;top:8px;left:8px;right:8px}.fbux-card-play--card{aspect-ratio:auto;border-radius:22px;inset:0}.fbux-card-play:focus-visible{outline-offset:-2px;outline:2px solid #000}.fbux-card--video{transition:border-color .18s var(--br-ease,cubic-bezier(.32, .72, 0, 1)), box-shadow .18s var(--br-ease,cubic-bezier(.32, .72, 0, 1))}.fbux-card--video:hover{border-color:#00000017;box-shadow:0 18px 44px -18px #0e10142e}.fbux-card-words{color:inherit;text-decoration:none}.fbux-card-words:focus-visible{outline-offset:-4px;border-radius:22px;outline:2px solid #000}body:has(.fbux-video-dialog[data-state=open]) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(14px)saturate(.8);backdrop-filter:blur(14px)saturate(.8);background:#06080cb8}@media (max-width:640px){.fbux-video-dialog.fbux-video-dialog{--tw-translate-x:0;--tw-translate-y:0;background:#000;place-items:center;width:100vw;max-width:none;height:100dvh;display:grid;inset:0;transform:none}.fbux-video-dialog .fbux-video-frame{box-shadow:none;border-radius:0}.fbux-video-dialog .fbux-video-close{top:max(12px, env(safe-area-inset-top));z-index:1;color:#fffc;right:12px}}@media (prefers-reduced-motion:reduce){.fbux-card-disc,.fbux-card--video{transition:none}}.fbux-article{width:100%;max-width:calc(min(100vw,1360px) - 2*clamp(20px,4vw,40px));margin:clamp(16px,4vh,48px) auto 0}.fbl-clip.fbux-article-hero{--fbux-hero-bleed:clamp(0px, 4.5vw, 80px);width:calc(100% + 2 * var(--fbux-hero-bleed));max-width:none;margin-top:25px;margin-inline:calc(-1 * var(--fbux-hero-bleed));margin-bottom:0}.fbux-article .fbl-eyebrow{letter-spacing:-.02em;color:#6f6e77;font-size:14px;font-weight:400;line-height:1}.fbux-article-crumb{color:inherit;transition:color .18s var(--br-ease,cubic-bezier(.32, .72, 0, 1));text-decoration:none}.fbux-article-crumb:hover{color:#282a30}.fbux-article .fbl-main{gap:32px}.fbux-article .fbl-head{text-align:center;align-items:center;gap:16px}.fbux-article .fbl-title{letter-spacing:-.04em;color:#282a30;font-size:clamp(32px,3.6vw,48px);font-weight:590;line-height:1}.fbux-article .fbl-lede{letter-spacing:-.04em;text-align:left;color:#282a30;font-size:clamp(20px,1.8vw,24px);font-weight:590;line-height:1.25}.fbux-article .fbl-prose h2:not(.fbl-step-title){letter-spacing:-.04em;color:#282a30;margin:56px 0 16px;font-size:clamp(20px,1.8vw,24px);font-weight:590;line-height:1}.fbux-article .fbl-prose h3{letter-spacing:-.04em;color:#282a30;margin:40px 0 12px;font-size:20px;font-weight:590;line-height:1.1}.fbux-article .fbl-prose p,.fbux-article .fbl-prose li{letter-spacing:-.02em;color:#3c4149;font-size:16px;font-weight:400;line-height:1.6}.fbux-article .fbl-prose p{margin:20px 0}.fbux-article .fbl-prose li{margin:8px 0}.fbux-article .fbl-prose strong{color:#282a30;font-weight:590}.fbux-article .fbl-prose .fbl-say{background:#f6f6f8;border-color:#0000;padding:10px}.fbux-article .fbl-prose .fbl-say-text{margin:0}.fbux-article .fbl-prose .fbl-step-body>*{margin-block:0 16px}.fbux-article .fbl-prose .fbl-step-body>:last-child{margin-bottom:0}.fbux-article .fbl-prose .fbl-step-title{margin-bottom:2px;font-weight:500}.fbux-tile-title{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:24px;font-weight:590;line-height:1.2}.fbux-tile-sub{-webkit-line-clamp:2;letter-spacing:-.008em;color:#00000085;-webkit-box-orient:vertical;min-height:2.9em;margin:0;font-size:16px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.fbux-grid{gap:20px;padding-block:0;list-style:none;display:grid}.fbux-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}.fbux-grid>*{min-width:0}.fbux-more{justify-content:flex-end;display:flex}.fbux-more .br-pill{gap:8px}@media (max-width:960px){.fbux-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.fbux-hero{padding-top:120px}.fbux-grid--3{grid-template-columns:1fr}.fbux-tile-title{font-size:22px}}
