.ut[data-astro-cid-pu23dvss],.ut-szinpad[data-astro-cid-pu23dvss]{position:relative}.ut-kep[data-astro-cid-pu23dvss]{position:relative;height:min(70vh,640px)}.ut-vaszon[data-astro-cid-pu23dvss]{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .8s ease}.ut-allokep[data-astro-cid-pu23dvss]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.ut[data-gl] .ut-vaszon[data-astro-cid-pu23dvss]{opacity:1}.ut[data-gl] .ut-allokep[data-astro-cid-pu23dvss],.ut[data-el] .ut-allokep[data-astro-cid-pu23dvss]{display:none}.ut-cimkek[data-astro-cid-pu23dvss]{position:absolute;inset:0;pointer-events:none;display:none}.ut[data-gl] .ut-cimkek[data-astro-cid-pu23dvss]{display:block}.ut-cimke[data-astro-cid-pu23dvss]{position:absolute;left:0;top:0;opacity:0;will-change:transform;display:grid;padding-left:18px;margin-top:-.7rem;white-space:nowrap}.ut-cimke[data-astro-cid-pu23dvss]:before{content:"";position:absolute;left:2px;top:.72rem;width:11px;height:1px;background:var(--teal)}.ut-cimke[data-astro-cid-pu23dvss].bal{transform-origin:right}.ut-cimke[data-astro-cid-pu23dvss].bal{padding-left:0;padding-right:18px;translate:-100% 0;text-align:right}.ut-cimke[data-astro-cid-pu23dvss].bal:before{left:auto;right:2px}.ut-cimke-nev[data-astro-cid-pu23dvss]{font-family:var(--font-mono);font-size:var(--fs-cimke);letter-spacing:var(--ls-cimke);text-transform:uppercase;color:var(--teal-bright)}.ut-cimke-piller[data-astro-cid-pu23dvss]{font-size:.86rem;color:var(--text);max-height:0;opacity:0;overflow:hidden;transition:opacity .5s ease,max-height .5s ease}.ut-cimke[data-astro-cid-pu23dvss].vegso .ut-cimke-piller[data-astro-cid-pu23dvss]{max-height:1.6rem;opacity:1}.ut-cimke[data-astro-cid-pu23dvss][data-kod=ai]{margin-left:26px}.ut-racs[data-astro-cid-pu23dvss]{position:relative;width:100%}.ut-szoveg[data-astro-cid-pu23dvss]{padding:1rem 0 0}.ut-szoveg[data-astro-cid-pu23dvss] h2[data-astro-cid-pu23dvss]{max-width:16ch}.ut-bevezeto[data-astro-cid-pu23dvss]{margin:1rem 0 0;color:var(--text-muted);max-width:46ch;text-wrap:balance}.ut-lepesek[data-astro-cid-pu23dvss]{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1.6rem}.ut-lepes[data-astro-cid-pu23dvss]{display:grid;grid-template-columns:4.6rem minmax(0,1fr);column-gap:1rem;align-items:baseline}.ut-lepes[data-astro-cid-pu23dvss]>:not(.ut-ev){grid-column:2}.ut-ev[data-astro-cid-pu23dvss]{grid-row:1 / span 6;margin:0;font-family:var(--font-display);font-weight:200;font-size:1.6rem;letter-spacing:-.03em;color:var(--violet-bright)}.ut-reteg[data-astro-cid-pu23dvss]{margin:0 0 .2rem;font-family:var(--font-mono);font-size:var(--fs-cimke);letter-spacing:var(--ls-cimke);text-transform:uppercase;color:var(--teal)}.ut-lepes-cim[data-astro-cid-pu23dvss]{margin:.1rem 0 .35rem;font-size:1.25rem;font-weight:var(--fw-cim);letter-spacing:-.015em}.ut-mondat[data-astro-cid-pu23dvss]{margin:0;color:var(--text-muted);max-width:44ch}.ut-bizonyitek[data-astro-cid-pu23dvss]{list-style:none;margin:.8rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem 1rem;max-width:44ch}.ut-bizonyitek[data-astro-cid-pu23dvss] li[data-astro-cid-pu23dvss]{margin:0}.ut-bizonyitek[data-astro-cid-pu23dvss] a[data-astro-cid-pu23dvss]{font-size:.9rem;color:var(--violet-bright);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:.2em;transition:color .2s ease,text-decoration-color .2s ease}.ut-bizonyitek[data-astro-cid-pu23dvss] a[data-astro-cid-pu23dvss]:hover{color:var(--teal-bright);text-decoration-color:currentColor}.ut-jelzo[data-astro-cid-pu23dvss]{display:none}.ut-utana[data-astro-cid-pu23dvss]{position:relative}.ut[data-el] .ut-palya[data-astro-cid-pu23dvss]{height:calc(100svh + var(--ut-n, 4) * var(--ut-lepes, 78svh))}.ut[data-el] .ut-szinpad[data-astro-cid-pu23dvss]{position:sticky;top:0;height:100svh;overflow:hidden}.ut[data-el] .ut-kep[data-astro-cid-pu23dvss]{position:absolute;inset:0;height:auto}.ut[data-el] .ut-vaszon[data-astro-cid-pu23dvss]{-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 6%,#000 80%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 6%,#000 80%,transparent 100%)}.ut[data-el] .ut-kep[data-astro-cid-pu23dvss]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 88%,transparent) 0%,color-mix(in srgb,var(--bg) 60%,transparent) 28%,transparent 48%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 10%,#000 80%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 10%,#000 80%,transparent 100%)}.ut[data-el] .ut-racs[data-astro-cid-pu23dvss]{height:100%;display:flex;align-items:center;pointer-events:none}.ut[data-el] .ut-szoveg[data-astro-cid-pu23dvss]{width:min(100%,440px);padding:0;pointer-events:auto}.ut[data-el] .ut-lepesek[data-astro-cid-pu23dvss]{display:grid;grid-template-areas:"l";gap:0;margin-top:2.2rem}.ut[data-el] .ut-lepes[data-astro-cid-pu23dvss]{grid-area:l;display:block;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}.ut[data-el] .ut-lepes[data-astro-cid-pu23dvss].aktiv{opacity:1;visibility:visible;transition:opacity .6s ease .1s,visibility 0s}.ut[data-el] .ut-ev[data-astro-cid-pu23dvss]{font-size:clamp(3.6rem,7vw,5.6rem);line-height:1;margin-bottom:.9rem;background:linear-gradient(100deg,var(--violet-bright),var(--teal));-webkit-background-clip:text;background-clip:text;color:transparent;transform-origin:50% 100%;transform:perspective(600px) rotateX(-70deg) translateY(10px);opacity:0;transition:transform .7s cubic-bezier(.22,.61,.36,1),opacity .5s ease}.ut[data-el] .ut-lepes[data-astro-cid-pu23dvss].aktiv .ut-ev[data-astro-cid-pu23dvss]{transform:none;opacity:1}.ut[data-el] .ut-mondat[data-astro-cid-pu23dvss]{font-size:1.12rem;color:var(--text)}.ut[data-el] .ut-jelzo[data-astro-cid-pu23dvss]{display:flex;gap:.35rem;margin-top:2rem}.ut-jelzo[data-astro-cid-pu23dvss] button[data-astro-cid-pu23dvss]{flex:1;min-width:0;padding:.7rem 0 0;background:none;border:0;cursor:pointer;text-align:left;border-top:2px solid var(--border-strong);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-cimke-sm);letter-spacing:var(--ls-cimke);transition:border-color .3s,color .3s}.ut-jelzo[data-astro-cid-pu23dvss] button[data-astro-cid-pu23dvss]:hover{color:var(--teal-bright)}.ut-jelzo[data-astro-cid-pu23dvss] button[data-astro-cid-pu23dvss].mult{border-top-color:var(--violet-line)}.ut-jelzo[data-astro-cid-pu23dvss] button[data-astro-cid-pu23dvss].aktiv{border-top-color:var(--teal);color:var(--text)}@media(max-width:999px){.ut[data-el] .ut-kep[data-astro-cid-pu23dvss]{inset:0 0 auto;height:54%}.ut[data-el] .ut-kep[data-astro-cid-pu23dvss]:after{display:none}.ut[data-el] .ut-vaszon[data-astro-cid-pu23dvss]{-webkit-mask-image:linear-gradient(180deg,#000 66%,transparent 100%);mask-image:linear-gradient(180deg,#000 66%,transparent 100%)}.ut[data-el] .ut-racs[data-astro-cid-pu23dvss]{align-items:flex-end;padding-bottom:1.6rem}.ut[data-el] .ut-szoveg[data-astro-cid-pu23dvss]{width:100%}.ut[data-el] .ut-szoveg[data-astro-cid-pu23dvss] h2[data-astro-cid-pu23dvss]{font-size:1.35rem;max-width:26ch;margin-bottom:0}.ut[data-el] .ut-szoveg[data-astro-cid-pu23dvss] .eyebrow[data-astro-cid-pu23dvss]{margin-bottom:.5rem}.ut[data-el] .ut-bevezeto[data-astro-cid-pu23dvss]{display:none}.ut[data-el] .ut-lepesek[data-astro-cid-pu23dvss]{margin-top:1rem}.ut[data-el] .ut-ev[data-astro-cid-pu23dvss]{font-size:2.6rem;margin-bottom:.4rem}.ut[data-el] .ut-lepes-cim[data-astro-cid-pu23dvss]{font-size:1.1rem}.ut[data-el] .ut-mondat[data-astro-cid-pu23dvss]{font-size:1rem}.ut[data-el] .ut-jelzo[data-astro-cid-pu23dvss]{margin-top:1.1rem}.ut-cimke-nev[data-astro-cid-pu23dvss]{font-size:var(--fs-cimke-sm)}.ut-cimke-piller[data-astro-cid-pu23dvss]{display:none}}.ut:not([data-el]){padding:4rem 0 2rem}.ut:not([data-el]) .ut-szinpad[data-astro-cid-pu23dvss]{display:flex;flex-direction:column-reverse}@media(prefers-reduced-motion:reduce){.ut-cimke-piller[data-astro-cid-pu23dvss]{transition:none}}.vizualisan-rejtett[data-astro-cid-pu23dvss]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
