.hero-copper[data-astro-cid-bbe6dxrz]{mix-blend-mode:screen;background:radial-gradient(58% 62% at 22% 28%,rgba(221,131,67,.75),transparent 66%),radial-gradient(52% 56% at 80% 74%,rgba(221,131,67,.58),transparent 70%),radial-gradient(38% 40% at 58% 8%,rgba(236,149,88,.34),transparent 72%);animation:copper-drift 34s ease-in-out infinite alternate}@keyframes copper-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(2.5%,-2%,0) scale(1.08)}}@media(prefers-reduced-motion:reduce){.hero-copper[data-astro-cid-bbe6dxrz]{animation:none}}.hero-vignette[data-astro-cid-bbe6dxrz]{background:radial-gradient(125% 105% at 50% 38%,transparent 55%,rgba(5,12,21,.75))}[data-theme=light] .hero-fade[data-astro-cid-bbe6dxrz]{display:none}.hero-title[data-astro-cid-bbe6dxrz]{animation:hero-title .5s ease-out .1s both}@keyframes hero-title{0%{transform:translateY(20px)}to{transform:translateY(0)}}.hero-glide[data-astro-cid-bbe6dxrz]{animation:hero-glide 1.1s cubic-bezier(.22,1,.36,1) .35s both}@keyframes hero-glide{0%{opacity:0;transform:translate(40vw)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero-glide[data-astro-cid-bbe6dxrz]{animation:none}}.hero-nudge[data-astro-cid-bbe6dxrz]{animation:hero-nudge 2s ease-in-out 1.6s infinite}@keyframes hero-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){.hero-nudge[data-astro-cid-bbe6dxrz]{animation:none}}.hero-rise[data-astro-cid-bbe6dxrz]{animation:hero-rise .5s ease-out both}@keyframes hero-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.viewport[data-astro-cid-4vgjzdbk]{--card: 58vw;--card-active: 80vw;--gap: 1rem;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}@media(min-width:768px){.viewport[data-astro-cid-4vgjzdbk]{--card-active: min(24rem, calc((100svh - 27rem)*.8) );--card: calc(var(--card-active) * .6);--gap: 2.5rem}}@media(min-width:1024px){.viewport[data-astro-cid-4vgjzdbk]{--gap: 3.5rem }}.viewport[data-astro-cid-4vgjzdbk].is-dragging{cursor:grabbing}.track[data-astro-cid-4vgjzdbk]{display:flex;align-items:flex-start;gap:var(--gap);transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}.is-dragging[data-astro-cid-4vgjzdbk] .track[data-astro-cid-4vgjzdbk]{transition:none}.card[data-astro-cid-4vgjzdbk]{flex:none;width:var(--card);transition:width .6s cubic-bezier(.22,1,.36,1);cursor:pointer}.card[data-astro-cid-4vgjzdbk][data-active]{width:var(--card-active);cursor:auto}.photo[data-astro-cid-4vgjzdbk]{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:rgb(var(--ink) / .04)}.card[data-astro-cid-4vgjzdbk]:not([data-active]) .photo[data-astro-cid-4vgjzdbk]{opacity:.55;transition:opacity .4s ease}.card[data-astro-cid-4vgjzdbk]:not([data-active]):hover .photo[data-astro-cid-4vgjzdbk]{opacity:.8}.label[data-astro-cid-4vgjzdbk]{position:absolute;inset:0 0 auto;padding:1rem 1rem 2.5rem;text-align:center;font-size:.95rem;font-weight:500;color:#fff;background:linear-gradient(rgb(5 12 21 / .55),transparent)}.card[data-astro-cid-4vgjzdbk]:not([data-active]) .label[data-astro-cid-4vgjzdbk]{padding:.6rem .6rem 2rem;font-size:.75rem}.caption[data-astro-cid-4vgjzdbk]{position:relative;left:50%;translate:-50% 0;width:max(100%,min(24rem,90vw));margin-top:1rem;text-align:center;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease;pointer-events:none}.card[data-astro-cid-4vgjzdbk][data-active] .caption[data-astro-cid-4vgjzdbk]{opacity:1;transform:none;transition-delay:.25s;pointer-events:auto}.dots[data-astro-cid-4vgjzdbk]{padding:.6rem .9rem;border-radius:999px;background:rgb(var(--ink) / .07)}.dot[data-astro-cid-4vgjzdbk]{width:7px;height:7px;border-radius:999px;background:rgb(var(--ink) / .28);transition:background-color .3s ease,width .3s ease;cursor:pointer}.dot[data-astro-cid-4vgjzdbk]:hover{background:rgb(var(--ink) / .5)}.dot[data-astro-cid-4vgjzdbk][data-active]{background:rgb(var(--ink));width:26px}.dot[data-astro-cid-4vgjzdbk]:focus-visible,.viewport[data-astro-cid-4vgjzdbk]:focus-visible .card[data-astro-cid-4vgjzdbk][data-active] .photo[data-astro-cid-4vgjzdbk]{outline:2px solid #ec9558;outline-offset:3px}@media(prefers-reduced-motion:reduce){.track[data-astro-cid-4vgjzdbk],.card[data-astro-cid-4vgjzdbk],.caption[data-astro-cid-4vgjzdbk]{transition:none}}.waves[data-astro-cid-ra4bztvm]{-webkit-mask-image:linear-gradient(transparent,rgb(0 0 0 / .35) 12%,#000 30%,#000 62%,rgb(0 0 0 / .35) 84%,transparent);mask-image:linear-gradient(transparent,rgb(0 0 0 / .35) 12%,#000 30%,#000 62%,rgb(0 0 0 / .35) 84%,transparent)}.waves[data-astro-cid-ra4bztvm]:not([data-ready]){background:radial-gradient(70% 60% at 75% 85%,rgb(159 179 200 / .14),transparent 70%),radial-gradient(80% 70% at 60% 100%,rgb(36 59 83 / .9),transparent 75%)}[data-theme=light] .waves[data-astro-cid-ra4bztvm]:not([data-ready]){background:radial-gradient(80% 70% at 60% 100%,rgb(188 204 220 / .6),transparent 75%)}.title-shade[data-astro-cid-ra4bztvm]{background:radial-gradient(60% 30% at 50% 8%,rgb(var(--surface) / .7),transparent 75%)}.option-wheel[data-astro-cid-ra4bztvm]{--ow-text-color: #a6a6a6;--ow-active-color: #ffffff;position:relative;height:22rem;overflow:hidden;outline:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent)}[data-theme=light] .option-wheel[data-astro-cid-ra4bztvm]{--ow-text-color: #829ab1;--ow-active-color: #122033}.option-wheel[data-astro-cid-ra4bztvm].is-dragging{cursor:grabbing}.option-wheel__item[data-astro-cid-ra4bztvm]{position:absolute;top:50%;left:var(--ow-inset);transform:translateY(-50%);transform-origin:left center;white-space:nowrap;font-size:1.75rem;font-weight:700;line-height:1;color:color-mix(in srgb,var(--ow-active-color) calc(var(--ow-p, 0) * 100%),var(--ow-text-color));cursor:pointer;will-change:transform,opacity,filter}.wheel-lead[data-astro-cid-ra4bztvm]{font-size:1.75rem;font-weight:700;line-height:1}@media(min-width:768px){.option-wheel__item[data-astro-cid-ra4bztvm],.wheel-lead[data-astro-cid-ra4bztvm]{font-size:2.25rem}}@media(max-width:639px){.option-wheel[data-astro-cid-ra4bztvm]{--ow-inset: 16px !important}}.option-wheel[data-astro-cid-ra4bztvm]:focus-visible .option-wheel__item[data-astro-cid-ra4bztvm].is-selected{outline:2px solid #ec9558;outline-offset:6px;border-radius:4px}.option-wheel[data-astro-cid-ra4bztvm]:not([data-ready]){height:auto;-webkit-mask-image:none;mask-image:none}.option-wheel[data-astro-cid-ra4bztvm]:not([data-ready]) .option-wheel__item[data-astro-cid-ra4bztvm]{position:static;transform:none;margin-bottom:.5rem}.lock-track[data-astro-cid-xdski4nv]{display:none}@media(min-width:1024px){.lock-track[data-astro-cid-xdski4nv]{display:block;width:45%}.lock-spin[data-astro-cid-xdski4nv]{width:min(53.125vh,100%);aspect-ratio:5 / 8;background:url(/animations/lock-spin.webp) 100% 100% / 1000% 1200% no-repeat}[data-theme=light] .lock-spin[data-astro-cid-xdski4nv]{filter:invert(1) hue-rotate(180deg) saturate(.6);mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(closest-side,#000 70%,transparent);mask-image:radial-gradient(closest-side,#000 70%,transparent)}}@supports (animation-timeline: view()){@media(min-width:1024px)and (prefers-reduced-motion:no-preference){.security[data-astro-cid-xdski4nv]{view-timeline:--bezpecnost block}.lock-spin[data-astro-cid-xdski4nv]{animation-name:lock-col,lock-row;animation-timing-function:steps(10,jump-none),steps(12,jump-none);animation-iteration-count:12,1;animation-duration:auto;animation-fill-mode:both;animation-timeline:--bezpecnost;animation-range:contain 0% contain 100%}@keyframes lock-col{0%{background-position-x:0%}to{background-position-x:100%}}@keyframes lock-row{0%{background-position-y:0%}to{background-position-y:100%}}}@media(prefers-reduced-motion:no-preference){.reveal[data-astro-cid-xdski4nv]{animation-name:reveal-rise;animation-fill-mode:both;animation-timing-function:linear;animation-duration:auto;animation-timeline:view();animation-range:entry 5% cover 22%}@keyframes reveal-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}}
