@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/space-grotesk-latin-ext-wJGaI8U0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/space-grotesk-latin-DPT1xrvW.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--orange: #ef5b2a;--cream: #f4e7d2;--ink: #211c19;--paper: #faf6ef;--muted: #89827a;--line: rgba(33, 28, 25, .28);--pad: clamp(20px, 4vw, 64px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}body.modal-open,body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}img{width:100%;height:100%;object-fit:cover;display:block}.section-pad{padding:72px var(--pad) 120px}.section-index{border-top:1px solid currentColor;padding-top:12px;font-size:11px;font-weight:700;letter-spacing:.12em}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em}h1,h2,h3,p{margin-top:0}h2{font-family:Space Grotesk,sans-serif;font-size:clamp(55px,8.4vw,130px);line-height:1.05;letter-spacing:-.04em;text-transform:uppercase;font-weight:600}h2 em{font-style:normal;color:var(--orange)}.nav{position:fixed;top:16px;left:22px;right:22px;z-index:50;height:70px;padding:0 12px 0 20px;display:grid;grid-template-columns:210px 1fr auto;align-items:center;color:var(--ink);background:var(--cream);border:1px solid var(--ink);transform:none}.brand-logo{display:block;width:182px;height:42px}.brand-logo img{object-fit:contain;object-position:left center}.desktop-nav{display:flex;justify-content:center;gap:clamp(18px,2.5vw,42px)}.desktop-nav a{position:relative;font-size:12px;font-weight:600}.desktop-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-5px;height:1px;background:currentColor;transition:right .25s}.desktop-nav a:hover:after,.desktop-nav a.active:after{right:0}.desktop-nav a.active{color:var(--orange)}.button{min-height:46px;padding:0 18px;display:inline-flex;width:fit-content;align-items:center;justify-content:center;gap:18px;border:1px solid transparent;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:transform .2s,background .2s,color .2s}.button:hover{transform:translateY(-2px)}.button svg{transition:transform .2s}.button:hover svg{transform:translate(4px)}.button--dark{background:var(--ink);color:var(--paper)}.button--cream{background:var(--cream);color:var(--ink)}.button--outline{border-color:var(--cream);color:var(--cream)}.hero-actions .button,.food-page-intro .button,.event-card .button{border-width:1px;box-shadow:6px 7px 0 var(--ink);transition:transform .2s,background .2s,color .2s,box-shadow .2s}.hero-actions .button:hover,.food-page-intro .button:hover,.event-card .button:hover{transform:translate(-2px,-3px);box-shadow:9px 10px 0 var(--ink)}.hero-actions .button:active,.food-page-intro .button:active,.event-card .button:active{transform:translate(3px,4px);box-shadow:2px 3px 0 var(--ink)}.icon-button{border:0;background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer}.menu-toggle,.mobile-menu{display:none}.hero{position:relative;z-index:2;isolation:isolate;min-height:680px;height:100svh;max-height:900px;overflow:visible;background:var(--orange);color:var(--cream);padding:112px var(--pad) 36px;--card-w: min(26vw, 440px);--card-top: calc(clamp(680px, 100svh, 900px)*.43) ;--arc: min(calc(var(--card-w) * .8), calc((var(--card-top) - 152px) * 1.17));--arc-x: calc(100% - var(--pad) - var(--arc) * 1.045 - var(--card-w) * .04);--arc-y: calc(100% - var(--card-top))}.hero-kicker{position:absolute;z-index:5;top:112px;right:var(--pad);padding:8px 10px 7px;border:1px solid var(--cream);background:#211c1914;font-size:9px;font-weight:700;letter-spacing:.13em}.hero h1{position:relative;z-index:2;margin:2vh 0 0;font:600 clamp(78px,10.8vw,168px)/1.02 "Space Grotesk",sans-serif;letter-spacing:-.07em}.hero h1 .hero-word{display:block}.hero-word--under{animation:heroWordIn .9s .1s cubic-bezier(.22,1,.36,1) both}.hero--activities h1,.hero--events h1{font-size:clamp(56px,7.8vw,122px);letter-spacing:-.03em}.hero h1 .hero-word--dog{margin-left:9vw;animation:heroWordIn .9s .24s cubic-bezier(.22,1,.36,1) both}.hero-copy{position:absolute;left:var(--pad);bottom:40px;width:min(470px,40vw);z-index:4;animation:fadeUp .7s .75s cubic-bezier(.22,1,.36,1) both}.hero-copy p{font:600 13px/1.35 Space Grotesk;max-width:300px}.hero-actions{display:flex;flex-direction:row;align-items:flex-start;gap:9px}.hero-photo{position:absolute;z-index:3;width:min(28.5vw,430px);height:min(31vw,470px);left:58%;bottom:-72px;transform:none;border:10px solid var(--cream);background:var(--ink);overflow:hidden;box-shadow:14px 15px 0 var(--cream),32px 35px #211c19f5;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1);animation:photoReveal 1s .45s cubic-bezier(.22,1,.36,1) both;will-change:transform}.hero-photo video{width:100%;height:100%;object-fit:cover;display:block}.hero-photo--video{left:auto;right:var(--pad);top:var(--card-top);width:var(--card-w);height:auto}.hero-photo--video:hover{transform:none}.hero-photo:hover{transform:translateY(-4px);box-shadow:18px 20px 0 var(--cream),42px 46px #211c19f5}.hero-photo:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(20,10,6,.45),transparent 55%)}.hero-photo-index{position:absolute;z-index:6;top:14px;left:-7px;padding:8px 10px 7px;background:var(--orange);color:var(--cream);border:1px solid var(--cream);font-size:8px;font-weight:700;letter-spacing:.12em}.hero-photo-caption{position:absolute;z-index:5;left:18px;bottom:18px;font:600 10px/1.2 Inter;letter-spacing:.12em}.hero-manifesto{position:absolute;z-index:4;right:calc(var(--pad) + var(--card-w) - 48px);bottom:64px;padding:18px 22px 20px;border:1px solid var(--cream);background:var(--ink);color:var(--cream);box-shadow:10px 11px 0 var(--cream);transform:none;font:600 clamp(32px,3.4vw,52px)/1.1 "Space Grotesk";letter-spacing:-.07em;text-align:left;animation:fadeUp .75s .62s cubic-bezier(.22,1,.36,1) both}.play-dot{position:absolute;z-index:4;display:block;border-radius:50%}.play-dot--cream{display:none;width:64px;height:64px;right:7%;top:30%;background:var(--cream);border:2px solid var(--ink);box-shadow:8px 9px 0 var(--ink);animation:ballFloat 4.2s 1.1s cubic-bezier(.45,0,.25,1) infinite}.hero-line{position:absolute;z-index:2;left:var(--arc-x);bottom:var(--arc-y);width:var(--arc);overflow:visible;stroke:var(--cream);stroke-width:2.1;stroke-linecap:round}.hero-line .hero-trail{stroke-dasharray:1;stroke-dashoffset:1;animation:heroTrail 2.7s 1.2s linear both}.hero-line ellipse,.hero-line circle{stroke:none}.hero-line g,.hero-line ellipse{transform-box:view-box}.hero-mark{fill:var(--ink);opacity:0}.hero-mark--1{animation:heroMark1 2.7s 1.2s linear both}.hero-mark--2{animation:heroMark2 2.7s 1.2s linear both}.hero-shadow{fill:var(--ink);transform-origin:0 0;animation:heroShadow 2.7s 1.2s linear both}.hero-ball{transform-origin:0 0;animation:heroBall 2.7s 1.2s linear both}.hero-ball-shade{fill:color-mix(in srgb,var(--cream) 80%,var(--ink))}.hero-ball-face{fill:var(--cream)}@keyframes heroMark1{0%,47.78%{opacity:0}47.83%,to{opacity:.5}}@keyframes heroMark2{0%,72.15%{opacity:0}72.2%,to{opacity:.5}}@keyframes heroTrail{0%{stroke-dashoffset:1}1.67%{stroke-dashoffset:.9534}3.33%{stroke-dashoffset:.9098}5%{stroke-dashoffset:.8693}6.67%{stroke-dashoffset:.8317}8.33%{stroke-dashoffset:.7972}10%{stroke-dashoffset:.7657}11.67%{stroke-dashoffset:.7372}11.96%{stroke-dashoffset:.7334}13.33%{stroke-dashoffset:.7134}15%{stroke-dashoffset:.6905}16.67%{stroke-dashoffset:.6705}18.33%{stroke-dashoffset:.6533}20%{stroke-dashoffset:.6387}21.67%{stroke-dashoffset:.6266}23.33%{stroke-dashoffset:.6166}23.91%{stroke-dashoffset:.6134}25%{stroke-dashoffset:.6079}26.67%{stroke-dashoffset:.5998}28.33%{stroke-dashoffset:.591}30%{stroke-dashoffset:.5805}31.67%{stroke-dashoffset:.568}33.33%{stroke-dashoffset:.5529}35%{stroke-dashoffset:.5352}35.87%{stroke-dashoffset:.5253}36.67%{stroke-dashoffset:.5147}38.33%{stroke-dashoffset:.4912}40%{stroke-dashoffset:.4649}41.67%{stroke-dashoffset:.4356}43.33%{stroke-dashoffset:.4057}45%{stroke-dashoffset:.3707}46.63%{stroke-dashoffset:.3326}46.67%{stroke-dashoffset:.3326}47.83%{stroke-dashoffset:.3035}48.33%{stroke-dashoffset:.2969}49.03%{stroke-dashoffset:.2874}50%{stroke-dashoffset:.2756}51.67%{stroke-dashoffset:.2579}53.33%{stroke-dashoffset:.2431}53.92%{stroke-dashoffset:.2383}55%{stroke-dashoffset:.2306}56.67%{stroke-dashoffset:.221}58.33%{stroke-dashoffset:.2137}60%{stroke-dashoffset:.2075}60.01%{stroke-dashoffset:.2075}61.67%{stroke-dashoffset:.2015}63.33%{stroke-dashoffset:.1942}65%{stroke-dashoffset:.1844}66.11%{stroke-dashoffset:.1766}66.67%{stroke-dashoffset:.1723}68.33%{stroke-dashoffset:.1576}70%{stroke-dashoffset:.1393}71%{stroke-dashoffset:.1275}71.67%{stroke-dashoffset:.1189}72.2%{stroke-dashoffset:.1114}73.33%{stroke-dashoffset:.0999}73.4%{stroke-dashoffset:.099}75%{stroke-dashoffset:.0851}75.58%{stroke-dashoffset:.0807}76.67%{stroke-dashoffset:.0733}78.33%{stroke-dashoffset:.0639}78.95%{stroke-dashoffset:.0612}80%{stroke-dashoffset:.0571}81.67%{stroke-dashoffset:.0515}82.32%{stroke-dashoffset:.0495}83.33%{stroke-dashoffset:.046}84.49%{stroke-dashoffset:.0414}85%{stroke-dashoffset:.039}85.69%{stroke-dashoffset:.0353}86.67%{stroke-dashoffset:.0311}86.89%{stroke-dashoffset:.0302}87.43%{stroke-dashoffset:.0283}88.33%{stroke-dashoffset:.0254}89.16%{stroke-dashoffset:.023}90%{stroke-dashoffset:.0205}90.89%{stroke-dashoffset:.0176}91.42%{stroke-dashoffset:.0157}91.67%{stroke-dashoffset:.0148}92.62%{stroke-dashoffset:.0106}93.33%{stroke-dashoffset:.0086}93.82%{stroke-dashoffset:.0074}94.46%{stroke-dashoffset:.006}95%{stroke-dashoffset:.0049}96.31%{stroke-dashoffset:.0026}96.67%{stroke-dashoffset:.0021}98.15%{stroke-dashoffset:.0007}98.33%{stroke-dashoffset:.0005}to{stroke-dashoffset:0}}@keyframes heroBall{0%{transform:translateY(310px) scale(1);opacity:0}1.67%{transform:translate(6.1px,275.4px) scale(1);opacity:1}3.33%{transform:translate(12.2px,243.3px) scale(1);opacity:1}5%{transform:translate(18.3px,213.4px) scale(1);opacity:1}6.67%{transform:translate(24.4px,185.7px) scale(1);opacity:1}8.33%{transform:translate(30.5px,160.6px) scale(1);opacity:1}10%{transform:translate(36.6px,137.6px) scale(1);opacity:1}11.67%{transform:translate(42.7px,116.9px) scale(1);opacity:1}11.96%{transform:translate(43.8px,113.6px) scale(1);opacity:1}13.33%{transform:translate(48.8px,98.7px) scale(1);opacity:1}15%{transform:translate(54.9px,82.7px) scale(1);opacity:1}16.67%{transform:translate(61px,69px) scale(1);opacity:1}18.33%{transform:translate(67.1px,57.7px) scale(1);opacity:1}20%{transform:translate(73.2px,48.6px) scale(1);opacity:1}21.67%{transform:translate(79.3px,41.9px) scale(1);opacity:1}23.33%{transform:translate(85.4px,37.5px) scale(1);opacity:1}23.91%{transform:translate(87.5px,36.5px) scale(1);opacity:1}25%{transform:translate(91.5px,35.4px) scale(1);opacity:1}26.67%{transform:translate(97.6px,35.6px) scale(1);opacity:1}28.33%{transform:translate(103.7px,38.2px) scale(1);opacity:1}30%{transform:translate(109.8px,43px) scale(1);opacity:1}31.67%{transform:translate(115.9px,50.2px) scale(1);opacity:1}33.33%{transform:translate(122px,59.7px) scale(1);opacity:1}35%{transform:translate(128.1px,71.5px) scale(1);opacity:1}35.87%{transform:translate(131.2px,78.6px) scale(1);opacity:1}36.67%{transform:translate(134.2px,85.7px) scale(1);opacity:1}38.33%{transform:translate(140.2px,102.1px) scale(1);opacity:1}40%{transform:translate(146.4px,120.9px) scale(1);opacity:1}41.67%{transform:translate(152.5px,142px) scale(1);opacity:1}43.33%{transform:translate(158.5px,165.3px) scale(1);opacity:1}45%{transform:translate(164.7px,191.1px) scale(1);opacity:1}46.63%{transform:translate(170.6px,218.5px) scale(1);opacity:1}46.67%{transform:translate(170.8px,219.2px) scale(1);opacity:1}47.83%{transform:translate(175px,244.8px) scale(1.14,.84);opacity:1}48.33%{transform:translate(176.3px,235px) scale(1);opacity:1}49.03%{transform:translate(178.2px,228.4px) scale(1);opacity:1}50%{transform:translate(180.7px,219.9px) scale(1);opacity:1}51.67%{transform:translate(185.1px,207.1px) scale(1);opacity:1}53.33%{transform:translate(189.4px,196.7px) scale(1);opacity:1}53.92%{transform:translate(191px,193.5px) scale(1);opacity:1}55%{transform:translate(193.8px,188.5px) scale(1);opacity:1}56.67%{transform:translate(198.2px,182.7px) scale(1);opacity:1}58.33%{transform:translate(202.6px,179.2px) scale(1);opacity:1}60%{transform:translate(207px,178px) scale(1);opacity:1}60.01%{transform:translate(207px,178px) scale(1);opacity:1}61.67%{transform:translate(211.3px,179.1px) scale(1);opacity:1}63.33%{transform:translate(215.7px,182.6px) scale(1);opacity:1}65%{transform:translate(220.1px,188.4px) scale(1);opacity:1}66.11%{transform:translate(223px,193.5px) scale(1);opacity:1}66.67%{transform:translate(224.5px,196.5px) scale(1);opacity:1}68.33%{transform:translate(228.8px,206.9px) scale(1);opacity:1}70%{transform:translate(233.2px,219.6px) scale(1);opacity:1}71%{transform:translate(235.8px,228.4px) scale(1);opacity:1}71.67%{transform:translate(237.6px,234.7px) scale(1);opacity:1}72.2%{transform:translate(239px,243px) scale(1.1,.9);opacity:1}73.33%{transform:translate(241.7px,234.2px) scale(1);opacity:1}73.4%{transform:translate(241.8px,233.9px) scale(1);opacity:1}75%{transform:translate(245.6px,227.5px) scale(1);opacity:1}75.58%{transform:translate(247px,225.7px) scale(1);opacity:1}76.67%{transform:translate(249.6px,223.2px) scale(1);opacity:1}78.33%{transform:translate(253.5px,221.2px) scale(1);opacity:1}78.95%{transform:translate(255px,221px) scale(1);opacity:1}80%{transform:translate(257.5px,221.5px) scale(1);opacity:1}81.67%{transform:translate(261.5px,224.1px) scale(1);opacity:1}82.32%{transform:translate(263px,225.7px) scale(1);opacity:1}83.33%{transform:translate(265.4px,229px) scale(1);opacity:1}84.49%{transform:translate(268.1px,233.8px) scale(1);opacity:1}85%{transform:translate(269.4px,236.3px) scale(1);opacity:1}85.69%{transform:translate(271px,241.5px) scale(1.05,.95);opacity:1}86.67%{transform:translate(273.1px,237.6px) scale(1);opacity:1}86.89%{transform:translate(273.6px,237.1px) scale(1);opacity:1}87.43%{transform:translate(274.8px,236.2px) scale(1);opacity:1}88.33%{transform:translate(276.7px,235.3px) scale(1);opacity:1}89.16%{transform:translate(278.5px,235px) scale(1);opacity:1}90%{transform:translate(280.3px,235.3px) scale(1);opacity:1}90.89%{transform:translate(282.3px,236.3px) scale(1);opacity:1}91.42%{transform:translate(283.4px,237.1px) scale(1);opacity:1}91.67%{transform:translate(283.9px,237.6px) scale(1);opacity:1}92.62%{transform:translate(286px,240.6px) scale(1.02,.98);opacity:1}93.33%{transform:translate(287.5px,240px) scale(1);opacity:1}93.82%{transform:translate(288.4px,240px) scale(1);opacity:1}94.46%{transform:translate(289.5px,240px) scale(1);opacity:1}95%{transform:translate(290.3px,240px) scale(1);opacity:1}96.31%{transform:translate(292px,240px) scale(1);opacity:1}96.67%{transform:translate(292.4px,240px) scale(1);opacity:1}98.15%{transform:translate(293.5px,240px) scale(1);opacity:1}98.33%{transform:translate(293.6px,240px) scale(1);opacity:1}to{transform:translate(294px,240px) scale(1);opacity:1}}@keyframes heroShadow{0%{transform:translateY(270px) scale(1);opacity:0}1.67%{transform:translate(6.1px,270px) scale(1);opacity:0}3.33%{transform:translate(12.2px,270px) scale(1);opacity:0}5%{transform:translate(18.3px,270px) scale(.929);opacity:0}6.67%{transform:translate(24.4px,270px) scale(.854);opacity:0}8.33%{transform:translate(30.5px,270px) scale(.787);opacity:0}10%{transform:translate(36.6px,270px) scale(.725);opacity:0}11.67%{transform:translate(42.7px,270px) scale(.67);opacity:0}11.96%{transform:translate(43.8px,270px) scale(.661);opacity:0}13.33%{transform:translate(48.8px,270px) scale(.621);opacity:0}15%{transform:translate(54.9px,270px) scale(.578);opacity:0}16.67%{transform:translate(61px,270px) scale(.541);opacity:0}18.33%{transform:translate(67.1px,270px) scale(.511);opacity:0}20%{transform:translate(73.2px,270px) scale(.487);opacity:0}21.67%{transform:translate(79.3px,270px) scale(.468);opacity:0}23.33%{transform:translate(85.4px,270px) scale(.457);opacity:0}23.91%{transform:translate(87.5px,270px) scale(.454);opacity:0}25%{transform:translate(91.5px,270px) scale(.451);opacity:0}26.67%{transform:translate(97.6px,270px) scale(.452);opacity:0}28.33%{transform:translate(103.7px,270px) scale(.459);opacity:0}30%{transform:translate(109.8px,270px) scale(.472);opacity:0}31.67%{transform:translate(115.9px,270px) scale(.491);opacity:0}33.33%{transform:translate(122px,270px) scale(.516);opacity:0}35%{transform:translate(128.1px,270px) scale(.548);opacity:0}35.87%{transform:translate(131.2px,270px) scale(.567);opacity:.01}36.67%{transform:translate(134.2px,270px) scale(.586);opacity:.034}38.33%{transform:translate(140.2px,270px) scale(.63);opacity:.093}40%{transform:translate(146.4px,270px) scale(.68);opacity:.164}41.67%{transform:translate(152.5px,270px) scale(.737);opacity:.249}43.33%{transform:translate(158.5px,270px) scale(.8);opacity:.35}45%{transform:translate(164.7px,270px) scale(.869);opacity:.469}46.63%{transform:translate(170.6px,270px) scale(.942);opacity:.522}46.67%{transform:translate(170.8px,270px) scale(.944);opacity:.523}47.83%{transform:translate(175px,270px) scale(1);opacity:.56}48.33%{transform:translate(176.3px,270px) scale(.987);opacity:.551}49.03%{transform:translate(178.2px,270px) scale(.969);opacity:.54}50%{transform:translate(180.7px,270px) scale(.946);opacity:.525}51.67%{transform:translate(185.1px,270px) scale(.912);opacity:.502}53.33%{transform:translate(189.4px,270px) scale(.884);opacity:.484}53.92%{transform:translate(191px,270px) scale(.875);opacity:.478}55%{transform:translate(193.8px,270px) scale(.862);opacity:.47}56.67%{transform:translate(198.2px,270px) scale(.846);opacity:.459}58.33%{transform:translate(202.6px,270px) scale(.837);opacity:.453}60%{transform:translate(207px,270px) scale(.834);opacity:.451}60.01%{transform:translate(207px,270px) scale(.834);opacity:.451}61.67%{transform:translate(211.3px,270px) scale(.837);opacity:.453}63.33%{transform:translate(215.7px,270px) scale(.846);opacity:.459}65%{transform:translate(220.1px,270px) scale(.861);opacity:.469}66.11%{transform:translate(223px,270px) scale(.875);opacity:.478}66.67%{transform:translate(224.5px,270px) scale(.883);opacity:.484}68.33%{transform:translate(228.8px,270px) scale(.911);opacity:.502}70%{transform:translate(233.2px,270px) scale(.945);opacity:.524}71%{transform:translate(235.8px,270px) scale(.969);opacity:.54}71.67%{transform:translate(237.6px,270px) scale(.986);opacity:.551}72.2%{transform:translate(239px,270px) scale(1);opacity:.56}73.33%{transform:translate(241.7px,270px) scale(.984);opacity:.55}73.4%{transform:translate(241.8px,270px) scale(.984);opacity:.549}75%{transform:translate(245.6px,270px) scale(.966);opacity:.538}75.58%{transform:translate(247px,270px) scale(.962);opacity:.535}76.67%{transform:translate(249.6px,270px) scale(.955);opacity:.53}78.33%{transform:translate(253.5px,270px) scale(.949);opacity:.527}78.95%{transform:translate(255px,270px) scale(.949);opacity:.527}80%{transform:translate(257.5px,270px) scale(.95);opacity:.527}81.67%{transform:translate(261.5px,270px) scale(.957);opacity:.532}82.32%{transform:translate(263px,270px) scale(.962);opacity:.535}83.33%{transform:translate(265.4px,270px) scale(.971);opacity:.541}84.49%{transform:translate(268.1px,270px) scale(.983);opacity:.549}85%{transform:translate(269.4px,270px) scale(.99);opacity:.553}85.69%{transform:translate(271px,270px) scale(1);opacity:.56}86.67%{transform:translate(273.1px,270px) scale(.994);opacity:.556}86.89%{transform:translate(273.6px,270px) scale(.992);opacity:.555}87.43%{transform:translate(274.8px,270px) scale(.99);opacity:.553}88.33%{transform:translate(276.7px,270px) scale(.987);opacity:.552}89.16%{transform:translate(278.5px,270px) scale(.987);opacity:.551}90%{transform:translate(280.3px,270px) scale(.987);opacity:.552}90.89%{transform:translate(282.3px,270px) scale(.99);opacity:.553}91.42%{transform:translate(283.4px,270px) scale(.992);opacity:.555}91.67%{transform:translate(283.9px,270px) scale(.994);opacity:.556}92.62%{transform:translate(286px,270px) scale(1);opacity:.56}93.33%{transform:translate(287.5px,270px) scale(1);opacity:.56}93.82%{transform:translate(288.4px,270px) scale(1);opacity:.56}94.46%{transform:translate(289.5px,270px) scale(1);opacity:.56}95%{transform:translate(290.3px,270px) scale(1);opacity:.56}96.31%{transform:translate(292px,270px) scale(1);opacity:.56}96.67%{transform:translate(292.4px,270px) scale(1);opacity:.56}98.15%{transform:translate(293.5px,270px) scale(1);opacity:.56}98.33%{transform:translate(293.6px,270px) scale(1);opacity:.56}to{transform:translate(294px,270px) scale(1);opacity:.56}}.scroll-cue{position:absolute;z-index:5;left:max(43%,calc(var(--pad) + min(470px,40vw) + 24px));bottom:38px;width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--cream);border-radius:50%;animation:float 2.2s ease-in-out infinite}@keyframes float{50%{transform:translateY(7px)}}@keyframes heroWordIn{0%{opacity:0;transform:translateY(45%) rotate(1deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes photoReveal{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes lineDraw{to{stroke-dashoffset:0}}@keyframes ballFloat{0%,to{transform:translateY(0);box-shadow:8px 9px 0 var(--ink)}46%{transform:translateY(-11px);box-shadow:11px 15px 0 var(--ink)}58%{transform:translateY(-11px);box-shadow:11px 15px 0 var(--ink)}}.explore-nav{position:relative;z-index:1;padding-top:165px;background:#b63f1d;color:var(--cream)}.explore-nav .section-index{border-color:var(--cream)}.explore-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin:70px 0 55px}.explore-heading h2{margin:0}.explore-heading h2 em{color:var(--ink)}.explore-heading>p{width:min(330px,100%);margin:0;font-size:13px;line-height:1.5}.explore-grid{display:grid;grid-template-columns:1.05fr .95fr 1.05fr;gap:14px}.explore-card{position:relative;min-height:480px;overflow:hidden;color:var(--cream);border:1px solid var(--cream)}.explore-card:nth-child(2){transform:none}.explore-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(33,28,25,.82),transparent 65%)}.explore-card img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.explore-card:hover img{transform:scale(1.055)}.explore-card>div{position:absolute;z-index:2;left:20px;right:20px;bottom:18px}.explore-card p{margin-bottom:8px;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.explore-card h3{margin:0;font:600 clamp(32px,3.6vw,58px)/.88 "Space Grotesk";letter-spacing:-.065em;text-transform:uppercase}.explore-card>svg{position:absolute;z-index:3;right:18px;top:18px;transition:transform .25s}.explore-card:hover>svg{transform:translate(4px,-4px)}.explore-number{position:absolute;z-index:3;left:18px;top:18px;font-size:10px;font-weight:700}.venue-atmosphere{position:relative;overflow:hidden;background:var(--cream);color:var(--ink);padding-top:110px}.venue-atmosphere-heading{display:grid;grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(40px,8vw,130px);margin:68px 0 74px}.venue-atmosphere-heading h2{margin:0}.venue-atmosphere-heading h2 em{color:var(--orange)}.venue-atmosphere-heading p{max-width:360px;margin:0 0 8px;font:600 15px/1.4 Space Grotesk}.venue-atmosphere-media{width:min(980px,100%);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.venue-atmosphere-media figure{position:relative;height:560px;margin:0;overflow:hidden;border:1px solid var(--ink);box-shadow:6px 7px 0 var(--ink)}.venue-atmosphere-media figure:last-child{height:640px}.venue-atmosphere-media video{width:100%;height:100%;object-fit:cover;display:block}.venue-atmosphere-media figcaption{position:absolute;left:14px;bottom:13px;padding:7px 9px;background:var(--cream);color:var(--ink);font-size:8px;font-weight:700;letter-spacing:.1em}.hero--activities+.section-pad,.hero--events+.section-pad{padding-top:165px}.activities{background:var(--cream)}.activities-heading{display:flex;justify-content:space-between;align-items:flex-end;margin:80px 0 65px}.activities-heading h2{margin:0}.activities-heading p{width:230px;font-size:12px;line-height:1.5;font-weight:600}.activity-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:540px 420px;gap:24px}.activity{position:relative;overflow:hidden;color:var(--cream);border:1px solid var(--ink);box-shadow:4px 5px 0 var(--ink);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1)}.activity:hover{transform:translateY(-2px);box-shadow:6px 7px 0 var(--ink)}.activity:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(20,12,8,.7),transparent 55%)}.activity img{transition:transform .8s cubic-bezier(.2,.7,.1,1)}.activity:hover img{transform:scale(1.045)}.activity h3{position:absolute;z-index:2;left:20px;bottom:10px;margin:0;font:600 clamp(42px,6vw,96px)/.9 "Space Grotesk";letter-spacing:-.07em}.activity>svg{position:absolute;z-index:3;right:20px;bottom:20px}.activity-number{position:absolute;z-index:3;top:18px;left:20px;font-size:10px;font-weight:700}.activity--tall{margin-top:0}.activity--orange{background:var(--orange)}.activity--orange h3{font-size:clamp(38px,5vw,78px)}.activity--small{margin:0}.food{position:relative;overflow:hidden;background:var(--cream)}.food--menu-first{padding-top:145px;background:var(--orange)}.food--menu-first>.section-index{position:relative;z-index:2;color:var(--cream)}.food-hero-types{position:absolute;z-index:3;top:178px;right:var(--pad);display:flex;align-items:center;gap:12px;padding:10px 13px 9px;border:1px solid var(--ink);background:var(--cream);color:var(--ink);box-shadow:7px 8px 0 var(--ink);transform:none;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.food-hero-types i{color:var(--orange);font-style:normal}.food-page-heading{position:relative;z-index:2;display:grid;grid-template-columns:1.35fr .65fr;align-items:end;gap:clamp(40px,8vw,130px);margin:58px 0 78px}.food-page-heading h1{margin:0;font:600 clamp(68px,9.2vw,142px)/1.02 "Space Grotesk";letter-spacing:-.02em;text-transform:uppercase;color:var(--cream)}.food-page-heading h1 em{color:var(--cream);font-style:normal}.food-page-intro{padding-bottom:10px}.food-page-intro p{max-width:380px;color:var(--cream);font:600 16px/1.35 Space Grotesk}.menu-paper.menu-paper--inline{position:relative;z-index:3;margin:0 16px 120px 0;border:1px solid var(--ink);transform:none;box-shadow:16px 18px 0 var(--ink)}.menu-paper.menu-paper--inline:before{display:none}.food-page-gallery{display:grid;grid-template-columns:1.3fr .7fr;gap:24px;min-height:500px;align-items:stretch}.food-page-gallery figure{position:relative;height:480px;margin:0;overflow:hidden;border:1px solid var(--ink);box-shadow:6px 7px 0 var(--ink);transform:none}.food-page-gallery figure:last-child{height:480px;margin-top:0;transform:none}.food-page-gallery.activity-gallery{margin-top:24px;min-height:0}.food-page-gallery figcaption{position:absolute;left:14px;bottom:13px;padding:7px 9px;background:var(--cream);font-size:8px;font-weight:700;letter-spacing:.1em}.events{background:var(--cream);color:var(--ink);overflow:hidden}.events h2{margin:80px 0 110px}.events h2 em{color:var(--orange)}.event-layout{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:10vw}.event-list{border-top:1px solid}.event-list div{display:flex;align-items:baseline;gap:32px;border-bottom:1px solid;padding:18px 0 12px;font:600 clamp(32px,4vw,60px)/1 "Space Grotesk";letter-spacing:-.05em;transition:background .25s,color .25s}.event-list div:hover{background:var(--orange);color:var(--cream)}.event-list span{font:600 10px Inter;letter-spacing:.1em}.event-list .event-name{font:inherit;letter-spacing:inherit}.event-list div>span{transition:transform .25s}.event-list div:hover>span{transform:translate(16px)}.event-card{background:var(--orange);color:var(--ink);padding:28px 34px 36px;transform:none;border:1px solid var(--ink);box-shadow:14px 15px 0 var(--ink)}.event-card-mark{display:block;text-align:right;font:700 24px Space Grotesk}.event-card>p{border-top:1px solid;padding-top:12px;margin:18px 0 55px;font-size:9px;font-weight:700;letter-spacing:.08em}.event-card h3{font:600 clamp(38px,5vw,70px)/.92 "Space Grotesk";letter-spacing:-.06em}.final-cta{position:relative;overflow:hidden;background:var(--orange);color:var(--cream)}.final-top{display:flex;justify-content:space-between;border-top:1px solid var(--cream);padding-top:12px;font-size:9px;font-weight:700;letter-spacing:.12em}.final-cta h2.final-lockup{display:flex;flex-direction:column;align-items:center;width:min(100%,64vw,1000px);max-width:none;margin:110px auto 0;position:relative;z-index:2;container-type:inline-size;font-size:16px;letter-spacing:0;color:var(--ink)}.final-cta h2 em{color:var(--ink)}.final-cta .final-lead{display:flex;justify-content:space-between;width:100%;font-family:Inter,sans-serif;font-weight:400;font-size:7.2cqw;line-height:.74;letter-spacing:0;color:var(--ink);margin-bottom:1.4cqw;white-space:nowrap}.final-cta .final-logo{display:block;width:100%;min-width:0;max-width:none;height:auto;margin:0}.final-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);margin-top:clamp(64px,8vw,120px);border-top:1px solid var(--cream)}.final-cell{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:22px 28px 6px 0}.final-cell+.final-cell{padding-left:28px;border-left:1px solid var(--cream)}.final-cell>span{font-size:10px;font-weight:700;letter-spacing:.12em}.final-cell p{max-width:22ch;margin:0;font:600 clamp(18px,1.8vw,26px)/1.2 "Space Grotesk";letter-spacing:-.01em;text-transform:uppercase;text-wrap:pretty}.final-cell .button{margin-top:auto;border-width:1px;box-shadow:6px 7px 0 var(--ink);transition:transform .2s,background .2s,color .2s,box-shadow .2s}.final-cell .button:hover{transform:translate(-2px,-3px);box-shadow:9px 10px 0 var(--ink)}.final-cell .button:active{transform:translate(3px,4px);box-shadow:2px 3px 0 var(--ink)}.final-cta--compact h2{margin-top:62px;font-size:clamp(70px,9vw,138px)}footer{padding:0 var(--pad) 28px;background:var(--cream);color:var(--ink)}.footer-strip{display:flex;justify-content:space-between;align-items:center;gap:12px 18px;margin:0 calc(var(--pad) * -1);padding:20px var(--pad) 18px;border-bottom:1px solid var(--ink);font:600 clamp(18px,2.3vw,34px)/1 "Space Grotesk";letter-spacing:-.01em;text-transform:uppercase}.footer-strip i{color:var(--orange);font-style:normal}.footer-main{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,5vw,88px);padding:clamp(48px,6vw,88px) 0 clamp(48px,6vw,80px)}.footer-nav{display:flex;flex-direction:column;border-top:2px solid var(--ink)}.footer-nav a{display:flex;align-items:center;gap:18px;padding:18px 0 14px;border-bottom:1px solid var(--ink);font:600 clamp(34px,4.2vw,68px)/1 "Space Grotesk";letter-spacing:-.03em;text-transform:uppercase;transition:color .2s}.footer-nav a span{align-self:flex-start;padding-top:.3em;font:700 10px Inter;letter-spacing:.12em}.footer-nav a svg{flex:none;width:.55em;height:.55em;margin-left:auto;transition:transform .2s}.footer-nav a:hover{color:var(--orange)}.footer-nav a:hover svg{transform:translate(6px)}.footer-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;border-top:2px solid var(--ink)}.footer-info>div{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-height:168px;padding:22px 22px 26px 0;border-bottom:1px solid var(--ink)}.footer-info>div:nth-child(2n){padding:22px 0 26px 22px;border-left:1px solid var(--ink)}.footer-chip{display:inline-block;padding:8px 10px 6px;background:var(--orange);color:var(--cream);font:600 14px/1 Space Grotesk;letter-spacing:-.01em;text-transform:uppercase}.footer-info p{margin:0;font:600 clamp(16px,1.5vw,21px)/1.25 "Space Grotesk";letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:pretty}.footer-info p a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s}.footer-info p a:hover{color:var(--orange)}.footer-info p .footer-mail{text-transform:none;overflow-wrap:normal;word-break:normal}.footer-info .footer-sub{font:700 10px/1.9 Inter;letter-spacing:.12em}.footer-info .footer-sub .footer-mail{font:600 clamp(14px,1.2vw,17px)/1.3 "Space Grotesk";letter-spacing:-.01em}.footer-info .footer-social{display:flex;flex-direction:column;gap:6px}.footer-link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;font:700 10px Inter;letter-spacing:.12em;text-transform:uppercase;transition:color .2s}.footer-link:hover{color:var(--orange)}.footer-link svg{transition:transform .2s}.footer-link:hover svg{transform:translate(4px)}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;padding-top:20px;border-top:1px solid var(--ink);font:700 10px Inter;letter-spacing:.12em;text-transform:uppercase}.footer-logo{display:block;width:150px;height:36px;margin-right:auto}.footer-logo img{width:100%;height:100%;object-fit:contain;object-position:left center}.footer-top{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--ink);background:var(--cream);box-shadow:5px 6px 0 var(--ink);transition:transform .2s,box-shadow .2s}.footer-top:hover{transform:translate(-2px,-3px);box-shadow:8px 9px 0 var(--ink)}.footer-top:active{transform:translate(3px,4px);box-shadow:1px 2px 0 var(--ink)}.modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background:#211c19bd;display:grid;place-items:center;padding:20px}.booking-modal{width:min(720px,100%);position:relative;max-height:calc(100dvh - 40px);overflow-y:auto;background:var(--cream);padding:clamp(28px,5vw,65px);box-shadow:14px 14px 0 var(--orange)}.modal-close{position:absolute;right:20px;top:20px}.booking-modal h2{line-height:1.05;font-size:clamp(48px,8vw,90px);letter-spacing:-.02em;margin:30px 0 50px}.booking-options{border-top:1px solid}.booking-options a,.booking-options button{display:grid;grid-template-columns:50px 1fr auto;align-items:center;border-bottom:1px solid;padding:14px 0;font:600 clamp(20px,3vw,34px) "Space Grotesk";text-transform:uppercase}.booking-options button{width:100%;border-width:0 0 1px;background:none;color:inherit;text-align:left;cursor:pointer;transition:background .2s,color .2s}.booking-options a span,.booking-options button span{font:600 9px Inter}.booking-options a:hover svg,.booking-options button:hover svg{transform:translate(5px)}.booking-options svg{transition:transform .2s}.booking-launch{display:grid;gap:6px;margin:-22px 0 34px;padding:16px 18px 15px;background:var(--orange);color:var(--cream)}.booking-launch strong{font:600 clamp(18px,2.4vw,26px)/1.1 "Space Grotesk";letter-spacing:-.01em;text-transform:uppercase}.booking-launch span{font-size:13px;line-height:1.4}.booking-options a.is-upcoming{cursor:default}.booking-options a em{font:700 10px Inter;font-style:normal;letter-spacing:.12em}.launch-tag{display:inline-flex;align-items:center;gap:9px;width:fit-content;max-width:100%;margin:0 0 14px;white-space:nowrap;padding:8px 11px 7px;border:1px solid currentColor;font:700 10px/1 Inter;letter-spacing:.12em;text-transform:uppercase}.launch-tag i{flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.hero-copy .launch-tag{color:var(--cream);background:#211c1914}.nav-actions{display:flex;align-items:center;gap:16px}.launch-tag--nav{margin:0;color:var(--ink)}.mobile-menu-book{display:grid;justify-items:start}.mobile-menu-book .launch-tag{color:var(--ink)}.booking-options a.is-selected,.booking-options button.is-selected{background:var(--orange);color:var(--cream);box-shadow:-14px 0 0 var(--orange),14px 0 0 var(--orange)}.modal-note{font-size:10px;margin:24px 0 0;color:var(--muted)}.booking-form{margin-top:30px}.booking-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}.booking-fields label{display:grid;gap:7px;min-width:0;font:700 10px/1 Inter;letter-spacing:.12em;text-transform:uppercase}.booking-fields .booking-field--wide{grid-column:1 / -1}.booking-fields input,.booking-fields select,.booking-fields textarea{width:100%;min-width:0;min-height:46px;margin:0;padding:11px 12px;border:1px solid var(--ink);border-radius:0;background:var(--paper);color:var(--ink);font:400 16px/1.3 Inter;letter-spacing:0;text-transform:none}.booking-fields textarea{min-height:92px;resize:vertical}.booking-fields :is(input,select,textarea):focus-visible,.booking-options button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.booking-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.booking-error{margin:18px 0 0;padding:12px 14px;border:1px solid var(--ink);background:var(--paper);font-size:14px;font-weight:600;line-height:1.45}.booking-submit{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:24px}.booking-submit .button{font-family:inherit;cursor:pointer;box-shadow:6px 7px 0 var(--orange);transition:transform .2s,background .2s,color .2s,box-shadow .2s}.booking-submit .button:hover{transform:translate(-2px,-3px);box-shadow:9px 10px 0 var(--orange)}.booking-submit .button:active{transform:translate(3px,4px);box-shadow:2px 3px 0 var(--orange)}.booking-submit .button:disabled{cursor:progress;opacity:.7;transform:none}.booking-submit p{flex:1 1 220px;margin:0;font-size:12px;line-height:1.45}.booking-submit a{text-decoration:underline;text-underline-offset:3px}.booking-launch.booking-sent{margin:30px 0 0;outline:none}.menu-paper{position:relative;max-width:1600px;margin:20px auto 0;padding:clamp(28px,4vw,64px);background:var(--cream);box-shadow:18px 20px 0 var(--ink)}.menu-paper:before{content:"";position:absolute;height:18px;top:-17px;left:0;right:0;background:radial-gradient(circle at 9px 0,transparent 8px,var(--cream) 9px) repeat-x;background-size:18px 18px}.menu-paper-heading{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:28px;margin-bottom:38px;border-bottom:2px solid var(--ink)}.menu-paper-heading span{font-size:10px;font-weight:700;letter-spacing:.12em}.menu-paper-heading h2{margin:8px 0 0;font-size:clamp(64px,9vw,130px)}.menu-paper-heading p{max-width:240px;margin:0;font:600 16px/1.15 Space Grotesk;text-transform:uppercase}.menu-columns{columns:3;column-gap:clamp(40px,5vw,88px);column-rule:1px solid var(--line)}.menu-section{display:inline-block;width:100%;margin-bottom:46px;break-inside:avoid}.menu-section h3,.legal-body h2{display:inline-block;margin:0 0 22px;padding:9px 12px 7px;background:var(--orange);color:var(--cream);font:600 19px/1 Space Grotesk;letter-spacing:-.02em;text-transform:uppercase}.menu-item{margin-bottom:19px}.menu-item-line{display:flex;align-items:baseline;gap:8px}.menu-item-line h4{flex:0 1 auto;margin:0;font:700 15px/1.15 Space Grotesk;letter-spacing:-.01em;text-transform:uppercase}.menu-item-line>span{flex:1;min-width:14px;border-bottom:1px dotted var(--ink);transform:translateY(-4px)}.menu-item-line strong{flex:0 0 auto;font:700 14px Space Grotesk;text-transform:uppercase;white-space:nowrap}.menu-item>p{max-width:36ch;margin:6px 0 0;font-size:12.5px;line-height:1.45;text-wrap:pretty}.menu-allergy-note{margin:30px 0 0;padding-top:16px;border-top:2px solid var(--ink);font-size:10px;font-weight:700;letter-spacing:.1em}.legal-page .food-page-heading h1{font-size:clamp(56px,7.8vw,122px)}.legal-page .menu-paper.menu-paper--inline{margin-bottom:0}.legal-body{max-width:72ch;overflow-wrap:break-word}.legal-body section+section{margin-top:44px}.legal-body p{margin:0 0 14px;font-size:15px;line-height:1.6;text-wrap:pretty}.legal-body a{text-decoration:underline;text-underline-offset:3px}.legal-page mark{padding:0 4px;background:var(--orange);color:var(--cream)}@media(max-width:1240px){.launch-tag--nav{display:none}}@media(min-width:901px)and (max-height:800px){.hero-line{stroke-width:3}}@media(max-width:900px){.footer-main{grid-template-columns:1fr}.nav-actions{gap:0}.hero--activities+.section-pad,.hero--events+.section-pad{padding-top:190px}.nav{grid-template-columns:1fr auto auto}.desktop-nav{display:none}.menu-toggle{display:grid;width:46px;height:46px;margin-left:4px}.nav-book{display:none}.mobile-menu{position:fixed;z-index:45;top:0;right:0;bottom:0;left:0;padding:120px 24px 30px;background:var(--cream);color:var(--ink);display:flex;flex-direction:column;justify-content:space-between;visibility:hidden;overflow-y:auto;transform:translateY(-105%);transition:transform .45s cubic-bezier(.75,0,.2,1)}.mobile-menu.is-open{visibility:visible;transform:translateY(0)}.mobile-menu nav{border-top:1px solid}.mobile-menu nav a{display:flex;align-items:baseline;gap:18px;padding:16px 0 10px;border-bottom:1px solid;font:600 clamp(35px,8vw,64px) "Space Grotesk";text-transform:uppercase;letter-spacing:-.05em}.mobile-menu nav span{font:600 9px Inter}.hero{min-height:800px}.hero h1{font-size:clamp(76px,13vw,122px);margin-top:8vh}.hero--activities h1,.hero--events h1{font-size:10vw}.hero h1 span{margin-left:0}.hero-photo{left:auto;right:8%;bottom:-100px;width:44vw;height:52vw}.hero-photo--video{top:auto;right:6%;width:36vw;height:62vw}.hero-line{display:none}.play-dot--cream{display:block}.hero-copy{width:260px;bottom:42px}.hero-actions{flex-direction:column}.hero-manifesto{right:var(--pad);bottom:38px;padding:0;border:0;background:transparent;box-shadow:none;transform:none;font-size:7vw;text-align:right}.scroll-cue{left:25%}.venue-atmosphere-heading{grid-template-columns:1fr .8fr;gap:40px}.venue-atmosphere-media{width:min(760px,100%)}.venue-atmosphere-media figure{height:480px}.venue-atmosphere-media figure:last-child{height:560px}.activity-grid{grid-template-rows:430px 340px}.food-page-heading{grid-template-columns:1.1fr .9fr;gap:40px}.food-page-gallery{min-height:480px}.food-page-gallery figure,.food-page-gallery figure:last-child{height:420px;margin-top:0}.event-layout{gap:50px}.menu-columns{columns:2}.explore-grid{grid-template-columns:1fr 1fr}.explore-card:last-child{grid-column:1 / -1;min-height:380px}}@media(max-width:600px){.section-pad{padding-top:48px;padding-bottom:80px}.nav{top:10px;left:12px;right:12px;height:60px}.brand-logo{width:148px;height:36px}h2{font-size:clamp(50px,15vw,78px)}.hero{height:900px;max-height:1000px;padding-top:105px}.hero-kicker{top:90px}.hero h1{font-size:16vw;line-height:1.05;margin-top:45px}.hero-photo{width:68vw;height:82vw;right:-5%;bottom:-105px;border-width:6px;box-shadow:9px 10px 0 var(--cream),20px 23px 0 var(--ink)}.hero-photo--video{width:64vw;height:112vw;right:-5%}.hero-copy{width:80%;bottom:24px}.hero-copy p{max-width:240px}.hero-actions{flex-direction:row;flex-wrap:wrap}.hero-actions .button{padding:0 12px;gap:8px}.hero-manifesto{top:39%;right:auto;left:20px;bottom:auto;font-size:12vw;line-height:1.1;text-align:left}.scroll-cue{display:none}.venue-atmosphere{padding-top:70px}.venue-atmosphere-heading{display:block;margin:44px 0 48px}.venue-atmosphere-heading p{margin-top:24px}.venue-atmosphere-media{display:flex;flex-direction:column;gap:22px}.venue-atmosphere-media figure,.venue-atmosphere-media figure:last-child{width:100%;height:120vw}.venue-atmosphere-media figure:last-child{height:138vw}.explore-nav{padding-top:180px}.explore-heading{display:block;margin:50px 0 35px}.explore-heading>p{margin-top:24px}.explore-grid{display:flex;flex-direction:column;gap:10px}.explore-card,.explore-card:last-child{min-height:110vw;transform:none}.activities-heading,.events h2{margin-top:58px;margin-bottom:52px}.activities-heading{display:block}.activities-heading p{margin-top:26px}.activity-grid{display:flex;flex-direction:column}.activity{height:110vw;margin:0}.activity--orange{height:82vw}.activity h3{font-size:17vw}.activity--orange h3{font-size:14vw}.food--menu-first{padding-top:115px}.food-hero-types{position:static;width:fit-content;margin-top:22px;box-shadow:5px 6px 0 var(--ink);transform:none}.food-page-heading{display:block;margin:36px 0 55px}.food-page-heading h1{font-size:17vw}.food-page-intro{margin-top:28px;padding:0}.food-page-intro p{font-size:14px}.food-page-gallery{display:flex;flex-direction:column;min-height:0;gap:22px}.food-page-gallery figure,.food-page-gallery figure:last-child{width:100%;height:88vw;margin:0;border-width:1px}.food-page-gallery figure:last-child{height:72vw}.event-layout{display:block}.event-card{width:92%;margin:80px auto 20px}.event-card h3{font-size:13vw}.final-grid{grid-template-columns:1fr}.final-cell{padding:20px 0 22px}.final-cell+.final-cell{padding-left:0;border-left:0;border-top:1px solid var(--cream)}.final-top span:last-child{display:none}.final-cta h2.final-lockup{width:100%;margin-top:80px}.booking-modal{box-shadow:7px 7px 0 var(--orange)}.menu-paper{padding:28px 20px 35px;margin-top:10px;box-shadow:8px 10px 0 var(--ink)}.menu-paper.menu-paper--inline{margin:0 8px 75px 0;transform:none;box-shadow:8px 10px 0 var(--ink)}.menu-paper-heading{display:block;margin-bottom:30px}.menu-paper-heading p{margin-top:15px;font-size:13px}.menu-columns{columns:1}.menu-section{margin-bottom:26px}.menu-item-line h4{font-size:14px}.menu-item>p{font-size:12px}.legal-page .food-page-heading h1{font-size:12vw}.booking-fields{grid-template-columns:1fr}.legal-body p{font-size:14px}}a:focus-visible,button:focus-visible{outline:3px solid var(--ink);outline-offset:5px}section[id]{scroll-margin-top:110px}@media(max-width:600px){.footer-strip{flex-wrap:wrap;justify-content:center;font-size:16px}.footer-nav a{font-size:11vw}.footer-info{grid-template-columns:1fr}.footer-info>div,.footer-info>div:nth-child(2n){min-height:0;padding:20px 0 22px;border-left:0}.footer-bottom{gap:14px 20px}.footer-logo{width:100%;margin-right:0}.hero--activities+.section-pad,.hero--events+.section-pad{padding-top:64px}.hero{height:auto;min-height:0;max-height:none;padding:140px var(--pad) 48px;display:grid;gap:28px}.hero h1{margin:0;font-size:16vw}.hero--activities h1,.hero--events h1{font-size:13vw}.hero h1 .hero-word--dog{margin-left:0}.hero-copy{position:relative;inset:auto;width:100%}.hero-manifesto{position:relative;inset:auto;font-size:11vw}.hero-photo.hero-photo--video{position:relative;inset:auto;width:min(78%,320px);height:auto;aspect-ratio:3 / 4;justify-self:end;box-shadow:8px 9px 0 var(--ink)}.hero-line,.play-dot--cream{display:none}.explore-nav{padding-top:64px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.hero-line.sub-motion{left:0;width:calc(100% - var(--pad) - var(--card-w) + 8px);stroke-width:2.1}.hero-line.sub-motion--dart{bottom:40%}.hero-line.sub-motion--cork{bottom:22%}.hero-line .obj,.hero-line .obj *{stroke:none}.hero-line .obj-cream{fill:var(--cream)}.hero-line .obj-shade{fill:color-mix(in srgb,var(--cream) 80%,var(--ink))}.hero-line .obj-ink{fill:var(--ink)}.hero-line .obj-groove{stroke:var(--ink);stroke-width:1.3;stroke-linecap:butt;fill:none}.hero-line .obj-band{stroke:var(--ink);stroke-width:2;stroke-linecap:round;fill:none}.hero-line .motion-shadow{fill:var(--ink);transform-origin:0 0}.hero-line .motion-mark{fill:var(--ink);opacity:0}.hero-line .motion-burst line{stroke-width:2.1;stroke-linecap:round}.hero-line .dart-trail{stroke-dasharray:1;stroke-dashoffset:1;animation:dartTrail 1.65s 1.2s linear both}.hero-line .dart-obj{transform-origin:0 0;animation:dartFly 1.65s 1.2s linear both}.hero-line .dart-burst{transform-origin:0 0;opacity:0;animation:dartBurst 1.65s 1.2s linear both}.hero-line .dart-burst line{stroke:var(--ink)}.hero-line .cork-trail{stroke-dasharray:1;stroke-dashoffset:1;animation:corkTrail 2.2s 1.2s linear both}.hero-line .cork-obj{transform-origin:0 0;animation:corkFly 2.2s 1.2s linear both}.hero-line .cork-shadow{animation:corkShadow 2.2s 1.2s linear both}.hero-line .cork-mark--1{animation:corkMark1 2.2s 1.2s linear both}.hero-line .cork-mark--2{animation:corkMark2 2.2s 1.2s linear both}.hero-line .cork-burst{transform-origin:0 0;opacity:0;animation:corkBurst 2.2s 1.2s linear both}.hero-line .cork-burst line{stroke:var(--cream)}@keyframes dartBurst{0%,45.35%{opacity:0;transform:translate(992px,120px) scale(.4)}46.45%{opacity:1}55.45%{opacity:1;transform:translate(992px,120px) scale(1.1)}67.45%,to{opacity:0;transform:translate(992px,120px) scale(1.15)}}@keyframes corkBurst{0%,1%{opacity:0;transform:translate(994px,190px) scale(.4)}4%{opacity:1}11%{opacity:1;transform:translate(994px,190px) scale(1.1)}20%,to{opacity:0;transform:translate(994px,190px) scale(1.15)}}@keyframes corkMark1{0%,43.53%{opacity:0}43.58%,to{opacity:.5}}@keyframes corkMark2{0%,73.17%{opacity:0}73.22%,to{opacity:.5}}@keyframes dartTrail{0%{stroke-dashoffset:1}1.14%{stroke-dashoffset:.9749}2.27%{stroke-dashoffset:.9499}3.41%{stroke-dashoffset:.9249}4.55%{stroke-dashoffset:.8999}5.68%{stroke-dashoffset:.8749}6.82%{stroke-dashoffset:.85}7.95%{stroke-dashoffset:.825}9.09%{stroke-dashoffset:.8001}10.23%{stroke-dashoffset:.7752}11.36%{stroke-dashoffset:.7503}12.5%{stroke-dashoffset:.7254}13.64%{stroke-dashoffset:.7005}14.77%{stroke-dashoffset:.6757}15.91%{stroke-dashoffset:.6508}17.05%{stroke-dashoffset:.626}18.18%{stroke-dashoffset:.6011}19.32%{stroke-dashoffset:.5762}20.45%{stroke-dashoffset:.5514}21.59%{stroke-dashoffset:.5265}22.73%{stroke-dashoffset:.5016}23.86%{stroke-dashoffset:.4767}25%{stroke-dashoffset:.4518}26.14%{stroke-dashoffset:.4269}27.27%{stroke-dashoffset:.402}28.41%{stroke-dashoffset:.3771}29.55%{stroke-dashoffset:.3521}30.68%{stroke-dashoffset:.3272}31.82%{stroke-dashoffset:.3022}32.95%{stroke-dashoffset:.2772}34.09%{stroke-dashoffset:.2521}35.23%{stroke-dashoffset:.2271}36.36%{stroke-dashoffset:.202}37.5%{stroke-dashoffset:.1768}38.64%{stroke-dashoffset:.1517}39.77%{stroke-dashoffset:.1265}40.91%{stroke-dashoffset:.1013}42.05%{stroke-dashoffset:.076}43.18%{stroke-dashoffset:.0507}44.32%{stroke-dashoffset:.0254}45.45%{stroke-dashoffset:0}47.27%{stroke-dashoffset:0}49.09%{stroke-dashoffset:0}50.91%{stroke-dashoffset:0}52.73%{stroke-dashoffset:0}54.55%{stroke-dashoffset:0}56.36%{stroke-dashoffset:0}58.18%{stroke-dashoffset:0}60%{stroke-dashoffset:0}61.82%{stroke-dashoffset:0}63.64%{stroke-dashoffset:0}65.45%{stroke-dashoffset:0}67.27%{stroke-dashoffset:0}69.09%{stroke-dashoffset:0}70.91%{stroke-dashoffset:0}72.73%{stroke-dashoffset:0}74.55%{stroke-dashoffset:0}76.36%{stroke-dashoffset:0}78.18%{stroke-dashoffset:0}80%{stroke-dashoffset:0}81.82%{stroke-dashoffset:0}83.64%{stroke-dashoffset:0}85.45%{stroke-dashoffset:0}87.27%{stroke-dashoffset:0}89.09%{stroke-dashoffset:0}90.91%{stroke-dashoffset:0}92.73%{stroke-dashoffset:0}94.55%{stroke-dashoffset:0}96.36%{stroke-dashoffset:0}98.18%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes dartFly{0%{transform:translate(-150px,76px) rotate(-7.63deg);opacity:0}1.14%{transform:translate(-121.2px,72.3px) rotate(-7.14deg);opacity:1}2.27%{transform:translate(-92.6px,68.8px) rotate(-6.66deg);opacity:1}3.41%{transform:translate(-63.7px,65.6px) rotate(-6.17deg);opacity:1}4.55%{transform:translate(-34.9px,62.6px) rotate(-5.68deg);opacity:1}5.68%{transform:translate(-6.3px,59.8px) rotate(-5.19deg);opacity:1}6.82%{transform:translate(22.5px,57.4px) rotate(-4.7deg);opacity:1}7.95%{transform:translate(51.1px,55.1px) rotate(-4.21deg);opacity:1}9.09%{transform:translate(80px,53.1px) rotate(-3.72deg);opacity:1}10.23%{transform:translate(108.8px,51.4px) rotate(-3.23deg);opacity:1}11.36%{transform:translate(137.4px,49.9px) rotate(-2.74deg);opacity:1}12.5%{transform:translate(166.2px,48.6px) rotate(-2.25deg);opacity:1}13.64%{transform:translate(195.1px,47.6px) rotate(-1.75deg);opacity:1}14.77%{transform:translate(223.7px,46.9px) rotate(-1.26deg);opacity:1}15.91%{transform:translate(252.5px,46.4px) rotate(-.77deg);opacity:1}17.05%{transform:translate(281.4px,46.1px) rotate(-.27deg);opacity:1}18.18%{transform:translate(310px,46.1px) rotate(.22deg);opacity:1}19.32%{transform:translate(338.8px,46.3px) rotate(.71deg);opacity:1}20.45%{transform:translate(367.4px,46.8px) rotate(1.2deg);opacity:1}21.59%{transform:translate(396.2px,47.5px) rotate(1.7deg);opacity:1}22.73%{transform:translate(425.1px,48.5px) rotate(2.19deg);opacity:1}23.86%{transform:translate(453.7px,49.7px) rotate(2.68deg);opacity:1}25%{transform:translate(482.5px,51.2px) rotate(3.18deg);opacity:1}26.14%{transform:translate(511.3px,52.9px) rotate(3.67deg);opacity:1}27.27%{transform:translate(539.9px,54.9px) rotate(4.16deg);opacity:1}28.41%{transform:translate(568.8px,57.1px) rotate(4.65deg);opacity:1}29.55%{transform:translate(597.6px,59.6px) rotate(5.14deg);opacity:1}30.68%{transform:translate(626.2px,62.3px) rotate(5.63deg);opacity:1}31.82%{transform:translate(655px,65.2px) rotate(6.12deg);opacity:1}32.95%{transform:translate(683.6px,68.4px) rotate(6.6deg);opacity:1}34.09%{transform:translate(712.5px,71.9px) rotate(7.09deg);opacity:1}35.23%{transform:translate(741.3px,75.6px) rotate(7.57deg);opacity:1}36.36%{transform:translate(769.9px,79.5px) rotate(8.06deg);opacity:1}37.5%{transform:translate(798.7px,83.7px) rotate(8.54deg);opacity:1}38.64%{transform:translate(827.6px,88.2px) rotate(9.02deg);opacity:1}39.77%{transform:translate(856.2px,92.8px) rotate(9.5deg);opacity:1}40.91%{transform:translate(885px,97.8px) rotate(9.98deg);opacity:1}42.05%{transform:translate(913.9px,103px) rotate(10.46deg);opacity:1}43.18%{transform:translate(942.5px,108.4px) rotate(10.94deg);opacity:1}44.32%{transform:translate(971.3px,114.1px) rotate(11.41deg);opacity:1}45.45%{transform:translate(999.9px,120px) rotate(11.88deg);opacity:1}47.27%{transform:translate(1000px,120px) rotate(17.61deg);opacity:1}49.09%{transform:translate(1000px,120px) rotate(14.93deg);opacity:1}50.91%{transform:translate(1000px,120px) rotate(9.26deg);opacity:1}52.73%{transform:translate(1000px,120px) rotate(8.23deg);opacity:1}54.55%{transform:translate(1000px,120px) rotate(11.89deg);opacity:1}56.36%{transform:translate(1000px,120px) rotate(14.59deg);opacity:1}58.18%{transform:translate(1000px,120px) rotate(13.33deg);opacity:1}60%{transform:translate(1000px,120px) rotate(10.64deg);opacity:1}61.82%{transform:translate(1000px,120px) rotate(10.16deg);opacity:1}63.64%{transform:translate(1000px,120px) rotate(11.89deg);opacity:1}65.45%{transform:translate(1000px,120px) rotate(13.16deg);opacity:1}67.27%{transform:translate(1000px,120px) rotate(12.57deg);opacity:1}69.09%{transform:translate(1000px,120px) rotate(11.3deg);opacity:1}70.91%{transform:translate(1000px,120px) rotate(11.07deg);opacity:1}72.73%{transform:translate(1000px,120px) rotate(11.89deg);opacity:1}74.55%{transform:translate(1000px,120px) rotate(12.49deg);opacity:1}76.36%{transform:translate(1000px,120px) rotate(12.21deg);opacity:1}78.18%{transform:translate(1000px,120px) rotate(11.61deg);opacity:1}80%{transform:translate(1000px,120px) rotate(11.5deg);opacity:1}81.82%{transform:translate(1000px,120px) rotate(11.88deg);opacity:1}83.64%{transform:translate(1000px,120px) rotate(12.17deg);opacity:1}85.45%{transform:translate(1000px,120px) rotate(12.04deg);opacity:1}87.27%{transform:translate(1000px,120px) rotate(11.75deg);opacity:1}89.09%{transform:translate(1000px,120px) rotate(11.7deg);opacity:1}90.91%{transform:translate(1000px,120px) rotate(11.88deg);opacity:1}92.73%{transform:translate(1000px,120px) rotate(12.02deg);opacity:1}94.55%{transform:translate(1000px,120px) rotate(11.95deg);opacity:1}96.36%{transform:translate(1000px,120px) rotate(11.82deg);opacity:1}98.18%{transform:translate(1000px,120px) rotate(11.8deg);opacity:1}to{transform:translate(1000px,120px) rotate(11.88deg);opacity:1}}@keyframes corkTrail{0%{stroke-dashoffset:1}1.67%{stroke-dashoffset:.973}3.33%{stroke-dashoffset:.9455}5%{stroke-dashoffset:.9211}6.67%{stroke-dashoffset:.8977}8.33%{stroke-dashoffset:.8752}10%{stroke-dashoffset:.8522}10.9%{stroke-dashoffset:.8411}11.67%{stroke-dashoffset:.8314}13.33%{stroke-dashoffset:.8111}15%{stroke-dashoffset:.7899}16.67%{stroke-dashoffset:.7701}18.33%{stroke-dashoffset:.7504}20%{stroke-dashoffset:.7291}21.67%{stroke-dashoffset:.7087}21.79%{stroke-dashoffset:.7073}23.33%{stroke-dashoffset:.6878}25%{stroke-dashoffset:.6661}26.67%{stroke-dashoffset:.6421}28.33%{stroke-dashoffset:.6185}30%{stroke-dashoffset:.5939}31.67%{stroke-dashoffset:.5662}32.69%{stroke-dashoffset:.55}33.33%{stroke-dashoffset:.539}35%{stroke-dashoffset:.5104}36.67%{stroke-dashoffset:.4783}38.33%{stroke-dashoffset:.4467}40%{stroke-dashoffset:.4136}41.67%{stroke-dashoffset:.3789}42.38%{stroke-dashoffset:.3622}43.33%{stroke-dashoffset:.3401}43.58%{stroke-dashoffset:.3351}44.78%{stroke-dashoffset:.3218}45%{stroke-dashoffset:.3194}46.67%{stroke-dashoffset:.302}48.33%{stroke-dashoffset:.2871}50%{stroke-dashoffset:.2733}50.99%{stroke-dashoffset:.2661}51.67%{stroke-dashoffset:.2615}53.33%{stroke-dashoffset:.2507}55%{stroke-dashoffset:.2415}56.67%{stroke-dashoffset:.2329}58.33%{stroke-dashoffset:.2251}58.4%{stroke-dashoffset:.2247}60%{stroke-dashoffset:.2169}61.67%{stroke-dashoffset:.2087}63.33%{stroke-dashoffset:.1992}65%{stroke-dashoffset:.1889}65.81%{stroke-dashoffset:.1833}66.67%{stroke-dashoffset:.1767}68.33%{stroke-dashoffset:.1636}70%{stroke-dashoffset:.1481}71.67%{stroke-dashoffset:.1316}72.02%{stroke-dashoffset:.1276}73.22%{stroke-dashoffset:.1143}73.33%{stroke-dashoffset:.1133}74.42%{stroke-dashoffset:.1044}75%{stroke-dashoffset:.0997}76.67%{stroke-dashoffset:.088}77.04%{stroke-dashoffset:.0855}78.33%{stroke-dashoffset:.0775}80%{stroke-dashoffset:.0684}80.87%{stroke-dashoffset:.0639}81.67%{stroke-dashoffset:.06}83.33%{stroke-dashoffset:.0524}84.7%{stroke-dashoffset:.0461}85%{stroke-dashoffset:.0446}86.67%{stroke-dashoffset:.0364}88.33%{stroke-dashoffset:.0274}90%{stroke-dashoffset:.02}91.39%{stroke-dashoffset:.0148}91.67%{stroke-dashoffset:.0138}93.33%{stroke-dashoffset:.0088}94.26%{stroke-dashoffset:.0066}95%{stroke-dashoffset:.005}96.67%{stroke-dashoffset:.0022}97.13%{stroke-dashoffset:.0016}98.33%{stroke-dashoffset:.0006}to{stroke-dashoffset:0}}@keyframes corkFly{0%{transform:translate(1040px,190px) rotate(0);opacity:0}1.67%{transform:translate(1028.5px,179.2px) rotate(-26.8deg);opacity:1}3.33%{transform:translate(1017.1px,169.7px) rotate(-53.5deg);opacity:1}5%{transform:translate(1005.6px,161.2px) rotate(-80.3deg);opacity:1}6.67%{transform:translate(994.1px,153.8px) rotate(-107.1deg);opacity:1}8.33%{transform:translate(982.7px,147.7px) rotate(-133.8deg);opacity:1}10%{transform:translate(971.2px,142.6px) rotate(-160.6deg);opacity:1}10.9%{transform:translate(965px,140.4px) rotate(-175.1deg);opacity:1}11.67%{transform:translate(959.7px,138.7px) rotate(-187.4deg);opacity:1}13.33%{transform:translate(948.2px,136px) rotate(-214.1deg);opacity:1}15%{transform:translate(936.7px,134.3px) rotate(-240.9deg);opacity:1}16.67%{transform:translate(925.3px,133.8px) rotate(-267.7deg);opacity:1}18.33%{transform:translate(913.8px,134.5px) rotate(-294.4deg);opacity:1}20%{transform:translate(902.3px,136.3px) rotate(-321.2deg);opacity:1}21.67%{transform:translate(890.8px,139.2px) rotate(-348deg);opacity:1}21.79%{transform:translate(890px,139.5px) rotate(-350deg);opacity:1}23.33%{transform:translate(879.4px,143.3px) rotate(-374.7deg);opacity:1}25%{transform:translate(867.9px,148.5px) rotate(-401.5deg);opacity:1}26.67%{transform:translate(856.4px,154.9px) rotate(-428.4deg);opacity:1}28.33%{transform:translate(845px,162.4px) rotate(-455deg);opacity:1}30%{transform:translate(833.5px,171px) rotate(-481.8deg);opacity:1}31.67%{transform:translate(822px,180.8px) rotate(-508.7deg);opacity:1}32.69%{transform:translate(815px,187.4px) rotate(-525deg);opacity:1}33.33%{transform:translate(810.6px,191.7px) rotate(-535.3deg);opacity:1}35%{transform:translate(799.1px,203.8px) rotate(-562.1deg);opacity:1}36.67%{transform:translate(787.6px,217px) rotate(-589deg);opacity:1}38.33%{transform:translate(776.2px,231.3px) rotate(-615.6deg);opacity:1}40%{transform:translate(764.7px,246.8px) rotate(-642.4deg);opacity:1}41.67%{transform:translate(753.2px,263.5px) rotate(-669.3deg);opacity:1}42.38%{transform:translate(748.3px,270.9px) rotate(-680.7deg);opacity:1}43.33%{transform:translate(741.7px,281.2px) rotate(-695.9deg);opacity:1}43.58%{transform:translate(740px,284px) rotate(-699.9deg);opacity:1}44.78%{transform:translate(736.8px,277px) rotate(-705.5deg);opacity:1}45%{transform:translate(736.2px,275.8px) rotate(-706.5deg);opacity:1}46.67%{transform:translate(731.7px,267.2px) rotate(-713.8deg);opacity:1}48.33%{transform:translate(727.2px,259.8px) rotate(-720.6deg);opacity:1}50%{transform:translate(722.7px,253.5px) rotate(-727deg);opacity:1}50.99%{transform:translate(720px,250.3px) rotate(-730.6deg);opacity:1}51.67%{transform:translate(718.2px,248.3px) rotate(-733deg);opacity:1}53.33%{transform:translate(713.7px,244.3px) rotate(-738.5deg);opacity:1}55%{transform:translate(709.2px,241.4px) rotate(-743.5deg);opacity:1}56.67%{transform:translate(704.7px,239.6px) rotate(-748.2deg);opacity:1}58.33%{transform:translate(700.2px,239px) rotate(-752.3deg);opacity:1}58.4%{transform:translate(700px,239px) rotate(-752.5deg);opacity:1}60%{transform:translate(695.7px,239.5px) rotate(-756.1deg);opacity:1}61.67%{transform:translate(691.2px,241.2px) rotate(-759.4deg);opacity:1}63.33%{transform:translate(686.7px,244px) rotate(-762.2deg);opacity:1}65%{transform:translate(682.2px,247.9px) rotate(-764.6deg);opacity:1}65.81%{transform:translate(680px,250.3px) rotate(-765.6deg);opacity:1}66.67%{transform:translate(677.7px,253px) rotate(-766.6deg);opacity:1}68.33%{transform:translate(673.2px,259.2px) rotate(-768.1deg);opacity:1}70%{transform:translate(668.7px,266.6px) rotate(-769.2deg);opacity:1}71.67%{transform:translate(664.2px,275.1px) rotate(-769.8deg);opacity:1}72.02%{transform:translate(663.2px,277px) rotate(-769.9deg);opacity:1}73.22%{transform:translate(660px,284px) rotate(-770deg);opacity:1}73.33%{transform:translate(659.7px,283.7px) rotate(-770.4deg);opacity:1}74.42%{transform:translate(656.9px,280.5px) rotate(-774.5deg);opacity:1}75%{transform:translate(655.3px,279.1px) rotate(-776.6deg);opacity:1}76.67%{transform:translate(651px,275.6px) rotate(-782deg);opacity:1}77.04%{transform:translate(650px,275px) rotate(-783.1deg);opacity:1}78.33%{transform:translate(646.6px,273.3px) rotate(-786.7deg);opacity:1}80%{transform:translate(642.3px,272.2px) rotate(-790.7deg);opacity:1}80.87%{transform:translate(640px,272px) rotate(-792.5deg);opacity:1}81.67%{transform:translate(637.9px,272.1px) rotate(-794deg);opacity:1}83.33%{transform:translate(633.6px,273.2px) rotate(-796.5deg);opacity:1}84.7%{transform:translate(630px,275px) rotate(-798.1deg);opacity:1}85%{transform:translate(629.2px,275.5px) rotate(-798.4deg);opacity:1}86.67%{transform:translate(624.8px,278.9px) rotate(-799.6deg);opacity:1}88.33%{transform:translate(620.5px,283.4px) rotate(-800deg);opacity:1}90%{transform:translate(616.4px,284px) rotate(-802.4deg);opacity:1}91.39%{transform:translate(613.4px,284px) rotate(-804.4deg);opacity:1}91.67%{transform:translate(612.9px,284px) rotate(-804.7deg);opacity:1}93.33%{transform:translate(610.1px,284px) rotate(-806.6deg);opacity:1}94.26%{transform:translate(608.8px,284px) rotate(-807.5deg);opacity:1}95%{transform:translate(607.8px,284px) rotate(-808.1deg);opacity:1}96.67%{transform:translate(606.3px,284px) rotate(-809.2deg);opacity:1}97.13%{transform:translate(605.9px,284px) rotate(-809.4deg);opacity:1}98.33%{transform:translate(605.3px,284px) rotate(-809.8deg);opacity:1}to{transform:translate(605px,284px) rotate(-810deg);opacity:1}}@keyframes corkShadow{0%{transform:translate(1040px,300px) scale(.655);opacity:0}1.67%{transform:translate(1028.5px,300px) scale(.616);opacity:0}3.33%{transform:translate(1017.1px,300px) scale(.581);opacity:0}5%{transform:translate(1005.6px,300px) scale(.55);opacity:0}6.67%{transform:translate(994.1px,300px) scale(.523);opacity:0}8.33%{transform:translate(982.7px,300px) scale(.5);opacity:.011}10%{transform:translate(971.2px,300px) scale(.482);opacity:.062}10.9%{transform:translate(965px,300px) scale(.473);opacity:.088}11.67%{transform:translate(959.7px,300px) scale(.467);opacity:.108}13.33%{transform:translate(948.2px,300px) scale(.457);opacity:.151}15%{transform:translate(936.7px,300px) scale(.451);opacity:.161}16.67%{transform:translate(925.3px,300px) scale(.45);opacity:.16}18.33%{transform:translate(913.8px,300px) scale(.452);opacity:.161}20%{transform:translate(902.3px,300px) scale(.458);opacity:.166}21.67%{transform:translate(890.8px,300px) scale(.469);opacity:.173}21.79%{transform:translate(890px,300px) scale(.47);opacity:.173}23.33%{transform:translate(879.4px,300px) scale(.484);opacity:.182}25%{transform:translate(867.9px,300px) scale(.503);opacity:.195}26.67%{transform:translate(856.4px,300px) scale(.527);opacity:.21}28.33%{transform:translate(845px,300px) scale(.554);opacity:.228}30%{transform:translate(833.5px,300px) scale(.586);opacity:.249}31.67%{transform:translate(822px,300px) scale(.622);opacity:.272}32.69%{transform:translate(815px,300px) scale(.646);opacity:.288}33.33%{transform:translate(810.6px,300px) scale(.662);opacity:.299}35%{transform:translate(799.1px,300px) scale(.706);opacity:.328}36.67%{transform:translate(787.6px,300px) scale(.754);opacity:.359}38.33%{transform:translate(776.2px,300px) scale(.807);opacity:.394}40%{transform:translate(764.7px,300px) scale(.864);opacity:.431}41.67%{transform:translate(753.2px,300px) scale(.925);opacity:.471}42.38%{transform:translate(748.3px,300px) scale(.952);opacity:.489}43.33%{transform:translate(741.7px,300px) scale(.99);opacity:.513}43.58%{transform:translate(740px,300px) scale(1);opacity:.52}44.78%{transform:translate(736.8px,300px) scale(.974);opacity:.503}45%{transform:translate(736.2px,300px) scale(.97);opacity:.5}46.67%{transform:translate(731.7px,300px) scale(.938);opacity:.48}48.33%{transform:translate(727.2px,300px) scale(.911);opacity:.462}50%{transform:translate(722.7px,300px) scale(.888);opacity:.447}50.99%{transform:translate(720px,300px) scale(.876);opacity:.439}51.67%{transform:translate(718.2px,300px) scale(.869);opacity:.434}53.33%{transform:translate(713.7px,300px) scale(.854);opacity:.425}55%{transform:translate(709.2px,300px) scale(.844);opacity:.418}56.67%{transform:translate(704.7px,300px) scale(.837);opacity:.413}58.33%{transform:translate(700.2px,300px) scale(.835);opacity:.412}58.4%{transform:translate(700px,300px) scale(.835);opacity:.412}60%{transform:translate(695.7px,300px) scale(.837);opacity:.413}61.67%{transform:translate(691.2px,300px) scale(.843);opacity:.417}63.33%{transform:translate(686.7px,300px) scale(.853);opacity:.424}65%{transform:translate(682.2px,300px) scale(.868);opacity:.433}65.81%{transform:translate(680px,300px) scale(.876);opacity:.439}66.67%{transform:translate(677.7px,300px) scale(.886);opacity:.446}68.33%{transform:translate(673.2px,300px) scale(.909);opacity:.46}70%{transform:translate(668.7px,300px) scale(.936);opacity:.478}71.67%{transform:translate(664.2px,300px) scale(.967);opacity:.499}72.02%{transform:translate(663.2px,300px) scale(.974);opacity:.503}73.22%{transform:translate(660px,300px) scale(1);opacity:.52}73.33%{transform:translate(659.7px,300px) scale(.999);opacity:.519}74.42%{transform:translate(656.9px,300px) scale(.987);opacity:.512}75%{transform:translate(655.3px,300px) scale(.982);opacity:.508}76.67%{transform:translate(651px,300px) scale(.969);opacity:.5}77.04%{transform:translate(650px,300px) scale(.967);opacity:.498}78.33%{transform:translate(646.6px,300px) scale(.961);opacity:.494}80%{transform:translate(642.3px,300px) scale(.957);opacity:.492}80.87%{transform:translate(640px,300px) scale(.956);opacity:.491}81.67%{transform:translate(637.9px,300px) scale(.956);opacity:.492}83.33%{transform:translate(633.6px,300px) scale(.961);opacity:.494}84.7%{transform:translate(630px,300px) scale(.967);opacity:.498}85%{transform:translate(629.2px,300px) scale(.969);opacity:.5}86.67%{transform:translate(624.8px,300px) scale(.981);opacity:.508}88.33%{transform:translate(620.5px,300px) scale(.998);opacity:.519}90%{transform:translate(616.4px,300px) scale(1);opacity:.52}91.39%{transform:translate(613.4px,300px) scale(1);opacity:.52}91.67%{transform:translate(612.9px,300px) scale(1);opacity:.52}93.33%{transform:translate(610.1px,300px) scale(1);opacity:.52}94.26%{transform:translate(608.8px,300px) scale(1);opacity:.52}95%{transform:translate(607.8px,300px) scale(1);opacity:.52}96.67%{transform:translate(606.3px,300px) scale(1);opacity:.52}97.13%{transform:translate(605.9px,300px) scale(1);opacity:.52}98.33%{transform:translate(605.3px,300px) scale(1);opacity:.52}to{transform:translate(605px,300px) scale(1);opacity:.52}}.food-cone{display:inline-block;position:relative;width:.74em;height:0;vertical-align:baseline}.food-cone svg{position:absolute;left:.1em;bottom:-.04em;width:.66em;height:.98em;overflow:visible}.food-cone g{transform-box:view-box}.food-cone .fc-ink *{fill:var(--ink)}.food-cone .fc-body,.food-cone .fc-rim{fill:var(--cream)}.food-cone .fc-outline,.food-cone .fc-rim{stroke:var(--ink);stroke-width:2.2;stroke-linejoin:round}.food-cone .fc-outline{fill:none}.food-cone .fc-waffle{stroke:var(--ink);stroke-width:1.6}.food-cone .fc-cone{transform-origin:50px 150px;animation:fcDrop 2.2s .6s both}.food-cone .fc-band path{fill:none;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1.02;animation:2.2s .6s cubic-bezier(.45,0,.55,1) both}.food-cone .fc-shadow,.food-cone .fc-edge{stroke:var(--ink)}.food-cone .fc-fill{stroke:var(--cream)}.food-cone .fc-b1 path{animation-name:fcB1}.food-cone .fc-b2 path{animation-name:fcB2}.food-cone .fc-b3 path{animation-name:fcB3}.food-cone .fc-tip path{animation-name:fcTip}@keyframes fcDrop{0%{opacity:0;transform:translateY(-26px);animation-timing-function:cubic-bezier(.55,0,1,.45)}3%{opacity:1}16%{transform:translateY(0) scale(1);animation-timing-function:ease-out}21%{transform:translateY(0) scale(1.05,.93);animation-timing-function:ease-in-out}28%,to{opacity:1;transform:none}}@keyframes fcB1{0%,28%{stroke-dashoffset:1.02}46%,to{stroke-dashoffset:0}}@keyframes fcB2{0%,46%{stroke-dashoffset:1.02}63%,to{stroke-dashoffset:0}}@keyframes fcB3{0%,63%{stroke-dashoffset:1.02}78%,to{stroke-dashoffset:0}}@keyframes fcTip{0%,78%{stroke-dashoffset:1.02}90%,to{stroke-dashoffset:0}}@media(max-width:900px){.food-cone{display:none}}
