html:has(.bf-site){-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}html:has(.bf-site){max-width:100%}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}@keyframes drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(18px,-22px)scale(1.05)}to{transform:translate(0,0)scale(1)}}@keyframes floaty{0%,to{transform:translate(0,0)}50%{transform:translateY(-5px)}}@keyframes wiggle{0%{transform:rotate(0)}35%{transform:rotate(-5deg)}70%{transform:rotate(4deg)}to{transform:rotate(0)}}@keyframes sq-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes spk-pop{0%{transform:scale(0)rotate(0)}45%{transform:scale(1.15)rotate(14deg)}70%{transform:scale(1)rotate(20deg)}to{transform:scale(0)rotate(28deg)}}@keyframes bk-flutter{0%,to{transform:scaleX(1)}50%{transform:scaleX(.62)}}@keyframes pin-drop{0%{opacity:0;transform:translateY(-38px)}35%{opacity:1;transform:translateY(0)}55%{transform:translateY(-13px)}75%{transform:translateY(0)}88%{transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes pin-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){html:has(.bf-site){scroll-behavior:auto}}.bf-site{flex:auto;min-width:0}.bf-site .visually-hidden,.bf-site .new-tab{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bf-site .pill--outline{color:var(--color-charcoal-ink);border:2px solid var(--color-charcoal-ink);box-shadow:none;background:0 0;padding:10px 22px}.bf-site .pill--outline:hover{box-shadow:none;background:#2d2c2b0f}.bf-site .pill--outline:active{box-shadow:none}.bf-site .hero__where{margin-top:-8px}.bf-site [data-ladder=bands] .rung:nth-child(4) :focus-visible{outline-color:var(--color-page-cream)}@media (max-width:359px){.bf-site .announce{word-spacing:.04em;padding-block:13px;padding-inline:16px;font-size:.8125rem}}.bf-site .hero__accent{color:var(--color-fox-orange)}.bf-site .hero__lead{letter-spacing:-.01em;word-spacing:0;color:var(--color-charcoal-ink);text-align:left;font-size:1.25rem;font-weight:600;line-height:1.33}@media (min-width:1000px){.bf-site .hero{padding-block:36px 0}.bf-site .hero__grid{--med:clamp(400px, 41vw, 560px);--med-raise:115px;grid-template-columns:minmax(0, 1fr) var(--med);grid-template-areas:"head head""copy media";justify-items:stretch;gap:24px 48px}@media (min-width:1200px){.bf-site .hero__grid{--med-raise:150px}}@media (min-width:1280px){.bf-site .hero__grid{--med-raise:175px}}@media (min-width:1366px){.bf-site .hero__grid{--med-raise:190px}}.bf-site .hero__head{text-align:left;max-width:none}.bf-site .hero__squiggle.lottie{--sq-drop:4px;margin-top:8px;margin-left:0;margin-right:0}.bf-site .hero__grid{grid-template-rows:auto 1fr}.bf-site .hero__copy{align-self:start;margin-top:4px}.bf-site .hero__cta{justify-content:flex-start}.bf-site .hero__media{width:100%;margin-top:calc(-1 * var(--med-raise));margin-right:calc(-.75 * var(--gutter));place-self:start end;margin-bottom:-40px}.bf-site .cats{gap:24px}.bf-site .cat__text{gap:8px}.bf-site .cat__desc{font-size:1.0625rem}}@media (max-width:999px){.bf-site .cats{grid-template-columns:1fr;max-width:40rem;margin-inline:auto}}.bf-site .cat__text{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.bf-site .cat__desc{letter-spacing:-.01em;word-spacing:0;color:var(--color-graphite);font-size:.9375rem;font-weight:400;line-height:1.45}.bf-site .cat__label{letter-spacing:-.02em;word-spacing:.06em;color:var(--color-charcoal-ink);text-wrap:balance;font-size:1.25rem;font-weight:700;display:block}@media (min-width:1000px){.bf-site .cat{grid-template:"art art""text chev"1fr/minmax(0,1fr) auto;align-items:center;gap:14px 10px;height:100%;padding:20px;display:grid}.bf-site .cat__art{aspect-ratio:1;background:var(--wash-paper);grid-area:art;width:100%;height:auto;max-height:clamp(176px,34vh,320px)}.bf-site .cat__art .cat__still,.bf-site .cat__art video{aspect-ratio:1;width:auto;height:100%;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--feather,5%), #000 calc(100% - var(--feather,5%)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--feather,5%), #000 calc(100% - var(--feather,5%)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--feather,5%), #000 calc(100% - var(--feather,5%)), transparent 100%);inset:0 auto auto 50%;translate:-50%}.bf-site .cat__text{grid-area:text;align-self:start}.bf-site .cat__label{font-size:1.25rem}.bf-site .cat__chev{grid-area:chev}}.bf-site .talk{text-align:center}.bf-site .talk .eyebrow,.bf-site .talk h2{margin-inline:auto}.bf-site .talk__body{max-width:46ch;margin-inline:auto}.bf-site .talk__cta{justify-content:center;margin-top:28px}.bf-site .talk__more{margin-top:18px;font-size:1.0625rem}.bf-site .talk__more a{color:var(--color-charcoal-ink);text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (max-width:900px){.bf-site .scout-stage{--stage-med:300px}.bf-site .toast{max-width:260px;margin:16px auto 0;animation:none;position:static;bottom:auto;right:auto}}.bf-site .partners__lower .partner__stage{aspect-ratio:auto;justify-content:center;align-items:center}.bf-site .partners__lower .partner__fox{width:min(100%,440px);position:relative;top:auto;left:auto}@media (max-width:999px){.bf-site .partners__lower .partner__fox{width:clamp(220px,40vw,320px)}}.bf-site .options-wrap{margin-top:36px}.bf-site .options{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.bf-site .options{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:1000px){.bf-site .options{grid-template-columns:repeat(3,minmax(0,1fr))}}.bf-site .option{border:1px solid var(--color-linen);border-radius:var(--radius-card-lg);background:var(--color-pure-white);box-shadow:var(--shadow-card);flex-direction:column;gap:10px;padding:24px 28px 26px;display:flex}.bf-site .option__name{letter-spacing:-.02em;word-spacing:.06em;color:var(--color-charcoal-ink);font-size:1.375rem;font-weight:700}.bf-site .option__text{letter-spacing:-.01em;word-spacing:0;color:var(--color-graphite);max-width:52ch;font-size:1.0625rem;line-height:1.5}.bf-site .option__link{color:var(--color-charcoal-ink);text-underline-offset:3px;align-self:flex-start;align-items:center;gap:4px;margin-top:auto;padding-top:6px;font-weight:700;text-decoration:underline;display:inline-flex}.bf-site .option__link svg{transition:transform .2s var(--ease-out)}.bf-site .option__link:hover svg{transform:translate(3px)}.bf-site [data-ladder=bands] .rung:nth-child(3){--surf:#f8c5aa}.bf-site [data-ladder=bands] .rung:nth-child(4){--surf:var(--color-charcoal-ink);--ink:var(--color-page-cream);--ink-strong:var(--color-pure-white);--chip-bg:var(--color-apricot);--chip-ink:var(--color-charcoal-ink);--disc-bg:var(--color-page-cream);--disc-ink:var(--color-charcoal-ink)}.bf-site [data-ladder=bands] .rung__try a{color:var(--color-charcoal-ink);text-underline-offset:2px;padding-block:11px;font-weight:700;text-decoration:underline}.bf-site [data-ladder=bands] .rung:nth-child(4) .rung__cta .pill--dark{background:var(--color-pure-white);color:var(--color-charcoal-ink)}.bf-site [data-ladder=bands] .rung:nth-child(4) .rung__cta .pill--dark:hover{background:color-mix(in srgb, var(--color-pure-white) 92%, var(--color-charcoal-ink))}.bf-site{--color-page-cream:#f9f4f2;--color-pure-white:#fff;--color-fox-orange:#ea580c;--color-ember:#c2410c;--color-sunbeam:#ffce00;--color-apricot:#ffd9b8;--color-charcoal-ink:#2d2c2b;--color-graphite:#44423f;--color-stone:#63605d;--color-linen:#e2ded9;--color-ash:#d0d0d0;--wash-paper:color-mix(in srgb, var(--color-sunbeam) 8%, var(--color-page-cream));--wash-give:#f7efdb;--wash-give-fox:#fbfce8;--font-display:var(--font-cooper), Georgia, "Times New Roman", serif;--font:var(--font-parkinsans), var(--font-parkinsans-ext), system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--radius-pill:999px;--radius-card:16px;--radius-card-lg:24px;--radius-card-xl:32px;--radius-tile:24px;--shadow-sticker:#413d4533 0px 2px 0px 0px;--shadow-sticker-hover:#413d4533 0px 3px 0px 0px;--shadow-card:0 1px 2px #0000000a;--shadow-toast:0 6px 20px #413d4524;--page-max:1280px;--panel-max:720px;--gutter:24px;--gap-section:96px;--gap-band:128px;--medallion-edge:radial-gradient(closest-side circle at 50% 50%, #000 0%, #000 82%, #000000b8 89%, #00000047 95%, transparent 100%);--fade-x:linear-gradient(to right, transparent 0, #000 3%, #000 97%, transparent 100%);--fade-y:linear-gradient(to bottom, transparent 0, #000 3%, #000 97%, transparent 100%);--ease-out:cubic-bezier(.16, 1, .3, 1);margin:0}.bf-site *,.bf-site,.bf-site :before,.bf-site:before,.bf-site :after,.bf-site:after{box-sizing:border-box}.bf-site{background:var(--color-page-cream);max-width:100%;color:var(--color-graphite);font-family:var(--font);letter-spacing:-.01em;word-spacing:0;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}.bf-site img,.bf-site svg,.bf-site video{max-width:100%;display:block}.bf-site h1,.bf-site h2,.bf-site h3,.bf-site p,.bf-site dl,.bf-site dd,.bf-site dt,.bf-site figure{margin:0}.bf-site h1,.bf-site h2,.bf-site h3{text-wrap:balance}.bf-site p{text-wrap:pretty}.bf-site ul{margin:0;padding:0;list-style:none}.bf-site a{color:inherit;text-decoration:none}.bf-site button{font:inherit;color:inherit}.bf-site .visually-hidden{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bf-site .skip-link{z-index:200;border-radius:var(--radius-pill);background:var(--color-charcoal-ink);min-height:44px;color:var(--color-pure-white);letter-spacing:-.02em;word-spacing:.06em;box-shadow:var(--shadow-toast);transition:transform .16s var(--ease-out);align-items:center;padding:10px 20px;font-size:.9375rem;font-weight:700;display:inline-flex;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.bf-site .skip-link:focus,.bf-site .skip-link:focus-visible{transform:none}.bf-site .t-display-lg{font-family:var(--font-display);letter-spacing:0;word-spacing:0;color:var(--color-charcoal-ink);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.1}.bf-site .t-display{font-family:var(--font-display);letter-spacing:0;word-spacing:0;color:var(--color-charcoal-ink);font-size:clamp(2rem,4.4vw,3.25rem);font-weight:700;line-height:1.13}.bf-site .t-heading-lg{letter-spacing:-.02em;word-spacing:.06em;color:var(--color-charcoal-ink);font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:700;line-height:1.2}.bf-site .t-heading{letter-spacing:-.02em;word-spacing:.06em;color:var(--color-charcoal-ink);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:1.3}.bf-site .t-heading-sm{letter-spacing:-.02em;word-spacing:.06em;color:var(--color-charcoal-ink);font-size:1.5rem;font-weight:700;line-height:1.33}.bf-site .t-subheading{letter-spacing:-.01em;word-spacing:0;color:var(--color-charcoal-ink);font-size:1.25rem;font-weight:500;line-height:1.33}.bf-site .t-body{letter-spacing:-.01em;word-spacing:0;font-size:1rem;line-height:1.5}.bf-site .t-body-sm{letter-spacing:-.01em;word-spacing:0;font-size:.875rem;line-height:1.5}.bf-site .t-caption{letter-spacing:-.01em;word-spacing:.04em;font-size:.75rem;line-height:1.5}.bf-site .eyebrow{letter-spacing:-.02em;word-spacing:.06em;color:var(--color-ember);text-wrap:balance;font-size:.875rem;font-weight:700;line-height:1.5}.bf-site .muted{color:var(--color-stone)}.bf-site .hero__title,.bf-site .face-display{font-family:var(--font-display);letter-spacing:0;word-spacing:0}@media (min-width:768px){.bf-site{--gutter:40px}}@media (min-width:1024px){.bf-site{--gutter:64px}}.bf-site .wrap{width:100%;max-width:calc(var(--page-max) + 2 * var(--gutter));padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.bf-site .section{margin-top:var(--gap-section);padding-block:0}.bf-site .section--band{margin-top:var(--gap-band)}.bf-site .prose>*+*{margin-top:16px}.bf-site .prose p{max-width:62ch}.bf-site .lede-size{font-size:1.125rem;line-height:1.55}.bf-site .pill{border-radius:var(--radius-pill);letter-spacing:-.02em;word-spacing:.06em;cursor:pointer;min-height:48px;box-shadow:var(--shadow-sticker);border:0;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:1rem;font-weight:700;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex;position:relative}.bf-site .pill--orange{background:var(--color-ember);color:#fff}.bf-site .pill--orange:hover{background:color-mix(in srgb, var(--color-ember) 86%, var(--color-charcoal-ink))}.bf-site .pill--dark{background:var(--color-charcoal-ink);color:#fff}.bf-site .pill--dark:hover{background:color-mix(in srgb, var(--color-charcoal-ink) 88%, #000)}.bf-site .pill:hover{box-shadow:var(--shadow-sticker-hover);transform:translateY(-1px)}.bf-site .pill:active{box-shadow:none;transform:translateY(2px)}.bf-site .pill--sm{min-height:44px;padding:11px 20px;font-size:.9375rem}.bf-site .pill:focus-visible,.bf-site a:focus-visible,.bf-site button:focus-visible{outline:2px solid var(--color-fox-orange);outline-offset:3px}.bf-site .on-color :focus-visible{outline-color:var(--color-charcoal-ink)}.bf-site .cta-row{flex-wrap:wrap;gap:12px;display:flex}.bf-site .announce{background:var(--color-sunbeam);color:var(--color-charcoal-ink);text-align:center;padding:12px var(--gutter);font-weight:500;transition:background-color .15s;display:block}.bf-site .announce:hover{background:color-mix(in srgb, var(--color-sunbeam) 88%, var(--color-charcoal-ink))}.bf-site .announce__end{white-space:nowrap}@media (max-width:484px){.bf-site .announce__lead{display:none}}@media (max-width:359px){.bf-site .announce{word-spacing:.04em;padding-inline:16px;font-size:.8125rem}}@media (min-width:901px){.bf-site .announce{padding-block:8px}}.bf-site .announce svg{vertical-align:-2px;margin-left:7px;transition:transform .2s;display:inline-block}.bf-site .announce:hover svg{transform:translate(3px)}.bf-site .nav{z-index:60;background:color-mix(in srgb, var(--color-pure-white) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.15);border-bottom:1px solid #0000;transition:border-color .2s,background-color .2s;position:sticky;top:0}.bf-site .nav.is-stuck{border-bottom-color:var(--color-linen);background:color-mix(in srgb, var(--color-pure-white) 94%, transparent)}.bf-site .nav__inner{justify-content:space-between;align-items:center;gap:16px;padding-block:12px;display:flex}@media (min-width:901px){.bf-site .nav__inner{padding-block:8px}}.bf-site .brand{align-items:center;gap:10px;min-height:44px;display:inline-flex}.bf-site .brand__mark{width:auto;height:28px;transition:transform .3s var(--ease-out);flex:none}.bf-site .brand:hover .brand__mark{transform:scale(1.08)}.bf-site .brand__word{letter-spacing:-.02em;word-spacing:.06em;color:var(--color-charcoal-ink);font-size:1.375rem;font-weight:700}.bf-site .nav__links{align-items:center;gap:4px;margin-left:14px;display:flex}.bf-site .nav__links a{min-height:44px;color:var(--color-graphite);border-radius:var(--radius-pill);align-items:center;padding:0 12px;font-size:.9375rem;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.bf-site .nav__links a:hover{color:var(--color-ember);background:color-mix(in srgb, var(--color-apricot) 34%, var(--color-pure-white))}.bf-site .nav__links a+a{position:relative}.bf-site .nav__links a+a:before{content:"";background:color-mix(in srgb, var(--color-graphite) 35%, transparent);pointer-events:none;width:1px;height:16px;position:absolute;top:50%;left:-3px;transform:translateY(-50%)}.bf-site .nav__end{align-items:center;gap:8px;display:flex}.bf-site .nav__signin{min-height:44px;color:var(--color-graphite);border-radius:var(--radius-pill);align-items:center;padding:0 12px;font-size:.9375rem;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.bf-site .nav__signin:hover{color:var(--color-ember);background:color-mix(in srgb, var(--color-apricot) 34%, var(--color-pure-white))}.bf-site .nav__toggle{border:1px solid var(--color-linen);cursor:pointer;background:0 0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.bf-site .nav__bar{background:var(--color-charcoal-ink);width:18px;height:2px;transition:transform .22s var(--ease-out), opacity .16s ease;border-radius:2px;display:block}.bf-site .nav__bar+.nav__bar{margin-top:4px}.bf-site .nav__toggle[aria-expanded=true] .nav__bar:first-child{transform:translateY(6px)rotate(45deg)}.bf-site .nav__toggle[aria-expanded=true] .nav__bar:nth-child(2){opacity:0}.bf-site .nav__toggle[aria-expanded=true] .nav__bar:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.bf-site .nav__mobile{border-top:1px solid var(--color-linen);background:var(--color-pure-white);padding:8px var(--gutter) 16px;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 28px #413d4529}.bf-site .nav__mobile:after{content:"";height:100dvh;animation:scrim-in .2s var(--ease-out) 1;background:#1c1a2061;position:absolute;top:100%;left:0;right:0}.bf-site .nav__mobile a{min-height:48px;color:var(--color-graphite);border-bottom:1px solid var(--color-linen);align-items:center;font-size:1rem;font-weight:500;display:flex}.bf-site .nav__mobile a:last-child{border-bottom:0}.bf-site .nav__mobile .nav__mobile-cta{color:#fff;border-bottom:0;justify-content:center;width:100%;margin-top:16px;font-weight:700;display:flex}.bf-site .nav__mobile .nav__mobile-cta.pill--outline{color:var(--color-charcoal-ink)}.bf-site .nav__links a,.bf-site .nav__signin,.bf-site .nav__cta{white-space:nowrap}@media (min-width:1160px) and (max-width:1299px){.bf-site .nav__links a{padding:0 8px;font-size:.875rem}.bf-site .nav__links{gap:2px}}@media (max-width:1159px){.bf-site .nav__links{display:none}.bf-site .nav__toggle{display:inline-flex}.bf-site .nav__cta,.bf-site .nav__signin{display:none}}@media (min-width:1160px){.bf-site .nav__mobile{display:none!important}}.bf-site .hero{padding-block:64px 0;position:relative;overflow:hidden}.bf-site .hero:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--color-pure-white) 70%, transparent), transparent);pointer-events:none;height:420px;position:absolute;inset:0 0 auto}.bf-site .hero__blobs{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 220px),#0000);mask-image:linear-gradient(#000 calc(100% - 220px),#0000)}.bf-site .blob{will-change:transform;position:absolute}.bf-site .blob__shape{filter:blur(2px);border-radius:50%;width:100%;height:100%;animation:22s ease-in-out infinite drift}.bf-site .blob--a{width:380px;height:340px;top:-80px;left:-90px}.bf-site .blob--a .blob__shape{background:var(--color-apricot);opacity:.45;filter:blur(18px)}.bf-site .blob--b{width:420px;height:380px;top:260px;right:-130px}.bf-site .blob--b .blob__shape{background:var(--color-apricot);opacity:.3;animation-duration:28s;animation-direction:reverse}.bf-site .blob--c{width:240px;height:220px;top:60px;left:38%}.bf-site .blob--c .blob__shape{background:var(--color-pure-white);opacity:.5;filter:blur(28px);animation-duration:19s}.bf-site .hero__inner{position:relative}.bf-site .hero__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"media""head""copy";justify-items:center;row-gap:24px;display:grid}.bf-site .hero__head{text-align:center;grid-area:head;min-width:0;max-width:620px}.bf-site .hero__media{grid-area:media;min-width:0}.bf-site .hero__copy{flex-direction:column;grid-area:copy;gap:24px;width:100%;min-width:0;display:flex}.bf-site .hero__title{color:var(--color-charcoal-ink);font-size:clamp(2.5rem,4vw,3.4375rem);font-weight:700;line-height:1.1}.bf-site .hero__rotator{color:var(--color-fox-orange);height:var(--rot-h,auto);padding-bottom:.06em;display:grid;overflow:hidden}.bf-site .hero__rotator span{translate:0 calc(var(--ph-y,0px) + var(--rot-h,100%) + .15em);transition:translate .38s var(--ease-out);will-change:translate;grid-area:1/1;align-self:start}.bf-site .hero__rotator span.is-on{translate:0 var(--ph-y,0px)}.bf-site .hero__rotator span.is-out{translate:0 calc(var(--ph-y,0px) - var(--rot-h,100%) - .15em)}.bf-site .hero__rotator span.is-reset{transition:none}.bf-site .hero__squiggle.lottie{width:var(--sq-w,clamp(160px, 48%, 320px));height:clamp(18px,2.2vw,30px);translate:0 calc(var(--sq-drop,0px) + var(--sq-y,0px));transition:width .32s var(--ease-out), translate .32s var(--ease-out);margin:4px auto 0}.bf-site .hero__squiggle.lottie.is-retracting{transition:width 40ms linear, translate .32s var(--ease-out)}.bf-site .hero__say{flex-direction:column;gap:12px;max-width:56ch;font-size:1.125rem;display:flex}.bf-site .hero__intro{letter-spacing:-.01em;word-spacing:0;color:var(--color-charcoal-ink);text-align:left;font-size:1.25rem;font-weight:500;line-height:1.33}.bf-site .hero__lede{letter-spacing:-.01em;word-spacing:0;text-align:left;max-width:56ch;font-size:1.125rem;line-height:1.55}.bf-site .hero__cta{justify-content:center}.bf-site .medallion{aspect-ratio:1;flex:none;position:relative}.bf-site .medallion__frame{background:var(--wash-paper);-webkit-mask-image:var(--medallion-edge);-webkit-mask-image:var(--medallion-edge);mask-image:var(--medallion-edge);border-radius:50%;position:absolute;inset:0;overflow:hidden}.bf-site .medallion__art{width:var(--k,100%);height:var(--k,100%);max-width:none;left:var(--l,0%);top:var(--t,0%);object-fit:cover;display:block;position:absolute}.bf-site .has-loop .medallion__still--under{display:none}.bf-site .medallion--on-color .medallion__frame{background:0 0}.bf-site .medallion--on-page .medallion__frame{background:0 0;border-radius:0;-webkit-mask-image:none;mask-image:none}.bf-site .medallion--on-page .medallion__art{-webkit-mask-image:var(--fade-x), var(--fade-y);-webkit-mask-composite:source-in;-webkit-mask-image:var(--fade-x), var(--fade-y);mask-image:var(--fade-x), var(--fade-y);-webkit-mask-composite:source-in;mask-composite:intersect}.bf-site .section--scan-wash{background:#f8ecd0}.bf-site .hero__media{width:min(100%,460px);position:relative}.bf-site .hero__video,.bf-site .hero__still{width:100%;height:100%}.bf-site .hero__still{display:none}.bf-site .hero__turn{z-index:2;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.bf-site .medallion[data-pageturn].turn-svg .hero__turn{display:block}.bf-site.no-autoplay .medallion[data-pageturn].turn-svg .hero__turn{display:none}.bf-site .hero__turn-far{fill:#f3e4c2}.bf-site .hero__turn-near{fill:#fdf6e6}.bf-site .hero__turn-root{fill:#d8b57a}.bf-site .hero__turn-seam{fill:none;stroke:#d8b57a;stroke-width:.2px;stroke-linecap:round;stroke-linejoin:round}.bf-site .turn3d{z-index:2;pointer-events:none;clip-path:polygon(36.88% 30.56%,37.92% 31.24%,38.75% 31.78%,39.58% 32.46%,40.42% 33.06%,41.25% 33.66%,42.08% 33.95%,42.92% 33.88%,43.75% 33.57%,44.58% 33.21%,45.42% 32.89%,46.25% 32.55%,47.08% 32.21%,47.92% 31.9%,48.75% 31.57%,49.58% 30.89%,50.42% 30.8%,50.83% 30.82%,50.83% 28%,36.88% 28%);display:none;position:absolute;inset:0}.bf-site .medallion[data-pageturn].turn-3d .turn3d{display:block}.bf-site.no-autoplay .medallion[data-pageturn].turn-3d .turn3d{display:none}.bf-site .turn3d__hinge{transform-origin:42.08% 34.08%;transform-style:preserve-3d;position:absolute;inset:0;transform:rotate(-17.995deg)rotateX(34.891deg)}.bf-site .turn3d__sheet{transform-origin:0 0;width:3.1004%;height:26%;transform-style:preserve-3d;will-change:transform;position:absolute;top:34.08%;left:42.08%}.bf-site .turn3d__strip{transform-origin:0 0;width:100%;height:100%;transform-style:preserve-3d;position:absolute;top:0;left:100%}.bf-site .turn3d__face{backface-visibility:hidden;background:linear-gradient(#d8b57a 0 2px,#d8b57a00 2px),#fdf6e6;position:absolute;inset:0}.bf-site .turn3d__face--far{background:linear-gradient(#d8b57a 0 2px,#d8b57a00 2px),#f3e4c2;transform:rotateY(180deg)}.bf-site .turn3d__sheet>.turn3d__face--near{background:linear-gradient(#d8b57a 0 2px,#d8b57a00 2px),linear-gradient(90deg,#be945499,#be945400 85%),#fdf6e6}.bf-site .turn3d__sheet>.turn3d__face--far{background:linear-gradient(#d8b57a 0 2px,#d8b57a00 2px),linear-gradient(90deg,#be945499,#be945400 85%),#f3e4c2}.bf-site .hero__seam{z-index:0;width:100%;height:100%;position:absolute;inset:0}.bf-site .hero__video[data-seam]{z-index:1;transition:opacity .14s linear}.bf-site .hero__video[data-seam].is-seam{opacity:0}.bf-site [data-seam].has-loop .medallion__still--under,.bf-site [data-seam].has-loop .cat__still{display:block}.bf-site [data-seam] .medallion__frame video,.bf-site [data-seam].cat__art video{transition:opacity .14s linear}.bf-site [data-seam] video.is-seam{opacity:0}@media (min-width:1000px){.bf-site .hero{padding-block:36px 0}.bf-site .hero__grid{--med:clamp(400px, 41vw, 560px);--med-raise:115px;grid-template-columns:minmax(0, 1fr) var(--med);grid-template-areas:"head head""copy media";justify-items:stretch;gap:24px 48px}@media (min-width:1200px){.bf-site .hero__grid{--med-raise:150px}}@media (min-width:1280px){.bf-site .hero__grid{--med-raise:175px}}@media (min-width:1366px){.bf-site .hero__grid{--med-raise:190px}}.bf-site .hero__head{text-align:left;max-width:none}.bf-site .hero__squiggle.lottie{--sq-drop:4px;margin-top:16px;margin-left:0;margin-right:0}.bf-site .hero__grid{grid-template-rows:auto 1fr}.bf-site .hero__copy{align-self:start;margin-top:32px}.bf-site .hero__cta{justify-content:flex-start}.bf-site .hero__media{width:100%;margin-top:calc(-1 * var(--med-raise));margin-right:calc(-.75 * var(--gutter));place-self:start end;margin-bottom:-40px}.bf-site .hero__grid>.hero__head{max-width:calc(100% - var(--med) + .75 * var(--gutter) - 16px)}}@media (max-width:999px){.bf-site .hero__media{width:min(60%,420px)}.bf-site .hero__lede{text-align:left}.bf-site .hero__grid{grid-template-areas:"head""media""copy"}.bf-site .hero__head,.bf-site .hero__copy{justify-self:center;width:100%;max-width:700px}.bf-site .hero__cta{justify-content:flex-start}.bf-site .hero__head{max-width:700px}}@media (min-width:601px) and (max-width:999px){.bf-site .hero__say{margin-inline:auto}.bf-site .hero__cta{justify-content:center}}@media (max-width:600px){.bf-site .hero{padding-block:16px 0}.bf-site .hero__grid{grid-template-areas:"head""media""copy";row-gap:14px}.bf-site .hero__copy{gap:14px}.bf-site .hero__say{gap:10px}.bf-site .hero__media{width:min(52vw,192px)}.bf-site .hero__intro{font-size:1.125rem}.bf-site .hero__lede{font-size:1rem;line-height:1.5}.bf-site .hero__cta{flex-wrap:wrap;width:100%}.bf-site .hero__cta .pill{flex:100%;min-width:0}}.bf-site .shot{object-fit:cover;object-position:50% 0;border-radius:var(--radius-card-lg);border:1px solid var(--color-linen);background:var(--color-pure-white);width:100%;height:100%;display:block}.bf-site .shot-split{border:1px solid var(--color-linen);background:var(--color-pure-white);border-radius:24px;display:block;overflow:hidden}.bf-site .shot-split>span{display:block;overflow:hidden}.bf-site .shot-split img{width:100%;height:auto;display:block}.bf-site .shot-split__a{aspect-ratio:480/240}.bf-site .shot-split__a img{margin-top:-7.0833%}.bf-site .shot-split__b{aspect-ratio:480/53}.bf-site .shot-split__b img{margin-top:-91.6667%}.bf-site .shot-figure{margin:0}.bf-site .shot-figure__frame{display:block;position:relative}.bf-site .shot-figure__frame:after{content:"";border-radius:0 0 var(--radius-card-lg) var(--radius-card-lg);background:linear-gradient(180deg, #fff0 0%, #ffffffb8 62%, var(--color-pure-white) 100%);pointer-events:none;height:26%;position:absolute;bottom:1px;left:1px;right:1px}.bf-site .shot-figure__cap{text-align:center;color:var(--color-stone);margin-top:10px}.bf-site .shot-figure--phone{position:static}.bf-site .shot-figure--phone .shot-figure__cap{color:var(--color-charcoal-ink);opacity:.8;position:absolute;top:calc(100% + 6px);left:0;right:0}.bf-site .doors h2{font-size:clamp(1.75rem,2.9vw,2.25rem)}.bf-site .doors__grid{margin:0 auto;position:relative}.bf-site .cats{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1199px){.bf-site .cats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:999px){.bf-site .cats{grid-template-columns:1fr 1fr}}@media (max-width:619px){.bf-site .cats{grid-template-columns:1fr}}.bf-site .cat{border:1px solid var(--color-linen);border-radius:var(--radius-card-lg);background:var(--color-pure-white);box-shadow:var(--shadow-card);transition:border-color .2s ease, transform .2s var(--ease-out), box-shadow .2s ease;align-items:center;gap:16px;padding:16px 20px 16px 24px;display:flex}.bf-site .cat:hover{border-color:var(--color-ash);transform:translateY(-2px);box-shadow:0 8px 20px #413d4512}.bf-site .cat__label{letter-spacing:-.02em;word-spacing:.06em;color:var(--color-charcoal-ink);text-wrap:balance;flex:auto;font-size:1.25rem;font-weight:700}.bf-site .cat__art{border-radius:var(--radius-tile);background:var(--wash-paper);flex:none;width:84px;height:84px;transition:background-color .25s;position:relative;overflow:hidden}.bf-site .cat__art .cat__still{width:100%;height:100%;position:absolute;inset:0}.bf-site .cat__art video{width:var(--k,100%);height:var(--k,100%);max-width:none;left:var(--l,0%);top:var(--t,0%);object-fit:cover;position:absolute}.bf-site .cat__art--mirror{transform:scaleX(-1)}.bf-site .cat__art>*{transform-origin:50% 90%}.bf-site .cat:hover .cat__art>*{animation:.46s ease-in-out wiggle}.bf-site .has-loop .cat__still{display:none}.bf-site .cat__chev{color:var(--color-stone);transition:transform .2s var(--ease-out), color .2s ease;flex:none}.bf-site .cat:hover .cat__chev{color:var(--color-charcoal-ink);transform:translate(4px)}@media (min-width:1000px){.bf-site .cat{grid-template:"art art""label chev"1fr/minmax(0,1fr) auto;align-items:center;gap:14px 10px;height:100%;padding:20px;display:grid}.bf-site .cat__art{aspect-ratio:1;background:var(--wash-paper);grid-area:art;width:100%;height:auto;max-height:176px}.bf-site .cat__art .cat__still,.bf-site .cat__art video{aspect-ratio:1;width:auto;height:100%;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--feather,5%), #000 calc(100% - var(--feather,5%)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--feather,5%), #000 calc(100% - var(--feather,5%)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--feather,5%), #000 calc(100% - var(--feather,5%)), transparent 100%);inset:0 auto auto 50%;translate:-50%}.bf-site .cat__label{grid-area:label;font-size:1.125rem}.bf-site .cat__chev{grid-area:chev}}@media (max-width:480px){.bf-site .cat{gap:12px;padding:14px 16px 14px 20px}.bf-site .cat__art{border-radius:18px;width:68px;height:68px}.bf-site .cat__label{font-size:1.0625rem}}.bf-site .tabs{flex-wrap:wrap;gap:8px;display:flex}.bf-site .tab{border-radius:var(--radius-pill);border:1px solid var(--color-linen);background:var(--color-pure-white);min-height:44px;color:var(--color-graphite);letter-spacing:-.01em;word-spacing:0;cursor:pointer;padding:11px 20px;font-size:.9375rem;font-weight:500;transition:background-color .2s,color .2s,border-color .2s,transform .15s,box-shadow .15s}.bf-site .tab:hover:not([aria-selected=true]){border-color:var(--color-ash);background:color-mix(in srgb, var(--color-apricot) 34%, var(--color-pure-white));color:var(--color-ember)}.bf-site .tab:active{box-shadow:none;transform:translateY(2px)}.bf-site .tab[aria-selected=true]{background:var(--color-charcoal-ink);border-color:var(--color-charcoal-ink);color:#fff;word-spacing:.06em;box-shadow:var(--shadow-sticker);font-weight:700}.bf-site .panels{max-width:var(--panel-max);border-top:1px solid var(--color-linen);margin-top:24px;display:grid;position:relative;overflow:hidden}.bf-site .panels:before{content:"";width:var(--tick-w,64px);background:var(--color-ember);height:3px;translate:var(--tick-x,0px) 0;transition:translate .38s var(--ease-out), width .38s var(--ease-out);border-radius:999px;position:absolute;top:0;left:0}.bf-site .panels.is-tick-still:before{transition:none}@media (max-width:619px){.bf-site .tabs{grid-template-columns:1fr;gap:8px;display:grid}.bf-site .tab{width:100%}.bf-site .panels:before{width:64px;translate:0}}.bf-site .panel{visibility:hidden;transition:translate .38s var(--ease-out), visibility 0s .38s;grid-area:1/1;padding:24px 0 0;position:relative;translate:0 calc(100% + .2em)}.bf-site .panel.is-on{visibility:visible;transition:translate .38s var(--ease-out), visibility 0s 0s;translate:0}.bf-site .panel.is-out{visibility:visible;transition:translate .38s var(--ease-out), visibility 0s .38s;translate:0 calc(-100% - .2em)}.bf-site .panel.is-reset{transition:none}.bf-site .panel__value{letter-spacing:-.02em;word-spacing:.06em;color:var(--color-charcoal-ink);max-width:34ch;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700;line-height:1.33}.bf-site .feature-band{border-radius:var(--radius-card-xl);padding:48px 56px;position:relative}.bf-site .feature-band--sunbeam{background:var(--color-sunbeam)}.bf-site .feature-band--apricot{background:var(--color-apricot)}.bf-site .feature-band__grid{grid-template-columns:1fr;align-items:center;gap:32px;display:grid}@media (min-width:901px){.bf-site .feature-band__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:48px}.bf-site .feature-band--apricot .feature-band__grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}}@media (max-width:900px){.bf-site .feature-band{padding:28px}}.bf-site .on-color{color:var(--color-charcoal-ink)}.bf-site .on-color .eyebrow{color:var(--color-charcoal-ink);opacity:.78}.bf-site .scout-stage{--stage-med:clamp(212px, 24vw, 310px);padding:0 0 calc(var(--stage-med) * .1 + 4px);justify-content:center;align-items:flex-end;gap:0;display:flex;position:relative}.bf-site .scout-stage .medallion{width:var(--stage-med);margin-bottom:calc(var(--stage-med) * -.1);margin-left:calc(var(--stage-med) * -.281);margin-right:calc(var(--stage-med) * -.325)}.bf-site .phone{z-index:1;background:var(--color-pure-white);width:100%;max-width:232px;box-shadow:var(--shadow-toast);border-radius:34px;flex:none;padding:12px;position:relative}@media (max-width:600px){.bf-site .phone{max-width:176px}}.bf-site .toast{z-index:2;background:var(--color-pure-white);border-radius:var(--radius-card);box-shadow:var(--shadow-toast);align-items:center;gap:12px;max-width:200px;padding:12px 16px;animation:7s ease-in-out infinite floaty;display:flex;position:absolute;top:auto;bottom:calc(100% - 10px);right:-14px}.bf-site .toast__title{letter-spacing:-.02em;word-spacing:.06em;color:var(--color-charcoal-ink);font-size:.875rem;font-weight:700}.bf-site .toast__sub{letter-spacing:-.01em;word-spacing:0;color:var(--color-stone);font-size:.75rem}@media (max-width:900px){.bf-site .scout-stage{--stage-med:300px}.bf-site .toast{right:-6px}}@media (max-width:560px){.bf-site .scout-stage{flex-direction:column;align-items:center;gap:4px;padding-bottom:0}.bf-site .scout-stage .medallion{--stage-med:220px;order:2;width:220px;margin:0}}.bf-site .spot{width:clamp(200px,27vw,288px);max-width:100%}.bf-site .spot--wide{width:clamp(230px,32vw,340px);max-width:100%}.bf-site .partner__grid{grid-template-columns:minmax(0,1fr) clamp(380px,36vw,480px);align-items:center;gap:56px;display:grid}.bf-site .partner__stage{aspect-ratio:480/560;flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex;position:relative}.bf-site .partner__fox{z-index:0;width:72%;position:absolute;top:0;left:0}.bf-site .partner__stats{z-index:1;width:55%;position:relative}.bf-site .shot-figure__frame--nofade:after{display:none}.bf-site .shot--stats{aspect-ratio:334/402;object-fit:contain}@media (max-width:999px){.bf-site .partner__grid{grid-template-columns:1fr;justify-items:center;gap:36px}.bf-site .partner__head{max-width:700px}.bf-site .partner__stage{aspect-ratio:auto;flex-direction:row;justify-content:center;align-items:flex-end;gap:24px;width:100%}.bf-site .partner__fox{width:clamp(200px,30vw,280px);position:relative;bottom:auto;left:auto}.bf-site .partner__stats{width:clamp(190px,28vw,248px)}}@media (max-width:560px){.bf-site .partner__stage{flex-direction:column;align-items:center;gap:8px}.bf-site .partner__fox{order:2;width:240px}.bf-site .partner__stats{width:min(100%,268px)}}.bf-site .fundraise__grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 48px;display:grid}.bf-site .fundraise__art{justify-self:end}.bf-site .fundraise__art .spot{width:clamp(260px,32vw,420px)}@media (max-width:900px){.bf-site .fundraise__grid{grid-template-columns:1fr;row-gap:32px}.bf-site .fundraise__art{justify-self:center}}.bf-site .anchor-alias{height:0;display:block}.bf-site .partners__lower .partner__head{max-width:42rem}.bf-site .ladder{margin:0;padding:0;list-style:none}.bf-site .rung{border:1px solid var(--color-linen);border-radius:var(--radius-card-lg);background:var(--color-pure-white);box-shadow:var(--shadow-card);margin-top:16px;padding:26px 30px 28px}.bf-site .rung:first-child{margin-top:0}.bf-site .rung__head{align-items:flex-start;gap:14px;display:flex}.bf-site .rung__num{border-radius:var(--radius-pill);background:var(--color-charcoal-ink);width:32px;height:32px;color:var(--color-pure-white);letter-spacing:0;word-spacing:0;font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;margin-top:-3px;font-size:.9375rem;font-weight:700;display:inline-flex}.bf-site .rung__name{letter-spacing:-.02em;word-spacing:.06em;min-width:0;color:var(--color-charcoal-ink);font-size:1.25rem;font-weight:700;line-height:1.3}.bf-site .rung__sub{letter-spacing:-.01em;word-spacing:0;max-width:46ch;color:var(--color-graphite);margin-top:10px;font-size:1.0625rem;line-height:1.5}.bf-site .rung__app{letter-spacing:-.01em;word-spacing:0;max-width:60ch;color:var(--color-stone);margin-top:16px;font-size:.9375rem;line-height:1.5}.bf-site .rung__fit{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-apricot) 34%, var(--color-pure-white));width:fit-content;max-width:100%;color:var(--color-ember);letter-spacing:-.01em;word-spacing:0;margin-top:14px;padding:8px 20px;font-size:.9375rem;font-weight:500;line-height:1.5;display:block}.bf-site .rung__earn{letter-spacing:-.01em;word-spacing:0;max-width:60ch;color:var(--color-stone);margin-top:16px;font-size:.9375rem;line-height:1.5}.bf-site .rung__cta{margin-top:20px}@media (max-width:560px){.bf-site .rung{padding:22px 22px 24px}.bf-site .rung__head{gap:12px}.bf-site .rung__fit{padding:8px 16px}}.bf-site .rung__label{letter-spacing:.04em;word-spacing:.06em;text-transform:uppercase;color:var(--color-stone);margin-bottom:3px;font-size:.75rem;font-weight:700;display:block}.bf-site .partners__lower{margin-top:24px}.bf-site .partners__close{border-top:1px solid var(--color-linen);margin-top:32px;padding-top:28px}.bf-site .partners__cost-value{letter-spacing:-.02em;word-spacing:.06em;max-width:34ch;color:var(--color-charcoal-ink);font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700;line-height:1.33;display:block}.bf-site .partners__unsure{letter-spacing:-.01em;word-spacing:0;color:var(--color-graphite);margin-top:24px;font-size:1.0625rem;line-height:1.5}.bf-site .partners__cta{margin-top:12px}@media (max-width:999px){.bf-site .partners__lower{justify-items:stretch;margin-top:40px}.bf-site .partners__lower .partner__stage{justify-self:center}}.bf-site .give__band{background:var(--wash-give);border-radius:var(--radius-card-xl);grid-template:"head body art""cta body art"1fr/minmax(0,.8fr) minmax(0,1fr) auto;align-items:start;gap:0 48px;padding:40px;display:grid}.bf-site .what-happens__card{background:var(--wash-give-fox);border-radius:var(--radius-card-xl);padding:48px 56px}@media (max-width:900px){.bf-site .what-happens__card{padding:28px}.bf-site .what-happens__card>*{min-width:0}}.bf-site .give__head{grid-area:head}.bf-site .give__body{grid-area:body}.bf-site .give__cta{grid-area:cta;margin-top:24px}.bf-site .give__head h2{margin-top:10px}.bf-site .give__art{grid-area:art;place-self:center end}.bf-site .give__art .spot{width:clamp(200px,18vw,250px)}.bf-site .give__body p{max-width:58ch}@media (max-width:999px){.bf-site .give__band{grid-template:"head""art""body""cta"/1fr;row-gap:20px;padding:32px}.bf-site .give__cta{margin-top:0}.bf-site .give__art{justify-self:center}}@media (max-width:480px){.bf-site .give__band{padding:24px}}.bf-site .lottie{pointer-events:none;display:block;position:relative}.bf-site .lottie__stage,.bf-site .lottie__fallback{width:100%;height:100%;display:block}.bf-site .lottie__stage svg{display:block;width:100%!important;height:100%!important}.bf-site .lottie.has-lottie .lottie__fallback{display:none}.bf-site .sq-path{fill:none;stroke:var(--color-fox-orange);stroke-width:8.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.bf-site .hero__squiggle.is-drawing .sq-path{animation:sq-draw .62s var(--ease-out) 1 both}.bf-site .pill__sparkle{width:54px;height:54px;position:absolute;top:-26px;right:-22px}.bf-site .spk{transform-box:fill-box;transform-origin:50%;transform:scale(0)}.bf-site .spk--1{fill:var(--color-sunbeam)}.bf-site .spk--2{fill:var(--color-fox-orange)}.bf-site .spk--3{fill:var(--color-apricot)}.bf-site .pill:hover .spk,.bf-site .pill:focus-visible .spk{animation:spk-pop .62s var(--ease-out) 1}.bf-site .spk--2{animation-delay:90ms}.bf-site .spk--3{animation-delay:.17s}.bf-site .bk-cover{fill:var(--color-ember)}.bf-site .bk-leaf{fill:var(--color-apricot)}.bf-site .bk-leaf--lift{fill:color-mix(in srgb, var(--color-apricot) 55%, #fff)}.bf-site .bk-page{transform-box:fill-box;transform-origin:0;animation:5s ease-in-out infinite bk-flutter}.bf-site .bp__pin{z-index:2;width:21%;height:25%;position:absolute;top:5%;right:14%}.bf-site .pin-body{fill:var(--color-fox-orange)}.bf-site .pin-dot{fill:var(--color-page-cream)}.bf-site .pin-g{transform-box:fill-box;transform-origin:bottom;animation:1s cubic-bezier(.3,1.5,.5,1) both pin-drop,4.5s ease-in-out 1.1s infinite pin-idle}.bf-site .link-inline{color:var(--color-ember);text-underline-offset:2px;padding-block:11px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.bf-site .link-inline:hover{color:var(--color-charcoal-ink)}.bf-site .footer{background:var(--color-page-cream);border-top:1px solid var(--color-linen);margin-top:var(--gap-section);padding-top:48px}.bf-site .footer__top{grid-template-columns:minmax(0,30%) repeat(3,minmax(0,1fr));align-items:start;gap:32px 40px;padding-bottom:36px;display:grid}.bf-site .footer__brand{align-content:start;gap:10px;display:grid}.bf-site .footer__col{align-content:start;display:grid}.bf-site .footer__label{letter-spacing:.04em;word-spacing:.06em;text-transform:uppercase;color:var(--color-stone);padding-bottom:4px;font-size:.75rem;font-weight:700}.bf-site .footer__col a{min-height:44px;color:var(--color-graphite);align-items:center;font-size:.9375rem;font-weight:500;transition:color .15s;display:inline-flex}.bf-site .footer__col a:hover{color:var(--color-ember)}.bf-site .footer .brand__mark{height:32px}.bf-site .footer .brand__word{transition:color .15s}.bf-site .footer .brand:hover .brand__word{color:var(--color-ember)}.bf-site .footer__legal{border-top:1px solid var(--color-linen);color:var(--color-stone);padding-block:18px}@media (max-width:860px){.bf-site .footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-site .footer__brand{grid-column:1/-1}}.bf-site .ladder-wrap{margin-top:24px}.bf-site .ladder-wrap>.ladder{max-width:42rem;margin-inline:auto}.bf-site [data-ladder=bands] .ladder-wrap>.ladder{max-width:none;margin-inline:0}.bf-site [data-ladder=bands] .ladder{gap:24px;display:grid}.bf-site [data-ladder=bands] .partners__lower{align-items:start;margin-top:96px}.bf-site [data-ladder=bands] .rung{--surf:#fff3d1;--ink:var(--color-graphite);--ink-strong:var(--color-charcoal-ink);--chip-bg:var(--color-pure-white);--chip-ink:var(--color-ember);--disc-bg:var(--color-charcoal-ink);--disc-ink:var(--color-pure-white);--disc:clamp(44px, 3.8vw, 58px);--name-fs:clamp(1.15rem, 2.05vw, 2rem);box-shadow:none;background:var(--surf);border-radius:var(--radius-card-xl);border:0;align-content:center;margin-top:0;padding:88px 26px 56px;display:grid}.bf-site [data-ladder=bands] .rung:nth-child(2){--surf:#ffe4cb}.bf-site [data-ladder=bands] .rung:nth-child(3){--surf:var(--color-charcoal-ink);--ink:var(--color-page-cream);--ink-strong:var(--color-pure-white);--chip-bg:var(--color-apricot);--chip-ink:var(--color-charcoal-ink);--disc-bg:var(--color-page-cream);--disc-ink:var(--color-charcoal-ink)}.bf-site [data-ladder=bands] .rung__panel{grid-template-columns:1fr;align-items:center;gap:32px;display:grid}@media (min-width:901px){.bf-site [data-ladder=bands] .rung__panel{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:48px}}@media (min-width:1024px){.bf-site [data-ladder=bands] .rung{min-height:min(82svh,860px);padding:clamp(56px,7svh,76px) clamp(40px,3.6vw,56px)}}.bf-site [data-ladder=bands] .rung__head{gap:18px}.bf-site [data-ladder=bands] .rung__num{width:var(--disc);height:var(--disc);margin-top:calc((var(--disc) - var(--name-fs) * 1.25) / -2);background:var(--disc-bg);color:var(--disc-ink);font-size:calc(var(--disc) * .47)}.bf-site [data-ladder=bands] .rung__name{font-size:var(--name-fs);color:var(--ink-strong);line-height:1.25}.bf-site [data-ladder=bands] .rung__sub{max-width:34ch;color:var(--ink);margin-top:14px;font-size:clamp(1.0625rem,1.5vw,1.3125rem)}.bf-site [data-ladder=bands] .rung__app,.bf-site [data-ladder=bands] .rung__earn{max-width:52ch;color:var(--ink);margin-top:18px;font-size:clamp(.9375rem,1.05vw,1.0625rem)}.bf-site [data-ladder=bands] .rung__label{color:var(--ink)}.bf-site [data-ladder=bands] .rung__fit{background:var(--chip-bg);color:var(--chip-ink);margin-top:18px;padding:9px 20px;font-size:clamp(.9375rem,1.05vw,1.0625rem)}.bf-site [data-ladder=bands] .rung__cta{margin-top:24px}.bf-site [data-ladder=bands] .rung__try{margin-top:16px}.bf-site [data-ladder=bands] .rung__try a{color:var(--color-charcoal-ink);text-underline-offset:2px;font-weight:700;text-decoration:underline}.bf-site [data-ladder=bands] .rung:nth-child(3) .rung__cta .pill--dark{background:var(--color-pure-white);color:var(--color-charcoal-ink)}.bf-site [data-ladder=bands] .rung:nth-child(3) .rung__cta .pill--dark:hover{background:color-mix(in srgb, var(--color-pure-white) 92%, var(--color-charcoal-ink))}.bf-site [data-ladder=bands] .rung__art{justify-content:center;align-items:center;display:flex}.bf-site [data-ladder=bands] .rung__fox{width:min(100%,560px)}@media (min-width:1024px){.bf-site [data-ladder=bands] .rung__fox{width:min(100%,560px,80svh - 150px)}}@media (max-width:900px){.bf-site [data-ladder=bands] .rung__fox{width:min(100%,340px)}}.bf-site [data-ladder=bands] .rung__fox .medallion__frame{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 2% 98%,#0000 100%),linear-gradient(#0000 0,#000 2% 98%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 2% 98%,#0000 100%),linear-gradient(#0000 0,#000 2% 98%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.bf-site .rung__art{display:none}.bf-site [data-ladder=bands] .rung__art{display:flex}.bf-site [data-reveal]{opacity:0;transition:opacity .56s var(--ease-out), transform .56s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(20px)}.bf-site [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.bf-site *,.bf-site,.bf-site :before,.bf-site:before,.bf-site :after,.bf-site:after{transition:none!important;animation:none!important}.bf-site [data-reveal]{opacity:1;transform:none}.bf-site .pill:hover,.bf-site .cat:hover{transform:none}.bf-site .hero__video{display:none}.bf-site .hero__still{display:block}.bf-site .spk{transform:scale(0)}.bf-site .pin-g{opacity:1;transform:none}.bf-site .hero__turn,.bf-site .turn3d{display:none!important}.bf-site .medallion video,.bf-site .cat__art video{display:none}.bf-site .has-loop .medallion__still--under,.bf-site .has-loop .cat__still{display:block}}.bf-site.no-autoplay .hero__video{display:none}.bf-site.no-autoplay .hero__still{display:block}.bf-site.no-autoplay .medallion video,.bf-site.no-autoplay .cat__art video{display:none}.bf-site.no-autoplay .has-loop .medallion__still--under,.bf-site.no-autoplay .has-loop .cat__still{display:block}.bf-site .cta-row--spaced{margin-top:24px}.bf-site .tick{gap:10px;margin-top:10px;display:grid}.bf-site .tick>li{padding-left:26px;line-height:1.5;position:relative}.bf-site .tick>li:before{content:"";opacity:.85;border-bottom:2px solid;border-left:2px solid;width:9px;height:5px;position:absolute;top:.52em;left:2px;transform:translateY(-50%)rotate(-45deg)}.bf-site .gets{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:999px){.bf-site .gets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:619px){.bf-site .gets{grid-template-columns:1fr}}.bf-site .gets__card{border:1px solid var(--color-linen);border-radius:var(--radius-card-lg);background:var(--color-pure-white);height:100%;box-shadow:var(--shadow-card);padding:24px}.bf-site .gets__card h3{margin-bottom:8px}.bf-site .steps{gap:24px;margin-top:32px;display:grid}@media (min-width:901px){.bf-site .steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}}.bf-site .steps__item{align-items:flex-start;gap:14px;display:flex}.bf-site .steps__num{border-radius:var(--radius-pill);background:var(--color-charcoal-ink);width:32px;height:32px;color:var(--color-pure-white);letter-spacing:0;word-spacing:0;font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;margin-top:-3px;font-size:.9375rem;font-weight:700;display:inline-flex}.bf-site .steps__body h3{margin-bottom:6px}.bf-site .steps__body p{max-width:52ch}.bf-site .pair{gap:24px;margin-top:24px;display:grid}@media (min-width:901px){.bf-site .pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}.bf-site .pair__col{border:1px solid var(--color-linen);border-radius:var(--radius-card-lg);background:var(--color-pure-white);box-shadow:var(--shadow-card);padding:24px}.bf-site .pair__col h3{margin-bottom:10px}.bf-site .pair__col ul{gap:8px;display:grid}.bf-site .pair__col li{padding-left:18px;position:relative}.bf-site .pair__col li:before{content:"";border-radius:var(--radius-pill);opacity:.55;background:currentColor;width:6px;height:6px;position:absolute;top:.62em;left:0}.bf-site .qa{border-top:1px solid var(--color-linen);margin-top:24px}.bf-site .qa__item{border-bottom:1px solid var(--color-linen)}.bf-site .qa__item>summary{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:18px 0;list-style:none;display:flex}.bf-site .qa__item>summary:focus-visible{outline:2px solid var(--color-fox-orange);outline-offset:3px;border-radius:var(--radius-card)}.bf-site .qa__q{letter-spacing:-.02em;word-spacing:.06em;color:var(--color-charcoal-ink);text-wrap:balance;font-size:1.125rem;font-weight:700;line-height:1.4}.bf-site .qa__item>summary::-webkit-details-marker{display:none}.bf-site .qa__item>summary:after{content:"";border-right:2px solid var(--color-stone);border-bottom:2px solid var(--color-stone);width:10px;height:10px;transition:transform .2s var(--ease-out);flex:none;margin-top:.42em;margin-left:auto;transform:rotate(45deg)}.bf-site .qa__item[open]>summary:after{transform:rotate(-135deg)}.bf-site .qa__item>summary:hover .qa__q{color:var(--color-ember)}.bf-site .qa__a{max-width:62ch;padding:0 0 20px}.bf-site .qa__a>*+*{margin-top:12px}.bf-site .legal{max-width:62ch}.bf-site .legal h2{letter-spacing:-.02em;word-spacing:.06em;color:var(--color-charcoal-ink);margin-top:48px;font-size:1.5rem;font-weight:700;line-height:1.33}.bf-site .legal h3{letter-spacing:-.02em;word-spacing:.06em;color:var(--color-charcoal-ink);margin-top:28px;font-size:1.125rem;font-weight:700;line-height:1.4}.bf-site .legal p,.bf-site .legal ul:not(.legal__toc)>li{margin-top:12px}.bf-site .legal ul{gap:8px;margin-top:12px;display:grid}.bf-site .legal ul:not(.legal__toc)>li{padding-left:20px;position:relative}.bf-site .legal ul:not(.legal__toc)>li:before{content:"";border-radius:var(--radius-pill);opacity:.55;background:currentColor;width:6px;height:6px;position:absolute;top:.66em;left:2px}.bf-site .legal__meta{color:var(--color-stone)}.bf-site .note{border:1px solid var(--color-linen);border-radius:var(--radius-card);background:var(--wash-paper);margin-top:24px;padding:20px 24px}.bf-site .note>*+*{margin-top:10px}.bf-site .legal__toc{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 24px;margin-top:8px;padding:0;list-style:none;display:grid}@media (max-width:999px){.bf-site .legal__toc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:619px){.bf-site .legal__toc{grid-template-columns:1fr}}.bf-site .legal__toc li{margin:0}.bf-site .legal__toc a{min-height:44px;color:var(--color-graphite);letter-spacing:-.01em;word-spacing:0;align-items:center;font-size:.875rem;display:flex}.bf-site .legal__toc a:hover{color:var(--color-ember)}.bf-site .legal-layout{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:1000px){.bf-site .legal-layout{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:48px}.bf-site .legal__nav{max-height:calc(100vh - 8rem);padding-right:8px;position:sticky;top:96px;overflow-y:auto}.bf-site .legal__nav .legal__toc{grid-template-columns:1fr;gap:0}.bf-site .legal__nav .legal__toc a{min-height:32px;padding:2px 0}.bf-site .legal-layout .legal{max-width:74ch}}.bf-site .legal__part{border-top:1px solid var(--color-linen);margin-top:64px;padding-top:28px}.bf-site .legal__part h2{border:0;margin-top:6px}.bf-site .legal__part .legal__meta{margin-top:8px}.bf-site .hero-side{justify-content:center;align-items:center;display:flex}@media (max-width:900px){.bf-site .hero-side{margin-top:8px}}.bf-site .table-wrap{border:1px solid var(--color-linen);border-radius:var(--radius-card);background:var(--color-pure-white);margin-top:16px;overflow-x:auto}.bf-site .legal table{border-collapse:collapse;width:100%;font-size:.875rem}.bf-site .legal th{background:var(--wash-paper);text-align:left;color:var(--color-charcoal-ink);letter-spacing:-.02em;word-spacing:.06em;white-space:nowrap;padding:10px 12px;font-weight:700}.bf-site .legal td{border-top:1px solid var(--color-linen);vertical-align:top;padding:10px 12px}.bf-site .legal td p,.bf-site .legal td ul{margin-top:0}.bf-site .measure-lede,.bf-site .prose .lede-size,.bf-site .give__body.lede-size p{max-width:56ch}.bf-site .steps--stack{grid-template-columns:1fr!important}.bf-site main>.section:first-child{margin-top:40px}.bf-site .give__head .give__h1{margin-top:10px}.bf-site .legal__toc-label{letter-spacing:.04em;word-spacing:.06em;text-transform:uppercase;color:var(--color-stone);padding-bottom:4px;font-size:.75rem;font-weight:700}.bf-site .note .link-inline{padding-block:12px}.bf-site .legal a,.bf-site [data-ladder=bands] .rung__try a{padding-block:11px}@media (max-width:900px){.bf-site .scout-stage .toast{max-width:260px;margin:16px auto 0;animation:none;position:static}}.bf-site main:focus{outline:none}.bf-site .new-tab{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bf-site .rung__lists{gap:20px;display:grid}.bf-site .eyebrow+.hero__title{margin-top:12px}.bf-site .hero__title+.prose,.bf-site .hero__title+.cta-row,.bf-site .hero__title+.legal__toc,.bf-site .hero__title+.legal__meta,.bf-site .hero__title+.legal{margin-top:20px}@media (min-width:1000px){.bf-site .give__band{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}.bf-site .legal__part-name{letter-spacing:-.02em;word-spacing:.06em;color:var(--color-charcoal);margin-top:2px;font-size:1.25rem;font-weight:700;line-height:1.3}.bf-site .pair__col li:before,.bf-site .legal ul>li:before{opacity:.75}.bf-site .prose.lede-size p{max-width:56ch}.bf-site .legal td,.bf-site .legal th{vertical-align:top}.bf-site [data-ladder=bands] .rung :focus-visible{outline-color:var(--color-charcoal-ink)}.bf-site [data-ladder=bands] .rung:nth-child(3) :focus-visible{outline-color:var(--color-page-cream)}.bf-site .legal ul:not(.legal__toc)>li:before{opacity:.75}.bf-site .rung__lists{grid-template-columns:1fr}.bf-site .note{max-width:62ch}.bf-site .legal__part-eyebrow{letter-spacing:-.02em;word-spacing:.06em;color:var(--color-stone);margin:0;font-size:.875rem;font-weight:700}.bf-site .table-wrap.is-scrollable:before{content:"Scroll sideways to see every column";letter-spacing:-.01em;word-spacing:0;color:var(--color-stone);margin-bottom:6px;font-size:.75rem;display:block}.bf-site .wrap--narrow{max-width:calc(var(--page-max) + 2 * var(--gutter))}@media (min-width:1000px){.bf-site .give__band{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) auto}}.bf-site .feature-band--center{text-align:center}.bf-site .feature-band--center .prose,.bf-site .feature-band--center .prose p{margin-inline:auto}.bf-site .feature-band--center .cta-row{justify-content:center}.bf-site .table-wrap:focus-visible{outline:2px solid var(--color-fox-orange);outline-offset:2px}.bf-site .opt-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}@media (max-width:899px){.bf-site .opt-row{grid-template-columns:1fr}}.bf-site .opt{text-align:left;border:1px solid var(--color-linen);border-radius:var(--radius-card-lg);background:var(--color-pure-white);height:100%;box-shadow:var(--shadow-card);font:inherit;cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;padding:20px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.bf-site .opt:hover{transform:translateY(-1px)}.bf-site .opt:focus-visible{outline:3px solid var(--color-fox-orange);outline-offset:2px}.bf-site .opt--active{border-color:var(--color-fox-orange);box-shadow:0 0 0 2px var(--color-fox-orange) inset}.bf-site .opt__name{color:var(--color-charcoal-ink);font-weight:700}.bf-site .opt__desc{color:var(--color-stone);font-size:.9375rem;line-height:1.4}.bf-site .contact-form,.bf-site .pickup-form{max-width:56rem}.bf-site .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}@media (max-width:619px){.bf-site .field-grid{grid-template-columns:1fr}}.bf-site .field{flex-direction:column;gap:6px;display:flex}.bf-site .field--wide{grid-column:1/-1}.bf-site .field__label{color:var(--color-charcoal-ink);font-size:.9375rem;font-weight:700}.bf-site .field__opt{color:var(--color-stone);font-weight:400}.bf-site .field__input{min-height:48px;font:inherit;color:var(--color-charcoal-ink);background:var(--color-pure-white);border:1px solid var(--color-ash);border-radius:12px;padding:10px 14px;font-size:1rem}.bf-site .field__input:focus-visible{outline:3px solid var(--color-fox-orange);outline-offset:1px;border-color:var(--color-fox-orange)}.bf-site .field__input--area{resize:vertical;min-height:96px}.bf-site .sent-card{border:1px solid var(--color-linen);border-radius:var(--radius-card-lg);background:var(--color-pure-white);box-shadow:var(--shadow-card);max-width:40rem;padding:24px}.bf-site .pickup-when{margin-top:28px}.bf-site .pickup-when__hint{margin-top:4px}.bf-site .cal{border:1px solid var(--color-linen);border-radius:var(--radius-card-lg);background:var(--color-pure-white);max-width:34rem;box-shadow:var(--shadow-card);margin-top:14px;padding:16px}.bf-site .cal__head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.bf-site .cal__month{color:var(--color-charcoal-ink);font-weight:700}.bf-site .cal__nav{border:1px solid var(--color-linen);border-radius:var(--radius-pill);background:var(--color-pure-white);width:36px;height:36px;font:inherit;cursor:pointer}.bf-site .cal__nav:disabled{opacity:.35;cursor:default}.bf-site .cal__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.bf-site .cal__dow{color:var(--color-stone);text-align:center;padding-bottom:4px;font-size:.75rem;font-weight:700}.bf-site .cal__day{aspect-ratio:1;font:inherit;color:var(--color-ash);background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;display:flex}.bf-site .cal__day--open{background:var(--color-apricot);color:var(--color-charcoal-ink);cursor:pointer;font-weight:600}.bf-site .cal__day--open:hover{background:#ffc79a}.bf-site .cal__day--picked{background:var(--color-fox-orange);color:var(--color-pure-white)}.bf-site .cal__day:focus-visible{outline:3px solid var(--color-fox-orange);outline-offset:2px}.bf-site .cal-windows{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.bf-site .win{border-radius:var(--radius-pill);border:1px solid var(--color-linen);background:var(--color-pure-white);min-height:44px;font:inherit;cursor:pointer;padding:10px 18px;font-weight:600}.bf-site .win--picked{background:var(--color-charcoal-ink);color:var(--color-pure-white);border-color:var(--color-charcoal-ink)}.bf-site .pickup-when__summary{margin-top:12px;font-weight:600}.bf-site .hp{width:1px;height:1px;position:absolute;left:-9999px}.bf-site .form-error{color:#b91c1c;margin-top:12px}.bf-site .give__art .medallion__art,.bf-site #give .medallion__art{mix-blend-mode:darken}.bf-site .partner-card{color:inherit;transition:border-color .14s var(--ease-out), transform .14s var(--ease-out);flex-direction:column;gap:6px;display:flex}.bf-site .partner-card:hover,.bf-site .partner-card:focus-visible{border-color:var(--color-fox-orange);transform:translateY(-2px)}.bf-site .partner-card__logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;max-height:72px;margin-bottom:10px}.bf-site .partner-card__go{color:var(--color-ember);margin-top:auto;padding-top:14px;font-weight:700}.bf-site .partner-card:hover .partner-card__go{text-decoration:underline}@media (max-width:1099px){.bf-site .legal-shell nav{display:block}.bf-site .legal-shell nav ul{max-height:none}}.bf-site .legal-shell h1{font-family:var(--font-display);letter-spacing:0;word-spacing:0;color:var(--color-charcoal-ink);font-size:clamp(2.5rem,4vw,3.4375rem);font-weight:700;line-height:1.1}.bf-site .legal-shell h2{letter-spacing:-.02em;word-spacing:.06em;color:var(--color-charcoal-ink);margin-top:48px;font-size:1.5rem;font-weight:700;line-height:1.33}.bf-site .legal-shell h3{letter-spacing:-.02em;word-spacing:.06em;color:var(--color-charcoal-ink);margin-top:28px;font-size:1.125rem;font-weight:700;line-height:1.4}.bf-site .legal-shell p{margin-top:12px}.bf-site .legal-shell ul{gap:8px;margin-top:12px;display:grid}.bf-site .legal-shell ul>li{padding-left:20px;position:relative}.bf-site .legal-shell ul>li:before{content:"";border-radius:var(--radius-pill);opacity:.75;background:currentColor;width:6px;height:6px;position:absolute;top:.66em;left:2px}.bf-site .legal-shell ol{margin-top:12px;padding-left:24px;list-style:decimal;display:block}.bf-site .legal-shell ol>li{margin-top:8px}.bf-site .legal-shell table{border-collapse:collapse;width:100%;font-size:.875rem}.bf-site .legal-shell th{background:var(--wash-paper);text-align:left;color:var(--color-charcoal-ink);letter-spacing:-.02em;word-spacing:.06em;padding:10px 12px;font-weight:700}.bf-site .legal-shell td{border-top:1px solid var(--color-linen);padding:10px 12px}.bf-site .legal-shell td,.bf-site .legal-shell th{vertical-align:top}.bf-site .legal-shell td p,.bf-site .legal-shell td ul{margin-top:0}.bf-site .legal-shell a{color:var(--color-ember);text-underline-offset:2px;text-decoration:underline}.bf-site .legal-shell nav ul{gap:0;display:block}.bf-site .legal-shell nav li{padding-left:0}.bf-site .legal-shell nav li:before{content:none}.bf-site .legal-shell nav a{color:var(--color-graphite);text-decoration:none}.bf-site .legal-shell nav a:hover{color:var(--color-ember)}.bf-site .nav{-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15)}.bf-site .t-heading-lg,.bf-site .t-heading{margin-bottom:20px}.bf-site .pill--outline{border:1px solid var(--color-linen);background:var(--color-pure-white);padding:11px 23px}.bf-site .pill--outline:hover{border-color:var(--color-ash);background:color-mix(in srgb, var(--color-apricot) 34%, var(--color-pure-white))}.bf-site .pill--invert{background:var(--color-pure-white);color:var(--color-charcoal-ink)}.bf-site .pill--invert:hover{background:color-mix(in srgb, var(--color-pure-white) 92%, var(--color-charcoal-ink))}.bf-site .form-error{color:var(--color-ember);font-weight:700}.bf-site .pill:focus-visible,.bf-site a:focus-visible,.bf-site button:focus-visible,.bf-site input:focus-visible,.bf-site select:focus-visible,.bf-site textarea:focus-visible,.bf-site summary:focus-visible,.bf-site [tabindex]:focus-visible,.bf-site .field__input:focus-visible,.bf-site .opt:focus-visible,.bf-site .cal__day:focus-visible{outline:3px solid var(--color-fox-orange);outline-offset:2px}.bf-site .choice:has(:focus-visible){outline:3px solid var(--color-fox-orange);outline-offset:2px}.bf-site .link-inline{padding-block:12px}.bf-site .cal__day{border-radius:var(--radius-card);min-height:44px}.bf-site .cal__day:not(.cal__day--open){color:color-mix(in srgb, var(--color-stone) 72%, var(--color-pure-white));text-decoration:line-through}.bf-site .cal__day--picked{background:var(--color-ember);color:var(--color-pure-white);font-weight:700}.bf-site .cal__day--open.cal__day--picked:hover{background:var(--color-ember)}.bf-site .cal__nav{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}@media (max-width:619px){.bf-site .cal{padding:10px}.bf-site .cal__grid{gap:2px}}.bf-site .wrap--measure>*{max-width:620px}@media (max-width:767px){.bf-site .give__band{grid-template-areas:"head""body""cta""art"}.bf-site .give__art .spot{width:180px}.bf-site .give__h1{text-wrap:balance}.bf-site .pickup-form input[name=address_postal]{max-width:none!important}}.bf-site .field--narrow .field__input{max-width:16rem}.bf-site{flex-direction:column;min-height:100dvh;display:flex}.bf-site>main{flex:1 0 auto}.bf-site select.field__input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath fill='%2344423f' d='M0.7 0h12.6L7 8.4z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:14px 9px;padding-right:44px}.bf-site .check,.bf-site .check-row input[type=checkbox],.bf-site .choice input[type=checkbox]{appearance:none;border:1px solid var(--color-ash);background:var(--color-pure-white);cursor:pointer;border-radius:8px;flex:none;width:22px;height:22px;margin:1px 0 0}.bf-site .check:checked,.bf-site .check-row input[type=checkbox]:checked,.bf-site .choice input[type=checkbox]:checked{border-color:var(--color-fox-orange);background-color:var(--color-fox-orange);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' viewBox='0 0 14 11'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M1.6 5.9 5.1 9.4 12.4 1.7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 11px}.bf-site .check:disabled,.bf-site .check-row input[type=checkbox]:disabled,.bf-site .choice input[type=checkbox]:disabled{border-color:var(--color-linen);background-color:var(--wash-paper);cursor:not-allowed}.bf-site .pill:disabled{background:var(--color-linen);color:var(--color-stone);box-shadow:none;opacity:1;cursor:not-allowed}.bf-site .pill:disabled:hover{background:var(--color-linen);box-shadow:none;transform:none}.bf-site .field__label{flex:auto}.bf-site .field--error .field__input,.bf-site .field__input[aria-invalid=true]{border-color:var(--color-ember)}.bf-site .field__error{color:var(--color-ember);font-size:.9375rem;font-weight:700}.bf-site textarea.field__input{resize:vertical}.bf-site textarea.field__input::-webkit-resizer{display:none}.bf-site .footer__col a{letter-spacing:normal}.bf-site .sent-card{max-width:668px}.bf-site .hero__lead{font-weight:700}
