.visit-hero.astro-fyz3i37g{background:var(--paper);grid-template-rows:minmax(0,58fr) minmax(0,42fr);height:100svh;min-height:640px;display:grid}.visit-hero.astro-fyz3i37g .visit-hero__map{--facade-button-bottom:24px}.visit-hero__band.astro-fyz3i37g{grid-template-rows:auto 1fr;padding-top:24px;padding-bottom:20px;display:grid}.visit-hero__row.astro-fyz3i37g{justify-content:space-between;align-items:start;gap:var(--gutter);grid-row:1;display:flex}.visit-hero__sentence.astro-fyz3i37g{max-width:36ch;font-size:var(--step-lead);line-height:1.25}.visit-hero__action.astro-fyz3i37g{flex:none}.visit-hero__city.astro-fyz3i37g{white-space:nowrap}.visit-hero__title.astro-fyz3i37g{font-size:var(--step-display);letter-spacing:-.035em;white-space:nowrap;grid-row:2;align-self:end;line-height:.85}.roll.astro-fyz3i37g{color:#0000;vertical-align:baseline;line-height:1;display:inline-block;position:relative;overflow:visible clip}.roll.astro-fyz3i37g:after{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9";content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9" / "";white-space:pre;text-align:center;width:100%;color:var(--ink);transform:translateY(calc(var(--digit) * -1em));position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.js .roll.astro-fyz3i37g:after{animation:roll-up 1.1s var(--ease-expo) both;animation-delay:calc(.4s + var(--i) * 70ms)}}@keyframes roll-up{0%{transform:translateY(0)}}@media (forced-colors:active){.roll.astro-fyz3i37g{color:inherit}.roll.astro-fyz3i37g:after{display:none}}@media (width<=900px){.visit-hero.astro-fyz3i37g{grid-template-rows:minmax(0,1fr) auto;min-height:600px}.visit-hero__band.astro-fyz3i37g{row-gap:40px;padding-top:28px}}@media (width<=760px){.visit-hero__band.astro-fyz3i37g{grid-template-rows:auto auto;row-gap:24px;padding-top:24px}.visit-hero__title.astro-fyz3i37g{grid-row:1}.visit-hero__row.astro-fyz3i37g{flex-direction:column;grid-row:2;gap:16px}.visit-hero.astro-fyz3i37g .visit-hero__map{--facade-button-top:calc(var(--header-height) + 12px);--facade-button-bottom:auto}.visit-hero__title.astro-fyz3i37g{white-space:normal;line-height:.9}.visit-hero__street.astro-fyz3i37g{display:block}}.week.astro-7dx5hj6q{padding-top:var(--section-gap)}.week__head.astro-7dx5hj6q{align-items:end;row-gap:24px;padding-bottom:56px}.week__title.astro-7dx5hj6q{grid-column:1/8}.week__line.astro-7dx5hj6q{font-size:var(--step-body);grid-column:9/-1;min-height:3lh}.week__table.astro-7dx5hj6q{border-collapse:collapse;width:100%;font-family:var(--font-display);font-size:var(--step-head);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;line-height:1}.week__row.astro-7dx5hj6q{background:var(--blush);transition:background-color .6s,color .6s}.week__row.astro-7dx5hj6q:nth-child(2n){background:color-mix(in srgb, var(--blush) 55%, var(--paper))}.week__row.astro-7dx5hj6q>.astro-7dx5hj6q{padding:44px var(--margin) 22px;text-align:left;vertical-align:baseline;font-weight:400}.week__row.astro-7dx5hj6q>.week__hours.astro-7dx5hj6q{text-align:right;white-space:nowrap}.week__today.astro-7dx5hj6q{display:none}.week__row.astro-7dx5hj6q.is-today{background:var(--copper-field);color:var(--on-dark)}.week__row.astro-7dx5hj6q.is-today .week__today.astro-7dx5hj6q{display:inline}.week__contact.astro-7dx5hj6q{align-items:end;row-gap:32px;padding-top:56px}.week__phone.astro-7dx5hj6q{font-family:var(--font-display);font-size:var(--step-head);letter-spacing:var(--tracking-display);transition:color var(--t-hover) ease;grid-column:1/8;line-height:1;text-decoration:none}@media (hover:hover) and (pointer:fine){.week__phone.astro-7dx5hj6q:hover{color:var(--copper-deep)}}.week__channels.astro-7dx5hj6q{grid-column:8/-1;gap:10px;margin:0;display:grid}.week__channels.astro-7dx5hj6q div.astro-7dx5hj6q{grid-template-columns:6em minmax(0,1fr);gap:12px;display:grid}.week__channels.astro-7dx5hj6q dt.astro-7dx5hj6q{color:var(--muted)}.week__channels.astro-7dx5hj6q dd.astro-7dx5hj6q{overflow-wrap:anywhere;margin:0}@media (width<=900px){.week__title.astro-7dx5hj6q{font-size:var(--step-head-compact);grid-column:1/-1}.week__line.astro-7dx5hj6q{grid-column:1/-1;min-height:0}.week__phone.astro-7dx5hj6q{font-size:var(--step-head-compact);grid-column:1/-1}.week__channels.astro-7dx5hj6q{grid-column:1/-1}}@media (width<=640px){.week__table.astro-7dx5hj6q{font-size:clamp(2rem,9.4vw,2.5rem)}.week__row.astro-7dx5hj6q{padding:22px var(--margin) 18px;row-gap:4px;display:grid}.week__row.astro-7dx5hj6q>.astro-7dx5hj6q{padding:0}.week__row.astro-7dx5hj6q>.week__hours.astro-7dx5hj6q{text-align:left}.week__channels.astro-7dx5hj6q div.astro-7dx5hj6q{grid-template-columns:1fr;gap:2px}}.getting-here.astro-ojzikld6{margin-top:var(--section-gap);align-items:start;row-gap:56px}.getting-here__words.astro-ojzikld6{grid-column:1/7;gap:28px;display:grid}.getting-here__lead.astro-ojzikld6{font-size:var(--step-lead);max-width:34ch;line-height:1.3}.getting-here__note.astro-ojzikld6{max-width:44ch;color:var(--muted)}.getting-here__routes.astro-ojzikld6{grid-column:8/-1;padding-top:12px}.getting-here__routes-title.astro-ojzikld6{font-family:var(--font-text);font-size:var(--step-body);letter-spacing:0;margin-bottom:20px;font-weight:500}.getting-here__routes.astro-ojzikld6 ul.astro-ojzikld6{list-style:none}.getting-here__route.astro-ojzikld6{min-height:52px;font-size:var(--step-lead);transition:color var(--t-hover) ease, transform var(--t-press) var(--ease-out);justify-content:space-between;align-items:baseline;gap:16px;padding-block:12px;line-height:1.2;text-decoration:none;display:flex}.getting-here__route.astro-ojzikld6:active{transform:translate(4px)}.getting-here__route-value.astro-ojzikld6{font-size:var(--step-small);color:var(--muted);flex:none}@media (hover:hover) and (pointer:fine){.getting-here__route.astro-ojzikld6:hover,.getting-here__route.astro-ojzikld6:hover .getting-here__route-value.astro-ojzikld6{color:var(--copper-deep)}}@media (width<=900px){.getting-here__title.astro-ojzikld6{font-size:var(--step-head-compact)}.getting-here__words.astro-ojzikld6,.getting-here__routes.astro-ojzikld6{grid-column:1/-1}}.arrive.astro-t2f4b4zk{margin-top:var(--section-gap);align-items:start;row-gap:0}.arrive.astro-t2f4b4zk .arrive__photo--first{grid-area:1/1/span 2/5}.arrive__intro.astro-t2f4b4zk{grid-area:1/7/auto/-1;gap:24px;display:grid}.arrive.astro-t2f4b4zk .arrive__photo--second{grid-area:2/6/auto/9;margin-top:64px}.arrive__stage--second.astro-t2f4b4zk{grid-area:2/9/auto/-1;margin-top:64px}.arrive__film-frame.astro-t2f4b4zk{aspect-ratio:16/10;background:var(--blush);grid-area:3/8/auto/-1;margin-top:104px;position:relative;overflow:clip}.arrive__stage--third.astro-t2f4b4zk{grid-area:3/3/auto/8;justify-self:end;margin-top:104px}.arrive__stage.astro-t2f4b4zk{align-content:start;gap:16px;max-width:36ch;display:grid}.arrive__text.astro-t2f4b4zk{max-width:36ch}.arrive__text.astro-t2f4b4zk strong.astro-t2f4b4zk{font-weight:500}.arrive__caption.astro-t2f4b4zk{font-size:var(--step-small);color:var(--muted)}.arrive__poster.astro-t2f4b4zk,.arrive__poster.astro-t2f4b4zk img.astro-t2f4b4zk,.arrive__film.astro-t2f4b4zk{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.arrive__film.astro-t2f4b4zk{opacity:0;transition:opacity .9s}.arrive__film.astro-t2f4b4zk.is-playing{opacity:1}.arrive__film-toggle.astro-t2f4b4zk{color:var(--muted);font-size:var(--step-small);cursor:pointer;background:0 0;border:0;justify-self:start;padding:6px 0}.arrive__film-toggle.astro-t2f4b4zk[hidden]{display:none}@media (width<=900px){.arrive.astro-t2f4b4zk{row-gap:24px}.arrive__title.astro-t2f4b4zk{font-size:var(--step-head-compact)}.arrive__intro.astro-t2f4b4zk{grid-area:1/1/auto/-1}.arrive__intro.astro-t2f4b4zk .arrive__text.astro-t2f4b4zk{max-width:60ch}.arrive.astro-t2f4b4zk .arrive__photo--first{grid-area:2/1/auto/8;margin-top:16px}.arrive.astro-t2f4b4zk .arrive__photo--second{grid-area:3/7/auto/-1;margin-top:32px}.arrive__stage--second.astro-t2f4b4zk{grid-area:4/7/auto/-1;margin-top:0}.arrive__film-frame.astro-t2f4b4zk{grid-area:5/1/auto/11;margin-top:32px}.arrive__stage--third.astro-t2f4b4zk{grid-area:6/1/auto/11;justify-self:start;margin-top:0}}@media (width<=640px){.arrive.astro-t2f4b4zk .arrive__photo--first{grid-column:1/-1}.arrive.astro-t2f4b4zk .arrive__photo--second,.arrive__stage--second.astro-t2f4b4zk{grid-column:5/-1}}.studios.astro-c3mxram2{margin-top:var(--section-gap)}.studios__panel.astro-c3mxram2{column-gap:var(--gutter);background:var(--espresso);min-height:110svh;color:var(--on-dark);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,60fr) minmax(0,40fr);padding:56px 56px 0;display:grid;position:relative;overflow:hidden}.studios__title.astro-c3mxram2{font-size:var(--step-head);color:var(--on-dark);grid-column:1;line-height:1}.studios__panel.astro-c3mxram2 .studios__photo{clip-path:inset(0 round 50% 50% 0 0/28% 28% 0 0);grid-area:2/1;align-self:end;width:min(38vw,520px);margin-top:72px;margin-bottom:-12%}.studios__blocks.astro-c3mxram2{grid-area:1/2/span 2;align-content:start;gap:56px;max-width:360px;padding-bottom:72px;display:grid}.studios__block.astro-c3mxram2{color:var(--on-dark-muted);gap:12px;display:grid}.studios__block.astro-c3mxram2 p.astro-c3mxram2{color:var(--on-dark)}.studios__block.astro-c3mxram2 .text-link.astro-c3mxram2{white-space:nowrap}.studios__name.astro-c3mxram2{font-size:var(--step-lead);color:var(--on-dark);line-height:1.1}.studios__action.astro-c3mxram2{justify-self:start}@media (width<=900px){.studios__panel.astro-c3mxram2{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);min-height:0;padding:40px 24px 0}.studios__title.astro-c3mxram2{font-size:clamp(2rem,8.5vw,3.5rem)}.studios__blocks.astro-c3mxram2{grid-area:2/1;gap:40px;max-width:none;margin-top:40px;padding-bottom:0}.studios__panel.astro-c3mxram2 .studios__photo{grid-row:3;justify-self:center;width:86%;margin-top:56px;margin-bottom:-25%}}.page.astro-xfgytbko{z-index:1;background:var(--paper);position:relative}.visit-page.astro-xfgytbko{--step-display:clamp(2.75rem, 7.4vw, 8rem)}@media (width<=760px){.visit-page.astro-xfgytbko{--step-display:clamp(2.75rem, 12.6vw, 4rem)}}
