.hero[data-astro-cid-lcdefpme]{background:var(--white);color:var(--black);border-bottom:1px solid var(--line);overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);min-height:calc(100svh - 86px);display:grid}.hero-copy[data-astro-cid-lcdefpme]{isolation:isolate;flex-direction:column;justify-content:center;padding:clamp(72px,10vh,124px) clamp(42px,7vw,100px) 58px 0;display:flex;position:relative;overflow:hidden}.hero-art[data-astro-cid-lcdefpme]{z-index:-1;object-fit:cover;object-position:64% center;opacity:.5;pointer-events:none;width:118%;height:100%;position:absolute;top:0;right:-16%;mask-image:linear-gradient(90deg,#0000 0% 20%,#000 68% 100%)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.035em;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(44px,5.6vw,76px);font-weight:500;line-height:1.02}.hero-intro[data-astro-cid-lcdefpme]{color:#000000b8;letter-spacing:-.02em;text-wrap:pretty;max-width:600px;margin:38px 0 0;font-size:clamp(18px,1.8vw,23px);font-weight:300;line-height:1.5}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:30px;margin-top:40px;display:flex}.hero-photo[data-astro-cid-lcdefpme]{border-left:1px solid #00000038;min-height:620px;position:relative;overflow:hidden}.hero-photo[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#0000006b);position:absolute;inset:0}.hero-photo[data-astro-cid-lcdefpme] picture[data-astro-cid-lcdefpme]{width:100%;height:100%;display:block}.hero-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:58% center;filter:contrast(1.02)saturate(1.02);width:100%;height:100%}.press[data-astro-cid-lcdefpme]{background:var(--white);color:var(--black);border-bottom:1px solid var(--line)}.press-inner[data-astro-cid-lcdefpme]{grid-template-columns:155px 1fr;align-items:center;gap:50px;min-height:156px;display:grid}.press-label[data-astro-cid-lcdefpme]{color:var(--gray);margin:0;font-size:11px;line-height:1.3}.press-logos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,1fr);align-items:center;gap:clamp(20px,4vw,54px);display:grid}.press-logos[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;filter:grayscale()contrast(1.2);opacity:.68;width:100%;max-height:31px}.facts-strip[data-astro-cid-lcdefpme]{border-top:1px solid var(--black);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;display:grid}.fact[data-astro-cid-lcdefpme]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:34px 26px 38px}.fact[data-astro-cid-lcdefpme] .fact-icon[data-astro-cid-lcdefpme]{width:64px;height:auto}.fact[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:none;color:var(--black);letter-spacing:-.015em;margin:24px 0 0;font-size:clamp(16px,1.6vw,19px);font-weight:300;line-height:1.45}@media (width<=1000px){.facts-strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.facts-strip[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.fact[data-astro-cid-lcdefpme]{padding:28px 22px 32px}}.contact[data-astro-cid-lcdefpme]{background:var(--white);min-height:60svh;color:var(--black);border-top:1px solid var(--line);align-items:center;padding:clamp(90px,10vw,145px) 0;display:flex}.contact-inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:end;gap:60px;width:100%;display:grid}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.035em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(62px,8vw,96px);line-height:.88}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#0000006b;display:block}.contact-button[data-astro-cid-lcdefpme]{border:1px solid var(--black);width:100%;min-height:76px;color:var(--white);background:var(--black);transition:color .18s ease, background .18s ease, transform .12s var(--ease-out);justify-content:space-between;align-items:center;padding:0 25px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.contact-button[data-astro-cid-lcdefpme]:hover{color:var(--black);background:var(--white)}.contact-note[data-astro-cid-lcdefpme]{color:#000000a3;margin:20px 0 0;font-size:11px;line-height:1.6}@media (width<=1000px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-copy[data-astro-cid-lcdefpme]{min-height:620px;padding-right:0}.hero-photo[data-astro-cid-lcdefpme]{border-top:1px solid #00000038;border-left:0;height:90vw;min-height:650px}.press-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:30px;padding-block:44px}.press-logos[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);row-gap:34px}.contact-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.contact-button[data-astro-cid-lcdefpme]{max-width:420px}}@media (width<=700px){.hero-grid[data-astro-cid-lcdefpme]{min-height:calc(100svh - 72px)}.hero-copy[data-astro-cid-lcdefpme]{min-height:560px;padding:60px 0 52px}.hero-actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:22px}.hero-photo[data-astro-cid-lcdefpme]{height:125vw;min-height:540px}.hero-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:60% center}.press-logos[data-astro-cid-lcdefpme]{gap:28px}}
