@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(./anton-latin-400-normal.Byf51wtH.woff2)format("woff2"),url(./anton-latin-400-normal.AUNGEG_V.woff)format("woff")}@font-face{font-family:Kaushan Script;font-style:normal;font-display:swap;font-weight:400;src:url(./kaushan-script-latin-400-normal.DtTcRpVb.woff2)format("woff2"),url(./kaushan-script-latin-400-normal.DZZZR3n8.woff)format("woff")}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./archivo-vietnamese-wght-normal.XAtsl5Q_.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./archivo-latin-ext-wght-normal.C4zznr8T.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./archivo-latin-wght-normal.E0tuGl4L.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:Mean Dogs Display;src:url(../../../fonts/MeanDogsDisplay-Bold.ttf)format("truetype");font-weight:400;font-display:swap}:root{--page:#fff;--stage:#0b0908;--velvet:#5e0709 url(../../../images/textures/velvet-damask.jpg) center / cover;--stone:#0b0908 url(../../../images/textures/black-stone.jpg) center / cover;--surface:#f4f1ee;--text:#120d0c;--muted:#5a514c;--hdr:72px;--red:#b50f13;--red-deep:#7d0a0d;--red-hot:#e0261c;--ink:#120d0c;--ink-2:#2a201d;--cream:#fff4e0;--paper:#fbe9c9;--mustard:#f7b500;--mustard-deep:#c98a00;--relish:#3f9b3a;--font-display:"Mean Dogs Display", "Anton", "Impact", "Arial Narrow", sans-serif;--font-script:"Kaushan Script", "Brush Script MT", cursive;--font-body:"Archivo Variable", "Archivo", system-ui, sans-serif;--gutter:clamp(16px, 4vw, 40px);--max:1240px;--radius:18px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.16, 1, .3, 1);--dock:34px;--dock-look:30px;--dock-pad:calc((var(--dock) - var(--dock-look)) / 2);--dock-gap:calc(10px - 2 * var(--dock-pad));--dock-edge:calc(14px - var(--dock-pad));--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");--halftone:radial-gradient(circle at center, #00000029 1.2px, transparent 1.6px) 0 0 / 9px 9px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--page);color:var(--text);font:400 1.0625rem/1.6 var(--font-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:400;line-height:.95}p{text-wrap:pretty;margin:0}a{color:inherit}::selection{background:var(--red);color:#fff}html{scrollbar-color:#8a807a var(--page);accent-color:var(--red)}: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}.script{font-family:var(--font-script);text-transform:none;letter-spacing:0}.kicker{font:800 .78rem/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;display:inline-block}.pill{min-height:48px;font:800 .86rem/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform .18s var(--ease), background .2s, box-shadow .25s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:.85em 1.7em;text-decoration:none;display:inline-flex}.pill:active{transform:translateY(1px)scale(.98)}.pill.red{background:var(--red);color:#fff;box-shadow:0 10px 28px -10px #b50f13cc}.pill.red:hover{background:#cf151a}.pill.gold{background:var(--mustard);color:var(--ink)}.pill.ghost,.pill.dark{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border-color:#ffffff47}.pill.ghost:hover,.pill.dark:hover{background:#ffffff2e}.pill:disabled{opacity:.6;cursor:wait}.btn{--bg:var(--red);--fg:#fff;border:3px solid var(--ink);background:var(--bg);color:var(--fg);font:800 .95rem/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform .2s var(--ease-spring), box-shadow .2s var(--ease);border-radius:999px;align-items:center;gap:.55em;padding:.95em 1.5em .9em;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(1.08)}.btn:active{transform:translateY(1px)}.btn.alt{--bg:var(--mustard);--fg:var(--ink)}.btn.ghost{--bg:var(--cream);--fg:var(--ink)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-motion=paused] *,html[data-motion=paused] :before,html[data-motion=paused] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-tip]:after{content:attr(data-tip);z-index:61;border:2px solid var(--mustard);background:var(--ink);color:#fff;font:800 .7rem/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:7px 12px 6px;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-6px,-50%);box-shadow:0 0 14px #f7b50073,0 6px 14px #0000004d}@media (hover:hover){[data-tip]:hover:after{opacity:1;transform:translateY(-50%)}}[data-tip]:focus-visible:after{opacity:1;transform:translateY(-50%)}.tip-left[data-tip]:after{left:auto;right:calc(100% + 12px);transform:translate(6px,-50%)}@media (hover:hover){.tip-left[data-tip]:hover:after{transform:translateY(-50%)}}.intro.svelte-10cvnim{z-index:100;background:radial-gradient(circle at 50% 42%, #ff78502e, #0000 45%, #0009 100%), image-set(url(../../../images/textures/velvet-damask.avif) type("image/avif"), url(../../../images/textures/velvet-damask.webp) type("image/webp")) center / cover, var(--red);color:#fff;place-items:center;transition:transform .9s cubic-bezier(.7,0,.3,1);display:grid;position:fixed;inset:0;overflow:hidden}.intro.svelte-10cvnim:before{content:"";opacity:0;pointer-events:none;background:0 0;position:absolute;inset:0}.intro.leaving.svelte-10cvnim{transform:translateY(calc(-100% - 70px))}.rip.svelte-10cvnim{width:100%;height:60px;position:absolute;top:100%;left:0}.spot.svelte-10cvnim{opacity:0;background:radial-gradient(circle at 50% 42%,#ffd68c6b,#0000 42%);position:absolute;inset:-20%}:is(.running.svelte-10cvnim .spot:where(.svelte-10cvnim),.intro.svelte-10cvnim:has(.ask:where(.svelte-10cvnim)) .spot:where(.svelte-10cvnim)){animation:.7s steps(4,end) both svelte-10cvnim-spot-on,4s ease-in-out .7s infinite alternate svelte-10cvnim-sway}@keyframes svelte-10cvnim-spot-on{0%{opacity:0}30%{opacity:1}45%{opacity:.2}to{opacity:1}}@keyframes svelte-10cvnim-sway{0%{opacity:1}to{opacity:1;transform:translate(5%)scale(1.06)}}.ask.svelte-10cvnim{z-index:1;text-align:center;justify-items:center;gap:22px;padding:24px;display:grid;position:relative}.ask-mark.svelte-10cvnim{width:clamp(120px,28vw,170px);height:auto;animation:1.6s ease-in-out infinite svelte-10cvnim-bob}@keyframes svelte-10cvnim-bob{50%{transform:rotate(-4deg)translateY(-6px)}}.ask-q.svelte-10cvnim{font:400 clamp(2.6rem, 9vw, 5rem) / .95 var(--font-display);text-transform:uppercase;text-shadow:0 6px 30px #00000073}.ask-btns.svelte-10cvnim{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.stage.svelte-10cvnim{z-index:1;grid-template-columns:auto auto;grid-template-areas:"kick kick""pol words";justify-content:center;align-items:center;gap:clamp(10px,2vh,18px) clamp(24px,4vw,56px);width:min(94vw,1100px);display:grid;position:relative}.running.svelte-10cvnim .stage:where(.svelte-10cvnim){animation:.32s steps(2,end) 2.15s svelte-10cvnim-shake}@keyframes svelte-10cvnim-shake{0%{transform:translate(7px,-5px)rotate(.7deg)}50%{transform:translate(-6px,4px)rotate(-.7deg)}to{transform:none}}.kick.svelte-10cvnim{font:800 clamp(.75rem, 1.6vw, .95rem) / 1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--mustard);opacity:0;grid-area:kick;justify-self:center}.running.svelte-10cvnim .kick:where(.svelte-10cvnim){animation:.6s steps(3,end) .25s both svelte-10cvnim-neon}@keyframes svelte-10cvnim-neon{0%{opacity:0}40%{opacity:1}60%{opacity:.3}to{opacity:1}}.pol.svelte-10cvnim{opacity:0;background:#fff;grid-area:pol;width:min(36vw,46vh,380px);padding:4% 4% 13%;position:relative;box-shadow:0 26px 60px #00000080}.pol.svelte-10cvnim>img:where(.svelte-10cvnim):first-child{aspect-ratio:1;object-fit:cover;width:100%}.running.svelte-10cvnim .pol:where(.svelte-10cvnim){animation:.6s cubic-bezier(.16,1,.3,1) .5s both svelte-10cvnim-drop}@keyframes svelte-10cvnim-drop{0%{opacity:0;transform:translateY(-90vh)rotate(-28deg)}to{opacity:1;transform:rotate(-4deg)}}.badge.svelte-10cvnim{background:var(--cream);opacity:0;border-radius:50%;width:34%;height:auto;padding:5px;position:absolute;bottom:-6%;right:-9%;box-shadow:0 10px 24px #00000059}.running.svelte-10cvnim .badge:where(.svelte-10cvnim){animation:.35s cubic-bezier(.16,1,.3,1) 2.9s both svelte-10cvnim-badge}@keyframes svelte-10cvnim-badge{0%{opacity:0;transform:scale(2.4)rotate(30deg)}to{opacity:1;transform:rotate(10deg)}}.flash.svelte-10cvnim{z-index:1;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.running.svelte-10cvnim .flash:where(.svelte-10cvnim){animation:.45s ease-out 1s forwards svelte-10cvnim-flash}@keyframes svelte-10cvnim-flash{0%{opacity:.9}to{opacity:0}}.words.svelte-10cvnim{grid-area:words;justify-items:start;gap:4px;display:grid}.fav.svelte-10cvnim{color:var(--mustard);transform-origin:0;opacity:0;clip-path:inset(0 100% 0 0);font-size:clamp(2rem,5.4vw,4rem);line-height:1.1;transform:rotate(-4deg)}.running.svelte-10cvnim .fav:where(.svelte-10cvnim){animation:.7s ease-out 1.3s both svelte-10cvnim-write}@keyframes svelte-10cvnim-write{to{opacity:1;clip-path:inset(0)}}.lady.svelte-10cvnim{font:400 min(10.5vw, 13vh, 8.4rem) / .9 var(--font-display);text-transform:uppercase;white-space:nowrap;text-shadow:0 6px 30px #00000073}.lady.svelte-10cvnim span:where(.svelte-10cvnim){opacity:0;display:inline-block}.running.svelte-10cvnim .lady:where(.svelte-10cvnim) span:where(.svelte-10cvnim){animation:svelte-10cvnim-letter .28s cubic-bezier(.16, 1, .3, 1) calc(2s + var(--i) * 35ms) both}@keyframes svelte-10cvnim-letter{0%{opacity:0;transform:translateY(-.6em)scale(1.8)rotate(-12deg)}to{opacity:1;transform:none}}.mean.svelte-10cvnim{font:400 clamp(1.4rem, 3vw, 2.2rem) / 1.1 var(--font-body);opacity:0;margin-top:10px}.mean.svelte-10cvnim .script:where(.svelte-10cvnim){color:#fff}.mean.svelte-10cvnim b:where(.svelte-10cvnim){border:3px solid var(--ink);background:var(--cream);color:var(--red);font:400 1.25em / 1 var(--font-display);text-transform:uppercase;margin-left:.2em;padding:.08em .35em .02em;display:inline-block;transform:rotate(-3deg);box-shadow:0 10px 24px #00000059}.running.svelte-10cvnim .mean:where(.svelte-10cvnim){animation:svelte-10cvnim-rise .45s var(--ease) 3.4s both}@keyframes svelte-10cvnim-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.tape.svelte-10cvnim{z-index:1;background:var(--mustard);color:var(--ink);border-block:4px solid var(--ink);white-space:nowrap;position:absolute;bottom:9vh;left:-5%;right:-5%;overflow:hidden;transform:rotate(-2deg)translate(110%)}.tape.svelte-10cvnim span:where(.svelte-10cvnim){font:400 clamp(1.1rem, 2.4vw, 1.7rem) / 1 var(--font-display);text-transform:uppercase;padding:.4em 0;display:inline-block}.running.svelte-10cvnim .tape:where(.svelte-10cvnim){animation:svelte-10cvnim-tape-in .5s var(--ease) 3.9s both}.running.svelte-10cvnim .tape:where(.svelte-10cvnim) span:where(.svelte-10cvnim){animation:8s linear 3.9s infinite svelte-10cvnim-tape-run}@keyframes svelte-10cvnim-tape-in{to{transform:rotate(-2deg)translate(0)}}@keyframes svelte-10cvnim-tape-run{to{transform:translate(-50%)}}@media (aspect-ratio<=1){.stage.svelte-10cvnim{grid-template-columns:auto;grid-template-areas:"kick""pol""words";justify-items:center}.pol.svelte-10cvnim{width:min(62vw,34vh)}.words.svelte-10cvnim{text-align:center;justify-items:center}.fav.svelte-10cvnim{transform-origin:50%}.lady.svelte-10cvnim{font-size:min(14vw,9vh)}.mean.svelte-10cvnim{justify-items:center;gap:6px;display:grid}.mean.svelte-10cvnim b:where(.svelte-10cvnim){margin-left:0}}.skip.svelte-10cvnim{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:2;color:#fff;font:800 .75rem/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#00000040;border:2px solid #ffffffb3;border-radius:999px;padding:10px 16px;position:absolute}.skip.svelte-10cvnim:hover{background:var(--ink)}.sound-btn.svelte-wwq073{left:var(--dock-edge);bottom:calc(var(--dock-edge) + var(--dock) + var(--dock-gap));z-index:60;width:var(--dock);height:var(--dock);border:var(--dock-pad) solid transparent;color:#fff;cursor:var(--cursor-pointer,pointer);background:#111 padding-box padding-box;border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:fixed;box-shadow:inset 0 0 0 2px #fff,0 6px 18px #00000040}.sound-btn.svelte-wwq073:hover{transform:scale(1.06)}.sound-btn.shine.svelte-wwq073{isolation:isolate}.sound-btn.shine.svelte-wwq073 svg:where(.svelte-wwq073){animation:2.4s ease-in-out 3 svelte-wwq073-spk-hop}.sound-btn.shine.svelte-wwq073:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff80 50%,#0000 62%) 100% 0/300% 100% no-repeat;border-radius:50%;animation:2.4s ease-in-out 3 svelte-wwq073-spk-shine;position:absolute;inset:0}@keyframes svelte-wwq073-spk-hop{0%,45%,to{transform:none}55%{transform:translateY(-3px)rotate(-12deg)scale(1.15)}65%{transform:rotate(8deg)scale(.96)}75%{transform:rotate(-4deg)}85%{transform:none}}@keyframes svelte-wwq073-spk-shine{0%,40%{background-position:100% 0}80%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.sound-btn.shine.svelte-wwq073 svg:where(.svelte-wwq073),.sound-btn.shine.svelte-wwq073:before{animation:none}}.sound-btn.svelte-wwq073:focus-visible,.onoff.svelte-wwq073:focus-visible,input.svelte-wwq073:focus-visible{outline:3px solid var(--m-mustard);outline-offset:3px}.sound-btn[aria-expanded=true].svelte-wwq073:after{display:none}.sound-btn[aria-expanded=true].svelte-wwq073{border-color:var(--m-mustard)}.panel.svelte-wwq073{left:calc(14px + var(--dock-look) + 10px);bottom:calc(14px + var(--dock-look) + 10px);z-index:75;height:var(--dock-look);color:#fff;background:#111;border:2px solid #fff;border-radius:999px;align-items:center;gap:12px;padding:0 14px 0 4px;animation:.18s ease-out svelte-wwq073-slide;display:flex;position:fixed;box-shadow:0 6px 18px #0000004d}@keyframes svelte-wwq073-slide{0%{opacity:0;transform:translate(-8px)}}@media (prefers-reduced-motion:reduce){.panel.svelte-wwq073{animation:none}}.onoff.svelte-wwq073{color:#fff;height:22px;font:800 .75rem/1 var(--font-label);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#2a2a2a;border:0;border-radius:999px;align-items:center;gap:6px;min-width:62px;padding:0 10px;display:flex}.dot.svelte-wwq073{background:#666;border-radius:50%;width:9px;height:9px}.onoff[aria-checked=true].svelte-wwq073 .dot:where(.svelte-wwq073){background:#4ade80;box-shadow:0 0 6px #4ade80}.vol.svelte-wwq073{align-items:center;display:flex}.lbl.svelte-wwq073{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}input[type=range].svelte-wwq073{width:min(150px,40vw);accent-color:var(--m-mustard);cursor:pointer;height:24px}.pct.svelte-wwq073{min-width:3ch;font:700 .78rem/1 var(--font-label);font-variant-numeric:tabular-nums;text-align:right}@media print{.sound-btn.svelte-wwq073,.panel.svelte-wwq073{display:none}}.motion.svelte-1dl743u{left:var(--dock-edge);bottom:var(--dock-edge);z-index:60;width:var(--dock);height:var(--dock);border:var(--dock-pad) solid transparent;color:#fff;cursor:pointer;background:#111 padding-box padding-box;border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:fixed;box-shadow:inset 0 0 0 2px #fff,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}}.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{align-items:center;gap:calc(8px - 2 * var(--dock-pad));flex-direction:column;width:48px}.float.svelte-1td7rro .soc:where(.svelte-1td7rro){width:var(--dock);height:var(--dock)}.float.svelte-1td7rro .soc:where(.svelte-1td7rro) svg:where(.svelte-1td7rro){width:15px;height:15px}.float.svelte-1td7rro .soc:where(.svelte-1td7rro){color:#fff;border:var(--dock-pad) solid transparent;box-shadow:inset 0 0 0 2px #fff,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%)}.float.svelte-1td7rro .fb:where(.svelte-1td7rro),.float.svelte-1td7rro .ig:where(.svelte-1td7rro){background-origin:padding-box;background-clip:padding-box}.dark.svelte-1td7rro .soc:where(.svelte-1td7rro):hover,.dark.svelte-1td7rro .soc:where(.svelte-1td7rro):focus-visible{color:#fff;background:#111}.cal-btn.svelte-o5i3p9{width:44px;height:44px;color:var(--ink);flex:none;place-items:center;text-decoration:none;display:grid;position:relative}.cal-btn[data-tip].svelte-o5i3p9:after{top:calc(100% + 6px);left:50%;transform:translate(-50%,-4px)}@media (hover:hover){.cal-btn[data-tip].svelte-o5i3p9:hover:after{transform:translate(-50%)}}.cal-btn[data-tip].svelte-o5i3p9:focus-visible:after{transform:translate(-50%)}.tilt.svelte-o5i3p9{transform-origin:50% 0;transition:transform .2s var(--ease);animation:6s ease-in-out infinite svelte-o5i3p9-ring;display:block;position:relative}.cal-btn.svelte-o5i3p9:hover .tilt:where(.svelte-o5i3p9),.cal-btn.svelte-o5i3p9:focus-visible .tilt:where(.svelte-o5i3p9){animation:none;transform:translateY(-2px)scale(1.08)}.cal-btn.current.svelte-o5i3p9 .tilt:where(.svelte-o5i3p9){animation:none}.glow.svelte-o5i3p9{background:conic-gradient(from var(--glow-a), transparent 0deg 220deg, #ffffff59 280deg, #fff 345deg, transparent 360deg);filter:blur(4px)saturate(1.3);pointer-events:none;border-radius:8px;animation:2.6s linear infinite svelte-o5i3p9-glow-run;position:absolute;inset:-3px}.glow.line.svelte-o5i3p9{filter:none;padding:2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.leaf.svelte-o5i3p9{background:#fff;border-radius:5px;flex-direction:column;width:28px;height:31px;display:flex;position:relative;box-shadow:0 3px 8px #00000059,0 0 0 1px #0000001f}.cal-btn.current.svelte-o5i3p9 .leaf:where(.svelte-o5i3p9){box-shadow:0 3px 8px #00000059, 0 0 0 2px var(--mustard)}.mon.svelte-o5i3p9{background:var(--red);color:#fff;font:800 .43rem/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase;text-align:center;border-radius:5px 5px 0 0;padding:2px 0 1px;display:block}.day.svelte-o5i3p9{font:400 1rem/1 var(--font-display);color:var(--ink);flex:1;place-items:center;padding-top:1px;display:grid}.rings.svelte-o5i3p9{justify-content:space-between;padding:0 6px;display:flex;position:absolute;top:-3px;left:0;right:0}.rings.svelte-o5i3p9 i:where(.svelte-o5i3p9){background:var(--ink);border-radius:999px;width:3px;height:7px;box-shadow:0 0 0 1px #fff}.ping.svelte-o5i3p9{background:var(--mustard);width:8px;height:8px;box-shadow:0 0 0 2px var(--ink);border-radius:999px;position:absolute;top:3px;right:3px}.ping.svelte-o5i3p9:after{content:"";border-radius:inherit;background:var(--mustard);animation:6s ease-out infinite svelte-o5i3p9-ping;position:absolute;inset:0}@property --glow-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes svelte-o5i3p9-glow-run{to{--glow-a:360deg}}@keyframes svelte-o5i3p9-ring{0%,80%,to{transform:rotate(0)}83%{transform:rotate(-14deg)}86%{transform:rotate(12deg)}89%{transform:rotate(-8deg)}92%{transform:rotate(5deg)}95%{transform:rotate(-2deg)}}@keyframes svelte-o5i3p9-ping{0%,80%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.tilt.svelte-o5i3p9,.glow.svelte-o5i3p9,.ping.svelte-o5i3p9:after{animation:none}.glow.svelte-o5i3p9{background:#fff6}.glow.line.svelte-o5i3p9{background:#fff}}.skip-link.svelte-12qhfyh{z-index:200;color:var(--ink);background:#fff;border-radius:8px;padding:10px 14px;position:absolute;top:-60px;left:12px}.skip-link.svelte-12qhfyh:focus{top:12px}.hdr.svelte-12qhfyh{z-index:50;height:var(--hdr);background:linear-gradient(#0000008c,#0000);transition:background .3s;position:sticky;top:0}.hdr.solid.svelte-12qhfyh{-webkit-backdrop-filter:blur(12px);background:#0a0908f0}.hdr-in.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.brand.svelte-12qhfyh{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.brand.svelte-12qhfyh img:where(.svelte-12qhfyh){width:40px;height:auto;transition:transform .4s var(--ease-spring)}.brand.svelte-12qhfyh:hover img:where(.svelte-12qhfyh){transform:rotate(-10deg)scale(1.06)}.brand-txt.svelte-12qhfyh{font:400 1.35rem/.92 var(--font-display);text-transform:uppercase;display:grid}.brand-txt.svelte-12qhfyh small:where(.svelte-12qhfyh){letter-spacing:.06em;color:#ffffffbf;font-size:.6em}.hdr-end.svelte-12qhfyh{align-items:center;gap:14px;display:flex}.nav.svelte-12qhfyh{align-items:center;gap:28px;display:flex}@media (width<=1080px){.nav.svelte-12qhfyh{gap:18px}}.nav.svelte-12qhfyh a:where(.svelte-12qhfyh):not(.pill){color:#fff;background:linear-gradient(var(--red-hot), var(--red-hot)) 0 100% / 0 2px no-repeat;transition:background-size .25s var(--ease);padding-bottom:3px;font-size:.98rem;font-weight:700;text-decoration:none}.nav.svelte-12qhfyh a:where(.svelte-12qhfyh):not(.pill):hover{background-size:100% 2px}.nav.svelte-12qhfyh .pill:where(.svelte-12qhfyh){min-height:40px;padding:.7em 1.3em}.burger.svelte-12qhfyh{cursor:pointer;background:0 0;border:0;width:48px;height:44px;padding:10px 8px;display:none}.burger.svelte-12qhfyh span:where(.svelte-12qhfyh){background:#fff;border-radius:2px;height:2px;margin:6px 0;display:block}.mnav.svelte-12qhfyh{padding:8px var(--gutter) 20px;background:#0a0908f7;display:grid}.mnav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#fff;font:400 1.6rem/1 var(--font-display);text-transform:uppercase;border-bottom:1px solid #ffffff1a;padding:14px 0;text-decoration:none}.float-social.svelte-12qhfyh{right:calc(var(--gutter) - 6px);display:none;position:absolute;top:calc(100% + 10px)}@media (width<=860px){.nav.svelte-12qhfyh{display:none}.burger.svelte-12qhfyh{display:block}.hdr-end.svelte-12qhfyh{gap:4px}.float-social.svelte-12qhfyh{right:max(var(--dock-edge), calc(var(--gutter) - 4px));display:block}}.ftr.svelte-12qhfyh{background:var(--stone);color:#ffffffb3;border-top:1px solid #ffffff14;padding:64px 0 120px;position:relative}.ftr-in.svelte-12qhfyh{gap:36px;display:grid}.ftr-nick.svelte-12qhfyh{color:var(--mustard);margin-bottom:-24px;font-size:clamp(1.6rem,4vw,2.2rem)}.ftr-logo.svelte-12qhfyh{width:min(380px,78vw);height:auto}.ftr-cols.svelte-12qhfyh{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px;display:grid}.ftr-h.svelte-12qhfyh{color:#fff;margin-bottom:10px;font-size:1.3rem}.ftr.svelte-12qhfyh p:where(.svelte-12qhfyh){margin-bottom:6px}.ftr.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#fff;-webkit-text-decoration-color:var(--red-hot);text-decoration-color:var(--red-hot);text-underline-offset:3px}.legal.svelte-12qhfyh{opacity:.8;font-size:.82rem}
