.Architecture-module__h71bpq__page{--paper:#f3ead8;--paper-2:#fbf6ea;--paper-3:#e7d9bd;--ink:#2a2016;--muted:#6b5c48;--edge:#cdb894;--grid:#7a5c2c17;--accent:#a8461f;--accent-2:#2f6f6a;--accent-ink:#fff7ea;--stroke:#3a2c1e;--fill:#efe3c9;--fill-2:#d9c6a1;--cavity-fill:#fbf6ea;--hot:#c2571e;--hot-fill:#d6783452;--water-c:#3f86c2;--water-fill:#3f86c273;--cold:#5ea3d6;--fire:#d9502b;--earth-fill:#e3d2b0;--sky-fill:#fff8d8;--p-classical:#8a6a2c;--p-hellenistic:#2f6f6a;--p-roman:#8b2a1d;--p-byzantine:#3a4f97;max-width:1180px;color:var(--ink);margin:auto;padding:24px 20px 48px}[data-theme=dark] .Architecture-module__h71bpq__page{--paper:#0d2a47;--paper-2:#10335a;--paper-3:#0a223b;--ink:#e4f0ff;--muted:#9fbbdc;--edge:#2b5583;--grid:#a0cdff14;--accent:#ffcf6b;--accent-2:#7fe0d6;--accent-ink:#0b2440;--stroke:#cfe4ff;--fill:#cfe4ff12;--fill-2:#cfe4ff33;--cavity-fill:#0a223b;--hot:#ffcf6b;--hot-fill:#ffcf6b66;--water-c:#6fc0ff;--water-fill:#6fc0ff66;--cold:#6fc0ff;--fire:#ff7a4d;--earth-fill:#cfe4ff0d;--sky-fill:#ffefaa59;--p-classical:#f0c46a;--p-hellenistic:#7fe0d6;--p-roman:#ff8a73;--p-byzantine:#a9b8ff}.Architecture-module__h71bpq__page button,.Architecture-module__h71bpq__page input,.Architecture-module__h71bpq__page select{font:inherit;color:inherit}.Architecture-module__h71bpq__page button,.Architecture-module__h71bpq__page summary,.Architecture-module__h71bpq__page select{cursor:pointer}.Architecture-module__h71bpq__page a{color:var(--accent)}.Architecture-module__h71bpq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Architecture-module__h71bpq__small{color:var(--muted);font-size:12.5px;line-height:1.8}.Architecture-module__h71bpq__small b{color:var(--ink)}.Architecture-module__h71bpq__breadcrumb{color:var(--muted);gap:10px;margin:0 4px 18px;font-size:13px;display:flex}.Architecture-module__h71bpq__breadcrumb a{color:var(--muted)}.Architecture-module__h71bpq__breadcrumb a:hover{color:var(--accent)}.Architecture-module__h71bpq__hero{border:1px solid var(--edge);background:linear-gradient(var(--grid) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, var(--grid) 1px, transparent 1px) 0 0 / 24px 24px, var(--paper);box-shadow:inset 0 0 0 6px var(--paper), inset 0 0 0 7px var(--edge);border-radius:4px;grid-template-columns:1.15fr 1fr;gap:8px;padding:6px;display:grid;position:relative;overflow:hidden}.Architecture-module__h71bpq__heroCopy{z-index:1;padding:40px 34px 20px 8px;position:relative}.Architecture-module__h71bpq__eyebrow{letter-spacing:.3em;color:var(--accent);text-align:right;direction:ltr;margin-bottom:16px;font-family:Georgia,Times New Roman,serif;font-size:12px}.Architecture-module__h71bpq__hero h1{font-size:clamp(34px,5.6vw,64px);font-weight:900;line-height:1.08}.Architecture-module__h71bpq__subtitle{color:var(--accent-2);margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,2vw,21px)}.Architecture-module__h71bpq__lead{max-width:480px;color:var(--muted);margin-top:16px;font-size:14px;line-height:1.9}.Architecture-module__h71bpq__start{border-bottom:1px solid var(--accent);gap:18px;margin-top:18px;padding:8px 0;font-size:13px;font-weight:700;display:inline-flex}.Architecture-module__h71bpq__heroArt{color:var(--stroke);justify-content:center;align-items:center;padding:20px 10px 0;display:flex}.Architecture-module__h71bpq__heroSvg{width:100%;max-width:420px}.Architecture-module__h71bpq__draw{stroke:var(--stroke);stroke-width:1.6px;fill:none;stroke-dasharray:900;stroke-dashoffset:900px;animation:Architecture-module__h71bpq__draw 2.6s var(--ease-out,ease-out) forwards}.Architecture-module__h71bpq__dim{stroke:var(--accent);stroke-width:1px;fill:none;stroke-dasharray:4 4}.Architecture-module__h71bpq__dimText{fill:var(--accent);font:12px Georgia,serif}@keyframes Architecture-module__h71bpq__draw{to{stroke-dashoffset:0}}.Architecture-module__h71bpq__stats{border-top:1px dashed var(--edge);grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin:0 26px;padding:16px 0 20px;display:grid}.Architecture-module__h71bpq__stats>div{border-inline-end:1px dashed var(--edge);flex-direction:column;align-items:center;gap:2px;display:flex}.Architecture-module__h71bpq__stats>div:last-child{border:0}.Architecture-module__h71bpq__stats strong{color:var(--accent);font-family:Georgia,serif;font-size:30px;font-weight:400}.Architecture-module__h71bpq__stats span{color:var(--muted);text-align:center;font-size:11.5px}.Architecture-module__h71bpq__note{color:var(--muted);margin:16px 6px 20px;font-size:12.5px;line-height:1.85}.Architecture-module__h71bpq__note a{font-weight:700}.Architecture-module__h71bpq__plates{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:26px;scroll-margin-top:80px;display:grid}.Architecture-module__h71bpq__plates a{border:1px solid var(--edge);background:var(--paper-2);color:var(--ink);border-radius:4px;grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;padding:10px 12px;text-decoration:none;transition:transform .15s,border-color .15s;display:grid}.Architecture-module__h71bpq__plates a:hover{border-color:var(--accent);transform:translateY(-2px)}.Architecture-module__h71bpq__plates a span{color:var(--accent);text-align:center;grid-row:span 2;min-width:30px;font-family:Georgia,serif;font-size:20px}.Architecture-module__h71bpq__plates a b{font-size:14px}.Architecture-module__h71bpq__plates a small{color:var(--muted);font-size:11px}.Architecture-module__h71bpq__plateIndex{background:var(--paper-3)!important}.Architecture-module__h71bpq__timeline{border:1px solid var(--edge);background:var(--paper-2);border-radius:4px;margin-bottom:28px;padding:18px 0 14px}.Architecture-module__h71bpq__timelineHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 20px;padding:0 18px 10px;display:flex}.Architecture-module__h71bpq__timelineHead h2{font-size:20px;font-weight:900}.Architecture-module__h71bpq__legend{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.Architecture-module__h71bpq__legend span{align-items:center;gap:6px;display:inline-flex}.Architecture-module__h71bpq__legend i{background:var(--pc);border-radius:2px;width:14px;height:4px}.Architecture-module__h71bpq__legend small{opacity:.8}.Architecture-module__h71bpq__p_classical{--pc:var(--p-classical)}.Architecture-module__h71bpq__p_hellenistic{--pc:var(--p-hellenistic)}.Architecture-module__h71bpq__p_roman{--pc:var(--p-roman)}.Architecture-module__h71bpq__p_byzantine{--pc:var(--p-byzantine)}.Architecture-module__h71bpq__ribbon{scroll-snap-type:x proximity;scrollbar-width:thin;gap:10px;margin:0;padding:6px 18px 10px;list-style:none;display:flex;position:relative;overflow-x:auto}.Architecture-module__h71bpq__stop{scroll-snap-align:start;border-top:4px solid var(--pc);background:var(--paper);box-shadow:0 1px 0 var(--edge);border-radius:2px;flex:0 0 176px}.Architecture-module__h71bpq__stop button{text-align:start;flex-direction:column;gap:4px;width:100%;min-height:86px;padding:10px 12px;display:flex}.Architecture-module__h71bpq__stop b{font-size:13.5px;line-height:1.4}.Architecture-module__h71bpq__stopDate{color:var(--pc);font-family:Georgia,serif;font-size:12px}.Architecture-module__h71bpq__stopOpen{box-shadow:0 0 0 1px var(--pc);flex-basis:290px}.Architecture-module__h71bpq__stopBody{padding:0 12px 12px;font-size:13px;line-height:1.75}.Architecture-module__h71bpq__plate,.Architecture-module__h71bpq__glossary{border:1px solid var(--edge);background:linear-gradient(var(--grid) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, var(--grid) 1px, transparent 1px) 0 0 / 24px 24px, var(--paper);border-radius:4px;margin:0 0 30px;padding:22px 22px 24px;scroll-margin-top:76px}.Architecture-module__h71bpq__plateHead{border-bottom:2px solid var(--ink);gap:6px;margin-bottom:16px;padding-bottom:12px;display:grid}.Architecture-module__h71bpq__plateNo{letter-spacing:.28em;color:var(--accent);text-align:right;direction:ltr;font-family:Georgia,serif;font-size:12px}.Architecture-module__h71bpq__plateHead h2{font-size:clamp(22px,3vw,30px);font-weight:900;line-height:1.2}.Architecture-module__h71bpq__plateHead p{color:var(--muted);max-width:820px;font-size:14px;line-height:1.85}.Architecture-module__h71bpq__sub{border-top:1px dashed var(--edge);margin-top:26px;padding-top:18px}.Architecture-module__h71bpq__subTitle{margin:14px 0 10px;font-size:17px;font-weight:800}.Architecture-module__h71bpq__controls{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.Architecture-module__h71bpq__seg{border:1px solid var(--edge);background:var(--paper-2);border-radius:4px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.Architecture-module__h71bpq__seg button{color:var(--muted);border-inline-start:1px solid var(--edge);padding:7px 13px;font-size:13px}.Architecture-module__h71bpq__seg button:first-child{border-inline-start:0}.Architecture-module__h71bpq__seg button[aria-pressed=true]{background:var(--ink);color:var(--paper);font-weight:700}.Architecture-module__h71bpq__toggle{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}.Architecture-module__h71bpq__toggle input{accent-color:var(--accent);width:16px;height:16px}.Architecture-module__h71bpq__action{background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:800;transition:transform .12s,opacity .12s}.Architecture-module__h71bpq__action:active{transform:scale(.95)}.Architecture-module__h71bpq__action:disabled{opacity:.45;cursor:default}.Architecture-module__h71bpq__linkBtn{color:var(--accent);text-underline-offset:3px;font-size:13px;font-weight:700;text-decoration:underline}.Architecture-module__h71bpq__lab{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.Architecture-module__h71bpq__figure{border:1px solid var(--edge);background:var(--paper-2);border-radius:4px;min-width:0;margin:0;padding:10px}.Architecture-module__h71bpq__wide{margin-bottom:12px}.Architecture-module__h71bpq__caption{color:var(--muted);margin-top:6px;font-size:11.5px;line-height:1.6}.Architecture-module__h71bpq__info{border:1px solid var(--edge);border-inline-start:4px solid var(--accent);background:var(--paper-2);border-radius:4px;min-width:0;padding:14px 16px;position:sticky;top:84px}.Architecture-module__h71bpq__infoKicker{letter-spacing:.14em;color:var(--accent);font-size:11px;font-weight:800}.Architecture-module__h71bpq__info h3{margin:4px 0 8px;font-size:19px;font-weight:900;line-height:1.3}.Architecture-module__h71bpq__info p{font-size:14px;line-height:1.85}.Architecture-module__h71bpq__latin{color:var(--accent-2);direction:ltr;margin-right:8px;font:italic 13px Georgia,serif;display:inline-block}.Architecture-module__h71bpq__infoSite{color:var(--ink);background:var(--paper-3);border-radius:3px;margin-top:8px;padding:6px 9px;line-height:1.7;font-size:13px!important}.Architecture-module__h71bpq__perOrder{border-collapse:collapse;width:100%;margin-top:10px;font-size:13px}.Architecture-module__h71bpq__perOrder th{text-align:start;color:var(--muted);border-top:1px dashed var(--edge);width:70px;padding:5px 0;font-weight:700}.Architecture-module__h71bpq__perOrder td{border-top:1px dashed var(--edge);padding:5px 0}.Architecture-module__h71bpq__partList,.Architecture-module__h71bpq__stepper{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.Architecture-module__h71bpq__partList button,.Architecture-module__h71bpq__stepper button{border:1px solid var(--edge);background:var(--paper-2);border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 9px;font-size:12.5px;display:inline-flex}.Architecture-module__h71bpq__partList button span{background:var(--paper-3);border-radius:50%;place-items:center;width:18px;height:18px;font-family:Georgia,serif;font-size:10.5px;display:inline-grid}.Architecture-module__h71bpq__partList button[aria-pressed=true],.Architecture-module__h71bpq__stepper button[aria-pressed=true]{border-color:var(--hot);background:var(--hot-fill);font-weight:800}.Architecture-module__h71bpq__stepper{margin-bottom:12px}.Architecture-module__h71bpq__svg{width:100%;height:auto;display:block;overflow:visible}.Architecture-module__h71bpq__svg path,.Architecture-module__h71bpq__svg rect,.Architecture-module__h71bpq__svg circle,.Architecture-module__h71bpq__svg ellipse{fill:var(--fill);stroke:var(--stroke);stroke-width:1.2px;stroke-linejoin:round;transition:fill .15s,stroke .15s}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__ln{fill:none}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__dark{fill:var(--fill-2)}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__cavity{fill:var(--cavity-fill)}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__earth{fill:var(--earth-fill);stroke:none}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__water{fill:var(--water-fill);stroke:var(--water-c)}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__waterLine{stroke:var(--water-c);stroke-width:2.4px}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__wall{fill:none;stroke-width:3px}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__sky{fill:var(--sky-fill)}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__gap{fill:var(--paper-2);stroke:none}.Architecture-module__h71bpq__svgLabel{fill:var(--muted);stroke:none;font-family:inherit;font-size:11px}.Architecture-module__h71bpq__part{cursor:pointer;outline:none}.Architecture-module__h71bpq__part:hover>*,.Architecture-module__h71bpq__hot>*{stroke:var(--hot)}.Architecture-module__h71bpq__hot>:not(.Architecture-module__h71bpq__ln):not(text){fill:var(--hot-fill)}.Architecture-module__h71bpq__hot .Architecture-module__h71bpq__ln{stroke:var(--hot);stroke-width:2px}.Architecture-module__h71bpq__part:focus-visible>*{stroke:var(--hot);stroke-width:2.5px}.Architecture-module__h71bpq__flutes .Architecture-module__h71bpq__ln{stroke-width:.8px;opacity:.8}.Architecture-module__h71bpq__svg.Architecture-module__h71bpq__still .Architecture-module__h71bpq__part,.Architecture-module__h71bpq__still{cursor:default}.Architecture-module__h71bpq__svg text{-webkit-user-select:none;user-select:none}.Architecture-module__h71bpq__zodiac{max-width:440px;margin:0 auto}.Architecture-module__h71bpq__season{fill:var(--muted);stroke:none;font-size:7.5px}.Architecture-module__h71bpq__streets path{fill:none;stroke:var(--edge);stroke-width:1px}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__street{fill:var(--paper-3)}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__streetPath{fill:none;stroke-width:10px;stroke:var(--fill-2);stroke-linecap:round}.Architecture-module__h71bpq__hot .Architecture-module__h71bpq__streetPath,.Architecture-module__h71bpq__part:hover .Architecture-module__h71bpq__streetPath{stroke:var(--hot)}.Architecture-module__h71bpq__compass path{fill:none;stroke:var(--muted)}.Architecture-module__h71bpq__compass text{fill:var(--muted);font:11px Georgia,serif}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__force{stroke:var(--accent);stroke-dasharray:3 4;stroke-width:1.4px}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__light{stroke:var(--accent)}.Architecture-module__h71bpq__numbered{margin:12px 0 0;padding-inline-start:20px;font-size:13.5px;line-height:1.9}.Architecture-module__h71bpq__milestone{border-top:1px dashed var(--edge);grid-template-columns:130px 1fr;align-items:center;gap:20px;margin-top:22px;padding-top:18px;display:grid}.Architecture-module__h71bpq__milestone p{margin-top:6px;font-size:14px;line-height:1.85}.Architecture-module__h71bpq__mileStone{background:var(--fill-2);border:2px solid var(--stroke);height:170px;color:var(--ink);border-radius:52px 52px 6px 6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-family:Georgia,serif;display:flex}.Architecture-module__h71bpq__mileStone span{letter-spacing:.16em;font-size:11px}.Architecture-module__h71bpq__mileStone strong{color:var(--accent);font-size:30px;font-weight:400}.Architecture-module__h71bpq__range{color:var(--muted);gap:6px;max-width:360px;font-size:13px;display:grid}.Architecture-module__h71bpq__range input{accent-color:var(--accent);width:100%}.Architecture-module__h71bpq__mileOut{color:var(--ink);font-family:Georgia,serif}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__tunnel{fill:none;stroke:var(--water-c);stroke-width:3px;stroke-dasharray:2 4}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__shaft{stroke:var(--stroke);stroke-dasharray:3 3}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__inset{fill:var(--paper-2);stroke:var(--edge)}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__pipe{fill:none;stroke:var(--stroke);stroke-width:8px;stroke-linecap:round}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__flow{fill:none;stroke:var(--water-c);stroke-width:3px;stroke-dasharray:7 9;pointer-events:none;animation:1.1s linear infinite Architecture-module__h71bpq__flow}@keyframes Architecture-module__h71bpq__flow{to{stroke-dashoffset:-32px}}.Architecture-module__h71bpq__periods{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 8px;display:grid}.Architecture-module__h71bpq__periods article,.Architecture-module__h71bpq__miniCard,.Architecture-module__h71bpq__compare article{border:1px solid var(--edge);background:var(--paper-2);border-radius:4px;min-width:0;padding:12px 14px;font-size:13.5px;line-height:1.8}.Architecture-module__h71bpq__periods h4,.Architecture-module__h71bpq__miniCard h4,.Architecture-module__h71bpq__compare h4{color:var(--accent-2);margin-bottom:4px;font-size:14.5px;font-weight:900}.Architecture-module__h71bpq__cards3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.Architecture-module__h71bpq__miniCard svg{max-height:80px;margin-bottom:6px}.Architecture-module__h71bpq__buildings{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:6px;display:grid}.Architecture-module__h71bpq__building{border:1px solid var(--edge);background:var(--paper-2);text-align:center;border-radius:4px;padding:10px;font-size:12.5px;line-height:1.6}.Architecture-module__h71bpq__building svg{max-width:80px;margin:0 auto 4px}.Architecture-module__h71bpq__building h4{font-size:14px;font-weight:900}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__contour{stroke:var(--edge);stroke-dasharray:5 5}.Architecture-module__h71bpq__stairs path{fill:none;stroke:var(--edge);stroke-width:.8px;pointer-events:none}.Architecture-module__h71bpq__badge circle{fill:var(--ink);stroke:none}.Architecture-module__h71bpq__badge text{fill:var(--paper);font:700 10px Georgia,serif}.Architecture-module__h71bpq__badge{pointer-events:none}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__arena{fill:var(--earth-fill);stroke:var(--edge)}.Architecture-module__h71bpq__chariot path,.Architecture-module__h71bpq__chariot circle{fill:var(--accent);stroke:var(--paper)}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__flipped{fill:var(--accent);stroke:var(--accent)}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__cold{fill:#5ea3d673;stroke:var(--cold)}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__hotWater{fill:#d9502b59;stroke:var(--fire)}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__hotAir{fill:none;stroke:var(--fire);stroke-width:3px;stroke-dasharray:6 8;animation:1s linear infinite Architecture-module__h71bpq__flow}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__flame{fill:var(--fire);stroke:var(--fire)}.Architecture-module__h71bpq__steam path{fill:none;stroke:var(--muted);stroke-width:2px;opacity:0;animation:2.2s ease-out 3 forwards Architecture-module__h71bpq__steam}@keyframes Architecture-module__h71bpq__steam{0%{opacity:0;transform:translateY(8px)}30%{opacity:.9}to{opacity:0;transform:translateY(-22px)}}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__route{stroke:var(--accent)}.Architecture-module__h71bpq__thermo{align-items:center;gap:10px;margin-top:10px;font-size:12.5px;font-weight:800;display:flex}.Architecture-module__h71bpq__thermo span{border-radius:5px;flex:none;height:10px;display:block}.Architecture-module__h71bpq__twoUp{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.Architecture-module__h71bpq__experiment{border:1px solid var(--edge);background:var(--paper-2);border-radius:4px;min-width:0;padding:14px}.Architecture-module__h71bpq__experiment .Architecture-module__h71bpq__subTitle{margin-top:0}.Architecture-module__h71bpq__experiment svg{border:1px solid var(--edge);margin:10px 0}.Architecture-module__h71bpq__experiment .Architecture-module__h71bpq__small{margin-top:8px}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__plaster{fill:#e9dcc4;stroke:none}[data-theme=dark] .Architecture-module__h71bpq__page .Architecture-module__h71bpq__svg .Architecture-module__h71bpq__plaster{fill:#9fb6cf}.Architecture-module__h71bpq__painted path{fill:#b4532a;stroke:#7a2f12;transition:opacity 1.2s}.Architecture-module__h71bpq__faded path{opacity:.12}.Architecture-module__h71bpq__stucco path{fill:#f6efe0;stroke:#a99572;filter:drop-shadow(1px 2px #00000040)}.Architecture-module__h71bpq__stucco circle{fill:#f9f3e6;stroke:#a99572;filter:drop-shadow(1px 2px #00000040)}.Architecture-module__h71bpq__verdict{color:var(--accent-2);min-height:1.6em;font-weight:800}.Architecture-module__h71bpq__tiles rect{stroke:none!important}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__t0{fill:#e8dcc2}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__t1{fill:#a8461f}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__t2{fill:#2e3a46}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__t3{fill:#d9a441}.Architecture-module__h71bpq__experiment .Architecture-module__h71bpq__seg{margin-top:4px}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__mikveh{stroke:none;transition:fill .6s}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__clean,.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__kosher{fill:var(--water-fill)}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__dirty{fill:#7e623299}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__drawn{fill:#8c96a08c}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__plug{fill:var(--accent);stroke:var(--stroke)}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__divider{fill:none;stroke:var(--accent);stroke-width:3px}.Architecture-module__h71bpq__checks{gap:5px;margin:10px 0 12px;padding:0;font-size:13px;list-style:none;display:grid}.Architecture-module__h71bpq__checks li{padding-inline-start:22px;line-height:1.6;position:relative}.Architecture-module__h71bpq__checks li:before{font-weight:900;position:absolute;inset-inline-start:0}.Architecture-module__h71bpq__ok:before{content:"✓";color:var(--accent-2)}.Architecture-module__h71bpq__bad{color:var(--muted);text-decoration:line-through}.Architecture-module__h71bpq__bad:before{content:"✗";color:var(--hot)}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__body{fill:var(--accent);stroke:none;opacity:.7}.Architecture-module__h71bpq__bones path,.Architecture-module__h71bpq__bones circle{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__ossuary{fill:var(--fill-2);stroke:var(--accent);stroke-width:2px}.Architecture-module__h71bpq__process{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:14px 0;padding:0;list-style:none;display:grid}.Architecture-module__h71bpq__process button{border:1px solid var(--edge);background:var(--paper-2);text-align:start;border-radius:4px;align-items:center;gap:8px;width:100%;height:100%;padding:8px 10px;font-size:12.5px;display:flex}.Architecture-module__h71bpq__process button span{background:var(--ink);height:22px;color:var(--paper);border-radius:50%;flex:0 0 22px;place-items:center;font:700 11px Georgia,serif;display:inline-grid}.Architecture-module__h71bpq__process button[aria-pressed=true]{border-color:var(--hot);background:var(--hot-fill);font-weight:800}.Architecture-module__h71bpq__compare{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.Architecture-module__h71bpq__jerusalem path{fill:none;stroke:var(--accent);stroke-width:2px}.Architecture-module__h71bpq__jerusalem text{fill:var(--accent);stroke:none;font-size:10px;font-weight:800}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__pave{fill:var(--paper-3)}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__basalt{fill:#4a4a50}[data-theme=dark] .Architecture-module__h71bpq__page .Architecture-module__h71bpq__svg .Architecture-module__h71bpq__basalt{fill:#222b38}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__mosaic{fill:#a8461f2e}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__mosaicBg{fill:var(--paper-3);stroke:var(--edge)}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__sun{fill:#d9a44173;stroke:var(--accent)}.Architecture-module__h71bpq__glyph{fill:var(--accent);stroke:none;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",DejaVu Sans,sans-serif;font-size:15px}.Architecture-module__h71bpq__signName{fill:var(--ink);stroke:none;font-size:9px}.Architecture-module__h71bpq__types{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.Architecture-module__h71bpq__typeCard{border:1px solid var(--edge);background:var(--paper-2);border-radius:4px;flex-direction:column;align-items:center;gap:2px;padding:10px;font-size:14px;display:flex}.Architecture-module__h71bpq__typeCard small{color:var(--muted);font-size:11.5px}.Architecture-module__h71bpq__typeCard[aria-pressed=true]{border-color:var(--hot);box-shadow:0 0 0 2px var(--hot-fill)}.Architecture-module__h71bpq__typeCard svg{max-width:140px}.Architecture-module__h71bpq__inscription{margin:22px 0}.Architecture-module__h71bpq__stone{border:2px solid var(--stroke);background:var(--fill-2);letter-spacing:.08em;border-radius:4px;flex-wrap:wrap;justify-content:flex-start;gap:4px 10px;padding:18px 20px;font:15px/1.7 Georgia,Times New Roman,serif;display:flex}.Architecture-module__h71bpq__greek{text-align:left;border-radius:2px;padding:0 2px}.Architecture-module__h71bpq__lit{background:var(--hot-fill);color:var(--ink);box-shadow:0 0 0 1px var(--hot)}.Architecture-module__h71bpq__translation{margin-top:10px;font-size:15px;line-height:2}.Architecture-module__h71bpq__translation span{border-radius:2px;transition:background .15s}.Architecture-module__h71bpq__toolbar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:8px;display:flex}.Architecture-module__h71bpq__search{background:var(--paper-2);border:1px solid var(--edge);border-radius:4px;flex:260px;align-items:center;gap:8px;padding:8px 12px;display:flex}.Architecture-module__h71bpq__search input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}.Architecture-module__h71bpq__search:focus-within{border-color:var(--accent)}.Architecture-module__h71bpq__select{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.Architecture-module__h71bpq__select select{background:var(--paper-2);border:1px solid var(--edge);color:var(--ink);border-radius:4px;max-width:180px;padding:6px 8px}.Architecture-module__h71bpq__count{color:var(--muted);margin-bottom:8px;font-size:12.5px}.Architecture-module__h71bpq__empty{text-align:center;border:1px dashed var(--edge);color:var(--muted);border-radius:4px;padding:20px}.Architecture-module__h71bpq__terms{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.Architecture-module__h71bpq__term{border:1px solid var(--edge);background:var(--paper-2);border-radius:4px;min-width:0;scroll-margin-top:90px}.Architecture-module__h71bpq__term summary{justify-content:space-between;align-items:baseline;gap:8px;padding:10px 12px;list-style:none;display:flex}.Architecture-module__h71bpq__term summary::-webkit-details-marker{display:none}.Architecture-module__h71bpq__term[open]{border-color:var(--accent)}.Architecture-module__h71bpq__term>p{padding:0 12px;font-size:13.5px;line-height:1.85}.Architecture-module__h71bpq__term>.Architecture-module__h71bpq__infoSite{margin:8px 12px 0}.Architecture-module__h71bpq__termName{font-size:14.5px;font-weight:800}.Architecture-module__h71bpq__badges{flex-shrink:0;gap:4px;display:inline-flex}.Architecture-module__h71bpq__badgeList,.Architecture-module__h71bpq__badgeExtra{border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:800}.Architecture-module__h71bpq__badgeList{background:var(--accent);color:var(--accent-ink)}.Architecture-module__h71bpq__badgeExtra{border:1px solid var(--edge);color:var(--muted)}.Architecture-module__h71bpq__termFoot{justify-content:space-between;gap:10px;padding:8px 12px 10px;font-size:12.5px;display:flex}.Architecture-module__h71bpq__flash{border-top:1px dashed var(--edge);margin-top:22px;padding-top:16px}.Architecture-module__h71bpq__card{border:2px solid var(--stroke);background:var(--paper-2);border-radius:6px;justify-items:start;gap:10px;max-width:620px;padding:18px 20px;display:grid}.Architecture-module__h71bpq__card p{font-size:14.5px;line-height:1.85}.Architecture-module__h71bpq__cardTerm{font-weight:900;font-size:22px!important}.Architecture-module__h71bpq__card .Architecture-module__h71bpq__controls{margin:0}.Architecture-module__h71bpq__quiz{border:1px dashed var(--edge);border-radius:4px;flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;padding:14px;display:flex}.Architecture-module__h71bpq__quizArt{border:1px solid var(--edge);background:var(--paper-2);border-radius:4px;width:150px;padding:8px}.Architecture-module__h71bpq__quizBody{flex:240px}.Architecture-module__h71bpq__quizQ{margin-bottom:8px;font-weight:800}.Architecture-module__h71bpq__quizOptions{flex-wrap:wrap;gap:8px;display:flex}.Architecture-module__h71bpq__quizOptions button{border:1px solid var(--edge);background:var(--paper-2);border-radius:999px;padding:7px 18px;font-weight:700}.Architecture-module__h71bpq__quizOptions .Architecture-module__h71bpq__right{background:var(--accent-2);color:var(--paper);border-color:var(--accent-2)}.Architecture-module__h71bpq__quizOptions .Architecture-module__h71bpq__wrong{background:var(--hot-fill);border-color:var(--hot);animation:.3s Architecture-module__h71bpq__shake}@keyframes Architecture-module__h71bpq__shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.Architecture-module__h71bpq__quizStatus{gap:12px;margin-top:8px;font-size:13px;font-weight:700;display:flex}.Architecture-module__h71bpq__quizStatus span{color:var(--muted);font-family:Georgia,serif}.Architecture-module__h71bpq__footer{color:var(--muted);border-top:1px solid var(--edge);flex-wrap:wrap;justify-content:space-between;gap:10px 20px;padding:16px 4px 0;font-size:12.5px;display:flex}@media (prefers-reduced-motion:reduce){.Architecture-module__h71bpq__draw{stroke-dashoffset:0;animation:none}.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__flow,.Architecture-module__h71bpq__svg .Architecture-module__h71bpq__hotAir{animation:none}}@media (max-width:900px){.Architecture-module__h71bpq__hero{grid-template-columns:1fr}.Architecture-module__h71bpq__heroCopy{padding:26px 18px 6px}.Architecture-module__h71bpq__heroArt{padding:0 18px}.Architecture-module__h71bpq__heroSvg{max-width:300px}.Architecture-module__h71bpq__lab{grid-template-columns:1fr}.Architecture-module__h71bpq__info{position:static}.Architecture-module__h71bpq__buildings{grid-template-columns:repeat(3,minmax(0,1fr))}.Architecture-module__h71bpq__cards3,.Architecture-module__h71bpq__periods,.Architecture-module__h71bpq__compare,.Architecture-module__h71bpq__twoUp{grid-template-columns:1fr}.Architecture-module__h71bpq__types,.Architecture-module__h71bpq__process{grid-template-columns:repeat(2,minmax(0,1fr))}.Architecture-module__h71bpq__terms{grid-template-columns:1fr}}@media (max-width:560px){.Architecture-module__h71bpq__page{padding:16px 12px 40px}.Architecture-module__h71bpq__plate,.Architecture-module__h71bpq__glossary{padding:16px 12px 18px}.Architecture-module__h71bpq__stats{grid-template-columns:repeat(2,1fr);row-gap:12px;margin:0 8px}.Architecture-module__h71bpq__stats>div:nth-child(2){border:0}.Architecture-module__h71bpq__milestone{grid-template-columns:1fr}.Architecture-module__h71bpq__mileStone{width:120px;height:150px}.Architecture-module__h71bpq__buildings{grid-template-columns:repeat(2,minmax(0,1fr))}.Architecture-module__h71bpq__stop{flex-basis:150px}.Architecture-module__h71bpq__stopOpen{flex-basis:240px}.Architecture-module__h71bpq__figure{padding:6px}}.Architecture-module__h71bpq__studioInner .Architecture-module__h71bpq__figure,.Architecture-module__h71bpq__studioInner .Architecture-module__h71bpq__experiment,.Architecture-module__h71bpq__studioInner .Architecture-module__h71bpq__miniCard,.Architecture-module__h71bpq__studioInner .Architecture-module__h71bpq__periods article,.Architecture-module__h71bpq__studioInner .Architecture-module__h71bpq__compare article,.Architecture-module__h71bpq__studioInner .Architecture-module__h71bpq__building,.Architecture-module__h71bpq__studioInner .Architecture-module__h71bpq__typeCard,.Architecture-module__h71bpq__studioInner .Architecture-module__h71bpq__quiz,.Architecture-module__h71bpq__studioInner .Architecture-module__h71bpq__partList button,.Architecture-module__h71bpq__studioInner .Architecture-module__h71bpq__stepper button,.Architecture-module__h71bpq__studioInner .Architecture-module__h71bpq__process button{background:color-mix(in srgb, var(--paper-2) 90%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Architecture-module__h71bpq__studioInner .Architecture-module__h71bpq__info{background:color-mix(in srgb, var(--paper-2) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);top:80px}.Architecture-module__h71bpq__studioInner .Architecture-module__h71bpq__sub{border-top:0;margin-top:0;padding-top:0}.Architecture-module__h71bpq__studioInner>.Architecture-module__h71bpq__subTitle:first-child,.Architecture-module__h71bpq__studioInner .Architecture-module__h71bpq__sub>.Architecture-module__h71bpq__subTitle:first-child{margin-top:0}.Architecture-module__h71bpq__studioInner .Architecture-module__h71bpq__quiz{border-style:solid}
.Studio-module__cs50Sq__app{max-width:1320px}.Studio-module__cs50Sq__masthead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 24px;margin-bottom:12px;display:flex}.Studio-module__cs50Sq__masthead p:first-child{margin-bottom:6px}.Studio-module__cs50Sq__masthead h1{font-size:clamp(24px,3vw,32px);font-weight:900;line-height:1.1}.Studio-module__cs50Sq__tagline{color:var(--muted);max-width:640px;margin-top:6px;font-size:13.5px;line-height:1.7}.Studio-module__cs50Sq__classic{border-bottom:1px dashed var(--edge);padding-bottom:2px;font-size:12.5px;color:var(--muted)!important}.Studio-module__cs50Sq__classic:hover{color:var(--accent)!important}.Studio-module__cs50Sq__layout{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:16px;display:grid}.Studio-module__cs50Sq__rail{scrollbar-width:thin;border:1px solid var(--edge);background:color-mix(in srgb, var(--paper-2) 86%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;max-height:calc(100dvh - 88px);padding:6px;position:sticky;top:72px;overflow-y:auto}.Studio-module__cs50Sq__railList{gap:3px;display:grid}.Studio-module__cs50Sq__railItem{--dot:var(--accent);text-align:start;touch-action:manipulation;border-radius:10px;grid-template-columns:40px 1fr;align-items:center;gap:8px;width:100%;min-height:48px;padding:6px 8px;transition:background .18s,transform .18s;display:grid;position:relative}.Studio-module__cs50Sq__railItem:hover{background:color-mix(in srgb, var(--dot) 12%, transparent)}.Studio-module__cs50Sq__railItem:active{transform:scale(.97)}.Studio-module__cs50Sq__railItem:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.Studio-module__cs50Sq__railItem[aria-selected=true]{background:color-mix(in srgb, var(--dot) 22%, var(--paper));box-shadow:inset -4px 0 0 var(--dot)}.Studio-module__cs50Sq__railNum{width:38px;height:38px;color:var(--dot);border:1.5px solid color-mix(in srgb, var(--dot) 60%, transparent);background:var(--paper);border-radius:50%;place-items:center;font:15px Georgia,Times New Roman,serif;display:grid}.Studio-module__cs50Sq__railItem[aria-selected=true] .Studio-module__cs50Sq__railNum{background:var(--dot);color:#fff;border-color:var(--dot)}.Studio-module__cs50Sq__railText{min-width:0;line-height:1.25;display:grid}.Studio-module__cs50Sq__railText b{font-size:14px}.Studio-module__cs50Sq__railText small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.Studio-module__cs50Sq__dot_orders{--dot:#8a7f72}.Studio-module__cs50Sq__dot_temples{--dot:#c0703a}.Studio-module__cs50Sq__dot_city{--dot:#9a7b3c}.Studio-module__cs50Sq__dot_roads{--dot:#5b6068}.Studio-module__cs50Sq__dot_water{--dot:#2f86c6}.Studio-module__cs50Sq__dot_entertainment{--dot:#7a4fb3}.Studio-module__cs50Sq__dot_baths{--dot:#d0613a}.Studio-module__cs50Sq__dot_decor{--dot:#b23b2c}.Studio-module__cs50Sq__dot_purity{--dot:#2b8c8c}.Studio-module__cs50Sq__dot_burial{--dot:#6b5747}.Studio-module__cs50Sq__dot_synagogues{--dot:#c79a2c}.Studio-module__cs50Sq__dot_churches{--dot:#3456a6}.Studio-module__cs50Sq__dot_timeline{--dot:#9a6a2c}.Studio-module__cs50Sq__dot_glossary{--dot:#4f6b7a}[data-theme=dark] .Studio-module__cs50Sq__dot_orders{--dot:#c9c1b4}[data-theme=dark] .Studio-module__cs50Sq__dot_roads{--dot:#a3a9b3}[data-theme=dark] .Studio-module__cs50Sq__dot_burial{--dot:#c7a98d}[data-theme=dark] .Studio-module__cs50Sq__dot_churches{--dot:#8fa8ff}[data-theme=dark] .Studio-module__cs50Sq__dot_entertainment{--dot:#b89af0}[data-theme=dark] .Studio-module__cs50Sq__dot_glossary{--dot:#9cc2d6}.Studio-module__cs50Sq__stage{isolation:isolate;border:1px solid var(--edge);border-radius:18px;flex-direction:column;min-height:min(100dvh - 140px,760px);padding:22px 22px 14px;scroll-margin-top:72px;display:flex;position:relative;overflow:hidden}.Studio-module__cs50Sq__backdrop{z-index:-1;transition:opacity .3s;position:absolute;inset:0}.Studio-module__cs50Sq__screen{flex:1;animation:.26s cubic-bezier(.22,1,.36,1) Studio-module__cs50Sq__enter}@keyframes Studio-module__cs50Sq__enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.Studio-module__cs50Sq__pager{border-top:1px solid color-mix(in srgb, var(--edge) 70%, transparent);justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:12px;display:flex}.Studio-module__cs50Sq__pager button{background:color-mix(in srgb, var(--paper-2) 88%, transparent);border:1px solid var(--edge);border-radius:999px;min-height:44px;padding:8px 16px;font-size:13.5px;font-weight:700;transition:transform .15s,border-color .15s}.Studio-module__cs50Sq__pager button:hover{border-color:var(--accent)}.Studio-module__cs50Sq__pager button:active{transform:scale(.96)}.Studio-module__cs50Sq__pagerNow{color:var(--muted);letter-spacing:.1em;font:12px Georgia,serif}.Studio-module__cs50Sq__chapter{scroll-margin-top:80px}.Studio-module__cs50Sq__chapterHead{align-items:center;gap:16px;margin-bottom:14px;display:flex}.Studio-module__cs50Sq__chapterHead h2{text-shadow:0 1px 0 color-mix(in srgb, var(--paper) 70%, transparent);font-size:clamp(22px,2.8vw,32px);font-weight:900;line-height:1.15}.Studio-module__cs50Sq__chapterHead p{color:var(--ink);opacity:.82;max-width:860px;margin-top:4px;font-size:13.5px;line-height:1.75}.Studio-module__cs50Sq__numeral{width:64px;height:64px;color:var(--accent);background:radial-gradient(circle at 35% 30%, var(--paper-2), var(--paper-3));border:2px solid var(--edge);border-radius:50%;flex:none;place-items:center;font:24px Georgia,Times New Roman,serif;display:grid;box-shadow:0 6px 18px -8px #00000073,inset 0 1px #fff6}.Studio-module__cs50Sq__subtabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.Studio-module__cs50Sq__subtabs button{min-height:40px;color:var(--ink);background:color-mix(in srgb, var(--paper-2) 80%, transparent);border:1px solid var(--edge);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:7px 15px;font-size:13.5px;font-weight:700;transition:background .18s,transform .15s}.Studio-module__cs50Sq__subtabs button:active{transform:scale(.96)}.Studio-module__cs50Sq__subtabs button[aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.Studio-module__cs50Sq__page{animation:.22s cubic-bezier(.22,1,.36,1) Studio-module__cs50Sq__enter}.Studio-module__cs50Sq__stage3d{border:1px solid var(--edge);background:radial-gradient(ellipse at 50% 30%, color-mix(in srgb, var(--paper-2) 70%, transparent), color-mix(in srgb, var(--paper-3) 85%, transparent));border-radius:14px;height:clamp(340px,58vh,600px);position:relative;overflow:hidden;box-shadow:inset 0 -40px 60px -40px #00000059}.Studio-module__cs50Sq__canvasHost{position:absolute;inset:0}.Studio-module__cs50Sq__canvasHost canvas{cursor:grab;display:block;width:100%!important;height:100%!important}.Studio-module__cs50Sq__canvasHost canvas:active{cursor:grabbing}.Studio-module__cs50Sq__stageNote{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:10px;padding:20px;font-size:14px;display:flex;position:absolute;inset:0}.Studio-module__cs50Sq__spinner{border:2.5px solid var(--edge);border-top-color:var(--accent);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite Studio-module__cs50Sq__spin}@keyframes Studio-module__cs50Sq__spin{to{transform:rotate(360deg)}}.Studio-module__cs50Sq__tooltip{pointer-events:none;color:var(--paper);background:var(--ink);white-space:nowrap;border-radius:8px;margin:-38px 0 0 12px;padding:4px 10px;font-size:13px;font-weight:800;position:absolute;top:0;left:0;box-shadow:0 4px 14px -4px #00000080}.Studio-module__cs50Sq__stageBar{inset-inline:10px;pointer-events:none;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex;position:absolute;bottom:10px}.Studio-module__cs50Sq__stageBar>*{pointer-events:auto}.Studio-module__cs50Sq__stageBar button{background:color-mix(in srgb, var(--paper-2) 88%, transparent);border:1px solid var(--edge);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;min-height:36px;padding:6px 12px;font-size:12.5px;font-weight:700}.Studio-module__cs50Sq__hint{color:var(--muted);background:color-mix(in srgb, var(--paper-2) 80%, transparent);border-radius:999px;margin-inline-end:auto;padding:4px 10px;font-size:11.5px}.Studio-module__cs50Sq__side{align-content:start;gap:10px;min-width:0;display:grid}.Studio-module__cs50Sq__modelControls{border:1px solid var(--edge);background:color-mix(in srgb, var(--paper-2) 88%, transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px;display:flex}.Studio-module__cs50Sq__th_orders .Studio-module__cs50Sq__backdrop{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='760' height='760'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0032 .011' numOctaves='5' seed='8' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .42 0 0 0 0 .41 0 0 0 0 .44 0 0 0 -3.4 2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 50%/cover no-repeat,linear-gradient(160deg,#f6f3ee,#e7e2d9)}[data-theme=dark] .Studio-module__cs50Sq__th_orders .Studio-module__cs50Sq__backdrop{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='760' height='760'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0032 .011' numOctaves='5' seed='8' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .8 0 0 0 0 .76 0 0 0 0 .7 0 0 0 -3.6 1.85'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 50%/cover no-repeat,linear-gradient(160deg,#23262d,#121419)}.Studio-module__cs50Sq__th_orders .Studio-module__cs50Sq__backdrop:after{content:"";background:radial-gradient(circle 320px at var(--mx,70%) var(--my,20%), #ffffff38, transparent 70%);position:absolute;inset:0}.Studio-module__cs50Sq__th_temples .Studio-module__cs50Sq__backdrop{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Cpath d='M0 22H40V4H10V16H28V10H18' fill='none' stroke='%23b4532a' stroke-width='2.5' opacity='.55'/%3E%3C/svg%3E") 0 0/48px 24px repeat-x,radial-gradient(at 70% 110%,#e89c548c,#0000 60%),linear-gradient(#f6e6cf 0,#f1d6b4 60%,#e7c39a 100%)}[data-theme=dark] .Studio-module__cs50Sq__th_temples .Studio-module__cs50Sq__backdrop{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Cpath d='M0 22H40V4H10V16H28V10H18' fill='none' stroke='%23ffcf6b' stroke-width='2.5' opacity='.5'/%3E%3C/svg%3E") 0 0/48px 24px repeat-x,radial-gradient(at 70% 110%,#d6703a73,#0000 60%),linear-gradient(#1b1f3a 0,#2c2541 60%,#4a2b33 100%)}.Studio-module__cs50Sq__th_city .Studio-module__cs50Sq__backdrop{background:linear-gradient(90deg,#7a5c2c24 2px,#0000 2px) 0 0/120px 120px,linear-gradient(#7a5c2c24 2px,#0000 2px) 0 0/120px 120px,linear-gradient(90deg,#7a5c2c0f 1px,#0000 1px) 0 0/30px 30px,linear-gradient(#7a5c2c0f 1px,#0000 1px) 0 0/30px 30px,radial-gradient(at 30% 20%,#fbf3df,#ecdcb9)}[data-theme=dark] .Studio-module__cs50Sq__th_city .Studio-module__cs50Sq__backdrop{background:linear-gradient(90deg,#ffcf6b1f 2px,#0000 2px) 0 0/120px 120px,linear-gradient(#ffcf6b1f 2px,#0000 2px) 0 0/120px 120px,linear-gradient(90deg,#a0cdff0d 1px,#0000 1px) 0 0/30px 30px,linear-gradient(#a0cdff0d 1px,#0000 1px) 0 0/30px 30px,radial-gradient(at 30% 20%,#16314f,#0b1d31)}.Studio-module__cs50Sq__th_roads .Studio-module__cs50Sq__backdrop{background:radial-gradient(46% 38%,#8d8a83 55%,#0000 58%) 0 0/64px 44px,radial-gradient(46% 38%,#7e7b74 55%,#0000 58%) 32px 22px/64px 44px,#c9c1b0}[data-theme=dark] .Studio-module__cs50Sq__th_roads .Studio-module__cs50Sq__backdrop{background:radial-gradient(46% 38%,#3a3d43 55%,#0000 58%) 0 0/64px 44px,radial-gradient(46% 38%,#33363c 55%,#0000 58%) 32px 22px/64px 44px,#1a1c20}.Studio-module__cs50Sq__th_roads .Studio-module__cs50Sq__backdrop:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--paper) 55%, transparent), color-mix(in srgb, var(--paper) 25%, transparent));position:absolute;inset:0}.Studio-module__cs50Sq__th_water .Studio-module__cs50Sq__backdrop{opacity:.9;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='turbulence' baseFrequency='.012 .02' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 -7 2.4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E") 0 0/420px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='520'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='turbulence' baseFrequency='.009 .016' numOctaves='2' seed='9' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .8 0 0 0 0 .95 0 0 0 0 1 0 0 0 -7 2.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E") 0 0/520px,linear-gradient(#bfe3f7 0%,#7cc1e6 55%,#3d8fc4 100%);animation:26s linear infinite Studio-module__cs50Sq__drift}[data-theme=dark] .Studio-module__cs50Sq__th_water .Studio-module__cs50Sq__backdrop{filter:brightness(.38)saturate(1.3);opacity:1;background-color:#06223f}@keyframes Studio-module__cs50Sq__drift{to{background-position:-420px 210px,520px -260px,0 0}}.Studio-module__cs50Sq__th_entertainment .Studio-module__cs50Sq__backdrop{background:repeating-radial-gradient(150% 120% at 50% 135%,#62488c33 0 3px,#0000 3px 30px),radial-gradient(at 50% 120%,#f0dcc2 0,#e5cfee 45%,#cfd8f3 100%)}[data-theme=dark] .Studio-module__cs50Sq__th_entertainment .Studio-module__cs50Sq__backdrop{background:radial-gradient(1px 1px at 20% 15%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 70% 8%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 85% 25%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 40% 30%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 10% 40%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 60% 18%,#ffe9a8 50%,#0000 51%),repeating-radial-gradient(150% 120% at 50% 135%,#c8b4ff24 0 3px,#0000 3px 30px),linear-gradient(#0c0f2a,#2a1d4a 70%,#3c2550)}.Studio-module__cs50Sq__th_baths .Studio-module__cs50Sq__backdrop{background:linear-gradient(90deg,#f4b48a 0%,#f2d3b4 45%,#bfe0f2 100%)}[data-theme=dark] .Studio-module__cs50Sq__th_baths .Studio-module__cs50Sq__backdrop{background:linear-gradient(90deg,#4a1e14 0%,#2a2230 45%,#0e2a44 100%)}.Studio-module__cs50Sq__th_baths .Studio-module__cs50Sq__backdrop:before,.Studio-module__cs50Sq__th_baths .Studio-module__cs50Sq__backdrop:after{content:"";filter:blur(10px);background:radial-gradient(circle,#ffffff8c,#0000 65%);border-radius:50%;width:360px;height:360px;animation:9s ease-in-out infinite Studio-module__cs50Sq__steam;position:absolute;bottom:-120px;left:8%}.Studio-module__cs50Sq__th_baths .Studio-module__cs50Sq__backdrop:after{width:260px;height:260px;animation-delay:-4s;left:26%}@keyframes Studio-module__cs50Sq__steam{0%{opacity:0;transform:translateY(0)scale(.8)}30%{opacity:.9}to{opacity:0;transform:translateY(-420px)scale(1.4)}}.Studio-module__cs50Sq__th_decor .Studio-module__cs50Sq__backdrop{background:linear-gradient(90deg, #00000014 2px, transparent 2px) 0 0 / 18px 18px, linear-gradient(#00000014 2px, transparent 2px) 0 0 / 18px 18px, conic-gradient(from 0deg at 50% 50%, #e9dcc2 0 25%, #d8c39b 0 50%, #e9dcc2 0 75%, #f1e7d3 0) 0 0 / 36px 36px}[data-theme=dark] .Studio-module__cs50Sq__th_decor .Studio-module__cs50Sq__backdrop{background:linear-gradient(90deg, #00000059 2px, transparent 2px) 0 0 / 18px 18px, linear-gradient(#00000059 2px, transparent 2px) 0 0 / 18px 18px, conic-gradient(from 0deg at 50% 50%, #3b2a22 0 25%, #5a2f22 0 50%, #3b2a22 0 75%, #2b2a2f 0) 0 0 / 36px 36px}.Studio-module__cs50Sq__th_decor .Studio-module__cs50Sq__backdrop:after{content:"";background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--paper) 72%, transparent), color-mix(in srgb, var(--paper) 30%, transparent));position:absolute;inset:0}.Studio-module__cs50Sq__th_purity .Studio-module__cs50Sq__backdrop{background:repeating-radial-gradient(at 30% 92%,#ffffff80 0 1.5px,#0000 1.5px 26px),linear-gradient(#ece6d8 0 58%,#9cc9cf 58% 100%)}[data-theme=dark] .Studio-module__cs50Sq__th_purity .Studio-module__cs50Sq__backdrop{background:repeating-radial-gradient(at 30% 92%,#a0e6e62e 0 1.5px,#0000 1.5px 26px),linear-gradient(#1c2328 0 58%,#0f3a40 58% 100%)}.Studio-module__cs50Sq__th_burial .Studio-module__cs50Sq__backdrop{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.05' numOctaves='4' seed='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .42 0 0 0 0 .33 0 0 0 1.4 -.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23r)'/%3E%3C/svg%3E") 0 0/400px,#b9a58b}.Studio-module__cs50Sq__th_burial .Studio-module__cs50Sq__backdrop:after{content:"";background:radial-gradient(circle 260px at var(--mx,60%) var(--my,30%), #ffc8782e, #140c068c 55%, #0a0603d1 100%);position:absolute;inset:0}[data-theme=dark] .Studio-module__cs50Sq__th_burial .Studio-module__cs50Sq__backdrop{background-color:#3a2e22}.Studio-module__cs50Sq__th_burial .Studio-module__cs50Sq__chapterHead h2,.Studio-module__cs50Sq__th_burial .Studio-module__cs50Sq__chapterHead p{color:#fdf0dc;text-shadow:0 1px 6px #000000b3}.Studio-module__cs50Sq__th_burial .Studio-module__cs50Sq__pagerNow{color:#e9d6bb}.Studio-module__cs50Sq__th_synagogues .Studio-module__cs50Sq__backdrop{background:linear-gradient(90deg, #5a3c0a2e 1.5px, transparent 1.5px) 0 0 / 14px 14px, linear-gradient(#5a3c0a2e 1.5px, transparent 1.5px) 0 0 / 14px 14px, radial-gradient(circle at 80% 10%, #fff4cf, transparent 50%), conic-gradient(from 90deg at 50% 50%, #e6c56d 0 25%, #d9b14f 0 50%, #edd38a 0 75%, #d4a940 0) 0 0 / 28px 28px}[data-theme=dark] .Studio-module__cs50Sq__th_synagogues .Studio-module__cs50Sq__backdrop{filter:brightness(.36)saturate(1.2)}.Studio-module__cs50Sq__th_synagogues .Studio-module__cs50Sq__backdrop:after{content:"";background:radial-gradient(ellipse at 50% 35%, color-mix(in srgb, var(--paper) 55%, transparent), transparent 75%);position:absolute;inset:0}.Studio-module__cs50Sq__th_churches .Studio-module__cs50Sq__backdrop{background:radial-gradient(60% 48% at 50% 0,#f0c45cd9,#f0c45c33 60%,#0000 61%),linear-gradient(90deg,#ffffff1a 1.5px,#0000 1.5px) 0 0/14px 14px,linear-gradient(#ffffff1a 1.5px,#0000 1.5px) 0 0/14px 14px,linear-gradient(#c7d3f2,#9fb3e6)}[data-theme=dark] .Studio-module__cs50Sq__th_churches .Studio-module__cs50Sq__backdrop{background:radial-gradient(60% 48% at 50% 0,#f0c45c8c,#f0c45c1f 60%,#0000 61%),linear-gradient(90deg,#ffffff0d 1.5px,#0000 1.5px) 0 0/14px 14px,linear-gradient(#ffffff0d 1.5px,#0000 1.5px) 0 0/14px 14px,linear-gradient(#13214d,#0a1330)}.Studio-module__cs50Sq__th_timeline .Studio-module__cs50Sq__backdrop{background:repeating-linear-gradient(90deg,#785c2814 0 2px,#0000 2px 7px),repeating-linear-gradient(0deg,#785c280f 0 1px,#0000 1px 9px),linear-gradient(#efe1bf,#e2cf9f)}[data-theme=dark] .Studio-module__cs50Sq__th_timeline .Studio-module__cs50Sq__backdrop{filter:brightness(.3)saturate(1.4)}.Studio-module__cs50Sq__th_glossary .Studio-module__cs50Sq__backdrop{background:linear-gradient(var(--grid) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, var(--grid) 1px, transparent 1px) 0 0 / 24px 24px, var(--paper)}@media (prefers-reduced-motion:reduce){.Studio-module__cs50Sq__th_water .Studio-module__cs50Sq__backdrop,.Studio-module__cs50Sq__th_baths .Studio-module__cs50Sq__backdrop:before,.Studio-module__cs50Sq__th_baths .Studio-module__cs50Sq__backdrop:after,.Studio-module__cs50Sq__screen,.Studio-module__cs50Sq__page{animation:none}}@media (max-width:960px){.Studio-module__cs50Sq__layout{grid-template-columns:1fr;gap:10px}.Studio-module__cs50Sq__rail{z-index:20;border-radius:12px;max-height:none;padding:6px;position:sticky;top:60px;overflow:auto hidden}.Studio-module__cs50Sq__railList{gap:4px;width:max-content;display:flex}.Studio-module__cs50Sq__railItem{grid-template-columns:auto;justify-items:center;gap:2px;width:auto;min-width:64px;min-height:56px;padding:6px 8px}.Studio-module__cs50Sq__railItem[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--dot)}.Studio-module__cs50Sq__railNum{width:30px;height:30px;font-size:13px}.Studio-module__cs50Sq__railText small{display:none}.Studio-module__cs50Sq__railText b{white-space:nowrap;font-size:12px}.Studio-module__cs50Sq__stage{border-radius:14px;min-height:0;padding:16px 12px 10px;scroll-margin-top:140px}.Studio-module__cs50Sq__numeral{width:48px;height:48px;font-size:19px}.Studio-module__cs50Sq__chapterHead p{font-size:13px}.Studio-module__cs50Sq__stage3d{height:clamp(300px,52vh,460px)}}@media (max-width:560px){.Studio-module__cs50Sq__masthead h1{font-size:26px}.Studio-module__cs50Sq__chapterHead{align-items:flex-start}.Studio-module__cs50Sq__hint{display:none}.Studio-module__cs50Sq__pager button{padding:8px 12px;font-size:12.5px}}.Studio-module__cs50Sq__phaseRow{grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}.Studio-module__cs50Sq__phaseRow button{text-align:start;border:1px solid var(--edge);background:var(--paper);border-radius:8px;min-height:40px;padding:6px 10px;font-size:12.5px}.Studio-module__cs50Sq__phaseRow button[aria-pressed=true]{border-color:var(--hot);background:var(--hot-fill);font-weight:800}.Studio-module__cs50Sq__gallery{gap:10px;display:grid}.Studio-module__cs50Sq__galleryNote{color:var(--muted);font-size:13px}.Studio-module__cs50Sq__photoGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.Studio-module__cs50Sq__photoGrid li{border:1px solid var(--edge);background:color-mix(in srgb, var(--paper-2) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px;align-content:start;gap:6px;padding:8px;display:grid}.Studio-module__cs50Sq__photoButton{aspect-ratio:4/3;background:var(--paper-3);border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.Studio-module__cs50Sq__photoButton img{object-fit:cover;width:100%;height:100%;transition:transform .35s cubic-bezier(.22,1,.36,1)}.Studio-module__cs50Sq__photoButton:hover img{transform:scale(1.05)}.Studio-module__cs50Sq__photoButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Studio-module__cs50Sq__photoCaption{font-size:13.5px;font-weight:700;line-height:1.55}.Studio-module__cs50Sq__credit{color:var(--muted);font-size:11px;line-height:1.5}.Studio-module__cs50Sq__credit a{text-decoration:underline;color:var(--muted)!important}.Studio-module__cs50Sq__lightbox{color:#f3ead9;background:#0c0b0a;border:0;border-radius:14px;width:min(1100px,94vw);max-height:94dvh;padding:0}.Studio-module__cs50Sq__lightbox::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050403d1}.Studio-module__cs50Sq__lightbox figure{margin:0;display:grid}.Studio-module__cs50Sq__lightbox img{object-fit:contain;background:#000;width:100%;height:auto;max-height:76dvh}.Studio-module__cs50Sq__lightbox figcaption{gap:4px;padding:10px 16px 0;font-size:14px;display:grid}.Studio-module__cs50Sq__lightbox .Studio-module__cs50Sq__credit,.Studio-module__cs50Sq__lightbox .Studio-module__cs50Sq__credit a{color:#c8bba6!important}.Studio-module__cs50Sq__lightboxBar{justify-content:center;align-items:center;gap:8px;padding:10px 16px 14px;font:13px Georgia,serif;display:flex}.Studio-module__cs50Sq__lightboxBar button{color:#f3ead9;border:1px solid #5a4f42;border-radius:999px;min-width:44px;min-height:40px;padding:6px 12px;font-size:15px}.Studio-module__cs50Sq__lightboxBar .Studio-module__cs50Sq__close{margin-inline-start:auto;font-size:13px}
.Timeline-module__kWfO7a__wrap{--gap:64px}.Timeline-module__kWfO7a__p_classical{--pc:var(--p-classical)}.Timeline-module__kWfO7a__p_hellenistic{--pc:var(--p-hellenistic)}.Timeline-module__kWfO7a__p_roman{--pc:var(--p-roman)}.Timeline-module__kWfO7a__p_byzantine{--pc:var(--p-byzantine)}.Timeline-module__kWfO7a__head{text-align:center;justify-items:center;gap:8px;max-width:640px;margin:4px auto 26px;display:grid}.Timeline-module__kWfO7a__kicker{letter-spacing:.18em;color:var(--accent);font-family:Georgia,Times New Roman,serif;font-size:12px}.Timeline-module__kWfO7a__head h2{font-family:Georgia,Frank Ruhl Libre,serif;font-size:clamp(28px,4.4vw,44px);font-weight:900;line-height:1.05}.Timeline-module__kWfO7a__head p{color:var(--muted);font-size:15px;line-height:1.6}.Timeline-module__kWfO7a__eras{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.Timeline-module__kWfO7a__eras button{border:1px solid color-mix(in srgb, var(--pc) 55%, var(--edge));background:color-mix(in srgb, var(--pc) 12%, var(--paper-2));border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:800;transition:transform .15s,background .15s;display:inline-flex}.Timeline-module__kWfO7a__eras button:hover{background:color-mix(in srgb, var(--pc) 24%, var(--paper-2));transform:translateY(-1px)}.Timeline-module__kWfO7a__eras button:active{transform:scale(.96)}.Timeline-module__kWfO7a__eras button:focus-visible{outline:2px solid var(--pc);outline-offset:2px}.Timeline-module__kWfO7a__eras i{background:var(--pc);border-radius:50%;width:10px;height:10px}.Timeline-module__kWfO7a__eras small{color:var(--muted);font-size:11px;font-weight:500}.Timeline-module__kWfO7a__track{--fill:0;padding:30px 0 40px;position:relative}.Timeline-module__kWfO7a__shaft{pointer-events:none;width:30px;position:absolute;inset:0 auto 0 50%;translate:-50%}.Timeline-module__kWfO7a__flutes{background:linear-gradient(90deg, #00000024, transparent 22%, transparent 78%, #00000029), repeating-linear-gradient(90deg, var(--fill-2) 0 4px, var(--paper-2) 4px 6px, var(--fill-2) 6px 7px);box-shadow:0 0 0 1px var(--edge);border-radius:3px;position:absolute;inset:26px 0 22px;overflow:hidden}.Timeline-module__kWfO7a__flutes:after{content:"";height:calc(var(--fill) * 100%);background:linear-gradient(90deg, #0000002e, transparent 25%, transparent 75%, #0003), repeating-linear-gradient(90deg, var(--accent) 0 4px, color-mix(in srgb, var(--accent) 55%, var(--paper-2)) 4px 7px);box-shadow:0 0 18px color-mix(in srgb, var(--accent) 50%, transparent);transition:height .12s linear;position:absolute;inset:0 0 auto}.Timeline-module__kWfO7a__capital,.Timeline-module__kWfO7a__base{border:1px solid var(--edge);background:var(--paper-2);position:absolute;inset-inline:-14px}.Timeline-module__kWfO7a__capital{background:linear-gradient(180deg, var(--paper-2) 0 34%, var(--fill-2) 34% 40%, var(--paper-2) 40%);border-radius:4px 4px 2px 2px;height:26px;top:0}.Timeline-module__kWfO7a__capital:before,.Timeline-module__kWfO7a__capital:after{content:"";border:2px solid var(--stroke);background:var(--paper-2);border-radius:50%;width:16px;height:16px;position:absolute;top:9px}.Timeline-module__kWfO7a__capital:before{left:-8px}.Timeline-module__kWfO7a__capital:after{right:-8px}.Timeline-module__kWfO7a__base{bottom:0;background:linear-gradient(180deg, var(--fill-2) 0 30%, var(--paper-2) 30% 62%, var(--fill-2) 62%);border-radius:2px;height:22px;inset-inline:-18px}.Timeline-module__kWfO7a__list{gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.Timeline-module__kWfO7a__era{z-index:1;justify-content:center;padding:22px 0 6px;scroll-margin-top:90px;display:flex;position:relative}.Timeline-module__kWfO7a__eraBadge{background:linear-gradient(180deg, color-mix(in srgb, var(--pc) 30%, var(--paper-2)), color-mix(in srgb, var(--pc) 14%, var(--paper-2)));border:1px solid var(--pc);box-shadow:0 0 0 4px var(--paper), 0 0 0 5px color-mix(in srgb, var(--pc) 50%, transparent), 0 10px 26px -14px var(--pc);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,14px 100%,0 50%);border-radius:6px;justify-items:center;gap:2px;padding:10px 26px;display:grid}.Timeline-module__kWfO7a__eraBadge b{font-size:19px;font-weight:900}.Timeline-module__kWfO7a__eraBadge small{color:var(--muted);font-family:Georgia,serif;font-size:12px}.Timeline-module__kWfO7a__stop{grid-template-columns:1fr var(--gap) 1fr;align-items:center;display:grid;position:relative}.Timeline-module__kWfO7a__node{z-index:1;text-align:center;background:var(--paper-2);border:2px solid var(--pc);width:58px;height:58px;box-shadow:0 0 0 4px var(--paper), 0 4px 14px -6px var(--pc);border-radius:50%;grid-area:1/2;place-content:center;justify-self:center;line-height:1;transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s;display:grid}.Timeline-module__kWfO7a__node b{color:var(--ink);font-family:Georgia,serif;font-size:15px;font-weight:700}.Timeline-module__kWfO7a__node small{color:var(--muted);margin-top:2px;font-size:9px}.Timeline-module__kWfO7a__card{background:var(--paper-2);border:1px solid var(--edge);border-top:4px solid var(--pc);border-radius:12px;grid-row:1;min-width:0;transition:transform .25s,box-shadow .25s,opacity .6s cubic-bezier(.22,1,.36,1),translate .6s cubic-bezier(.22,1,.36,1);position:relative;box-shadow:0 14px 30px -22px #0000008c}.Timeline-module__kWfO7a__right .Timeline-module__kWfO7a__card{grid-column:1}.Timeline-module__kWfO7a__left .Timeline-module__kWfO7a__card{grid-column:3}.Timeline-module__kWfO7a__card:before{content:"";width:calc(var(--gap) / 2 - 29px + 1px);background:var(--pc);height:2px;position:absolute;top:50%}.Timeline-module__kWfO7a__right .Timeline-module__kWfO7a__card:before{inset-inline-end:calc(-1 * (var(--gap) / 2 - 29px) - 1px)}.Timeline-module__kWfO7a__left .Timeline-module__kWfO7a__card:before{inset-inline-start:calc(-1 * (var(--gap) / 2 - 29px) - 1px)}.Timeline-module__kWfO7a__card>:first-child{border-radius:8px 8px 0 0;overflow:hidden}.Timeline-module__kWfO7a__stop:hover .Timeline-module__kWfO7a__card{transform:translateY(-3px);box-shadow:0 20px 36px -22px #0009}.Timeline-module__kWfO7a__stop:hover .Timeline-module__kWfO7a__node{background:color-mix(in srgb, var(--pc) 22%, var(--paper-2));transform:scale(1.12)}.Timeline-module__kWfO7a__stop:target .Timeline-module__kWfO7a__card{box-shadow:0 0 0 3px var(--pc), 0 20px 36px -22px #0009}.Timeline-module__kWfO7a__photo{aspect-ratio:16/9;background:var(--paper-3);margin:0;position:relative}.Timeline-module__kWfO7a__photo img{object-fit:cover;width:100%;height:100%;transition:scale 1.2s cubic-bezier(.22,1,.36,1);display:block}.Timeline-module__kWfO7a__stop:hover .Timeline-module__kWfO7a__photo img{scale:1.06}.Timeline-module__kWfO7a__photo figcaption{color:#fff6e6;background:linear-gradient(#0000,#0a0804d1);gap:2px;padding:26px 12px 7px;font-size:12px;line-height:1.4;display:grid;position:absolute;inset:auto 0 0}.Timeline-module__kWfO7a__photo figcaption span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Timeline-module__kWfO7a__photo figcaption small{opacity:.78;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.Timeline-module__kWfO7a__photo figcaption a{text-decoration:underline;color:inherit!important}.Timeline-module__kWfO7a__noPhoto{aspect-ratio:16/5;background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--pc) 16%, transparent) 0 10px, transparent 10px 14px), color-mix(in srgb, var(--pc) 10%, var(--paper-3));place-items:center;display:grid}.Timeline-module__kWfO7a__noPhoto span{color:var(--pc);letter-spacing:.1em;font-family:Georgia,serif;font-size:34px}.Timeline-module__kWfO7a__body{gap:6px;padding:13px 16px 15px;display:grid}.Timeline-module__kWfO7a__date{letter-spacing:.04em;color:var(--ink);background:color-mix(in srgb, var(--pc) 20%, transparent);border-radius:999px;justify-self:start;padding:2px 9px;font-size:11px;font-weight:800}.Timeline-module__kWfO7a__body h3{font-size:19px;font-weight:900;line-height:1.25}.Timeline-module__kWfO7a__body p{color:var(--muted);font-size:14px;line-height:1.65}.Timeline-module__kWfO7a__toPlate{border-bottom:1px dashed;justify-self:start;margin-top:2px;font-size:13px;font-weight:800;text-decoration:none!important}.Timeline-module__kWfO7a__toPlate span{transition:translate .2s;display:inline-block}.Timeline-module__kWfO7a__toPlate:hover span{translate:-4px}.Timeline-module__kWfO7a__track[data-js] [data-reveal]:not([data-in]) .Timeline-module__kWfO7a__card{opacity:0;translate:0 26px}.Timeline-module__kWfO7a__track[data-js] .Timeline-module__kWfO7a__right[data-reveal]:not([data-in]) .Timeline-module__kWfO7a__card{translate:36px 12px}.Timeline-module__kWfO7a__track[data-js] .Timeline-module__kWfO7a__left[data-reveal]:not([data-in]) .Timeline-module__kWfO7a__card{translate:-36px 12px}.Timeline-module__kWfO7a__track[data-js] [data-reveal]:not([data-in]) .Timeline-module__kWfO7a__node{transform:scale(.4)}.Timeline-module__kWfO7a__track[data-js] .Timeline-module__kWfO7a__era[data-reveal]:not([data-in]) .Timeline-module__kWfO7a__eraBadge{opacity:0;transform:scale(.9)}.Timeline-module__kWfO7a__eraBadge{transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.Timeline-module__kWfO7a__card,.Timeline-module__kWfO7a__node,.Timeline-module__kWfO7a__eraBadge,.Timeline-module__kWfO7a__photo img,.Timeline-module__kWfO7a__flutes:after{transition:none!important}.Timeline-module__kWfO7a__track[data-js] [data-reveal]:not([data-in]) .Timeline-module__kWfO7a__card,.Timeline-module__kWfO7a__track[data-js] [data-reveal]:not([data-in]) .Timeline-module__kWfO7a__node,.Timeline-module__kWfO7a__track[data-js] .Timeline-module__kWfO7a__era[data-reveal]:not([data-in]) .Timeline-module__kWfO7a__eraBadge{opacity:1;transform:none}}@media (max-width:760px){.Timeline-module__kWfO7a__wrap{--gap:52px}.Timeline-module__kWfO7a__shaft{inset-inline:26px auto;width:22px;left:auto;translate:50%}.Timeline-module__kWfO7a__stop{grid-template-columns:var(--gap) 1fr}.Timeline-module__kWfO7a__node{grid-column:1;align-self:start;width:48px;height:48px;margin-top:16px}.Timeline-module__kWfO7a__node b{font-size:13px}.Timeline-module__kWfO7a__right .Timeline-module__kWfO7a__card,.Timeline-module__kWfO7a__left .Timeline-module__kWfO7a__card{grid-column:2}.Timeline-module__kWfO7a__card:before{top:40px}.Timeline-module__kWfO7a__right .Timeline-module__kWfO7a__card:before,.Timeline-module__kWfO7a__left .Timeline-module__kWfO7a__card:before{width:calc(var(--gap) / 2 - 24px + 1px);inset-inline-start:calc(-1 * (var(--gap) / 2 - 24px) - 1px);inset-inline-end:auto}.Timeline-module__kWfO7a__era{justify-content:flex-start}.Timeline-module__kWfO7a__eraBadge{padding:9px 22px}.Timeline-module__kWfO7a__track[data-js] .Timeline-module__kWfO7a__right[data-reveal]:not([data-in]) .Timeline-module__kWfO7a__card,.Timeline-module__kWfO7a__track[data-js] .Timeline-module__kWfO7a__left[data-reveal]:not([data-in]) .Timeline-module__kWfO7a__card{translate:0 22px}}
