.city-landing_page__VXVWM{--city-accent:#e69a72;background:#0b0e0e;padding:28px 0 70px}.city-landing_page__VXVWM :is(h1,h2,h3,h4,p,figure){margin:0}.city-landing_page__VXVWM :is(a,summary):focus-visible{outline:3px solid var(--city-accent);outline-offset:5px}.city-landing_page__VXVWM h2{font:600 clamp(28px,3.2vw,43px)/1.1 var(--font-display),sans-serif;text-transform:uppercase;text-wrap:balance}.city-landing_page__VXVWM p{line-height:1.7}.city-landing_breadcrumbs__t1X03{margin:0 0 32px;flex-wrap:wrap}.city-landing_hero__mDWkc{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,80px);align-items:center}.city-landing_heroCopy__mLGRz{padding:24px 0;min-width:0}.city-landing_eyebrow__FpqLu{display:block;color:var(--city-accent);font:500 11px/1.65 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.075em}.city-landing_hero__mDWkc h1{font:600 clamp(38px,4.3vw,68px)/1.08 var(--font-display),sans-serif;text-transform:uppercase;margin:21px 0;overflow-wrap:anywhere}.city-landing_statement__m_JYS{color:var(--city-accent);font-size:clamp(19px,1.8vw,25px);font-weight:500;text-wrap:balance}.city-landing_intro__5cHNT{color:#c6ccca;font-size:16px;margin-top:17px!important;max-width:56ch}.city-landing_actions__7bjOu{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0 0}.city-landing_actions__7bjOu a{min-height:48px;gap:22px}.city-landing_heroNote__49CRJ{font-size:12px;color:#a9b1ae;max-width:48ch;margin-top:22px!important}.city-landing_poster__Mcp1O{min-width:0;align-self:stretch;display:flex;flex-direction:column}.city-landing_posterArtwork__kaODq{position:relative;isolation:isolate;overflow:hidden;background:#202824;color:var(--city-accent);border:1px solid #586158;min-height:530px;flex:1;padding:22px;display:flex;flex-direction:column}.city-landing_posterArtwork__kaODq:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,#1112 0,#1112 4px);z-index:-1;pointer-events:none}.city-landing_posterBottom__Jg2Pn,.city-landing_posterTop__CnYE2{display:flex;justify-content:space-between;gap:15px;font:500 9px/1.55 var(--font-mono),monospace;letter-spacing:.035em}.city-landing_posterCity__d5MtE{z-index:2;position:relative;margin-top:23px;font:650 clamp(35px,4.8vw,78px)/1.02 var(--font-display),sans-serif;text-transform:uppercase;max-width:100%;overflow-wrap:anywhere}.city-landing_posterCity__d5MtE.city-landing_longName__6T7YC{font-size:clamp(31px,3.9vw,62px)}.city-landing_posterWords__h5v95{display:flex;gap:10px;position:relative;z-index:2;font:400 12px/1.5 var(--font-mono),monospace;text-transform:uppercase;margin-top:15px}.city-landing_posterWords__h5v95 span{border:1px solid;padding:4px 9px}.city-landing_posterGraphic__Stw2t{width:100%;height:330px;margin:-10px 0;flex:1;min-height:0}.city-landing_posterBottom__Jg2Pn{position:relative;z-index:1;border-top:1px solid;padding-top:12px}.city-landing_poster__Mcp1O figcaption{font:400 10px/1.5 var(--font-mono),monospace;color:#8c9792;margin-top:8px}.city-landing_wave__pVr1z .city-landing_posterArtwork__kaODq{background:#14232a}.city-landing_ticket__T_WQU .city-landing_posterArtwork__kaODq{background:#2b2225}.city-landing_trustLine__r4sJN{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px 28px;border-top:1px solid #39413e;border-bottom:1px solid #39413e;padding:20px 0;margin-top:32px;font:400 11px/1.6 var(--font-mono),monospace;text-transform:uppercase;color:#c4cbc8}.city-landing_trustLine__r4sJN span:before{content:"+";color:var(--city-accent);margin-right:13px}.city-landing_section__gv1If{padding-top:70px;scroll-margin-top:115px}.city-landing_sectionHead__zIclv{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:30px;margin-bottom:30px}.city-landing_faq__drsA7 h2,.city-landing_receiving__TTZWw h2,.city-landing_sectionHead__zIclv h2{margin-top:12px}.city-landing_sectionHead__zIclv p{max-width:51ch;color:#b2beb7;font-size:14px}.city-landing_picks__dMGO_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.city-landing_pick__AofJc{border:1px solid #39413e;background:#101514;display:flex;flex-direction:column;min-width:0}.city-landing_pickCopy__ksGoh{padding:25px 24px;flex:1}.city-landing_pickNumber__9yvt5,.city-landing_sampleLabel__nTQLm{font:500 10px/1.6 var(--font-mono),monospace;text-transform:uppercase;color:var(--city-accent)}.city-landing_pick__AofJc h3{font:500 26px/1.18 var(--font-display),sans-serif;text-transform:uppercase;margin-top:15px}.city-landing_pickCopy__ksGoh p{font-size:13px;color:#b2beb7;margin-top:12px}.city-landing_sample__cdZ8O{margin:0 14px;background:#0a0d0c}.city-landing_sampleImage__CBl40{position:relative;display:block;aspect-ratio:1.28;background:#ececea;overflow:hidden}.city-landing_sampleImage__CBl40 img{object-fit:contain;padding:12px;transition:transform .25s ease}.city-landing_sampleImage__CBl40:hover img{transform:scale(1.035)}.city-landing_sampleInfo___n3os{padding:18px 12px}.city-landing_sampleLabel__nTQLm{color:#9aa6a0}.city-landing_sample__cdZ8O h4{font-size:14px;line-height:1.5;margin:8px 0 14px;min-height:42px}.city-landing_textLink__X_JJm{display:block;width:fit-content;color:var(--city-accent);text-decoration:underline;text-underline-offset:4px;font-size:12px;line-height:1.6;padding:9px 0}.city-landing_textLink__X_JJm:hover{color:#fff}.city-landing_categoryLink__0bNpp{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:20px 24px;font-size:13px;font-weight:600}.city-landing_catalogGroup__LUw7q a:hover,.city-landing_categoryLink__0bNpp:hover{background:#1d2622;color:var(--city-accent)}.city-landing_emptySample__e1q7N{padding:22px;color:#b2beb7;font-size:13px}.city-landing_local__2MwBm{display:grid;grid-template-columns:1fr 2fr;margin-top:70px;color:#17211e;background:#e6e2d5}.city-landing_localLabel__oLQOh{padding:36px;border-right:1px solid #17211e33;display:flex;flex-direction:column;justify-content:space-between;gap:25px}.city-landing_localLabel__oLQOh span{font:500 11px/1.6 var(--font-mono),monospace;text-transform:uppercase}.city-landing_localLabel__oLQOh strong{font:500 clamp(32px,4vw,54px)/1.15 var(--font-display),sans-serif;text-transform:uppercase;overflow-wrap:anywhere}.city-landing_localCopy__DwYTi{padding:36px 42px}.city-landing_localCopy__DwYTi h2{font-size:clamp(27px,2.6vw,36px)}.city-landing_localCopy__DwYTi p{margin-top:17px;font-size:15px}.city-landing_source__lry98{display:inline-block;font:500 11px/1.7 var(--font-mono),monospace;margin-top:22px;text-decoration:underline;text-underline-offset:4px}.city-landing_source__lry98:hover{color:#7f2d21}.city-landing_localCatalogLink__8QliF{display:block;width:fit-content;border:1px solid #17211e;padding:12px 16px;margin-top:22px;font-size:13px;font-weight:600;line-height:1.5}.city-landing_localCatalogLink__8QliF:hover{background:#17211e;color:#e6e2d5}.city-landing_editorial__HNKwW:empty{display:none}.city-landing_editorial__HNKwW{margin-top:32px;max-width:950px}.city-landing_editorial__HNKwW h2{font-size:26px;margin:12px 0}.city-landing_editorial__HNKwW p{font-size:14px;color:#b2beb7;margin:12px 0}.city-landing_editorial__HNKwW h3{margin-top:20px}.city-landing_editorial__HNKwW a{text-decoration:underline;color:var(--city-accent);text-underline-offset:3px}.city-landing_search__QKLAn{margin-bottom:30px;max-width:950px}.city-landing_catalogGroups__xjkdD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.city-landing_catalogGroup__LUw7q h3{font:500 24px/1.3 var(--font-display),sans-serif;margin-bottom:12px;text-transform:uppercase}.city-landing_catalogGroup__LUw7q>div{border-top:1px solid #39413e}.city-landing_catalogGroup__LUw7q a{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #39413e;padding:13px 12px;font-size:14px;min-height:46px}.city-landing_catalogGroup__LUw7q a>span:last-child{font:400 11px/1.8 var(--font-mono),monospace;color:#a7b3ab;white-space:nowrap}.city-landing_receiving__TTZWw{display:grid;grid-template-columns:1.7fr 1fr;gap:60px}.city-landing_receiving__TTZWw>div>p{margin-top:22px;color:#b2beb7}.city-landing_priority__NGf9p{margin-top:26px;padding-top:24px;border-top:1px solid #39413e}.city-landing_priority__NGf9p h3{font-size:18px;line-height:1.4}.city-landing_priority__NGf9p p{color:#b2beb7;font-size:14px;margin-top:14px}.city-landing_steps__XS7G3{padding-left:24px;margin:26px 0 0}.city-landing_steps__XS7G3 li{padding-left:10px;margin-top:22px}.city-landing_steps__XS7G3 li::marker{color:var(--city-accent);font-family:var(--font-mono),monospace}.city-landing_steps__XS7G3 span,.city-landing_steps__XS7G3 strong{display:block}.city-landing_steps__XS7G3 strong{font-size:15px}.city-landing_steps__XS7G3 span{color:#b2beb7;line-height:1.7;font-size:14px;margin-top:8px}.city-landing_advice__f3M9d{align-self:start;border:1px solid #647065;padding:30px;background:#161e1a}.city-landing_advice__f3M9d h3{font:500 26px/1.25 var(--font-display),sans-serif;margin-top:14px}.city-landing_advice__f3M9d p{font-size:14px;color:#c5cec7;margin-top:16px}.city-landing_advice__f3M9d hr{margin:27px 0;border:0;border-top:1px solid #647065}.city-landing_advice__f3M9d .city-landing_textLink__X_JJm{margin-top:20px}.city-landing_faq__drsA7 h2{margin-bottom:25px}.city-landing_faq__drsA7 details{border-top:1px solid #39413e}.city-landing_faq__drsA7 details:last-child{border-bottom:1px solid #39413e}.city-landing_faq__drsA7 summary{font-size:16px;font-weight:500;cursor:pointer;padding:23px 6px}.city-landing_faq__drsA7 summary::marker{color:var(--city-accent)}.city-landing_faq__drsA7 details p{padding:0 24px 24px;color:#b2beb7;max-width:88ch;font-size:14px}.city-landing_nearby__8Fnjt{border:1px solid #39413e;margin-top:65px;padding:28px;display:flex;justify-content:space-between;align-items:center;gap:30px}.city-landing_nearby__8Fnjt h2{font-size:27px;margin-top:10px}.city-landing_nearby__8Fnjt>div:last-child{display:flex;flex-wrap:wrap;gap:10px}.city-landing_nearby__8Fnjt a{border:1px solid #56625b;padding:13px 16px;font-size:13px}.city-landing_nearby__8Fnjt a:hover{background:var(--city-accent);color:#0b0e0e}@media (min-width:1600px){.city-landing_posterGraphic__Stw2t{height:390px}}@media (max-width:1000px){.city-landing_hero__mDWkc{gap:28px}.city-landing_hero__mDWkc h1{font-size:43px}.city-landing_posterArtwork__kaODq{min-height:470px;padding:16px}.city-landing_posterCity__d5MtE{font-size:47px}.city-landing_posterCity__d5MtE.city-landing_longName__6T7YC{font-size:35px}.city-landing_posterGraphic__Stw2t{height:280px}.city-landing_posterWords__h5v95{font-size:10px;flex-wrap:wrap}.city-landing_picks__dMGO_{gap:14px}.city-landing_pickCopy__ksGoh{padding:19px}.city-landing_pick__AofJc h3{font-size:23px}.city-landing_localCopy__DwYTi,.city-landing_localLabel__oLQOh{padding:28px}.city-landing_receiving__TTZWw{gap:30px;grid-template-columns:1.45fr 1fr}.city-landing_advice__f3M9d{padding:24px}.city-landing_nearby__8Fnjt{align-items:start;flex-direction:column}}@media (max-width:760px){.city-landing_hero__mDWkc{grid-template-columns:1fr;gap:26px}.city-landing_heroCopy__mLGRz{padding:0}.city-landing_hero__mDWkc h1{font-size:clamp(35px,7vw,53px)}.city-landing_intro__5cHNT{max-width:65ch;font-size:15px}.city-landing_posterArtwork__kaODq{min-height:0}.city-landing_posterCity__d5MtE,.city-landing_posterCity__d5MtE.city-landing_longName__6T7YC{font-size:clamp(34px,7vw,54px)}.city-landing_posterGraphic__Stw2t{flex:none;height:290px}.city-landing_posterBottom__Jg2Pn,.city-landing_posterTop__CnYE2{font-size:9px}.city-landing_posterWords__h5v95{font-size:12px}.city-landing_trustLine__r4sJN{gap:12px;flex-direction:column;margin-top:26px}.city-landing_section__gv1If{padding-top:45px;scroll-margin-top:100px}.city-landing_sectionHead__zIclv{grid-template-columns:1fr;gap:18px}.city-landing_picks__dMGO_{grid-template-columns:1fr;gap:22px}.city-landing_pick__AofJc{display:grid;grid-template-columns:1fr 1fr}.city-landing_pickCopy__ksGoh{padding:24px}.city-landing_sample__cdZ8O{margin:14px 14px 0 0;grid-column:2;grid-row:1/span 2}.city-landing_sampleImage__CBl40{aspect-ratio:1.1}.city-landing_categoryLink__0bNpp{grid-column:1}.city-landing_local__2MwBm{margin-top:45px;grid-template-columns:1fr}.city-landing_localLabel__oLQOh{border-right:none;border-bottom:1px solid #17211e33;gap:12px}.city-landing_localLabel__oLQOh strong{font-size:36px}.city-landing_localLabel__oLQOh span:last-child{display:none}.city-landing_localCopy__DwYTi h2{font-size:28px}.city-landing_localCopy__DwYTi p{font-size:14px}.city-landing_receiving__TTZWw{grid-template-columns:1fr;gap:30px}.city-landing_catalogGroups__xjkdD{gap:25px}.city-landing_nearby__8Fnjt{margin-top:45px;padding:24px}}@media (max-width:500px){.city-landing_page__VXVWM{padding-top:20px}.city-landing_page__VXVWM>.shell{width:calc(100% - 32px)}.city-landing_breadcrumbs__t1X03{font-size:9px;margin-bottom:24px}.city-landing_eyebrow__FpqLu{font-size:10px}.city-landing_hero__mDWkc h1{font-size:clamp(32px,9vw,43px)}.city-landing_statement__m_JYS{font-size:19px}.city-landing_actions__7bjOu{gap:9px}.city-landing_actions__7bjOu a{font-size:12px;padding:14px 16px}.city-landing_posterGraphic__Stw2t{height:235px}.city-landing_posterWords__h5v95{font-size:10px}.city-landing_posterBottom__Jg2Pn,.city-landing_posterTop__CnYE2{font-size:8px}.city-landing_pick__AofJc{display:flex}.city-landing_sample__cdZ8O{margin:0 14px}.city-landing_sampleImage__CBl40{aspect-ratio:1.3}.city-landing_sampleInfo___n3os{padding:16px}.city-landing_pickCopy__ksGoh{padding:24px}.city-landing_pick__AofJc h3{font-size:27px}.city-landing_localCopy__DwYTi,.city-landing_localLabel__oLQOh{padding:24px}.city-landing_catalogGroups__xjkdD{grid-template-columns:1fr}.city-landing_catalogGroup__LUw7q a{padding:13px 0}.city-landing_faq__drsA7 summary{font-size:14px;line-height:1.6}.city-landing_faq__drsA7 details p{padding-left:5px;padding-right:5px}}@media (prefers-reduced-motion:reduce){.city-landing_sampleImage__CBl40 img{transition:none}.city-landing_sampleImage__CBl40:hover img{transform:none}}