.contacto[data-astro-cid-kphbpcdu]{gap:clamp(2rem,5vw,3.5rem);display:grid}.hero[data-astro-cid-kphbpcdu]{margin-inline:calc(-1 * var(--gutter));background:var(--sumi);min-height:clamp(30rem,75svh,48rem);color:var(--gofun);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-img[data-astro-cid-kphbpcdu]{object-fit:cover;object-position:40% 50%;width:100%;height:100%;transition:filter .6s var(--ease);position:absolute;inset:0}.hero[data-astro-cid-kphbpcdu]:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--sumi) 85%, transparent) 0%, color-mix(in srgb, var(--sumi) 35%, transparent) 45%, transparent 75%);position:absolute;inset:0}.hero-text[data-astro-cid-kphbpcdu]{z-index:1;padding:clamp(1.25rem, 4vw, 3rem) var(--gutter);flex-direction:column;gap:clamp(.75rem,2vw,1.5rem);display:flex;position:relative}h1[data-astro-cid-kphbpcdu]{transition:color .6s var(--ease)}@media (hover:hover){.hero[data-astro-cid-kphbpcdu]:hover .hero-img[data-astro-cid-kphbpcdu]{filter:brightness(1.12)}.hero[data-astro-cid-kphbpcdu]:hover h1[data-astro-cid-kphbpcdu]{color:var(--shu)}}h1[data-astro-cid-kphbpcdu]{font-size:clamp(5rem,17vw,15rem);line-height:.85}.subtitle[data-astro-cid-kphbpcdu]{letter-spacing:-.02em;max-width:22ch;font-size:clamp(1.375rem,2.4vw,2rem);line-height:1.2}.details[data-astro-cid-kphbpcdu]{gap:1.25rem;display:grid}dt[data-astro-cid-kphbpcdu]{margin-bottom:.375rem}dd[data-astro-cid-kphbpcdu]{font-size:clamp(1.0625rem,1.5vw,1.25rem)}.email[data-astro-cid-kphbpcdu]{text-decoration-color:var(--rule);transition:text-decoration-color .3s}.email[data-astro-cid-kphbpcdu]:hover{text-decoration-color:var(--accent)}@media (width>=48rem){.details[data-astro-cid-kphbpcdu]{grid-template-columns:1fr 1fr}}
