.rf.astro-4h3r2ynb{display:block;width:100%;height:100%;color:var(--ink);--acc: var(--brass);--k: .8}.rf.astro-4h3r2ynb svg.astro-4h3r2ynb{display:block;width:100%;height:100%;overflow:visible}.rf.astro-4h3r2ynb path.astro-4h3r2ynb,.rf.astro-4h3r2ynb circle.astro-4h3r2ynb,.rf.astro-4h3r2ynb rect.astro-4h3r2ynb{fill:none}.d.astro-4h3r2ynb{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 0;stroke-dashoffset:0}.d--strong.astro-4h3r2ynb{stroke-width:calc(1.25px * var(--k))}.d--mid.astro-4h3r2ynb{stroke-width:calc(1px * var(--k));opacity:.82}.d--thin.astro-4h3r2ynb{stroke-width:calc(.75px * var(--k));opacity:.6}.d--hair.astro-4h3r2ynb{stroke-width:calc(.6px * var(--k));opacity:.3}.d--acc.astro-4h3r2ynb{stroke:var(--acc);stroke-width:calc(1.15px * var(--k));opacity:1}.d--dash.astro-4h3r2ynb{stroke-dasharray:.014 .012}.c-line.astro-4h3r2ynb{stroke:currentColor;stroke-width:calc(.6px * var(--k));opacity:.5;stroke-dasharray:12 3 2 3;vector-effect:non-scaling-stroke}.dot.astro-4h3r2ynb{fill:var(--acc)!important;stroke:none}.pt.astro-4h3r2ynb{fill:currentColor!important;stroke:none}.ring.astro-4h3r2ynb{fill:var(--plate, #fbf9f4)!important}.vtx.astro-4h3r2ynb{fill:currentColor!important;opacity:.75}.pulse.astro-4h3r2ynb{stroke:var(--acc);stroke-width:1px;opacity:0;vector-effect:non-scaling-stroke}.fp.astro-4h3r2ynb{fill:color-mix(in oklab,currentColor 4%,transparent)!important}.bar.astro-4h3r2ynb.d--mid{fill:color-mix(in oklab,currentColor 9%,transparent)!important}.bar.astro-4h3r2ynb.d--acc{fill:color-mix(in oklab,var(--acc) 22%,transparent)!important}.cell.astro-4h3r2ynb{fill:var(--acc)!important;stroke:none}.seg.astro-4h3r2ynb{stroke:none}.seg--s0.astro-4h3r2ynb,.seg--u1.astro-4h3r2ynb{fill:color-mix(in oklab,currentColor 6%,transparent)!important}.seg--s1.astro-4h3r2ynb{fill:color-mix(in oklab,var(--acc) 24%,transparent)!important}.seg--s2.astro-4h3r2ynb,.seg--u0.astro-4h3r2ynb{fill:color-mix(in oklab,currentColor 13%,transparent)!important}.seg--u2.astro-4h3r2ynb{fill:color-mix(in oklab,currentColor 3%,transparent)!important}.no.astro-4h3r2ynb circle.astro-4h3r2ynb{fill:var(--plate, #fbf9f4)!important;stroke:var(--acc);stroke-width:1px;vector-effect:non-scaling-stroke}.no.astro-4h3r2ynb text.astro-4h3r2ynb{font-family:var(--f-mono);font-size:10px;font-weight:600;fill:var(--acc)}.lbl.astro-4h3r2ynb{font-family:var(--f-mono);font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;fill:var(--ink-3)}.lbl--ink.astro-4h3r2ynb{fill:var(--ink-2)}.lbl--acc.astro-4h3r2ynb{fill:var(--acc)}.lbl--m.astro-4h3r2ynb{font-size:10px;letter-spacing:.02em}.lbl--key.astro-4h3r2ynb{font-size:10.5px;letter-spacing:.04em}.lbl__n.astro-4h3r2ynb{fill:var(--acc);font-weight:600}.sym.astro-4h3r2ynb{font-family:var(--f-mono);font-size:13px;font-weight:600;font-style:italic;fill:var(--ink-2)}html[dir=rtl] .lbl.astro-4h3r2ynb{font-family:"IBM Plex Sans Arabic",var(--f-sans);text-transform:none;letter-spacing:0;font-size:12.5px}@media(max-width:900px){.rf.astro-4h3r2ynb{--k: 1.35}.lbl.astro-4h3r2ynb{font-size:14px}.lbl--m.astro-4h3r2ynb{font-size:12px}.lbl--key.astro-4h3r2ynb{font-size:12.5px}.rf--1.astro-4h3r2ynb .lbl--key.astro-4h3r2ynb{display:none}html[dir=rtl] .lbl.astro-4h3r2ynb{font-size:15px}}.js .rf.astro-4h3r2ynb .d.astro-4h3r2ynb{stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset 0s .65s}.js .rf.astro-4h3r2ynb .d--dash.astro-4h3r2ynb{stroke-dasharray:.014 .012;stroke-dashoffset:0;opacity:0;transition:opacity 0s .65s}.js .rf.astro-4h3r2ynb .astro-4h3r2ynb:is(.dot,.vtx,.pt,.cell,.seg,.bar,.no,.lbl,.sym,.c-line,.fp){opacity:0;transition:opacity 0s .65s}.js .is-on .rf.astro-4h3r2ynb .d.astro-4h3r2ynb{stroke-dashoffset:0;transition:stroke-dashoffset 1.3s var(--ease-water)}.js .is-on .rf.astro-4h3r2ynb .d--hair.astro-4h3r2ynb{transition-duration:1.7s}.js .is-on .rf.astro-4h3r2ynb .d--dash.astro-4h3r2ynb{opacity:1;transition:opacity .7s .7s ease}.js .is-on .rf.astro-4h3r2ynb .astro-4h3r2ynb:is(.dot,.pt,.cell,.seg,.no,.lbl,.sym,.fp){opacity:1;transition:opacity .7s .45s ease}.js .is-on .rf.astro-4h3r2ynb .bar.astro-4h3r2ynb{opacity:1;transition:opacity .7s .45s ease,stroke-dashoffset 1.3s var(--ease-water)}.js .is-on .rf.astro-4h3r2ynb .c-line.astro-4h3r2ynb{opacity:.5;transition:opacity .7s .3s ease}.js .is-on .rf.astro-4h3r2ynb .vtx.astro-4h3r2ynb{opacity:.75;transition:opacity .7s .45s ease}.js .is-on .rf.astro-4h3r2ynb .pulse.astro-4h3r2ynb{animation:rf-pulse 2.6s 1.4s var(--ease-water) infinite}@keyframes rf-pulse{0%{opacity:.9;scale:1}to{opacity:0;scale:4.5}}@media(prefers-reduced-motion:reduce){.js .rf.astro-4h3r2ynb .d.astro-4h3r2ynb{stroke-dashoffset:0!important}.js .rf.astro-4h3r2ynb .d--dash.astro-4h3r2ynb,.js .rf.astro-4h3r2ynb .astro-4h3r2ynb:is(.dot,.vtx,.pt,.cell,.seg,.bar,.no,.lbl,.sym,.fp){opacity:1!important}.js .rf.astro-4h3r2ynb .c-line.astro-4h3r2ynb{opacity:.5!important}.pulse.astro-4h3r2ynb{animation:none!important}}.scale.astro-xaqflrdj{position:relative;width:min(100%,var(--art-h, 9999px) * 1.09);margin-inline:auto;aspect-ratio:600 / 550}.scale.astro-xaqflrdj .scale__img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 26px 30px rgba(70,44,14,.22)) drop-shadow(0 4px 6px rgba(70,44,14,.14))}.scale__marks.astro-xaqflrdj{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.scale__lead.astro-xaqflrdj{fill:none;stroke:var(--ink-3);stroke-width:1px;vector-effect:non-scaling-stroke}.scale__level.astro-xaqflrdj{fill:none;stroke:var(--brass);stroke-width:1px;stroke-dasharray:2 5;vector-effect:non-scaling-stroke;opacity:.85}.scale__pin.astro-xaqflrdj{position:absolute;left:var(--x);top:var(--y);width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--brass);box-shadow:0 0 0 3px #b8742f2e}.scale__tag.astro-xaqflrdj{position:absolute;left:var(--x);top:var(--y);transform:translateY(-100%);padding:0 .2rem .3rem;border-bottom:1px solid var(--ink-3);color:var(--ink-2);white-space:nowrap}.scale__tag--l.astro-xaqflrdj{left:auto;right:calc(100% - var(--x))}.js .astro-xaqflrdj:is(.scale__marks,.scale__pin,.scale__tag){opacity:0;animation:scale-in 1.1s .9s var(--ease-water) forwards}@keyframes scale-in{to{opacity:1}}@media(max-width:960px){.scale.astro-xaqflrdj{width:min(88%,460px,var(--art-h, 9999px) * 1.09);margin-bottom:.5rem}}@media(prefers-reduced-motion:reduce){.js .astro-xaqflrdj:is(.scale__marks,.scale__pin,.scale__tag){opacity:1;animation:none}}.rep.astro-xaqflrdj{position:relative;isolation:isolate;padding-block:var(--sec-y) clamp(72px,9vw,140px);overflow:clip}.rep__grid-bg.astro-xaqflrdj{position:absolute;inset:0;z-index:-1;opacity:.5;-webkit-mask-image:radial-gradient(120% 70% at 70% 40%,#000 25%,transparent 80%);mask-image:radial-gradient(120% 70% at 70% 40%,#000 25%,transparent 80%)}.rep__head.astro-xaqflrdj h2.astro-xaqflrdj{max-width:14ch}.rep__body.astro-xaqflrdj{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--col-gap)}.rep__chapters.astro-xaqflrdj{grid-column:1 / span 5}.rep__ch.astro-xaqflrdj{min-height:58vh;display:grid;align-content:center;gap:.9rem;padding-block:2rem;border-top:1px solid var(--line);transition:opacity .7s var(--ease-water)}.rep__ch.astro-xaqflrdj:last-child{min-height:70vh}.rep__no.astro-xaqflrdj{display:flex;gap:.6rem;font-size:.8rem;letter-spacing:.1em;color:var(--brass-2)}.rep__t.astro-xaqflrdj{font-family:var(--f-serif);font-weight:500;font-size:var(--t-h1);line-height:.95;letter-spacing:-.004em;color:#eef2f5}.rep__q.astro-xaqflrdj{font-size:var(--t-lead);line-height:1.4;color:var(--fg);max-width:26ch}.rep__d.astro-xaqflrdj{color:var(--fg-3)}.rep__link.astro-xaqflrdj{justify-self:start;display:inline-flex;gap:.5rem;align-items:center;color:var(--fg);margin-top:.4rem}.rep__link.astro-xaqflrdj .arr{color:var(--brass-2)}html[dir=rtl] .rep__link.astro-xaqflrdj .arr{scale:-1 1}.rep__stage.astro-xaqflrdj{grid-column:6 / -1;position:sticky;top:calc(var(--header-h) + 5vh);align-self:start;display:grid;gap:1rem;margin-top:2rem}.rep__plate.astro-xaqflrdj{position:relative;display:grid;width:min(100%,(100vh - var(--header-h) - 9rem) * 1.414);justify-self:end}.rep__layer.astro-xaqflrdj{grid-area:1 / 1;margin:0;display:grid;gap:.8rem;opacity:0;visibility:hidden;transition:opacity .6s var(--ease-water),visibility 0s .6s}.rep__layer.astro-xaqflrdj.is-on{opacity:1;visibility:visible;transition:opacity .6s var(--ease-water),visibility 0s}.rep__sheet.astro-xaqflrdj{position:relative;aspect-ratio:480 / 340;padding:4.5% 5% 4%;box-shadow:inset 0 0 0 1px var(--rule),0 40px 70px -30px #000000a6,0 2px 4px #00000040;--plate: #fbf9f4}.rep__sheet.astro-xaqflrdj .rf{position:absolute;inset:6% 6% 5%;width:auto;height:auto}.rep__tab.astro-xaqflrdj{position:absolute;top:.9rem;inset-inline-end:1.2rem;font-size:.72rem;letter-spacing:.1em;color:var(--brass)}.rep__cap.astro-xaqflrdj{display:flex;gap:.9rem;align-items:baseline;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2)}.rep__cap.astro-xaqflrdj span.astro-xaqflrdj{color:var(--brass-2)}html[dir=rtl] .rep__cap.astro-xaqflrdj{text-transform:none;letter-spacing:0}.rep__ticks.astro-xaqflrdj{display:flex;gap:6px;justify-self:end}.rep__ticks.astro-xaqflrdj li.astro-xaqflrdj{width:22px;height:2px;background:var(--line-strong);transition:background .5s var(--ease-water),width .5s var(--ease-water)}.rep__ticks.astro-xaqflrdj li.astro-xaqflrdj.is-on{width:44px;background:var(--brass-2)}.rep__inline.astro-xaqflrdj{display:none}@media(min-width:901px){.js .rep__ch.astro-xaqflrdj{opacity:.32}.js .rep__ch.astro-xaqflrdj.is-on{opacity:1}}@media(max-width:900px){.rep__chapters.astro-xaqflrdj{grid-column:1 / -1}.rep__stage.astro-xaqflrdj{display:none}.rep__ch.astro-xaqflrdj{min-height:0;padding-block:2.2rem 2.6rem}.rep__ch.astro-xaqflrdj:last-child{min-height:0}.rep__inline.astro-xaqflrdj{display:grid;gap:.7rem;margin:1rem 0 0}.rep__inline.astro-xaqflrdj .rep__sheet.astro-xaqflrdj{padding:0}}.start__grid.astro-xaqflrdj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,3vw,3rem) var(--col-gap)}.case.astro-xaqflrdj{display:grid;grid-template-rows:auto 1fr;gap:1.6rem}.case__plate.astro-xaqflrdj{aspect-ratio:4 / 3;display:grid;place-items:center;padding:8% 9%;--ti: 12px}.case__plate.astro-xaqflrdj .case__img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(13,27,44,.16)) drop-shadow(0 3px 5px rgba(13,27,44,.1));transition:transform .9s var(--ease-water)}.case__plate--0.astro-xaqflrdj{padding:12% 10%}.case.astro-xaqflrdj:hover .case__plate.astro-xaqflrdj .case__img{transform:translateY(-6px)}.case__body.astro-xaqflrdj{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1rem;row-gap:.9rem;align-content:start}.case__body.astro-xaqflrdj .num.astro-xaqflrdj{margin-top:.2rem}.case__t.astro-xaqflrdj{font-family:var(--f-sans);font-size:var(--t-h3);font-weight:500;line-height:1.2;letter-spacing:-.01em}.case__list.astro-xaqflrdj{grid-column:2;border-top:1px solid var(--rule-strong)}.case__list.astro-xaqflrdj li.astro-xaqflrdj{padding-block:.7rem;border-bottom:1px solid var(--rule);color:var(--ink-2)}@media(max-width:900px){.start__grid.astro-xaqflrdj{grid-template-columns:1fr;gap:3rem}.case.astro-xaqflrdj{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:none;align-items:start;gap:1.2rem}}@media(max-width:600px){.case.astro-xaqflrdj{grid-template-columns:1fr}}.scope__grid.astro-xaqflrdj{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--col-gap)}.scope__head.astro-xaqflrdj{grid-column:1 / span 4;display:grid;gap:1rem;align-content:start;position:sticky;top:calc(var(--header-h) + 2rem);align-self:start}.scope__rows.astro-xaqflrdj{grid-column:5 / -1;border-top:1px solid var(--rule-strong)}.scope__rows.astro-xaqflrdj li.astro-xaqflrdj{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;gap:.6rem 1.2rem;align-items:baseline;padding-block:1.25rem;border-bottom:1px solid var(--rule)}.scope__n.astro-xaqflrdj{font-size:.8rem;color:var(--brass);letter-spacing:.06em}.scope__t.astro-xaqflrdj{font-size:1.12rem;line-height:1.45}.scope__tags.astro-xaqflrdj{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.tag.astro-xaqflrdj{font-family:var(--f-mono);font-size:.74rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;padding:.3rem .6rem;border:1px solid var(--rule-strong);border-radius:99px;color:var(--ink-2);white-space:nowrap;transition:color .3s,border-color .3s,background .3s}a.astro-xaqflrdj.tag:hover,a.astro-xaqflrdj.tag:focus-visible{color:var(--navy);border-color:var(--navy);background:#fff6}.tag--all.astro-xaqflrdj{border-color:color-mix(in srgb,var(--brass) 60%,transparent);color:var(--brass)}html[dir=rtl] .tag.astro-xaqflrdj{text-transform:none;letter-spacing:0;font-family:"IBM Plex Sans Arabic",var(--f-mono)}@media(max-width:900px){.scope__head.astro-xaqflrdj,.scope__rows.astro-xaqflrdj{grid-column:1 / -1;position:static}.scope__rows.astro-xaqflrdj li.astro-xaqflrdj{grid-template-columns:2.4rem minmax(0,1fr)}.scope__tags.astro-xaqflrdj{grid-column:2;justify-content:flex-start}}
