.tile[data-astro-cid-3madfy2l]{position:relative;inline-size:100%;aspect-ratio:16 / 10;overflow:hidden;background:var(--ink);isolation:isolate;scroll-margin-top:calc(env(safe-area-inset-top,0px) + 3rem + var(--space-16))}@media(max-width:200rem){.tile[data-astro-cid-3madfy2l]{aspect-ratio:390 / 500}}.tile[data-astro-cid-3madfy2l]+.tile[data-astro-cid-3madfy2l]{margin-block-start:var(--space-12)}.tile__img[data-astro-cid-3madfy2l]{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;z-index:0}.tile[data-astro-cid-3madfy2l]:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,color-mix(in srgb,var(--paper) 30%,transparent) 0%,transparent 35%,transparent 72%,color-mix(in srgb,var(--ink) 16%,transparent) 100%);pointer-events:none}.tile__link[data-astro-cid-3madfy2l]{position:absolute;inset:0;z-index:2}.tile__content[data-astro-cid-3madfy2l]{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;gap:var(--space-24);padding:var(--space-48) var(--space-gutter) 0;text-align:center;pointer-events:none}.tile__copy[data-astro-cid-3madfy2l]{display:flex;flex-direction:column;max-inline-size:40rem}.tile__copy[data-astro-cid-3madfy2l] .tile__headline[data-astro-cid-3madfy2l]{font-size:2rem}.tile__ctas[data-astro-cid-3madfy2l]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-12);pointer-events:auto}.carousel[data-astro-cid-6jwlovrv]{--card-w: 275px;--card-h: 497px;--card-gap: 16px;background:var(--paper);padding-block:var(--space-12);padding-bottom:var(--space-24);overflow:hidden}@media(min-width:200rem){.carousel[data-astro-cid-6jwlovrv]{--card-w: 930px;--card-h: 523px;--card-gap: 24px}}.carousel__track[data-astro-cid-6jwlovrv]{display:flex;gap:var(--card-gap);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.carousel__track[data-astro-cid-6jwlovrv]::-webkit-scrollbar{display:none}.carousel__item[data-astro-cid-6jwlovrv]{flex:none;scroll-snap-align:center;scroll-snap-stop:always}.carousel__card[data-astro-cid-6jwlovrv]{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:var(--space-24);inline-size:var(--card-w);block-size:var(--card-h);padding:var(--space-24);padding-block-end:var(--space-32);box-sizing:border-box;text-align:center;text-decoration:none;background:var(--paper)}.carousel__bg[data-astro-cid-6jwlovrv]{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:center;z-index:0}.carousel__head[data-astro-cid-6jwlovrv]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-8)}.carousel__wed[data-astro-cid-6jwlovrv]{display:flex;flex-direction:column;align-items:center}.carousel__logo[data-astro-cid-6jwlovrv]{block-size:1.75rem;inline-size:auto;margin-block-end:var(--space-4)}.carousel__eyebrow[data-astro-cid-6jwlovrv]{font-family:var(--font-latin);text-transform:uppercase;letter-spacing:.28em;font-size:.6875rem;color:var(--color-text-muted)}.carousel__label[data-astro-cid-6jwlovrv]{line-height:1;font-family:var(--font-latin);font-size:1.5rem;letter-spacing:.02em;color:var(--color-text)}.carousel__head[data-astro-cid-6jwlovrv].is-light .carousel__eyebrow[data-astro-cid-6jwlovrv]{color:color-mix(in srgb,var(--paper) 78%,transparent)}.carousel__head[data-astro-cid-6jwlovrv].is-light .carousel__label[data-astro-cid-6jwlovrv]{color:var(--paper)}.carousel__foot[data-astro-cid-6jwlovrv]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;max-inline-size:22rem}.carousel__title[data-astro-cid-6jwlovrv]{font-family:var(--font-mincho);font-size:1rem;font-weight:600;letter-spacing:.04em;color:var(--color-text)}.carousel__copy[data-astro-cid-6jwlovrv]{font-family:var(--font-gothic);font-size:.8125rem;line-height:1.8;letter-spacing:.02em;color:var(--color-text-secondary)}.carousel__btn[data-astro-cid-6jwlovrv]{margin-block-start:var(--space-16);display:inline-flex;align-items:center;justify-content:center;min-block-size:2.25rem;padding:var(--space-8) var(--space-16);border-radius:999px;background:var(--color-action);color:var(--color-on-action);font-family:var(--font-gothic);font-size:.8125rem;line-height:1;font-weight:500;letter-spacing:.01em;transition:background-color .15s ease}.carousel__card[data-astro-cid-6jwlovrv]:hover .carousel__btn[data-astro-cid-6jwlovrv]{background:var(--color-action-hover)}.carousel__controls[data-astro-cid-6jwlovrv]{position:relative;display:flex;align-items:center;justify-content:center;margin-block-start:var(--space-24);padding-inline:var(--space-gutter)}.carousel__dots[data-astro-cid-6jwlovrv]{display:flex;align-items:center;justify-content:center;min-block-size:8px}.carousel__dot[data-astro-cid-6jwlovrv]{flex:none;position:relative;overflow:hidden;inline-size:8px;block-size:8px;margin-inline:6px;border-radius:999px;background:color-mix(in srgb,var(--ink) 22%,transparent);transition:inline-size .42s ease,block-size .42s ease,margin-inline .42s ease,opacity .42s ease}.carousel__dot[data-astro-cid-6jwlovrv].is-end{inline-size:6px;block-size:6px;opacity:.6}.carousel__dot[data-astro-cid-6jwlovrv].is-center{inline-size:28px}.carousel__dot[data-astro-cid-6jwlovrv].is-hidden{inline-size:0;margin-inline:0;opacity:0}.carousel__dots[data-astro-cid-6jwlovrv].is-instant .carousel__dot[data-astro-cid-6jwlovrv]{transition:none}.carousel__fill[data-astro-cid-6jwlovrv]{position:absolute;inset:0;border-radius:inherit;background:var(--color-action);transform:scaleX(0);transform-origin:left center;pointer-events:none}.carousel__dot[data-astro-cid-6jwlovrv].is-center .carousel__fill[data-astro-cid-6jwlovrv]{transform:scaleX(1)}.carousel[data-astro-cid-6jwlovrv].is-auto .carousel__dot[data-astro-cid-6jwlovrv].is-center .carousel__fill[data-astro-cid-6jwlovrv]{transform:scaleX(0);animation:carousel-fill 10s linear forwards;animation-play-state:paused}.carousel[data-astro-cid-6jwlovrv].is-auto.is-running .carousel__dot[data-astro-cid-6jwlovrv].is-center .carousel__fill[data-astro-cid-6jwlovrv]{animation-play-state:running}@keyframes carousel-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
