.hero[data-astro-cid-anhloy43]{padding-block:clamp(2rem,1rem + 3vw,4.25rem) clamp(3rem,2rem + 3vw,5rem);background:var(--color-paper);overflow:clip}.grid[data-astro-cid-anhloy43]{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(2rem,4vw,4.5rem);align-items:center}h1[data-astro-cid-anhloy43]{font-size:var(--text-4xl);max-width:13ch}.circled[data-astro-cid-anhloy43]{position:relative;display:inline-block;white-space:nowrap;color:var(--color-red-ink)}.circled[data-astro-cid-anhloy43] svg[data-astro-cid-anhloy43]{position:absolute;left:-7%;top:-16%;width:114%;height:136%;overflow:visible;pointer-events:none}.circled[data-astro-cid-anhloy43] path[data-astro-cid-anhloy43]{fill:none;stroke:var(--color-red);stroke-width:3.2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}@media(prefers-reduced-motion:no-preference){.circled[data-astro-cid-anhloy43] path[data-astro-cid-anhloy43]{animation:draw 1.1s .35s var(--ease-brand) both}}@keyframes draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.sub[data-astro-cid-anhloy43]{margin-top:1.25rem;font-family:var(--font-heading);font-size:var(--text-xl);font-weight:600;line-height:1.3;max-width:30ch}.choose[data-astro-cid-anhloy43]{margin-top:1.6rem;font-size:var(--text-sm);font-weight:700;color:var(--color-ink-soft)}.ctas[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.7rem}.meta[data-astro-cid-anhloy43]{margin-top:1.2rem;font-size:var(--text-sm);color:var(--color-ink-soft)}.meta[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]{font-weight:700}.dot[data-astro-cid-anhloy43]{margin-inline:.35rem}.gallery[data-astro-cid-anhloy43]{position:relative;padding:0 1.5rem 6.5rem}.gallery[data-astro-cid-anhloy43] figure[data-astro-cid-anhloy43]{margin:0}.main[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{width:100%;border-radius:var(--radius-lg);border:2px solid var(--color-ink);box-shadow:10px 10px 0 var(--color-ink)}.snap[data-astro-cid-anhloy43]{position:absolute;width:34%;padding:6px 6px 18px;background:#fff;border:1px solid var(--color-rule);box-shadow:0 14px 30px -14px #10161f73}.snap[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{width:100%}.s1[data-astro-cid-anhloy43]{left:-2%;bottom:.25rem;transform:rotate(-5deg)}.s2[data-astro-cid-anhloy43]{right:-2%;bottom:.75rem;transform:rotate(4deg)}.note[data-astro-cid-anhloy43]{position:absolute;left:50%;bottom:0;translate:-50% 0;text-align:center;max-width:23ch;font-family:var(--font-heading);font-weight:600;font-size:var(--text-sm);line-height:1.3;color:var(--color-ink);background:var(--color-bulb);padding:.55rem .8rem;border-radius:var(--radius-sm);transform:rotate(-2deg)}@media(max-width:900px){.grid[data-astro-cid-anhloy43]{grid-template-columns:1fr}.gallery[data-astro-cid-anhloy43]{padding:0 0 4.5rem;max-width:560px}.s2[data-astro-cid-anhloy43]{display:none}.s1[data-astro-cid-anhloy43]{left:auto;right:0;bottom:1.25rem;width:40%}.gallery[data-astro-cid-anhloy43]{padding:0 0 4.5rem}.note[data-astro-cid-anhloy43]{left:0;translate:none;text-align:left}}@media(max-width:600px){h1[data-astro-cid-anhloy43]{font-size:clamp(2.2rem,9.6vw,2.7rem)}.sub[data-astro-cid-anhloy43]{font-size:1.15rem;margin-top:1rem}.choose[data-astro-cid-anhloy43]{margin-top:1.1rem}.ctas[data-astro-cid-anhloy43] .btn[data-astro-cid-anhloy43]{width:100%}.main[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{box-shadow:6px 6px 0 var(--color-ink)}}.board[data-astro-cid-kek7g4vf]{padding-block:clamp(2.5rem,2rem + 2vw,3.75rem);border-block:2px solid var(--color-ink)}.score[data-astro-cid-kek7g4vf]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.score[data-astro-cid-kek7g4vf] li[data-astro-cid-kek7g4vf]{display:grid;gap:.4rem;padding:1.1rem 1.2rem;background:#080c0f;border:1px solid oklch(.35 .015 250);border-radius:var(--radius-md)}.num[data-astro-cid-kek7g4vf]{font-family:var(--font-heading);font-weight:800;font-size:clamp(2.4rem,1.8rem + 2.4vw,3.6rem);line-height:1;color:var(--color-bulb);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:0 0 18px oklch(.84 .13 85 / .35)}.lbl[data-astro-cid-kek7g4vf]{font-size:var(--text-sm);color:var(--color-on-dark-soft)}.row2[data-astro-cid-kek7g4vf]{display:grid;grid-template-columns:1fr;gap:1.25rem 2rem;align-items:center;margin-top:1.5rem}.chips[data-astro-cid-kek7g4vf]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.chips[data-astro-cid-kek7g4vf] li[data-astro-cid-kek7g4vf],.chips[data-astro-cid-kek7g4vf] a[data-astro-cid-kek7g4vf]{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--text-sm);color:var(--color-on-dark);text-decoration:none}.chips[data-astro-cid-kek7g4vf] li[data-astro-cid-kek7g4vf]{padding:.45rem .8rem;border:1px solid oklch(.45 .015 250);border-radius:999px}.chips[data-astro-cid-kek7g4vf] a[data-astro-cid-kek7g4vf]:hover{color:var(--color-bulb)}.chips[data-astro-cid-kek7g4vf] strong[data-astro-cid-kek7g4vf]{font-family:var(--font-heading);color:var(--color-bulb)}.logo-row[data-astro-cid-kek7g4vf]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.logo-row[data-astro-cid-kek7g4vf] a[data-astro-cid-kek7g4vf]{display:flex;align-items:center;gap:.65rem;min-height:56px;padding:.55rem .8rem;background:var(--color-paper);border-radius:var(--radius-md);text-decoration:none;color:var(--color-ink)!important}.logo-row[data-astro-cid-kek7g4vf] img[data-astro-cid-kek7g4vf]{width:28px;height:28px;border-radius:6px;flex:none}.logo-row[data-astro-cid-kek7g4vf] span[data-astro-cid-kek7g4vf]{display:grid;line-height:1.2}.logo-row[data-astro-cid-kek7g4vf] strong[data-astro-cid-kek7g4vf]{font-family:var(--font-heading);font-size:.95rem}.logo-row[data-astro-cid-kek7g4vf] small[data-astro-cid-kek7g4vf]{font-size:.78rem;color:var(--color-ink-soft)}@media(max-width:800px){.score[data-astro-cid-kek7g4vf],.logo-row[data-astro-cid-kek7g4vf]{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.logo-row[data-astro-cid-kek7g4vf] a[data-astro-cid-kek7g4vf]{padding-inline:.6rem}.logo-row[data-astro-cid-kek7g4vf] small[data-astro-cid-kek7g4vf]{display:none}}.why[data-astro-cid-xcvqokdv]{background-color:var(--color-paper)}.side[data-astro-cid-xcvqokdv]{justify-self:end}@media(max-width:860px){.side[data-astro-cid-xcvqokdv]{justify-self:start}}.card-list[data-astro-cid-xcvqokdv]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem}.card-list[data-astro-cid-xcvqokdv] li[data-astro-cid-xcvqokdv]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:.35rem .9rem;padding:1.25rem 1.35rem;background:#fff;border:2px solid var(--color-ink);border-radius:var(--radius-md)}.box[data-astro-cid-xcvqokdv]{grid-row:1 / 3;width:34px;height:34px;display:grid;place-items:center;border:2px solid var(--color-ink);border-radius:6px}.box[data-astro-cid-xcvqokdv] svg[data-astro-cid-xcvqokdv]{width:22px;height:22px;fill:none;stroke:var(--color-red);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.n[data-astro-cid-xcvqokdv]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);letter-spacing:.1em;color:var(--color-ink-soft)}.card-list[data-astro-cid-xcvqokdv] p[data-astro-cid-xcvqokdv]{font-family:var(--font-heading);font-weight:650;font-size:var(--text-lg);line-height:1.25}@media(max-width:960px){.card-list[data-astro-cid-xcvqokdv]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.card-list[data-astro-cid-xcvqokdv]{grid-template-columns:1fr}}.grid[data-astro-cid-bp4bfslc]{display:grid;grid-template-columns:1.1fr 1fr .95fr;gap:1rem;align-items:stretch}.svc[data-astro-cid-bp4bfslc]{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.5rem,1.2rem + 1vw,2.1rem);background:#fff;border:2px solid var(--color-ink);border-radius:var(--radius-lg)}.svc[data-astro-cid-bp4bfslc].lead{background:var(--color-board);color:var(--color-on-dark)}.perfect[data-astro-cid-bp4bfslc]{width:fit-content;font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;padding:.3rem .65rem;border-radius:999px;background:var(--color-red-soft);color:var(--color-red-ink)}.lead[data-astro-cid-bp4bfslc] .perfect[data-astro-cid-bp4bfslc]{background:var(--color-bulb);color:var(--color-board)}h3[data-astro-cid-bp4bfslc]{font-size:var(--text-2xl)}ul[data-astro-cid-bp4bfslc]{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.svc[data-astro-cid-bp4bfslc]:not(.do) li[data-astro-cid-bp4bfslc]{position:relative;padding-left:1.6rem}.svc[data-astro-cid-bp4bfslc]:not(.do) li[data-astro-cid-bp4bfslc]:before{content:"";position:absolute;left:0;top:.45em;width:10px;height:10px;background:var(--color-red);transform:rotate(45deg)}.lead[data-astro-cid-bp4bfslc] li[data-astro-cid-bp4bfslc]:before{background:var(--color-bulb)!important}.svc[data-astro-cid-bp4bfslc] .btn[data-astro-cid-bp4bfslc]{margin-top:auto;align-self:flex-start}.do[data-astro-cid-bp4bfslc]{background:var(--color-paper);gap:.65rem}.do[data-astro-cid-bp4bfslc] h3[data-astro-cid-bp4bfslc]{font-size:var(--text-lg)}.do[data-astro-cid-bp4bfslc] .mt[data-astro-cid-bp4bfslc]{margin-top:.6rem}.do[data-astro-cid-bp4bfslc] li[data-astro-cid-bp4bfslc]{position:relative;padding-left:1.6rem;font-size:var(--text-sm)}.yes[data-astro-cid-bp4bfslc] li[data-astro-cid-bp4bfslc]:before,.no[data-astro-cid-bp4bfslc] li[data-astro-cid-bp4bfslc]:before{position:absolute;left:0;top:0;font-weight:800}.yes[data-astro-cid-bp4bfslc] li[data-astro-cid-bp4bfslc]:before{content:"✓";color:var(--color-grass-deep)}.no[data-astro-cid-bp4bfslc] li[data-astro-cid-bp4bfslc]:before{content:"✕";color:var(--color-red-ink)}@media(max-width:1000px){.grid[data-astro-cid-bp4bfslc]{grid-template-columns:1fr 1fr}.do[data-astro-cid-bp4bfslc]{grid-column:1 / -1}}@media(max-width:680px){.grid[data-astro-cid-bp4bfslc]{grid-template-columns:1fr}}.bases[data-astro-cid-lbmzrahg]{background:var(--color-paper)}.field[data-astro-cid-lbmzrahg]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.diamond[data-astro-cid-lbmzrahg]{position:relative;aspect-ratio:1;width:100%;max-width:520px;margin-inline:auto;--run: 0}.art[data-astro-cid-lbmzrahg]{width:100%;height:100%;display:block}.grass[data-astro-cid-lbmzrahg]{fill:var(--color-grass)}.mow[data-astro-cid-lbmzrahg]{fill:none;stroke:#ffffff1f;stroke-width:26;stroke-dasharray:2 26}.dirt[data-astro-cid-lbmzrahg]{fill:var(--color-clay)}.infield[data-astro-cid-lbmzrahg]{fill:var(--color-grass)}.mound[data-astro-cid-lbmzrahg]{fill:var(--color-clay)}.lines[data-astro-cid-lbmzrahg]{fill:none;stroke:#fff;stroke-width:3}.trail[data-astro-cid-lbmzrahg]{fill:none;stroke:var(--color-red);stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3;stroke-dashoffset:calc(3 - var(--run));transition:stroke-dashoffset .7s var(--ease-brand)}.bag[data-astro-cid-lbmzrahg],.plate[data-astro-cid-lbmzrahg]{fill:#fff;stroke:var(--color-ink);stroke-width:1.5}.runner[data-astro-cid-lbmzrahg]{position:absolute;left:50%;top:88%;translate:-50% -50%;width:30px;height:30px;border-radius:50%;background:var(--color-red);border:3px solid #fff;box-shadow:0 4px 10px #10161f66;transition:left .7s var(--ease-brand),top .7s var(--ease-brand);z-index:2;pointer-events:none}.runner[data-astro-cid-lbmzrahg] span[data-astro-cid-lbmzrahg]{position:absolute;left:50%;bottom:130%;translate:-50% 0;font-family:var(--font-heading);font-weight:800;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--color-ink);padding:.1rem .4rem;border-radius:4px}[data-astro-cid-lbmzrahg][data-at="1"] .runner[data-astro-cid-lbmzrahg]{left:88%;top:50%}[data-astro-cid-lbmzrahg][data-at="2"] .runner[data-astro-cid-lbmzrahg]{left:50%;top:12%}[data-astro-cid-lbmzrahg][data-at="3"] .runner[data-astro-cid-lbmzrahg]{left:12%;top:50%}.tabs[data-astro-cid-lbmzrahg] button[data-astro-cid-lbmzrahg]{position:absolute;left:var(--x);top:var(--y);translate:-50% -50%;display:grid;justify-items:center;gap:.1rem;min-width:44px;min-height:44px;padding:.45rem .6rem;max-width:9.5rem;font:inherit;text-align:center;color:var(--color-ink);background:var(--color-paper);border:2px solid var(--color-ink);border-radius:var(--radius-md);cursor:pointer;box-shadow:0 3px 0 var(--color-ink);transition:background var(--dur-ui) var(--ease),transform var(--dur-ui) var(--ease)}.tabs[data-astro-cid-lbmzrahg] button[data-astro-cid-lbmzrahg]:nth-child(1){top:calc(var(--y) + 9%)}.tabs[data-astro-cid-lbmzrahg] button[data-astro-cid-lbmzrahg]:nth-child(2){left:calc(var(--x) - 3%);top:calc(var(--y) + 13%)}.tabs[data-astro-cid-lbmzrahg] button[data-astro-cid-lbmzrahg]:nth-child(3){top:calc(var(--y) - 3%)}.tabs[data-astro-cid-lbmzrahg] button[data-astro-cid-lbmzrahg]:nth-child(4){left:calc(var(--x) + 3%);top:calc(var(--y) + 13%)}.tabs[data-astro-cid-lbmzrahg] button[data-astro-cid-lbmzrahg]:hover{background:#fff;transform:translateY(-2px)}.tabs[data-astro-cid-lbmzrahg] button[data-astro-cid-lbmzrahg][aria-selected=true]{background:var(--color-ink);color:var(--color-paper)}.tabs[data-astro-cid-lbmzrahg] .b[data-astro-cid-lbmzrahg]{font-family:var(--font-heading);font-weight:800;font-size:1rem;line-height:1}.tabs[data-astro-cid-lbmzrahg] .s[data-astro-cid-lbmzrahg]{font-size:.74rem;line-height:1.2}.panel[data-astro-cid-lbmzrahg]{padding:clamp(1.4rem,1rem + 1vw,2rem);background:#fff;border:2px solid var(--color-ink);border-radius:var(--radius-lg);box-shadow:8px 8px 0 var(--color-ink)}.panel[data-astro-cid-lbmzrahg]:not([hidden]){animation:pop .35s var(--ease-brand)}@keyframes pop{0%{opacity:0;transform:translateY(8px)}}.mn[data-astro-cid-lbmzrahg]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft)}.panel[data-astro-cid-lbmzrahg] h3[data-astro-cid-lbmzrahg]{margin-top:.35rem;font-size:var(--text-2xl)}.verdict[data-astro-cid-lbmzrahg]{margin-top:.8rem;display:inline-block;font-family:var(--font-heading);font-weight:750;font-size:var(--text-lg);padding:.35rem .75rem;border-radius:var(--radius-sm)}.tone-no[data-astro-cid-lbmzrahg] .verdict[data-astro-cid-lbmzrahg]{background:var(--color-red-soft);color:var(--color-red-ink)}.tone-maybe[data-astro-cid-lbmzrahg] .verdict[data-astro-cid-lbmzrahg]{background:#fee9be;color:#5d3904}.tone-yes[data-astro-cid-lbmzrahg] .verdict[data-astro-cid-lbmzrahg]{background:#d0f3d0;color:var(--color-grass-deep)}.panel[data-astro-cid-lbmzrahg] ul[data-astro-cid-lbmzrahg]{list-style:none;margin:1rem 0 1.4rem;padding:0;display:grid;gap:.5rem}.panel[data-astro-cid-lbmzrahg] li[data-astro-cid-lbmzrahg]{position:relative;padding-left:1.5rem}.panel[data-astro-cid-lbmzrahg] li[data-astro-cid-lbmzrahg]:before{content:"";position:absolute;left:.1rem;top:.5em;width:9px;height:9px;background:var(--color-red);transform:rotate(45deg)}.w2[data-astro-cid-lbmzrahg]{margin-top:1.25rem;padding:1.25rem 1.35rem;border:2px dashed var(--color-ink-soft);border-radius:var(--radius-lg)}.w2-grid[data-astro-cid-lbmzrahg]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:.6rem}.w2[data-astro-cid-lbmzrahg] h3[data-astro-cid-lbmzrahg]{font-size:var(--text-base)}.w2[data-astro-cid-lbmzrahg] p[data-astro-cid-lbmzrahg]:not(.mn){margin-top:.3rem;font-size:var(--text-sm);color:var(--color-ink-soft)}@media(max-width:900px){.field[data-astro-cid-lbmzrahg]{grid-template-columns:1fr}}@media(max-width:520px){.tabs[data-astro-cid-lbmzrahg] .s[data-astro-cid-lbmzrahg]{display:none}.tabs[data-astro-cid-lbmzrahg] button[data-astro-cid-lbmzrahg]{padding:.4rem .55rem}.w2-grid[data-astro-cid-lbmzrahg]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.runner[data-astro-cid-lbmzrahg],.trail[data-astro-cid-lbmzrahg]{transition:none}.panel[data-astro-cid-lbmzrahg]:not([hidden]){animation:none}}.tickets[data-astro-cid-wekg7pry]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.tickets[data-astro-cid-wekg7pry] li[data-astro-cid-wekg7pry]{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 1.4rem;background:#fff;border:2px solid var(--color-ink);border-radius:var(--radius-md)}.tickets[data-astro-cid-wekg7pry] li[data-astro-cid-wekg7pry]:not(.calc):before,.tickets[data-astro-cid-wekg7pry] li[data-astro-cid-wekg7pry]:not(.calc):after{content:"";position:absolute;top:58%;width:18px;height:18px;border-radius:50%;background:var(--color-paper-2);border:2px solid var(--color-ink)}.tickets[data-astro-cid-wekg7pry] li[data-astro-cid-wekg7pry]:not(.calc):before{left:-11px;clip-path:inset(0 0 0 50%)}.tickets[data-astro-cid-wekg7pry] li[data-astro-cid-wekg7pry]:not(.calc):after{right:-11px;clip-path:inset(0 50% 0 0)}.name[data-astro-cid-wekg7pry]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg)}.amt[data-astro-cid-wekg7pry]{display:flex;align-items:flex-start;font-family:var(--font-heading);font-weight:800;font-size:clamp(2.8rem,2rem + 2.6vw,4rem);line-height:1;letter-spacing:-.03em;color:var(--color-red-ink);font-variant-numeric:tabular-nums}.cur[data-astro-cid-wekg7pry]{font-size:.5em;margin-top:.2em;margin-right:.08em}.each[data-astro-cid-wekg7pry]{margin-top:auto;padding-top:.75rem;border-top:2px dashed var(--color-rule);font-size:var(--text-sm);color:var(--color-ink-soft)}.calc[data-astro-cid-wekg7pry]{background:var(--color-board)!important;color:var(--color-on-dark)}.calc[data-astro-cid-wekg7pry] p[data-astro-cid-wekg7pry]{color:var(--color-on-dark-soft);font-size:var(--text-sm)}.calc[data-astro-cid-wekg7pry] .btn[data-astro-cid-wekg7pry]{margin-top:auto;align-self:flex-start}.fine[data-astro-cid-wekg7pry]{margin-top:1rem;font-size:var(--text-xs);color:var(--color-ink-soft)}@media(max-width:1000px){.tickets[data-astro-cid-wekg7pry]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.tickets[data-astro-cid-wekg7pry]{grid-template-columns:1fr}}.second[data-astro-cid-4lr3x4xq]{border-block:2px solid var(--color-ink)}.grid[data-astro-cid-4lr3x4xq]{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center}.ctas[data-astro-cid-4lr3x4xq]{margin-top:1.6rem}.small[data-astro-cid-4lr3x4xq]{margin-top:.9rem;font-size:var(--text-sm);color:var(--color-on-dark-soft)}.steps[data-astro-cid-4lr3x4xq]{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;counter-reset:s}.steps[data-astro-cid-4lr3x4xq] li[data-astro-cid-4lr3x4xq]{display:flex;align-items:center;gap:1rem;padding:.9rem 1.1rem;background:#080c0f;border:1px solid oklch(.35 .015 250);border-radius:var(--radius-md)}.steps[data-astro-cid-4lr3x4xq] li[data-astro-cid-4lr3x4xq]:last-child{border-color:var(--color-bulb)}.i[data-astro-cid-4lr3x4xq]{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-family:var(--font-heading);font-weight:800;font-size:1.15rem;color:var(--color-board);background:var(--color-bulb)}.steps[data-astro-cid-4lr3x4xq] span[data-astro-cid-4lr3x4xq]:last-child{display:grid;gap:.15rem}.steps[data-astro-cid-4lr3x4xq] strong[data-astro-cid-4lr3x4xq]{font-family:var(--font-heading);font-weight:650;font-size:var(--text-lg)}.steps[data-astro-cid-4lr3x4xq] small[data-astro-cid-4lr3x4xq]{font-size:var(--text-sm);color:var(--color-on-dark-soft)}@media(max-width:900px){.grid[data-astro-cid-4lr3x4xq]{grid-template-columns:1fr}}.reviews[data-astro-cid-h3xzfrp5]{background:var(--color-paper)}.side[data-astro-cid-h3xzfrp5]{justify-self:end}@media(max-width:860px){.side[data-astro-cid-h3xzfrp5]{justify-self:start}}.vids[data-astro-cid-h3xzfrp5]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}figure[data-astro-cid-h3xzfrp5]{margin:0;height:100%;display:flex;flex-direction:column;background:#fff;border:2px solid var(--color-ink);border-radius:var(--radius-lg);overflow:hidden}.yt[data-astro-cid-h3xzfrp5]{position:relative;aspect-ratio:16 / 9;background:var(--color-board);border-bottom:2px solid var(--color-ink)}.yt[data-astro-cid-h3xzfrp5] img[data-astro-cid-h3xzfrp5],.yt[data-astro-cid-h3xzfrp5] iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}.play[data-astro-cid-h3xzfrp5]{position:absolute;inset:0;display:grid;place-items:center;background:#10161f1f;border:0;cursor:pointer}.play[data-astro-cid-h3xzfrp5] svg[data-astro-cid-h3xzfrp5]{width:68px;height:48px;transition:transform var(--dur-ui) var(--ease)}.play[data-astro-cid-h3xzfrp5]:hover svg[data-astro-cid-h3xzfrp5],.play[data-astro-cid-h3xzfrp5]:focus-visible svg[data-astro-cid-h3xzfrp5]{transform:scale(1.1)}blockquote[data-astro-cid-h3xzfrp5]{margin:0;padding:1.2rem 1.3rem 0}blockquote[data-astro-cid-h3xzfrp5] p[data-astro-cid-h3xzfrp5]{font-family:var(--font-heading);font-weight:650;font-size:var(--text-lg);line-height:1.3}figcaption[data-astro-cid-h3xzfrp5]{margin-top:auto;display:grid;gap:.1rem;padding:1rem 1.3rem 1.25rem;font-size:var(--text-sm)}figcaption[data-astro-cid-h3xzfrp5] span[data-astro-cid-h3xzfrp5]{color:var(--color-ink-soft)}@media(max-width:960px){.vids[data-astro-cid-h3xzfrp5]{grid-template-columns:1fr;max-width:560px}}.loom[data-astro-cid-5bfvjeui]{position:relative;width:min(100%,360px);aspect-ratio:16 / 9;justify-self:end;border:2px solid var(--color-ink);border-radius:var(--radius-md);overflow:hidden;background:var(--color-board);box-shadow:6px 6px 0 var(--color-ink)}@media(max-width:860px){.loom[data-astro-cid-5bfvjeui]{justify-self:start}}.loom[data-astro-cid-5bfvjeui] img[data-astro-cid-5bfvjeui],.loom[data-astro-cid-5bfvjeui] iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}.loom[data-astro-cid-5bfvjeui] button[data-astro-cid-5bfvjeui]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:#10161f59;border:0;cursor:pointer;color:#fff;font:inherit}.pl[data-astro-cid-5bfvjeui]{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--color-red);transition:transform var(--dur-ui) var(--ease)}.pl[data-astro-cid-5bfvjeui] svg[data-astro-cid-5bfvjeui]{width:26px;height:26px}.loom[data-astro-cid-5bfvjeui] button[data-astro-cid-5bfvjeui]:hover .pl[data-astro-cid-5bfvjeui]{transform:scale(1.08)}.cap[data-astro-cid-5bfvjeui]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);background:var(--color-ink);padding:.2rem .55rem;border-radius:4px}.cards[data-astro-cid-5bfvjeui]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.card[data-astro-cid-5bfvjeui]{height:100%;display:flex;flex-direction:column;padding:10px;background:var(--color-board);border-radius:var(--radius-lg);box-shadow:0 18px 34px -22px #10161f99;transition:transform var(--dur-el) var(--ease-brand)}.cards[data-astro-cid-5bfvjeui] li[data-astro-cid-5bfvjeui]:nth-child(1) .card[data-astro-cid-5bfvjeui]{rotate:-1.2deg}.cards[data-astro-cid-5bfvjeui] li[data-astro-cid-5bfvjeui]:nth-child(3) .card[data-astro-cid-5bfvjeui]{rotate:1.2deg}.card[data-astro-cid-5bfvjeui]:hover{transform:translateY(-4px) rotate(.6deg)}.photo[data-astro-cid-5bfvjeui]{position:relative;aspect-ratio:1;border-radius:calc(var(--radius-lg) - 6px) calc(var(--radius-lg) - 6px) 0 0;overflow:hidden;background:var(--color-grass);border:3px solid var(--color-bulb);border-bottom:0}.photo[data-astro-cid-5bfvjeui] img[data-astro-cid-5bfvjeui]{width:100%;height:100%;object-fit:cover}.mono[data-astro-cid-5bfvjeui]{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-heading);font-weight:800;font-size:6rem;color:#ffffffe6;background:radial-gradient(circle at 50% 120%,var(--color-grass-deep),var(--color-grass))}.no[data-astro-cid-5bfvjeui]{position:absolute;right:.6rem;top:.6rem;font-family:var(--font-heading);font-weight:800;font-size:1rem;color:var(--color-board);background:var(--color-bulb);padding:.15rem .5rem;border-radius:4px}.body[data-astro-cid-5bfvjeui]{flex:1;padding:1.1rem 1.1rem 1.25rem;background:var(--color-paper);border:3px solid var(--color-bulb);border-top:0;border-radius:0 0 calc(var(--radius-lg) - 6px) calc(var(--radius-lg) - 6px)}h3[data-astro-cid-5bfvjeui]{font-size:var(--text-2xl)}.pos[data-astro-cid-5bfvjeui]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-red-ink)}.motto[data-astro-cid-5bfvjeui]{margin-top:.6rem;font-style:italic;color:var(--color-ink-soft);font-size:var(--text-sm)}.stats[data-astro-cid-5bfvjeui]{list-style:none;margin:.9rem 0 0;padding:.8rem 0 0;border-top:2px solid var(--color-ink);display:grid;gap:.4rem;font-size:var(--text-sm)}.stats[data-astro-cid-5bfvjeui] li[data-astro-cid-5bfvjeui]{position:relative;padding-left:1.3rem}.stats[data-astro-cid-5bfvjeui] li[data-astro-cid-5bfvjeui]:before{content:"";position:absolute;left:.1rem;top:.5em;width:8px;height:8px;background:var(--color-red);transform:rotate(45deg)}.more[data-astro-cid-5bfvjeui]{margin-top:1.5rem}@media(max-width:960px){.cards[data-astro-cid-5bfvjeui]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.cards[data-astro-cid-5bfvjeui]{grid-template-columns:1fr;max-width:420px}.card[data-astro-cid-5bfvjeui]{rotate:none!important}}.resources[data-astro-cid-thivack6]{background:var(--color-paper)}.grid[data-astro-cid-thivack6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:.9rem}.res[data-astro-cid-thivack6]{height:100%;display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;background:#fff;border:2px solid var(--color-ink);border-radius:var(--radius-md);color:var(--color-ink);text-decoration:none;transition:transform var(--dur-ui) var(--ease),box-shadow var(--dur-ui) var(--ease)}.res[data-astro-cid-thivack6]:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--color-red)}.tag[data-astro-cid-thivack6]{width:fit-content;font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-red-ink)}.t[data-astro-cid-thivack6]{font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg);line-height:1.25}.b[data-astro-cid-thivack6]{font-size:var(--text-sm);color:var(--color-ink-soft)}.go[data-astro-cid-thivack6]{margin-top:auto;padding-top:.6rem;display:inline-flex;align-items:center;gap:.35rem;font-weight:700;font-size:var(--text-sm);color:var(--color-red-ink)}.cta-card[data-astro-cid-thivack6]{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.25rem;background:var(--color-board);color:var(--color-on-dark);border-radius:var(--radius-md)}@media(max-width:1000px){.grid[data-astro-cid-thivack6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid[data-astro-cid-thivack6]{grid-template-columns:1fr}}.grid[data-astro-cid-vcytj35z]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,5vw,5rem);align-items:start}.head[data-astro-cid-vcytj35z]{position:sticky;top:100px;display:grid;gap:1rem;justify-items:start}.head[data-astro-cid-vcytj35z] .lede[data-astro-cid-vcytj35z]{margin:0}details[data-astro-cid-vcytj35z]{background:#fff;border:2px solid var(--color-ink);border-radius:var(--radius-md);margin-bottom:.6rem}summary[data-astro-cid-vcytj35z]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding:.9rem 1.15rem;cursor:pointer;list-style:none;font-family:var(--font-heading);font-weight:700;font-size:var(--text-lg);line-height:1.3}summary[data-astro-cid-vcytj35z]::-webkit-details-marker{display:none}.pm[data-astro-cid-vcytj35z]{position:relative;flex:none;width:26px;height:26px;border-radius:50%;background:var(--color-red)}.pm[data-astro-cid-vcytj35z]:before,.pm[data-astro-cid-vcytj35z]:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2.5px;background:#fff;translate:-50% -50%;transition:rotate var(--dur-ui) var(--ease)}.pm[data-astro-cid-vcytj35z]:after{rotate:90deg}details[data-astro-cid-vcytj35z][open] .pm[data-astro-cid-vcytj35z]:after{rotate:0deg}details[data-astro-cid-vcytj35z] p[data-astro-cid-vcytj35z]{padding:0 1.15rem 1.15rem;color:var(--color-ink-soft);max-width:65ch}@media(max-width:900px){.grid[data-astro-cid-vcytj35z]{grid-template-columns:1fr}.head[data-astro-cid-vcytj35z]{position:static}}.final[data-astro-cid-42yt6lhh]{padding-block:clamp(3.5rem,2.5rem + 4vw,6rem);border-top:2px solid var(--color-ink)}.grid[data-astro-cid-42yt6lhh]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,5vw,5rem);align-items:center}.photo[data-astro-cid-42yt6lhh]{margin:0}.photo[data-astro-cid-42yt6lhh] img[data-astro-cid-42yt6lhh]{width:100%;border-radius:var(--radius-lg);border:3px solid var(--color-bulb)}.ctas[data-astro-cid-42yt6lhh]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.small[data-astro-cid-42yt6lhh]{margin-top:1rem;font-size:var(--text-sm);color:var(--color-on-dark-soft)}.thanks[data-astro-cid-42yt6lhh]{margin-top:1.5rem;font-family:var(--font-heading);font-weight:650;color:var(--color-bulb)}@media(max-width:900px){.grid[data-astro-cid-42yt6lhh]{grid-template-columns:1fr}.photo[data-astro-cid-42yt6lhh]{max-width:560px}}@media(max-width:480px){.ctas[data-astro-cid-42yt6lhh] .btn[data-astro-cid-42yt6lhh]{width:100%}}
