body.ds-blog-skin{--ds-bg:#0c0c0c;--ds-panel:#151515;--ds-card:#171717;--ds-gold:#c3942d;--ds-gold-light:#eebb54;--ds-border:#333333;--ds-text:#ffffff;--ds-muted:#bdbdbd;background:var(--ds-bg)!important;color:var(--ds-text)!important;font-family:"DM Sans",Inter,Arial,sans-serif!important;overflow-x:hidden}body.ds-blog-skin *,body.ds-blog-skin *::before,body.ds-blog-skin *::after{box-sizing:border-box}body.ds-blog-skin a{color:inherit}body.ds-blog-skin h1,body.ds-blog-skin h2,body.ds-blog-skin h3,body.ds-blog-skin h4,body.ds-blog-skin .entry-title{font-family:"Merriweather",Georgia,serif}body.ds-blog-skin p{color:var(--ds-muted);line-height:1.8}body.ds-blog-skin header#masthead,body.ds-blog-skin .site-header,body.ds-blog-skin #site-header,body.ds-blog-skin .elementor-location-header,body.ds-blog-skin footer#colophon,body.ds-blog-skin .site-footer,body.ds-blog-skin #site-footer,body.ds-blog-skin .elementor-location-footer{display:none!important}.ds-blog-container{width:min(1200px, calc(100% - 40px));margin-inline:auto}.ds-skip-link{position:fixed;z-index:100000;top:-100px;left:16px;padding:12px 18px;color:#090909!important;background:var(--ds-gold-light);border-radius:0 0 8px 8px;font-weight:800}.ds-skip-link:focus{top:0}.ds-blog-header{position:sticky;top:0;z-index:9999;background:rgb(11 11 11 / .96);border-bottom:1px solid #292929;backdrop-filter:blur(14px)}.admin-bar .ds-blog-header{top:32px}.ds-blog-header-inner{width:min(1200px, calc(100% - 40px));min-height:78px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.ds-blog-brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none!important;flex-shrink:0}.ds-blog-logo{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;color:#080808;font:900 20px "DM Sans",sans-serif;background:linear-gradient(135deg,#eebb54,#9b6d17);box-shadow:0 5px 18px rgb(195 148 45 / .18)}.ds-blog-brand-copy{display:flex;flex-direction:column;gap:3px}.ds-blog-brand-copy strong{color:#fff;font:900 19px/1.1 "Lato",Arial,sans-serif}.ds-blog-brand-copy small{color:#b7a06e;font:600 9px/1.3 "Lato",Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.ds-blog-nav{display:flex;align-items:center;gap:clamp(13px,2vw,26px)}.ds-blog-nav>a{color:#eee;text-decoration:none;font:700 14px "Lato",Arial,sans-serif;transition:color .2s ease}.ds-blog-nav>a:hover{color:var(--ds-gold-light)}.ds-blog-nav .ds-blog-nav-login{white-space:nowrap}\n.ds-blog-nav .ds-blog-nav-cta{padding:11px 17px;border-radius:30px;background:linear-gradient(180deg,#eebb54,#b88923);color:#090909;white-space:nowrap}.ds-blog-menu-toggle{display:none;border:1px solid #444;border-radius:10px;padding:9px;background:#fff0;cursor:pointer}.ds-blog-menu-toggle span{display:block;width:22px;height:2px;margin:4px;background:#eebb54}.ds-blog-hero{position:relative;overflow:hidden;padding:76px 0 70px;border-bottom:1px solid #242424;background:radial-gradient(ellipse at 80% 15%,rgb(195 148 45 / .14),transparent 36%),linear-gradient(135deg,#111 0%,#0c0c0c 62%,#171208 100%)}.ds-blog-hero::after{content:"";position:absolute;inset:0;opacity:.18;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:42px 42px}.ds-blog-hero-inner{position:relative;z-index:1;text-align:center}.ds-blog-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:9px 15px;border:1px solid rgb(195 148 45 / .45);border-radius:30px;color:var(--ds-gold-light);background:rgb(195 148 45 / .08);font:800 11px "Lato",sans-serif;letter-spacing:.16em}.ds-blog-eyebrow span{width:7px;height:7px;border-radius:50%;background:var(--ds-gold-light);box-shadow:0 0 12px var(--ds-gold)}.ds-blog-hero h1{margin:22px 0 12px;color:#fff;font-size:clamp(34px,5vw,54px);line-height:1.2;font-weight:900}.ds-blog-hero p{max-width:720px;margin:0 auto;font-size:17px}.ds-blog-hero-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:28px}.ds-blog-button{display:inline-flex;align-items:center;gap:12px;padding:13px 22px;border-radius:30px;color:#090909!important;text-decoration:none!important;font-weight:800;background:linear-gradient(180deg,#eebb54,#b88923)}.ds-blog-search form{display:flex;gap:7px}.ds-blog-search input[type="search"]{min-width:220px;border:1px solid #4a4a4a;border-radius:30px;padding:12px 16px;color:#fff;background:#171717}.ds-blog-search input[type="submit"],.ds-blog-search button{border:0;border-radius:30px;padding:11px 16px;color:#080808;background:var(--ds-gold-light);font-weight:800;cursor:pointer}body.ds-blog-skin main,body.ds-blog-skin #content,body.ds-blog-skin .site-content,body.ds-blog-skin .content-area,body.ds-blog-skin .site-main{background:#0c0c0c!important;color:#fff}body.ds-blog-archive #ds-blog-content{scroll-margin-top:100px}body.ds-blog-archive .site-main,body.ds-blog-archive main#primary,body.ds-blog-archive #primary{width:100%;max-width:1200px;margin:0 auto;padding:52px 20px 70px}body.ds-blog-archive .site-main>article,body.ds-blog-archive #primary article,body.ds-blog-archive .elementor-post,body.ds-blog-archive article.hentry{overflow:hidden;min-width:0;border:1px solid #333!important;border-radius:18px!important;background:linear-gradient(145deg,#191919,#101010)!important;box-shadow:0 8px 26px rgb(0 0 0 / .22);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}body.ds-blog-archive .site-main>article:hover,body.ds-blog-archive #primary article:hover,body.ds-blog-archive .elementor-post:hover,body.ds-blog-archive article.hentry:hover{transform:translateY(-5px);border-color:#9b762d!important;box-shadow:0 14px 32px rgb(0 0 0 / .4)}body.ds-blog-archive .elementor-posts-container{gap:24px!important}body.ds-blog-archive .elementor-post__text,body.ds-blog-archive .elementor-post__card,body.ds-blog-archive .entry-summary,body.ds-blog-archive .entry-content{color:#bdbdbd}body.ds-blog-skin .entry-title,body.ds-blog-skin .entry-title a,body.ds-blog-skin .elementor-post__title,body.ds-blog-skin .elementor-post__title a{color:#fff!important;text-decoration:none!important;font-weight:800}body.ds-blog-skin .entry-title a:hover,body.ds-blog-skin .elementor-post__title a:hover{color:var(--ds-gold-light)!important}body.ds-blog-skin .entry-meta,body.ds-blog-skin .posted-on,body.ds-blog-skin .byline,body.ds-blog-skin .elementor-post-info,body.ds-blog-skin .elementor-post__meta-data{color:#a8a8a8!important;font-size:12px}body.ds-blog-skin .entry-meta a,body.ds-blog-skin .elementor-post-info a{color:var(--ds-gold-light)!important}body.ds-blog-skin .entry-content a,body.ds-blog-skin .elementor-widget-theme-post-content a{color:var(--ds-gold-light);text-decoration:underline;text-underline-offset:3px}body.ds-blog-skin .entry-content img,body.ds-blog-skin .elementor-widget-theme-post-content img{max-width:100%;height:auto;border-radius:12px}body.ds-blog-skin .wp-block-button__link,body.ds-blog-skin .elementor-button{border-radius:30px!important;color:#090909!important;background:linear-gradient(180deg,#eebb54,#b88923)!important;font-weight:800!important}body.ds-blog-archive .blog .site-main,body.ds-blog-archive.blog .site-main,body.ds-blog-archive.archive .site-main{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}body.ds-blog-archive .site-main>header,body.ds-blog-archive .site-main>nav,body.ds-blog-archive .site-main>.navigation,body.ds-blog-archive .site-main>.pagination,body.ds-blog-archive .site-main>.posts-navigation{grid-column:1/-1}body.ds-blog-archive .site-main>article{margin:0!important}body.ds-blog-archive .site-main>article .post-thumbnail img,body.ds-blog-archive .site-main>article .wp-post-image{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}body.ds-blog-archive .site-main>article .entry-header,body.ds-blog-archive .site-main>article .entry-summary,body.ds-blog-archive .site-main>article .entry-footer{padding-inline:20px}body.ds-blog-archive .site-main>article .entry-header{padding-top:18px}body.ds-blog-archive .site-main>article .entry-footer{padding-bottom:20px}body.ds-blog-skin .nav-links,body.ds-blog-skin .elementor-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:36px auto}body.ds-blog-skin .page-numbers,body.ds-blog-skin .elementor-pagination a,body.ds-blog-skin .elementor-pagination span{display:inline-flex;min-width:40px;min-height:40px;align-items:center;justify-content:center;padding:8px 12px;border:1px solid #444;border-radius:10px;color:#eee!important;background:#171717;text-decoration:none}body.ds-blog-skin .page-numbers.current,body.ds-blog-skin .elementor-pagination .current{color:#090909!important;border-color:var(--ds-gold);background:var(--ds-gold-light)}body.ds-blog-single .site-main,body.ds-blog-single main#primary,body.ds-blog-single #primary{width:min(900px, calc(100% - 40px));margin:0 auto;padding:54px 0 80px}body.ds-blog-single article,body.ds-blog-single .elementor-location-single{color:#eee}body.ds-blog-single .entry-title,body.ds-blog-single h1.elementor-heading-title{color:#fff!important;font-size:clamp(30px,4.5vw,48px);line-height:1.25}body.ds-blog-single .post-thumbnail img,body.ds-blog-single .wp-post-image{width:100%;height:auto;max-height:520px;object-fit:cover;border-radius:18px;border:1px solid #383838}body.ds-blog-single .entry-content,body.ds-blog-single .elementor-widget-theme-post-content{color:#d0d0d0;font-size:17px;line-height:1.9}body.ds-blog-single .entry-content h2,body.ds-blog-single .entry-content h3,body.ds-blog-single .elementor-widget-theme-post-content h2,body.ds-blog-single .elementor-widget-theme-post-content h3{color:var(--ds-gold-light)!important;margin-top:1.8em;margin-bottom:.65em;line-height:1.35}body.ds-blog-single .entry-content h2{font-size:clamp(24px,3vw,32px)}body.ds-blog-single .entry-content h3{font-size:22px}body.ds-blog-single .entry-content blockquote{margin:28px 0;padding:18px 22px;border-left:3px solid var(--ds-gold);background:#171717;border-radius:0 12px 12px 0;color:#eee}body.ds-blog-single .entry-content table{width:100%;border-collapse:collapse}body.ds-blog-single .entry-content th,body.ds-blog-single .entry-content td{border:1px solid #444;padding:10px}body.ds-blog-single .entry-content th{color:var(--ds-gold-light);background:#191919}body.ds-blog-single .entry-content hr{border-color:#333}body.ds-blog-single .comments-area,body.ds-blog-single .related-posts{margin-top:48px;padding-top:28px;border-top:1px solid #333}.ds-blog-footer{background:#090909;border-top:1px solid #333;padding:54px 0 22px}.ds-blog-footer-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1.2fr;gap:38px}.ds-blog-footer-brand p{max-width:310px;margin:18px 0;font-size:14px}.ds-blog-footer h2{margin:0 0 18px;color:#fff;font-size:18px}.ds-blog-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.ds-blog-footer li,.ds-blog-footer li a{color:#aaa;font-size:14px;text-decoration:none}.ds-blog-footer li a:hover,.ds-blog-footer-bottom a:hover{color:var(--ds-gold-light)}.ds-blog-socials{display:flex;gap:9px}.ds-blog-socials a{width:38px;height:38px;display:grid;place-items:center;border:1px solid #444;border-radius:50%;color:#eebb54;font-size:11px;font-weight:900;text-decoration:none}.ds-blog-socials a:hover{border-color:var(--ds-gold);background:rgb(195 148 45 / .1)}.ds-blog-footer-bottom{display:flex;justify-content:space-between;gap:18px;margin-top:42px;padding-top:20px;border-top:1px solid #292929;color:#888;font-size:12px}.ds-blog-footer-bottom span:last-child{display:flex;gap:20px}.ds-blog-footer-bottom a{color:#999;text-decoration:none}@media (max-width:1024px){.ds-blog-nav{gap:13px}.ds-blog-nav>a{font-size:13px}body.ds-blog-archive.blog .site-main,body.ds-blog-archive.archive .site-main{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-blog-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ds-blog-container,.ds-blog-header-inner{width:min(100% - 32px,1200px)}.ds-blog-header-inner{min-height:68px}.ds-blog-logo{width:40px;height:40px}.ds-blog-brand-copy strong{font-size:17px}.ds-blog-brand-copy small{max-width:210px;font-size:8px}.ds-blog-menu-toggle{display:block}.ds-blog-nav{display:none;position:absolute;top:100%;left:0;right:0;padding:18px 22px 22px;flex-direction:column;align-items:stretch;gap:0;background:#0b0b0b;border-bottom:1px solid #333}.ds-blog-nav.is-open{display:flex}.ds-blog-nav>a{padding:13px 4px;border-bottom:1px solid #222;font-size:15px}.ds-blog-nav .ds-blog-nav-login{border-bottom:1px solid #222}\n .ds-blog-nav .ds-blog-nav-cta{margin-top:14px;text-align:center;border:0}.admin-bar .ds-blog-header{top:46px}.ds-blog-hero{padding:58px 0 52px}.ds-blog-hero h1{font-size:34px}.ds-blog-hero p{font-size:15px}.ds-blog-hero-actions{flex-direction:column}.ds-blog-search,.ds-blog-search form{width:100%}.ds-blog-search input[type="search"]{min-width:0;flex:1;width:100%}body.ds-blog-archive.blog .site-main,body.ds-blog-archive.archive .site-main{grid-template-columns:1fr;padding:34px 16px 54px}body.ds-blog-archive #primary{padding:34px 16px 54px}body.ds-blog-single .site-main,body.ds-blog-single main#primary,body.ds-blog-single #primary{width:calc(100% - 32px);padding:36px 0 58px}body.ds-blog-single .entry-content,body.ds-blog-single .elementor-widget-theme-post-content{font-size:16px}.ds-blog-footer{padding-top:40px}.ds-blog-footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.ds-blog-footer-grid>:first-child{grid-column:1/-1}.ds-blog-footer-bottom{flex-direction:column;align-items:flex-start}.ds-blog-footer-bottom span:last-child{flex-wrap:wrap}}@media (max-width:420px){.ds-blog-footer-grid{grid-template-columns:1fr}.ds-blog-footer-grid>:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){body.ds-blog-skin *,body.ds-blog-skin *::before,body.ds-blog-skin *::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (min-width:768px) and (max-width:1024px){.ds-blog-header-inner{position:relative}.ds-blog-menu-toggle{display:block}.ds-blog-nav{display:none;position:absolute;top:100%;left:0;right:0;padding:18px 22px 22px;flex-direction:column;align-items:stretch;gap:0;background:#0b0b0b;border:1px solid #333;border-top:0}.ds-blog-nav.is-open{display:flex}.ds-blog-nav>a{padding:13px 4px;border-bottom:1px solid #222}.ds-blog-nav .ds-blog-nav-cta{margin-top:14px;text-align:center;border:0}}