@view-transition{navigation:auto}:root{--a-ink:#0e0e0e;--a-panel:#161616;--a-line:#232323;--a-muted:#8f8f8f;--a-blue:#5b9bdf;--a-ease:cubic-bezier(0.2,0,0,1)}html:has(.v2){color-scheme:dark;background:#0e0e0e}body.v2{margin:0;background:var(--a-ink);color:#fff;font:16px/24px var(--font-sans),sans-serif}.v2 *{box-sizing:border-box}.v2 h1,.v2 h2,.v2 h3,.v2 p{margin:0}.v2 h1,.v2 h2,.v2 h3{font-family:var(--font-display),serif;font-weight:400}.v2 h1{font-size:64px;line-height:66px;letter-spacing:-.015em}.v2 h2{font-size:48px;line-height:52px;letter-spacing:-.01em}.v2 h3{font-size:32px;line-height:38px}.v2 a{color:inherit;text-decoration:none}.v2 a:hover{text-decoration:underline;text-underline-offset:5px}.v2 button,.v2 input,.v2 select,.v2 textarea{font:inherit}.v2 a,.v2 button,.v2 input,.v2 select{touch-action:manipulation}.v2 :focus-visible{outline:2px solid var(--a-blue);outline-offset:5px}.v2 button{cursor:pointer}.v2 button:disabled{opacity:.5;cursor:wait}.v2 .eyebrow{font:11px/16px var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--a-muted)}.v2 .muted{color:var(--a-muted);font-size:14px;line-height:22px}.v2 .skip{position:fixed;top:-100px;left:24px;background:#fff;color:#0e0e0e;padding:16px;z-index:200}.v2 .skip:focus{top:12px}.v2-section{padding:96px 48px}.v2-header{padding:0 48px;display:flex;align-items:center;gap:32px;background:#0e0e0e;position:relative;z-index:20}.v2-header.overlay{position:absolute;top:0;left:0;right:0;background:transparent}.v2 .brand{font-weight:600;letter-spacing:-.01em;white-space:nowrap}.v2 .brand,.v2 .header-search{display:flex;align-items:center}.v2 .header-search{gap:10px;padding:8px 14px;background:#ffffff14;border:1px solid #ffffff24;border-radius:4px;font-size:14px;color:#d9d9d9;min-width:200px}.v2-header nav{display:flex;margin-left:auto;gap:28px;font-size:15px;white-space:nowrap}.v2-header .language{font:13px var(--font-mono)}.mobile-menu{display:none}.v2-menu{background:#0e0e0e;color:white}.v2-menu nav{display:flex;flex-direction:column;gap:28px;padding-top:48px;font-size:24px}.v2-footer{padding:64px 48px 40px;border-top:1px solid #232323}.footer-top{display:flex;gap:96px}.footer-top>div{max-width:420px;display:grid;gap:12px}.footer-credit{font:24px/32px var(--font-display)}.footer-bottom{border-top:1px solid #232323;margin-top:56px;padding-top:24px;display:flex;justify-content:space-between;gap:28px;font-size:14px;color:#8f8f8f}.footer-bottom nav{display:flex;gap:24px;flex-wrap:wrap}.rail-hero{position:relative;height:800px;overflow:hidden}.rail-hero.home-hero{height:900px}.hero-picture{position:absolute;inset:0;display:block}.hero-picture img{width:100%;height:100%;object-fit:cover}.hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0e0e0ec7,transparent 18%),linear-gradient(0deg,#0e0e0ef7,#0e0e0ed9 23%,#0e0e0e00 66%)}.hero-copy{position:absolute;left:48px;bottom:180px;right:48px;display:grid;gap:12px}.hero-title-row{display:flex;align-items:end;gap:28px}.hero-title-row p{font-size:18px;line-height:26px;max-width:360px}.v2 h1.hero-year{font-size:168px;line-height:140px;font-weight:300;letter-spacing:-.04em}.hero-rail{position:absolute;bottom:32px;left:48px;right:48px;max-width:1100px}.hero-rail>.eyebrow{margin-top:20px}.hero-open{position:absolute;bottom:48px;right:48px;font-size:32px}.year-rail{padding-top:24px}.rail-slider{position:relative;display:flex;align-items:center;height:32px;touch-action:none}.rail-track{height:1px;background:#ffffff4d;flex-grow:1}.rail-thumb{display:block;width:3px;height:30px;background:#5b9bdf}.rail-thumb span{position:absolute;top:-24px;left:50%;transform:translateX(-50%);color:#5b9bdf}.rail-thumb span,.rail-years{font:11px/16px var(--font-mono)}.rail-years{position:relative;height:36px}.rail-endpoint{position:absolute;top:8px;left:0;color:#8f8f8f}.rail-endpoint:nth-child(2){left:auto;right:0}.rail-years .rail-tick{position:absolute;top:-32px;transform:translateX(-50%);width:12px;height:68px;padding:0;border:0;background:transparent;color:#d9d9d9;font:11px/16px var(--font-mono)}.rail-years .rail-tick:before{content:"";position:absolute;width:1px;height:16px;background:#fff;top:8px;left:50%}.rail-years .rail-tick span{position:absolute;top:40px;left:50%;transform:translateX(-50%)}.rail-years .rail-tick[data-active=true]{visibility:hidden}.rail-count{display:none;position:absolute;top:8px;left:50%;transform:translateX(-50%)}@media (max-width:700px){.rail-years .rail-tick span{display:none}.rail-count{display:block}}.home-features{gap:48px;padding:96px 48px}.home-features img{width:100%;height:400px;object-fit:cover}.home-features h2{font-size:36px;line-height:42px;margin:12px 0}.home-features .eyebrow{color:#5b9bdf;margin-top:16px}.map-band{padding-top:64px}.band-heading{display:flex;justify-content:space-between;gap:48px;align-items:end;padding:0 48px 40px}.band-heading>div{display:grid;gap:12px}.city-map{position:relative;height:620px;background:#161616;overflow:hidden}.map-canvas,.map-placeholder{position:absolute;inset:0}.map-placeholder{background:#161616}.map-card{position:absolute;bottom:32px;left:48px;background:#0e0e0eef;border:1px solid #5b9bdf;width:320px;padding:20px}.map-card a{display:flex;justify-content:space-between;font:24px/30px var(--font-display)}.map-card p{margin-top:8px}.map-card button{margin-top:12px}.map-status{position:absolute;top:24px;left:24px;right:64px;background:#0e0e0e;padding:16px;color:#d9d9d9}.map-keyboard{position:absolute;bottom:8px;left:8px;display:flex;gap:8px}.map-keyboard label{background:#0e0e0e;font-size:12px;padding:6px}.map-keyboard input{width:100px;display:block;background:#161616;color:#fff;border:1px solid #5c5c5c}.era-band{position:relative;display:block!important;margin-bottom:2px;overflow:hidden}.era-band picture{position:absolute;inset:0}.era-band img{width:100%;height:100%;object-fit:cover}.era-band:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0e0e0ecc,#0e0e0e66 55%,transparent)}.era-band>div{position:absolute;z-index:1;max-width:600px;display:grid}.era-band h3{font-size:40px;line-height:44px}.era-band .eyebrow{color:#5b9bdf}.follow{display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:end;padding-top:120px;padding-bottom:112px}.follow>div{display:grid;gap:16px}.follow>div>p:not(.eyebrow){max-width:620px;font-size:18px;line-height:28px}.v2 input,.v2 select,.v2 textarea{background:transparent;color:inherit;border:1px solid #5c5c5c;border-radius:4px;padding:16px;min-width:0}.v2 select option{background:#161616}.follow-fields input{flex:1;min-width:100px}.follow-fields select{max-width:200px}.v2 button:not(.rail-years .rail-tick):not(.mobile-menu):not([data-slot]){border:1px solid #5c5c5c;background:transparent;color:inherit;border-radius:4px;padding:10px 16px}.follow button[type=submit],.v2 .primary{background:#fff!important;color:#0e0e0e!important;border-color:#fff!important;font-weight:600;padding:16px 28px}.follow form>.muted{margin-top:12px}.honeypot{position:absolute!important;left:-10000px;width:1px!important;height:1px!important}.intro{display:grid;grid-template-columns:1fr 1fr;gap:96px}.intro p{font-size:20px;line-height:32px;max-width:650px}.intro .partner-line{margin-top:24px}.prints{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}.print picture{display:block;overflow:hidden}.print img{width:100%;height:360px;object-fit:contain}.print h3{font:18px/26px var(--font-sans);margin-top:8px}.print .eyebrow{margin-top:12px}.print-group{padding:64px 48px}.print-group>h2{font-size:32px;margin-bottom:32px}.landmarks{display:grid;gap:48px}.landmarks article{display:grid;gap:12px;border-top:1px solid #232323;padding-top:32px}.page-heading{display:grid;gap:16px;padding:64px 48px 48px}.page-heading p{max-width:680px;font-size:18px;line-height:28px}.quartier-print{display:block;position:relative;height:620px;margin:2px 0}.quartier-print picture{position:absolute;inset:0}.quartier-print img{width:100%;height:100%;object-fit:cover}.quartier-print:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0e0e0ee6,transparent 65%)}.quartier-print>div{position:absolute;left:48px;bottom:48px;z-index:1}.quartier-print h2{margin-bottom:12px}.full-map-page{height:calc(100svh - 72px);min-height:640px;position:relative}.full-map-page .city-map{height:100%}.map-rail{left:0;right:320px;padding:16px 48px 24px}.map-rail,.quartier-panel{position:absolute;bottom:0;background:#0e0e0ee8}.quartier-panel{top:0;right:0;width:300px;overflow:auto;padding:32px 24px}.quartier-panel h1{font-size:28px;line-height:34px;margin-bottom:24px}.quartier-panel a{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #232323}.story-page{background:#fff;color:#0e0e0e}.story-heading{max-width:920px;margin:auto;padding:80px 48px 64px;display:grid;gap:24px}.story-heading h1{font-size:64px;line-height:70px}.story-heading .dek{font:24px/36px var(--font-display)}.story-hero img{width:100%;max-height:800px;object-fit:cover}.story-copy{max-width:740px;padding:64px 24px;margin:auto;font:20px/34px var(--font-display)}.story-copy h2{font-size:36px;line-height:44px;margin:48px 0 24px}.story-copy p{margin:24px 0;white-space:pre-line}.story-copy a{color:#0f5ea8;text-decoration:underline}.story-page figcaption{padding:16px 48px;color:#5c5c5c;font-size:13px}.story-sources{border-top:1px solid #d9d9d9;margin-top:48px;padding-top:32px;font:15px/26px var(--font-sans)}.story-page .city-map{color:#fff}.status-page{padding:120px 48px;min-height:70svh;max-width:920px;display:grid;align-content:start;gap:24px}.status-page h1{font-size:48px;line-height:54px}.status-page a{color:#5b9bdf}.offline{position:fixed;bottom:0;left:0;right:0;padding:16px 24px;background:#161616;border-top:1px solid #5c5c5c;z-index:100}.loading-print{height:66svh;background:#232323;margin:24px 48px}.partners-heading{padding:64px 48px 48px;display:grid;gap:24px;max-width:1000px}.partner-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:48px;padding:0 48px 64px}.partner-stats strong{display:block;font:56px/64px var(--font-display);font-weight:400}.partner-source{padding:0 48px 64px}.partner-preview{display:grid;grid-template-columns:1fr 1fr;gap:48px}.partner-preview .city-map{height:420px}.preview-header{padding:32px;background:#161616;display:grid;gap:16px;align-content:center}.preview-header h3{font-size:40px;line-height:46px}.preview-header input{width:100%}.partner-ladder{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:64px}.partner-ladder article{border-top:1px solid #5c5c5c;padding-top:24px;display:grid;gap:16px}.partner-form{max-width:800px;margin-top:64px;display:grid;gap:24px}.partner-form h2{font-size:36px}.partner-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.partner-form [data-slot=field]{display:grid;gap:8px}.partner-form button[type=submit]{background:#fff;color:#0e0e0e}.partner-form textarea{width:100%}.maplibregl-ctrl button{padding:0!important;border:0!important}.maplibregl-ctrl-attrib{font-size:10px;color:#444}.v2 .partner-line{font-size:14px;color:#d9d9d9}::view-transition-group(*){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-group(city-map){animation-duration:.48s}@media (max-width:1250px){.v2-header{gap:20px}.header-search span{display:none}.v2 .header-search{min-width:auto}.v2-header nav{gap:20px}.follow{gap:48px}.follow-fields{flex-wrap:wrap}.footer-bottom{flex-direction:column}}@media (max-width:767px){.v2 h1{font-size:40px;line-height:44px}.v2 h2{font-size:34px;line-height:38px}.v2 h3{font-size:26px;line-height:32px}.v2-section{padding:64px 24px}.v2-header{height:56px;padding:0 16px;gap:20px}.v2 .brand{font-size:18px;gap:8px}.v2-header nav,.v2-header>.language{display:none}.v2 .header-search{margin-left:auto;font-size:24px}.mobile-menu,.v2 .header-search{background:none;border:0;padding:8px}.mobile-menu{display:block;color:white}.v2-footer{padding:48px 24px 32px}.footer-top{display:grid;gap:32px}.footer-bottom{margin-top:40px;gap:24px}.footer-bottom nav{gap:20px}.rail-hero,.rail-hero.home-hero{height:844px}.hero-copy{left:24px;right:24px;bottom:150px;gap:10px}.hero-title-row{display:grid;gap:12px}.v2 h1.hero-year{font-size:104px;line-height:92px}.hero-title-row p{font-size:16px;line-height:23px}.hero-rail{left:24px;right:24px;bottom:24px}.hero-rail>.eyebrow{font-size:9px;line-height:14px;margin-top:8px}.hero-open{right:24px;bottom:158px;font-size:24px}.rail-years .rail-tick{font-size:9px}.home-features{display:flex;flex-direction:column;gap:48px;padding:56px 24px}.home-features img{height:auto;aspect-ratio:1;object-fit:cover}.home-features h2{font-size:26px;line-height:32px}.band-heading{padding:0 24px 32px;display:block}.band-heading>p{margin-top:16px}.city-map{height:470px}.map-card{left:12px;bottom:16px;width:calc(100% - 24px);padding:16px}.map-card a{font-size:24px}.era-bands{padding-top:64px}.era-band{height:260px}.era-band>div{left:24px;bottom:24px;right:24px}.era-band h3{font-size:28px;line-height:32px}.era-band p:not(.eyebrow){font-size:14px;line-height:20px}.follow{grid-template-columns:1fr;gap:32px;padding-top:72px;padding-bottom:64px}.follow>div>p:not(.eyebrow){font-size:16px;line-height:24px}.follow-fields{display:grid;gap:12px}.follow-fields select{max-width:none;width:100%}.follow-fields input{width:100%}.follow-fields button{width:100%;min-height:52px}.intro{grid-template-columns:1fr;gap:24px}.intro p{font-size:18px;line-height:28px}.prints{grid-template-columns:1fr;gap:40px}.print img{height:auto;max-height:600px;object-fit:contain}.print-group{padding:48px 24px}.page-heading{padding:48px 24px 32px}.quartier-print{height:440px}.quartier-print>div{left:24px;bottom:32px}.full-map-page{height:calc(100svh - 56px);min-height:680px}.quartier-panel{top:auto;bottom:120px;left:12px;right:12px;width:auto;max-height:140px;padding:16px}.quartier-panel h1{font-size:24px;margin-bottom:8px}.map-rail{right:0;padding:16px 24px}.full-map-page .map-card{display:none}.story-heading{padding:48px 24px 40px;gap:20px}.story-heading h1{font-size:40px;line-height:46px}.story-heading .dek{font-size:20px;line-height:30px}.story-hero img{height:340px;object-fit:cover}.story-copy{font-size:18px;line-height:30px;padding:40px 24px}.story-copy h2{font-size:30px;line-height:38px}.story-page figcaption{padding:16px 24px}.status-page{padding:80px 24px;gap:24px}.status-page h1{font-size:34px;line-height:40px}.loading-print{margin:24px}.partners-heading{padding:48px 24px 32px}.partner-stats{padding:0 24px 32px;grid-template-columns:1fr 1fr;gap:32px}.partner-stats strong{font-size:40px;line-height:48px}.partner-source{padding:0 24px 32px}.partner-preview{grid-template-columns:1fr;gap:24px}.partner-preview .city-map{height:300px}.preview-header{padding:24px}.partner-ladder{gap:32px}.partner-form .form-grid,.partner-ladder{grid-template-columns:1fr}.partner-form{margin-top:48px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;transition-duration:.001ms!important}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation-duration:.001ms!important}}.photo-viewer{min-height:calc(100svh - 72px)}.viewer-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 48px;border-bottom:1px solid #232323}.viewer-top h1{font:16px/24px var(--font-sans);max-width:60%;text-align:center}.viewer-top>a:last-child{font-size:28px}.viewer-surface{height:calc(100svh - 310px);min-height:400px;display:flex;background:#080808}.viewer-image{position:relative;flex:1;min-width:0;overflow:hidden}.viewer-image img,.viewer-image picture{display:block;width:100%;height:100%;object-fit:contain}.osd{position:absolute;inset:0;background:#080808}.zoom-controls{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);display:flex;gap:2px;background:#0e0e0ee8;padding:4px}.zoom-controls button[aria-pressed=true]{color:#5b9bdf!important}.viewer-error{position:absolute;left:24px;right:24px;top:24px;padding:16px;background:#0e0e0e}.viewer-today{width:360px;padding:24px;background:#161616}.viewer-today h2{font-size:24px;line-height:30px;margin-bottom:16px}.viewer-today .city-map{height:300px}.viewer-today>p{font-size:13px;line-height:20px;margin-top:16px}.viewer-bottom{padding:20px 48px;display:flex;align-items:center;justify-content:space-between;gap:24px}.viewer-bottom p{font-size:13px;line-height:20px}.viewer-bottom button{color:#d9d9d9;border:1px solid #5c5c5c;padding:12px}.viewer-rail{padding:0 48px 16px}.viewer-neighbours{display:flex;gap:24px;overflow:auto;padding:24px 48px;border-top:1px solid #232323;font-size:14px}.viewer-neighbours a{min-width:180px;max-width:240px}.search-page{position:relative;min-height:calc(100svh - 72px);overflow:hidden}.search-wall-shell{position:absolute;inset:0}.search-results .search-wall-shell{position:relative}.instant-wall{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;position:absolute;inset:0;opacity:.4}.instant-wall>a{min-height:220px;overflow:hidden}.instant-wall img{width:100%;height:100%;object-fit:cover}.search-controls{position:relative;z-index:2;max-width:850px;margin:auto;min-height:calc(100svh - 72px);padding:180px 48px 100px;background:radial-gradient(ellipse,#0e0e0ee8 10%,#0e0e0eaa 50%,transparent 80%);display:grid;gap:24px;align-content:start}.search-controls h1{font-size:48px;line-height:56px;text-align:center}.search-controls form{display:flex;border-bottom:1px solid #8f8f8f;padding-bottom:12px;gap:16px}.search-controls input{flex:1;border:0;padding:12px 0;width:100%}.search-controls form button{white-space:nowrap;font-size:14px!important}.place-chips,.search-chips{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.place-chips p{width:100%;text-align:center;font-size:14px;color:#8f8f8f}.place-chips a{border:1px solid #5c5c5c;border-radius:9999px;padding:6px 16px}.search-chips button{border-radius:9999px!important}.search-results{display:flex;flex-direction:column}.search-results .search-controls{order:-1;min-height:0;max-width:none;width:100%;padding:64px 48px 48px;display:block}.search-results .search-controls form{max-width:800px;margin:32px auto}.search-results .instant-wall{position:relative;opacity:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px;padding:0 48px 96px}.search-results .instant-wall img{height:350px;object-fit:contain}.search-results .instant-wall p{margin-top:12px;font-size:14px}.search-filters{display:flex;gap:24px;align-items:center;margin-top:32px}.search-filters label{display:flex;gap:12px;align-items:center}.search-filters p{margin-right:auto}.v2-game{display:grid;grid-template-columns:minmax(0,2fr) minmax(360px,1fr);min-height:calc(100svh - 72px)}.game-question{background:#080808;display:flex;flex-direction:column;min-width:0;position:relative}.game-question-heading{padding:32px 48px;display:grid;gap:8px}.game-question-heading h1{font-size:32px;line-height:38px}.game-question>picture{display:block;flex:1;min-height:0}.game-question>picture img,.opaque-game-photo{width:100%;height:calc(100svh - 270px);min-height:400px;object-fit:contain}.game-credit{padding:16px 48px;color:#8f8f8f;font-size:12px}.game-inputs{padding:32px;display:grid;gap:16px;align-content:start}.game-inputs .city-map{height:300px}.game-inputs h2{font-size:26px;line-height:32px}.game-inputs>a,.game-inputs>p:not(.eyebrow){font-size:14px;line-height:22px}.game-score,.game-year{font:72px/80px var(--font-display);font-weight:300}.game-score span{font:20px var(--font-mono);color:#8f8f8f}.game-archive{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.game-archive a{border-top:1px solid #232323;padding:24px}.v2 .newsletter-state{padding:80px 48px;min-height:65svh;display:grid;gap:24px;align-content:start}.v2 .newsletter-state h1{max-width:900px}.v2 .newsletter-state p{max-width:640px}@media (max-width:767px){.viewer-top{padding:16px 24px;gap:12px}.viewer-top h1{font-size:12px;line-height:18px;max-width:45%}.viewer-top>a:first-child{font-size:13px}.viewer-surface{height:440px;min-height:0}.viewer-surface.with-today{height:auto;flex-direction:column}.viewer-surface.with-today .viewer-image{height:380px;flex:none}.viewer-today{width:100%;padding:24px}.viewer-today .city-map{height:240px}.viewer-bottom{padding:20px 24px;align-items:start;flex-direction:column;gap:12px}.viewer-rail{padding:0 24px 16px}.viewer-neighbours{padding:24px}.instant-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.instant-wall>a{min-height:180px}.search-controls{padding:180px 24px 80px;min-height:788px}.search-controls h1{font-size:34px;line-height:40px}.search-controls form{display:grid;gap:12px}.search-controls input{font-size:24px;line-height:32px}.search-controls form button{justify-self:end}.search-results .search-controls{padding:48px 24px 32px}.search-results .instant-wall{grid-template-columns:1fr;padding:0 24px 64px;gap:32px}.search-results .instant-wall img{height:auto;max-height:600px}.search-filters{flex-wrap:wrap;gap:16px}.search-filters>p{width:100%}.search-filters label{width:100%;justify-content:space-between}.search-filters select{max-width:220px}.v2-game{grid-template-columns:1fr}.game-question-heading{padding:24px}.game-question-heading h1{font-size:26px;line-height:32px}.game-question>picture img,.opaque-game-photo{height:360px;min-height:0}.game-credit{padding:12px 24px}.game-inputs{padding:24px}.game-inputs .city-map{height:280px}.game-score,.game-year{font-size:56px;line-height:64px}.game-archive{grid-template-columns:1fr 1fr}.v2 .newsletter-state{padding:64px 24px}}.hero-mini-map{position:absolute;right:48px;bottom:190px;width:300px;height:225px;border:1px solid #5c5c5c}.hero-mini-map .city-map{height:225px}.hero-mini-map .map-card,.hero-mini-map .maplibregl-control-container{display:none}@media (max-width:767px){.hero-mini-map{display:none}}.osd-failed{visibility:hidden}.story-body>.story-sources{max-width:740px;margin:48px auto;padding:24px}.story-body .story-copy{padding-top:32px;padding-bottom:32px}.hero-copy .eyebrow{color:#d9d9d9}.home-hero .hero-copy{bottom:192px}.hero-title-row p{max-width:300px;padding-bottom:10px}@media (max-width:1250px){.v2 .header-search{width:auto}.v2-header{gap:20px}}@media (max-width:767px){.home-hero .hero-copy{top:540px;bottom:auto}.hero-title-row p{max-width:none;padding-bottom:0}}.story-page .eyebrow{color:#5c5c5c}@media (max-width:767px){.hero-rail>.eyebrow{height:28px;overflow:hidden}}.map-count{background:#0e0e0e;border:1px solid #5b9bdf;border-radius:999px;padding:6px 11px;color:#fff;font:400 14px/18px var(--font-mono);white-space:nowrap}.map-year-chips{display:none}@media (max-width:767px){.desktop-year-axis{display:none}.map-year-chips{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px}.v2 .map-year-chips button{border:1px solid #232323;border-radius:4px;display:flex;flex-direction:column;gap:2px;padding:8px 12px;background:transparent;color:#d9d9d9;font:14px/18px var(--font-mono)}.map-year-chips button span{color:#8f8f8f;font:10px/12px var(--font-mono)}.v2 .map-year-chips button[aria-pressed=true]{background:#0f2238;border-color:#5b9bdf;color:#fff}.map-year-chips button[aria-pressed=true] span{color:#5b9bdf}}.game-map-dot{width:10px;height:10px;border-radius:50%}.photo-viewer{position:relative;min-height:100svh}.viewer-top{position:absolute;inset:24px 32px auto;z-index:8;border:0;padding:0;justify-content:start;gap:16px}.viewer-top>a:first-child{background:#0e0e0ebf;border-radius:4px;padding:10px 14px;font-size:14px;line-height:20px}.viewer-top h1{font:12px/16px var(--font-mono);text-transform:uppercase;text-align:left;max-width:260px}.viewer-top>a:last-child{background:#0e0e0ebf;padding:8px}.viewer-surface{height:100svh;min-height:600px;position:relative}.loupe-viewer .viewer-image img{object-fit:cover}.viewer-image:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0e0e0ebf,transparent 120px,transparent calc(100% - 260px),#0e0e0eeb);z-index:2}.zoom-controls{z-index:9;left:auto;right:32px;top:24px;bottom:auto;transform:none;gap:0;padding:0;border-radius:4px;overflow:hidden;background:#0e0e0ebf}.v2 .zoom-controls button{height:36px;padding:0 14px;background:transparent;color:#8f8f8f;font:12px/16px var(--font-mono);border:0}.v2 .zoom-controls button[aria-pressed=true]{background:#fff;color:#0e0e0e!important}.viewer-bottom{position:absolute;left:32px;bottom:32px;right:250px;z-index:5;display:block;padding:0}.viewer-bottom .viewer-caption{font:300 36px/42px var(--font-display);margin-bottom:12px}.viewer-bottom p{font:12px/18px var(--font-mono)}.viewer-bottom button{margin-top:12px;background:#0e0e0ee0;border-radius:4px;font-size:13px;line-height:16px;padding:10px 12px}.viewer-rail{position:absolute;z-index:7;left:50%;transform:translateX(-50%);top:24px;width:592px;padding:4px 16px 0;background:#0e0e0ec7;border-radius:4px}.viewer-rail .year-rail{padding-top:12px}.viewer-rail .rail-slider{height:24px}.viewer-rail .rail-thumb{height:26px}.viewer-rail .rail-thumb span{top:30px;font-size:10px}.viewer-rail .rail-years{height:24px}.viewer-rail .rail-years .rail-tick{top:-24px;height:48px}.viewer-rail .rail-years .rail-tick:before{height:8px;top:8px}.viewer-rail .rail-years .rail-tick span{top:28px;font-size:10px}.viewer-rail .rail-endpoint{top:4px;font-size:10px}.viewer-today{position:absolute;z-index:6;right:32px;top:88px;width:300px;padding:0;background:#0e0e0e;border:1px solid #232323;border-radius:2px;overflow:hidden}.viewer-today h2{font:500 11px/14px var(--font-mono);letter-spacing:.06em;padding:10px 12px;margin:0;text-transform:uppercase}.viewer-today .city-map{height:224px}.viewer-today .map-card{display:none}.viewer-today>p{font-size:12px;line-height:17px;margin:0;padding:10px 12px 12px;color:#8f8f8f}.viewer-image .navigator{right:32px!important;bottom:32px!important;top:auto!important;left:auto!important;border-radius:2px;opacity:.85}.viewer-neighbours{padding:24px 32px}.standard-viewer .viewer-surface{width:70%}.standard-viewer .viewer-top h1{position:absolute;left:calc(70vw + 4px);top:220px;width:360px;max-width:calc(30vw - 72px);font:400 48px/52px var(--font-display);text-transform:none}.standard-viewer .viewer-bottom{left:calc(70% + 36px);right:36px;top:350px;bottom:auto}.standard-viewer .viewer-bottom .viewer-caption{display:none}.standard-viewer .viewer-rail{left:auto;right:36px;top:520px;width:calc(30% - 72px);background:transparent}.standard-viewer .viewer-today{right:calc(36px - 30vw);top:620px;width:calc(30vw - 72px)}.standard-viewer .viewer-today .city-map{height:200px}@media (max-width:767px){.viewer-top{inset:16px 16px auto;gap:8px}.viewer-top h1{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.viewer-surface,.viewer-surface.with-today{height:100svh;min-height:844px;display:block}.viewer-surface.with-today .viewer-image{height:100%}.viewer-image{height:100%;width:100%}.zoom-controls{top:16px;right:16px}.viewer-top>a:last-child{display:none}.viewer-bottom{left:16px;right:16px;bottom:24px}.viewer-bottom .viewer-caption{font:300 28px/34px var(--font-display)}.viewer-bottom p{font:10px/14px var(--font-mono)}.viewer-rail{left:16px;right:16px;top:96px;width:auto;transform:none;padding:0 12px}.viewer-rail .rail-years{height:16px}.viewer-today{right:16px;left:16px;top:152px;width:auto}.viewer-image .navigator{display:none!important}.standard-viewer .viewer-surface,.standard-viewer .viewer-surface.with-today{width:100%;height:390px;min-height:0}.standard-viewer .viewer-top h1{position:absolute;width:1px;max-width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.standard-viewer .viewer-bottom{position:relative;inset:auto;padding:32px 24px}.standard-viewer .viewer-bottom .viewer-caption{display:block}.standard-viewer .viewer-rail{position:relative;inset:auto;transform:none;width:auto;margin:0 24px}.standard-viewer .viewer-today{position:absolute;left:16px;right:16px;top:80px;width:auto}.viewer-neighbours{padding:24px}}.city-map .map-canvas{position:absolute;inset:0;width:100%;height:100%}.hero-rail{max-width:none}.hero-copy .hero-credit{font:12px/16px var(--font-mono);color:#d9d9d9}.home-hero .hero-copy{top:540px;bottom:auto}.home-hero .hero-title-row p{padding-bottom:10px}.hero-mini-map{top:458px;bottom:auto}.rail-years .rail-tick:before{height:var(--tick-height,16px);top:calc(24px - var(--tick-height, 16px))}.rail-hero:not(.home-hero){height:800px}.rail-hero:not(.home-hero) .hero-copy{top:480px;bottom:auto}.rail-hero:not(.home-hero) .hero-title-row{align-items:baseline;gap:32px}.hub-hero-year,.rail-hero:not(.home-hero) h1{font:300 120px/116px var(--font-display);letter-spacing:-.03em}.hub-hero-year{color:#5b9bdf}.hero-description{display:none}.rail-hero:not(.home-hero) .hero-rail{top:680px;bottom:auto}.quartier-panel{right:24px;top:24px;bottom:auto;width:272px;max-height:calc(100% - 200px);padding:0;background:#0e0e0edb;border:1px solid #232323;border-radius:2px}.quartier-panel h1{display:flex;justify-content:space-between;padding:14px 16px;margin:0;border-bottom:1px solid #232323;font:500 11px/14px var(--font-mono)}.quartier-panel a{padding:7px 16px;border:0;font-size:13px;line-height:18px}.quartier-panel h1 span{color:#5c5c5c}.map-rail{right:0;background:linear-gradient(0deg,#0e0e0ee8,transparent)}.story-heading{width:100%;max-width:none;margin:0;padding:96px 48px 56px 392px;gap:20px}.story-heading h1{max-width:900px;font:300 88px/88px var(--font-display);letter-spacing:-.025em}.story-heading .dek{max-width:680px;font:20px/30px var(--font-sans);color:#5c5c5c}.story-heading .eyebrow{color:#0f5ea8}.story-hero{padding:0 48px}.story-hero img{max-height:none;height:auto;object-fit:contain}.search-page:not(.search-results){min-height:100svh}.search-page:not(.search-results) .search-controls{min-height:100svh;max-width:720px;padding:290px 0 100px;background:none;gap:18px}.search-controls h1{font:300 28px/34px var(--font-display)}.search-controls form{align-items:center;width:100%;height:72px;padding:0 24px;gap:14px;background:#fff;border:0;border-radius:4px;color:#0e0e0e;box-shadow:0 24px 64px #00000073}.search-controls input{font:28px/36px var(--font-display);padding:0;background:#fff;color:#0e0e0e;min-width:0}.v2 .search-controls form .search-submit{padding:0;border:0;background:none;color:#5c5c5c;line-height:0;flex:none}.search-count{font:10px/14px var(--font-mono);color:#5c5c5c;white-space:nowrap}.search-chips{gap:8px}.v2 .search-chips button{border-radius:999px;background:#fff;color:#0e0e0e;padding:8px 12px;font-size:12px;line-height:16px}body:has(.search-results) .v2-header{position:relative;background:#0e0e0e}.search-results .search-controls{padding:32px 48px;background:none}.search-results .search-controls h1{text-align:left;position:absolute;top:170px}.search-results .search-controls form{max-width:none;margin:0;height:64px}.search-results .instant-wall{display:grid;grid-template-columns:2fr 1fr;gap:16px;padding:32px 48px 96px}.search-results .instant-wall>a:first-child{grid-row:span 2}.search-results .instant-wall img{height:100%;max-height:620px;object-fit:cover}.search-results .instant-wall>a:not(:first-child) img{max-height:300px}.search-filters{margin-top:20px;margin-bottom:64px;font-size:12px}.partners-heading{width:50%;padding:96px 48px 72px;min-height:340px}.partner-intro{font:18px/28px var(--font-sans);color:#d9d9d9;max-width:620px}.partner-stats{position:absolute;top:168px;right:48px;width:calc(50% - 48px);gap:2px}.partner-stats p{padding:20px;background:#161616;font-size:12px}.partner-stats strong{font:40px/44px var(--font-display)}.partner-source{position:absolute;top:280px;left:50%;right:48px;font:10px/14px var(--font-mono)}@media (max-width:767px){.home-hero .hero-copy{top:540px}.home-hero .hero-rail{top:728px}.home-hero .hero-credit{position:absolute;top:272px;font-size:10px;line-height:14px}.home-hero .hero-title-row p{max-width:342px;padding-bottom:0;font-size:16px;line-height:23px}.rail-hero:not(.home-hero){height:680px}.rail-hero:not(.home-hero) .hero-copy{top:420px;gap:6px}.rail-hero:not(.home-hero) .hero-title-row{display:grid;gap:0}.hub-hero-year,.rail-hero:not(.home-hero) h1{font:300 60px/60px var(--font-display);letter-spacing:-.03em}.rail-hero:not(.home-hero) .hero-credit{font-size:10px;line-height:14px}.rail-hero:not(.home-hero) .hero-rail{top:600px}.quartier-panel{top:auto;left:16px;right:16px;bottom:120px;width:auto;max-height:180px}.story-heading{padding:40px 24px 28px;gap:14px}.story-heading h1{font:300 42px/44px var(--font-display);letter-spacing:-.02em}.story-heading .dek{font:16px/24px var(--font-sans)}.story-hero{padding:0}.search-page:not(.search-results) .search-controls{padding:88px 16px 100px;max-width:none;gap:12px}.search-controls h1{font:300 22px/28px var(--font-display)}.search-controls form{height:56px;padding:0 16px;gap:10px}.search-controls input{font:24px/30px var(--font-display)}.search-count{display:none}.search-results .search-controls{padding:24px 16px}.search-results .search-controls h1{position:static;font:26px/32px var(--font-display);padding-top:24px}.search-results .search-controls form{height:56px}.search-results .instant-wall{grid-template-columns:1fr;padding:24px 16px;gap:24px}.search-results .instant-wall>a:first-child{grid-row:auto}.search-results .instant-wall img,.search-results .instant-wall>a:not(:first-child) img{height:auto;max-height:none}.search-filters{flex-wrap:wrap;gap:12px;margin-bottom:0}.partners-heading{width:100%;padding:40px 24px 32px;min-height:0}.partner-intro{font-size:16px;line-height:24px}.partner-stats{position:static;width:auto;margin:0 24px;grid-template-columns:1fr 1fr}.partner-stats p{padding:14px}.partner-stats strong{font:30px/36px var(--font-display)}.partner-source{position:static;margin:12px 24px 32px}}.rail-hero:not(.home-hero) .hero-copy{top:auto;bottom:156px}.hero-title-row h1{min-width:0;overflow-wrap:anywhere}@media (max-width:767px){.rail-hero:not(.home-hero) .hero-copy{top:auto;bottom:84px}.hero-credit-title{display:none}}.hero-mini-legend{display:flex;justify-content:space-between;padding-top:8px;color:#d9d9d9;font:11px/16px var(--font-mono)}.hero-mini-legend span:last-child{color:#5b9bdf}.hero-mini-note{padding-top:8px;color:#d9d9d9;font:13px/18px var(--font-sans)}.partner-preview{grid-template-columns:minmax(0,768fr) minmax(0,536fr);gap:40px}.partner-preview .city-map{height:650px}.preview-header{padding:0}.preview-header h2{font:40px/44px var(--font-display);margin-bottom:24px}.preview-specimen{position:relative;min-height:200px;background:#161616;overflow:hidden;margin-top:12px}.preview-specimen img,.preview-specimen picture{width:100%;height:200px;object-fit:cover}.preview-specimen figcaption{position:absolute;left:16px;right:16px;bottom:12px}.preview-specimen:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0e0e0ee6,transparent 70%);pointer-events:none}.preview-specimen figcaption{z-index:1}.preview-specimen h3{font:40px/44px var(--font-display)}.preview-specimen h3 span{color:#5b9bdf}.preview-specimen figcaption>p{font:11px/16px var(--font-mono);margin-top:8px}.partner-source{top:284px}@media (max-width:767px){.partner-preview{grid-template-columns:1fr;gap:24px}.partner-preview .city-map{height:420px}.preview-header h2{font:28px/34px var(--font-display)}.preview-specimen h3{font:30px/36px var(--font-display)}.partner-source{top:auto}}.hero-crossfade{transition:opacity .24s var(--a-ease)}.rail-slider>span:last-child{transition:left .12s var(--a-ease)}.home-city-band{position:relative}.home-city-band .city-map{height:720px}.home-city-band .band-heading{position:absolute;z-index:2;top:64px;left:48px;right:48px;padding:0;align-items:start;pointer-events:none}.home-city-band .band-heading h2{margin-top:12px}.home-city-band .band-heading>p{width:340px;font:15px/22px var(--font-sans);color:#d9d9d9}.home-map-card{left:150px;bottom:50px;width:272px;padding:0;border-radius:2px;overflow:hidden;background:#0e0e0e}.home-map-card picture{display:block;width:270px;height:150px}.home-map-card picture img{width:100%;height:100%;object-fit:cover}.home-map-card .map-card-copy{padding:14px 16px 16px}.home-map-card a{font-size:26px;line-height:30px}.home-map-card a span{display:none}.home-map-card p{margin-top:6px;font:13px/18px var(--font-mono);text-transform:none;letter-spacing:0;color:#d9d9d9}.map-tone-legend{position:absolute;right:48px;bottom:40px;text-align:right;pointer-events:none}.map-tone-legend>div{display:flex;justify-content:end;gap:2px;margin-bottom:8px}.map-tone-legend span{width:28px;height:10px;background:#252525}.map-tone-legend span:nth-child(2){background:#2f2f2f}.map-tone-legend span:nth-child(3){background:#3b3b3b}.map-tone-legend span:nth-child(4){background:#4a4a4a}.map-tone-legend span:nth-child(5){background:#5a5a5a}.map-tone-legend p{font:11px/14px var(--font-mono);color:#8f8f8f;letter-spacing:.04em}.map-tone-legend p+p{margin-top:8px;color:#5c5c5c}@media (max-width:767px){.home-city-band .city-map{height:480px}.home-city-band .band-heading{position:relative;top:auto;left:auto;right:auto;padding:40px 24px 28px}.home-city-band .band-heading h2{margin-top:12px}.home-city-band .band-heading>p{width:auto;margin-top:16px}.home-map-card{left:12px;right:12px;bottom:12px;width:auto;display:flex;align-items:center;gap:12px;padding:10px}.home-map-card picture{flex-shrink:0;width:72px;height:72px}.home-map-card .map-card-copy{padding:0;flex:1}.home-map-card a{font-size:22px;line-height:26px}.home-map-card a span{display:inline}.home-map-card p{font-size:12px;line-height:16px;margin-top:4px}.map-tone-legend{display:none}}.v2 .skip:focus{--skip-top:12px}.loupe-viewer[data-zoom-level=all] .viewer-image picture img{object-fit:contain}.map-band:has(>[data-map-variant=hub]){padding-inline:72px}[data-map-variant=hub]{height:560px}@media (max-width:767px){.map-band:has(>[data-map-variant=hub]){padding-inline:0}[data-map-variant=hub]{height:460px}}.rail-hero>.hero-picture{z-index:0}.hero-swap-layer{position:absolute;inset:0;z-index:1;pointer-events:none}.rail-hero>.hero-shade{z-index:2}.rail-hero>.hero-copy{z-index:3}.rail-hero>.hero-mini-map,.rail-hero>.hero-rail{z-index:4}.rail-hero>.hero-open{z-index:5}.static-rail-tick{position:absolute;top:-32px;width:30px;height:64px;transform:translateX(-50%)}.static-rail-tick:before{content:"";position:absolute;width:1px;left:50%;top:0;height:var(--tick-height);background:#fff}.static-rail-tick>span{position:absolute;left:50%;top:36px;transform:translateX(-50%);color:#8f8f8f}.hero-year,.hub-hero-year,.story-heading h1,.v2 .rail-hero:not(.home-hero) h1,.viewer-bottom .viewer-caption{font-family:var(--font-display-light),serif}.map-band:has(>[data-map-variant=hub]) .band-heading{padding-inline:0}.photo-viewer{overflow:hidden}picture[data-lazy-picture=pending]>img{opacity:0}.search-page:not(.search-results) .search-controls h1{font-family:var(--font-display-light),serif}.game-question-heading h1{font-family:var(--font-display-regular,var(--font-display)),serif}html:has(.v2){scrollbar-gutter:stable;--font-display-light:var(--font-display);--font-display-regular:var(--font-display)}body.v2{--background:var(--a-ink);--foreground:#fff;--muted:var(--a-panel);--muted-foreground:#a3a3a3;--border:#5c5c5c;--primary:#0f5ea8;-webkit-tap-highlight-color:#5b9bdf33}.v2 h1,.v2 h2,.v2 h3{text-wrap:balance;overflow-wrap:break-word;scroll-margin-top:32px;font-family:var(--font-display),Georgia,serif}.game-score,.game-year,.partner-stats,.v2 .eyebrow{font-variant-numeric:tabular-nums}.v2 svg{display:inline-block;vertical-align:middle;flex-shrink:0}.v2 [data-slot=button],.v2 [data-slot=toggle-group-item]{min-height:44px;padding:10px 16px;border-radius:4px;font:inherit}.v2 [data-slot=button] svg{width:20px;height:20px}.v2 [data-slot=button][data-variant=outline]{border:1px solid #5c5c5c;background:transparent;color:inherit}.v2 [data-slot=button]:hover,.v2 [data-slot=toggle-group-item]:hover{background:#ffffff18}.v2 [data-slot=input],.v2 [data-slot=native-select],.v2 [data-slot=select-trigger],.v2 [data-slot=textarea]{width:100%;height:auto;min-height:48px;border:1px solid #5c5c5c;border-radius:4px;background:transparent;color:inherit;box-shadow:none;padding:12px 16px;font:inherit}.v2 [data-slot=native-select],.v2 [data-slot=select-trigger]{display:flex;justify-content:space-between;gap:12px;white-space:normal;text-align:left}.v2 [data-slot=select-trigger] [data-slot=select-value]{min-width:0;display:block}.v2 [data-slot=select-trigger] svg{width:16px;height:16px}.v2 [data-slot=field]{display:flex;flex-direction:column;gap:8px;min-width:0}.v2 [data-slot=field-label]{font:inherit}.v2 [data-slot=select-item]{min-height:44px;padding:12px 36px 12px 16px;font:16px/22px var(--font-sans)}.v2 [data-slot=select-content]{background:#161616;color:#fff;border:1px solid #5c5c5c;border-radius:4px;max-width:calc(100vw - 24px)}.v2 [data-slot=dialog-content],.v2 [data-slot=sheet-content]{background:var(--a-ink);color:#fff;border:1px solid #5c5c5c;border-radius:4px;padding:24px;overscroll-behavior:contain}.v2 [data-slot=dialog-title],.v2 [data-slot=sheet-title]{font:32px/38px var(--font-display)}.v2 [data-slot=dialog-description]{color:#a3a3a3}.v2 [data-slot=tooltip-content]{background:#fff;color:#0e0e0e}.v2 [data-slot=button]:focus-visible,.v2 [data-slot=input]:focus-visible,.v2 [data-slot=native-select]:focus-visible,.v2 [data-slot=select-trigger]:focus-visible,.v2 [data-slot=textarea]:focus-visible{outline:2px solid var(--a-blue);outline-offset:3px;box-shadow:none}.v2 [data-slot=slider]{position:relative;height:44px;display:flex;align-items:center;touch-action:none}.v2 [data-slot=slider-track]{height:1px;border-radius:0;background:#ffffff4d;overflow:visible}.v2 [data-slot=slider-range]{background:transparent}.v2 [data-slot=slider-thumb]{width:3px;height:30px;border:0;border-radius:0;background:var(--a-blue);box-shadow:none}.v2 [data-slot=slider-thumb]:after{inset:-7px -21px}.v2 [data-slot=slider-thumb]>span{position:absolute;top:-24px;left:50%;transform:translateX(-50%);font:11px/16px var(--font-mono);color:var(--a-blue)}.v2 .rail-slider>span:last-child{transition:none}.rail-years .rail-tick,.rail-years .rail-tick span{pointer-events:none}.header-search svg{width:20px;height:20px}.v2 .header-search,.v2 .language,.v2 .mobile-menu{min-height:44px;align-items:center;justify-content:center}.v2 .mobile-menu{min-width:44px}.v2 .language{display:inline-flex}.hero-open{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.hero-open svg{width:28px;height:28px}.hero-mini-legend svg{width:12px;height:12px}.preview-header{background:transparent;align-content:start}.preview-header h2{margin-bottom:8px}.preview-header [data-slot=field]{margin-top:12px}.preview-specimen{min-height:0;overflow:visible;background:transparent}.preview-specimen:after{inset:0 0 60px}.preview-specimen figcaption{position:relative;inset:auto;padding:12px 16px;border:1px solid #232323}.preview-specimen h3{margin-top:-68px;position:relative;margin-bottom:16px}.preview-specimen p{overflow-wrap:anywhere}.follow-fields{display:flex;flex-direction:row;gap:8px;align-items:end}.follow-fields>[data-slot=field]{flex:1}.follow-fields>[data-slot=button]{flex-shrink:0}.follow-fields .sr-only{position:absolute}.search-controls form,.search-results .search-controls form{display:block;height:auto;padding:0;border:0;background:transparent;box-shadow:none}.search-command{display:flex;flex-direction:column;background:transparent;overflow:visible;width:100%;height:auto;min-height:0}.v2 .command-search-group{display:flex;align-items:center;gap:12px;width:100%;min-height:72px;padding:8px 16px;background:#fff;color:#0e0e0e;border:0;border-radius:4px;box-shadow:0 24px 64px #00000073}.v2 .command-search-group:focus-within{outline:2px solid var(--a-blue);outline-offset:3px}.v2 .command-search-group input{position:static;display:block;flex:1;width:0;min-width:0;height:auto;min-height:44px;margin:0;padding:4px 0;border:0;border-radius:0;background:transparent;color:#0e0e0e;font:28px/36px var(--font-display),Georgia,serif;box-shadow:none;outline:none;appearance:none}.v2 .command-search-group input::placeholder{color:#8f8f8f;opacity:1}.v2 .command-search-group [data-slot=input-group-addon]{display:flex;align-items:center;gap:12px;padding:0;flex-shrink:0;color:#0e0e0e}.v2 .command-search-group button{border:0;border-radius:2px;padding:10px;min-width:44px;min-height:44px;color:#0e0e0e;background:transparent}.v2 .command-search-group button:hover{background:#efefef}.search-suggestions{overflow:visible;max-height:none;padding-top:12px}.search-suggestions [cmdk-group-items]{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.search-suggestions [cmdk-item]{display:flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid #5c5c5c;border-radius:999px;background:#0e0e0ebf;color:#fff;font:14px/20px var(--font-sans);cursor:pointer}.search-suggestions [cmdk-item][data-selected=true]{border-color:#5b9bdf;background:#fff;color:#0e0e0e}.search-suggestions [cmdk-item]>svg{display:none}.search-suggestions [cmdk-group-heading]{width:100%;text-align:center;color:#a3a3a3;font:14px/20px var(--font-sans);padding:4px 0 12px}.search-suggestions [cmdk-group]{display:block}.search-results .search-controls h1{position:static;font:32px/40px var(--font-display);margin-bottom:24px}.search-filters{margin-bottom:0}.search-filters>[data-slot=field]{width:200px}.search-results .instant-wall{align-items:start}.search-results .instant-wall>a{display:flex;flex-direction:column}.search-results .instant-wall>a picture{min-height:0}.search-results .instant-wall p{flex:none}.island-skeleton{visibility:hidden;animation:skeleton-reveal 1ms .15s forwards;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.island-skeleton [data-slot=skeleton]{height:120px;background:#232323;border-radius:2px}.skeleton-map{position:absolute;inset:0;grid-template-columns:1fr;opacity:.35;pointer-events:none}.skeleton-map [data-slot=skeleton]{height:100%}.skeleton-map [data-slot=skeleton]:not(:first-child){display:none}.skeleton-result [data-slot=skeleton]{height:32px}.island-error{padding:24px;display:grid;gap:16px;background:#161616}@keyframes skeleton-reveal{to{visibility:visible}}.city-map,.osd{touch-action:pan-x pan-y}.osd{touch-action:none}.viewer-bottom>div{display:flex;flex-direction:column;gap:8px;min-width:0}.viewer-bottom .viewer-caption{font:300 36px/42px var(--font-display-light,var(--font-display)),Georgia,serif;margin:0;text-wrap:balance;overflow-wrap:anywhere}.viewer-bottom .eyebrow,.viewer-bottom p{position:static;overflow-wrap:anywhere}.standard-viewer{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);grid-template-rows:auto auto 1fr;align-items:start}.standard-viewer .viewer-surface{grid-column:1;grid-row:1/4;width:100%;min-height:100svh;height:100%}.standard-viewer .viewer-bottom{grid-column:2;grid-row:1;position:static;inset:auto;padding:200px 36px 24px}.standard-viewer .viewer-bottom .viewer-caption{display:block;font:400 48px/52px var(--font-display),Georgia,serif}.standard-viewer .viewer-rail{grid-column:2;grid-row:2;position:static;inset:auto;width:auto;transform:none;margin:0 36px;padding:0}.standard-viewer .viewer-today{grid-column:2;grid-row:3;position:static;inset:auto;width:auto;margin:24px 36px 36px}.viewer-top a{display:inline-flex;align-items:center;gap:8px;min-height:44px}.viewer-today{top:100px}.loupe-viewer .viewer-bottom{right:340px}.loupe-viewer .viewer-rail{width:min(42vw,592px)}.viewer-bottom button{min-height:44px}.viewer-rail .rail-thumb span,.viewer-rail [data-slot=slider-thumb]>span{top:-20px}.viewer-rail .year-rail{padding-top:24px}.v2 .zoom-controls [data-slot=toggle-group-item]{height:44px;min-height:44px;border:0;border-radius:0;font:12px/16px var(--font-mono);background:transparent;color:#a3a3a3}.v2 .zoom-controls [data-state=on]{background:#fff;color:#0e0e0e}.story-page{--background:#fff;--foreground:#0e0e0e;--muted:#efefef;--muted-foreground:#5c5c5c;--border:#d9d9d9;color-scheme:light}picture[data-lazy-picture] img{transition:opacity .18s var(--a-ease)}.print-group,.quartier-print{content-visibility:auto;contain-intrinsic-size:auto 600px}@media (min-width:768px) and (max-width:1100px){.v2-header{padding-inline:24px;gap:16px}.v2-header nav{gap:14px;font-size:13px}.v2 .header-search{width:44px;padding:8px}.v2 .header-search span{display:none}.v2 .brand{font-size:18px}.story-heading{padding-left:25%}.story-heading h1{font-size:64px;line-height:68px}.partner-stats{gap:2px}.partner-stats p{padding:12px}.partner-stats strong{font-size:32px;line-height:38px}.standard-viewer .viewer-bottom{padding:140px 24px 24px}.standard-viewer .viewer-bottom .viewer-caption{font-size:36px;line-height:42px}.viewer-rail{top:88px}.viewer-today{top:164px}.loupe-viewer .viewer-bottom{right:32px;max-width:65%}}@media (max-width:767px){.v2 .language{display:none}.v2 .mobile-menu{display:inline-flex}.home-hero.rail-hero{height:auto;min-height:100svh;display:flex;flex-direction:column;justify-content:end;padding:calc(56px + env(safe-area-inset-top)) 24px calc(20px + env(safe-area-inset-bottom));overflow:visible}.home-hero .hero-copy{position:relative;inset:auto;left:auto;right:auto;top:auto;bottom:auto;margin-top:auto;gap:10px;display:flex;flex-direction:column}.home-hero .hero-title-row{display:flex;flex-direction:column;align-items:start;gap:12px}.home-hero .hero-title-row p{max-width:calc(100% - 32px);font-size:16px;line-height:23px}.home-hero .hero-credit{position:static;inset:auto;font:10px/14px var(--font-mono);order:3;margin-top:100px;overflow-wrap:anywhere}.home-hero .hero-rail{position:absolute;left:24px;right:24px;top:auto;bottom:calc(60px + env(safe-area-inset-bottom))}.home-hero .hero-open{right:16px;bottom:calc(164px + env(safe-area-inset-bottom))}.home-hero h1.hero-year{font-size:104px;line-height:100px}.rail-hero:not(.home-hero) .hero-copy{bottom:140px}.rail-hero:not(.home-hero) .hero-rail{top:auto;bottom:24px}.hub-hero-year,.rail-hero:not(.home-hero) h1{font-size:60px;line-height:64px}.follow-fields{flex-direction:column;align-items:stretch}.follow-fields>[data-slot=field]{width:100%}.v2 .command-search-group{min-height:56px;gap:8px;padding:4px 8px 4px 16px}.v2 .command-search-group input{font-size:24px;line-height:30px}.search-count{display:none}.search-suggestions [cmdk-group-items]{justify-content:start}.search-filters>[data-slot=field]{flex:1;min-width:120px}.standard-viewer{display:block}.standard-viewer .viewer-surface,.standard-viewer .viewer-surface.with-today{height:390px;min-height:0}.standard-viewer .viewer-bottom{padding:24px}.standard-viewer .viewer-bottom .viewer-caption{font:300 28px/34px var(--font-display),Georgia,serif}.standard-viewer .viewer-rail{margin:0 24px}.standard-viewer .viewer-today{margin:24px}.loupe-viewer .viewer-bottom{right:16px;max-width:none}.loupe-viewer .viewer-rail{top:80px;width:auto}.loupe-viewer .viewer-surface,.loupe-viewer .viewer-surface.with-today{min-height:100svh}.loupe-viewer .viewer-today{top:160px}.zoom-controls{top:16px;right:16px}.preview-header h2{font-size:28px;line-height:34px}.preview-specimen h3{font:30px/36px var(--font-display)}}@media (max-height:500px) and (orientation:landscape){.home-hero.rail-hero{min-height:580px;height:auto}.home-hero .hero-copy{top:auto;bottom:140px}.home-hero .hero-rail{top:auto;bottom:24px}.hero-mini-map{display:none}}@media (pointer:fine){html:has(.v2){overscroll-behavior:none}}@media (prefers-reduced-motion:reduce){.island-skeleton{animation:skeleton-reveal 1ms .15s forwards!important}picture[data-lazy-picture] img{transition:none}.island-skeleton [data-slot=skeleton]{animation:none}}.search-page .instant-wall[hidden]{display:none}.search-filters [data-slot=toggle-group]{display:flex;gap:2px}.v2 [data-slot=toggle-group-item][data-state=on]{background:#fff;color:#0e0e0e}.map-year-chips [data-slot=toggle-group-item]{display:flex;flex-direction:column;gap:2px;min-width:56px}.map-year-chips [data-slot=toggle-group-item] span{font:10px/14px var(--font-mono);color:#a3a3a3}.footer-separator{height:1px;background:#232323;margin-top:56px}.v2 .footer-bottom{border-top:0;margin-top:0}.viewer-top [data-slot=breadcrumb-list]{list-style:none;padding:0;margin:0}.viewer-top [data-slot=breadcrumb-link]{display:inline-flex;align-items:center;gap:8px;min-height:44px;background:#0e0e0ebf;border-radius:4px;padding:10px 14px;font:14px/20px var(--font-sans)}.viewer-top>a:last-child{margin-left:auto}@media (min-width:768px) and (max-width:1100px){.partners-heading{width:100%;min-height:0;padding-bottom:40px}.partner-stats{width:auto;margin:0 48px}.partner-source,.partner-stats{position:static;inset:auto;padding:0}.partner-source{margin:12px 48px 32px}.partner-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.preview-header h2{font-size:32px;line-height:38px}}.v2 .zoom-controls [data-slot=toggle-group-item]{min-width:44px}.v2 .maplibregl-ctrl,.v2 .maplibregl-map,.v2 .maplibregl-popup-content{font-family:var(--font-sans),Arial,sans-serif}.v2 .maplibregl-ctrl-group button{width:44px;height:44px}.v2 .zoom-controls button{height:44px;min-height:44px;min-width:44px}@media (max-width:767px){.v2-header{height:calc(56px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.v2-footer{padding-bottom:calc(32px + env(safe-area-inset-bottom))}}.game-archive a,.newsletter-state a,.status-page>a,.v2-section>a{min-height:44px;display:inline-flex;align-items:center}.v2 [data-slot=sheet-content]{overflow-y:auto}.v2-footer nav a,.v2-menu nav a{min-height:44px;display:inline-flex;align-items:center}.offline{display:flex;align-items:center;justify-content:space-between;gap:16px}.prints,.prints>.print{min-width:0;max-width:100%}@media (max-width:767px){.prints{grid-template-columns:minmax(0,1fr)}}.home-features{grid-template-columns:repeat(2,minmax(0,1fr))}.home-features>a{min-width:0}@media (max-width:1100px){.hero-mini-map{display:none}}@media (max-width:767px){.home-features{grid-template-columns:minmax(0,1fr)}}.prints>.print{display:flex;flex-direction:column;align-items:stretch}.prints>.print>h3,.prints>.print>p,.prints>.print>picture{flex-shrink:0}.map-count{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:0;background:transparent}.map-count:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:32px;border:1px solid #5b9bdf;border-radius:999px;background:#0e0e0e}.v2 .brand{min-height:44px}.v2 .header-search{min-width:44px}.map-card a{min-height:44px;align-items:center}.v2-footer nav a{min-width:44px}@media (max-width:767px){.rail-hero:not(.home-hero) .hero-credit{padding-right:56px}.v2 .map-year-chips{width:100%;max-width:100%;overflow-x:auto}.v2 .map-year-chips [data-state=on]{background:#0f2238;border-color:#5b9bdf;color:#fff}.v2 .map-year-chips [data-state=on] span{color:#5b9bdf}.quartier-panel a{min-height:44px;align-items:center}}@media (max-height:500px),(max-width:767px){.band-heading>a,.v2-header nav a{min-height:44px;min-width:44px;display:inline-flex;align-items:center}.v2 .language{min-width:44px}.quartier-panel a{min-height:44px;align-items:center}}.game-inputs>a{min-height:44px;display:inline-flex;align-items:center}.v2 [data-slot=dialog-close],.v2 [data-slot=sheet-close]{min-width:44px;min-height:44px}.v2 [data-slot=native-select-wrapper]{width:100%;min-width:0}.v2 [data-slot=native-select]{padding-right:36px}.v2 [data-slot=native-select-icon]{width:14px;height:14px;color:#8f8f8f}.v2 [data-slot=native-select]{display:block;white-space:nowrap}@media (max-width:767px){.v2 [data-slot=native-select]{font-size:16px}}.partner-preview{grid-template-areas:"map title" "map controls";grid-template-rows:auto 1fr;row-gap:24px;align-items:start}.partner-preview>.city-map{grid-area:map}.partner-preview>.preview-title{grid-area:title;margin:0;font:40px/44px var(--font-display)}.partner-preview>.preview-header{grid-area:controls}.preview-header [data-slot=field-label]{font:11px/16px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#8f8f8f}.preview-specimen .preview-image{position:relative;display:grid;min-height:200px}.preview-specimen .preview-image>h3,.preview-specimen .preview-image>picture{grid-area:1/1}.preview-specimen .preview-image>picture{min-width:0}.preview-specimen .preview-image>h3{position:static;align-self:end;z-index:1;margin:16px}.preview-specimen .preview-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0e0e0ee6,transparent 70%);pointer-events:none}.preview-specimen figcaption{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.preview-specimen figcaption>p{margin:0}.preview-specimen figcaption>p:last-child{text-align:right;overflow-wrap:anywhere}@media (max-width:767px){.partner-preview{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "map" "controls";grid-template-rows:auto auto auto;gap:16px;margin-inline:-24px}.partner-preview>.preview-title{margin-inline:16px;font:26px/32px var(--font-display)}.preview-now{display:none}.partner-preview .city-map{height:360px}.partner-preview>.preview-header{padding-inline:16px}.preview-header [data-slot=field-label]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.preview-specimen figcaption{display:block}.preview-specimen figcaption>.eyebrow{display:none}.preview-specimen figcaption>p:last-child{text-align:left}}.search-results .instant-wall{width:100%}.search-results .instant-wall.single-result{grid-template-columns:minmax(0,1fr)}.search-results .instant-wall.single-result>a:first-child{grid-row:auto}.brand-preview{background:#0e0e0e;color:#fff;padding:64px 48px 80px;margin-inline:-48px}.v2-partner-signature{display:inline-flex;align-items:center;border-bottom:1px solid #232323;padding-bottom:18px;color:#d9d9d9;font:14px/20px var(--font-sans)}.intro .v2-partner-signature{margin-bottom:24px}.v2-partner-signature a{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.v2-partner-signature a:focus-visible,.v2-partner-signature a:hover{text-decoration:underline}.v2-partner-signature img{display:block;width:auto;max-width:120px;height:28px;object-fit:contain}.v2-partner-signature strong{font-weight:500}.v2-partner-signature.credit{border:0;padding:0}.v2-partner-signature.credit img{width:120px;height:28px;object-fit:contain;object-position:left center}.partner-credit-row{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #232323;padding:18px 0}.partner-credit-row>span:last-child{color:#8f8f8f;font:12px/16px var(--font-mono)}.story-partner-end{background:#0e0e0e;padding:28px 32px}.brand-preview header{margin-bottom:40px}.brand-preview header .eyebrow{color:#8f8f8f;font:500 12px/16px var(--font-mono);letter-spacing:.06em;margin:0 0 12px}.brand-preview h2{font:40px/44px var(--font-display);letter-spacing:-.01em;margin:0}.brand-preview-grid{display:grid;grid-template-columns:520px minmax(0,1fr);gap:56px}.brand-preview-fields{display:flex;flex-direction:column;gap:8px}.brand-preview-fields label{color:#8f8f8f;font:11px/14px var(--font-mono);letter-spacing:.06em;margin-top:16px}.brand-preview-fields label:first-child{margin-top:0}.brand-preview-fields [data-slot=native-select],.brand-preview-fields input:not([type=file]){height:52px;width:100%;border:1px solid #5c5c5c;border-radius:4px;background:transparent;color:#fff;padding:0 16px;font:16px/20px var(--font-sans)}.brand-preview-fields [data-slot=native-select-wrapper]{width:100%}.brand-preview-place{position:relative}.brand-preview-place:has(.brand-preview-place-stats) [data-slot=native-select-icon]{display:none}.brand-preview-place-stats{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:#8f8f8f;font:12px/16px var(--font-mono);white-space:nowrap}.brand-preview-place:has(.brand-preview-place-stats) select{padding-right:190px}.brand-preview-output{margin-top:-12px}.brand-preview-tabs [data-slot=tabs-trigger]{min-width:44px}.brand-preview-fields input::placeholder{color:#8f8f8f}.brand-preview-fields p[role=status]{color:#d9d9d9;font:12px/16px var(--font-mono);margin:0}.brand-preview-domain{position:relative}.brand-preview-domain input{padding-right:150px!important}.brand-preview-domain p[role=status]{position:absolute;right:16px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:8px}.brand-preview-domain p[role=status] img{width:16px;height:16px;object-fit:contain}.brand-preview-or{display:flex;align-items:center;gap:12px;color:#8f8f8f;font:11px/14px var(--font-mono);letter-spacing:.06em;margin:12px 0}.brand-preview-or:after,.brand-preview-or:before{content:"";flex:1;height:1px;background:#232323}.brand-preview-drop{border:1px dashed #5c5c5c;border-radius:4px;padding:20px 16px;display:flex;flex-direction:column;gap:6px;cursor:pointer}.brand-preview-drop strong{font:15px/20px var(--font-sans)}.brand-preview-drop span,.brand-preview-privacy{color:#8f8f8f;font:13px/18px var(--font-sans)}.brand-preview-drop .brand-preview-file-link{color:#5b9bdf;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}.brand-preview-privacy{margin:0}.brand-preview-tabs{display:flex;justify-content:space-between;align-items:end;gap:12px;border-bottom:1px solid #232323;color:#8f8f8f}.brand-preview-tabs [data-slot=tabs-list]{display:flex;gap:28px}.brand-preview-tabs [data-slot=tabs-trigger]{color:#8f8f8f;border:0;border-bottom:2px solid transparent;background:none;padding:12px 0;font:500 14px/20px var(--font-sans);cursor:pointer;white-space:nowrap}.brand-preview-tabs [data-slot=tabs-trigger][data-state=active]{color:#fff;border-bottom-color:#5b9bdf}.brand-preview-tabs>span{padding-bottom:14px;font:11px/14px var(--font-mono);letter-spacing:.06em;white-space:nowrap}.brand-preview-card{border:1px solid #232323;border-radius:2px;overflow:hidden;margin-top:16px}.brand-preview-hero{position:relative;height:250px;overflow:hidden;background:#161616;display:flex;flex-direction:column;justify-content:end;gap:6px;padding:20px 24px}.brand-preview-hero>picture{position:absolute;inset:0}.brand-preview-hero>picture img{width:100%;height:100%;object-fit:cover;transform:scale(1.2)}.brand-preview-hero:has(picture):after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0e0e0e,transparent 75%);pointer-events:none}.brand-preview-hero>small,.brand-preview-title{position:relative;z-index:1}.brand-preview-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px}.brand-preview-year{color:#5b9bdf;font:32px/36px var(--font-display)}.brand-preview-hero small{color:#d9d9d9;font:10px/14px var(--font-mono);letter-spacing:.06em}.brand-preview-title h3{color:#8f8f8f;font:40px/44px var(--font-display);margin:0}.brand-preview-hero:has(picture) .brand-preview-title h3{color:#fff}.brand-preview-intro{display:flex;justify-content:space-between;gap:40px;padding:28px 24px 32px}.brand-preview-intro p{color:#fff;font:19px/27px var(--font-display);max-width:400px;margin:0}.brand-preview-signature{display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid #232323;padding-bottom:18px;color:#d9d9d9;font:14px/20px var(--font-sans);white-space:nowrap}.brand-preview-signature strong{font-weight:500}.brand-preview-signature img{width:auto;max-width:120px;height:28px;object-fit:contain}.brand-preview-signature img.brand-preview-plate{box-sizing:content-box;padding:4px;border-radius:2px;background:#f2f2f2}.brand-preview-found,.brand-preview-host,.brand-preview-lowres{margin:6px 0 0;font-size:12px;line-height:16px;color:var(--muted-foreground,#6b6b6b)}.brand-preview-found button{display:inline;min-height:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.brand-preview-choice{margin-top:8px;justify-content:flex-start}.brand-preview-choice img{width:auto;max-width:48px;height:20px;object-fit:contain}.brand-preview-empty{width:38px;height:28px;border:1px dashed #5c5c5c}.brand-preview-skeleton{width:38px;height:28px;background:#5c5c5c}.brand-preview-story{min-height:320px;padding:32px 24px;display:flex;flex-direction:column;justify-content:space-between}.brand-preview-story>div{display:flex;justify-content:space-between;align-items:center}.brand-preview-social .brand-preview-photo{position:relative;height:260px;background:#161616;overflow:hidden}.brand-preview-social .brand-preview-photo img,.brand-preview-social .brand-preview-photo picture{width:100%;height:100%;object-fit:cover}.brand-preview-social .brand-preview-photo img{transform:scale(1.28)}.brand-preview-social-ink{padding:28px 24px 24px;background:#111}.brand-preview-social-ink h3{margin:0;font:30px/1.2 var(--font-display);overflow-wrap:anywhere}.brand-preview-social-meta{margin:12px 0 28px;color:#999;font:11px/1.5 var(--font-mono)}.brand-preview-social-credit{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:20px;border-top:1px solid #303030}.brand-preview-social-credit .brand-preview-signature{border:0;padding:0;min-width:0;white-space:normal}.brand-preview-wordmark{flex:none;font:600 15px/1 var(--font-sans);letter-spacing:-.03em}.brand-preview-social .brand-preview-signature img{height:44px}@media (max-width:767px){.brand-preview{padding:40px 24px 56px;margin-inline:-24px}.brand-preview header{margin-bottom:28px}.brand-preview h2{font:28px/34px var(--font-display)}.brand-preview-grid{display:flex;flex-direction:column;gap:36px}.brand-preview-fields{width:100%}.brand-preview-output{margin-top:0}.brand-preview-place-stats span{display:none}.brand-preview-place:has(.brand-preview-place-stats) select{padding-right:110px}.brand-preview-tabs{display:flex;flex-direction:column-reverse;align-items:stretch;gap:24px}.brand-preview-tabs [data-slot=tabs-list]{gap:16px;overflow-x:auto}.brand-preview-tabs>span{padding:0}.brand-preview-hero{height:200px}.brand-preview-title h3{font:28px/34px var(--font-display)}.brand-preview-intro{flex-direction:column;gap:20px}.brand-preview-signature{white-space:normal}.brand-preview-social .brand-preview-photo{height:260px}.brand-preview-social-ink{padding:24px 20px}.brand-preview-social-ink h3{font:26px/1.2 var(--font-display)}.brand-preview-social-credit{gap:8px}.brand-preview-social-credit .brand-preview-signature{font-size:11px;gap:5px;white-space:nowrap}.brand-preview-social .brand-preview-signature img{height:28px;max-width:58px}.brand-preview-wordmark{font-size:11px}}.viewer-map-sheet{max-height:85svh;overflow-y:auto;overscroll-behavior:contain;background:var(--a-ink);color:white;border-color:var(--a-line);padding:16px max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));gap:16px}.viewer-map-sheet [data-slot=sheet-title]{padding-right:48px;color:white;font-size:24px;line-height:1.2;text-wrap:balance}.viewer-map-sheet [data-slot=sheet-description]{color:var(--a-muted);font-size:16px}.viewer-map-sheet [data-slot=sheet-close]{min-width:44px;min-height:44px}.viewer-map-sheet .city-map{height:min(48svh,400px);min-height:180px;touch-action:none}.viewer-map-sheet .map-card{display:none}.viewer-map-sheet p{color:var(--a-muted);font-size:16px;line-height:24px}.sheet-handle{width:40px;height:4px;border-radius:4px;background:var(--a-muted);margin:0 auto 8px}@media (max-width:768px){.photo-viewer,.photo-viewer.standard-viewer{display:block;min-height:100svh;padding-bottom:max(32px,env(safe-area-inset-bottom));background:var(--a-ink)}.photo-viewer .viewer-surface,.photo-viewer .viewer-surface.with-today{display:block;width:100%;height:auto;min-height:0}.photo-viewer .viewer-image{width:100%;height:auto;max-height:72svh;overflow:hidden;background:var(--a-ink)}.photo-viewer .viewer-image img,.photo-viewer .viewer-image picture{height:100%;max-height:72svh;object-fit:contain}.photo-viewer .viewer-image:after{display:none}.photo-viewer .viewer-top{inset:max(12px,env(safe-area-inset-top)) auto auto max(12px,env(safe-area-inset-left));max-width:calc(100% - 174px)}.photo-viewer .viewer-top a{display:flex;min-height:44px;padding:8px;background:var(--a-ink);font-size:16px;line-height:20px}.photo-viewer .zoom-controls{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));background:var(--a-ink)}.v2 .photo-viewer .zoom-controls button{min-width:44px;min-height:44px;padding:0 10px}.v2 .photo-viewer .zoom-controls [data-slot=toggle-group-item]{font-size:14px}.photo-viewer .viewer-bottom,.photo-viewer.standard-viewer .viewer-bottom{position:static;inset:auto;max-width:none;padding:24px 20px 8px;background:var(--a-ink)}.photo-viewer .viewer-bottom .viewer-caption{display:block;font:400 28px/34px var(--font-display);text-wrap:balance;overflow-wrap:anywhere}.photo-viewer .viewer-bottom p{font-size:16px;line-height:23px;overflow-wrap:anywhere}.photo-viewer .viewer-bottom .eyebrow{margin:12px 0 8px}.photo-viewer .viewer-rail,.photo-viewer.standard-viewer .viewer-rail{position:static;inset:auto;transform:none;width:auto;margin:16px 20px;padding:12px 16px 20px;background:var(--a-panel)}.photo-viewer .viewer-rail .rail-slider{min-height:44px}.photo-viewer .viewer-rail .rail-years{height:32px}.photo-viewer .viewer-rail .rail-endpoint,.photo-viewer .viewer-rail .rail-thumb span,.photo-viewer .viewer-rail .rail-years .rail-tick span{font-size:12px}.photo-viewer .viewer-rail .rail-thumb span{top:-24px}.viewer-sheet-trigger{margin:8px 20px;min-height:44px}.photo-viewer .osd{touch-action:none}.photo-viewer .viewer-error{position:relative;background:var(--a-ink)}}.brand-preview-drop.is-suggested{border-style:solid;border-color:#5b9bdf}@media (max-width:767px){.v2-header{gap:4px}.v2 .brand{font:600 20px/24px var(--font-sans);letter-spacing:-.01em;gap:10px}.v2 .header-search,.v2 .mobile-menu{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;flex-shrink:0}.home-hero .hero-copy{top:540px;bottom:auto}.home-hero .hero-copy .eyebrow{font:500 11px/16px var(--font-mono);letter-spacing:.08em}.home-hero .hero-title-row{gap:10px}.home-hero .hero-rail{top:744px;bottom:auto}.home-hero .hero-open{display:none}.home-hero .hero-credit{top:272px;color:#8f8f8f}.home-features{padding:56px 24px 24px;gap:40px}.home-features>a{gap:10px}.home-features h2{font:400 24px/30px var(--font-display)}.home-features>a>p:not(.eyebrow){font:14px/20px var(--font-sans)}.home-features>a:nth-child(2) img,.home-features>a:nth-child(2) picture{height:240px;object-fit:cover}.home-city-band .band-heading{padding:56px 24px 20px;gap:8px}.home-city-band .band-heading h2{margin-top:8px}.home-city-band .band-heading>p{margin-top:0;font:14px/20px var(--font-sans)}.era-bands{padding-top:64px}.era-bands .band-heading{padding:0 24px 24px}.era-bands .band-heading>.eyebrow{display:none}.era-band{height:260px}.rail-hero:not(.home-hero) .hero-copy{top:420px;bottom:auto}.rail-hero:not(.home-hero) .hero-title-row{gap:6px}.rail-hero:not(.home-hero) .hero-open{display:none}.search-results .search-controls{padding:8px 16px 16px;gap:12px}.search-results .search-controls form{height:52px;padding:0 14px}.search-results .instant-wall{padding:20px 16px;gap:20px}.search-results .instant-wall img,.search-results .instant-wall>a:not(:first-child) img{height:250px;object-fit:cover}.search-results .search-controls h1{font:24px/28px var(--font-display);padding-top:0}.story-copy{padding:36px 24px}.story-copy>p{font:16px/27px var(--font-sans)}.story-copy>h2{font:23px/32px var(--font-display)}.partners-heading h1{font:40px/42px var(--font-display)}.photo-viewer.loupe-viewer{position:relative;height:844px;min-height:844px;padding:0}.photo-viewer.loupe-viewer .viewer-surface{height:844px}.photo-viewer.loupe-viewer .viewer-image{height:844px;max-height:none;aspect-ratio:auto!important}.photo-viewer.loupe-viewer .viewer-image img,.photo-viewer.loupe-viewer .viewer-image picture{height:844px;max-height:none;object-fit:cover}.photo-viewer.loupe-viewer .viewer-bottom{position:absolute;left:24px;right:24px;bottom:28px;padding:0;background:transparent;z-index:5}.photo-viewer.loupe-viewer .viewer-bottom .viewer-caption{font:300 26px/31px var(--font-display);text-wrap:wrap}.photo-viewer.loupe-viewer .viewer-bottom .eyebrow,.photo-viewer.loupe-viewer .viewer-bottom p{font:10px/15px var(--font-mono)}.photo-viewer.loupe-viewer .viewer-rail{position:absolute;left:16px;right:16px;top:96px;bottom:auto;margin:0;padding:0 12px;background:#0e0e0ecc;z-index:6}.photo-viewer.loupe-viewer .viewer-sheet-trigger{position:absolute;top:140px;left:16px;margin:0;z-index:6}.photo-viewer.standard-viewer{padding:56px 0 24px}.photo-viewer.standard-viewer .viewer-top{top:0;left:16px;height:56px;display:flex;align-items:center}.photo-viewer.standard-viewer .viewer-image{height:386px;max-height:none;aspect-ratio:auto!important}.photo-viewer.standard-viewer .viewer-image img,.photo-viewer.standard-viewer .viewer-image picture{height:386px;max-height:none;object-fit:cover}.photo-viewer.standard-viewer .viewer-bottom{padding:20px 24px}.photo-viewer.standard-viewer .viewer-caption{font:30px/34px var(--font-display)}.photo-viewer.standard-viewer .viewer-bottom p{font:11px/14px var(--font-mono)}.v2-game:not(.game-completed){display:flex;flex-direction:column;padding:0;gap:0}.v2-game:not(.game-completed) .game-question{display:contents}.v2-game:not(.game-completed) .game-question>picture{order:0;height:330px}.v2-game:not(.game-completed) .game-question>picture img{width:100%;height:330px;object-fit:cover}.v2-game:not(.game-completed) .game-question-heading{order:1;padding:16px 16px 0}.v2-game:not(.game-completed) .game-question-heading h1{font:26px/30px var(--font-display)}.v2-game:not(.game-completed) .game-credit,.v2-game:not(.game-completed) .game-question-heading .eyebrow,.v2-game:not(.game-completed)>.game-instructions{display:none}.v2-game:not(.game-completed) .game-inputs{order:2;padding:14px 16px 20px;gap:14px}.v2-game:not(.game-completed) .game-inputs .city-map{height:200px}.v2-game .game-inputs>.primary{min-height:52px}.v2-game:not(.game-completed) .game-year{font:32px/34px var(--font-display)}.search-page:not(.search-results) .search-controls h1{text-align:left}.search-page:not(.search-results) .search-controls{margin:0}.partners-heading{display:flex;flex-direction:column;gap:14px}.partners-heading h1{margin:0;letter-spacing:normal}.partner-stats{gap:2px}.partner-stats p{display:flex;flex-direction:column;gap:2px;font:12px/16px var(--font-sans);color:#8f8f8f}.partner-stats strong{color:#fff}.partner-source{font:10px/12px var(--font-mono);text-transform:uppercase;color:#5c5c5c}.mobile-game-result header{padding:8px 16px 16px;display:flex;flex-direction:column;gap:6px}.mobile-game-result .eyebrow{font:11px/14px var(--font-mono);color:#5b9bdf;letter-spacing:.06em}.mobile-game-result .result-score{font:48px/52px var(--font-display)}.result-scores{display:flex;gap:16px;font:12px/16px var(--font-mono);color:#d9d9d9}.mobile-game-result .city-map{height:300px}.result-photo{display:flex;align-items:center;padding:16px;gap:12px}.result-photo picture{width:72px;height:72px;flex-shrink:0}.result-photo img{width:72px;height:72px;object-fit:cover}.result-photo p{font:14px/19px var(--font-sans)}.result-photo small{display:block;margin-top:4px;font:11px/14px var(--font-mono);color:#8f8f8f}.result-share{display:flex;flex-direction:column;gap:8px;padding:0 16px 24px}.result-share button{width:100%;min-height:52px}.result-share>p{font:12px/16px var(--font-sans);color:#8f8f8f;text-align:center}}.v2-header{gap:40px;height:72px}.v2 .header-search{height:40px;width:360px;flex-shrink:0}.v2 .brand{font-size:20px;line-height:24px;gap:10px}.v2-header .brand svg{width:28px;height:28px}.hero-picture,.hero-picture img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.home-hero .hero-shade{position:absolute;inset:0;background:none}.home-hero .hero-shade:after,.home-hero .hero-shade:before{content:"";position:absolute;left:0;right:0}.home-hero .hero-shade:before{top:0;height:160px;background:linear-gradient(in oklab 180deg,#0e0e0ec7,transparent)}.home-hero .hero-shade:after{bottom:0;height:560px;background:linear-gradient(in oklab 0deg,#0e0e0ef7,#0e0e0ed9 38%,#0e0e0e66 72%,transparent)}.home-hero .hero-copy{top:calc(100svh - 360px);left:48px;right:auto;width:1000px;gap:12px}.home-hero .hero-title-row{display:flex;align-items:end;gap:40px}.v2 .home-hero h1.hero-year{font:300 168px/140px var(--font-display-light);letter-spacing:-.04em}.home-hero .hero-title-row p{font:18px/26px var(--font-sans);max-width:300px;padding:0}.home-hero .hero-copy .eyebrow{font:500 12px/16px var(--font-mono);letter-spacing:.08em}.home-hero .hero-rail{top:780px;left:48px;right:48px;bottom:auto;height:84px}.home-hero .hero-credit{font:12px/16px var(--font-mono);color:#d9d9d9}.home-features{padding:96px 48px 48px;gap:24px;display:grid;grid-template-columns:1fr 1fr}.home-features>a{display:flex;flex-direction:column;gap:12px}.home-features>a img,.home-features>a picture{width:100%;height:420px;object-fit:cover;border-radius:2px}.home-features h2{font:28px/34px var(--font-display)}.home-features>a p:not(.eyebrow){font:15px/22px var(--font-sans);color:#d9d9d9}.home-features .eyebrow{font:500 12px/16px var(--font-mono);letter-spacing:.08em}.home-features>a:first-child .eyebrow{color:#5b9bdf}.home-city-band .band-heading h2{font:56px/60px var(--font-display);letter-spacing:-.015em}.era-bands{padding-top:96px}.era-bands .band-heading{padding:0 48px 32px}.era-bands .band-heading h2{font:48px/52px var(--font-display)}.era-band{height:420px}.era-band:after{background:linear-gradient(in oklab 90deg,#0e0e0ecc,#0e0e0e66 55%,transparent);width:820px}.era-band>div{bottom:40px;left:48px;gap:8px}.era-band h3{font:40px/44px var(--font-display)}.sequence-reduced{display:none}.seq{position:relative;height:310svh;view-timeline-name:--sequence;view-timeline-axis:block}.seq .home-hero{position:sticky;top:0;height:100svh;min-height:0;overflow:clip}.sequence-layer{position:absolute;inset:0;width:100%;height:100%;opacity:0;z-index:1;pointer-events:none;transform:scale(1.03);transform-origin:center}.sequence-layer img{width:100%;height:100%;object-fit:cover}.seq[data-intersecting=true] .sequence-layer{will-change:transform,opacity}.sequence-axis{position:relative;width:100%;height:84px;touch-action:pan-y;cursor:ew-resize}.sequence-track{right:0;background:#ffffff4d}.sequence-progress,.sequence-track{position:absolute;top:44px;left:0;height:1px}.sequence-progress{width:100%;background:#5b9bdf;transform-origin:left;transform:scaleX(.179104477612)}.sequence-cursor{position:absolute;width:100%;left:0;top:22px;height:36px;transform:translateX(17.9104477612%);pointer-events:none}.sequence-cursor:before{content:"";display:block;width:3px;height:36px;border-radius:1px;background:#5b9bdf;transform:translateX(-50%)}.sequence-label{left:0;top:0;font:500 12px/16px var(--font-mono);color:#5b9bdf;transform:translateX(240.7px);margin-left:-14px}.sequence-label,.sequence-tick{position:absolute;pointer-events:none}.sequence-tick{top:30px;width:1px;height:20px;background:#fff}.sequence-tick[data-state=active]{background:#5b9bdf}.sequence-tick[data-state=upcoming]{background:#8f8f8f}.sequence-tick>span{position:absolute;top:28px;left:-6px;font:11px/16px var(--font-mono);color:#d9d9d9}.sequence-tick[data-state=active]>span{display:none}.sequence-count,.sequence-first,.sequence-last{position:absolute;top:58px;font:11px/16px var(--font-mono);color:#8f8f8f}.sequence-first{left:0}.sequence-last{right:0}.sequence-count{left:44%;display:none}@keyframes seq-reveal{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes seq-cursor{0%,22%{transform:translateX(17.9104477612%);animation-timing-function:cubic-bezier(.2,0,0,1)}30%,47%{transform:translateX(32.8358208955%);animation-timing-function:cubic-bezier(.2,0,0,1)}55%,72%{transform:translateX(56.7164179104%);animation-timing-function:cubic-bezier(.2,0,0,1)}80%,to{transform:translateX(91.0447761194%)}}@keyframes seq-fill{0%,22%{transform:scaleX(.179104477612);animation-timing-function:cubic-bezier(.2,0,0,1)}30%,47%{transform:scaleX(.328358208955);animation-timing-function:cubic-bezier(.2,0,0,1)}55%,72%{transform:scaleX(.567164179104);animation-timing-function:cubic-bezier(.2,0,0,1)}80%,to{transform:scaleX(.910447761194)}}@supports(animation-timeline:view()){.sequence-layer{animation:seq-reveal 1s cubic-bezier(.2,0,0,1) both;animation-timeline:--sequence}.sequence-1947{animation-range:contain 22% contain 30%}.sequence-1963{animation-range:contain 47% contain 55%}.sequence-1986{animation-range:contain 72% contain 80%}.sequence-cursor{animation:seq-cursor 1s linear both;animation-timeline:--sequence;animation-range:contain 0 contain 100%}.sequence-progress{animation:seq-fill 1s linear both;animation-timeline:--sequence;animation-range:contain 0 contain 100%}}.home-hero[data-manual-year] .sequence-cursor,.home-hero[data-manual-year] .sequence-layer,.home-hero[data-manual-year] .sequence-progress{animation:none!important;transition:opacity .24s cubic-bezier(.2,0,0,1)}.home-hero[data-manual-year="1937"] .sequence-layer{opacity:0!important}.home-hero[data-manual-year="1947"] .sequence-1947,.home-hero[data-manual-year="1963"] .sequence-1963,.home-hero[data-manual-year="1986"] .sequence-1986{opacity:1!important;transform:scale(1)!important}.home-hero[data-manual-year="1947"] .sequence-1963,.home-hero[data-manual-year="1947"] .sequence-1986,.home-hero[data-manual-year="1963"] .sequence-1986{opacity:0!important}.hub-print-rows{padding:112px 0 32px 48px;display:flex;flex-direction:column;gap:72px;overflow:hidden}.hub-print-rows>h2{font:48px/52px var(--font-display);letter-spacing:-.01em}.hub-print-rows .print-group{padding:0;display:flex;flex-direction:column;gap:16px;min-width:0}.hub-print-rows .print-group header{display:flex;align-items:baseline;gap:16px}.hub-print-rows .print-group h3{font:32px/40px var(--font-display)}.hub-print-rows .print-group header span{font:14px/20px var(--font-mono);color:#8f8f8f}.hub-print-rows .prints{display:flex;overflow-x:auto;gap:16px;padding:0 48px 8px 0;scrollbar-width:none}.hub-print-rows .print{flex:0 0 440px}.hub-print-rows .print img{width:440px;height:440px;object-fit:cover}.hub-print-rows .print h3{display:none}.hub-print-rows .print .eyebrow{font:11px/16px var(--font-mono)}.hub-copy{display:flex;flex-direction:column;gap:24px}.hub-copy p:first-child{font:32px/43px var(--font-display)}.landmarks article>a{display:block}.landmarks article>a img{width:100%;height:400px;object-fit:cover;border-radius:2px}.story-photo-strip{background:#efefef;padding:72px 48px 96px;display:flex;flex-direction:column;gap:14px}.story-photo-strip>div{display:flex;gap:24px;overflow:auto;scrollbar-width:none}.story-photo-strip a{flex:0 0 600px;border:12px solid white}.story-photo-strip img{width:100%;height:400px;object-fit:cover}.story-photo-strip>p{font:11px/16px var(--font-mono);color:#5c5c5c}.story-page .map-band{position:relative;padding:0;background:#0e0e0e;color:#fff}.story-page .map-band .city-map{height:620px}.story-page .map-band .band-heading{position:absolute;z-index:2;top:72px;left:48px;padding:0;display:flex;flex-direction:column;align-items:start;gap:14px}.story-page .map-band .band-heading h2{font:48px/52px var(--font-display)}.mobile-map-selection{display:none}.v2 .exact-search{position:relative;min-height:100svh;padding:0}.v2 .exact-search:not(.search-results) .search-wall-shell{position:absolute;inset:0;overflow:hidden}.v2 .exact-search:not(.search-results) .instant-wall{column-count:6;column-gap:2px;display:block;padding:0;filter:none;opacity:1;transform:none}.v2 .exact-search:not(.search-results) .instant-wall>a{display:block;height:300px;margin-bottom:2px;break-inside:avoid}.v2 .exact-search:not(.search-results) .instant-wall>a:nth-child(3n+1){height:240px}.v2 .exact-search:not(.search-results) .instant-wall>a:nth-child(3n+2){height:360px}.v2 .exact-search:not(.search-results) .instant-wall img,.v2 .exact-search:not(.search-results) .instant-wall picture{width:100%;height:100%;object-fit:cover}.v2 .exact-search:not(.search-results) .search-wall-shell:after{content:"";position:absolute;inset:0;background:linear-gradient(in oklab 180deg,#0e0e0ed9,#0e0e0e8c 30%,#0e0e0e0d 60%);pointer-events:none}.v2 .exact-search:not(.search-results) .search-controls{position:relative;top:auto;left:auto;transform:none;margin:0 auto;padding:290px 0 100px;min-height:100svh;width:720px;max-width:none;display:flex;flex-direction:column;gap:18px;background:none;z-index:2;text-align:left}.v2 .exact-search .search-controls h1{font:300 28px/34px var(--font-display-light);text-align:left;margin:0;color:#fff}.v2 .exact-search .search-controls form{display:flex;align-items:center;gap:14px;height:72px;padding:0 24px;width:100%;border:0;border-radius:4px;background:#fff;box-shadow:0 24px 64px #00000073;color:#0e0e0e}.v2 .exact-search input{flex:1;min-width:0;background:#fff;color:#0e0e0e;border:0;outline:0;box-shadow:none;font:28px/36px var(--font-display);padding:0;height:100%}.v2 .exact-search input::placeholder{color:#8f8f8f}.exact-search input::-webkit-search-cancel-button{display:none}.v2 .exact-search .search-submit{padding:0;border:0;background:none;color:#5c5c5c;display:flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;box-shadow:none}.v2 .exact-search .search-count{display:inline;font:11px/14px var(--font-mono);color:#5c5c5c;white-space:nowrap}.v2 .exact-search .search-chips{display:flex;gap:8px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.v2 .exact-search .search-chips button,.v2 .exact-search .search-chips>a{display:flex;align-items:center;flex-shrink:0;min-height:32px;border:1px solid #ffffff4d;border-radius:999px;background:#0e0e0ecc;color:#fff;font:13px/16px var(--font-sans);padding:0 12px;white-space:nowrap}.v2 .exact-search .search-chips button:first-child{background:#fff;color:#0e0e0e;border-color:#fff}.v2 .exact-search .place-chip{border-color:#5b9bdf!important}.v2 .exact-search.search-results{display:flex;flex-direction:column}.v2 .exact-search.search-results .search-controls{position:static;order:1;transform:none;min-height:0;max-width:none;width:100%;padding:32px 48px 28px;display:flex;flex-direction:column;gap:16px;border-bottom:1px solid #232323;margin:0;background:#0e0e0e}.v2 .exact-search.search-results .search-controls form{height:56px;max-width:880px;box-shadow:none}.v2 .exact-search.search-results .search-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0}.v2 .exact-search .search-filters>a,.v2 .exact-search.search-results .search-filters>button{border:1px solid #5c5c5c;border-radius:999px;padding:6px 12px;font:13px/16px var(--font-sans);color:#d9d9d9;background:transparent;min-height:32px;width:auto}.v2 .exact-search .search-filters>button[aria-pressed=true]{background:#fff;color:#0e0e0e;border-color:#fff}.v2 .exact-search.search-results .search-result-heading{order:2;font:32px/40px var(--font-display);padding:32px 48px 24px}.v2 .exact-search.search-results .search-wall-shell{order:3;position:static;filter:none;opacity:1;transform:none}.v2 .exact-search.search-results .instant-wall{display:grid;grid-template-columns:1fr 1fr;padding:0 48px 48px;gap:24px;columns:auto}.v2 .exact-search.search-results .instant-wall>a{display:flex;flex-direction:column;gap:8px;min-width:0;grid-row:auto}.v2 .exact-search.search-results .instant-wall img{width:100%;height:420px;object-fit:cover}.v2 .exact-search.search-results .instant-wall p{font:11px/16px var(--font-mono);color:#8f8f8f}.partners-page .partner-body{padding:0}.partners-page .brand-preview{margin:0;padding:0 48px 96px}.partners-page .brand-preview>header{margin:0 0 24px}.partners-page .brand-preview>header>.eyebrow{display:none}.brand-preview>header h2{font:36px/40px var(--font-display);margin:0}.partners-page .brand-preview-grid{display:grid;grid-template-columns:minmax(0,768fr) minmax(0,536fr);grid-template-areas:"map fields" "map output";gap:24px 40px}.partners-page .brand-preview-grid>.city-map{grid-area:map;height:650px}.partners-page .brand-preview-fields{grid-area:fields}.partners-page .brand-preview-output{grid-area:output;margin:0}.brand-preview-fields>label{font:11px/14px var(--font-mono);letter-spacing:.06em}.brand-preview-domain,.brand-preview-drop{font-size:13px}.brand-preview-drop{padding:12px 14px}.brand-preview-or{margin:0}.brand-preview-fields>label[for=preview-domain]{margin-top:8px}.brand-preview-fields .brand-preview-privacy{font-size:11px}.partners-page .brand-preview-intro>p{display:none}.partners-page .brand-preview-intro{padding:12px 16px}.partners-page .brand-preview-signature{border:0;padding:0;font:13px/16px var(--font-sans)}.partners-page .brand-preview-hero{height:200px;padding:16px}.partners-page .brand-preview-hero img{transform:none}.partners-page .partner-ladder-section{border-top:1px solid #232323;padding:96px 48px;display:flex;flex-direction:column;gap:32px}.partner-ladder-section>h2{font:40px/44px var(--font-display)}.partners-page .partner-ladder{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.partners-page .partner-ladder article{background:#161616;border:0;padding:32px;display:flex;flex-direction:column;gap:16px}.partners-page .partner-ladder article.selected{border-top:2px solid #5b9bdf}.partners-page .partner-ladder h3{font:12px/16px var(--font-mono);letter-spacing:.06em;color:#8f8f8f}.partners-page .partner-ladder .selected h3{color:#5b9bdf}.partners-page .partner-ladder p.price{font:48px/52px var(--font-display);color:#fff}.partners-page .partner-ladder p:not(.price){font:15px/23px var(--font-sans);color:#d9d9d9}.partners-page .partner-ladder small{font:15px/18px var(--font-sans);color:#8f8f8f}.partners-page .partner-form{border-top:1px solid #232323;margin:0;max-width:none;padding:96px 48px 120px;display:grid;grid-template-columns:1fr 1fr;gap:16px 96px}.partners-page .partner-form>h2{font:40px/44px var(--font-display);grid-column:1;grid-row:1/9}.partners-page .partner-form>h2~*{grid-column:2}.partners-page .partner-form label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.partners-page .partner-form input,.partners-page .partner-form select{height:52px;border-radius:4px}.partners-page .partner-form [name=message]{min-height:120px}.partners-page .partner-form button[type=submit]{min-height:52px}@media(max-width:767px){.v2-header{height:56px;padding:0 16px;gap:4px}.v2 .header-search{min-width:44px;background:transparent;border:0;padding:0;margin-left:auto}.v2 .header-search,.v2-header .mobile-menu{height:44px;width:44px}.home-hero .hero-shade:before{height:120px;background:linear-gradient(in oklab 180deg,#0e0e0ecc,transparent)}.home-hero .hero-shade:after{height:460px;background:linear-gradient(in oklab 0deg,#0e0e0ef7,#0e0e0ed9 40%,transparent)}.home-hero .hero-copy{top:calc(100svh - 304px);bottom:auto;left:24px;right:24px;width:auto;gap:10px}.home-hero .hero-title-row{display:flex;flex-direction:column;align-items:start;gap:10px}.v2 .home-hero h1.hero-year{font:300 104px/92px var(--font-display-light);letter-spacing:-.04em}.home-hero .hero-copy .eyebrow{font:500 11px/16px var(--font-mono);letter-spacing:.08em}.home-hero .hero-title-row p{max-width:342px;font:16px/23px var(--font-sans)}.home-hero .hero-rail{top:auto;bottom:36px;left:24px;right:24px;height:64px}.home-hero .hero-credit{position:absolute;top:272px;font:10px/14px var(--font-mono);color:#8f8f8f}.home-hero .hero-credit-title,.home-hero .hero-mini-map,.home-hero .hero-open{display:none}.sequence-axis{height:64px}.sequence-progress,.sequence-track{top:30px}.sequence-cursor{top:12px;height:30px}.sequence-cursor:before{height:30px}.sequence-label{top:-6px;font-size:11px}.sequence-tick{top:22px;height:16px}.sequence-tick>span{display:none}.sequence-count,.sequence-first,.sequence-last{top:44px}.sequence-count{display:block}.home-features{padding:56px 24px 24px;grid-template-columns:1fr;gap:40px}.home-features>a{gap:10px}.home-features>a img,.home-features>a picture{height:342px}.home-features>a:nth-child(2) img,.home-features>a:nth-child(2) picture{height:240px}.home-features h2{font:24px/30px var(--font-display)}.home-features .eyebrow{font:500 11px/16px var(--font-mono)}.home-features>a p:not(.eyebrow){font:14px/20px var(--font-sans)}.home-features .home-story-dek{display:none}.home-city-band .band-heading{padding:56px 24px 20px;gap:8px}.home-city-band .band-heading h2{font:34px/38px var(--font-display);margin-top:8px;letter-spacing:-.01em}.home-city-band .band-heading>p{margin:0;font:14px/20px var(--font-sans)}.era-bands{padding-top:64px}.era-bands .band-heading{padding:0 24px 24px}.era-bands .band-heading h2{font:34px/38px var(--font-display)}.era-band{height:260px}.era-band:after{width:100%;background:linear-gradient(in oklab 0deg,#0e0e0ee6,transparent 70%)}.era-band>div{bottom:20px;left:24px;gap:4px}.era-band h3{font:26px/30px var(--font-display)}.era-band>div>p:last-child{font:14px/20px var(--font-sans)}.hub-print-rows{padding:64px 0 24px 24px;gap:40px}.hub-print-rows>h2{font:34px/38px var(--font-display)}.hub-print-rows .print-group{gap:12px}.hub-print-rows .print-group h3{font:24px/30px var(--font-display)}.hub-print-rows .print-group header span{font:12px/16px var(--font-mono)}.hub-print-rows .prints{gap:10px;padding:0 24px 0 0}.hub-print-rows .print{flex-basis:300px}.hub-print-rows .print img{width:300px;height:300px}.hub-print-rows .print .eyebrow{display:none}.intro.v2-section{display:block;padding:48px 24px 40px}.hub-copy{gap:20px}.hub-copy p:first-child{font:24px/33px var(--font-display)}.hub-copy p{font:16px/26px var(--font-sans)}.landmarks.v2-section{padding:40px 24px 48px;gap:12px}.landmarks article{border:0;padding:0;display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.landmarks article>a img{height:300px}.landmarks h3{font:20px/26px var(--font-display)}.story-heading{padding:40px 24px 28px}.story-heading h1{font:300 42px/44px var(--font-display-light);letter-spacing:-.02em}.story-heading .dek{font:16px/24px var(--font-sans)}.story-hero img{height:254px;object-fit:cover}.story-hero figcaption{padding:0 24px;font:10px/15px var(--font-mono)}.story-body{padding:0}.story-copy{padding:36px 24px;display:flex;flex-direction:column;gap:18px}.story-copy h2{font:23px/32px var(--font-display)}.story-copy p{font:16px/27px var(--font-sans)}.story-photo-strip{padding:28px 0 40px;gap:10px}.story-photo-strip>div{padding-left:24px;gap:10px}.story-photo-strip a{flex-basis:290px;border-width:8px}.story-photo-strip img{height:274px}.story-photo-strip>p{padding:0 24px;font:10px/15px var(--font-mono)}.story-page .map-band .band-heading{position:static;padding:40px 24px 20px;gap:8px}.story-page .map-band .band-heading h2{font:30px/34px var(--font-display)}.story-page .map-band .city-map{height:300px}.v2 .exact-search:not(.search-results) .instant-wall{column-count:2;column-gap:2px}.v2 .exact-search:not(.search-results) .instant-wall>a{height:240px}.v2 .exact-search:not(.search-results) .instant-wall>a:nth-child(3n+1){height:220px}.v2 .exact-search:not(.search-results) .instant-wall>a:nth-child(3n+2){height:180px}.v2 .exact-search:not(.search-results) .search-controls{width:auto;margin:0;padding:88px 16px 100px;gap:12px}.v2 .exact-search .search-controls h1{font:300 22px/28px var(--font-display-light)}.v2 .exact-search .search-controls form{height:56px;padding:0 16px;gap:10px}.v2 .exact-search input{font:24px/30px var(--font-display)}.v2 .exact-search .search-chips{gap:6px}.v2 .exact-search.search-results .search-controls{padding:8px 16px 16px;gap:12px}.v2 .exact-search.search-results .search-controls form{height:52px;padding:0 14px}.v2 .exact-search.search-results .search-filters{flex-wrap:nowrap;overflow:auto;scrollbar-width:none;gap:6px}.v2 .exact-search.search-results .search-filters>*{flex-shrink:0;font:12px/16px var(--font-sans);padding:6px 10px}.v2 .exact-search.search-results .search-result-heading{padding:20px 16px;font:24px/28px var(--font-display)}.v2 .exact-search.search-results .instant-wall{grid-template-columns:1fr;padding:0 16px 20px;gap:20px}.v2 .exact-search.search-results .instant-wall img{height:250px}.v2 .exact-search.search-results .instant-wall p{font:10px/12px var(--font-mono)}.full-map-page .city-map .map-card,.full-map-page .quartier-panel{display:none}.mobile-map-selection{position:absolute;display:flex;align-items:end;justify-content:space-between;left:0;right:0;bottom:148px;height:96px;padding:36px 24px 0;background:#0e0e0e;border-radius:12px 12px 0 0;border-top:1px solid #232323;z-index:5}.mobile-map-selection:before{content:"";position:absolute;top:12px;left:calc(50% - 18px);width:36px;height:4px;background:#5c5c5c;border-radius:2px}.mobile-map-selection h1{font:28px/32px var(--font-display)}.mobile-map-selection p{font:12px/16px var(--font-mono);color:#8f8f8f;margin-top:4px}.mobile-map-selection>a{font:14px/18px var(--font-sans);padding-bottom:2px}.full-map-page .map-rail{background:#0e0e0e;bottom:0;height:148px;padding:16px 0 28px;left:0;right:0;z-index:5}.map-year-chips{padding:0 24px;overflow:auto;scrollbar-width:none;display:flex!important;gap:6px}.v2 .map-year-chips [data-slot=toggle-group-item]{border:1px solid #232323;border-radius:4px;padding:8px 12px;min-width:56px;height:52px;background:transparent;color:#8f8f8f;font:14px/18px var(--font-mono);gap:2px}.v2 .map-year-chips [data-state=on]{border-color:#5b9bdf;background:#0f2238;color:#fff}.v2 .map-year-chips [data-state=on] span{color:#5b9bdf}.map-rail>.eyebrow{padding:0 24px;margin-top:16px;font:13px/18px var(--font-sans);color:#8f8f8f}.partners-page .partners-heading{padding:40px 24px 22px;gap:14px}.partners-page .partners-heading h1{font:40px/42px var(--font-display)}.partners-page .partner-stats{margin:0 24px;gap:2px}.partners-page .partner-stats p{padding:14px}.partners-page .partner-source{margin:14px 24px 32px;font:10px/12px var(--font-mono)}.partners-page .brand-preview{padding:24px 0 40px;border-top:1px solid #232323}.partners-page .brand-preview>header{padding:0 24px;margin:0 0 14px}.partners-page .brand-preview>header h2{font:26px/30px var(--font-display)}.partners-page .brand-preview-grid{display:flex;flex-direction:column;gap:14px}.partners-page .brand-preview-grid>.city-map{width:100%;height:360px;flex:none;order:0}.partners-page .brand-preview-fields{padding:0 16px;width:100%;order:1;gap:10px}.partners-page .brand-preview-fields>label[for=preview-name],.partners-page .brand-preview-fields>label[for=preview-place]{position:absolute;clip-path:inset(50%);height:1px;width:1px;overflow:hidden}.brand-preview-fields [data-slot=native-select],.brand-preview-fields input:not([type=file]){height:48px;font:15px/18px var(--font-sans);padding:0 14px}.brand-preview-fields [data-slot=native-select]{border-color:#5b9bdf}.partners-page .brand-preview-output{padding:0 16px;width:100%;order:2}.brand-preview-tabs{gap:10px}.brand-preview-tabs [data-slot=tabs-list]{gap:16px}.brand-preview-tabs [data-slot=tabs-trigger]{font-size:12px}.partners-page .brand-preview-hero{height:150px;padding:10px 14px}.partners-page .brand-preview-title h3{font:30px/36px var(--font-display)}.partners-page .brand-preview-year{font:30px/36px var(--font-display);color:#fff}.partners-page .brand-preview-intro{padding:10px 14px}.partners-page .brand-preview-signature{font:12px/16px var(--font-sans)}.partners-page .partner-ladder-section{padding:0 16px 40px;border:0}.partner-ladder-section>h2{display:none}.partners-page .partner-ladder{display:flex;flex-direction:column;gap:2px}.partners-page .partner-ladder article{position:relative;display:grid;grid-template-columns:1fr auto;align-items:baseline;padding:16px;gap:4px;border:0}.partners-page .partner-ladder article.selected{border-left:2px solid #5b9bdf;border-top:0}.partners-page .partner-ladder h3{font:11px/14px var(--font-mono);letter-spacing:0}.partners-page .partner-ladder .price{font:26px/32px var(--font-display)}.partners-page .partner-ladder p:not(.price){display:none}.partners-page .partner-ladder small{grid-column:1/-1;font:12px/16px var(--font-sans)}.partners-page .partner-form{display:flex;flex-direction:column;gap:10px;padding:32px 16px 40px}.partners-page .partner-form>h2{font:26px/32px var(--font-display);margin:0}.partners-page .partner-form .form-grid{display:flex;flex-direction:column;gap:10px}.partners-page .partner-form input,.partners-page .partner-form select{height:48px}.partners-page .partner-form button[type=submit]{height:52px}.v2-game:not(.game-completed) .game-inputs>.eyebrow:first-child{display:none}.v2-game:not(.game-completed) .game-inputs>.eyebrow{font:13px/16px var(--font-sans);color:#d9d9d9}.v2-game:not(.game-completed) .game-inputs .rail-years{display:none}.v2-game:not(.game-completed) .game-question-heading h1{font:26px/30px var(--font-display)}.v2-game:not(.game-completed) .game-inputs>p:last-of-type:empty{display:none}}@media(prefers-reduced-motion:reduce){.seq{height:auto}.seq .home-hero{position:static;height:auto;overflow:visible}.seq .hero-copy,.seq .hero-mini-map,.seq .hero-open,.seq .hero-rail,.seq .hero-shade,.seq .home-hero>.hero-picture,.seq .sequence-layer{display:none}.seq .home-hero>.v2-header{position:relative;background:#0e0e0e}.sequence-reduced{display:flex;flex-direction:column;gap:24px;padding:24px}.sequence-reduced figure{margin:0;display:flex;flex-direction:column;gap:10px}.sequence-reduced img{width:100%;height:342px;object-fit:cover}.sequence-reduced figcaption{font:12px/18px var(--font-mono);color:#d9d9d9}.sequence-reduced strong{font:32px/36px var(--font-display)}}.home-hero .hero-year{position:relative}.sequence-year-ghost{position:absolute;inset:0;pointer-events:none}@media(min-width:768px){.hub-print-rows .print-group:first-of-type .print{flex-basis:560px}.hub-print-rows .print-group:first-of-type .print img{width:560px;height:560px}.landmarks{grid-template-columns:3fr 2fr;gap:24px}.landmarks>h2{grid-column:1/-1}.landmarks article>a img{height:560px}}.seq .home-hero.rail-hero{display:block;padding:0}.home-hero .hero-copy{position:absolute;margin-top:0}.home-hero .hero-credit{margin-top:0;order:0}.era-bands,.follow,.home-features,.hub-print-rows .print-group,.landmarks{content-visibility:visible;contain-intrinsic-size:none}.v2 h1,.v2 h2,.v2 h3{text-wrap:wrap}.partners-page .partner-source,.partners-page .partner-stats{padding:0}@media(max-width:767px){.partners-page .partner-ladder p.price{font:26px/32px var(--font-display)}.partners-page .brand-preview>header h2{font:26px/30px var(--font-display)}.partners-page .partner-stats p{padding:14px;font:12px/16px var(--font-sans)}.partners-page .partner-stats strong{font:30px/36px var(--font-display)}}.viewer-kind,.viewer-rail-label,.viewer-today-card{display:none}@media(max-width:767px){.photo-viewer.standard-viewer .viewer-surface{height:386px;min-height:386px}.photo-viewer.standard-viewer .viewer-bottom{padding:20px 24px 0}.photo-viewer.standard-viewer .viewer-kind{display:block;font:11px/14px var(--font-mono);letter-spacing:.06em;color:#8f8f8f;margin:0 0 6px}.photo-viewer.standard-viewer .viewer-bottom .viewer-caption{font:400 30px/34px var(--font-display)}.photo-viewer .viewer-attribution{display:none}.photo-viewer .viewer-bottom .viewer-facts{font:11px/14px var(--font-mono);margin:6px 0 0;color:#8f8f8f}.photo-viewer .viewer-rail{background:transparent;padding:0;margin:16px 24px;height:36px;display:flex;gap:12px;align-items:center}.photo-viewer .viewer-rail-label{display:block;flex-shrink:0;font:11px/14px var(--font-mono);color:#8f8f8f;max-width:125px;overflow:hidden;white-space:nowrap}.photo-viewer .viewer-rail>.year-rail{flex:1;min-width:0}.photo-viewer .viewer-rail .rail-slider{min-height:36px;height:36px}.photo-viewer .viewer-rail .rail-track{top:24px;height:1px}.photo-viewer .viewer-rail .rail-years{height:0}.photo-viewer .viewer-rail .rail-count,.photo-viewer .viewer-rail .rail-endpoint,.photo-viewer .viewer-rail .rail-tick>span{display:none}.photo-viewer .viewer-rail .rail-tick{height:36px;top:-36px;min-height:36px}.photo-viewer .viewer-rail .rail-thumb span{top:-8px}.photo-viewer .viewer-rail .rail-years .rail-tick:before{top:12px;height:8px}.photo-viewer .viewer-today-card{display:flex;margin:16px 24px 0;padding:8px;border:1px solid #232323;border-radius:4px;gap:12px;align-items:center}.photo-viewer .viewer-map-thumbnail{width:120px;height:90px;flex-shrink:0;overflow:hidden;border-radius:2px;pointer-events:none}.photo-viewer .viewer-map-thumbnail .city-map{height:90px!important;min-height:0;width:120px}.viewer-map-thumbnail .map-card,.viewer-map-thumbnail .map-count,.viewer-map-thumbnail .maplibregl-control-container{display:none}.v2 .photo-viewer .viewer-sheet-trigger{position:static;display:block;margin:0;padding:0;border:0;background:transparent;text-align:left;white-space:normal;min-height:44px;font:14px/18px var(--font-sans)}.photo-viewer .viewer-today-card p{font:12px/16px var(--font-sans);color:#8f8f8f;margin-top:4px}.photo-viewer.loupe-viewer .viewer-rail{top:96px;left:16px;right:16px;height:36px;padding:0 12px;margin:0;background:#0e0e0ecc;z-index:5;border-radius:4px}.photo-viewer.loupe-viewer .viewer-today-card{position:absolute;top:140px;left:16px;right:auto;margin:0;background:#0e0e0ecc;z-index:5;border:0;gap:10px;padding:8px}.photo-viewer.loupe-viewer .viewer-map-thumbnail,.photo-viewer.loupe-viewer .viewer-map-thumbnail .city-map{width:56px;height:42px!important}.photo-viewer.loupe-viewer .viewer-today-card .viewer-sheet-trigger{font:13px/16px var(--font-sans)}.photo-viewer.loupe-viewer .viewer-bottom{background:linear-gradient(0deg,#0e0e0ef2,transparent);padding-top:80px;left:24px;right:24px;bottom:28px}}.full-map-page,.full-map-page>.city-map{height:100svh}.full-map-page .map-rail>.eyebrow{text-transform:none;letter-spacing:0}.follow form>.muted:empty,.follow[data-follow-place=true]>.eyebrow,.follow[data-follow-place=true]>div>.eyebrow,.footer-top>div:first-child>.muted{display:none}@media(max-width:767px){.follow.v2-section{padding:72px 24px 64px;align-items:stretch}.follow.v2-section,.follow>div{display:flex;flex-direction:column;gap:14px}.follow h2{font:34px/38px var(--font-display)}.follow>div>p:not(.eyebrow){font:16px/24px var(--font-sans)}.follow form{width:100%;margin:0}.follow .follow-fields{gap:14px}.follow button[type=submit],.follow input,.follow select{height:52px}.follow[data-follow-place=true]{padding:56px 24px 48px;gap:12px;border-top:1px solid #232323}.follow[data-follow-place=true] h2{font:30px/34px var(--font-display)}.follow[data-follow-place=true]>div>p:not(.eyebrow){font:15px/22px var(--font-sans)}.follow[data-follow-place=true] .follow-fields>[data-slot=field]:nth-child(2){display:none}.v2-footer{padding:40px 24px 32px;display:flex;flex-direction:column;gap:28px}.v2-footer .footer-top{gap:28px}.v2-footer .footer-credit{font:20px/26px var(--font-display)}.v2-footer .footer-top>div:first-child{display:flex;flex-direction:column;gap:8px}.v2-footer .footer-bottom{padding:0;gap:0}.v2-footer .footer-bottom p{font:13px/16px var(--font-sans);color:#8f8f8f}.v2-footer .footer-bottom nav,.v2-footer .footer-separator{display:none}}.only-mobile{display:none}.brand-preview-name-field{position:relative}.brand-preview-name-field input{padding-right:88px!important}.brand-preview-name-field>span{position:absolute;right:14px;top:50%;transform:translateY(-50%);font:11px/14px var(--font-mono);color:#8f8f8f;pointer-events:none}.brand-preview-secondary{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start;margin-top:8px}.brand-preview-secondary>label{grid-column:1/-1;margin:0;font:11px/14px var(--font-mono);color:#8f8f8f}.brand-preview-secondary>.brand-preview-domain{grid-column:1}.brand-preview-secondary>.brand-preview-drop{grid-column:2;grid-row:2;padding:12px;min-height:52px}.brand-preview-secondary .brand-preview-drop>span{display:none}.brand-preview-secondary .brand-preview-drop>strong{font:13px/18px var(--font-sans)}.brand-preview-secondary>.brand-preview-or{display:none}.brand-preview-secondary>.brand-preview-privacy{grid-column:1/-1}.game-date{display:none}@media(min-width:768px){.v2 .v2-game{position:relative;padding:24px 48px;display:grid;grid-template-columns:740px minmax(0,1fr);gap:40px;min-height:828px}.v2-game .game-question>picture,.v2-game .game-question>picture img{width:740px;height:740px;object-fit:cover}.v2-game .game-question-heading{position:absolute;top:24px;left:828px;right:48px;display:flex;flex-direction:column;gap:6px}.v2-game .game-question-heading h1{font:44px/48px var(--font-display);letter-spacing:-.01em}.v2-game .game-question-heading .eyebrow{font:500 12px/16px var(--font-mono);color:#5b9bdf}.v2-game .game-inputs{padding-top:108px;display:flex;flex-direction:column;gap:20px}.v2-game .game-inputs .city-map{height:360px}.v2-game .game-inputs>.eyebrow:first-child,.v2-game .game-inputs>.game-score,.v2-game .game-inputs>h2{display:none}.v2-game .game-year{font:40px/40px var(--font-display)}.v2-game .game-inputs>button.primary{align-self:flex-end;height:52px;padding:0 32px}.v2-game .game-credit{font:11px/14px var(--font-mono);color:#8f8f8f;margin-top:10px}.v2-game .game-inputs p:not(.eyebrow){font:14px/18px var(--font-sans)}}@media(max-width:767px){.only-desktop{display:none}.only-mobile{display:inline}.brand-preview-secondary{margin-top:0;gap:8px 10px}.brand-preview-secondary .brand-preview-drop{min-height:48px;padding:10px 8px}.brand-preview-secondary .brand-preview-privacy{font:11px/14px var(--font-sans)}.brand-preview-secondary>.brand-preview-domain input{padding-right:8px!important;font:13px/18px var(--font-sans)}.game-question-heading{position:relative}.game-date{display:block;position:absolute;right:16px;top:16px;font:11px/14px var(--font-mono);color:#5b9bdf}.game-question-heading h1{padding-right:64px}.v2-game:not(.game-completed) .game-inputs .eyebrow{margin:0}.v2-game:not(.game-completed) .game-inputs .game-year{align-self:end;margin-top:-42px}.v2-game:not(.game-completed) .game-inputs>.primary{width:100%}.v2 .exact-search.search-results .instant-wall>a{gap:6px}.v2 .exact-search.search-results .instant-wall p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.language-current{color:#fff}.v2-header .language{white-space:nowrap;font:13px/20px var(--font-mono);word-spacing:6px}.hub-stats{font:13px/20px var(--font-mono);display:flex;flex-direction:column;gap:10px}.hub-stats>div{display:flex;justify-content:space-between}.hub-stats dt{color:#d9d9d9}.hub-stats dd{color:#fff}.hub-map-band{position:relative;padding:0}.hub-map-band>.band-heading{position:absolute;top:48px;left:48px;z-index:2;padding:0;display:block}.hub-map-band>.band-heading h2{font:40px/44px var(--font-display)}.hub-map-band>.band-heading p{font:13px/18px var(--font-sans);margin-top:12px}.print{position:relative}.print-loupe{position:absolute;left:10px;top:10px;padding:6px 10px;background:#0e0e0ecc;border:1px solid #ffffff47;border-radius:4px;font:11px/14px var(--font-mono)}.partner-form-heading{display:flex;flex-direction:column;gap:14px}.partner-form-heading h2{font:40px/44px var(--font-display)}.partner-form-heading p{font:17px/26px var(--font-sans);color:#d9d9d9;max-width:460px}.partners-page .partner-form>.partner-form-heading{grid-column:1;grid-row:1/10}.partners-page .partner-form>.partner-form-heading~*{grid-column:2}.story-body .story-copy{max-width:none;padding:96px 368px 96px 392px;margin:0;font:18px/31px var(--font-sans);color:#232323}.story-copy h2{font:32px/40px var(--font-display);color:#0e0e0e;margin:12px 0 26px}.story-copy p{font:18px/31px var(--font-sans);margin:0 0 26px}.story-copy p.story-lede{font:30px/42px var(--font-display);color:#0e0e0e}.story-photo-strip a{flex:0 0 660px;border:14px solid #fff}.story-photo-strip img{height:628px}.story-page .map-band .city-map{height:440px}@media(min-width:768px){.v2 .v2-game .game-question{position:static;background:transparent}.v2-game .game-question-heading{padding:0}.v2-game .game-inputs{padding-left:0;padding-right:0}.v2-game .game-credit{padding:0;margin:0}.v2-game:not(.game-completed) .game-inputs>.eyebrow:first-child{display:block;font:14px/18px var(--font-sans);color:#d9d9d9}.v2-game:not(.game-completed) .game-inputs{padding-top:92px;gap:20px}.v2-game:not(.game-completed) .game-year{align-self:end;margin-top:-48px}.v2-game:not(.game-completed) .game-inputs>.eyebrow:first-child{margin-bottom:-8px}.v2-game .game-inputs>.rail-years{display:flex;justify-content:space-between;height:12px;position:relative;margin-top:-24px}.v2-game .game-inputs>.rail-years .rail-endpoint{position:static}.v2-game .game-inputs>a:last-child{position:absolute;right:48px;bottom:12px;font:11px/14px var(--font-mono)}.intro.v2-section{display:grid;grid-template-columns:760px minmax(0,1fr);gap:120px;padding:96px 48px}.hub-copy p:first-child{font:30px/42px var(--font-display)}.hub-copy p:not(:first-child){font:18px/30px var(--font-sans);color:#d9d9d9}.hub-copy{gap:24px}.hub-map-band .city-map{height:640px}.v2 .exact-search:not(.search-results) .instant-wall{column-count:5}.v2 .exact-search:not(.search-results) .instant-wall>a{height:288px}.v2 .exact-search.search-results .search-controls form{max-width:none;height:64px;gap:16px;padding:0 20px}.v2 .exact-search.search-results input{font:30px/36px var(--font-display)}.v2 .exact-search .search-count{font:12px/16px var(--font-mono);letter-spacing:.04em}.v2 .exact-search.search-results .search-submit{display:none}.v2 .exact-search.search-results .instant-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;grid-auto-flow:row dense}.v2 .exact-search.search-results .instant-wall>a{grid-column:span 1;gap:8px}.v2 .exact-search.search-results .instant-wall>a:first-child{grid-column:1/3;grid-row:1/3}.v2 .exact-search.search-results .instant-wall>a:nth-child(2),.v2 .exact-search.search-results .instant-wall>a:nth-child(3){grid-column:3}.v2 .exact-search.search-results .instant-wall>a:first-child img{height:600px}.v2 .exact-search.search-results .instant-wall>a:nth-child(2) img,.v2 .exact-search.search-results .instant-wall>a:nth-child(3) img{height:280px}.v2 .exact-search.search-results .instant-wall>a:nth-child(n+4) img{height:300px}.v2 .exact-search.search-results .instant-wall p{font:11px/14px var(--font-mono);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-filter-label{align-self:center;font:11px/14px var(--font-mono);color:#8f8f8f;letter-spacing:.06em;margin-right:8px}.v2 .exact-search .search-filters>.place-chip{order:20;margin-left:auto}.photo-viewer.standard-viewer{grid-template-columns:minmax(0,1008fr) minmax(0,432fr)}.photo-viewer.standard-viewer .viewer-bottom{padding:32px 32px 0 40px;display:block;border-left:1px solid #232323}.photo-viewer.standard-viewer .viewer-bottom>div{gap:28px}.photo-viewer.standard-viewer .viewer-kind{display:block;font:11px/14px var(--font-mono);color:#8f8f8f;letter-spacing:.06em}.photo-viewer.standard-viewer .viewer-bottom .viewer-caption{font:40px/44px var(--font-display);letter-spacing:-.01em}.photo-viewer.standard-viewer .viewer-bottom button{display:none}.photo-viewer.standard-viewer .viewer-rail{margin:28px 32px 0 40px}.photo-viewer.standard-viewer .viewer-today{margin:28px 32px 36px 40px}.photo-viewer.standard-viewer .viewer-surface{padding:24px 72px;height:100svh}.photo-viewer.standard-viewer .viewer-image{height:100%;width:100%}.photo-viewer.standard-viewer .viewer-image img{object-fit:contain}.photo-viewer.loupe-viewer .viewer-rail{left:440px;top:24px;width:560px;height:52px;padding:0;transform:none}.photo-viewer.loupe-viewer .viewer-rail .year-rail{padding-top:0}.photo-viewer.loupe-viewer .viewer-rail .rail-slider{height:24px;min-height:24px}.photo-viewer.loupe-viewer .viewer-bottom>button{display:none}.photo-viewer.loupe-viewer .viewer-today{top:88px}}@media(max-width:767px){.hub-stats,.language-current,.search-filter-label{display:none}.hub-map-band>.band-heading{top:28px;left:24px}.hub-map-band>.band-heading h2{font:30px/34px var(--font-display)}.photo-viewer.loupe-viewer .viewer-today-card{padding:6px 12px 6px 6px}.partner-form-heading h2{font:26px/32px var(--font-display)}.partner-form-heading p{font:14px/21px var(--font-sans)}.story-body .story-copy{padding:36px 24px}.story-body .story-copy,.story-copy p{font:16px/27px var(--font-sans)}.story-copy p.story-lede{font:24px/34px var(--font-display)}.story-copy h2{font:23px/32px var(--font-display)}.story-photo-strip a{flex-basis:290px;border-width:8px}.story-photo-strip img{height:274px}.story-page .map-band .city-map{height:360px}}.viewer-top-title{font:12px/16px var(--font-mono);text-transform:uppercase;color:#fff}.viewer-metadata{display:none}.viewer-today>header{display:flex;align-items:center;justify-content:space-between;padding-right:12px}.viewer-today>header button{min-height:24px!important;height:24px!important;padding:0!important;background:transparent!important;border:0;color:#5b9bdf}.viewer-today>header h2{font:500 11px/14px var(--font-mono);margin:0;padding:10px 12px}.game-answer-year{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;width:100%;font:10px/12px var(--font-mono);color:#8f8f8f}.game-answer-year output{width:100%;text-align:right;font:40px/40px var(--font-display);color:#fff}.game-answer-year input{width:100%;accent-color:#5b9bdf;height:2px;margin:0}@media(min-width:768px){.photo-viewer.standard-viewer .viewer-metadata{display:flex;flex-direction:column;gap:6px;font:12px/18px var(--font-mono)}.viewer-metadata>div{display:flex;justify-content:space-between;gap:8px}.viewer-metadata dt{color:#8f8f8f}.viewer-metadata dd{color:#d9d9d9}.photo-viewer.standard-viewer .viewer-attribution,.photo-viewer.standard-viewer .viewer-facts{display:none}.v2 .v2-game.game-completed .game-inputs{display:flex;padding-top:92px;gap:20px}.game-completed .game-place-score{order:0}.game-completed .game-inputs>.city-map,.game-completed .game-inputs>.island{order:1}.game-completed .game-year-score{order:2}.game-completed .game-answer-year{order:3}.game-completed .game-share-note{order:4}.game-completed .game-inputs>button{order:5;align-self:end}.game-completed .game-inputs>a{order:6}.game-completed .game-year-score{margin-bottom:-48px;z-index:1;max-width:80%}.photo-viewer .zoom-controls [data-slot=toggle-group-item]{height:36px;min-height:36px;padding:0 14px;background:transparent;color:#8f8f8f}.photo-viewer .zoom-controls [data-state=on]{background:#fff;color:#0e0e0e}}@media(max-width:767px){.viewer-metadata,.viewer-top-title{display:none}}@media(prefers-reduced-motion:reduce){.sequence-reduced{gap:32px;padding:32px 24px}.sequence-reduced-intro{display:flex;flex-direction:column;gap:10px}.sequence-reduced-intro .eyebrow{font:500 11px/16px var(--font-mono);letter-spacing:.08em;color:#d9d9d9}.sequence-reduced-intro>p:last-child{font:16px/23px var(--font-sans)}.sequence-static-rail{height:64px;position:relative}.sequence-static-rail:before{content:"";position:absolute;top:30px;left:0;right:0;height:1px;background:#ffffff4d}.sequence-static-rail>span{position:absolute;top:-6px;font:500 11px/16px var(--font-mono);transform:translateX(-50%)}.sequence-static-rail>span:after{content:"";position:absolute;top:28px;left:50%;width:1px;height:16px;background:#fff}.sequence-static-rail i{position:absolute;top:44px;font:11px/16px var(--font-mono);color:#8f8f8f}.sequence-static-rail i:last-child{right:0}.sequence-reduced figcaption{display:flex;flex-direction:column;gap:10px}.sequence-reduced strong{font:24px/30px var(--font-display)}.sequence-reduced small{font:10px/14px var(--font-mono);color:#8f8f8f}.sequence-reduced img{border-radius:2px;aspect-ratio:1;height:auto}}.story-page .map-band .band-heading>.eyebrow{color:#8f8f8f}.map-year-summary{display:none}@media(min-width:768px){.full-map-page .quartier-panel{top:96px;right:24px;max-height:464px;overflow:hidden}.quartier-panel-list{padding:6px 0;max-height:420px;overflow:auto;scrollbar-width:thin}.v2 .quartier-panel-list>button{display:block;text-align:left;padding:7px 16px;min-height:32px;width:100%;font:14px/18px var(--font-sans);color:#8f8f8f;background:none;border:0;border-radius:0}.quartier-selected{padding:12px 16px 14px;border-left:2px solid #5b9bdf;background:#161616;display:flex;flex-direction:column;gap:10px}.quartier-selected>div{display:flex;justify-content:space-between;align-items:baseline}.quartier-selected h2{font:22px/28px var(--font-display)}.quartier-selected span{font:12px/16px var(--font-mono);color:#5b9bdf}.quartier-selected p{font:11px/16px var(--font-mono);color:#8f8f8f}.quartier-panel .quartier-selected a{padding:0;font:14px/18px var(--font-sans)}.map-year-summary{display:flex;gap:24px;position:absolute;bottom:136px;left:48px;z-index:4;align-items:center}.map-year-summary strong{font:300 88px/88px var(--font-display);letter-spacing:-.03em}.map-year-summary>div{max-width:520px;display:flex;flex-direction:column;gap:12px}.map-year-summary p{font:17px/24px var(--font-sans);color:#d9d9d9}.map-year-summary small{font:11px/16px var(--font-mono);color:#8f8f8f}}.partners-page .brand-preview-grid>header{grid-area:heading;margin:0}.brand-preview-grid>header>.eyebrow{display:none}.brand-preview-grid>header h2{font:36px/40px var(--font-display)}@media(min-width:768px){.partners-page .brand-preview-grid{grid-template-areas:"map heading" "map fields" "map output";grid-template-rows:auto auto 1fr;align-items:start}.partners-page .brand-preview-grid>.city-map{height:650px}}@media(max-width:767px){.partners-page .brand-preview-grid>header{order:-1;padding:0 24px}.brand-preview-grid>header h2{font:26px/30px var(--font-display)}}.home-features .eyebrow,.home-features h2{margin:0}.home-map-card{border:1px solid #5b9bdf}.home-map-card picture,.home-map-card picture img{border:0;padding:0}.mobile-quartiers-toggle{display:none}.game-year-row{display:flex;justify-content:space-between;align-items:baseline}.game-year-row>p{font:14px/18px var(--font-sans);color:#d9d9d9}.v2 .v2-game .game-year-row>.game-year{margin:0;font:40px/40px var(--font-display);align-self:auto}.v2 .v2-game:not(.game-completed) [data-slot=slider]{min-height:20px;height:20px;margin:0;padding:0}.v2 .v2-game:not(.game-completed) [data-slot=slider-track]{height:2px;background:#5c5c5c}.v2 .v2-game:not(.game-completed) [data-slot=slider-thumb]{width:18px;height:18px;min-height:0;min-width:0;border-radius:50%;border:3px solid #5b9bdf;background:#fff;top:auto}.v2 .v2-game button.primary{font:600 16px/20px var(--font-sans)}@media(max-width:767px){.home-city-band{padding-top:56px}.home-city-band .band-heading{padding-top:0;display:flex;flex-direction:column;align-items:stretch}.home-city-band .band-heading>div{gap:8px}.home-city-band .band-heading h2{margin-top:0}.era-bands .band-heading{display:block}.photo-viewer.standard-viewer{display:flex;flex-direction:column}.photo-viewer.standard-viewer .viewer-surface{order:0;flex-shrink:0}.photo-viewer.standard-viewer .viewer-bottom{order:1}.photo-viewer.standard-viewer .viewer-today-card{order:2}.photo-viewer.standard-viewer .viewer-rail{order:3}.photo-viewer .viewer-bottom>div{gap:0}.photo-viewer .viewer-kind{text-transform:uppercase}.v2 .v2-game:not(.game-completed) .game-question-heading h1{font:28px/34px var(--font-display)}.v2-game:not(.game-completed) .game-inputs{padding-top:16px;gap:14px}.v2 .v2-game .game-year-row>.game-year{font:32px/34px var(--font-display)}.game-year-row>p{font:13px/16px var(--font-sans)}.v2-game .game-hint{display:none}.game-date{top:26px}.v2 .mobile-quartiers-toggle{display:flex;align-items:center;position:absolute;top:68px;right:16px;height:36px;border:0;border-radius:999px;background:#0e0e0ecc;padding:0 14px;font:13px/16px var(--font-sans);z-index:5;color:#d9d9d9}.mobile-map-selection{bottom:148px;height:82px;padding-top:22px}}.map-quartiers-sheet{max-height:80svh;overflow:auto;background:#0e0e0e;color:#fff;padding:32px 24px}.map-quartiers-sheet>div{display:flex;flex-direction:column;gap:4px}.map-quartiers-sheet [data-slot=quartier-select]{display:flex;justify-content:space-between;padding:12px 0;border:0;border-bottom:1px solid #232323;background:none;color:#fff;min-height:44px;font:16px/24px var(--font-sans)}.map-quartiers-sheet [data-slot=quartier-select] span{font:12px/24px var(--font-mono);color:#8f8f8f}@media(max-width:767px){.v2 .mobile-quartiers-toggle{gap:8px;border:1px solid #232323;background:#0e0e0edb}}.partner-form-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px}.partner-form-controls>.name-email-grid{display:contents}.partner-form-controls .name-field{grid-column:1;grid-row:1}.partner-form-controls .email-field{grid-column:1;grid-row:2}.partner-form-controls>.organization-field{grid-column:2;grid-row:1}.partner-form-controls>.quartier-field{grid-column:2;grid-row:2}.partner-form-controls>.message-field,.partner-form-controls>div:last-of-type{grid-column:1/-1}.partner-form-controls>div:last-of-type{display:flex;justify-content:flex-end}.partner-form-controls [data-slot=select-trigger]{height:52px;border-radius:4px}.partner-form-controls>.message-field textarea{min-height:110px}.v2 .v2-game:not(.game-completed) [data-slot=slider-range]{display:block;position:absolute;top:0;height:2px;background:#5b9bdf}.maplibregl-ctrl-attrib{background:#0e0e0ecc!important;color:#8f8f8f!important;font:9px/14px var(--font-sans)!important;border-radius:2px!important}.maplibregl-ctrl-attrib a{color:#8f8f8f!important}@media(max-width:767px){.partner-form-controls{display:flex;flex-direction:column;gap:10px}.partner-form-controls>.name-email-grid{display:contents}.partner-form-controls>.message-field,.partner-form-controls>.organization-field,.partner-form-heading>p{display:none}.partner-form-controls [data-slot=select-trigger]{height:48px}.partner-form-controls button[type=submit]{width:100%}.partner-response{font:12px/16px var(--font-sans);color:#8f8f8f}.v2-game:not(.game-completed) .game-inputs>a:last-child{display:none}}.viewer-photo-next,.viewer-photo-prev,.viewer-rail-title{display:none}.viewer-switch-track{display:block;width:30px;height:16px;border-radius:999px;background:#5c5c5c;position:relative}.viewer-switch-track>span{display:block;position:absolute;top:2px;left:2px;width:12px;height:12px;background:#fff;border-radius:50%}.viewer-today [aria-pressed=true] .viewer-switch-track{background:#5b9bdf}.viewer-today [aria-pressed=true] .viewer-switch-track>span{left:16px}@media(min-width:768px){.v2-header>nav{gap:28px;font:15px/20px var(--font-sans)}.v2-header>.language{display:flex;gap:8px;word-spacing:0;margin-left:-12px}.photo-viewer.standard-viewer .viewer-surface{padding:25px 74px;background:#080808}.photo-viewer.standard-viewer .viewer-image:after{display:none}.photo-viewer.standard-viewer .viewer-description{font:16px/24px var(--font-sans);color:#d9d9d9}.viewer-photo-next,.viewer-photo-prev{display:flex;position:absolute;align-items:center;justify-content:center;top:calc(50svh - 22px);width:44px;height:44px;border-radius:999px;background:#0e0e0eb3;z-index:8}.viewer-photo-prev{left:24px}.viewer-photo-next{left:calc(70% - 68px)}.standard-viewer .viewer-rail-title{display:block;font:11px/14px var(--font-mono);letter-spacing:.06em;color:#8f8f8f;text-transform:uppercase;margin-bottom:6px}.viewer-rail .rail-count,.viewer-rail .rail-tick>span{display:none}.photo-viewer.standard-viewer .viewer-today .city-map{height:264px}.viewer-top-title{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-game .game-inputs>.eyebrow{text-transform:none;letter-spacing:0}.v2-game .game-credit{padding-top:10px}.v2-game:not(.game-completed) .game-inputs{padding-top:92px}.v2-game .game-inputs>.eyebrow:first-child{margin-bottom:-20px}}@media(max-width:767px){.viewer-description{display:none}}.map-photo-preview{position:absolute;left:556px;top:600px;z-index:6;display:flex;align-items:center;gap:12px;padding:8px 16px 8px 8px;border:1px solid #fff;background:#0e0e0e;border-radius:2px;max-width:480px}.map-photo-preview picture{width:72px;height:72px;flex-shrink:0}.map-photo-preview img{width:72px;height:72px;object-fit:cover}.map-photo-preview>span{font:14px/18px var(--font-sans)}.map-photo-preview small{display:block;font:11px/14px var(--font-mono);color:#8f8f8f;margin-top:4px}@media(max-width:767px){.map-photo-preview{display:none}}.sequence-instruction{position:absolute;right:0;top:2px;width:244px;text-align:right;font:13px/18px var(--font-sans);color:#d9d9d9}@media(min-width:768px){.sequence-cursor,.sequence-cursor:before{height:30px}.sequence-tick{top:36px;height:16px}.sequence-tick>span{top:22px}.sequence-tick[data-state=upcoming]>span{color:#8f8f8f}}@media(max-width:767px){.sequence-instruction{display:none}}.game-answer-rail{position:relative;width:100%;height:26px;background:linear-gradient(#5c5c5c,#5c5c5c) center 12px/100% 2px no-repeat}.answer-fill{top:12px;left:0;height:2px}.answer-actual,.answer-fill{position:absolute;background:#5b9bdf}.answer-actual{top:0;width:2px;height:26px;transform:translateX(-50%)}.answer-guess{position:absolute;top:6px;width:14px;height:14px;border:3px solid white;border-radius:50%;background:#0e0e0e;transform:translateX(-50%)}@media(min-width:768px){.game-completed .game-share-note{max-width:calc(100% - 152px)}.game-completed .game-inputs>button{margin-top:-62px}.game-credit{display:flex;justify-content:space-between;gap:12px}.game-credit>a{white-space:nowrap}.v2-game .game-inputs>a:last-child{display:none}}.v2 .exact-search .search-submit{display:none}.search-chips small{font:10px/14px var(--font-mono);color:#8f8f8f;margin-left:8px}.v2:has(.exact-search.search-results) .v2-header.overlay{position:relative;inset:auto;background:#0e0e0e}.search-chips .search-place-chip small{color:#d9d9d9}@media(max-width:767px){.search-chips>button:first-child{order:0}.search-chips>.search-place-chip{order:1}.search-chips>button:nth-child(2){order:2}.v2 .exact-search:not(.search-results) .search-count{display:none}.v2 .exact-search:not(.search-results):has(input:not(:placeholder-shown)) .search-count{display:inline}}.viewer-photo-position{position:absolute;right:32px;top:32px;z-index:8;font:11px/14px var(--font-mono);letter-spacing:.06em;color:#8f8f8f}@media(max-width:767px){.viewer-photo-position{right:16px;top:21px;letter-spacing:0}}.v2 .rail-hero:not(.home-hero) h1{font-family:var(--font-display-light)}@media(max-width:767px){.v2-game:not(.game-completed) .game-inputs{padding-top:14px}}.home-hero[data-opaque-step="1"]:not([data-manual-year])>.hero-picture,.home-hero[data-opaque-step="2"]:not([data-manual-year])>.hero-picture,.home-hero[data-opaque-step="3"]:not([data-manual-year])>.hero-picture{opacity:0}.home-hero[data-opaque-step="2"]:not([data-manual-year]) .sequence-1947,.home-hero[data-opaque-step="3"]:not([data-manual-year]) .sequence-1947,.home-hero[data-opaque-step="3"]:not([data-manual-year]) .sequence-1963{opacity:0!important}.v2-footer.compact-footer{display:flex;justify-content:space-between;border-top:1px solid #232323;padding:28px 48px;background:#0e0e0e}.compact-footer>p{font:12px/16px var(--font-mono);color:#8f8f8f}.compact-footer>nav{display:flex;gap:8px;font:14px/18px var(--font-sans);color:#d9d9d9}.compact-footer>nav>a+a:before{content:"·";margin-right:8px}.v2-footer.compact-hub{padding-block:40px}.follow[data-follow-place=true] .follow-fields>[data-slot=field]:nth-child(2){display:none}.story-source-disclosure{color:#8f8f8f}.story-source-disclosure>summary{list-style:none;cursor:pointer}.story-source-disclosure>summary::-webkit-details-marker{display:none}.story-source-disclosure ol{padding:16px 0 0 20px;display:flex;flex-direction:column;gap:10px}.story-source-disclosure ol a{text-decoration:underline}.story-map-links{position:absolute;left:48px;top:294px;z-index:3;display:flex;gap:24px;font:15px/18px var(--font-sans)}.story-source-disclosure[open]{max-width:400px;background:#0e0e0e;padding:16px}.story-map-description{font:17px/26px var(--font-sans);color:#d9d9d9}@media(min-width:768px){.partners-page .partners-heading{width:716px;padding:96px 48px 72px;min-height:340px;gap:16px}.partners-page .partners-heading h1{font:64px/66px var(--font-display);letter-spacing:-.015em}.partners-page .partner-stats{top:208px;right:48px;width:620px}.partners-page .partner-stats p{font:13px/16px var(--font-sans);display:flex;flex-direction:column;gap:4px;padding:20px}.partners-page .partner-source{top:324px;left:auto;width:620px;right:48px;font:10px/14px var(--font-mono)}.partners-page .partner-ladder{grid-template-columns:380px minmax(0,1fr) 380px}.partners-page .partner-ladder article{padding:28px;gap:14px}.partners-page .partner-form{grid-template-columns:520px minmax(0,1fr)}.landmarks>h2{font:40px/48px var(--font-display)}.follow[data-follow-place=true]{padding:96px 48px;display:grid;grid-template-columns:620px minmax(0,1fr);gap:96px;align-items:end}.follow[data-follow-place=true] h2{font:40px/44px var(--font-display)}.follow[data-follow-place=true]>div{gap:14px}.follow[data-follow-place=true]>div>p:not(.eyebrow){font:17px/26px var(--font-sans)}.follow[data-follow-place=true] .follow-fields{display:flex;gap:8px}.follow[data-follow-place=true] .follow-fields>[data-slot=field]:first-child{flex:1}.follow[data-follow-place=true] button[type=submit],.follow[data-follow-place=true] input{height:56px}}@media(max-width:767px){.v2-footer.compact-footer{padding:20px 24px 32px;display:block}.compact-footer>p{font:11px/14px var(--font-mono)}.compact-footer>nav{display:none}.v2-footer.compact-hub{padding:0 24px 48px;border:0}.follow[data-follow-place=true].v2-section{padding-bottom:24px}.v2-footer.compact-partners{display:none}.story-map-links{position:relative;left:auto;top:auto;display:flex;justify-content:space-between;padding:20px 24px;font:14px/18px var(--font-sans)}.story-source-disclosure[open]{position:absolute;left:24px;right:24px;bottom:20px;max-width:none;padding:16px;border:1px solid #232323}.story-map-description{font:15px/22px var(--font-sans)}}.game-map-label{display:block;position:absolute;left:50%;top:18px;transform:translateX(-50%);padding:4px 8px;background:#0e0e0e;border-radius:2px;color:inherit;white-space:nowrap;font:500 11px/14px var(--font-mono);letter-spacing:.06em;pointer-events:none}.seq .home-hero>.hero-picture img,.seq .sequence-layer img,.sequence-reduced img{object-position:var(--seq-pos-d,50% 50%)}@media(max-width:767px){.seq .home-hero>.hero-picture img,.seq .sequence-layer img,.sequence-reduced img{object-position:var(--seq-pos-m,50% 50%)}}.seq .hero-mini-map{transition:opacity .24s cubic-bezier(.2,0,0,1)}.seq .hero-mini-map[data-map-hidden]{opacity:0;pointer-events:none}.seq a.hero-credit{color:inherit;text-decoration:none}.seq a.hero-credit:focus-visible,.seq a.hero-credit:hover{text-decoration:underline}.sequence-reduced figcaption a{color:inherit;text-decoration:none}.sequence-reduced figcaption .eyebrow{font:500 11px/16px var(--font-mono);letter-spacing:.08em;color:#d9d9d9;margin:0}picture.cover-crop{overflow:hidden}picture.cover-crop img{transform:scale(1.28);transform-origin:56% 50%}.v2 .exact-search:not(.search-results) .instant-wall[data-layout=fill]{display:flex;flex-wrap:wrap;align-content:stretch;gap:2px;height:100%;columns:auto}.v2 .exact-search:not(.search-results) .instant-wall[data-layout=fill]>a:nth-child(n){flex:1 1 calc(100% / var(--c) - 2px);height:calc((100% - (var(--r) - 1) * 2px) / var(--r));margin:0;min-width:0}@media(max-width:767px){.v2 .exact-search:not(.search-results) .instant-wall[data-layout=fill]>a:nth-child(n){flex-basis:calc(100% / var(--cm) - 2px);height:calc((100% - (var(--rm) - 1) * 2px) / var(--rm))}}.v2 .exact-search.search-results .instant-wall[data-layout=solo]{display:flex;justify-content:center;align-items:flex-start;gap:24px}.v2 .exact-search.search-results .instant-wall[data-layout=solo]>a:nth-child(n){flex:0 1 640px;min-width:0;max-width:100%;grid-column:auto;grid-row:auto}.v2 .exact-search.search-results .instant-wall[data-layout=solo]>a:only-child{flex-basis:960px}.v2 .exact-search.search-results .instant-wall[data-layout=solo]>a:nth-child(n) img{width:100%;height:auto;max-height:70vh;object-fit:cover}.v2 .exact-search.search-results .instant-wall[data-layout=rows]{display:flex;flex-direction:column;gap:24px}.v2 .exact-search.search-results .instant-wall[data-layout=rows] .wall-row{display:flex;gap:16px;align-items:flex-start;width:100%;min-width:0;align-self:stretch}.v2 .exact-search.search-results .instant-wall[data-layout=rows] .wall-row>a{flex-shrink:1;flex-basis:0;min-width:0;display:flex;flex-direction:column;gap:8px}.v2 .exact-search.search-results .instant-wall[data-layout=rows] .wall-row>a img{width:100%;height:auto}@media(max-width:767px){.v2 .exact-search.search-results .instant-wall[data-layout=solo]{flex-direction:column;gap:20px}.v2 .exact-search.search-results .instant-wall[data-layout=solo]>a:nth-child(n){flex-basis:auto;width:100%}.v2 .exact-search.search-results .instant-wall[data-layout=rows],.v2 .exact-search.search-results .instant-wall[data-layout=rows] .wall-row{gap:20px}.v2 .exact-search.search-results .instant-wall[data-layout=rows] .wall-row{flex-direction:column}.v2 .exact-search.search-results .instant-wall[data-layout=rows] .wall-row>a{flex-basis:auto;width:100%}}.v2 .exact-search.search-results .instant-wall[data-layout=rows][data-count="2"] .wall-row{max-width:1280px;margin-inline:auto}.viewer-context-links{display:flex;flex-wrap:wrap;gap:24px;margin:24px 0}.viewer-context-links dt{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.viewer-context-links dd{margin:8px 0 0}.viewer-context-links a{display:block;font-family:var(--font-sans),"Figtree",sans-serif;font-size:16px;text-decoration:underline;text-underline-offset:4px}.viewer-context-links a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.v2 .viewer-rail.viewer-rail-single{display:flex;align-items:center;gap:12px;height:auto;min-height:14px;font:11px/14px var(--font-mono);color:#8f8f8f}.v2 .viewer-rail-single .viewer-rail-label{display:block;flex:0 1 auto;min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;color:#8f8f8f}.v2 .viewer-rail-single .viewer-rail-line{position:relative;flex:1 1 auto;min-width:48px;height:1px;background:#5c5c5c}.v2 .viewer-rail-single .viewer-rail-line:after{content:"";position:absolute;right:0;bottom:0;width:3px;height:11px;background:#5b9bdf}.v2 .viewer-rail-single .viewer-rail-year{flex-shrink:0;color:#5b9bdf}.viewer-map-point{width:12px;height:12px;border-radius:50%;background:#5b9bdf;border:2px solid #fff;box-shadow:0 0 0 3px #5b9bdf2e}@media (max-width:767px){.v2 .rail-hero:not(.home-hero){height:auto;min-height:680px;display:flex;flex-direction:column;justify-content:flex-end;padding:300px 24px 20px}.v2 .rail-hero:not(.home-hero)>.hero-copy,.v2 .rail-hero:not(.home-hero)>.hero-rail{position:relative;inset:auto;width:auto;max-width:none}.v2 .rail-hero:not(.home-hero)>.hero-rail{margin-top:12px}.v2 .photo-viewer.standard-viewer .viewer-rail{align-self:stretch;width:auto;margin:16px 24px;padding:0;background:transparent}.v2 .photo-viewer.standard-viewer .viewer-rail:not(.viewer-rail-single) .viewer-rail-label{max-width:60%;text-overflow:ellipsis;text-transform:uppercase}.v2 .photo-viewer .viewer-rail>.year-rail{flex:1 1 auto;min-width:96px}.v2 .photo-viewer.standard-viewer .viewer-today-card{align-self:stretch}.v2 .photo-viewer .viewer-rail .rail-slider:before{content:"";position:absolute;inset:-4px 0}.v2 .photo-viewer .viewer-context-links a{display:inline-flex;align-items:center;min-height:44px}.v2 #preview-domain,.v2 #preview-name,.v2 #preview-place{font-size:16px}}.v2 .exact-search.search-results .instant-wall p{min-width:0;width:100%;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (pointer:coarse){.v2 .exact-search .search-chips,.v2 .exact-search.search-results .search-filters{padding-block:6px;margin-block:-6px}.v2 .exact-search .search-chips>button,.v2 .exact-search .search-filters>button,.v2 .exact-search .search-place-chip{position:relative}.v2 .exact-search .search-chips>button:before,.v2 .exact-search .search-filters>button:before,.v2 .exact-search .search-place-chip:before{content:"";position:absolute;inset:-7px -1px;min-height:44px}.v2 .v2-game:not(.game-completed) [data-slot=slider]:before{content:"";position:absolute;inset:-12px 0}.v2 .v2-game:not(.game-completed) [data-slot=slider-thumb]:after{inset:-16px -21px}.maplibregl-ctrl-attrib-button:before{content:"";position:absolute;inset:-10px}}.v2 .header-search:focus-visible{outline:2px solid #5b9bdf;outline-offset:2px}@media (min-width:768px){.v2 .header-search{height:40px;min-height:40px;justify-content:flex-start;gap:10px;padding:0 14px;font:14px/20px var(--font-sans);color:#d9d9d9;background:#ffffff14;border:1px solid #ffffff24;border-radius:4px;transition:background-color .16s cubic-bezier(.2,0,0,1),border-color .16s cubic-bezier(.2,0,0,1)}.v2 .header-search svg{width:16px;height:16px;flex-shrink:0}.v2 .header-search span{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.v2 .header-search:hover{background:#ffffff1f;border-color:#ffffff3d}}@media (min-width:1101px){.v2 .header-search{width:360px;flex:0 1 360px;min-width:160px}}@media (min-width:768px) and (max-width:1100px){.v2 .header-search{width:44px;height:44px;min-height:44px;flex:0 0 44px;padding:0;justify-content:center}.v2 .header-search span{display:none}}.v2 .exact-search:not(.search-results) .instant-wall[data-layout=columns]{display:flex;gap:2px;height:100%;columns:auto;padding:0}.v2 .exact-search:not(.search-results) .instant-wall[data-layout=columns]>.wall-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:2px}.v2 .exact-search:not(.search-results) .instant-wall[data-layout=columns] .wall-col>a{display:block;flex-shrink:1;flex-basis:0;min-height:0;height:auto;margin:0;overflow:hidden;background:#232323}.v2 .exact-search:not(.search-results) .instant-wall[data-layout=columns] picture{display:block}@media (max-width:767px){.v2 .exact-search:not(.search-results) .instant-wall[data-layout=columns]>.wall-col:nth-child(n+3){display:none}}@media (min-width:768px) and (max-width:1439px){.v2 .exact-search:not(.search-results) .instant-wall[data-layout=columns]>.wall-col:nth-child(n+5){display:none}}@media(max-width:767px){.full-map-page .maplibregl-ctrl-bottom-right{bottom:240px}.seq .home-hero>.hero-copy{z-index:5;pointer-events:none}.seq a.hero-credit{pointer-events:auto}.seq a.hero-credit:before{content:"";position:absolute;inset:-16px 0 0}}.v2 .exact-search .search-chips button:first-child small{color:#5c5c5c}@media(max-width:767px){.photo-viewer .viewer-bottom>button,.photo-viewer .viewer-today{display:none}}