.PaginasDosdog_raiz__uVrF2{--dd-tinta:#3c3c3b;--dd-papel:#f9f9f2;--dd-rosa:#f4b6cc;--dd-azul:#b5d3f0;--dd-menta:#cfe8e2;--dd-lima:#d9e14b;--dd-blanco:#fff;--dd-borde:4px solid var(--dd-tinta);--dd-sombra:8px 8px 0 var(--dd-tinta);color:var(--dd-tinta);background:var(--dd-papel);font-family:var(--font-bricolage),system-ui,sans-serif;overflow-x:clip}.PaginasDosdog_contenedor__xKdUy{width:100%;max-width:1100px;min-width:0;margin:0 auto;padding:48px clamp(16px,4vw,40px) 96px;box-sizing:border-box}.PaginasDosdog_display__l_cGF{margin:0;font-family:var(--font-lilita),var(--font-bricolage),sans-serif;font-weight:400;line-height:.92;text-wrap:balance}.PaginasDosdog_cartela__x_upO{background:var(--dd-lima);padding:6px 12px;font-size:20px;transform:rotate(-1deg)}.PaginasDosdog_cartela__x_upO,.PaginasDosdog_globo__MiWof{display:inline-block;border:3px solid var(--dd-tinta);font-family:var(--font-patrick),cursive;line-height:1.1;box-shadow:4px 4px 0 var(--dd-tinta)}.PaginasDosdog_globo__MiWof{position:relative;background:var(--dd-blanco);border-radius:22px;padding:12px 18px;font-size:clamp(18px,1.6vw,24px)}.PaginasDosdog_globo__MiWof:after,.PaginasDosdog_globo__MiWof:before{content:"";position:absolute;left:28px;bottom:-16px;border-style:solid;border-width:16px 14px 0 0;border-color:var(--dd-tinta) transparent transparent transparent}.PaginasDosdog_globo__MiWof:after{bottom:-11px;left:30px;border-width:12px 10px 0 0;border-color:var(--dd-blanco) transparent transparent transparent}.PaginasDosdog_vineta___iPKn{position:relative;border:var(--dd-borde);box-shadow:var(--dd-sombra);background:var(--dd-papel)}.PaginasDosdog_pildora__4fGIn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;border-radius:999px;border:3px solid var(--dd-tinta);background:var(--dd-tinta);color:var(--dd-papel);font-weight:800;font-size:17px;text-decoration:none;transition:transform .15s,box-shadow .15s}.PaginasDosdog_pildora__4fGIn:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--dd-tinta)}.PaginasDosdog_cabecera__JjJr_{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center;margin-top:18px}.PaginasDosdog_cabecera__JjJr_ h1{font-size:clamp(40px,6vw,88px);margin-top:14px}.PaginasDosdog_cabecera__JjJr_ p{margin:18px 0 0;font-size:clamp(17px,1.4vw,21px);max-width:46ch}.PaginasDosdog_duo__HS0IV{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:end}.PaginasDosdog_duo__HS0IV .PaginasDosdog_vineta___iPKn{padding:16px;display:grid;place-items:center;aspect-ratio:1}.PaginasDosdog_duo__HS0IV .PaginasDosdog_vineta___iPKn img{width:100%;height:auto}.PaginasDosdog_duo__HS0IV .PaginasDosdog_globo__MiWof{position:absolute;top:-18px;left:50%;transform:translateX(-50%) rotate(-2deg);white-space:nowrap;z-index:2}.PaginasDosdog_bloques__FbiyX{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;margin-top:72px}.PaginasDosdog_bloque__PgYYD{padding:28px;display:grid;grid-template-rows:auto 1fr;gap:16px}.PaginasDosdog_bloque__PgYYD img{width:min(60%,220px);height:auto;justify-self:center}.PaginasDosdog_bloque__PgYYD h2{font-size:clamp(28px,3vw,40px)}.PaginasDosdog_bloque__PgYYD p{margin:10px 0 0;font-size:17px;line-height:1.5}.PaginasDosdog_bloque__PgYYD .PaginasDosdog_cartela__x_upO{position:absolute;top:-16px;left:-10px}.PaginasDosdog_manifiesto__GiOB2{margin-top:72px;padding:clamp(24px,4vw,48px);background:var(--dd-tinta);color:var(--dd-papel);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.PaginasDosdog_manifiesto__GiOB2 h2{font-size:clamp(30px,4vw,56px);color:var(--dd-papel)}.PaginasDosdog_manifiesto__GiOB2 p{margin:12px 0 0;font-size:17px;max-width:52ch}.PaginasDosdog_manifiesto__GiOB2 .PaginasDosdog_pildora__4fGIn{background:var(--dd-rosa);color:var(--dd-tinta);border-color:var(--dd-papel)}@media (max-width:820px){.PaginasDosdog_cabecera__JjJr_,.PaginasDosdog_manifiesto__GiOB2{grid-template-columns:1fr}.PaginasDosdog_duo__HS0IV{max-width:420px}}.PaginasDosdog_contacto__IVqvO{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:start;margin-top:18px}.PaginasDosdog_contacto__IVqvO h1{font-size:clamp(40px,6vw,80px);margin-top:14px}.PaginasDosdog_datos__Gb2_M{margin:24px 0 0;padding:0;list-style:none;display:grid;gap:12px;font-size:17px}.PaginasDosdog_datos__Gb2_M li{display:grid;gap:2px}.PaginasDosdog_datos__Gb2_M b{font-family:var(--font-lilita),sans-serif;font-weight:400;font-size:20px}.PaginasDosdog_datos__Gb2_M a{text-decoration:none;border-bottom:2px solid var(--dd-tinta);width:-moz-max-content;width:max-content;max-width:100%}.PaginasDosdog_telefono__84bdS{background:var(--dd-rosa);padding:24px;display:grid;place-items:center}.PaginasDosdog_telefono__84bdS img{width:min(100%,420px);height:auto}.PaginasDosdog_telefono__84bdS .PaginasDosdog_globo__MiWof{position:absolute;top:-20px;left:24px;transform:rotate(-3deg);z-index:2}.PaginasDosdog_telefono__84bdS .PaginasDosdog_globo__MiWof:before{left:auto;right:28px;border-width:16px 0 0 14px}.PaginasDosdog_telefono__84bdS .PaginasDosdog_globo__MiWof:after{left:auto;right:30px;border-width:12px 0 0 10px}.PaginasDosdog_formulario__CtfcS{margin-top:56px;padding:clamp(20px,4vw,40px)}.PaginasDosdog_formulario__CtfcS .PaginasDosdog_cartela__x_upO{position:absolute;top:-16px;left:-10px}@media (max-width:820px){.PaginasDosdog_contacto__IVqvO{grid-template-columns:1fr}}.NosotrosDosdog_raiz___AlJj{--dd-tinta:#3c3c3b;--dd-papel:#f9f9f2;--dd-rosa:#f4b6cc;--dd-azul:#b5d3f0;--dd-menta:#cfe8e2;--dd-lima:#d9e14b;--dd-blanco:#ffffff;--dd-sombra:8px 8px 0 var(--dd-tinta);position:relative;color:var(--dd-tinta);background:var(--dd-papel);font-family:var(--font-bricolage),system-ui,sans-serif;overflow-x:clip}.NosotrosDosdog_contenedor__a_Oae{width:100%;max-width:1200px;min-width:0;margin:0 auto;padding-inline:clamp(16px,4vw,40px);box-sizing:border-box}.NosotrosDosdog_sr__pfjXq{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.NosotrosDosdog_trama__Xwhwl{background-image:radial-gradient(circle,rgba(60,60,59,.16) 1.2px,transparent 1.7px);background-size:9px 9px}.NosotrosDosdog_display__SQQOw{margin:0;font-family:var(--font-lilita),var(--font-bricolage),sans-serif;font-weight:400;line-height:.92;letter-spacing:.01em;text-wrap:balance}.NosotrosDosdog_parrafo__Q7Ts7{margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.5;max-width:50ch}.NosotrosDosdog_vineta__g_cvC{position:relative;background:var(--dd-papel);box-shadow:var(--dd-sombra)}.NosotrosDosdog_marco__VRNDT{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.NosotrosDosdog_marco__VRNDT rect{fill:none;stroke:var(--dd-tinta);stroke-width:4;stroke-dasharray:100;stroke-dashoffset:0}.NosotrosDosdog_fig___A6eD{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;padding:24px;overflow:hidden}.NosotrosDosdog_fig___A6eD img{max-height:100%;max-width:82%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.NosotrosDosdog_entinta__xUfpE{-webkit-mask-image:linear-gradient(105deg,#000 45%,transparent 55%);mask-image:linear-gradient(105deg,#000 45%,transparent 55%);-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-position:100% 0;mask-position:100% 0}.NosotrosDosdog_cartela__AJXBm{background:var(--dd-rosa);padding:6px 12px;font-size:20px;transform:rotate(-1deg)}.NosotrosDosdog_cartela__AJXBm,.NosotrosDosdog_globo__YoED1{display:inline-block;border:3px solid var(--dd-tinta);font-family:var(--font-patrick),cursive;line-height:1.1;box-shadow:4px 4px 0 var(--dd-tinta)}.NosotrosDosdog_globo__YoED1{position:relative;background:var(--dd-blanco);border-radius:22px;padding:12px 18px;font-size:clamp(18px,1.6vw,26px)}.NosotrosDosdog_globo__YoED1:after,.NosotrosDosdog_globo__YoED1:before{content:"";position:absolute;left:28px;bottom:-16px;width:0;height:0;border-style:solid;border-width:16px 14px 0 0;border-color:var(--dd-tinta) transparent transparent transparent}.NosotrosDosdog_globo__YoED1:after{bottom:-11px;left:30px;border-width:12px 10px 0 0;border-color:var(--dd-blanco) transparent transparent transparent}.NosotrosDosdog_onoma__oJ_14{display:inline-block;font-family:var(--font-lilita),sans-serif;font-size:clamp(48px,7vw,120px);line-height:.85;color:var(--dd-rosa);-webkit-text-stroke:3px var(--dd-tinta);text-shadow:6px 6px 0 var(--dd-tinta);transform:rotate(-7deg);letter-spacing:.02em}.NosotrosDosdog_pildora__OUneK{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:999px;border:3px solid var(--dd-tinta);background:var(--dd-blanco);color:var(--dd-tinta);font-weight:800;font-size:17px;text-decoration:none;cursor:pointer;transition:transform .15s,box-shadow .15s}.NosotrosDosdog_pildora__OUneK:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--dd-tinta)}.NosotrosDosdog_pildoraRosa__gzBpR{background:var(--dd-rosa)}.NosotrosDosdog_cierre__s7ocf .NosotrosDosdog_pildoraRosa__gzBpR{background:var(--dd-tinta);color:var(--dd-papel)}.NosotrosDosdog_indicador__Mv84n{position:fixed;right:16px;bottom:16px;z-index:30;background:var(--dd-blanco);border:3px solid var(--dd-tinta);padding:6px 12px;font-family:var(--font-patrick),cursive;font-size:18px;box-shadow:4px 4px 0 var(--dd-tinta);transform:rotate(2deg)}.NosotrosDosdog_portada__ZXZzB{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center;min-height:calc(100svh - 64px);padding-block:40px 72px}.NosotrosDosdog_portada__ZXZzB h1{font-size:clamp(42px,6vw,92px);margin-top:18px}.NosotrosDosdog_portadaTexto__q0JO9{display:grid;gap:18px;margin-top:26px}.NosotrosDosdog_escena__lvya5{position:relative;margin:24px 24px 56px 10%}.NosotrosDosdog_gato__bRT6w{aspect-ratio:1;background:var(--dd-rosa)}.NosotrosDosdog_gato__bRT6w .NosotrosDosdog_globo__YoED1{position:absolute;top:-22px;left:-18px;z-index:3;transform:rotate(-3deg);white-space:nowrap}.NosotrosDosdog_corazon__efLTE{position:absolute;top:7%;right:8%;width:24%;z-index:2;overflow:visible}.NosotrosDosdog_corazon__efLTE path{fill:var(--dd-blanco);stroke:var(--dd-tinta);stroke-width:4;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:0}.NosotrosDosdog_corazon__efLTE .NosotrosDosdog_latido__j71Ac{fill:none;stroke-width:3;stroke-linecap:round}.NosotrosDosdog_perroCromo__y2kOu{position:absolute;left:-14%;bottom:-14%;width:38%;aspect-ratio:1;background:var(--dd-blanco);transform:rotate(-7deg);z-index:2;box-shadow:6px 6px 0 var(--dd-tinta)}.NosotrosDosdog_perroCromo__y2kOu .NosotrosDosdog_fig___A6eD{padding:14px}.NosotrosDosdog_perroCromo__y2kOu .NosotrosDosdog_fig___A6eD img{max-width:90%}.NosotrosDosdog_perroCromo__y2kOu .NosotrosDosdog_cartela__AJXBm{position:absolute;left:50%;bottom:-16px;transform:translateX(-50%) rotate(2deg);font-size:16px;padding:3px 9px;white-space:nowrap}.NosotrosDosdog_portadaOnoma__2jv3K{position:absolute;right:-6%;bottom:-8%;z-index:3}.NosotrosDosdog_cap2__dI9IW{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:center;padding-block:48px}.NosotrosDosdog_cap2__dI9IW h2{font-size:clamp(36px,4.6vw,68px);margin-top:18px}.NosotrosDosdog_cap2__dI9IW .NosotrosDosdog_parrafo__Q7Ts7{margin-top:18px}.NosotrosDosdog_pasos__Hscgb{position:relative;padding-left:60px;display:grid;gap:18px}.NosotrosDosdog_hilo__tT9hV{position:absolute;left:14px;top:20px;bottom:20px;width:20px;overflow:visible}.NosotrosDosdog_hilo__tT9hV .NosotrosDosdog_guia__kfCW8{fill:none;stroke:var(--dd-tinta);stroke-width:3;stroke-dasharray:2 8;stroke-linecap:round;opacity:.35}.NosotrosDosdog_hilo__tT9hV .NosotrosDosdog_tinta__3YehD{fill:none;stroke:var(--dd-tinta);stroke-width:5;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0}.NosotrosDosdog_marcador__GRUhH{position:absolute;left:10px;top:20px;width:28px;height:28px;margin-top:-14px;border-radius:50%;background:var(--dd-rosa);border:3px solid var(--dd-tinta);box-shadow:3px 3px 0 var(--dd-tinta);z-index:2}.NosotrosDosdog_paso____CO_{padding:18px 20px 18px 22px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}.NosotrosDosdog_paso____CO_ .NosotrosDosdog_num__OxUU9{font-family:var(--font-lilita),sans-serif;font-size:34px;line-height:1}.NosotrosDosdog_paso____CO_ h3{margin:0;font-family:var(--font-lilita),sans-serif;font-weight:400;font-size:clamp(20px,1.7vw,26px);line-height:1}.NosotrosDosdog_paso____CO_ p{margin:8px 0 0;font-size:16px;line-height:1.45}.NosotrosDosdog_cap3__xW9Fm{padding-block:48px 72px}.NosotrosDosdog_gaita__Ct2n8{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(72svh,640px);background:var(--dd-azul)}.NosotrosDosdog_gaitaFig__qGvno{position:relative;min-height:360px}.NosotrosDosdog_gaitaFig__qGvno .NosotrosDosdog_fig___A6eD img{max-width:78%}.NosotrosDosdog_notas__cP9Sh{position:absolute;top:8%;right:10%;width:28%;overflow:visible}.NosotrosDosdog_notas__cP9Sh path{fill:var(--dd-tinta);stroke:var(--dd-tinta);stroke-width:2;stroke-linejoin:round}.NosotrosDosdog_gaitaTexto__ewBdU{padding:clamp(24px,4vw,48px);display:flex;flex-direction:column;justify-content:center;gap:16px}.NosotrosDosdog_gaitaTexto__ewBdU h2{font-size:clamp(32px,4vw,58px)}.NosotrosDosdog_gaitaOnoma__E0WNl{position:absolute;left:6%;bottom:-6%;z-index:3;color:var(--dd-blanco)}.NosotrosDosdog_gaita__Ct2n8 .NosotrosDosdog_cartela__AJXBm{position:absolute;top:-16px;left:24px;z-index:3}.NosotrosDosdog_cap4__MW8cu{padding-block:24px 72px}.NosotrosDosdog_eco__Byubq{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(24px,4vw,56px);background:var(--dd-menta)}.NosotrosDosdog_eco__Byubq h2{font-size:clamp(32px,4vw,58px)}.NosotrosDosdog_eco__Byubq .NosotrosDosdog_parrafo__Q7Ts7{margin-top:16px}.NosotrosDosdog_sellos__JQL4B{display:flex;flex-wrap:wrap;gap:14px 18px;margin-top:28px}.NosotrosDosdog_sellos__JQL4B .NosotrosDosdog_cartela__AJXBm{font-size:18px}.NosotrosDosdog_ecoFig__ARPIU{position:relative;aspect-ratio:1;background:var(--dd-blanco)}.NosotrosDosdog_hojas__hsMO6{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.NosotrosDosdog_hojas__hsMO6 path{fill:var(--dd-menta);stroke:var(--dd-tinta);stroke-width:3;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:0;transform-box:fill-box;transform-origin:center}.NosotrosDosdog_hojas__hsMO6 .NosotrosDosdog_nervio__D5z6f{fill:none;stroke-width:2}.NosotrosDosdog_cap5__LPmtM{padding-block:0 96px}.NosotrosDosdog_cierre__s7ocf{background:var(--dd-rosa);color:var(--dd-tinta);padding:clamp(28px,5vw,64px);display:grid;gap:36px}.NosotrosDosdog_cierre__s7ocf h2{color:var(--dd-tinta);font-size:clamp(32px,4.4vw,64px)}.NosotrosDosdog_cierre__s7ocf .NosotrosDosdog_marco__VRNDT rect{stroke:var(--dd-tinta)}.NosotrosDosdog_cifras__iXonX{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.NosotrosDosdog_cifra__ePxW9{background:var(--dd-blanco);border:3px solid var(--dd-tinta);box-shadow:4px 4px 0 var(--dd-tinta);padding:18px 16px;display:grid;gap:6px}.NosotrosDosdog_cifra__ePxW9 b{font-family:var(--font-lilita),sans-serif;font-weight:400;font-size:clamp(40px,4.6vw,64px);line-height:.9;color:var(--dd-rosa);-webkit-text-stroke:2px var(--dd-tinta);text-shadow:3px 3px 0 var(--dd-tinta)}.NosotrosDosdog_cifra__ePxW9 span{font-size:15px;line-height:1.3}.NosotrosDosdog_cierreAcciones__vMOeS{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.NosotrosDosdog_cierre__s7ocf .NosotrosDosdog_pildora__OUneK{border-color:var(--dd-tinta)}.NosotrosDosdog_cierre__s7ocf .NosotrosDosdog_pildora__OUneK:hover{box-shadow:5px 5px 0 var(--dd-tinta)}.NosotrosDosdog_cierre__s7ocf .NosotrosDosdog_cartela__AJXBm{background:var(--dd-blanco)}@media (max-width:1023px){.NosotrosDosdog_portada__ZXZzB{grid-template-columns:1fr;min-height:0;padding-block:28px 56px}.NosotrosDosdog_escena__lvya5{margin:32px 12px 64px 14%;max-width:480px}.NosotrosDosdog_cap2__dI9IW,.NosotrosDosdog_eco__Byubq,.NosotrosDosdog_gaita__Ct2n8{grid-template-columns:1fr}.NosotrosDosdog_gaitaOnoma__E0WNl{bottom:auto;top:46%;left:auto;right:6%}.NosotrosDosdog_cifras__iXonX{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.NosotrosDosdog_escena__lvya5{margin:28px 8px 56px 10%}.NosotrosDosdog_gato__bRT6w .NosotrosDosdog_globo__YoED1{font-size:17px}.NosotrosDosdog_perroCromo__y2kOu{width:44%}.NosotrosDosdog_paso____CO_{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.NosotrosDosdog_entinta__xUfpE{-webkit-mask-image:none;mask-image:none}.NosotrosDosdog_pildora__OUneK{transition:none}}