@charset "UTF-8";.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.highlight{background:#1e1e1e;color:#d4d4d4}.highlighter-rouge .highlight{background:#1e1e1e}.highlight .c{color:#618a51}.highlight .err{color:#a61717;background-color:#1e1e1e}.highlight .k{color:#589cd3}.highlight .o{font-weight:700}.highlight .cm{color:#618a51}.highlight .cp{color:#999;font-weight:700}.highlight .c1{color:#618a51}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .gd,.highlight .gd .x{color:#000}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi,.highlight .gi .x{color:#000}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc,.highlight .kd,.highlight .kp,.highlight .kr,.highlight .kt{color:#589cd3}.highlight .m{color:#099}.highlight .s{color:#cd917a}.highlight .na,.highlight .nb{color:#9ddbfb}.highlight .nc{color:#54c8b0}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:700}.highlight .nf{color:#dcdcad;font-weight:700}.highlight .nn,.highlight .nt{color:#54c8b0}.highlight .nv{color:teal}.highlight .ow{color:#589cd3;font-weight:700}.highlight .w{color:#bbb}.highlight .mf,.highlight .mh{color:#099}.highlight .mi{color:#b5cea4}.highlight .mo{color:#099}.highlight .sb,.highlight .sc,.highlight .sd,.highlight .s2,.highlight .se,.highlight .sh,.highlight .si,.highlight .sx{color:#cd917a}.highlight .sr{color:#009926}.highlight .s1{color:#cd917a}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc,.highlight .vg,.highlight .vi{color:teal}.highlight .il{color:#099}.highlight .ld{color:#e6db74}.highlight .nx{color:#9ddbfb}@media(prefers-color-scheme:dark){.highlight{border-bottom:1px solid var(--light-brd-color);border-right:1px solid var(--light-brd-color);border-left:1px solid var(--light-brd-color)}}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:0!important}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;margin-top:0!important}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em;color:#fff}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*:after,*:before{box-sizing:border-box}html,body{height:100%;overflow-x:hidden}html{line-height:1.5;scrollbar-gutter:stable}body{font-family:var(--font-montserrat);color:var(--main-text-color);margin:0;background-color:var(--main-bg-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch}h1,h2,h3,h4,h5,h6{font-family:var(--font-lato);font-weight:400}h3{font-weight:600}img{height:auto;max-width:100%}a{color:var(--link-color)}a:hover{color:var(--link-hover-color)}blockquote{border-left:3px solid var(--blockquote-brd-color);padding-left:18px;margin-left:21px;font-style:italic;color:var(--blockquote-color)}pre{padding:16px 32px;overflow-x:auto}pre code{border:0;padding-right:0;padding-left:0}.center-gif{margin:0 auto;display:block;width:57%}.page-wrapper{display:flex;flex-direction:column;min-height:100vh;transition:transform .4s cubic-bezier(.16,.68,.43,.99)}.page-wrapper.active{transform:translate3d(300px,0,0)}.page-wrapper.active:after{content:"";position:fixed;inset:0;z-index:2;background-color:#00000080}.flex-container{display:flex;flex-direction:column;flex:1}.content{flex-grow:1}.wrapper{width:960px;max-width:90%;margin:0 auto;position:relative}::-moz-selection{background:#311e3eb3;color:#fff}::selection{background:#311e3eb3;color:#fff}.clearfix:before,.clearfix:after{content:"";display:table;clear:both}.clearfix:before{clear:both}table,td,th{border:1px solid var(--light-brd-color)}td,th{padding:5px}table{border-collapse:collapse}.main-header{font-family:var(--font-lato);background-color:var(--main-bg-color);box-shadow:0 -5px 15px #0000004d}.main-header .header-flex{display:flex;justify-content:space-between;align-items:center}.main-header .logo{display:flex;align-items:center;flex-shrink:0}.main-header .logo .img-logo{height:70px;display:block}.main-nav{display:flex;align-items:center}.main-nav .menu-icon-close{display:none}.main-nav ul{display:flex;flex-direction:row;align-items:center;gap:.25rem;padding:0;margin:0;list-style:none}.main-nav ul li a{display:block;padding:8px 12px;text-decoration:none;text-transform:uppercase;font-weight:400;font-size:15px;color:var(--main-text-color)}.main-nav ul li a:hover{opacity:.8;color:var(--main-text-color)}.main-nav ul li.mobile-only{display:none}.main-nav ul li.nav-subscribe-item{display:flex;align-items:center;padding:0 4px}.nav-subscribe-btn{background-color:var(--deep-purple);color:var(--white);border:none;border-radius:.2rem;padding:.4rem 1.1rem;font-family:var(--font-lato);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:background-color .2s ease}.nav-subscribe-btn:hover{background-color:var(--dark-purple);color:var(--white)}.menu-icon-container{display:none}.search-icon-container{display:flex;align-items:center;justify-content:flex-end;margin-left:auto}dark-mode-toggle::part(toggleLabel):before{margin-top:-10px}.menu-icon,.menu-icon-close,.search-icon,.search-icon-close{background:none;border:none;padding:10px;margin:0;cursor:pointer;color:var(--icon-color);font-size:18px;line-height:inherit;transition:all .4s}.menu-icon:hover,.menu-icon-close:hover,.search-icon:hover,.search-icon-close:hover{color:var(--icon--hover-color)}@media only screen and (max-width:768px){.menu-icon-container{display:block;width:25%;text-align:left}.main-header .logo .img-logo{height:55px}.search-icon-container{width:25%;margin-left:0}.main-nav{position:fixed;top:0;left:0;z-index:10;width:300px;height:100%;background-color:var(--main-bg-color);padding:25px 30px;transform:translate3d(-300px,0,0);display:block}.main-nav .menu-icon-close{display:inline-flex}.main-nav ul{flex-direction:column;align-items:flex-start;gap:0;padding:15px 0 0}.main-nav ul li{width:100%;border-bottom:1px solid var(--lighten-gray)}.main-nav ul li.mobile-only{display:list-item}.main-nav ul li.nav-subscribe-item{display:none}.main-nav ul li a{padding:15px 0;font-size:18px}}.search-box{padding-top:40px;position:fixed;inset:0;z-index:100;background:var(--main-bg-color);transition:all .4s ease-in-out;transform:translateY(-100%) scale(0);overflow-y:auto;--pagefind-ui-primary: var(--link-color);--pagefind-ui-text: var(--main-text-color);--pagefind-ui-background: var(--main-bg-color);--pagefind-ui-border: var(--light-brd-color, #eeeeee);--pagefind-ui-tag: var(--light-brd-color, #eeeeee)}.search-grid{width:60%;margin:0 auto}.search-form{margin-bottom:15px}.search-form .search{width:100%;padding:15px;border:none;border-bottom:1px solid var(--lighten-gray);outline:none;font-size:21px;color:var(--main-text-color);background-color:var(--main-bg-color)}.results-search{list-style:none;overflow:auto;height:90vh;margin:0;padding:0}.results-search li{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid var(--lighten-gray)}.results-search li a{text-decoration:none;color:var(--link-color)}.results-search li a:hover{color:var(--link-hover-color);opacity:.8}.search-box.search-active{transform:translate(0) scale(1)}.icon-close-container{position:absolute;top:0;right:0}.search-box .pagefind-ui__search-input{background-color:var(--main-bg-color)!important;color:var(--main-text-color)!important;border-color:var(--light-brd-color, hsl(0, 0%, 30%))!important}.search-box .pagefind-ui__search-clear{background-color:var(--main-bg-color)!important;color:var(--main-text-color)!important}.search-box .pagefind-ui__result-link{color:var(--link-color)!important;text-decoration:none}.search-box .pagefind-ui__result-link:hover{color:var(--link-hover-color)!important;text-decoration:underline}.search-box .pagefind-ui__result-excerpt{color:var(--main-text-color)}.search-box mark{color:var(--main-h-color);font-weight:700;background-color:transparent}.post-card-box{display:flex;flex-direction:column;padding:0;animation-delay:.75s;animation-duration:.7s;animation-fill-mode:both;animation-name:fadeInDown}.post-card-grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:1.5rem;padding:0;list-style:none;margin:0 0 2rem;animation-delay:.75s;animation-duration:.7s;animation-fill-mode:both;animation-name:fadeInDown}@media(max-width:600px){.post-card-grid{grid-template-columns:1fr}}.tag-link{text-decoration:none;font-weight:600}.post-card{display:flex}.post-card .post-card-image{height:100%;width:100%;object-fit:cover}.post-card .post-card-body{padding:1rem 1rem 1rem 2rem}.post-card .post-card-body .post-date{margin-left:10px}.post-card .post-card-body .post-card-title{text-decoration:none}.post-card .post-card-body .post-card-link{text-decoration:none;display:block}.post-card .post-card-body .tag-list{list-style:none;padding:0;display:flex;flex-wrap:wrap}.post-card .post-card-body .tag{margin-right:.5rem}.post-card.grid-card{flex-direction:column;flex:1;border-radius:.5rem;overflow:hidden;border:1px solid var(--light-brd-color);background-color:var(--card-bg-color)}.post-card.grid-card .card-img-link{display:block;height:260px;overflow:hidden;flex-shrink:0}.post-card.grid-card .card-img-link .post-card-image{height:100%;width:100%;object-fit:cover;display:block}.post-card.grid-card .post-card-body{padding:1rem;flex:1}.hero-post{display:flex;flex-direction:row;border-radius:.5rem;overflow:hidden;border:1px solid var(--light-brd-color);background-color:var(--card-bg-color);margin-bottom:2rem;min-height:380px;animation-delay:.4s;animation-duration:.7s;animation-fill-mode:both;animation-name:fadeInDown}.hero-post__image-link{display:block;flex:0 0 42%;overflow:hidden}.hero-post__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.hero-post__image:hover{transform:scale(1.03)}.hero-post__content{flex:1;padding:2rem 2rem 2rem 2.5rem;display:flex;flex-direction:column;justify-content:center}.hero-post__meta{display:flex;align-items:center;justify-content:space-between;margin:0 0 .75rem}.hero-post__tags{list-style:none;padding:0;display:flex;margin:0}.hero-post__date{font-size:.85rem;color:var(--tag-date-color);white-space:nowrap}.hero-post__date i{margin-right:.35rem}.hero-post__title{margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;line-height:1.2;font-family:var(--font-lato)}.hero-post__title-link{text-decoration:none;color:var(--main-h-color)}.hero-post__title-link:hover{color:var(--link-hover-color)}.hero-post__description{color:var(--main-text-color);font-size:1rem;line-height:1.6;margin:0 0 1.75rem;flex:1}.hero-post__cta{display:inline-block;align-self:flex-start;padding:.6rem 1.4rem;background-color:var(--deep-purple);color:var(--white);text-decoration:none;font-weight:700;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;border-radius:.25rem;transition:background-color .2s ease,opacity .2s ease}.hero-post__cta:hover{background-color:var(--dark-purple);color:var(--white)}@media(max-width:768px){.hero-post{flex-direction:column;min-height:unset}.hero-post__image-link{flex:unset;height:240px}.hero-post__content{padding:1.25rem}.hero-post__cta{align-self:stretch;text-align:center}}.pagination{margin-bottom:30px}.pagination .previous{float:left}.pagination .next{float:right}.pagination .previous,.pagination .next{text-decoration:none;text-transform:uppercase;font-size:20px;color:var(--link-color)}.pagination .previous:hover,.pagination .next:hover{opacity:.8;color:var(--link-hover-color)}.main-footer{padding:15px 0;background-color:var(--footer-bg-color)}.main-footer .copyright{text-align:center;color:var(--main-text-color);font-size:16px}.page-image{position:relative;padding:0;margin:0;height:500px;background-color:var(--main-bg-color);overflow:hidden}.page-image .cover-image{height:100%;width:100%}.page-content{margin-top:-80px;margin-bottom:100px;background-color:var(--main-bg-color);padding:30px;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 1px 1px #0000004d}.header-page{position:relative;margin-bottom:30px}.header-page h1{font-family:var(--font-lato);font-weight:400;font-size:36px;text-align:center;margin:0 0 20px}.header-page .page-date{text-align:center;font-size:14px;text-transform:uppercase;font-weight:300}.page-footer{margin-top:30px;padding-bottom:30px;border-bottom:1px solid var(--post-page-footer)}.page-footer .page-tag,.page-footer .page-share{text-transform:uppercase;font-size:12px;color:var(--main-h-color)}.page-footer .page-tag{margin-bottom:10px}.page-footer .page-tag a{text-decoration:none;padding-right:5px}.page-footer .page-tag a:hover{opacity:.8}.page-footer .page-share a{text-decoration:none;color:var(--icon-color);margin-left:10px;font-size:18px}.page-footer .page-share a:hover{color:var(--icon-hover-color);transform:scale(1.3)}.recent-box{margin-top:30px;padding-bottom:30px;border-bottom:1px solid var(--recent-post-brd-color)}.recent-box .recent-title{font-family:var(--font-lato);font-weight:400;text-align:center;margin:0 0 30px}.recent-box .recent-list .recent-item{position:relative;display:inline-block;width:24%;height:150px;margin-left:.5%;margin-bottom:.5%;transition:all .3s}.recent-box .recent-list .recent-item span{position:absolute;font-size:12px;left:2.5%;bottom:10%;color:var(--white);z-index:2}.recent-box .recent-list .recent-item:hover{opacity:.8}.recent-box .recent-list .recent-item:after{content:"";display:block;position:absolute;inset:0;background:#0000004d}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.center-image{margin:0 auto;display:block}.dwc-newsletter{margin-top:30px;padding-bottom:60px;margin-bottom:30px;border-bottom:1px solid var(--gray)}.dwc-newsletter .email-input{border-radius:.25rem 0 0 .25rem}@media(max-width:480px){.dwc-newsletter .email-input{border-radius:.25rem}}.dwc-newsletter .newsletter-box_submit{border-radius:0 .25rem .25rem 0}@media(max-width:480px){.dwc-newsletter .newsletter-box_submit{border-radius:.25rem}}.author-box{display:flex;justify-content:center;align-items:center;margin-top:30px;padding-bottom:30px;border-bottom:1px solid var(--lighten-gray)}.author-box .author-img{width:120px;height:120px;margin-right:30px;border-radius:100%}.author-box .author-desc h2,.author-box .author-desc p{margin:0 0 10px}.author-box .author-desc ul{list-style:none;margin:0;padding:0}.author-box .author-desc li{display:inline-block;margin-left:10px}.author-box .author-desc li:first-child{margin-left:0}.author-box .author-desc li a{font-size:18px;color:var(--dark-gray)}.author-box .author-desc li a:hover{opacity:.8}.small-wrapper{width:700px;max-width:90%;margin:0 auto}.about-container{margin:100px 0}.about-header{position:relative;text-align:center;padding-bottom:30px;margin-bottom:30px}.about-header:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);display:block;height:1px;width:80px;background-color:var(--main-h-color)}.about-header .author-image-container{width:300px;height:300px;border-radius:100%;overflow:hidden;margin:0 auto 30px}.about-header .subtitle{color:var(--main-text-color);font-weight:300;margin:0}.about-body .contact-list{margin:0;padding:0;list-style:none;text-align:center}.about-body .contact-list li{display:inline-block;margin-left:10px}.about-body .contact-list li:first-child{margin-left:0}.about-body .contact-list li a{display:block;color:var(--icon-color);font-size:21px;text-decoration:none;padding:5px;transition:all .35s cubic-bezier(.13,.43,.54,1.82)}.about-body .contact-list li a:hover{color:var(--icon-hover-color);transform:scale(1.3)}.projects-container{margin:0 0 50px}.projects-main-header{display:flex;justify-content:center}.projects-video{max-width:100%}.project-ext-link{padding-left:10px;text-decoration:none}.projects-title{margin-bottom:10px}.projects-description{padding-bottom:20px}.projects-card{border-radius:15px;padding:15px 35px 35px;margin:20px 0 40px;box-shadow:0 1px 8px 2px #0000004d;transition:.3s}.projects-card:hover{box-shadow:0 2px 16px 4px #0000004d}.blog-tags{margin:100px 0}.blog-tags h1{font-family:var(--font-lato);font-weight:400;font-size:36px;text-align:center;margin:0 0 30px}.blog-tags .tags{margin:0;padding:0;list-style:none}.blog-tags .tags li a{display:inline-block}.blog-tags .tags li a:hover{opacity:.8;color:var(--link-hover-color)}.blog-tags .tag-list span a{display:inline-block;text-decoration:none;text-transform:uppercase;font-size:12px;margin-bottom:10px}.blog-tags .tag-list span a:hover{text-decoration:underline;opacity:.8}.blog-tags .tag-list small{color:var(--tag-date-color)}.page-image,.page-content,.about-container,.post-card-box{animation-duration:.7s;animation-fill-mode:both;animation-name:fadeInDown}.page-image{animation-delay:.5s}.page-content,.about-container,.post-card-box{animation-delay:.75s}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.code-bar{display:flex;justify-content:space-between;color:#fff;background-color:var(--code-bar-bg, #3b3b3b);border-radius:8px 8px 0 0}.code-bar+pre{margin-top:0!important;border-radius:0 0 8px 8px}.code-title{padding:10px;font-weight:700}.copy-code-button{align-items:center;cursor:pointer;display:flex;padding:10px;background-color:var(--code-bar-bg, #3b3b3b);border:none;color:#fff;font-family:inherit;font-size:inherit;border-radius:0 8px 0 0}.copy-code-button:hover{background-color:var(--code-bar-bg-hover, #656c7a);border-radius:0 8px 0 0}.copy-code-button:before{content:"Copy"}.copy-code-button:after{margin-left:4px;content:"📋";width:1em}.copy-code-button.copied:before{content:"Copied!"}.copy-code-button.copied:after{content:"✔️"}.video{max-width:100%}.newsletter-box{display:flex}@media only screen and (max-width:480px){.newsletter-box{flex-direction:column}.newsletter-box_submit{width:100%;margin-top:10px}}.newsletter-box_email{width:100%;padding:10px;border-radius:.25rem 0 0 .25rem}@media only screen and (max-width:480px){.newsletter-box_email{border-radius:.25rem}}.newsletter-box_submit{color:var(--white);background-color:var(--deep-purple);border:none;padding:15px 50px;cursor:pointer;text-transform:uppercase;font-weight:700;letter-spacing:.04em;border-radius:0 .25rem .25rem 0;transition:background-color .2s ease}@media only screen and (max-width:480px){.newsletter-box_submit{border-radius:.25rem}}.newsletter-box_submit:hover{background-color:var(--dark-purple)}.subscribe-modal{display:none;position:fixed;inset:0;z-index:200;background-color:#000000a6;align-items:center;justify-content:center;padding:1rem}.subscribe-modal.is-open{display:flex}.subscribe-modal__card{background-color:var(--card-bg-color);border:1px solid var(--light-brd-color);border-radius:.5rem;max-width:520px;width:100%;padding:2rem 2rem 1.5rem;position:relative}.subscribe-modal__close{position:absolute;top:.75rem;right:.75rem;background:none;border:none;cursor:pointer;color:var(--main-text-color);font-size:1.1rem;padding:.35rem .5rem;line-height:1;opacity:.6;transition:opacity .2s ease}.subscribe-modal__close:hover{opacity:1}.subscribe-modal__close:focus-visible{outline:2px solid var(--purple);outline-offset:2px;opacity:1;border-radius:.2rem}.subscribe-modal__title{font-family:var(--font-lato);font-size:1.35rem;font-weight:700;text-transform:uppercase;color:var(--main-h-color);margin:0 2rem .75rem 0;line-height:1.3}.subscribe-modal__body{color:var(--main-text-color);font-size:.95rem;line-height:1.6;margin:0 0 1.25rem}.subscribe-modal__form-row{display:flex;gap:0;margin-bottom:.85rem}@media(max-width:480px){.subscribe-modal__form-row{flex-direction:column;gap:.5rem}}.subscribe-modal__email{flex:1;padding:.65rem .9rem;font-size:.9rem;border:1px solid var(--light-brd-color);border-right:none;border-radius:.25rem 0 0 .25rem;background-color:var(--main-bg-color);color:var(--main-text-color);outline:none}.subscribe-modal__email:focus{border-color:var(--purple)}@media(max-width:480px){.subscribe-modal__email{border-right:1px solid var(--light-brd-color);border-radius:.25rem}}.subscribe-modal__submit{padding:.65rem 1.4rem;background-color:var(--purple);color:var(--white);border:none;border-radius:0 .25rem .25rem 0;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;white-space:nowrap;transition:background-color .2s ease}.subscribe-modal__submit:hover{background-color:var(--deep-purple)}@media(max-width:480px){.subscribe-modal__submit{border-radius:.25rem}}.subscribe-modal__disclaimer{font-size:.8rem;color:var(--light-gray);margin:0}.subscribe-page{display:flex;align-items:center;justify-content:center;flex:1;padding:3rem 1rem}.subscribe-page .subscribe-modal__card{width:100%;max-width:560px}.subscribe-page .subscribe-modal__title{font-size:1.6rem;margin-right:0}@media only screen and (max-width:768px){.recent-box .recent-list .recent-item{position:relative;display:inline-block;width:49%;height:150px;margin-left:.5%;margin-bottom:.5%}.recent-box .recent-list .recent-item span{position:absolute;font-size:12px;left:2.5%;bottom:10%;color:var(--white)}.center-gif{margin:0 auto;display:block;width:77%}}@media only screen and (max-width:480px){.wrapper{max-width:95%}.page-content{margin-top:-50px;padding:15px}.header-page{margin-bottom:20px}.header-page h1{font-size:27px;margin:0 0 10px}.header-page .page-date{font-size:14px}.menu-icon,.menu-icon-close,.search-icon,.search-icon-close{font-size:16px}.page-image{height:380px}.recent-box .recent-list .recent-item{position:relative;display:inline-block;width:99%;height:150px;margin-left:.5%;margin-bottom:.5%}.recent-box .recent-list .recent-item span{position:absolute;font-size:12px;left:2.5%;bottom:10%;color:var(--white)}.about-body .contact-list li{display:inline-block;margin-left:5px}.about-body .contact-list li:first-child{margin-left:0}.about-body .contact-list li a{display:block;color:var(--light-gray);font-size:16px;text-decoration:none;padding:5px;transition:all .35s cubic-bezier(.13,.43,.54,1.82)}.about-body .contact-list li a:hover{color:var(--dark-pink);transform:scale(1.3)}.author-box{display:flex;flex-direction:column;align-items:center;text-align:center}.author-box .author-img{height:100px;width:100px;margin:0 0 10px}.author-box .author-desc h2{margin:0 0 10px}.author-box .author-desc p{margin:0 0 15px}}.important-block{background-color:var(--important-block-bg-color);padding:10px 20px;border-radius:5px;margin:30px 0}.important-block__header{color:var(--important-block-header-color)}.update-block{background-color:var(--update-block-bg-color);padding:10px 20px;border-radius:5px;margin:10px 0}.update-block__header{color:var(--update-block-header-color)}
