@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-wght-italic.BicUS2cM.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-wght-italic.BfTTTDIL.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-wght-italic.Py8at3oI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-wght-normal.CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-wght-normal.ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(./bebas-neue-latin-ext-400-normal.DWiEslNC.woff2)format("woff2"),url(./bebas-neue-latin-ext-400-normal.HFKRJXnW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(./bebas-neue-latin-400-normal.9mHNbWWO.woff2)format("woff2"),url(./bebas-neue-latin-400-normal.Bi-ndsyu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:The Bomb;src:url(../../../fonts/the-bomb.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--red:#c4221b;--red-deep:#9e1a14;--cream:#fbf3e4;--paper:#f4e8d0;--ink:#17110f;--ink-soft:#3a2f2a;--mustard:#f2b33d;--mint:#7fd1c3;--line:color-mix(in oklab, var(--ink) 14%, transparent);--font-display:"Bebas Neue", Impact, sans-serif;--font-menu:"acumin-pro", "Inter Variable", system-ui, sans-serif;--font-slab:"The Bomb", "Fraunces Variable", Georgia, serif;--font-type:"Courier New", Courier, ui-monospace, monospace;--font-label:"Inter Variable", system-ui, sans-serif;--m-red:#d6282b;--m-navy:#1d2a4d;--m-orange:#f26a2e;--m-burnt:#d9772b;--m-mustard:#f7b733;--m-sky:#6cc4ee;--m-plum:#5b2a37;--m-green:#2f8a3a;--m-purple:#7c3f98;--m-blush:#e9a3a6;--font-serif:"Fraunces Variable", Georgia, serif;--font-body:"Inter Variable", system-ui, sans-serif;--radius:22px;--radius-sm:12px;--shadow:0 30px 60px -25px #17110f73;--ease:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--gutter:clamp(16px, 4vw, 56px);--max:1320px;--intro-delay:.95s;--moody:contrast(1.08) saturate(1.1) brightness(.94) sepia(.06)}:root[data-intro-seen]{--intro-delay:0s}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--cream);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:clip}p,li,dd,blockquote,figcaption{text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance}img{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;max-width:100%;display:block}a{color:inherit}::selection{background:var(--red);color:var(--cream)}:focus-visible{outline:3px solid var(--mustard);outline-offset:3px;border-radius:6px}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.display{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-weight:400;line-height:.88}.script{font-family:var(--font-serif);text-transform:none;letter-spacing:-.01em;font-style:italic;font-weight:500}.eyebrow{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--red);align-items:center;gap:.6em;font-size:.78rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:28px;height:2px}.btn{--bg:var(--red);--fg:var(--cream);background:var(--bg);color:var(--fg);letter-spacing:.04em;text-transform:uppercase;border:2px solid var(--bg);isolation:isolate;transition:transform .35s var(--ease), color .35s var(--ease);cursor:var(--cursor-pointer,pointer);border-radius:999px;align-items:center;gap:.6em;padding:1em 1.6em;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";background:var(--ink);border-radius:inherit;transition:transform .45s var(--ease);z-index:-1;position:absolute;inset:0;transform:translateY(101%)}.btn:hover:after{transform:translateY(0)}.btn.ghost{--bg:transparent;--fg:var(--ink);border-color:var(--ink)}.btn.ghost:hover{color:var(--cream)}.btn.light{--bg:var(--cream);--fg:var(--ink)}.btn.light:after{background:var(--mustard)}@media (pointer:fine){:root{--cursor-default:url(../../../cursors/girl.png) 5 12, auto;--cursor-pointer:url(../../../cursors/girl-pointer.png) 5 12, pointer}html{cursor:var(--cursor-default)}a,button,summary,label,select,[role=button],[role=tab]{cursor:var(--cursor-pointer)}input:not([type=checkbox],[type=radio],[type=submit],[type=button]),textarea,[contenteditable=true]{cursor:text}}.btn:before{content:"";z-index:1;pointer-events:none;width:40%;transition:transform .9s var(--ease);background:linear-gradient(100deg,#0000,#fff9,#0000);position:absolute;inset:-20% auto -20% -60%;transform:skew(-20deg)translate(-120%)}.btn:hover:before{transform:skew(-20deg)translate(420%)}.reveal{--reveal-y:40px}.reveal:not(.is-in){opacity:0;transform:translateY(var(--reveal-y))}.reveal{transition:opacity 1s var(--ease) var(--reveal-delay,0s), transform 1s var(--ease) var(--reveal-delay,0s)}.reveal [data-stagger]{transition:opacity .9s var(--ease) var(--stagger,0s), transform .9s var(--ease) var(--stagger,0s)}.reveal:not(.is-in) [data-stagger]{opacity:0;transform:translateY(30px)}.defer-paint{content-visibility:auto;contain-intrinsic-size:auto 900px}.pic{display:contents}.tex-dark{color:var(--cream);background-color:#0f0b0a;background-image:radial-gradient(at 50% 0,#ffffff0d,#0000 60%),radial-gradient(at 50% 120%,#0009,#0000 60%),url(../../../images/mitchells-texture.webp);background-size:auto,auto,634px;position:relative}.tex-paper{background-color:var(--cream);background-image:radial-gradient(at 20% 10%,#ffffffb3,#0000 50%),radial-gradient(at 90% 90%,#b48c5a1f,#0000 55%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .35 0 0 0 0 .25 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");position:relative}.tex-logo{background-color:var(--red);color:var(--cream);background-image:url(../../../images/mitchells-bg-1500x1000-1.webp);background-size:900px;position:relative}.moody-frame{position:relative;overflow:hidden}.moody-frame img{filter:var(--moody)}.moody-frame:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 80px #00000073}.grain:before{content:"";pointer-events:none;opacity:.12;mix-blend-mode:multiply;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.badge.svelte-1endo1n{letter-spacing:.04em;background:color-mix(in oklab, var(--ink) 7%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:.55em;padding:.55em 1em;font-size:.8rem;font-weight:700;display:inline-flex}.dot.svelte-1endo1n{background:var(--mustard);border-radius:50%;width:9px;height:9px;position:relative}.is-open.svelte-1endo1n .dot:where(.svelte-1endo1n){background:#2bb673}.is-open.svelte-1endo1n .dot:where(.svelte-1endo1n):after{content:"";background:inherit;animation:svelte-1endo1n-ping 1.8s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}.is-closed.svelte-1endo1n .dot:where(.svelte-1endo1n){background:var(--red)}@keyframes svelte-1endo1n-ping{to{opacity:0;transform:scale(3)}}.map-btn.svelte-8c7gxl{flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative}.pin.svelte-8c7gxl{filter:drop-shadow(0 3px 5px #00000040);transform-origin:50% 90%;width:2.5rem;height:2.5rem;transition:transform .25s;display:block}.map-btn.svelte-8c7gxl:hover .pin:where(.svelte-8c7gxl),.map-btn.svelte-8c7gxl:focus-visible .pin:where(.svelte-8c7gxl){transform:translateY(-3px)scale(1.08)}.map-btn.current.svelte-8c7gxl .pin:where(.svelte-8c7gxl){filter:drop-shadow(0 0 0 var(--m-red)) drop-shadow(0 3px 5px #00000040)}.menu-btn.svelte-1iupdii{flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative}.card.svelte-1iupdii{filter:drop-shadow(0 3px 5px #00000040);transform-origin:50% 90%;width:2.5rem;height:2.5rem;transition:transform .25s;display:block}.menu-btn.svelte-1iupdii:hover .card:where(.svelte-1iupdii),.menu-btn.svelte-1iupdii:focus-visible .card:where(.svelte-1iupdii){transform:translateY(-3px)rotate(-4deg)scale(1.08)}.menu-btn.current.svelte-1iupdii .card:where(.svelte-1iupdii){filter:drop-shadow(0 0 0 var(--m-red)) drop-shadow(0 3px 5px #00000040)}.social.svelte-1td7rro{gap:10px;display:flex}.soc.svelte-1td7rro{width:48px;height:48px;transition:transform .3s var(--ease-spring), background .2s, color .2s;border-radius:50%;place-items:center;text-decoration:none;display:grid}.soc.svelte-1td7rro:hover,.soc.svelte-1td7rro:focus-visible{transform:translateY(-2px)scale(1.06)}.soc.svelte-1td7rro{isolation:isolate;position:relative;overflow:hidden}.soc.svelte-1td7rro svg:where(.svelte-1td7rro){animation:4.2s ease-in-out infinite svelte-1td7rro-soc-hop}.soc.svelte-1td7rro+.soc:where(.svelte-1td7rro) svg:where(.svelte-1td7rro),.soc.svelte-1td7rro+.soc:where(.svelte-1td7rro):after{animation-delay:.35s}.soc.svelte-1td7rro:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff73 50%,#0000 62%);animation:4.2s ease-in-out infinite svelte-1td7rro-soc-shine;position:absolute;inset:-10%;transform:translate(-130%)}.soc.svelte-1td7rro:hover svg:where(.svelte-1td7rro),.soc.svelte-1td7rro:focus-visible svg:where(.svelte-1td7rro){animation:svelte-1td7rro-soc-spin .6s var(--ease) both}@keyframes svelte-1td7rro-soc-hop{0%,70%,to{transform:none}76%{transform:translateY(-5px)rotate(-12deg)scale(1.12)}82%{transform:translateY(0)rotate(8deg)scale(.96)}88%{transform:rotate(-4deg)}94%{transform:none}}@keyframes svelte-1td7rro-soc-shine{0%,68%{transform:translate(-130%)}90%,to{transform:translate(130%)}}@keyframes svelte-1td7rro-soc-spin{0%{transform:rotate(0)scale(1)}60%{transform:rotate(330deg)scale(1.15)}to{transform:rotate(360deg)scale(1)}}@media (prefers-reduced-motion:reduce){.soc.svelte-1td7rro svg:where(.svelte-1td7rro),.soc.svelte-1td7rro:after{animation:none}}.light.svelte-1td7rro .soc:where(.svelte-1td7rro){color:var(--cream,#fbf3e4);border:2px solid var(--cream,#fbf3e4)}.light.svelte-1td7rro .soc:where(.svelte-1td7rro):hover,.light.svelte-1td7rro .soc:where(.svelte-1td7rro):focus-visible{background:var(--cream,#fbf3e4);color:var(--m-red,#c4221b)}.dark.svelte-1td7rro .soc:where(.svelte-1td7rro){color:#111;border:2px solid #111}.float.svelte-1td7rro{flex-direction:column;align-items:center;gap:8px;width:48px}.float.svelte-1td7rro .soc:where(.svelte-1td7rro){width:40px;height:40px}.float.svelte-1td7rro .soc:where(.svelte-1td7rro) svg:where(.svelte-1td7rro){width:18px;height:18px}.float.svelte-1td7rro .soc:where(.svelte-1td7rro){color:#fff;border:2px solid #fff;box-shadow:0 6px 18px #00000040}.float.svelte-1td7rro .fb:where(.svelte-1td7rro){background:#1877f2}.float.svelte-1td7rro .ig:where(.svelte-1td7rro){background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.dark.svelte-1td7rro .soc:where(.svelte-1td7rro):hover,.dark.svelte-1td7rro .soc:where(.svelte-1td7rro):focus-visible{color:#fff;background:#111}.bar.svelte-r6trwk{z-index:70;color:#1a1a1a;animation:svelte-r6trwk-rise .45s var(--ease) both;background:#fff;border-radius:16px;align-items:center;gap:10px;padding:8px 6px 8px 8px;display:flex;position:fixed;bottom:14px;left:68px;right:12px;box-shadow:0 14px 34px -12px #00000073}.bar.svelte-r6trwk img:where(.svelte-r6trwk){border-radius:10px;flex:none}.bar.svelte-r6trwk .go:where(.svelte-r6trwk){text-align:left;min-width:0;color:inherit;cursor:var(--cursor-pointer,pointer);background:0 0;border:0;flex:1;gap:2px;padding:4px 0;display:grid}.bar.svelte-r6trwk strong:where(.svelte-r6trwk){font:800 .92rem/1.15 var(--font-body);color:var(--red)}.bar.svelte-r6trwk span:where(.svelte-r6trwk){color:#555;font-size:.78rem}.x.svelte-r6trwk{color:#333;width:36px;height:36px;cursor:var(--cursor-pointer,pointer);background:#f1ece2;border:0;border-radius:50%;flex:none;font-size:1.3rem;line-height:1}@keyframes svelte-r6trwk-rise{0%{opacity:0;transform:translateY(20px)}}.menu-btn.svelte-r6trwk{border:2px solid var(--cream,#fbf3e4);color:var(--cream,#fbf3e4);font:800 .95rem/1 var(--font-body);cursor:var(--cursor-pointer,pointer);background:0 0;border-radius:999px;align-items:center;gap:10px;margin-top:6px;padding:10px 16px 10px 10px;display:inline-flex}.menu-btn.svelte-r6trwk img:where(.svelte-r6trwk){border-radius:7px}.help.svelte-r6trwk{text-align:center;color:#1a1a1a;background:#fff;border:0;border-radius:20px;width:min(92vw,380px);padding:24px 22px 20px}.help.svelte-r6trwk::backdrop{background:#0000008c}.help.svelte-r6trwk img:where(.svelte-r6trwk){border-radius:14px;margin:0 auto 10px}.help.svelte-r6trwk h2:where(.svelte-r6trwk){font:900 1.3rem/1.15 var(--font-menu);color:var(--red);margin:0 0 12px}.help.svelte-r6trwk ol:where(.svelte-r6trwk){text-align:left;margin:0 0 12px;padding-left:1.3em;line-height:1.5}.help.svelte-r6trwk li:where(.svelte-r6trwk){margin-bottom:8px}.help.svelte-r6trwk svg:where(.svelte-r6trwk){vertical-align:-5px;color:#0a66d6}.note.svelte-r6trwk{color:#555;margin:0 0 16px;font-size:.88rem}@media (prefers-reduced-motion:reduce){.bar.svelte-r6trwk{animation:none}}header.svelte-1elxaub{z-index:50;transition:background .5s var(--ease), box-shadow .5s var(--ease);position:fixed;inset:0 0 auto}.bar.svelte-1elxaub{height:96px;transition:height .5s var(--ease);justify-content:space-between;align-items:center;gap:24px;display:flex}header.on-dark.svelte-1elxaub nav:where(.svelte-1elxaub){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--cream);background:#ffffff1a}header.on-dark.svelte-1elxaub nav:where(.svelte-1elxaub) a:where(.svelte-1elxaub):hover,header.on-dark.svelte-1elxaub nav:where(.svelte-1elxaub) a.active:where(.svelte-1elxaub){background:var(--cream);color:var(--ink)}header.on-dark.svelte-1elxaub .logo:where(.svelte-1elxaub) img:where(.svelte-1elxaub){filter:drop-shadow(0 2px #fff)drop-shadow(0 -1px #fff)drop-shadow(2px 0 #fff)drop-shadow(-2px 0 #fff)drop-shadow(0 8px 18px #0006)}header.on-dark.svelte-1elxaub .right:where(.svelte-1elxaub) .badge{color:var(--cream);background:#ffffff1f}header.on-red.svelte-1elxaub .call:where(.svelte-1elxaub){--bg:#111;--fg:#fff}header.on-red.svelte-1elxaub .call:where(.svelte-1elxaub):after{background:var(--cream)}header.scrolled.svelte-1elxaub{background:color-mix(in oklab, var(--cream) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);box-shadow:0 1px 0 var(--line)}header.scrolled.svelte-1elxaub .bar:where(.svelte-1elxaub){height:72px}.logo.svelte-1elxaub img:where(.svelte-1elxaub){width:auto;height:56px;transition:height .5s var(--ease), transform .5s var(--ease-spring)}.right.svelte-1elxaub{position:relative}.float-social.svelte-1elxaub{position:absolute;top:calc(100% + 12px);right:0}header.open.svelte-1elxaub .float-social:where(.svelte-1elxaub){display:none}@media print{.float-social.svelte-1elxaub{display:none}}.logo.svelte-1elxaub .logo-white:where(.svelte-1elxaub){display:none}.logo.svelte-1elxaub:hover img:where(.svelte-1elxaub){transform:rotate(-3deg)scale(1.04)}header.scrolled.svelte-1elxaub .logo:where(.svelte-1elxaub) img:where(.svelte-1elxaub){height:44px}nav.svelte-1elxaub{background:color-mix(in oklab, var(--ink) 6%, transparent);border-radius:999px;gap:6px;padding:6px;display:flex}nav.svelte-1elxaub a:where(.svelte-1elxaub){transition:background .3s var(--ease), color .3s var(--ease);border-radius:999px;padding:.55em 1.1em;font-size:.92rem;font-weight:600;text-decoration:none}nav.svelte-1elxaub a:where(.svelte-1elxaub):hover,nav.svelte-1elxaub a.active:where(.svelte-1elxaub){background:var(--ink);color:var(--cream)}.right.svelte-1elxaub{align-items:center;gap:14px;display:flex}.call.svelte-1elxaub{padding:.8em 1.3em;font-size:.82rem}nav.svelte-1elxaub a:where(.svelte-1elxaub),.call.svelte-1elxaub{white-space:nowrap}@media (width<=1180px){.right.svelte-1elxaub .badge.compact{display:none}}.burger.svelte-1elxaub{background:var(--ink);width:48px;height:48px;cursor:var(--cursor-pointer,pointer);z-index:2;border:0;border-radius:50%;display:none;position:relative}.burger.svelte-1elxaub span:where(.svelte-1elxaub){background:var(--cream);height:2px;transition:transform .45s var(--ease-spring);position:absolute;left:14px;right:14px}.burger.svelte-1elxaub span:where(.svelte-1elxaub):first-child{transform:translateY(-4px)}.burger.svelte-1elxaub span:where(.svelte-1elxaub):last-child{transform:translateY(4px)}header.open.svelte-1elxaub .burger:where(.svelte-1elxaub) span:where(.svelte-1elxaub):first-child{transform:rotate(45deg)}header.open.svelte-1elxaub .burger:where(.svelte-1elxaub) span:where(.svelte-1elxaub):last-child{transform:rotate(-45deg)}.sheet.svelte-1elxaub{background:var(--red);color:var(--cream);clip-path:circle(0% at calc(100% - 44px) 48px);transition:clip-path .8s var(--ease);z-index:1;align-items:center;display:flex;position:fixed;inset:0}header.open.svelte-1elxaub .sheet:where(.svelte-1elxaub){clip-path:circle(150% at calc(100% - 44px) 48px)}.sheet-inner.svelte-1elxaub{flex-direction:column;gap:4px;display:flex}.sheet-inner.svelte-1elxaub>:where(.svelte-1elxaub){opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(40px)}header.open.svelte-1elxaub .sheet-inner:where(.svelte-1elxaub)>:where(.svelte-1elxaub){opacity:1;transition-delay:calc(.25s + var(--i) * 70ms);transform:none}.sheet.svelte-1elxaub a.display:where(.svelte-1elxaub){font-size:clamp(3.4rem,16vw,6rem);text-decoration:none}.sheet-meta.svelte-1elxaub{flex-direction:column;gap:8px;margin-top:32px;font-weight:600;display:flex}@media (width<=960px){nav.svelte-1elxaub,.right.svelte-1elxaub .badge.compact{display:none}.burger.svelte-1elxaub{display:block}header.open.svelte-1elxaub{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}header.open.svelte-1elxaub .logo:where(.svelte-1elxaub){z-index:2;position:relative}header.open.svelte-1elxaub .logo:where(.svelte-1elxaub) .pic:where(.svelte-1elxaub){display:none}header.open.svelte-1elxaub .logo:where(.svelte-1elxaub) .logo-white:where(.svelte-1elxaub){filter:none;display:block}}@media (width<=520px){.call.svelte-1elxaub span:where(.svelte-1elxaub){display:none}.call.svelte-1elxaub{justify-content:center;width:48px;height:48px;padding:0}.logo.svelte-1elxaub img:where(.svelte-1elxaub){height:42px}}footer.svelte-jz8lnl{background:var(--m-red);color:var(--cream);padding-top:clamp(80px,12vw,160px);position:relative;overflow:hidden}footer.svelte-jz8lnl>:where(.svelte-jz8lnl){z-index:2;position:relative}.eyebrow.light.svelte-jz8lnl{color:#fff}.cta.svelte-jz8lnl h2:where(.svelte-jz8lnl){margin:18px 0 36px;font-size:clamp(3.6rem,11vw,10rem)}.cta.svelte-jz8lnl .script:where(.svelte-jz8lnl){color:#fff4d6;font-size:.8em}.actions.svelte-jz8lnl{flex-wrap:wrap;gap:14px;display:flex}.ghost-light.svelte-jz8lnl{--bg:transparent;--fg:var(--cream);border-color:var(--cream)}.ghost-light.svelte-jz8lnl:after{background:var(--ink)!important}.cols.svelte-jz8lnl{border-top:1px solid #00000040;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:clamp(64px,9vw,120px);padding-top:48px;display:grid}h3.svelte-jz8lnl{letter-spacing:.2em;text-transform:uppercase;color:#fff;margin:0 0 14px;font-size:.78rem;font-weight:800}p.svelte-jz8lnl,ul.svelte-jz8lnl{color:#fff;margin:0 0 14px}ul.svelte-jz8lnl{columns:1;padding:0;list-style:none}li.svelte-jz8lnl{margin-bottom:0}.cols.svelte-jz8lnl li:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl),.cols.svelte-jz8lnl p:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl){min-height:28px;padding:4px 0;display:inline-block}.cols.svelte-jz8lnl a:where(.svelte-jz8lnl){transition:background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}.cols.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{background-size:100% 1px}.cols.svelte-jz8lnl{text-align:center}.base.svelte-jz8lnl{text-align:center;color:#fff;flex-direction:column;align-items:center;gap:8px;padding:32px 0;font-size:.82rem;display:flex}.credit.svelte-jz8lnl{min-height:24px;padding:4px 0;text-decoration:none;display:inline-block}.credit.svelte-jz8lnl a:where(.svelte-jz8lnl){color:inherit;text-decoration:none}.credit.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{text-decoration:underline}.legal-links.svelte-jz8lnl a:where(.svelte-jz8lnl){min-height:24px;padding:4px 0;text-decoration:none;display:inline-block}.legal-links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{text-decoration:underline}.waitress.svelte-jz8lnl{z-index:1;height:min(640px,70%);position:absolute;top:40px;right:clamp(-120px,-4vw,0px)}@media (width<=860px){.waitress.svelte-jz8lnl{height:340px;right:-70px}}.giant.svelte-jz8lnl{text-align:center;color:#111;opacity:.9;pointer-events:none;white-space:nowrap;font-size:26vw;line-height:.75;transform:translateY(12%)}.cols.svelte-jz8lnl>div:where(.svelte-jz8lnl):nth-child(3),.cols.svelte-jz8lnl>div:where(.svelte-jz8lnl):nth-child(4){grid-row:1/span 2}.sign.svelte-jz8lnl{aspect-ratio:1636/1346;border-radius:20px;grid-area:2/1/auto/3;align-self:start;margin:0 0 14px;overflow:hidden}.sign.svelte-jz8lnl img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=860px){.cols.svelte-jz8lnl{grid-template-columns:1fr 1fr}.cols.svelte-jz8lnl>div:where(.svelte-jz8lnl):nth-child(3),.cols.svelte-jz8lnl>div:where(.svelte-jz8lnl):nth-child(4){grid-row:auto}.sign.svelte-jz8lnl{grid-area:auto/1/auto/-1}}@media (width<=480px){.cols.svelte-jz8lnl{grid-template-columns:1fr}}.intro.svelte-10cvnim{--out:cubic-bezier(.22, 1, .36, 1);--lift:cubic-bezier(.83, 0, .17, 1);z-index:1000;color:#fff;cursor:var(--cursor-pointer,pointer);outline:none;position:fixed;inset:0;overflow:hidden}html[data-intro-seen] .intro.svelte-10cvnim{display:none}@media (prefers-reduced-motion:reduce){.intro.svelte-10cvnim{display:none}}.band.svelte-10cvnim,.card.svelte-10cvnim{will-change:transform;position:absolute;inset:0}.band.svelte-10cvnim{animation:svelte-10cvnim-band-lift 1.05s var(--lift) 5.18s forwards;background:#d6282b}.card.svelte-10cvnim{animation:svelte-10cvnim-card-lift 1.05s var(--lift) 5s forwards;background:radial-gradient(at 50% 110%,#7a1f2b 0%,#0000 60%),radial-gradient(at 30% 20%,#f2a5a0 0%,#0000 55%),linear-gradient(#e9a3a6 0%,#d9727a 45%,#8f2a35 100%);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid}.scene.svelte-10cvnim{flex-direction:column;grid-area:1/1;align-items:center;width:100%;padding:0 16px;display:flex;position:relative}.act1.svelte-10cvnim{animation:.6s cubic-bezier(.55,0,.75,.3) 3.15s forwards svelte-10cvnim-act-out}.shake.svelte-10cvnim{flex-direction:column;align-items:center;gap:min(3vh,24px);animation:.32s linear 1.42s svelte-10cvnim-shake;display:flex}.logo.svelte-10cvnim{width:min(78vw,520px,62vh);position:relative}.write.svelte-10cvnim{clip-path:inset(-60% 120% -60% -20%);animation:1s cubic-bezier(.6,.05,.3,1) .25s forwards svelte-10cvnim-write;display:block}.logo.svelte-10cvnim img:where(.svelte-10cvnim){filter:drop-shadow(0 6px #fff)drop-shadow(0 -2px #fff)drop-shadow(3px 0 #fff)drop-shadow(-3px 0 #fff)drop-shadow(0 6px 10px #500a1440);width:100%;height:auto;display:block}.est.svelte-10cvnim{color:#fff;opacity:0;letter-spacing:.6em;animation:svelte-10cvnim-est .7s var(--out) 1s forwards;background:#111;padding:.3em .6em;font:900 clamp(.75rem,2.2vw,1.05rem)/1 Inter Variable,system-ui,sans-serif;position:absolute;bottom:2%;right:24%;rotate:-6deg}.badge.svelte-10cvnim{opacity:0;filter:drop-shadow(0 6px 14px #5a0a1466);width:22%;animation:.42s cubic-bezier(.5,0,.75,0) 1.05s forwards svelte-10cvnim-slam;position:absolute;top:-34%;left:-7%;rotate:-12deg}.badge.svelte-10cvnim .stamp{display:block}.lineup.svelte-10cvnim{text-transform:uppercase;text-align:center;perspective:600px;flex-direction:column;align-items:center;margin:0;display:flex}.l.svelte-10cvnim{font:900 min(10vw, 7.5vh, 4.6rem) / .95 var(--font-menu);letter-spacing:.03em;opacity:0;text-shadow:0 4px 24px #6e141e59;transform-origin:50% 0;animation:svelte-10cvnim-flip .55s var(--out) forwards;display:block}.l1.svelte-10cvnim{animation-delay:1.65s}.l2.svelte-10cvnim{animation-delay:1.82s}.l3.svelte-10cvnim{animation-delay:1.99s}.mimosas.svelte-10cvnim{font-family:var(--font-slab);color:#e5262b;-webkit-text-stroke:2px #fff;paint-order:stroke fill;letter-spacing:.01em;text-shadow:0 6px #780a1459;transform-origin:50% 60%;margin-top:.14em;font-weight:400;line-height:1.2;animation:.6s cubic-bezier(.34,1.56,.64,1) 2.2s forwards svelte-10cvnim-pop;position:relative}.bubbles.svelte-10cvnim{pointer-events:none;position:absolute;inset:0}.bubbles.svelte-10cvnim i:where(.svelte-10cvnim){bottom:30%;left:calc(8% + var(--i) * 10.5%);width:calc(5px + var(--i) * .7px);aspect-ratio:1;opacity:0;animation:1.1s ease-out forwards svelte-10cvnim-fizz;animation-delay:calc(2.45s + var(--i) * 70ms);background:#ffffffd9;border-radius:50%;position:absolute;box-shadow:0 0 6px #fff0c8e6}.act2.svelte-10cvnim{gap:min(2.4vh,20px);padding:0}.sign.svelte-10cvnim{opacity:0;width:100%;height:min(65.1667vw,60vh);animation:svelte-10cvnim-rise 1s var(--out) 3.3s forwards;background:#6fa7d8;margin:0;position:relative;overflow:hidden}.sign.svelte-10cvnim>picture img,.sign.svelte-10cvnim>img{object-fit:contain;width:100%;height:100%;display:block;position:relative}.fill.svelte-10cvnim{position:absolute;inset:0}.fill.svelte-10cvnim img{object-fit:cover;filter:blur(22px)saturate(1.1);width:100%;height:100%;display:block;transform:scale(1.15)}.welcome.svelte-10cvnim{font:400 min(11vw, 9vh, 5.5rem) / 1.15 var(--font-slab);color:#fff;-webkit-text-stroke:.14em #e5262b;paint-order:stroke fill;text-shadow:0 6px #780a1459;margin:0;rotate:-4deg}.welcome.svelte-10cvnim span:where(.svelte-10cvnim){clip-path:inset(-20% 105% -20% -5%);padding:0 .15em;animation:1.1s cubic-bezier(.6,.05,.3,1) 3.75s forwards svelte-10cvnim-write;display:block}.skip.svelte-10cvnim{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:var(--cursor-pointer,pointer);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000040;border:1.5px solid #fff9;border-radius:999px;padding:.6em 1.2em;font:700 .8rem/1 Inter Variable,system-ui,sans-serif;position:absolute;bottom:16px;right:16px}.skip.svelte-10cvnim:hover{background:#d6282b}@keyframes svelte-10cvnim-write{to{clip-path:inset(-60% -20%)}}@keyframes svelte-10cvnim-est{to{opacity:1;letter-spacing:.04em}}@keyframes svelte-10cvnim-slam{0%{opacity:0;transform:scale(2.6)rotate(-30deg)}80%{opacity:1;transform:scale(.92)rotate(2deg)}to{opacity:1;transform:none}}@keyframes svelte-10cvnim-shake{0%,to{transform:none}20%{transform:translate(-5px,2px)rotate(-.6deg)}45%{transform:translate(4px,-2px)rotate(.5deg)}70%{transform:translate(-2px,1px)}}@keyframes svelte-10cvnim-flip{0%{opacity:0;transform:rotateX(-90deg)}to{opacity:1;transform:none}}@keyframes svelte-10cvnim-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes svelte-10cvnim-fizz{0%{opacity:0;transform:translateY(0)scale(.5)}20%{opacity:1}to{opacity:0;transform:translateY(-160%)translateY(-60px)scale(1)}}@keyframes svelte-10cvnim-act-out{to{opacity:0;transform:translateY(-50px)scale(.96)}}@keyframes svelte-10cvnim-rise{0%{opacity:0;transform:translateY(50px)scale(1.04)}to{opacity:1;transform:none}}@keyframes svelte-10cvnim-card-lift{to{transform:translateY(-100%)}}@keyframes svelte-10cvnim-band-lift{to{transform:translateY(-100%)}}.track.svelte-qxjfgn{z-index:40;pointer-events:none;width:22px;display:none;position:fixed;top:110px;bottom:30px;right:10px}@media (pointer:fine) and (width>=1000px){.track.svelte-qxjfgn{display:block}}.track.svelte-qxjfgn:before{content:"";background:color-mix(in oklab, var(--ink) 18%, transparent);mix-blend-mode:difference;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.thumb.svelte-qxjfgn{background:var(--red);width:22px;height:64px;color:var(--cream);transition:top .25s var(--ease);border-radius:999px;place-items:center;display:grid;position:absolute;left:0;box-shadow:0 6px 16px -4px #9e1a1499}.wisp.svelte-qxjfgn{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;animation:1.8s ease-in-out infinite svelte-qxjfgn-steam}@keyframes svelte-qxjfgn-steam{0%,to{opacity:.3;transform:translateY(1px)}50%{opacity:1;transform:translateY(-1px)}}canvas.svelte-1w2lcqu{pointer-events:none;z-index:950;width:100vw;height:100vh;position:fixed;inset:0}.motion.svelte-1dl743u{z-index:60;color:#fff;cursor:pointer;background:#111;border:2px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .2s;display:grid;position:fixed;bottom:14px;left:14px;box-shadow:0 6px 18px #00000040}.motion.svelte-1dl743u:hover{transform:scale(1.06)}.motion.svelte-1dl743u:focus-visible{outline:3px solid var(--m-mustard);outline-offset:3px}@media print{.motion.svelte-1dl743u{display:none}}.sound-btn.svelte-wwq073{z-index:60;color:#fff;width:44px;height:44px;cursor:var(--cursor-pointer,pointer);background:#111;border:2px solid #fff;border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:fixed;bottom:68px;left:14px;box-shadow:0 6px 18px #00000040}.sound-btn.svelte-wwq073:hover{transform:scale(1.06)}.sound-btn.svelte-wwq073:focus-visible{outline:3px solid var(--m-mustard);outline-offset:3px}.sound-btn[aria-pressed=false].svelte-wwq073{color:#ffffffb3}@media print{.sound-btn.svelte-wwq073{display:none}}.progress.svelte-12qhfyh{background:linear-gradient(90deg, var(--red), var(--mustard));transform-origin:0;z-index:60;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}@media (pointer:fine) and (width>=1000px){.progress.svelte-12qhfyh{display:none}}.skip.svelte-12qhfyh{z-index:100;background:var(--ink);color:var(--cream);border-radius:10px;padding:12px 18px;position:fixed;top:-100px;left:16px}.skip.svelte-12qhfyh:focus{top:16px}.curtain.svelte-12qhfyh{z-index:900;background:var(--red);pointer-events:none;visibility:hidden;place-items:center;display:grid;position:fixed;inset:0;transform:translate(100%)}.curtain.in.svelte-12qhfyh{visibility:visible;animation:.52s cubic-bezier(.76,0,.24,1) forwards svelte-12qhfyh-curtain-in}.curtain.out.svelte-12qhfyh{visibility:visible;animation:.7s cubic-bezier(.76,0,.24,1) forwards svelte-12qhfyh-curtain-out}.walker.svelte-12qhfyh{opacity:.95}.curtain.in.svelte-12qhfyh .walker:where(.svelte-12qhfyh){animation:.52s cubic-bezier(.22,1,.36,1) forwards svelte-12qhfyh-walk-in}.curtain.out.svelte-12qhfyh .walker:where(.svelte-12qhfyh){animation:.7s cubic-bezier(.76,0,.24,1) forwards svelte-12qhfyh-walk-out}@keyframes svelte-12qhfyh-curtain-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes svelte-12qhfyh-curtain-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes svelte-12qhfyh-walk-in{0%{translate:30vw;rotate:4deg}to{translate:0;rotate:0deg}}@keyframes svelte-12qhfyh-walk-out{to{translate:-20vw;rotate:-4deg}}
