.bf-defs.svelte-qzh7t2{block-size:0;inline-size:0;position:absolute;overflow:hidden}.bfh.svelte-qzh7t2,.bfband.svelte-qzh7t2,.bf.svelte-qzh7t2{--bf-ink:#0d0d0d;--bf-crim:var(--primary,#b3122e);--bf-gold:#e7b75a}.bfh.svelte-qzh7t2{isolation:isolate;background:var(--bf-ink);color:#fff;align-items:center;min-block-size:clamp(30rem,24rem + 22vw,44rem);display:grid;position:relative;overflow:clip}.bfh-img.svelte-qzh7t2{object-fit:cover;object-position:78% 50%;z-index:-2;block-size:100%;inline-size:100%;position:absolute;inset:0}.bfh.svelte-qzh7t2:before{content:"";z-index:-1;background:linear-gradient(90deg,#0d0d0df5 0%,#0d0d0dd1 34%,#0d0d0d1a 68%),linear-gradient(#0000 65%,#0d0d0dd9 100%);position:absolute;inset:0}@media (width<760px){.bfh.svelte-qzh7t2{align-items:end}.bfh-img.svelte-qzh7t2{object-position:72% 0%;block-size:62%}.bfh.svelte-qzh7t2:before{background:linear-gradient(0deg, var(--bf-ink) 38%, #0d0d0d8c 62%, #0d0d0d0d 100%)}}.bfh-in.svelte-qzh7t2{flex-direction:column;align-items:flex-start;gap:clamp(14px,1.6vw,22px);padding-block:clamp(2.5rem,1.5rem + 4vw,5rem);display:flex;position:relative}@media (width<760px){.bfh-in.svelte-qzh7t2{padding-block-start:15rem}}.bfh-chip.svelte-qzh7t2 span:where(.svelte-qzh7t2){color:var(--bf-gold);border-radius:var(--radius-circle,999px);font-size:var(--text-xs,.8rem);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-box:trim-both cap alphabetic;border:1px solid #e7b75a99;padding:8px 13px;font-weight:800;display:inline-block}.bfh-title.svelte-qzh7t2{letter-spacing:-.035em;text-transform:uppercase;flex-direction:column;gap:.08em;margin:0;font-size:clamp(3.6rem,2rem + 7.4vw,8.5rem);font-weight:900;line-height:.86;display:flex}.bfh-black.svelte-qzh7t2{color:var(--bf-ink);-webkit-text-stroke:4px #fff;paint-order:stroke fill}.bfh-friday.svelte-qzh7t2{color:var(--bf-crim);text-shadow:0 0 40px #b3122e8c}.bfh-lead.svelte-qzh7t2{max-inline-size:46ch;font-size:var(--text-m,1.05rem);color:#ffffffdb;text-wrap:pretty;margin:0}.bfh-cd.svelte-qzh7t2{font-variant-numeric:tabular-nums;gap:clamp(6px,1vw,12px);display:flex}.cd-cell.svelte-qzh7t2{flex-direction:column;align-items:center;gap:7px;display:flex}.cd-cell.svelte-qzh7t2 b:where(.svelte-qzh7t2){color:#fff;background:linear-gradient(#1f1f1f 0 50%,#171717 50% 100%);border-radius:12px;place-items:center;block-size:clamp(3.4rem,2.8rem + 2.4vw,5rem);min-inline-size:clamp(3.4rem,2.8rem + 2.4vw,5rem);padding-inline:8px;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.4rem);font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff14,0 10px 24px #00000073}.cd-cell.svelte-qzh7t2 b:where(.svelte-qzh7t2) span:where(.svelte-qzh7t2){text-box:trim-both cap alphabetic;display:inline-block}.cd-cell.svelte-qzh7t2:last-child b:where(.svelte-qzh7t2){color:var(--bf-gold)}.cd-cell.svelte-qzh7t2 i:where(.svelte-qzh7t2){font-style:normal;font-size:var(--text-xs,.75rem);letter-spacing:.1em;text-transform:uppercase;color:#fff9;font-weight:700}.bfh-ctas.svelte-qzh7t2{flex-wrap:wrap;gap:10px;display:flex}.bfh-btn.svelte-qzh7t2 span:where(.svelte-qzh7t2){text-box:trim-both cap alphabetic;display:inline-block}.bfh-btn--ghost.svelte-qzh7t2{color:#fff;background:#ffffff0f;border:1px solid #fff6}@media (hover:hover){.bfh-btn--ghost.svelte-qzh7t2:hover{color:var(--bf-ink);background:#fff}}.bfh-confetti.svelte-qzh7t2{z-index:-1;pointer-events:none;position:absolute;inset:0}.bfh-confetti.svelte-qzh7t2 i:where(.svelte-qzh7t2){inline-size:var(--w);block-size:var(--h);background:var(--c);opacity:var(--o);animation:svelte-qzh7t2-fall var(--d) cubic-bezier(.35, .1, .65, .9) var(--dl) infinite;border-radius:1.5px;position:absolute;inset-block-start:-24px;inset-inline-start:var(--x)}@keyframes svelte-qzh7t2-fall{0%{transform:translate3d(0, 0, 0) rotate(var(--r0)) rotateX(0deg)}33%{transform:translate3d(calc(var(--dx) * .6), 16rem, 0) rotate(calc(var(--r0) + var(--r1) * .33)) rotateX(180deg)}66%{transform:translate3d(calc(var(--dx) * -.4), 32rem, 0) rotate(calc(var(--r0) + var(--r1) * .66)) rotateX(360deg)}to{transform:translate3d(var(--dx), 48rem, 0) rotate(calc(var(--r0) + var(--r1))) rotateX(540deg)}}.bfband-wrap.svelte-qzh7t2{z-index:2;margin-block:-26px 0;padding-block:0 30px;position:relative;overflow:clip visible}.bfband.svelte-qzh7t2{background:var(--bf-crim);color:#fff;inline-size:104%;margin-inline-start:-2%;position:relative;overflow:clip;transform:rotate(-1.6deg);box-shadow:0 14px 30px #b3122e47}.bfband-track.svelte-qzh7t2{inline-size:max-content;animation:108s linear infinite svelte-qzh7t2-band;display:flex}.bfband-set.svelte-qzh7t2{align-items:center;gap:22px;padding:14px 11px;display:flex}.bfband-it.svelte-qzh7t2{white-space:nowrap;text-transform:uppercase;letter-spacing:.02em;text-box:trim-both cap alphabetic;font-size:clamp(1rem,.85rem + .6vw,1.35rem);font-weight:900;display:inline-block}.star.svelte-qzh7t2{block-size:18px;inline-size:18px;fill:var(--bf-gold);flex:none}@keyframes svelte-qzh7t2-band{to{transform:translate(-50%)}}.bf.svelte-qzh7t2{padding-block:clamp(3.5rem, 2.5rem + 3vw, 5.5rem) var(--space-2xl,4rem);flex-direction:column;gap:clamp(3.5rem,2.5rem + 4vw,6rem);display:flex;overflow:clip visible}.bf-sec.svelte-qzh7t2{flex-direction:column;gap:clamp(1.5rem,1rem + 2vw,2.5rem);scroll-margin-block-start:6rem;display:flex}.bf-sec-head.svelte-qzh7t2{flex-direction:column;gap:10px;max-inline-size:60ch;display:flex}.bf-sec-head.svelte-qzh7t2 h2:where(.svelte-qzh7t2){letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.4rem + 2.6vw,3.4rem);font-weight:900;line-height:1}.bf-sec-head.svelte-qzh7t2 p:where(.svelte-qzh7t2){color:var(--text-dark-muted,#555);text-wrap:pretty;margin:0}.bf-kicker.svelte-qzh7t2{color:var(--bf-crim);font-size:var(--text-xs,.8rem);letter-spacing:.12em;text-transform:uppercase;text-box:trim-both cap alphabetic;align-self:flex-start;font-weight:800;display:inline-block}.bx-grid.svelte-qzh7t2{grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));align-items:start;gap:clamp(3rem,2rem + 3vw,4.5rem) clamp(1.25rem,.5rem + 2vw,2.5rem);padding-block-start:2rem;display:grid}.bx.svelte-qzh7t2{--bx:var(--bf-crim);--bx-soft:#fbeaec;background:#fff;border-radius:22px;flex-direction:column;min-inline-size:0;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:flex;position:relative;box-shadow:0 1px #0000000a,0 18px 40px -18px #00000047}.bx--saunailta.svelte-qzh7t2{--bx:#1d5d8a;--bx-soft:#e7f0f7}.bx--cocktailbileet.svelte-qzh7t2{--bx:#c2187a;--bx-soft:#fbe8f3}.bx--viskifani.svelte-qzh7t2{--bx:#a5641a;--bx-soft:#f8efe3}@media (hover:hover){.bx.svelte-qzh7t2:hover{transform:translateY(-6px);box-shadow:0 1px #0000000a,0 30px 60px -22px #00000061}.bx.svelte-qzh7t2:hover .bx-cut:where(.svelte-qzh7t2){transform:translateY(-14px)rotate(-2deg)scale(1.04)}.bx.svelte-qzh7t2:hover .bx-scene:where(.svelte-qzh7t2){transform:scale(1.05)}}.bx-media.svelte-qzh7t2{aspect-ratio:16/10;background:var(--bf-ink);border-radius:22px 22px 0 0;display:block;position:relative;overflow:clip}.bx-scene.svelte-qzh7t2{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.bx-media.svelte-qzh7t2:after{content:"";background:linear-gradient(#00000073 0%,#0000 40%);position:absolute;inset:0}.bx-num.svelte-qzh7t2{z-index:1;color:#fff;filter:url(#bf-outline)drop-shadow(0 2px 6px #00000059);font-size:clamp(2.6rem,2rem + 2vw,3.6rem);font-weight:900;line-height:1;position:absolute;inset-block-start:14px;inset-inline-start:18px}.bx-kick.svelte-qzh7t2{z-index:1;position:absolute;inset-block-start:18px;inset-inline-end:18px}.bx-kick.svelte-qzh7t2 span:where(.svelte-qzh7t2){background:var(--bx);color:#fff;border-radius:var(--radius-circle,999px);font-size:var(--text-xs,.75rem);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-box:trim-both cap alphabetic;padding:7px 11px;font-weight:800;display:inline-block}.bx-cut.svelte-qzh7t2{z-index:2;inset-inline-end:-.75rem;transform-origin:50% 100%;filter:drop-shadow(0 18px 22px #00000059);pointer-events:none;block-size:auto;inline-size:clamp(9.5rem,4.5rem + 14vw,19rem);transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:clamp(8rem,4rem + 14vw,15rem);transform:rotate(4deg)}.bx-body.svelte-qzh7t2{flex-direction:column;gap:14px;min-inline-size:0;padding:clamp(18px,1rem + 1vw,28px);display:flex}.bx-body.svelte-qzh7t2 h3:where(.svelte-qzh7t2){letter-spacing:-.01em;text-wrap:balance;max-inline-size:60%;margin:0;font-size:clamp(1.5rem,1.2rem + 1.1vw,2rem);font-weight:900}.bx-body.svelte-qzh7t2 h3:where(.svelte-qzh7t2) a:where(.svelte-qzh7t2){color:inherit;text-decoration:none}@media (hover:hover){.bx-body.svelte-qzh7t2 h3:where(.svelte-qzh7t2) a:where(.svelte-qzh7t2):hover{color:var(--bx)}}.bx-line.svelte-qzh7t2{max-inline-size:60%;color:var(--text-dark-muted,#555);text-wrap:pretty;margin:0}.bx-sum.svelte-qzh7t2{background:var(--bx-soft);border-radius:14px;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 16px;display:flex}.bx-units.svelte-qzh7t2 span:where(.svelte-qzh7t2){color:var(--bx);border-radius:var(--radius-circle,999px);font-size:var(--text-xs,.8rem);white-space:nowrap;text-box:trim-both cap alphabetic;background:#fff;padding:8px 11px;font-weight:800;display:inline-block}.bx-total.svelte-qzh7t2{text-align:end;flex-direction:column;align-items:flex-end;gap:10px;display:flex}.bx-total.svelte-qzh7t2 small:where(.svelte-qzh7t2){font-size:var(--text-xs,.75rem);color:var(--text-dark-muted,#555);white-space:nowrap}.bx-total.svelte-qzh7t2 b:where(.svelte-qzh7t2){color:var(--bx);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:900;line-height:1}.bx-list.svelte-qzh7t2{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bx-row.svelte-qzh7t2{color:inherit;font-size:var(--text-s,.92rem);border-radius:12px;grid-template-columns:44px minmax(0,1fr) 3.4em 5.6em 16px;align-items:center;gap:12px;padding:6px 10px 6px 6px;text-decoration:none;transition:background .15s,transform .15s;display:grid}.bx-thumb.svelte-qzh7t2{background:#f4f4f4;border-radius:10px;place-items:center;block-size:44px;inline-size:44px;display:grid;overflow:clip}.bx-thumb.svelte-qzh7t2 img:where(.svelte-qzh7t2){object-fit:contain;mix-blend-mode:multiply;block-size:100%;inline-size:100%}.bx-name.svelte-qzh7t2{text-wrap:pretty;min-inline-size:0;font-weight:600}.bx-qty.svelte-qzh7t2{color:var(--text-dark-muted,#555);white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:end}.bx-unit.svelte-qzh7t2{white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:end;font-weight:700}.bx-arrow.svelte-qzh7t2{fill:none;block-size:16px;inline-size:16px;stroke:var(--bx);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.45;transition:transform .15s,opacity .15s}@media (hover:hover){.bx-row.svelte-qzh7t2:hover{background:var(--bx-soft)}.bx-row.svelte-qzh7t2:hover .bx-name:where(.svelte-qzh7t2){color:var(--bx);text-underline-offset:3px;text-decoration:underline}.bx-row.svelte-qzh7t2:hover .bx-arrow:where(.svelte-qzh7t2){opacity:1;transform:translate(3px)}}.bx-row.svelte-qzh7t2:active{background:var(--bx-soft)}.bx-row.svelte-qzh7t2:focus-visible{outline:2px solid var(--bx);outline-offset:0}.bx.svelte-qzh7t2 .bfb{margin:4px 0 0}.bx.svelte-qzh7t2 .bfb-note{background:var(--bf-ink);color:#fff;border-color:#0000}.bx.svelte-qzh7t2 .bfb-note b{color:var(--bf-gold)}.bx-more.svelte-qzh7t2{color:var(--bx);font-weight:700;font-size:var(--text-s,.9rem);text-underline-offset:3px;align-self:flex-start;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.bx-more.svelte-qzh7t2:hover{text-decoration-thickness:2px}}@media (width<520px){.bx-row.svelte-qzh7t2{grid-template-columns:40px minmax(0,1fr) 3.4em 14px}.bx-row.svelte-qzh7t2 .bx-unit:where(.svelte-qzh7t2){display:none}.bx-thumb.svelte-qzh7t2{block-size:40px;inline-size:40px}.bx-cut.svelte-qzh7t2{top:3.5rem;inline-size:8.5rem;inset-inline-end:.5rem}.bx-body.svelte-qzh7t2 h3:where(.svelte-qzh7t2),.bx-line.svelte-qzh7t2{max-inline-size:none}}.how.svelte-qzh7t2{counter-reset:how;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.how.svelte-qzh7t2 li:where(.svelte-qzh7t2){counter-increment:how;background:var(--bf-ink);color:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:26px 22px 22px;display:flex;position:relative;overflow:clip}.how.svelte-qzh7t2 li:where(.svelte-qzh7t2):after{content:counter(how);color:var(--bf-ink);-webkit-text-stroke:3px #ffffff24;paint-order:stroke fill;font-size:7rem;font-weight:900;line-height:1;position:absolute;inset-block-start:-18px;inset-inline-end:10px}.how.svelte-qzh7t2 svg:where(.svelte-qzh7t2){fill:none;block-size:30px;inline-size:30px;stroke:var(--bf-gold);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.how.svelte-qzh7t2 b:where(.svelte-qzh7t2){font-size:var(--text-l,1.2rem)}.how.svelte-qzh7t2 span:where(.svelte-qzh7t2){color:#ffffffb8;font-size:var(--text-s,.92rem);text-wrap:pretty}.bf-guide.svelte-qzh7t2{isolation:isolate;color:#fff;background:linear-gradient(90deg, #0d0d0df2 0%, #0d0d0d99 55%, #b3122e59 100%), var(--bf-ink) var(--guide-bg) center / cover;border-radius:24px;align-items:center;min-block-size:15rem;padding:clamp(24px,1rem + 3vw,48px);text-decoration:none;display:flex;position:relative;overflow:clip}.bf-guide-copy.svelte-qzh7t2{flex-direction:column;gap:12px;max-inline-size:34ch;display:flex}.bf-guide.svelte-qzh7t2 b:where(.svelte-qzh7t2){text-wrap:balance;font-size:clamp(1.4rem,1.1rem + 1.2vw,2.1rem);font-weight:900;line-height:1.1}.bf-guide-go.svelte-qzh7t2{color:var(--bf-gold);align-items:center;gap:8px;font-weight:800;display:inline-flex}.bf-guide-go.svelte-qzh7t2 span:where(.svelte-qzh7t2){text-box:trim-both cap alphabetic;display:inline-block}.bf-guide-go.svelte-qzh7t2 svg:where(.svelte-qzh7t2){fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;block-size:18px;inline-size:18px;transition:transform .2s}@media (hover:hover){.bf-guide.svelte-qzh7t2:hover .bf-guide-go:where(.svelte-qzh7t2) svg:where(.svelte-qzh7t2){transform:translate(5px)}.bf-guide.svelte-qzh7t2:hover .bf-guide-go:where(.svelte-qzh7t2) span:where(.svelte-qzh7t2){text-underline-offset:3px;text-decoration:underline}}.bf-guide.svelte-qzh7t2:focus-visible{outline:3px solid var(--bf-gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){.bfband-track.svelte-qzh7t2,.bfh-confetti.svelte-qzh7t2 i:where(.svelte-qzh7t2){animation:none}.bfh-confetti.svelte-qzh7t2{display:none}}
