:root:not([data-mode=exciting]) .hero[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;min-height:calc(70svh - 5.375rem);padding:2rem 0;display:flex}:root:not([data-mode=exciting]) .hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.025em;max-width:62.5rem;font-size:clamp(2.375rem,min(7vw,10svh),5.5rem);line-height:1.04}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] mark[data-astro-cid-lcdefpme]{white-space:nowrap}:root:not([data-mode=exciting]) .hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:44ch;color:var(--ink);margin:clamp(1.125rem,3.5svh,2.25rem) 0 0;font-size:clamp(1.125rem,min(2vw,2.8svh),1.5rem);line-height:1.5}.wall[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:2.5rem 1.75rem;margin-top:2.5rem;padding:0 .5rem;display:grid}.pol[data-astro-cid-lcdefpme]{background:var(--bg);border:.125rem solid var(--ink);box-shadow:.375rem .375rem 0 var(--ink);transform:rotate(var(--tilt));margin:0;padding:.75rem .75rem 1.125rem;transition:transform .25s}.pol[data-astro-cid-lcdefpme]:hover,.pol[data-astro-cid-lcdefpme]:focus-within{transform:rotate(0)translateY(-.375rem)}.pol[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.pol[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme],.tiktok[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:cover;width:100%}.pol[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{flex-direction:column;gap:.25rem;margin-top:.875rem;display:flex}.pol[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.1875rem}.pol[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:.9375rem;line-height:1.45}.pol[data-astro-cid-lcdefpme] .watch[data-astro-cid-lcdefpme]{align-items:center;min-height:2.75rem;font-size:.9375rem;font-weight:700;display:inline-flex}.tiktok[data-astro-cid-lcdefpme]{background:var(--ink);cursor:pointer;border:0;padding:0;display:block;position:relative}.tiktok-play[data-astro-cid-lcdefpme]{border:.125rem solid var(--ink);background:var(--hi);width:3.5rem;height:3.5rem;box-shadow:.25rem .25rem 0 var(--ink);border-radius:50%;transition:transform .2s;position:absolute;bottom:.625rem;right:.625rem}.tiktok-play[data-astro-cid-lcdefpme]:after{content:"";border-style:solid;border-width:.625rem 0 .625rem 1.0625rem;border-color:transparent transparent transparent var(--ink);margin:-.625rem 0 0 -.375rem;position:absolute;top:50%;left:50%}.tiktok[data-astro-cid-lcdefpme]:hover .tiktok-play[data-astro-cid-lcdefpme]{transform:scale(1.08)}.tiktok-box[data-astro-cid-lcdefpme]{border:.125rem solid var(--ink);background:var(--ink);max-width:none;max-height:none;padding:0}.tiktok-box[data-astro-cid-lcdefpme]::backdrop{background:#111111d1}.tiktok-box[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{aspect-ratio:9/16;width:min(45svh,100vw - 2.25rem);height:auto;display:block}.tiktok-close[data-astro-cid-lcdefpme]{border:0;border-top:.125rem solid var(--ink);background:var(--hi);width:100%;min-height:3rem;color:var(--ink);font:inherit;cursor:pointer;font-weight:700;display:block}.note[data-astro-cid-lcdefpme]{background:var(--hi);border:.125rem solid var(--ink);box-shadow:.375rem .375rem 0 var(--ink);transform:rotate(var(--tilt));align-items:center;margin:0;padding:1.5rem 1.375rem;font-size:clamp(1.3125rem,2vw,1.5625rem);font-weight:700;line-height:1.3;display:flex}.tiktok-hint[data-astro-cid-lcdefpme]{background:var(--hi);font-family:var(--mono);padding:.125rem .5rem;font-size:.8125rem;font-weight:600;position:absolute;bottom:.5rem;left:.5rem}#ah-h[data-astro-cid-lcdefpme],#rec-h[data-astro-cid-lcdefpme]{position:relative}.ah-tip-wrap[data-astro-cid-lcdefpme]{display:inline-block;position:relative}.ah-tip-btn[data-astro-cid-lcdefpme]{color:var(--ink);font:inherit;cursor:help;background:0 0;border:0;padding:0}.ah-word[data-astro-cid-lcdefpme]{background:var(--hi);text-underline-offset:.375rem;padding:0 .08em;text-decoration:underline .125rem dotted}.ah-q[data-astro-cid-lcdefpme]{background:var(--ink);width:1.375rem;height:1.375rem;color:var(--bg);vertical-align:.5rem;border-radius:50%;justify-content:center;align-items:center;margin-left:.375rem;font-size:.9375rem;line-height:1;display:inline-flex}.ah-tip-btn[data-astro-cid-lcdefpme]:hover .ah-q[data-astro-cid-lcdefpme],.ah-tip-btn[data-astro-cid-lcdefpme][aria-expanded=true] .ah-q[data-astro-cid-lcdefpme]{background:var(--hi);color:var(--ink);box-shadow:inset 0 0 0 .125rem var(--ink)}.ah-tip[data-astro-cid-lcdefpme]{z-index:5;background:var(--bg);border:.125rem solid var(--ink);width:min(27.5rem,80vw);box-shadow:.375rem .375rem 0 var(--ink);padding:1rem 1.25rem;font-size:1.125rem;font-weight:400;line-height:1.55;display:none;position:absolute;top:calc(100% + .875rem);left:0}.ah-tip-wrap[data-astro-cid-lcdefpme]:hover .ah-tip[data-astro-cid-lcdefpme],.ah-tip-btn[data-astro-cid-lcdefpme]:focus-visible+.ah-tip[data-astro-cid-lcdefpme],.ah-tip-btn[data-astro-cid-lcdefpme][aria-expanded=true]+.ah-tip[data-astro-cid-lcdefpme]{display:block}.ah-tip-wrap[data-astro-cid-lcdefpme][data-closed] .ah-tip[data-astro-cid-lcdefpme]{display:none}.road[data-astro-cid-lcdefpme]{grid-template-columns:repeat(8,minmax(0,1fr));gap:.75rem;margin:3.5rem 0 0;padding:0;list-style:none;display:grid;position:relative}.road[data-astro-cid-lcdefpme]:before{content:"";background:var(--ink);height:.25rem;position:absolute;top:2.125rem;left:6%;right:6%}.road[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:.5rem;display:flex;position:relative}.road-letter[data-astro-cid-lcdefpme]{border:.125rem solid var(--ink);background:var(--bg);border-radius:50%;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;font-size:1.875rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .15s;display:flex}.road-letter[data-astro-cid-lcdefpme]:hover{background:var(--soft);transform:translateY(-.125rem)}.road-letter[data-astro-cid-lcdefpme].edge{background:var(--hi)}.road-letter[data-astro-cid-lcdefpme][aria-current=step]{background:var(--ink);color:var(--bg);transform:translateY(-.25rem)}.road-cap[data-astro-cid-lcdefpme]{min-height:1.5rem;font-family:var(--mono);color:var(--muted);font-size:.9375rem}.road-panels[data-astro-cid-lcdefpme].stacked{display:grid}.road-panels[data-astro-cid-lcdefpme].stacked>.road-panel[data-astro-cid-lcdefpme]{grid-area:1/1}.road-panels[data-astro-cid-lcdefpme].stacked>.road-panel[data-astro-cid-lcdefpme][hidden]{visibility:hidden;display:flex}.road-panels[data-astro-cid-lcdefpme]{margin-top:2rem}.road-panel[data-astro-cid-lcdefpme]{border:.125rem solid var(--ink);box-shadow:.375rem .375rem 0 var(--ink);flex-direction:column;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:flex}.road-panel[data-astro-cid-lcdefpme][hidden]{display:none}.road-top[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1.5rem 3.5rem;display:flex}.road-word[data-astro-cid-lcdefpme]{letter-spacing:-.02em;flex:none;font-size:6rem;font-weight:700;line-height:.95}.road-word[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--hi);padding:0 .375rem}.road-what[data-astro-cid-lcdefpme]{flex:26.25rem;min-width:0}.road-what[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(1.5rem,2.4vw,2rem)}.road-what[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:.75rem 0 0}.road-proof[data-astro-cid-lcdefpme]{border-top:.125rem solid var(--ink);border-bottom:.125rem solid var(--ink);flex-wrap:wrap;gap:.25rem 2rem;margin-top:auto;padding:1.25rem 0;font-size:1.125rem;display:flex}.road-proof[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{flex:0 0 13.75rem}.road-proof[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{min-width:0;color:var(--ink-2);flex:25rem;margin:0}.road-nav[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.road-btn[data-astro-cid-lcdefpme]{border:.125rem solid var(--ink);align-items:center;min-height:2.75rem;padding:.5rem 1.125rem;font-size:1.125rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.road-btn[data-astro-cid-lcdefpme].next{background:var(--ink);color:var(--bg)}.road-btn[data-astro-cid-lcdefpme].next:hover{background:#333}@media (width<=760px){.wide-only[data-astro-cid-lcdefpme]{display:none}.ah-tip-wrap[data-astro-cid-lcdefpme]{position:static}.ah-tip[data-astro-cid-lcdefpme]{width:100%}.road[data-astro-cid-lcdefpme]{gap:0;margin-top:2rem}.road[data-astro-cid-lcdefpme]:before{height:.1875rem;top:1.3125rem;left:6.25%;right:6.25%}.road[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:.25rem}.road-letter[data-astro-cid-lcdefpme]{width:2.125rem;height:2.125rem;margin-top:.3125rem;font-size:1rem;position:relative}.road-letter[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:-.3125rem}.road-letter[data-astro-cid-lcdefpme]:hover,.road-letter[data-astro-cid-lcdefpme][aria-current=step]{transform:none}.road-cap[data-astro-cid-lcdefpme]{white-space:nowrap;min-height:0;font-size:.8125rem}.road[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child .road-cap[data-astro-cid-lcdefpme]{align-self:flex-start}.road[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child .road-cap[data-astro-cid-lcdefpme]{align-self:flex-end}.road-panels[data-astro-cid-lcdefpme]{margin-top:1.5rem}.road-panel[data-astro-cid-lcdefpme]{box-shadow:.3125rem .3125rem 0 var(--ink);gap:1.25rem;padding:1.375rem 1.25rem 1.25rem}.road-top[data-astro-cid-lcdefpme]{gap:1rem}.road-word[data-astro-cid-lcdefpme]{flex-basis:100%;font-size:3.5rem;line-height:1}.road-word[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{padding:0 .25rem}.road-what[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.5rem}.road-proof[data-astro-cid-lcdefpme]{padding:.875rem 0;font-size:1rem}.road-proof[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{flex-basis:100%}.road-nav[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.road-nav[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:grid}.road-btn[data-astro-cid-lcdefpme]{justify-content:center;min-height:3rem;font-size:1rem}}.rec-title[data-astro-cid-lcdefpme]{font-size:2.125rem}.rec[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-start;gap:3rem 4rem;margin-top:2.5rem;display:flex}.rec[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.5rem;line-height:1.2}.rec[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme],.rec[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.rec[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.rec-backed[data-astro-cid-lcdefpme]{flex:21.25rem;min-width:0}.rec-backed[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:1.25rem}.rec-backed[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-direction:column;gap:1.5rem;padding-right:.375rem;display:flex}.rec-backed[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:.125rem solid var(--ink);box-shadow:.375rem .375rem 0 var(--ink);padding:1.375rem 1.5rem}.rec-kind[data-astro-cid-lcdefpme]{background:var(--hi);font-family:var(--mono);padding:.125rem .5rem;font-size:.9375rem;font-weight:600}.rec-backed[data-astro-cid-lcdefpme] .rec-name[data-astro-cid-lcdefpme]{margin-top:.625rem}.rec-name[data-astro-cid-lcdefpme]{font-size:1.375rem;font-weight:700;line-height:1.3}.rec-sub[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:.125rem;font-size:1.125rem}.rec-sub[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit}.rec-won[data-astro-cid-lcdefpme]{flex:999 32.5rem;min-width:0}.rec-won[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.5rem}.rec-won[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:.0625rem solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:.25rem 1.75rem;padding:1.25rem 0;display:flex}.rec-year[data-astro-cid-lcdefpme]{font-family:var(--mono);flex:0 0 4.5rem;font-size:1.375rem;font-weight:600}.rec-won[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex:18.75rem;min-width:0}.open[data-astro-cid-lcdefpme]{border:.125rem solid var(--ink);flex-wrap:wrap;margin:2.5rem 0 0;padding:0;list-style:none;display:flex}.open[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex-direction:column;flex:26.25rem;gap:1rem;min-width:0;padding:clamp(1.75rem,4vw,3.5rem);display:flex}.open-hi[data-astro-cid-lcdefpme]{background:var(--hi)}.open-dark[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--bg)}.open-for[data-astro-cid-lcdefpme]{font-family:var(--mono);font-size:.9375rem;font-weight:600}.open-dark[data-astro-cid-lcdefpme] .open-for[data-astro-cid-lcdefpme]{color:var(--rule)}.open[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05}.open[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.open-cta[data-astro-cid-lcdefpme]{align-self:flex-start;align-items:center;min-height:3rem;margin-top:auto;padding:.625rem 1.25rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.open-hi[data-astro-cid-lcdefpme] .open-cta[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--bg)}.open-hi[data-astro-cid-lcdefpme] .open-cta[data-astro-cid-lcdefpme]:hover{background:#333}.open-dark[data-astro-cid-lcdefpme] .open-cta[data-astro-cid-lcdefpme]{background:var(--bg);color:var(--ink)}.open-dark[data-astro-cid-lcdefpme] .open-cta[data-astro-cid-lcdefpme]:hover{background:var(--hi)}.open-dark[data-astro-cid-lcdefpme] .open-cta[data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--hi)}.contact[data-astro-cid-lcdefpme]{padding-bottom:3rem}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:2.125rem}.big-mail[data-astro-cid-lcdefpme]{letter-spacing:-.02em;overflow-wrap:anywhere;background:linear-gradient(var(--hi), var(--hi)) no-repeat 0 88% / 100% 38%;margin-top:1.75rem;font-size:clamp(2.25rem,7.4vw,6.5rem);font-weight:700;line-height:1.1;text-decoration:none;transition:background-size .2s;display:inline-block}.big-mail[data-astro-cid-lcdefpme]:hover,.big-mail[data-astro-cid-lcdefpme]:focus-visible{background-size:100% 100%}.mail-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:2rem;display:flex}.copy-mail[data-astro-cid-lcdefpme]{border:.125rem solid var(--ink);background:var(--bg);min-height:3rem;color:var(--ink);font:700 1.125rem var(--sans);cursor:pointer;box-shadow:.25rem .25rem 0 var(--ink);padding:.625rem 1.25rem}.copy-mail[data-astro-cid-lcdefpme]:hover{background:var(--soft)}.copy-fail[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--muted);font-size:.9375rem}
