.lg-about-us{color:#243447;font-size:17px;line-height:1.75}.lg-about-us *{box-sizing:border-box}.lg-about-us .lg-about-wrap{width:min(1160px,calc(100% - 40px));margin:auto}.lg-about-us .lg-about-hero{padding:80px 0;background:#f2f6f9}.lg-about-us .lg-about-hero .lg-about-wrap{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:center}.lg-about-us h1{font-size:clamp(36px,4vw,60px);line-height:1.15;color:#142f46}.lg-about-us .lg-about-hero-media{min-height:380px;background:#e1eaf0;border-radius:16px}
.lg-about-us .lg-about-section{padding:75px 0}.lg-about-us .lg-about-story .lg-about-wrap{max-width:920px}.lg-about-us .lg-about-who{background:#f6f8fa}.lg-about-us h2{font-size:clamp(27px,3vw,38px);line-height:1.2;color:#142f46;margin:0 0 26px}.lg-about-us p{margin:0 0 20px}
.lg-about-us .lg-about-audiences,.lg-about-us .lg-about-benefits{list-style:none;padding:0;margin:28px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lg-about-us .lg-about-audiences li,.lg-about-us .lg-about-benefits li{background:#fff;border:1px solid #dce5eb;border-radius:12px;padding:20px 24px}
@media(max-width:800px){.lg-about-us .lg-about-hero .lg-about-wrap{grid-template-columns:1fr;gap:28px}.lg-about-us .lg-about-hero{padding:50px 0}.lg-about-us .lg-about-section{padding:50px 0}.lg-about-us .lg-about-audiences,.lg-about-us .lg-about-benefits{grid-template-columns:1fr}.lg-about-us .lg-about-hero-media{min-height:260px}}
.lg-about-us .lg-about-hero-media{background-image:url("https://lgshowers.com/wp-content/uploads/2026/02/Screenshot-2026-02-10-at-3.32.07-PM.webp");background-size:cover;background-position:center;background-repeat:no-repeat}
.lg-about-us .lg-about-hero{padding:110px 0;background:linear-gradient(135deg,#fff 0%,#f1f6fa 100%)}.lg-about-us .lg-about-hero .lg-about-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:64px}.lg-about-us .lg-about-hero-media{min-height:520px;border-radius:8px;box-shadow:0 24px 65px rgba(15,44,68,.14)}.lg-about-us .lg-about-hero h1{font-size:clamp(42px,4.8vw,68px);font-weight:800;letter-spacing:-.045em;line-height:1.08;margin:12px 0 30px}.lg-about-us .lg-about-hero-copy p{max-width:580px}@media(max-width:800px){.lg-about-us .lg-about-hero{padding:55px 0}.lg-about-us .lg-about-hero .lg-about-wrap{grid-template-columns:1fr;gap:32px}.lg-about-us .lg-about-hero-media{min-height:330px}}
.lg-about-us .lg-about-story{background:#fffaf5;padding:110px 0}.lg-about-us .lg-about-story .lg-about-wrap{max-width:880px}.lg-about-us .lg-about-story h2{font-size:clamp(32px,3.6vw,46px);letter-spacing:-.035em;margin-bottom:36px}.lg-about-us .lg-about-story p{font-size:18px;line-height:1.95;color:#435365}.lg-about-us .lg-about-story p:first-of-type{font-size:clamp(21px,2.2vw,27px);line-height:1.55;color:#173c55;border-left:4px solid #b99065;padding:12px 0 12px 28px;margin-bottom:36px}@media(max-width:800px){.lg-about-us .lg-about-story{padding:65px 0}.lg-about-us .lg-about-story p{font-size:16px}.lg-about-us .lg-about-story p:first-of-type{padding-left:18px}}
.lg-about-us .lg-about-who{background:#f3f7fa;padding:105px 0}.lg-about-us .lg-about-who h2{font-size:clamp(32px,3.5vw,46px);letter-spacing:-.035em}.lg-about-us .lg-about-audiences{gap:20px;margin:38px 0}.lg-about-us .lg-about-audiences li{position:relative;min-height:105px;padding:28px 30px 28px 35px;border:1px solid #e1e8ee;border-left:4px solid #28759a;border-radius:10px;box-shadow:0 10px 30px rgba(20,47,70,.045);font-size:17px;line-height:1.6;transition:transform .2s ease,box-shadow .2s ease}.lg-about-us .lg-about-audiences li:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(20,47,70,.09)}.lg-about-us .lg-about-audiences strong{color:#173c55}@media(max-width:800px){.lg-about-us .lg-about-who{padding:65px 0}.lg-about-us .lg-about-audiences li{min-height:0;padding:22px 24px}}
.lg-about-us .lg-about-why{background:#173c55;padding:110px 0;color:#fff}.lg-about-us .lg-about-why h2{color:#fff;font-size:clamp(32px,3.6vw,46px);letter-spacing:-.035em;margin-bottom:42px}.lg-about-us .lg-about-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lg-about-us .lg-about-benefits li{display:flex;align-items:center;min-height:145px;padding:30px;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:rgba(255,255,255,.08);color:#fff;box-shadow:none}.lg-about-us .lg-about-benefits strong{font-size:19px;line-height:1.4;color:#fff}.lg-about-us .lg-about-benefits li:before{content:"";width:5px;min-width:5px;height:38px;background:#d6ae7c;border-radius:3px;margin-right:18px}@media(max-width:800px){.lg-about-us .lg-about-why{padding:65px 0}.lg-about-us .lg-about-benefits{grid-template-columns:1fr}.lg-about-us .lg-about-benefits li{min-height:95px;padding:22px}}

/* Our Story: image left, original text right */
@media(min-width:901px){.lg-about-us .lg-about-story .lg-about-wrap{max-width:1160px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:64px;align-items:start}.lg-about-us .lg-about-story-image{grid-column:1;grid-row:1 / span 8;position:sticky;top:110px}.lg-about-us .lg-about-story .lg-about-wrap>h2,.lg-about-us .lg-about-story .lg-about-wrap>p{grid-column:2}}
.lg-about-us .lg-about-story-image img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 18px 45px rgba(20,47,70,.13)}
@media(max-width:900px){.lg-about-us .lg-about-story-image{max-width:480px;margin:0 auto 35px}}

/* Approved About Us hero layout */
.lg-about-us .lg-about-hero{background:linear-gradient(115deg,#102d49 0%,#183e61 100%);padding:0}.lg-about-us .lg-about-hero .lg-about-wrap{width:100%;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}.lg-about-us .lg-about-hero-copy{padding:clamp(55px,7vw,115px) clamp(30px,6vw,105px);color:#fff}.lg-about-us .lg-about-hero h1{font-family:inherit;color:#fff;font-size:clamp(36px,3.5vw,58px);font-weight:700;letter-spacing:-.035em;line-height:1.12}.lg-about-us .lg-about-hero-copy p{color:#e4edf5}.lg-about-us .lg-about-eyebrow{color:#e6b76e!important;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.lg-about-us .lg-about-hero-media{min-height:590px;border-radius:0;box-shadow:none;background-image:url("https://lgshowers.com/wp-content/uploads/2026/09/file_00000000903881f69ea51675e81f87cc.png");background-size:cover;background-position:center}@media(max-width:800px){.lg-about-us .lg-about-hero .lg-about-wrap{grid-template-columns:1fr}.lg-about-us .lg-about-hero-copy{padding:55px 25px}.lg-about-us .lg-about-hero-media{min-height:380px}}

/* LG Who We Serve refinement 2026-10-21 */
.lg-about-us .lg-about-who{background:#edf5fb;padding:95px 0}.lg-about-us .lg-about-who h2{text-align:center;color:#173c55;margin-bottom:22px}.lg-about-us .lg-about-who .lg-about-wrap>p{text-align:center;max-width:850px;margin-left:auto;margin-right:auto}.lg-about-us .lg-about-audiences{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:42px 0}.lg-about-us .lg-about-audiences li{background:#fff;border:1px solid #dce8f0;border-left:4px solid #28759a;border-radius:16px;padding:28px 30px;box-shadow:0 8px 28px rgba(20,47,70,.06);line-height:1.65}.lg-about-us .lg-about-audiences strong{color:#173c55}@media(max-width:800px){.lg-about-us .lg-about-who{padding:60px 0}.lg-about-us .lg-about-audiences{grid-template-columns:1fr;gap:16px;margin:30px 0}.lg-about-us .lg-about-audiences li{padding:22px 24px}}

/* LG WHO IMAGE2 CARDS */
.lg-about-us .lg-about-who{background:radial-gradient(ellipse at 0 5%,#e2f0fc,transparent 38%),radial-gradient(ellipse at 100% 10%,#e5f2fc,transparent 38%),linear-gradient(#f9fcff,#edf6fc);padding:78px 0 85px}.lg-about-us .lg-about-who .lg-about-wrap{max-width:1320px}.lg-about-us .lg-who-intro{text-align:center;margin-bottom:35px}.lg-about-us .lg-who-intro .lg-who-kicker{color:#2479b9;font-size:14px;font-weight:700;letter-spacing:.4em;margin:0 0 10px}.lg-about-us .lg-who-intro h2{text-align:center;color:#081d49;font-size:clamp(36px,5vw,65px);font-weight:800;letter-spacing:-.04em;line-height:1.1;margin:0 0 15px}.lg-about-us .lg-who-intro h2 span{color:#287bb8}.lg-about-us .lg-who-rule{display:block;width:65px;height:3px;background:#2786c7;margin:0 auto 18px}.lg-about-us .lg-who-intro>p:last-child{max-width:850px;margin:0 auto;color:#34445c;font-size:17px;line-height:1.5}.lg-about-us .lg-about-audiences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:36px 0 30px;padding:0;list-style:none}.lg-about-us .lg-about-audiences .lg-who-card{display:flex;align-items:center;gap:22px;min-height:135px;padding:22px 26px;background:#fff;border:1px solid #e8eef5;border-radius:17px;box-shadow:0 10px 27px rgba(30,67,105,.07);line-height:1.35}.lg-about-us .lg-who-card .lg-who-icon{display:grid;place-items:center;flex:0 0 86px;width:86px;height:86px;border-radius:50%;background:#e9f3fe;color:#10467a;font-size:42px;line-height:1}.lg-about-us .lg-who-card.lg-who-mint .lg-who-icon,.lg-about-us .lg-who-card.lg-who-mint .lg-who-arrow{background:#e5f8f3}.lg-about-us .lg-who-card.lg-who-gold .lg-who-icon,.lg-about-us .lg-who-card.lg-who-gold .lg-who-arrow{background:#fff4e1}.lg-about-us .lg-who-card.lg-who-lavender .lg-who-icon,.lg-about-us .lg-who-card.lg-who-lavender .lg-who-arrow{background:#f0edff}.lg-about-us .lg-who-card.lg-who-coral .lg-who-icon,.lg-about-us .lg-who-card.lg-who-coral .lg-who-arrow{background:#ffece9}.lg-about-us .lg-who-card .lg-who-content{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0;border-left:1px solid #dce6f0;padding-left:22px;color:#3c4b62;font-size:16px}.lg-about-us .lg-who-card .lg-who-content strong{display:block;color:#09234c;font-size:20px;font-weight:800;line-height:1.2}.lg-about-us .lg-who-card .lg-who-arrow{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:50%;background:#e9f3fe;color:#1e6eab;font-size:30px;line-height:1}.lg-about-us .lg-who-card.lg-who-wide{grid-column:1/-1}.lg-about-us .lg-who-outro{text-align:center;max-width:960px;margin:20px auto 0;color:#34445c}@media(max-width:850px){.lg-about-us .lg-about-audiences{grid-template-columns:1fr}.lg-about-us .lg-about-audiences .lg-who-card{min-height:110px}.lg-about-us .lg-who-intro>p:last-child br{display:none}}@media(max-width:480px){.lg-about-us .lg-about-who{padding:55px 0}.lg-about-us .lg-about-audiences .lg-who-card{gap:12px;padding:17px 13px}.lg-about-us .lg-who-card .lg-who-icon{flex-basis:54px;width:54px;height:54px;font-size:28px}.lg-about-us .lg-who-card .lg-who-content{padding-left:12px;font-size:14px}.lg-about-us .lg-who-card .lg-who-content strong{font-size:16px}.lg-about-us .lg-who-card .lg-who-arrow{flex-basis:32px;width:32px;height:32px;font-size:22px}}

/* LG HERO FINAL */
.lg-about-us .lg-about-hero{padding:0!important;background:#103b5d}.lg-about-us .lg-about-hero .lg-about-wrap{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:52% 48%!important;gap:0!important;align-items:stretch!important}.lg-about-us .lg-about-hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:65px 7vw!important;background:linear-gradient(110deg,#093b60,#174d70);color:#fff!important}.lg-about-us .lg-about-eyebrow{color:#f6ba4e!important;font-size:15px!important;font-weight:800!important;letter-spacing:.1em!important;margin-bottom:20px!important}.lg-about-us .lg-about-hero h1{font-family:Georgia,serif!important;color:#fff!important;font-size:clamp(43px,4.3vw,75px)!important;line-height:1.06!important;margin:0 0 24px!important}.lg-about-us .lg-about-hero-copy>p:not(.lg-about-eyebrow){font-size:17px!important;line-height:1.65!important;color:#e6eef5!important;max-width:650px!important}.lg-about-us .lg-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin:24px 0 28px}.lg-about-us .lg-hero-btn{display:inline-flex;align-items:center;gap:12px;padding:15px 23px;border-radius:7px;font-weight:700;text-decoration:none!important}.lg-about-us .lg-hero-primary{background:#f5ba50;color:#123954!important}.lg-about-us .lg-hero-secondary{border:2px solid #d9e7f2;color:#fff!important}.lg-about-us .lg-hero-trust{display:flex;flex-wrap:wrap;gap:22px;color:#f5ba50;font-size:27px}.lg-about-us .lg-hero-trust>span{display:flex;align-items:center;gap:10px}.lg-about-us .lg-hero-trust strong{color:#fff;font-size:11px;line-height:1.3}.lg-about-us .lg-about-hero-media{min-height:610px!important;background-image:url(https://lgshowers.com/wp-content/uploads/2026/09/file_00000000903881f69ea51675e81f87cc.png)!important;background-size:cover!important;background-position:center!important;border-radius:0!important;box-shadow:none!important}@media(max-width:900px){.lg-about-us .lg-about-hero .lg-about-wrap{grid-template-columns:1fr!important}.lg-about-us .lg-about-hero-copy{padding:50px 30px!important}.lg-about-us .lg-about-hero-media{min-height:350px!important}}

/* LG STORY APPROVED TWO COLUMN */
.lg-about-us .lg-about-story{background:#fff!important;padding:65px 0!important}.lg-about-us .lg-about-story .lg-about-wrap{max-width:1500px!important;width:calc(100% - 80px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:60px!important;align-items:start!important}.lg-about-us .lg-about-story-image{grid-column:1!important;grid-row:1!important;position:static!important;max-width:none!important;margin:0!important}.lg-about-us .lg-about-story-image img{width:100%!important;height:430px!important;object-fit:cover!important;object-position:center!important;border-radius:8px!important;box-shadow:none!important}.lg-about-us .lg-about-story-copy{grid-column:2!important;min-width:0!important}.lg-about-us .lg-about-story-copy .lg-story-kicker{font-size:13px!important;font-weight:800!important;letter-spacing:.14em!important;color:#173c55!important;border:0!important;padding:0!important;margin:0 0 10px!important}.lg-about-us .lg-about-story-copy .lg-story-kicker:before{content:"";display:inline-block;width:45px;height:5px;background:#f4b949;border-radius:3px;margin-right:16px;vertical-align:middle}.lg-about-us .lg-about-story-copy h2{font-family:Georgia,serif!important;font-size:clamp(30px,3vw,43px)!important;line-height:1.18!important;color:#13344f!important;margin:0 0 15px!important}.lg-about-us .lg-about-story-copy .lg-story-original-title{font-size:13px!important;font-weight:700!important;color:#557087!important;border:0!important;padding:0!important;margin:0 0 15px!important}.lg-about-us .lg-about-story-copy p{font-size:15px!important;line-height:1.7!important;margin:0 0 12px!important;color:#34485a!important}.lg-about-us .lg-about-story-copy p strong{color:#173c55!important}@media(max-width:850px){.lg-about-us .lg-about-story .lg-about-wrap{width:calc(100% - 40px)!important;grid-template-columns:1fr!important;gap:28px!important}.lg-about-us .lg-about-story-copy{grid-column:1!important}.lg-about-us .lg-about-story-image img{height:auto!important;max-height:440px!important}}

/* LG STORY PHOTO MATCH TEXT HEIGHT */
@media(min-width:851px){.lg-about-us .lg-about-story .lg-about-wrap{align-items:stretch!important}.lg-about-us .lg-about-story-image{height:100%!important;min-height:580px!important}.lg-about-us .lg-about-story-image img{height:100%!important;min-height:580px!important;object-fit:cover!important;object-position:center center!important}}

/* LG WHO CLICKABLE ARROWS */
.lg-about-us .lg-who-card a.lg-who-arrow{text-decoration:none!important;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}
.lg-about-us .lg-who-card a.lg-who-arrow:hover{background:#173e61!important;color:#fff!important;transform:translateX(3px)}
.lg-about-us .lg-who-card a.lg-who-arrow:focus-visible{outline:3px solid #d39b46;outline-offset:3px}

/* LG WHY LAYOUT V2 */
.lg-about-us .lg-about-why{padding:65px 20px!important}.lg-about-us .lg-about-why h2{text-align:center!important;margin:0 0 36px!important}.lg-about-us .lg-about-benefits{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;padding:0!important;margin:0!important;list-style:none!important}.lg-about-us .lg-about-benefits li{display:flex!important;align-items:center!important;justify-content:center!important;min-height:145px!important;padding:20px!important;text-align:center!important;border-top:4px solid #d9ad70!important;border-radius:12px!important}.lg-about-us .lg-about-benefits li:before{display:none!important}@media(max-width:1100px){.lg-about-us .lg-about-benefits{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:650px){.lg-about-us .lg-about-benefits{grid-template-columns:1fr!important}}

/* LG WHY COMPACT V3 */
.lg-about-us .lg-about-why{padding:38px 20px!important}.lg-about-us .lg-about-why h2{font-size:clamp(26px,2.5vw,36px)!important;line-height:1.2!important;margin:0 0 24px!important}.lg-about-us .lg-about-benefits{gap:12px!important}.lg-about-us .lg-about-benefits li{min-height:90px!important;padding:14px 12px!important;border-top-width:3px!important}.lg-about-us .lg-about-benefits strong{font-size:17px!important;line-height:1.3!important}@media(max-width:650px){.lg-about-us .lg-about-why{padding:32px 16px!important}.lg-about-us .lg-about-benefits li{min-height:70px!important}}

/* LG WHY CHECKLIST V4 */
.lg-about-us .lg-about-why{padding:48px 24px!important}.lg-about-us .lg-about-why .lg-about-wrap{display:grid!important;grid-template-columns:1fr 1.7fr!important;align-items:center!important;gap:50px!important;max-width:1250px!important}.lg-about-us .lg-about-why h2{text-align:left!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.15!important;margin:0!important}.lg-about-us .lg-about-benefits{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 30px!important}.lg-about-us .lg-about-benefits li{display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;min-height:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}.lg-about-us .lg-about-benefits li:before{content:"✓"!important;display:inline-block!important;position:static!important;flex:none!important;margin-right:14px!important;color:#e5b777!important;font-size:25px!important}.lg-about-us .lg-about-benefits strong{font-size:18px!important;line-height:1.35!important}@media(max-width:750px){.lg-about-us .lg-about-why .lg-about-wrap{grid-template-columns:1fr!important;gap:24px!important}.lg-about-us .lg-about-benefits{grid-template-columns:1fr!important}}

/* LG HERO HEADLINE REFINEMENT */
@media(min-width:1100px){.lg-about-us .lg-about-hero h1{font-size:clamp(42px,3.7vw,64px)!important;line-height:1.08!important;letter-spacing:-.025em!important}}

/* LG HERO TWO LINE HEADING */
@media(min-width:1100px){.lg-about-us .lg-about-hero h1{font-size:clamp(38px,3.1vw,54px)!important;letter-spacing:-.035em!important;line-height:1.12!important}}

/* LG HERO PHOTO BLEND V1 */
.lg-about-us .lg-about-hero{position:relative!important;isolation:isolate!important;background:#103b5d!important}.lg-about-us .lg-about-hero .lg-about-wrap{position:relative!important;z-index:1!important;grid-template-columns:52% 48%!important}.lg-about-us .lg-about-hero-copy{background:linear-gradient(90deg,#093b60 0%,#103e60 76%,rgba(16,62,96,.92) 100%)!important}.lg-about-us .lg-about-hero-media{background-image:linear-gradient(90deg,#103e60 0%,rgba(16,62,96,.75) 12%,rgba(16,62,96,.2) 34%,transparent 55%),url(https://lgshowers.com/wp-content/uploads/2026/10/f6f06c74-539e-44b8-aaf6-5d4554e6ebb3.avif)!important;background-size:cover!important;background-position:center!important}@media(max-width:900px){.lg-about-us .lg-about-hero .lg-about-wrap{grid-template-columns:1fr!important}.lg-about-us .lg-about-hero-media{background-image:linear-gradient(180deg,#103e60 0%,rgba(16,62,96,.12) 25%,transparent 50%),url(https://lgshowers.com/wp-content/uploads/2026/10/f6f06c74-539e-44b8-aaf6-5d4554e6ebb3.avif)!important}}

/* LG HERO COMPACT V2 */
@media(min-width:901px){.lg-about-us .lg-about-hero-copy{padding:35px 5vw!important}.lg-about-us .lg-about-hero h1{font-size:clamp(38px,3vw,52px)!important;line-height:1.08!important;margin:0 0 16px!important}.lg-about-us .lg-about-hero-copy>p:not(.lg-about-eyebrow){font-size:15px!important;line-height:1.45!important;margin-bottom:12px!important}.lg-about-us .lg-about-eyebrow{margin-bottom:12px!important}.lg-about-us .lg-hero-actions{margin:12px 0 15px!important}.lg-about-us .lg-hero-btn{padding:11px 17px!important}.lg-about-us .lg-hero-trust{gap:15px!important}.lg-about-us .lg-about-hero-media{min-height:0!important;background-position:center 35%!important}}
