.babushatnik-page .babushatnik-hero{position:relative;isolation:isolate;min-height:650px;margin:-74px -40px 0;padding:156px 56px 78px;overflow:hidden;border-bottom:1px solid var(--page-border-soft);background:linear-gradient(90deg,#07111ffa,#07111fe0 41%,#07111f85 67%,#07111f29),linear-gradient(180deg,#07111f0f,#07111f61),var(--babushatnik-hero-dark),var(--page-surface);background-position:center,center,66% center,center;background-size:cover}:root[data-theme=light] .babushatnik-page .babushatnik-hero{background:linear-gradient(90deg,#fdf9f3fa,#fdf9f3d1 43%,#fdf9f37a 68%,#fdf9f329),linear-gradient(180deg,#fdf9f30a,#fdf9f357),var(--babushatnik-hero-light),var(--page-surface);background-position:center,center,66% center,center;background-size:cover}.babushatnik-page .babushatnik-hero .inner-hero__copy{position:relative;z-index:2;max-width:680px}.babushatnik-page .babushatnik-hero h1{max-width:760px;margin:0;font-family:var(--font-display);font-size:clamp(3.7rem,6vw,6.35rem);line-height:.9;overflow-wrap:break-word}.babushatnik-page .babushatnik-hero__text{max-width:700px;margin:16px 0 0;color:var(--text-soft);font-size:1.02rem;line-height:1.58}.babushatnik-page .babushatnik-hero .fact-strip{max-width:760px;margin-top:26px}.babushatnik-manifest{display:block}.babushatnik-manifest .section-copy{max-width:980px}.babushatnik-manifest .manifest-lines{margin:24px 0 0;color:var(--text-main);font-family:var(--font-display);font-size:clamp(1.7rem,2.8vw,3rem);line-height:1.08}.babushatnik-manifest .manifest-lines p{margin:0}.babushatnik-manifest blockquote,.babushatnik-pain blockquote{margin:28px 0 0;padding:4px 0 4px 24px;border-left:2px solid var(--accent);color:var(--text-main);font-family:var(--font-display);font-size:clamp(1.7rem,2.6vw,2.9rem);line-height:1.08}.babushatnik-recognition .recognition-list-card p{color:var(--text-soft);line-height:1.62}.babushatnik-pain .section-copy p{max-width:730px}.babushatnik-idea-banner{position:relative;isolation:isolate;min-height:360px;margin-top:28px;padding:42px 44px;overflow:hidden;border:1px solid var(--page-border-soft);border-radius:8px;background:linear-gradient(90deg,#07111ffa,#07111fdb 48%,#07111f6b),var(--babushatnik-circle-bg),var(--page-card);background-position:center,right center,center;background-size:cover}:root[data-theme=light] .babushatnik-idea-banner{background:linear-gradient(90deg,#fdf9f3fa,#fdf9f3d1,#fdf9f370),var(--babushatnik-circle-bg),var(--page-card);background-position:center,right center,center;background-size:cover}.babushatnik-idea-banner>div{max-width:650px}.babushatnik-idea-banner h2{max-width:740px;margin:0;color:var(--accent);font-family:var(--font-display);font-size:clamp(1.5rem,2.8vw,3rem);line-height:1.05}.babushatnik-idea-banner p{margin:18px 0 0;color:var(--text-soft);line-height:1.62}.babushatnik-idea-banner p+p{max-width:540px;margin-top:12px;color:var(--text-main);font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,2.35rem);line-height:1.08}.babushatnik-idea-banner p span{color:var(--text-main);background:linear-gradient(180deg,transparent 58%,rgba(219,124,57,.26) 0)}.babushatnik-kristina{display:grid;gap:clamp(22px,3vw,34px);width:min(1160px,calc(100% - 40px));margin:clamp(44px,7vw,92px) auto}.babushatnik-kristina__intro{padding:0 0 clamp(10px,2vw,18px);border-bottom:1px solid rgba(219,124,57,.24)}.babushatnik-kristina__intro .eyebrow{margin-bottom:18px}.babushatnik-kristina__intro h2{max-width:980px;margin:0 0 clamp(22px,3vw,34px);font-size:clamp(2.55rem,5.1vw,5.15rem);line-height:.95}.babushatnik-kristina__intro p:not(.eyebrow){max-width:860px;margin:0;color:var(--text-muted);font-size:clamp(1.02rem,1.22vw,1.14rem);line-height:1.62}.babushatnik-kristina__intro p+p{margin-top:16px}.babushatnik-kristina__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px)}.babushatnik-kristina__card{position:relative;overflow:hidden;min-height:300px;padding:clamp(24px,3vw,36px);border:1px solid rgba(219,124,57,.24);border-radius:8px;background:linear-gradient(145deg,#fffaf414,#fffaf406),#fffaf40a}.babushatnik-kristina__card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--accent);opacity:.82}.babushatnik-kristina__card--film{background:linear-gradient(150deg,rgba(219,124,57,.12),transparent 42%),#fffaf40b}.babushatnik-kristina__card--coliving{background:linear-gradient(150deg,rgba(255,250,244,.09),transparent 42%),#fffaf409}.babushatnik-kristina__card span{display:block;margin-bottom:14px;color:var(--accent);font-size:.74rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.babushatnik-kristina__card h3{margin:0 0 14px;font-size:clamp(1.75rem,3.1vw,3rem);line-height:1}.babushatnik-kristina__card strong{display:block;max-width:420px;margin-bottom:16px;color:var(--text-main);font-family:var(--font-display);font-size:clamp(1.18rem,1.75vw,1.55rem);font-weight:500;line-height:1.1}.babushatnik-kristina__card p{margin:0;color:var(--text-muted);font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.58}.babushatnik-request{position:relative;isolation:isolate;overflow:hidden;border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--page-surface) 94%,transparent),color-mix(in srgb,var(--page-surface) 86%,transparent) 52%,color-mix(in srgb,var(--page-surface) 54%,transparent)),var(--babushatnik-cta-bg),var(--page-card);background-position:center,right center,center;background-size:cover}.babushatnik-request .request-copy h2{color:var(--text-main);font-size:clamp(2.4rem,4.6vw,5.4rem);line-height:.98;text-transform:none}.babushatnik-request__note{margin:14px 0 0;color:var(--text-soft);font-size:.9rem;line-height:1.45}.babushatnik-page .faq-grid details{min-height:0}@media(max-width:1080px){.babushatnik-page .babushatnik-hero{min-height:570px;margin:-64px -16px 0;padding:132px 34px 62px;background-position:center,center,72% center,center}.babushatnik-kristina{width:min(920px,calc(100% - 40px))}.babushatnik-kristina__intro{padding-bottom:18px}.babushatnik-kristina__cards{grid-template-columns:1fr}.babushatnik-kristina__card{min-height:0}}@media(max-width:680px){.babushatnik-page .babushatnik-hero{min-height:570px;margin:0;padding:30px 18px;background:linear-gradient(90deg,#07111ffc,#07111fe6 62%,#07111f9e),linear-gradient(180deg,#07111f14,#07111fe6),var(--babushatnik-hero-dark-mobile),var(--page-surface);background-position:center,center,68% center,center;background-size:cover}:root[data-theme=light] .babushatnik-page .babushatnik-hero{background:linear-gradient(90deg,#fdf9f3fa,#fdf9f3e0 62%,#fdf9f39e),linear-gradient(180deg,#fdf9f30f,#fdf9f3e0),var(--babushatnik-hero-light-mobile),var(--page-surface);background-position:center,center,68% center,center;background-size:cover}.babushatnik-page .babushatnik-hero h1{font-size:clamp(2.85rem,14.5vw,4.6rem);overflow-wrap:anywhere}.babushatnik-page .babushatnik-hero__text{font-size:.98rem}.babushatnik-manifest .manifest-lines{font-size:clamp(1.55rem,8vw,2.1rem)}.babushatnik-manifest blockquote,.babushatnik-pain blockquote{padding-left:18px;font-size:clamp(1.45rem,7.6vw,2.1rem)}.babushatnik-idea-banner{min-height:460px;margin-top:0;padding:32px 18px;border-right:0;border-left:0;border-radius:0;background-position:center,66% center,center}.babushatnik-idea-banner>div{max-width:calc(100vw - 36px)}.babushatnik-idea-banner h2{font-size:clamp(1.25rem,7.4vw,2rem)}.babushatnik-kristina{width:calc(100% - 32px);margin:36px auto;gap:18px}.babushatnik-kristina__intro{gap:16px;padding-bottom:16px}.babushatnik-kristina__card{padding:22px 18px}.babushatnik-kristina__intro h2{font-size:clamp(2.12rem,10.6vw,3.2rem)}.babushatnik-kristina__intro p:not(.eyebrow),.babushatnik-kristina__card p{font-size:.98rem}.babushatnik-kristina__card h3{font-size:clamp(1.65rem,8vw,2.35rem)}.babushatnik-kristina__card strong{font-size:clamp(1.15rem,5.4vw,1.45rem)}.babushatnik-request{border-radius:0;background-position:center,68% center,center}.babushatnik-request .request-copy h2{font-size:clamp(2rem,11vw,3.3rem)}}
