html,body{background:#14261f;margin:0}*{box-sizing:border-box}img{max-width:100%}html{scroll-behavior:smooth}body a,html body a{color:#c08a2e;text-decoration:none}body a:hover,html body a:hover{color:#ede8d6}.pod-row:hover{color:#c08a2e!important}.btn-primary,.btn-ghost{letter-spacing:.01em;cursor:pointer;border:0;border-radius:0;align-items:center;gap:10px;font-family:Archivo,Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.2;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.btn-primary{background:#9c3f2b;padding:16px 32px;box-shadow:inset 0 0 0 1px #9c3f2b;color:#ede8d6!important}.btn-primary:hover{background:#14261f;box-shadow:inset 0 0 0 1px #ede8d6;color:#ede8d6!important}.btn-ghost{background:0 0;padding:12px 0;box-shadow:inset 0 -1px #0000;color:#ede8d6!important}.btn-ghost:hover{box-shadow:inset 0 -1px #c08a2e;color:#c08a2e!important}@keyframes kop-ripple{0%{opacity:0;transform:scale(.14)}12%{opacity:.6}58%{opacity:.4}to{opacity:0;transform:scale(1)}}@keyframes kop-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes kop-zoom{0%{transform:scale(1.06)}to{transform:scale(1)}}.kop-ring{animation:2.8s cubic-bezier(.16,.72,.3,1) forwards kop-ripple}.kop-photo{animation:4.2s cubic-bezier(.22,.61,.36,1) both kop-zoom}.kop-rise{animation:1.3s cubic-bezier(.22,.61,.36,1) 1.9s both kop-rise}.kop-reveal{opacity:0;transition:opacity .85s cubic-bezier(.22,.61,.36,1),transform .85s cubic-bezier(.22,.61,.36,1);transform:translateY(26px)}.kop-reveal.kop-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.kop-ring{opacity:0;animation:none}.kop-rise,.kop-photo{animation:none}.kop-reveal{opacity:1;transition:none;transform:none}}@media (width<=600px){header>div,footer>div,main{padding-left:20px!important;padding-right:20px!important}main>section:first-child{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}main>section:first-child>div:last-child{display:none!important}}a:focus-visible{outline-offset:5px;outline:2px solid #ede8d6}
