.intro-banner{margin:0 auto;max-width:1238px;overflow:hidden;padding:0 16px;width:100%}.intro-banner .intro-banner-image{display:block;margin-bottom:48px;margin-top:80px;width:100%}.intro-banner .intro-banner-image img{height:auto;width:100%}.intro-banner .intro-banner-posts-list{margin-bottom:48px}.intro-banner .intro-banner-posts-list .intro-banner-posts--small{display:flex;flex-direction:column;gap:16px}.intro-banner .intro-banner-posts-list .intro-banner-post{padding-top:43.92%;position:relative;width:100%}.intro-banner .intro-banner-posts-list .intro-banner-post .post-card{border-radius:4px;display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.intro-banner .intro-banner-posts-list .intro-banner-post .post-card .post-card-thumbnail{height:100%;margin:0;position:relative;width:100%}.intro-banner .intro-banner-posts-list .intro-banner-post .post-card .post-card-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease-in-out;width:100%}.intro-banner .intro-banner-posts-list .intro-banner-post .post-card .post-card-thumbnail .post-card-content{background:linear-gradient(0deg,rgba(0,0,0,.8) 40%,transparent);bottom:0;color:#fff;display:flex;flex-direction:column;font-size:1rem;height:100%;justify-content:flex-end;left:0;padding:16px;position:absolute;width:100%}.intro-banner .intro-banner-posts-list .intro-banner-post .post-card .post-card-thumbnail .post-card-content .post-card-title{align-items:center;display:flex;font-family:SuzukiPRORegular,sans-serif;font-size:18px;letter-spacing:1px;margin-bottom:8px}.intro-banner .intro-banner-posts-list .intro-banner-post .post-card .post-card-thumbnail .post-card-content .post-card-title svg{margin-left:8px;min-width:24px}.intro-banner .intro-banner-posts-list .intro-banner-post .post-card .post-card-thumbnail .post-card-content .post-card-excerpt{-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;font-family:Helvetica Now for Monks,sans-serif;font-size:14px;letter-spacing:1px;line-height:20px;overflow:hidden}.intro-banner .intro-banner-posts-list .intro-banner-post--large{grid-row:span 2}.intro-banner .intro-banner-posts-list .intro-banner-post--large .post-card .post-card-thumbnail .post-card-content{padding:24px}.intro-banner .intro-banner-posts-list .intro-banner-post--large .post-card .post-card-thumbnail .post-card-content .post-card-title{font-size:24px;margin-bottom:16px}.intro-banner .intro-banner-posts-list .intro-banner-post--large .post-card .post-card-thumbnail .post-card-content .post-card-title svg{margin-left:24px}.intro-banner .intro-banner-posts-list .intro-banner-post--large .post-card .post-card-thumbnail .post-card-content .post-card-excerpt{font-size:16px;line-height:24px}.intro-banner .intro-banner-posts-list .posts-slider{display:flex;flex-direction:column;flex-wrap:nowrap;overflow-x:auto;width:100%}.intro-banner .intro-banner-posts-list .posts-slider .owl-nav{display:flex;gap:16px;justify-content:center;margin-top:16px}.intro-banner .intro-banner-posts-list .posts-slider .owl-nav .owl-next,.intro-banner .intro-banner-posts-list .posts-slider .owl-nav .owl-prev{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjAwMDQgOEgxLjAwMDM3TTEuMDAwMzcgOEw4LjAwMDM3IDE1TTEuMDAwMzcgOEw4LjAwMDM3IDEiIHN0cm9rZT0iIzEwMTgyOCIgc3Ryb2tlLXdpZHRoPSIxLjY2NjY3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) no-repeat 50%;height:24px;width:24px}.intro-banner .intro-banner-posts-list .posts-slider .owl-nav .owl-next span,.intro-banner .intro-banner-posts-list .posts-slider .owl-nav .owl-prev span{display:none}.intro-banner .intro-banner-posts-list .posts-slider .owl-nav .owl-next{transform:rotate(180deg)}.intro-banner .intro-banner-posts-list .posts-slider .owl-dots{display:none}.intro-banner .intro-banner-posts-list .slider-item{min-width:100%;padding-top:97%}.intro-banner .intro-banner-posts-list--desk{display:none}@media screen and (min-width:1024px){.intro-banner .intro-banner-posts-list--mobile{display:none;padding:0 20px}.intro-banner .intro-banner-posts-list--desk{-moz-column-gap:1%;column-gap:1%;display:grid;grid-template-columns:65% 1fr}}@media screen and (max-width:1023px){.intro-banner .intro-banner-image{margin-top:64px}.intro-banner .intro-banner-posts-list{margin-bottom:64px}}.intro-banner .intro-banner-posts-list--desk .post-card:hover .wp-post-image{transform:scale(1.2)}.admin-bar .intro-banner{margin-top:32px}
