:root{--charcoal:#1a2128;--charcoal-deep:#11161b;--charcoal-soft:#2d343c;--ink:#1a2128;--cream:#f6f2ec;--cream-soft:#faf7f2;--cream-deeper:#ede8df;--white:#fff;--accent:#29abe2;--accent-deep:#1b7fb0;--accent-warm:#c8a96b;--rule:#1a21281a;--rule-strong:#1a21282e;--muted:#6b7177;--halo-purple:#5b2d8c;--sitewise-green:#b5d147;--sitewise-navy:#1f2d5c;--sitesafe-orange:#f15a29;--sitesafe-navy:#1f2540;--lbp-navy:#1f3a5f;--hazardco-yellow:#f4cc1c;--nzcb-red:#c8202d}header[data-astro-cid-lcdefpme].site{z-index:100;backdrop-filter:blur(14px);border-bottom:1px solid var(--rule);background:#faf7f2eb;position:sticky;top:0}.logo[data-astro-cid-lcdefpme]{letter-spacing:.16em;color:var(--charcoal);align-items:center;gap:12px;font-family:Inter,sans-serif;font-size:.95rem;font-weight:700;display:flex}.logo[data-astro-cid-lcdefpme] .logo-mark[data-astro-cid-lcdefpme]{flex-shrink:0;width:36px;height:36px}.logo[data-astro-cid-lcdefpme] .logo-text[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{letter-spacing:.14em;opacity:.6;margin-top:1px;font-size:.7rem;font-weight:400;display:block}.hero[data-astro-cid-lcdefpme]{background:var(--charcoal-deep);height:min(92vh,880px);min-height:620px;position:relative;overflow:hidden}.hero-img[data-astro-cid-lcdefpme]{background:url(/brand/img-2853.webp) 50%/cover;animation:28s ease-in-out infinite alternate kenburns;position:absolute;inset:0;transform:scale(1.05)}@keyframes kenburns{0%{transform:scale(1.05)translate(0)}to{transform:scale(1.16)translate(-2%,-1%)}}.hero[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#11161b00 0% 30%,#11161b80 75%,#11161bd9 100%),linear-gradient(90deg,#11161b73 0%,#11161b00 55%);position:absolute;inset:0}.hero-content[data-astro-cid-lcdefpme]{z-index:2;height:100%;color:var(--cream);flex-direction:column;justify-content:flex-end;padding-bottom:96px;display:flex;position:relative}.hero-eyebrow[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.22em;color:var(--cream);opacity:0;align-items:center;gap:12px;margin-bottom:28px;font-size:.78rem;font-weight:600;animation:1s cubic-bezier(.2,.6,.2,1) .3s forwards heroFade;display:inline-flex;transform:translateY(20px)}.hero-eyebrow[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent-warm);width:36px;height:1px;display:inline-block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--cream);opacity:0;max-width:1000px;animation:1.1s cubic-bezier(.2,.6,.2,1) .5s forwards heroFade;transform:translateY(28px)}.hero-sub[data-astro-cid-lcdefpme]{color:#f6f2eceb;opacity:0;max-width:640px;margin-top:28px;font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.55;animation:1.1s cubic-bezier(.2,.6,.2,1) .75s forwards heroFade;transform:translateY(20px)}.hero-ctas[data-astro-cid-lcdefpme]{opacity:0;flex-wrap:wrap;gap:16px;margin-top:44px;animation:1.1s cubic-bezier(.2,.6,.2,1) .95s forwards heroFade;display:flex;transform:translateY(20px)}@keyframes heroFade{to{opacity:1;transform:translateY(0)}}.btn-dark[data-astro-cid-lcdefpme]{background:var(--charcoal);color:var(--cream)}.btn-dark[data-astro-cid-lcdefpme]:hover{background:var(--accent-deep);transform:translateY(-2px)}.scroll-indicator[data-astro-cid-lcdefpme]{color:var(--cream);opacity:0;z-index:3;text-transform:uppercase;letter-spacing:.2em;text-align:center;font-size:.7rem;animation:1s 1.8s forwards heroFade;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.scroll-indicator[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, transparent, var(--cream));width:1px;height:32px;margin:12px auto 0;animation:2.4s ease-in-out infinite lineBounce}@keyframes lineBounce{0%,to{transform-origin:top;transform:scaleY(1)}50%{transform-origin:top;transform:scaleY(.4)}}.stats[data-astro-cid-lcdefpme]{background:var(--charcoal);color:var(--cream);padding:64px 0;position:relative}.stats-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}@media (width<=800px){.stats-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}}.stat[data-astro-cid-lcdefpme]{text-align:left}.stat[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{letter-spacing:-.04em;color:var(--cream);align-items:baseline;margin-bottom:12px;font-family:Inter,sans-serif;font-size:clamp(2.6rem,4.5vw,3.8rem);font-weight:300;line-height:1;display:inline-flex}.stat[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme] .plus[data-astro-cid-lcdefpme]{color:var(--accent-warm);margin-left:2px;font-size:.7em}.stat[data-astro-cid-lcdefpme] .label[data-astro-cid-lcdefpme]{color:#f6f2eca6;max-width:220px;font-size:.88rem;line-height:1.5}.intro[data-astro-cid-lcdefpme]{background:var(--cream-soft);padding:130px 0}.intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.2fr;align-items:start;gap:100px;display:grid}@media (width<=900px){.intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:48px}}.intro-eyebrow[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.22em;color:var(--accent-deep);margin-bottom:24px;font-size:.78rem;font-weight:600}.intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:480px;margin-bottom:0}.intro-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--charcoal-soft);margin-bottom:1.2rem;font-size:1.12rem;line-height:1.7}.intro-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin:0}.intro-body[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--charcoal);font-weight:600}.intro-signature[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:28px;margin-top:36px;display:flex}.intro-signature[data-astro-cid-lcdefpme] .sig[data-astro-cid-lcdefpme]{color:var(--accent-deep);letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;line-height:1}.intro-signature[data-astro-cid-lcdefpme] .sig-meta[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.85rem}.trust[data-astro-cid-lcdefpme]{background:var(--cream);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:48px 0}.trust-caption[data-astro-cid-lcdefpme]{text-align:center;text-transform:uppercase;letter-spacing:.24em;color:var(--muted);margin-bottom:36px;font-size:.74rem;font-weight:600}.trust-logos[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:28px 40px;display:flex}.badge[data-astro-cid-lcdefpme]{opacity:.88;justify-content:center;align-items:center;transition:transform .25s,opacity .25s;display:inline-flex}.badge[data-astro-cid-lcdefpme]:hover{opacity:1;transform:translateY(-2px)}.badge-halo[data-astro-cid-lcdefpme]{align-items:center;height:86px;display:flex}.badge-halo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:auto;height:100%}.badge-nzcb[data-astro-cid-lcdefpme]{width:auto;height:96px}.badge-lbp[data-astro-cid-lcdefpme]{width:auto;height:100px}.badge-sitesafe-logo[data-astro-cid-lcdefpme]{width:auto;height:64px}.badge-sitewise-logo[data-astro-cid-lcdefpme]{border-radius:3px;width:auto;height:66px}.badge-hazardco-logo[data-astro-cid-lcdefpme]{width:auto;height:52px}@media (width<=600px){.trust-logos[data-astro-cid-lcdefpme]{gap:22px 28px}.badge-nzcb[data-astro-cid-lcdefpme]{height:68px}.badge-halo[data-astro-cid-lcdefpme]{height:62px}.badge-lbp[data-astro-cid-lcdefpme]{height:70px}.badge-sitewise-logo[data-astro-cid-lcdefpme],.badge-sitesafe-logo[data-astro-cid-lcdefpme]{height:46px}.badge-hazardco-logo[data-astro-cid-lcdefpme]{height:40px}}.badge-sitewise[data-astro-cid-lcdefpme]{background:var(--sitewise-green);color:var(--sitewise-navy);letter-spacing:.02em;padding:10px 14px;font-size:.95rem;font-weight:700;line-height:1}.badge-sitewise[data-astro-cid-lcdefpme] .row1[data-astro-cid-lcdefpme]{letter-spacing:.04em}.badge-sitewise[data-astro-cid-lcdefpme] .row2[data-astro-cid-lcdefpme]{color:var(--sitewise-navy);background:#fff;margin-top:4px;padding:3px 6px;font-size:.7rem;display:inline-block}.badge-sitesafe[data-astro-cid-lcdefpme]{color:var(--sitesafe-navy);align-items:center;gap:10px;display:inline-flex}.badge-sitesafe[data-astro-cid-lcdefpme] .mark[data-astro-cid-lcdefpme]{background:var(--sitesafe-orange);border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;transform:rotate(45deg)}.badge-sitesafe[data-astro-cid-lcdefpme] .mark[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transform:rotate(-45deg)}.badge-sitesafe[data-astro-cid-lcdefpme] .text[data-astro-cid-lcdefpme]{letter-spacing:.04em;font-size:.85rem;font-weight:700;line-height:1.1}.badge-sitesafe[data-astro-cid-lcdefpme] .text[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--sitesafe-orange);letter-spacing:.1em;margin-top:2px;font-size:.66rem;display:block}.badge-hazardco[data-astro-cid-lcdefpme]{color:#2c3338;align-items:center;gap:10px;display:inline-flex}.badge-hazardco[data-astro-cid-lcdefpme] .x[data-astro-cid-lcdefpme]{background:var(--hazardco-yellow);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;font-weight:800;display:flex}.badge-hazardco[data-astro-cid-lcdefpme] .text[data-astro-cid-lcdefpme]{letter-spacing:.04em;font-size:.85rem;font-weight:800;line-height:1.1}.badge-hazardco[data-astro-cid-lcdefpme] .text[data-astro-cid-lcdefpme] .accent[data-astro-cid-lcdefpme]{color:var(--hazardco-yellow)}.badge-hazardco[data-astro-cid-lcdefpme] .text[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{opacity:.7;letter-spacing:.04em;margin-top:2px;font-size:.62rem;font-weight:400;display:block}.projects[data-astro-cid-lcdefpme]{background:var(--cream-soft);padding:140px 0}.section-header[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:64px;display:flex}.section-header-text[data-astro-cid-lcdefpme]{max-width:640px}.section-header[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{margin-bottom:16px}.section-header[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:18px}.section-header[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:520px;margin:0;font-size:1.05rem;line-height:1.6}.section-link[data-astro-cid-lcdefpme]{color:var(--accent-deep);border-bottom:1px solid var(--accent);align-items:center;gap:8px;padding-bottom:4px;font-size:.92rem;font-weight:500;transition:all .25s;display:inline-flex}.section-link[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{transition:transform .25s}.section-link[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{transform:translate(4px)}.section-link[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.project-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.6fr 1fr;gap:28px;display:grid}@media (width<=900px){.project-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.project-feature[data-astro-cid-lcdefpme]{cursor:pointer;position:relative}@media (width<=900px){.project-feature[data-astro-cid-lcdefpme] .project-image[data-astro-cid-lcdefpme]{aspect-ratio:5/4}}.project-secondary[data-astro-cid-lcdefpme]{grid-template-rows:1fr 1fr;gap:28px;display:grid}.project-tile[data-astro-cid-lcdefpme]{cursor:pointer;transition:transform .4s cubic-bezier(.2,.6,.2,1);display:block}.project-tile[data-astro-cid-lcdefpme]:hover{transform:translateY(-6px)}.project-image[data-astro-cid-lcdefpme]{aspect-ratio:16/11;background-position:50%;background-size:cover;background-color:var(--charcoal);margin-bottom:20px;position:relative;overflow:hidden}.project-image[data-astro-cid-lcdefpme]:after{content:"";opacity:0;background:linear-gradient(#0000 60%,#11161b73 100%);transition:opacity .35s;position:absolute;inset:0}.project-tile[data-astro-cid-lcdefpme]:hover .project-image[data-astro-cid-lcdefpme]:after{opacity:1}.project-feature[data-astro-cid-lcdefpme] .project-image[data-astro-cid-lcdefpme]{aspect-ratio:5/6}.project-meta[data-astro-cid-lcdefpme]{padding:0 4px}.project-meta[data-astro-cid-lcdefpme] .suburb[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.22em;color:var(--accent-deep);margin-bottom:12px;font-size:.74rem;font-weight:600}.project-meta[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:10px;font-weight:600}.project-meta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin-bottom:14px;font-size:.94rem;line-height:1.6}.project-meta[data-astro-cid-lcdefpme] .read[data-astro-cid-lcdefpme]{color:var(--charcoal);align-items:center;gap:6px;font-size:.85rem;font-weight:500;transition:gap .25s;display:inline-flex}.project-tile[data-astro-cid-lcdefpme]:hover .project-meta[data-astro-cid-lcdefpme] .read[data-astro-cid-lcdefpme]{gap:12px}.why[data-astro-cid-lcdefpme]{background:var(--charcoal);color:var(--cream);padding:140px 0;position:relative;overflow:hidden}.why[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background:radial-gradient(circle,#2d6e7e2e,#0000 70%);width:400px;height:400px;position:absolute;top:-100px;right:-100px}.why[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--cream)}.why[data-astro-cid-lcdefpme] .section-header[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#f6f2ecb3}.pillar-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:70px 100px;margin-top:40px;display:grid}@media (width<=800px){.pillar-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:56px}}.pillar[data-astro-cid-lcdefpme]{gap:28px;padding-bottom:0;display:flex}.pillar-icon[data-astro-cid-lcdefpme]{width:56px;height:56px;color:var(--accent-warm);border:1px solid #f6f2ec38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.pillar[data-astro-cid-lcdefpme]:hover .pillar-icon[data-astro-cid-lcdefpme]{border-color:var(--accent-warm);background:#c8a96b14;transform:scale(1.04)}.pillar-icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{stroke-width:1.5px;width:24px;height:24px}.pillar[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--cream);margin-bottom:12px;font-size:1.25rem}.pillar[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#f6f2ecc7;margin:0;font-size:.97rem;line-height:1.7}.process[data-astro-cid-lcdefpme]{background:var(--cream-soft);padding:140px 0;position:relative}.process-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:0;margin-top:40px;display:grid;position:relative}.process-grid[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(90deg, transparent, var(--accent) 20%, var(--accent) 80%, transparent);z-index:0;height:1px;position:absolute;top:26px;left:12%;right:12%}@media (width<=900px){.process-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:32px}.process-grid[data-astro-cid-lcdefpme]:before{display:none}}@media (width<=600px){.process-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.step[data-astro-cid-lcdefpme]{z-index:1;padding:0 20px;position:relative}.step[data-astro-cid-lcdefpme]:first-child{padding-left:0}.step[data-astro-cid-lcdefpme]:last-child{padding-right:0}.step-circle[data-astro-cid-lcdefpme]{background:var(--cream-soft);border:1px solid var(--accent);width:52px;height:52px;color:var(--accent-deep);border-radius:50%;justify-content:center;align-items:center;margin-bottom:28px;font-size:.95rem;font-weight:600;transition:all .3s;display:flex}.step[data-astro-cid-lcdefpme]:hover .step-circle[data-astro-cid-lcdefpme]{background:var(--accent);color:var(--cream);transform:scale(1.08)}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:14px;font-size:1.18rem}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.93rem;line-height:1.7}.founders[data-astro-cid-lcdefpme]{background:var(--cream);padding:0}.founders-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;min-height:720px;display:grid}@media (width<=900px){.founders-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:auto}}.founders-image[data-astro-cid-lcdefpme]{background:url(/brand/gallery-remuera.jpg) 50%/cover;background-color:var(--charcoal);min-height:540px}.founders-text[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;padding:110px 80px;display:flex}@media (width<=1000px){.founders-text[data-astro-cid-lcdefpme]{padding:80px 48px}}@media (width<=600px){.founders-text[data-astro-cid-lcdefpme]{padding:64px 24px}}.founders-text[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{margin-bottom:18px}.founders-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:420px;margin-bottom:32px}.founders-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--charcoal-soft);max-width:480px;margin-bottom:1.2rem;font-size:1rem;line-height:1.75}.founders-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--accent-deep);font-style:normal;font-weight:500}.founders-text[data-astro-cid-lcdefpme] .creds[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule-strong);grid-template-columns:1fr 1fr;gap:24px;max-width:460px;margin-top:36px;padding-top:32px;display:grid}@media (width<=420px){.founders-text[data-astro-cid-lcdefpme] .creds[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:18px}}.cred[data-astro-cid-lcdefpme]{color:var(--charcoal-soft);font-size:.85rem;line-height:1.5}.cred[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--charcoal);letter-spacing:-.02em;margin-bottom:4px;font-size:1.5rem;font-weight:600;display:block}.testimonial[data-astro-cid-lcdefpme]{background:var(--cream-soft);padding:130px 0}.testimonial-content[data-astro-cid-lcdefpme]{text-align:center;max-width:920px;margin:0 auto}.testimonial-mark[data-astro-cid-lcdefpme]{color:var(--accent);opacity:.5;margin-bottom:12px;font-family:serif;font-size:4rem;line-height:.5}.testimonial[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{color:var(--charcoal);letter-spacing:-.015em;margin-bottom:36px;font-size:clamp(1.4rem,2.5vw,2rem);font-style:italic;font-weight:400;line-height:1.45}.testimonial[data-astro-cid-lcdefpme] cite[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.22em;color:var(--muted);font-size:.85rem;font-style:normal;font-weight:600}.community[data-astro-cid-lcdefpme]{background:var(--cream);padding:140px 0}.community-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.1fr;align-items:center;gap:100px;display:grid}@media (width<=900px){.community-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:56px}}.community-image[data-astro-cid-lcdefpme]{aspect-ratio:4/5;background:url(/brand/img-3377.jpg) 50%/cover}.community-text[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{margin-bottom:14px}.community-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:460px;margin-bottom:28px}.community-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--charcoal-soft);font-size:1.02rem;line-height:1.75}.community-links[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;margin-top:36px;display:flex}.community-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent-deep);border-bottom:1px solid var(--accent);align-self:flex-start;padding-bottom:4px;font-size:.92rem;transition:all .25s}.community-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent);padding-bottom:6px}.journal[data-astro-cid-lcdefpme]{background:var(--cream-soft);padding:140px 0}.journal-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}@media (width<=900px){.journal-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.article-tile[data-astro-cid-lcdefpme]{cursor:pointer;transition:transform .4s cubic-bezier(.2,.6,.2,1)}.article-tile[data-astro-cid-lcdefpme]:hover{transform:translateY(-6px)}.article-image[data-astro-cid-lcdefpme]{aspect-ratio:4/3;background-position:50%;background-size:cover;margin-bottom:22px}.article-meta[data-astro-cid-lcdefpme]{padding:0 4px}.article-date[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.22em;color:var(--muted);margin-bottom:12px;font-size:.74rem;font-weight:600}.article-meta[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:10px;font-size:1.18rem;line-height:1.35}.article-meta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.92rem;line-height:1.6}.footer-cta[data-astro-cid-lcdefpme]{background:var(--charcoal);color:var(--cream);text-align:center;padding:140px 0;position:relative;overflow:hidden}footer[data-astro-cid-lcdefpme].site{background:var(--charcoal-deep);color:#f6f2ec8c;padding:80px 0 36px;font-size:.88rem}.chevron-mark[data-astro-cid-lcdefpme]{fill:var(--accent)}.chevron-mark[data-astro-cid-lcdefpme] .light[data-astro-cid-lcdefpme]{fill:#2d6e7e80}
