.mobile-menu-panel,header{backdrop-filter:blur(10px)}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(../fonts/lato/lato-v24-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(../fonts/lato/lato-v24-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Display";font-style:normal;font-weight:400;src:url(../fonts/red-hat-display/red-hat-display-v20-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Display";font-style:normal;font-weight:500;src:url(../fonts/red-hat-display/red-hat-display-v20-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Red Hat Display";font-style:normal;font-weight:600;src:url(../fonts/red-hat-display/red-hat-display-v20-latin-600.woff2) format("woff2")}@font-face{font-family:Arrow;src:url(../fonts/arrow-icon/fonts/icomoon.woff) format("woff");font-weight:400;font-style:normal;font-display:block}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#000}.hamburger-box{width:34px;height:22px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:34px;height:2px;background-color:#000;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.overlay,a,button,header{transition:all .2s ease}*,::after,::before{padding:0;margin:0;box-sizing:border-box}ol,ul{list-style:none}a{text-decoration:none;color:#000}button{background:0 0;border:none;cursor:pointer}img{vertical-align:top;width:100%;height:100%;object-fit:cover}.container{width:min(90%,1170px);margin:0 auto}body{font-size:1rem;color:#565656;font-family:Lato,sans-serif;font-weight:400;font-style:normal;line-height:2rem;letter-spacing:.05625rem;min-width:320px}.page-wrapper{display:flex;flex-direction:column;justify-content:space-between}.page-wrapper main{flex-grow:1;padding-top:100px}.btn:not(header .btn){color:#fff;font-family:Lato,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:166%;letter-spacing:.1rem;background-color:#565656;padding:10px 45px}.btn:hover:not(header .btn){background-color:#a3dde0;color:#565656}.hamburger{display:none;position:relative;z-index:1004}header{position:fixed;height:100px;width:100%;background-color:rgba(255,255,255,.7);z-index:1000}header .container{display:flex;justify-content:space-between;align-items:center;height:100%}header .container>picture{max-height:20px;margin-bottom:-7px;opacity:1;visibility:visible}.blog-section,.hero-section,.most-popular-section{margin-bottom:90px}header nav{width:100%;max-width:500px}header .nav-list{display:flex;font-size:0;gap:38px;max-height:20px}header .nav-list li{font-size:.875rem;letter-spacing:.2625rem;text-transform:uppercase;line-height:1.313rem}.blog-section h2,.hero-section h1{font-family:"Red Hat Display",sans-serif;font-size:3rem;line-height:4rem;letter-spacing:.15rem}header a{position:relative;transition:.2s ease}header a::after{transition:all .2s ease;content:"";position:absolute;height:1px;width:0;background-color:#000;bottom:-4px;left:50%;transform:translateX(-50%)}header a:hover::after{width:67%}header .header-right{display:flex;justify-content:flex-end;gap:81px;align-items:center}.hero-section{background:center center/cover no-repeat #d0eae9;height:calc(100dvh - 100px);min-height:600px;padding-top:100px}.hero-section h1{color:#000;font-weight:600;max-width:1000px}.blog-section .container{display:flex;flex-direction:column;gap:50px}.blog-section h2{color:#000;font-weight:400}.blog-list li{display:grid;grid-template-columns:calc(50% - 15px) calc(50% - 15px);gap:30px;position:relative}.blog-list li:first-child{margin-bottom:50px}.blog-list li:nth-child(2n){gap:30px;grid-template-areas:"content img-wrap";justify-items:end}.blog-list li:nth-child(2n) h3{max-width:370px}.blog-list li:nth-child(2n) .content{max-height:450px;grid-area:content;position:relative;left:-7px}.blog-list li:nth-child(2n) .img-wrap{grid-area:img-wrap}.blog-list li:nth-child(2n) p a{font-family:Arrow;font-size:12px;margin-left:0;position:relative;right:-16px}.blog-list hgroup h3,.posts-section h2,.posts-section h3{font-family:"Red Hat Display",sans-serif}.blog-list hgroup{margin-top:86px}.blog-list hgroup p{color:#7B7B7B;line-height:166%;letter-spacing:.1rem}.blog-list hgroup p:first-child{margin-bottom:22px;line-height:27px}.blog-list hgroup p:last-child{margin-bottom:48px}.blog-list hgroup h3{color:#000;font-size:1.4375rem;font-weight:500;line-height:166%;letter-spacing:.14375rem;margin-bottom:9px;max-width:370px}.blog-list .img-wrap{aspect-ratio:570/470}.blog-list .content{max-width:450px}.blog-list .content>p{max-width:443px;line-height:166%;letter-spacing:.05rem;position:relative}.blog-list .content>p a{font-family:Arrow;font-size:12px;position:relative;bottom:-2px;right:-17px}.posts-section{margin-bottom:112px}.posts-section .content{max-width:370px}.posts-section h2{color:#000;font-size:1.75rem;font-weight:600;line-height:167%;letter-spacing:.175rem;display:inline-block;margin-bottom:41px}.posts-section .posts-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.posts-section .img-wrap{margin-bottom:26px;aspect-ratio:370/260}.posts-section li{display:inline-block;max-width:370px}.posts-section .figure{max-width:370px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}.posts-section .figure .figcaption{display:inline-block;color:#7B7B7B;font-size:.75rem;line-height:166%;letter-spacing:.075rem}.posts-section h3{color:#000;font-size:1.375rem;font-weight:500;line-height:166%;letter-spacing:.1375rem;margin-bottom:17px}.posts-section p{color:#565656;line-height:166%;letter-spacing:.05rem}.h-div{display:flex;flex-wrap:wrap;justify-content:space-between}h2+a{color:#7B7B7B;line-height:166%;letter-spacing:.1rem;position:relative;top:6px;right:16px}h2+a span{font-family:Arrow;font-size:12px;position:relative;right:-19px;top:-1px}.most-popular-section .section-footer>p,.most-popular-section h2,.most-popular-section h3{font-family:"Red Hat Display",sans-serif}.most-popular-section .content{max-width:570px}.most-popular-section h2{color:#000;font-size:1.75rem;font-weight:600;line-height:168%;letter-spacing:.175rem}.most-popular-section h2+a{top:11px}.most-popular-section h2+a span{top:-2px}.most-popular-section .h-div{margin-bottom:46px}.most-popular-section .img-wrap{margin-bottom:20px;aspect-ratio:570/260}.most-popular-section .popular-list{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:53px;justify-items:center}.most-popular-section li{display:inline-block;max-width:570px}.most-popular-section li:last-child h3{margin-bottom:18px}.most-popular-section li:last-child p{max-width:540px}.most-popular-section .figure{max-width:570px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:21px}.most-popular-section .figure .figcaption{display:inline-block;color:#7B7B7B;font-size:.75rem;line-height:166%;letter-spacing:.075rem}.most-popular-section h3{color:#000;font-size:1.5rem;font-weight:500;line-height:166%;letter-spacing:.15rem;margin-bottom:16px}.most-popular-section p{color:#565656;line-height:166%;letter-spacing:.05rem}.most-popular-section .btn-wrap{text-align:center;margin-bottom:90px}.most-popular-section .section-footer{display:flex;flex-wrap:wrap;justify-content:space-between}.most-popular-section .section-footer p{max-width:470px}footer li,footer svg{max-width:50px;max-height:50px;position:relative}.most-popular-section .section-footer>p{color:#000;font-size:1.4375rem;line-height:166%;letter-spacing:.14375rem}.most-popular-section .section-footer .smaller-text{color:#565656;font-size:1.1875rem;line-height:2rem;letter-spacing:.05938rem}.most-popular-section .section-footer .smaller-text p:first-child{margin-bottom:34px}.most-popular-section .section-footer span{display:block;font-family:Arrow;font-size:12px;margin-left:0;position:relative;bottom:-1px}footer{background-color:#F4F4F4;padding:70px 0;position:relative}footer .container{display:flex;flex-wrap:wrap;justify-content:space-between}footer h2{color:#000;font-family:"Red Hat Display",sans-serif;font-size:3rem;font-weight:400;line-height:4rem;letter-spacing:.15rem;margin-bottom:27px}footer h2+span,footer h2+span+span{color:#000;line-height:166%;letter-spacing:.1rem;display:block}footer h2+span{margin-bottom:13px}footer ul{display:flex;flex-wrap:wrap;gap:23px;align-content:center}.is-active .hamburger,footer a,footer li{display:inline-block}footer li{top:2px}footer a{width:100%;height:100%;border:1px solid #535353}footer a:hover{background-color:#565656}footer a:hover svg{fill:#fff;scale:1.25}footer svg{fill:#565656;padding:13px;right:1px;top:-1px}footer .copyright{position:absolute;bottom:26px;color:#000;font-size:.75rem;line-height:166%;letter-spacing:.075rem;left:50%;transform:translateX(-51%)}.is-active header{opacity:0;visibility:hidden}.is-active .overlay{visibility:visible;opacity:1}.is-active .mobile-menu-panel{transform:translateX(0)}.is-active .mobile-menu-panel .mobile-menu{display:block;overflow-y:scroll;height:calc(100dvh - 60px)}.mobile-menu-panel,.overlay{position:fixed;height:100dvh}.is-active .mobile-menu-panel .mobile-menu a{text-transform:uppercase}.overlay{visibility:hidden;opacity:0;top:0;left:0;width:100%;background-color:rgba(0,0,0,.5);z-index:999}.hamburger-div{position:relative;top:4px}.mobile-menu-panel{top:0;right:0;width:300px;background-color:rgba(255,255,255,.7);z-index:1001;transform:translateX(100%);transition:transform .2s ease-in-out}.mobile-menu-panel .mm-top{display:flex;justify-content:space-between;align-items:center;padding:14px;height:60px}.mobile-menu-panel .mm-top .logo{max-height:20px;position:relative;top:2px}.mobile-menu-panel .mm-top .logo a{height:100%;display:inline-block}.mobile-menu-panel .nav-list{text-align:center}.mobile-menu-panel .nav-list li{border-top:3px solid #90c1c5;padding:5px}.mobile-menu-panel .nav-list li:last-child{border-bottom:3px solid #90c1c5}.mobile-menu-panel .nav-list li a{position:relative;width:100%;display:inline-block}.mobile-menu-panel .nav-list li a::after{transition:all .2s ease;content:"";position:absolute;height:1px;width:0;background-color:#000;bottom:0;left:50%;transform:translateX(-50%)}.mobile-menu-panel .nav-list li a:hover::after{width:17%}.mobile-menu-panel .nav-list li:has(a:hover){background-color:#f8a671}.mobile-menu-panel .nav-list .mobile-menu{display:none}@media screen and (max-width:1104px){.blog-section li,.posts-section .posts-list li{grid-template-columns:calc(50% - 10px) calc(50% - 10px)}.page-wrapper main{padding-top:60px}header{height:60px}header .container .btn img{max-width:20px;max-height:20px}header .container>picture{max-height:20px;margin-bottom:-6px}header .header-right{gap:39px}header .hamburger{display:inline-block;position:relative;max-height:22px;top:-1px;right:-.4px}header .img-wrap{height:13px}header nav{display:none}header .btn{height:20px;width:20px;margin-left:3%}header .btn picture{width:20px;height:20px;display:inline-block}header .btn:first-child :first-child{position:relative;top:1px;right:2px}.container{width:min(91%,1170px)}.hero-section{margin-bottom:70px;min-height:460px;padding-top:30.5px}.hero-section h1{font-size:2.25rem;line-height:3.125rem;letter-spacing:.1125rem}.blog-section{margin-bottom:69px}.blog-section li{gap:20px}.blog-section li:last-child{gap:20px}.blog-section li:last-child .content p a{bottom:1px}.blog-section .img-wrap{aspect-ratio:340/280}.blog-section .content p a{bottom:-1px}.blog-section .blog-list li:nth-child(2n){justify-items:normal}.blog-section .blog-list li:nth-child(2n) .content{left:0}.blog-section .blog-list hgroup>p:last-child{margin-bottom:13px}.blog-section .blog-list hgroup{margin-top:0}.posts-section{margin-bottom:64px}.posts-section .posts-list{display:block}.posts-section .posts-list li{display:grid;gap:19px;max-width:none;margin-bottom:29px}.posts-section .posts-list li:first-child img{object-position:left}.posts-section .posts-list li:nth-child(2n){grid-template-areas:"content figure";margin-bottom:31px}.posts-section .posts-list .figure,.posts-section .posts-list .img-wrap{margin-bottom:0;aspect-ratio:340/240}.posts-section .posts-list li:nth-child(2n) .figure{grid-area:figure;right:-.5px;margin-bottom:0}.posts-section .posts-list li:nth-child(2n) .figcaption{position:absolute;left:-106%;bottom:92%}.posts-section .posts-list li:nth-child(2n) .figcaption:last-child{margin-right:3px;left:-30%}.posts-section .posts-list li:nth-child(2n) .content{padding:45px 0 0;grid-area:content}.posts-section .posts-list .figure{max-width:440px;flex-direction:row;position:relative;right:.5px}.posts-section .posts-list .figure .figcaption{position:absolute;left:106%;width:max-content}.posts-section .posts-list .figure .figcaption:not(nth:child(2n)){bottom:.5%}.posts-section .posts-list .figure .figcaption:last-child{left:182%}.posts-section .posts-list .content{max-width:340px;padding:44px 0 0 1px}.most-popular-section{margin-bottom:70px}.most-popular-section .popular-list{margin-bottom:65px;gap:19px;justify-content:space-evenly}.most-popular-section li .figure{max-width:340px}.most-popular-section li .figure .figcaption:last-child{margin-right:3px}.most-popular-section li .img-wrap{position:relative;right:-.5px;aspect-ratio:340/160}.most-popular-section li:first-child .img-wrap{right:.5px}.most-popular-section li .content{max-width:340px}.most-popular-section li:last-child h3{margin-bottom:21px}.most-popular-section h3{font-size:1.375rem;letter-spacing:.1375rem;margin-bottom:21px}.most-popular-section .btn-wrap{margin-bottom:70px}.most-popular-section .section-footer{display:block}.most-popular-section .section-footer>p{padding-bottom:32px}.most-popular-section .section-footer .smaller-text{text-align:end;padding-left:10px}.most-popular-section .section-footer .smaller-text p{width:100%;max-width:none}.most-popular-section .section-footer .smaller-text p:first-child{margin-bottom:21px}footer{padding:50px;text-align:center}footer .container{width:min(100%,1170px);display:block}footer h2{letter-spacing:.141rem;margin-bottom:20px}footer h2+span{margin-bottom:14px}footer span:last-child{margin-bottom:47px}footer ul{position:relative;justify-content:center}footer .copyright{position:relative;bottom:-34px;left:-.3%;line-height:2.25rem}}@media screen and (max-width:544px){.posts-section .posts-list .figure .figcaption{left:0}.container{width:min(94%,300px)}header .container>picture{margin-right:0}.hero-section{height:500px;padding-top:70px}.hero-section h1{font-size:1.875rem;letter-spacing:.09375rem}.blog-section{text-align:center}.blog-section .blog-list li{grid-template-columns:1fr;text-align:left;gap:38px;grid-template-areas:"content" "img-wrap"}.blog-section .blog-list li h3{font-size:1.375rem;letter-spacing:.1375rem;margin-bottom:11px}.blog-section .blog-list li:last-child .img-wrap{right:.5px;top:-.5px}.blog-section .blog-list li:nth-child(2n){grid-template-areas:"content" "img-wrap"}.blog-section .blog-list hgroup p:first-child{margin-bottom:30px}.blog-section .blog-list hgroup p:last-child{margin-bottom:38px}.blog-section .blog-list .content{grid-area:content}.blog-section .blog-list .content>p{letter-spacing:.063rem}.blog-section .blog-list .img-wrap{grid-area:img-wrap;aspect-ratio:300/250}.posts-section .h-div{display:block;margin-bottom:27.5px}.posts-section .h-div h2{line-height:2.25rem;letter-spacing:.0875rem;display:block;margin-bottom:8px}.posts-section .h-div a{position:static}.posts-section .posts-list{margin-bottom:65px}.posts-section .posts-list li{grid-template-columns:1fr;margin-bottom:49px}.posts-section .posts-list li .figure{aspect-ratio:unset}.posts-section .posts-list li .figure .figcaption:last-child{position:static}.posts-section .posts-list li:nth-child(2n){grid-template-areas:none;margin-bottom:49px}.posts-section .posts-list li:nth-child(2n) .figure{grid-area:unset;right:.5px}.posts-section .posts-list li:nth-child(2n) .figcaption{position:static;font-size:1rem;letter-spacing:.1rem}.posts-section .posts-list li:nth-child(2n) .content{grid-area:unset;padding:7px 0 0}.posts-section .posts-list li:nth-child(2n) .content h3{margin-bottom:22px}.posts-section .posts-list li .figure .figcaption{position:static}.posts-section .posts-list li .figcaption{position:static;font-size:1rem;letter-spacing:.1rem}.posts-section .posts-list li .content{padding:6px 0 0}.posts-section .posts-list .img-wrap{aspect-ratio:300/210;margin-bottom:24px;position:relative;right:-.5px}.most-popular-section .h-div{display:block;margin-bottom:27px}.most-popular-section .h-div h2{margin-bottom:3px;letter-spacing:.0875rem}.most-popular-section .h-div a{position:static}.most-popular-section .popular-list{display:block;margin-bottom:92px}.most-popular-section .popular-list li{margin-bottom:50px}.most-popular-section .popular-list li:last-child h3{margin-bottom:11px}.most-popular-section .popular-list .img-wrap{width:300px;height:150px;margin-bottom:21px;right:.1px;top:-.5px}.most-popular-section .popular-list .figure{margin-bottom:10px}.most-popular-section .popular-list .figcaption{font-size:1rem;letter-spacing:.1rem;line-height:1.75rem}.most-popular-section .popular-list h3{font-weight:600;padding-right:1px;margin-bottom:13px;line-height:2.313rem}.most-popular-section .popular-list .btn-wrap{margin-bottom:71px}.most-popular-section .section-footer p{font-size:1.5rem;letter-spacing:.15rem;padding:0;margin-bottom:10px}.most-popular-section .section-footer p span{bottom:5px}.most-popular-section .section-footer .smaller-text{text-align:unset;padding:0}.most-popular-section .section-footer .smaller-text p{font-size:1.125rem;letter-spacing:.05625rem;line-height:2rem}footer{text-align:center;padding:38px 0 50px}footer .container{display:block}footer h2{font-size:2rem;letter-spacing:.1rem;margin-bottom:9px}footer h2+span{margin-bottom:16px}footer .info span{font-size:1.125rem;letter-spacing:.1125rem}footer .info span:last-child{margin-bottom:38px}footer .copyright{font-size:1rem;letter-spacing:.1rem;position:static}footer .soc-list{position:static;margin-bottom:40px;justify-content:center}}