.hero[data-astro-cid-lcdefpme]{min-height:min(800px, calc(100vh - var(--header-h)));isolation:isolate;align-items:center;padding-block:56px 96px;display:flex;position:relative;overflow:hidden}.wall[data-astro-cid-lcdefpme]{pointer-events:none;z-index:-2;flex-direction:column;justify-content:center;gap:14px;display:flex;position:absolute;inset:-24% -12%;transform:rotate(-9deg)}.row[data-astro-cid-lcdefpme]{width:max-content;animation:drift var(--dur) linear infinite;animation-direction:var(--dir);display:flex}.strip[data-astro-cid-lcdefpme]{gap:14px;padding-right:14px;display:flex}.tile[data-astro-cid-lcdefpme]{aspect-ratio:16/9;border-radius:var(--r-md);flex:none;width:clamp(190px,19vw,290px);position:relative;overflow:hidden}.tile[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.tile[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--sky);color:var(--ink);border-radius:999px;padding:2px 9px;font-size:13px;font-weight:700;line-height:1.3;position:absolute;bottom:8px;left:8px}@keyframes drift{to{transform:translate(-50%)}}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg, var(--sky) 0%, color-mix(in srgb, var(--sky) 96%, transparent) 36%, color-mix(in srgb, var(--sky) 40%, transparent) 56%, transparent 72%), linear-gradient(to top, var(--sky) 0%, transparent 16%);position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]>.wrap[data-astro-cid-lcdefpme]{width:auto;margin:0;padding-inline:clamp(20px,4.5vw,84px)}.pitch[data-astro-cid-lcdefpme]{max-width:760px}h1[data-astro-cid-lcdefpme]{color:var(--lime);text-shadow:0 14px 60px color-mix(in srgb, var(--lime) 42%, transparent);margin:0 0 30px -.04em;font-size:clamp(56px,11.4vw,196px);line-height:.8}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{white-space:nowrap;animation:.7s cubic-bezier(.2,.8,.2,1) both arrive;display:block}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]+span[data-astro-cid-lcdefpme]{animation-delay:.12s}@keyframes arrive{0%{opacity:0;transform:translate(-70px)skew(-8deg)}}.pitch[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#2b3447;max-width:44ch;margin-bottom:30px;font-size:20px;font-weight:500}.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:16px;padding-left:6px;display:flex}.band[data-astro-cid-lcdefpme]{background:var(--lime);color:var(--on-lime);z-index:2;box-shadow:0 20px 70px -20px color-mix(in srgb, var(--lime) 60%, transparent);margin-top:-44px;position:relative;transform:skewY(-1.6deg)}.band[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;gap:6px 30px;padding-block:18px;font-size:18px;font-weight:700;display:flex}.band[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-variation-settings:"wdth" 76;vertical-align:-3px;margin-right:6px;font-size:34px;font-style:italic;font-weight:800}.sec[data-astro-cid-lcdefpme]{padding-block:84px}.tinted-sec[data-astro-cid-lcdefpme]{background:var(--tint);clip-path:polygon(0 34px,100% 0,100% calc(100% - 34px),0 100%);padding-block:118px}.section-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:30px;display:flex}.section-head[data-astro-cid-lcdefpme] .link[data-astro-cid-lcdefpme]{white-space:nowrap;color:var(--lime)}.feature[data-astro-cid-lcdefpme]{background:var(--accent);color:var(--on-accent);box-shadow:0 40px 90px -40px var(--accent);border-radius:28px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.feature-art[data-astro-cid-lcdefpme]{clip-path:polygon(0 0,100% 0,88% 100%,0 100%)}.feature-art[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;min-height:400px;transition:transform .5s}.feature[data-astro-cid-lcdefpme]:hover .feature-art[data-astro-cid-lcdefpme] img{transform:scale(1.04)}.feature-text[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(24px,3.4vw,48px) clamp(24px,3.4vw,48px) clamp(24px,3.4vw,48px) 8px;display:flex}.kicker[data-astro-cid-lcdefpme]{margin:0 0 12px;font-size:18px;font-weight:700}.feature[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(52px,6.4vw,96px);line-height:.84}.feature[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.feature[data-astro-cid-lcdefpme] .by[data-astro-cid-lcdefpme]{margin:12px 0 20px;font-weight:600}.big[data-astro-cid-lcdefpme]{font-variation-settings:"wdth" 76;margin:0 0 12px;font-size:clamp(30px,3.4vw,46px);font-style:italic;font-weight:800;line-height:1}.feature[data-astro-cid-lcdefpme] .facts[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 28px;font-weight:700;display:flex}.feature[data-astro-cid-lcdefpme] .diff{color:#0e1424;background:#fff;border-radius:999px;padding:6px 14px 6px 12px}.feature[data-astro-cid-lcdefpme] .diff .pips i.on{box-shadow:none}.feature[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme].accent{background:var(--on-accent);border-color:var(--on-accent);color:var(--accent);box-shadow:none}.works[data-astro-cid-lcdefpme]{padding-top:60px}.works[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.works[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:var(--r-lg);background:color-mix(in srgb, var(--accent) 12%, var(--paper));border-left:10px solid var(--accent);gap:6px;padding:22px 24px;display:grid}.works[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{text-transform:uppercase;font-variation-settings:"wdth" 76;font-size:34px;font-style:italic;font-weight:800;line-height:1}.works[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-weight:600}@media (width<=900px){.hero[data-astro-cid-lcdefpme]{align-items:flex-end;min-height:640px}h1[data-astro-cid-lcdefpme]{font-size:clamp(44px,15.4vw,120px)}.hero[data-astro-cid-lcdefpme]:before{background:linear-gradient(to top, var(--sky) 22%, color-mix(in srgb, var(--sky) 55%, transparent) 70%, color-mix(in srgb, var(--sky) 20%, transparent))}.band[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:26px}.feature[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.feature-art[data-astro-cid-lcdefpme]{clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}.feature-art[data-astro-cid-lcdefpme] img{aspect-ratio:16/9;min-height:0}.feature-text[data-astro-cid-lcdefpme]{padding:20px 24px 28px}.sec[data-astro-cid-lcdefpme]{padding-block:60px}.tinted-sec[data-astro-cid-lcdefpme]{padding-block:88px}.section-head[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px}}
