@import url(https://fonts.googleapis.com/css2?family=Saira:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Saira:wght@300;400;500;600;700&display=swap);.ct-back-to-top{display:none!important}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body:has(header.ct-header){background:#07070a!important}header.ct-header,.ct-header{background:#07070a!important}.ct-header{border-bottom:1px solid rgb(255 255 255 / .08)}.ct-header a{color:rgb(255 255 255 / .85)!important}.ct-header a:hover{color:#eccb63!important}.ct-footer{background:#0d0d12!important}.ct-footer,.ct-footer *{color:rgb(255 255 255 / .6)!important}.ct-footer a:hover{color:#eccb63!important}.site-main h1,.site-main h2,.site-main h3,.site-main h4,.page-title,.entry-title,.entry-title a{color:rgb(255 255 255 / .95)!important}.site-main p,.entry-content p,.site-main li,.entry-content li,.entry-summary,.site-description{color:rgb(255 255 255 / .72)!important}.entry-content a{color:#eccb63!important}.site-main input,.site-main textarea,.search-field,.wp-block-search__input{background:rgb(255 255 255 / .05)!important;color:#fff!important;border:1px solid rgb(255 255 255 / .15)!important}article.post,article.page,.entry-card,.ct-listing-card{border-color:rgb(255 255 255 / .1)!important}.error404 .site-main,.search-no-results .site-main{color:rgb(255 255 255 / .75)}.ct-header [data-row]{background-color:#07070a!important}.ct-panel-content,.ct-panel-inner,.ct-panel{background:#07070a!important}.ct-panel-content a,.ct-panel a{color:rgb(255 255 255 / .85)!important}.ct-header [data-row] .menu-item a,.ct-header [data-row] a{color:rgb(255 255 255 / .85)!important}.ct-header [data-row] a:hover{color:#eccb63!important}.ct-header .site-logo-container img{display:none!important}.ct-header .site-logo-container{display:inline-flex;align-items:center}.ct-header .site-logo-container::after{content:"LE ROUX DIGITAL";font-family:'Space Grotesk','Segoe UI',system-ui,sans-serif;font-weight:700;font-size:1.3rem;letter-spacing:1.5px;color:#fff}.ct-footer [data-row],.ct-footer [data-column],.ct-footer [data-items]{background-color:transparent!important}.ct-footer{background-color:#0d0d12!important}.entry-card,.entry-card.card-content,article.entry-card{background:#0d0d12!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:16px!important}.entry-card .entry-title,.entry-card .entry-title a{color:rgb(255 255 255 / .95)!important}.entry-card .entry-excerpt,.entry-card .entry-excerpt p,.entry-card p{color:rgb(255 255 255 / .65)!important}.entry-card .entry-meta,.entry-card .ct-meta-element,.entry-card .post-meta,.entry-card time{color:rgb(255 255 255 / .55)!important}.entry-card .entry-meta a,.entry-card .ct-meta-element a,.entry-card .post-author a{color:#eccb63!important}.entry-card .ct-image-container,.entry-card .wp-post-image{border-radius:14px 14px 0 0}.read-more,.more-link{color:#eccb63!important}.f-nav__drop .f-nav__menu{display:grid!important;grid-template-columns:repeat(3,minmax(178px,1fr))!important;width:min(640px,92vw)!important;gap:2px 6px!important;left:50%!important;transform:translateX(-50%)!important}@media(max-width:860px){.f-nav__drop .f-nav__menu{grid-template-columns:1fr 1fr!important;width:min(420px,92vw)!important}}.ct-pagination .page-numbers{color:rgb(255 255 255 / .72)!important;background-color:transparent!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:10px!important}.ct-pagination .page-numbers.current{background:linear-gradient(90deg,#c9a227,#eccb63)!important;color:#1a1400!important;border-color:transparent!important}.ct-pagination a.page-numbers:hover{color:#f6e4a6!important;border-color:#c9a227!important;background-color:rgb(201 162 39 / .12)!important}a[href*="/category/"]{color:#eccb63!important}.single .entry-meta a,.single .ct-meta-element a{color:#eccb63!important}:root,html{--theme-palette-color-1:#c9a227 !important;--theme-palette-color-2:#eccb63 !important;--theme-palette-color-3:#f6e4a6 !important;--theme-link-initial-color:#eccb63 !important;--theme-link-hover-color:#f6e4a6 !important;--theme-button-background-initial-color:#c9a227 !important;--theme-button-background-hover-color:#eccb63 !important;--theme-button-text-initial-color:#1a1400 !important;--theme-button-text-hover-color:#1a1400 !important;--theme-text-color:rgba(255,255,255,.82) !important;--theme-headings-color:#ffffff !important;--paletteColor1:#c9a227 !important;--paletteColor2:#eccb63 !important}.ct-pagination .page-numbers{border-color:rgb(201 162 39 / .40)!important;color:rgb(255 255 255 / .82)!important}.ct-pagination .page-numbers.current{background:#c9a227!important;border-color:#c9a227!important;color:#1a1400!important}.ct-pagination .page-numbers:hover,.ct-pagination .page-numbers:focus,.ct-pagination .page-numbers:focus-visible,.ct-pagination .next:hover,.ct-pagination .next:focus,.ct-pagination .prev:hover,.ct-pagination .prev:focus{background:rgb(201 162 39 / .15)!important;border-color:#c9a227!important;color:#eccb63!important;outline-color:#c9a227!important}.ct-pagination a:focus-visible{outline:2px solid #c9a227!important;outline-offset:2px!important}.wp-block-search__button,.search-submit,.widget .wp-element-button,aside .wp-element-button{background:#c9a227!important;background-image:none!important;color:#1a1400!important;border-color:#c9a227!important}.wp-block-search__button:hover,.search-submit:hover,.widget .wp-element-button:hover{background:#eccb63!important;color:#1a1400!important}.widget_recent_comments,.wp-block-latest-comments,.no-comments,.widget_recent_comments li,.wp-block-latest-comments li,.widget_recent_comments a,.wp-block-latest-comments a{background:transparent!important;color:rgb(255 255 255 / .72)!important}.no-comments{border:1px solid rgb(255 255 255 / .10)!important;border-radius:10px!important;padding:14px 16px!important}body,.entry-content,.entry-content p,.entry-content li,.entry-content a,.entry-content blockquote,.ct-widget,.ct-widget *,.post-meta,.ct-meta-element,.ct-breadcrumbs,.page-numbers,input,button,select,textarea,.wp-block-search__input,.comment-content{font-family:'Saira',system-ui,-apple-system,sans-serif!important}h1,h2,h3,h4,h5,h6,.entry-title,.post-title,.widget-title,.ct-widget h2,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.page-title{font-family:'Space Grotesk',system-ui,-apple-system,sans-serif!important}.entry-card,.entry-card p,.entry-excerpt,.entry-excerpt p,.entry-meta,.entry-meta a,.entry-meta li,.meta-categories,.meta-categories a,[class*=ct-term-],.ct-meta-element,.entry-date,.post-author,.entry-card .entry-excerpt{font-family:'Saira',system-ui,-apple-system,sans-serif!important}.ct-header .site-logo-container img,.ct-header img.default-logo,.ct-header img.transparent-logo,.ct-header .site-logo-container .ct-image-default{display:inline-block!important;opacity:1!important;visibility:visible!important}.ct-header .site-logo-container img,.ct-header img.default-logo,.ct-header img.transparent-logo{display:none!important}.ct-header .site-logo-container{display:inline-flex!important;align-items:center;min-height:40px}.ct-header .site-logo-container::after{content:"LE ROUX DIGITAL";font-family:"Space Grotesk",system-ui,sans-serif!important;font-weight:700;letter-spacing:.14em;color:#fff;font-size:1.15rem;line-height:1;white-space:nowrap}.f-footer__col h4,.f-footer h4{color:#ffffff!important}.f-bgfx,.f-bgfx *,.f-aurora,.f-stardust,.f-hero__canvas,canvas.f-hero__canvas{display:none!important}.f-aurora,.f-stardust,.f-bgfx,.f-bgfx *{animation:none!important;will-change:auto!important}body,.f-root{background-color:#07070a!important}body{background-image:radial-gradient(circle at 18% 12%,rgb(201 162 39 / .07),#fff0 34%),radial-gradient(circle at 84% 64%,rgb(201 162 39 / .05),#fff0 38%)!important;background-attachment:scroll!important;background-repeat:repeat!important}:root{--f-body:'Saira',system-ui,sans-serif!important}.ct-label,.ct-header-trigger,.ct-header-trigger *,.ct-menu-link,.ct-main-navigation a,.ct-footer-copyright,.ct-footer-copyright p,.ct-footer-copyright a,.lrd-tf,.lrd-tf p,.lrd-tf a,.lrd-tf span,.lrd-tf div,.lrd-tf li,.lrd-tf__brand,.lrd-tf__blurb,.lrd-tf__in,.lrd-tf__bottom{font-family:Saira,system-ui,sans-serif!important}#lrd-cookie,#lrd-cookie *,p,li,td,blockquote,figcaption{font-family:Saira,system-ui,sans-serif!important}@media(max-width:600px){.f-grad{white-space:normal!important}.f-hero__title,.f-hero__sub,.f-hero .f-grad,.f-grad,.f-h1,.f-h2{overflow-wrap:break-word!important;word-break:normal!important;max-width:100%!important}.f-hero,.f-hero .f-container{overflow-x:clip}}.menu-item-has-children>.sub-menu,.menu-item-has-children .sub-menu,.ct-mega-menu{display:none!important}.menu-item-has-children>a .ct-toggle-dropdown,.menu-item-has-children .ct-toggle-dropdown,button.ct-toggle-dropdown{display:none!important}:root,html,body{overflow-x:clip!important;max-width:100%!important}body{position:relative!important}#header .lrd-menu-cta{display:flex!important;align-items:center!important}#header .lrd-menu-cta>a,.ct-panel .lrd-menu-cta>a{display:inline-block!important;margin-top:6px!important;height:auto!important;align-self:center!important;background:linear-gradient(135deg,#f6e4a6,#eccb63,#c9a227)!important;color:#0a0a0c!important;border-radius:999px!important;padding:8px 18px!important;font-weight:700!important;line-height:1.2!important}#header .site-logo-container{display:inline-flex!important;align-items:center!important}#header .site-logo-container::before{content:""!important;display:inline-block!important;width:34px!important;height:34px!important;background:url(/wp-content/uploads/2026/06/leroux-favicon-v2-512.png) center/contain no-repeat!important;margin-right:10px!important;flex:0 0 34px!important}#header .lrd-menu-cta>a:hover{filter:brightness(1.08)}body.single h1,body.single .entry-title{font-size:clamp(32px,4.5vw,44px)!important;line-height:1.15!important}body.single .entry-content h2{font-size:clamp(25px,3.5vw,34px)!important;line-height:1.25!important}body.single .entry-content h3{font-size:clamp(20px,2.8vw,24px)!important}body.single .entry-content p,body.single .entry-content li{font-size:17px!important;line-height:1.7!important}body.single .entry-content a{font-size:inherit!important}body.single .entry-header p{font-size:18px!important;line-height:1.6!important}body.blog main article p,body.archive main article p{font-size:14.4px!important;line-height:1.55!important}.ct-widget a,.ct-widget li{font-size:14px!important;line-height:1.5!important}body.blog .page-title,body.blog .hero-section h1{font-size:clamp(30px,4vw,42px)!important}.entry-meta a,.entry-meta span,.ct-meta-element-date,[class*=ct-term-]{font-size:13px!important}.comment-form .submit,#comments .submit{font-size:14px!important}.lrd-tf__tag{font-size:11px!important}@media (max-width:640px){.f-nav .f-nav__inner{gap:8px!important}.f-nav .f-nav__inner a.f-logo{min-width:0!important;flex-shrink:1!important;overflow:hidden!important}.f-nav .f-nav__inner a.f-logo .f-logo__name{font-size:12px!important;letter-spacing:1.2px!important;white-space:nowrap!important}.f-nav .f-nav__inner a.f-logo .f-logo__tag{display:none!important}.f-nav .f-nav__inner a.f-btn.f-btn--sm{font-size:13px!important;padding:9px 16px!important;min-height:40px!important;white-space:nowrap!important;flex-shrink:0!important}}@media (min-width:360px) and (max-width:430px){html body .f-nav .f-nav__inner a.f-logo .f-logo__wm{display:flex!important}html body .f-nav .f-nav__inner a.f-logo .f-logo__tag{display:none!important}html body .f-nav .f-nav__inner a.f-logo .f-logo__name{font-size:11px!important;letter-spacing:.05em!important;white-space:nowrap!important}html body .f-nav .f-nav__inner a.f-logo{flex:0 0 auto!important;min-width:0!important;gap:8px!important}html body .f-nav .f-nav__inner a.f-logo .f-logo__emblem img{height:34px!important}html body .f-nav .f-nav__inner a.f-btn.f-btn--gold.f-btn--sm{font-size:11px!important;padding:9px 11px!important;flex:0 0 auto!important;margin-left:auto!important;margin-right:0!important}html body .f-nav .f-nav__inner{padding-left:12px!important;padding-right:12px!important;gap:8px!important}html body .f-nav__burger{margin-left:0!important;transform:none!important;flex:0 0 auto!important}}@media (max-width:359px){.f-nav .f-nav__inner a.f-logo .f-logo__wm{display:none!important}html body .f-nav .f-nav__inner{padding-left:12px!important;padding-right:12px!important}}.ct-header .ct-header-cta .ct-button,.ct-header .ct-header-cta .ct-button-ghost{background:linear-gradient(90deg,#c9a227,#eccb63)!important;color:#1a1400!important;border:none!important;box-shadow:none!important;border-radius:999px!important;font-family:"Space Grotesk",system-ui,sans-serif!important;font-weight:600!important;font-size:14px!important;padding:0 24px!important;min-height:42px!important;line-height:42px!important}.ct-header .ct-header-cta .ct-button:hover,.ct-header .ct-header-cta .ct-button-ghost:hover{background:linear-gradient(90deg,#eccb63,#f6e4a6)!important;color:#1a1400!important}.ct-header nav[data-id="menu"] li.lrd-menu-cta{display:none!important}@media (max-width:640px){.ct-header .ct-header-cta .ct-button,.ct-header .ct-header-cta .ct-button-ghost{font-size:13px!important;padding:0 16px!important;min-height:40px!important;line-height:40px!important;white-space:nowrap!important}.ct-header .site-logo-container::after{font-size:14px!important;letter-spacing:1.5px!important}.ct-header .site-branding{min-width:0!important;flex-shrink:1!important;overflow:hidden!important}}@media (max-width:430px){.ct-header .site-logo-container::after{content:none!important}.ct-header .site-branding{margin-right:8px!important}.ct-header .ct-header-cta .ct-button,.ct-header .ct-header-cta .ct-button-ghost{padding:0 12px!important;font-size:12.5px!important}}html{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important}