.portfolio-scope .case-visual.ll-home-preview{background:radial-gradient(ellipse at 74% 45%,rgba(135,180,176,.24),transparent 46%),linear-gradient(125deg,#101821,#153345 80%,#0a1926);display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:12px;padding:15px clamp(18px,3vw,35px);overflow:hidden}.portfolio-scope .ll-home-preview-copy{min-width:0;position:relative;z-index:2;display:flex;flex-direction:column;gap:13px}.portfolio-scope .ll-home-preview-copy span{color:#e2c98c;font-size:9px;letter-spacing:.14em;line-height:1.45;font-weight:700}.portfolio-scope .ll-home-preview-copy strong{color:#faf8ee;font-family:var(--font-serif, Georgia, serif);font-size:clamp(26px,3vw,42px);font-weight:600;letter-spacing:-.02em;line-height:.98}.portfolio-scope .ll-home-preview-copy small{color:#c5d4dc;font-size:11px;line-height:1.55;max-width:180px}.portfolio-scope .ll-home-preview-device{width:min(103px,100%);padding:5px;align-self:center;justify-self:center;position:relative;z-index:1;border:1px solid #8b9a9e;border-radius:15px;background:#0b1f2b;box-shadow:0 16px 32px #0000007a}.portfolio-scope .ll-home-preview-device img{position:static;display:block;height:auto;width:100%;max-height:none;-o-object-fit:contain;object-fit:contain;border-radius:9px;margin:0;transform:none}@media(max-width:720px){.portfolio-scope .case-visual.ll-home-preview{grid-template-columns:1.18fr .82fr}.portfolio-scope .ll-home-preview-copy strong{font-size:clamp(27px,8vw,40px)}}@media(max-width:390px){.portfolio-scope .case-visual.ll-home-preview{padding-inline:15px;gap:7px}.portfolio-scope .ll-home-preview-copy small{font-size:10px}}
