.gc[data-astro-cid-q6xvdb2a] [data-astro-cid-q6xvdb2a][hidden]{display:none}.gc-tabs[data-astro-cid-q6xvdb2a]{flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;display:flex}.gc-tab[data-astro-cid-q6xvdb2a],.gc-replay[data-astro-cid-q6xvdb2a]{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:.45rem .85rem;font-size:.88rem;font-weight:600}.gc-tab[data-astro-cid-q6xvdb2a][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.gc-replay[data-astro-cid-q6xvdb2a]{color:var(--muted);margin-left:auto}.gc-stage[data-astro-cid-q6xvdb2a]{border:1px solid var(--line);border-radius:14px;width:100%;height:auto;display:block}.l-sky[data-astro-cid-q6xvdb2a]{fill:#e6f1f5}.l-sun[data-astro-cid-q6xvdb2a]{fill:#f6d77c}.l-hills[data-astro-cid-q6xvdb2a]{fill:#cfe3bb}.l-rough[data-astro-cid-q6xvdb2a]{fill:#b4d493}.l-fairway[data-astro-cid-q6xvdb2a]{fill:#9fcc78}.l-green[data-astro-cid-q6xvdb2a]{fill:#7cbd55}.l-sand[data-astro-cid-q6xvdb2a]{fill:#ecdcb0}.l-ink[data-astro-cid-q6xvdb2a]{fill:#1c1914}.l-pole[data-astro-cid-q6xvdb2a]{stroke:#1c1914;stroke-width:2.5px}.l-flag[data-astro-cid-q6xvdb2a]{fill:#c4552a;transform-origin:655px 199px}.l-path[data-astro-cid-q6xvdb2a]{fill:none;stroke:#e9e2cf;stroke-width:7px;stroke-linecap:round}.p-blue[data-astro-cid-q6xvdb2a]{color:#2f6fb5}.p-red[data-astro-cid-q6xvdb2a]{color:#b23a3a}.p-green[data-astro-cid-q6xvdb2a]{color:#2e7d4f}.p-yellow[data-astro-cid-q6xvdb2a]{color:#d9a521}.p-white[data-astro-cid-q6xvdb2a]{color:#f4f4f4}.bag-a[data-astro-cid-q6xvdb2a]{color:#1c1914}.bag-b[data-astro-cid-q6xvdb2a]{color:#7a2430}.bag-c[data-astro-cid-q6xvdb2a]{color:#2f6fb5}.x-shirt[data-astro-cid-q6xvdb2a]{fill:currentColor}.x-sleeve[data-astro-cid-q6xvdb2a]{stroke:currentColor;stroke-width:7.5px;stroke-linecap:round}.x-arm[data-astro-cid-q6xvdb2a]{stroke:#e2b48c;stroke-width:6px;stroke-linecap:round}.x-leg[data-astro-cid-q6xvdb2a]{fill:none;stroke:#2f3442;stroke-width:10px;stroke-linecap:round;stroke-linejoin:round}.x-shaft[data-astro-cid-q6xvdb2a]{stroke:#8a8f98;stroke-width:2.4px}.x-club[data-astro-cid-q6xvdb2a]{transform-origin:250px 281px}.x-ball[data-astro-cid-q6xvdb2a]{fill:#fff;stroke:#1c1914;stroke-width:1px}.x-grass[data-astro-cid-q6xvdb2a]{fill:none;stroke:#5f8f3e;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.x-shot[data-astro-cid-q6xvdb2a]{fill:none;stroke:#fff;stroke-width:3px;stroke-dasharray:8 7;stroke-linecap:round}.x-arc[data-astro-cid-q6xvdb2a]{fill:none;stroke:#c4552a;stroke-width:3px;stroke-dasharray:400;stroke-linecap:round;opacity:.7}.x-walk[data-astro-cid-q6xvdb2a]{fill:none;stroke:#1c1914;stroke-width:2.5px;stroke-dasharray:2 7;stroke-linecap:round}.x-ring[data-astro-cid-q6xvdb2a]{fill:none;stroke:#c4552a;stroke-width:3px;transform-box:fill-box;transform-origin:50%}.x-bubble[data-astro-cid-q6xvdb2a]{fill:#fff;stroke:#1c1914;stroke-width:1.5px}.x-sign[data-astro-cid-q6xvdb2a],.x-coach[data-astro-cid-q6xvdb2a]{fill:#1c1914}.x-card[data-astro-cid-q6xvdb2a]{fill:#fffdf7;stroke:#1c1914;stroke-width:1.5px}.x-rule[data-astro-cid-q6xvdb2a]{stroke:#e8e5df;stroke-width:1.5px}.x-star[data-astro-cid-q6xvdb2a]{fill:#c4552a}.x-cloud[data-astro-cid-q6xvdb2a]{fill:#9aa4ad}.x-umbrella[data-astro-cid-q6xvdb2a]{transform-box:fill-box;transform-origin:50% 0}.x-rain[data-astro-cid-q6xvdb2a]{stroke:#6f8fb0;stroke-width:3px;stroke-linecap:round}.x-text[data-astro-cid-q6xvdb2a]{font-family:var(--font-body);fill:#1c1914;font-size:17px}.x-small[data-astro-cid-q6xvdb2a]{font-family:var(--font-body);fill:#1c1914;font-size:14px}.x-label[data-astro-cid-q6xvdb2a]{font-family:var(--font-body);letter-spacing:.06em;fill:#e9967a;font-size:13px;font-weight:700}.x-accent[data-astro-cid-q6xvdb2a]{fill:#c4552a}.x-mid[data-astro-cid-q6xvdb2a]{text-anchor:middle}.x-end[data-astro-cid-q6xvdb2a]{text-anchor:end}.x-light[data-astro-cid-q6xvdb2a]{fill:#fff}.x-strong[data-astro-cid-q6xvdb2a]{font-weight:700}.x-up[data-astro-cid-q6xvdb2a]{fill:#1f8a4c;font-weight:700}.x-quiet[data-astro-cid-q6xvdb2a]{fill:#6b655c;font-style:italic}.gc-steps[data-astro-cid-q6xvdb2a]{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.gc-steps[data-astro-cid-q6xvdb2a] li[data-astro-cid-q6xvdb2a]{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:.7rem .9rem .7rem 2.8rem;position:relative}.gc-steps[data-astro-cid-q6xvdb2a] li[data-astro-cid-q6xvdb2a]:before{counter-increment:s;content:counter(s);background:var(--line);border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:.7rem;left:.8rem}.gc-note[data-astro-cid-q6xvdb2a]{color:var(--muted);margin:.8rem 0 0;font-size:.8rem}@media (prefers-reduced-motion:no-preference){.play[data-astro-cid-q6xvdb2a] .a1[data-astro-cid-q6xvdb2a],.play[data-astro-cid-q6xvdb2a] .a2[data-astro-cid-q6xvdb2a],.play[data-astro-cid-q6xvdb2a] .a3[data-astro-cid-q6xvdb2a],.play[data-astro-cid-q6xvdb2a] .a4[data-astro-cid-q6xvdb2a]{animation:.5s both gc-in}.play[data-astro-cid-q6xvdb2a] .a1[data-astro-cid-q6xvdb2a]{animation-delay:.3s}.play[data-astro-cid-q6xvdb2a] .a2[data-astro-cid-q6xvdb2a]{animation-delay:1.8s}.play[data-astro-cid-q6xvdb2a] .a3[data-astro-cid-q6xvdb2a]{animation-delay:3.3s}.play[data-astro-cid-q6xvdb2a] .a4[data-astro-cid-q6xvdb2a]{animation-delay:4.8s}.play[data-astro-cid-q6xvdb2a] .gc-steps[data-astro-cid-q6xvdb2a] li[data-astro-cid-q6xvdb2a]{animation-name:gc-step;animation-duration:1.5s}.play[data-astro-cid-q6xvdb2a] .d-shot[data-astro-cid-q6xvdb2a]{animation:1.3s ease-out .3s both gc-fly}.play[data-astro-cid-q6xvdb2a] .x-ring[data-astro-cid-q6xvdb2a]{animation:1.2s ease-out 3.3s infinite both gc-pulse}.play[data-astro-cid-q6xvdb2a] .x-club[data-astro-cid-q6xvdb2a]{animation:1.4s ease-in-out .3s both gc-swing}.play[data-astro-cid-q6xvdb2a] .x-arc[data-astro-cid-q6xvdb2a]{animation:1.4s ease-in-out .3s both gc-arc}.play[data-astro-cid-q6xvdb2a] .d-slice[data-astro-cid-q6xvdb2a]{animation:1.2s ease-out 1.2s both gc-fly}.play[data-astro-cid-q6xvdb2a] .d-roll[data-astro-cid-q6xvdb2a]{animation:1.2s ease-in .3s both gc-roll}.play[data-astro-cid-q6xvdb2a] .x-cloud[data-astro-cid-q6xvdb2a]{animation:1.5s ease-out .3s both gc-cloud}.play[data-astro-cid-q6xvdb2a] .x-rain[data-astro-cid-q6xvdb2a] line[data-astro-cid-q6xvdb2a]{animation:.8s linear 3.3s infinite both gc-rain}.gc[data-astro-cid-q6xvdb2a][data-scene=weather] .l-flag[data-astro-cid-q6xvdb2a]{animation:.5s ease-in-out infinite alternate gc-flutter}.play[data-astro-cid-q6xvdb2a] .x-walkers[data-astro-cid-q6xvdb2a]{animation:7s linear both gc-stroll}.play[data-astro-cid-q6xvdb2a] .x-dogrun[data-astro-cid-q6xvdb2a]{animation:2.2s ease-in-out 4.8s both gc-dogrun}.play[data-astro-cid-q6xvdb2a] .x-umbrella[data-astro-cid-q6xvdb2a]{animation:.6s cubic-bezier(.3,1.5,.5,1) 3.3s both gc-open}.l-birds[data-astro-cid-q6xvdb2a]{animation:22s linear infinite gc-birds}.l-wing[data-astro-cid-q6xvdb2a]{transform-box:fill-box;transform-origin:50%;animation:.5s ease-in-out infinite alternate gc-flap}.l-wing2[data-astro-cid-q6xvdb2a]{animation-delay:.25s}}@keyframes gc-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes gc-step{0%{opacity:0;transform:translateY(6px)}25%{opacity:1;border-color:var(--accent);background:#fdf1eb;transform:none}to{opacity:1;border-color:var(--line);background:var(--surface)}}@keyframes gc-fly{0%{opacity:0;clip-path:inset(0 100% 0 0)}10%{opacity:1}to{opacity:1;clip-path:inset(0)}}@keyframes gc-pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes gc-swing{0%{transform:rotate(0)}55%{transform:rotate(-150deg)}to{transform:rotate(130deg)}}@keyframes gc-arc{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}@keyframes gc-roll{0%{opacity:1;transform:translate(-46px)}90%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes gc-cloud{0%{opacity:0;transform:translate(220px)}to{opacity:1;transform:none}}@keyframes gc-rain{0%{opacity:0;transform:translateY(-8px)}30%{opacity:1}to{opacity:0;transform:translateY(16px)}}@keyframes gc-flutter{0%{transform:skewY(-6deg)scaleX(.92)}to{transform:skewY(6deg)scaleX(1.05)}}@keyframes gc-dogrun{0%{transform:none}to{transform:translate(370px,-26px)}}@keyframes gc-open{0%{opacity:0;transform:scale(.15,.6)}to{opacity:1;transform:none}}@keyframes gc-birds{0%{transform:translate(-80px)}to{transform:translate(880px)}}@keyframes gc-flap{0%{transform:scaleY(1)}to{transform:scaleY(-.6)}}@keyframes gc-stroll{0%{transform:translate(-60px)}to{transform:translate(40px)}}
