.realizacje_hero__J__UI{min-height:55vh;background:var(--navy);padding:120px 5vw 80px;position:relative;overflow:hidden;display:flex;align-items:flex-end}.realizacje_hero-bg__4NLye{position:absolute;inset:0;background:radial-gradient(ellipse 70% 90% at 90% 20%,rgba(245,120,42,.12) 0,transparent 60%);pointer-events:none}.realizacje_hero-inner__hIdqg{position:relative;z-index:2;max-width:800px}.realizacje_back__dV2xF{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.35);text-decoration:none;display:inline-block;margin-bottom:2rem;transition:color .2s}.realizacje_back__dV2xF:hover{color:var(--sport-o)}.realizacje_hero-meta__WsWuH{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.realizacje_hero-cat__RedS1{font-size:.65rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--sport-o)}.realizacje_hero-dot__Jkypf{width:3px;height:3px;border-radius:50%;background:hsla(0,0%,100%,.25)}.realizacje_hero-date__xNr1r{font-size:.72rem;color:hsla(0,0%,100%,.35);font-weight:300}.realizacje_hero-title__3pELt{font-family:Playfair Display,serif;font-size:clamp(2.5rem,6vw,5rem);font-weight:900;color:#fff;line-height:1;letter-spacing:-.02em;margin-bottom:1rem}.realizacje_hero-loc__oM5d3{font-size:.85rem;font-weight:300;color:hsla(0,0%,100%,.4)}.realizacje_stats-strip__KAttH{background:var(--navy-2);display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(245,120,42,.1)}.realizacje_stat__4mHyF{padding:2.5rem 2rem;text-align:center;border-right:1px solid rgba(245,120,42,.08)}.realizacje_stat__4mHyF:last-child{border-right:none}.realizacje_stat-num__CyPEZ{font-family:Playfair Display,serif;font-size:2.8rem;font-weight:900;color:var(--sport-o);line-height:1;margin-bottom:.4rem}.realizacje_stat-label__i8GO5{font-size:.68rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:hsla(0,0%,100%,.35)}.realizacje_body__EBHql{padding:100px 5vw;background:var(--white)}.realizacje_body-inner__8WLM7{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.realizacje_sec-ey__Rxp80{font-size:.65rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--sport-o);margin-bottom:.8rem;display:block}.realizacje_story-h2__Q3RTl{font-family:Playfair Display,serif;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:900;color:var(--navy);line-height:1.1;margin-bottom:1.5rem}.realizacje_story-p__FrWSg{font-size:.92rem;font-weight:300;color:var(--navy);opacity:.7;line-height:1.8;margin-bottom:1rem}.realizacje_atrakcje-wrap__PoTec{margin-top:2.5rem}.realizacje_atrakcje-chips__xaXOl{display:flex;flex-wrap:wrap;gap:8px;margin-top:.75rem}.realizacje_chip__wSi8m{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:100px;border:1px solid rgba(245,120,42,.35);color:var(--sport-o);background:rgba(245,120,42,.06)}.realizacje_galeria__JAgbj{position:-webkit-sticky;position:sticky;top:100px}.realizacje_galeria-grid__Z5gEC{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:12px;gap:12px;margin-top:.75rem}.realizacje_g-cell__D4BYa{border-radius:10px;overflow:hidden;aspect-ratio:4/3;background:var(--off)}.realizacje_g-cell__D4BYa img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.realizacje_g-cell__D4BYa:hover img{transform:scale(1.04)}.realizacje_g-featured__2qSJa{grid-column:1/-1;aspect-ratio:16/9}.realizacje_inne__2fFM2{padding:100px 5vw;background:var(--off)}.realizacje_inne-inner__QwsPR{max-width:1200px;margin:0 auto}.realizacje_inne-h2__fXePe{font-family:Playfair Display,serif;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:900;color:var(--navy);margin-bottom:2.5rem}.realizacje_inne-h2__fXePe em{font-style:italic;color:var(--sport-o)}.realizacje_inne-grid__KHwRa{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.realizacje_inne-card__6_gV_{border-radius:12px;overflow:hidden;background:#fff;border:1px solid rgba(245,120,42,.1);box-shadow:0 4px 20px rgba(0,0,0,.05);text-decoration:none;transition:transform .3s,box-shadow .3s}.realizacje_inne-card__6_gV_:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgba(0,0,0,.1)}.realizacje_inne-bg__Ah55b{height:160px;display:flex;align-items:center;justify-content:center;font-size:4rem}.realizacje_ac-r__WEvRE{background:linear-gradient(135deg,#fff2ec,#fde8db)}.realizacje_ac-b__lmElE{background:linear-gradient(135deg,#eaf3ff,#d0e7ff)}.realizacje_ac-g__0RwgP{background:linear-gradient(135deg,#edfaf3,#d4f5e5)}.realizacje_ac-o__JXsxo{background:linear-gradient(135deg,#fff8e6,#fef0c7)}.realizacje_ac-p__rtKvi{background:linear-gradient(135deg,#f3e5f5,#e1bee7)}.realizacje_ac-y__0qvSX{background:linear-gradient(135deg,#fff3e0,#ffe0b2)}.realizacje_inne-info__cyx1_{padding:1.25rem 1.5rem}.realizacje_inne-cat__W_rTe{font-size:.6rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--sport-o)}.realizacje_inne-title__e1ovG{font-family:Playfair Display,serif;font-size:1.1rem;font-weight:700;color:var(--navy);margin:.4rem 0 .3rem}.realizacje_inne-date__zkO1k{font-size:.75rem;color:var(--navy);opacity:.4}@media (max-width:1024px){.realizacje_body-inner__8WLM7{grid-template-columns:1fr;gap:60px}.realizacje_galeria__JAgbj{position:static}.realizacje_stats-strip__KAttH{grid-template-columns:1fr 1fr}}@media (max-width:600px){.realizacje_inne-grid__KHwRa{grid-template-columns:1fr}.realizacje_stats-strip__KAttH{grid-template-columns:1fr 1fr}.realizacje_galeria-grid__Z5gEC{grid-template-columns:1fr}.realizacje_g-featured__2qSJa{grid-column:1}}