footer{--dd-offset-start: 0}footer .cluster:not(footer nav *){--cluster-vertical-alignment: start;--cluster-column-gap: var(--space-2xl)}.socials{padding-inline:0;display:flex;gap:var(--space-s)}.socials li{line-height:var(--leading-tight)}.socials .icon-link{color:currentColor;display:inline-grid;place-content:stretch}:is(.socials .icon-link):hover,:is(.socials .icon-link):focus{--fill-color: var(--color-accent)}.socials svg{--size: 30px;block-size:var(--size);inline-size:var(--size);fill:var(--fill-color, currentColor)}@media(prefers-reduced-motion:no-preference){.socials svg{transition:fill .2s}}header{position:relative;padding-inline:var(--content-padding-inline);background-color:var(--color-bg)}header:after{content:"";position:absolute;inset-inline:var(--content-padding-inline);inset-block-end:0;border-block-end:var(--border-heavy)}:is(header nav) ul{font-size:var(--step-1);line-height:var(--leading-tight)}:is(header nav):not([popover]) ul{padding-block:var(--space-s-m);display:flex;flex-flow:row wrap;justify-content:center;gap:var(--space-xs-s)}header>.content{--repel-wrap: nowrap}:is(header>.content) a:has(>img){flex:none}header a[aria-current]:not([aria-current=false],:focus){color:var(--color-accent)}:is(header a[aria-current]:not([aria-current=false],:focus)):hover{text-decoration:none}#enhanced-nav,button[popovertarget=enhanced-nav]{display:none}@supports selector(:popover-open) and (position-area: end span-start){@media(width<60em){#enhanced-nav{display:revert}.base-nav{display:none}button[popovertarget=enhanced-nav]{--cta-bg: var(--color-text);--repel-wrap: nowrap;--gutter: var(--space-2xs);display:flex}button[popovertarget=enhanced-nav] svg{block-size:1lh}button[popovertarget=enhanced-nav]:has(+:popover-open){border-end-start-radius:0;border-end-end-radius:0}#enhanced-nav{--invert-on-focus-bg: var(--color-accent);position:absolute;position-area:end span-start;border:0;padding-block:var(--space-3xs);padding-inline:var(--space-2xs-xs);border-radius:var(--border-radius-large);box-shadow:var(--shadow-high);color:var(--color-bg);background-color:var(--color-text)}#enhanced-nav:popover-open{border-start-end-radius:0}#enhanced-nav li{padding-block:var(--space-xs)}:is(#enhanced-nav li):not(:first-child){border-block-start:var(--border-light);border-block-start-color:var(--color-fun)}}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block:0}ul[role=list],ol[role=list]{list-style:none}body{min-block-size:100vb;margin:0;line-height:var(--leading-normal)}h1,h2,h3,h4,button,input,label{line-height:var(--leading-tight)}a:not([class]){color:currentColor}img,picture{max-inline-size:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-block-size:10em}:target{scroll-margin-block:5ex}html:focus-within{scroll-behavior:auto}html{hanging-punctuation:first allow-end last;word-break:break-word}h1,h2,h3,h4{text-wrap:balance;margin-block-start:0}ul,ol,dl{margin:0;padding:0;list-style:inside}:is(ul,ol,dl) :is(ul,ol,dl){padding-inline-start:2ch}p,li,dd{text-wrap:pretty;max-inline-size:var(--prose-max-width)}figure{margin:0}:root{--prose-max-width: 88ch;--content-padding-inline: 5vi;--content-width: calc(100vi - var(--content-padding-inline));--focus-ring-color: currentColor;--focus-ring-style: solid;--focus-ring-width: 2px;--focus-ring-offset: .25lh}:focus{outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset);outline-style:var(--focus-ring-style);outline-width:var(--focus-ring-width)}@supports selector(:focus-visible){:focus{outline:none}:focus-visible{outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset);outline-style:var(--focus-ring-style);outline-width:var(--focus-ring-width)}}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);max-inline-size:28ch}h1{font-size:var(--step-5)}h2{font-size:var(--step-4)}h3{font-size:var(--step-3)}h4{font-size:var(--step-2)}button{cursor:pointer}body{background-color:var(--color-bg);background-image:url(/web/holubice_tile.svg);background-size:clamp(110px,16vi,220px);font-family:var(--font-family-body);font-size:var(--step-0);color:var(--color-text);display:grid;grid-template-rows:auto 1fr auto}em,strong,b{color:var(--color-accent);font-weight:var(--font-weight-bold)}dt{line-height:var(--leading-tight);font-weight:700}dd{margin-block-start:var(--flow-space, var(--space-2xs-xs));margin-inline-start:var(--dd-offset-start, 1em)}.flow>*+dd{margin-block-start:calc(var(--flow-space, 1.5em) / 2)}dl dt:has(+dd):after{content:":"}a{text-decoration-thickness:.2ex;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.3ex}.cta{--focus-ring-width: .125em;--focus-ring-color: var(--cta-bg, var(--color-accent));color:var(--color-bg);background-color:var(--cta-bg, var(--color-accent));padding:var(--space-s-m);border-radius:var(--border-radius-large);border:0;box-shadow:var(--shadow-medium);font-size:var(--cta-font-size, var(--step-1));font-family:var(--font-family-display);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);text-wrap:balance;text-decoration:none;text-box:cap alphabetic}.cta:hover{background-color:var(--cta-bg, var(--color-accent-shade))}.invert-on-focus{color:currentColor;padding:var(--space-3xs);border-radius:var(--border-radius-small)}.invert-on-focus:not(:hover,:focus-visible){text-decoration:none}@supports (selector(:focus-visible)){.invert-on-focus{--focus-ring-color: transparent}.invert-on-focus:focus-visible{color:var(--invert-on-focus-color, var(--color-bg));background-color:var(--invert-on-focus-bg, var(--color-text))}}.skip-link{--focus-ring-offset: 0;color:var(--color-accent);background-color:var(--color-bg);padding:var(--space-s);font-size:var(--step-1);font-weight:var(--font-weight-bold);text-decoration:none;position:absolute;inset-block-start:var(--focus-ring-width);inset-inline-start:var(--focus-ring-width)}.skip-link:not(:focus,:active){border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:clip}.flow>*+*{margin-block-start:var(--flow-space, 1.5em)}.wrapper{max-inline-size:var(--wrapper-max-width, 60rem);padding-inline:var(--gutter, 1em);margin-inline:auto}.cluster{display:flex;justify-content:var(--cluster-horizontal-alignment, flex-start);align-items:var(--cluster-vertical-alignment, center);flex-direction:var(--cluster-direction, row);flex-wrap:var(--cluster-wrap, wrap);row-gap:var(--cluster-row-gap, var(--gutter, var(--space-s-m)));-moz-column-gap:var(--cluster-column-gap, var(--gutter, var(--space-s-m)));column-gap:var(--cluster-column-gap, var(--gutter, var(--space-s-m)))}.repel{display:flex;justify-content:var(--repel-horizontal-alignment, space-between);align-items:var(--repel-vertical-alignment, center);flex-direction:var(--repel-direction, row);flex-wrap:var(--repel-wrap, wrap);row-gap:var(--repel-row-gap, var(--gutter, var(--space-s-m)));-moz-column-gap:var(--repel-column-gap, var(--gutter, var(--space-s-m)));column-gap:var(--repel-column-gap, var(--gutter, var(--space-s-m)))}.with-sidebar{display:flex;flex-wrap:wrap;gap:var(--space-s) var(--space-l)}.with-sidebar>:first-child{flex-basis:var(--sidebar-base-width, 40%);flex-grow:1}.with-sidebar>:last-child{flex-basis:0;flex-grow:999;min-inline-size:50%}:root{--border-radius-large: .75rem;--border-radius-medium: .5rem;--border-radius-small: .25rem;--border-heavy: .2rem solid var(--color-text);--border-light: .1rem solid var(--color-text);--color-accent: var(--color-red);--color-accent-shade: var(--color-dark-red);--color-bg: var(--color-white);--color-brown: #522e14;--color-dark-red: #a81e26;--color-fun: var(--color-pink);--color-logo: var(--color-brown);--color-pink: #e2a38c;--color-red: #bf3739;--color-rouge: #7a0e01;--color-text: var(--color-brown);--color-text-glare: #ffdbc5;--color-white: #fffaec;--color-yellow: #ffd766;--font-family-body: Montserrat, ui-sans-serif, sans-serif;--font-family-display: "Google Sans Flex", "Neue Haas Grotesk", Helvetica, ui-sans-serif, system-ui, sans-serif;--font-weight-bold: 700;--font-weight-medium: 500;--leading-normal: 1.5;--leading-tight: 1.1;--shadow-high: .3px .5px .5px 0px hsl(0 0% 0% / .16), .5px 1px .9px -.6px hsl(0 0% 0% / .14), 1.1px 2.2px 2px -1.3px hsl(0 0% 0% / .13), 2.4px 4.8px 4.4px -1.9px hsl(0 0% 0% / .11), 4.8px 9.6px 8.9px -2.6px hsl(0 0% 0% / .09), 8.7px 17.4px 16px -3.2px hsl(0 0% 0% / .07), 14.5px 28.9px 26.7px -3.9px hsl(0 0% 0% / .05), 22.5px 45px 41.5px -4.5px hsl(0 0% 0% / .04);--shadow-low: .3px .5px .5px 0px hsl(0 0% 0% / .17), .4px .7px .7px -2.2px hsl(0 0% 0% / .12), 1px 1.9px 1.8px -4.5px hsl(0 0% 0% / .07);--shadow-medium: .3px .5px .5px 0px hsl(0 0% 0% / .17), .5px 1px .9px -1.5px hsl(0 0% 0% / .14), 1.7px 3.3px 3.1px -3px hsl(0 0% 0% / .1), 4.8px 9.5px 8.8px -4.5px hsl(0 0% 0% / .06);--space-0: 0rem;--space-2xl: clamp(4.5rem, 4.32rem + .91vw, 5rem);--space-2xl-3xl: clamp(4.5rem, 3.41rem + 5.45vw, 7.5rem);--space-2xs: clamp(.5625rem, .54rem + .11vw, .625rem);--space-2xs-xs: clamp(.5625rem, .43rem + .68vw, .9375rem);--space-3xl: clamp(6.75rem, 6.48rem + 1.36vw, 7.5rem);--space-3xs: .3125rem;--space-3xs-2xs: clamp(.3125rem, .2rem + .57vw, .625rem);--space-l: clamp(2.25rem, 2.16rem + .45vw, 2.5rem);--space-l-2xl: clamp(2.25rem, 1.25rem + 5vw, 5rem);--space-l-xl: clamp(2.25rem, 1.7rem + 2.73vw, 3.75rem);--space-m: clamp(1.6875rem, 1.62rem + .34vw, 1.875rem);--space-m-l: clamp(1.6875rem, 1.39rem + 1.48vw, 2.5rem);--space-s: clamp(1.125rem, 1.08rem + .23vw, 1.25rem);--space-s-m: clamp(1.125rem, .85rem + 1.36vw, 1.875rem);--space-xl: clamp(3.375rem, 3.24rem + .68vw, 3.75rem);--space-xl-2xl: clamp(3.375rem, 2.78rem + 2.95vw, 5rem);--space-xs: clamp(.875rem, .85rem + .11vw, .9375rem);--space-xs-s: clamp(.875rem, .74rem + .68vw, 1.25rem);--step--1: clamp(.9375rem, .91rem + .11vw, 1rem);--step--2: clamp(.7813rem, .77rem + .03vw, .8rem);--step-0: clamp(1.125rem, 1.08rem + .23vw, 1.25rem);--step-1: clamp(1.35rem, 1.27rem + .39vw, 1.5625rem);--step-2: clamp(1.62rem, 1.5rem + .61vw, 1.9531rem);--step-3: clamp(1.944rem, 1.76rem + .9vw, 2.4414rem);--step-4: clamp(2.3328rem, 2.07rem + 1.31vw, 3.0518rem);--step-5: clamp(2.7994rem, 2.43rem + 1.85vw, 3.8147rem)}@supports (color: oklch(0 0 0)){:root{--color-text-glare: oklch(.9165 .0494 54.25)}}.step-1{font-size:var(--step-1)}.bg-fun{background-color:var(--color-fun)}.mt-l{margin-block-start:var(--space-l)}.mt-m-l{margin-block-start:var(--space-m-l)}.mt-xl{margin-block-start:var(--space-xl)}.p-s{padding:var(--space-s)}.pt-m-l{padding-block-start:var(--space-m-l)}.pb-s-m{padding-block-end:var(--space-s-m)}.pl-0{padding-inline-start:var(--space-0)}.px-2xs{padding-inline:var(--space-2xs)}.py-m{padding-block:var(--space-m)}.flow-space-3xs-2xs{--flow-space:var(--space-3xs-2xs)}.flow-space-s{--flow-space:var(--space-s)}.flow-space-xs-s{--flow-space:var(--space-xs-s)}.gutter-l{--gutter:var(--space-l)}.gutter-xs-s{--gutter:var(--space-xs-s)}
