@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap";.show--sm{display:none}@media only screen and (max-width: 48rem){.show--sm{display:block}}@media only screen and (max-width: 48rem){.hide--sm{display:none}}@font-face{font-family:"Acumin Variable";src:url("../fonts/acumin-variable-concept.ttf") format("truetype-variations"),url("../fonts/acumin-variable-concept.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box;border:0;margin:0;padding:0}html{font-size:100%}body{background-color:#fff;font-family:"Courier New",Courier,monospace;font-size:1rem;font-weight:400;color:#351905;line-height:1.2}@media only screen and (max-width: 48rem){body{font-size:.875rem}}ul,ol{list-style:none}a{color:#351905;text-decoration:none;transition:all .5s ease}p{margin-bottom:1.5rem}input,button,select,optgroup,textarea{background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;line-height:inherit;outline:0}button{cursor:pointer}img{display:block;max-width:100%;height:auto;width:100%}.text-primary{color:#351905}.bg-primary{background-color:#351905}.border-primary{border-color:#351905}.text-secondary{color:#dd6}.bg-secondary{background-color:#dd6}.border-secondary{border-color:#dd6}.text-tertiary{color:#d5d0d8}.bg-tertiary{background-color:#d5d0d8}.border-tertiary{border-color:#d5d0d8}.text-dark{color:#231f20}.bg-dark{background-color:#231f20}.border-dark{border-color:#231f20}.text-white{color:#fff}.bg-white{background-color:#fff}.border-white{border-color:#fff}.text-highlight{font-family:"Acumin Variable",sans-serif;font-synthesis:none;font-variation-settings:"slnt" 0,"ital" 0;font-size:1.5rem;line-height:1.5}@media only screen and (max-width: 48rem){.text-highlight{font-size:1.25rem;line-height:1.2}}h1{font-family:"Lora",serif;font-size:3.75rem;font-weight:400;line-height:1.2}@media only screen and (max-width: 48rem){h1{font-size:2rem}}h2{font-family:"Lora",serif;font-size:2.25rem;font-weight:400;line-height:1.2}@media only screen and (max-width: 48rem){h2{font-size:2rem}}h3{font-family:"Lora",serif;font-size:1.125rem;font-weight:400;line-height:1.2}@media only screen and (max-width: 48rem){h3{font-size:2rem}}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-md{font-size:1rem}.text-ml{font-size:1.25rem}.text-lg{font-size:1.5rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.figure{position:relative;margin:0}.figure__caption{padding:1rem}@media only screen and (min-width: 48rem){.figure__caption{color:#fff;position:absolute;bottom:0;left:0;width:100%}}@media only screen and (max-width: 48rem){.figure__caption{padding:1rem 0}.figure__caption br{display:none}}.figure__description{padding:1rem 0}@media only screen and (max-width: 48rem){.figure__description br{display:none}}.container{margin:0 auto;max-width:100%;padding:0 1rem;width:100%}@media only screen and (max-width: 48rem){.container{padding:0 .5rem}}.header{position:fixed;left:0;top:0;width:100%;padding:1rem 0;z-index:3}.header__container{display:flex;justify-content:space-between}.header__name{position:relative;z-index:5}@media only screen and (min-width: 48rem){.header__col--center{position:absolute;left:50%;top:1rem;transform:translateX(-50%)}}@media only screen and (max-width: 48rem){.header__col--center{display:none}}.nav .menu{display:flex;flex-direction:column}.logo-hero{position:fixed;left:0;right:0;top:0;height:100vh;width:100%;z-index:3;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.logo{background-color:#351905;transition:all .5s ease}.logo-h{mask:url(../assets/suelo-logo-h.svg) no-repeat 50% 50%;-moz-mask:url(../assets/suelo-logo-h.svg) no-repeat 50% 50%;-ms-mask:url(../assets/suelo-logo-h.svg) no-repeat 50% 50%;-webkit-mask:url(../assets/suelo-logo-h.svg) no-repeat 50% 50%;height:100vh;width:100%}.logo-v{mask:url(../assets/suelo-logo-v.svg) no-repeat 50% 50%;-moz-mask:url(../assets/suelo-logo-v.svg) no-repeat 50% 50%;-ms-mask:url(../assets/suelo-logo-v.svg) no-repeat 50% 50%;-webkit-mask:url(../assets/suelo-logo-v.svg) no-repeat 50% 50%;height:80vh;padding:2rem 0;width:3rem}body[data-theme=dark] .logo{background-color:#fff}body[data-theme=light] .logo{background-color:#351905}.footer{position:fixed;bottom:0;left:0;width:100%;padding:1rem 0;z-index:3}.article{display:flex;gap:3.5rem;flex-direction:column}@media only screen and (max-width: 48rem){.article{gap:1.5rem}}.article__header{display:flex;align-items:center;flex-direction:column;gap:1.5rem;margin:0 auto;text-align:center}@media only screen and (min-width: 48rem){.article__header{max-width:75%}}@media only screen and (max-width: 48rem){.article__header{margin:3.5rem 0;gap:3.5rem}}.article__featured-image{margin-top:2rem;max-width:12rem}@media only screen and (min-width: 48rem){.article__excerpt{margin-top:6.25rem}}.article__content{display:flex;gap:3.5rem;flex-direction:column}@media only screen and (max-width: 48rem){.article__content{gap:1.5rem}}.wrapper{display:flex;flex-direction:column;min-height:100vh}.main{flex:1;padding:10rem 0 0 0}@media only screen and (max-width: 48rem){.main{padding:5rem 0 0 0}}.main-contact{display:flex;flex-direction:column;min-height:100vh}.main-contact__container{flex:1}.main-contact__content{flex:1}@media only screen and (min-width: 48rem){.main-contact__content{max-width:50%;margin-left:auto}}@media only screen and (max-width: 48rem){.main-contact__content{padding:5rem 0 0 3.5rem}}.hero{height:100vh;overflow:hidden;position:relative}.hero__img{height:100%;z-index:1}.hero__img img{height:100%;object-fit:cover}.layout--two-cols{display:grid;gap:3.5rem;grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 48rem){.layout--two-cols{display:flex;flex-direction:column;gap:1.5rem}}.layout--spacer{display:block;width:100%;clear:both;box-sizing:border-box;height:var(--spacer-height-desktop, 20px)}@media only screen and (max-width: 48rem){.layout--spacer{height:var(--spacer-height-mobile, 40px)}}@media only screen and (max-width: 48rem){.layout__text{padding-left:4rem}}.section{min-height:100vh;padding:6rem 0;display:flex}@media only screen and (max-width: 48rem){.section{padding:6rem 0 0 0}}.section__container{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1}.section--auto{min-height:auto}.section-grid{width:100%;position:relative;opacity:0;visibility:hidden;transition:opacity .4s ease-in-out}.section-grid.is-ready{opacity:1;visibility:visible}.section-grid__item,.section-grid .post{width:calc((100% - (2rem * 5))/6);margin-bottom:2rem}@media only screen and (max-width: 48rem){.section-grid__item,.section-grid .post{width:calc((100% - 2rem)/2)}}.section-grid .gutter-sizer{width:2rem}@media only screen and (max-width: 48rem){.section-grid .gutter-sizer{width:1.5rem}}.section-list{display:flex;gap:2rem;width:100%}@media only screen and (max-width: 48rem){.section-list{flex-direction:column;padding-left:4rem}}.section-list__col{display:flex;flex-direction:column;gap:2rem;flex:1}@media only screen and (min-width: 48rem){.section-list__item br{display:none}}@media only screen and (max-width: 48rem){.section-list__item{text-align:center}}.post__figure{overflow:hidden}.post__figure img{transition:all .5s ease}.post__content{display:flex;flex-direction:column;gap:.5rem;padding:2rem 0}@media only screen and (max-width: 48rem){.post__content{padding:1.5rem 0}}.post__number{text-transform:uppercase;font-size:1rem}.post__title{text-transform:uppercase;font-size:1rem}.post__link:hover .post__figure img,.post__link:focus .post__figure img{filter:brightness(0.85);transform:scale(1.05)}.about{margin:6rem 0}/*# sourceMappingURL=app.css.map */
