@import url("https://fonts.googleapis.com/css2?family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap");@font-face{font-family:Leira-Lite;src:url(/fonts/Leira-Lite.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--background:#8A8D56;--text:#f8eee2;--text-secondary:#31302E;--accent-green:#6B8E5A;--accent-brown:#A67C52;--accent-blue:#5A7D8C;--surface-light:#f5f1e8;--border-light:#e8e2d4;--secondary-button:var(--accent-brown);--card-background:var(--surface-light)}body,html{font-family:Source Code Pro,monospace;max-width:100vw;overflow-x:hidden;background:var(--background)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}h1,h2,h3{width:100%;max-width:700px;font-size:60px;letter-spacing:1px;margin:auto;color:var(--text-secondary);font-family:Leira-Lite;@media (max-width:768px){font-size:30px}}h2{font-size:40px}h3{font-size:30px}.button,button{background-color:var(--secondary-button);color:var(--text);border:none;font-family:Leira-Lite;font-size:25px;border-radius:100px;margin:20px auto;border:2px solid var(--background);padding:10px 20px 5px;text-decoration:none;display:inline-block}.button-alt{background-color:var(--text);color:var(--text-secondary);border:2px solid var(--text-secondary)}.button:hover,button:hover{cursor:pointer;border:2px solid var(--text)}.button:hover,button:active,button:hover{background-color:var(--background);color:var(--text)}section{display:flex;flex-direction:column;padding:30px;p{color:var(--text)}}section>div{padding:100px 0;text-align:center}section img,section>div{width:100%;max-width:900px;margin:auto}section img{border-radius:30px}.small-pic{max-width:600px}li,p{font-family:Source Code Pro,monospace;font-weight:600;font-size:20px;margin:20px auto 25px;color:var(--text);width:100%;max-width:800px;text-align:center;white-space:pre-wrap}.m-no{margin:0}.grid-flex{display:flex;justify-content:center;gap:20px;@media (max-width:768px){flex-direction:column;gap:0}}.grid-flex-column{display:flex;flex-direction:column;gap:0}.grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;@media (max-width:768px){grid-template-columns:repeat(1,1fr)}}.grid-two{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;.wide{grid-column:span 2}@media (max-width:768px){grid-template-columns:repeat(1,1fr);.wide{grid-column:span 1}}}.grid-three{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;@media (max-width:768px){grid-template-columns:repeat(1,1fr)}}.card{padding:40px 20px;border-radius:30px;background:var(--card-background)}.card,.card-person{display:flex;flex-direction:column;height:100%}.card-person{padding:20px;border-radius:0;background:transparent;margin:auto}.card img{width:100%;height:200px;object-fit:cover;border-radius:15px;margin-bottom:15px}.card-person img{width:200px;height:200px;border-radius:100%}.card h3{margin:0 auto 20px}.card p,.card ul li{list-style:none;margin:0;padding:0;font-size:16px;flex-grow:1;color:var(--text-secondary)}.card ul li{margin:20px 0}.bg-secondary{background-color:var(--surface-light);p,ul li{color:var(--text-secondary)}}.gridItem{text-align:center}.text-secondary{color:var(--text-secondary);white-space:pre-line;li,p{color:var(--text-secondary)}}.align-center{align-items:center}.text-left{text-align:left;li,p{text-align:left}}.text-center{text-align:center;li,p{text-align:center}}.button-left{display:flex;margin:0}.list-none{list-style:none;padding:0;margin:0}a{color:var(--text);text-decoration:underline}a:hover{color:var(--text-secondary)}.line{display:block;margin:20px auto;width:40px;height:2px;background-color:var(--background)}form{margin:100px 0 0}fieldset{margin:20px auto;padding:0;border:none;width:100%;max-width:500px}legend{font-family:Leira-Lite;font-size:30px;margin-bottom:10px;color:var(--text-secondary)}input,select,textarea{width:100%;height:50px;padding:10px;border-radius:10px;border:1px solid var(--text-secondary);background-color:var(--text);font-family:Source Code Pro,monospace;font-size:16px}textarea{height:100px}form p strong{background-color:var(--text-secondary);padding:0 10px;margin-right:10px}.nav_nav__rAlgw{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:#f5f1e8;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative;li{margin:0}}.nav_logoLink___6yKp{z-index:1001}.nav_logo__RNJOQ{height:80px;width:auto}.nav_hamburger__c24lS{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:.5rem;z-index:1001}.nav_hamburger__c24lS span{width:25px;height:3px;background:#333;transition:all .3s ease;border-radius:2px}.nav_hamburger__c24lS span.nav_open__8ZtfF:first-child{transform:rotate(45deg) translate(7px,7px)}.nav_hamburger__c24lS span.nav_open__8ZtfF:nth-child(2){opacity:0}.nav_hamburger__c24lS span.nav_open__8ZtfF:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.nav_navLinks__h0Nts{display:flex;gap:1rem;list-style:none;margin:0;padding:0;align-items:center}.nav_navLinks__h0Nts li a{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-decoration:none;color:#333;padding:.5rem;transition:opacity .3s}.nav_navLinks__h0Nts li a:hover{opacity:.7}.nav_navLinks__h0Nts li a span{font-size:.875rem;font-weight:500;white-space:nowrap}.nav_navLinks__h0Nts li{border-bottom:5px solid transparent}.nav_navLinks__h0Nts .nav_activeLink__sOI0y{border-bottom:5px solid var(--background)}.nav_activeLink__sOI0y span{color:var(--background)}@media (max-width:768px){.nav_hamburger__c24lS{display:flex;margin:0}.nav_navLinks__h0Nts{position:fixed;top:0;right:-100%;height:100vh;width:70%;max-width:300px;background:#fff;flex-direction:column;justify-content:center;gap:2rem;box-shadow:-2px 0 8px rgba(0,0,0,.1);transition:right .3s ease;z-index:1000}.nav_navLinks__h0Nts.nav_open__8ZtfF{right:0}.nav_navLinks__h0Nts li a{flex-direction:row;gap:1rem;font-size:1rem}}