.ct[data-astro-cid-vtguepw5]{--pb:var(--section)}.ct-list[data-astro-cid-vtguepw5]{gap:clamp(96px,11vw,168px);display:grid}.ct-row[data-astro-cid-vtguepw5]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,7vw,120px);display:grid}.ct-row--r[data-astro-cid-vtguepw5]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.ct-row--r[data-astro-cid-vtguepw5] .ct-plate[data-astro-cid-vtguepw5]{order:2}.ct-row--first[data-astro-cid-vtguepw5]{align-items:start}.ct-row--first[data-astro-cid-vtguepw5] .ct-copy[data-astro-cid-vtguepw5]{padding-top:clamp(8px,1.4vw,20px)}.ct-plate[data-astro-cid-vtguepw5]{--ph:clamp(420px, 44vw, 660px);--brk:64px;isolation:isolate;background:var(--arnyek);height:var(--ph);justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:visible}.ct-plate[data-astro-cid-vtguepw5] .bands-frame{z-index:0}.ct-obj[data-astro-cid-vtguepw5]{z-index:1;height:88%;aspect-ratio:var(--ar);margin-top:calc(-1 * var(--brk));position:relative}.ct-tilt[data-astro-cid-vtguepw5]{--rz:var(--rz0);width:100%;height:100%;transition:transform .8s var(--ease-out);display:block}.ct-obj[data-astro-cid-vtguepw5]:hover .ct-tilt[data-astro-cid-vtguepw5],.ct-obj[data-astro-cid-vtguepw5]:focus-within .ct-tilt[data-astro-cid-vtguepw5]{--rz:0deg}.ct-scan[data-astro-cid-vtguepw5]{cursor:zoom-in;width:100%;height:100%;transition:transform .6s var(--ease-out);text-decoration:none;display:block}.ct-scan[data-astro-cid-vtguepw5]:before{content:"";z-index:-1;pointer-events:none;box-shadow:var(--rim), var(--cast-3);opacity:0;transition:opacity .6s var(--ease-out);position:absolute;inset:0}.ct-scan[data-astro-cid-vtguepw5] picture,.ct-scan[data-astro-cid-vtguepw5] img{width:100%;height:100%;display:block}.ct-scan[data-astro-cid-vtguepw5] img{object-fit:cover}.ct-obj[data-astro-cid-vtguepw5]:hover .ct-scan[data-astro-cid-vtguepw5],.ct-scan[data-astro-cid-vtguepw5]:focus-visible{transform:translateY(-10px)}.ct-obj[data-astro-cid-vtguepw5]:hover .ct-scan[data-astro-cid-vtguepw5]:before,.ct-scan[data-astro-cid-vtguepw5]:focus-visible:before{opacity:1}.ct-zoom[data-astro-cid-vtguepw5]{z-index:3;background:var(--grafit);color:var(--mesz);letter-spacing:.14em;text-transform:uppercase;opacity:0;transition:opacity .35s ease, transform .35s var(--ease-out);border-radius:2px;align-items:center;gap:8px;padding:7px 12px 8px;font-size:.72rem;font-weight:620;font-stretch:80%;display:inline-flex;position:absolute;bottom:12px;right:12px;transform:translateY(4px)}.ct-zoom[data-astro-cid-vtguepw5] .plus[data-astro-cid-vtguepw5]{letter-spacing:0;font-size:1rem;line-height:1}.ct-scan[data-astro-cid-vtguepw5]:hover .ct-zoom[data-astro-cid-vtguepw5],.ct-scan[data-astro-cid-vtguepw5]:focus-visible .ct-zoom[data-astro-cid-vtguepw5]{opacity:1;transform:none}@media (hover:none){.ct-zoom[data-astro-cid-vtguepw5]{opacity:1;transform:none}}.ct-copy[data-astro-cid-vtguepw5]{min-width:0}.ct-badge[data-astro-cid-vtguepw5]{border-radius:2px;width:auto;height:64px;margin:26px 0}.ct-title[data-astro-cid-vtguepw5]{max-width:16ch}.ct-wording[data-astro-cid-vtguepw5]{font-family:var(--serif);font-size:var(--fs-lead);text-wrap:pretty;border-left:2px solid var(--l4);max-width:32ch;margin:22px 0 0;padding-left:22px;line-height:1.36}.ct-facts[data-astro-cid-vtguepw5]{border-top:1px solid var(--kores-2);grid-template-columns:repeat(3,auto);justify-content:start;margin:clamp(30px,3.6vw,44px) 0 0;display:grid}.ct-facts[data-astro-cid-vtguepw5]>div[data-astro-cid-vtguepw5]{padding:16px 32px 0 0}.ct-facts[data-astro-cid-vtguepw5]>div[data-astro-cid-vtguepw5]+div[data-astro-cid-vtguepw5]{border-left:1px solid var(--kores);padding-left:28px}.ct-facts[data-astro-cid-vtguepw5] dt[data-astro-cid-vtguepw5]{font-size:var(--fs-label);letter-spacing:.17em;text-transform:uppercase;color:var(--umbra);font-weight:620;font-stretch:78%}.ct-facts[data-astro-cid-vtguepw5] dd[data-astro-cid-vtguepw5]{font-family:var(--serif);margin:6px 0 0;font-size:1.28rem;line-height:1.25}.ct-open[data-astro-cid-vtguepw5]{width:fit-content;margin-top:clamp(28px,3.4vw,40px);display:flex}.ct-open[data-astro-cid-vtguepw5].ct-pdf{margin-top:14px}@media (width<=980px){.ct-row[data-astro-cid-vtguepw5],.ct-row--r[data-astro-cid-vtguepw5]{grid-template-columns:1fr}.ct-row--r[data-astro-cid-vtguepw5] .ct-plate[data-astro-cid-vtguepw5]{order:0}.ct-row--first[data-astro-cid-vtguepw5] .ct-copy[data-astro-cid-vtguepw5]{padding-top:0}}@media (width<=760px){.ct-plate[data-astro-cid-vtguepw5]{--brk:0px;--ph:clamp(400px, 112vw, 480px)}.ct-obj[data-astro-cid-vtguepw5]{height:86%;margin-top:18px}}@media (width<=560px){.ct-facts[data-astro-cid-vtguepw5]{grid-template-columns:1fr}.ct-facts[data-astro-cid-vtguepw5]>div[data-astro-cid-vtguepw5],.ct-facts[data-astro-cid-vtguepw5]>div[data-astro-cid-vtguepw5]+div[data-astro-cid-vtguepw5]{border-left:0;border-bottom:1px solid var(--kores);padding:12px 0}}dialog.lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--mesz);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog.lightbox[open]{place-items:center;display:grid}dialog.lightbox::backdrop{background:#1e1f22cc}dialog.lightbox img{cursor:zoom-out;background:#fff;width:auto;max-width:92vw;height:auto;max-height:88dvh;display:block;box-shadow:8px 10px 18px -8px #0000004d,56px 70px 120px -48px #0000008c}dialog.lightbox .lb-close{z-index:1;background:var(--mesz);width:48px;height:48px;color:var(--grafit);cursor:pointer;font-family:var(--sans);border:0;border-radius:2px;place-items:center;padding:0 0 3px;font-size:1.9rem;font-weight:400;line-height:1;transition:background-color .25s;display:grid;position:fixed;top:clamp(12px,2vw,24px);right:clamp(12px,2vw,24px)}dialog.lightbox .lb-close:hover{background:var(--feher)}dialog.lightbox .lb-close:focus-visible{outline:2px solid var(--l3);outline-offset:3px}html:has(dialog.lightbox[open]){scrollbar-gutter:stable;overflow:hidden}@media (prefers-reduced-motion:no-preference){html:not(.static) dialog.lightbox[open] img{animation:lb-in .5s var(--ease-out) both}html:not(.static) dialog.lightbox[open]::backdrop{animation:.3s both lb-fade}}@keyframes lb-in{0%{opacity:0;transform:translateY(14px)scale(.985)}}@keyframes lb-fade{0%{opacity:0}}
