.hsz{position:relative;width:100%;box-sizing:border-box;height:clamp(500px,45vw,700px);overflow:hidden;background:#0e1f2e;color:#fff;container-type:size;isolation:isolate;touch-action:pan-y;--kh: 70cqh;--kb: 15cqh;--kx: calc(50cqw + .25*min(100cqw, 1880px)) }.hsz-dia{position:absolute;inset:0;background:var(--tonus, #101c27);opacity:0;pointer-events:none;transition:opacity .6s ease}.hsz-dia.on{opacity:1;pointer-events:auto;z-index:1}.hsz-hatter{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--hx, 80%) var(--hy, 100%);display:block;-webkit-user-select:none;user-select:none;transform-origin:var(--kx) calc(100cqh - var(--kb));transform:scale(1);transition:transform 9s ease-out}.hsz-dia.on .hsz-hatter{transform:scale(1.06)}.hsz-fatyol{position:absolute;inset:0;pointer-events:none;--f1: 26%;--f2: 46%;--f3: 62%;background:linear-gradient(90deg,color-mix(in srgb,var(--tonus) 94%,transparent) 0%,color-mix(in srgb,var(--tonus) 84%,transparent) var(--f1),color-mix(in srgb,var(--tonus) 46%,transparent) var(--f2),color-mix(in srgb,var(--tonus) 0%,transparent) var(--f3)),linear-gradient(180deg,#060e166b,#060e1600 24% 58%,#060e1699)}.hsz-tartalom{position:absolute;inset:0}.hsz-belso{position:relative;z-index:2;height:100%;max-width:1880px;margin:0 auto;box-sizing:border-box;padding:clamp(26px,2.6vw,52px) clamp(12px,2.4vw,32px) clamp(96px,7vw,124px);display:flex;align-items:center;pointer-events:none}.hsz-szoveg{pointer-events:auto;width:min(760px,calc(.75*min(100cqw,1880px) - max(24.5cqh,35cqh * var(--kar, .7)) - 64px))}.hsz-alcim{display:block;margin-top:.3em;font-size:.46em;line-height:1.25;font-weight:500;font-style:italic;letter-spacing:-.005em;color:#ffffffdb}.hsz-konyv-hely{position:absolute;inset:0;z-index:1;pointer-events:none}.hsz-konyv{position:absolute;left:var(--kx);bottom:var(--kb);height:var(--kh);aspect-ratio:var(--kar);transform:translate(-50%)}.hsz-konyv-be{position:absolute;inset:0;opacity:0;transform:translateY(-6%) scale(.97);transition:opacity .4s ease,transform .4s ease}.hsz-dia.on .hsz-konyv-be{opacity:1;transform:none;transition:opacity .8s ease .2s,transform 1s cubic-bezier(.16,.84,.24,1) .2s}.hsz-kep{position:absolute;inset:0;width:100%;height:100%;display:block;filter:drop-shadow(14px 18px 22px rgba(0,0,0,.42)) drop-shadow(2px 3px 4px rgba(0,0,0,.35));-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.hsz-arnyek{position:absolute;left:-10%;right:-14%;bottom:-3.2%;height:8%;border-radius:50%;background:radial-gradient(closest-side,#0000009e,#00000047 55%,#0000);filter:blur(2px);opacity:0;transform:scaleX(.7);transition:opacity .4s ease,transform .4s ease}.hsz-dia.on .hsz-arnyek{opacity:1;transform:none;transition:opacity 1s ease .5s,transform 1s cubic-bezier(.16,.84,.24,1) .2s}.hsz-tukor{position:absolute;left:0;top:100%;width:100%;height:100%;transform:scaleY(-1);opacity:var(--tukor, 0);pointer-events:none;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.55),rgba(0,0,0,0) 30%);mask-image:linear-gradient(to top,#0000008c,#0000 30%)}.hsz-feny{position:absolute;inset:0;pointer-events:none;opacity:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:linear-gradient(112deg,#fff0 38%,#ffffff6b,#fff0 62%);background-size:320% 100%;background-position:110% 0;mix-blend-mode:soft-light}.hsz-dia.on .hsz-feny{animation:hszFeny 1.9s ease-in-out 1.2s 1 both}.hsz-bevvar .hsz-dia.on .hsz-konyv-be{opacity:0;transform:translateY(-6%) scale(.97);transition:none}.hsz-bevvar .hsz-dia.on .hsz-arnyek{opacity:0;transform:scaleX(.7);transition:none}.hsz-bevvar .hsz-dia.on .hsz-feny{animation:none}@keyframes hszFeny{0%{opacity:0;background-position:110% 0}18%{opacity:1}82%{opacity:1}to{opacity:0;background-position:-10% 0}}@media(max-width:1180px){.hsz-lead{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:4}.hsz-fatyol{--f1: 36%;--f2: 58%;--f3: 74%}}@media(max-width:1080px){.hsz-lead{-webkit-line-clamp:3}}@media(max-width:960px){.hsz-lead{-webkit-line-clamp:2}}@media(max-width:860px){.hsz{height:clamp(660px,185vw,780px)}.hsz-fatyol{background:linear-gradient(180deg,color-mix(in srgb,var(--tonus) 92%,transparent),color-mix(in srgb,var(--tonus) 80%,transparent) 38%,color-mix(in srgb,var(--tonus) 20%,transparent) 62%,color-mix(in srgb,var(--tonus) 0%,transparent) 76%),linear-gradient(0deg,#060e1699,#060e1600 20%)}.hsz-tartalom{display:flex;flex-direction:column}.hsz-belso{height:auto;width:100%;max-width:none;flex:none;justify-content:center;padding:20px 16px 0;text-align:center}.hsz-szoveg{width:100%;max-width:34rem;align-items:center!important}.hsz-cim{max-width:22ch!important}.hsz-lead{display:none!important}.hsz-cta{justify-content:center}.hsz-konyv-hely{position:relative;inset:auto;flex:1 1 auto;min-height:150px;margin:14px 0 96px}.hsz-konyv{left:50%;top:50%;bottom:auto;height:min(100%,380px);transform:translate(-50%,-50%)}}@media(max-width:560px){.hsz-konyv{height:min(100%,38cqh)}}@media(prefers-reduced-motion:reduce){.hsz-hatter,.hsz-dia.on .hsz-hatter,.hsz-konyv-be,.hsz-dia.on .hsz-konyv-be,.hsz-arnyek,.hsz-dia.on .hsz-arnyek{transition:opacity .3s ease!important;transform:none!important}.hsz-dia.on .hsz-feny{animation:none}}
