.fa{font-family:var(--fa-style-family, "Font Awesome 6 Pro");font-weight:var(--fa-style, 900)}.fa,.fa-classic,.fa-sharp,.fas,.fa-solid,.far,.fa-regular,.fasr,.fal,.fa-light,.fasl,.fat,.fa-thin,.fad,.fa-duotone,.fass,.fa-sharp-solid,.fab,.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas,.fa-classic,.fa-solid,.far,.fa-regular,.fal,.fa-light,.fat,.fa-thin{font-family:"Font Awesome 6 Pro"}.fab,.fa-brands{font-family:"Font Awesome 6 Brands"}.fad,.fa-classic.fa-duotone,.fa-duotone{font-family:"Font Awesome 6 Duotone"}.fass,.fasr,.fasl,.fa-sharp{font-family:"Font Awesome 6 Sharp"}.fass,.fa-sharp{font-weight:900}.fa-fw{text-align:center;width:1.25em}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}@media(prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1, 1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0)}57%{transform:scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em))}64%{transform:scale(1, 1) translateY(0)}100%{transform:scale(1, 1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, 0.4)}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity, 0.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,100%{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */:root,:host{--fa-style-family-classic: "Font Awesome 6 Pro";--fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url("https://i.ck.cz/libs/font-awesome/6.4.2/webfonts/fa-light-300.woff2") format("woff2"),url("https://i.ck.cz/libs/font-awesome/6.4.2/webfonts/fa-light-300.ttf") format("truetype")}.fal,.fa-light{font-weight:300}/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */:root,:host{--fa-style-family-classic: "Font Awesome 6 Pro";--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:block;src:url("https://i.ck.cz/libs/font-awesome/6.4.2/webfonts/fa-thin-100.woff2") format("woff2"),url("https://i.ck.cz/libs/font-awesome/6.4.2/webfonts/fa-thin-100.ttf") format("truetype")}.fat,.fa-thin{font-weight:100}/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */:root,:host{--fa-style-family-classic: "Font Awesome 6 Pro";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url("https://i.ck.cz/libs/font-awesome/6.4.2/webfonts/fa-solid-900.woff2") format("woff2"),url("https://i.ck.cz/libs/font-awesome/6.4.2/webfonts/fa-solid-900.ttf") format("truetype")}.fas,.fa-solid{font-weight:900}.fa-xs{font-size:70%}.fa-lg{font-size:130%}.fa-angle-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-aperture:before{content:""}.fa-arrow-right-long:before{content:""}.fa-ballot-check:before{content:""}.fa-bars:before{content:""}.fa-bars-sort:before{content:""}.fa-ditto:before{content:"\""}.fa-clock:before{content:""}.fa-calendar:before{content:""}.fa-caret-circle-down:before{content:""}.fa-caret-circle-left:before{content:""}.fa-caret-circle-right:before{content:""}.fa-caret-circle-up:before{content:""}.fa-circle:before{content:""}.fa-caret-down:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-caret-square-down:before{content:""}.fa-caret-square-left:before{content:""}.fa-caret-square-right:before{content:""}.fa-caret-square-up:before{content:""}.fa-caret-up:before{content:""}.fa-circle-info:before{content:""}.fa-info-circle:before{content:""}.fa-envelope:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-eye:before{content:""}.fa-eye-dropper:before{content:""}.fa-fax:before{content:""}.fa-user:before{content:""}.fa-heart:before{content:""}.fa-horizontal-rule:before{content:""}.fa-check:before{content:""}.fa-check-circle:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-double-down:before{content:""}.fa-chevron-double-left:before{content:""}.fa-chevron-double-right:before{content:""}.fa-chevron-double-up:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-chevron-square-down:before{content:""}.fa-chevron-square-left:before{content:""}.fa-chevron-square-right:before{content:""}.fa-chevron-square-up:before{content:""}.fa-chevron-up:before{content:""}.fa-image:before{content:""}.fa-info:before{content:""}.fa-location-crosshairs:before{content:""}.fa-location-dot:before{content:""}.fa-location-plus:before{content:""}.fa-palette:before{content:""}.fa-paper-plane:before{content:""}.fa-pen-paintbrush:before{content:""}.fa-phone:before{content:""}.fa-plus:before{content:"\+"}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-rectangle-landscape:before{content:""}.fa-rectangle-portrait:before{content:""}.fa-rectangle-wide:before{content:""}.fa-search:before{content:""}.fa-search-plus:before{content:""}.fa-shapes:before{content:""}.fa-ship:before{content:""}.fa-sliders-h:before{content:""}.fa-spin:before{content:""}.fa-spinner:before{content:""}.fa-square:before{content:""}.fa-square-info:before{content:""}.fa-times:before{content:""}.fa-twitter-square:before{content:""}.fa-check-square:before{content:""}.fa-gears:before{content:""}.fa-star:before{content:""}.fa-star-half-alt:before{content:""}.fa-anchor:before{content:""}.fa-map-marker-alt:before{content:""}.fa-pencil:before{content:""}.fa-tags:before{content:""}.fa-camera:before{content:""}.fa-house:before{content:""}.fa-earth-europe:before{content:""}.fa-xmark:before{content:""}.fa-mobile:before{content:""}.fa-file:before{content:""}/*!
 * Font Awesome Pro 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2023 Fonticons, Inc.
 */:root,:host{--fa-style-family-brands: "Font Awesome 6 Brands";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url("https://i.ck.cz/libs/font-awesome/6.4.2/webfonts/fa-brands-400.woff2") format("woff2"),url("https://i.ck.cz/libs/font-awesome/6.4.2/webfonts/fa-brands-400.ttf") format("truetype")}.fab,.fa-brands{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-square-js:before{content:""}.fa-js-square:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-square-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-square-instagram:before{content:""}.fa-instagram-square:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-square-hacker-news:before{content:""}.fa-hacker-news-square:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-square-snapchat:before{content:""}.fa-snapchat-square:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-square-font-awesome-stroke:before{content:""}.fa-font-awesome-alt:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-square-dribbble:before{content:""}.fa-dribbble-square:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before{content:""}.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before{content:""}.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-wpressr:before{content:""}.fa-rendact:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-shoelace:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before{content:""}.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before{content:""}.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome:before{content:""}.fa-font-awesome-flag:before{content:""}.fa-font-awesome-logo-full:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-square-github:before{content:""}.fa-github-square:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-square-gitlab:before{content:""}.fa-gitlab-square:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-square-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-square-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-square-google-plus:before{content:""}.fa-google-plus-square:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before{content:""}.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before{content:""}.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-square-pied-piper:before{content:""}.fa-pied-piper-square:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-square-facebook:before{content:""}.fa-facebook-square:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-square-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before{content:""}.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-square-behance:before{content:""}.fa-behance-square:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-square-git:before{content:""}.fa-git-square:before{content:""}.fa-square-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram:before{content:""}.fa-telegram-plane:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before{content:""}.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack:before{content:""}.fa-slack-hash:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium:before{content:""}.fa-medium-m:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""}.fa-pinterest-square:before{content:""}.fa-instagram:before{content:""}.fa-instagram-square:before{content:""}.fa-facebook-square:before{content:""}.fa-youtube:before{content:""}.fa-twitter-square:before{content:""}.fa-pinterest-square,.fa-instagram,.fa-instagram-square,.fa-facebook-square,.fa-youtube,.fa-twitter-square{font-family:"Font Awesome 6 Brands";font-weight:400}:root{--paper:#FBF8F2;--paper-warm:#F5EEE2;--ink:#2B2A26;--ink-soft:#6E6A61;--orange:#CC5500;--orange-dark:#A34400;--sage:#7C9070;--sky:#A8C6DF;--ochre:#E0A458;--lilek:#B08BA5;--card:#FFFFFF3D;--radius:18px;--shadow:0 6px 18px rgba(43,42,38,.05);--line:1px solid rgba(43,42,38,.07);--font-display:"Fraunces", Georgia, serif;--font-body:"Nunito Sans", "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.6 var(--font-body)}body img{max-width:100%}body a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-display);font-weight:400;line-height:1.14;margin:0 0 .4em}h1 em,h2 em{font-style:italic;color:var(--orange)}figure{margin:0}.wrap{max-width:1180px;margin:0 auto;padding:0 28px}section{padding:104px 0}:focus-visible{outline:3px solid var(--sky);outline-offset:3px}a:focus-visible,button:focus-visible{outline:3px solid var(--sky);outline-offset:3px;border-radius:6px}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation:none !important;transition:none !important}html{scroll-behavior:auto}}.d-none{display:none}.clanek img{height:auto !important}.sr-only{display:none}.brush{position:relative;display:inline-block;white-space:nowrap}.brush svg{position:absolute;left:-2%;bottom:-0.28em;width:104%;height:.5em;z-index:-1}header.mp-header{position:sticky;top:0;z-index:50;height:74px;background:rgba(251, 248, 242, 0.85);backdrop-filter:blur(10px);border-bottom:1px solid rgba(43, 42, 38, 0.05)}.mp-header .nav{display:flex;align-items:center;justify-content:space-between;height:74px}.mp-header .nav>*{flex:none}.mp-header .logo{display:inline-flex;align-items:center;text-decoration:none;font-family:var(--font-display);font-size:1.5rem;font-weight:500;gap:.45em;white-space:nowrap}.mp-header .logo img{height:40px;width:auto}.mp-header nav ul{display:flex;gap:2.1em;list-style:none;font-weight:600;font-size:.95rem;margin:0;padding:0;white-space:nowrap}.mp-header nav ul a{position:relative;padding:0 0 4px;color:var(--ink);text-decoration:none}.mp-header nav ul a::after{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;border-radius:3px;background:var(--orange);transition:width .25s}.mp-header nav ul a:hover::after,.mp-header nav ul a.active::after,.mp-header nav ul a[aria-current]::after{width:100%}.mp-header .nav .btn{padding:.55em 1.3em;font-size:.85rem;white-space:nowrap}.mp-header .nav-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;margin-left:4px;border:0;border-radius:10px;background:none;cursor:pointer;position:relative;z-index:60;flex:none}.mp-header .nav-toggle span{display:block;width:24px;height:2px;border-radius:2px;background:var(--ink);transition:transform .3s,opacity .3s}body.mp-menu-open .mp-header .nav-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.mp-menu-open .mp-header .nav-toggle span:nth-child(2){opacity:0}body.mp-menu-open .mp-header .nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}body.mp-menu-open{overflow:hidden}@media(max-width: 960px){.mp-header .nav-toggle{display:flex}.mp-header nav{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;z-index:55;display:flex;align-items:center;justify-content:center;background:rgba(251, 248, 242, 0.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}body.mp-menu-open .mp-header nav{opacity:1;visibility:visible}.mp-header nav ul{flex-direction:column;align-items:center;gap:1.1em;text-align:center;white-space:normal;font-family:var(--font-display);font-weight:500;font-size:clamp(1.5rem,4.5vh,2rem)}.mp-header nav ul a{padding-bottom:6px}}.kicker{display:inline-flex;align-items:center;gap:.6em;font-size:.76rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--orange);margin:0}.kicker::before{content:"";width:28px;height:0;border-top:1.8px solid var(--orange);opacity:.6;transform:rotate(-2deg)}.btn{display:inline-block;padding:.85em 1.8em;border-radius:999px;font-weight:700;font-size:.95rem;text-decoration:none;cursor:pointer;font-family:inherit;transition:transform .2s,box-shadow .2s,background .25s;border:1.5px solid transparent}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(204, 85, 0, 0.16)}.btn-primary{background:var(--orange);color:#fff}.btn-primary:hover{background:var(--orange-dark)}.btn-ghost{background:transparent;border:1.5px solid rgba(43, 42, 38, 0.2);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink);box-shadow:0 10px 22px rgba(43, 42, 38, 0.08)}.btn-invert{background:#fff;color:var(--orange-dark)}footer.mp-footer{padding:72px 0 40px;font-size:.92rem;background:none}.mp-footer .wrap{display:block}.mp-footer .logo img{height:60px;width:auto}.mp-footer .foot-desc{color:var(--ink-soft);margin-top:1em;max-width:26em}.foot-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:44px;margin-bottom:44px}.foot-grid h4{font-family:var(--font-display);font-weight:700;font-size:1.05rem;margin:0 0 .9em}.foot-grid ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5em;color:var(--ink-soft)}.foot-grid ul a{display:inline;padding:0;color:var(--ink-soft);text-decoration:none}.foot-grid ul a:hover{color:var(--orange)}.foot-bottom{border-top:1px solid rgba(43, 42, 38, 0.1);padding-top:24px;display:flex;justify-content:space-between;gap:1em;flex-wrap:wrap;color:var(--ink-soft);font-size:.83rem}.foot-bottom a{display:inline;padding:0;color:var(--ink-soft)}@media(max-width: 800px){.foot-grid{grid-template-columns:1fr 1fr}}.hero{position:relative;padding:120px 0 130px;overflow:hidden}.hero h1{font-size:clamp(2.6rem,5vw,4rem);letter-spacing:-0.01em}.hero h1 em{font-style:italic;color:var(--orange)}.hero .lead{font-size:1.15rem;color:var(--ink-soft)}.hero p.lead{margin:1.4em 0 2em;max-width:30em}.hero-inner{position:relative;max-width:560px}.hero-actions{display:flex;gap:1em;flex-wrap:wrap}.hero-stats{display:flex;gap:2.8em;margin-top:2.8em}.hero-stats b{font-family:var(--font-display);font-weight:450;font-size:1.7rem;display:block;color:var(--orange)}.hero-stats span{font-size:.85rem;color:var(--ink-soft)}.hero-img{position:absolute;top:0;right:0;height:100%;width:62%}.hero-img .obraz{position:absolute;inset:0;background-position:center 42%;background-size:cover;background-repeat:no-repeat;-webkit-clip-path:polygon(30% 0, 100% 0, 100% 82%, 22% 86%);clip-path:polygon(30% 0, 100% 0, 100% 82%, 22% 86%);transition:opacity 1.6s ease}.hero-img .obraz.b{opacity:0}.hero-credit{position:absolute;right:20px;bottom:11.5%;z-index:1;transition:opacity .7s ease;font-size:.72rem;color:var(--ink-soft);background:rgba(251, 248, 242, 0.8);backdrop-filter:blur(4px);padding:.25em .9em;border-radius:999px}a.hero-credit::after{content:"→";margin-left:.45em;color:var(--orange-dark);opacity:.5;transition:opacity .2s}a.hero-credit:hover{color:var(--orange-dark)}a.hero-credit:hover::after{opacity:1}.hero-frame{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.hero-frame path{stroke:var(--orange);stroke-width:1.8;opacity:.45;fill:none;vector-effect:non-scaling-stroke}.hero-frame .slaba{stroke:var(--ochre);stroke-width:1.2;opacity:.5}.hero-frame-m{display:none}@media(min-width: 901px)and (max-width: 1120px){.hero-inner{max-width:42vw}}@media(max-width: 900px){.hero{padding:70px 0 0}.hero-img{position:relative;display:block;width:100%;height:300px;margin-top:44px}.hero-img .obraz{-webkit-clip-path:polygon(0 8%, 100% 0, 100% 86%, 0 94%);clip-path:polygon(0 8%, 100% 0, 100% 86%, 0 94%)}.hero-frame{display:none}.hero-frame-m{display:block}.hero-credit{bottom:6px;right:14px}.hero-stats{flex-wrap:wrap;gap:1.4em 2.4em}}.vybery{padding:0 0 96px;margin-top:-48px}.vybery-head{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-bottom:24px}.vybery-items{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px 30px}.vyber-mini{display:flex;align-items:center;gap:13px;transition:transform .25s}.vyber-mini:hover{transform:translateY(-2px)}.vyber-mini img{width:54px;height:54px;object-fit:cover;flex:none;border-radius:12px 12px 12px 3px;box-shadow:0 0 0 3px rgba(255, 253, 248, 0.7),0 4px 10px rgba(43, 42, 38, 0.12);transform:rotate(-1.5deg);transition:transform .25s}.vyber-mini:hover img{transform:rotate(0)}.vyber-mini b{display:block;font-family:var(--font-display);font-weight:500;font-size:1.05rem;line-height:1.2}.vyber-mini:hover b{color:var(--orange-dark)}.vyber-mini small{font-size:.79rem;color:var(--ink-soft)}.vybery-all{font-weight:700;font-size:.9rem;color:var(--orange-dark);white-space:nowrap}.vybery-all:hover{color:var(--orange)}@media(max-width: 900px){.vybery{margin-top:44px;padding-bottom:80px}}@media(max-width: 800px){.vybery-items{grid-template-columns:1fr;gap:16px}}.misto{background:var(--paper-warm);position:relative;overflow:hidden}.misto::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.3;background:radial-gradient(circle at 90% 12%, rgba(224, 164, 88, 0.25) 0 110px, transparent 111px)}.misto-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2em;margin-bottom:44px;flex-wrap:wrap}.misto-head h2{font-size:clamp(1.9rem,3.4vw,2.8rem);margin-top:.35em}.misto-head h2 small{display:block;font-family:var(--font-body);font-size:.42em;font-weight:600;color:var(--ink-soft);letter-spacing:0;margin-top:.5em}.misto-count{text-align:right}.misto-count b{font-family:var(--font-display);font-weight:450;font-size:2.2rem;color:var(--orange);display:block;line-height:1}.misto-count span{font-size:.85rem;color:var(--ink-soft)}.misto-grid{display:grid;grid-template-columns:1fr 320px;gap:40px;position:relative}.misto-works{position:relative;min-height:560px;align-self:center}.misto-works::before{content:"";position:absolute;left:38%;top:26%;width:230px;height:230px;border-radius:52% 48% 55% 45%/48% 55% 45% 52%;background:radial-gradient(circle at 40% 40%, rgba(224, 164, 88, 0.16), rgba(224, 164, 88, 0) 68%);transform:rotate(12deg)}.work{position:absolute;margin:0;border-radius:4px;box-shadow:0 0 0 3px rgba(255, 253, 248, 0.6),0 6px 16px rgba(43, 42, 38, 0.08);transition:transform .35s,box-shadow .35s}.work img{width:100%;object-fit:cover;border-radius:3px;display:block;outline:1px solid rgba(43, 42, 38, 0.08);outline-offset:-1px}.work:nth-child(2)::before{transform:translateX(-50%) rotate(4deg)}.work:nth-child(3)::before{transform:translateX(-50%) rotate(-5deg)}.work:nth-child(1){left:0;top:22px;width:62%;transform:rotate(-1.4deg);z-index:1}.work:nth-child(2){right:0;top:0;width:50%;transform:rotate(1.8deg);z-index:2}.work:nth-child(3){left:26%;bottom:0;width:50%;transform:rotate(-0.8deg);z-index:3}.work:hover{transform:rotate(0) scale(1.02);z-index:5;box-shadow:0 0 0 3px rgba(255, 253, 248, 0.85),0 12px 26px rgba(43, 42, 38, 0.12)}.work figcaption{position:absolute;top:14px;right:6px;max-width:94%;background:#ffffff90;border-radius:10px;padding:0 10px;text-align:right;line-height:1.3}.work:nth-child(1) figcaption{right:auto;left:14px;text-align:left}.work:nth-child(2) figcaption{right:14px}.work:nth-child(3) figcaption{top:auto;bottom:14px;right:14px}.work figcaption b{display:block;font-family:var(--font-display);font-weight:450;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work figcaption span{font-size:.68rem;color:var(--orange-dark);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.misto-side{display:flex;flex-direction:column;gap:22px}.side-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);border:var(--line);padding:24px}.side-card .label{font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}.side-card h3{font-size:1.35rem;margin:.35em 0 .1em}.side-card .autor{font-weight:700}.side-card .tech{font-size:.85rem;color:var(--ink-soft)}.side-card .link{display:inline-block;margin-top:.9em;font-weight:700;color:var(--orange-dark);border-bottom:1px solid rgba(204, 85, 0, 0.45);padding-bottom:2px}.side-card .link:hover{color:var(--orange-dark)}.side-map{padding:0;overflow:hidden}.side-map .map-head{padding:18px 24px 10px}.side-map .map-head b{display:flex;align-items:center;gap:.5em}.side-map .map-head b::before{content:"";width:.7em;height:.7em;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--orange)}.side-map .map-head span{font-size:.82rem;color:var(--ink-soft)}.side-map iframe{width:100%;height:190px;border:0;display:block;filter:saturate(0.85)}.side-map .map-foot{padding:12px 24px 16px;border-top:var(--line)}.side-map .map-foot .link{margin-top:0}.misto-tip{background:linear-gradient(135deg, #fff 0%, #FDF7F0 100%);border:1px solid rgba(224, 164, 88, 0.5)}.misto-tip p{font-size:.92rem;color:var(--ink-soft);margin-top:.4em}.misto-nav{display:flex;align-items:center;gap:14px;margin-top:56px;flex-wrap:wrap}.misto-nav .label{font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin-right:.4em}.chip{padding:.55em 1.25em;border-radius:999px;border:1px solid rgba(43, 42, 38, 0.16);background:transparent;font-family:var(--font-body);font-weight:600;font-size:.9rem;color:var(--ink);cursor:pointer;transition:border-color .25s,color .25s,background .25s}.chip:hover{border-color:var(--orange);color:var(--orange-dark)}.chip.active{background:var(--orange);border-color:var(--orange);color:#fff}.misto-progress{margin-left:auto;display:flex;align-items:center;gap:.7em;font-size:.8rem;color:var(--ink-soft)}.misto-progress .bar{width:70px;height:4px;border-radius:4px;background:rgba(43, 42, 38, 0.12);overflow:hidden}.misto-progress .bar i{display:block;height:100%;width:0;background:var(--sage);transition:width .3s linear}.fade{animation:fadeIn .55s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media(max-width: 980px){.misto-grid{grid-template-columns:1fr}.misto-works{min-height:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:34px 24px}.misto-works::before{display:none}.work,.work:nth-child(1),.work:nth-child(2),.work:nth-child(3){position:relative;inset:auto;width:auto;transform:rotate(-1deg)}.work:nth-child(2){transform:rotate(1.2deg)}.work:nth-child(1) img,.work:nth-child(2) img,.work:nth-child(3) img{aspect-ratio:1/1}.work{margin-bottom:18px}.work figcaption{position:static;transform:none;box-shadow:none;padding:8px 4px 0;max-width:none;text-align:left}.misto-side{flex-direction:row;flex-wrap:wrap}.misto-side>*{flex:1 1 260px}}.umelci-head{text-align:center;max-width:620px;margin:0 auto 52px}.umelci-head h2{font-size:clamp(1.9rem,3.4vw,2.8rem);margin-top:.35em}.umelci-wrap{position:relative}.umelci-grid{display:flex;justify-content:center;gap:26px;flex-wrap:wrap;position:relative;padding:26px 0 100px}.umelci-arc{position:absolute;left:50%;top:56px;transform:translateX(-50%);width:min(980px, 96%);height:auto;pointer-events:none}.umelec{--y:0px;--r:0deg;width:172px;text-align:center;position:relative;z-index:1;transform:translateY(var(--y)) rotate(var(--r));transition:transform .35s}.umelec:hover{transform:translateY(calc(var(--y) - 10px)) rotate(0deg)}.umelec::after{content:"";position:absolute;top:-4px;right:24px;width:15px;height:15px;border-radius:50% 50% 50% 3px;transform:rotate(-45deg);opacity:.9}.umelec:nth-child(1)::after{background:var(--orange)}.umelec:nth-child(2)::after{background:var(--ochre)}.umelec:nth-child(3)::after{background:var(--sage)}.umelec:nth-child(4)::after{background:var(--sky)}.umelec:nth-child(5)::after{background:var(--lilek)}.umelec .avatar{width:150px;height:150px;margin:0 auto 16px;border-radius:50% 50% 50% 6px;overflow:hidden;border:4px solid #fff;box-shadow:0 6px 16px rgba(43, 42, 38, 0.08);transform:rotate(-1.5deg)}.umelec:nth-child(even) .avatar{transform:rotate(1.5deg);border-radius:50% 50% 6px 50%}.umelec .avatar img{width:100%;height:100%;object-fit:cover}.umelec b{display:block;font-family:var(--font-display);font-size:1.08rem;font-weight:500}.umelec span{font-size:.83rem;color:var(--ink-soft)}.umelci-cta{text-align:center;margin-top:40px}.umelec:nth-child(1){--y:88px;--r:-5deg}.umelec:nth-child(2){--y:26px;--r:-2.5deg}.umelec:nth-child(4){--y:26px;--r:2.5deg}.umelec:nth-child(5){--y:88px;--r:5deg}@media(max-width: 1120px){.umelec:nth-child(n){--y:0px;--r:0deg}.umelci-arc{display:none}.umelci-grid{padding:0 0 10px}}.vystavy{background:var(--paper-warm)}.vystavy-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:44px;flex-wrap:wrap;gap:1em}.vystavy-head h2{font-size:clamp(1.9rem,3.4vw,2.8rem);margin-top:.35em}.vystavy-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:26px}.vystava{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);border:var(--line);overflow:hidden;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}.vystava:hover{transform:translateY(-4px);box-shadow:0 12px 26px rgba(43, 42, 38, 0.09)}.vystava img{aspect-ratio:3/2;object-fit:cover;width:100%}.vystava .body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:.5em;flex:1}.vystava .datum{align-self:flex-start;font-size:.78rem;font-weight:700;color:var(--orange-dark);background:#faede3;padding:.3em .9em;border-radius:999px}.vystava h3{font-size:1.2rem}.vystava p{font-size:.9rem;color:var(--ink-soft);flex:1}.nabidka-head{text-align:center;max-width:640px;margin:0 auto 52px}.nabidka-head h2{font-size:clamp(1.9rem,3.4vw,2.8rem);margin-top:.35em}.nabidka-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:28px}.nab{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);border:var(--line);padding:34px 30px;position:relative;transition:transform .3s}.nab:hover{transform:translateY(-4px)}.nab .ico{width:58px;height:58px;border-radius:18px 18px 18px 4px;display:grid;place-items:center;margin-bottom:1.1em;transform:rotate(-3deg);background:#f8efe4}.nab .ico svg{width:28px;height:28px;stroke:var(--orange);stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.nab h3{font-size:1.35rem;margin-bottom:.5em}.nab p{font-size:.94rem;color:var(--ink-soft)}.nab .link{display:inline-block;margin-top:1.2em;font-weight:700;color:var(--orange-dark)}.nab .link::after{content:" →"}.hero-list{padding:80px 0 10px}.hero-list h1{font-size:clamp(2.6rem,5vw,4rem);letter-spacing:-0.01em}.hero-list .lead{font-size:1.15rem;color:var(--ink-soft);max-width:36em;margin:0 0 30px}.filtry{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.filtry .label{font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin-right:.4em}a.chip{text-decoration:none}a.chip:hover{border-color:var(--orange);color:var(--orange-dark)}.date-pill{display:inline-block;background:#faede3;color:var(--orange-dark);font-size:.78rem;font-weight:700;letter-spacing:.05em;padding:.45em 1.1em;border-radius:999px;white-space:nowrap}.badge{display:inline-block;color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:.45em 1em;border-radius:999px;white-space:nowrap}.badge.probiha{background:var(--sage)}.badge.brzy{background:var(--ochre)}.sekce-seznam{padding-top:56px}.seznam{display:flex;flex-direction:column;gap:34px;margin-top:44px}.vk{display:grid;grid-template-columns:400px 1fr;gap:0;background:var(--card);border:var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;transition:transform .3s,box-shadow .3s}.vk:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(43, 42, 38, 0.1)}.vk .obraz{position:relative;min-height:100%}.vk .obraz img{width:100%;height:100%;object-fit:cover;aspect-ratio:3/2}.vk .telo{padding:30px 34px 26px;display:flex;flex-direction:column}.vk .hlava{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:10px}.vk h3{font-size:clamp(1.4rem,2.2vw,1.8rem);margin:0}.vk h3 a{color:var(--ink);text-decoration:none}.vk h3 a:hover{color:var(--orange-dark)}.vk .popis{color:var(--ink-soft);font-size:.97rem;margin:0 0 4px;flex:1}.vk .pata{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;margin-top:14px;border-top:var(--line);padding-top:16px}.vk .nahledy{display:flex;gap:10px}.vk .nahledy img{height:52px;width:auto;border-radius:6px;box-shadow:0 0 0 3px rgba(255, 253, 248, 0.6),0 4px 10px rgba(43, 42, 38, 0.12)}.vk .vice{font-weight:700;font-size:.95rem;text-decoration:none;color:var(--orange-dark);border-bottom:1px solid rgba(204, 85, 0, 0.45);white-space:nowrap}@media(max-width: 980px){.vk{grid-template-columns:1fr}.vk .obraz img{aspect-ratio:3/2;height:auto}.vk .nahledy{display:none}}.ukoncene{background:var(--paper-warm)}.uk-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:26px;margin-top:44px}.uk{display:flex;flex-direction:column;background:var(--card);border:var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;transition:transform .3s,box-shadow .3s;text-decoration:none;color:var(--ink)}.uk:hover{transform:translateY(-4px);box-shadow:0 12px 26px rgba(43, 42, 38, 0.09)}.uk img.foto{aspect-ratio:3/2;object-fit:cover;filter:saturate(0.85)}.uk .telo{padding:18px 22px 22px;display:flex;flex-direction:column;gap:6px;flex:1}.uk .date-pill{align-self:flex-start;background:rgba(43, 42, 38, 0.06);color:var(--ink-soft)}.uk h3{font-size:1.2rem;margin:2px 0 0}@media(max-width: 980px){.uk-grid{grid-template-columns:1fr 1fr}}@media(max-width: 640px){.uk-grid{grid-template-columns:1fr}}.uk-cta{text-align:center;margin-top:44px}.stats{display:flex;gap:2.8em;margin:0 0 34px;flex-wrap:wrap}.stats b{font-family:var(--font-display);font-weight:450;font-size:1.7rem;display:block;color:var(--orange)}.stats span{font-size:.85rem;color:var(--ink-soft)}.skupiny-nav{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.skupiny-nav .label{font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin-right:.4em}.chip .dot{display:inline-block;width:10px;height:10px;border-radius:50% 50% 50% 3px;transform:rotate(-45deg);margin-right:.5em;background:var(--orange)}section.skupina{padding:88px 0}section.skupina:nth-of-type(even){background:var(--paper-warm)}.sk-head{max-width:680px;margin-bottom:8px}.sk-head h2{font-size:clamp(1.7rem,3vw,2.4rem)}.sk-head .pocet{font-family:var(--font-display);font-weight:450;color:var(--orange);white-space:nowrap}.sk-head p:not(.kicker){color:var(--ink-soft);font-size:1rem;margin:.3em 0 0}.aut-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px;margin-top:36px}.aut{position:relative;display:flex;flex-direction:column;background:var(--card);border:var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;text-decoration:none;color:var(--ink);transition:transform .3s,box-shadow .3s}.aut:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(43, 42, 38, 0.1)}.aut .dilo{position:relative;overflow:hidden;aspect-ratio:3/2;background:var(--paper-warm)}.aut .dilo img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform .35s}.aut:hover .dilo img{transform:scale(1.04)}.aut .dot{position:absolute;top:12px;left:14px;width:14px;height:14px;border-radius:50% 50% 50% 3px;transform:rotate(-45deg);box-shadow:0 0 0 3px rgba(251, 248, 242, 0.75);background:var(--orange)}.aut .avatar{width:58px;height:58px;margin:-30px 0 0 16px;position:relative;z-index:2;border-radius:50% 50% 50% 6px;border:3px solid #fff;box-shadow:0 4px 10px rgba(43, 42, 38, 0.16);overflow:hidden;transform:rotate(-2deg);flex:none;transition:transform .3s}.aut:nth-child(even) .avatar{transform:rotate(2deg);border-radius:50% 50% 6px 50%}.aut:hover .avatar{transform:rotate(0)}.aut .avatar img{width:100%;height:100%;object-fit:cover}.aut .avatar.ini{display:grid;place-items:center;color:#fff;font-weight:700;font-size:.85rem;letter-spacing:.04em;background:var(--orange)}.aut .telo{padding:8px 18px 18px;display:flex;flex-direction:column;gap:2px;flex:1}.aut h3{font-size:1.12rem;margin:0}.aut .tag{font-size:.88rem;color:var(--ink-soft);flex:1}.aut .meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;font-size:.78rem;color:var(--ink-soft)}.aut .badge{background:#faede3;color:var(--orange-dark);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;padding:.35em .8em;border-radius:999px;white-space:nowrap}@media(max-width: 1120px){.aut-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 860px){.aut-grid{grid-template-columns:1fr 1fr}}@media(max-width: 560px){.aut-grid{grid-template-columns:1fr}}.hero-detail{overflow:hidden;padding:72px 0 96px}.hero-detail .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.hero-detail h1{font-size:clamp(2.6rem,5vw,4rem);letter-spacing:-0.01em}.hero-detail .lead{font-size:1.15rem;color:var(--ink-soft);max-width:34em}.hero-detail .meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:18px 0 26px}.hero-detail .actions{display:flex;flex-wrap:wrap;gap:14px}@media(max-width: 980px){.hero-detail .wrap{grid-template-columns:1fr;gap:48px}.collage{margin:0 auto;max-width:520px}}.collage{position:relative;padding:30px 10px}.collage::before{content:"";position:absolute;inset:0;z-index:0;border-radius:52% 48% 55% 45%/48% 55% 45% 52%;background:radial-gradient(circle at 40% 35%, rgba(224, 164, 88, 0.35), rgba(224, 164, 88, 0.06) 70%)}.frame{position:relative;z-index:1;border-radius:8px;box-shadow:0 0 0 3px rgba(255, 253, 248, 0.6),0 14px 34px rgba(43, 42, 38, 0.18);transition:transform .3s}.frame img{border-radius:6px;object-fit:cover;width:100%;display:block}.frame:hover{transform:rotate(0) scale(1.02) !important}.collage .frame.main{transform:rotate(-1.4deg)}.collage .frame.main img{aspect-ratio:4/3}.collage .frame.small{position:absolute;right:-6px;bottom:-18px;width:44%;transform:rotate(2.6deg);z-index:2}.collage .frame.small img{height:auto}.info{padding:0 0 104px}.info-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:22px;margin-bottom:34px}.card{background:var(--card);border:var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px;transition:transform .25s,box-shadow .25s}.card:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(43, 42, 38, 0.1)}.card .label,.card h2{font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--orange);margin-bottom:10px}.card h3{font-size:1.1rem;margin-bottom:.35em}.card p{margin:.25em 0;color:var(--ink-soft);font-size:.9rem}.card strong{color:var(--ink)}.card a.more{font-weight:700;font-size:.9rem;text-decoration:none;color:var(--orange-dark);border-bottom:1px solid rgba(204, 85, 0, 0.45)}.artists{background:var(--paper-warm)}.artists-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:38px}.artist{display:flex;gap:24px;align-items:flex-start;background:var(--card);border:var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:30px}.artist .avatar{flex:none;width:92px;height:92px;border-radius:50% 50% 50% 6px;overflow:hidden;box-shadow:0 0 0 4px #fff,0 8px 18px rgba(43, 42, 38, 0.15);transform:rotate(-1.5deg)}.artist:nth-child(even) .avatar{transform:rotate(1.5deg)}.artist .avatar img{width:100%;height:100%;object-fit:cover}.artist .avatar.blot-av{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 30%, #8fa383, var(--sage));color:#fff;font-family:var(--font-display);font-size:1.7rem}.artist p{color:var(--ink-soft);font-size:.97rem;margin:.4em 0}.artist .role{font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--orange)}.artist a{font-weight:700;text-decoration:none}@media(max-width: 800px){.artists-grid{grid-template-columns:1fr}}.galerie-grid,.gallery-grid{columns:3;column-gap:30px;margin-top:42px}@media(max-width: 980px){.galerie-grid,.gallery-grid{columns:2}}@media(max-width: 640px){.galerie-grid,.gallery-grid{columns:1}}.art{display:block;break-inside:avoid;margin-bottom:34px;color:var(--ink);text-decoration:none}.art .frame{display:block;margin-bottom:14px}.art .frame img{width:100%;height:auto;object-fit:unset}.art figcaption{padding:0 4px}.art .nazev{font-weight:700;font-size:1.02rem}.art .rozmer{color:var(--ink-soft);font-size:.85rem}.art .autor{font-style:italic;color:var(--ink-soft);font-size:.85rem}.galerie-note,.gallery-note{margin-top:34px;color:var(--ink-soft);font-size:.95rem}.galerie-note a,.gallery-note a{color:var(--orange-dark)}.o-autorce{background:var(--paper-warm)}.o-autorce h2{font-size:clamp(1.9rem,3.4vw,2.8rem)}.o-autorce-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:56px;align-items:start}.o-autorce .text p{color:var(--ink-soft)}.o-autorce .text p b,.o-autorce .text p strong{color:var(--ink)}@media(max-width: 980px){.o-autorce-grid{grid-template-columns:1fr}}.side-kostka{background:linear-gradient(#fff, #FDF7F0);padding:30px}.side-kostka h3{font-size:1.25rem}.side-kostka p{margin:6px}.side-kostka h4{font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--orange);margin-top:16px;margin-bottom:6px}.side-kostka dd{margin:2px 0 0;font-size:.97rem}.side-kostka a{color:var(--orange-dark)}.vernisaz{background:var(--paper-warm)}.portfolio{background:var(--paper-warm)}.vernisaz .vernisaz-grid{display:grid;grid-template-columns:1.1fr .9fr;column-gap:56px;align-items:start}.vernisaz .vcol-text{display:flex;flex-direction:column;gap:26px;min-width:0}.vernisaz .vcol-text>.clanek{margin:0}.vernisaz .vernisaz-plakat{margin:0}.vernisaz .vernisaz-plakat img{width:100%;height:auto;border-radius:14px;box-shadow:var(--shadow);border:var(--line)}.vernisaz .vernisaz-plakat p{margin:14px 0 0}.vernisaz .side-card{background:linear-gradient(#fff, #FDF7F0);border:var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:34px}.vernisaz .side-card h3{font-size:1.35rem;margin:0 0 .4em}.vernisaz .side-card ul{list-style:none;margin:0;padding:0}.vernisaz .side-card li{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-bottom:var(--line)}.vernisaz .side-card li:last-child{border-bottom:0}.vernisaz .side-card li::before{content:"";flex:none;width:12px;height:12px;margin-top:7px;border-radius:50% 50% 50% 4px;transform:rotate(-45deg);background:var(--orange)}.vernisaz .side-card li:nth-child(2)::before{background:var(--ochre)}.vernisaz .side-card li:nth-child(3)::before{background:var(--sage)}.vernisaz .side-card li:nth-child(4)::before{background:var(--sky)}.vernisaz .side-card li:nth-child(5)::before{background:var(--lilek)}.vernisaz .side-card li .dot{display:none}@media(max-width: 980px){.vernisaz .vernisaz-grid{grid-template-columns:1fr;row-gap:26px}}.cta.warm{background:var(--paper-warm)}.cta .inner{background:var(--orange);-webkit-clip-path:polygon(0 26px, 100% 0, 100% calc(100% - 26px), 0 100%);clip-path:polygon(0 26px, 100% 0, 100% calc(100% - 26px), 0 100%);padding:120px 0}.cta .inner h2{font-size:clamp(1.9rem,3.4vw,2.8rem);color:#fff}.cta .inner p:not(.kicker){opacity:.9;max-width:38em}.cta .actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.cta .kicker{color:#fff}.cta .kicker::before{border-color:#fff}.cta .btn-ghost{color:#fff;border-color:rgba(255, 255, 255, 0.55)}.cta .btn-invert{background:#fff;color:var(--orange-dark)}.hero-detail .meta .chip{cursor:default}.hero-detail .meta .chip:hover{border-color:rgba(43, 42, 38, 0.16);color:var(--ink)}.dila-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2em;flex-wrap:wrap;margin-bottom:10px}.dila-head h2{font-size:clamp(1.9rem,3.4vw,2.8rem);margin:0}.dila-head .pocet{color:var(--ink-soft);font-size:.95rem;margin:0}.dila-mapa{margin-top:34px;scroll-margin-top:90px}.vystavy-autor{scroll-margin-top:90px}.kurator{background:var(--paper-warm);position:relative;overflow:hidden}.kurator::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background:radial-gradient(circle at 92% 10%, rgba(168, 198, 223, 0.3) 0 120px, transparent 121px)}.kurator .card{position:relative;margin-top:26px;padding:34px}.kurator .card:hover{transform:none;box-shadow:var(--shadow)}.kurator .bio h2{font-size:1.55rem;margin:0 0 .15em}.kurator .bio p{color:var(--ink-soft);font-size:.95rem;margin:0 0 1em}.kurator .bio h2+p{font-weight:600;font-size:.92rem}.kurator .bio p b,.kurator .bio p strong{color:var(--ink)}.kurator .bio img{float:left;width:170px;aspect-ratio:1;object-fit:cover;border-radius:50% 50% 50% 8px;box-shadow:0 0 0 4px #fff,0 8px 20px rgba(43, 42, 38, 0.14);transform:rotate(-1.5deg);margin:6px 34px 18px 0}.kurator .bio blockquote{margin:1.2em 0 0;padding:0 0 0 18px;border-left:3px solid var(--ochre);font-family:var(--font-display);font-style:italic;font-size:1.05rem;line-height:1.45;color:var(--ink)}.kurator .bio blockquote footer{font:600 .85rem/1.5 var(--font-body);font-style:normal;color:var(--ink-soft);margin-top:.7em}.kurator .bio::after{content:"";display:block;clear:both}@media(max-width: 700px){.kurator .card{padding:26px}.kurator .bio img{float:none;display:block;margin:0 0 18px}}.dilo-mesice{background:var(--paper-warm)}.dilo-mesice h2{font-size:clamp(1.9rem,3.4vw,2.8rem)}.dilo-mesice .clanek{max-width:820px;margin-top:18px}.dilo-mesice .clanek p{color:var(--ink-soft)}.dilo-mesice .clanek img{border-radius:6px;box-shadow:0 0 0 3px rgba(255, 253, 248, 0.6),0 14px 34px rgba(43, 42, 38, 0.18)}.dilo-mesice .clanek figcaption{margin-top:14px;font-size:.9rem;color:var(--ink-soft)}.vybery-dalsi{background:var(--paper-warm)}.vybery-dalsi .vybery-items{margin-top:42px}.comp-template-cookieusage .btn{padding:.5em 1.2em;font-size:.83rem;white-space:nowrap}.comp-template-cookieusage .btn:hover{transform:none;box-shadow:0 4px 12px rgba(204, 85, 0, 0.14)}.comp-template-cookieusage .btn-outline-primary{background:transparent;border:1.5px solid rgba(204, 85, 0, 0.35);color:var(--orange-dark)}.comp-template-cookieusage .btn-outline-primary:hover{border-color:var(--orange);background:rgba(204, 85, 0, 0.05)}.comp-template-cookieusage .cookie-outer{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:80;width:min(780px, calc(100% - 24px));background:rgba(251, 248, 242, 0.93);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(43, 42, 38, 0.08);border-radius:16px;box-shadow:0 10px 30px rgba(43, 42, 38, 0.14);padding:14px 20px;animation:cookieUp .5s ease .5s backwards}@keyframes cookieUp{from{opacity:0;transform:translate(-50%, 14px)}to{opacity:1;transform:translate(-50%, 0)}}.comp-template-cookieusage .cookie-inner{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap}.comp-template-cookieusage .cookie-inner .text-left{flex:1 1 320px}.comp-template-cookieusage .cookie-inner h4{font-family:var(--font-display);font-weight:500;font-size:1rem;margin:0 0 .15em}.comp-template-cookieusage .cookie-inner p{margin:0;font-size:.82rem;line-height:1.45;color:var(--ink-soft)}@media(max-width: 640px){.comp-template-cookieusage .cookie-outer{bottom:10px;padding:14px 16px}.comp-template-cookieusage .cookie-inner .btn{flex:1 1 auto;text-align:center}}.comp-template-cookieusage .modal{display:none;position:fixed;inset:0;z-index:90;background:rgba(43, 42, 38, 0.35);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.comp-template-cookieusage .modal.show{display:block;animation:fadeIn .25s ease}body.modal-open{overflow:hidden}.comp-template-cookieusage .modal .d-flex{display:flex;height:100%;align-items:center;justify-content:center;padding:24px 14px}.comp-template-cookieusage .modal-dialog{width:min(640px, 100%);margin:0 auto}.comp-template-cookieusage .modal-content{display:flex;flex-direction:column;max-height:calc(100vh - 48px);background:var(--paper);border:1px solid rgba(43, 42, 38, 0.06);border-radius:var(--radius);box-shadow:0 24px 60px rgba(43, 42, 38, 0.24);overflow:hidden}.comp-template-cookieusage .modal-header{padding:22px 28px 10px}.comp-template-cookieusage .modal-title{font-family:var(--font-display);font-weight:500;font-size:1.35rem;margin:0}.comp-template-cookieusage .modal-body{padding:0 28px;display:flex;min-height:0}.comp-template-cookieusage .cookie--overflow-auto{overflow-y:auto;padding:6px 2px 6px 0}.comp-template-cookieusage .modal-body p{font-size:.88rem;color:var(--ink-soft)}.comp-template-cookieusage .modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 28px 20px;border-top:var(--line)}.comp-template-cookieusage .modal a.cookie-info{color:var(--orange-dark);border-bottom:1px solid rgba(204, 85, 0, 0.45);font-size:.85rem}.comp-template-cookieusage .cookie--overflow-auto>.form-group:last-child{font-size:.85rem;color:var(--ink-soft);margin:0 0 8px}.comp-template-cookieusage .cookie-grid{display:grid;grid-template-columns:118px 1fr;gap:2px 20px;align-items:start;margin:10px 0 14px}.comp-template-cookieusage .cookie-grid .col-auto label{margin:0;padding-top:2px}.comp-template-cookieusage .cookie-grid .col-auto b{font-size:.9rem}.comp-template-cookieusage .cookie-grid .col{border-bottom:var(--line);padding-bottom:12px;margin-bottom:12px}.comp-template-cookieusage .cookie-grid .col:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.comp-template-cookieusage .cookie-grid p.custom-control{margin:0 0 8px;font-size:.83rem}@media(max-width: 560px){.comp-template-cookieusage .cookie-grid{grid-template-columns:1fr;gap:0}.comp-template-cookieusage .cookie-grid .col-auto label{padding-top:0}}.comp-template-cookieusage .custom-control.switch label{display:inline-flex;align-items:center;cursor:pointer;margin:0}.comp-template-cookieusage .custom-control-input{position:absolute;opacity:0;width:1px;height:1px}.comp-template-cookieusage .custom-control-input+span{position:relative;padding-left:46px;font-size:.83rem;color:var(--ink-soft);line-height:20px;user-select:none}.comp-template-cookieusage .custom-control-input+span::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:36px;height:20px;border-radius:999px;background:rgba(43, 42, 38, 0.18);transition:background .25s}.comp-template-cookieusage .custom-control-input+span::after{content:"";position:absolute;left:3px;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(43, 42, 38, 0.3);transition:left .25s}.comp-template-cookieusage .custom-control-input:checked+span::before{background:var(--sage)}.comp-template-cookieusage .custom-control-input:checked+span::after{left:19px}.comp-template-cookieusage .custom-control-input:disabled+span{cursor:default;opacity:.65}.comp-template-cookieusage .custom-control-input:focus-visible+span::before{outline:3px solid var(--sky);outline-offset:2px}@media print{.comp-template-cookieusage{display:none}}.cta{padding:0;color:#fff}.cta-inner{background:var(--orange);color:#fff;text-align:center;position:relative;overflow:hidden;-webkit-clip-path:polygon(0 26px, 100% 0, 100% calc(100% - 26px), 0 100%);clip-path:polygon(0 26px, 100% 0, 100% calc(100% - 26px), 0 100%)}.cta-inner{padding:110px 40px}.cta-inner h2{font-size:clamp(1.8rem,3.2vw,2.6rem);margin-bottom:.5em;color:#fff}.cta-inner p{opacity:.9;max-width:34em;margin:0 auto 2em}.cta-inner .btn{background:#fff;color:var(--orange-dark)}.drobecky{padding:22px 28px 0;font-size:.85rem;color:var(--ink-soft)}.drobecky a{color:var(--ink-soft);text-decoration:none;font-weight:600}.drobecky a:hover{color:var(--orange-dark)}.drobecky span{color:var(--ink);font-weight:700}body.dilo-page section[id]{scroll-margin-top:90px}.dilo .kicker,.o-autorce-dilo .kicker,.dilo-misto .kicker,.vystaveno .kicker{margin:0 0 14px}body.dilo-page section.dilo{padding:46px 0 96px}.dilo .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:start}.dilo-obraz{position:relative;padding:6px 0 0}.dilo-obraz .frame{border-radius:6px;box-shadow:0 0 0 3px rgba(255, 253, 248, 0.7),0 14px 34px rgba(43, 42, 38, 0.16)}.dilo-obraz .frame:hover{transform:none !important}.dilo-obraz .frame img{border-radius:4px;width:100%;height:auto;object-fit:unset;aspect-ratio:auto;outline:1px solid rgba(43, 42, 38, 0.08);outline-offset:-1px}.zvetsit{display:inline-flex;align-items:center;gap:.5em;flex:none;background:#fff;border:1px solid rgba(43, 42, 38, 0.14);border-radius:999px;padding:.45em 1.1em;font:600 .82rem/1 var(--font-body);color:var(--ink);cursor:pointer;transition:border-color .25s,color .25s}.zvetsit:hover{border-color:var(--orange);color:var(--orange-dark)}.dilo-obraz .titulek{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:0 4px;font-size:.85rem;color:var(--ink-soft)}.dilo-info .autor{display:inline-flex;align-items:center;gap:.5em;font-size:1.05rem;font-weight:700;color:var(--orange-dark);text-decoration:none;margin:2px 0 4px}.dilo-info .autor:hover{text-decoration:underline}.dilo-info .autor::before{content:"";width:11px;height:11px;border-radius:50% 50% 50% 3px;transform:rotate(-45deg);background:var(--orange)}.dilo-info h1{font-size:clamp(2.3rem,4.2vw,3.3rem);letter-spacing:-0.01em}.stav-radek{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 26px}.stav-radek .cena{font-size:.9rem;color:var(--ink-soft)}.stav-radek .badge{display:inline-flex;align-items:center;gap:.45em}.badge.dostupne{background:var(--sage)}.badge.na-vystave,.badge.vypujceno{background:var(--sky);color:var(--ink)}.badge.prodano{background:var(--lilek)}.badge.nedostupne,.badge.ukonceno{background:var(--ink-soft)}.meta-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px 22px;margin:0 0 30px;padding:24px 26px;background:var(--card);border:var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.meta-grid div{margin:0}.meta-grid dt{font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.meta-grid dd{margin:.15em 0 0;font-size:1rem}.meta-grid dd a{font-weight:700;text-decoration:none;color:var(--orange-dark)}.meta-grid dd a:hover{text-decoration:underline}.dilo-akce{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:22px}.dilo-akce .btn{display:inline-flex;align-items:center;gap:.55em}.dilo-akce .btn svg{flex:none}.dilo-popis{color:var(--ink-soft);margin-bottom:22px}.pozvanka{background:linear-gradient(135deg, #fff 0%, #FDF7F0 100%);border:1px solid rgba(224, 164, 88, 0.5);border-radius:var(--radius);padding:18px 22px;font-size:.92rem;color:var(--ink-soft)}.pozvanka b{color:var(--ink)}.pozvanka a{font-weight:700;color:var(--orange-dark)}@media(max-width: 980px){.dilo .wrap{grid-template-columns:1fr;gap:48px}.dilo-obraz{max-width:560px;margin:0 auto}}@media(max-width: 640px){.meta-grid{grid-template-columns:1fr 1fr}}.o-autorce-dilo{display:grid;grid-template-columns:auto 1fr;gap:56px;align-items:start}.o-autorce-dilo .avatar{width:170px;height:170px;border-radius:50% 50% 50% 6px;transform:rotate(-1.5deg);background:radial-gradient(circle at 38% 32%, #F0C285, var(--ochre));box-shadow:0 0 0 4px #fff,0 10px 26px rgba(43, 42, 38, 0.14);display:grid;place-items:center;font-family:var(--font-display);font-size:3.2rem;color:#fff;overflow:hidden}.o-autorce-dilo .avatar img{width:100%;height:100%;object-fit:cover}.o-autorce-dilo p:not(.kicker){color:var(--ink-soft);max-width:42em}.o-autorce-dilo p b{color:var(--ink)}.o-autorce-dilo .chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 26px}.o-autorce-dilo .chip{background:#fff;cursor:default}.o-autorce-dilo .chip:hover{border-color:rgba(43, 42, 38, 0.16);color:var(--ink)}.o-autorce-dilo .actions{display:flex;flex-wrap:wrap;gap:14px}@media(max-width: 760px){.o-autorce-dilo{grid-template-columns:1fr}.o-autorce-dilo .avatar{width:130px;height:130px;font-size:2.5rem}}.dilo-misto .wrap{display:grid;grid-template-columns:1fr 1.2fr;gap:56px;align-items:center}.dilo-misto p:not(.kicker){color:var(--ink-soft)}.dilo-misto p b{color:var(--ink)}.dilo-misto .actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.mapbox{border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);border:var(--line);position:relative}.mapbox>*:not(.pin){width:100%;border:0;display:block;filter:saturate(0.85)}.mapbox .pin{position:absolute;top:16px;left:20px;z-index:2;display:flex;align-items:center;gap:.5em;background:rgba(251, 248, 242, 0.9);backdrop-filter:blur(4px);padding:.4em 1em;border-radius:999px;font-size:.85rem;font-weight:600}.mapbox .pin::before{content:"";width:12px;height:12px;border-radius:50% 50% 50% 3px;transform:rotate(-45deg);background:var(--orange)}@media(max-width: 980px){.dilo-misto .wrap{grid-template-columns:1fr}}.vystaveno{background:var(--paper-warm)}.vystaveno h2{font-size:clamp(1.9rem,3.4vw,2.8rem)}.vy{display:grid;grid-template-columns:auto 1fr auto;gap:10px 26px;align-items:center;background:var(--card);border:var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px 30px;margin-top:38px;transition:transform .25s,box-shadow .25s}.vy:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(43, 42, 38, 0.09)}.vy h3{margin:0;font-size:1.3rem}.vy h3 a{color:var(--ink);text-decoration:none}.vy h3 a:hover{color:var(--orange-dark)}.vy .popis{margin:2px 0 0;font-size:.92rem;color:var(--ink-soft)}.vy .datum{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.vystaveno .note{margin-top:22px;font-size:.9rem;color:var(--ink-soft)}@media(max-width: 760px){.vy{grid-template-columns:1fr}.vy .datum{flex-direction:row;align-items:center}}.lightbox{position:fixed;inset:0;z-index:100;display:none;place-items:center;background:rgba(43, 42, 38, 0.9);padding:5vmin;cursor:zoom-out}.lightbox.otevreny{display:grid;animation:fadeIn .3s}.lightbox img{max-width:100%;max-height:90vh;width:auto;border-radius:4px;box-shadow:0 0 0 4px rgba(255, 253, 248, 0.5),0 24px 60px rgba(0, 0, 0, 0.4)}.lightbox .popisek{position:absolute;left:0;right:0;bottom:24px;text-align:center;color:rgba(255, 253, 248, 0.85);font-size:.9rem}.lightbox .zavrit{position:absolute;top:20px;right:24px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255, 253, 248, 0.4);background:none;color:#fbf8f2;font-size:1.25rem;cursor:pointer;transition:border-color .25s}.lightbox .zavrit:hover{border-color:#fff}.toast{position:fixed;left:50%;bottom:34px;transform:translate(-50%, 20px);z-index:110;background:var(--ink);color:#fbf8f2;font-size:.92rem;font-weight:600;padding:.8em 1.6em;border-radius:999px;box-shadow:0 14px 34px rgba(43, 42, 38, 0.3);opacity:0;pointer-events:none;transition:opacity .3s,transform .3s}.toast.viditelny{opacity:1;transform:translate(-50%, 0)}
