body[data-viewcontent="team"]{background:#050505;color:#f6f2ea}body[data-viewcontent="team"] .site-main{overflow:hidden;background:radial-gradient(circle at 12% 12%,rgba(214,173,84,0.12),transparent 26rem),radial-gradient(circle at 86% 26%,rgba(255,255,255,0.035),transparent 34rem),#050505}body[data-viewcontent="team"] .team-page-hero{position:relative;isolation:isolate;min-height:25rem;padding:clamp(4rem,5.4vw,7rem) 0 clamp(2.4rem,4vw,4.2rem);border-bottom:1px solid rgba(214,173,84,0.16);background:linear-gradient(90deg,rgba(5,5,5,0.98) 0%,rgba(5,5,5,0.82) 44%,rgba(5,5,5,0.36) 78%,rgba(5,5,5,0.74) 100%),url("../img/gentlemen-radom-wnetrze-640.webp") center 50% / cover no-repeat}body[data-viewcontent="team"] .team-page-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(214,173,84,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(214,173,84,0.035) 1px,transparent 1px);background-size:86px 86px;opacity:0.26}body[data-viewcontent="team"] .team-page-hero .container,body[data-viewcontent="team"] .team-members-modern .container,body[data-viewcontent="team"] .team-booking-strip .container{width:min(100% - 36px,1580px);max-width:1580px}body[data-viewcontent="team"] .team-kicker{display:inline-flex;align-items:center;gap:0.75rem;margin-bottom:0.7rem;color:#d6ad54;font-size:1.32rem;font-weight:700}body[data-viewcontent="team"] .team-kicker::before{content:"";width:0.65rem;height:0.65rem;border-radius:2px;background:#d6ad54;transform:rotate(45deg)}body[data-viewcontent="team"] .team-page-hero h1{max-width:82rem;margin:0;color:#fff;font-family:var(--font-secondary,"Playfair Display",serif);font-size:clamp(4.6rem,5.6vw,8rem);font-weight:800;letter-spacing:0;line-height:0.95}body[data-viewcontent="team"] .team-page-hero h1 span{color:#d6ad54}body[data-viewcontent="team"] .team-page-hero p{max-width:74rem;margin:1.6rem 0 0;color:rgba(246,242,234,0.84);font-size:clamp(1.6rem,1.45vw,2rem);line-height:1.62}body[data-viewcontent="team"] .team-longhair-note{display:flex;align-items:center;gap:1.2rem;width:min(86rem,100%);margin-top:2.2rem;padding:1.35rem 1.6rem;border:1px solid rgba(214,173,84,0.34);border-radius:8px;background:rgba(255,255,255,0.045);color:rgba(246,242,234,0.78);font-size:1.42rem;line-height:1.45;backdrop-filter:blur(10px)}body[data-viewcontent="team"] .team-longhair-note svg{flex:0 0 2rem;width:2rem;height:2rem;color:#d6ad54;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body[data-viewcontent="team"] .team-longhair-note strong{color:#e1ba5f}body[data-viewcontent="team"] .team-members-modern{padding:clamp(2.4rem,4vw,4.4rem) 0 clamp(1.8rem,3vw,3.2rem)}body[data-viewcontent="team"] .team-page-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(29rem,34rem);gap:1.1rem;align-items:start}body[data-viewcontent="team"] .team-grid-modern{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}body[data-viewcontent="team"] .team-profile-card{display:grid;min-height:24.2rem;grid-template-columns:minmax(11.5rem,42%) minmax(0,1fr);overflow:hidden;border:1px solid rgba(214,173,84,0.45);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(214,173,84,0.12),transparent 32%),linear-gradient(135deg,rgba(255,255,255,0.07),rgba(255,255,255,0.018));box-shadow:0 24px 58px rgba(0,0,0,0.32)}body[data-viewcontent="team"] .team-profile-card__media{position:relative;min-height:100%;overflow:hidden;background:#141414}body[data-viewcontent="team"] .team-profile-card__media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 58%,rgba(5,5,5,0.58) 100%)}body[data-viewcontent="team"] .team-profile-card__media img{width:100%;height:100%;min-height:24.2rem;object-fit:cover;object-position:center top;filter:saturate(0.88) contrast(1.04) brightness(0.92)}body[data-viewcontent="team"] .team-profile-card__content{display:flex;min-width:0;padding:clamp(1.55rem,1.6vw,2.4rem);flex-direction:column}body[data-viewcontent="team"] .team-profile-card h2,body[data-viewcontent="team"] .team-profile-card h3{margin:0;color:#fff;font-family:var(--font-secondary,"Playfair Display",serif);font-size:clamp(2.3rem,2vw,3.1rem);font-weight:800;letter-spacing:0;line-height:1}body[data-viewcontent="team"] .team-profile-role{margin:0.45rem 0 1rem;color:#d6ad54;font-size:1.3rem;font-weight:800}body[data-viewcontent="team"] .team-profile-card p{margin:0;color:rgba(246,242,234,0.78);font-size:1.32rem;line-height:1.45}body[data-viewcontent="team"] .team-card-traits{display:grid;gap:0.55rem;margin:1.35rem 0 1.4rem;padding:0;list-style:none}body[data-viewcontent="team"] .team-card-traits li{display:flex;align-items:center;gap:0.7rem;min-width:0;color:rgba(246,242,234,0.82);font-size:1.22rem;line-height:1.2}body[data-viewcontent="team"] .team-card-traits li::before{content:"";flex:0 0 1.28rem;width:1.28rem;height:1.28rem;border:1px solid rgba(214,173,84,0.82);border-radius:50%;background:radial-gradient(circle,#d6ad54 0 2px,transparent 2.5px)}body[data-viewcontent="team"] .team-card-action{display:inline-flex;align-items:center;justify-content:center;gap:0.8rem;width:100%;min-height:3.7rem;margin-top:auto;padding:0.75rem 1.1rem;border:1px solid rgba(214,173,84,0.48);border-radius:6px;color:rgba(246,242,234,0.92)!important;font-size:1.28rem;font-weight:700;line-height:1;background:rgba(255,255,255,0.025)}body[data-viewcontent="team"] .team-card-action:hover,body[data-viewcontent="team"] .team-card-action:focus-visible{background:rgba(214,173,84,0.12);border-color:rgba(214,173,84,0.78);color:#fff!important}body[data-viewcontent="team"] .team-card-action svg{width:1.55rem;height:1.55rem;color:#d6ad54;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body[data-viewcontent="team"] .team-trust-panel{position:sticky;top:10rem;min-height:50rem;padding:clamp(2.2rem,2.4vw,3rem);border:1px solid rgba(214,173,84,0.48);border-radius:8px;background:radial-gradient(circle at 0% 0%,rgba(214,173,84,0.12),transparent 32%),linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.018));box-shadow:0 24px 58px rgba(0,0,0,0.32)}body[data-viewcontent="team"] .team-trust-panel>span{display:block;margin-bottom:1rem;color:#d6ad54;font-size:1.25rem;font-weight:900;letter-spacing:0.05em}body[data-viewcontent="team"] .team-trust-panel h2{max-width:28rem;margin:0 0 1.6rem;padding-bottom:1.7rem;border-bottom:1px solid rgba(214,173,84,0.44);color:#fff;font-family:var(--font-secondary,"Playfair Display",serif);font-size:clamp(2.8rem,2.6vw,3.8rem);line-height:0.98}body[data-viewcontent="team"] .team-trust-list{display:grid;gap:2rem;margin:2.2rem 0;padding:0;list-style:none}body[data-viewcontent="team"] .team-trust-list li{display:grid;grid-template-columns:5.6rem minmax(0,1fr);gap:1.5rem;align-items:center}body[data-viewcontent="team"] .team-trust-icon{display:inline-flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border:1px solid rgba(214,173,84,0.42);border-radius:50%;color:#d6ad54;background:rgba(214,173,84,0.07)}body[data-viewcontent="team"] .team-trust-icon svg{width:2.4rem;height:2.4rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}body[data-viewcontent="team"] .team-trust-list strong{display:block;color:#fff;font-size:1.42rem;line-height:1.2}body[data-viewcontent="team"] .team-trust-list p{margin:0.35rem 0 0;color:rgba(246,242,234,0.6);font-size:1.18rem;line-height:1.35}body[data-viewcontent="team"] .team-trust-stat{display:flex;align-items:center;gap:1.1rem;margin-top:2.4rem;padding:1.45rem 1.55rem;border:1px solid rgba(214,173,84,0.28);border-radius:7px;background:rgba(255,255,255,0.035)}body[data-viewcontent="team"] .team-trust-stat svg{flex:0 0 2rem;width:2rem;height:2rem;color:#d6ad54;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}body[data-viewcontent="team"] .team-trust-stat strong{display:block;color:#d6ad54;font-size:1.22rem}body[data-viewcontent="team"] .team-trust-stat span{display:block;margin-top:0.2rem;color:rgba(246,242,234,0.64);font-size:1.12rem}body[data-viewcontent="team"] .team-booking-strip{border-top:1px solid rgba(214,173,84,0.24);border-bottom:1px solid rgba(214,173,84,0.18);background:radial-gradient(circle at 8% 50%,rgba(214,173,84,0.2),transparent 20rem),linear-gradient(90deg,rgba(214,173,84,0.08),rgba(255,255,255,0.015))}body[data-viewcontent="team"] .team-booking-strip__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(2rem,3vw,4rem);align-items:center;padding:2.4rem 0}body[data-viewcontent="team"] .team-booking-icon{display:inline-flex;align-items:center;justify-content:center;width:9.6rem;height:9.6rem;border:1px solid rgba(214,173,84,0.45);border-radius:50%;color:#d6ad54;background:rgba(214,173,84,0.08);box-shadow:inset 0 0 0 1rem rgba(214,173,84,0.04)}body[data-viewcontent="team"] .team-booking-icon svg{width:3.4rem;height:3.4rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body[data-viewcontent="team"] .team-booking-strip h2{margin:0;color:#fff;font-family:var(--font-secondary,"Playfair Display",serif);font-size:clamp(2.8rem,3vw,4.2rem);line-height:1.05}body[data-viewcontent="team"] .team-booking-strip p{margin:0.55rem 0 0;color:rgba(246,242,234,0.68);font-size:1.55rem}body[data-viewcontent="team"] .team-booking-actions{display:flex;align-items:center;gap:1.2rem}body[data-viewcontent="team"] .team-booking-button{display:inline-flex;align-items:center;justify-content:center;gap:0.9rem;min-height:5.2rem;padding:1.25rem 2.2rem;border:1px solid rgba(214,173,84,0.56);border-radius:8px;color:#f6f2ea!important;font-size:1.42rem;font-weight:800;white-space:nowrap;background:rgba(255,255,255,0.035)}body[data-viewcontent="team"] .team-booking-button--gold{border-color:transparent;background:linear-gradient(135deg,#e5bd61,#c9931e);color:#0b0b0b!important;box-shadow:0 14px 34px rgba(214,173,84,0.2)}body[data-viewcontent="team"] .team-booking-button:hover,body[data-viewcontent="team"] .team-booking-button:focus-visible{transform:translateY(-1px)}body[data-viewcontent="team"] .team-booking-button svg{width:1.65rem;height:1.65rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1450px){body[data-viewcontent="team"] .team-grid-modern{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1320px){body[data-viewcontent="team"] .team-page-layout{grid-template-columns:1fr}body[data-viewcontent="team"] .team-trust-panel{position:relative;top:auto;min-height:0}body[data-viewcontent="team"] .team-trust-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1060px){body[data-viewcontent="team"] .team-booking-strip__inner{grid-template-columns:auto minmax(0,1fr)}body[data-viewcontent="team"] .team-booking-actions{grid-column:1 / -1}}@media (max-width:720px){body[data-viewcontent="team"] .team-page-hero{padding-top:3.8rem}body[data-viewcontent="team"] .team-page-hero h1{font-size:clamp(4rem,14vw,5.4rem)}body[data-viewcontent="team"] .team-longhair-note{align-items:flex-start}body[data-viewcontent="team"] .team-grid-modern,body[data-viewcontent="team"] .team-trust-list{grid-template-columns:1fr}body[data-viewcontent="team"] .team-profile-card{grid-template-columns:40% minmax(0,1fr);min-height:22rem}body[data-viewcontent="team"] .team-profile-card__media img{min-height:22rem}body[data-viewcontent="team"] .team-booking-strip__inner{grid-template-columns:1fr;text-align:center}body[data-viewcontent="team"] .team-booking-icon{justify-self:center;width:7.6rem;height:7.6rem}body[data-viewcontent="team"] .team-booking-actions{flex-direction:column}body[data-viewcontent="team"] .team-booking-button{width:100%}}@media (max-width:520px){body[data-viewcontent="team"] .team-profile-card{grid-template-columns:1fr}body[data-viewcontent="team"] .team-profile-card__media{aspect-ratio:1.15 / 1}body[data-viewcontent="team"] .team-profile-card__media img{min-height:0}body[data-viewcontent="team"] .team-profile-card__media::after{background:linear-gradient(180deg,transparent 56%,rgba(5,5,5,0.74) 100%)}}
