.k2dKuG_section{background:var(--foyer-dark);color:var(--foyer-paper);padding:76px 0}.k2dKuG_heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.k2dKuG_heading>div>p{letter-spacing:.14em;color:var(--foyer-accent);margin-bottom:20px;font-size:10px}.k2dKuG_heading h2{letter-spacing:-.045em;font-size:clamp(35px,4vw,56px);font-weight:500;line-height:1.1}.k2dKuG_heading em{color:var(--foyer-accent);font-family:DM Serif Display,Georgia,serif;font-weight:400}.k2dKuG_heading>a,.k2dKuG_visit{min-height:44px;color:inherit;align-items:center;gap:12px;font-size:13px;text-decoration:none;display:inline-flex}.k2dKuG_heading svg,.k2dKuG_visit svg{stroke:currentColor;stroke-width:1.6px}.k2dKuG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.k2dKuG_card{color:inherit;text-decoration:none;display:block}.k2dKuG_card:focus-visible{outline:2px solid var(--foyer-accent);outline-offset:8px;border-radius:12px}.k2dKuG_portrait{background:color-mix(in srgb,var(--foyer-paper) 15%,var(--foyer-dark));border-radius:180px 180px 12px 12px;place-items:center;height:300px;display:grid;position:relative;overflow:hidden}.k2dKuG_image{object-fit:cover;object-position:center;width:100%;min-width:0;height:100%;min-height:0;color:var(--foyer-paper);place-items:center;font-size:80px;font-weight:600;line-height:1;transition:transform .3s;display:grid}.k2dKuG_card:hover .k2dKuG_image{transform:scale(1.035)}.k2dKuG_location{background:var(--foyer-paper);max-width:calc(100% - 32px);color:var(--foyer-ink);border-radius:20px;padding:7px 12px;font-size:11px;position:absolute;bottom:16px;left:16px;box-shadow:0 2px 12px #142b4326}.k2dKuG_card h3{letter-spacing:-.035em;margin:20px 0 10px;font-size:25px;font-weight:500}.k2dKuG_card>p{color:color-mix(in srgb,var(--foyer-paper) 78%,transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.k2dKuG_visit{color:var(--foyer-accent);margin-top:12px}.k2dKuG_empty{max-width:600px;line-height:1.8}@media (max-width:760px){.k2dKuG_section{padding:48px 0}.k2dKuG_heading{flex-direction:column;align-items:flex-start;gap:16px}.k2dKuG_grid{grid-template-columns:1fr;gap:32px}.k2dKuG_portrait{height:330px}.k2dKuG_card{max-width:480px;margin:auto}}@media (prefers-reduced-motion:reduce){.k2dKuG_image{transition:none}.k2dKuG_card:hover .k2dKuG_image{transform:none}.k2dKuG_grid .MuiSkeleton-root{animation:none}}
.voNAJW_boundary{display:flow-root;position:relative}.voNAJW_track{pointer-events:none;-webkit-user-select:none;user-select:none;display:none}.voNAJW_track *{pointer-events:none}.voNAJW_track[data-fits=false]{visibility:hidden}@media screen and (forced-colors:none){html[data-seasonal-theme] .voNAJW_track{display:var(--seasonal-walker-display,none);position:absolute;inset:0}.voNAJW_actor{left:0;top:var(--walk-top,0px);aspect-ratio:210/165;width:72px;transform:translateX(var(--walk-start,0px));position:absolute}.voNAJW_facing,.voNAJW_body,.voNAJW_leg{position:absolute;inset:0}.voNAJW_facing{transform:scaleX(var(--walk-facing,1))}.voNAJW_body,.voNAJW_leg{background-position:50%;background-repeat:no-repeat;background-size:contain}.voNAJW_body{background-image:var(--seasonal-walker-body,none)}.voNAJW_legBack{background-image:var(--seasonal-walker-leg-back,none);transform-origin:57.1% 73.3%}.voNAJW_legFront{background-image:var(--seasonal-walker-leg-front,none);transform-origin:65.7% 73.3%}}@media screen and (max-width:600px) and (forced-colors:none){.voNAJW_actor{width:66px}}@media screen and (forced-colors:none) and (prefers-reduced-motion:no-preference){html[data-seasonal-theme] .voNAJW_actor{animation:voNAJW_stroll var(--walk-duration) linear infinite}html[data-seasonal-theme] .voNAJW_facing{animation:voNAJW_turn var(--walk-duration) steps(1, end) infinite}html[data-seasonal-theme] .voNAJW_body{animation:.32s ease-in-out infinite alternate voNAJW_bob}html[data-seasonal-theme] .voNAJW_leg{animation:.32s ease-in-out infinite alternate voNAJW_step}html[data-seasonal-theme] .voNAJW_legBack{animation-direction:alternate-reverse}:is(html[data-seasonal-theme] .voNAJW_track .voNAJW_actor,html[data-seasonal-theme] .voNAJW_track .voNAJW_facing,html[data-seasonal-theme] .voNAJW_track .voNAJW_body,html[data-seasonal-theme] .voNAJW_track .voNAJW_leg){animation-play-state:paused}:is(html[data-seasonal-theme] .voNAJW_track[data-running=true][data-fits=true] .voNAJW_actor,html[data-seasonal-theme] .voNAJW_track[data-running=true][data-fits=true] .voNAJW_facing,html[data-seasonal-theme] .voNAJW_track[data-running=true][data-fits=true] .voNAJW_body,html[data-seasonal-theme] .voNAJW_track[data-running=true][data-fits=true] .voNAJW_leg){animation-play-state:running}}@keyframes voNAJW_stroll{0%,to{transform:translateX(var(--walk-start))}50%{transform:translateX(var(--walk-end))}}@keyframes voNAJW_turn{0%,to{transform:scaleX(var(--walk-facing))}50%{transform:scaleX(calc(-1 * var(--walk-facing)))}}@keyframes voNAJW_bob{0%{transform:translateY(0)}to{transform:translateY(-1.5px)}}@keyframes voNAJW_step{0%{transform:rotate(-20deg)}to{transform:rotate(20deg)}}
