.hero[data-astro-cid-ge2uvauf]{z-index:1;isolation:isolate;background:var(--hero);min-height:100svh;color:var(--cream);transition:background-color .8s var(--ease);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.flakes[data-astro-cid-ge2uvauf],.fire[data-astro-cid-ge2uvauf]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.defs[data-astro-cid-ge2uvauf]{position:absolute}.topbar[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:center;gap:16px;padding-block:20px;display:flex}.topbar[data-astro-cid-ge2uvauf] ul{gap:24px;margin:0;padding:0;list-style:none;display:flex}.topbar[data-astro-cid-ge2uvauf] ul a{text-underline-offset:4px;font-size:.95rem;font-weight:550;text-decoration:none}.topbar[data-astro-cid-ge2uvauf] ul a:hover{text-decoration:underline}.brand[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:8px;font-size:1.35rem;font-weight:750;text-decoration:none;display:inline-flex}.brand[data-astro-cid-ge2uvauf] svg{width:26px;height:26px}.hero-inner[data-astro-cid-ge2uvauf]{align-self:center;padding-block:32px 96px;position:relative}.badge[data-astro-cid-ge2uvauf]{right:var(--gutter);aspect-ratio:1;place-items:center;width:clamp(150px,15vw,220px);display:grid;position:absolute;bottom:40px}.badge[data-astro-cid-ge2uvauf] .ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.badge[data-astro-cid-ge2uvauf] text{fill:var(--cream);font-family:var(--font-sans);letter-spacing:.08em;font-size:15px;font-weight:700}.badge[data-astro-cid-ge2uvauf] .badge-pepper{width:36%;height:36%}@media (width<=899px){.badge[data-astro-cid-ge2uvauf]{display:none}}.wordmark[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-size:clamp(3.5rem,20vw,18rem);font-weight:var(--wght);font-variation-settings:"SOFT" var(--soft), "WONK" 1;letter-spacing:-.045em;transition:font-weight .8s var(--ease), font-variation-settings .8s var(--ease);flex-wrap:wrap;align-items:flex-start;margin-block:18px .2em;line-height:.82;display:flex}.tld[data-astro-cid-ge2uvauf]{background:var(--cream);color:var(--hero);font-family:var(--font-sans);letter-spacing:0;transition:color .8s var(--ease);border-radius:999px;margin:.08em 0 0 .12em;padding:.18em .55em .24em;font-size:clamp(1rem,3.2vw,2.4rem);font-weight:750;line-height:1;rotate:-8deg}.tagline[data-astro-cid-ge2uvauf]{max-width:22ch;font-family:var(--font-display);font-size:clamp(1.5rem,3.6vw,2.5rem);font-style:italic;font-weight:400;line-height:1.15}.heat[data-astro-cid-ge2uvauf]{border:0;margin:clamp(36px,6vw,56px) 0 0;padding:0}.heat[data-astro-cid-ge2uvauf] legend{margin-bottom:10px;padding:0}.chilis[data-astro-cid-ge2uvauf]{gap:2px;margin-left:-8px;display:flex}.chili[data-astro-cid-ge2uvauf]{cursor:pointer;border-radius:14px;place-items:center;width:52px;height:52px;transition:background-color .2s;display:grid;position:relative}.chili[data-astro-cid-ge2uvauf]:hover{background:#fff3e41f}.chili[data-astro-cid-ge2uvauf]:has(input:focus-visible){outline:3px solid var(--cream);outline-offset:-3px}.chili[data-astro-cid-ge2uvauf] input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chili[data-astro-cid-ge2uvauf] svg{width:32px;height:33px;transition:scale .3s var(--ease), rotate .3s var(--ease);overflow:visible}.chili[data-astro-cid-ge2uvauf] .chili-body{fill:#0000;stroke:var(--cream);stroke-width:1.6px;stroke-linejoin:round;transition:fill .25s}.chili[data-astro-cid-ge2uvauf] :is(.chili-stem,.chili-cap){fill:none;stroke:var(--cream);stroke-width:1.7px;stroke-linecap:round;transition:stroke .25s}.chili[data-astro-cid-ge2uvauf].lit .chili-body{fill:var(--cream)}.chili[data-astro-cid-ge2uvauf].lit .chili-cap{stroke:var(--hero);stroke-width:1.2px}.chili[data-astro-cid-ge2uvauf].lit svg{rotate:-6deg}.chili[data-astro-cid-ge2uvauf]:has(input:checked) svg{scale:1.18}.readout[data-astro-cid-ge2uvauf]{min-height:1.6em;margin-top:8px;font-size:1.05rem}.readout[data-astro-cid-ge2uvauf] strong{font-weight:700}[data-heat="3"] .wordmark[data-astro-cid-ge2uvauf]{filter:url(#heat-haze);text-shadow:0 0 28px #ff822866}[data-heat="4"] .wordmark[data-astro-cid-ge2uvauf]{filter:url(#heat-haze);text-shadow:0 0 18px #ffaa3c99,0 0 70px #ff501473;animation:.28s steps(2,end) infinite sizzle}@media (prefers-reduced-motion:reduce){.wordmark[data-astro-cid-ge2uvauf]{filter:none!important}}@keyframes sizzle{0%{translate:.6px -.4px;rotate:-.25deg}to{translate:-.6px .5px;rotate:.25deg}}@media (width<=560px){.tld[data-astro-cid-ge2uvauf]{margin-left:.04em}}.powder[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}main[data-astro-cid-lcdefpme]{z-index:1;position:relative}.panel[data-astro-cid-lcdefpme]{min-height:100svh;padding:26vh var(--gutter) 0;align-content:start;display:grid}.closing[data-astro-cid-lcdefpme]{padding-bottom:40vh}.more[data-astro-cid-lcdefpme]{background:var(--hero);color:var(--cream);transition:background-color .8s var(--ease);border-radius:999px;justify-self:start;margin-top:28px;padding:14px 24px;font-weight:700;text-decoration:none}.more[data-astro-cid-lcdefpme]:after{content:" →"}.line[data-astro-cid-lcdefpme],.closing-line[data-astro-cid-lcdefpme]{max-width:14ch;font-size:clamp(2.5rem,6vw,5rem);font-weight:var(--wght);font-variation-settings:"SOFT" var(--soft), "WONK" 1;line-height:1}@supports (animation-timeline:view()){.line[data-astro-cid-lcdefpme]{animation:linear both reveal;animation-timeline:view();animation-range:entry exit 0%}}@keyframes reveal{0%{opacity:0;translate:0 28px}30%,70%{opacity:1;translate:0}to{opacity:0;translate:0 -28px}}@media (prefers-reduced-motion:reduce){@keyframes reveal{0%{opacity:0}30%,70%{opacity:1}to{opacity:0}}}
