.hero[data-astro-cid-wcolddp2]{isolation:isolate;color:#fff;align-items:end;min-height:min(92svh,920px);display:grid;position:relative}.hero[data-astro-cid-wcolddp2] .hero-photo{z-index:-2;position:absolute;inset:0}.hero[data-astro-cid-wcolddp2] .hero-photo picture,.hero[data-astro-cid-wcolddp2] .hero-photo img{width:100%;height:100%}.hero[data-astro-cid-wcolddp2]:after{content:"";z-index:-1;background:linear-gradient(90deg,#0614149e 0%,#0614142e 55%,#0000 100%),linear-gradient(#0000 45%,#061414b3 100%);position:absolute;inset:0}@media (width<=999px){.hero[data-astro-cid-wcolddp2]:after{background:linear-gradient(#06141433 0%,#0614148c 35%,#061414cc 70%)}}.hero-grid[data-astro-cid-wcolddp2]{align-items:end;gap:32px;padding-top:120px;padding-bottom:clamp(28px,5vw,56px);display:grid}@media (width>=1000px){.hero-grid[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr)}}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{letter-spacing:-.025em;max-width:9ch;margin-bottom:.25em;font-size:clamp(3.2rem,10vw,8rem);line-height:.92}@media (prefers-reduced-motion:no-preference){.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2],.hero-lead[data-astro-cid-wcolddp2],.hero-ctas[data-astro-cid-wcolddp2]{animation:.9s cubic-bezier(.2,.7,.2,1) both rise}.hero-lead[data-astro-cid-wcolddp2]{animation-delay:.12s}.hero-ctas[data-astro-cid-wcolddp2]{animation-delay:.22s}@keyframes rise{0%{opacity:0;translate:0 24px}}}.hero-lead[data-astro-cid-wcolddp2]{font-size:var(--step-1);color:#ffffffe6;max-width:40ch;line-height:1.45}.hero-ctas[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.button--light[data-astro-cid-wcolddp2]{color:#fff;border-color:#ffffffb3}.button--light[data-astro-cid-wcolddp2]:hover{color:#0b1b1b;background:#fff;border-color:#fff}@media (width<=999px){.hero-today[data-astro-cid-wcolddp2]{margin-inline:calc(var(--gutter) * -1)}}.events[data-astro-cid-wcolddp2]{border-top:2px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.events[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--line);padding:18px 20px 20px 0}.when[data-astro-cid-wcolddp2]{color:var(--hedge);margin-bottom:6px;font-size:.92rem;font-weight:650}.events[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:var(--step-1);margin-bottom:6px}.events[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{text-decoration-color:var(--strawberry)}.events[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--ink-2);margin-bottom:6px}.events[data-astro-cid-wcolddp2] .cat[data-astro-cid-wcolddp2]{margin:0;font-size:.8rem}.mosaic[data-astro-cid-wcolddp2]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:clamp(20px,3vw,32px);display:grid}@media (width>=1000px){.mosaic[data-astro-cid-wcolddp2]{grid-template-columns:repeat(4,1fr)}.mosaic[data-astro-cid-wcolddp2]>.tile--large{grid-area:span 2/span 2}.mosaic[data-astro-cid-wcolddp2]>.tile--large .photo img{aspect-ratio:auto;height:min(62vh,640px)}}.more[data-astro-cid-wcolddp2]{margin-top:32px}.tip-list[data-astro-cid-wcolddp2]{columns:2 380px;column-gap:clamp(32px,5vw,72px);margin:0;padding:0;list-style:none}.tip-list[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{break-inside:avoid;border-top:1px solid color-mix(in srgb, var(--tajo-ink) 20%, transparent);font-family:var(--display);font-size:var(--step-1);padding:16px 0;line-height:1.35}.tip-list[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{text-decoration:none}.tip-list[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{text-decoration:underline;text-decoration-color:var(--mint)}.it-grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(20px,3vw,32px);display:grid}.near[data-astro-cid-wcolddp2]{background:var(--surface);border-block:1px solid var(--line)}.near-grid[data-astro-cid-wcolddp2]{gap:32px;display:grid}@media (width>=900px){.near-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1.2fr;align-items:start}}.timetable[data-astro-cid-wcolddp2]{border-collapse:collapse;width:100%;font-size:1.05rem}.timetable[data-astro-cid-wcolddp2] th[data-astro-cid-wcolddp2],.timetable[data-astro-cid-wcolddp2] td[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--line);text-align:right;padding:12px 0}.timetable[data-astro-cid-wcolddp2] thead[data-astro-cid-wcolddp2] th[data-astro-cid-wcolddp2]{color:var(--ink-2);border-bottom:2px solid var(--ink);font-size:.82rem;font-weight:650}.timetable[data-astro-cid-wcolddp2] th[data-astro-cid-wcolddp2]:first-child{text-align:left;font-weight:500}.timetable[data-astro-cid-wcolddp2] tbody[data-astro-cid-wcolddp2] th[data-astro-cid-wcolddp2]{font-family:var(--display);font-size:var(--step-1)}.timetable[data-astro-cid-wcolddp2] tbody[data-astro-cid-wcolddp2] th[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{text-decoration:none}.timetable[data-astro-cid-wcolddp2] tbody[data-astro-cid-wcolddp2] th[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{color:var(--strawberry)}.timetable[data-astro-cid-wcolddp2] td[data-astro-cid-wcolddp2]{width:6rem;font-weight:600}.plan-list[data-astro-cid-wcolddp2]{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:0 40px;margin:24px 0 0;padding:0;list-style:none;display:grid}.plan-list[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);gap:2px;padding:16px 0;text-decoration:none;display:grid}.plan-name[data-astro-cid-wcolddp2]{font-family:var(--display);font-size:var(--step-2)}.plan-list[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover .plan-name[data-astro-cid-wcolddp2]{color:var(--strawberry)}.plan-desc[data-astro-cid-wcolddp2]{color:var(--ink-2);font-size:.95rem}.independent[data-astro-cid-wcolddp2]{max-width:70ch;color:var(--ink-2);margin-top:40px;font-size:.95rem}
