.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
:root{--bg: #0b0b0d;--header-footer: #09090b;--panel: transparent;--text: #f2f2f3;--muted: #aaaab3;--accent: #a42113;--accent-hover: #c22a1a;--wrap: 90vw;--thumb-ratio: 263 / 365;}*{box-sizing: border-box;}html{scroll-behavior: auto;}body{margin: 0;background: var(--bg);color: var(--text);font: 16px/1.55 system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;}a{color: var(--text);text-decoration: none;}a:hover, a:focus{color: var(--accent-hover);}img{max-width: 100%;height: auto;display: block;}.wrap{width: var(--wrap);max-width: 1800px;margin-inline: auto;}.screen-reader-text,.skip-link{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;}.skip-link:focus{width: auto;height: auto;clip: auto;padding: 10px 14px;background: var(--accent);color: #fff;z-index: 9999;}.site-header{background: var(--header-footer);position: static;}.header-top{display: grid;grid-template-columns: minmax(180px, auto) minmax(280px, 728px);align-items: center;justify-content: space-between;gap: 18px;padding: 14px 0 8px;}.site-branding{display: grid;justify-items: start;min-width: 0;text-align: left;}.custom-logo{max-height: 64px;width: auto;}.site-title{font-size: 1.5rem;font-weight: 800;letter-spacing: .01em;}.site-description{margin: 4px 0 0;color: var(--muted);font-size: .875rem;}.header-ad{width: 100%;min-height: 70px;display: flex;align-items: center;justify-content: center;}.header-ad .widget,.header-ad-widget{width: 100%;margin: 0;padding: 0;background: transparent !important;text-align: center;}.header-ad .widget-title{display: none;}.header-nav-row{display: flex;align-items: center;justify-content: center;gap: 20px;padding: 4px 0 14px;}.main-navigation{overflow: visible;display: flex;justify-content: center;flex: 1 1 auto;min-width: 0;}.main-navigation ul{list-style: none;margin: 0;padding: 0;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 10px 18px;}.main-navigation li{flex: 0 1 auto;}.main-navigation a{display: block;padding: 10px 0;color: var(--muted);font-size: .95rem;font-weight: 650;}.main-navigation .current-menu-item > a,.main-navigation a:hover,.main-navigation a:focus{color: var(--accent-hover);background: transparent !important;}.main-navigation .sub-menu{display: none !important;}.header-search{flex: 0 0 min(360px, 32vw);min-width: 240px;padding: 0;}.search-form{display: flex;align-items: stretch;justify-content: center;gap: 0;width: min(720px, 100%);margin-inline: auto;background: rgba(255,255,255,.055);border-radius: 999px;overflow: hidden;}.search-form label{flex: 1 1 auto;min-width: 0;}.search-field,.widget input,.widget select{width: 100%;color: var(--text);box-shadow: none !important;outline: 0;}.search-field{background: transparent !important;padding: 12px 18px !important;border: 0 !important;}.search-field::placeholder{color: var(--muted);}.search-submit,button,input[type="submit"]{cursor: pointer;box-shadow: none !important;}.search-submit{background: var(--accent) !important;color: #fff !important;padding: 12px 22px !important;font-weight: 800;border: 0 !important;min-width: 112px;}.search-submit:hover,.search-submit:focus{background: var(--accent-hover) !important;color: #fff !important;}.site{display: grid;grid-template-columns: minmax(0, 1fr) 320px;gap: 24px;padding: 24px 0 32px;}.content-area{min-width: 0;}.post-grid{display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));gap: clamp(12px, 1vw, 18px);align-items: start;}.post-card,.single-card,.page-header,.widget,.footer-column,.post-card{overflow: visible;contain: content;}.thumb-link{display: block;aspect-ratio: var(--thumb-ratio);overflow: hidden;background: transparent !important;}.thumb-link img,.fastdark-card-img{width: 100%;height: 100%;aspect-ratio: var(--thumb-ratio);object-fit: cover;transition: transform .18s ease, opacity .18s ease;}.post-card:hover img{transform: scale(1.025);opacity: .96;}.no-thumb{height: 100%;display: grid;place-items: center;color: var(--muted);font-size: .9rem;}.card-body{padding: 10px 0 0;}.entry-title{margin: 0 0 8px;line-height: 1.2;font-size: 1rem;}.single-card .entry-title{font-size: clamp(1.8rem, 3vw, 2.8rem);}.entry-meta{display: flex;flex-wrap: wrap;gap: 8px;color: var(--muted);font-size: .8rem;margin-bottom: 10px;}.card-categories,.entry-categories{display: flex;flex-wrap: wrap;gap: 7px;margin: 0 0 10px;color: var(--muted);font-size: .78rem;line-height: 1.2;}.card-categories a,.entry-categories a{display: inline-flex;align-items: center;max-width: 100%;padding: 5px 9px;color: #fff;background: color-mix(in srgb, var(--accent) 34%, transparent);border-radius: 999px;font-weight: 750;letter-spacing: .01em;}.card-categories a::before,.entry-categories a::before{content: "";width: 5px;height: 5px;margin-right: 6px;border-radius: 50%;background: var(--accent-hover);flex: 0 0 auto;}.card-categories a:hover,.card-categories a:focus,.entry-categories a:hover,.entry-categories a:focus{color: #fff;background: var(--accent);}.entry-summary{color: var(--muted);font-size: .92rem;}.entry-summary p{margin: 0;}.single-card,.page-header{padding: 0;margin-bottom: 18px;}.entry-content{color: #e9e9ec;overflow-wrap: anywhere;}.entry-content a{color: var(--accent-hover);text-decoration: underline;}.entry-content h2,.entry-content h3{line-height: 1.25;margin-top: 1.5em;}.entry-content p{margin: 0 0 1em;}.featured-image,.attachment-image{margin: 18px 0;overflow: visible;background: transparent !important;}.entry-footer a,.tags a{display: inline-block;margin: 6px 12px 0 0;padding: 0;background: transparent !important;color: var(--muted);font-size: .85rem;}.entry-footer a:hover,.tags a:hover{color: var(--accent-hover);}.widget-area{display: flex;flex-direction: column;gap: 16px;}.widget{padding: 0;color: var(--muted);text-align: center;}.widget img,.widget iframe,.widget ins{max-width: 100%;margin-inline: auto;}.widget iframe,.header-ad iframe{display: block;}.widget-title{margin: 0 0 12px;color: var(--text);font-size: 1rem;}.widget ul{margin: 0;padding-left: 0;list-style-position: inside;}.widget li{margin: 6px 0;}.navigation.pagination,.pagination{display: flex !important;justify-content: center !important;align-items: center !important;width: 100% !important;margin: 28px auto 0 !important;text-align: center !important;}.navigation.pagination .nav-links,.pagination .nav-links{display: flex !important;align-items: center !important;justify-content: center !important;flex-wrap: wrap !important;gap: 8px !important;width: 100% !important;margin: 0 auto !important;text-align: center !important;}.navigation.pagination .page-numbers,.pagination .page-numbers,.page-links a,.page-links span{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-width: 40px !important;min-height: 40px !important;padding: 8px 13px !important;background: rgba(255,255,255,.055) !important;color: var(--text) !important;border-radius: 999px !important;box-shadow: none !important;}.navigation.pagination .page-numbers.current,.navigation.pagination .page-numbers:hover,.navigation.pagination .page-numbers:focus,.pagination .page-numbers.current,.pagination .page-numbers:hover,.pagination .page-numbers:focus{background: var(--accent) !important;color: #fff !important;}.navigation.pagination .prev,.navigation.pagination .next,.pagination .prev,.pagination .next{min-width: 92px !important;font-weight: 800;}.page-jump{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 8px;width: 100%;margin: 14px auto 0;text-align: center;color: var(--muted);font-size: .9rem;}.page-jump input{width: 86px;text-align: center;color: var(--text);background: rgba(255,255,255,.055) !important;padding: 10px 12px !important;border: 0 !important;border-radius: 999px;outline: 0;}.page-jump button{background: var(--accent) !important;color: #fff !important;padding: 10px 16px !important;border: 0 !important;border-radius: 999px;font-weight: 800;}.page-jump button:hover,.page-jump button:focus{background: var(--accent-hover) !important;}.post-navigation{margin: 22px 0;}.post-navigation.fastdark-post-nav .nav-links{display: grid !important;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;align-items: start;gap: 24px !important;margin-top: 0;}.post-navigation .nav-previous{grid-column: 1;text-align: left;}.post-navigation .nav-next{grid-column: 2;text-align: right;}.post-navigation .nav-previous a,.post-navigation .nav-next a{display: flex;flex-direction: column;min-height: auto;height: auto;background: transparent !important;padding: 0 !important;overflow-wrap: anywhere;border-radius: 0 !important;}.post-navigation .nav-previous a{align-items: flex-start;}.post-navigation .nav-next a{align-items: flex-end;}.post-navigation .nav-label{display: block;color: var(--muted);font-size: .78rem;text-transform: uppercase;letter-spacing: .06em;}.post-navigation .nav-title{display: block;margin-top: 4px;color: var(--text);font-weight: 700;}.post-navigation a:hover .nav-title{color: var(--accent-hover);}.site-footer{background: var(--header-footer);padding: 28px 0 18px;}.footer-widgets{display: grid;grid-template-columns: repeat(3, 1fr);gap: 16px;text-align: center;}.footer-menu{padding-top: 18px;text-align: center;}.footer-menu ul{list-style: none;margin: 0;padding: 0;display: flex;justify-content: center;flex-wrap: wrap;gap: 10px 18px;}.footer-menu a{color: var(--muted);font-size: .92rem;font-weight: 650;}.footer-menu a:hover,.footer-menu a:focus{color: var(--accent-hover);}.footer-bottom{color: var(--muted);font-size: .9rem;padding-top: 18px;text-align: center;}.footer-bottom p{margin: 0;}.attachment-image img{width: 100%;height: auto;}.attachment-image figcaption{padding: 10px 0;color: var(--muted);font-size: .9rem;}.wp-block-gallery,.gallery{display: grid;grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));gap: 10px;}.wp-block-gallery img,.gallery img{width: 100%;aspect-ratio: var(--thumb-ratio);object-fit: cover;}@media (max-width: 1700px){.post-grid{grid-template-columns: repeat(4, minmax(0, 1fr));}}@media (max-width: 1080px){.site{grid-template-columns: minmax(0, 1fr) 280px;}.post-grid{grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (max-width: 860px){.wrap{width: calc(100% - 22px);}.post-grid{grid-template-columns: repeat(4, minmax(0, 1fr));}.header-top{display: flex;flex-direction: column;align-items: center;gap: 8px;padding: 12px 0 8px;}.site-branding{justify-items: center;text-align: center;width: 100%;}.site-branding{order: 1;}.header-ad{order: 2;width: 100%;min-height: 60px;display: flex !important;align-items: center !important;justify-content: center !important;text-align: center !important;margin-left: auto !important;margin-right: auto !important;}.header-ad .widget,.header-ad-widget,.header-ad img,.header-ad iframe,.header-ad ins,.header-ad .adsbygoogle{margin-left: auto !important;margin-right: auto !important;text-align: center !important;}.header-nav-row{display: flex;flex-direction: column;align-items: center;gap: 8px;padding: 6px 0 14px;}.main-navigation{order: 3;width: 100%;flex: none;}.header-search{order: 4;width: 100%;min-width: 0;flex: none;padding: 0;}.main-navigation ul{gap: 8px 14px;}.site{display: flex;flex-direction: column;gap: 26px;padding-top: 18px;}.widget-area{order: 2;}.footer-widgets{grid-template-columns: 1fr;}}@media (max-width: 700px){.post-grid{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 14px;}}@media (max-width: 560px){.post-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px;}}@media (max-width: 640px){.entry-title{font-size: .95rem;}.search-form{width: 100%;}.search-submit{min-width: 92px;padding-inline: 16px !important;}.navigation.pagination .prev,.navigation.pagination .next,.pagination .prev,.pagination .next{min-width: 76px !important;}}@media (max-width: 520px){.post-navigation.fastdark-post-nav .nav-links{grid-template-columns: 1fr !important;}.post-navigation .nav-previous,.post-navigation .nav-next{grid-column: 1 !important;text-align: left !important;}.post-navigation .nav-next a{align-items: flex-start;}}@media (max-width: 340px){.post-grid{grid-template-columns: 1fr;}}@supports not (background: color-mix(in srgb, red 50%, transparent)){.card-categories a,.entry-categories a{background: rgba(164, 33, 19, 0.34);}}@media (min-width: 861px){body.fastdark-sticky-sidebar .widget-area{position: sticky;top: 18px;align-self: start;max-height: calc(100vh - 24px);overflow-y: auto;scrollbar-width: thin;}body.admin-bar.fastdark-sticky-sidebar .widget-area{top: 50px;max-height: calc(100vh - 56px);}}.single .content-area,.single-post .content-area{display: flex;flex-direction: column;align-items: center;}.single .single-card,.single-post .single-card,.single .fastdark-post-nav,.single-post .fastdark-post-nav{width: 100%;max-width: 980px;margin-left: auto;margin-right: auto;}.single .entry-header,.single-post .entry-header{text-align: center;}.single .entry-meta,.single-post .entry-meta,.single .entry-categories,.single-post .entry-categories{justify-content: center;}.single .entry-content,.single-post .entry-content{width: 100%;}.single .entry-content img,.single-post .entry-content img,.single .featured-image img,.single-post .featured-image img,.single .wp-block-image img,.single-post .wp-block-image img{margin-left: auto;margin-right: auto;}.single .entry-content figure,.single-post .entry-content figure,.single .wp-block-image,.single-post .wp-block-image{margin-left: auto;margin-right: auto;text-align: center;}.single .entry-content > p:has(img),.single-post .entry-content > p:has(img){text-align: center;}.single .entry-content .aligncenter,.single-post .entry-content .aligncenter{margin-left: auto;margin-right: auto;}.single .entry-content .alignleft,.single-post .entry-content .alignleft,.single .entry-content .alignright,.single-post .entry-content .alignright{float: none;margin-left: auto;margin-right: auto;}@media (max-width: 1080px){.single .single-card,.single-post .single-card,.single .fastdark-post-nav,.single-post .fastdark-post-nav{max-width: 860px;}}.post-grid .thumb-link{aspect-ratio: 263 / 365 !important;}.post-grid .thumb-link img,.post-grid .fastdark-card-img{width: 100% !important;height: 100% !important;aspect-ratio: 263 / 365 !important;object-fit: cover !important;}@media (max-width: 860px){.site-header .header-ad{width: 100% !important;max-width: 100% !important;display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;text-align: center !important;margin: 0 auto !important;padding-left: 0 !important;padding-right: 0 !important;overflow: visible !important;}.site-header .header-ad > *,.site-header .header-ad .widget,.site-header .header-ad-widget,.site-header .header-ad .textwidget,.site-header .header-ad .custom-html-widget,.site-header .header-ad .widget_text,.site-header .header-ad .widget_custom_html{float: none !important;clear: both !important;display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;width: 100% !important;max-width: 100% !important;margin-left: auto !important;margin-right: auto !important;text-align: center !important;}.site-header .header-ad img,.site-header .header-ad iframe,.site-header .header-ad ins,.site-header .header-ad script + ins,.site-header .header-ad .adsbygoogle,.site-header .header-ad [data-ad-client],.site-header .header-ad [data-ad-slot]{float: none !important;display: block !important;margin-left: auto !important;margin-right: auto !important;text-align: center !important;}}.fastdark-no-hover-zoom .post-card:hover img{transform: none !important;opacity: .96;}.fastdark-no-hover-zoom .thumb-link img,.fastdark-no-hover-zoom .fastdark-card-img{transition: opacity .12s ease;}.fastdark-card-cv .post-card{contain: layout paint;content-visibility: auto;contain-intrinsic-size: 263px 430px;}.fastdark-rating{width: min(100%, 560px);display: grid;justify-items: center;gap: 10px;margin: 18px auto 30px;padding: 18px 18px 16px;text-align: center;border-radius: 18px;background: linear-gradient(180deg, rgba(255,255,255,.055), rgba(255,255,255,.025));box-shadow: inset 0 0 0 1px rgba(255,255,255,.06), 0 16px 36px rgba(0,0,0,.18);}.fastdark-rating-title,.fastdark-section-title{margin: 0;color: var(--text);font-size: 1.06rem;font-weight: 900;letter-spacing: .01em;text-align: center;}.fastdark-rating-title::before{content: "★";display: inline-block;margin-right: 8px;color: var(--rating-color);text-shadow: 0 0 18px color-mix(in srgb, var(--rating-color) 32%, transparent);}.fastdark-rating-stars{display: inline-flex;align-items: center;justify-content: center;gap: 7px;direction: ltr;padding: 4px 8px;border-radius: 999px;background: rgba(0,0,0,.22);}.fastdark-rating-star{width: 44px;height: 44px;padding: 0;border: 0;border-radius: 999px;background: rgba(255,255,255,.06);color: var(--muted);cursor: pointer;font-size: 1.65rem;line-height: 1;transition: color .12s ease, background .12s ease, transform .12s ease, box-shadow .12s ease;}.fastdark-rating-star:hover,.fastdark-rating-star:focus,.fastdark-rating-star.is-active,.fastdark-rating-star.is-hover{color: var(--rating-color);background: color-mix(in srgb, var(--rating-color) 14%, transparent);box-shadow: 0 0 0 1px color-mix(in srgb, var(--rating-color) 16%, transparent), 0 8px 24px color-mix(in srgb, var(--rating-color) 8%, transparent);}.fastdark-rating-star:hover{transform: translateY(-1px) scale(1.04);}.fastdark-rating-star:disabled{cursor: default;opacity: .8;transform: none;}.fastdark-rating-result{color: var(--muted);font-size: .94rem;font-weight: 650;}.fastdark-rating-average{color: var(--rating-color);font-size: 1.08rem;font-weight: 900;}.fastdark-rating-count{color: var(--muted);}.fastdark-rating-message{min-height: 1.2em;color: var(--muted);font-size: .86rem;}.fastdark-related-posts{margin: 8px auto 28px;}.fastdark-related-posts .fastdark-section-title{margin-bottom: 16px;}.fastdark-related-grid{margin-top: 0;}.fastdark-related-grid .post-card{min-width: 0;}.fastdark-related-grid .entry-title{font-size: .95rem;}@media (max-width: 640px){.fastdark-rating{width: 100%;padding: 16px 10px 14px;border-radius: 16px;}.fastdark-rating-stars{gap: 4px;}.fastdark-rating-star{width: 40px;height: 40px;font-size: 1.46rem;}}.fastdark-layout-block{margin-top: 0;}.fastdark-layout-ad,.fastdark-layout-shortcode{margin: 18px auto;text-align: center;}.fastdark-post-tags{display: flex;flex-wrap: wrap;gap: 8px;justify-content: center;margin: 18px 0;}.fastdark-post-tags a{display: inline-flex;padding: 6px 10px;border-radius: 999px;background: rgba(255,255,255,.06);color: var(--muted);text-decoration: none;}.fastdark-post-tags a:hover{color: var(--text);background: rgba(255,255,255,.1);}.fastdark-after-media-flow{margin-top:0}.post-grid,.fastdark-related-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;}@media (max-width:1499px){.post-grid,.fastdark-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;}}@media (max-width:1023px){.post-grid,.fastdark-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}@media (max-width:560px){.post-grid,.fastdark-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}.fastdark-lightbox-open{overflow: hidden !important;}.fastdark-lightbox-overlay{position: fixed;inset: 0;z-index: 999999;display: none;align-items: center;justify-content: center;padding: 18px;background: rgba(0,0,0,.94);box-sizing: border-box;}.fastdark-lightbox-overlay.is-open{display: flex;}.fastdark-lightbox-image{display: block;max-width: 96vw;max-height: 92vh;width: auto;height: auto;object-fit: contain;border-radius: 6px;}.fastdark-lightbox-close{position: fixed;top: 12px;right: 12px;z-index: 1000000;width: 44px;height: 44px;border: 0;border-radius: 999px;background: rgba(255,255,255,.16);color: #fff;font-size: 30px;line-height: 1;cursor: pointer;display: flex;align-items: center;justify-content: center;}.fastdark-lightbox-close:hover,.fastdark-lightbox-close:focus{background: rgba(255,255,255,.28);outline: 2px solid rgba(255,255,255,.45);}.single .entry-content img:not(.fastdark-card-img),.single-post .entry-content img:not(.fastdark-card-img),.single .featured-image img,.single-post .featured-image img{cursor: zoom-in;}