.wwa-hero-outer[data-astro-cid-hex5pcsm]{overflow:hidden;background:var(--warm-white)}.wwa-hero[data-astro-cid-hex5pcsm]{max-width:var(--max-w);margin:0 auto;min-height:100vh;height:100vh;padding-top:120px;display:grid;grid-template-columns:42fr 58fr;background:var(--warm-white)}.wwa-hero-left[data-astro-cid-hex5pcsm]{padding:0 48px 0 var(--pad-x);display:flex;flex-direction:column;justify-content:center}.wwa-eyebrow[data-astro-cid-hex5pcsm]{display:inline-flex;align-items:center;gap:10px;color:var(--green-mid);font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px}.wwa-eyebrow[data-astro-cid-hex5pcsm]:before{content:"";width:28px;height:1px;background:var(--amber)}.wwa-title[data-astro-cid-hex5pcsm]{font-family:var(--serif);font-size:clamp(34px,3.6vw,58px);color:var(--green-deep);font-weight:400;letter-spacing:-.03em;line-height:1.08;margin:0 0 24px}.wwa-title[data-astro-cid-hex5pcsm] em[data-astro-cid-hex5pcsm]{font-style:italic;color:var(--text-light)}.wwa-desc[data-astro-cid-hex5pcsm]{max-width:400px;margin:0 0 40px;font-size:17.5px;line-height:1.75;color:var(--text-mid);font-weight:350}.wwa-ctas[data-astro-cid-hex5pcsm]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.wwa-ctas[data-astro-cid-hex5pcsm] .btn-primary,.wwa-ctas[data-astro-cid-hex5pcsm] .btn-outline{text-decoration:none}.wwa-hero-right[data-astro-cid-hex5pcsm]{position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 0 0 16px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 12%,black 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 12%,black 88%,transparent 100%)}.wwa-col[data-astro-cid-hex5pcsm]{display:flex;flex-direction:column;gap:16px;will-change:transform;animation:wwa-scroll-up var(--wwa-column-speed, 32s) linear infinite}.wwa-photo[data-astro-cid-hex5pcsm]{overflow:hidden;border-radius:14px;background:var(--cream);box-shadow:0 20px 50px #16193424;flex:0 0 auto}.wwa-photo-short[data-astro-cid-hex5pcsm]{height:180px}.wwa-photo-medium[data-astro-cid-hex5pcsm]{height:220px}.wwa-photo-tall[data-astro-cid-hex5pcsm]{height:280px}.wwa-col-a[data-astro-cid-hex5pcsm] .wwa-photo[data-astro-cid-hex5pcsm]:nth-child(2),.wwa-col-a[data-astro-cid-hex5pcsm] .wwa-photo[data-astro-cid-hex5pcsm]:nth-child(6){height:200px}.wwa-col-a[data-astro-cid-hex5pcsm] .wwa-photo[data-astro-cid-hex5pcsm]:nth-child(3),.wwa-col-a[data-astro-cid-hex5pcsm] .wwa-photo[data-astro-cid-hex5pcsm]:nth-child(7){height:260px}.wwa-col-b[data-astro-cid-hex5pcsm] .wwa-photo[data-astro-cid-hex5pcsm]:nth-child(4),.wwa-col-b[data-astro-cid-hex5pcsm] .wwa-photo[data-astro-cid-hex5pcsm]:nth-child(8){height:240px}.wwa-photo[data-astro-cid-hex5pcsm] img[data-astro-cid-hex5pcsm]{display:block;width:100%;height:100%;object-fit:cover}@keyframes wwa-scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media(min-width:1480px){.wwa-hero-left[data-astro-cid-hex5pcsm]{padding-left:80px}}@media(max-width:1024px){.wwa-hero[data-astro-cid-hex5pcsm]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);height:clamp(620px,70vh,760px);min-height:0;padding-top:72px}.wwa-hero-left[data-astro-cid-hex5pcsm]{align-items:flex-start;padding:40px 28px 40px var(--pad-x)}.wwa-hero-right[data-astro-cid-hex5pcsm]{gap:10px;padding:0}.wwa-col[data-astro-cid-hex5pcsm]{gap:10px}}@media(max-width:768px){.wwa-hero-left[data-astro-cid-hex5pcsm]{padding:32px 20px 32px var(--pad-x)}.wwa-title[data-astro-cid-hex5pcsm]{font-size:clamp(34px,9vw,48px)}.wwa-desc[data-astro-cid-hex5pcsm]{max-width:100%;font-size:16.5px;line-height:1.65;margin-bottom:28px}.wwa-ctas[data-astro-cid-hex5pcsm]{width:100%;flex-direction:column;align-items:stretch;gap:12px}.wwa-ctas[data-astro-cid-hex5pcsm] .btn-primary,.wwa-ctas[data-astro-cid-hex5pcsm] .btn-outline{width:100%;justify-content:center}}@media(max-width:480px){.wwa-eyebrow[data-astro-cid-hex5pcsm]{font-size:var(--eyebrow-mobile-size);letter-spacing:.16em;margin-bottom:16px}.wwa-title[data-astro-cid-hex5pcsm]{font-size:clamp(32px,10vw,42px);line-height:1.04;margin-bottom:18px}}@media(max-width:600px){.wwa-hero[data-astro-cid-hex5pcsm]{position:relative;display:block;height:auto;padding:144px 16px 72px}.wwa-hero-left[data-astro-cid-hex5pcsm]{position:relative;z-index:2;padding:26px 20px 22px;border-radius:18px;background:#fdfdfff2;box-shadow:0 18px 44px #10122838}.wwa-hero-right[data-astro-cid-hex5pcsm]{position:absolute;inset:0;z-index:0;gap:8px;-webkit-mask-image:none;mask-image:none}.wwa-hero-right[data-astro-cid-hex5pcsm]:after{content:"";position:absolute;inset:0;background:#1619344d}.wwa-col[data-astro-cid-hex5pcsm]{gap:8px}.wwa-photo-short[data-astro-cid-hex5pcsm]{height:150px}.wwa-photo-medium[data-astro-cid-hex5pcsm]{height:180px}.wwa-photo-tall[data-astro-cid-hex5pcsm]{height:220px}}@media(prefers-reduced-motion:reduce){.wwa-col[data-astro-cid-hex5pcsm]{animation-duration:1ms;animation-iteration-count:1}}
