.am-map{aspect-ratio:5/4}.am-off{bottom:52px;left:14px}.am-km{fill:#4a0f17;font:700 26px/1 var(--k-text);paint-order:stroke;stroke:#f9fdfb;stroke-width:7px;stroke-linejoin:round}.am-key{color:#26120d;font:500 .85rem / 1.3 var(--k-text);background:#f9fdfbeb;flex-wrap:wrap;gap:4px 20px;padding:9px 16px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.am-key span{align-items:center;gap:8px;display:inline-flex}.am-key span:before{content:"";border-radius:4px;flex:none;width:30px;height:7px}.am-key-road:before{background:#efcd84;box-shadow:0 0 0 2.5px #3f2516}.am-key-foot:before{background:radial-gradient(circle,#a3192b 2.6px,#0000 3px) 0/9px 7px repeat-x}.am-when{color:#553628;font:600 .9rem / 1.2 var(--k-text);flex-basis:100%}.am-meta{color:#553628;font:400 .95rem / 1.4 var(--k-text);margin-top:2px;display:block}.am-note{max-width:34rem;color:var(--k-ink);font:400 1rem / 1.55 var(--k-text);border-top:1.5px dotted #8d5f1b;margin:22px 0 0;padding-top:14px}:is(html:not([data-wash-ready]) .k-section:is([data-ground=gebs],[data-ground=crimson],[data-ground=terracotta]),html[data-wash-tone=dark] .k-section) :is(.am-when,.am-meta,.am-note){color:#f9fdfb}.am-gate{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.am-door{view-timeline-name:--am-door;margin:0;position:relative}.am-door>div:first-child{position:relative}.am-door .sg-door{aspect-ratio:4/5;--sg-p:.38;background:#f9fdfb;border-radius:18px;position:relative;inset:auto;box-shadow:0 0 0 1.5px #26120d29,0 24px 48px -32px #26120d99}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.am-door .sg-door{animation:linear both am-open;animation-timeline:--am-door;animation-range:entry 10% cover 50%}}}@keyframes am-open{0%{--sg-p:.04}to{--sg-p:.38}}.am-door figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;margin-top:12px;display:flex}.am-door-en{color:var(--k-ink);font:600 1rem / 1.3 var(--k-text)}.am-door-ar{color:var(--k-green);font:500 1.5rem / 1.1 var(--k-display)}.am-gate-notes{gap:26px;display:grid}.am-gate-note{padding-left:34px;position:relative}.am-gate-note:before{content:"";clip-path:polygon(50% 0,61% 26%,85% 15%,74% 39%,100% 50%,74% 61%,85% 85%,61% 74%,50% 100%,39% 74%,15% 85%,26% 61%,0 50%,26% 39%,15% 15%,39% 26%);background:#a3192b;width:20px;height:20px;position:absolute;top:5px;left:0}.am-gate-note h3{color:var(--k-ink);font:600 clamp(1.25rem, 2vw, 1.5rem) / 1.2 var(--k-display);margin:0 0 6px}.am-gate-note p{color:var(--k-ink);font:400 1.05rem / 1.6 var(--k-text);margin:0}@media (width<=760px){.am-gate{grid-template-columns:1fr}.am-door{max-width:22rem}.am-off{bottom:70px}}
