.campus-rooms-module__9oqqAa__section{--cta-gap:calc(6 * var(--mobile-scale));--cta-block-size:calc(46 * var(--mobile-scale));--cta-radius:calc(6 * var(--mobile-scale));--cta-pad-inline:calc(20 * var(--mobile-scale));--cta-label-size:calc(14 * var(--mobile-scale));--cta-plus-size:calc(24 * var(--mobile-scale));gap:calc(24 * var(--mobile-scale));inline-size:100%;max-inline-size:1920px;padding-block:calc(64 * var(--mobile-scale)) calc(48 * var(--mobile-scale));padding-inline:calc(16 * var(--mobile-scale));background-color:var(--bg-page);border-end-end-radius:calc(24 * var(--mobile-scale));border-end-start-radius:calc(24 * var(--mobile-scale));flex-direction:column;margin-inline:auto;display:flex}.campus-rooms-module__9oqqAa__header{gap:calc(8 * var(--mobile-scale));flex-direction:column;inline-size:100%;display:flex}.campus-rooms-module__9oqqAa__rule{inline-size:100%;block-size:calc(24 * var(--mobile-scale));border:0 solid var(--border-strong);border-block-start-width:var(--border-width-hairline);border-inline-width:var(--border-width-hairline);border-start-start-radius:calc(8 * var(--mobile-scale));border-start-end-radius:calc(8 * var(--mobile-scale));flex-shrink:0}.campus-rooms-module__9oqqAa__titleRow{inline-size:100%;padding-inline:calc(16 * var(--mobile-scale));justify-content:space-between;align-items:center;display:flex}.campus-rooms-module__9oqqAa__title{font-family:var(--font-display);font-size:calc(32 * var(--mobile-scale));font-weight:var(--fw-semibold);letter-spacing:-.04em;color:var(--text-primary);line-height:1.1}.campus-rooms-module__9oqqAa__grid{gap:calc(22 * var(--mobile-scale));grid-template-columns:repeat(1,minmax(0,1fr));inline-size:100%;display:grid}.campus-rooms-module__9oqqAa__card{padding:calc(10 * var(--mobile-scale));background-color:var(--bg-subtle);border-radius:calc(16 * var(--mobile-scale));flex-direction:column;display:flex}.campus-rooms-module__9oqqAa__cover{aspect-ratio:371/217;border-radius:calc(8 * var(--mobile-scale));inline-size:100%;position:relative;overflow:clip}.campus-rooms-module__9oqqAa__coverImage{object-fit:cover;object-position:center}.campus-rooms-module__9oqqAa__body{gap:calc(24 * var(--mobile-scale));flex-direction:column;align-items:flex-start;padding-block-start:calc(16 * var(--mobile-scale));display:flex}.campus-rooms-module__9oqqAa__cardTitle{inline-size:100%;padding-inline:calc(4 * var(--mobile-scale));font-family:var(--font-display);font-size:calc(20 * var(--mobile-scale));font-weight:var(--fw-semibold);letter-spacing:-.04em;color:var(--text-primary);line-height:1.1}.campus-rooms-module__9oqqAa__tags{gap:calc(6 * var(--mobile-scale));flex-wrap:wrap;display:flex}.campus-rooms-module__9oqqAa__tag{gap:calc(8 * var(--mobile-scale));padding-block:calc(6 * var(--mobile-scale));padding-inline:calc(8 * var(--mobile-scale));font-size:calc(14 * var(--mobile-scale));color:var(--text-primary);white-space:nowrap;border:var(--border-width-hairline) solid var(--border-default);border-radius:calc(6 * var(--mobile-scale));justify-content:center;align-items:center;display:flex;}.campus-rooms-module__9oqqAa__tagMarker{inline-size:calc(12 * var(--mobile-scale));block-size:calc(12 * var(--mobile-scale));background-color:var(--bg-accent);border-radius:calc(2 * var(--mobile-scale));flex-shrink:0}@media (min-width:1024px){.campus-rooms-module__9oqqAa__section{--cta-gap:var(--space-1-5);--cta-block-size:46px;--cta-radius:var(--radius-control);--cta-pad-inline:var(--space-5);--cta-label-size:var(--fs-mono-m);--cta-plus-size:var(--space-6);gap:var(--space-12);padding-block:var(--space-12) var(--space-12);padding-inline:var(--space-6);border-end-end-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl)}.campus-rooms-module__9oqqAa__header{gap:var(--space-2)}.campus-rooms-module__9oqqAa__rule{block-size:var(--space-6);border-start-start-radius:var(--radius-sm);border-start-end-radius:var(--radius-sm)}.campus-rooms-module__9oqqAa__titleRow{padding-inline:var(--space-8)}.campus-rooms-module__9oqqAa__title{font-size:var(--fs-heading-4)}.campus-rooms-module__9oqqAa__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.campus-rooms-module__9oqqAa__card{padding:var(--space-2-5);border-radius:var(--radius-lg)}.campus-rooms-module__9oqqAa__cover{border-radius:var(--radius-sm)}.campus-rooms-module__9oqqAa__body{gap:var(--space-6);padding-block-start:var(--space-4)}.campus-rooms-module__9oqqAa__cardTitle{padding-inline:var(--space-1);font-size:var(--fs-heading-6)}.campus-rooms-module__9oqqAa__tags{gap:var(--space-1-5)}.campus-rooms-module__9oqqAa__tag{gap:var(--space-2);padding-block:var(--space-1-5);padding-inline:var(--space-2);font-size:var(--fs-mono-m);border-radius:var(--radius-control)}.campus-rooms-module__9oqqAa__tagMarker{border-radius:2px;block-size:12px;inline-size:12px}}@media (1024px<=width<1280px){.campus-rooms-module__9oqqAa__title{font-size:3.125vw}}@media (1280px<=width<1440px){.campus-rooms-module__9oqqAa__section{padding-block:var(--space-24) var(--space-24)}.campus-rooms-module__9oqqAa__title{font-size:calc(5vw - 24px)}}@media (1440px<=width<1920px){.campus-rooms-module__9oqqAa__section{padding-block:var(--space-24) var(--space-24);padding-inline:var(--space-12)}.campus-rooms-module__9oqqAa__title{font-size:calc(1.66667vw + 24px)}.campus-rooms-module__9oqqAa__cardTitle{font-size:calc(.833333vw + 8px)}}@media (min-width:1920px){.campus-rooms-module__9oqqAa__section{gap:var(--space-6);padding-block:var(--space-24) var(--space-24);padding-inline:var(--space-6)}.campus-rooms-module__9oqqAa__title{font-size:var(--fs-heading-1)}.campus-rooms-module__9oqqAa__cardTitle{font-size:var(--fs-heading-5)}}@media (min-width:1280px){.campus-rooms-module__9oqqAa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.event-formats-module__oHw0nq__section{--event-formats-bracket-inline-size:calc(24 * var(--mobile-scale));--event-formats-bracket-radius:calc(8 * var(--mobile-scale));--section-heading-gap:0px;--section-heading-size:calc(28 * var(--mobile-scale));--section-heading-ls:-.04em;--section-heading-bracket-inline-size:var(--event-formats-bracket-inline-size);--section-heading-bracket-radius:var(--event-formats-bracket-radius);--cta-gap:calc(6 * var(--mobile-scale));--cta-block-size:calc(46 * var(--mobile-scale));--cta-radius:calc(6 * var(--mobile-scale));--cta-pad-inline:calc(20 * var(--mobile-scale));--cta-label-size:calc(14 * var(--mobile-scale));--cta-plus-size:calc(24 * var(--mobile-scale));gap:calc(48 * var(--mobile-scale));inline-size:100%;max-inline-size:1920px;padding-block:calc(48 * var(--mobile-scale)) calc(48 * var(--mobile-scale));padding-inline:calc(8 * var(--mobile-scale));background-color:var(--bg-page);flex-direction:column;align-items:center;margin-inline:auto;display:flex}.event-formats-module__oHw0nq__bracket{inline-size:var(--event-formats-bracket-inline-size);border:0 solid var(--border-strong);border-block-width:var(--border-width-hairline);flex-shrink:0;align-self:stretch}.event-formats-module__oHw0nq__bracketStart{border-inline-start-width:var(--border-width-hairline);border-start-start-radius:var(--event-formats-bracket-radius);border-end-start-radius:var(--event-formats-bracket-radius)}.event-formats-module__oHw0nq__bracketEnd{border-inline-end-width:var(--border-width-hairline);border-start-end-radius:var(--event-formats-bracket-radius);border-end-end-radius:var(--event-formats-bracket-radius)}.event-formats-module__oHw0nq__list{gap:calc(4 * var(--mobile-scale));flex-direction:column;inline-size:100%;display:flex}.event-formats-module__oHw0nq__row{padding:calc(10 * var(--mobile-scale));background-color:var(--bg-subtle);border-radius:calc(16 * var(--mobile-scale))}.event-formats-module__oHw0nq__rowInner{inline-size:100%;display:flex}.event-formats-module__oHw0nq__rowBody{gap:calc(24 * var(--mobile-scale));min-block-size:0;min-inline-size:0;flex-direction:column;flex:1 0 0;align-items:flex-start;padding-block-end:calc(12 * var(--mobile-scale));display:flex}.event-formats-module__oHw0nq__number{font-family:var(--font-display);font-size:calc(48 * var(--mobile-scale));font-weight:var(--fw-semibold);letter-spacing:var(--ls-heading-1);color:var(--text-accent);flex-shrink:0;line-height:1.1}.event-formats-module__oHw0nq__rowTitle{inline-size:100%;font-family:var(--font-display);font-size:calc(20 * var(--mobile-scale));font-weight:var(--fw-semibold);letter-spacing:-.04em;color:var(--text-primary);line-height:1.1}.event-formats-module__oHw0nq__banner{inline-size:100%;block-size:calc(260 * var(--mobile-scale));padding:calc(16 * var(--mobile-scale));border-radius:calc(16 * var(--mobile-scale));flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:clip}.event-formats-module__oHw0nq__bannerImage{object-fit:cover;object-position:center top}.event-formats-module__oHw0nq__bannerVeil{background-color:var(--bg-scrim);position:absolute;inset:0}.event-formats-module__oHw0nq__bannerText{gap:calc(24 * var(--mobile-scale));text-align:center;flex-direction:column;align-items:center;inline-size:100%;display:flex;position:relative}.event-formats-module__oHw0nq__bannerTitle{inline-size:100%;font-family:var(--font-display);font-size:calc(24 * var(--mobile-scale));font-weight:var(--fw-semibold);letter-spacing:-.04em;color:var(--text-primary);padding-inline:0;line-height:1.1}.event-formats-module__oHw0nq__bannerCaption{inline-size:100%;max-inline-size:100%;font-family:var(--font-sans);font-size:calc(14 * var(--mobile-scale));font-weight:var(--fw-medium);letter-spacing:0;color:var(--text-primary);line-height:1.3}.event-formats-module__oHw0nq__bannerCta{--cta-label-bg:var(--bg-inverted);--cta-label-color:var(--text-inverted);position:relative}@media (min-width:1024px){.event-formats-module__oHw0nq__section{--event-formats-bracket-inline-size:var(--space-6);--event-formats-bracket-radius:var(--radius-sm);--cta-gap:var(--space-1-5);--cta-block-size:46px;--cta-radius:var(--radius-control);--cta-pad-inline:var(--space-5);--cta-label-size:var(--fs-mono-m);--cta-plus-size:var(--space-6);--section-heading-gap:var(--space-8);--section-heading-size:var(--fs-heading-3);gap:var(--space-12);padding-block:var(--space-12) var(--space-12);padding-inline:var(--space-6)}.event-formats-module__oHw0nq__list{gap:var(--space-1)}.event-formats-module__oHw0nq__row{padding:var(--space-2-5);border-radius:var(--radius-lg)}.event-formats-module__oHw0nq__number{font-size:var(--fs-heading-2)}.event-formats-module__oHw0nq__banner{block-size:260px;padding:var(--space-6);border-radius:var(--radius-lg)}.event-formats-module__oHw0nq__bannerText{gap:var(--space-6)}.event-formats-module__oHw0nq__bannerTitle{font-size:var(--fs-heading-4);padding-inline:200px}.event-formats-module__oHw0nq__bannerCaption{inline-size:578px;font-size:var(--fs-body-s);line-height:var(--lh-body-s);letter-spacing:var(--ls-body-s)}.event-formats-module__oHw0nq__rowBody{align-items:center;gap:var(--space-12);flex-direction:row;min-block-size:62px;padding-block-end:0}.event-formats-module__oHw0nq__rowTitle{inline-size:auto;font-size:var(--fs-heading-5)}}@media (1024px<=width<1280px){.event-formats-module__oHw0nq__section{--section-heading-size:calc(40px + 8 * (100vw - 1024px) / 256);padding-inline:calc(15.625vw - 136px)}.event-formats-module__oHw0nq__banner{block-size:calc(15.625vw + 100px)}.event-formats-module__oHw0nq__bannerTitle{font-size:3.125vw}.event-formats-module__oHw0nq__bannerCaption{font-size:calc(.78125vw + 8px)}}@media (1280px<=width<1440px){.event-formats-module__oHw0nq__section{--section-heading-size:calc(48px + 8 * (100vw - 1280px) / 160);gap:var(--space-24);padding-block:var(--space-24) var(--space-24);padding-inline:calc(20vw - 192px)}.event-formats-module__oHw0nq__number{font-size:var(--fs-heading-1)}.event-formats-module__oHw0nq__banner{block-size:calc(5.625vw + 228px)}.event-formats-module__oHw0nq__bannerTitle{font-size:calc(5vw - 24px)}.event-formats-module__oHw0nq__bannerCaption{font-size:var(--fs-body-m);line-height:var(--lh-body-m);letter-spacing:var(--ls-body-m)}}@media (1440px<=width<1920px){.event-formats-module__oHw0nq__section{--section-heading-size:calc(56px + 16 * (100vw - 1440px) / 480);--section-heading-ls:calc(-2.24px - 2.8 * (100vw - 1440px) / 480);gap:var(--space-24);padding-block:var(--space-12) var(--space-24);padding-inline:calc(6.66667vw - .00000762939px)}.event-formats-module__oHw0nq__number{font-size:var(--fs-heading-1)}.event-formats-module__oHw0nq__rowTitle{font-size:calc(1.66667vw - .00000190735px)}.event-formats-module__oHw0nq__banner{block-size:309px}.event-formats-module__oHw0nq__bannerTitle{font-size:var(--fs-heading-2)}.event-formats-module__oHw0nq__bannerCaption{inline-size:calc(1.66667vw + 554px);font-size:var(--fs-body-m);line-height:var(--lh-body-m);letter-spacing:var(--ls-body-m)}}@media (min-width:1920px){.event-formats-module__oHw0nq__section{--section-heading-size:var(--fs-display-3);--section-heading-ls:var(--ls-display-3);gap:var(--space-24);padding-block:var(--space-24) var(--space-24);padding-inline:var(--space-32)}.event-formats-module__oHw0nq__number{font-size:var(--fs-heading-1)}.event-formats-module__oHw0nq__rowTitle{font-size:var(--fs-heading-4)}.event-formats-module__oHw0nq__banner{block-size:309px}.event-formats-module__oHw0nq__bannerTitle{font-size:var(--fs-heading-2)}.event-formats-module__oHw0nq__bannerCaption{inline-size:586px;font-size:var(--fs-body-m);line-height:var(--lh-body-m);letter-spacing:var(--ls-body-m)}}
