.sol-hero[data-astro-cid-uvb6yg4v]{position:relative;height:clamp(560px,86svh,900px);overflow:hidden;color:#fff;background:#4e6b3a}picture[data-astro-cid-uvb6yg4v],img[data-astro-cid-uvb6yg4v]{position:absolute;inset:0;width:100%;height:100%}img[data-astro-cid-uvb6yg4v]{object-fit:cover}.sol-hero[data-astro-cid-uvb6yg4v]:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0a0e0a9e,#0a0e0a2e 42%,#0a0e0a00 64%),linear-gradient(90deg,#0a0e0a52,#0a0e0a00 55%);pointer-events:none}.over[data-astro-cid-uvb6yg4v]{position:absolute;z-index:1;left:0;right:0;bottom:clamp(2.5rem,7vh,5rem)}.kicker[data-astro-cid-uvb6yg4v]{display:block;font-size:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);color:#ffffffc7;margin-bottom:var(--gap-eyebrow)}h1[data-astro-cid-uvb6yg4v]{margin:0;max-width:14ch;font-size:var(--type-headline);font-weight:600;letter-spacing:var(--ls-headline);line-height:var(--lh-headline);text-wrap:balance}p[data-astro-cid-uvb6yg4v]{margin:1.25rem 0 0;max-width:34rem;font-size:var(--text-base);line-height:var(--lh-body);color:#ffffffe0;text-wrap:pretty}.btn[data-astro-cid-uvb6yg4v]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.75rem;padding:.8rem 1.15rem .8rem 1.35rem;border-radius:999px;background:#fff;color:var(--ink);font-weight:500;text-decoration:none;transition:transform .3s var(--ease-out)}.btn[data-astro-cid-uvb6yg4v]:hover{transform:translateY(-1px)}.btn[data-astro-cid-uvb6yg4v] svg[data-astro-cid-uvb6yg4v]{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sol-case[data-astro-cid-57kuns5v]{position:relative;display:flex;align-items:flex-end;min-height:clamp(600px,92svh,940px);margin-top:clamp(5rem,10vw,8rem);overflow:hidden;color:#fff;background:#1e2420}.photo[data-astro-cid-57kuns5v]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sol-case[data-astro-cid-57kuns5v]:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0a0c0bb8,#0a0c0b40 45%,#0a0c0b00 70%),linear-gradient(90deg,#0a0c0b8c,#0a0c0b1f 50%,#0a0c0b00 70%);pointer-events:none}.over[data-astro-cid-57kuns5v]{position:relative;z-index:1;width:100%;padding-block:clamp(3rem,8vh,5.5rem)}.copy[data-astro-cid-57kuns5v]{max-width:36rem}.sol-case[data-astro-cid-57kuns5v].right:after{background:linear-gradient(0deg,#0a0c0bb8,#0a0c0b40 45%,#0a0c0b00 70%),linear-gradient(270deg,#0a0c0b99,#0a0c0b1f 50%,#0a0c0b00 70%)}.right[data-astro-cid-57kuns5v] .copy[data-astro-cid-57kuns5v]{margin-left:auto;max-width:27rem}@media(max-width:760px){.right[data-astro-cid-57kuns5v] .copy[data-astro-cid-57kuns5v]{margin-left:0}}.kicker[data-astro-cid-57kuns5v]{display:block;font-size:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);color:#ffffffb8;margin-bottom:1.5rem}.logo[data-astro-cid-57kuns5v]{display:block;height:2.2rem;width:auto;filter:brightness(0) invert(1)}.name[data-astro-cid-57kuns5v]{font-size:var(--type-card);font-weight:600}.roi[data-astro-cid-57kuns5v]{display:flex;align-items:baseline;gap:.9rem;margin:2rem 0 0}.roi[data-astro-cid-57kuns5v] b[data-astro-cid-57kuns5v]{font-size:var(--type-kpi);font-weight:500;letter-spacing:-.04em;line-height:1}.roi[data-astro-cid-57kuns5v] span[data-astro-cid-57kuns5v]{max-width:11rem;font-size:var(--text-sm);line-height:1.3;color:#ffffffc7}h2[data-astro-cid-57kuns5v]{margin:1.75rem 0 0;max-width:24ch;font-size:var(--type-quote);font-weight:500;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.teaser[data-astro-cid-57kuns5v]{margin:1rem 0 0;max-width:32rem;color:#ffffffd1;line-height:var(--lh-body)}.btn[data-astro-cid-57kuns5v]{display:inline-flex;align-items:center;gap:.5rem;margin-top:2rem;padding:.75rem 1.1rem .75rem 1.3rem;border-radius:999px;color:#fff;text-decoration:none;font-weight:500;background:#ffffff24;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .3s}.btn[data-astro-cid-57kuns5v]:hover{background:#ffffff3d}.btn[data-astro-cid-57kuns5v] svg[data-astro-cid-57kuns5v]{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sol-studies[data-astro-cid-vjjtz7a6]{padding:clamp(5rem,10vw,8rem) 0 clamp(4rem,8vw,6rem)}.kicker[data-astro-cid-vjjtz7a6]{display:block;font-size:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);color:var(--eyebrow);margin-bottom:var(--gap-eyebrow)}h2[data-astro-cid-vjjtz7a6]{margin:0;max-width:18ch;font-size:var(--type-headline);font-weight:600;letter-spacing:var(--ls-headline);line-height:var(--lh-headline);text-wrap:balance}.grid[data-astro-cid-vjjtz7a6]{list-style:none;margin:clamp(2rem,4vw,3.5rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}a[data-astro-cid-vjjtz7a6]{display:block;color:var(--ink);text-decoration:none}.card[data-astro-cid-vjjtz7a6]{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;border-radius:var(--radius-media);overflow:hidden;background:#dee9d9}.card[data-astro-cid-vjjtz7a6]:before{content:"";position:absolute;inset:0;background:linear-gradient(#0f161247,#0f161247),var(--photo) center / cover no-repeat;transition:filter var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}a[data-astro-cid-vjjtz7a6]:hover .card[data-astro-cid-vjjtz7a6]:before{filter:blur(14px);transform:scale(1.08)}.blogo[data-astro-cid-vjjtz7a6]{position:relative;width:calc(225px * var(--s, 1));height:calc(50px * var(--s, 1));max-width:78%;object-fit:contain;filter:brightness(0) invert(1)}.roi[data-astro-cid-vjjtz7a6]{display:block;margin-top:1.1rem;font-weight:600;letter-spacing:-.01em}.hl[data-astro-cid-vjjtz7a6]{display:block;margin-top:.4rem;color:var(--ink-soft);line-height:1.4;text-wrap:pretty}@media(max-width:900px){.grid[data-astro-cid-vjjtz7a6]{grid-template-columns:1fr;gap:2rem}}
