.hero[data-astro-cid-dcwno5ig]{isolation:isolate;min-height:max(36rem, 100svh - var(--actionbar-offset));background:var(--color-ink);color:var(--color-on-ink);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}@media (width>=64em){.hero[data-astro-cid-dcwno5ig]{min-height:max(42rem,100svh)}}.hero__media[data-astro-cid-dcwno5ig]{z-index:-2;position:absolute;inset:0}.hero__media[data-astro-cid-dcwno5ig] .hero__poster,.hero__video[data-astro-cid-dcwno5ig]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__video[data-astro-cid-dcwno5ig]{opacity:0;transition:opacity var(--duration-slow) var(--ease-out)}[data-astro-cid-dcwno5ig][data-playing] .hero__video[data-astro-cid-dcwno5ig]{opacity:1}.hero__scrim[data-astro-cid-dcwno5ig]{z-index:-1;background:linear-gradient(to bottom, rgb(var(--rgb-plas) / var(--scrim-nav)) 0, rgb(var(--rgb-plas) / var(--scrim-nav-end)) var(--header-height), rgb(var(--rgb-plas) / 0) calc(var(--header-height) + var(--space-4xl))), radial-gradient(75% 45% at 50% 42%, rgb(var(--rgb-plas) / var(--scrim-title)), rgb(var(--rgb-plas) / 0) 100%), rgb(var(--rgb-plas) / var(--scrim-base));position:absolute;inset:0}.hero__title-wrap[data-astro-cid-dcwno5ig]{padding:calc(var(--header-height) + var(--space-m)) var(--page-margin) var(--space-l);place-items:center;display:grid}@media (width>=48em){.hero__title-wrap[data-astro-cid-dcwno5ig]{padding:calc(var(--header-height) + var(--space-l)) var(--page-margin) var(--space-xl)}}.hero__title[data-astro-cid-dcwno5ig]{max-width:19ch;font-size:var(--step-hero);line-height:var(--leading-tight);text-align:center;text-wrap:balance}.doors[data-astro-cid-dcwno5ig]{display:grid;position:relative}@media (width>=48em){.doors[data-astro-cid-dcwno5ig]{grid-template-columns:1fr 1fr}}.door[data-astro-cid-dcwno5ig]{z-index:0;align-items:flex-start;gap:var(--space-2xs);padding:var(--space-m) var(--page-margin);background:linear-gradient(to bottom, rgb(var(--rgb-plas) / var(--door-scrim-top)), rgb(var(--rgb-plas) / var(--door-scrim-mid)) 55%, rgb(var(--rgb-plas) / var(--door-scrim-bottom)));flex-direction:column;display:flex;position:relative}.door--events[data-astro-cid-dcwno5ig]{--door-glow:rgb(var(--rgb-brons) / var(--events-glow));--door-scrim-top:var(--events-scrim-top);--door-scrim-mid:var(--events-scrim-mid);--door-scrim-bottom:var(--events-scrim-bottom)}.door--sports[data-astro-cid-dcwno5ig]{--door-glow:rgb(var(--rgb-kobalt) / var(--sports-glow));--door-scrim-top:var(--sports-scrim-top);--door-scrim-mid:var(--sports-scrim-mid);--door-scrim-bottom:var(--sports-scrim-bottom)}@media (width>=48em){.door[data-astro-cid-dcwno5ig]{min-height:clamp(17rem,36vh,22rem);padding:var(--space-xl) clamp(var(--space-m), 4.5vw, var(--space-2xl)) var(--space-l)}.door--events[data-astro-cid-dcwno5ig]{text-align:right;align-items:flex-end}}.door__light[data-astro-cid-dcwno5ig]{z-index:-1;pointer-events:none;background:radial-gradient(150% 100% at 15% 0%, var(--door-glow), transparent 72%);opacity:.75;transition:opacity var(--duration-slow) var(--ease-out);position:absolute;inset:0}@media (width>=48em){.door--events[data-astro-cid-dcwno5ig] .door__light[data-astro-cid-dcwno5ig]{background:radial-gradient(100% 80% at 100% 0%, var(--door-glow), transparent 75%)}.door--sports[data-astro-cid-dcwno5ig] .door__light[data-astro-cid-dcwno5ig]{background:radial-gradient(100% 80% at 0% 0%, var(--door-glow), transparent 75%)}}.door[data-astro-cid-dcwno5ig]:focus-within .door__light[data-astro-cid-dcwno5ig]{opacity:1}@media (hover:hover){.door[data-astro-cid-dcwno5ig]:hover .door__light[data-astro-cid-dcwno5ig]{opacity:1}.doors[data-astro-cid-dcwno5ig]:has(.door:hover) .door[data-astro-cid-dcwno5ig]:not(:hover) .door__light[data-astro-cid-dcwno5ig]{opacity:.3}}.door[data-astro-cid-dcwno5ig]:before{content:"";height:var(--border-width);background:var(--color-film-line);transition:background-color var(--duration-slow) var(--ease-out), height var(--duration-slow) var(--ease-out);position:absolute;inset:0 0 auto}.door[data-astro-cid-dcwno5ig]:focus-within:before{height:var(--border-width-accent);background:var(--color-accent)}@media (hover:hover){.door[data-astro-cid-dcwno5ig]:hover:before{height:var(--border-width-accent);background:var(--color-accent)}}@media (width>=48em){.door--events[data-astro-cid-dcwno5ig]:before{transform-origin:100%}.door--sports[data-astro-cid-dcwno5ig]:before{transform-origin:0}.door--sports[data-astro-cid-dcwno5ig]:after{content:"";width:var(--border-width);background:var(--color-film-line-soft);transform-origin:top;position:absolute;inset:0 auto 0 0}}.door__link[data-astro-cid-dcwno5ig]{gap:var(--space-2xs);color:var(--color-on-ink);flex-direction:column;text-decoration:none;display:flex}.door__link[data-astro-cid-dcwno5ig]:after{content:"";z-index:0;position:absolute;inset:0}.door__link[data-astro-cid-dcwno5ig]:focus-visible{box-shadow:none;outline:2px solid #0000}.door__link[data-astro-cid-dcwno5ig]:focus-visible:after{box-shadow:inset 0 0 0 3px var(--color-on-ink), inset 0 0 0 5px var(--color-ink)}.door__name[data-astro-cid-dcwno5ig]{font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--step-5);font-weight:var(--weight-light);line-height:var(--leading-door);letter-spacing:var(--tracking-door)}.door__sub[data-astro-cid-dcwno5ig]{max-width:24ch;font-size:var(--step-1);line-height:var(--leading-snug)}.door[data-astro-cid-dcwno5ig] .door__quick{z-index:1;margin-top:var(--space-xs);position:relative}.hero__pause[data-astro-cid-dcwno5ig]{top:calc(var(--tap-target) / -2);right:var(--page-margin);z-index:2;width:var(--tap-target);height:var(--tap-target);border:var(--border-width) solid var(--color-film-line);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-on-ink);place-items:center;padding:0;display:grid;position:absolute}.hero__pause[data-astro-cid-dcwno5ig]:hover{border-color:var(--color-on-ink)}.hero__pause[data-astro-cid-dcwno5ig] .hero__pause-icon{width:var(--space-s);height:var(--space-s);grid-area:1/1}.hero__pause[data-astro-cid-dcwno5ig] .hero__pause-icon--play,.hero__pause[data-astro-cid-dcwno5ig][data-paused] .hero__pause-icon--pause{visibility:hidden}.hero__pause[data-astro-cid-dcwno5ig][data-paused] .hero__pause-icon--play{visibility:visible}@media (prefers-reduced-motion:no-preference){.door[data-astro-cid-dcwno5ig]:before{animation:hero-horizon 1s var(--ease-out) .15s both}.door--sports[data-astro-cid-dcwno5ig]:after{animation:hero-divider .9s var(--ease-out) .75s both}.door__light[data-astro-cid-dcwno5ig]{animation:1.4s ease-out .55s both hero-dusk}.door__name[data-astro-cid-dcwno5ig],.door__sub[data-astro-cid-dcwno5ig],.door[data-astro-cid-dcwno5ig] .door__quick{animation:hero-rise .6s var(--ease-out) both}.door--events[data-astro-cid-dcwno5ig] .door__name[data-astro-cid-dcwno5ig]{animation-delay:.3s}.door--events[data-astro-cid-dcwno5ig] .door__sub[data-astro-cid-dcwno5ig],.door--sports[data-astro-cid-dcwno5ig] .door__name[data-astro-cid-dcwno5ig]{animation-delay:.38s}.door--sports[data-astro-cid-dcwno5ig] .door__sub[data-astro-cid-dcwno5ig]{animation-delay:.46s}.door--sports[data-astro-cid-dcwno5ig] .door__quick{animation-delay:.54s}}@keyframes hero-horizon{0%{transform:scaleX(0)}}@keyframes hero-divider{0%{transform:scaleY(0)}}@keyframes hero-dusk{0%{opacity:0}}@keyframes hero-rise{0%{opacity:0;transform:translateY(var(--space-xs))}}.usps[data-astro-cid-iitkta5c]{padding-block:var(--space-l) var(--space-xl);background:var(--color-ink);color:var(--color-on-ink)}.usps__list[data-astro-cid-iitkta5c]{column-gap:var(--gutter);grid-template-columns:1fr 1fr;margin-block:0;display:grid}.usps__item[data-astro-cid-iitkta5c]{align-content:start;row-gap:var(--space-3xs);padding-block:var(--space-m) var(--space-s);border-top:var(--border-width) solid var(--color-border-on-ink);display:grid}.usps__item[data-astro-cid-iitkta5c]:last-child:nth-child(odd){grid-column:1/-1}.usps[data-astro-cid-iitkta5c] .usps__icon{width:var(--icon-size);height:var(--icon-size);margin-bottom:var(--space-2xs);color:var(--color-on-ink-muted)}.usps__figure[data-astro-cid-iitkta5c]{font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--step-figure);font-weight:var(--weight-light);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.usps__caption[data-astro-cid-iitkta5c]{max-width:22ch;margin-top:var(--space-3xs);font-size:var(--step--1);line-height:var(--leading-meta);color:var(--color-on-ink-muted)}.usps__caption--solo[data-astro-cid-iitkta5c]{font-size:var(--step-1);color:var(--color-on-ink)}@media (width>=64em){.usps[data-astro-cid-iitkta5c]{padding-block:var(--space-xl) var(--space-2xl)}.usps__list[data-astro-cid-iitkta5c]{grid-template-columns:repeat(var(--usp-count), minmax(min-content, 1fr));column-gap:0}.usps__item[data-astro-cid-iitkta5c],.usps__item[data-astro-cid-iitkta5c]:last-child:nth-child(odd){padding:0 var(--space-m);border-top:0;border-left:var(--border-width) solid var(--color-border-on-ink);grid-column:auto}.usps__item[data-astro-cid-iitkta5c]:first-child{border-left:0;padding-left:0}.usps[data-astro-cid-iitkta5c] .usps__icon{margin-bottom:var(--space-xs)}}@media (width>=64em) and (width<=79.99em){.usps__list[data-astro-cid-iitkta5c]:has(>.usps__item:nth-child(5):last-child){row-gap:var(--space-l);grid-template-columns:repeat(6,minmax(0,1fr))}.usps__list[data-astro-cid-iitkta5c]:has(>.usps__item:nth-child(5):last-child)>.usps__item[data-astro-cid-iitkta5c]:nth-child(-n+3){grid-column:span 2}.usps__list[data-astro-cid-iitkta5c]:has(>.usps__item:nth-child(5):last-child)>.usps__item[data-astro-cid-iitkta5c]:nth-child(n+4){padding-top:var(--space-l);border-top:var(--border-width) solid var(--color-border-on-ink);grid-column:span 3}.usps__list[data-astro-cid-iitkta5c]:has(>.usps__item:nth-child(5):last-child)>.usps__item[data-astro-cid-iitkta5c]:nth-child(4){border-left:0;padding-left:0}}.bridge__grid[data-astro-cid-2zz2zvap]{display:grid}.bridge__title[data-astro-cid-2zz2zvap]{margin-bottom:var(--space-m)}.bridge__list[data-astro-cid-2zz2zvap]{margin-block:var(--space-l);border-bottom:var(--border-width) solid var(--color-border)}.activity[data-astro-cid-2zz2zvap]{gap:var(--space-3xs);padding-block:var(--space-m);border-top:var(--border-width) solid var(--color-border);display:grid}.activity__name[data-astro-cid-2zz2zvap]{font-size:var(--step-2);font-weight:var(--weight-regular);line-height:var(--leading-snug)}.activity__meta[data-astro-cid-2zz2zvap]{font-size:var(--step--1);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.activity__text[data-astro-cid-2zz2zvap]{max-width:var(--measure)}.diptych[data-astro-cid-2zz2zvap]{gap:var(--gutter);grid-template-columns:1fr 1fr;align-items:start;display:grid}.diptych__item[data-astro-cid-2zz2zvap] img{aspect-ratio:2/3;object-fit:cover;width:100%}.diptych__item--offset[data-astro-cid-2zz2zvap]{margin-top:var(--space-2xl)}.diptych[data-astro-cid-2zz2zvap] figcaption[data-astro-cid-2zz2zvap]{align-items:baseline;gap:var(--space-2xs);margin-top:var(--space-xs);font-size:var(--step--1);line-height:var(--leading-meta);color:var(--color-text-muted);display:flex}.diptych[data-astro-cid-2zz2zvap] figcaption[data-astro-cid-2zz2zvap]:before{content:"";width:var(--space-s);height:var(--border-width-accent);background:var(--color-accent);flex:none;transform:translateY(-.3em)}@media (width<=63.99em){.bridge__text[data-astro-cid-2zz2zvap]{display:contents}.bridge__title[data-astro-cid-2zz2zvap]{order:1}.bridge__intro[data-astro-cid-2zz2zvap]{order:2}.diptych[data-astro-cid-2zz2zvap]{margin-top:var(--space-l);order:3}.bridge__list[data-astro-cid-2zz2zvap]{order:4}.bridge__grid[data-astro-cid-2zz2zvap] .bridge__cta{order:5;justify-self:start}}@media (width>=64em){.bridge__grid[data-astro-cid-2zz2zvap]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.bridge__text[data-astro-cid-2zz2zvap]{top:calc(var(--header-height-compact) + var(--space-l));grid-column:1/span 5;position:sticky}.diptych[data-astro-cid-2zz2zvap]{grid-column:7/span 6}.diptych__item--offset[data-astro-cid-2zz2zvap]{margin-top:var(--space-4xl)}}.season__inner[data-astro-cid-t42tl2cm]{gap:var(--space-l);align-items:end;display:grid}.season__title[data-astro-cid-t42tl2cm]{margin-bottom:var(--space-xs)}.season__lead[data-astro-cid-t42tl2cm]{max-width:var(--measure)}.season__actions[data-astro-cid-t42tl2cm]{align-items:center;gap:var(--space-s) var(--space-l);flex-wrap:wrap;display:flex}.season__more[data-astro-cid-t42tl2cm]{align-items:center;min-height:2.75rem;display:inline-flex}@media (width>=64em){.season__inner[data-astro-cid-t42tl2cm]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.season__text[data-astro-cid-t42tl2cm]{grid-column:1/span 7}.season__actions[data-astro-cid-t42tl2cm]{grid-column:8/span 5;justify-content:flex-end}}.spaces__head[data-astro-cid-psjksiql]{margin-bottom:var(--space-xl)}.spaces__title[data-astro-cid-psjksiql]{max-width:22ch;margin-bottom:var(--space-m)}.spaces__intro[data-astro-cid-psjksiql]{color:var(--color-on-ink-muted)}.spaces__grid[data-astro-cid-psjksiql]{gap:var(--space-l);margin-block:0 var(--space-xl);display:grid}.space__img[data-astro-cid-psjksiql]{overflow:hidden}.space__img[data-astro-cid-psjksiql] img{aspect-ratio:3/2;object-fit:cover;width:100%}.space--lead[data-astro-cid-psjksiql] .space__img[data-astro-cid-psjksiql] img{aspect-ratio:16/11;object-position:50% 85%}.space__body[data-astro-cid-psjksiql]{gap:var(--space-3xs);margin-top:var(--space-s);display:grid}.space__name[data-astro-cid-psjksiql]{font-size:var(--step-2);font-weight:var(--weight-regular);line-height:var(--leading-snug)}.space__text[data-astro-cid-psjksiql]{max-width:36ch;color:var(--color-on-ink-muted)}.space__cap[data-astro-cid-psjksiql]{font-size:var(--step--1);font-weight:var(--weight-medium);color:var(--color-accent-on-ink);font-variant-numeric:tabular-nums}@media (width<=47.99em){.space[data-astro-cid-psjksiql]:not(.space--lead){gap:var(--space-s);grid-template-columns:40% 1fr;align-items:start;display:grid}.space[data-astro-cid-psjksiql]:not(.space--lead) .space__img[data-astro-cid-psjksiql] img{aspect-ratio:4/5}.space[data-astro-cid-psjksiql]:not(.space--lead) .space__body[data-astro-cid-psjksiql]{margin-top:0}}@media (width>=48em){.spaces__grid[data-astro-cid-psjksiql]{column-gap:var(--gutter);row-gap:var(--space-xl);grid-template-columns:repeat(8,minmax(0,1fr))}.space--lead[data-astro-cid-psjksiql]{grid-column:1/-1}.space[data-astro-cid-psjksiql]:not(.space--lead){grid-column:span 4}}@media (width>=64em){.spaces__head[data-astro-cid-psjksiql]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.spaces__title[data-astro-cid-psjksiql]{grid-column:1/span 6;margin-bottom:0}.spaces__intro[data-astro-cid-psjksiql]{grid-column:8/span 5}.spaces__grid[data-astro-cid-psjksiql]{row-gap:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr))}.space--lead[data-astro-cid-psjksiql]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.space--lead[data-astro-cid-psjksiql] .space__img[data-astro-cid-psjksiql]{grid-column:1/-1}.space--lead[data-astro-cid-psjksiql] .space__img[data-astro-cid-psjksiql] img{aspect-ratio:12/5;object-position:50% 88%}.space--lead[data-astro-cid-psjksiql] .space__body[data-astro-cid-psjksiql]{grid-column:1/span 6}.space[data-astro-cid-psjksiql]:nth-child(2){grid-column:1/span 5}.space[data-astro-cid-psjksiql]:nth-child(2) .space__img[data-astro-cid-psjksiql] img{aspect-ratio:1}.space[data-astro-cid-psjksiql]:nth-child(3){grid-column:7/span 6;align-self:end}}.practical__grid[data-astro-cid-a4bvay67]{gap:var(--space-l);display:grid}.practical__head[data-astro-cid-a4bvay67] .h2[data-astro-cid-a4bvay67]{margin-bottom:var(--space-m)}.practical__list[data-astro-cid-a4bvay67]{margin:0 0 var(--space-l);border-bottom:var(--border-width) solid var(--color-border)}.practical__row[data-astro-cid-a4bvay67]{gap:var(--space-3xs);padding-block:var(--space-s);border-top:var(--border-width) solid var(--color-border);display:grid}.practical__row[data-astro-cid-a4bvay67] dt[data-astro-cid-a4bvay67]{font-size:var(--step--1);font-weight:var(--weight-bold)}.practical__row[data-astro-cid-a4bvay67] dd[data-astro-cid-a4bvay67]{margin:0}.practical[data-astro-cid-a4bvay67] .practical__link,.practical__more[data-astro-cid-a4bvay67]{min-height:var(--tap-target);text-decoration-line:underline;text-decoration-thickness:var(--border-width);text-underline-offset:.22em;text-decoration-color:var(--color-text);align-items:center;display:inline-flex}.practical[data-astro-cid-a4bvay67] .practical__link:hover,.practical__more[data-astro-cid-a4bvay67]:hover{text-decoration-thickness:var(--border-width-accent)}.practical__more[data-astro-cid-a4bvay67]{font-weight:var(--weight-bold)}@media (width>=48em){.practical__row[data-astro-cid-a4bvay67]{grid-template-columns:var(--term-width) 1fr;gap:var(--space-m)}}@media (width>=64em){.practical__grid[data-astro-cid-a4bvay67]{column-gap:var(--gutter);grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:0}.practical__map[data-astro-cid-a4bvay67]{top:calc(var(--header-height-compact) + var(--space-l));grid-area:1/1/span 2/span 7;align-self:start;position:sticky}.practical__head[data-astro-cid-a4bvay67],.practical__body[data-astro-cid-a4bvay67]{grid-column:8/span 5}.practical__head[data-astro-cid-a4bvay67]{margin-bottom:var(--space-l)}.practical__row[data-astro-cid-a4bvay67]{gap:var(--space-3xs);grid-template-columns:1fr}}.home-logos[data-astro-cid-lcdefpme]{gap:var(--space-s) var(--space-xl);padding-bottom:var(--section-space);color:var(--color-text-muted);font-weight:var(--weight-bold);flex-wrap:wrap;display:flex}
