@font-face{font-family:Lexend;src:url(/font/Lexend-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/font/Lexend-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/font/Lexend-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/font/Lexend-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}.navbar{z-index:100;background:#fffaf0;padding:10px 0;position:sticky;top:0}.navbar--line{border-bottom:1px solid #e0e0e0;box-shadow:0 6px 3px -6px #0000004d}.navbar .wrapper{justify-content:space-between;align-items:center;display:flex}.navbar--list{gap:25px;list-style:none;display:flex}.navbar--item a{color:#232121;text-transform:uppercase;font-size:14px;font-weight:400;text-decoration:none}.navbar--select{position:relative}.navbar--select:after{content:"";background:#65412a;width:100%;height:2px;position:absolute;bottom:0;left:0}.footer{color:#fffaf0;background:#a76643;border-top:1px solid #a7664380}.footer .wrapper{justify-content:space-between;padding-top:1rem;padding-bottom:1rem;display:flex}.footer--media{align-items:center;gap:4rem;display:flex}.footer--contact{align-items:center;gap:.75rem;display:flex}.footer--contact p{text-transform:lowercase;font-size:10pt;font-style:italic;font-weight:400}.home--cards{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}.home-card{color:#fffaf0;background-color:#a76643;border:1px solid #23212180;border-radius:10px;padding:.75rem;text-decoration:none;transition:box-shadow .1s}.home-card p{text-align:justify;padding-top:.5rem;font-size:12px;font-weight:400;line-height:1.4}.home-card:hover{box-shadow:5px 5px 10px #232121cc}.home-card--head{grid-template-columns:2fr 1fr;gap:.5rem;display:grid}.home-card--title{flex-direction:column;justify-content:left;display:flex}.home-card--title p{text-transform:uppercase;font-family:monospace;font-size:14px;font-weight:300;line-height:1}.home-card--image{justify-content:center;align-items:center;display:flex}.home-card--image img{object-fit:cover;border:2px solid #fffaf0;border-radius:50%;width:60px;height:60px}.home--container{padding-top:2rem;padding-bottom:2rem}.home--line{background:linear-gradient(#fffaf0 97%,#2321210d 100%);border-bottom:1px solid #e0e0e0}.home--top .wrapper{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.home--bottom .wrapper{flex-direction:column;gap:2rem;display:flex}.home--text h1{text-align:right}.home--text h2{text-align:left}.home--text p{text-align:justify;font-size:16px;font-weight:400;line-height:1.4}.home--img{justify-content:center;align-items:center;display:flex}.card{align-items:center;gap:1rem;width:90%;margin-left:auto;margin-right:auto;display:flex}.card+.card{margin-top:1.5rem}.card--img{object-fit:cover;object-position:center;border-radius:50%;width:100px;height:100px}.card--info{text-align:justify}.card--title{justify-content:space-between;align-items:center;display:flex}.card--title p{font-family:monospace;font-size:14px;font-weight:300}.card--title a{color:#a76643;text-decoration:none}.blog--title{color:#65412a;border-bottom:1px solid #65412a;justify-content:space-between;align-items:center;margin-top:1rem;margin-bottom:2rem;display:flex}.blog--title p{font-family:monospace;font-size:18px;font-weight:300}.blog--entry{margin-bottom:2rem}.blog--entry p{text-align:justify;padding:0 2rem;line-height:1.5}.blog--entry p:has(>img){display:flex}.blog--entry img{width:85%;height:auto;margin-left:auto;margin-right:auto}.about h1{text-align:right}.about img{float:left;shape-outside:circle(45%);margin:1rem 4rem 1rem 1rem}.about p{text-align:justify;line-height:1.5}*{box-sizing:border-box;margin:0;padding:0}p+p{margin-top:1.1rem}h1{font-size:44px;font-weight:700;line-height:1.6}h2{font-size:24px;font-weight:700;line-height:1.6}h3{font-size:16px;font-weight:700;line-height:1.6}body{color:#232121;background:#fffaf0;font-family:Lexend}.wrapper{width:100%;max-width:1000px;margin:0 auto;padding:0 25px}.site-wrapper{flex-direction:column;min-height:100dvh;display:flex}.content-wrapper{flex-grow:1;padding:1rem .25rem}
