/* Lex Monk v5.6.9 — fixed immersive homepage shell */
:root{--lm568-ink:#12110f;--lm568-paper:#f6efe3;--lm568-cream:#fbf7ef;--lm568-gold:#d3ad63;--lm568-text:#fffdf8;--lm568-muted:rgba(255,253,248,.73);--lm568-line:rgba(255,253,248,.25);--lm568-ease:cubic-bezier(.16,1,.3,1);--lm568-ease-soft:cubic-bezier(.22,.61,.36,1)}
html.lm-v568-html,body.lm-v568-home-page{overflow:hidden}
html.lm-v568-overlay-open,html.lm-v568-overlay-open body{overflow:hidden!important}
body.lm-v568-home-page .site-header,body.lm-v568-home-page .site-footer,body.lm-v568-home-page .lm-back-to-top,body.lm-v568-home-page .lm-v566-menu,body.lm-v568-home-page #lm-site-top{display:none!important}
body.lm-v568-home-page #primary{margin:0!important;padding:0!important}
.lm-v568-home{position:relative;width:100%;height:100svh;min-height:560px;background:#181612;color:var(--lm568-text);overflow:hidden;isolation:isolate}
.lm-v568-topbar{position:fixed;inset:0 0 auto 0;height:88px;z-index:9500;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,4.6vw,72px);pointer-events:none;mix-blend-mode:normal}
.lm-v568-brand{display:flex;align-items:center;gap:5px;text-decoration:none;color:#fffdf8;pointer-events:auto;line-height:1;filter:drop-shadow(0 2px 10px rgba(0,0,0,.12))}
.lm-v568-brand-word{font-size:clamp(24px,2.2vw,38px);font-weight:800;letter-spacing:-.055em}.lm-v568-brand-lex{color:#e60000}.lm-v568-brand-monk{color:#fffdf8}.lm-v568-brand-icon{width:clamp(34px,2.8vw,48px);height:clamp(34px,2.8vw,48px);object-fit:contain}
.lm-v568-tools{display:flex;gap:18px;align-items:center;pointer-events:auto}.lm-v568-search-trigger,.lm-v568-menu-trigger{width:42px;height:42px;border:0;background:transparent;color:#fffdf8;border-radius:50%;display:grid;place-items:center;cursor:pointer;padding:0}.lm-v568-search-trigger:hover,.lm-v568-menu-trigger:hover{background:rgba(255,253,248,.07)}
.lm-v568-search-glyph{width:23px;height:23px;border:2px solid currentColor;border-radius:50%;position:relative;display:block}.lm-v568-search-glyph:after{content:"";position:absolute;width:9px;height:2px;background:currentColor;right:-6px;bottom:0px;transform:rotate(48deg);transform-origin:left center;border-radius:2px}
.lm-v568-menu-glyph{display:flex;flex-direction:column;gap:5px}.lm-v568-menu-glyph i{display:block;width:23px;height:2px;background:currentColor;border-radius:2px;transition:transform .45s var(--lm568-ease),opacity .3s}.lm-v568-menu-trigger[aria-expanded="true"] .lm-v568-menu-glyph i:nth-child(1){transform:translateY(7px) rotate(45deg)}.lm-v568-menu-trigger[aria-expanded="true"] .lm-v568-menu-glyph i:nth-child(2){opacity:0}.lm-v568-menu-trigger[aria-expanded="true"] .lm-v568-menu-glyph i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.lm-v568-stage{position:relative;width:100%;height:100svh;overflow:hidden;background:#1b1712}
.lm-v568-slides{position:absolute;inset:0}.lm-v568-slide{position:absolute;inset:0;visibility:hidden;opacity:0;transform:translate3d(0,0,0) scale(1.035);z-index:0;pointer-events:none;overflow:hidden;transition:opacity 1.1s var(--lm568-ease),transform 1.25s var(--lm568-ease),visibility 0s linear 1.25s}.lm-v568-slide.is-active{visibility:visible;opacity:1;transform:scale(1);z-index:4;pointer-events:auto;transition-delay:0s}.lm-v568-slide.is-leaving-next,.lm-v568-slide.is-leaving-prev{visibility:visible;opacity:0;z-index:3}.lm-v568-slide.is-leaving-next{transform:translate3d(0,-2.5%,0) scale(1.01)}.lm-v568-slide.is-leaving-prev{transform:translate3d(0,2.5%,0) scale(1.01)}
.lm-v568-content{position:relative;z-index:10;width:100%;height:100%;display:flex;align-items:center}.lm-v568-wrap{width:min(1180px,calc(100% - 210px));margin:0 auto}.lm-v568-copy{max-width:min(720px,57vw);padding-top:5vh}.lm-v568-eyebrow{display:block;color:var(--lm568-gold);font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;opacity:0;transform:translateY(20px);transition:opacity .75s .08s var(--lm568-ease),transform .95s .08s var(--lm568-ease)}.lm-v568-copy h1,.lm-v568-copy h2{margin:18px 0 24px;font-family:Georgia,"Times New Roman",serif;font-weight:500;font-size:clamp(58px,7.1vw,110px);line-height:.93;letter-spacing:-.055em;color:var(--lm568-text);opacity:0;transform:translate3d(0,38px,0);transition:opacity .95s .16s var(--lm568-ease),transform 1.1s .16s var(--lm568-ease)}.lm-v568-copy h2{font-size:clamp(56px,6.6vw,96px)}.lm-v568-copy h1 em,.lm-v568-copy h2 em{font-style:normal;color:var(--lm568-gold)}.lm-v568-lead{max-width:680px;margin:0 0 32px;font-size:clamp(16px,1.3vw,20px);line-height:1.6;color:var(--lm568-muted);opacity:0;transform:translate3d(0,25px,0);transition:opacity .82s .29s var(--lm568-ease),transform .95s .29s var(--lm568-ease)}.lm-v568-cta,.lm-v568-ghost{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-width:225px;padding:14px 16px 14px 0;border:0;border-bottom:1px solid rgba(255,253,248,.58);background:none;color:#fffdf8;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.11em;opacity:0;transform:translateY(20px);transition:opacity .75s .42s var(--lm568-ease),transform .85s .42s var(--lm568-ease),color .35s,border-color .35s}.lm-v568-cta span,.lm-v568-ghost span{font-size:19px;letter-spacing:0;transition:transform .35s var(--lm568-ease)}.lm-v568-cta:hover{color:var(--lm568-gold);border-color:var(--lm568-gold)}.lm-v568-cta:hover span,.lm-v568-ghost:hover span{transform:translateX(6px)}.lm-v568-ghost{min-width:160px;margin-left:18px;color:rgba(255,253,248,.78)}.lm-v568-slide.is-active .lm-v568-eyebrow,.lm-v568-slide.is-active .lm-v568-copy h1,.lm-v568-slide.is-active .lm-v568-copy h2,.lm-v568-slide.is-active .lm-v568-lead,.lm-v568-slide.is-active .lm-v568-cta,.lm-v568-slide.is-active .lm-v568-ghost{opacity:1;transform:none}
.lm-v568-bg{position:absolute;inset:-6%;z-index:1;overflow:hidden;transform:scale(1.03);transition:transform 1.6s var(--lm568-ease),filter 1.2s var(--lm568-ease)}.lm-v568-slide.is-active .lm-v568-bg{transform:scale(1)}.lm-v568-gradient{position:absolute;inset:0;z-index:8;background:linear-gradient(90deg,rgba(15,13,10,.94) 0%,rgba(15,13,10,.7) 43%,rgba(15,13,10,.2) 72%,rgba(15,13,10,.02) 100%),linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.2))}.lm-v568-bg-1{background:radial-gradient(circle at 73% 44%,rgba(214,180,111,.35),transparent 19%),linear-gradient(135deg,#221c16 0%,#6c5840 47%,#e8d5b7 100%)}.lm-v568-bg-2{background:radial-gradient(circle at 80% 48%,rgba(235,225,208,.65),transparent 22%),linear-gradient(135deg,#1c1814 0%,#5a4a39 50%,#cfc2af 100%)}.lm-v568-bg-3{background:radial-gradient(circle at 76% 46%,rgba(215,181,110,.4),transparent 21%),linear-gradient(135deg,#171512 0%,#4e3a27 45%,#b99764 100%)}.lm-v568-bg-4{background:radial-gradient(circle at 72% 46%,rgba(214,180,111,.43),transparent 22%),linear-gradient(135deg,#161411 0%,#594630 50%,#a8895e 100%)}.lm-v568-bg-5{background:radial-gradient(circle at 75% 48%,rgba(238,211,166,.36),transparent 24%),linear-gradient(135deg,#1b1713 0%,#5f4b35 44%,#d8bd91 100%)}
.lm-v568-visual{position:absolute;inset:0;z-index:4}.visual-justice .v-line{position:absolute;right:20%;top:10%;bottom:8%;width:1px;background:rgba(255,253,248,.18);transform-origin:center}.visual-justice .one{transform:rotate(18deg)}.visual-justice .two{right:28%;transform:rotate(-18deg)}.visual-justice .v-circle{position:absolute;width:35vw;height:35vw;right:-5vw;bottom:-12vw;border:1px solid rgba(255,253,248,.2);border-radius:50%}.visual-justice .v-scale{position:absolute;right:13%;bottom:17%;width:300px;height:180px;transform:rotate(-7deg);opacity:.62}.visual-justice .v-scale:before{content:"";position:absolute;left:50%;top:0;width:1px;height:170px;background:rgba(255,253,248,.5)}.visual-justice .v-scale i{position:absolute;top:28px;width:100px;height:1px;background:rgba(255,253,248,.5)}.visual-justice .v-scale i:nth-child(1){left:50%;transform:rotate(11deg);transform-origin:left}.visual-justice .v-scale i:nth-child(2){right:50%;transform:rotate(-11deg);transform-origin:right}.visual-justice .v-scale i:nth-child(3){left:21%;top:47px;width:58px;transform:rotate(-8deg)}
.visual-document .doc-paper{position:absolute;right:12%;top:17%;width:min(360px,28vw);height:min(470px,54vh);background:rgba(255,250,242,.11);border:1px solid rgba(255,253,248,.28);padding:34px;transform:rotate(4deg);box-shadow:0 40px 90px rgba(0,0,0,.22);backdrop-filter:blur(14px)}.visual-document .doc-shadow{position:absolute;right:5%;top:23%;width:min(380px,30vw);height:min(470px,54vh);background:rgba(7,6,5,.15);transform:rotate(-4deg);filter:blur(10px)}.doc-paper .doc-kicker{display:block;font-size:11px;letter-spacing:.18em;color:var(--lm568-gold);margin-bottom:38px;font-weight:800}.doc-paper span:not(.doc-kicker){display:block;height:7px;background:rgba(255,253,248,.29);border-radius:9px;margin:18px 0}.doc-paper .short{width:60%}
.visual-columns{display:flex;gap:26px;justify-content:flex-end;align-items:stretch;padding-right:11%;padding-top:4%}.visual-columns span{display:block;width:min(120px,9vw);height:83%;margin-top:7%;border-radius:60px 60px 0 0;background:linear-gradient(90deg,rgba(30,22,16,.85),rgba(218,188,134,.55),rgba(44,31,20,.7));box-shadow:inset 15px 0 20px rgba(0,0,0,.16),0 40px 100px rgba(0,0,0,.16);transform:skewX(-4deg)}.visual-columns span:nth-child(2){height:91%;margin-top:2%}.visual-columns span:nth-child(3){height:75%;margin-top:12%}.visual-columns .glow{position:absolute;width:360px;height:360px;border-radius:50%;right:12%;top:21%;background:radial-gradient(circle,rgba(255,238,202,.45),transparent 68%);filter:blur(3px);transform:none;box-shadow:none}
.visual-ai .ai-frame{position:absolute;right:13%;top:22%;width:min(370px,29vw);height:min(310px,36vh);padding:34px;border:1px solid rgba(255,253,248,.28);background:rgba(255,253,248,.08);backdrop-filter:blur(20px);transform:rotate(-5deg);box-shadow:0 40px 100px rgba(0,0,0,.25)}.visual-ai .ai-frame span{display:block;font-size:10px;font-weight:800;letter-spacing:.2em;color:var(--lm568-gold);margin-bottom:34px}.visual-ai .ai-frame i{display:block;width:12px;height:12px;border-radius:50%;background:var(--lm568-gold);box-shadow:0 0 0 7px rgba(214,180,111,.13);margin-bottom:26px}.visual-ai .ai-frame b{display:block;height:7px;width:82%;background:rgba(255,253,248,.32);border-radius:8px;margin:17px 0}.visual-ai .ai-frame b:nth-of-type(2){width:57%}.visual-ai .orbit{position:absolute;border:1px solid rgba(255,253,248,.2);border-radius:50%}.visual-ai .orbit.a{width:49vw;height:49vw;right:-12vw;top:-2vw}.visual-ai .orbit.b{width:26vw;height:26vw;right:4vw;top:14vw}
.visual-about .monolith{position:absolute;right:14%;bottom:-1%;width:260px;height:76%;background:linear-gradient(90deg,#3a2c1e,#d0b27f 45%,#654b31);clip-path:polygon(15% 10%,86% 0,100% 100%,0 100%);box-shadow:0 25px 100px rgba(0,0,0,.32)}.visual-about .glow{position:absolute;right:10%;top:10%;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(255,240,205,.4),transparent 68%)}
.lm-v568-side-copy,.lm-v568-side-callout{position:absolute;right:3%;bottom:15%;width:270px;z-index:12;border-top:1px solid rgba(255,253,248,.2);padding-top:18px;opacity:0;transform:translateY(25px);transition:opacity .9s .44s var(--lm568-ease),transform 1s .44s var(--lm568-ease)}.lm-v568-slide.is-active .lm-v568-side-copy,.lm-v568-slide.is-active .lm-v568-side-callout{opacity:1;transform:none}.lm-v568-side-copy span,.lm-v568-side-callout span{display:block;font-size:10px;color:var(--lm568-gold);letter-spacing:.2em;font-weight:800;margin-bottom:14px}.lm-v568-side-copy strong{display:block;padding:12px 0;border-bottom:1px solid rgba(255,253,248,.16);font:500 18px/1.1 Georgia,serif;color:#fffdf8}.lm-v568-side-callout{width:320px}.lm-v568-side-callout strong{font:500 19px/1.35 Georgia,serif;color:#fffdf8}
.lm-v568-rail{position:fixed;right:clamp(24px,4.2vw,70px);top:50%;transform:translateY(-50%);z-index:9400;display:flex;flex-direction:column;gap:22px}.lm-v568-rail-line{position:absolute;right:5px;top:6px;bottom:6px;width:1px;background:rgba(255,253,248,.23)}.lm-v568-rail-item{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:15px;border:0;background:none;padding:0;color:rgba(255,253,248,.45);cursor:pointer;font:inherit}.lm-v568-rail-label{font-size:11px;white-space:nowrap;transition:all .5s var(--lm568-ease)}.lm-v568-rail-dot{width:9px;height:9px;border:1px solid rgba(255,253,248,.55);border-radius:50%;background:transparent;transition:all .5s var(--lm568-ease)}.lm-v568-rail-item.is-active .lm-v568-rail-label{color:#fffdf8;font-weight:700}.lm-v568-rail-item.is-active .lm-v568-rail-dot{width:14px;height:14px;background:var(--lm568-gold);border-color:var(--lm568-gold);box-shadow:0 0 0 7px rgba(211,173,99,.11)}
.lm-v568-counter{position:fixed;left:clamp(24px,4.7vw,72px);bottom:28px;z-index:9400;display:flex;align-items:baseline;gap:7px;font-family:Georgia,serif}.lm-v568-counter strong{font-size:25px;font-weight:500;color:#fffdf8}.lm-v568-counter span{font-size:12px;color:rgba(255,253,248,.55)}.lm-v568-scroll-cue{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:9400;display:flex;flex-direction:column;align-items:center;gap:7px;color:rgba(255,253,248,.65);font-size:9px;letter-spacing:.18em;text-transform:uppercase;animation:lm568-cue 2.4s ease-in-out infinite}.lm-v568-scroll-cue span{width:1px;height:30px;background:linear-gradient(rgba(255,253,248,.1),rgba(255,253,248,.78));position:relative}.lm-v568-scroll-cue span:after{content:"";position:absolute;left:-3px;bottom:0;width:7px;height:7px;border-right:1px solid rgba(255,253,248,.8);border-bottom:1px solid rgba(255,253,248,.8);transform:rotate(45deg)}@keyframes lm568-cue{50%{transform:translateX(-50%) translateY(5px);opacity:1}}
.lm-v568-menu,.lm-v568-search{position:fixed;inset:0;z-index:9700;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .65s var(--lm568-ease),visibility 0s linear .65s}.lm-v568-menu.is-open,.lm-v568-search.is-open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.lm-v568-menu-backdrop{position:absolute;inset:0;background:rgba(12,10,8,.96);backdrop-filter:blur(18px)}.lm-v568-menu-panel{position:relative;width:100%;height:100%;padding:clamp(96px,11vh,130px) clamp(28px,7vw,110px) 40px;color:#fffdf8;overflow:auto}.lm-v568-menu-head{display:flex;justify-content:space-between;align-items:flex-start;max-width:1280px;margin:0 auto 36px}.lm-v568-menu-head h2{margin:11px 0 0;font:500 clamp(38px,4vw,64px)/.98 Georgia,serif;letter-spacing:-.05em}.lm-v568-overlay-close{border:0;background:transparent;color:#fffdf8;font-size:38px;line-height:1;padding:0;cursor:pointer}.lm-v568-menu-body{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:70px;max-width:1280px;margin:0 auto}.lm-v568-menu-main{border-top:1px solid rgba(255,253,248,.18)}.lm-v568-menu-link{display:grid;grid-template-columns:48px 1fr 26px;align-items:center;gap:16px;padding:17px 0;border-bottom:1px solid rgba(255,253,248,.14);color:#fffdf8;text-decoration:none;font:500 clamp(25px,2.5vw,42px)/1.08 Georgia,serif;transition:color .35s,padding-left .45s var(--lm568-ease)}.lm-v568-menu-link:hover{color:var(--lm568-gold);padding-left:10px}.lm-v568-menu-num{font:800 10px/1 Arial,sans-serif;color:var(--lm568-gold);letter-spacing:.12em}.lm-v568-menu-arrow{font:inherit;font-size:24px;text-align:right}.lm-v568-menu-legal{align-self:end;border-top:1px solid rgba(255,253,248,.18);padding-top:16px;display:flex;flex-direction:column;gap:12px}.lm-v568-menu-legal span{font:800 9px/1.2 Arial,sans-serif;color:var(--lm568-gold);letter-spacing:.2em;margin-bottom:6px}.lm-v568-menu-legal a{color:rgba(255,253,248,.7);text-decoration:none;font-size:13px}.lm-v568-menu-legal a:hover{color:#fffdf8}
.lm-v568-search-backdrop{position:absolute;inset:0;background:rgba(246,239,227,.98);backdrop-filter:blur(16px)}.lm-v568-search-panel{position:relative;max-width:920px;margin:0 auto;padding:clamp(130px,18vh,200px) 28px}.lm-v568-search-panel .lm-v568-eyebrow{opacity:1;transform:none}.lm-v568-search-panel h2{margin:14px 0 42px;font:500 clamp(48px,6vw,86px)/.95 Georgia,serif;color:#171410;letter-spacing:-.055em}.lm-v568-search-form{display:grid;grid-template-columns:1fr 60px;border-bottom:1px solid rgba(22,19,15,.35)}.lm-v568-search-form input{width:100%;border:0;background:transparent;padding:16px 0;font-size:clamp(18px,2vw,26px);color:#171410;outline:none}.lm-v568-search-form input::placeholder{color:rgba(23,20,16,.38)}.lm-v568-search-form button{border:0;background:none;font-size:30px;color:#171410;cursor:pointer}.lm-v568-search .lm-v568-overlay-close{position:absolute;right:clamp(28px,7vw,110px);top:36px;color:#171410;z-index:3}
.lm-v568-home a:focus-visible,.lm-v568-home button:focus-visible,.lm-v568-search input:focus-visible{outline:2px solid var(--lm568-gold);outline-offset:4px}
@media(max-width:760px){html.lm-v568-html,body.lm-v568-home-page{overflow:auto}.lm-v568-home{height:auto;min-height:100svh;overflow:visible}.lm-v568-topbar{height:72px;padding:0 20px}.lm-v568-brand-word{font-size:23px}.lm-v568-brand-icon{width:31px;height:31px}.lm-v568-tools{gap:7px}.lm-v568-search-trigger,.lm-v568-menu-trigger{width:38px;height:38px}.lm-v568-stage{height:auto;min-height:100svh;overflow:visible}.lm-v568-slides{position:relative}.lm-v568-slide{position:relative;visibility:visible;opacity:1;transform:none;min-height:100svh;height:auto;display:flex;align-items:stretch;transition:none;pointer-events:auto}.lm-v568-slide.is-active{transform:none}.lm-v568-content{align-items:flex-end;padding:112px 24px 90px;min-height:100svh}.lm-v568-wrap{width:100%;margin:0}.lm-v568-copy{max-width:100%;padding:0}.lm-v568-copy h1,.lm-v568-copy h2{font-size:clamp(45px,12vw,65px);margin-bottom:20px}.lm-v568-lead{font-size:16px;line-height:1.55;margin-bottom:24px}.lm-v568-cta,.lm-v568-ghost{min-width:190px;font-size:10px}.lm-v568-ghost{margin-left:8px}.lm-v568-side-copy,.lm-v568-side-callout{display:none}.lm-v568-rail{position:fixed;top:auto;bottom:17px;right:22px;transform:none;flex-direction:row;gap:7px}.lm-v568-rail-line,.lm-v568-rail-label{display:none}.lm-v568-rail-item{display:block}.lm-v568-rail-dot{width:7px;height:7px}.lm-v568-rail-item.is-active .lm-v568-rail-dot{width:9px;height:9px;box-shadow:0 0 0 4px rgba(211,173,99,.12)}.lm-v568-counter{left:22px;bottom:17px}.lm-v568-scroll-cue{display:none}.lm-v568-visual .doc-paper{right:-10%;width:250px;height:330px}.visual-document .doc-shadow{right:-2%;width:260px;height:330px}.visual-columns{padding-right:-20px;gap:10px;transform:scale(.75);transform-origin:right center}.visual-ai .ai-frame{right:-10%;top:14%;width:310px;height:250px;transform:rotate(-5deg) scale(.78);transform-origin:top right}.visual-ai .orbit.a{right:-38vw;top:16vw}.visual-about .monolith{right:-4%;width:200px}.visual-about .glow{right:-9%;width:260px;height:260px}.lm-v568-menu-panel{padding:94px 24px 30px}.lm-v568-menu-head{margin-bottom:20px}.lm-v568-menu-head h2{font-size:36px}.lm-v568-menu-body{display:block}.lm-v568-menu-link{grid-template-columns:30px 1fr 20px;font-size:24px;padding:14px 0}.lm-v568-menu-legal{margin-top:28px}.lm-v568-search-panel{padding:120px 24px}.lm-v568-search-panel h2{font-size:48px;margin-bottom:30px}.lm-v568-search .lm-v568-overlay-close{right:24px;top:26px}}
@media(prefers-reduced-motion:reduce){.lm-v568-slide,.lm-v568-bg,.lm-v568-copy h1,.lm-v568-copy h2,.lm-v568-lead,.lm-v568-cta,.lm-v568-ghost,.lm-v568-eyebrow,.lm-v568-side-copy,.lm-v568-side-callout,.lm-v568-menu,.lm-v568-search,.lm-v568-menu-link{transition:none!important}.lm-v568-scroll-cue{animation:none!important}}


/* Lex Monk v5.7.1 — logo mark visibility without changing brand colors */
.lm-v568-brand-icon{
  background:radial-gradient(circle at 50% 50%,rgba(255,253,248,.13) 0%,rgba(211,173,99,.08) 55%,rgba(211,173,99,0) 76%);
  border-radius:50%;
  filter:brightness(1.82) saturate(.78) contrast(1.03) drop-shadow(0 0 5px rgba(255,253,248,.15));
  opacity:1;
}
@media(max-width:760px){.lm-v568-brand-icon{filter:brightness(1.88) saturate(.78) contrast(1.03) drop-shadow(0 0 4px rgba(255,253,248,.15))}}

/* Lex Monk v5.8.7 — consolidated restoration patch.
   Based on the original v5.7.1 cinematic palette; no cream-home redesign overrides. */
:root{
 --lm568-ease:cubic-bezier(.22,.61,.36,1);
 --lm568-ease-soft:cubic-bezier(.22,.61,.36,1);
}

/* Real, law-related photos. Pexels images are free to use without a visible credit line. */
.lm-v568-bg-2{
 /* Free Legal Resources: scales and a gavel on a legal desk, no people. */
 background-image:url('https://images.pexels.com/photos/5669619/pexels-photo-5669619.jpeg?auto=compress&cs=tinysrgb&w=1800&v=588'),linear-gradient(135deg,#1c1814 0%,#5a4a39 50%,#cfc2af 100%);
 background-position:54% center,center;background-size:cover,cover;background-repeat:no-repeat;
}
.lm-v568-bg-4{
 /* AI Assistant: laptop, papers and books as a legal-research workspace, no people. */
 background-image:url('https://images.pexels.com/photos/8036340/pexels-photo-8036340.jpeg?auto=compress&cs=tinysrgb&w=1800&v=588'),linear-gradient(135deg,#161411 0%,#594630 50%,#a8895e 100%);
 background-position:58% center,center;background-size:cover,cover;background-repeat:no-repeat;
}
/* Use real photography, not the decorative CSS-drawn illustrations underneath it. */
.lm-v568-visual{display:none!important}

/* Fluid, responsive content entrance without the former long delay. */
.lm-v568-slide{
 transition:opacity .60s var(--lm568-ease-soft),transform .66s var(--lm568-ease-soft),visibility 0s linear .66s;
}
.lm-v568-slide.is-active{transition-delay:0s}
.lm-v568-slide.is-leaving-next{transform:translate3d(0,-1.6%,0) scale(1.004)}
.lm-v568-slide.is-leaving-prev{transform:translate3d(0,1.6%,0) scale(1.004)}
.lm-v568-bg{transition:transform .86s var(--lm568-ease-soft),filter .66s var(--lm568-ease-soft)}
.lm-v568-copy .lm-v568-eyebrow{transform:translateY(8px);transition:opacity .40s .025s var(--lm568-ease-soft),transform .44s .025s var(--lm568-ease-soft)}
.lm-v568-copy h1,.lm-v568-copy h2{transform:translate3d(0,14px,0);transition:opacity .46s .045s var(--lm568-ease-soft),transform .50s .045s var(--lm568-ease-soft)}
.lm-v568-lead{transform:translate3d(0,9px,0);transition:opacity .43s .075s var(--lm568-ease-soft),transform .47s .075s var(--lm568-ease-soft)}
.lm-v568-cta,.lm-v568-ghost{transform:translateY(7px);transition:opacity .40s .11s var(--lm568-ease-soft),transform .44s .11s var(--lm568-ease-soft),color .25s,border-color .25s}

/* Fail-closed visual state: closed overlay content can never spill into the page. */
.lm-v568-menu:not(.is-open),.lm-v568-search:not(.is-open){
 position:fixed;inset:0;z-index:9700;visibility:hidden;opacity:0;pointer-events:none;
}
.lm-v568-menu.is-open,.lm-v568-search.is-open{position:fixed;inset:0;z-index:9700;visibility:visible;opacity:1;pointer-events:auto}
.lm-v568-menu-panel,.lm-v568-search-panel{overscroll-behavior:contain;}
.lm-v568-menu-panel{overflow-y:auto;max-height:100%;}
.lm-v568-menu-legal a{overflow-wrap:anywhere}

/* Mobile: fixed full-screen slides and the same one-panel transition engine as desktop. */
@media(max-width:760px){
 html.lm-v568-html,html.lm-v568-overlay-open,body.lm-v568-home-page{
  height:100%;overflow:hidden!important;overscroll-behavior:none;scroll-behavior:auto!important;
 }
 body.lm-v568-home-page{position:fixed;inset:0;width:100%;}
 .lm-v568-home{position:fixed;inset:0;width:100%;height:100svh;min-height:0;overflow:hidden;}
 .lm-v568-topbar{height:70px;padding:0 18px;z-index:9500;background:transparent;border:0;box-shadow:none;backdrop-filter:none}
 .lm-v568-brand-word{font-size:23px}
 .lm-v568-brand-icon{width:31px;height:31px}
 .lm-v568-tools{gap:6px}
 .lm-v568-search-trigger,.lm-v568-menu-trigger{width:40px;height:40px}
 .lm-v568-stage{position:absolute;inset:0;width:100%;height:100svh;min-height:0;overflow:hidden;}
 .lm-v568-slides{position:absolute;inset:0;overflow:hidden;}
 .lm-v568-slide{
  position:absolute;inset:0;width:100%;height:100%;min-height:0;display:flex;align-items:stretch;
  visibility:hidden;opacity:0;pointer-events:none;overflow:hidden;
  transform:translate3d(0,0,0) scale(1.025);
  transition:opacity .60s var(--lm568-ease-soft),transform .66s var(--lm568-ease-soft),visibility 0s linear .66s!important;
  scroll-snap-align:none;scroll-snap-stop:normal;
 }
 .lm-v568-slide.is-active{position:absolute;visibility:visible;opacity:1;z-index:4;pointer-events:auto;transform:scale(1);transition-delay:0s!important}
 .lm-v568-slide.is-leaving-next,.lm-v568-slide.is-leaving-prev{visibility:visible;opacity:0;z-index:3;pointer-events:none}
 .lm-v568-slide.is-leaving-next{transform:translate3d(0,-1.6%,0) scale(1.004)}
 .lm-v568-slide.is-leaving-prev{transform:translate3d(0,1.6%,0) scale(1.004)}
 .lm-v568-bg{position:absolute;inset:0;transform:scale(1.01);background-position:center,center;background-size:cover;}
 .lm-v568-slide.is-active .lm-v568-bg{transform:scale(1)}
 .lm-v568-bg-2{background-position:68% center}
 .lm-v568-bg-4{background-position:70% center}
 .lm-v568-gradient{background:linear-gradient(180deg,rgba(13,11,8,.14) 0%,rgba(13,11,8,.12) 20%,rgba(13,11,8,.48) 44%,rgba(13,11,8,.88) 73%,#12110f 100%)}
 .lm-v568-content{position:relative;z-index:10;align-items:flex-end;width:100%;height:100%;min-height:0;padding:100px 22px 128px;}
 .lm-v568-wrap{width:100%;margin:0;}
 .lm-v568-copy{max-width:100%;padding:0;}
 .lm-v568-copy h1,.lm-v568-copy h2{font-size:clamp(37px,10vw,54px);line-height:1.01;letter-spacing:-.04em;margin:12px 0 16px;}
 .lm-v568-eyebrow{font-size:9px;letter-spacing:.15em;}
 .lm-v568-lead{font-size:15.5px;line-height:1.55;margin-bottom:21px;max-width:35rem;color:var(--lm568-muted)}
 .lm-v568-cta,.lm-v568-ghost{min-width:0;padding:11px 0;font-size:10px;gap:12px;}
 .lm-v568-ghost{margin-left:0}
 .lm-v568-actions{display:flex;flex-wrap:wrap;gap:10px 14px}
 .lm-v568-side-copy,.lm-v568-side-callout{display:none!important}
 /* Visible compact section bar: active label + five clickable indicators. */
 .lm-v568-rail{
  position:fixed;left:50%;right:auto;top:auto;bottom:13px;transform:translateX(-50%);
  z-index:9450;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;
  width:max-content;max-width:calc(100vw - 28px);padding:5px 8px;
  border:1px solid rgba(255,253,248,.18);border-radius:999px;
  background:rgba(18,17,15,.78);box-shadow:0 6px 24px rgba(0,0,0,.18);
  -webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);
 }
 .lm-v568-rail-line{display:none!important}
 .lm-v568-rail-item{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;min-width:25px;min-height:32px;padding:5px 6px;border:0;border-radius:999px;color:rgba(255,253,248,.82);background:transparent;}
 .lm-v568-rail-label{display:none;max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.1;color:#fffdf8}
 .lm-v568-rail-item.is-active .lm-v568-rail-label{display:inline-block}
 .lm-v568-rail-dot{display:inline-block;flex:0 0 7px;width:7px;height:7px;border-radius:50%;border:1px solid rgba(255,253,248,.78);background:transparent;}
 .lm-v568-rail-item.is-active .lm-v568-rail-dot{flex-basis:9px;width:9px;height:9px;border:0;background:var(--lm568-gold);box-shadow:0 0 0 3px rgba(211,173,99,.18)}
 .lm-v568-counter{left:18px;bottom:69px;z-index:9400}
 .lm-v568-counter strong{font-size:20px}
 .lm-v568-counter span{font-size:11px}
 .lm-v568-scroll-cue{display:none!important}
 .lm-v568-menu-panel{height:100%;min-height:100%;padding:80px 20px calc(env(safe-area-inset-bottom,0px) + 22px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;}
 .lm-v568-menu-head{margin-bottom:16px}
 .lm-v568-menu-head h2{font-size:31px}
 .lm-v568-menu-body{display:block}
 .lm-v568-menu-main{border-top:1px solid rgba(255,253,248,.16)}
 .lm-v568-menu-link{grid-template-columns:26px minmax(0,1fr) 20px;font-size:16px;line-height:1.25;padding:11px 0;gap:8px;}
 .lm-v568-menu-num{font-size:9px}
 .lm-v568-menu-arrow{font-size:16px}
 .lm-v568-menu-legal{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}
 .lm-v568-menu-legal span{grid-column:1/-1}
 .lm-v568-search-panel{height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:92px 22px 36px;}
 .lm-v568-search-panel h2{font-size:clamp(35px,9vw,49px);margin:12px 0 28px}
 .lm-v568-search .lm-v568-overlay-close{right:18px;top:19px}
 .lm-v568-search-form{grid-template-columns:minmax(0,1fr) 48px}
 .lm-v568-search-form input{font-size:17px;min-width:0}
}
@media (max-width:760px) and (prefers-reduced-motion:reduce){
 .lm-v568-slide,.lm-v568-bg,.lm-v568-copy *{transition:none!important}
}
@media(prefers-reduced-motion:reduce){
 .lm-v568-slide,.lm-v568-bg,.lm-v568-copy h1,.lm-v568-copy h2,.lm-v568-lead,.lm-v568-cta,.lm-v568-ghost,.lm-v568-eyebrow,.lm-v568-side-copy,.lm-v568-side-callout,.lm-v568-menu,.lm-v568-search,.lm-v568-menu-link{transition:none!important}
 .lm-v568-scroll-cue{animation:none!important}
}


/* Lex Monk v5.8.9 — all-in-one restoration safeguards.
   Do not let closed search/menu markup enter document flow if another rule is stale. */
#lm-v568-menu[aria-hidden="true"],
#lm-v568-search[aria-hidden="true"],
.lm-v568-menu:not(.is-open),
.lm-v568-search:not(.is-open){
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}
#lm-v568-menu.is-open[aria-hidden="false"],
#lm-v568-search.is-open[aria-hidden="false"],
.lm-v568-menu.is-open,
.lm-v568-search.is-open{
  display:block!important;
  position:fixed!important;
  inset:0!important;
  z-index:9700!important;
  visibility:visible!important;
  opacity:1;
  pointer-events:auto!important;
}
.lm-v568-menu-panel,.lm-v568-search-panel{
  overscroll-behavior:contain;
  -webkit-overflow-scrolling:touch;
}
@media(max-width:760px){
  html.lm-v568-html,html.lm-v568-overlay-open,body.lm-v568-home-page{
    height:100%!important;
    overflow:hidden!important;
    overscroll-behavior:none!important;
  }
  body.lm-v568-home-page{position:fixed!important;inset:0!important;width:100%!important;}
  body.lm-v568-home-page .lm-v568-home{
    position:fixed!important;inset:0!important;width:100%!important;height:100svh!important;
    min-height:0!important;max-height:100svh!important;overflow:hidden!important;
  }
  body.lm-v568-home-page .lm-v568-stage,
  body.lm-v568-home-page .lm-v568-slides{
    position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
    min-height:0!important;max-height:100%!important;overflow:hidden!important;
  }
  body.lm-v568-home-page .lm-v568-slide{
    position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
    min-height:0!important;max-height:100%!important;overflow:hidden!important;
    scroll-snap-align:none!important;scroll-snap-stop:normal!important;
    touch-action:pan-x pinch-zoom;
  }
  body.lm-v568-home-page .lm-v568-slide:not(.is-active):not(.is-leaving-next):not(.is-leaving-prev){
    visibility:hidden!important;opacity:0!important;pointer-events:none!important;
  }
  body.lm-v568-home-page .lm-v568-slide.is-active{
    visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:4!important;
  }
  body.lm-v568-home-page .lm-v568-rail{
    position:fixed!important;left:50%!important;right:auto!important;top:auto!important;
    bottom:calc(env(safe-area-inset-bottom,0px) + 13px)!important;
    transform:translateX(-50%)!important;z-index:9450!important;
  }
}


/* v5.8.9: The immersive homepage uses controlled vertical swipe, not native page scroll.
   Horizontal gestures do not advance slides; pinch zoom remains available. */
@media(max-width:760px){
  body.lm-v568-home-page .lm-v568-slide,
  body.lm-v568-home-page .lm-v568-slide .lm-v568-content,
  body.lm-v568-home-page .lm-v568-slide .lm-v568-bg{
    touch-action:pan-x pinch-zoom;
  }
}


/* Lex Monk v5.9.0 — restore the cream/ivory and warm-gold homepage variant.
   Keep existing imagery, copy, slide order, and shared vertical one-panel navigation. */
:root{
  --lm568-ink:#171717;
  --lm568-paper:#fffdf8;
  --lm568-cream:#fbf8f1;
  --lm568-gold:#b98a3e;
  --lm568-text:#171717;
  --lm568-muted:#5f5a53;
  --lm568-line:rgba(185,138,62,.32);
}
.lm-v568-home .lm-v568-gradient{
  background:linear-gradient(90deg,
    rgba(251,248,241,.97) 0%,
    rgba(251,248,241,.91) 35%,
    rgba(251,248,241,.70) 53%,
    rgba(251,248,241,.22) 76%,
    rgba(251,248,241,.04) 100%),
    linear-gradient(180deg,rgba(255,253,248,.08),rgba(255,253,248,.12));
}
.lm-v568-home .lm-v568-copy h1,
.lm-v568-home .lm-v568-copy h2{color:#171717}
.lm-v568-home .lm-v568-copy h1 em,
.lm-v568-home .lm-v568-copy h2 em,
.lm-v568-home .lm-v568-eyebrow{color:#8a641f}
.lm-v568-home .lm-v568-lead{color:#514c45}
.lm-v568-home .lm-v568-cta,
.lm-v568-home .lm-v568-ghost{
  color:#171717;
  border-bottom-color:rgba(138,100,31,.62);
}
.lm-v568-home .lm-v568-cta:hover,
.lm-v568-home .lm-v568-ghost:hover{color:#8a641f;border-color:#b98a3e}
.lm-v568-home .lm-v568-search-trigger,
.lm-v568-home .lm-v568-menu-trigger{color:#171717}
.lm-v568-home .lm-v568-search-trigger:hover,
.lm-v568-home .lm-v568-menu-trigger:hover{background:rgba(185,138,62,.12)}
.lm-v568-home .lm-v568-rail-line{background:rgba(23,23,23,.22)}
.lm-v568-home .lm-v568-rail-item{color:rgba(23,23,23,.58)}
.lm-v568-home .lm-v568-rail-item.is-active .lm-v568-rail-label{color:#171717}
.lm-v568-home .lm-v568-rail-dot{border-color:rgba(23,23,23,.48)}
.lm-v568-home .lm-v568-rail-item.is-active .lm-v568-rail-dot{background:#b98a3e;border-color:#b98a3e;box-shadow:0 0 0 7px rgba(185,138,62,.14)}
.lm-v568-home .lm-v568-counter strong{color:#171717}
.lm-v568-home .lm-v568-counter span{color:rgba(23,23,23,.58)}
.lm-v568-home .lm-v568-scroll-cue{color:rgba(23,23,23,.62)}
.lm-v568-home .lm-v568-scroll-cue span{background:linear-gradient(rgba(138,100,31,.1),rgba(138,100,31,.78))}
.lm-v568-home .lm-v568-scroll-cue span:after{border-color:rgba(138,100,31,.8)}

/* Mobile keeps the same five slides, colors, and one-swipe/one-panel behavior.
   The cream gradient moves to the lower copy area to preserve image visibility. */
@media(max-width:760px){
  .lm-v568-home .lm-v568-gradient{
    background:linear-gradient(180deg,
      rgba(251,248,241,.02) 0%,
      rgba(251,248,241,.08) 24%,
      rgba(251,248,241,.52) 43%,
      rgba(251,248,241,.91) 62%,
      rgba(251,248,241,.98) 100%);
  }
  .lm-v568-home .lm-v568-copy h1,
  .lm-v568-home .lm-v568-copy h2{color:#171717;text-shadow:none}
  .lm-v568-home .lm-v568-lead{color:#514c45}
  .lm-v568-home .lm-v568-rail{
    background:rgba(255,253,248,.92);
    border-color:rgba(138,100,31,.24);
    box-shadow:0 6px 24px rgba(30,20,5,.12);
  }
  .lm-v568-home .lm-v568-rail-item{color:rgba(23,23,23,.7)}
  .lm-v568-home .lm-v568-rail-label{color:#171717}
  .lm-v568-home .lm-v568-rail-dot{border-color:rgba(23,23,23,.55)}
  .lm-v568-home .lm-v568-counter strong{color:#171717}
  .lm-v568-home .lm-v568-counter span{color:rgba(23,23,23,.58)}
  .lm-v568-home .lm-v568-cta,
  .lm-v568-home .lm-v568-ghost{color:#171717;border-bottom-color:rgba(138,100,31,.62)}
}


/* v5.9.1: maintain readable logo contrast over the cream desktop gradient. */
.lm-v568-home .lm-v568-brand-monk{color:#171717}
@media(max-width:760px){.lm-v568-home .lm-v568-brand-monk{color:#fffdf8}}


/* v5.9.2 — minimalist vertical mobile section navigator on the right. */
@media (max-width: 760px) {
  body.lm-v568-home-page .lm-v568-rail {
    position: fixed !important;
    left: auto !important;
    right: max(8px, env(safe-area-inset-right, 0px)) !important;
    top: 38% !important;
    bottom: auto !important;
    transform: translateY(-50%) !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-end !important;
    justify-content: center !important;
    gap: 9px !important;
    width: max-content !important;
    max-width: min(126px, calc(100vw - 12px)) !important;
    max-height: 58vh !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
  }
  body.lm-v568-home-page .lm-v568-rail-line {
    display: block !important;
    position: absolute !important;
    right: 4px !important;
    top: 7px !important;
    bottom: 7px !important;
    left: auto !important;
    width: 1px !important;
    background: rgba(138,100,31,.50) !important;
  }
  body.lm-v568-home-page .lm-v568-rail-item {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 7px !important;
    min-width: 0 !important;
    min-height: 18px !important;
    width: 100% !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
  }
  body.lm-v568-home-page .lm-v568-rail-label {
    display: inline-block !important;
    order: 1 !important;
    max-width: 118px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    font-size: 10px !important;
    line-height: 1.15 !important;
    text-align: right !important;
    color: rgba(65,58,48,.77) !important;
    font-weight: 500 !important;
    transition: color .2s ease, font-weight .2s ease !important;
  }
  body.lm-v568-home-page .lm-v568-rail-item.is-active .lm-v568-rail-label {
    color: #171717 !important;
    font-weight: 800 !important;
  }
  body.lm-v568-home-page .lm-v568-rail-dot {
    display: inline-block !important;
    order: 2 !important;
    position: relative !important;
    flex: 0 0 7px !important;
    width: 7px !important;
    height: 7px !important;
    margin-right: 1px !important;
    border: 1px solid rgba(95,90,83,.68) !important;
    border-radius: 50% !important;
    background: #fffdf8 !important;
    z-index: 2 !important;
  }
  body.lm-v568-home-page .lm-v568-rail-item.is-active .lm-v568-rail-dot {
    flex-basis: 9px !important;
    width: 9px !important;
    height: 9px !important;
    background: #b98a3e !important;
    border-color: #b98a3e !important;
    box-shadow: 0 0 0 4px rgba(185,138,62,.15) !important;
  }
  body.lm-v568-home-page .lm-v568-slide .lm-v568-content {
    padding: 96px 54px calc(38px + env(safe-area-inset-bottom, 0px)) 22px !important;
  }
  body.lm-v568-home-page .lm-v568-counter {
    left: 18px !important;
    bottom: calc(16px + env(safe-area-inset-bottom, 0px)) !important;
  }
}
@media (max-width: 360px) {
  body.lm-v568-home-page .lm-v568-rail-label { max-width: 100px !important; font-size: 9px !important; }
  body.lm-v568-home-page .lm-v568-rail { right: 6px !important; }
  body.lm-v568-home-page .lm-v568-slide .lm-v568-content { padding-right: 48px !important; }
}


/* v5.9.2 — replace the three CSS-drawn homepage backdrops with bundled, local images.
   The existing cream gradient overlay, gold accents, text and layout are retained. */
.lm-v568-home .lm-v568-bg-1,
.lm-v568-home .lm-v568-bg-3,
.lm-v568-home .lm-v568-bg-5 {
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.lm-v568-home .lm-v568-bg-1 {
  background-image: url('bg-our-aspirations-lady-justice.webp') !important;
  background-position: 65% center !important;
}
.lm-v568-home .lm-v568-bg-3 {
  background-image: url('bg-premium-courthouse-pillars.webp') !important;
  background-position: 63% center !important;
}
.lm-v568-home .lm-v568-bg-5 {
  background-image: url('bg-about-legal-library.webp') !important;
  background-position: 64% center !important;
}
#lm-v568-slide-1 .lm-v568-visual,
#lm-v568-slide-3 .lm-v568-visual,
#lm-v568-slide-5 .lm-v568-visual {
  display: none !important;
}
@media (max-width: 760px) {
  .lm-v568-home .lm-v568-bg-1 { background-position: 90% center !important; }
  .lm-v568-home .lm-v568-bg-3 { background-position: 66% center !important; }
  .lm-v568-home .lm-v568-bg-5 { background-position: 84% center !important; }
}


/* v5.9.6 — MOBILE PHOTO BACKGROUNDS FILL EACH FULL-SCREEN PANEL.
   Use cover rather than fit-to-width so no photo stops halfway down the panel.
   Focal positions keep the featured legal imagery in frame; gradients, copy, palette,
   swipe interactions, nav rail and all non-photo backgrounds remain unchanged. */
@media (max-width: 760px) {
  .lm-v568-home .lm-v568-bg-1,
  .lm-v568-home .lm-v568-bg-3,
  .lm-v568-home .lm-v568-bg-5 {
    inset: 0 !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-color: #fbf8f1 !important;
  }
  .lm-v568-home .lm-v568-bg-1 { background-position: 68% center !important; }
  .lm-v568-home .lm-v568-bg-3 { background-position: 66% center !important; }
  .lm-v568-home .lm-v568-bg-5 { background-position: 67% center !important; }

  .lm-v568-home .lm-v568-bg-2,
  .lm-v568-home .lm-v568-bg-4 {
    inset: 0 !important;
    background-size: 100% auto, cover !important;
    background-position: center top, center center !important;
    background-repeat: no-repeat, no-repeat !important;
    background-color: #fbf8f1 !important;
  }
}
