.bf-site .org-lockup{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}.bf-site .org-lockup__logo{object-fit:contain;width:auto;max-width:220px;height:auto;max-height:56px}.bf-site .org-lockup__name{font-family:var(--font-display);color:var(--color-charcoal-ink);font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:700;line-height:1.1}.bf-site .dropoffs{gap:24px;margin-top:32px;display:grid}@media (min-width:1024px){.bf-site .dropoffs{grid-template-columns:1.4fr 1fr}.bf-site .dropoffs>:last-child:has(.place+.place){grid-auto-rows:minmax(min-content,1fr);gap:16px;display:grid}.bf-site .dropoffs>:last-child:has(.place+.place) .place+.place{margin-top:0}}.bf-site .map-frame{border-radius:var(--radius-card-lg);border:1px solid var(--color-linen);background:var(--color-pure-white);min-height:320px;overflow:hidden}.bf-site .map-frame>*{border:0!important;border-radius:0!important}.bf-site .place{background:var(--color-pure-white);border:1px solid var(--color-linen);border-radius:var(--radius-card-lg);padding:20px}.bf-site .place+.place{margin-top:16px}.bf-site .place__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bf-site .place__name{color:var(--color-charcoal-ink);align-items:center;gap:8px;font-size:1rem;font-weight:700;display:flex}.bf-site .place__mark{flex:none;width:24px;height:24px}.bf-site .place__tag{border-radius:var(--radius-pill);background:var(--color-apricot);color:var(--color-charcoal-ink);flex:none;padding:4px 10px;font-size:.75rem;font-weight:700}.bf-site .place__rows{gap:8px;margin:14px 0 0;display:grid}.bf-site .place__row{color:var(--color-graphite);gap:10px;margin:0;font-size:.9375rem;line-height:1.5;display:flex}.bf-site .place__row dd{white-space:pre-line;margin:0}.bf-site .place__label{color:var(--color-stone);flex:none;min-width:5.5rem;font-weight:700}.bf-site .place__cta{margin-top:16px}.bf-site .joincode{background:var(--color-page-cream);border:1px solid var(--color-linen);text-align:center;border-radius:16px;padding:16px}.bf-site .joincode__label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ember);font-size:.75rem;font-weight:700;display:block}.bf-site .joincode__value{font-variant-numeric:tabular-nums;letter-spacing:.18em;color:var(--color-charcoal-ink);margin-top:6px;font-size:1.75rem;font-weight:700;display:block}.bf-site .qr-row{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.bf-site .qr-card{background:var(--color-pure-white);border:1px solid var(--color-linen);border-radius:20px;align-items:center;gap:16px;padding:16px;display:flex}.bf-site .qr-card__art{flex:none;line-height:0}.bf-site .qr-card__say{max-width:16ch;margin:0}.bf-site .walk{gap:24px;margin-top:32px;display:grid}@media (min-width:720px){.bf-site .walk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.bf-site .walk{grid-template-columns:repeat(3,minmax(0,1fr))}}.bf-site .walk__card{background:var(--color-pure-white);border:1px solid var(--color-linen);border-radius:var(--radius-card-lg);flex-direction:column;padding:20px;display:flex}.bf-site .walk__head{align-items:center;gap:12px;display:flex}.bf-site .walk__num{border-radius:var(--radius-pill);background:var(--color-fox-orange);width:32px;height:32px;color:var(--color-pure-white);flex:none;place-items:center;font-weight:700;display:grid}.bf-site .walk__plate{background:color-mix(in srgb, var(--color-apricot) 34%, var(--color-pure-white));border-radius:var(--radius-card-lg);flex:1;place-items:center;margin-top:16px;padding:16px;display:grid}.bf-site .walk__shot{border:1px solid var(--color-linen);border-radius:var(--radius-card);width:auto;max-width:100%;max-height:420px}.bf-site .walk__say{margin-top:16px}.bf-site .actionbar{background:var(--color-pure-white);border:1px solid var(--color-linen);border-radius:var(--radius-card-lg);flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex}@media (min-width:720px){.bf-site .actionbar{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}}.bf-site .actionbar__say{min-width:0}.bf-site .actionbar .pill{flex:none}.bf-site .kit-page{max-width:62rem;margin-inline:auto}.bf-site .kit-page--narrow{max-width:34rem}.bf-site .state{text-align:center;max-width:34rem;margin-inline:auto}.bf-site .state>*+*{margin-top:16px}.bf-site .state .cta-row{justify-content:center;margin-top:28px}.bf-site .win:disabled{background:var(--color-page-cream);color:var(--color-stone);border-color:var(--color-linen);cursor:not-allowed}.bf-site .slotbox{border:1px solid var(--color-linen);border-radius:var(--radius-card);background:var(--wash-paper);margin-top:10px;padding:16px 20px}.bf-site .slotbox>*+*{margin-top:16px}.bf-site .slotbox .cal-windows{margin-top:10px}.bf-site .slot-label{color:var(--color-charcoal-ink);font-weight:700;display:block}.bf-site .suggest-wrap{position:relative}.bf-site .suggest{z-index:20;background:var(--color-pure-white);border:1px solid var(--color-linen);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0}.bf-site .suggest button{width:100%;min-height:44px;font:inherit;text-align:left;color:var(--color-graphite);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;display:block}.bf-site .suggest button:hover,.bf-site .suggest button:focus-visible{background:var(--color-page-cream);color:var(--color-charcoal-ink)}.bf-site .refcode{border:1px solid var(--color-linen);border-radius:var(--radius-pill);background:var(--color-pure-white);letter-spacing:.14em;color:var(--color-charcoal-ink);margin-top:4px;padding:10px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;display:inline-block}.bf-site .field__file{border:1px solid var(--color-ash);border-radius:var(--radius-card);background:var(--color-pure-white);width:100%;min-height:48px;font:inherit;color:var(--color-graphite);padding:10px 12px;display:block}.bf-site .field__file::file-selector-button{border-radius:var(--radius-pill);background:var(--color-charcoal-ink);min-height:32px;color:var(--color-pure-white);font:inherit;cursor:pointer;border:0;margin-right:12px;padding:6px 14px;font-weight:600}.bf-site .kit-page button{font:revert-layer;color:revert-layer}.bf-site .kit-page a{color:revert-layer;-webkit-text-decoration:revert-layer;text-decoration:revert-layer}.bf-site .kit-page :is(h1,h2,h3,p,dl,dd,dt,figure){margin:revert-layer}.bf-site .kit-page ul{margin:revert-layer;padding:revert-layer;list-style:revert-layer}.bf-site .kit-page :is(img,svg,video){display:revert-layer;max-width:revert-layer}.bf-site .bf-zoom button{color:revert-layer}
