.img-responsive,img{display:block;max-width:100%;height:auto}*{box-sizing:border-box}.navbar ul,body{margin:0;padding:0}body,h1,h3{line-height:1.2}body{font-family:Georgia,serif;font-weight:500;background-color:var(--background-color)}a{color:inherit}a,button,input{box-shadow:none;border:0;outline:0;background-color:#fff0;text-decoration:none!important}button{cursor:pointer}h1,h3{font-weight:300;margin:0}h1{font-size:40px}h3{font-size:30px}.display-flex{display:flex!important}.header .navbar ul li,.relative{position:relative}.flex-col{flex-direction:column!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.items-center{align-items:center}.mg-top-20{margin-top:1.25rem}.mg-bottom-30{margin-bottom:1.875rem}.height-100p{height:100%;min-height:100%;max-height:100%}.color--pink{color:#ed1a4d}.font-main{font-family:Georgia,serif!important}.font-titles{font-family:Oxanium,sans-serif!important}.font-size-13{font-size:.8125rem!important}.font-size-16{font-size:1rem!important}.font-size-18{font-size:1.125rem!important}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}.line-height-120{line-height:120%}.line-height-130{line-height:130%}.container{margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;box-sizing:border-box;max-width:1260px}.gap-10{grid-column-gap:10px!important;grid-row-gap:10px!important}.navbar ul{list-style:none;border:0}.header .navbar ul li:hover .sub-menu,.navbar ul li a{display:block}.bars label,.navbar--center ul{justify-content:center}.pagination{font-size:14px;font-weight:700;margin:30px 0;text-align:center;width:100%;padding:10px 0;border-top:1px solid #fff500}.bars,.magnifier{position:absolute;z-index:9999;display:none}.bars label{height:20px;position:relative;display:flex;align-items:center}.bars span{flex:1}.bars span.lines,.bars span.lines:before{height:2px;transition:transform .3s,width .3s}.bars span.lines{display:block;width:calc(25px - 5px);position:relative;background-color:#000}.bars span.lines:before{width:25px;top:-8px;left:0}.bars span.lines:after,.bars span.lines:before,.magnifier label span:after{content:"";display:block;background-color:#000;position:absolute}.bars span.lines:after{height:2px;bottom:-8px}.bars span.lines:after,.bars:hover span.lines{width:25px;transition:transform .3s,width .3s;left:0}.bars:hover span.lines:after,.bars:hover span.lines:before{width:20px;transition:transform .3s,width .3s;transform:translateX(-5px)}.magnifier{right:20px;top:20px;display:block;zoom:1.2}.bars label,.magnifier label{display:block;text-align:center;cursor:pointer}.magnifier label span{display:inline-block;margin-right:5px;width:16px;height:16px;border:2px solid #000;border-radius:100%;position:relative}.magnifier label span:after{width:2px;height:7px;top:10px;right:-2px;transform:rotate(-45deg)}:root{--background-color:#ffffff}html{scroll-behavior:smooth}.header{background-color:#fff;width:100%;z-index:9999}.header__wrapper{text-align:center;position:relative}.header .logo{display:inline-block;vertical-align:top;position:relative;z-index:3;padding:.625rem 0}.footer .logo svg,.header .logo svg{display:block;width:210px;height:66px;margin:0 auto}.header .social{position:absolute;right:70px;top:17px}.header .social ul{display:flex;gap:20px;margin:0;padding:0;list-style:none;border:0}.header .navbar{background-color:#fff500}.header .navbar ul{display:flex;justify-content:center}.header .navbar ul li:before{content:"";background-color:#2a2a2a;position:absolute;top:0;bottom:0;left:0;width:0;z-index:1;transition:all .3s;opacity:0}.header .navbar ul li a{font:700 1.125rem Oxanium,sans-serif;text-transform:uppercase;color:#2a2a2a;padding:5px 20px 0;transition:all .3s;position:relative;z-index:2}.header .navbar ul li .sub-menu{display:none;position:absolute;background-color:#fff500;z-index:9999;min-width:200px}.header .navbar ul li .sub-menu li a{padding:0 10px;font-size:.8125rem;font-weight:400;color:#000;line-height:2em;display:block;width:100%}.article__title a:hover,.header .navbar ul li .sub-menu li a:hover{opacity:.6}.header .navbar ul li:hover:before{width:100%;transition:all .3s;opacity:1}.header .navbar ul li:hover a{color:#fff500;transition:all .3s}.footer,.header .navbar ul li:hover .sub-menu li a:hover{color:#fff}.footer{background-color:#fff500;position:relative;font-size:15px;padding:2em 0;margin-top:2em}.footer .logo{padding-right:2rem;min-width:calc(200px + 2rem)}.footer .menu{flex-basis:100%;padding:2em 0 0}.footer .menu ul{margin:0;padding:0;list-style:none;border:0;display:flex;flex-wrap:wrap;flex-direction:row-reverse}.footer .menu ul li a{font-size:.9rem;font-weight:700;padding:.5em 2em;color:#2a2a2a;text-transform:capitalize;display:block}.archive__intro{font-family:Oxanium,sans-serif;margin-bottom:30px}.archive__title{font-size:3.125rem;font-weight:900;margin-bottom:20px}.archive__description{font-size:.875rem}.archive__description.closed{max-height:250px;overflow:hidden;position:relative}.archive__description.closed:before{content:"";background:linear-gradient(0deg,#fff 10%,#fff0 100%);position:absolute;width:100%;height:100px;bottom:0;left:0}.archive__description.closed:after{content:"+";position:absolute;width:20px;height:20px;border-radius:100%;border:2px solid #000;background-color:#fff;bottom:-10px;left:50%;transform:translateY(-10px);font-size:30px;font-weight:700;text-align:center;padding:5px;text-transform:uppercase;display:flex;align-items:center;color:#000}.articles{display:grid}.articles img{max-width:100%;height:auto}.article,.article__media{position:relative}.article__media picture{display:block;border-radius:.4375rem;overflow:hidden}.article__media picture:hover{box-shadow:0 0 10px 0 rgb(0 0 0/.3)}.article__title{font-family:Oxanium,sans-serif;margin:0;font-weight:600;line-height:1.2}.article__title a{color:#000;text-decoration:none}.article__eyebrow{font:.6875rem/1 Oxanium,sans-serif;color:#707070;text-transform:uppercase}.article__excerpt{font-size:1rem;color:rgb(0 0 0/.6);line-height:120%}.modalbox{position:fixed;top:0;width:100%;height:100%;bottom:0;background:rgb(0 0 0/.8);z-index:999999999999999999999999;transform:translateY(-100%);opacity:0;vertical-align:middle}.modalbox__content{background-color:#fff0;padding:50px 20px}.modalbox__close{color:#d5d5d5;font-size:30px;position:absolute;top:10px;right:10px;cursor:pointer;width:40px;height:40px;border-radius:100%;background-color:rgb(0 0 0/.1);line-height:40px;text-align:center}.modalbox__close svg{fill:#d5d5d5}.modalbox__close:hover{background-color:rgb(0 0 0/.5)}.modalbox--searchbox{height:106px;background-color:#fff500}.modalbox--searchbox .modalbox__close{top:50%;transform:translateY(-50%);background-color:#fff;color:#2a2a2a;transition:all .3s}.modalbox--searchbox .modalbox__close:hover{background-color:#2a2a2a;color:#fff;transition:all .3s}.modalbox--searchbox .modalbox__content{padding:25px 0}.modalbox__form{display:inline-flex;background-color:#fff;border-radius:20px;padding:3px 3px 3px 15px}.modalbox__form .input{line-height:30px;font-size:21px;flex:1;color:#2a2a2a}.modalbox__form button{line-height:30px;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center;background:#fff500;color:#2a2a2a;border-radius:20px;padding:2px 15px}input#pushmenu-open,input#searchbox-open{visibility:hidden;position:absolute;top:-10000px}input#pushmenu-open:checked+#pushmenu,input#searchbox-open:checked+#searchbox{position:absolute;width:100%;top:0;left:0}input#searchbox-open:checked+#searchbox .modalbox{display:block;transform:translateY(0);opacity:1;transition:opacity .5s,transform .3s}.modalbox--pushmenu{transform:translate(-100%,0)}.modalbox--pushmenu .modalbox__content{background-color:#fff;height:100%;max-height:100%;overflow:auto;scrollbar-face-color:#ccc;scrollbar-track-color:#efefef}.modalbox--pushmenu .modalbox__content::-webkit-scrollbar{width:7px;height:7px}.modalbox--pushmenu .modalbox__content::-webkit-scrollbar-thumb{background:#efefef;border-radius:7px}.modalbox--pushmenu .modalbox__content .navbar ul{font-size:23px}.modalbox--pushmenu .modalbox__content .navbar ul li a{display:block;line-height:2;color:#2a2a2a;position:relative;overflow:hidden;transition:padding-left .3s ease-in}.modalbox--pushmenu .modalbox__content .navbar ul li a::before{content:"";position:absolute;left:0;top:50%;display:block;border-right:2px solid #fff;border-bottom:2px solid #fff;width:8px;height:8px;transform:translateY(-50%) translateX(-100px) rotate(-45deg);transition:transform .3s ease-in}.modalbox--pushmenu .modalbox__content .navbar ul li a:hover{padding-left:20px;transition:padding-left .3s ease-in}.modalbox--pushmenu .modalbox__content .navbar ul li a:hover::before{transform:translateY(-50%) translateX(0) rotate(-45deg);transition:transform .3s ease-in}.modalbox--pushmenu .modalbox__content .navbar ul li ul{font-size:18px;padding-left:10px;opacity:.8}.modalbox--pushmenu .modalbox__content .navbar ul li ul li a{padding:5px 10px}.modalbox--pushmenu .modalbox__content .form{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #2a2a2a;max-width:100%;position:relative;display:flex;align-items:center}.modalbox--pushmenu .modalbox__content .form .input{color:#2a2a2a;flex:1;line-height:2;font-size:16px}.modalbox--pushmenu .modalbox__content .form .button svg{width:25px;height:25px}.modalbox--pushmenu .modalbox__content .social{margin-top:30px}.modalbox--pushmenu .modalbox__content .social ul{margin:0;padding:0;list-style:none;border:0;display:flex;justify-content:space-around}input#pushmenu-open:checked+#pushmenu .modalbox{max-width:400px;display:block;transform:translateX(0);opacity:1;transition:opacity .5s,transform .3s}@media (min-width:768px){.sm\:font-size-18{font-size:1.125rem!important}.sm\:font-size-23{font-size:1.4375rem!important}.article{flex:1}}@media (min-width:971px){.md\:mg-bottom-10{margin-bottom:.625rem}.md\:gap-40{grid-column-gap:40px!important;grid-row-gap:40px!important}.md\:articles--4-c{grid-template-columns:repeat(4,1fr)}.article{flex:1}.modalbox--pushmenu .modalbox__content{width:300px}}@media (min-width:1260px){.article{flex:1}}@media (max-width:1259px){.article{flex:1}}@media (max-width:970px){.smb\:display-flex{display:flex!important}.smb\:hidden{display:none!important}.smb\:mg-right-10{margin-right:.625rem}.bars{top:20px;display:block}.magnifier{top:18px;transform:translateY(0);right:10px}.header__wrapper{padding-top:.3125rem;padding-bottom:.3125rem}.header .logo{text-align:center;max-width:100%;min-width:100%}.header .logo svg{width:auto;height:50px}.article__media img{width:100%;height:auto}.article{flex:1}.modalbox--searchbox{height:60px}.modalbox--searchbox .modalbox__content{padding:10px 0}.modalbox--pushmenu .modalbox__content{width:calc(100% - 80px);height:100vh;margin:0;overflow:auto;padding:30px 10px}}@media (max-width:767px){.xs\:flex-col{flex-direction:column!important}.xs\:hidden{display:none!important}.xs\:divide-x-30{grid-gap:30px!important;overflow:hidden}.xs\:width-100{min-width:6.25rem;max-width:6.25rem}.xs\:font-size-16{font-size:1rem!important}.xs\:font-size-21{font-size:1.3125rem!important}.xs\:text-center{text-align:center}.header .logo{padding:0}.footer{padding:1em 0}.footer .menu{padding:1em 0 0}.footer .menu ul li a{padding:0 .5em}.article{flex:1}.modalbox__form .input{max-width:160px}.modalbox--pushmenu .modalbox__content .navbar ul li ul{font-size:16px}}@media (min-width:768px) and (max-width:970px){.smo\:divide-x-60{grid-gap:60px!important;overflow:hidden}.smo\:width-200{min-width:12.5rem;max-width:12.5rem}.container{max-width:750px}.article{flex:1}}@media (min-width:971px) and (max-width:1259px){.article{flex:1}}