.hero[data-astro-cid-ge2uvauf]{--bleed:160px;margin-top:calc(-1 * var(--bleed));padding-top:var(--bleed);background-color:var(--bg);--circleSize:160vw;-webkit-clip-path:circle(var(--circleSize) at 50% calc(100% - var(--circleSize)));clip-path:circle(var(--circleSize) at 50% calc(100% - var(--circleSize)));background-image:url(/_astro/hero_bg.BwhiVI76.jpg);background-position:100%;background-size:cover;background-attachment:fixed;overflow:hidden}.hero-row[data-astro-cid-ge2uvauf]{max-width:var(--content-w);padding:clamp(20px, calc(25.75px - .45vw), 24px) var(--gutter) 0;flex-wrap:wrap;align-items:center;gap:32px 40px;margin:0 auto;display:flex}.hero-copy[data-astro-cid-ge2uvauf]{flex:300px;min-width:0;padding-bottom:clamp(0px,4vw,56px)}h1[data-astro-cid-ge2uvauf]{letter-spacing:.04em;margin:0;font-size:clamp(26px,3.4vw,32px);font-weight:700;line-height:1.45}.hero-copy[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{color:var(--darkText);margin:14px 0 0;font-size:clamp(14px,1.5vw,16px)}.hero-screens[data-astro-cid-ge2uvauf]{flex:1.6 440px;justify-content:center;align-self:flex-end;align-items:flex-start;gap:clamp(10px,1.2vw,16px);min-width:0;height:clamp(260px,25vw,320px);display:flex}.hero-phone[data-astro-cid-ge2uvauf]{aspect-ratio:800/1658;width:clamp(118px,11vw,152px);margin-top:var(--offset,0);flex:none;text-decoration:none;display:block}.hero-phone[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:contain;filter:drop-shadow(0 14px 20px #1e3c372e);width:100%;height:100%;display:block}.placeholder[data-astro-cid-ge2uvauf]{box-sizing:border-box;text-align:center;height:100%;color:var(--darkText);background:#fff;border:1px solid #d6e3de;border-radius:22px;justify-content:center;align-items:center;padding:12px;font-size:12px;display:flex;box-shadow:0 18px 40px #1e3c3729}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}@keyframes hero-rise{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}.hero-fade[data-astro-cid-ge2uvauf]{animation:.8s ease-out both hero-fade}.hero-phone[data-astro-cid-ge2uvauf]{animation:.9s cubic-bezier(.2,.7,.2,1) both hero-rise;animation-delay:calc(.3s + var(--i,0) * .15s)}@media (prefers-reduced-motion:reduce){.hero-fade[data-astro-cid-ge2uvauf],.hero-phone[data-astro-cid-ge2uvauf]{animation:none}}@media (width>=901px){.hero-row[data-astro-cid-ge2uvauf]{--screens-shift:clamp(24px, 3vw, 48px)}.hero-screens[data-astro-cid-ge2uvauf]{transform:translateY(var(--screens-shift));flex:1 1 0;justify-content:flex-end;container-type:inline-size}.hero-phone[data-astro-cid-ge2uvauf]{width:min(160px,25cqw - clamp(10px,1.2vw,16px)/1.33333)}.hero-copy[data-astro-cid-ge2uvauf]{padding-top:var(--screens-shift);flex:none;align-self:flex-start;padding-bottom:0}h1[data-astro-cid-ge2uvauf]{margin-top:-.26em}}@media (width<=900px){.hero-row[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch;gap:16px}.hero-copy[data-astro-cid-ge2uvauf]{text-align:center;flex:none;width:100%;padding-bottom:0}.hero-screens[data-astro-cid-ge2uvauf]{width:calc(100% + 2 * var(--gutter));margin:0 calc(-1 * var(--gutter));flex:none;align-self:stretch;transform:translateY(32px)}}.read-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:20px;display:flex}.read-card[data-astro-cid-lcdefpme]{border:1px solid var(--border);min-width:0;color:var(--darkGray);border-radius:4px;flex-direction:column;flex:220px;gap:2px;padding:20px 22px;text-decoration:none;display:flex}.read-label[data-astro-cid-lcdefpme]{font-family:var(--font-en);letter-spacing:.08em;color:var(--primaryText);font-weight:600;transition:color .2s}.read-card[data-astro-cid-lcdefpme]:hover .read-label[data-astro-cid-lcdefpme]{color:var(--secondary)}.read-text[data-astro-cid-lcdefpme]{color:var(--darkText);font-size:14px}.contact-band[data-astro-cid-lcdefpme]{margin-top:var(--sec-gap);background:var(--bg)}.contact-inner[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:16px;padding-block:clamp(44px,6vw,64px);display:flex}.contact-inner[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:15px}.btn-primary[data-astro-cid-lcdefpme]{background:var(--primaryText);color:#fff;border-radius:999px;padding:12px 32px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-block}.btn-primary[data-astro-cid-lcdefpme]:hover{background:var(--secondary);color:#fff}
