.area-wheel[data-astro-cid-euyaabo3]{width:min(100%,30rem);margin-inline:auto}.area-wheel-svg[data-astro-cid-euyaabo3]{width:100%;height:auto;overflow:visible}.wheel-sheen[data-astro-cid-euyaabo3]{stroke:color-mix(in srgb,var(--secondary) 45%,transparent);stroke-width:.65;stroke-dasharray:3 2.6;stroke-linecap:round;opacity:.5;pointer-events:none;animation:wheelSheen 18s linear infinite}@keyframes wheelSheen{to{stroke-dashoffset:-40}}.wheel-sector[data-astro-cid-euyaabo3]{cursor:pointer;outline:none;transform-origin:100px 100px;animation:sectorEnter .7s var(--ease) both;animation-delay:calc(var(--i) * 60ms)}@keyframes sectorEnter{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.sector-shape[data-astro-cid-euyaabo3]{fill:var(--sector);opacity:.88;transition:transform .32s var(--ease),opacity .28s var(--ease),fill .24s var(--ease),filter .28s var(--ease)}:root[data-theme=dark] .sector-shape[data-astro-cid-euyaabo3]{fill:var(--sector-dark)}.wheel-sector[data-astro-cid-euyaabo3]:hover .sector-shape[data-astro-cid-euyaabo3],.wheel-sector[data-astro-cid-euyaabo3]:focus-visible .sector-shape[data-astro-cid-euyaabo3],.wheel-sector[data-astro-cid-euyaabo3].is-active .sector-shape[data-astro-cid-euyaabo3]{opacity:1;fill:var(--sector-deep);transform:translate(var(--tx),var(--ty));filter:drop-shadow(0 0 6px var(--sector))}:root[data-theme=dark] .wheel-sector[data-astro-cid-euyaabo3]:hover .sector-shape[data-astro-cid-euyaabo3],:root[data-theme=dark] .wheel-sector[data-astro-cid-euyaabo3]:focus-visible .sector-shape[data-astro-cid-euyaabo3],:root[data-theme=dark] .wheel-sector[data-astro-cid-euyaabo3].is-active .sector-shape[data-astro-cid-euyaabo3]{fill:var(--sector-dark-deep);filter:drop-shadow(0 0 7px var(--sector-dark))}.area-wheel[data-astro-cid-euyaabo3]:has(.wheel-sector:hover) .wheel-sector[data-astro-cid-euyaabo3]:not(:hover) .sector-shape[data-astro-cid-euyaabo3],.area-wheel[data-astro-cid-euyaabo3]:has(.wheel-sector.is-active) .wheel-sector[data-astro-cid-euyaabo3]:not(.is-active):not(:hover) .sector-shape[data-astro-cid-euyaabo3]{opacity:.22;filter:saturate(.5)}.area-wheel[data-astro-cid-euyaabo3]:has(.wheel-sector:hover) .wheel-sector[data-astro-cid-euyaabo3]:not(:hover) .sector-label[data-astro-cid-euyaabo3],.area-wheel[data-astro-cid-euyaabo3]:has(.wheel-sector.is-active) .wheel-sector[data-astro-cid-euyaabo3]:not(.is-active):not(:hover) .sector-label[data-astro-cid-euyaabo3]{opacity:.35}.sector-label[data-astro-cid-euyaabo3]{font-family:var(--font-ui);font-size:var(--label-size, 5.4px);font-weight:700;letter-spacing:.02em;text-transform:uppercase;fill:#fff;pointer-events:none;transition:transform .32s var(--ease),opacity .28s var(--ease)}:root[data-theme=dark] .sector-label[data-astro-cid-euyaabo3]{fill:color-mix(in srgb,var(--sector-dark) 10%,#0a0f14)}.wheel-sector[data-astro-cid-euyaabo3]:hover .sector-label[data-astro-cid-euyaabo3],.wheel-sector[data-astro-cid-euyaabo3]:focus-visible .sector-label[data-astro-cid-euyaabo3],.wheel-sector[data-astro-cid-euyaabo3].is-active .sector-label[data-astro-cid-euyaabo3]{transform:translate(var(--tx),var(--ty));opacity:1}.wheel-hub[data-astro-cid-euyaabo3]{fill:var(--paper);stroke:var(--line);stroke-width:1;pointer-events:none}.wheel-hub-label[data-astro-cid-euyaabo3]{font-family:var(--font-display);font-size:9.5px;font-weight:800;letter-spacing:-.02em;fill:var(--secondary);pointer-events:none;transition:fill .48s var(--ease),opacity .28s var(--ease)}.wheel-hub-label[data-astro-cid-euyaabo3].is-fading{opacity:0}@media(prefers-reduced-motion:reduce){.wheel-sector[data-astro-cid-euyaabo3],.wheel-sheen[data-astro-cid-euyaabo3]{animation:none}.sector-shape[data-astro-cid-euyaabo3],.sector-label[data-astro-cid-euyaabo3],.wheel-hub-label[data-astro-cid-euyaabo3]{transition:none}}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:var(--space-xl)}.hero-wheel[data-astro-cid-j7pv25f6]{display:grid;place-items:center}@media(max-width:899px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-lg)}.hero-wheel[data-astro-cid-j7pv25f6]{order:2;max-width:22rem;margin-inline:auto;width:100%}}.rotate-stack[data-astro-cid-j7pv25f6]{position:relative;display:inline-grid;vertical-align:baseline;text-align:left}.rotate-word[data-astro-cid-j7pv25f6]{grid-area:1 / 1;font-style:normal;color:var(--secondary);opacity:0;transform:translateY(.35em);transition:opacity .48s var(--ease),transform .48s var(--ease),color .48s var(--ease);pointer-events:none;white-space:nowrap}.rotate-word[data-astro-cid-j7pv25f6].is-current{opacity:1;transform:translateY(0);pointer-events:auto}.rotate-word[data-astro-cid-j7pv25f6].is-leaving{opacity:0;transform:translateY(-.35em)}.area-badge[data-astro-cid-j7pv25f6]{display:inline-block;margin-left:.55rem;padding:.1rem .4rem;border:1px solid currentColor;border-radius:.15rem;font-family:var(--font-ui);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;color:var(--secondary)}.area-badge[data-astro-cid-j7pv25f6][data-badge=preview]{color:var(--warn)}.section-about[data-astro-cid-j7pv25f6]{padding:var(--space-xl) 0;background:color-mix(in srgb,var(--paper) 84%,var(--secondary) 16%);border-block:1px solid color-mix(in srgb,var(--secondary) 28%,var(--line))}.about-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-md);max-width:40rem}.about-head[data-astro-cid-j7pv25f6]{margin-bottom:0}.about-copy[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-sm)}.about-lead[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:650;font-size:clamp(1.15rem,2.2vw,1.4rem);letter-spacing:-.02em;line-height:1.35;color:var(--ink)}.about-body[data-astro-cid-j7pv25f6]{color:var(--muted);max-width:48ch;font-size:1.02rem}@media(min-width:900px){.about-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:var(--space-xl);max-width:none}}body,.btn-primary,.section-kicker,.path-arrow{transition:color .6s var(--ease),background-color .6s var(--ease)}@media(prefers-reduced-motion:reduce){.rotate-word[data-astro-cid-j7pv25f6],.rotate-word[data-astro-cid-j7pv25f6].is-leaving{transition:none}}
