@layer tokens,base,atoms,layout;@layer sections{#contact{padding:var(--space-2)var(--space-1);background:var(--color-3);color:var(--color-2);position:relative}#contact :focus-visible{outline-color:var(--color-2)}#contact .contact__title{font-size:min(19vw,calc((100vw - 2*var(--space-1))/(var(--len)*.58)));white-space:nowrap;line-height:.86}#contact .contact__title .m-dot{background:var(--color-2)}#contact .contact__voice{display:inline-block}#contact .contact__grid{grid-template-columns:minmax(0,1fr);gap:48px;margin-top:clamp(40px,8vh,88px);display:grid}#contact .contact__info{align-content:start;gap:32px;display:grid}#contact .contact__lead{max-width:30rem}#contact .contact__mail{font-family:var(--font-1);letter-spacing:-.035em;font-size:clamp(28px,3.4vw,50px);font-weight:700;line-height:1;text-decoration:none}#contact .contact__mail span{background:linear-gradient(currentColor,currentColor) 0 100%/100% 2px no-repeat;padding-bottom:4px}#contact .contact__places{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;display:grid}#contact .contact__places dt{margin-bottom:6px}#contact .contact__places dd a{text-decoration:none}#contact .contact__form{gap:18px;padding:clamp(22px,3vw,40px);display:grid}#contact .contact__form label{color:var(--color-6);gap:2px;display:grid}#contact .contact__form .m-field{color:var(--color-1)}#contact .contact__form :focus-visible{outline-color:var(--color-3)}#contact .contact__pair{gap:18px;display:grid}#contact .contact__actions{flex-wrap:wrap;align-items:center;gap:16px;padding-top:6px;display:flex}#contact .contact__status{color:var(--color-1)}@media (min-width:640px){#contact .contact__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){#contact .contact__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:6vw}}#contact p,#contact dl,#contact dd{margin:0}#contact.contact--apertura{padding-top:clamp(112px,17svh,176px)}#contact.contact--apertura .contact__title{margin-top:clamp(20px,3vh,36px)}#contact nav[aria-label=Breadcrumb] ol,#contact nav[aria-label=Breadcrumb] span{color:var(--color-1)}#contact a{color:inherit}}@layer scenes{body:has(#contact.contact--apertura) #navigation:not(.is-solid) .nav__cta{background:var(--color-1);color:var(--color-2)}#contact{color:var(--color-1)}#contact .contact__title .m-dot{background:var(--color-1)}#contact :focus-visible{outline-color:var(--color-1)}#contact .contact__consent{color:var(--color-6);align-items:center;gap:10px;display:flex}#contact .contact__consent input{width:18px;height:18px;accent-color:var(--color-1);flex:none;margin:0}#contact .contact__consent-row{color:var(--color-6);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}#contact .contact__consent-link{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition:text-decoration-color .2s}@media (hover:hover){#contact .contact__consent-link:hover{text-decoration-color:currentColor}}}
