body{background-color:#0a1002;color:#efefef;font-family:eb garamond;font-size:25px;line-height:1.6;padding:2rem 6rem;margin:0}.footer{display:flex;align-items:center}.footer div{width:50%}.footer div:nth-child(even){text-align:right}.header{text-align:center;margin-top:2rem;margin-bottom:1rem}.wave{height:50px;background-color:#162405;--mask:radial-gradient(27.2px at 50% calc(100% + 20.25px),#0000 calc(99% - 4px),#000 calc(101% - 4px) 99%,#0000 101%) calc(50% - 30px) calc(50% - 9.5px + .5px)/60px 19px repeat-x,
    radial-gradient(27.2px at 50% -20.25px,#0000 calc(99% - 4px),#000 calc(101% - 4px) 99%,#0000 101%) 50% calc(50% + 9.5px)/60px 19px repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}.wave2{height:50px;background-color:#162405;--mask:radial-gradient(27.2px at 50% calc(100% + 20.25px),#0000 calc(99% - 4px),#000 calc(101% - 4px) 99%,#0000 101%) calc(50% - 30px) calc(50% - 9.5px + .5px)/60px 19px repeat-x,
    radial-gradient(27.2px at 50% -20.25px,#0000 calc(99% - 4px),#000 calc(101% - 4px) 99%,#0000 101%) 50% calc(50% + 9.5px)/60px 19px repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}.main{max-width:2000px;margin:0 auto}.gator{max-width:100px}.navi{padding:0;margin:0;font-family:asset;font-size:14px}.navi ul{margin:0;padding:0}.navi li{list-style-type:none;display:inline;padding:0 4rem 0 0;margin:0}.wrapper{max-width:1000px;margin:0 auto}.wrapper-home{display:flex;gap:2rem;align-items:flex-start}.wrapper,.wrapper-home{padding-top:100px;padding-bottom:100px}.homepage{margin:1rem 0 2rem;align-items:center;padding:1rem}.homepage:nth-child(1n){margin-top:0}.homepage:nth-child(2n){margin-top:300px}.homepage:nth-child(3n){margin-top:50px}.preview{margin:4rem 0}.term{margin:4rem 0}h1,h2,h3,h4,h5{font-family:asset;color:#efefef}h1{font-size:50px;padding:0;margin:0}h2{font-size:35px}h3{font-size:25px}h4{font-size:25px;padding:0;margin:0}h5{font-size:22px;padding:0;margin:0}.homepage p{font-size:25px;margin:0;padding:0}blockquote{margin:4rem 6rem;padding:4rem;border:5px solid #fff}a{text-decoration:none;color:#fff;font-weight:700}a:hover{color:#efefef;text-decoration:underline}.navi a{font-size:20px}h1 a{color:#fff}h1 a:hover{text-decoration:underline}h3 a{color:#fff}h3 a:hover{color:#efefef}h4 a{color:#fff;text-decoration:none;display:inline-block;color:inherit;transform-origin:left center;transition:transform .4s ease}h4 a:hover{color:#efefef;text-decoration:none}.gator-head{max-width:800px}.gator-head:hover h4 a{transform:rotate(-15deg)}.gator-eyes{font-size:2rem;margin-left:5px;line-height:1;padding:5px 10px;display:inline-block;transition:transform .4s ease;transform-origin:center center;user-select:none}.gator-head:hover .gator-eyes{transform:rotate(-15deg)translate(-20px,-20px)}.duck{font-size:2.5rem;position:absolute;transform:translate(-50%,-50%);opacity:0;animation:duck-land 2s ease-out forwards,duck-fly 2s ease-in 15s forwards}@keyframes duck-land{0%{transform:translate(-50%,-150%)rotate(-15deg);opacity:0}100%{transform:translate(-50%,-50%)rotate(0);opacity:1}}@keyframes duck-fly{0%{transform:translate(-50%,-50%)rotate(0);opacity:1}100%{transform:translate(200%,-200%)rotate(40deg);opacity:0}}.ripples{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:0}.ripple{position:absolute;font-family:monospace;font-size:1.2rem;color:#162405;opacity:.6;white-space:nowrap;animation:ripple-drift linear forwards}@keyframes ripple-drift{0%{transform:translateX(0)rotate(var(--rotate));opacity:var(--start-opacity)}50%{opacity:var(--mid-opacity)}100%{transform:translateX(120vw)rotate(var(--rotate));opacity:var(--end-opacity)}}@media only screen and (max-width:1100px){body{padding:2rem 1rem;font-size:20px}.wrapper-home{display:inline}.homepage{margin:2rem 0;align-items:center}.homepage p{font-size:20px}.homepage:nth-child(2n){margin-top:2rem;text-align:left}.homepage:nth-child(3n){margin-top:2rem;text-align:left}blockquote{margin:2rem;padding:2rem;border:5px solid #fff}h1{font-size:30px}h2{font-size:25px}h3{font-size:20px}.navi li{display:inline-block}.navi li:first-child{padding-bottom:15px}footer p{font-size:18px}}