.intro[data-astro-cid-vqtzmm74]{display:flex;align-items:center;justify-content:center;padding-top:var(--header-bottom)}.intro-frame[data-astro-cid-vqtzmm74]{width:min(34vw,560px);height:72svh;will-change:opacity;backface-visibility:hidden}.intro[data-astro-cid-vqtzmm74] .intro-media{width:100%;height:100%;object-fit:cover}.intro-empty[data-astro-cid-vqtzmm74]{background:var(--color-line)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.intro[data-astro-cid-vqtzmm74]{view-timeline:--uvod block}.intro-frame[data-astro-cid-vqtzmm74]{animation:intro-hand-off linear both;animation-timeline:--uvod;animation-range:exit 0% exit 0%}}}@keyframes intro-hand-off{to{opacity:0}}@media(max-width:767px){.intro-frame[data-astro-cid-vqtzmm74]{width:82vw;height:66svh}}.atelier[data-astro-cid-olyawkbg]{overflow:visible}.atelier-backdrop[data-astro-cid-olyawkbg]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-top:var(--header-bottom);pointer-events:none;opacity:.14;z-index:1;will-change:opacity;backface-visibility:hidden}.atelier-backdrop[data-astro-cid-olyawkbg] img,.atelier-backdrop[data-astro-cid-olyawkbg] canvas{width:min(34vw,560px);height:72svh;object-fit:cover}.atelier-backdrop[data-astro-cid-olyawkbg]>*{transition:opacity .4s var(--ease)}html:not([data-active-level=uvod]) .atelier:has(.scroll-row:not([data-row-at-start])) .atelier-backdrop>*{opacity:0}.atelier-backdrop[data-astro-cid-olyawkbg] canvas{background-position:center;background-size:cover}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.atelier[data-astro-cid-olyawkbg]{view-timeline:--atelier block}.atelier-backdrop[data-astro-cid-olyawkbg]{position:fixed;inset:0 auto auto 0;width:100vw;height:100svh;animation:backdrop-settle linear both;animation-timeline:--atelier;animation-range:entry 0% exit 100%}}}@keyframes backdrop-settle{0%,12.5%{opacity:1}50%,75%{opacity:.14}to{opacity:0}}@media(max-width:767px){.atelier-backdrop[data-astro-cid-olyawkbg] img,.atelier-backdrop[data-astro-cid-olyawkbg] canvas{width:82vw;height:66svh}}.atelier[data-astro-cid-olyawkbg] .scroll-row{position:relative;z-index:2;min-height:100svh;align-items:center;padding-top:var(--header-bottom);gap:var(--page-pad)}.atelier[data-astro-cid-olyawkbg] .scroll-row:after{content:"";flex:0 0 50vw}.atelier-panel[data-astro-cid-olyawkbg]{scroll-snap-align:center;flex:none;--fade-near: .3;transition:opacity .3s var(--ease),color .3s var(--ease)}.atelier-panel[data-astro-cid-olyawkbg][data-row-distance="1"]{opacity:.3;color:var(--color-muted)}.atelier-panel[data-astro-cid-olyawkbg][data-row-distance="2"]{opacity:.3}@supports (animation-timeline: view()){.atelier-panel[data-astro-cid-olyawkbg]{animation-name:row-fade,atelier-tint}}@keyframes atelier-tint{0%,50%,to{color:var(--color-text)}25%,75%{color:var(--color-muted)}}.atelier-text-panel[data-astro-cid-olyawkbg],.atelier-photo-panel[data-astro-cid-olyawkbg]{height:72dvh;display:flex}.atelier-text-panel[data-astro-cid-olyawkbg]{align-items:flex-start;justify-content:flex-start;width:var(--text-column-width)}.atelier-photo-panel[data-astro-cid-olyawkbg]{align-items:center}.atelier[data-astro-cid-olyawkbg] .atelier-photo{height:100%;width:auto;max-width:none}@media(max-width:767px){.atelier-text-panel[data-astro-cid-olyawkbg],.atelier-photo-panel[data-astro-cid-olyawkbg]{height:62dvh}.atelier[data-astro-cid-olyawkbg] .atelier-photo{max-width:82vw;object-fit:contain;object-position:top}}.atelier-panel[data-astro-cid-olyawkbg].atelier-mobile-only{display:none}@media(max-width:767px){.atelier-panel[data-astro-cid-olyawkbg].atelier-desktop-only{display:none}.atelier-panel[data-astro-cid-olyawkbg].atelier-mobile-only{display:flex}}.atelier-intro[data-astro-cid-olyawkbg],.awards[data-astro-cid-olyawkbg],.atelier-people[data-astro-cid-olyawkbg]{width:var(--text-column-width);font-size:var(--text-body);line-height:var(--leading-snug)}.atelier-intro[data-astro-cid-olyawkbg]{line-height:var(--leading-tight)}.awards[data-astro-cid-olyawkbg] p[data-astro-cid-olyawkbg],.atelier-people[data-astro-cid-olyawkbg] p[data-astro-cid-olyawkbg]{white-space:pre-line}.atelier-intro[data-astro-cid-olyawkbg] p+p,.awards[data-astro-cid-olyawkbg] p[data-astro-cid-olyawkbg]+p[data-astro-cid-olyawkbg],.atelier-people[data-astro-cid-olyawkbg] p[data-astro-cid-olyawkbg]+ul[data-astro-cid-olyawkbg]{margin-top:1.2em}.degree[data-astro-cid-olyawkbg]{color:var(--color-muted)}@media(max-width:767px){.atelier-backdrop[data-astro-cid-olyawkbg] img{width:82vw;height:66svh}}@media(prefers-reduced-motion:reduce){.atelier-panel[data-astro-cid-olyawkbg],.atelier-backdrop[data-astro-cid-olyawkbg]>*{transition:none}}.portfolio[data-astro-cid-nvgu6kir]{height:100svh}.portfolio-track[data-astro-cid-nvgu6kir]{height:100%;align-items:center;padding-top:var(--header-bottom);padding-bottom:calc(var(--space-lg) + 4px);gap:var(--page-pad)}.portfolio-item[data-astro-cid-nvgu6kir]{--title-gap: .9rem;--title-line: calc(var(--text-sm) * 1.2);position:relative;display:flex;flex-direction:column;align-items:center;width:min-content;padding-bottom:calc(var(--title-gap) + var(--title-line));scroll-snap-align:center;transition:opacity .3s var(--ease)}.portfolio-item[data-astro-cid-nvgu6kir]:hover{text-decoration:none}.portfolio[data-astro-cid-nvgu6kir] .portfolio-cover{width:auto;height:36dvh;max-width:none}.portfolio-item-title[data-astro-cid-nvgu6kir]{position:absolute;top:calc(100% - var(--title-line));left:0;right:0;text-wrap:balance;font-family:var(--font-display);font-size:var(--text-sm);line-height:1.2;text-align:center;color:var(--color-muted);transition:color .3s var(--ease)}.portfolio-item[data-astro-cid-nvgu6kir][data-row-distance="0"] .portfolio-item-title[data-astro-cid-nvgu6kir]{color:var(--color-text)}.portfolio-item[data-astro-cid-nvgu6kir][data-row-distance="1"]{opacity:.4}.portfolio-item[data-astro-cid-nvgu6kir][data-row-distance="2"]{opacity:.3}@supports (animation-timeline: view()){.portfolio-item-title[data-astro-cid-nvgu6kir]{transition:none;animation:title-tint linear both;animation-timeline:view(inline);animation-range:cover calc(50% - var(--row-step, 50vw)) cover calc(50% + var(--row-step, 50vw))}}@keyframes title-tint{0%,to{color:var(--color-muted)}50%{color:var(--color-text)}}@media(max-width:767px){.portfolio-track[data-astro-cid-nvgu6kir]{padding-bottom:calc(var(--space-sm) + 4px)}.portfolio[data-astro-cid-nvgu6kir]{--cover-height: min(32dvh, 82vw / var(--max-cover-ratio))}.portfolio[data-astro-cid-nvgu6kir] .portfolio-cover{width:calc(var(--cover-height) * var(--cover-ratio));height:var(--cover-height)}}@media(prefers-reduced-motion:reduce){.portfolio-item[data-astro-cid-nvgu6kir],.portfolio-item-title[data-astro-cid-nvgu6kir]{transition:none}}.kontakt[data-astro-cid-wmbtza6l]{display:flex;align-items:center;justify-content:center;min-height:100svh;padding:var(--header-bottom) var(--page-pad) 0}.kontakt-backdrop[data-astro-cid-wmbtza6l]{display:none}@media(min-width:768px){.kontakt-backdrop[data-astro-cid-wmbtza6l]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-top:var(--header-bottom);pointer-events:none;opacity:.14;z-index:1}.kontakt-backdrop[data-astro-cid-wmbtza6l] img,.kontakt-backdrop[data-astro-cid-wmbtza6l] canvas{width:min(34vw,560px);height:72svh;object-fit:cover}.kontakt-backdrop[data-astro-cid-wmbtza6l] canvas{background-position:center;background-size:cover}}@supports (animation-timeline: view()){@media(min-width:768px)and (prefers-reduced-motion:no-preference){.kontakt[data-astro-cid-wmbtza6l]{view-timeline:--kontakt block}.kontakt-backdrop[data-astro-cid-wmbtza6l]{position:fixed;inset:0 auto auto 0;width:100vw;height:100svh;animation:kontakt-backdrop-reveal linear both;animation-timeline:--kontakt;animation-range:entry 0% entry 100%;will-change:opacity;backface-visibility:hidden}}}@keyframes kontakt-backdrop-reveal{0%,50%{opacity:0}to{opacity:.14}}.kontakt-block[data-astro-cid-wmbtza6l]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:1.2em;text-align:center;font-size:var(--text-body);line-height:var(--leading-snug)}.kontakt-group[data-astro-cid-wmbtza6l]{display:flex;flex-direction:column;align-items:center}.kontakt-group[data-astro-cid-wmbtza6l] a[data-astro-cid-wmbtza6l]:hover{text-decoration:underline;text-underline-offset:.15em}.kontakt-billing[data-astro-cid-wmbtza6l]{margin-top:1.2em}.pre-line[data-astro-cid-wmbtza6l]{white-space:pre-line}
