.hero-bg[data-astro-cid-kh7btl4r]{background-image:url(/images/artur-duduk-2.jpg);background-position:center 30%}.hero-bg[data-astro-cid-kh7btl4r]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(26,18,16,1) 0%,transparent 20%),linear-gradient(155deg,#1a121066,#1a1210e0)}.hero-title[data-astro-cid-kh7btl4r]{font-size:clamp(52px,9vw,100px);font-weight:300;color:var(--cream);letter-spacing:.02em;margin-bottom:24px;line-height:1}.hero-quote[data-astro-cid-kh7btl4r]{font-family:var(--font-heading);font-style:italic;font-size:clamp(15px,2vw,19px);color:#e8dfc8a6;line-height:1.6;max-width:520px;border-left:2px solid var(--maroon);padding-left:18px}.bio-section[data-astro-cid-kh7btl4r]{padding:var(--section-pad);border-bottom:.5px solid var(--border)}.bio-block[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:280px 1fr;gap:56px;align-items:start;cursor:default}.bio-photo[data-astro-cid-kh7btl4r]{border-radius:6px;overflow:hidden;aspect-ratio:3 / 4;background:var(--barossa);border:.5px solid var(--border);position:sticky;top:80px}.bio-photo[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:100%;object-fit:cover;display:block}.bio-heading[data-astro-cid-kh7btl4r]{font-size:clamp(30px,4vw,44px);font-weight:400;margin-bottom:20px}.bio-lead[data-astro-cid-kh7btl4r]{font-size:15px;color:#e8dfc8c7;line-height:1.75;margin-bottom:0}.bio-full[data-astro-cid-kh7btl4r]{max-height:0;overflow:hidden;transition:max-height .45s ease}.bio-block[data-astro-cid-kh7btl4r].expanded .bio-full[data-astro-cid-kh7btl4r]{max-height:800px}.bio-full[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:14px;color:#e8dfc8bf;line-height:1.8;margin-top:16px}.bio-farewell[data-astro-cid-kh7btl4r]{font-family:var(--font-heading);font-style:italic;font-size:clamp(15px,1.6vw,17px)!important;color:#e8dfc899!important;margin-top:24px!important}.bio-quote-inner[data-astro-cid-kh7btl4r]{font-family:var(--font-heading);font-style:italic;font-size:clamp(15px,1.8vw,18px);color:#e8dfc8a6;line-height:1.6;border-left:2px solid var(--maroon);padding:8px 16px 8px 20px;margin:20px 0;background:#4a2d3a26;border-radius:0 4px 4px 0}.bio-quote-inner[data-astro-cid-kh7btl4r] cite[data-astro-cid-kh7btl4r]{display:block;margin-top:10px;font-size:11px;font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.bio-skills[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:20px;border-top:.5px solid var(--border)}.bio-skill[data-astro-cid-kh7btl4r]{font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:5px 14px;border-radius:14px;border:.5px solid rgba(201,146,42,.25);color:#c9922ab3;background:#c9922a0f}.bio-toggle[data-astro-cid-kh7btl4r]{display:inline-flex;align-items:center;gap:6px;margin-top:18px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);cursor:pointer;transition:opacity .2s;padding:0;background:none;border:none;font-family:var(--font-body)}.bio-toggle[data-astro-cid-kh7btl4r]:hover{opacity:.7}@media(max-width:860px){.bio-block[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:32px}.bio-photo[data-astro-cid-kh7btl4r]{position:static;max-width:240px}}.duduk-section[data-astro-cid-kh7btl4r]{padding:var(--section-pad);background:#4a2d3a14}.duduk-block[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.duduk-image[data-astro-cid-kh7btl4r]{border-radius:6px;overflow:hidden;aspect-ratio:4 / 3;background:var(--barossa);border:.5px solid var(--border)}.duduk-image[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:100%;object-fit:cover;display:block}.duduk-heading[data-astro-cid-kh7btl4r]{font-size:clamp(26px,3.5vw,40px);font-weight:300;margin-bottom:16px}.duduk-lead[data-astro-cid-kh7btl4r]{font-size:15px;color:#e8dfc8c7;line-height:1.8;margin-bottom:0}.duduk-full[data-astro-cid-kh7btl4r]{max-height:0;overflow:hidden;transition:max-height .5s ease}.duduk-body[data-astro-cid-kh7btl4r].expanded .duduk-full[data-astro-cid-kh7btl4r]{max-height:1200px}.duduk-full[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:14px;color:#e8dfc8bf;line-height:1.82;margin-top:16px}.duduk-accent[data-astro-cid-kh7btl4r]{padding:16px 20px;border-left:2px solid rgba(201,146,42,.35);background:#c9922a0d;border-radius:0 4px 4px 0;color:#e8dfc8d1!important}.duduk-accent[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:var(--cream);font-weight:500}.duduk-toggle[data-astro-cid-kh7btl4r]{display:inline-flex;align-items:center;gap:6px;margin-top:18px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);cursor:pointer;transition:opacity .2s;padding:0;background:none;border:none;font-family:var(--font-body)}.duduk-toggle[data-astro-cid-kh7btl4r]:hover{opacity:.7}@media(max-width:760px){.duduk-block[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:32px}}
