﻿/*!
 * * Adobe Fonts (Typekit) — kit lmv3lug
 * * https://use.typekit.net/lmv3lug.css
 * *
 * * El Typekit service used to deliver this font or fonts for use on websites
 * * is provided by Adobe and is subject to these Terms of Use
 * * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * * information, see the list below.
 * *
 * * barlow-condensed:
 * *   - http://typekit.com/eulas/0000000000000000776015bf
 * * dharma-gothic-m:
 * *   - http://typekit.com/eulas/00000000000000007735c17d */@import"https://p.typekit.net/p.css?s=1&k=lmv3lug&ht=tk&f=37231.54393&a=337301544&app=typekit&e=css";/*!
 * UI/UX Design & Front-End Development:
 * Fede Hartman · https://hartman.works
 * Montevideo, Uruguay · 2026
 * Desde 2010 — v2026
 *
 * Reset CSS: normaliza estilos por defecto del navegador antes de aplicar
 * los propios (márgenes, tipografía heredada, formularios, etc). */html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,em,img,small,strong,b,i,dl,dt,dd,ul,li,form,fieldset,label,legend,article,aside,canvas,figure,footer,header,nav,section,audio,video{margin:0px;padding:0px;vertical-align:baseline;font-family:inherit;font-weight:inherit;font-style:inherit;font-size:100%;text-transform:none;text-decoration:none;line-height:normal;font-variant:normal;white-space:normal;border:0px;list-style-image:none;list-style-type:none}html{font-family:sans-serif;font-size:16px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{font-size:62.5%}html,body{height:auto;overflow-x:hidden}article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,small{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img,picture,video,canvas,svg{max-width:100%}img{border:none;margin:0px;padding:0px;display:block}img a{border:none}svg:not(:root){overflow:hidden}a,a:link,a:visited,a:hover,a:active{outline-style:none;outline-width:0px;text-decoration:none;-webkit-text-decoration-skip:objects;background-color:rgba(0,0,0,0)}.none{display:none}.no-scroll{overflow:hidden}:focus{outline:0}:focus:not(:focus-visible){outline:0}:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}input,select{vertical-align:middle;padding:0 0 0 0 !important}input,textarea{outline-style:none;outline-width:0px}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}input[type=search i],input[type=submit i]{padding:0 0 0 0 !important}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;text-transform:none}button{overflow:visible}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}@font-face{font-family:"dharma-gothic-m";src:url("https://use.typekit.net/af/d7d881/00000000000000007735c17d/31/l?primer=8fa4b058e82492e04d7cdf52b0e62c529469bc2a019e2b65c17d5e267ca91b8d&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/d7d881/00000000000000007735c17d/31/d?primer=8fa4b058e82492e04d7cdf52b0e62c529469bc2a019e2b65c17d5e267ca91b8d&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/d7d881/00000000000000007735c17d/31/a?primer=8fa4b058e82492e04d7cdf52b0e62c529469bc2a019e2b65c17d5e267ca91b8d&fvd=n7&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"barlow-condensed";src:url("https://use.typekit.net/af/47b576/0000000000000000776015bf/31/l?primer=8fa4b058e82492e04d7cdf52b0e62c529469bc2a019e2b65c17d5e267ca91b8d&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/47b576/0000000000000000776015bf/31/d?primer=8fa4b058e82492e04d7cdf52b0e62c529469bc2a019e2b65c17d5e267ca91b8d&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/47b576/0000000000000000776015bf/31/a?primer=8fa4b058e82492e04d7cdf52b0e62c529469bc2a019e2b65c17d5e267ca91b8d&fvd=n4&v=3") format("opentype");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}.tk-dharma-gothic-m{font-family:"dharma-gothic-m",sans-serif}.tk-barlow-condensed{font-family:"barlow-condensed",sans-serif}body{width:100%;height:auto;min-height:100vh;overflow:hidden;background-color:hwb(0 4% 96%)}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes char-slide-up{0%{opacity:0;transform:translateY(110%)}25%{transform:translateY(0)}100%{opacity:1}}@keyframes underline-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes underline-shrink{from{transform:scaleX(1)}to{transform:scaleX(0)}}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;margin-top:-20vw}@media(min-width: 48em){.hero{margin-top:-75px}}.hero-p{font-family:"dharma-gothic-m",sans-serif;color:hwb(43 3.84% 4%);text-align:center;margin-inline:auto;font-size:25vw}@media(min-width: 48em){.hero-p{font-size:181px}}.hero-p .char-mask{display:inline-block;overflow:hidden}.hero-p .char{display:inline-block;opacity:0;animation:char-slide-up 2s ease forwards}.hero-h1{font-family:"barlow-condensed",sans-serif;color:rgba(255,255,255,.91);text-align:center;font-size:5vw;line-height:1.3;margin-top:-6vw}@media(min-width: 48em){.hero-h1{font-size:32px;margin-top:-45px;line-height:.25}}.hero-h1 .char{opacity:0;animation:fade-in .21s ease forwards;line-height:1.2;display:inline-block}.hero-h1 .hero-h1-highlight{position:relative;display:inline-block}.hero-h1 .hero-h1-underline{position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:rgba(255,255,255,.91);transform:scaleX(0);transform-origin:left}.hero-h1 .hero-h1-underline.is-growing{animation:underline-grow .5s linear forwards}.hero-h1 .hero-h1-underline.is-shrinking{transform-origin:right;animation:underline-shrink .5s linear forwards}@keyframes footer-fade-in{from{opacity:0}to{opacity:.91}}.footer{position:fixed;left:0;right:0;bottom:5vw;width:100vw;max-width:1200px;margin-inline:auto;height:60px;display:flex;align-items:center;justify-content:center;font-family:"barlow-condensed",sans-serif;color:#fff;color:hwb(43 3.84% 4%);opacity:.91}@media(min-width: 48em){.footer{bottom:30px}}.footer-a{color:inherit;text-decoration:none;opacity:0;font-size:5vw;animation:footer-fade-in .6s ease forwards;animation-delay:4.81s}@media(min-width: 48em){.footer-a{font-size:20px}}.footer-a:nth-child(2){animation-delay:5.11s}.footer-a:nth-child(3){animation-delay:5.41s}.footer-a:nth-child(4){animation-delay:5.71s}.footer-a:hover{opacity:1;text-decoration:underline}.footer-a:not(:first-child)::before{content:"·";margin:0 8px;opacity:.91;text-decoration:none;display:inline-block}@media(min-width: 48em){.footer-a:not(:first-child)::before{margin:0 16px}}
