.dl-hero{padding-bottom:0}.dl-hero-actions{flex-wrap:wrap;justify-content:center}.dl-stage{width:min(var(--nw-content-width), calc(100% - var(--site-space-6)));aspect-ratio:16/9;margin:var(--site-space-16) auto 0;border-radius:24px;position:relative;overflow:hidden}.dl-stage-sky{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dl-stage-device{filter:drop-shadow(0 18px 24px #1f2a4259);position:absolute}.dl-stage-mac{width:38%;bottom:33%;left:31%}.dl-stage-iphone{width:10%;bottom:27%;left:23%}.dl-stage-duo{width:24%;bottom:27%;left:59%}.dl-apps{gap:var(--site-space-6);padding-block:var(--site-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nw-page .dl-card{border:1px solid var(--nw-line);background:var(--nw-glass-material);min-height:240px;box-shadow:var(--nw-glass-shadow);color:var(--nw-text-primary);transition:transform .35s var(--nw-ease), border-color .35s;border-radius:24px;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}.dl-card-art{background:url(/assets/haze/rings/footer-sky-960.webp) 50% 30%/cover;position:relative;overflow:hidden}.dl-card-art:before{content:"";background:inherit;transition:transform .6s var(--nw-ease);position:absolute;inset:0}.dl-card-device{transition:transform .5s var(--nw-ease);filter:drop-shadow(0 12px 18px #1f2a4259);position:absolute}.dl-card-mac{width:92%;top:20%;left:14%}.dl-card-duo{width:92%;top:24%;left:18%}.dl-card-iphone{width:30%;top:34%;left:8%}.dl-card-body{align-content:center;justify-items:start;gap:var(--site-space-3);padding:var(--site-space-8);display:grid}.nw-page .dl-card .dl-card-title{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:550;line-height:1.2}.dl-card-text{color:var(--nw-muted);font-size:16px}.dl-card-more{align-items:center;gap:var(--site-space-2);margin-top:var(--site-space-2);font-size:14px;font-weight:600;display:inline-flex}.dl-card-more svg{transition:transform .35s var(--nw-ease)}@media (hover:hover) and (pointer:fine){.nw-page .dl-card:hover{border-color:#f4f1e957;transform:translateY(-4px)}.dl-card:hover .dl-card-art:before{transform:scale(1.06)}.dl-card:hover .dl-card-device{transform:translateY(-8px)}.dl-card:hover .dl-card-more svg{transform:translate(4px)}}.dl-card:focus-visible{outline:2px solid var(--nw-accent-focus);outline-offset:4px}@media (max-width:900px){.dl-apps{grid-template-columns:1fr}}@media (max-width:600px){.nw-page .dl-card{grid-template-columns:1fr}.dl-card-art{height:200px}.dl-card-mac{width:72%;left:14%}.dl-card-duo{width:64%;left:26%}.dl-card-iphone{width:20%;left:12%}.dl-hero-actions .nw-cta{width:100%;padding-inline:var(--site-space-5)}.dl-card-body{padding:var(--site-space-6)}.dl-stage{width:calc(100% - var(--site-space-8));aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.nw-page .dl-card,.dl-card *,.dl-card-art:before{transition:none}.nw-page .dl-card:hover,.dl-card:hover *{transform:none}}
