.bx3.bx3-hero{position:relative;display:block;overflow:hidden;background:var(--bx3-choc);color:var(--bx3-white);touch-action:pan-y;line-height:1;container:bx3hero/size}.bx3.bx3-hero--ratio{aspect-ratio:var(--bx3-ar,1728/643)}.bx3.bx3-hero--full{height:100vh;height:100svh;min-height:560px;max-height:1080px}@media(max-width:767px){.bx3.bx3-hero--ratio{aspect-ratio:var(--bx3-ar-m,2/1)}}@media(max-width:767px){.bx3.bx3-hero--flat,.bx3.bx3-hero--ratio.bx3-hero--flat{aspect-ratio:var(--bx3-ar,1728/643);height:auto;min-height:0;max-height:none}.bx3.bx3-hero--flat.bx3-hero--shade:before{display:none}}.bx3.bx3-hero--shade:before{content:"";position:absolute;inset:0 0 auto;height:28%;z-index:1;pointer-events:none;background:linear-gradient(180deg,#28160c61,#28160c00)}.bx3 .bx3-hero__slides{position:absolute;inset:0}.bx3 .bx3-hero__slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 1s var(--bx3-ease),visibility 0s linear 1s}.bx3 .bx3-hero__slide.is-active{opacity:1;visibility:visible;z-index:1;transition:opacity 1s var(--bx3-ease)}.bx3 .bx3-hero__slide.is-leaving{visibility:visible;opacity:1;z-index:0;transition:none}.bx3 .bx3-hero__slide.is-side{visibility:visible;opacity:1;z-index:1;transition:none}.bx3.bx3-hero.is-instant .bx3-hero__slide{transition:none}.bx3.bx3-hero.is-drag{cursor:grabbing;-webkit-user-select:none;user-select:none}.bx3 .bx3-hero__slides.is-peek{animation:bx3-hero-peek 1.6s both}@keyframes bx3-hero-peek{0%{transform:none;animation-timing-function:cubic-bezier(.3,0,.2,1)}40%,56%{transform:translate3d(max(-13%,-96px),0,0);animation-timing-function:cubic-bezier(.45,0,.25,1)}to{transform:none}}.bx3 .bx3-hero__link{position:absolute;inset:0;display:block;color:inherit}.bx3 .bx3-hero__media{position:absolute;inset:0;background:var(--bx3-choc)}.bx3.bx3-hero--ratio .bx3-hero__media img{object-fit:cover}.bx3 .bx3-hero__media>.bx3-hero__video{z-index:1}.bx3 .bx3-hero__slide.has-copy .bx3-hero__media:after,.bx3.bx3-hero--cta-line .bx3-hero__slide.has-cta .bx3-hero__media:after{content:"";position:absolute;inset:0;z-index:2;background:rgba(40,22,12,var(--bx3-ov,.3));pointer-events:none}.bx3.bx3-hero--dark .bx3-hero__slide.has-copy .bx3-hero__media:after,.bx3.bx3-hero--dark.bx3-hero--cta-line .bx3-hero__slide.has-cta .bx3-hero__media:after{background:rgba(254,244,229,var(--bx3-ov,.3))}.bx3 .bx3-hero__body{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:calc(var(--bx3-top,0px) + var(--bx3-nav-h) + 24px) var(--bx3-wrap-x) clamp(40px,4.4vw,84px);pointer-events:none;color:var(--bx3-white);line-height:1.2}.bx3.bx3-hero--dark .bx3-hero__body{color:var(--bx3-ink)}.bx3 .bx3-hero__body>*{max-width:min(46em,100%);pointer-events:auto}.bx3 .bx3-hero__title{margin:0;font-family:var(--bx3-font);font-size:clamp(2rem,4vw,3.75rem);font-weight:700;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:inherit;text-wrap:balance}.bx3 .bx3-hero__text{margin:clamp(12px,1.4vw,22px) 0 0;max-width:min(36em,100%);font-size:var(--bx3-fs-body);line-height:1.7;color:inherit;opacity:.92;text-wrap:pretty}.bx3 .bx3-hero__body a.bx3-hero__cta[href]{margin-top:clamp(20px,2.2vw,36px)}.bx3 .bx3-hero__title+a.bx3-hero__cta[href]{margin-top:clamp(24px,2.6vw,40px)}.bx3 .bx3-hero__body>a.bx3-hero__cta[href]:first-child{margin-top:0}.bx3.bx3-hero--at-left .bx3-hero__body{align-items:flex-start;text-align:left}.bx3.bx3-hero--at-right .bx3-hero__body{align-items:flex-end;text-align:right}.bx3.bx3-hero--at-bottom-left .bx3-hero__body{justify-content:flex-end;align-items:flex-start;text-align:left}.bx3.bx3-hero--at-bottom .bx3-hero__body{justify-content:flex-end}.bx3.bx3-hero--text:not(.bx3-hero--single) .bx3-hero__body{padding-left:max(var(--bx3-wrap-x),104px);padding-right:max(var(--bx3-wrap-x),104px);padding-bottom:calc(clamp(40px,4.4vw,84px) + 52px)}.bx3 .bx3-hero__slide .bx3-hero__body>*{opacity:0;transform:translate3d(0,16px,0);transition:opacity .35s var(--bx3-ease),transform .35s var(--bx3-ease)}.bx3 .bx3-hero__body>a.bx3-hero__cta[href]{transition:opacity .35s var(--bx3-ease),transform .35s var(--bx3-ease),background-color var(--bx3-t) var(--bx3-ease),border-color var(--bx3-t) var(--bx3-ease),color var(--bx3-t) var(--bx3-ease)}.bx3 .bx3-hero__slide.is-active .bx3-hero__body>*{opacity:1;transform:none;transition-duration:.8s}.bx3 .bx3-hero__slide.is-active .bx3-hero__body>a.bx3-hero__cta[href]{transition-duration:.8s,.8s,var(--bx3-t),var(--bx3-t),var(--bx3-t)}.bx3 .bx3-hero__slide.is-active .bx3-hero__body>:nth-child(1){transition-delay:.25s,.25s,0s,0s,0s}.bx3 .bx3-hero__slide.is-active .bx3-hero__body>:nth-child(2){transition-delay:.35s,.35s,0s,0s,0s}.bx3 .bx3-hero__slide.is-active .bx3-hero__body>:nth-child(3){transition-delay:.45s,.45s,0s,0s,0s}.bx3.bx3-hero--cta-orange a.bx3-hero__cta[href]{background-color:#c84d00;border-color:#c84d00;color:var(--bx3-white)}.bx3.bx3-hero--cta-orange a.bx3-hero__cta[href]:is(:hover,:focus-visible){background-color:#a84000;border-color:#a84000;color:var(--bx3-white)}.bx3.bx3-hero--cta-choc a.bx3-hero__cta[href]{background-color:var(--bx3-choc);border-color:var(--bx3-choc);color:var(--bx3-white)}.bx3.bx3-hero--cta-choc a.bx3-hero__cta[href]:is(:hover,:focus-visible){background-color:#4a2a17;border-color:#4a2a17;color:var(--bx3-white)}.bx3.bx3-hero--cta-cream a.bx3-hero__cta[href]{background-color:var(--bx3-cream);border-color:var(--bx3-cream);color:var(--bx3-choc)}.bx3.bx3-hero--cta-cream a.bx3-hero__cta[href]:is(:hover,:focus-visible){background-color:var(--bx3-white);border-color:var(--bx3-white);color:var(--bx3-choc)}.bx3.bx3-hero:is(.bx3-hero--cta-orange,.bx3-hero--cta-choc,.bx3-hero--cta-cream) a.bx3-hero__cta[href]{font-weight:700;box-shadow:0 10px 24px -14px #28160c8c}@media(min-width:768px){.bx3.bx3-hero--cta-corner .bx3-hero__body a.bx3-hero__cta[href]{position:absolute;right:max(var(--bx3-wrap-x),104px);bottom:clamp(32px,3.6vw,68px);margin:0;max-width:calc(50% - 104px)}}@container bx3hero (max-height:300px){.bx3 .bx3-hero__body,.bx3.bx3-hero--text:not(.bx3-hero--single) .bx3-hero__body{padding:calc(var(--bx3-top,0px) + var(--bx3-nav-h) + 8px) var(--bx3-wrap-x) 16px}.bx3.bx3-hero--flat .bx3-hero__body{padding-top:14px}.bx3 .bx3-hero__title{font-size:clamp(1.375rem,6.4vw,1.875rem)}.bx3 .bx3-hero__text{display:none}.bx3 .bx3-hero__body a.bx3-hero__cta[href]{margin-top:10px;padding-top:.7em;padding-bottom:.7em}}.bx3 button.bx3-hero__arrow{position:absolute;top:50%;z-index:3;width:60px;height:60px;margin-top:-30px;display:grid;place-items:center;color:var(--bx3-white);opacity:.9;border-radius:50%;transition:opacity var(--bx3-t) var(--bx3-ease),background-color var(--bx3-t) var(--bx3-ease),color var(--bx3-t) var(--bx3-ease),transform var(--bx3-t) var(--bx3-ease)}.bx3 .bx3-hero__arrow svg{width:46px;height:46px;stroke-width:1.7;filter:drop-shadow(0 0 1px rgba(40,22,12,.7)) drop-shadow(0 1px 8px rgba(40,22,12,.35))}.bx3 button.bx3-hero__arrow:is(:hover,:focus-visible){opacity:1;color:var(--bx3-white)}.bx3 .bx3-hero__arrow--prev{left:clamp(6px,1.6vw,32px)}.bx3 .bx3-hero__arrow--next{right:clamp(6px,1.6vw,32px)}.bx3 button.bx3-hero__arrow--prev:hover{transform:translate(-2px)}.bx3 button.bx3-hero__arrow--next:hover{transform:translate(2px)}.bx3.bx3-hero--arrows-circle button.bx3-hero__arrow{width:52px;height:52px;margin-top:-26px;background-color:var(--bx3-white);color:var(--bx3-choc);opacity:1;box-shadow:0 10px 26px -12px #28160c80}.bx3.bx3-hero--arrows-circle .bx3-hero__arrow svg{width:22px;height:22px;stroke-width:1.8;filter:none}.bx3.bx3-hero--arrows-circle button.bx3-hero__arrow:is(:hover,:focus-visible){background-color:var(--bx3-choc);color:var(--bx3-white);transform:none}.bx3 .bx3-hero__ctrl{position:absolute;left:50%;bottom:clamp(16px,2.4vw,46px);z-index:3;display:flex;gap:12px;transform:translate(-50%);transition:opacity var(--bx3-t) var(--bx3-ease),visibility 0s}.bx3 .bx3-hero__ctrl.is-off{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--bx3-t) var(--bx3-ease),visibility 0s linear var(--bx3-t)}.bx3 button.bx3-hero__btn{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.85);border-radius:50%;color:var(--bx3-white);background-color:#28160c2e;transition:background-color var(--bx3-t) var(--bx3-ease),color var(--bx3-t) var(--bx3-ease)}.bx3 button.bx3-hero__btn:is(:hover,:focus-visible){background-color:var(--bx3-white);color:var(--bx3-choc);border-color:var(--bx3-white)}.bx3 .bx3-hero__btn .i-play,.bx3 .bx3-hero__btn .i-sound{display:none}.bx3 .bx3-hero__pause[aria-pressed=true] .i-play{display:block}.bx3 .bx3-hero__pause[aria-pressed=true] .i-pause{display:none}.bx3 .bx3-hero__mute[aria-pressed=true] .i-sound{display:block}.bx3 .bx3-hero__mute[aria-pressed=true] .i-muted,.bx3 .bx3-hero__dots{display:none}.bx3 button.bx3-hero__dot{position:relative;width:34px;height:28px;display:grid;place-items:center;--dot-track:rgba(255,255,255,.45);--dot-fill:var(--bx3-white)}.bx3 .bx3-hero__dot i{position:relative;display:block;width:26px;height:2px;border-radius:2px;overflow:hidden;background:var(--dot-track);transition:width var(--bx3-t) var(--bx3-ease),background-color var(--bx3-t) var(--bx3-ease)}.bx3 .bx3-hero__dot i:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--dot-fill);transform:scaleX(0);transform-origin:0 50%}.bx3 .bx3-hero__dot.is-active i:after{animation:bx3-hero-fill var(--bx3-dur,6s) linear both;animation-play-state:paused}.bx3.bx3-hero.is-running .bx3-hero__dot.is-active i:after{animation-play-state:running}.bx3.bx3-hero.is-still .bx3-hero__dot.is-active i:after{animation:none;transform:none}@keyframes bx3-hero-fill{0%{transform:scaleX(0)}to{transform:none}}.bx3.bx3-hero--dots-dot button.bx3-hero__dot{width:22px}.bx3.bx3-hero--dots-dot .bx3-hero__dot i{width:6px;height:6px;border-radius:3px}.bx3.bx3-hero--dots-dot .bx3-hero__dot.is-active i{width:18px;background:var(--dot-fill)}.bx3.bx3-hero--dots-dot .bx3-hero__dot.is-active i:after{animation:none;transform:none}@media(max-width:767px){.bx3 button.bx3-hero__arrow{display:none}.bx3 .bx3-hero__dots{position:absolute;left:50%;bottom:4px;z-index:3;display:flex;transform:translate(-50%);filter:drop-shadow(0 0 4px rgba(40,22,12,.5))}.bx3 button.bx3-hero__btn{width:36px;height:36px}.bx3 .bx3-hero__ctrl{left:auto;right:12px;bottom:12px;transform:none}.bx3.bx3-hero--at-right .bx3-hero__body{align-items:flex-start;text-align:left}.bx3.bx3-hero--text:not(.bx3-hero--single) .bx3-hero__body{padding-left:var(--bx3-wrap-x);padding-right:var(--bx3-wrap-x);padding-bottom:40px}.bx3 .bx3-hero__title{font-size:clamp(1.75rem,8vw,2.5rem)}.bx3.bx3-hero--flat .bx3-hero__body{padding-top:20px;padding-bottom:20px}.bx3.bx3-hero--flat .bx3-hero__title{font-size:clamp(1.5rem,7vw,2rem)}.bx3.bx3-hero--flat .bx3-hero__text{display:none}.bx3.bx3-hero--flat .bx3-hero__body a.bx3-hero__cta[href]{margin-top:12px}.bx3.bx3-hero.bx3-hero--strip{aspect-ratio:auto;height:auto;min-height:0;max-height:none;container-type:inline-size;background:var(--bx3-white);color:var(--bx3-ink);--bx3-ih:calc(100cqw / (var(--bx3-ar-m,2/1)))}.bx3.bx3-hero.bx3-hero--strip.bx3-hero--flat{--bx3-ih:calc(100cqw / (var(--bx3-ar,1728/643)))}.bx3.bx3-hero.bx3-hero--strip.bx3-hero--full{--bx3-ih:max(360px, calc(100svh - 160px) )}.bx3.bx3-hero.bx3-hero--strip-cream{background:var(--bx3-cream)}.bx3.bx3-hero--strip .bx3-hero__slides{position:relative;inset:auto;display:grid}.bx3.bx3-hero--strip .bx3-hero__slide{position:relative;inset:auto;grid-area:1/1;display:flex;flex-direction:column}.bx3.bx3-hero--strip .bx3-hero__link{position:relative;inset:auto;flex:none;height:var(--bx3-ih)}.bx3.bx3-hero--strip .bx3-hero__slide .bx3-hero__media:after{content:none}.bx3.bx3-hero.bx3-hero--strip .bx3-hero__slide .bx3-hero__body{position:relative;inset:auto;z-index:auto;flex:1 0 auto;justify-content:flex-start;align-items:flex-start;text-align:left;padding:44px var(--bx3-wrap-x) 20px;color:var(--bx3-ink)}.bx3.bx3-hero.bx3-hero--strip.bx3-hero--single .bx3-hero__slide .bx3-hero__body{padding-top:20px}.bx3.bx3-hero.bx3-hero--strip .bx3-hero__title{font-size:clamp(1.375rem,6.2vw,1.75rem);line-height:1.15}.bx3.bx3-hero.bx3-hero--strip .bx3-hero__text{display:block;margin-top:8px;font-size:.9375rem;line-height:1.6;color:var(--bx3-ink-soft);opacity:1}.bx3.bx3-hero.bx3-hero--strip .bx3-hero__body a.bx3-hero__cta[href]{margin-top:16px;max-width:100%;white-space:normal;text-align:center;line-height:1.25}.bx3.bx3-hero.bx3-hero--strip .bx3-hero__body>a.bx3-hero__cta[href]:first-child{margin-top:0}.bx3.bx3-hero.bx3-hero--strip .bx3-hero__slide .bx3-hero__body>*{transform:translate3d(0,8px,0)}.bx3.bx3-hero.bx3-hero--strip .bx3-hero__slide.is-active .bx3-hero__body>*{transform:none}.bx3.bx3-hero--strip.bx3-hero--cta-line a.bx3-hero__cta[href]{border-color:var(--bx3-line-btn);color:var(--bx3-ink-soft)}.bx3.bx3-hero--strip.bx3-hero--cta-line a.bx3-hero__cta[href]:is(:hover,:focus-visible){background-color:var(--bx3-choc);border-color:var(--bx3-choc);color:var(--bx3-white)}.bx3.bx3-hero--strip.bx3-hero--cta-cream a.bx3-hero__cta[href]{border-color:var(--bx3-line-btn)}.bx3.bx3-hero--strip.bx3-hero--cta-cream.bx3-hero--strip-cream a.bx3-hero__cta[href]{background-color:var(--bx3-white)}.bx3.bx3-hero.bx3-hero--strip a.bx3-hero__cta[href]{box-shadow:none}.bx3.bx3-hero--strip .bx3-hero__dots{left:calc(var(--bx3-wrap-x) - 4px);bottom:auto;top:calc(var(--bx3-ih) + 8px);transform:none;filter:none}.bx3.bx3-hero--strip.bx3-hero--dots-dot .bx3-hero__dots{left:calc(var(--bx3-wrap-x) - 8px)}.bx3.bx3-hero--strip button.bx3-hero__dot{--dot-track:rgba(100,59,34,.18);--dot-fill:var(--bx3-choc)}.bx3.bx3-hero--strip .bx3-hero__ctrl{bottom:auto;top:calc(var(--bx3-ih) - 48px)}}@media(prefers-reduced-motion:reduce){.bx3 .bx3-hero__slide,.bx3 .bx3-hero__slide.is-active,.bx3 .bx3-hero__slide .bx3-hero__body>*{transition:none}.bx3 .bx3-hero__slide .bx3-hero__body>a.bx3-hero__cta[href],.bx3 .bx3-hero__slide.is-active .bx3-hero__body>a.bx3-hero__cta[href]{transition:background-color var(--bx3-t) var(--bx3-ease),border-color var(--bx3-t) var(--bx3-ease),color var(--bx3-t) var(--bx3-ease)}.bx3 .bx3-hero__slides.is-peek{animation:none}.bx3 .bx3-hero__dot.is-active i:after{animation:none;transform:none}}
