.ah[data-astro-cid-du6m255a]{--mint:#b9d3c3;--soft-text:#f3efe7b3;background:radial-gradient(55% 60% at 75% 45%, #1e4a3a8c, transparent 70%), var(--film);color:var(--on-dark);padding:clamp(32px,7svh,88px) 0;position:relative;overflow:hidden}.ah__grid[data-astro-cid-du6m255a]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.ah__title[data-astro-cid-du6m255a]{letter-spacing:-.03em;font-size:clamp(2.25rem,min(4.6vw,7.6svh),4.5rem);font-weight:450;line-height:1}.ah__lead[data-astro-cid-du6m255a]{max-width:32em;color:var(--soft-text);margin-top:18px;font-size:1.0625rem}.ah__actions[data-astro-cid-du6m255a]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ah__wheel-wrap[data-astro-cid-du6m255a]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;display:grid}.ah__wheel[data-astro-cid-du6m255a]{aspect-ratio:1;width:clamp(160px,min(18vw,32svh),240px);position:relative}.ah__wheel[data-astro-cid-du6m255a] svg[data-astro-cid-du6m255a]{width:100%;height:100%;transform:rotate(-90deg)}.ah__seg[data-astro-cid-du6m255a]{fill:none;stroke:var(--green-soft);stroke-width:14px}.ah__hub[data-astro-cid-du6m255a]{text-align:center;place-content:center;padding:22%;display:grid;position:absolute;inset:0}.ah__hub[data-astro-cid-du6m255a] b[data-astro-cid-du6m255a]{font:500 clamp(1rem, 1.5vw, 1.25rem) / 1.15 var(--serif)}.ah__hub[data-astro-cid-du6m255a] small[data-astro-cid-du6m255a]{color:var(--soft-text);margin-top:4px;font-size:.75rem}.ah__modules[data-astro-cid-du6m255a]{gap:2px;display:grid}.ah__modules[data-astro-cid-du6m255a] li[data-astro-cid-du6m255a]{color:var(--on-dark);border-radius:6px;grid-template-columns:34px 1fr;gap:6px;padding:5px 10px;font-size:.875rem;display:grid}.ah__modules[data-astro-cid-du6m255a] li[data-astro-cid-du6m255a] b[data-astro-cid-du6m255a]{font:500 .8125rem/1.6 var(--serif);color:var(--green-soft)}@media (prefers-reduced-motion:no-preference){.ah__seg[data-astro-cid-du6m255a]{animation:12s linear infinite ah-seg;animation-delay:calc(var(--i) * 1.5s - 12s)}.ah__modules[data-astro-cid-du6m255a] li[data-astro-cid-du6m255a]{animation:12s linear infinite ah-row;animation-delay:calc(var(--i) * 1.5s - 12s)}}@keyframes ah-seg{0%,12.5%{stroke:var(--mint)}13%,to{stroke:#8db39f59}}@keyframes ah-row{0%,12.5%{background-color:#8db39f2e}13%,to{background-color:#0000}}@media (width<=1000px){.ah__grid[data-astro-cid-du6m255a]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.ah__wheel-wrap[data-astro-cid-du6m255a]{grid-template-columns:minmax(0,1fr);justify-items:center}.ah__modules[data-astro-cid-du6m255a]{width:100%}.ah__actions[data-astro-cid-du6m255a] .button[data-astro-cid-du6m255a]{flex:auto;justify-content:center}}.al[data-astro-cid-yo3nwczy]{color:var(--ink);background:#faf5ea;padding:clamp(40px,8svh,96px) 0}.al__head[data-astro-cid-yo3nwczy]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:32px;margin-bottom:clamp(24px,4svh,48px);display:grid}.al__title[data-astro-cid-yo3nwczy]{letter-spacing:-.025em;font-size:clamp(1.875rem,3.4vw,3.25rem);font-weight:450;line-height:1.04}.al__lead[data-astro-cid-yo3nwczy]{color:var(--meta)}.al__steps[data-astro-cid-yo3nwczy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.al__step[data-astro-cid-yo3nwczy]{background:color-mix(in srgb, var(--green) calc(var(--i) * 45%), #f3efe7);color:var(--ink);border-radius:8px;padding:22px}.al__step[data-astro-cid-yo3nwczy]:last-child{color:var(--on-dark)}.al__step[data-astro-cid-yo3nwczy]:nth-child(2){color:var(--ink)}.al__bar[data-astro-cid-yo3nwczy]{background:#1717141f;border-radius:3px;height:6px;margin-bottom:18px;display:block;overflow:hidden}.al__step[data-astro-cid-yo3nwczy]:last-child .al__bar[data-astro-cid-yo3nwczy]{background:#f3efe733}.al__bar[data-astro-cid-yo3nwczy] i[data-astro-cid-yo3nwczy]{width:calc((var(--i) + 1) * 33.34%);background:var(--green-soft);border-radius:3px;height:100%;display:block}.al__step[data-astro-cid-yo3nwczy]:first-child .al__bar[data-astro-cid-yo3nwczy] i[data-astro-cid-yo3nwczy]{background:var(--green)}.al__h[data-astro-cid-yo3nwczy]{font:450 clamp(1.5rem, 2.4vw, 2.125rem) / 1.1 var(--serif)}.al__text[data-astro-cid-yo3nwczy]{margin-top:8px;font-size:.9375rem}@media (width<=900px){.al__head[data-astro-cid-yo3nwczy],.al__steps[data-astro-cid-yo3nwczy]{grid-template-columns:minmax(0,1fr)}}.atr[data-astro-cid-x5cxqybr]{background:var(--stone);color:var(--ink);padding:clamp(40px,8svh,96px) 0}.atr__grid[data-astro-cid-x5cxqybr]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.atr__title[data-astro-cid-x5cxqybr]{letter-spacing:-.025em;font-size:clamp(1.875rem,3.4vw,3.25rem);font-weight:450;line-height:1.04}.atr__intro[data-astro-cid-x5cxqybr]{max-width:32em;color:var(--meta);margin-top:14px}.atr__go[data-astro-cid-x5cxqybr]{margin-top:24px}.atr__page[data-astro-cid-x5cxqybr]{max-width:calc((100svh - var(--header-h) - 140px) * 1440 / 820);gap:8px;display:grid}.atr__tag[data-astro-cid-x5cxqybr]{background:var(--green);color:var(--on-dark);border-radius:5px;justify-self:start;padding:4px 8px;font-size:.75rem}@media (width<=900px){.atr__grid[data-astro-cid-x5cxqybr]{grid-template-columns:minmax(0,1fr)}.atr__page[data-astro-cid-x5cxqybr]{max-width:none}}
