.page-module__XF6Hjq__main{max-width:1240px;margin:0 auto;padding:0 2rem 6rem}.page-module__XF6Hjq__hero{text-align:center;padding:3.5rem 1rem 2.5rem;animation:.9s cubic-bezier(.16,1,.3,1) both page-module__XF6Hjq__fadeUp}.page-module__XF6Hjq__eyebrow{font-family:var(--font-ui);letter-spacing:.32em;text-transform:uppercase;color:var(--star-gold);opacity:.75;margin-bottom:1.4rem;font-size:.68rem;font-weight:700}.page-module__XF6Hjq__heroTitle{font-family:var(--font-display);letter-spacing:.12em;color:var(--text-primary);margin-bottom:0;font-size:clamp(2.8rem,6vw,5rem);font-weight:500;line-height:1.05}.page-module__XF6Hjq__accent{background:linear-gradient(135deg,var(--star-gold)0%,var(--star-warm)50%,#c9a84c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__XF6Hjq__divider{background:linear-gradient(90deg,transparent,var(--star-gold),transparent);width:56px;height:1px;margin:2rem auto}.page-module__XF6Hjq__heroSub{font-family:var(--font-body);color:var(--text-muted);max-width:440px;margin:0 auto;font-size:1.08rem;font-style:italic;line-height:1.65}.page-module__XF6Hjq__stats{justify-content:center;gap:2.5rem;margin-top:2.5rem;display:flex}.page-module__XF6Hjq__stat{flex-direction:column;align-items:center;gap:.3rem;display:flex}.page-module__XF6Hjq__statNum{font-family:var(--font-display);color:var(--star-gold);letter-spacing:.05em;font-size:1.6rem;font-weight:500}.page-module__XF6Hjq__statLabel{font-family:var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--text-faint);font-size:.62rem;font-weight:700}.page-module__XF6Hjq__sectionEyebrow{font-family:var(--font-ui);letter-spacing:.3em;text-transform:uppercase;color:var(--star-gold);opacity:.65;margin-bottom:1.5rem;font-size:.65rem;font-weight:700}.page-module__XF6Hjq__yearGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.4rem;margin-bottom:1rem;display:grid}.page-module__XF6Hjq__yearCard{background:var(--card);border:1px solid var(--border);color:inherit;min-height:220px;animation:.5s cubic-bezier(.16,1,.3,1) both page-module__XF6Hjq__cardSlide;animation-delay:var(--delay,0s);border-radius:16px;flex-direction:column;gap:.6rem;padding:2rem;text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}@keyframes page-module__XF6Hjq__cardSlide{0%{opacity:.5;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.page-module__XF6Hjq__yearNum{font-family:var(--font-display);letter-spacing:.06em;color:#f0ecff;margin-top:.5rem;font-size:3.2rem;font-weight:600;line-height:1}.page-module__XF6Hjq__yearCount{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.4rem;font-size:.72rem;font-weight:700}.page-module__XF6Hjq__yearDesc{font-family:var(--font-body);color:#a09cc0;flex:1;font-size:.95rem;font-style:italic;line-height:1.6}.page-module__XF6Hjq__yearFooter{border-top:1px solid var(--border);margin-top:auto;padding-top:1rem}.page-module__XF6Hjq__yearCard:hover .page-module__XF6Hjq__readMore{opacity:1}.page-module__XF6Hjq__card{background:var(--card);border:1px solid var(--border);color:inherit;animation:.45s cubic-bezier(.16,1,.3,1) both page-module__XF6Hjq__cardSlide;animation-delay:var(--delay,0s);border-radius:14px;flex-direction:column;gap:.85rem;padding:1.6rem;text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}.page-module__XF6Hjq__card:hover{border-color:#e8c97a73;transform:translateY(-3px);box-shadow:0 8px 30px #00000080}.page-module__XF6Hjq__card:hover:before{opacity:1}.page-module__XF6Hjq__cardDate{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--star-gold);opacity:.7;align-items:center;gap:.5rem;font-size:.68rem;font-weight:700;display:flex}.page-module__XF6Hjq__cardDate:before{content:"";background:var(--star-gold);opacity:.55;border-radius:50%;flex-shrink:0;width:4px;height:4px;animation:3s ease-in-out infinite page-module__XF6Hjq__pulseGlow}@keyframes page-module__XF6Hjq__pulseGlow{0%,to{opacity:.3}50%{opacity:.9}}.page-module__XF6Hjq__cardTitle{font-family:var(--font-display);color:#f0ecff;letter-spacing:.03em;font-size:1rem;font-weight:500;line-height:1.4}.page-module__XF6Hjq__cardExcerpt{font-family:var(--font-body);color:#a09cc0;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:.93rem;line-height:1.65;display:-webkit-box;overflow:hidden}.page-module__XF6Hjq__cardFooter{border-top:1px solid var(--border);padding-top:.8rem}.page-module__XF6Hjq__readMore{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--star-gold);opacity:.65;font-size:.7rem;font-weight:700;transition:opacity .2s}.page-module__XF6Hjq__card:hover .page-module__XF6Hjq__readMore{opacity:1}.page-module__XF6Hjq__orb{pointer-events:none;background-blend-mode:multiply;border-radius:50%;width:88px;height:88px;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .35s;position:absolute;top:-22px;right:-22px}.page-module__XF6Hjq__card:hover .page-module__XF6Hjq__orb{transform:scale(1.15)rotate(8deg)}.page-module__XF6Hjq__p0{background:radial-gradient(ellipse at 85% 0%,#dc822821 0%,transparent 55%),var(--card);border-color:#dc822838}.page-module__XF6Hjq__p0:hover{border-color:#dc82288c;box-shadow:0 8px 32px #00000080,0 0 40px #c86e141a}.page-module__XF6Hjq__p0 .page-module__XF6Hjq__orb{background:repeating-linear-gradient(-12deg,#00000038 0 4px,#0000 4px 13px),radial-gradient(circle at 38% 36%,#f4dc80,#e09030,#b06018,#5a2200);box-shadow:0 0 22px #d2781e8c,inset 0 0 18px #00000040}.page-module__XF6Hjq__p0 .page-module__XF6Hjq__cardDate,.page-module__XF6Hjq__p0 .page-module__XF6Hjq__readMore{color:#e8a040}.page-module__XF6Hjq__p0:hover .page-module__XF6Hjq__readMore{color:#f0c060}.page-module__XF6Hjq__p1{background:radial-gradient(ellipse at 85% 0%,#3264dc1f 0%,transparent 55%),var(--card);border-color:#3278dc33}.page-module__XF6Hjq__p1:hover{border-color:#468cf08c;box-shadow:0 8px 32px #00000080,0 0 40px #1e50c81a}.page-module__XF6Hjq__p1 .page-module__XF6Hjq__orb{background:repeating-linear-gradient(-8deg,#0003 0 3px,#0000 3px 10px),radial-gradient(circle at 40% 35%,#80c8f8,#3070d0,#1040a8,#04103a);box-shadow:0 0 22px #2864dc8c,inset 0 0 18px #0000004d}.page-module__XF6Hjq__p1 .page-module__XF6Hjq__cardDate,.page-module__XF6Hjq__p1 .page-module__XF6Hjq__readMore{color:#5090e0}.page-module__XF6Hjq__p1:hover .page-module__XF6Hjq__readMore{color:#80b8f8}.page-module__XF6Hjq__p2{background:radial-gradient(ellipse at 85% 0%,#be461e21 0%,transparent 55%),var(--card);border-color:#be461e38}.page-module__XF6Hjq__p2:hover{border-color:#d25a288c;box-shadow:0 8px 32px #00000080,0 0 40px #b43c141a}.page-module__XF6Hjq__p2 .page-module__XF6Hjq__orb{background:repeating-linear-gradient(-15deg,#0000002e 0 5px,#0000 5px 14px),radial-gradient(circle at 36% 40%,#f09060,#c04820,#8a2800,#3a0e00);box-shadow:0 0 22px #be461e8c,inset 0 0 18px #00000040}.page-module__XF6Hjq__p2 .page-module__XF6Hjq__cardDate,.page-module__XF6Hjq__p2 .page-module__XF6Hjq__readMore{color:#d06040}.page-module__XF6Hjq__p2:hover .page-module__XF6Hjq__readMore{color:#f09060}.page-module__XF6Hjq__p3{background:radial-gradient(ellipse at 85% 0%,#28bec81a 0%,transparent 55%),var(--card);border-color:#28bec82e}.page-module__XF6Hjq__p3:hover{border-color:#3cd2dc80;box-shadow:0 8px 32px #00000080,0 0 40px #1eaab41a}.page-module__XF6Hjq__p3 .page-module__XF6Hjq__orb{background:repeating-linear-gradient(-6deg,#00000026 0 4px,#0000 4px 12px),radial-gradient(circle at 42% 36%,#a0f0f8,#30c0d0,#0890a0,#023040);box-shadow:0 0 22px #1ebed280,inset 0 0 18px #00000040}.page-module__XF6Hjq__p3 .page-module__XF6Hjq__cardDate,.page-module__XF6Hjq__p3 .page-module__XF6Hjq__readMore{color:#30c0d0}.page-module__XF6Hjq__p3:hover .page-module__XF6Hjq__readMore{color:#80e8f0}.page-module__XF6Hjq__p4{background:radial-gradient(ellipse at 85% 0%,#d2aa141f 0%,transparent 55%),var(--card);border-color:#d2aa1433}.page-module__XF6Hjq__p4:hover{border-color:#e6be288c;box-shadow:0 8px 32px #00000080,0 0 40px #c8a00a1a}.page-module__XF6Hjq__p4 .page-module__XF6Hjq__orb{background:repeating-linear-gradient(-10deg,#ffffff0f 0 4px,#0000 4px 11px),radial-gradient(circle at 36% 38%,#f8f060,#d0a010,#906000,#3a2400);box-shadow:0 0 22px #d2aa148c,inset 0 0 18px #0003}.page-module__XF6Hjq__p4 .page-module__XF6Hjq__cardDate,.page-module__XF6Hjq__p4 .page-module__XF6Hjq__readMore{color:#d4b020}.page-module__XF6Hjq__p4:hover .page-module__XF6Hjq__readMore{color:#f0d060}.page-module__XF6Hjq__p5{background:radial-gradient(ellipse at 85% 0%,#8c46dc1f 0%,transparent 55%),var(--card);border-color:#8c46dc33}.page-module__XF6Hjq__p5:hover{border-color:#a05af08c;box-shadow:0 8px 32px #00000080,0 0 40px #7832c81a}.page-module__XF6Hjq__p5 .page-module__XF6Hjq__orb{background:repeating-linear-gradient(-14deg,#0003 0 4px,#0000 4px 12px),radial-gradient(circle at 38% 35%,#d898f8,#8040d0,#501090,#1c0540);box-shadow:0 0 22px #823cdc8c,inset 0 0 18px #0000004d}.page-module__XF6Hjq__p5 .page-module__XF6Hjq__cardDate,.page-module__XF6Hjq__p5 .page-module__XF6Hjq__readMore{color:#a060d8}.page-module__XF6Hjq__p5:hover .page-module__XF6Hjq__readMore{color:#c898f8}.page-module__XF6Hjq__p6{background:radial-gradient(ellipse at 85% 0%,#c8a0501c 0%,transparent 55%),var(--card);border-color:#c8a05033}.page-module__XF6Hjq__p6:hover{border-color:#dcb46485;box-shadow:0 8px 32px #00000080,0 0 40px #be963c1a}.page-module__XF6Hjq__p6 .page-module__XF6Hjq__orb{background:repeating-linear-gradient(-9deg,#00000024 0 3px,#0000 3px 9px),radial-gradient(circle at 37% 39%,#f8e8b0,#d0a840,#906018,#402800);box-shadow:0 0 22px #c8a03c80,inset 0 0 18px #0003}.page-module__XF6Hjq__p6 .page-module__XF6Hjq__orb:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#c8a03c59 40%,#e6be5a40 60%,#0000 100%);border-radius:50%;width:160%;height:14px;position:absolute;top:46%;left:-30%;transform:rotate(-15deg)}.page-module__XF6Hjq__p6 .page-module__XF6Hjq__cardDate,.page-module__XF6Hjq__p6 .page-module__XF6Hjq__readMore{color:#c8a040}.page-module__XF6Hjq__p6:hover .page-module__XF6Hjq__readMore{color:#f0d080}.page-module__XF6Hjq__p7{background:radial-gradient(ellipse at 85% 0%,#4682c81c 0%,transparent 55%),var(--card);border-color:#4682c82e}.page-module__XF6Hjq__p7:hover{border-color:#5a96dc80;box-shadow:0 8px 32px #00000080,0 0 40px #3c78be1a}.page-module__XF6Hjq__p7 .page-module__XF6Hjq__orb{background:repeating-linear-gradient(-11deg,#0000002e 0 4px,#0000 4px 11px),radial-gradient(circle at 40% 37%,#a0c8f0,#5090c8,#2058a0,#06122e);box-shadow:0 0 22px #3c78c880,inset 0 0 18px #00000047}.page-module__XF6Hjq__p7 .page-module__XF6Hjq__cardDate,.page-module__XF6Hjq__p7 .page-module__XF6Hjq__readMore{color:#6090c8}.page-module__XF6Hjq__p7:hover .page-module__XF6Hjq__readMore{color:#90b8e8}.page-module__XF6Hjq__faqSection{border-top:1px solid var(--border);margin-top:5rem;padding-top:4rem;animation:.7s cubic-bezier(.16,1,.3,1) .2s both page-module__XF6Hjq__fadeUp}.page-module__XF6Hjq__faqHeader{text-align:center;margin-bottom:2.5rem}.page-module__XF6Hjq__faqTitle{font-family:var(--font-display);letter-spacing:.08em;color:var(--text-primary);margin-top:.8rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:500}.page-module__XF6Hjq__faqList{border:1px solid var(--border);border-radius:14px;max-width:760px;margin:0 auto;overflow:hidden}.page-module__XF6Hjq__faqItem{background:var(--card);border-bottom:1px solid var(--border)}.page-module__XF6Hjq__faqItem:last-child{border-bottom:none}.page-module__XF6Hjq__faqQ{font-family:var(--font-body);color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.5rem;font-size:1rem;font-weight:500;list-style:none;transition:background .2s;display:flex}.page-module__XF6Hjq__faqQ::-webkit-details-marker{display:none}.page-module__XF6Hjq__faqQ::marker{display:none}.page-module__XF6Hjq__faqQ:hover{background:var(--surface)}.page-module__XF6Hjq__faqChevron{color:var(--star-gold);opacity:.6;flex-shrink:0;transition:transform .25s}details[open] .page-module__XF6Hjq__faqChevron{transform:rotate(180deg)}.page-module__XF6Hjq__faqA{font-family:var(--font-body);color:var(--text-muted);padding:0 1.5rem 1.4rem;font-size:.97rem;line-height:1.75}@media (max-width:768px){.page-module__XF6Hjq__main{padding:0 1.25rem 4rem}.page-module__XF6Hjq__hero{padding:2.5rem 0 2rem}.page-module__XF6Hjq__stats{gap:1.5rem}.page-module__XF6Hjq__yearGrid{grid-template-columns:1fr}.page-module__XF6Hjq__yearCard{min-height:160px;padding:1.5rem}.page-module__XF6Hjq__faqQ{padding:1rem 1.2rem;font-size:.95rem}.page-module__XF6Hjq__faqA{padding:0 1.2rem 1.2rem}}
