.network-map-stage>.network-map{width:100%;height:100%;position:absolute;inset:0}.cluster-route-overlay{z-index:1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0;overflow:visible}.cluster-route-overlay.visible{opacity:1}.cluster-route-overlay path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.cluster-route-base{stroke:#78968d;stroke-width:1px;stroke-dasharray:3 8;opacity:.22}.cluster-route-done{stroke:#d1ad60;stroke-width:1.35px;opacity:.38}.cluster-route-current{stroke:#f0d28f;stroke-width:2px;opacity:.65;filter:drop-shadow(0 0 3px #d1ad6044)}.network-lab.guided .cluster-route-base{stroke-dasharray:2 9;opacity:.18}.network-lab.guided .cluster-route-done{stroke-dasharray:5 7;opacity:.52}.network-lab.guided .cluster-route-current{stroke-width:2.25px;stroke-dasharray:3 9;opacity:.9;animation:1.8s linear infinite network-flow}@keyframes network-flow{to{stroke-dashoffset:-24px}}.network-constellation,.network-person-focus{z-index:2}.network-constellation>time{color:#d1ad60;letter-spacing:.06em;margin:-8px 18px 13px;font-size:.56rem;display:block}.network-hub-river time{color:#a6b7b1;font-size:.52rem}.network-hub-river button.active time{color:#d9c180}.irshad-hub small{line-height:1.45}.network-chain-periods{scroll-snap-type:x proximity;scrollbar-width:thin;background:#071f25;border-bottom:1px solid #456159;width:100%;display:flex;overflow-x:auto}.network-chain-periods button{flex:var(--period-span) 1 0;color:#edf2ef;text-align:left;scroll-snap-align:center;cursor:pointer;background:#102b2e;border:0;border-right:1px solid #48625a;grid-template-columns:auto 1fr;grid-template-areas:"date name""range name";gap:3px 13px;min-width:142px;min-height:66px;padding:12px 15px;transition:filter .25s,box-shadow .25s,opacity .25s;display:grid;position:relative}.network-chain-periods button:before{content:"";background:var(--period-color);opacity:.8;position:absolute;inset:0}.network-chain-periods button>*{position:relative}.network-chain-periods time{color:#f7dda2;grid-area:date;font-size:.59rem;font-weight:700}.network-chain-periods strong{font:400 1rem var(--serif);grid-area:name;align-self:center}.network-chain-periods small{color:#d0dcd7;grid-area:range;font-size:.49rem}.network-chain-periods button.medine{--period-color:#826a35}.network-chain-periods button.bagdat{--period-color:#28645b}.network-chain-periods button.iran{--period-color:#64713c}.network-chain-periods button.anadolu{--period-color:#286371}.network-chain-periods button.rumeli{--period-color:#625371}.network-chain-periods button.istanbul{--period-color:#7a4d3b}.network-chain-periods button:not(.active){opacity:.82}.network-chain-periods button:hover,.network-chain-periods button.active{filter:brightness(1.22);opacity:1}.network-chain-periods button.active{box-shadow:inset 0 -4px #f0d28f}.network-chain-periods button:focus-visible{outline-offset:-3px;outline:2px solid #f0d28f}@media (max-width:760px){.network-chain-periods button{flex-basis:62vw;min-height:62px}.network-chain-periods strong{font-size:.88rem}}.neural-popup .maplibregl-popup-content{color:#e4ece7;background:#061b20;border:1px solid #d1ad60;border-radius:0;gap:4px;max-width:240px;padding:10px 12px;display:grid;box-shadow:0 14px 34px #03101499}.neural-popup .maplibregl-popup-tip{border-top-color:#d1ad60}.neural-popup small{color:#91a69f;font-size:.52rem}.neural-popup strong{font:400 .78rem/1.25 var(--serif)}.network-story-controls{align-items:center;gap:9px;margin-top:18px;display:flex}.network-story-controls button{color:#d8e3de;cursor:pointer;background:#071f25;border:1px solid #526c65;border-radius:0;padding:10px 13px;font-size:.61rem;transition:transform .22s,background .22s,color .22s}.network-story-controls button:first-child,.network-story-controls button.active{color:#d1ad60;border-color:#d1ad60}.network-story-controls button:hover{background:#123139}.network-story-controls button:active{transform:translateY(1px)}.network-story-controls small{color:#718b83;margin-left:5px;font-size:.55rem}.irshad-hub{transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s,color .3s}.irshad-hub:hover,.irshad-hub.active{color:#092127;background:#d1ad60;transform:translateY(-3px)scale(1.04)}.irshad-hub:hover small,.irshad-hub.active small{color:#27413c}.network-focus-progress{background:#35504a;height:1px;margin:0 0 15px;overflow:hidden}.network-focus-progress i{transform-origin:0;background:#d1ad60;width:100%;height:100%;transition:transform .65s cubic-bezier(.16,1,.3,1);display:block}.network-constellation button,.network-hub-river button,.network-chain-river button{transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s,color .25s,opacity .25s}.network-constellation button:active,.network-hub-river button:active,.network-chain-river button:active{transform:scale(.985)}.network-chain-river button:not(.traversed):not(.active){opacity:.48}.network-chain-river button.traversed{box-shadow:inset 0 2px #536f67}.network-chain-river button.traversed.active{box-shadow:inset 0 3px #f0d28f}.network-chain-river button:focus-visible,.network-hub-river button:focus-visible,.network-story-controls button:focus-visible,.network-constellation button:focus-visible{outline-offset:-3px;outline:2px solid #d1ad60}.network-chain-river button.active{z-index:2;color:#061a20;background:#e1bf70;position:relative;box-shadow:inset 0 0 0 3px #fff0bd,0 0 0 1px #061a20}.network-chain-river button.active small{letter-spacing:.08em;font-weight:800}.network-chain-river button.active strong{font-size:.86rem;font-weight:700}.network-route-selector{border-top:1px solid #36534c;border-bottom:1px solid #36534c;margin:3px 0 14px}.network-route-current{justify-content:space-between;align-items:end;gap:24px;padding:14px 0;display:flex}.network-route-current>div{gap:5px;display:grid}.network-route-current span{color:#718b83;letter-spacing:.14em;font-size:.49rem}.network-route-current strong{color:#e7cf92;font:400 clamp(1.35rem,2vw,2.15rem)/1 var(--serif)}.network-route-current>button,.network-route-all,.network-route-arrow{color:#d8e3de;cursor:pointer;background:#071f25;border:1px solid #526c65;border-radius:0}.network-route-current>button{letter-spacing:.06em;padding:10px 14px;font-size:.58rem}.network-route-current>button:hover,.network-route-all:hover,.network-route-arrow:hover{color:#efd38f;border-color:#d1ad60}.network-route-quick{border-top:1px solid #29453f;grid-template-columns:34px minmax(0,1fr) 34px auto;align-items:stretch;display:grid}.network-route-switch{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;touch-action:pan-y;flex-wrap:nowrap;min-width:0;max-width:none;margin:0;display:flex;overflow-x:auto}.network-route-switch::-webkit-scrollbar{display:none}.network-route-switch:active{cursor:grabbing}.network-route-switch button{color:#9eb2ac;letter-spacing:.055em;white-space:nowrap;scroll-snap-align:start;cursor:pointer;background:#071f25;border:0;border-right:1px solid #3f5952;flex:none;min-width:132px;padding:10px 13px;font-size:.58rem;transition:background .2s,color .2s}.network-route-switch button:hover,.network-route-switch button.active{color:#092127;background:#d1ad60}.network-route-switch button:focus-visible,.network-route-current button:focus-visible,.network-route-arrow:focus-visible,.network-route-all:focus-visible{outline-offset:-3px;outline:2px solid #f0d28f}.network-route-arrow{font:400 1rem var(--serif);padding:0}.network-route-all{color:#d1ad60;white-space:nowrap;border-width:0 0 0 1px;padding:0 15px;font-size:.56rem}.network-route-library{background:linear-gradient(135deg,#071f25,#0a292e);border-top:1px solid #48635b;padding:26px 0 30px}.network-route-library>header{grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:end;gap:34px;padding:0 24px 23px;display:grid}.network-route-library>header span{color:#d1ad60;letter-spacing:.14em;font-size:.5rem}.network-route-library h2{color:#e8eeea;max-width:620px;font:400 clamp(1.4rem,2.4vw,2.35rem)/1.05 var(--serif);letter-spacing:-.025em;margin:7px 0 0}.network-route-library label{gap:7px;display:grid}.network-route-library input{color:#edf2ef;width:100%;font:inherit;background:#061a20;border:1px solid #526c65;border-radius:0;outline:0;padding:12px 13px;font-size:.72rem}.network-route-library input::placeholder{color:#6f8982}.network-route-library input:focus{border-color:#d1ad60;box-shadow:0 0 0 2px #d1ad6026}.network-route-groups{border-top:1px solid #36534c;grid-template-columns:1fr 1fr;display:grid}.network-route-groups>section+section{border-left:1px solid #36534c}.network-route-groups h3{color:#789089;letter-spacing:.12em;text-transform:uppercase;margin:0;padding:14px 18px;font-size:.54rem;font-weight:500}.network-route-groups>section>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.network-route-groups button{color:#dce6e1;text-align:left;cursor:pointer;background:0 0;border-top:1px solid #29453f;border-bottom:0;border-left:0;border-right:1px solid #29453f;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;min-height:84px;padding:15px 18px;display:grid}.network-route-groups button:hover,.network-route-groups button.active{background:#123139}.network-route-groups button.active{box-shadow:inset 3px 0 #d1ad60}.network-route-groups strong{font:400 1rem/1.15 var(--serif)}.network-route-groups span{color:#789089;letter-spacing:0;grid-column:1;font-size:.53rem}.network-route-groups i{color:#d1ad60;white-space:nowrap;grid-area:1/2/3;align-self:center;font-size:.52rem;font-style:normal}.network-route-empty{color:#9fb3ad;padding:22px 24px}.network-route-current>label{gap:6px;min-width:min(320px,42vw);display:grid}.network-route-current>label>span{color:#789089;letter-spacing:.12em;text-transform:uppercase;font-size:.49rem}.network-route-current select{color:#e3ebe7;width:100%;font:400 .72rem var(--sans);cursor:pointer;background:#071f25;border:1px solid #526c65;border-radius:0;outline:0;padding:10px 38px 10px 12px}.network-route-current select:hover,.network-route-current select:focus{border-color:#d1ad60}.network-reading-switch{align-items:center;gap:0;margin-top:8px;display:flex}.network-reading-switch>span{color:#718b83;letter-spacing:.12em;margin-right:9px;font-size:.5rem}.network-reading-switch button{color:#8fa49d;cursor:pointer;background:0 0;border:1px solid #3f5952;padding:6px 10px;font-size:.53rem}.network-reading-switch button+button{border-left:0}.network-reading-switch button.active{color:#e7cf92;background:#173036;border-color:#8d7748}.network-reading-switch button:focus-visible{outline-offset:2px;outline:2px solid #d1ad60}.irshad-hub>b{color:#d1ad60;font:700 .48rem/1 var(--sans);letter-spacing:.12em;grid-column:1/-1}.irshad-hub.active>b,.irshad-hub:hover>b{color:#17312c}@media (max-width:900px){.network-route-groups{grid-template-columns:1fr}.network-route-groups>section+section{border-top:1px solid #526c65;border-left:0}}@media (max-width:760px){.network-story-controls{flex-wrap:wrap;align-items:flex-start}.network-story-controls small{flex-basis:100%;margin:3px 0 0}.network-reading-switch{overflow-x:auto}.network-route-current{align-items:center;display:grid}.network-route-current strong{font-size:1.45rem}.network-route-current>label{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.irshad-hub.origin,.network-lab.guided .cluster-route-current{animation:none}.network-map *,.network-story-controls button,.irshad-hub,.network-focus-progress i,.network-constellation button,.network-hub-river button,.network-chain-river button{scroll-behavior:auto!important;transition:none!important}}
.IntersectionAtlas-module__8zxklW__hero{border-bottom:1px solid var(--line);color:var(--ink);background:radial-gradient(circle at 73% 32%,#31524855 0,#0000 30%),#08272b;grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr);gap:8vw;padding:clamp(80px,10vw,150px) clamp(24px,6vw,100px) 90px;display:grid}.IntersectionAtlas-module__8zxklW__hero p,.IntersectionAtlas-module__8zxklW__results header p{color:var(--gold);letter-spacing:.16em;margin:0;font-size:.62rem}.IntersectionAtlas-module__8zxklW__hero h1{max-width:980px;font:400 clamp(4.2rem,9vw,10rem)/.82 var(--serif);letter-spacing:-.055em;text-wrap:balance;margin:20px 0 28px}.IntersectionAtlas-module__8zxklW__hero h1 em{color:#d3b060;font-weight:400}.IntersectionAtlas-module__8zxklW__hero>div>span{color:#a7b9b3;max-width:700px;font-size:1.05rem;line-height:1.75;display:block}.IntersectionAtlas-module__8zxklW__hero dl{border-top:1px solid #49615b;align-self:end;margin:0}.IntersectionAtlas-module__8zxklW__hero dl div{border-bottom:1px solid #49615b;justify-content:space-between;align-items:baseline;padding:18px 0;display:flex}.IntersectionAtlas-module__8zxklW__hero dt{font:400 2.2rem var(--serif);color:#e7d29b}.IntersectionAtlas-module__8zxklW__hero dd{color:#91a49e;margin:0;font-size:.7rem}.IntersectionAtlas-module__8zxklW__mode{border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(3,1fr);display:grid}.IntersectionAtlas-module__8zxklW__mode button,.IntersectionAtlas-module__8zxklW__mode a{color:#153936;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #b6ad9666;align-items:center;gap:18px;padding:22px clamp(18px,3vw,42px);display:flex}.IntersectionAtlas-module__8zxklW__mode b{color:#a16b34;font:600 .65rem monospace}.IntersectionAtlas-module__8zxklW__mode span{font:600 .78rem var(--sans)}.IntersectionAtlas-module__8zxklW__mode .IntersectionAtlas-module__8zxklW__active b{color:#f3d98d}.IntersectionAtlas-module__8zxklW__workspace{color:#173a37;background:#f0eadc;grid-template-columns:minmax(260px,330px) minmax(0,1fr);min-height:760px;display:grid}.IntersectionAtlas-module__8zxklW__selector{border-right:1px solid #bbb19a;padding:34px 24px}.IntersectionAtlas-module__8zxklW__selector label{color:#8d5a2f;letter-spacing:.08em;text-transform:uppercase;gap:10px;font-size:.68rem;display:grid}.IntersectionAtlas-module__8zxklW__selector input,.IntersectionAtlas-module__8zxklW__selector select{color:#173a37;width:100%;font:500 .86rem var(--sans);background:#f8f3e8;border:1px solid #a89e87;border-radius:0;padding:14px}.IntersectionAtlas-module__8zxklW__selector>div:not(.IntersectionAtlas-module__8zxklW__roadNote){max-height:680px;margin-top:20px;overflow:auto}.IntersectionAtlas-module__8zxklW__selector button{color:#173a37;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c9c0aa;gap:5px;width:100%;padding:13px 8px;display:grid}.IntersectionAtlas-module__8zxklW__selector button:hover,.IntersectionAtlas-module__8zxklW__selector button.IntersectionAtlas-module__8zxklW__selected{color:#f2ead9;background:#173a37;padding-left:16px}.IntersectionAtlas-module__8zxklW__results>header{border-bottom:1px solid #bbb19a;grid-template-columns:1fr auto;padding:42px clamp(22px,4vw,58px);display:grid}.IntersectionAtlas-module__8zxklW__results header p,.IntersectionAtlas-module__8zxklW__results header h2,.IntersectionAtlas-module__8zxklW__results header span{grid-column:1}.IntersectionAtlas-module__8zxklW__results header h2{font:400 clamp(2.6rem,5vw,5.5rem)/.9 var(--serif);margin:9px 0}.IntersectionAtlas-module__8zxklW__results header span{color:#6d6b60}.IntersectionAtlas-module__8zxklW__results header small{color:#8b5d31;border:1px solid #a99a77;grid-area:1/2/4;align-self:center;padding:12px}.IntersectionAtlas-module__8zxklW__legend{border-bottom:1px solid #bbb19a;gap:24px;padding:14px clamp(22px,4vw,58px);font-size:.66rem;display:flex}.IntersectionAtlas-module__8zxklW__legend span{align-items:center;gap:7px;display:flex}.IntersectionAtlas-module__8zxklW__legend i{background:#8a7135;width:8px;height:8px}.IntersectionAtlas-module__8zxklW__legend i.IntersectionAtlas-module__8zxklW__time{background:#466f68}.IntersectionAtlas-module__8zxklW__legend i.IntersectionAtlas-module__8zxklW__place{background:#a2583f}.IntersectionAtlas-module__8zxklW__results article{border-bottom:1px solid #bbb19a;grid-template-columns:42px minmax(0,1fr) 44px;gap:20px;padding:26px clamp(22px,4vw,58px);transition:background .2s;display:grid}.IntersectionAtlas-module__8zxklW__results article:hover{background:#f8f3e8}.IntersectionAtlas-module__8zxklW__results article>b{color:#a16b34;padding-top:5px;font:600 .65rem monospace}.IntersectionAtlas-module__8zxklW__results article>strong{color:#8a7135;text-align:center;border:1px solid #a89e87;align-self:start;padding:8px}.IntersectionAtlas-module__8zxklW__results h3{font:400 1.55rem/1.1 var(--serif);margin:0}.IntersectionAtlas-module__8zxklW__results h3 a:hover{color:#9b6431}.IntersectionAtlas-module__8zxklW__results article p{color:#6c6659;margin:7px 0;font-size:.75rem}.IntersectionAtlas-module__8zxklW__results ul{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.IntersectionAtlas-module__8zxklW__results li{border:1px solid #a99e87;padding:5px 7px;font-size:.62rem}.IntersectionAtlas-module__8zxklW__results li.IntersectionAtlas-module__8zxklW__time{color:#315f58;border-color:#66857f}.IntersectionAtlas-module__8zxklW__results li.IntersectionAtlas-module__8zxklW__place{color:#87462f;border-color:#b9765f}.IntersectionAtlas-module__8zxklW__results article small{color:#777064;max-width:850px;margin-top:12px;line-height:1.55;display:block}.IntersectionAtlas-module__8zxklW__roadNote{border:1px solid #aaa088;margin-top:26px;padding:22px}.IntersectionAtlas-module__8zxklW__roadNote strong{font:400 1.5rem var(--serif)}.IntersectionAtlas-module__8zxklW__roadNote p{color:#6c6659;line-height:1.6}.IntersectionAtlas-module__8zxklW__roadNote a{color:#925b2c;font-size:.72rem}.IntersectionAtlas-module__8zxklW__method{border-top:1px solid var(--line);background:#08272b;grid-template-columns:240px minmax(0,800px);gap:40px;padding:40px clamp(24px,6vw,100px);display:grid}.IntersectionAtlas-module__8zxklW__method strong{font:400 1.6rem var(--serif)}.IntersectionAtlas-module__8zxklW__method p{color:#9db0aa;margin:0;line-height:1.7}@media (max-width:800px){.IntersectionAtlas-module__8zxklW__hero{grid-template-columns:1fr;padding-top:70px}.IntersectionAtlas-module__8zxklW__hero h1{font-size:clamp(3.8rem,18vw,6rem)}.IntersectionAtlas-module__8zxklW__hero dl{max-width:460px}.IntersectionAtlas-module__8zxklW__mode{grid-template-columns:1fr}.IntersectionAtlas-module__8zxklW__mode button,.IntersectionAtlas-module__8zxklW__mode a{border-bottom:1px solid #b6ad9666;border-right:0}.IntersectionAtlas-module__8zxklW__workspace{grid-template-columns:1fr}.IntersectionAtlas-module__8zxklW__selector{border-bottom:1px solid #bbb19a;border-right:0}.IntersectionAtlas-module__8zxklW__selector>div:not(.IntersectionAtlas-module__8zxklW__roadNote){max-height:240px;display:flex;overflow:auto}.IntersectionAtlas-module__8zxklW__selector button{border-right:1px solid #c9c0aa;min-width:220px}.IntersectionAtlas-module__8zxklW__results>header{grid-template-columns:1fr}.IntersectionAtlas-module__8zxklW__results header small{grid-area:auto/1;justify-self:start;margin-top:16px}.IntersectionAtlas-module__8zxklW__legend{overflow:auto}.IntersectionAtlas-module__8zxklW__results article{grid-template-columns:30px minmax(0,1fr)}.IntersectionAtlas-module__8zxklW__results article>strong{display:none}.IntersectionAtlas-module__8zxklW__method{grid-template-columns:1fr;gap:12px}}@media (max-width:800px){.IntersectionAtlas-module__8zxklW__mode{grid-template-columns:1fr}}.IntersectionAtlas-module__8zxklW__hero>*{min-width:0}.IntersectionAtlas-module__8zxklW__hero{color:#f1eadb}.IntersectionAtlas-module__8zxklW__workspace,.IntersectionAtlas-module__8zxklW__selector,.IntersectionAtlas-module__8zxklW__results{min-width:0;max-width:100%}.IntersectionAtlas-module__8zxklW__hero h1,.IntersectionAtlas-module__8zxklW__results h2,.IntersectionAtlas-module__8zxklW__results h3,.IntersectionAtlas-module__8zxklW__method p{overflow-wrap:anywhere}.IntersectionAtlas-module__8zxklW__switches{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.IntersectionAtlas-module__8zxklW__mode{grid-template-columns:repeat(4,minmax(0,1fr))}.IntersectionAtlas-module__8zxklW__mode button,.IntersectionAtlas-module__8zxklW__mode a{overflow-wrap:anywhere;min-width:0;min-height:44px}.IntersectionAtlas-module__8zxklW__selector input,.IntersectionAtlas-module__8zxklW__selector select{box-sizing:border-box;min-width:0;max-width:100%}.IntersectionAtlas-module__8zxklW__selector>div:not(.IntersectionAtlas-module__8zxklW__roadNote){overscroll-behavior-inline:contain;max-width:100%}.IntersectionAtlas-module__8zxklW__scope{color:#665642;margin-top:12px;line-height:1.5;display:block}.IntersectionAtlas-module__8zxklW__results header small{max-width:270px;line-height:1.6}.IntersectionAtlas-module__8zxklW__legend{flex-wrap:wrap;gap:12px 20px;min-width:0}.IntersectionAtlas-module__8zxklW__legend span{white-space:normal}.IntersectionAtlas-module__8zxklW__method{color:#f1eadb;grid-template-columns:minmax(0,200px) minmax(0,1fr)}.IntersectionAtlas-module__8zxklW__method>p:last-child{grid-column:2}.IntersectionAtlas-module__8zxklW__results li.IntersectionAtlas-module__8zxklW__dated{color:#234c45;border-color:#466f68}.IntersectionAtlas-module__8zxklW__results article>strong{font-size:.85rem;display:block}.IntersectionAtlas-module__8zxklW__mode button:focus-visible,.IntersectionAtlas-module__8zxklW__mode a:focus-visible,.IntersectionAtlas-module__8zxklW__selector button:focus-visible,.IntersectionAtlas-module__8zxklW__selector input:focus-visible,.IntersectionAtlas-module__8zxklW__selector select:focus-visible,.IntersectionAtlas-module__8zxklW__selector>div:focus-visible,.IntersectionAtlas-module__8zxklW__results a:focus-visible{outline-offset:-3px;outline:3px solid #aa6337}.IntersectionAtlas-module__8zxklW__selector button{min-height:52px}.IntersectionAtlas-module__8zxklW__results li,.IntersectionAtlas-module__8zxklW__results article small,.IntersectionAtlas-module__8zxklW__scope,.IntersectionAtlas-module__8zxklW__legend{font-size:.75rem}.IntersectionAtlas-module__8zxklW__method p{color:#b9cbc4}@media (max-width:800px){.IntersectionAtlas-module__8zxklW__hero h1{font-size:clamp(3rem,15vw,6rem)}.IntersectionAtlas-module__8zxklW__mode{grid-template-columns:1fr}.IntersectionAtlas-module__8zxklW__selector>div:not(.IntersectionAtlas-module__8zxklW__roadNote){width:100%;overflow:auto hidden}.IntersectionAtlas-module__8zxklW__selector button{flex:0 0 220px;width:220px;min-width:0}.IntersectionAtlas-module__8zxklW__results article{grid-template-columns:20px minmax(0,1fr) 42px;gap:10px;padding-inline:18px}.IntersectionAtlas-module__8zxklW__results>header{padding-inline:18px}.IntersectionAtlas-module__8zxklW__method{grid-template-columns:minmax(0,1fr);gap:12px}.IntersectionAtlas-module__8zxklW__method>p:last-child{grid-column:1}.IntersectionAtlas-module__8zxklW__legend{padding-inline:18px;overflow:visible}.IntersectionAtlas-module__8zxklW__results header small{max-width:100%}.IntersectionAtlas-module__8zxklW__switches{grid-column:1;grid-template-columns:minmax(0,1fr)}}.IntersectionAtlas-module__8zxklW__empty{color:#514d43;padding:22px;font-size:1rem;line-height:1.6}.IntersectionAtlas-module__8zxklW__results header p{color:#795221}.IntersectionAtlas-module__8zxklW__mode .IntersectionAtlas-module__8zxklW__active{color:#fff;background:#725c2b}.IntersectionAtlas-module__8zxklW__selector label{font-size:.8rem}.IntersectionAtlas-module__8zxklW__selector button small{color:#665642}.IntersectionAtlas-module__8zxklW__selector button.IntersectionAtlas-module__8zxklW__selected small,.IntersectionAtlas-module__8zxklW__selector button:hover small{color:#e0cbaa}.IntersectionAtlas-module__8zxklW__results article>strong{color:#725c2b}.IntersectionAtlas-module__8zxklW__hero p,.IntersectionAtlas-module__8zxklW__hero dd{font-size:.75rem}.IntersectionAtlas-module__8zxklW__mode span{font-size:.85rem}
