.PublicEditorialLayout_surface__mu_k3{--editorial-card-title-size:35px;--editorial-caption-inset:40px;--editorial-section-title-size:45px;--editorial-card-radius:16px}.PublicEditorialLayout_metrics__4s1nh{--public-section-gutter-base:32px;--public-section-gutter:var(--public-section-gutter-base);--public-section-width:calc(var(--container-max) + 2 * var(--public-section-gutter))}.PublicEditorialLayout_shell__lnktb{box-sizing:border-box;width:100%;max-width:var(--public-section-width);margin-inline:auto;padding-inline:var(--public-section-gutter)}.PublicEditorialLayout_heroShell__S85We{overflow-x:clip}.PublicEditorialLayout_sectionHeading__V84LF{margin:0;padding-block-end:clamp(14px,2vw,24px);border-block-end:1px solid #dedee2;color:#171719;font-size:clamp(26px,2.4vw,32px);font-weight:500;line-height:1.2;overflow-wrap:anywhere}.PublicEditorialLayout_heroFrame__OuNVR{width:min(100%,calc(75svh * 1490 / 800));height:auto;aspect-ratio:1490/800;margin-inline:auto}.PublicEditorialLayout_catalogGrid__UQXzb{--catalog-columns:3;--catalog-column-gap:30px;--catalog-row-gap:30px;--catalog-card-ratio:477/351;--catalog-card-radius:16px;--catalog-title-size:35px;--catalog-caption-inset:40px;display:grid;width:100%;min-width:0;grid-template-columns:repeat(var(--catalog-columns),minmax(0,1fr));gap:var(--catalog-row-gap) var(--catalog-column-gap);align-items:start}.PublicEditorialLayout_reportGrid__hzpMV{--catalog-card-radius:25px}.PublicEditorialLayout_eventGrid__sqU1b{--catalog-card-ratio:1/1;--catalog-card-radius:25px}.PublicEditorialLayout_venueGrid__Czkfi{--catalog-column-gap:24px;--catalog-row-gap:40px;--catalog-card-ratio:4/3}.PublicEditorialLayout_catalogFullRow__H0HvB{min-width:0;grid-column:1/-1}.PublicEditorialLayout_catalogCard__FlC4J{position:relative;isolation:isolate;width:100%;min-width:0;aspect-ratio:var(--catalog-card-ratio,477/351);overflow:hidden;border-radius:var(--catalog-card-radius,25px);clip-path:inset(0 round var(--catalog-card-radius,25px));background:#191919;color:#fff}.PublicEditorialLayout_catalogCaption__DsV9e{position:absolute;inset:0;z-index:20;display:flex;min-width:0;flex-direction:column;justify-content:flex-end;padding:70px var(--catalog-caption-inset,25px) var(--catalog-caption-inset,25px)}.PublicEditorialLayout_catalogTitle__F3Sy6{display:-webkit-box;max-width:100%;overflow:hidden;color:inherit;font-size:var(--catalog-title-size,30px);font-weight:700;line-height:1.25;text-overflow:ellipsis;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.PublicEditorialLayout_grid__3UkNI{--editorial-columns:3;--homepage-grid-gap:30px;--editorial-column-width:calc((100cqw - (var(--editorial-columns) - 1) * var(--homepage-grid-gap)) / var(--editorial-columns));--homepage-grid-row:calc((var(--editorial-column-width) * 743 / 477 - var(--homepage-grid-gap)) / 2);display:grid;grid-template-columns:repeat(var(--editorial-columns),minmax(0,1fr));grid-auto-flow:row dense;grid-auto-rows:var(--homepage-grid-row);gap:var(--homepage-grid-gap);align-items:start}@media (max-width:1500px){.PublicEditorialLayout_catalogGrid__UQXzb{--catalog-title-size:30px;--catalog-caption-inset:25px}.PublicEditorialLayout_surface__mu_k3{--editorial-card-title-size:30px;--editorial-caption-inset:25px}.PublicEditorialLayout_grid__3UkNI{--homepage-grid-gap:20px}}@media (max-width:1300px){.PublicEditorialLayout_surface__mu_k3{--editorial-section-title-size:38px}}@media (max-width:1280px){.PublicEditorialLayout_metrics__4s1nh{--public-section-gutter:calc(var(--public-section-gutter-base) * 0.98)}.PublicEditorialLayout_grid__3UkNI{--homepage-grid-gap:25px}}@media (max-width:1200px){.PublicEditorialLayout_catalogGrid__UQXzb{--catalog-title-size:20px}.PublicEditorialLayout_surface__mu_k3{--editorial-card-title-size:20px}}@media (max-width:1100px){.PublicEditorialLayout_metrics__4s1nh{--public-section-gutter:calc(var(--public-section-gutter-base) * 0.95)}.PublicEditorialLayout_venueGrid__Czkfi{--catalog-columns:2}.PublicEditorialLayout_grid__3UkNI{--editorial-columns:2;--homepage-grid-gap:30.4px}}@media (max-width:1000px){.PublicEditorialLayout_eventGrid__sqU1b,.PublicEditorialLayout_reportGrid__hzpMV{--catalog-columns:2;--catalog-column-gap:var(--public-section-gutter,30.4px);--catalog-row-gap:var(--public-section-gutter,30.4px)}}@media (max-width:720px){.PublicEditorialLayout_venueGrid__Czkfi{--catalog-columns:1;--catalog-column-gap:32px;--catalog-row-gap:32px}}@media (max-width:667px){.PublicEditorialLayout_metrics__4s1nh{--public-section-gutter:12px}.PublicEditorialLayout_surface__mu_k3{--editorial-section-title-size:28px}.PublicEditorialLayout_grid__3UkNI{--editorial-columns:1;--homepage-grid-gap:20px;grid-auto-rows:auto;grid-auto-flow:row}.PublicEditorialLayout_eventGrid__sqU1b,.PublicEditorialLayout_reportGrid__hzpMV{--catalog-columns:1;--catalog-column-gap:18px;--catalog-row-gap:18px;--catalog-caption-inset:18px}}@media (max-width:658px){.PublicEditorialLayout_heroFrame__OuNVR{width:min(100%,calc(75svh * 335 / 657));aspect-ratio:335/657}}.EditorialTile_article__QMXMo{height:100%;min-width:0}.EditorialTile_tileGeometry__F9tTl{min-block-size:var(--editorial-tile-min-height,clamp(200px,26vw,370px));border-radius:var(--editorial-card-radius,20px)}.EditorialTile_tile__qtnYk{--tile-inset:clamp(18px,3.6vw,52px);position:relative;isolation:isolate;display:flex;align-items:center;height:100%;padding:var(--tile-inset);overflow:hidden;background:#080808;color:#fff}.EditorialTile_tile__qtnYk:before{position:absolute;z-index:-2;inset-inline-end:0;inset-block-start:50%;inline-size:clamp(72px,14%,156px);aspect-ratio:42/38;background:currentColor;mask:url(/geometria/img/new-geo-logo-black.svg) center/contain no-repeat;opacity:.85;transform:translate(27%,-50%);pointer-events:none;content:""}.EditorialTile_media__y0nqm{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.EditorialTile_media__y0nqm[data-media-state=unavailable]{visibility:hidden}.EditorialTile_tile__qtnYk:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(0 0 0/86%),rgb(0 0 0/58%) 57%,rgb(0 0 0/12%));pointer-events:none;content:""}.EditorialTile_tile__qtnYk:focus-visible .EditorialTile_media__y0nqm,.EditorialTile_tile__qtnYk:hover .EditorialTile_media__y0nqm{transform:scale(1.035)}.EditorialTile_tile__qtnYk:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.EditorialTile_copy__o7DIx{min-width:0;max-width:var(--editorial-tile-copy-width,66%)}.EditorialTile_meta__M90oZ{display:flex;flex-wrap:wrap;gap:.3em .9em;margin-block-end:clamp(9px,1.8vw,24px);font-size:clamp(11px,.85vw,14px);font-weight:700;text-transform:uppercase}.EditorialTile_title__HtJSX{font-size:var(--editorial-tile-title-size,clamp(20px,3.15vw,44px));font-weight:750;line-height:1.13;overflow-wrap:anywhere;text-wrap:pretty}.EditorialTile_excerpt__CWEwF{margin-block-start:10px;font-size:15px;line-height:1.45}.EditorialTile_textOnlyLabel__AqU9V{display:none;margin-block-start:10px;font-size:12px}.EditorialTile_tile__qtnYk:not(:has(img.EditorialTile_media__y0nqm)) .EditorialTile_textOnlyLabel__AqU9V{display:block}@media (max-width:667px){.EditorialTile_tile__qtnYk:before{display:none}.EditorialTile_tile__qtnYk:after{background:rgb(0 0 0/58%)}.EditorialTile_copy__o7DIx{max-width:100%}}@media (prefers-reduced-motion:reduce){.EditorialTile_media__y0nqm{transition:none}.EditorialTile_tile__qtnYk:focus-visible .EditorialTile_media__y0nqm,.EditorialTile_tile__qtnYk:hover .EditorialTile_media__y0nqm{transform:none}}.CityRouteSkeleton_shell__4KeNd{width:100%;opacity:0;animation:CityRouteSkeleton_skeleton-enter__uXjyZ .18s ease-out .14s both}.CityRouteSkeleton_contentShell__AbtL1{padding-block:56px 80px}.CityRouteSkeleton_homeShell__v97_z{container-type:inline-size;padding-block:0 80px}.CityRouteSkeleton_shimmer__t2NTu{position:relative;overflow:hidden;background:#f0f1f3}.CityRouteSkeleton_shimmer__t2NTu:after{position:absolute;inset:0;content:"";background:linear-gradient(100deg,transparent 18%,rgba(255,255,255,.58) 42%,rgba(255,255,255,.78) 50%,rgba(255,255,255,.58) 58%,transparent 82%);transform:translate3d(-120%,0,0);animation:CityRouteSkeleton_skeleton-wave__c2o6Z 1.8s cubic-bezier(.4,0,.2,1) infinite}.CityRouteSkeleton_title__s4t4h{width:190px;height:44px;border-radius:12px}.CityRouteSkeleton_divider__92801{height:1px;margin-top:24px;background:#d7d9dd}.CityRouteSkeleton_promo__8WU_Y{min-height:200px;margin-top:56px;border-radius:25px}.CityRouteSkeleton_filters___j_i3{display:grid;grid-template-columns:180px 180px minmax(260px,1fr) minmax(260px,320px) 56px;align-items:end;gap:40px;margin-top:48px}.CityRouteSkeleton_filterWide__0tIi6,.CityRouteSkeleton_filter__AWr9b{height:36px;border-bottom:1px solid #cfd4dc;background:linear-gradient(#f0f1f3,#f0f1f3) 0 6px /44% 14px no-repeat}.CityRouteSkeleton_filterWide__0tIi6{background-size:34% 14px}.CityRouteSkeleton_filterAction__h66N1{width:56px;height:56px;border-radius:50%}.CityRouteSkeleton_count__gsyEH{width:112px;height:16px;margin-top:54px;border-radius:6px}.CityRouteSkeleton_cardGrid__pfh3e{margin-top:32px}.CityRouteSkeleton_mediaGrid__aCH_i{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.CityRouteSkeleton_card__j9HpN{aspect-ratio:var(--catalog-card-ratio,477/351);border-radius:var(--catalog-card-radius,16px)}.CityRouteSkeleton_homeHero__p2wQd{border-radius:25px}.CityRouteSkeleton_contactBar__wsDKf{height:72px;margin-top:18px;border-radius:8px;background:#171717}.CityRouteSkeleton_homeSectionHeader__UNWkN{display:flex;align-items:center;justify-content:space-between;margin-top:54px}.CityRouteSkeleton_homeSectionTitle__cqbSl{width:210px;height:34px;border-radius:9px}.CityRouteSkeleton_homeSectionAction__JFveg{width:126px;height:34px;border-radius:17px}.CityRouteSkeleton_homeGrid__DlNw4{margin-top:28px}.CityRouteSkeleton_homeCardWide___l3Em,.CityRouteSkeleton_homeCard__dRI8W{min-height:0;align-self:stretch;border-radius:var(--editorial-card-radius)}.CityRouteSkeleton_homeCardWide___l3Em{grid-column:span 2;grid-row:span 2}.CityRouteSkeleton_eyebrow__dsUs8{width:118px;height:14px;border-radius:6px}.CityRouteSkeleton_detailTitle__TjmAj{width:min(78%,880px);height:54px;margin-top:30px;border-radius:12px}.CityRouteSkeleton_detailTitleShort__eZMoM{width:min(48%,540px);height:54px;margin-top:12px;border-radius:12px}.CityRouteSkeleton_detailMeta__dX3vY{display:flex;gap:20px;margin-top:36px}.CityRouteSkeleton_metaLineShort__UImVP,.CityRouteSkeleton_metaLine__igJKa{width:150px;height:16px;border-radius:6px}.CityRouteSkeleton_metaLineShort__UImVP{width:92px}.CityRouteSkeleton_mediaHero___6Otd{aspect-ratio:16/9;margin-top:42px;border-radius:25px}.CityRouteSkeleton_masonry__l7jrX{display:grid;grid-template-columns:1.2fr .8fr 1fr;align-items:start;gap:16px;margin-top:42px}.CityRouteSkeleton_masonryMedium__O1icH,.CityRouteSkeleton_masonryShort__Z0dY_,.CityRouteSkeleton_masonryTall__5D_4z{border-radius:18px}.CityRouteSkeleton_masonryTall__5D_4z{aspect-ratio:4/5}.CityRouteSkeleton_masonryMedium__O1icH{aspect-ratio:4/4.4}.CityRouteSkeleton_masonryShort__Z0dY_{aspect-ratio:4/3}@keyframes CityRouteSkeleton_skeleton-enter__uXjyZ{0%{opacity:0}to{opacity:1}}@keyframes CityRouteSkeleton_skeleton-wave__c2o6Z{to{transform:translate3d(120%,0,0)}}@media (max-width:1199px){.CityRouteSkeleton_filters___j_i3{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px}.CityRouteSkeleton_filterAction__h66N1{display:none}.CityRouteSkeleton_mediaGrid__aCH_i{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.CityRouteSkeleton_homeCardWide___l3Em{grid-column:span 1;grid-row:span 1}}@media (max-width:720px){.CityRouteSkeleton_contentShell__AbtL1{padding-block:40px 64px}.CityRouteSkeleton_homeShell__v97_z{padding-bottom:64px}.CityRouteSkeleton_title__s4t4h{width:158px;height:42px}.CityRouteSkeleton_promo__8WU_Y{min-height:184px;margin-top:40px}.CityRouteSkeleton_filters___j_i3{grid-template-columns:1fr;gap:20px;margin-top:40px}.CityRouteSkeleton_filterWide__0tIi6,.CityRouteSkeleton_filter__AWr9b{height:42px}.CityRouteSkeleton_count__gsyEH{margin-top:54px}.CityRouteSkeleton_mediaGrid__aCH_i{grid-template-columns:1fr}.CityRouteSkeleton_cardGrid__pfh3e{margin-top:28px}.CityRouteSkeleton_mediaGrid__aCH_i{gap:18px}.CityRouteSkeleton_cardGrid__pfh3e>:nth-child(n+3){display:none}.CityRouteSkeleton_contactBar__wsDKf{height:100px;margin-top:14px}.CityRouteSkeleton_homeSectionHeader__UNWkN{margin-top:40px}.CityRouteSkeleton_homeSectionTitle__cqbSl{width:160px;height:30px}.CityRouteSkeleton_homeSectionAction__JFveg{width:92px;height:30px}.CityRouteSkeleton_homeGrid__DlNw4>:nth-child(n+3){display:none}.CityRouteSkeleton_detailTitleShort__eZMoM,.CityRouteSkeleton_detailTitle__TjmAj{height:38px}.CityRouteSkeleton_detailTitle__TjmAj{width:94%}.CityRouteSkeleton_detailTitleShort__eZMoM{width:64%}.CityRouteSkeleton_detailMeta__dX3vY{flex-direction:column;gap:12px}.CityRouteSkeleton_mediaHero___6Otd{margin-top:32px;border-radius:20px}.CityRouteSkeleton_masonry__l7jrX{grid-template-columns:1fr 1fr;gap:10px;margin-top:32px}.CityRouteSkeleton_masonryMedium__O1icH{display:none}}@media (max-width:667px){.CityRouteSkeleton_homeCardWide___l3Em,.CityRouteSkeleton_homeCard__dRI8W{block-size:var(--homepage-grid-row)}}@media (prefers-reduced-motion:reduce){.CityRouteSkeleton_shell__4KeNd{opacity:1;animation:none}.CityRouteSkeleton_shimmer__t2NTu:after{display:none;animation:none}}