.leonida-section{position:relative;min-height:94vh;display:flex;align-items:flex-end;background:#000;overflow:hidden;padding:0;contain:layout style}.leonida-bg{position:absolute;inset:0;background:#000;overflow:hidden;z-index:0;border-radius:inherit}.leonida-bg::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,5,15,0.45) 0%,rgba(7,5,15,0.2) 40%,rgba(7,5,15,0.88) 100%),linear-gradient(90deg,rgba(7,5,15,0.55) 0%,transparent 55%);pointer-events:none;z-index:2}.leonida-slide{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center 35%;background-repeat:no-repeat;border-radius:inherit;opacity:0;transition:opacity 1200ms ease-in-out;will-change:opacity}.leonida-slide.is-active{opacity:1}.leonida-grain{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:256px 256px;opacity:0.08;mix-blend-mode:overlay;pointer-events:none;z-index:1;border-radius:inherit}.leonida-flare{position:absolute;top:18%;left:74%;width:380px;height:380px;background:radial-gradient(circle,rgba(255,179,71,0.4) 0%,rgba(255,107,53,0.15) 40%,transparent 70%);filter:blur(32px);pointer-events:none;z-index:1}.leonida-watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'Antonio','Bebas Neue',sans-serif;font-size:clamp(8rem,22vw,22rem);font-weight:700;letter-spacing:-0.04em;color:rgba(255,46,147,0.05);z-index:1;pointer-events:none;text-transform:uppercase;line-height:0.9;white-space:nowrap;mix-blend-mode:screen}.leonida-content{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto;padding:120px 32px 80px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end}.leonida-headline{font-family:'Antonio','Bebas Neue',sans-serif;font-size:clamp(4.2rem,13.5vw,11rem);font-weight:700;line-height:0.85;letter-spacing:-2px;color:var(--cream);text-shadow:0 4px 40px rgba(0,0,0,0.6),0 0 80px rgba(255,46,147,0.16)}.leonida-headline-line1{display:block;color:rgba(242,234,216,0.6);font-size:0.18em;letter-spacing:0.4em;text-transform:uppercase;font-weight:600;margin-bottom:14px}.leonida-headline-line2{display:block}.leonida-headline em{font-style:normal;color:#FF2E93;-webkit-text-fill-color:#FF2E93}.leonida-aside{display:flex;flex-direction:column;gap:20px;justify-self:end;max-width:380px;text-align:right;color:var(--cream)}.leonida-aside-eyebrow{font-family:'Antonio','Bebas Neue',sans-serif;font-size:0.66rem;font-weight:700;letter-spacing:3.5px;text-transform:uppercase;color:var(--sunset)}.leonida-aside-body{font-family:'Barlow',sans-serif;font-size:1.08rem;line-height:1.55;color:rgba(242,234,216,0.88);text-shadow:0 1px 12px rgba(0,0,0,0.5)}.leonida-aside-body strong{color:var(--cream);font-weight:600}.leonida-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;padding-top:18px;border-top:1px solid rgba(255,255,255,0.2)}.leonida-stat{text-align:right}.leonida-stat-num{font-family:'Antonio','Bebas Neue',sans-serif;font-size:1.6rem;font-weight:700;color:var(--cream);line-height:1}.leonida-stat-label{font-family:'Antonio','Bebas Neue',sans-serif;font-size:0.54rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(242,234,216,0.5);display:block;margin-top:4px}@media(max-width:900px){.leonida-section{min-height:auto}.leonida-content{grid-template-columns:1fr;padding:120px 24px 60px;gap:48px}.leonida-headline{font-size:clamp(3rem,12vw,5rem);letter-spacing:-1px}.leonida-aside{justify-self:start;text-align:left;max-width:none}.leonida-stat{text-align:left}.leonida-flare{width:240px;height:240px;top:8%}.leonida-watermark{display:none}}@media(prefers-reduced-motion:reduce){.leonida-slide{transition:none}}