:root{--kubala-pink:#EF4994;--kubala-pink-dark:#D9367F;--kubala-cream:#fbf5ef;--kubala-ink:#202020;--kubala-muted:#706a66;--kubala-line:#eadfd7}.kubala-about{background:#fff;color:var(--kubala-ink);font-family:inherit;overflow:hidden}.kubala-about *{box-sizing:border-box}.kubala-wrap{width:min(1140px,calc(100% - 40px));margin:auto}.kubala-narrow{width:min(780px,calc(100% - 40px))}.kubala-hero{padding:64px 0;background:linear-gradient(135deg,#fff 0%,var(--kubala-cream) 100%);border-bottom:1px solid var(--kubala-line)}.kubala-hero-grid,.kubala-split{display:grid;grid-template-columns:1.02fr .98fr;gap:54px;align-items:center}.kubala-eyebrow{display:block;color:var(--kubala-pink);font-size:11px;font-weight:800;letter-spacing:.14em;margin-bottom:13px}.kubala-about h1{font-size:clamp(44px,6vw,72px);line-height:.96;letter-spacing:-.045em;margin:0 0 24px;color:#161616}.kubala-about h2{font-size:clamp(30px,3.5vw,46px);line-height:1.04;letter-spacing:-.035em;margin:0}.kubala-lead,.kubala-copy{font-size:17px;line-height:1.66}.kubala-lead p,.kubala-copy p{margin:0 0 14px}.kubala-lead p:first-child{font-size:22px;line-height:1.4}.kubala-section{padding:72px 0}.kubala-section-head{max-width:700px;margin-bottom:30px}.kubala-section-head--center{text-align:center;margin:0 auto 34px}.kubala-card-split{align-items:stretch}.kubala-card{background:#fff;border:1px solid var(--kubala-line);border-radius:22px;padding:32px;box-shadow:0 12px 34px rgba(61,33,25,.06)}.kubala-card p:last-child{margin-bottom:0}.kubala-photo{margin:0;border-radius:22px;overflow:hidden;background:#eee;min-height:390px;box-shadow:0 18px 45px rgba(61,33,25,.10)}.kubala-photo img{display:block;width:100%;height:100%;min-height:390px;object-fit:cover}.kubala-photo--hero{transform:rotate(1deg)}.kubala-photo--compact,.kubala-photo--compact img{min-height:100%;height:100%}.kubala-photo--placeholder{display:flex;align-items:center;justify-content:center;padding:30px;text-align:center;border:2px dashed #d8c8bd;color:#887a70;box-shadow:none}.kubala-big{font-size:clamp(26px,3vw,38px)!important;line-height:1.1!important;letter-spacing:-.03em;color:var(--kubala-pink)}.kubala-highlight{padding:64px 0;background:var(--kubala-pink);color:#fff;text-align:center}.kubala-highlight .kubala-statement{font-size:clamp(30px,4.3vw,50px);font-weight:800;line-height:1.08;letter-spacing:-.035em;margin:24px 0}.kubala-highlight p{font-size:18px;line-height:1.55}.kubala-soft{padding:72px 0;background:var(--kubala-cream)}.kubala-card--personal{border-left:5px solid var(--kubala-pink);padding:36px 40px}.kubala-kicker{color:var(--kubala-pink);font-size:24px!important;font-weight:800}.kubala-statement{font-size:clamp(25px,3vw,36px)!important;line-height:1.15!important;font-weight:700;letter-spacing:-.025em}.kubala-happiness{font-size:clamp(40px,5vw,64px)!important;line-height:1!important;font-weight:900;color:var(--kubala-pink);letter-spacing:-.05em;margin-top:20px!important}.kubala-quote{padding:72px 0;text-align:center;border-top:1px solid var(--kubala-line)}.kubala-closing{max-width:650px;margin:auto}.kubala-button{display:inline-flex;gap:14px;align-items:center;background:var(--kubala-pink);color:#fff!important;text-decoration:none!important;padding:14px 22px;border-radius:999px;font-weight:800;margin:10px 0 42px;transition:.2s}.kubala-button:hover{background:var(--kubala-pink-dark);transform:translateY(-2px)}.kubala-quote blockquote{border:0;margin:0;padding:0;font-size:clamp(30px,4.3vw,48px);font-weight:800;line-height:1.1;letter-spacing:-.035em}.kubala-quote cite{display:block;font-size:13px;font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--kubala-pink);margin-top:18px}.kubala-quote-tail{margin-top:20px;font-size:17px}.kubala-mother{padding:78px 0;background:#1d1d1d;color:#fff}.kubala-mother h2{color:#fff}.kubala-mother .kubala-section-head{margin-bottom:34px}.kubala-split--mother{gap:52px;align-items:start}.kubala-photo--mother{box-shadow:none;min-height:520px}.kubala-photo--mother img{min-height:520px}.kubala-card--dark{background:#292929;border-color:#3b3b3b;box-shadow:none}.kubala-split--reverse{grid-template-columns:.9fr 1.1fr}
@media(min-width:801px){.kubala-experience .kubala-card,.kubala-section .kubala-card{display:flex;flex-direction:column;justify-content:center}.kubala-card p{margin-bottom:12px}}
@media(max-width:800px){.kubala-wrap,.kubala-narrow{width:min(100% - 28px,1140px)}.kubala-hero{padding:46px 0}.kubala-hero-grid,.kubala-split,.kubala-split--reverse{grid-template-columns:1fr;gap:28px}.kubala-section,.kubala-soft,.kubala-quote,.kubala-mother,.kubala-highlight{padding:52px 0}.kubala-section-head{margin-bottom:24px}.kubala-photo,.kubala-photo img,.kubala-photo--mother,.kubala-photo--mother img{min-height:330px}.kubala-photo--hero{transform:none}.kubala-lead,.kubala-copy{font-size:16px;line-height:1.6}.kubala-card{padding:24px}.kubala-card--personal{padding:26px}.kubala-split--reverse .kubala-photo{order:2}.kubala-about h1{font-size:44px}.kubala-about h2{font-size:32px}}
