.header{position:fixed;top:0;left:0;right:0;z-index:1000;height:8rem;padding:0 1rem;display:flex;align-items:center;justify-content:space-between;background-color:#f4f5ef;box-shadow:0 .3px 2.2px #00000005,0 .7px 5.3px #00000007,0 1.3px 10px #00000009,0 2.2px 17.9px #0000000b,0 4.2px 33.4px #0000000d,0 10px 80px #00000012;transition:height .5s}.header.small_header{height:4rem}.header_img_link{height:100%}.header_img{width:auto;height:100%;margin:0;cursor:pointer}.navigation{display:inline}.navigation ul{list-style:none}.navigation ul li{display:inline;margin-right:1rem}.navigation ul li a{font-size:1.25rem;font-weight:600}.navigation ul li.active a{color:#90031a;text-decoration:underline}.hamburger{display:none;appearance:none;border:0;z-index:2;background-color:transparent;width:2rem;height:2rem;margin-right:1.5rem;justify-content:space-around;flex-flow:column nowrap}.hamburger span{width:2rem;height:.25rem;border-radius:.625rem;background-color:#222;transform-origin:1px;transition:all .3s linear}@media (max-width: 767px){.navigation{position:absolute;visibility:hidden;top:0;right:0;height:100vh;background-color:#f4f5ef;display:flex;flex-direction:column;align-items:flex-start;padding-top:8rem;padding-right:3rem;box-shadow:.3px 0 2.2px #00000005,.7px 0 5.3px #00000007,1.3px 0 10px #00000009,2.2px 0 17.9px #0000000b,4.2px 0 33.4px #0000000d,10px 0 80px #00000012;transform:translate(100%);transition:.5s}.navigation ul li{display:block;margin-top:.5rem}.open .navigation{visibility:visible;transform:translate(0)}.navigation.small_header{padding-top:4rem}.hamburger{display:flex}.open .hamburger{transition:.5s}.open .hamburger span{width:0;margin-left:.9rem}.open .hamburger span:first-child{width:2rem;margin-left:0;transform:rotate(45deg)}.open .hamburger span:last-child{width:2rem;margin-left:0;transform:rotate(-45deg)}}.footer{background-color:#333;margin-top:auto;height:2.25rem;display:flex;align-items:center;justify-content:center;gap:.5rem 1rem;box-shadow:0 -.3px 2.2px #00000005,0 -.7px 5.3px #00000007,0 -1.3px 10px #00000009,0 -2.2px 17.9px #0000000b,0 -4.2px 33.4px #0000000d,0 -10px 80px #00000012}.footer span{color:#f4f5ef}.footer nav{color:#f4f5ef}.footer nav span{display:inline}@media (max-width: 767px){.footer{height:4.5rem;flex-direction:column}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body{line-height:1.5;-webkit-font-smoothing:antialiased;background-color:#f4f5ef}img,picture,video,canvas,svg{display:block;max-width:100%;margin:2rem 0}p img{width:100%;height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root{isolation:isolate;min-height:100vh;display:flex;flex-direction:column;padding-top:8rem}a{color:#561f28;transition:all .2s ease-in-out;text-decoration:none;padding:.5rem}a:hover{color:#90031a}a.dark{color:#f4f5ef}a.dark:hover{color:#ca6e7d}a p a{color:#90031a;text-decoration:underline}.content{width:80%;max-width:1200px;margin:1rem auto}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-top:1rem;line-height:1.25em}.content p{margin:1rem 0;line-height:1.5em}.content ul,.content ol{list-style:none}:root{--accent: 124, 58, 237;--accent-gradient: linear-gradient( 45deg, rgb(var(--accent)), #da62c4 30%, white 60% )}html{font-family:system-ui,sans-serif;background-color:#f6f6f6}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}
