.hero[data-astro-cid-lcdefpme]{--gutter:max(1.5rem,calc((100vw - 1180px)/2));background:#000;align-items:center;height:min(600px,67vw);min-height:500px;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 38%;width:74%;padding:0 max(0rem,50vw - 600px);position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 38%);mask-image:linear-gradient(90deg,#0000 0,#000 38%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-origin:content-box;mask-origin:content-box}.hero[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(90deg,#000 0%,#000000db 30%,#0000004d 62%,#0000 88%);position:absolute;inset:0}.hero-copy[data-astro-cid-lcdefpme]{z-index:2;width:100%;padding:4rem var(--gutter);position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme],.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:min(640px,56vw)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.075em;margin:0 0 1.8rem;font-size:clamp(4rem,8vw,7rem);line-height:.78}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 1.3rem;font-size:1.45rem}.hero[data-astro-cid-lcdefpme] form[data-astro-cid-lcdefpme]{gap:.6rem;margin-bottom:1.2rem;display:flex;position:relative}.hero[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{border:2px solid #fff;border-radius:999px;align-items:center;gap:.6rem;width:385px;padding:.15rem 1rem;display:flex}.hero[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:.8rem 0}.hero[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]::placeholder{color:#ddd}.hero[data-astro-cid-lcdefpme] form[data-astro-cid-lcdefpme]>button[data-astro-cid-lcdefpme]{background:#fff;border:0;border-radius:999px;padding:0 2rem;font-size:1rem;font-weight:800}.hero[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{z-index:5;color:#000;background:#fff;border:1px solid #ddd;border-radius:14px;width:385px;max-height:285px;margin:0;padding:.35rem;list-style:none;position:absolute;top:58px;left:0;overflow:auto;box-shadow:0 14px 35px #0008}.hero[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px solid #eee}.hero[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{text-align:left;color:#000;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:9px;grid-template-columns:1.7rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.78rem .8rem;display:grid}.hero[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover,.hero[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme].active,.hero[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:focus-visible{background:#f1f1f1;outline:0}.hero[data-astro-cid-lcdefpme] .suggestion-marker[data-astro-cid-lcdefpme]{font-size:1.25rem}.hero[data-astro-cid-lcdefpme] .suggestion-copy[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;min-width:0;display:grid}.hero[data-astro-cid-lcdefpme] .suggestion-copy[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme] .suggestion-copy[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hero[data-astro-cid-lcdefpme] .suggestion-copy[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.95rem}.hero[data-astro-cid-lcdefpme] .suggestion-copy[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#666;text-align:right;font-size:.76rem}.categories[data-astro-cid-lcdefpme]{max-width:1180px;margin:auto}.categories[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.04em;font-size:2.7rem}.categories[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:.65rem;display:grid}.categories[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff;text-align:center;background:#171717;border:4px solid #eee;border-radius:12px;justify-content:center;align-items:center;min-height:95px;padding:1rem;font-size:1.35rem;font-weight:800;text-decoration:none;display:flex}.categories[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:#f31cae}.categories[data-astro-cid-lcdefpme] aside[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:1rem;margin-top:4rem;display:flex}.categories[data-astro-cid-lcdefpme] aside[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border-top:1px solid #888;width:130px}.categories[data-astro-cid-lcdefpme] aside[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#f22,#ff0,#2c5,#2af,#a4f,#f4a);width:190px;height:5px}@media (width<=900px){.hero-copy[data-astro-cid-lcdefpme],.categories[data-astro-cid-lcdefpme]{padding-left:1.5rem;padding-right:1.5rem}.categories[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.hero[data-astro-cid-lcdefpme]{height:480px}.hero[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{opacity:.5;object-position:65% center;width:100%;-webkit-mask-image:none;mask-image:none}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme],.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:none}.hero[data-astro-cid-lcdefpme] form[data-astro-cid-lcdefpme]{flex-direction:column}.hero[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{width:100%}.hero[data-astro-cid-lcdefpme] form[data-astro-cid-lcdefpme]>button[data-astro-cid-lcdefpme]{padding:1rem}.categories[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.categories[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:2rem}}
