*{margin:0;padding:0;box-sizing:border-box;cursor:url(/images/for-site/carrot_cursor.PNG),auto}html{background-image:url(/images/for-site/main_pattern.PNG);background-size:auto 350px;background-color:#585077;background-repeat:repeat;background-attachment:fixed;text-align:center;max-width:100vw;max-height:100vh;overflow:scroll}body{position:relative;padding:0;margin:0;display:flex}footer{position:relative;margin-top:2vh;padding-top:20px;padding-bottom:20px;text-align:center;background-color:#1f203c;border-radius:6px;min-width:100vw}a,a:visited{color:#fff;font-size:min(3vw,14pt);font-family:Kiwi Maru,monospace,sans-serif;text-decoration:none;background-color:#bbc0e9;padding:5px 10px;margin:0;border-radius:6px}a:hover,a:visited:hover{color:#fff;font-size:min(3vw,14pt);font-family:Kiwi Maru,monospace,sans-serif;text-decoration:none;background-color:#a3dafe;padding:5px 10px;margin:0;cursor:pointer;border-radius:6px}p,h1,h2,h3,h4,h5,h6{font-family:Kiwi Maru,monospace,sans-serif;color:#fff;margin-bottom:20px}p{font-size:min(3vw,14pt);margin:5px 0vw}h1{font-size:min(5.5vw,45pt);margin:30px 0vw}h2{font-size:min(5vw,40pt);margin:25px 0vw}h3{font-size:min(4.5vw,30pt);margin:20px 0vw}h4{font-size:min(4vw,20pt);margin:15px 0vw}h5{font-size:min(3.5vw,16pt);margin:10px 0vw}h6{font-size:min(2.5vw,12pt);margin:10px 0vw}footer p{margin:10px;font-size:min(2.5vw,12pt)}ul{list-style-type:circle;list-style-position:inside;color:#fff;font-size:min(3.5vw,16pt);font-family:Kiwi Maru,monospace,sans-serif;margin-bottom:30px}li{margin-bottom:25px;font-size:min(3vw,14pt)}img{border-radius:.3em;width:auto;height:auto}iframe{border-style:soild;border-color:#abb4cc;background-color:#585077;max-width:720vh;max-height:480vh}hr{background-color:#a8c7f3;border-color:#a8c7f3;height:4px;border-style:solid;border-radius:6px;margin-top:0vh;margin-bottom:20px}form{margin:15px}button{background-color:#bbc0e9;border-style:none;border-radius:6px;text-decoration:none;color:#fff;font-size:min(3.5vw,16pt);padding:5px 10px;margin:30px 15px;font-family:Kiwi Maru,monospace,sans-serif;white-space:nowrap}button:hover{cursor:pointer;background-color:#a3dafe}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:#1f203c}::-webkit-scrollbar-thumb{background-color:#8eccf6;border-radius:40px;cursor:pointer}::-webkit-scrollbar-thumb:hover{background-color:#8eccf6;border-radius:40px;cursor:pointer}.no-display{display:none}.info-box{display:flex;flex-direction:column;align-items:center;background-color:#161c3bd9;border-radius:12px;padding:25px 50px;margin-bottom:17vh;min-width:80vw;animation:fade-in;animation-duration:1s}.info-box last-child{margin-bottom:3vh}.pop-up{background-color:#222436b3;position:fixed;display:none;top:0;left:0;max-width:100vw;max-height:100vh;z-index:1;overflow:auto;padding:25px 50px;align-items:center}.slide-gallery-view{background-image:linear-gradient(#3f559000,#134566,#3f559000);color:#fff;animation:fade-in;animation-duration:1s;display:flex;flex-direction:column;align-items:center}.slide-gallery-page-button{background-color:#fff0;border-color:#fff;border-width:3px;border-radius:40px;margin-right:20px;border-style:solid}.slide-gallery-page-button:hover{background-color:#444685;border-color:#fff;border-width:3px;border-radius:40px;margin-right:20px;border-style:solid}.slide-gallery-view a,.slide-gallery-view a:visited{margin-top:1em;margin-bottom:1em}.portfolio-menu{background-color:#1d1e4ad6;border-style:dashed;border-color:#e8e4b6e6;padding:20px;display:flex;flex-direction:row;align-items:center;border-radius:12px;margin-bottom:20px}.portfolio-menu ul{display:flex;flex-direction:column;align-items:center;margin:0;list-style-type:none}.portfolio-menu li{display:inline-block;margin:10px}.portfolio-menu ul li a,.portfolio-menu ul li a:visited{color:#fff;font-size:min(3.5vw,16pt);padding:6px 20px;margin:22px 15px 2px 10px;white-space:nowrap}.portfolio-menu ul li a:hover,.portfolio-menu ul li a:visited:hover{white-space:nowrap}.clear-row{display:flex;flex-direction:row;align-items:center}.clear-row-centered{align-self:center;justify-content:center}.clear-row-nav{background:linear-gradient(#0d052acc 60%,#34305800);position:relative;white-space:nowrap;overflow-x:hidden;overflow-y:hidden;justify-content:space-between;min-width:100vw}.clear-row-end{align-items:flex-end;justify-content:flex-end;min-width:50vw}.clear-row-nav-options{align-self:center}.clear-row-nav-options ul{display:flex;flex-direction:row;align-items:center;list-style-type:none;margin:0}.clear-row-nav-options ul li{list-style-type:none;margin-right:20px;margin-bottom:0}.clear-row-nav-options ul li a,.clear-row-nav-options ul li a:visited{color:#fff;font-size:min(3.5vw,16pt);font-family:Kiwi Maru,monospace,sans-serif;background-color:#fff0;border-radius:4px;padding:6px 20px;text-decoration:none;white-space:nowrap}.clear-row-nav-options ul li a:hover,.clear-row-nav-options ul li a:visited:hover{cursor:pointer;color:#fff;background-color:#a3dafe;font-size:min(3.5vw,16pt);font-family:Kiwi Maru,monospace,sans-serif;border-radius:4px;padding:6px 20px;text-decoration:none;white-space:nowrap}.clear-column{display:flex;flex-direction:column;align-items:center}.clear-column-centered-two{align-self:center;margin:0;padding:.5vh .5vw;position:relative}.clear-column-centered{align-self:center;margin:20px 50px;padding:10px;position:relative}.clear-column-nav{align-self:center;justify-content:center}.clear-column-centered-dropdown{display:none}.dropButton,.dropButton:visited{background-color:#fff0;margin-bottom:10px;border:none}.dropButton:hover,.dropButton:visited:hover{background-color:#fff0;cursor:pointer;margin-bottom:10px;border:none}.dropButton img{max-width:10vh;max-height:10vh;border-radius:5px}.clear-column-centered-dropdown-options,.clear-column-centered-dropdown-options:visited{display:none}.clear-column-centered-dropdown-options ul{display:flex;flex-direction:column;align-items:center;list-style-type:none;margin:0}.clear-column-centered-dropdown-options ul li{list-style-type:none;margin-bottom:15px}.clear-column-centered-dropdown-options ul li a,.clear-column-centered-dropdown-options ul li a:visited{color:#fff;font-size:min(4vw,20pt);font-family:Kiwi Maru,monospace,sans-serif;border-radius:4px;padding:6px 20px;text-decoration:none;white-space:nowrap;width:100vw}.clear-column-centered-dropdown-options ul li a:hover,.clear-column-centered-dropdown-options ul li a:visited:hover{background-color:#a3dafe;color:#fff;font-size:min(4vw,20pt);font-family:Kiwi Maru,monospace,sans-serif;border-radius:4px;padding:6px 20px;text-decoration:none;white-space:nowrap;width:100vw;cursor:pointer}.fake-button,.fake-button:visited,.fake-button:hover,.fake-button:visited:hover{cursor:not-allowed}.clear-button{background-color:#fff0;border-color:#fff0;margin:1vh .5vw;padding:.5vh .5vw}.clear-button:hover{background-color:#fff0;border-color:#fff0;cursor:pointer;margin:1vh .5vw;padding:.5vh .5vw}.x-button{font-weight:bolder;font-size:3vw;background-color:#8b2835af;border-radius:8px;border-width:4px;padding:8px;border-color:#fff}.x-button:hover{background-color:#d63e52}.border-button{border-style:solid;border-color:#fff;border-width:3px}.socialButton,.socialButton:visited{max-height:14vh;text-align:center;padding:20px;margin:0vh 15px;background-color:#fff0}.socialButton:hover,.socialButton:visited:hover{padding:20px;margin:0vh 15px;text-align:center;max-height:14vh;background-color:#fff0}.socialButton img{max-height:9vh;width:auto}.socialButton img:hover{cursor:pointer}.hidden,.hidden:visited,.hidden:hover,.hidden:visited:hover{background-color:#fff0}.hidden img{max-width:200px;max-height:200px}.icon,.icon:visited,.icon:hover,.icon:visited:hover{background-color:#fff0}.icon img{max-width:8vh;max-height:8vh;margin-bottom:.5vh;margin-top:.7vh}.icon img:hover{max-width:8vh;max-height:8vh;margin-bottom:.5vh;margin-top:.7vh;cursor:pointer}.link-border-button,.link-border-button:hover{border-style:solid;border-color:#fff;border-width:3px;border-radius:6px;font-size:min(3.5vw,16pt);padding:5px 10px;white-space:nowrap;margin-right:10px}.fake-link-button,.fake-link-button:visited,.fake-link-button:hover,.fake-link-button:visited:hover,.fake-link-border-button,.fake-link-border-button:visited,.fake-link-border-button:hover,.fake-link-border-button:visited:hover{border-style:solid;border-color:#fff;border-width:3px;border-radius:6px;font-size:min(3.5vw,16pt);padding:5px 10px;cursor:not-allowed;white-space:nowrap;margin-right:10px}.extra-hidden,.extra-hidden:visited,.extra-hidden:hover,.extra-hidden:visited:hover{color:#ffffff0d;border-color:#fff0;background-color:#fff0;font-size:(2.5vw,14pt)}.extra-hidden-two,.extra-hidden-two:visited,.extra-hidden-two:hover,.extra-hidden-two:visited:hover{color:#ffffff1a}.kal-handwriting{font-family:Shantell Sans,monospace,sans-serif;color:#fff;margin-bottom:20px}.kal-handwriting-hidden{font-family:Shantell Sans,monospace,sans-serif;color:#ffffff0d;margin-bottom:20px}.show-off-icon{max-width:22vh;border-radius:8px}.show-off-img{max-width:66vw;max-height:66vh;min-width:22vw;min-height:22vh}.info-img{max-width:32vh}.small-img{max-width:16vw;max-height:16vh;margin-top:3vh}#view-img{max-height:90vh;max-width:90vw;margin:15px 20px}.portrait-video{max-width:56vw;max-height:60vh;margin-right:6vw;margin-top:3vh}@keyframes fade-in{0%{opacity:0}to{opacity:100}}@keyframes pop-up{0%{scale:0}to{scale:1}}@media only screen and (max-width:1200px){.clear-row-nav{overflow-x:scroll;justify-content:center}.clear-row-end{min-width:85vw}.x-button{font-weight:bolder;font-size:4.5vw;background-color:#8b2835af;border-radius:.15em;border-width:4vw;padding:.25em;border-color:#fff}}@media only screen and (orientation:portrait){.pop-up{align-items:top}.clear-row-nav{display:none;width:0vw;height:0vh;margin:0;overflow-x:none}.clear-row-end{min-width:95vw}.clear-column-centered-dropdown{display:flex;flex-direction:column;align-items:center;align-self:center;justify-content:center;background:linear-gradient(#0d052acc 60%,#34305800);border-radius:1.2em;position:relative;white-space:nowrap;overflow-y:hidden;overflow-x:hidden}.clear-column-centered-dropdown-options,.clear-column-centered-dropdown-options:visited{display:grid}.x-button{font-size:min(6vw,40pt)}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
