.tuc-pf{font-family:"Archivo",sans-serif}.tuc-pf__section{background:var(--tuc-white);padding:clamp(3rem,7vw,5rem) clamp(1.25rem,5vw,3rem);max-width:64rem;margin-inline:auto}.tuc-pf__eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--tuc-gold-ink);margin-bottom:1rem}.tuc-pf__eyebrow svg{width:1rem;height:1rem;flex-shrink:0}.tuc-pf__eyebrow--dark{color:var(--tuc-gold)}.breakdance .tuc-pf__h2{font-family:"Bodoni Moda",serif;font-style:italic;font-weight:500;font-size:clamp(1.8rem,4vw,2.6rem);color:var(--tuc-black);margin:0 0 .75rem}.tuc-pf__h2 em{font-style:italic;color:var(--tuc-rose)}.tuc-pf__h2 .tuc-pf__dot{color:var(--tuc-rose)}.breakdance .tuc-pf__h2--dark{color:var(--tuc-paper)}.tuc-pf__cut{display:flex;align-items:center;gap:1rem;max-width:64rem;margin:0 auto;padding:0 clamp(1.25rem,5vw,3rem)}.tuc-pf__cut span{flex:1;height:0;border-top:1.5px dashed rgba(12,11,10,.14)}.tuc-pf__cut svg{width:1.15rem;height:1.15rem;color:var(--tuc-gold);flex-shrink:0}.tuc-pf__hero{background:var(--tuc-white);padding:clamp(3.5rem,8vw,5.5rem) 1.5rem clamp(2.25rem,5vw,3rem)}.tuc-pf__herotop{max-width:50rem;margin-inline:auto;display:flex;align-items:center;gap:clamp(1.75rem,5vw,3.25rem);text-align:left}.tuc-pf__herobody{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem}@media(max-width: 40rem){.tuc-pf__herotop{flex-direction:column;text-align:center;gap:1.25rem}.tuc-pf__herobody{align-items:center}}.tuc-pf__badgewrap{position:relative;width:clamp(9.5rem,18vw,11rem);height:clamp(9.5rem,18vw,11rem);flex-shrink:0}.tuc-pf__avatar{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg, var(--tuc-rose) 0%, var(--tuc-gold) 100%);display:flex;align-items:center;justify-content:center;font-family:"Bodoni Moda",serif;font-style:italic;font-weight:500;font-size:3.6rem;color:#fff;box-shadow:0 1.5rem 3rem -1.25rem rgba(193,142,120,.55);overflow:hidden}.tuc-pf__avatar img{width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover;border-radius:50%}.tuc-pf__ratingpill{position:absolute;right:-0.5rem;bottom:-0.4rem;display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;font-weight:600;color:var(--tuc-black);background:var(--tuc-glass);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-radius:2rem;padding:.4rem .75rem}.tuc-pf__ratingpill svg{width:.85rem;height:.85rem;color:var(--tuc-gold-ink)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.tuc-pf__ratingpill{background:rgba(251,250,248,.96)}}.breakdance .tuc-pf__name{font-family:"Bodoni Moda",serif;font-style:italic;font-weight:500;font-size:clamp(2.2rem,5vw,3.2rem);color:var(--tuc-black);margin:0}.tuc-pf__role{font-size:.95rem;color:var(--tuc-grey);margin:0}.tuc-pf__bio{max-width:32rem;font-size:1.02rem;line-height:1.65;color:var(--tuc-black);margin:0}.pf-bio-links{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:.92rem}.pf-bio-link{display:inline-flex;align-items:center;gap:.35rem;color:var(--tuc-black) !important;font-weight:600;text-decoration:none}.pf-bio-link svg{width:.95rem;height:.95rem;color:var(--tuc-rose);flex-shrink:0}.pf-bio-link:hover{color:var(--tuc-rose) !important}.pf-bio-more{text-decoration:underline;text-underline-offset:.2em}.breakdance .pf-bio-more{color:var(--tuc-grey)}.breakdance .pf-bio-more:hover{color:var(--tuc-rose)}.tuc-pf__ctas{display:flex;gap:.65rem;margin-top:.25rem;flex-wrap:wrap}.pf-cta-outline{display:inline-flex;align-items:center;justify-content:center;font-family:"Archivo",sans-serif;font-size:.85rem;font-weight:600;line-height:1.2;text-decoration:none;background:none;border:1.5px solid var(--tuc-line);border-radius:2.5rem;padding:.65rem 1.5rem;transition:border-color .2s ease,color .2s ease}.breakdance .pf-cta-outline{color:var(--tuc-black)}.pf-cta-outline:hover{border-color:var(--tuc-rose)}.breakdance .pf-cta-outline:hover{color:var(--tuc-rose)}.tuc-pf__tabsbar,.tuc-pf__section{scroll-margin-top:5.5rem}.tuc-pf__tabsbar{border-top:1px solid var(--tuc-line);background:var(--tuc-white)}.tuc-pf__tabsbar-inner{max-width:64rem;margin-inline:auto;padding:.75rem clamp(1.25rem,5vw,3rem);display:flex;justify-content:center}.tuc-pf__panel>.tuc-pf__section:first-child{padding-top:clamp(1.75rem,4vw,2.5rem)}.tuc-pf__tabs{display:inline-flex;background:var(--tuc-cream);border-radius:2.5rem;padding:.3rem;gap:.15rem;max-width:100%}.tuc-pf__tab{display:inline-flex;align-items:center;gap:.45rem;font-family:"Archivo",sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--tuc-grey);padding:.7rem 1.15rem;border-radius:2rem;text-decoration:none;white-space:nowrap;transition:color .2s ease,background .2s ease}.tuc-pf__tabicon{display:inline-flex;flex:none}.tuc-pf__tabicon svg{width:1.05rem;height:1.05rem}.breakdance .tuc-pf__tab{color:var(--tuc-grey)}.breakdance .tuc-pf__tab:hover{color:var(--tuc-black);background:rgba(12,11,10,.05)}.breakdance .tuc-pf__tab--active,.breakdance .tuc-pf__tab--active:hover{color:var(--tuc-black);background:rgba(201,139,122,.16)}@media(max-width: 34rem){.tuc-pf__tab{padding:.7rem .95rem}.tuc-pf__tablabel{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tuc-pf__tabicon svg{width:1.2rem;height:1.2rem}}.tuc-pf__panel{background:var(--tuc-white);padding-bottom:clamp(3rem,7vw,5rem)}.pf-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem}@media(max-width: 56rem){.pf-grid{grid-template-columns:repeat(2, 1fr)}}.pfcard{display:flex;flex-direction:column;position:relative;border-radius:.85rem;overflow:hidden;text-decoration:none;background:var(--tuc-paper);box-shadow:0 .4rem 1.2rem rgba(12,11,10,.05);transition:box-shadow .3s ease,transform .3s ease}.pfcard:hover{box-shadow:0 .9rem 2rem rgba(12,11,10,.12);transform:translateY(-2px)}.pfcard__media{display:block;position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--tuc-cream)}.pfcard .pfcard__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s ease}.pfcard:hover .pfcard__img{transform:scale(1.04)}.pfcard__ph{display:block;width:100%;height:100%;background:linear-gradient(135deg, var(--tuc-cream), #e4ddd0)}.pfcard:focus-visible{outline:2px solid var(--tuc-rose);outline-offset:2px}@media(prefers-reduced-motion: reduce){.pfcard,.pfcard .pfcard__img{transition:none}.pfcard:hover{transform:none}.pfcard:hover .pfcard__img{transform:none}}.pfcard__pill{position:absolute;top:.6rem;left:.6rem;display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .6rem;border-radius:2rem;font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--tuc-paper);background:var(--tuc-glass-dark);backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%)}.pfcard__pill .dot{width:.4rem;height:.4rem;border-radius:50%}.dot.pfcard__dot--gallery{background:var(--tuc-gold)}.dot.pfcard__dot--promena{background:var(--tuc-rose)}.dot.pfcard__dot--uces{background:var(--tuc-rose)}.dot.pfcard__dot--pribeh{background:var(--tuc-paper)}.pfcard__cap{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:.85rem .95rem .2rem;font-size:.98rem;font-weight:500;line-height:1.35;color:var(--tuc-black)}.pfcard__cap:last-child{padding-bottom:1rem}.pfcard__time{display:block;padding:0 .95rem 1rem;font-size:.78rem;font-weight:400;line-height:1.2;color:var(--tuc-grey)}.pfcard__media+.pfcard__time{padding-top:.85rem}.tuc-pf__empty{text-align:center;color:var(--tuc-grey)}.tuc-pf__morewrap{display:flex;justify-content:center;margin-top:2.5rem}.tuc-pf__more{font-weight:600;color:var(--tuc-black);text-decoration:none;border:1.5px solid var(--tuc-black);border-radius:2.5rem;padding:.8rem 2rem;transition:background .25s ease,color .25s ease}.tuc-pf__more:hover{background:var(--tuc-black);color:var(--tuc-paper)}#pf-sentinel{height:1px}.pf-srlive{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pfcard--skeleton{pointer-events:none;box-shadow:none}.pfcard--skeleton .pfcard__cap{height:.98rem;margin:.85rem .95rem .45rem;padding:0;border-radius:.3rem}.pfcard--skeleton .pfcard__time{width:5rem;height:.78rem;margin:0 .95rem 1rem;padding:0;border-radius:.3rem}.pfcard--skeleton .pfcard__media,.pfcard--skeleton .pfcard__cap,.pfcard--skeleton .pfcard__time{background:linear-gradient(100deg, var(--tuc-cream) 28%, #e9e2d3 45%, var(--tuc-cream) 62%);background-size:200% 100%;animation:pf-shimmer 1.6s ease-in-out infinite}@keyframes pf-shimmer{0%{background-position:160% 0}100%{background-position:-60% 0}}@media(prefers-reduced-motion: reduce){.pfcard--skeleton .pfcard__media,.pfcard--skeleton .pfcard__cap,.pfcard--skeleton .pfcard__time{animation:none;background:var(--tuc-cream)}}.tuc-pf__omne{max-width:44rem;color:var(--tuc-grey);line-height:1.7}.tuc-pf__omne p{margin:0 0 1.1rem}.pf-facts{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--tuc-line)}@media(max-width: 40rem){.pf-facts{grid-template-columns:repeat(2, 1fr)}}.pf-fact{display:flex;flex-direction:column;gap:.35rem}.pf-fact__label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--tuc-grey-soft)}.pf-fact__value{font-size:1rem;color:var(--tuc-black)}.pf-tl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.75rem}.pf-tl__row{display:flex;gap:1.5rem;align-items:baseline}.pf-tl__year{font-family:"Bodoni Moda",serif;font-style:italic;font-size:1.6rem;color:var(--tuc-gold-ink);flex:none;width:7.2rem}.pf-tl__year--range{font-size:1.35rem;line-height:1.25}.pf-principles{list-style:none;display:grid;grid-template-columns:repeat(2, 1fr);gap:.85rem 1.5rem;margin:0;padding:0}.pf-principles li{position:relative;padding:1rem 1rem 1rem 2.1rem;border-radius:.7rem;background:var(--tuc-cream);color:var(--tuc-black);line-height:1.45}.pf-principles li::before{content:"✦";position:absolute;left:.9rem;top:1rem;color:var(--tuc-rose)}@media(max-width: 40rem){.pf-principles{grid-template-columns:1fr}.tuc-pf__section--dark{border-radius:0}}.breakdance .pf-tl__title{font-size:1.05rem;font-weight:600;color:var(--tuc-black);margin:0 0 .3rem}.pf-tl__desc{color:var(--tuc-grey);line-height:1.6;margin:0}.pf-rate{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.pf-rate__num{font-family:"Bodoni Moda",serif;font-style:italic;font-size:3.5rem;color:var(--tuc-black);line-height:1}.pf-rate__meta{display:flex;flex-direction:column;gap:.35rem}.pf-rate__stars{display:flex;gap:.15rem}.pf-rate__stars svg{width:1rem;height:1rem;color:var(--tuc-gold-ink)}.pf-rate__count{font-size:.85rem;color:var(--tuc-grey)}.pf-reviews{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem}@media(max-width: 56rem){.pf-reviews{grid-template-columns:1fr}}.pf-review{background:var(--tuc-cream);border-radius:.85rem;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.pf-review__stars{display:flex;gap:.15rem}.pf-review__stars svg{width:.85rem;height:.85rem;color:var(--tuc-gold-ink)}.pf-review__text{font-size:.92rem;line-height:1.6;color:var(--tuc-black);margin:0}.pf-review__author{font-size:.8rem;font-weight:600;color:var(--tuc-grey);margin:0}.pf-links{display:flex;flex-wrap:wrap;gap:.75rem}.pf-links__intro{color:var(--tuc-grey);font-size:.92rem;margin:-0.15rem 0 1.25rem}.pf-link{display:inline-flex;flex-direction:column;gap:.15rem;width:11.5rem;min-height:5.8rem;box-sizing:border-box;text-decoration:none;padding:.75rem 1.25rem;border-radius:1rem;border:1.5px solid var(--tuc-line);transition:border-color .25s ease,background .25s ease}.pf-link:hover{border-color:var(--tuc-rose);background:rgba(201,139,122,.06)}.pf-link__name{font-weight:600;color:var(--tuc-black);font-size:.9rem}.pf-link__handle{font-size:.78rem;color:var(--tuc-grey)}.pf-link__description{color:var(--tuc-black);font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.breakdance .pf-link__name,.breakdance .pf-link__description{color:var(--tuc-black)}.breakdance .pf-link__handle{color:var(--tuc-grey)}.pf-link--skeleton{position:relative;min-width:10rem;overflow:hidden;border-style:dashed;background:var(--tuc-cream);pointer-events:none}.pf-link--skeleton::after,.pf-link__skeletonbar{background:linear-gradient(100deg, rgba(255, 255, 255, 0.1) 20%, rgba(255, 255, 255, 0.75) 45%, rgba(255, 255, 255, 0.1) 70%);background-size:220% 100%;animation:pf-link-shimmer 1.8s ease-in-out infinite}.pf-link--skeleton::after{content:"";position:absolute;inset:0;pointer-events:none}.pf-link__skeletonbar{display:block;height:.75rem;border-radius:.25rem}.pf-link__skeletonbar--name{width:5.2rem}.pf-link__skeletonbar--handle{width:6.8rem;margin-top:.15rem}.pf-link__coming{margin-top:.85rem;color:var(--tuc-rose);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@keyframes pf-link-shimmer{0%{background-position:160% 0}100%{background-position:-60% 0}}@media(prefers-reduced-motion: reduce){.pf-link--skeleton::after,.pf-link__skeletonbar{animation:none}}@media(max-width: 30rem){.pf-link{width:calc(50% - .375rem)}.pf-link--skeleton{min-width:0}}.tuc-pf__section--dark{background:var(--tuc-black);background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.72) 0%, rgba(0, 0, 0, 0) 72%),url("https://tenuceschci.cz/wp-content/uploads/2026/06/slider1.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--tuc-paper);border-radius:1.25rem;max-width:60rem}.pf-contact{list-style:none;margin:0 0 2rem;padding:0;display:flex;flex-direction:column;gap:1rem;max-width:26rem}.pf-contact li{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:.75rem}.pf-contact__label{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:#fff}.pf-contact__value{color:var(--tuc-paper)}.pf-contact__link{color:var(--tuc-white) !important;text-decoration:none}.pf-contact__link:hover{color:var(--tuc-rose) !important}.pf-cta{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:600;line-height:1.2;padding:.9rem 2rem;border-radius:2.5rem;background:linear-gradient(95deg, var(--tuc-rose), var(--tuc-gold));box-shadow:0 .5rem 1.5rem -0.5rem rgba(193,142,120,.6);transition:box-shadow .25s ease,transform .25s ease}.pf-cta:hover{box-shadow:0 .7rem 1.9rem -0.5rem rgba(193,142,120,.8);transform:translateY(-1px)}.breakdance .pf-cta,.breakdance .pf-cta>*{color:#fff}.breakdance .pf-cta:hover,.breakdance .pf-cta:hover>*{color:#fff}/*# sourceMappingURL=page-jana-karaskova.min.css.map */