.hk{--hk-dark:#1a120b;--hk-gutter:clamp(1rem, 4vw, 3rem);--hk-bar:5rem;--sc-accent:var(--c-brand);--sc-accent-ink:var(--c-on-brand);--sc-canvas:var(--hk-dark)}.hk-static :is([data-sc-cue],[data-sc-in],[data-sc-stagger]>*){opacity:1!important;transform:none!important}.hk-hero{min-height:calc(100svh - var(--hk-bar));align-items:center;display:grid;position:relative;overflow:clip}.hk-plane{pointer-events:none;position:absolute}.hk-lean{translate:calc(var(--px,0) * var(--lx,0px)) calc(var(--py,0) * var(--ly,0px))}.hk-plane img{width:100%;max-width:none;height:auto}.hk-hero__far{opacity:.2;background:url(/brand/art/pattern-strokes.webp) 50%/420px;inset:-6% -4%;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 75%),linear-gradient(#000 55%,#0000 92%);mask-image:linear-gradient(90deg,#0000 30%,#000 75%),linear-gradient(#000 55%,#0000 92%);-webkit-mask-composite:source-in;mask-composite:intersect}.hk-hero:after{content:"";z-index:3;background:linear-gradient(to bottom, transparent, var(--c-cream) 85%);pointer-events:none;height:clamp(4rem,12svh,7rem);position:absolute;inset:auto 0 0}.hk-hero__inner{width:100%;max-width:76rem;padding:2.5rem var(--hk-gutter) clamp(2.5rem, 7svh, 5rem);gap:1.5rem;margin-inline:auto;display:grid;position:relative}.hk-hero__copy{z-index:4;text-align:center;position:relative}.hk-scene{height:min(52svh,30rem);aspect-ratio:var(--scene-ratio,.66);margin-inline:auto;position:relative}.hk-scene__ring{width:150%;margin:-75% 0 0 -75%;top:40%;left:50%}.hk-scene__floor{transform-origin:50% 100%;bottom:-1%;left:-14%;right:-14%;transform:scaleY(.5)}.hk-scene__figure{z-index:2;height:100%;position:relative}.hk-scene__figure img{filter:drop-shadow(0 18px 14px #3c1e002e);width:auto;max-width:none;height:100%}.hk-float{width:var(--w);left:var(--x);top:var(--y);rotate:var(--r,0deg)}.hk-float--far{filter:blur(1.5px);opacity:.75}.hk-hero__leaves{z-index:3;width:clamp(11rem,36vw,33rem);top:-1.5rem;right:-2.5rem}.hk-hero__spice{z-index:3;width:clamp(8rem,22vw,21rem);bottom:-1.25rem;left:-1.25rem}@media (min-width:1024px){.hk-hero__leaves .hk-lean{translate:calc(var(--px,0) * var(--lx,0px) + clamp(-24px, (var(--sc-p,.5) - .5) * 48px, 24px)) calc(var(--py,0) * var(--ly,0px) - clamp(-24px, (var(--sc-p,.5) - .5) * 48px, 24px))}.hk-hero__spice .hk-lean{translate:calc(var(--px,0) * var(--lx,0px) - clamp(-24px, (var(--sc-p,.5) - .5) * 48px, 24px)) calc(var(--py,0) * var(--ly,0px) + clamp(-20px, (var(--sc-p,.5) - .5) * 40px, 20px))}}.hk-scene__bird{z-index:5;filter:drop-shadow(0 8px 6px #3c1e0029);width:19%;top:30%;left:-30%;rotate:8deg}.hk-scene__bird img{scale:-1 1}.hk-scene__door{pointer-events:auto;cursor:default;-webkit-tap-highlight-color:transparent;border-radius:40%;width:100%;display:block}.hk-scene__door:focus-visible{outline:3px solid var(--c-ink);outline-offset:4px}@media (max-width:1023px){.hk-scene__bird{width:20%;top:4%;left:74%;rotate:-6deg}.hk-scene__bird img{scale:1}}@property --sweep{syntax:"<angle>";inherits:false;initial-value:400deg}.hk-hero [data-wi]{transition:opacity .46s cubic-bezier(.23, 1, .32, 1) var(--wd,0s), transform .46s cubic-bezier(.23, 1, .32, 1) var(--wd,0s)}.hk-hero [data-wi=rise20]{transition-duration:.65s}.hk-hero [data-wi=settle]{transition-duration:.6s}html.fx .hk-hero:not([data-welcome]) [data-wi]{opacity:0}html.fx .hk-hero:not([data-welcome]) [data-wi=rise]{transform:translateY(14px)}html.fx .hk-hero:not([data-welcome]) [data-wi=rise20]{transform:translateY(20px)}html.fx .hk-hero:not([data-welcome]) [data-wi=settle]{transform:translate(var(--wx,0px), var(--wy,0px))}html.fx .hk-hero:not([data-welcome]) [data-wi=pop]{transform:scale(.85)}.hk-scene__ring img{--sweep:400deg;-webkit-mask-image:conic-gradient(from 200deg, #000 calc(var(--sweep) - 40deg), transparent var(--sweep));mask-image:conic-gradient(from 200deg, #000 calc(var(--sweep) - 40deg), transparent var(--sweep));transition:--sweep .9s cubic-bezier(.33,1,.68,1) .12s}html.fx .hk-hero:not([data-welcome]) .hk-scene__ring img{--sweep:0deg}@media (min-width:1024px){.hk-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:end;gap:2rem;padding-top:1rem}.hk-hero__copy{text-align:left;align-self:start;padding-top:clamp(.5rem,4svh,3rem)}.hk-scene{height:min(80svh,46rem)}}.hk-pot__stage{--rig-h:min(76svh, 44rem);--rig-w:calc(var(--rig-h) * var(--rig-ratio));--rig-left:min(50vw, calc(100vw - var(--rig-w) * var(--rig-spread)));--mx:calc(var(--rig-left) + var(--rig-w) * var(--mouth-fx));--my:calc(100svh - var(--rig-h) * (1 - var(--mouth-fy)));--k:clamp(0, calc((var(--sc-p,0) - .7) / .16), 1);background-color:var(--c-cream);background-image:radial-gradient(#00000006 1px,#0000 1px);background-size:5px 5px}.hk-pot__bg{opacity:.07;translate:0 calc(var(--sc-p,0) * -6%);pointer-events:none;background:url(/brand/art/pattern-icons.webp) 50%/320px;position:absolute;inset:-10% -4%;-webkit-mask-image:radial-gradient(at 50% 55%,#0000 25%,#000 75%),linear-gradient(#0000 6%,#000 32%);mask-image:radial-gradient(at 50% 55%,#0000 25%,#000 75%),linear-gradient(#0000 6%,#000 32%);-webkit-mask-composite:source-in;mask-composite:intersect}.hk-pot__copy{z-index:2;left:var(--hk-gutter);top:calc(var(--hk-bar) + 2.5vh);width:calc(var(--rig-left) - var(--hk-gutter) - 2rem);position:absolute}.hk-ticket{background:var(--c-paper);border-radius:3px;width:fit-content;max-width:100%;margin-top:1.25rem;padding:.9rem 1.25rem 1rem;position:relative;rotate:-1.5deg;box-shadow:inset 0 1px #ffffffe6,0 14px 24px -14px #3c1e0073,0 2px 4px #3c1e001f}.hk-ticket ol{gap:.15rem 1.5rem;display:grid}.hk-ticket li{--done:clamp(0, calc((var(--sc-p,0) - var(--a) - var(--d) * .85) / .02), 1);opacity:calc(.42 + .58 * var(--done));align-items:baseline;gap:.6rem;display:flex}.hk-ticket svg{flex:none;width:1.1em;height:1.1em;overflow:visible;translate:0 .15em}.hk-ticket svg path:last-child{stroke-dasharray:26;stroke-dashoffset:calc(26 * (1 - var(--done)))}.hk-rig{left:var(--rig-left);width:var(--rig-w);height:var(--rig-h);position:absolute;bottom:0;container-type:size}.hk-rig__figure{transform-origin:50% 100%;width:100%;height:100%;translate:0 calc((1 - clamp(0, calc(var(--sc-p,1) / .05), 1)) * 6%);filter:drop-shadow(0 16px 12px #3c1e0029);transition:scale .25s,filter .25s}.hk-rig__figure:hover{filter:drop-shadow(0 20px 14px #3c1e0038);scale:1.02}.hk-ing{transition:scale .2s,filter .2s}.hk-ing:hover{filter:drop-shadow(0 10px 8px #3c1e0047)saturate(1.15);scale:1.14}@supports (rotate:calc(sin(1deg) * 1deg)){.hk-rig__figure{rotate:calc(sin(calc(var(--sc-p,0) * 5400deg)) * .8deg)}}.hk-ing{--t:clamp(0, calc((var(--sc-p,0) - var(--a)) / var(--d)), 1);--e:calc(var(--t) * var(--t) * (3 - 2 * var(--t)));left:calc(var(--mouth-fx) * 100%);top:calc(var(--mouth-fy) * 100%);width:var(--w,24cqw);max-width:none;height:auto;opacity:clamp(0, calc((1 - var(--t)) * 7), 1);transform:translate(-50%, -50%) translate(calc((1 - var(--e)) * var(--dx)), calc((1 - var(--e)) * var(--dy))) rotate(calc(var(--r,0deg) + var(--e) * 110deg)) scale(calc(1 - .7 * var(--e)));filter:drop-shadow(0 6px 5px #3c1e0033);position:absolute}@supports (rotate:calc(sin(1deg) * 1deg)){.hk-ing{transform:translate(-50%, -50%) translate(calc((1 - var(--e)) * var(--dx)), calc((1 - var(--e)) * var(--dy) - sin(calc(var(--t) * 180deg)) * 16cqw)) rotate(calc(var(--r,0deg) + var(--e) * 110deg)) scale(calc(1 - .7 * var(--e)))}}.hk-serve,.hk-serve-rim{z-index:5;pointer-events:none;clip-path:circle(calc(var(--k) * var(--k) * 165vmax) at var(--mx) var(--my));margin:0;position:absolute;inset:0}.hk-serve-rim{background:var(--c-brand);clip-path:circle(calc(var(--k) * var(--k) * 165vmax + min(var(--k) * 400px, 14px)) at var(--mx) var(--my))}.hk-serve img{object-fit:cover;width:100%;height:100%}.hk-serve:after{content:"";background:var(--hk-dark);opacity:clamp(0, calc((var(--sc-p,0) - .9) / .1), 1);position:absolute;inset:0}.hk-serve__copy{z-index:6;color:var(--c-cream)}@media (max-width:860px){.hk-pot__stage{--rig-h:46svh;--rig-left:4vw}.hk-pot__copy{top:calc(var(--hk-bar) + 1rem);width:auto;right:var(--hk-gutter)}.hk-ticket{margin-top:.6rem;padding:.6rem .9rem .7rem}.hk-ticket ol{grid-template-columns:repeat(2,auto)}.hk-ticket li span span{display:none}}.hk-rail__stage{padding-top:var(--hk-bar);background:var(--hk-dark);color:var(--c-cream);align-items:center;display:flex}.hk-rail{padding-inline:var(--hk-gutter) 8vw;align-items:center;gap:clamp(1.5rem,3vw,3rem)}.hk-rail>*{flex:none}.hk-rail__lead{width:min(82vw,27rem)}.hk-dish{width:clamp(16.5rem,28vw,25rem)}.hk-dish__photo{aspect-ratio:3/2;border-radius:1rem;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 24px 34px -18px #000000b3}.hk-dish__photo img{object-fit:cover;width:100%;height:100%}.hk-rail__end{align-items:flex-end;gap:1.25rem;width:min(86vw,28rem);display:flex}.hk-rail__end img{width:auto;max-width:none;height:min(46svh,22rem)}@media (prefers-reduced-motion:no-preference){.hk-dish:not(:first-of-type),.hk-rail__end{--s:clamp(0, calc((var(--sc-p,1) - var(--at,0)) / .14), 1);opacity:calc(.55 + .45 * var(--s));translate:0 calc((1 - var(--s)) * 26px)}}@media (prefers-reduced-motion:reduce){.hk-lean,.hk-hero__leaves .hk-lean,.hk-hero__spice .hk-lean{translate:none}.hk-ing{display:none}.hk-ticket li{opacity:1}.hk-ticket svg path:last-child{stroke-dashoffset:0}.hk-rig__figure{translate:none;rotate:none}.hk-pot__bg{translate:none}.hk-rig__figure,.hk-ing{transition:none}.hk-pot__stage{--k:clamp(0, calc((var(--sc-p,0) - .35) / .3), 1)}.hk-serve{clip-path:none;opacity:var(--k)}.hk-serve-rim{display:none}.hk-hero [data-wi],.hk-scene__ring img{transition-property:opacity}html.fx .hk-hero:not([data-welcome]) [data-wi]{transform:none}html.fx .hk-hero:not([data-welcome]) .hk-scene__ring img{--sweep:400deg}}.hk-eyebrow{font-family:var(--ff-heading), sans-serif;letter-spacing:.42em;text-transform:uppercase;font-size:clamp(.85rem,1.1vw,1rem);font-weight:600}.hk-eyebrow--gold{color:#8a5c00}.hk-eyebrow--ruled{color:var(--c-ink-soft);align-items:center;gap:.9rem;display:inline-flex}.hk-eyebrow--ruled:before,.hk-eyebrow--ruled:after{content:"";background:var(--c-brand);width:2.75rem;height:2px}.hk-headline{font-family:var(--ff-heading), sans-serif;letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(2.6rem,6.4vw,6.25rem);font-weight:700;line-height:.9}.hk-headline--line{font-size:clamp(2.3rem,5vw,5.1rem)}.hk-headline--stack{font-size:clamp(2.6rem,5.4vw,5.6rem)}.hk-scriptline{font-family:var(--ff-display), cursive;-webkit-text-stroke:.02em currentColor;font-size:clamp(1.9rem,3.6vw,3.25rem);line-height:1.1;display:inline-block;position:relative}.hk-scriptline--big{text-transform:none;letter-spacing:0;font-size:clamp(2.6rem,5.4vw,5rem)}.hk-scriptline__swash{height:.12em;position:absolute;bottom:-.12em;left:18%;right:22%;rotate:-1.5deg;-webkit-mask:url(/brand/brush-bar.svg) 50%/100% 100% no-repeat;mask:url(/brand/brush-bar.svg) 50%/100% 100% no-repeat}.hk-link{min-height:2.75rem;font-family:var(--ff-heading), sans-serif;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:1.125rem;font-weight:600;display:inline-flex;position:relative}.hk-link:after{content:"";background:var(--c-brand);transform-origin:0;height:3px;transition:transform .18s;position:absolute;bottom:.35rem;left:0;right:2rem}.hk-link__arrow{transition:transform .18s}.hk-link:hover .hk-link__arrow,.hk-link:focus-visible .hk-link__arrow{transform:translate(5px)}.hk-link:hover:after,.hk-link:focus-visible:after{transform:scaleX(1.06)}.hk-link:focus-visible{outline-offset:4px;border-radius:2px;outline:3px solid}.hk-link--light{color:var(--c-cream)}.hk-link--spaced{letter-spacing:.32em;font-size:1rem}.btn-brush-gold{transition:transform .18s,filter .18s}.btn-brush-gold:before{transition:transform .18s,background .18s}.btn-brush-gold:hover,.btn-brush-gold:focus-visible{--btn-bg:color-mix(in oklab, var(--c-brand) 86%, #7a4300);--btn-fg:var(--c-on-brand);filter:drop-shadow(0 6px 6px #3c1e0038);transform:translateY(-2px)}.btn-brush-gold:hover:before,.btn-brush-gold:focus-visible:before{transform:scaleX(1.035)}.btn-brush-gold:focus-visible{outline:3px solid var(--c-ink);outline-offset:5px}.btn-brush-gold:active{--btn-bg:color-mix(in oklab, var(--c-brand) 78%, #6a3a00);--btn-fg:var(--c-on-brand);filter:none;transform:translateY(0)scale(.985)}html.fx [data-reveal] [data-ri]{transition:opacity .46s cubic-bezier(.23,1,.32,1),translate .46s cubic-bezier(.23,1,.32,1);transition-delay:calc(var(--ri,0) * 80ms)}html.fx [data-reveal]:not([data-revealed]) [data-ri]{opacity:0;translate:0 14px}html.fx [data-reveal] :is(.hk-close__art,.hk-delivery__art)[data-ri]{transition-duration:.65s;transition-delay:0s}html.fx [data-reveal]:not([data-revealed]) :is(.hk-close__art,.hk-delivery__art)[data-ri]{translate:0 20px}@media (prefers-reduced-motion:reduce){html.fx [data-reveal] [data-ri]{transition-property:opacity}html.fx [data-reveal]:not([data-revealed]) [data-ri],html.fx [data-reveal]:not([data-revealed]) :is(.hk-close__art,.hk-delivery__art)[data-ri]{translate:none}.hk-link__arrow,.hk-link:after,.btn-brush-gold,.btn-brush-gold:before{transition:none}}.hk-buzz__leaves{aspect-ratio:1100/1016;opacity:.12;filter:grayscale()brightness(.6)sepia(.6);pointer-events:none;background:url(/brand/art/leaves-corner.webp) 50%/contain no-repeat;width:clamp(12rem,24vw,22rem);position:absolute;top:-2rem}.hk-buzz__leaves--l{left:-3rem;transform:scaleX(-1)}.hk-buzz__leaves--r{right:-3rem}.hk-clip__play{border:3px solid var(--c-cream);width:4.25rem;height:4.25rem;color:var(--c-cream);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1a120b59;border-radius:999px;place-items:center;margin:-2.125rem 0 0 -2.125rem;transition:transform .18s,background .18s;display:grid;position:absolute;top:42%;left:50%}.hk-clip:hover .hk-clip__play,.hk-clip:focus-visible .hk-clip__play{background:var(--c-brand);color:var(--c-ink);border-color:var(--c-brand);transform:scale(1.06)}.hk-clip:focus-visible{outline:3px solid var(--c-cream);outline-offset:4px}.hk-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:11rem;gap:.75rem;display:grid}.hk-mosaic__tile--0{grid-area:span 2/span 2}@media (min-width:1024px){.hk-mosaic{grid-template-rows:repeat(2,clamp(13rem,19vw,18rem));grid-template-columns:1.15fr 1.05fr .62fr .9fr;grid-auto-rows:auto}.hk-mosaic__tile--0{grid-area:1/1/span 2}.hk-mosaic__tile--1{grid-area:1/2}.hk-mosaic__tile--2{grid-area:2/2}.hk-mosaic__tile--3{grid-area:1/3/span 2}.hk-mosaic__tile--4{grid-area:1/4/span 2}}.hk-mosaic__btn{text-align:left;background:#ffffff0a;border:1px solid #e99d0640;border-radius:.6rem;width:100%;height:100%;display:block;position:relative;overflow:hidden}.hk-mosaic__img{object-fit:cover;transition:transform .6s cubic-bezier(.23,1,.32,1)}.hk-mosaic__btn:hover .hk-mosaic__img,.hk-mosaic__btn:focus-visible .hk-mosaic__img{transform:scale(1.04)}.hk-mosaic__shade{background:linear-gradient(#0000,#1a120bd1);position:absolute;inset:55% 0 0}.hk-mosaic__caption{color:var(--c-cream);text-shadow:0 1px 2px #00000080;font-weight:500;position:absolute;bottom:.9rem;left:1rem}.hk-mosaic__expand{width:2.25rem;height:2.25rem;color:var(--c-cream);opacity:0;border:1.5px solid #f5f0e6cc;border-radius:999px;place-items:center;transition:opacity .18s;display:grid;position:absolute;bottom:.75rem;right:.8rem}.hk-mosaic__btn:hover .hk-mosaic__expand,.hk-mosaic__btn:focus-visible .hk-mosaic__expand{opacity:1}@media (hover:none){.hk-mosaic__expand{opacity:1}}@media (prefers-reduced-motion:reduce){.hk-mosaic__img{transition:none}}.hk-close{position:relative;overflow:clip}.hk-close__fade{background:linear-gradient(to bottom, var(--hk-dark), transparent);pointer-events:none;height:clamp(5rem,14svh,9rem);position:absolute;inset:0 0 auto}.hk-close__inner{width:100%;max-width:76rem;padding:clamp(5rem, 12svh, 8rem) var(--hk-gutter) clamp(3rem, 8svh, 5rem);gap:2rem;margin-inline:auto;display:grid;position:relative}.hk-close__art{justify-self:center;width:min(68vw,22rem);position:relative}.hk-close__brush{pointer-events:none;position:absolute;inset:4% -38% 6% -30%}.hk-close__brush img{opacity:.92;width:100%;max-width:none;height:auto;position:absolute}.hk-close__brush img:first-child{top:22%;rotate:-58deg}.hk-close__brush img:last-child{top:40%;left:8%;rotate:-64deg;scale:.85}.hk-close__sasha{filter:drop-shadow(0 18px 14px #3c1e002e);width:100%;height:auto;position:relative}.hk-close__hours{border-top:2px solid #e99d0659;max-width:32rem;margin-top:2.5rem;padding-top:1.75rem}.hk-close__ings{pointer-events:none;position:absolute;inset:0}.hk-close__ing{filter:drop-shadow(0 6px 5px #3c1e0029);height:auto;position:absolute}.hk-close__ing--a{width:clamp(4rem,7vw,6.5rem);bottom:2rem;left:-1.5rem;rotate:-18deg}.hk-close__ing--b{width:clamp(2.2rem,3.4vw,3.4rem);top:4rem;left:1.5rem;rotate:24deg}.hk-close__ing--c{width:clamp(3rem,5vw,4.5rem);top:3.5rem;right:3rem}.hk-close__ing--d{width:clamp(2.5rem,4vw,3.6rem);bottom:6rem;right:1rem;rotate:12deg}.hk-close__ing--e{opacity:.85;width:clamp(2.5rem,3.6vw,3.4rem);top:2.5rem;right:26%;rotate:-20deg}@media (max-width:1023px){.hk-close__ing--b,.hk-close__ing--e{display:none}}@media (min-width:1024px){.hk-close__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:3rem}.hk-close__art{width:min(30vw,24rem)}}.hk-delivery{border-top:2px solid #0000000f;position:relative;overflow:clip}.hk-delivery__inner{width:100%;max-width:82rem;padding:clamp(4rem, 10svh, 7rem) var(--hk-gutter);align-content:center;gap:2.5rem;margin-inline:auto;display:grid;position:relative}.hk-delivery__underline{background:var(--c-brand);width:min(100%,26rem);height:.55rem;margin-top:.6rem;rotate:-1.2deg;-webkit-mask:url(/brand/brush-bar.svg) 50%/100% 100% no-repeat;mask:url(/brand/brush-bar.svg) 50%/100% 100% no-repeat}.hk-delivery__script{margin:-.4rem 0 0 clamp(6rem,16vw,13rem)}.hk-apps{max-width:32rem;display:grid}.hk-apps li+li{border-top:1px solid #0000001f}.hk-app{grid-template-columns:7.5rem 1fr auto;align-items:center;gap:1.25rem;min-height:4.75rem;padding:.6rem .25rem;display:grid}.hk-app__logo{border-right:1px solid #00000024;align-items:center;height:3.25rem;padding-right:1.25rem;display:flex}.hk-app__logo img{object-fit:contain;mix-blend-mode:multiply;width:auto;height:100%}.hk-app__label{width:fit-content;font-family:var(--ff-heading), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(var(--c-brand), var(--c-brand)) 0 100% / 0 3px no-repeat;padding-bottom:.2rem;font-size:1.05rem;font-weight:600;transition:background-size .18s}a.hk-app:hover .hk-app__label,a.hk-app:focus-visible .hk-app__label{background-size:100% 3px}a.hk-app:hover .hk-link__arrow,a.hk-app:focus-visible .hk-link__arrow{transform:translate(5px)}a.hk-app:focus-visible{outline:3px solid var(--c-ink);outline-offset:2px;border-radius:4px}.hk-app--off{opacity:.55;filter:grayscale()}.hk-delivery__art{min-height:18rem;position:relative}.hk-delivery__brush{position:absolute;inset:8% -10% 0 2%}.hk-delivery__brush img{width:120%;max-width:none;height:auto;translate:-6% 30%;rotate:-12deg}.hk-delivery__photo{aspect-ratio:835/482;background:var(--c-ink);border-radius:1.25rem;margin:10% 0 0 6%;position:relative;overflow:hidden;rotate:-3deg;box-shadow:0 30px 40px -24px #3c1e008c}.hk-delivery__shot{object-fit:cover;opacity:0;transition:opacity .9s,transform 4.4s cubic-bezier(.23,1,.32,1);transform:scale(1.06)}.hk-delivery__shot[data-on]{opacity:1;transform:scale(1)}.hk-delivery__pause{z-index:2;background:var(--c-cream,#f5f0e6);width:2.75rem;height:2.75rem;color:var(--c-ink);border-radius:999px;justify-content:center;align-items:center;transition:background-color .18s,color .18s;display:inline-flex;position:absolute;bottom:-.75rem;left:9%;box-shadow:0 6px 14px -6px #00000073}.hk-delivery__pause:hover,.hk-delivery__pause:focus-visible{background:var(--c-brand)}.hk-delivery__pause:focus-visible{outline:3px solid var(--c-ink);outline-offset:2px}.hk-delivery__bird{filter:drop-shadow(0 8px 8px #00000026);width:clamp(4.5rem,9vw,8rem);height:auto;position:absolute;top:-4%;left:-2%;rotate:-8deg}.hk-delivery__leaves{pointer-events:none;width:clamp(9rem,18vw,17rem);height:auto;position:absolute;top:-4rem;right:-3rem}body:has(.hk-delivery) footer>.bg-pattern{display:none}@media (min-width:1024px){.hk-delivery__inner{min-height:calc(100svh - var(--hk-bar));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:3rem}}@media (prefers-reduced-motion:reduce){.hk-delivery__shot,.hk-app__label,.hk-clip__play{transition:none}}@media (max-width:639px){.hk-app{grid-template-columns:4.5rem 1fr auto;gap:.9rem}.hk-app__logo{height:2.6rem;padding-right:.9rem}.hk-app__label{letter-spacing:.05em;font-size:.95rem}}@media (min-width:1024px){.hk-ticket{padding:1.1rem 1.6rem 1.25rem;font-size:1.5rem}}.hk-serve__swash{background:var(--c-brand);width:min(80%,22rem);height:.6rem;margin:.2rem 0 0 auto;display:block;rotate:-2deg;-webkit-mask:url(/brand/brush-bar.svg) 50%/100% 100% no-repeat;mask:url(/brand/brush-bar.svg) 50%/100% 100% no-repeat}
