.ea{--ea-w:1040px;--ea-gold:var(--thread);padding-bottom:var(--section);overflow-x:clip}.ea-wrap{width:100%;max-width:calc(var(--ea-w) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.ea-head{padding-block:clamp(36px, 2rem + 3vw, 72px) var(--s-6);isolation:isolate;position:relative}.ea-head .ea-wrap{z-index:1;position:relative}.ea-corner{z-index:0;aspect-ratio:1;pointer-events:none;background:var(--stitch-band-current) 0 0 / 120px auto repeat, var(--tint-gold);border:2px solid var(--ea-gold);width:clamp(200px,22vw,340px);box-shadow:inset 0 0 0 8px var(--surface), 0 0 0 1px color-mix(in srgb, var(--ea-gold) 35%, transparent);opacity:.9;border-radius:50%;position:absolute;inset-block-start:calc(var(--s-8) * -1);inset-inline-end:calc(var(--s-8) * -1)}@media (max-width:699px){.ea-corner{opacity:.55;width:150px}}.ea-kicker{align-items:center;gap:var(--s-4);margin-bottom:var(--s-5);display:flex}.ea-badge{background:var(--btn-primary);color:#fff;font:700 var(--t-sm)/1 var(--f-body);letter-spacing:.2em;text-transform:uppercase;border-radius:4px;padding:8px 22px;display:inline-block}.ea-rule{background:var(--ea-gold);transform-origin:0;width:clamp(80px,16vw,160px);height:1px;display:block}html[dir=rtl] .ea-rule{transform-origin:100%}html[lang=ar] .ea-badge{letter-spacing:0;font-size:var(--t-base)}.ea-title{max-width:17ch;font:600 clamp(2.4rem, 1.3rem + 4.4vw, 4.6rem)/1.08 var(--f-display);letter-spacing:var(--track-display);color:var(--maroon);text-wrap:balance}html[lang=ar] .ea-title{max-width:22ch;line-height:1.3}.ea-meta{align-items:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-6);font:500 var(--t-base)/1.3 var(--f-body);color:var(--ink);flex-wrap:wrap;display:flex}.ea-meta-item{align-items:center;gap:var(--s-3);color:inherit;text-decoration:none;display:inline-flex}.ea-meta-item svg{color:var(--maroon);flex:none}a.ea-meta-item{transition:color var(--dur-ui)}a.ea-meta-item:hover{color:var(--maroon)}.ea-meta-sep{background:var(--line-strong);width:1px;height:22px}@media (max-width:479px){.ea-meta-sep{display:none}}.ea-hero-photo{margin:0}.ea-frame{all:unset;box-sizing:border-box;cursor:zoom-in;aspect-ratio:16/10;outline-offset:4px;isolation:isolate;background:0 0;border:0;width:100%;max-height:82svh;display:block;position:relative;overflow:visible}.ea-frame:focus-visible{outline:2px dashed var(--focus)}.ea-frame img{object-fit:contain;transition:transform 1.1s var(--ease-stitch)}.ea-frame:hover img{transform:scale(1.015)}@media (max-width:699px){.ea-frame{aspect-ratio:4/5}}:root[data-theme=dark] :is(.ea-thumb,.ea-card-media){--plate:#e6ddd0}:root[data-theme=dark] :is(.ea-thumb,.ea-card-media) img{mix-blend-mode:multiply}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.ea-thumb,.ea-card-media){--plate:#e6ddd0}:root:not([data-theme=light]) :is(.ea-thumb,.ea-card-media) img{mix-blend-mode:multiply}}.ea-body{max-width:46rem;margin:var(--s-7) auto 0;text-align:start}.ea-text{font:400 clamp(1.3rem, 1.1rem + .9vw, 1.75rem)/1.55 var(--f-display);color:var(--ink);text-wrap:pretty}html[lang=ar] .ea-text{line-height:1.9}.ea-ornament{justify-content:center;align-items:center;gap:var(--s-4);margin:var(--s-7) auto 0;max-width:28rem;display:flex}.ea-ornament span{background:var(--ea-gold);transform-origin:100%;flex:1;height:1px}.ea-ornament span:last-child,html[dir=rtl] .ea-ornament span:first-child{transform-origin:0}html[dir=rtl] .ea-ornament span:last-child{transform-origin:100%}.ea-more{margin-top:var(--s-7)}.ea-grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin:0;padding:0;list-style:none;display:grid}.ea-grid[data-count="1"]{max-width:520px;margin-inline:auto}.ea-thumb{all:unset;box-sizing:border-box;cursor:zoom-in;aspect-ratio:4/5;background:var(--plate);border:1px solid var(--ea-gold);width:100%;box-shadow:var(--shadow-1);transition:box-shadow var(--dur) var(--ease-stitch), translate var(--dur) var(--ease-stitch);border-radius:10px;display:block;position:relative;overflow:hidden}.ea-thumb:focus-visible{outline:2px dashed var(--focus);outline-offset:3px}.ea-thumb img{object-fit:contain;padding:var(--s-2);transition:transform .9s var(--ease-stitch)}.ea-thumb:hover{box-shadow:var(--shadow-3);translate:0 -3px}.ea-thumb:hover img{transform:scale(1.04)}.ea-continue{margin-top:var(--s-8)}.ea-continue-head{align-items:center;gap:var(--s-4);margin-bottom:var(--s-5);font:600 var(--t-base)/1 var(--f-body);letter-spacing:.3em;text-transform:uppercase;color:var(--maroon);display:flex}.ea-continue-head i{background:var(--ea-gold);transform-origin:0;flex:1;height:1px}html[dir=rtl] .ea-continue-head i{transform-origin:100%}html[lang=ar] .ea-continue-head{letter-spacing:0;font-size:var(--t-lg)}.ea-cards{gap:var(--grid-gap);display:grid}@media (min-width:760px){.ea-cards{grid-template-columns:1fr 1fr}.ea-cards.single{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ea-cards.single .ea-card.older{grid-column:2}}.ea-card{align-content:start;gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-4);color:inherit;background:var(--surface);border:1px solid var(--ea-gold);box-shadow:var(--shadow-1);transition:translate var(--dur) var(--ease-stitch), box-shadow var(--dur) var(--ease-stitch);border-radius:12px;text-decoration:none;display:grid}.ea-card:hover,.ea-card:focus-visible{box-shadow:var(--shadow-3);translate:0 -4px}.ea-card:focus-visible{outline:2px dashed var(--focus);outline-offset:4px}.ea-card-media{aspect-ratio:16/7;background:var(--plate);border-radius:8px;display:block;position:relative;overflow:hidden}.ea-card-media img{object-fit:cover;object-position:top;transition:transform .9s var(--ease-stitch)}.ea-card:hover .ea-card-media img{transform:scale(1.05)}.ea-card-label{align-items:center;gap:var(--s-2);padding-inline:var(--s-2);font:700 var(--t-sm)/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--maroon);display:flex}.ea-card.older .ea-card-label{justify-content:flex-end}html[lang=ar] .ea-card-label{letter-spacing:0;font-size:var(--t-base)}.ea-card-title{padding-inline:var(--s-2);font:600 clamp(1.25rem, 1.1rem + .5vw, 1.55rem)/1.25 var(--f-display);text-wrap:balance;transition:color var(--dur-ui)}.ea-card.older .ea-card-title{text-align:end}.ea-card:hover .ea-card-title{color:var(--maroon)}.ea-card-label:before,.ea-card-label:after,.ea-back:before{transition:translate var(--dur) var(--ease-stitch);font-size:1.25em;line-height:1}.ea-card.newer .ea-card-label:before{content:"←"}.ea-card.older .ea-card-label:after,html[dir=rtl] .ea-card.newer .ea-card-label:before{content:"→"}html[dir=rtl] .ea-card.older .ea-card-label:after{content:"←"}.ea-card.older:hover .ea-card-label:after{translate:calc(var(--dir) * 4px) 0}.ea-card.newer:hover .ea-card-label:before{translate:calc(var(--dir) * -4px) 0}.ea-back-wrap{margin-top:var(--s-7);justify-content:center;display:flex}.ea-back{justify-content:center;align-items:center;gap:var(--s-3);border:1.5px solid var(--ea-gold);background:var(--surface);max-width:100%;min-height:52px;color:var(--ink);font:600 var(--t-base)/1.2 var(--f-display);transition:background-color var(--dur) var(--ease-stitch), color var(--dur), box-shadow var(--dur) var(--ease-stitch), translate var(--dur) var(--ease-stitch);border-radius:99px;padding:12px 40px;text-decoration:none;display:inline-flex}.ea-back:hover{background:var(--tint-gold);color:var(--maroon);box-shadow:var(--shadow-2);translate:0 -2px}.ea-back:focus-visible{outline:2px dashed var(--focus);outline-offset:4px}.ea-back:before{content:"←"}html[dir=rtl] .ea-back:before{content:"→"}.ea-back:hover:before{translate:calc(var(--dir) * -4px) 0}@media (prefers-reduced-motion:no-preference){.ea-title{animation:ea-rise .9s var(--ease-stitch) .12s backwards}.ea-kicker{animation:ea-rise .7s var(--ease-stitch) backwards}.ea-meta{animation:ea-rise .9s var(--ease-stitch) .24s backwards}.ea-corner{animation:ea-corner 1.4s var(--ease-stitch) backwards}.ea-rule{animation:ea-draw 1s var(--ease-in-out) .35s backwards}.ea-ornament span,.ea-continue-head i{animation:ea-draw 1.1s var(--ease-in-out) both;animation-timeline:view();animation-range:entry}.ea-ornament svg{animation:ea-pop .9s var(--ease-stitch) both;animation-timeline:view();animation-range:entry}}@keyframes ea-rise{0%{translate:0 14px}}@keyframes ea-draw{0%{transform:scaleX(0)}}@keyframes ea-pop{0%{opacity:0;scale:.6}}@keyframes ea-corner{0%{translate:calc(var(--dir) * 40px) -40px;opacity:0}}@supports not (animation-timeline:view()){.ea-ornament span,.ea-continue-head i,.ea-ornament svg{animation:none!important}}
