.slop-home-hero{display:grid;grid-template-columns:1fr 1fr;min-height:740px;border-bottom:1px solid var(--rule)}.slop-home-hero__copy{padding:clamp(48px,7vw,100px) clamp(24px,4vw,72px);display:flex;flex-direction:column;justify-content:center}.slop-hero-title{margin:12px 0 20px;font:900 clamp(4.2rem,8vw,8.5rem)/.82 var(--display)}.slop-hero-title span{display:block;color:transparent;-webkit-text-stroke:1px var(--ink)}.slop-hero-title strong{display:block}.slop-hero-text{max-width:510px;font:18px/1.5 Arial,sans-serif}.slop-offer{margin:22px 0 16px;padding:12px;border:1px solid var(--blue);color:var(--ink);font:13px var(--mono)}.slop-hero-actions{display:flex;gap:14px;align-items:center}.slop-secondary{padding:14px 22px;border:1px solid var(--rule);font:14px Arial,sans-serif}.slop-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:54px;padding-top:20px;border-top:1px solid var(--rule)}.slop-benefits div{display:grid;gap:5px}.slop-benefits strong{font:700 11px Arial,sans-serif}.slop-benefits span{font:12px Arial,sans-serif;color:var(--muted)}.slop-home-hero__visual{position:relative;overflow:hidden;background:#101010}.slop-grid{position:absolute;inset:0;background-image:linear-gradient(#fff0 95%,#252525),linear-gradient(90deg,#fff0 95%,#252525);background-size:48px 48px}.slop-hero-product{position:absolute;inset:8%;z-index:1}.slop-hero-product img{width:100%;height:100%;object-fit:contain}.slop-technical{position:absolute;z-index:2;color:var(--blue);font:11px/1.6 var(--mono)}.slop-tech-a{left:28px;top:28px}.slop-tech-b{right:28px;bottom:28px;text-align:right}.slop-hero-fallback{position:absolute;inset:0;display:grid;place-content:center;gap:12px;color:var(--blue);font:14px var(--mono)}.slop-story{padding:84px 0;background:#f3f1ed;color:#080808}.slop-story h2,.slop-faq h2{max-width:1000px;font-size:clamp(3rem,6vw,6rem);margin:.15em 0}.slop-story__copy{max-width:680px;font:18px/1.55 Arial,sans-serif}.slop-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:42px}.slop-principles div{border-top:1px solid #777;padding-top:14px}.slop-principles span{color:var(--blue);font:13px var(--mono)}.slop-principles h3{font:700 16px Arial,sans-serif}.slop-principles p{font:14px/1.5 Arial,sans-serif}.slop-faq{padding-block:72px}.slop-faq details{padding:18px 0;border-top:1px solid var(--rule);font:16px Arial,sans-serif}.slop-faq summary{cursor:pointer;font-weight:700}.slop-faq details div{padding-top:12px;color:#d1ccc2;line-height:1.5}@media(max-width:749px){.slop-home-hero{display:block;min-height:0}.slop-home-hero__copy{padding:44px 20px 32px}.slop-hero-title{font-size:clamp(4rem,18vw,6.5rem)}.slop-benefits{grid-template-columns:1fr 1fr;margin-top:34px}.slop-home-hero__visual{height:480px}.slop-technical{display:none}.slop-principles{grid-template-columns:1fr;gap:14px}.slop-story{padding:56px 0}}
