.op-overview{padding:1.5rem 0 4rem;background:var(--history-paper)}.op-overview a{text-decoration:none}.op-overview a:focus-visible{outline:3px solid var(--history-primary);outline-offset:5px}.op-overview h1,.op-overview h2,.op-overview h3{text-wrap:balance}.op-breadcrumb{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-bottom:1.4rem;color:var(--history-ink);font-size:.78rem}.op-breadcrumb a{color:var(--history-ink)}.op-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:2rem;align-items:center;padding:3rem;border:1px solid var(--history-primary-dark);border-radius:1.5rem;background:var(--history-primary-dark);color:var(--history-on-dark)}.op-hero-copy{min-width:0}.op-eyebrow{display:inline-flex;align-items:center;gap:.6rem;color:var(--history-on-dark);font-size:.78rem;line-height:1.8}.op-eyebrow>span{width:.45rem;height:.45rem;flex-shrink:0;background:var(--history-sand);border-radius:50%}.op-hero h1{max-width:19ch;margin:1.1rem 0;font-size:clamp(2rem,3.2vw,3rem);font-weight:900;line-height:1.65;letter-spacing:-.035em}.op-hero-description{max-width:37rem;margin:0;color:var(--history-on-dark);font-size:1rem;line-height:2.2}.op-hero-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.6rem}.op-button{display:inline-flex;justify-content:center;align-items:center;gap:.65rem;min-height:48px;padding:.75rem 1.1rem;border-radius:.55rem;font-size:.83rem;font-weight:750;transition:background-color .15s,color .15s}.op-button-primary{color:var(--history-ink);background:var(--history-sand);border:1px solid var(--history-line)}.op-button-primary:hover{color:var(--history-ink);background:var(--history-tint)}.op-button-quiet{color:var(--history-on-dark);border:1px solid var(--history-sand)}.op-button-quiet:hover{color:var(--history-on-dark);background:var(--history-primary)}.op-hero-footnote{margin:1.25rem 0 0;color:var(--history-on-dark);font-size:.74rem;line-height:2}.op-map-panel{min-width:0;padding:1rem 0}.op-map-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.85rem;border-bottom:1px solid var(--history-primary-dark);font-size:.8rem;font-weight:700}.op-map-caption{color:var(--history-on-dark);font-size:.65rem;font-weight:400}.op-map{position:relative;height:380px;margin-top:.5rem;direction:ltr;background-image:radial-gradient(rgba(var(--history-sand-rgb),.33) .8px,transparent .8px);background-size:19px 19px}.op-map-lines{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--history-sand);stroke-width:1}.op-map-lines ellipse{stroke:rgba(var(--history-sand-rgb),.25)}.op-map-center{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;top:50%;left:50%;width:100px;height:100px;transform:translate(-50%,-50%);color:var(--history-on-dark);background:var(--history-primary);border:1px solid var(--history-sand);border-radius:50%;box-shadow:0 0 0 9px var(--history-primary-dark),0 0 0 10px var(--history-sand);font-size:.63rem}.op-map-glyph{font-family:Noto Sans Old Persian,Segoe UI Historic,Apple Symbols,serif;font-size:2.7rem;line-height:1.5}.op-map-node{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;width:110px;min-height:70px;padding:.7rem .35rem;transform:translate(-50%,-50%);background:var(--history-primary);border:1px solid var(--history-sand);border-radius:.7rem;color:var(--history-on-dark);font-size:.72rem;text-align:center;transition:background-color .15s,border-color .15s}.op-map-node i{color:var(--history-sand);font-size:1.1rem}.op-map-node:hover{color:var(--history-on-dark);background:var(--history-primary);border-color:var(--history-line)}.op-map-node-1{top:16%;left:25%}.op-map-node-2{top:16%;left:75%}.op-map-node-3{top:50%;left:17%}.op-map-node-4{top:50%;left:83%}.op-map-node-5{top:84%;left:25%}.op-map-node-6{top:84%;left:75%}.op-map-hint{display:flex;justify-content:center;gap:.5rem;margin:.25rem 0 0;color:var(--history-on-dark);font-size:.7rem;line-height:1.9}.op-section-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.75rem;padding:1.25rem 0;border-bottom:1px solid var(--history-line)}.op-section-nav a{display:inline-flex;align-items:center;gap:.65rem;color:var(--history-ink);font-size:.78rem;font-weight:650;min-height:36px}.op-section-nav i{font-size:.65rem}.op-section{scroll-margin-top:10rem}.op-resources,.op-intelligence{margin-top:3.5rem}.op-section-heading{display:flex;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.5rem}.op-kicker{display:block;color:var(--history-ink);font-size:.75rem;font-weight:600;line-height:1.9}.op-section-heading h2,.op-provenance h2{margin:.4rem 0 0;color:var(--history-ink);font-size:clamp(1.4rem,2.3vw,1.8rem);font-weight:850;line-height:1.75}.op-section-heading>p{max-width:22rem;margin:0;color:var(--history-ink);font-size:.85rem;line-height:2}.op-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.op-resource-card{display:flex;flex-direction:column;padding:1.6rem;border:1px solid var(--history-line);border-radius:.9rem;background:var(--history-paper);transition:border-color .15s,box-shadow .15s}.op-resource-card:hover,.op-resource-card:focus-within{border-color:var(--history-sand);box-shadow:0 7px 20px rgba(var(--history-primary-dark-rgb),.063)}.op-resource-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem}.op-resource-icon{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;color:var(--history-primary);background:var(--history-card);border-radius:.7rem;font-size:1.3rem}.op-resource-tag{color:var(--history-ink);font-size:.7rem}.op-resource-card h3{margin:0 0 .75rem;font-size:1.1rem;font-weight:800;line-height:1.9}.op-resource-card h3 a,.op-resource-card h3 a:hover{color:var(--history-ink)}.op-resource-card>p{flex-grow:1;margin:0 0 1.5rem;color:var(--history-ink);font-size:.81rem;line-height:2.15}.op-resource-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;border-top:1px solid var(--history-line);padding-top:.7rem}.op-resource-links a{display:inline-flex;align-items:center;gap:.65rem;min-height:44px}.op-resource-primary{color:var(--history-ink);font-size:.79rem;font-weight:750}.op-resource-alternate{color:var(--history-ink);font-size:.73rem}.op-resource-links a:hover{color:var(--history-ink)}.op-ai-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.op-ai-card{display:flex;align-items:start;gap:1.25rem;padding:1.8rem;border:1px solid var(--history-line);border-radius:.9rem;background:var(--history-card)}.op-ai-icon{display:grid;place-items:center;width:54px;height:54px;flex-shrink:0;border:1px solid var(--history-line);border-radius:50%;color:var(--history-primary);font-size:1.4rem}.op-ai-card h3{margin:.4rem 0 .65rem;color:var(--history-ink);font-size:1.5rem;font-weight:850}.op-ai-card p{margin:0;color:var(--history-ink);font-size:.85rem;line-height:2.1}.op-provenance{display:flex;gap:2rem;align-items:start;margin-top:3.5rem;padding:2.3rem;background:var(--history-tint);border:1px solid var(--history-line);border-radius:.9rem}.op-provenance-mark{display:grid;place-items:center;flex-shrink:0;width:70px;height:70px;color:var(--history-primary);border:1px solid var(--history-sand);border-radius:50%;font-size:1.8rem}.op-provenance p{margin:1rem 0;color:var(--history-ink);font-size:.91rem;line-height:2.4}.op-provenance a{display:inline-flex;align-items:center;gap:.7rem;min-height:44px;color:var(--history-ink);font-size:.82rem;font-weight:750}.old-persian-locale-en .op-hero h1{max-width:20ch;line-height:1.3;letter-spacing:-.025em}.old-persian-locale-en .op-hero-description{line-height:1.85}.old-persian-locale-en .op-resource-card h3{line-height:1.6}.old-persian-locale-en .op-resource-card>p,.old-persian-locale-en .op-ai-card p,.old-persian-locale-en .op-provenance p{line-height:1.9}@media(max-width:1199.98px){.op-hero{padding:2rem;gap:1.5rem}.op-map-node{width:96px}.op-map-center{width:88px;height:88px}}@media(max-width:991.98px){.op-hero{grid-template-columns:1fr;padding:2.5rem}.op-hero h1{max-width:24ch;font-size:2.5rem}.op-map-panel{width:100%;max-width:520px;justify-self:center}.op-map-node{width:110px}.op-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.op-section-heading{align-items:start;flex-direction:column;gap:.75rem}.op-section-heading>p{max-width:none}.op-ai-card{padding:1.4rem;flex-direction:column}}@media(max-width:575.98px){.op-overview{padding-top:1rem}.op-breadcrumb{font-size:.67rem;margin-bottom:1rem}.op-hero{padding:1.5rem 1.1rem;border-radius:1rem;gap:1.5rem}.op-eyebrow{font-size:.67rem}.op-hero h1{font-size:clamp(1.8rem,8vw,2.3rem);line-height:1.7}.op-hero-description{font-size:.88rem}.op-hero-actions{flex-direction:column;align-items:stretch}.op-hero-footnote{font-size:.68rem}.op-map{height:330px}.op-map-node{width:88px;min-height:66px;font-size:.64rem}.op-map-node-3{left:15%}.op-map-node-4{left:85%}.op-map-center{width:72px;height:72px;font-size:.52rem;box-shadow:0 0 0 5px var(--history-primary-dark),0 0 0 6px var(--history-sand)}.op-map-glyph{font-size:2rem}.op-map-heading{font-size:.73rem}.op-map-caption{font-size:.58rem}.op-map-hint{font-size:.65rem}.op-section-nav{gap:.35rem .9rem;padding:.8rem 0}.op-section-nav a{font-size:.68rem}.op-resources,.op-intelligence,.op-provenance{margin-top:2.5rem}.op-resource-grid,.op-ai-grid{grid-template-columns:1fr}.op-resource-card{padding:1.4rem}.op-resource-card>p{font-size:.85rem}.op-ai-card{flex-direction:row;gap:1rem}.op-ai-icon{width:42px;height:42px;font-size:1.1rem}.op-provenance{flex-direction:column;gap:1.1rem;padding:1.5rem}.op-provenance-mark{width:54px;height:54px;font-size:1.4rem}.op-provenance p{font-size:.85rem}}@media(prefers-reduced-motion:reduce){.op-overview *,.op-overview *:before,.op-overview *:after{transition:none}}
