.wheel[data-astro-cid-jhughs3z]{--wheel-color:#fccc07;flex-direction:column;align-items:center;width:100%;display:flex}.wheel-radio[data-astro-cid-jhughs3z]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.wheel-radio[data-astro-cid-jhughs3z]:focus-visible~.wheel-dial[data-astro-cid-jhughs3z] .wheel-tick[data-astro-cid-jhughs3z]{outline:2px solid var(--wheel-color,var(--accent));outline-offset:3px;border-radius:50%}.wheel-phrase[data-astro-cid-jhughs3z]{width:min(880px,100%);display:grid}.wheel-line[data-astro-cid-jhughs3z]{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;justify-content:flex-start;align-items:center;transition:opacity .4s,transform .45s,visibility 0s linear .45s;display:flex;transform:translateY(12px)}#wheel-0[data-astro-cid-jhughs3z]:checked~.wheel-phrase[data-astro-cid-jhughs3z] .wl-0[data-astro-cid-jhughs3z],#wheel-1[data-astro-cid-jhughs3z]:checked~.wheel-phrase[data-astro-cid-jhughs3z] .wl-1[data-astro-cid-jhughs3z],#wheel-2[data-astro-cid-jhughs3z]:checked~.wheel-phrase[data-astro-cid-jhughs3z] .wl-2[data-astro-cid-jhughs3z],#wheel-3[data-astro-cid-jhughs3z]:checked~.wheel-phrase[data-astro-cid-jhughs3z] .wl-3[data-astro-cid-jhughs3z]{opacity:1;visibility:visible;transition:opacity .4s,transform .45s;transform:translateY(0)}.wheel-h1[data-astro-cid-jhughs3z]{letter-spacing:-.03em;text-align:center;color:var(--white);font-family:Montserrat,sans-serif;font-size:clamp(1.9rem,4.6vw,3rem);font-weight:900;line-height:1.12}.h1-accent[data-astro-cid-jhughs3z]{color:var(--st,var(--accent))}.wheel-sub[data-astro-cid-jhughs3z]{color:#ffffffb3;text-align:center;max-width:560px;margin-top:1rem;font-size:clamp(.9rem,1.6vw,1rem);font-weight:300;line-height:1.6}.wheel-dial[data-astro-cid-jhughs3z]{width:132px;height:132px;color:var(--wheel-color,var(--accent));place-items:center;margin-bottom:.8rem;transition:color .45s;display:grid;position:relative}.wheel-ring[data-astro-cid-jhughs3z]{border:1.5px solid color-mix(in srgb, var(--wheel-color,var(--accent)) 32%, transparent);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .35s,border-color .45s;position:absolute;inset:0}.wheel-knob[data-astro-cid-jhughs3z]{width:92px;height:92px;transform:rotate(var(--knob-rot,0deg));cursor:grab;touch-action:none;transition:transform .55s cubic-bezier(.22,1,.36,1);position:relative}.wheel-knob[data-astro-cid-jhughs3z]:active{cursor:grabbing}.wheel-knob[data-astro-cid-jhughs3z].dragging{transition:none}.knob-logo[data-astro-cid-jhughs3z]{width:100%;height:100%}.wheel-knob[data-astro-cid-jhughs3z] svg[data-astro-cid-jhughs3z]{width:100%;height:100%;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--wheel-color,var(--accent)) 25%, transparent));transition:filter .45s;display:block;overflow:visible}.wheel-tick[data-astro-cid-jhughs3z]{cursor:pointer;z-index:2;opacity:0;pointer-events:none;border-radius:50%;place-items:center;width:16px;height:16px;transition:opacity .35s;display:grid;position:absolute}.wheel-dial[data-astro-cid-jhughs3z]:hover .wheel-ring[data-astro-cid-jhughs3z],.wheel-dial[data-astro-cid-jhughs3z]:focus-within .wheel-ring[data-astro-cid-jhughs3z],.wheel-dial[data-astro-cid-jhughs3z].is-active .wheel-ring[data-astro-cid-jhughs3z]{opacity:1}.wheel-dial[data-astro-cid-jhughs3z]:hover .wheel-tick[data-astro-cid-jhughs3z],.wheel-dial[data-astro-cid-jhughs3z]:focus-within .wheel-tick[data-astro-cid-jhughs3z],.wheel-dial[data-astro-cid-jhughs3z].is-active .wheel-tick[data-astro-cid-jhughs3z]{opacity:1;pointer-events:auto}.wheel-dot[data-astro-cid-jhughs3z]{background:#ffffff38;border-radius:50%;width:6px;height:6px;transition:background .3s,transform .3s,box-shadow .3s}.wheel-tick[data-astro-cid-jhughs3z]:hover .wheel-dot[data-astro-cid-jhughs3z]{transform:scale(1.35)}.wt-0[data-astro-cid-jhughs3z]{margin-top:-8px;top:50%;right:-24px}.wt-1[data-astro-cid-jhughs3z]{margin-left:-8px;bottom:-24px;left:50%}.wt-2[data-astro-cid-jhughs3z]{margin-top:-8px;top:50%;left:-24px}.wt-3[data-astro-cid-jhughs3z]{margin-left:-8px;top:-24px;left:50%}#wheel-0[data-astro-cid-jhughs3z]:checked~.wheel-dial[data-astro-cid-jhughs3z] .wt-0[data-astro-cid-jhughs3z] .wheel-dot[data-astro-cid-jhughs3z],#wheel-1[data-astro-cid-jhughs3z]:checked~.wheel-dial[data-astro-cid-jhughs3z] .wt-1[data-astro-cid-jhughs3z] .wheel-dot[data-astro-cid-jhughs3z],#wheel-2[data-astro-cid-jhughs3z]:checked~.wheel-dial[data-astro-cid-jhughs3z] .wt-2[data-astro-cid-jhughs3z] .wheel-dot[data-astro-cid-jhughs3z],#wheel-3[data-astro-cid-jhughs3z]:checked~.wheel-dial[data-astro-cid-jhughs3z] .wt-3[data-astro-cid-jhughs3z] .wheel-dot[data-astro-cid-jhughs3z]{background:var(--wheel-color,var(--accent));box-shadow:0 0 10px color-mix(in srgb, var(--wheel-color,var(--accent)) 70%, transparent);transform:scale(1.5)}#wheel-0[data-astro-cid-jhughs3z]:checked~.wheel-dial[data-astro-cid-jhughs3z] .wheel-knob[data-astro-cid-jhughs3z]{transform:rotate(0)}#wheel-1[data-astro-cid-jhughs3z]:checked~.wheel-dial[data-astro-cid-jhughs3z] .wheel-knob[data-astro-cid-jhughs3z]{transform:rotate(90deg)}#wheel-2[data-astro-cid-jhughs3z]:checked~.wheel-dial[data-astro-cid-jhughs3z] .wheel-knob[data-astro-cid-jhughs3z]{transform:rotate(180deg)}#wheel-3[data-astro-cid-jhughs3z]:checked~.wheel-dial[data-astro-cid-jhughs3z] .wheel-knob[data-astro-cid-jhughs3z]{transform:rotate(270deg)}#wheel-0[data-astro-cid-jhughs3z]:checked~.wheel-dial[data-astro-cid-jhughs3z]{--wheel-color:#fccc07}#wheel-1[data-astro-cid-jhughs3z]:checked~.wheel-dial[data-astro-cid-jhughs3z]{--wheel-color:#16a34a}#wheel-2[data-astro-cid-jhughs3z]:checked~.wheel-dial[data-astro-cid-jhughs3z]{--wheel-color:#7c3aed}#wheel-3[data-astro-cid-jhughs3z]:checked~.wheel-dial[data-astro-cid-jhughs3z]{--wheel-color:#d97706}@media (prefers-reduced-motion:reduce){.wheel-line[data-astro-cid-jhughs3z],.wheel-knob[data-astro-cid-jhughs3z]{transition-duration:.01ms}.wheel-ring[data-astro-cid-jhughs3z]{transition:none}}@media (width<=640px){.wheel-dial[data-astro-cid-jhughs3z]{width:112px;height:112px}.wheel-knob[data-astro-cid-jhughs3z]{width:78px;height:78px}}.story[data-astro-cid-hfuuk5zv]{background:var(--bg-light);border-bottom:1px solid #0000000f;max-width:900px;margin:0 auto;padding:5.5rem 1.5rem 4rem}.section-eyebrow[data-astro-cid-hfuuk5zv]{letter-spacing:.2em;text-transform:uppercase;color:#c4a000;margin-bottom:.7rem;font-family:Montserrat,sans-serif;font-size:.68rem;font-weight:700}.story-title[data-astro-cid-hfuuk5zv]{color:var(--charcoal);margin-bottom:1.2rem;font-family:Montserrat,sans-serif;font-size:clamp(1.7rem,4vw,2.5rem);font-weight:800;line-height:1.14}.story-intro[data-astro-cid-hfuuk5zv]{color:var(--text-dark);max-width:640px;font-size:1rem;line-height:1.7}.acts[data-astro-cid-hfuuk5zv]{grid-template-columns:repeat(3,1fr);gap:2.2rem;margin-top:3rem;list-style:none;display:grid}.act[data-astro-cid-hfuuk5zv]{background:var(--white);box-shadow:var(--card-shadow);border:1px solid #00000014;border-radius:14px;padding:1.6rem 1.4rem 1.5rem;transition:transform .22s,box-shadow .22s;position:relative}.act[data-astro-cid-hfuuk5zv]:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-4px)}.act-index[data-astro-cid-hfuuk5zv]{color:#c4a000;letter-spacing:.08em;font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:700;position:absolute;top:.9rem;right:1.1rem}.act-icon[data-astro-cid-hfuuk5zv]{width:46px;height:46px;margin-bottom:.7rem;display:inline-block}.act-icon[data-astro-cid-hfuuk5zv] svg[data-astro-cid-hfuuk5zv]{width:100%;height:100%}.act-years[data-astro-cid-hfuuk5zv]{letter-spacing:.1em;text-transform:uppercase;color:var(--mid-gray);margin-bottom:.4rem;font-size:.7rem;font-weight:600}.act-title[data-astro-cid-hfuuk5zv]{color:var(--charcoal);margin-bottom:.6rem;font-family:Montserrat,sans-serif;font-size:1.12rem;font-weight:700;line-height:1.25}.act-text[data-astro-cid-hfuuk5zv]{color:var(--text-dark);font-size:.9rem;line-height:1.65}.numbers[data-astro-cid-hfuuk5zv]{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:1.1rem;margin-top:3.2rem;margin-bottom:.5rem;display:flex}.num[data-astro-cid-hfuuk5zv]{align-items:baseline;gap:.45rem;display:flex}.num-value[data-astro-cid-hfuuk5zv]{background:linear-gradient(135deg,#fccc07 0%,#ffe87a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Montserrat,sans-serif;font-size:clamp(1.3rem,2.6vw,1.8rem);font-weight:900;line-height:1}.num-label[data-astro-cid-hfuuk5zv]{letter-spacing:.06em;text-transform:uppercase;color:var(--mid-gray);font-size:.68rem;font-weight:500}.num-sep[data-astro-cid-hfuuk5zv]{color:#0000002e;font-size:1.1rem}.reveal[data-astro-cid-hfuuk5zv]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.reveal[data-astro-cid-hfuuk5zv].visible{opacity:1;transform:translateY(0)}@media (width<=860px){.acts[data-astro-cid-hfuuk5zv]{grid-template-columns:1fr;gap:1.4rem}}@media (prefers-reduced-motion:reduce){.reveal[data-astro-cid-hfuuk5zv]{opacity:1;transform:none}.act[data-astro-cid-hfuuk5zv]{transition-duration:.01ms}}.areas[data-astro-cid-4fyhhyq3]{background:var(--bg-light);border-bottom:1px solid #0000000f;max-width:900px;margin:0 auto;padding:5rem 1.5rem 3.5rem}.section-eyebrow[data-astro-cid-4fyhhyq3]{letter-spacing:.2em;text-transform:uppercase;color:#c4a000;margin-bottom:.7rem;font-family:Montserrat,sans-serif;font-size:.68rem;font-weight:700}.areas-title[data-astro-cid-4fyhhyq3]{color:var(--charcoal);margin-bottom:1.1rem;font-family:Montserrat,sans-serif;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:800;line-height:1.15}.areas-intro[data-astro-cid-4fyhhyq3]{color:var(--text-dark);max-width:640px;font-size:1rem;line-height:1.7}.area-grid[data-astro-cid-4fyhhyq3]{grid-template-columns:repeat(3,1fr);gap:1.8rem;margin-top:2.8rem;display:grid}.area-card[data-astro-cid-4fyhhyq3]{background:var(--white);box-shadow:var(--card-shadow);color:var(--charcoal);border:1px solid #00000014;border-radius:14px;flex-direction:column;padding:1.7rem 1.4rem 1.5rem;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex}.area-card[data-astro-cid-4fyhhyq3]:hover{box-shadow:var(--card-shadow-hover);border-color:color-mix(in srgb, var(--accent-color,#6b7280) 45%, transparent);transform:translateY(-4px)}.area-icon[data-astro-cid-4fyhhyq3]{width:52px;height:52px;margin-bottom:.8rem;display:inline-block}.area-icon[data-astro-cid-4fyhhyq3] svg[data-astro-cid-4fyhhyq3]{width:100%;height:100%}.area-title[data-astro-cid-4fyhhyq3]{color:var(--charcoal);margin-bottom:.7rem;font-family:Montserrat,sans-serif;font-size:1.22rem;font-weight:700}.area-features[data-astro-cid-4fyhhyq3]{flex-wrap:wrap;gap:.45rem;margin:0 0 .6rem;padding:0;list-style:none;display:flex}.area-features[data-astro-cid-4fyhhyq3] li[data-astro-cid-4fyhhyq3]{color:var(--mid-gray);background:color-mix(in srgb, var(--accent-color,#6b7280) 7%, white);border:1px solid color-mix(in srgb, var(--accent-color,#6b7280) 18%, transparent);border-radius:10px;padding:.2rem .55rem;font-size:.74rem;font-weight:500}.area-link[data-astro-cid-4fyhhyq3]{color:var(--accent-color,var(--charcoal));align-self:flex-start;margin-top:auto;font-family:Montserrat,sans-serif;font-size:.76rem;font-weight:700}.reveal[data-astro-cid-4fyhhyq3]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.reveal[data-astro-cid-4fyhhyq3].visible{opacity:1;transform:translateY(0)}@media (width<=860px){.area-grid[data-astro-cid-4fyhhyq3]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.reveal[data-astro-cid-4fyhhyq3]{opacity:1;transform:none}.area-card[data-astro-cid-4fyhhyq3]{transition-duration:.01ms}}[data-astro-cid-lcdefpme],[data-astro-cid-lcdefpme]:before,[data-astro-cid-lcdefpme]:after{box-sizing:border-box;margin:0;padding:0}:root{--charcoal:#2c2c2c;--mid-gray:#6e6e6e;--accent:#fccc07;--accent-glow:#fccc0733;--bg-light:#f5f5f5;--text-dark:#333;--white:#fff;--card-shadow:0 2px 6px #0000000d, 0 8px 24px #0000000d;--card-shadow-hover:0 6px 18px #0000001a, 0 2px 6px #0000000f}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--bg-light);color:var(--text-dark);font-family:Roboto,sans-serif;overflow-x:clip}.skip-link[data-astro-cid-lcdefpme]{background:var(--charcoal);color:var(--accent);z-index:300;border-radius:4px;padding:8px 14px;font-weight:700;transition:top .2s;position:absolute;top:-48px;left:8px}.skip-link[data-astro-cid-lcdefpme]:focus{top:8px}.hero2[data-astro-cid-lcdefpme]{box-sizing:border-box;height:100vh;color:var(--white);background:radial-gradient(90% 55% at 50% 112%,#fccc071a 0%,#0000 62%) 0 0/100% 100%,linear-gradient(168deg,#1b1b1b 0%,#2c2c2c 52%,#222218 100%) 0 0/240% 240%;place-items:center;padding:calc(56px + 1.2rem) 1.5rem 2rem;display:grid;position:relative;overflow:hidden}.hero2-photo[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0}.hero2-photo-img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 32%;width:100%;height:100%}.hero2-photo[data-astro-cid-lcdefpme]:after{content:"";background:radial-gradient(62% 74% at 52% 42%,#1b1b1b8c 0%,#1b1b1b4d 52%,#0000 78%),linear-gradient(90deg,#1b1b1b42 0%,#1b1b1b66 28%,#1b1b1b94 52%,#1b1b1bc2 76%,#1b1b1be6 100%);position:absolute;inset:0}.hero2-inner[data-astro-cid-lcdefpme]{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(960px,100%);display:flex;position:relative}.cta-primary{background:var(--accent);color:#2c2c2c;border-radius:26px;margin-top:1.6rem;padding:.85rem 1.7rem;font-family:Montserrat,sans-serif;font-size:.92rem;font-weight:700;text-decoration:none;transition:filter .2s,transform .2s;display:inline-block;box-shadow:0 2px 14px #fccc0738}.cta-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}@media (width<=767px){.hero2-photo-img[data-astro-cid-lcdefpme]{object-position:24% 28%}.hero2-photo[data-astro-cid-lcdefpme]:after{background:linear-gradient(#1b1b1b6b 0%,#1b1b1b7a 14%,#1b1b1bbd 42%,#1b1b1bf0 66%,#1b1b1b 100%)}}@media (width<=640px){.hero2[data-astro-cid-lcdefpme]{padding:calc(56px + 1.6rem) 1rem 2rem}}
