.home-hero[data-astro-cid-dcwno5ig]{isolation:isolate;color:#fff;background:var(--forest-900);align-items:center;min-height:min(92svh,920px);display:flex;position:relative;overflow:hidden}.media[data-astro-cid-dcwno5ig]{z-index:-1;position:absolute;inset:0}.media[data-astro-cid-dcwno5ig] .hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-fallback[data-astro-cid-dcwno5ig]{background:radial-gradient(900px 500px at 75% 20%, #8fb39c47, transparent 70%), radial-gradient(700px 400px at 10% 90%, #d2a63a2e, transparent 70%), linear-gradient(160deg, var(--forest-700), var(--forest-950));position:absolute;inset:0}.shade[data-astro-cid-dcwno5ig]{background:linear-gradient(180deg, #080e0b66 0%, #080e0b00 9rem), linear-gradient(90deg, #080e0b8c 0%, #080e0b26 60%, transparent 100%), var(--hero-overlay);position:absolute;inset:0}.inner[data-astro-cid-dcwno5ig]{padding:calc(var(--header-h) + var(--space-xl)) 0 calc(var(--space-3xl) + var(--space-l))}.eyebrow[data-astro-cid-dcwno5ig]{margin:0 0 var(--space-s);color:var(--peach-300);text-shadow:0 1px 2px #0000008c,0 0 14px #00000080}h1[data-astro-cid-dcwno5ig]{max-width:24ch;margin:0 0 var(--space-m);color:#fff;text-shadow:0 2px 30px #0000004d;font-size:clamp(1.8rem,1.15rem + 2.4vw,3.4rem);line-height:1.1}h1[data-astro-cid-dcwno5ig]:last-child{margin-bottom:0}.intro[data-astro-cid-dcwno5ig]{max-width:50ch;margin:0 0 var(--space-l);color:#fffffff0;font-family:var(--font-display);font-size:var(--step-1);text-shadow:0 1px 2px #00000080,0 1px 14px #00000073;line-height:1.45}.intro[data-astro-cid-dcwno5ig]:last-child{margin-bottom:0}.intro[data-astro-cid-dcwno5ig] p{margin:0 0 var(--space-s)}.intro[data-astro-cid-dcwno5ig] p:last-child{margin-bottom:0}.intro[data-astro-cid-dcwno5ig] a{color:#fff;font:inherit;text-underline-offset:.15em;text-decoration:underline}.tagline[data-astro-cid-dcwno5ig]{max-width:54ch;margin:0 0 var(--space-l);font-size:var(--step-1);color:#ffffffeb;text-shadow:0 1px 12px #00000073}.ctas[data-astro-cid-dcwno5ig]{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.watch[data-astro-cid-dcwno5ig]{color:#fff;min-height:2.75rem;font-weight:600;font-size:var(--step--1);align-items:center;gap:.5em;padding:.5em .25em;text-decoration:none;display:inline-flex}.watch[data-astro-cid-dcwno5ig]:hover{color:#fff;text-decoration:underline}.watch[data-astro-cid-dcwno5ig] svg[data-astro-cid-dcwno5ig]{flex:none}.corner[data-astro-cid-dcwno5ig]{right:var(--gutter);max-width:min(32rem, calc(100% - 2 * var(--gutter)));position:absolute;bottom:.75rem}@media (width<=600px){.home-hero[data-astro-cid-dcwno5ig]{align-items:flex-end;min-height:min(86svh,760px)}.shade[data-astro-cid-dcwno5ig]{background:linear-gradient(#080e0b73 0%,#080e0b40 18%,#080e0b73 40%,#080e0bd9 100%)}.inner[data-astro-cid-dcwno5ig]{padding:calc(var(--header-h) + var(--space-xl)) 0 var(--space-l)}.eyebrow[data-astro-cid-dcwno5ig]{margin-bottom:var(--space-2xs)}h1[data-astro-cid-dcwno5ig]{max-width:none;margin-bottom:var(--space-s)}h1[data-astro-cid-dcwno5ig]:last-child{margin-bottom:0}.tagline[data-astro-cid-dcwno5ig]{margin-bottom:var(--space-m);font-size:var(--step-0);line-height:1.5}.intro[data-astro-cid-dcwno5ig]{max-width:none;margin-bottom:var(--space-m);font-size:var(--step-0);line-height:1.5}.ctas[data-astro-cid-dcwno5ig]{gap:var(--space-2xs)}.ctas[data-astro-cid-dcwno5ig] .btn-light[data-astro-cid-dcwno5ig]{flex:100%}.ctas[data-astro-cid-dcwno5ig].with-toggle .btn-light[data-astro-cid-dcwno5ig]{flex:auto}.ctas[data-astro-cid-dcwno5ig] .corner[data-astro-cid-dcwno5ig]{max-width:none;margin-left:auto;position:static}.home-hero[data-astro-cid-dcwno5ig]>.corner[data-astro-cid-dcwno5ig]{bottom:.6rem}.inner[data-astro-cid-dcwno5ig]:not(:last-child){padding-bottom:calc(2.75rem + var(--space-l))}}.newsletter-band[data-astro-cid-olpjrjxj]{background:radial-gradient(700px 260px at 0% 0%, var(--accent-soft), transparent 70%), var(--bg-alt);border-block:1px solid var(--border)}.inner[data-astro-cid-olpjrjxj]{gap:var(--space-l) var(--space-2xl);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}h2[data-astro-cid-olpjrjxj]{margin-bottom:var(--space-xs)}.pitch[data-astro-cid-olpjrjxj]{color:var(--text-soft);max-width:48ch;margin:0}.follow[data-astro-cid-olpjrjxj]{gap:var(--space-2xs) var(--space-m);margin:var(--space-s) 0 0;flex-wrap:wrap;padding:0;font-weight:600;list-style:none;display:flex}@media (width<=820px){.inner[data-astro-cid-olpjrjxj]{grid-template-columns:1fr}}@media (width<=600px){.follow[data-astro-cid-olpjrjxj]{gap:0 var(--space-m)}.follow[data-astro-cid-olpjrjxj] a[data-astro-cid-olpjrjxj]{align-items:center;min-height:2.75rem;display:inline-flex}}.work-band[data-astro-cid-zrrreuvy]{background:radial-gradient(900px 400px at 100% 0%, #8fb39c29, transparent 70%), var(--forest-900);color:#ffffffdb}.head[data-astro-cid-zrrreuvy]{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-m);margin-bottom:var(--space-m);flex-wrap:wrap;display:flex}.head[data-astro-cid-zrrreuvy] .eyebrow[data-astro-cid-zrrreuvy]{color:var(--meadow-400);margin:0}.more[data-astro-cid-zrrreuvy]{color:#fff;font-weight:600;font-size:var(--step--1);white-space:nowrap}.more[data-astro-cid-zrrreuvy]:hover{color:var(--meadow-400)}@media (width<=600px){.more[data-astro-cid-zrrreuvy]{align-items:center;min-height:2.75rem;display:inline-flex}}.offers[data-astro-cid-zrrreuvy]{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.offer[data-astro-cid-zrrreuvy]{gap:var(--space-2xs);padding:var(--space-m) 0 0;border-top:1px solid #ffffff38;flex-direction:column;display:flex}.audience[data-astro-cid-zrrreuvy]{font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--meadow-400);margin:0;font-weight:700}.title[data-astro-cid-zrrreuvy]{font-size:var(--step-2);color:#fff;margin:0}.text[data-astro-cid-zrrreuvy]{margin:0 0 var(--space-2xs);font-size:var(--step--1)}.link[data-astro-cid-zrrreuvy]{color:#fff;font-weight:600;font-size:var(--step--1);margin-top:auto}.link[data-astro-cid-zrrreuvy]:hover{color:var(--meadow-400)}@media (width<=600px){.link[data-astro-cid-zrrreuvy]{align-items:center;gap:.25em;min-height:2.75rem;display:inline-flex}}.band[data-astro-cid-lcdefpme]:nth-child(odd of .band){background:var(--bg-alt)}.film[data-astro-cid-lcdefpme] figure{margin:0}.freshness[data-astro-cid-lcdefpme]{margin:calc(-1 * var(--space-m)) 0 var(--space-m);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-weight:600;display:flex}.pulse[data-astro-cid-lcdefpme]{background:var(--forest-500);width:.6rem;height:.6rem;animation:pulse 2.4s var(--ease) infinite;border-radius:50%;box-shadow:0 0 #3d705580}@keyframes pulse{70%{box-shadow:0 0 0 .5rem #3d705500}to{box-shadow:0 0 #3d705500}}.sites[data-astro-cid-lcdefpme] .site-card{min-height:100%}.sites[data-astro-cid-lcdefpme].count-3{--site-card-ratio:4 / 5}.more-projects[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--space-2xs) var(--space-m);margin-top:var(--space-l);padding-top:var(--space-m);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.more-title[data-astro-cid-lcdefpme]{font-family:var(--font-body);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:650}.more-list[data-astro-cid-lcdefpme]{gap:var(--space-3xs) var(--space-m);flex-wrap:wrap;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.more-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;min-height:2.75rem;display:inline-flex}@media (width<=600px){.more-list[data-astro-cid-lcdefpme]{gap:0;display:grid}.more-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid var(--border)}}
