@font-face{font-family:DM Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/dm_sans/400_600.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/dm_sans/400_600_italic.woff2) format("woff2")}@font-face{font-family:"DM Serif Text";src:url(/fonts/dm_serif_text/400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"DM Serif Text";src:url(/fonts/dm_serif_text/400_italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{color-scheme:light dark}body{margin:0;font-size:13px;font-family:DM Sans,sans-serif;font-weight:400;background-color:light-dark(#fff,#000);color:light-dark(#000,#fff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}a{color:light-dark(#000,#fff);text-decoration:none}h1,h2,h3,h4,h5{font-family:"DM Serif Text",sans-serif;font-weight:400}input:focus{outline:none}header{display:flex;justify-content:space-between;top:0;background-color:light-dark(#fff,#000);position:sticky;height:50px;z-index:99;border-bottom:1px solid light-dark(#e5e5e5,#222)}.header_left,.header_centre,.header_menu,.header_right{display:flex;align-items:center}.header_left{width:135px}.header_centre{flex:1;justify-content:center}.header_right{width:185px;justify-content:right}.header_menu{width:50px}.header_menu_icon{cursor:pointer;padding:10px 15px 10px 20px;display:inline-block;position:relative}.header_menu_icon span{width:18px;height:2px;border-radius:2px;display:block;background-color:light-dark(#000,#fff);margin-bottom:4px;transition:.1s ease;transform-origin:center}.header_menu_icon span:last-child{margin-bottom:0}.header_menu_icon.active span:nth-child(1){transform:rotate(45deg) translate(4px,4px)}.header_menu_icon.active span:nth-child(2){opacity:0;transform:scale(0)}.header_menu_icon.active span:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}.header_logo{padding:0}.header_logo svg{height:15px;display:block;fill:light-dark(#000,#fff)}header nav a{letter-spacing:.07em;font-weight:600;line-height:50px;margin:0 7px;text-transform:uppercase;white-space:nowrap}header nav a.active{box-shadow:inset 0 -2px 0 0 light-dark(#000,#fff)}.header_search{padding:10px 20px}.header_search svg{display:block;stroke:light-dark(#000,#fff)}.menu_slide{position:fixed;display:none;padding:0 20px;overflow:auto;background-color:light-dark(#fff,#000);z-index:9999;inset:50px 0 0}.menu_slide.active{display:block}.menu_slide a{display:flex;line-height:40px;font-weight:600;font-size:17px;border-top:1px solid light-dark(#e5e5e5,#151515)}main{margin:20px}.contain{max-width:1000px;margin:0 auto;padding:20px}section li{list-style-type:none;padding:0;margin:0}.top_hero{display:grid;grid-template-columns:repeat(7,1fr);gap:20px;margin-bottom:30px;padding:0;list-style-type:none}.top_hero li:nth-child(1){grid-column:span 5 / span 5;grid-row:span 2 / span 2}.top_hero li:nth-child(2){grid-column:span 2 / span 2;grid-column-start:6}.top_hero li:nth-child(3){grid-column:span 2 / span 2;grid-column-start:6;grid-row-start:2}.top_hero article h4{margin:0;font-family:"DM Serif Text",sans-serif;font-weight:400;font-size:30px}.top_hero li:nth-child(n+2):nth-child(-n+3) article h4{font-size:18px}.top_hero .article_media img{display:block;width:100%;height:500px;object-fit:cover}.top_hero li:nth-child(n+2):nth-child(-n+3) .article_media img{height:200px}.type_header{text-align:center;padding:30px}.type_header h1{font-size:40px;line-height:32px;padding-bottom:15px;text-transform:capitalize;margin:0;letter-spacing:.07em}.type_header p{max-width:500px;color:light-dark(#444,#aaa);font-size:15px;margin:0 auto}.type_menu{display:flex;justify-content:center;margin-top:20px;gap:10px}.type_menu a{letter-spacing:.07em;font-weight:600;font-size:12px;text-transform:uppercase;background-color:#f5e2d7;color:#000;border-radius:10px;line-height:30px;padding:0 15px;white-space:nowrap}.type_menu a:hover{opacity:.8}.main_articles{display:grid;grid-template-columns:repeat(4,1fr);row-gap:30px;margin-bottom:25px;column-gap:15px;padding:0;list-style-type:none}.main_articles li{grid-column:auto}.main_articles li:nth-child(5n){grid-column:span 2}.main_articles article h4{margin:0;font-size:20px}.main_articles .article_media img{display:block;width:100%;height:380px;object-fit:cover}.article_media_badge{position:absolute;background-color:#f5e2d7;color:#000;padding:3px 6px;font-size:9px;margin:5px;text-transform:uppercase}.article_category{text-transform:uppercase;padding:10px 0 0;color:light-dark(#555,#aaa)}.full_article{word-break:break-word;max-width:980px;margin:0 auto}.full_article h1{font-size:37px;margin:5px 0;line-height:45px}.full_article h2{font-size:23px;line-height:25px}.full_article h2 strong,.full_article p strong{font-weight:unset}.full_article p{font-size:17px;line-height:25px;margin:15px 0}.full_article p strong{font-weight:600}.full_article figure{margin:0;padding:0}.full_article img{width:100%;height:auto;display:block}.full_article figure iframe{width:100%;display:block}.full_article .instagram-media{margin:0 auto!important}.full_article figure figcaption{padding:10px 0;font-size:12px;color:light-dark(#555,#aaa)}.full_article a{text-decoration:underline;color:light-dark(#000,#fff)}.full_article .has-background{padding:20px;border-radius:10px;color:#000}.full_article .has-background a{color:#000}.full_article .articletype a{text-transform:uppercase;text-decoration:none;font-size:15px;color:light-dark(#555,#aaa)}.full_article .articletype img{height:20px;width:auto;float:right}.full_article .articleby{color:light-dark(#555,#aaa)}.full_article .wp-block-list{list-style-position:inside;padding:0}.full_article .wp-block-list li{line-height:20px;font-weight:600;font-size:17px;padding:10px 0;border-bottom:1px dotted light-dark(#000,#fff)}.full_article .wp-block-list li:last-child{border-bottom:none}.full_article .tags{padding-top:30px;display:flex;flex-wrap:wrap;text-transform:lowercase;gap:2px 10px}.full_article .tags a{color:light-dark(#555,#aaa)}.main_content .ads{margin-bottom:30px}.aff_links{background-color:light-dark(rgba(255,255,255,.9),rgba(0,0,0,.9));backdrop-filter:blur(3px);color:light-dark(#555,#aaa);padding:7px 0;text-align:center;text-transform:uppercase;margin:-20px -20px 20px;font-size:11px;font-weight:600;position:sticky;top:51px;z-index:9;border-bottom:1px solid light-dark(#e5e5e5,#222)}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 30px;list-style-type:none;margin:30px 0 0;padding:0}.gallery li{display:flex;flex-direction:column}.gallery li figure img{width:100%;height:360px;object-fit:cover;object-position:center}.gallery li figure{margin:0 0 10px}.gallery_content{display:flex;flex-direction:column;flex:auto}.gallery_content h2{font-size:17px;line-height:23px;margin:0 0 5px}.gallery_content h3{font-size:15px;margin:0 0 5px}.gallery_content small{display:block;color:light-dark(#555,#aaa);font-size:13px;font-weight:400;margin:0 0 5px}.gallery_content strong{display:block;font-size:15px;font-weight:400;margin:0 0 15px}.gallery_content p{font-size:14px;font-weight:400;line-height:18px;margin:0 0 10px}.gallery_content a{text-decoration:none;text-align:center;padding:12px;display:block;margin:auto 0 0;font-weight:600;font-size:15px;background-color:#f5e2d7;color:#000}.ads{color:light-dark(#555,#aaa);margin-bottom:30px;text-align:center}.ads:before{display:block;content:"ANNONS";font-size:10px;line-height:17px}.button_load_more{padding:15px;margin:40px auto;cursor:pointer;border:1px solid light-dark(#000,#fff);text-align:center;font-size:14px;border-radius:10px;font-weight:600;width:300px}.button_load_more:hover{border-color:light-dark(#111,#aaa)}footer{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);border-top:1px solid light-dark(#fff,#222);background-color:#000;padding:0 20px;align-items:center}.footer_nav{display:flex;gap:15px;text-transform:uppercase;justify-content:end}.footer_nav a{color:#fff;white-space:nowrap;font-weight:500}.footer_end{border-top:1px solid #222;padding:15px 0;grid-column:span 2 / span 2;text-align:center;color:#fff}.footer_end p{font-size:11px;color:#aaa;margin:0;padding:0 0 5px}.footer_social{display:flex;gap:10px}.footer_social a{padding:10px;border-radius:10px;background-color:#222}.footer_social a svg{display:block}.not_found{max-width:600px;text-align:center;padding:15px;margin:150px auto}.not_found h1{font-size:50px;margin:0}.not_found h2{font-size:30px;margin:0}.not_found p{font-size:16px;margin:10px 0 20px}.not_found code{display:block;background-color:light-dark(#f5f5f5,#111);padding:10px 15px;border:1px dashed light-dark(#ccc,#333);margin-bottom:20px;border-radius:10px}.button_main{padding:12px 25px;display:inline-block;font-weight:600;font-size:14px;border-radius:10px;border:1px solid light-dark(#000,#fff)}.button_main:hover{opacity:.8}.search_form{display:flex;background-color:light-dark(#eee,#222);border:1px solid light-dark(#eee,#222);border-radius:10px}.search_form input{width:100%;font-size:16px;background-color:transparent;padding-left:15px;height:40px;border:0}.search_form button{text-align:center;background-color:transparent;border:1px solid transparent;padding:0 15px;cursor:pointer}.search_form button svg{display:block;stroke:light-dark(#999,#444)}.search_text h1{margin:15px 0 0}.search_text p{margin:5px 0 0}.search_results{padding:0 0 15px;margin:0;list-style-type:none}.search_results li{border-bottom:1px solid rgba(0,0,0,.1)}.search_results li:last-child{border-bottom:none}.search_results article{padding:20px 0;display:flex;gap:20px}.search_media img{width:350px;height:200px;object-fit:cover;display:block}.search_content h4{font-size:25px;margin:0 0 5px}.search_content p{font-size:14px;margin:0}.search_content .article_category{padding:0}.social_share{display:flex;gap:10px;justify-content:space-around;padding:20px 0}.social_share a{flex:1;color:light-dark(#000,#fff);padding:8px 0;border:1px solid;border-radius:10px}.social_share a:hover{border-color:light-dark(#111,#aaa)}.social_share a svg{display:block;margin:0 auto;fill:light-dark(#000,#fff)}.pagination{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:500;max-width:500px;margin:0 auto;gap:5px}.pagination .ellipsis{width:100%;line-height:30px;border-radius:10px;text-align:center;border:1px solid #aaa;color:#aaa}.pagination a{text-decoration:none;width:100%;line-height:30px;border-radius:10px;text-align:center;border:1px solid light-dark(#000,#fff)}.pagination a:hover,.pagination a.active{background-color:light-dark(#000,#fff);color:light-dark(#fff,#000)}.subscribe{padding:50px 0;margin-bottom:30px;border-top:1px solid light-dark(#e5e5e5,#222);border-bottom:1px solid light-dark(#e5e5e5,#222)}.subscribe_form{max-width:500px;margin:auto;color:light-dark(#000,#fff);text-align:center}.subscribe_form h2{font-size:30px;margin:0}.subscribe_form form{display:flex;padding:5px;background-color:#fff;border:1px solid #000;border-radius:10px}.subscribe_form input{padding:0 0 0 10px;border:1px solid #fff;background-color:transparent;color:#000;border-radius:10px;font-size:16px;width:100%;flex:1}.subscribe_form button{padding:10px 15px;background-color:#000;text-transform:uppercase;font-weight:500;color:#fff;border:none;border-radius:7px;cursor:pointer;font-size:12px}@media only screen and (max-width: 1000px){.type_menu{overflow-x:auto;scrollbar-width:none;justify-content:left;margin-top:15px}.type_header{text-align:left;padding:10px 0}.type_header p{margin:unset}header{display:grid;grid-template-columns:repeat(3,1fr);height:unset}.header_menu{width:unset}.header_left{grid-column-start:2;grid-row-start:1;height:40px;width:unset;justify-content:center}.header_centre{grid-column:span 3 / span 3;justify-content:unset}.header_right{grid-column-start:3;grid-row-start:1;height:40px;width:unset}header nav{padding:0 13px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}header nav::-webkit-scrollbar{display:none}header nav a{font-size:12px;line-height:30px}.menu_slide{top:40px}.top_hero article h4{font-size:24px}.top_hero li:nth-child(n+2):nth-child(-n+3) article h4{font-size:15px}.top_hero li:nth-child(n+2):nth-child(-n+3) .article_media img{height:130px}.top_hero .article_media img{height:370px}.main_articles{grid-template-columns:repeat(3,1fr)}.main_articles .article_media img{height:280px}.main_articles article h4{font-size:17px}.aff_links{top:71px}.gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 20px}.gallery_content h2{font-size:15px;line-height:20px}.gallery_content h3{font-size:13px}}@media only screen and (max-width: 700px){.header_menu_icon{padding:10px 15px}header nav{padding:0 8px}.header_search{padding:10px 15px}.menu_slide{padding:0 15px}main{margin:15px}.contain{padding:15px}.type_header h1{font-size:27px;line-height:27px;padding-bottom:10px}.type_header p{font-size:13px}.full_article h1{font-size:32px;line-height:38px}.full_article figure{margin:0 -15px}.full_article figure figcaption{padding:10px 15px}.top_hero{grid-template-columns:repeat(2,1fr);gap:15px;row-gap:20px;margin-bottom:15px}.top_hero li:nth-child(1){grid-column:span 2 / span 2;grid-row:unset}.top_hero li:nth-child(2){grid-row-start:2;grid-column:unset;grid-column-start:unset}.top_hero li:nth-child(3){grid-column:unset;grid-column-start:unset;grid-row-start:2}.top_hero article h4{font-size:20px}.top_hero .article_media img{height:350px}.top_hero li:nth-child(n+2):nth-child(-n+3) .article_media img{height:130px}.main_articles{grid-template-columns:repeat(2,1fr);column-gap:15px;row-gap:20px}.main_articles .article_media img{height:240px}.main_articles li:nth-child(5n){margin:0 -15px}.main_articles li:nth-child(5n) article h4,.main_articles li:nth-child(5n) .article_category{margin:0 15px}.aff_links{margin:-15px -15px 15px}.gallery{gap:30px 15px}.gallery li figure img{height:230px}.ads{margin:0 -15px 15px}.button_load_more{padding:10px;margin:15px;width:unset}.search_results li{border-bottom:none}.search_results article{display:block;padding:15px 0}.search_content h4{font-size:20px}.search_media img{width:100%;height:200px;margin:0 0 10px}footer{padding:15px;gap:0}.footer_social{grid-column:span 2 / span 2;justify-content:center}.footer_nav{justify-content:center;font-size:12px;gap:10px;grid-column:span 2 / span 2}.footer_end{padding:10px 0 0}.footer_end p{padding:0 0 15px}.subscribe{padding:20px}.subscribe_form h2{font-size:20px}}
