.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:#09234d;position:relative;overflow:hidden}.hero-track[data-astro-cid-ge2uvauf]{min-height:0}.hero-slide[data-astro-cid-ge2uvauf]{color:#fff;background:#082b59;align-items:center;height:clamp(320px,33.33vw,620px);min-height:0;display:none;position:relative}.hero-slide[data-astro-cid-ge2uvauf].active{display:flex}.slide-art[data-astro-cid-ge2uvauf]{position:absolute;inset:0;overflow:hidden}.slide-art[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero-slide[data-astro-cid-ge2uvauf]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#08234ef2 0%,#08234ed9 20%,#08234e8c 35%,#08234e33 50%,#08234e0d 65%,#0000 80%);position:absolute;inset:0}.hero-slide[data-astro-cid-ge2uvauf].light{color:#082b59;background:#eff8f6}.hero-slide[data-astro-cid-ge2uvauf].light:before{background:linear-gradient(90deg,#08234efa 0%,#08234eeb 25%,#08234ebf 40%,#08234e59 60%,#08234e14 80%,#0000 100%)}.hero-content[data-astro-cid-ge2uvauf]{z-index:2;width:min(100% - 64px,1200px);margin:auto;padding:85px 0 120px;position:relative}.eyebrow[data-astro-cid-ge2uvauf]{letter-spacing:.13em;color:#b9e1ff;max-width:550px;font-size:12px;font-weight:700}.light[data-astro-cid-ge2uvauf] .eyebrow[data-astro-cid-ge2uvauf]{color:#14679c}.hero-content[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;max-width:590px;color:inherit;margin:18px 0;font-size:clamp(36px,4.7vw,64px);line-height:1.08}.description[data-astro-cid-ge2uvauf]{max-width:520px;margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.55}.hero-action[data-astro-cid-ge2uvauf]{background:var(--yefa-orange);color:var(--yefa-button-text);border-radius:9px;align-items:center;gap:12px;margin-top:30px;padding:14px 24px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.hero-action[data-astro-cid-ge2uvauf]:hover{background:var(--yefa-orange-hover)}.hero-action[data-astro-cid-ge2uvauf]:focus-visible,.slide-arrow[data-astro-cid-ge2uvauf]:focus-visible{outline-offset:3px;outline:3px solid #ff8c26}.slide-controls[data-astro-cid-ge2uvauf]{z-index:4;color:#fff;background:#051937d9;border-radius:40px;align-items:center;gap:14px;padding:7px 10px;display:flex;position:absolute;bottom:24px;right:max(24px,50% - 600px)}.slide-arrow[data-astro-cid-ge2uvauf]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffa6;border-radius:50%;width:38px;height:38px;font-size:20px}.slide-arrow[data-astro-cid-ge2uvauf]:hover{background:#fff3}.slide-count[data-astro-cid-ge2uvauf]{font-size:12px;font-weight:700}@media (width<=700px){.hero-track[data-astro-cid-ge2uvauf]{min-height:0}.hero-slide[data-astro-cid-ge2uvauf]:not(.skyline){height:570px}.hero-slide[data-astro-cid-ge2uvauf].skyline{height:33.33vw;min-height:0}.slide-art[data-astro-cid-ge2uvauf]{opacity:.65;inset:0 0 38%}.hero-slide[data-astro-cid-ge2uvauf]:before{background:linear-gradient(#08234e26 0%,#08234eeb 45%,#08234e 75%)}.hero-slide[data-astro-cid-ge2uvauf].light:before{background:linear-gradient(#f4faf80d 0%,#f4faf8e6 45%,#f4faf8 75%)}.hero-content[data-astro-cid-ge2uvauf]{width:calc(100% - 40px);padding:180px 0 100px}.hero-content[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:clamp(32px,8vw,45px)}.eyebrow[data-astro-cid-ge2uvauf]{font-size:10px}.slide-controls[data-astro-cid-ge2uvauf]{bottom:14px;right:16px}}.hero-slide[data-astro-cid-ge2uvauf].skyline{background:#09234d}.hero-slide[data-astro-cid-ge2uvauf].skyline:before{display:none}.hero-slide[data-astro-cid-ge2uvauf].skyline .slide-art[data-astro-cid-ge2uvauf]{opacity:1;inset:0}.hero-slide[data-astro-cid-ge2uvauf].skyline .slide-art[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:center}.visually-hidden[data-astro-cid-ge2uvauf]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.yefa-stats[data-astro-cid-ge2uvauf]{box-sizing:border-box;width:100%;box-shadow:none;background:#fff;border:none;border-top:8px solid #fff;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;min-height:0;margin:0;padding:10px 24px 3px;display:grid}.yefa-stat[data-astro-cid-ge2uvauf]{text-align:center;flex-direction:column;justify-content:flex-start;align-self:start;align-items:center;gap:4px;display:flex}.yefa-stat[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:#1264b5;margin-top:0;margin-bottom:0;font-size:clamp(26px,2.7vw,35px);font-weight:800;line-height:1.1}.yefa-stat[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:#d97706;font-size:clamp(12px,1.1vw,15px);font-weight:600;line-height:1.3}@media (width<=700px){.yefa-stats[data-astro-cid-ge2uvauf]{gap:6px;margin-bottom:8px;padding:12px 8px}.yefa-stat[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-size:clamp(21px,5vw,28px)}.yefa-stat[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{font-size:11px}}.hero-scroll-down[data-astro-cid-ge2uvauf]{z-index:5;color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:25px;line-height:1;transition:opacity .2s;display:flex;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.hero-scroll-down[data-astro-cid-ge2uvauf]:hover{background:#1264b5}.hero-scroll-down[data-astro-cid-ge2uvauf]:focus-visible{outline-offset:3px;outline:3px solid #ff8c26}@media (width<=700px){.hero-scroll-down[data-astro-cid-ge2uvauf]{width:36px;height:36px;font-size:26px;bottom:14px}}.events-section[data-astro-cid-xscxhzxu]{background:var(--yefa-color-fff);padding:48px 24px 70px}.events-container[data-astro-cid-xscxhzxu]{max-width:1200px;margin:0 auto}.events-heading[data-astro-cid-xscxhzxu]{justify-content:space-between;align-items:end;gap:36px;margin-bottom:36px;display:flex}.eyebrow[data-astro-cid-xscxhzxu]{color:var(--yefa-color-1765b4);letter-spacing:2px;align-items:center;gap:12px;margin:0 0 16px;font-size:12px;font-weight:800;display:flex}.eyebrow[data-astro-cid-xscxhzxu] span[data-astro-cid-xscxhzxu]{background:var(--yefa-color-ff8b38);border-radius:8px;width:30px;height:3px}.events-heading[data-astro-cid-xscxhzxu] h2[data-astro-cid-xscxhzxu]{color:var(--yefa-color-102f56);letter-spacing:-1.2px;margin:0;font-size:clamp(32px,4vw,48px)}.heading-description[data-astro-cid-xscxhzxu]{max-width:340px;color:var(--yefa-color-60718a);margin:0;font-size:15px;line-height:1.7}.events-controls[data-astro-cid-xscxhzxu]{justify-content:flex-end;gap:10px;margin-bottom:18px;display:flex}.carousel-arrow[data-astro-cid-xscxhzxu]{border:1px solid var(--yefa-blue);background:var(--yefa-color-fff);width:40px;height:40px;color:var(--yefa-blue);font:inherit;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.carousel-arrow[data-astro-cid-xscxhzxu]:hover:not(:disabled){background:var(--yefa-blue);color:var(--yefa-color-fff)}.carousel-arrow[data-astro-cid-xscxhzxu]:focus-visible{outline:3px solid var(--yefa-color-ff8b38);outline-offset:3px}.carousel-arrow[data-astro-cid-xscxhzxu]:disabled{opacity:.35;cursor:not-allowed}.events-grid[data-astro-cid-xscxhzxu]{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 16px);grid-auto-flow:column;gap:24px;display:grid;overflow-x:auto}.events-grid[data-astro-cid-xscxhzxu]::-webkit-scrollbar{display:none}.event-card[data-astro-cid-xscxhzxu]{scroll-snap-align:start;border:1px solid var(--yefa-color-e0eaf5);background:var(--yefa-color-fff);border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 10px 30px #102f560d}@media (hover:hover) and (pointer:fine){.event-card[data-astro-cid-xscxhzxu]{transition:transform .25s,box-shadow .25s,border-color .25s}.event-card[data-astro-cid-xscxhzxu]:hover{border-color:#ff8b38;transform:translateY(-5px);box-shadow:0 12px 28px #102f561a,0 0 14px #ff8b3840}.event-card[data-astro-cid-xscxhzxu]:hover .event-content[data-astro-cid-xscxhzxu] a[data-astro-cid-xscxhzxu]{color:#d97528}}@media (prefers-reduced-motion:reduce){.event-card[data-astro-cid-xscxhzxu]{transition:none}}.event-visual[data-astro-cid-xscxhzxu]{background:radial-gradient(circle at 80% 25%, #3598ff80, transparent 48%), radial-gradient(circle at 10% 100%, #ff8b382e, transparent 38%), linear-gradient(135deg, var(--yefa-color-082951), var(--yefa-color-1764b5));justify-content:center;align-items:center;height:205px;display:flex;position:relative;overflow:hidden}.event-number[data-astro-cid-xscxhzxu]{color:#ffffff8c;font-size:12px;font-weight:700;position:absolute;top:20px;left:22px}.event-year[data-astro-cid-xscxhzxu]{color:var(--yefa-color-fff);background:#ffffff24;border-radius:30px;padding:7px 12px;font-size:12px;font-weight:800;position:absolute;top:16px;right:18px}.visual-text[data-astro-cid-xscxhzxu]{color:var(--yefa-color-fff);letter-spacing:2px;text-align:center;font-size:clamp(30px,3vw,42px);font-weight:850}.visual-text[data-astro-cid-xscxhzxu] span[data-astro-cid-xscxhzxu]{color:var(--yefa-color-ffb476);letter-spacing:5px;margin-top:8px;font-size:12px;display:block}.event-content[data-astro-cid-xscxhzxu]{padding:28px}.event-type[data-astro-cid-xscxhzxu]{color:var(--yefa-color-d97528);letter-spacing:1.5px;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.event-content[data-astro-cid-xscxhzxu] h3[data-astro-cid-xscxhzxu]{color:var(--yefa-color-103e70);margin:0 0 12px;font-size:21px;line-height:1.35}.event-description[data-astro-cid-xscxhzxu]{color:var(--yefa-color-62738b);min-height:50px;margin:0 0 22px;font-size:14px;line-height:1.75}.event-content[data-astro-cid-xscxhzxu] a[data-astro-cid-xscxhzxu]{color:var(--yefa-color-1765b4);align-items:center;gap:8px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.event-content[data-astro-cid-xscxhzxu] a[data-astro-cid-xscxhzxu]:hover,.all-events[data-astro-cid-xscxhzxu]:hover{text-decoration:underline}.events-bottom[data-astro-cid-xscxhzxu]{border-top:1px solid var(--yefa-color-e0eaf5);justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding-top:26px;display:flex}.events-bottom[data-astro-cid-xscxhzxu] p[data-astro-cid-xscxhzxu]{color:var(--yefa-color-60718a);margin:0;font-size:14px}.all-events[data-astro-cid-xscxhzxu]{color:var(--yefa-color-1765b4);align-items:center;gap:10px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=900px){.events-grid[data-astro-cid-xscxhzxu]{grid-auto-columns:calc(50% - 12px)}}@media (width<=600px){.events-section[data-astro-cid-xscxhzxu]{padding:28px 18px 50px}.events-heading[data-astro-cid-xscxhzxu],.events-bottom[data-astro-cid-xscxhzxu]{flex-direction:column;align-items:flex-start}.events-grid[data-astro-cid-xscxhzxu]{grid-auto-columns:100%}.event-visual[data-astro-cid-xscxhzxu]{height:190px}.event-description[data-astro-cid-xscxhzxu]{min-height:auto}}@media (prefers-reduced-motion:reduce){.events-grid[data-astro-cid-xscxhzxu]{scroll-behavior:auto}.carousel-arrow[data-astro-cid-xscxhzxu]{transition:none}}.event-visual[data-astro-cid-xscxhzxu].ysac-art-banner{background-image:linear-gradient(#05235526,#0523554d),url(/images/ysac-2026-announcement-card.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover}.event-visual[data-astro-cid-xscxhzxu].ysic-results-banner{background-image:linear-gradient(#0523554d,#05235580),url(/images/ysic-2026-results.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}
