.front-page_frontPage__D7gvd{color:var(--color-ink)}.front-page_hero__bAYzT{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;padding:76px 0 80px}.front-page_heroCopy__tZNuO{position:relative;z-index:3}.front-page_eyebrow__6PPOB{font-family:var(--font-ui);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-navy-bright)}.front-page_hero__bAYzT h1{margin:24px 0;font-family:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;font-size:clamp(56px,6.1vw,86px);line-height:.99;letter-spacing:-.045em;font-weight:500}.front-page_hero__bAYzT h1 em{display:inline-block;font-weight:400;line-height:1.12;padding-bottom:4px;color:var(--color-navy-bright)}.front-page_heroDescription__d7qro{font-family:var(--font-ui);font-size:15px;line-height:1.8;max-width:380px;color:var(--color-muted)}.front-page_search__fmSSp{position:relative;max-width:430px;margin-top:32px}.front-page_search__fmSSp .hero-school-search{margin:0}.front-page_search__fmSSp .hero-school-search-label{font-size:12px;color:var(--color-muted);margin-bottom:12px;letter-spacing:.04em;text-transform:none}.front-page_search__fmSSp .hero-school-search-input{background:var(--color-surface);border:1px solid var(--color-line);border-radius:6px;color:var(--color-ink);box-shadow:0 4px 16px color-mix(in srgb,var(--color-navy-bright) 5%,transparent);height:64px;padding:0 64px 0 48px;font-family:var(--font-ui);font-size:16px}.front-page_search__fmSSp .hero-school-search-input:focus-visible{outline:2px solid var(--color-navy-bright);outline-offset:3px}.front-page_textLink__8ZC5U{display:inline-flex;gap:12px;align-items:center;margin-top:20px;font-family:var(--font-ui);font-size:12px;color:var(--color-navy-bright);min-height:44px}.front-page_textLink__8ZC5U:hover{text-decoration:underline;text-underline-offset:5px}.front-page_discovery__r5RAs{position:relative;min-width:0;padding:48px 20px 0;perspective:1200px}.front-page_deck__UqSxF{display:grid;position:relative;z-index:1;margin:0 8px;transform-style:preserve-3d;touch-action:pan-y}.front-page_deck__UqSxF[data-ready=false] .front-page_storyCard__04FKC{transition:none}.front-page_storyLive__GfoRy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.front-page_storyCard__04FKC{grid-area:1/1;position:relative;display:flex;flex-direction:column;min-width:0;background:var(--color-surface);border:1px solid var(--color-line);border-radius:8px;transform-origin:50% 68%;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1)}.front-page_storyCard__04FKC[data-depth="0"]{transform:translateZ(18px) rotate(-2deg) scale(1);box-shadow:0 26px 54px color-mix(in srgb,var(--color-navy-bright) 16%,transparent)}.front-page_storyCard__04FKC[data-depth="1"]{transform:translate3d(18px,10px,0) rotate(6deg) scale(.965);box-shadow:0 16px 34px color-mix(in srgb,var(--color-navy-bright) 11%,transparent)}.front-page_storyCard__04FKC[data-depth="2"]{transform:translate3d(-22px,6px,-24px) rotate(-8deg) scale(.93);box-shadow:0 12px 26px color-mix(in srgb,var(--color-navy-bright) 9%,transparent)}.front-page_storyCard__04FKC[data-motion=front-from-middle]{animation:front-page_frontFromMiddle__lgpeO .72s cubic-bezier(.18,1.14,.32,1) both}.front-page_storyCard__04FKC[data-motion=front-from-back]{animation:front-page_frontFromBack__eTHx7 .72s cubic-bezier(.18,1.14,.32,1) both}.front-page_storyCard__04FKC[data-motion=front-to-back]{animation:front-page_frontToBack__7X7_5 .72s cubic-bezier(.16,.84,.28,1) both}.front-page_storyCard__04FKC[data-motion=front-to-middle]{animation:front-page_frontToMiddle__rE44D .72s cubic-bezier(.16,.84,.28,1) both}.front-page_storyCard__04FKC[data-motion=middle-to-back]{animation:front-page_middleToBack__rUAkT .72s cubic-bezier(.18,1.08,.32,1) both}.front-page_storyCard__04FKC[data-motion=back-to-middle]{animation:front-page_backToMiddle__gm1rp .72s cubic-bezier(.18,1.08,.32,1) both}.front-page_deck__UqSxF[data-busy=false] .front-page_storyCard__04FKC[data-depth="1"]:focus-within,.front-page_deck__UqSxF[data-busy=false] .front-page_storyCard__04FKC[data-depth="1"]:hover{transform:translate3d(26px,-2px,16px) rotate(8deg) scale(.985);box-shadow:0 22px 40px color-mix(in srgb,var(--color-navy-bright) 16%,transparent)}.front-page_deck__UqSxF[data-busy=false] .front-page_storyCard__04FKC[data-depth="2"]:focus-within,.front-page_deck__UqSxF[data-busy=false] .front-page_storyCard__04FKC[data-depth="2"]:hover{transform:translate3d(-30px,-6px,-8px) rotate(-10deg) scale(.95);box-shadow:0 18px 36px color-mix(in srgb,var(--color-navy-bright) 14%,transparent)}.front-page_storyFace__zIPjG{display:flex;flex-direction:column;flex:1;min-width:0}.front-page_storyFace__zIPjG[inert]{pointer-events:none}.front-page_cardHit__bdntf{position:absolute;inset:0;z-index:2;border-radius:inherit;cursor:pointer;background:transparent}.front-page_cardHit__bdntf:focus-visible{outline:2px solid var(--color-navy-bright);outline-offset:-8px}.front-page_storySchool__NRXO_{display:flex;align-items:center;gap:16px;padding:24px 28px;border-bottom:1px solid var(--color-line);font-family:var(--font-ui);font-size:14px}.front-page_storySchool__NRXO_ img{width:40px;height:40px;object-fit:contain}.front-page_storySchool__NRXO_>span{flex:1}.front-page_storySchool__NRXO_ small{display:block;margin-top:4px;font-size:12px;color:var(--color-muted)}.front-page_storyCompany__F3wja{flex:1;padding:32px 28px 36px}.front-page_storyCaption__IAGIR{font-family:var(--font-ui);font-size:12px;color:var(--color-muted)}.front-page_storyCompany__F3wja>a{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;font-size:68px;letter-spacing:-.04em;font-weight:500;line-height:1.1}.front-page_storyCompany__F3wja>a span{min-width:0}.front-page_storyCompany__F3wja>a svg{color:var(--color-navy-bright);transition:transform .2s}.front-page_storyCompany__F3wja>a:hover svg{transform:translate(3px,-3px)}.front-page_storyCompany__F3wja p{margin-top:12px;font-family:var(--font-ui);font-size:13px;color:var(--color-muted)}.front-page_storyOutcome__SM2Pp{margin-top:12px;font-family:var(--font-ui);font-size:13px;line-height:1.5;color:var(--color-ink)}.front-page_storyResult__WpeVR{display:grid;gap:16px;align-items:center;padding:24px 28px;border-top:1px dashed var(--color-line);background:color-mix(in srgb,var(--color-cta) 7%,var(--color-surface))}.front-page_storyResultPlain__CZ8Of,.front-page_storyResult__WpeVR{grid-template-columns:auto 1fr auto}.front-page_storyAmount__LX89Y{font-size:44px;line-height:1;white-space:nowrap;font-weight:500;letter-spacing:-.04em;color:var(--color-navy-bright)}.front-page_storyResultLabel__lcvBo{font-family:var(--font-ui);font-size:12px;line-height:1.65}.front-page_storyResultLabel__lcvBo:empty{display:none}.front-page_storyResult__WpeVR small{display:block;font-size:12px;color:var(--color-muted)}.front-page_storyFoot__J3gQB{display:flex;justify-content:space-between;border-top:1px solid var(--color-line);padding:12px 28px;font-family:var(--font-ui);font-size:12px;color:var(--color-muted)}.front-page_pennant__gBtyQ{width:170px;right:-25px;top:-44px;transform:rotate(12deg)}.front-page_pennant__gBtyQ,.front-page_trophy__O7xjY{position:absolute;height:auto;z-index:2;pointer-events:none}.front-page_trophy__O7xjY{width:94px;left:-38px;bottom:77px;transform:rotate(-13deg);filter:drop-shadow(0 8px 8px color-mix(in srgb,var(--color-navy-bright) 12%,transparent))}.front-page_campusPicker__POYOc{display:flex;justify-content:center;gap:4px;margin-top:36px;position:relative;z-index:2}.front-page_campusPicker__POYOc button{cursor:pointer;font-family:var(--font-ui);font-size:12px;padding:12px 16px;min-height:44px;color:var(--color-muted);border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.front-page_campusPicker__POYOc button[aria-pressed=true]{color:var(--color-navy-bright);border-color:var(--color-navy-bright)}.front-page_campusPicker__POYOc button:hover{color:var(--color-navy-bright)}.front-page_campusBand__0wehB{display:grid;grid-template-columns:260px 1fr;gap:48px;align-items:center;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:28px 0}.front-page_campusBand__0wehB>p{font-size:25px;line-height:1.25}.front-page_campusBand__0wehB strong{font-weight:600}.front-page_campusBand__0wehB>p>span{color:var(--color-muted);font-size:19px}.front-page_campusConveyor__94Z_6{position:relative;min-width:0}.front-page_campusSkip__cEN_Q{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.front-page_campusSkip__cEN_Q:focus-visible{width:auto;height:auto;clip-path:none;overflow:visible;left:8px;top:16px;z-index:2;padding:12px;background:var(--color-surface);font-family:var(--font-ui);font-size:12px}.front-page_campusViewport__KTC2M{overflow:hidden;padding:8px 0;mask-image:linear-gradient(90deg,transparent,black 24px,black calc(100% - 24px),transparent)}.front-page_campusTrack__KtdI8{display:flex;width:max-content;animation:front-page_campusConveyor__94Z_6 var(--campus-duration) linear infinite}.front-page_campusTrack__KtdI8[data-paused=true],.front-page_campusViewport__KTC2M:focus-within .front-page_campusTrack__KtdI8,.front-page_campusViewport__KTC2M:hover .front-page_campusTrack__KtdI8{animation-play-state:paused}.front-page_campusViewport__KTC2M:has(:focus-visible){overflow-x:auto}.front-page_campusViewport__KTC2M:has(:focus-visible) .front-page_campusTrack__KtdI8{animation:none;transform:none}.front-page_campusGroup__BGg5R{display:flex;flex:none}.front-page_campusMark__4sbyG{display:flex;width:104px;height:64px;flex:none;align-items:center;justify-content:center}.front-page_campusMark__4sbyG img{width:56px;height:56px;object-fit:contain;filter:grayscale(1);opacity:.7;transition:opacity .2s,filter .2s,transform .2s}.front-page_campusMark__4sbyG:focus-visible img,.front-page_campusMark__4sbyG:hover img{filter:none;opacity:1;transform:translateY(-4px)}.front-page_campusCaption__LO6UD{position:relative;min-height:44px;display:flex;align-items:center;justify-content:center;padding:0 44px}.front-page_campusCaption__LO6UD p{font-family:var(--font-ui);font-size:12px;line-height:1.4;text-align:center;color:var(--color-navy-bright)}.front-page_campusPause__sKaFb{position:absolute;right:0;bottom:0;width:44px;height:44px;display:grid;place-items:center;color:var(--color-muted);cursor:pointer;z-index:1}.front-page_campusPause__sKaFb:hover{color:var(--color-navy-bright)}@keyframes front-page_campusConveyor__94Z_6{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.front-page_campusViewport__KTC2M{overflow-x:auto}.front-page_campusTrack__KtdI8{animation:none}.front-page_campusGroup__BGg5R[aria-hidden=true],.front-page_campusPause__sKaFb{display:none}}.front-page_pathways__WlYNo{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:96px;padding:80px 0 100px;border-top:1px solid var(--color-line);scroll-margin-top:100px}.front-page_pathwaysHeading__MkiKG h2{font-size:56px;letter-spacing:-.03em;line-height:1.05;font-weight:500}.front-page_pathwaysHeading__MkiKG h2 em{display:inline-block;font-weight:400;line-height:1.12;color:var(--color-navy-bright);padding-bottom:4px}.front-page_pathwaysHeading__MkiKG>p{font-family:var(--font-ui);font-size:13px;color:var(--color-muted);margin-top:24px}.front-page_compass__SwaZq{width:88px;height:88px;object-fit:contain;margin-bottom:24px;transform:rotate(-12deg)}.front-page_pathwayLinks__Oayha{display:flex;flex-direction:column;justify-content:center}.front-page_pathwayLink__baGtF{display:flex;align-items:center;gap:24px;justify-content:space-between;padding:28px 0;border-bottom:1px solid var(--color-line)}.front-page_pathwayLink__baGtF small{display:block;font-family:var(--font-ui);font-size:12px;color:var(--color-muted);margin-bottom:4px}.front-page_pathwayLink__baGtF strong{display:block;font-weight:400;font-size:36px;letter-spacing:-.03em;line-height:1.25}.front-page_pathwayLink__baGtF>svg{width:28px;height:28px;color:var(--color-navy-bright);transition:transform .2s}.front-page_pathwayLink__baGtF:hover>svg{transform:translate(4px,-4px)}.front-page_pathwayLink__baGtF:hover strong{color:var(--color-navy-bright)}.front-page_closing__jxhhX{position:relative;text-align:center;border-top:1px solid var(--color-line);padding:100px 24px 88px}.front-page_closingSeal___BJ27{position:relative;margin:-156px auto 28px;width:100px;background:var(--color-surface);padding:0 8px}.front-page_closingSeal___BJ27 img{width:84px;height:112px;object-fit:contain}.front-page_closing__jxhhX h2{font-size:clamp(44px,5.8vw,72px);font-weight:500;line-height:1.02;letter-spacing:-.035em;margin:24px 0}.front-page_closing__jxhhX h2 em{display:inline-block;padding-bottom:4px;line-height:1.12;font-weight:400;color:var(--color-navy-bright)}.front-page_closing__jxhhX>p:not(.front-page_eyebrow__6PPOB){color:var(--color-muted);font-family:var(--font-ui);font-size:14px}.front-page_primaryLink__uG_uE{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:16px 24px;margin-top:32px;border-radius:6px;background:var(--color-navy-bright);color:var(--color-surface);font-family:var(--font-ui);font-size:13px;transition:transform .2s,box-shadow .2s}.front-page_primaryLink__uG_uE:hover{transform:translateY(-2px);box-shadow:var(--shadow-uvc-2)}.front-page_primaryLink__uG_uE:active{transform:translateY(0)}.front-page_claimLink__8doQT{width:fit-content;display:flex;gap:12px;align-items:center;margin:24px auto 0;font-family:var(--font-ui);font-size:12px;min-height:44px;color:var(--color-muted)}.front-page_claimLink__8doQT:hover{color:var(--color-navy-bright);text-decoration:underline;text-underline-offset:4px}.front-page_anchor__xGlq0{position:absolute;top:0;scroll-margin-top:100px}@media (prefers-reduced-motion:no-preference){.front-page_heroCopy__tZNuO{animation:front-page_arrive__QCvZq .8s var(--ease-uvc) both}.front-page_discovery__r5RAs{animation:front-page_arrive__QCvZq 1s .12s var(--ease-uvc) both}.front-page_pennant__gBtyQ{animation:front-page_pennantArrive__WGU1W 1.2s .15s var(--ease-uvc) both}}@media (prefers-reduced-motion:reduce){.front-page_storyCard__04FKC,.front-page_storyCard__04FKC[data-motion]{animation:none;transition:none}.front-page_storyCard__04FKC[data-depth="0"]{animation:front-page_cardFade__RR483 .2s ease}}@keyframes front-page_cardFade__RR483{0%{opacity:0}to{opacity:1}}@keyframes front-page_frontFromMiddle__lgpeO{0%{transform:translate3d(18px,10px,0) rotate(6deg) scale(.965);z-index:3}62%{transform:translate3d(-12px,-10px,36px) rotate(-5deg) scale(1.03);z-index:5}to{transform:translateZ(18px) rotate(-2deg) scale(1);z-index:4}}@keyframes front-page_frontFromBack__eTHx7{0%{transform:translate3d(-22px,6px,-24px) rotate(-8deg) scale(.93);z-index:2}64%{transform:translate3d(10px,-12px,40px) rotate(1deg) scale(1.035);z-index:5}to{transform:translateZ(18px) rotate(-2deg) scale(1);z-index:4}}@keyframes front-page_frontToBack__7X7_5{0%{transform:translateZ(18px) rotate(-2deg) scale(1);z-index:6}42%{transform:translate3d(116px,-42px,64px) rotate(14deg) scale(1.05);z-index:6}to{transform:translate3d(-22px,6px,-24px) rotate(-8deg) scale(.93);z-index:2}}@keyframes front-page_frontToMiddle__rE44D{0%{transform:translateZ(18px) rotate(-2deg) scale(1);z-index:6}42%{transform:translate3d(-108px,-30px,52px) rotate(-13deg) scale(1.04);z-index:6}to{transform:translate3d(18px,10px,0) rotate(6deg) scale(.965);z-index:3}}@keyframes front-page_middleToBack__rUAkT{0%{transform:translate3d(18px,10px,0) rotate(6deg) scale(.965);z-index:3}to{transform:translate3d(-22px,6px,-24px) rotate(-8deg) scale(.93);z-index:2}}@keyframes front-page_backToMiddle__gm1rp{0%{transform:translate3d(-22px,6px,-24px) rotate(-8deg) scale(.93);z-index:2}to{transform:translate3d(18px,10px,0) rotate(6deg) scale(.965);z-index:3}}@keyframes front-page_arrive__QCvZq{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes front-page_pennantArrive__WGU1W{0%{opacity:0;transform:rotate(20deg) translateY(-15px)}to{opacity:1;transform:rotate(12deg) translateY(0)}}@media (max-width:1100px){.front-page_hero__bAYzT{gap:24px;padding:64px 0}.front-page_hero__bAYzT h1{font-size:clamp(44px,6.1vw,68px)}.front-page_storyCompany__F3wja,.front-page_storyResult__WpeVR,.front-page_storySchool__NRXO_{padding-inline:20px}.front-page_storyResult__WpeVR{gap:12px}.front-page_storyAmount__LX89Y{font-size:36px}.front-page_trophy__O7xjY{width:76px;left:-18px}.front-page_pennant__gBtyQ{right:-8px;width:140px;top:-36px}.front-page_campusBand__0wehB{grid-template-columns:220px 1fr;gap:24px}.front-page_pathways__WlYNo{gap:48px}}@media (max-width:767px){.front-page_hero__bAYzT{grid-template-columns:1fr;gap:56px;padding:40px 0 48px}.front-page_heroCopy__tZNuO{text-align:left}.front-page_hero__bAYzT h1{font-size:clamp(43px,10.9vw,68px);margin:20px 0}.front-page_heroDescription__d7qro{font-size:14px;max-width:360px}.front-page_eyebrow__6PPOB{font-size:12px;letter-spacing:.025em}.front-page_search__fmSSp{max-width:none;margin-top:24px}.front-page_discovery__r5RAs{width:100%;max-width:460px;justify-self:center;padding-inline:22px}.front-page_deck__UqSxF{margin-inline:10px}.front-page_storyCard__04FKC[data-depth="1"]{transform:translate3d(14px,8px,0) rotate(6deg) scale(.97)}.front-page_storyCard__04FKC[data-depth="2"]{transform:translate3d(-18px,2px,-16px) rotate(-10deg) scale(.93)}.front-page_storyCard__04FKC[data-depth="2"] .front-page_cardHit__bdntf{left:-18px}.front-page_storyCard__04FKC[data-depth="1"] .front-page_cardHit__bdntf{right:-12px}.front-page_deck__UqSxF[data-busy=false] .front-page_storyCard__04FKC[data-depth="1"]:focus-within,.front-page_deck__UqSxF[data-busy=false] .front-page_storyCard__04FKC[data-depth="1"]:hover{transform:translate3d(18px,-2px,8px) rotate(7.5deg) scale(.985)}.front-page_deck__UqSxF[data-busy=false] .front-page_storyCard__04FKC[data-depth="2"]:focus-within,.front-page_deck__UqSxF[data-busy=false] .front-page_storyCard__04FKC[data-depth="2"]:hover{transform:translate3d(-24px,-8px,-8px) rotate(-12deg) scale(.95)}.front-page_storyCard__04FKC[data-motion=front-from-middle]{animation-name:front-page_frontFromMiddleNarrow__IpFOH}.front-page_storyCard__04FKC[data-motion=front-from-back]{animation-name:front-page_frontFromBackNarrow__1ixvg}.front-page_storyCard__04FKC[data-motion=front-to-back]{animation-name:front-page_frontToBackNarrow__FbmCK}.front-page_storyCard__04FKC[data-motion=front-to-middle]{animation-name:front-page_frontToMiddleNarrow__vYuSS}.front-page_storyCard__04FKC[data-motion=middle-to-back]{animation-name:front-page_middleToBackNarrow__4SCVv}.front-page_storyCard__04FKC[data-motion=back-to-middle]{animation-name:front-page_backToMiddleNarrow__OfSFy}.front-page_storyCompany__F3wja>a{font-size:60px}.front-page_storyCompany__F3wja{padding-block:28px}.front-page_storyResult__WpeVR,.front-page_storySchool__NRXO_{padding-block:20px}.front-page_storyResult__WpeVR>svg{display:none}.front-page_storyResultPlain__CZ8Of,.front-page_storyResult__WpeVR{grid-template-columns:auto 1fr}.front-page_storyAmount__LX89Y{font-size:42px}.front-page_pennant__gBtyQ{width:132px;right:-4px;top:-24px}.front-page_trophy__O7xjY{width:76px;bottom:82px;left:-6px}.front-page_storyFoot__J3gQB{padding-left:64px;font-size:12px}.front-page_campusPicker__POYOc{margin-top:32px;gap:0}.front-page_campusPicker__POYOc button{padding-inline:12px}.front-page_campusBand__0wehB{grid-template-columns:1fr;gap:24px;padding:24px 0}.front-page_campusBand__0wehB>p{font-size:23px}.front-page_campusBand__0wehB>p br{display:none}.front-page_campusBand__0wehB>p>span{margin-left:8px;font-size:17px}.front-page_campusMark__4sbyG{width:80px}.front-page_campusMark__4sbyG img{width:48px;height:48px}.front-page_pathways__WlYNo{grid-template-columns:1fr;gap:20px;padding:48px 0 100px}.front-page_pathwaysHeading__MkiKG h2{font-size:44px}.front-page_pathwaysHeading__MkiKG>p{font-size:13px;margin-top:16px}.front-page_compass__SwaZq{width:68px;height:68px;margin-bottom:20px}.front-page_pathwayLink__baGtF{padding-block:24px}.front-page_pathwayLink__baGtF strong{font-size:32px}.front-page_closing__jxhhX{padding:76px 0 56px}.front-page_closingSeal___BJ27{margin-top:-132px}.front-page_closing__jxhhX h2{font-size:48px}.front-page_closing__jxhhX>p:not(.front-page_eyebrow__6PPOB){font-size:12px}}@keyframes front-page_frontFromMiddleNarrow__IpFOH{0%{transform:translate3d(14px,8px,0) rotate(6deg) scale(.97);z-index:3}62%{transform:translate3d(-8px,-6px,24px) rotate(-4deg) scale(1.02);z-index:5}to{transform:translateZ(18px) rotate(-2deg) scale(1);z-index:4}}@keyframes front-page_frontFromBackNarrow__1ixvg{0%{transform:translate3d(-18px,2px,-16px) rotate(-10deg) scale(.93);z-index:2}64%{transform:translate3d(6px,-8px,26px) rotate(1deg) scale(1.02);z-index:5}to{transform:translateZ(18px) rotate(-2deg) scale(1);z-index:4}}@keyframes front-page_frontToBackNarrow__FbmCK{0%{transform:translateZ(18px) rotate(-2deg) scale(1);z-index:6}42%{transform:translate3d(48px,-18px,28px) rotate(10deg) scale(1.03);z-index:6}to{transform:translate3d(-18px,2px,-16px) rotate(-10deg) scale(.93);z-index:2}}@keyframes front-page_frontToMiddleNarrow__vYuSS{0%{transform:translateZ(18px) rotate(-2deg) scale(1);z-index:6}42%{transform:translate3d(-44px,-14px,24px) rotate(-11deg) scale(1.03);z-index:6}to{transform:translate3d(14px,8px,0) rotate(6deg) scale(.97);z-index:3}}@keyframes front-page_middleToBackNarrow__4SCVv{0%{transform:translate3d(14px,8px,0) rotate(6deg) scale(.97);z-index:3}to{transform:translate3d(-18px,2px,-16px) rotate(-10deg) scale(.93);z-index:2}}@keyframes front-page_backToMiddleNarrow__OfSFy{0%{transform:translate3d(-18px,2px,-16px) rotate(-10deg) scale(.93);z-index:2}to{transform:translate3d(14px,8px,0) rotate(6deg) scale(.97);z-index:3}}.front-page-events_section__nxIVn{position:relative;padding:clamp(4.5rem,8vw,7.5rem) 0;background:var(--color-surface);color:var(--color-ink);scroll-margin-top:6rem}.front-page-events_anchor__NgwhK{position:absolute;top:0;scroll-margin-top:6rem}.front-page-events_layout__uaygu{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);gap:clamp(2.5rem,5vw,5rem);width:100%;margin-inline:auto}.front-page-events_actions___ew_j,.front-page-events_calendarLink__Nz5QZ,.front-page-events_eyebrow__JQUZN,.front-page-events_filters___2o9u,.front-page-events_metadata__k664L,.front-page-events_month__Aax03,.front-page-events_school__zZiGG,.front-page-events_summary__Wl31d,.front-page-events_venue__lsZcr,.front-page-events_year__fSp68{font-family:var(--font-ui)}.front-page-events_eyebrow__JQUZN{margin:0 0 1.5rem;color:var(--color-gold-text);font-size:.75rem;line-height:1.6;letter-spacing:.13em;text-transform:uppercase}.front-page-events_heading__qnQDT{margin:0;font-family:var(--font-serif);font-size:3.5rem;font-weight:500;line-height:1.05;letter-spacing:-.05em}.front-page-events_heading__qnQDT em{display:inline-block;line-height:1.12;padding-bottom:4px;color:var(--color-navy-bright);font-weight:500}.front-page-events_summary__Wl31d{max-width:17rem;margin:1.65rem 0 1.5rem;color:var(--color-muted);font-size:1rem;line-height:1.8}.front-page-events_calendarLink__Nz5QZ{display:inline-flex;min-height:44px;align-items:center;gap:.8rem;color:var(--color-ink);font-size:.875rem;text-decoration:underline;text-decoration-color:var(--color-cta);text-underline-offset:.4rem}.front-page-events_calendarLink__Nz5QZ svg{transition:transform var(--motion-base) var(--ease-uvc)}.front-page-events_calendarLink__Nz5QZ:hover svg{transform:translateX(3px)}.front-page-events_agenda__kq2lF{min-width:0}.front-page-events_filters___2o9u{display:flex;flex-wrap:wrap;gap:.375rem;margin:-.625rem 0 1.375rem}.front-page-events_filter__dpB2n{min-height:44px;padding:.5rem 1rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--color-muted);font-size:.875rem;cursor:pointer;transition:color var(--motion-base),background var(--motion-base),border-color var(--motion-base)}.front-page-events_filter__dpB2n:hover{border-color:var(--color-line);color:var(--color-ink)}.front-page-events_filter__dpB2n[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-surface)}.front-page-events_list__HXaAO{margin:0;padding:0;list-style:none}.front-page-events_row___ZxSX{display:grid;grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:start;gap:1.375rem;padding:1.75rem 0;border-top:1px solid var(--color-line)}.front-page-events_row___ZxSX:last-child{border-bottom:1px solid var(--color-line)}.front-page-events_date__KqRFm{display:flex;flex-direction:column;align-items:center;padding-top:.125rem;font-variant-numeric:lining-nums tabular-nums}.front-page-events_month__Aax03{color:var(--color-gold-text);font-size:.75rem;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.front-page-events_day___sguv{font-family:var(--font-serif);font-size:4.25rem;font-weight:500;line-height:.95;letter-spacing:-.07em}.front-page-events_year__fSp68{margin-top:.375rem;color:var(--color-muted);font-size:.75rem;line-height:1.5}.front-page-events_details__oSE_X{min-width:0}.front-page-events_school__zZiGG{display:flex;align-items:center;gap:.5rem;color:var(--color-muted);font-size:.75rem;line-height:1.6}.front-page-events_school__zZiGG>span:first-child{flex-shrink:0}.front-page-events_title__eHGbv{margin:.55rem 0 .65rem;font-family:var(--font-serif);font-size:clamp(1.65rem,2.35vw,2.125rem);font-weight:500;line-height:1.05;letter-spacing:-.025em;overflow-wrap:anywhere}.front-page-events_title__eHGbv a{text-decoration-color:var(--color-cta);text-underline-offset:.2em}.front-page-events_title__eHGbv a:hover{text-decoration-line:underline}.front-page-events_metadata__k664L{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;color:var(--color-muted);font-size:.75rem;line-height:1.7}.front-page-events_eventType__3m9F_{color:var(--color-navy-bright)}.front-page-events_venue__lsZcr{margin:.3rem 0 0;color:var(--color-muted);font-size:.75rem;line-height:1.7;overflow-wrap:anywhere}.front-page-events_actions___ew_j{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;align-self:center}.front-page-events_saveButton__eBUop,.front-page-events_sourceLink__9QUvG{display:inline-flex;min-height:44px;align-items:center;justify-content:flex-end;gap:.45rem;padding:0;border:0;background:transparent;color:var(--color-muted);font-size:.75rem;line-height:1.5;text-align:right;cursor:pointer}.front-page-events_saveButton__eBUop:hover,.front-page-events_sourceLink__9QUvG:hover{color:var(--color-navy-bright);text-decoration:underline;text-underline-offset:.25rem}.front-page-events_saveButton__eBUop svg{flex-shrink:0}.front-page-events_empty__mLCBO{padding:3rem 0;border-block:1px solid var(--color-line)}.front-page-events_emptyTitle__TRXcn{margin:0 0 .5rem;font-family:var(--font-serif);font-size:2rem;line-height:1.2}@media (max-width:1050px){.front-page-events_layout__uaygu{grid-template-columns:minmax(0,.75fr) minmax(0,2fr);gap:2.5rem}.front-page-events_row___ZxSX{grid-template-columns:3.5rem minmax(0,1fr);gap:1rem}.front-page-events_actions___ew_j{grid-column:2;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-top:-.5rem}}@media (max-width:700px){.front-page-events_layout__uaygu{grid-template-columns:minmax(0,1fr);gap:2.5rem;width:100%}.front-page-events_heading__qnQDT{font-size:2.5rem}.front-page-events_heading__qnQDT br{display:none}.front-page-events_summary__Wl31d{max-width:none;margin-block:1rem .5rem}.front-page-events_filters___2o9u{margin-bottom:1rem}.front-page-events_filter__dpB2n{padding-inline:.875rem;font-size:.75rem}.front-page-events_row___ZxSX{padding-block:1.5rem}.front-page-events_title__eHGbv{font-size:1.875rem}.front-page-events_metadata__k664L,.front-page-events_saveButton__eBUop,.front-page-events_school__zZiGG,.front-page-events_sourceLink__9QUvG,.front-page-events_venue__lsZcr{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.front-page-events_calendarLink__Nz5QZ svg,.front-page-events_filter__dpB2n{transition:none}.front-page-events_calendarLink__Nz5QZ:hover svg{transform:none}}