@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}:root{--paper:#e5e4dd;--ink:#151515;--blue:#273ac5;--muted:#95958f;--line:#ffffff26;color:var(--paper);background:var(--ink);font-synthesis:none;-webkit-font-smoothing:antialiased;font-family:DM Sans Variable,Arial,sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body,figure,h1,h2,h3,p{margin:0}body:after{content:"";z-index:100;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.91' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23ffffff' filter='url(%23n)' opacity='.8' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:fixed;inset:0}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:0 0;border:0}a,button{color:inherit}a{text-decoration:none}a,button,input,summary{outline-offset:6px}:focus-visible{outline:2px solid #a9b7ff}button:disabled{cursor:default}img{max-width:100%;display:block}::selection{color:#fff;background:#344ee8}.eyebrow{letter-spacing:.075em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:400;line-height:1.65}.muted{color:var(--muted)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--paper);color:var(--ink);padding:14px 20px;position:fixed;top:-80px;left:24px}.skip-link:focus{top:16px}.site-header{z-index:30;height:88px;color:var(--paper);background:linear-gradient(#151515f5,#151515c9 65%,#15151500);align-items:center;gap:24px;padding:0 40px;display:flex;position:fixed;inset:0 0 auto}.brand{align-items:center;gap:10px;min-height:44px;display:inline-flex}.brand-symbol{width:17px;height:28px}.brand>span{letter-spacing:-.065em;font-size:27px;font-weight:850;line-height:1}.header-divider{background:#ffffff30;width:1px;height:20px}.header-label{letter-spacing:.2em}.header-about{margin-left:auto;padding:14px 0}.header-about>span{padding-left:15px;font-size:18px;display:inline-block}.all-projects{align-items:center;gap:20px;min-height:44px;margin-left:32px;padding:0;display:inline-flex}.all-projects>span{font-size:25px;font-weight:300;line-height:1;transition:transform .3s}.all-projects:hover>span{transform:rotate(90deg)}.text-link{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:24px;min-height:44px;padding:6px 0;font-size:12px;display:inline-flex}.text-link>span{font-size:20px;transition:transform .3s}.text-link:hover>span{transform:translate(3px,-3px)}.pill-link{border:1px solid #ffffff50;border-radius:50px;justify-content:space-between;align-items:center;gap:35px;min-height:52px;padding:10px 22px;font-size:12px;transition:background .25s,color .25s;display:inline-flex}.pill-link>span{font-size:22px}.pill-link:hover{background:var(--paper);color:var(--ink)}.journey{position:relative}.journey.is-animated{--atlas-travel:280svh}.journey-stage{background:var(--ink);isolation:isolate;height:100svh;position:sticky;top:0;overflow:clip}.map-shell{z-index:1}.atlas-fallback,.map-shell,.three-atlas,.three-atlas>canvas{width:100%;height:100%;position:absolute;inset:0}.atlas-fallback{filter:drop-shadow(0 8px 2px #0008)}.fallback-land{fill:#2638bc;stroke:#131e60;stroke-width:1.2px}.fallback-pin{cursor:pointer}.three-atlas>canvas{-webkit-mask-composite:source-in,xor;display:block;-webkit-mask-composite:source-in;mask-composite:intersect}.map-markers{pointer-events:none;position:absolute;inset:0}.map-pin{pointer-events:auto;z-index:2;width:44px;height:44px;padding:0;position:absolute;transform:translate(-50%,-50%)}.map-pin,.pin-dot{border-radius:50%;place-items:center;display:grid}.pin-dot{color:#131527;background:#a8aec5;width:8px;height:8px;font:9px IBM Plex Mono,monospace;transition:background .25s,box-shadow .25s}.is-cluster .pin-dot{background:#8992d8;width:8px;height:8px}.is-selected .pin-dot{background:#eeede3;box-shadow:0 0 0 5px #e4e6ff16}.map-pin:focus-visible .pin-dot,.map-pin:hover .pin-dot{background:#fff;box-shadow:0 0 0 6px #e4e6ff20}.pin-label{color:#deded6;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;opacity:0;text-shadow:0 1px 12px #000;pointer-events:none;font:10px/20px IBM Plex Mono,monospace;transition:transform .2s,opacity .2s;position:absolute;top:12px;left:36px;transform:translate(-5px)}.pin-label span{margin-left:7px}.pin-label small{color:#aeb4d0;margin-left:8px;font-size:8px}.map-pin:focus-visible .pin-label,.map-pin:hover .pin-label{opacity:1;transform:translate(0)}.cluster-popover{z-index:40;pointer-events:auto;background:#1d1d1df5;border:1px solid #ffffff30;width:min(340px,88%);max-height:70svh;padding:8px 20px 12px;position:fixed;top:100px;right:40px;overflow-y:auto;box-shadow:0 15px 60px #0008}.cluster-header{border-bottom:1px solid var(--line);text-transform:uppercase;justify-content:space-between;align-items:center;font:10px IBM Plex Mono,monospace;display:flex}.cluster-header button{min-width:44px;min-height:44px;margin-right:-10px;font-size:25px}.cluster-popover>button{text-align:left;border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;width:100%;min-height:45px;padding:6px 0;font-size:13px;display:flex}.cluster-popover>button:hover{color:#a1afff}.atlas-feature{z-index:3;pointer-events:none;opacity:0;position:absolute;inset:0}.atlas-feature.is-visible{opacity:1}.atlas-drawing,.atlas-photo,.atlas-photo-detail{transform-origin:50%;will-change:transform;position:absolute;top:0;left:0}.atlas-photo{z-index:3;pointer-events:auto;text-align:left;background:#2537ae;border-radius:0;padding:0;overflow:hidden;box-shadow:0 12px 40px #0005}.atlas-photo:disabled,.focus-heading{pointer-events:none}.atlas-photo:focus-visible{outline:2px solid var(--paper);outline-offset:6px}.atlas-photo:focus-visible:after{content:"";border:2px solid var(--paper);position:absolute;inset:4px}.atlas-photo-detail>img,.atlas-photo>img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 5%;object-position:50% 5%;width:100%;height:100%}.atlas-photo-detail{z-index:1;background:#2435a1;overflow:hidden;box-shadow:0 8px 30px #0005}.atlas-drawing{opacity:0;z-index:2;background:#d1d1c614;border:1px solid #ffffff25;overflow:hidden}.atlas-drawing>img{-o-object-fit:cover;object-fit:cover;filter:grayscale()invert();mix-blend-mode:screen;opacity:.7;width:100%;height:100%}.atlas-milestone{visibility:hidden;opacity:0;max-width:47%;position:absolute;top:20%;left:40px}.atlas-milestone h2{letter-spacing:-.04em;font-size:calc(clamp(32px,3.35vw,60px));font-weight:400;line-height:1.1}.atlas-leader{z-index:4;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.atlas-leader path{fill:none;stroke:var(--paper);stroke-width:.8px;opacity:0}.atlas-photo-caption{z-index:5;opacity:0;font-size:9px;line-height:1.8;position:absolute;top:0;left:0}.atlas-photo-caption>span{display:block}.atlas-inset-caption{opacity:0;z-index:5;font-size:9px;position:absolute;top:0;left:0}.atlas-inset-caption:before{content:"";vertical-align:middle;background:currentColor;width:20px;height:1px;margin-right:10px;display:inline-block}.atlas-project-title{z-index:4;opacity:0;visibility:hidden;width:36%;position:absolute;top:17%;left:40px}.atlas-project-title>.eyebrow{font-size:11px}.atlas-project-title h2{letter-spacing:-.065em;max-width:560px;margin:24px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:calc(clamp(54px,6.3vw,112px));font-weight:400;line-height:.95}.atlas-project-location{color:#c3c3b9;max-width:250px;line-height:1.9}.focus-heading{opacity:0;visibility:hidden;z-index:4;width:55%;position:absolute;top:19%;left:40px;transform:translateY(18px)}.focus-heading .eyebrow{color:#9e9e95}.focus-heading h2{letter-spacing:-.055em;margin:18px 0;font-size:calc(clamp(42px,5.1vw,78px));font-weight:420;line-height:1.04}.focus-city{margin-top:8px;display:inline-block}.project-photograph{z-index:3;pointer-events:none;transform-origin:bottom;width:8%;height:15%;position:absolute;top:24%;left:80%}.photograph-blue{z-index:-1;background:#2438b9;position:absolute;inset:0}.project-photograph>img{-o-object-fit:cover;object-fit:cover;-o-object-position:52% 50%;object-position:52% 50%;width:100%;height:100%}.photo-caption{text-transform:uppercase;white-space:nowrap;margin-top:10px;font:8px/1.7 IBM Plex Mono,monospace}.photo-caption>span{color:#92928c;display:block}.photo-leader{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.photo-leader path{fill:none;stroke:var(--paper);stroke-width:.8px;opacity:0}.project-type-card{background:#202fac;flex-direction:column;justify-content:space-between;padding:0;display:flex;overflow:hidden;container-type:inline-size}.project-type-card>span{letter-spacing:-.07em;padding:8% 8% 0;font-size:calc(clamp(25px,70cqw,220px));font-weight:300}.project-type-card>p{letter-spacing:-.05em;padding:0 8% 8%;font-size:calc(clamp(10px,15cqw,60px));line-height:1}.project-type-card .photo-caption{display:none}.project-heading{z-index:4;opacity:0;visibility:hidden;width:36%;position:absolute;top:24%;left:40px;transform:translateY(20px)}.project-heading>.eyebrow:first-child{color:#9a9a91}.project-heading h2{letter-spacing:-.065em;overflow-wrap:break-word;margin:22px 0;font-size:calc(clamp(38px,5.8vw,90px));font-weight:420;line-height:.99}.project-address{color:#b3b3aa;line-height:1.9}.project-heading .pill-link{margin-top:24px}.journey-bottom{z-index:5;align-items:center;gap:30px;height:80px;display:flex;position:absolute;bottom:0;left:40px;right:40px}.chapter-counter{white-space:nowrap;align-items:baseline;gap:10px;min-height:44px;padding:8px 0;font:11px IBM Plex Mono,monospace;display:flex}.counter-title{color:#9a9a92;margin-left:18px;font:11px DM Sans Variable,sans-serif}.journey-progress{background:#ffffff27;flex:1;height:1px;overflow:visible}.journey-progress-fill{transform-origin:0;background:#dfdfd7;width:100%;height:1px;display:block;transform:scaleX(.04)}.scroll-cue{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:30px;min-height:44px;font:9px IBM Plex Mono,monospace;display:flex}.scroll-cue>span{font-size:24px;display:block}.introduction{z-index:2;background:#202eac;min-height:100svh;padding:110px 40px 70px;position:relative}.atlas-introduction-panel{z-index:4;position:relative}.journey.is-animated .atlas-introduction-panel{width:44%;margin-top:var(--atlas-travel)}.journey.is-animated .introduction{background:var(--ink);min-height:100svh;padding:105px 40px 80px}.journey.is-animated .introduction-layout{display:block}.journey.is-animated .introduction h2{font-size:calc(clamp(40px,4.1vw,66px))}.introduction-return,.journey.is-animated .introduction-copy{margin-top:40px}.journey.is-animated .introduction-paragraph>p:last-child{font-size:calc(clamp(17px,1.35vw,21px))}.journey.is-animated .introduction-lead>p:last-child{font-size:calc(clamp(25px,2.15vw,34px))}.introduction-layout{grid-template-columns:1fr 1.25fr;align-items:start;gap:7vw;display:grid}.introduction h2{letter-spacing:-.055em;font-size:calc(clamp(45px,5.3vw,96px));font-weight:420;line-height:1}.introduction-copy{max-width:700px}.introduction-paragraph{margin-bottom:30px}.introduction-paragraph>.eyebrow{color:#b6c1f5;margin-bottom:14px}.introduction-paragraph>p:last-child{letter-spacing:-.025em;font-size:calc(clamp(18px,1.6vw,24px));line-height:1.55}.introduction-lead>p:last-child{letter-spacing:-.045em;font-size:calc(clamp(28px,2.8vw,44px));line-height:1.15}.stories{z-index:2;position:relative}.chapter-story{background:var(--ink);border-top:1px solid var(--line);padding:55px 40px 0;scroll-margin-top:0}.chapter-story:focus{outline:none}.chapter-topline{color:var(--muted);grid-template-columns:1fr 1fr 1fr;gap:15px;display:grid}.chapter-topline>:nth-child(2){text-align:center}.chapter-topline>:last-child{text-align:right}.chapter-title-row{justify-content:space-between;align-items:end;gap:40px;margin:50px 0 65px;display:flex}.chapter-title-row h2{letter-spacing:-.065em;max-width:980px;font-size:calc(clamp(48px,7vw,112px));font-weight:420;line-height:1.03}.chapter-locate{white-space:nowrap;flex-shrink:0;font-size:11px}.chapter-story:first-child{--muted:#a4afe9;--line:#ffffff30;background:#202eac;padding-top:70px}.chapter-story:first-child .chapter-title-row h2{font-size:calc(clamp(64px,9vw,140px))}.chapter-story:first-child .story-layout{padding-bottom:110px}.chapter-story:first-child .story-lead p{letter-spacing:-.045em;font-size:calc(clamp(28px,3.6vw,48px));line-height:1.15}.chapter-story:nth-child(3n){color:#20201d;--muted:#585850;--line:#00000027;background:#e0dfd7}.chapter-pause{background:#101010}.chapter-gallery{grid-template-columns:1.3fr 1fr;align-items:start;gap:45px;margin-bottom:100px;display:grid}.chapter-gallery>figure:last-child{padding-top:120px}.gallery-image{background:#2635ac;overflow:hidden}.gallery-image img{width:100%;height:auto}.chapter-gallery figcaption{color:var(--muted);justify-content:space-between;align-items:baseline;gap:20px;margin-top:12px;font-size:8px;display:flex}.story-layout{grid-template-columns:1fr 2.25fr 1.15fr;gap:5vw;padding:20px 0 80px;display:grid}.credit-title,.paragraph-label,.sidebar-city,.story-sidebar>.eyebrow{color:var(--muted)}.story-sidebar h3{letter-spacing:-.04em;margin-top:20px;font-size:calc(clamp(21px,2.1vw,32px));font-weight:420;line-height:1.1}.sidebar-city{margin-top:12px;font-size:12px}.story-sidebar-rule{border-top:1px solid;width:26px;margin:35px 0 15px}.story-copy{max-width:680px}.story-paragraph{margin-bottom:30px}.paragraph-label{margin-bottom:9px;display:block}.story-copy p{letter-spacing:-.018em;font-size:calc(clamp(17px,1.4vw,22px));line-height:1.65}.story-lead p{letter-spacing:-.03em;font-size:calc(clamp(22px,1.9vw,29px));line-height:1.4}.credit-title{border-bottom:1px solid var(--line);padding-bottom:15px}.credit-block+.credit-block{margin-top:45px}.project-credits dl{margin:0}.project-credits dl>div{border-bottom:1px solid var(--line);padding:12px 0}.project-credits dt{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font:9px IBM Plex Mono,monospace}.project-credits dd{white-space:pre-line;margin:0;font-size:12px;line-height:1.6}.project-essay{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:45px}.project-essay summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 0;font-size:16px;list-style:none;display:flex}.project-essay summary::-webkit-details-marker{display:none}.project-essay summary>span{font-size:28px;line-height:1;transition:transform .3s}.project-essay[open] summary>span{transform:rotate(45deg)}.project-essay>div{padding:15px 0 20px}.project-essay>div>p{margin-bottom:24px}.project-essay>div>.eyebrow{color:var(--muted);font-size:10px}.next-chapter{border-top:1px solid var(--line);grid-template-columns:1fr 3fr auto;align-items:baseline;gap:25px;padding:30px 0;display:grid}.next-chapter>.eyebrow{color:var(--muted)}.next-chapter>:nth-child(2){letter-spacing:-.04em;font-size:calc(clamp(21px,2.7vw,42px));line-height:1.1}.next-chapter>:last-child{font-size:34px;transition:transform .25s}.next-chapter:hover>:last-child{transform:translate(4px,4px)}.site-footer{background:#202eac;padding:100px 40px 0}.site-footer>p{letter-spacing:-.065em;font-size:calc(clamp(54px,8vw,124px));font-weight:420;line-height:.99}.site-footer>p>span{color:#8191ff}.site-footer>.pill-link{margin:45px 0 90px}.footer-bottom{border-top:1px solid #ffffff30;justify-content:space-between;gap:25px;padding:24px 0;font-size:8px;display:flex}.chapter-dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--paper);background:#181818;border:0;margin:0;padding:30px 40px;position:fixed;inset:0;overflow-y:auto}.chapter-dialog::backdrop{background:#000a}.index-header{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:24px}.close-index,.index-header{align-items:center;display:flex}.close-index{gap:20px;min-height:44px;padding:0;font-size:12px}.close-index>span{font-size:30px}.index-introduction{justify-content:space-between;align-items:end;gap:50px;margin:50px 0;display:flex}.index-introduction h2{letter-spacing:-.065em;font-size:calc(clamp(45px,6vw,86px));font-weight:430;line-height:1}.index-search{width:330px;display:block;position:relative}.index-search>.eyebrow{color:var(--muted);margin-bottom:10px;font-size:8px;display:block}.index-search input{width:100%;color:var(--paper);background:0 0;border:0;border-bottom:1px solid #ffffff65;border-radius:0;padding:10px 30px 14px 0;font-size:20px}.index-search input::placeholder{color:#96968f}.search-symbol{pointer-events:none;position:absolute;bottom:14px;right:0}.index-search:has(input:not(:-moz-placeholder-shown)) .search-symbol{display:none}.index-search:has(input:not(:placeholder-shown)) .search-symbol{display:none}.index-row{border-top:1px solid var(--line);grid-template-columns:45px minmax(250px,1.5fr) 1fr 110px;align-items:center;gap:20px;min-height:90px;padding:18px 0;display:grid}.index-number{color:var(--muted)}.index-title{letter-spacing:-.04em;font-size:calc(clamp(20px,2.3vw,34px));line-height:1.13}.index-title>span{opacity:0;font-size:.7em;transition:opacity .2s,transform .2s;display:inline-block;transform:translate(-5px,5px)}.index-title:focus-visible>span,.index-title:hover>span{opacity:1;transform:translate(0)}.is-current .index-number{color:#a7b4ff}.index-locations{text-transform:uppercase;color:var(--muted);flex-direction:column;gap:4px;font:9px IBM Plex Mono,monospace;display:flex}.index-map-button{text-align:right;min-height:44px;padding:0;font-size:11px}.index-map-button>span{padding-left:8px}.index-map-button:hover{color:#a7b4ff}.index-footer{color:var(--muted);justify-content:space-between;margin:45px 0 10px;font-size:8px;display:flex}.no-results{color:var(--muted);padding:55px 0;font-size:22px}@media (height<=740px) and (width>=761px){.project-heading h2{font-size:62px}.project-heading{top:20%}}@media (width<=1100px){.story-layout{grid-template-columns:1fr 2.8fr;gap:30px}.project-credits{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.credit-block+.credit-block{margin-top:0}.chapter-title-row h2{font-size:7vw}.counter-title{display:none}}@media (width<=760px){html{scroll-padding-top:76px}.site-header{gap:15px;height:76px;padding:0 20px}.brand>span{font-size:23px}.brand-symbol{width:13px;height:23px}.header-divider{height:16px}.header-label{letter-spacing:.08em;font-size:8px}.header-about{font-size:8px;display:block}.header-about>span{padding-left:4px;font-size:15px}.all-projects{gap:10px;margin-left:auto;font-size:8px}.all-projects>span{font-size:22px}.journey.is-animated{--atlas-travel:220svh}.project-photograph{width:16%;height:13%;top:26%;left:75%}.chapter-topline>:last-child,.map-pin.is-selected .pin-label,.photo-caption{display:none}.pin-label{font-size:8px;left:33px}.is-cluster .pin-dot{width:8px;height:8px}.focus-heading{width:88%;top:16%;left:20px}.focus-heading h2{max-width:320px;margin:10px 0;font-size:42px}.focus-heading .eyebrow{font-size:9px}.focus-city{margin-top:0}.project-heading{width:77%;top:14%;left:20px}.project-heading h2{width:90%;margin:12px 0;font-size:calc(clamp(40px,10vw,65px))}.project-heading>.eyebrow:first-child{font-size:8px}.project-address{font-size:9px}.project-heading .pill-link{background:#151515d9;min-height:44px;margin-top:14px;padding:8px 16px;font-size:11px}.journey-bottom{gap:20px;height:65px;left:20px;right:20px}.introduction,.journey.is-animated .introduction{padding:95px 20px 45px}.journey.is-animated .atlas-introduction-panel{width:100%}.introduction-layout{grid-template-columns:1fr;gap:35px}.introduction h2{font-size:49px}.introduction-paragraph>p:last-child{font-size:18px}.introduction-lead>p:last-child{font-size:30px}.introduction-return{margin-top:10px}.chapter-counter{gap:5px;font-size:9px}.scroll-cue{letter-spacing:.02em;gap:12px;font-size:7px}.scroll-cue>span{font-size:22px}.cluster-popover{max-height:70svh;padding:5px 15px 10px;top:90px;right:20px}.cluster-popover>button{font-size:12px}.chapter-story{padding:35px 20px 0}.chapter-topline{grid-template-columns:1fr auto;font-size:8px}.chapter-gallery figcaption>:last-child,.chapter-topline>:nth-child(2){text-align:right}.chapter-title-row{margin:30px 0 40px;display:block}.chapter-title-row h2{letter-spacing:-.06em;overflow-wrap:break-word;font-size:47px}.chapter-locate{margin-top:20px}.chapter-story:first-child{padding-top:45px}.chapter-story:first-child .chapter-title-row h2{font-size:64px}.chapter-story:first-child .story-layout{padding-bottom:55px}.chapter-gallery{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.chapter-gallery>figure:last-child{width:82%;margin-left:auto;padding:0}.chapter-gallery figcaption{gap:15px;font-size:7px}.story-layout{grid-template-columns:1fr;gap:30px;padding-bottom:40px}.story-sidebar{border-bottom:1px solid var(--line);padding-bottom:25px}.story-sidebar h3{margin-top:10px;font-size:24px}.story-sidebar-rule,.story-sidebar>.eyebrow:last-child{display:none}.story-copy p{font-size:18px;line-height:1.6}.story-lead p{font-size:24px;line-height:1.4}.paragraph-label{font-size:10px}.project-credits{grid-column:1;grid-template-columns:1fr}.project-credits dl>div{grid-template-columns:85px 1fr;gap:15px;display:grid}.project-credits dt{padding-top:3px;font-size:9px}.project-credits dd{font-size:13px}.next-chapter{grid-template-columns:1fr auto;gap:12px;padding:24px 0}.next-chapter>.eyebrow{grid-column:1/-1;font-size:8px}.next-chapter>:nth-child(2){font-size:27px}.next-chapter>:last-child{font-size:28px}.site-footer{padding:65px 20px 0}.site-footer>p{font-size:12.5vw}.site-footer>.pill-link{margin:30px 0 65px}.footer-bottom{flex-direction:column;gap:6px}.chapter-dialog{padding:20px}.index-header{padding-bottom:15px}.index-header .eyebrow{font-size:8px}.index-introduction{margin:30px 0;display:block}.index-introduction h2{font-size:52px}.index-search{width:100%;margin-top:35px}.index-row{grid-template-columns:25px 1fr auto;gap:12px;padding:20px 0}.index-title{font-size:23px}.atlas-inset-caption,.atlas-photo-detail,.index-footer>:last-child,.index-title>span{display:none}.index-locations{grid-area:2/2;font-size:8px}.index-map-button{grid-area:1/3/span 2;width:44px;font-size:0;overflow:hidden}.index-map-button>span{padding:0;font-size:22px}.atlas-milestone{max-width:85%;top:14%;left:20px}.atlas-milestone h2{font-size:calc(clamp(24px,7vw,38px))}.atlas-project-title{width:82%;top:13%;left:20px}.atlas-project-title>.eyebrow{font-size:8px}.atlas-project-title h2{max-width:100%;margin:12px 0;font-size:calc(clamp(40px,11vw,72px));line-height:.95}.atlas-project-location{max-width:210px;font-size:8px!important}.atlas-photo-caption{font-size:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}.journey,.journey.is-animated{min-height:600px}.journey-stage{position:relative}}@media (height<=560px) and (width>=761px){.site-header{height:65px}.atlas-project-title{top:20%}.atlas-project-title h2{margin:12px 0;font-size:54px}.focus-heading{top:22%}.focus-heading h2{margin:8px 0;font-size:37px}.project-heading{top:23%}.project-heading h2{margin:10px 0;font-size:38px}.project-heading .pill-link{min-height:44px;margin-top:12px}.journey-bottom{height:50px}}
