@media (min-width:64rem){.CafeHero-module__098mwW__hero{--Hv:min(100cqh, 100cqw * .545063);min-height:0;container-type:size}.CafeHero-module__098mwW__stage{background:url(/brand/cafe/cafe-desktop-sharp-top.jpg?v=5) center top / 100% calc(100cqh - var(--Hv) + min(24px, 100cqh - var(--Hv))) no-repeat, url(/brand/cafe/cafe-desktop-edge.jpg?v=6) left center / 100% 100% no-repeat}.CafeHero-module__098mwW__stageMedia{right:0;bottom:calc(var(--Hv) * -.032);height:calc(var(--Hv) / .969);width:calc(var(--Hv) / .969 * 16 / 9);object-fit:cover;max-width:none;-webkit-mask-image:linear-gradient(90deg, transparent min(3%, 100cqw - 100%), #000 min(3%, 100cqw - 100%)), linear-gradient(180deg, transparent 0, #000 min(24px, 100cqh - var(--Hv)));-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg, transparent min(3%, 100cqw - 100%), #000 min(3%, 100cqw - 100%)), linear-gradient(180deg, transparent 0, #000 min(24px, 100cqh - var(--Hv)));mask-image:linear-gradient(90deg, transparent min(3%, 100cqw - 100%), #000 min(3%, 100cqw - 100%)), linear-gradient(180deg, transparent 0, #000 min(24px, 100cqh - var(--Hv)));position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}}@media (min-width:100rem){.CafeHero-module__098mwW__stage{background-image:url(/brand/cafe/cafe-wide-sharp-top.jpg?v=5),url(/brand/cafe/cafe-wide-edge.jpg?v=6)}}@media (min-width:64rem){.CafeHero-module__098mwW__hero{--sw:.78}}@media (min-width:68rem){.CafeHero-module__098mwW__hero{--sw:.83}}@media (min-width:72rem){.CafeHero-module__098mwW__hero{--sw:.88}}@media (min-width:76rem){.CafeHero-module__098mwW__hero{--sw:.93}}@media (min-width:80rem){.CafeHero-module__098mwW__hero{--sw:1}}@container (max-height:47.5rem){.CafeHero-module__098mwW__hero>*{--sh:.92}}@container (max-height:41.25rem){.CafeHero-module__098mwW__hero>*{--sh:.84}}@container (max-height:35rem){.CafeHero-module__098mwW__hero>*{--sh:.76}}@container (max-height:29.375rem){.CafeHero-module__098mwW__hero>*{--sh:.68}}@media (min-width:64rem){.CafeHero-module__098mwW__text{--s:min(var(--sw,1), var(--sh,1));top:max(6rem, min(calc(100% - .818 * var(--Hv)), calc(100% - .494 * var(--Hv) - 14.25rem * var(--s))));transform:scale(var(--s));transform-origin:0 0}.CafeHero-module__098mwW__menu nav a,.CafeHero-module__098mwW__menu a[href=\/feedback]{color:#1d1d1f}.CafeHero-module__098mwW__tableFooter{height:calc(var(--Hv) * .0712)}.CafeHero-module__098mwW__calm{--W:calc(var(--Hv) / .969 * 16 / 9);--vl:max(0px, calc(100cqw - var(--W)));--vt:calc(100cqh - var(--Hv));--s:min(var(--sw,1), var(--sh,1));--tl:max(1.5rem, calc((100cqw - 80rem) / 2 + 1.5rem));--tt:max(6rem, min(calc(100cqh - .818 * var(--Hv)), calc(100cqh - .494 * var(--Hv) - 14.25rem * var(--s))));--ox:0px;--oy:0px;left:var(--ox);top:var(--oy);pointer-events:none;background-image:url(/brand/cafe/cafe-desktop-top-blend.png?v=6),url(/brand/cafe/cafe-desktop-top.jpg?v=6),url(/brand/cafe/cafe-desktop-poster.jpg?v=5);background-repeat:no-repeat;background-size:var(--W) min(24px, var(--vt)), var(--W) var(--vt), var(--W) calc(var(--Hv) / .969);background-position:calc(var(--vl) - var(--ox)) calc(var(--vt) - var(--oy)), calc(var(--vl) - var(--ox)) calc(0px - var(--oy)), calc(var(--vl) - var(--ox)) calc(var(--vt) - var(--oy));-webkit-mask-composite:source-in;width:100%;height:100%;position:absolute;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.CafeHero-module__098mwW__calmText{--ox:calc(var(--tl) - 5.625rem * var(--s));--oy:calc(var(--tt) - 5.625rem * var(--s));width:calc(48rem * var(--s));height:calc(30.9375rem * var(--s));-webkit-mask-image:url(/brand/cafe/cafe-halo-mac.png?v=4), linear-gradient(90deg, #000 calc(var(--vl) + var(--W) * .495 - var(--ox)), transparent calc(var(--vl) + var(--W) * .545 - var(--ox))), linear-gradient(90deg, #000 calc(var(--vl) + var(--W) * .36 - var(--ox)), transparent calc(var(--vl) + var(--W) * .375 - var(--ox))), linear-gradient(180deg, #000 calc(var(--vt) + var(--Hv) * .5108 - var(--oy)), transparent calc(var(--vt) + var(--Hv) * .5263 - var(--oy)));-webkit-mask-image:url(/brand/cafe/cafe-halo-mac.png?v=4), linear-gradient(90deg, #000 calc(var(--vl) + var(--W) * .495 - var(--ox)), transparent calc(var(--vl) + var(--W) * .545 - var(--ox))), linear-gradient(90deg, #000 calc(var(--vl) + var(--W) * .36 - var(--ox)), transparent calc(var(--vl) + var(--W) * .375 - var(--ox))), linear-gradient(180deg, #000 calc(var(--vt) + var(--Hv) * .5108 - var(--oy)), transparent calc(var(--vt) + var(--Hv) * .5263 - var(--oy)));mask-image:url(/brand/cafe/cafe-halo-mac.png?v=4), linear-gradient(90deg, #000 calc(var(--vl) + var(--W) * .495 - var(--ox)), transparent calc(var(--vl) + var(--W) * .545 - var(--ox))), linear-gradient(90deg, #000 calc(var(--vl) + var(--W) * .36 - var(--ox)), transparent calc(var(--vl) + var(--W) * .375 - var(--ox))), linear-gradient(180deg, #000 calc(var(--vt) + var(--Hv) * .5108 - var(--oy)), transparent calc(var(--vt) + var(--Hv) * .5263 - var(--oy)));-webkit-mask-composite:source-in, source-in, source-over;-webkit-mask-size:100% 100%,auto,auto,auto;mask-size:100% 100%,auto,auto,auto;-webkit-mask-composite:source-in,source-in,source-over;mask-composite:intersect,intersect,add}.CafeHero-module__098mwW__calmTextWin{-webkit-mask-image:url(/brand/cafe/cafe-halo-win.png?v=4), linear-gradient(90deg, #000 calc(var(--vl) + var(--W) * .495 - var(--ox)), transparent calc(var(--vl) + var(--W) * .545 - var(--ox))), linear-gradient(90deg, #000 calc(var(--vl) + var(--W) * .36 - var(--ox)), transparent calc(var(--vl) + var(--W) * .375 - var(--ox))), linear-gradient(180deg, #000 calc(var(--vt) + var(--Hv) * .5108 - var(--oy)), transparent calc(var(--vt) + var(--Hv) * .5263 - var(--oy)));-webkit-mask-image:url(/brand/cafe/cafe-halo-win.png?v=4), linear-gradient(90deg, #000 calc(var(--vl) + var(--W) * .495 - var(--ox)), transparent calc(var(--vl) + var(--W) * .545 - var(--ox))), linear-gradient(90deg, #000 calc(var(--vl) + var(--W) * .36 - var(--ox)), transparent calc(var(--vl) + var(--W) * .375 - var(--ox))), linear-gradient(180deg, #000 calc(var(--vt) + var(--Hv) * .5108 - var(--oy)), transparent calc(var(--vt) + var(--Hv) * .5263 - var(--oy)));mask-image:url(/brand/cafe/cafe-halo-win.png?v=4), linear-gradient(90deg, #000 calc(var(--vl) + var(--W) * .495 - var(--ox)), transparent calc(var(--vl) + var(--W) * .545 - var(--ox))), linear-gradient(90deg, #000 calc(var(--vl) + var(--W) * .36 - var(--ox)), transparent calc(var(--vl) + var(--W) * .375 - var(--ox))), linear-gradient(180deg, #000 calc(var(--vt) + var(--Hv) * .5108 - var(--oy)), transparent calc(var(--vt) + var(--Hv) * .5263 - var(--oy)))}.CafeHero-module__098mwW__calmEdge{--r:max(0px, min(var(--W) * .03, var(--vl)));--ox:var(--vl);width:calc(var(--r) * 2.2);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--r), #000 calc(var(--r) * 1.4), transparent calc(var(--r) * 2.2));-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--r), #000 calc(var(--r) * 1.4), transparent calc(var(--r) * 2.2));mask-image:linear-gradient(90deg, transparent 0, #000 var(--r), #000 calc(var(--r) * 1.4), transparent calc(var(--r) * 2.2))}}@media (min-width:100rem){.CafeHero-module__098mwW__calm{background-image:url(/brand/cafe/cafe-wide-top-blend.png?v=6),url(/brand/cafe/cafe-wide-top.jpg?v=6),url(/brand/cafe/cafe-wide-poster.jpg?v=5)}}@supports (background-image:image-set(url("x.avif") type("image/avif"))){@media (min-width:64rem){.CafeHero-module__098mwW__calm{background-image:url(/brand/cafe/cafe-desktop-top-blend.png?v=6),url(/brand/cafe/cafe-desktop-top.jpg?v=6),-webkit-image-set(url(/brand/cafe/cafe-desktop-poster.avif?v=5) 1x type("image/avif"),url(/brand/cafe/cafe-desktop-poster.jpg?v=5) 1x type("image/jpeg"));background-image:url(/brand/cafe/cafe-desktop-top-blend.png?v=6),url(/brand/cafe/cafe-desktop-top.jpg?v=6),image-set("/brand/cafe/cafe-desktop-poster.avif?v=5" 1x type("image/avif"),"/brand/cafe/cafe-desktop-poster.jpg?v=5" 1x type("image/jpeg"))}}@media (min-width:100rem){.CafeHero-module__098mwW__calm{background-image:url(/brand/cafe/cafe-wide-top-blend.png?v=6),url(/brand/cafe/cafe-wide-top.jpg?v=6),-webkit-image-set(url(/brand/cafe/cafe-wide-poster.avif?v=5) 1x type("image/avif"),url(/brand/cafe/cafe-wide-poster.jpg?v=5) 1x type("image/jpeg"));background-image:url(/brand/cafe/cafe-wide-top-blend.png?v=6),url(/brand/cafe/cafe-wide-top.jpg?v=6),image-set("/brand/cafe/cafe-wide-poster.avif?v=5" 1x type("image/avif"),"/brand/cafe/cafe-wide-poster.jpg?v=5" 1x type("image/jpeg"))}}}@media (min-width:64rem){.CafeHero-module__098mwW__holder{--W:calc(var(--Hv) / .969 * 16 / 9);--vl:max(0px, calc(100cqw - var(--W)));--vt:calc(100cqh - var(--Hv));pointer-events:none;position:absolute;inset:0}.CafeHero-module__098mwW__holderGroup{left:calc(var(--vl) + var(--W) * .06042 - var(--dx,0px));top:calc(var(--vt) + var(--Hv) * .73386);width:calc(var(--W) * .27083);height:calc(var(--Hv) * .135686);transform:scale(var(--k,1));transform-origin:0 100%;position:absolute}.CafeHero-module__098mwW__holderBack,.CafeHero-module__098mwW__holderFront{background:0 0/100% 100% no-repeat;position:absolute}.CafeHero-module__098mwW__holderBack{left:0;top:calc(var(--Hv) * .047781);width:calc(var(--W) * .27083);height:calc(var(--Hv) * .087905);background-image:url(/brand/cafe/cafe-holder-back.png?v=3)}.CafeHero-module__098mwW__holderFront{left:calc(var(--W) * .02396);top:calc(var(--Hv) * .053509);width:calc(var(--W) * .22291);height:calc(var(--Hv) * .064025);background-image:url(/brand/cafe/cafe-holder-front.png?v=3)}.CafeHero-module__098mwW__holderBtn{height:calc(var(--Hv) * .112373);padding-bottom:calc(var(--Hv) * .053148);border-radius:calc(var(--Hv) * .02953);font-size:calc(var(--W) * .009524);white-space:nowrap;pointer-events:auto;justify-content:center;align-items:center;gap:.4em;font-weight:500;transition:transform .22s cubic-bezier(.2,.8,.2,1),background-color .15s;display:flex;position:absolute;top:0}.CafeHero-module__098mwW__holderBtn:hover,.CafeHero-module__098mwW__holderBtn:focus-visible{transform:translateY(calc(var(--Hv) * -.0165))}.CafeHero-module__098mwW__holderBtn1{left:calc(var(--W) * .03018);width:calc(var(--W) * .1089)}.CafeHero-module__098mwW__holderBtn2{left:calc(var(--W) * .14428);width:calc(var(--W) * .0963)}}@media (prefers-reduced-motion:reduce){.CafeHero-module__098mwW__holderBtn{transition:none}}@media (min-width:64rem) and (not (min-width:72rem)){.CafeHero-module__098mwW__holder{--k:1.08;--dx:calc(var(--W) * .01)}}@media (min-width:64rem) and (not (min-width:68rem)){.CafeHero-module__098mwW__holder{--k:1.16;--dx:calc(var(--W) * .03)}}.CafeHero-module__098mwW__media{object-fit:cover;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.CafeHero-module__098mwW__video{opacity:0;transition:opacity .4s}.CafeHero-module__098mwW__video[data-ready=true]{opacity:1}.CafeHero-module__098mwW__slot{aspect-ratio:4/3;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 7% 91%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 7% 91%,#0000 100%)}@media (min-width:48rem){.CafeHero-module__098mwW__slot{-webkit-mask-image:radial-gradient(72% 72%,#000 60%,#0000 100%);mask-image:radial-gradient(72% 72%,#000 60%,#0000 100%)}}
