.csp[data-astro-cid-vnezlpmx]{position:relative;overflow:hidden;isolation:isolate;color:var(--yda-dark);background:var(--yda-secondary);padding-block:clamp(7rem,12vw,10rem) clamp(4rem,8vw,6rem)}.csp__wave[data-astro-cid-vnezlpmx]{position:absolute;top:0;left:-5%;right:-5%;height:clamp(4rem,10vh,9rem);background:url(/assets/images/wave-hero.png) center / cover no-repeat,var(--yda-main);z-index:-1;opacity:.95;overflow:hidden}.csp__wave-video[data-astro-cid-vnezlpmx]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.csp__wave[data-astro-cid-vnezlpmx]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000000f,#0003);pointer-events:none}@media(prefers-reduced-motion:reduce){.csp__wave-video[data-astro-cid-vnezlpmx]{display:none}}.csp__inner[data-astro-cid-vnezlpmx]{display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem);max-width:720px}.csp__eyebrow[data-astro-cid-vnezlpmx]{font-family:var(--font-display);font-weight:500;text-transform:uppercase;letter-spacing:.2em;font-size:.85rem;color:var(--yda-main)}.csp__title[data-astro-cid-vnezlpmx]{font-size:var(--fs-display-xl);line-height:.98;color:var(--yda-dark);margin:0;margin-top:.35rem}.csp__intro[data-astro-cid-vnezlpmx]{margin:0;max-width:52ch;color:var(--yda-dark)}.csp__intro--second[data-astro-cid-vnezlpmx]{opacity:.88;max-width:48ch}.csp__links[data-astro-cid-vnezlpmx]{display:flex;flex-direction:column;gap:clamp(1.25rem,2vw,1.75rem);margin-top:clamp(1.5rem,3vw,2.25rem);padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid rgba(50,34,27,.12)}.csp__block[data-astro-cid-vnezlpmx]{display:flex;flex-direction:column;gap:.35rem}.csp__label[data-astro-cid-vnezlpmx]{font-family:var(--font-display);font-weight:500;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--yda-main)}.csp__value[data-astro-cid-vnezlpmx]{font-family:var(--font-display);font-weight:800;font-size:clamp(1.25rem,2.2vw,1.85rem);line-height:1.2;color:var(--yda-dark);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.12em;transition:color var(--dur) var(--ease-out)}.csp__value[data-astro-cid-vnezlpmx]:hover{color:var(--yda-main)}.csp__social[data-astro-cid-vnezlpmx]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.65rem 1.25rem}.csp__social[data-astro-cid-vnezlpmx] a[data-astro-cid-vnezlpmx]{font-family:var(--font-display);font-weight:700;font-size:clamp(1.1rem,1.8vw,1.4rem);color:var(--yda-dark);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.1em;transition:color var(--dur) var(--ease-out)}.csp__social[data-astro-cid-vnezlpmx] a[data-astro-cid-vnezlpmx]:hover{color:var(--yda-main)}.csp__hours[data-astro-cid-vnezlpmx]{margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(2rem,4vw,2.75rem);border-top:1px solid rgba(50,34,27,.12)}.csp__hours-title[data-astro-cid-vnezlpmx]{font-family:var(--font-display);font-weight:800;font-size:clamp(1.5rem,2.8vw,2.25rem);color:var(--yda-main);margin:0 0 .65rem}.csp__hours-lead[data-astro-cid-vnezlpmx]{margin:0 0 clamp(1rem,2vw,1.5rem);max-width:48ch;color:var(--yda-dark)}.csp__table-wrap[data-astro-cid-vnezlpmx]{overflow-x:auto;background:transparent}.csp__table[data-astro-cid-vnezlpmx]{width:100%;border-collapse:collapse;font-size:clamp(.95rem,1.1vw,1.05rem);border-top:1px solid rgba(50,34,27,.18)}.csp__table[data-astro-cid-vnezlpmx] th[data-astro-cid-vnezlpmx],.csp__table[data-astro-cid-vnezlpmx] td[data-astro-cid-vnezlpmx]{padding:.85rem 1.1rem;text-align:left;vertical-align:top;background:transparent;border-bottom:1px solid rgba(50,34,27,.18)}.csp__table[data-astro-cid-vnezlpmx] thead[data-astro-cid-vnezlpmx] th[data-astro-cid-vnezlpmx]{font-family:var(--font-display);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--yda-main)}.csp__table[data-astro-cid-vnezlpmx] td[data-astro-cid-vnezlpmx]:first-child{font-weight:500;color:var(--yda-dark);width:48%}@media(max-width:500px){.csp__table[data-astro-cid-vnezlpmx] td[data-astro-cid-vnezlpmx]:first-child{width:auto}}
