@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,600&family=Parisienne&family=Source+Sans+3:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap);body,input,textarea,select{font-family:"Source Sans 3",Helvetica,Arial,Lucida,sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:"Cormorant Garamond",Georgia,"Times New Roman",serif!important}.lexi-logo .logo-script{font-family:"Parisienne",cursive!important;font-weight:400!important}.lexi-logo .logo-subtitle{font-weight:600!important;letter-spacing:0.04em!important;text-transform:uppercase!important}.lexi-navigation a{font-family:inherit!important;font-weight:500!important;font-size:0.93rem!important;letter-spacing:0.12em!important;text-transform:uppercase!important}.et-l--header .et_pb_menu .et-menu>li>a,.et-l--header .et-menu>li>a{font-family:inherit!important}.et-l--header,header.et-l--header{margin:0!important;padding:0!important}.et-l--header .et_pb_section_0_tb_header{padding:12px 0 0!important;margin:0!important;background:#f9f3eb!important}.et-l--header .et_pb_row_0_tb_header,.et-l--header .et_pb_row.et_pb_row--with-menu,.et-l--header .et_pb_section_0_tb_header .et_pb_row_0_tb_header.et_pb_row{width:min(calc(100% - 80px), 1440px)!important;max-width:1440px!important;margin-top:0!important;margin-bottom:0!important;margin-left:auto!important;margin-right:auto!important;padding-top:10px!important;padding-right:0!important;padding-bottom:10px!important;padding-left:0!important}.et-l--header .et_pb_menu_0_tb_header .et_pb_menu_inner_container{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;width:100%!important}.et-l--header .et_pb_menu_0_tb_header .et_pb_menu__logo-wrap{display:flex!important;flex:0 0 auto!important;float:none!important;order:0!important}.et-l--header .et_pb_menu_0_tb_header .et_pb_menu__logo img{display:block!important;width:auto!important;max-width:min(330px, 42vw)!important;height:auto!important;max-height:120px!important}.et-l--header .et_pb_menu_0_tb_header .et_pb_menu__wrap{display:flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:flex-end!important;float:none!important;min-width:0!important}.et-l--header .et_pb_menu_0_tb_header .et_pb_menu__menu,.et-l--header .et_pb_menu_0_tb_header .et_pb_menu__menu>nav,.et-l--header .et_pb_menu_0_tb_header .et_pb_menu__menu>nav>ul.et-menu{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;float:none!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;list-style:none!important}.et-l--header .et_pb_menu_0_tb_header .et-menu>li{display:flex!important;float:none!important;list-style:none!important}.et-l--header .et_pb_menu_0_tb_header .et-menu>li::before,.et-l--header .et_pb_menu_0_tb_header .et-menu>li::marker{content:none!important;display:none!important}.et-l--header .et_pb_menu_0_tb_header .et-menu>li>a{white-space:nowrap!important;padding:0 0.7em!important;color:#082e5b!important;font-family:inherit!important;font-weight:500!important;font-size:0.93rem!important;letter-spacing:0.12em!important;text-transform:uppercase!important}.et-l--header .et_pb_menu_0_tb_header .et_mobile_nav_menu{float:none!important}@media (min-width:981px) and (max-width:1600px){.et-l--header .et_pb_row_0_tb_header,.et-l--header .et_pb_row.et_pb_row--with-menu,.et-l--header .et_pb_section_0_tb_header .et_pb_row_0_tb_header.et_pb_row{width:min(calc(100% - 32px), 1440px)!important}.et-l--header .et_pb_menu_0_tb_header .et_pb_menu_inner_container{gap:12px!important}.et-l--header .et_pb_menu_0_tb_header .et_pb_menu__logo img{max-width:200px!important;max-height:84px!important}.et-l--header .et_pb_menu_0_tb_header .et-menu>li>a{letter-spacing:0.03em!important;padding:0 0.32em!important}}@media (min-width:981px) and (max-width:1100px){.et-l--header .et_pb_menu_0_tb_header .et_pb_menu__logo img{max-width:170px!important;max-height:72px!important}.et-l--header .et_pb_menu_0_tb_header .et-menu>li>a{font-size:13px!important;letter-spacing:0.02em!important;padding:0 0.22em!important}}@media (max-width:980px){.et-l--header .et_pb_row_0_tb_header{width:min(calc(100% - 32px), 1440px)!important}.et-l--header .et_pb_menu_0_tb_header .et_pb_menu__logo img{max-height:88px!important;max-width:min(260px, 70vw)!important}}html{overflow-x:hidden}body #main-content>.container,body.et_pb_pagebuilder_layout #main-content>.container,body.et_full_width_page #main-content>.container,#main-content>.container{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body #content-area,body #left-area,#content-area,#left-area{width:100%!important;max-width:none!important;float:none!important;margin:0!important;padding-left:0!important;padding-right:0!important}body .entry-content,body article.page,body .et_pb_post{width:100%!important;max-width:none!important;margin:0!important}.lexi-home-section.et_pb_section,.lexi-contact-section.et_pb_section,.lexi-service-section.et_pb_section{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}.lexi-home-section .et_pb_row,.lexi-contact-section .et_pb_row,.lexi-service-section .et_pb_row,.lexi-home-section .et_pb_column,.lexi-contact-section .et_pb_column,.lexi-service-section .et_pb_column,.lexi-home-code .et_pb_code_inner,.lexi-contact-code .et_pb_code_inner{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.lexi-site-header.et_pb_section{padding:20px 0 0!important;margin:0!important;position:relative;z-index:40}.lexi-header-inner.et_pb_row{min-height:128px!important;max-height:none!important;height:auto!important;display:grid!important;grid-template-columns:310px 1fr!important;align-items:center!important;gap:35px!important;overflow:visible!important}.lexi-header-inner>.et_pb_column{display:block!important;float:none!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important;flex:unset!important}.lexi-contact-page .container,.lexi-service-page .container{width:min(calc(100% - 80px), 1440px);max-width:1440px;padding:0!important}.lexi-service-page .hero{padding-top:60px}.lexi-contact-page .hero-image::before,.lexi-contact-page .hero-image::after{display:none!important;content:none!important;background:none!important}.lexi-contact-page .hero-image img,.lexi-contact-page .hero-image img.home-hero-photo{-webkit-mask-image:none!important;mask-image:none!important}@media (min-width:1181px){.lexi-contact-page .hero-image{background:transparent!important}}.lexi-contact-page .container.bottom-cta-inner,.lexi-service-page .container.bottom-cta-inner{max-width:1060px;width:min(calc(100% - 80px), 1060px)}.lexi-contact-page h1,.lexi-contact-page h2,.lexi-contact-page h3,.lexi-contact-page p,.lexi-service-page h1,.lexi-service-page h2,.lexi-service-page h3,.lexi-service-page p{padding-top:0!important;padding-bottom:0!important}.lexi-contact-page .support-title,.lexi-service-page .approach-title{line-height:1.6!important}.lexi-menu-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:1.5px solid #082e5b;border-radius:4px;background:#fff0;color:#082e5b;cursor:pointer;flex-shrink:0}.lexi-menu-toggle:focus-visible{outline:3px solid rgb(165 103 25 / .55);outline-offset:3px}.lexi-menu-toggle-bars{display:block;width:18px;height:2px;background:currentColor;box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}body.lexi-nav-open .lexi-menu-toggle-bars{background:#fff0;box-shadow:none;transform:rotate(45deg);position:relative}body.lexi-nav-open .lexi-menu-toggle-bars::before,body.lexi-nav-open .lexi-menu-toggle-bars::after{content:"";position:absolute;left:0;width:18px;height:2px;background:#082e5b}body.lexi-nav-open .lexi-menu-toggle-bars::before{transform:rotate(90deg)}body.lexi-nav-open .lexi-menu-toggle-bars::after{transform:rotate(0deg)}@media (max-width:1180px){.lexi-header-inner.et_pb_row{grid-template-columns:240px 1fr!important}.lexi-navigation{gap:18px!important}.lexi-navigation a{font-size:0.78rem!important}}@media (max-width:1100px){.lexi-header-inner.et_pb_row{width:min(calc(100% - 40px), 1440px)!important}}@media (max-width:980px){.et-l--header .et_pb_row,.et-l--header .et_pb_row.et_pb_row--with-menu,header.et-l--header .et_pb_row{width:calc(100% - 28px)!important;max-width:none!important;margin-left:14px!important;margin-right:14px!important}.et-l--header .et_pb_section{padding-top:12px!important;padding-bottom:8px!important}.et-l--header .et_pb_menu__logo img,.et_pb_menu__logo img{max-height:56px!important;width:auto!important;max-width:min(200px, 58vw)!important}.et-l--header .et_pb_menu .et_pb_menu__menu,.et_pb_menu .et_pb_menu__menu{display:none!important}.et-l--header .et_pb_menu .et_mobile_nav_menu,.et_pb_menu .et_mobile_nav_menu{display:block!important}.et_pb_menu .mobile_menu_bar:before{color:#a56719!important}.et_mobile_menu,ul.et_mobile_menu{background:#f9f3eb!important;border:1px solid #dfd2c3!important;box-shadow:0 16px 32px rgb(8 46 91 / .1)!important;padding:8px 0!important}.et_mobile_menu a{color:#082e5b!important;font-weight:700!important;letter-spacing:0.04em!important;text-transform:uppercase!important;padding:14px 18px!important;border-bottom:1px solid rgb(223 210 195 / .85)!important}.et_mobile_menu a:hover{color:#a56719!important}[class*="-leaves"],.cc-cta-leaves,.ind-hero-leaves,.ind-areas-leaves,.hero-leaves{max-width:min(42vw, 180px)!important;pointer-events:none!important}.lexi-menu-toggle{display:inline-flex!important}.lexi-header-inner.et_pb_row{min-height:88px!important;max-height:none!important;height:auto!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:16px!important;width:min(calc(100% - 32px), 1440px)!important;padding-bottom:8px!important}.lexi-header-inner>.et_pb_column_1_tb_header,.lexi-header-inner>.et_pb_column:last-child{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px}.lexi-nav-module{position:static!important}.lexi-navigation{display:none!important;position:absolute;left:0;right:0;top:100%;z-index:50;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:8px 0 16px!important;background:#f9f3eb;border-bottom:1px solid #dfd2c3;box-shadow:0 12px 28px rgb(8 46 91 / .08)}body.lexi-nav-open .lexi-navigation{display:flex!important}.lexi-navigation a{display:block!important;width:100%!important;padding:14px min(4vw, 24px)!important;font-size:0.95rem!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;text-align:left!important;color:#082e5b!important;border-bottom:1px solid rgb(223 210 195 / .85)}.lexi-navigation a:last-child{border-bottom:0}.lexi-navigation a.is-active,.lexi-navigation a[aria-current="page"]{color:#a56719!important}.lexi-contact-page .container,.lexi-service-page .container,.lexi-home-page .container,.lexi-about-page .container,.lexi-couples-page .cc-container,.lexi-individual-page .container{width:min(calc(100% - 40px), 1440px)!important}.lexi-contact-page .container.bottom-cta-inner,.lexi-service-page .container.bottom-cta-inner,.lexi-home-page .container.bottom-cta-inner,.lexi-about-page .container.bottom-cta-inner,.lexi-individual-page .ind-bottom-cta-inner{width:min(calc(100% - 40px), 1060px)!important}.lexi-contact-page .hero,.lexi-service-page .hero,.lexi-home-page .hero{overflow:hidden}.lexi-contact-page .hero-image,.lexi-contact-page .hero-image img{width:100%!important;max-width:100%!important}.lexi-site-header .et_pb_image img{max-height:64px;width:auto}}@media (max-width:650px){.lexi-header-inner.et_pb_row{min-height:76px!important;width:min(calc(100% - 28px), 1440px)!important}.lexi-site-header .et_pb_image img{max-height:52px}.lexi-contact-page .container,.lexi-service-page .container,.lexi-home-page .container,.lexi-about-page .container,.lexi-couples-page .cc-container,.lexi-individual-page .container{width:min(calc(100% - 28px), 1440px)!important}.lexi-contact-page .container.bottom-cta-inner,.lexi-service-page .container.bottom-cta-inner,.lexi-home-page .container.bottom-cta-inner,.lexi-about-page .container.bottom-cta-inner,.lexi-individual-page .ind-bottom-cta-inner{width:min(calc(100% - 28px), 1060px)!important}.lexi-contact-page .hero h1 .hero-name-line,.lexi-home-page .hero h1 .hero-name-line{white-space:normal!important}.lexi-contact-page .hero h1,.lexi-home-page .hero h1{font-size:clamp(2.15rem, 9vw, 2.75rem)!important}.lexi-contact-page .hero-content,.lexi-home-page .hero-content,.lexi-contact-page .hero-copy,.lexi-contact-page .hero-actions{width:100%!important;max-width:none!important;min-width:0!important}}:root{--lexi-navy:#082e5b;--lexi-navy-dark:#03264c;--lexi-gold:#a56719;--lexi-olive:#69712d;--lexi-olive-dark:#555d22;--lexi-cream:#fcfaf5;--lexi-cream-dark:#f2efe6;--lexi-border:#e4ddd0;--lexi-text:#102f56;--lexi-white:#ffffff;--lexi-container:1180px}.lexi-home .et-l--header,.lexi-home .et-l--footer{position:relative;z-index:5}.lexi-home #main-content,.lexi-home #content-area,.lexi-home .container,.lexi-home .et_pb_post,.lexi-home article.page,.lexi-home .entry-content{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.lexi-home #left-area{width:100%!important;padding:0!important;float:none!important}.lexi-home{color:var(--lexi-text);background:var(--lexi-cream);font-size:16px;line-height:1.65}.lexi-home img{display:block;max-width:100%;height:auto}.lexi-home a{color:inherit;text-decoration:none}.lexi-home-wrap{overflow:hidden}.lexi-container{width:min(calc(100% - 80px), var(--lexi-container));margin:0 auto}.lexi-rule{display:block;width:72px;height:2px;margin:0 0 22px;background:var(--lexi-gold)}.lexi-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 22px;color:var(--lexi-white)!important;border-radius:2px;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase;transition:background 0.2s ease,transform 0.2s ease}.lexi-button:hover{transform:translateY(-1px)}.lexi-button--navy{background:var(--lexi-navy)}.lexi-button--navy:hover{background:var(--lexi-navy-dark)}.lexi-button--olive{background:var(--lexi-olive)}.lexi-button--olive:hover{background:var(--lexi-olive-dark)}.lexi-learn{display:inline-flex;align-items:center;gap:6px;color:var(--lexi-gold);font-size:.86rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lexi-learn:hover{color:var(--lexi-navy)}.lexi-hero{padding:72px 0 64px;background:var(--lexi-cream)}.lexi-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,0.9fr);gap:56px;align-items:center}.lexi-hero__copy h1{margin:0 0 18px;color:var(--lexi-navy);font-size:clamp(2.6rem, 4.2vw, 3.55rem);font-weight:600;line-height:1.08;animation:lexi-fade-up 0.8s ease both}.lexi-hero__role,.lexi-hero__years,.lexi-hero__tags{margin:0 0 6px;font-size:.95rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lexi-hero__role,.lexi-hero__tags{color:var(--lexi-navy)}.lexi-hero__years{color:var(--lexi-gold)}.lexi-hero__lead{margin:0 0 28px;max-width:34em;color:var(--lexi-text);font-size:1.05rem;line-height:1.7}.lexi-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.lexi-hero__portrait{margin:0;justify-self:end;width:min(100%, 460px);border-radius:18px 0 0 0;overflow:hidden;animation:lexi-fade-up 1s ease 0.12s both}.lexi-hero__portrait img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center 18%}.lexi-services{padding:18px 0 78px;background:var(--lexi-cream)}.lexi-services__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.lexi-card{padding:40px 28px 32px;text-align:center;background:var(--lexi-white);border:1px solid var(--lexi-border);box-shadow:0 10px 28px rgb(8 46 91 / .06);transition:transform 0.25s ease,box-shadow 0.25s ease}.lexi-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgb(8 46 91 / .1)}.lexi-card__icon{width:84px;height:84px;display:grid;place-items:center;margin:0 auto 18px;background:var(--lexi-olive);border-radius:50%;overflow:hidden}.lexi-card__icon--navy{background:var(--lexi-navy)}.lexi-card__icon img{width:52px;height:52px;object-fit:contain}.lexi-card h2{margin:0 0 12px;color:var(--lexi-navy);font-size:1.45rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lexi-card p{margin:0 0 18px;color:var(--lexi-text);font-size:.98rem;line-height:1.6}.lexi-book{position:relative;padding:88px 0;background:radial-gradient(circle at 92% 40%,rgb(166 134 72 / .12),transparent 34%),var(--lexi-cream-dark)}.lexi-book__grid{display:grid;grid-template-columns:minmax(220px,0.85fr) minmax(0,1.15fr);gap:56px;align-items:center}.lexi-book__media{margin:0;justify-self:center;width:min(100%, 360px)}.lexi-book__media img{width:100%;filter:drop-shadow(0 18px 30px rgb(8 46 91 / .18))}.lexi-book__eyebrow{margin:0 0 10px;color:var(--lexi-gold);font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.lexi-book__copy h2{margin:0 0 12px;color:var(--lexi-navy);font-size:clamp(2.3rem, 3.4vw, 3rem);font-weight:600;line-height:1.1}.lexi-book__subtitle{margin:0 0 18px;color:var(--lexi-text);font-size:1.2rem;font-style:italic;line-height:1.45}.lexi-book__copy>p:not(.lexi-book__eyebrow):not(.lexi-book__subtitle){margin:0 0 28px;max-width:36em;font-size:1.02rem;line-height:1.7}.lexi-book__actions{display:flex;flex-wrap:wrap;gap:14px}.lexi-why{padding:84px 0;background:var(--lexi-cream)}.lexi-why__heading{display:flex;align-items:center;justify-content:center;gap:22px;margin:0 auto 48px;max-width:920px}.lexi-why__heading h2{margin:0;color:var(--lexi-navy);font-size:clamp(1.55rem, 2.4vw, 1.95rem);font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase;white-space:nowrap}.lexi-why__line{flex:1;height:1px;min-width:40px;background:var(--lexi-gold)}.lexi-why__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.lexi-why__item{position:relative;padding:8px 36px;text-align:center}.lexi-why__item+.lexi-why__item::before{content:"";position:absolute;top:12%;bottom:12%;left:0;width:1px;background:rgb(165 103 25 / .45)}.lexi-why__icon{width:78px;height:78px;display:grid;place-items:center;margin:0 auto 16px;color:var(--lexi-white);background:var(--lexi-olive);border-radius:50%}.lexi-why__icon--navy{background:var(--lexi-navy)}.lexi-why__icon svg{width:38px;height:38px}.lexi-why__item h3{margin:0 0 10px;color:var(--lexi-navy);font-size:1.25rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.lexi-why__item p{margin:0 auto;max-width:28em;font-size:.98rem;line-height:1.6}.lexi-about{padding:40px 0 90px;background:var(--lexi-cream)}.lexi-about__grid{display:grid;grid-template-columns:minmax(260px,0.95fr) minmax(0,1.05fr);gap:56px;align-items:center}.lexi-about__media{margin:0;overflow:hidden;border-radius:4px}.lexi-about__media img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center 20%}.lexi-about__copy h2{margin:0 0 18px;color:var(--lexi-navy);font-size:clamp(2.3rem, 3.4vw, 3rem);font-weight:600;line-height:1.1}.lexi-about__copy p{margin:0 0 28px;max-width:34em;font-size:1.05rem;line-height:1.75}.lexi-cta{position:relative;overflow:hidden;padding:52px 0;color:rgb(255 255 255 / .92);background:var(--lexi-navy)}.lexi-cta__leaves{position:absolute;top:50%;width:min(220px, 22vw);opacity:.28;pointer-events:none;transform:translateY(-50%)}.lexi-cta__leaves--left{left:0;transform:translateY(-50%) scaleX(-1)}.lexi-cta__leaves--right{right:0}.lexi-cta__inner{position:relative;z-index:2;display:grid;grid-template-columns:88px 1fr auto;gap:28px;align-items:center;max-width:1060px}.lexi-cta__icon{width:84px;height:84px;display:grid;place-items:center;border:2px solid #c9a05a;border-radius:50%;background:#fff0}.lexi-cta__icon img{width:48px;height:48px;object-fit:contain}.lexi-cta__copy h2{margin:0 0 8px;color:var(--lexi-white);font-size:clamp(1.7rem, 2.4vw, 2.1rem);font-weight:600;line-height:1.15}.lexi-cta__copy p{margin:0;max-width:38em;font-size:.98rem;line-height:1.55}@keyframes lexi-fade-up{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lexi-hero__copy h1,.lexi-hero__portrait,.lexi-card,.lexi-button{animation:none!important;transition:none!important}}@media (max-width:980px){.lexi-container{width:min(calc(100% - 40px), var(--lexi-container))}.lexi-hero__grid,.lexi-book__grid,.lexi-about__grid{grid-template-columns:1fr;gap:36px}.lexi-hero__portrait,.lexi-book__media,.lexi-about__media{justify-self:center;width:min(100%, 420px)}.lexi-services__grid,.lexi-why__grid{grid-template-columns:1fr;gap:22px}.lexi-why__item{padding:18px 12px}.lexi-why__item+.lexi-why__item::before{display:none}.lexi-why__heading{flex-direction:column;gap:14px}.lexi-why__heading h2{white-space:normal}.lexi-why__line{width:80px;flex:none}.lexi-cta__inner{grid-template-columns:80px 1fr}.lexi-cta__inner .lexi-button{grid-column:1 / -1;justify-self:start}}@media (max-width:650px){.lexi-container{width:min(calc(100% - 28px), var(--lexi-container))}.lexi-hero,.lexi-book,.lexi-why{padding-top:48px;padding-bottom:48px}.lexi-hero__actions,.lexi-book__actions{flex-direction:column}.lexi-button{width:100%}.lexi-cta__inner{display:flex;flex-direction:column;text-align:center}.lexi-cta__inner .lexi-button{justify-self:stretch}.lexi-cta__leaves{display:none}}body.lexi-404,body.error404.lexi-404{background:#f9f3eb;color:var(--lexi-text,#102f56)}body.lexi-404 #main-content,body.lexi-404 #content-area,body.lexi-404 #left-area,body.lexi-404 .container,body.lexi-404 .et_pb_post,body.lexi-404 #sidebar,body.lexi-404 .et_pb_widget_area{width:100%!important;max-width:none!important;float:none!important;margin:0!important;padding:0!important}body.lexi-404 #sidebar,body.lexi-404 .et_pb_widget_area,body.lexi-404 aside{display:none!important}.lexi-404-main{position:relative;overflow:hidden;background:#f9f3eb}.lexi-404-hero{position:relative;display:grid;place-items:center;min-height:min(72vh, 760px);padding:clamp(56px, 8vw, 96px) 24px;text-align:center}.lexi-404-leaves{position:absolute;top:50%;width:min(280px, 28vw);opacity:.42;pointer-events:none;transform:translateY(-50%);z-index:0}.lexi-404-leaves--left{left:-2%;transform:translateY(-50%) scaleX(-1)}.lexi-404-leaves--right{right:-2%}.lexi-404-inner{position:relative;z-index:1;width:min(100%, 720px);margin:0 auto;animation:lexi-fade-up 0.7s ease both}.lexi-404-icon{width:84px;height:84px;margin:0 auto 22px;display:grid;place-items:center;border:2px solid #c9a05a;border-radius:50%;background:rgb(255 255 255 / .35)}.lexi-404-icon img{width:48px;height:48px;object-fit:contain}.lexi-404-eyebrow{margin:0 0 8px;color:var(--lexi-gold,#a56719);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.lexi-404-code{margin:0 0 10px;color:var(--lexi-navy,#082e5b);font-size:clamp(4.5rem, 12vw, 7rem);font-weight:600;line-height:.9;letter-spacing:.02em}.lexi-404-rule{display:block;width:72px;height:2px;margin:0 auto 22px;background:var(--lexi-gold,#a56719)}.lexi-404-inner h1{margin:0 0 16px;color:var(--lexi-navy,#082e5b);font-size:clamp(1.9rem, 3.6vw, 2.6rem);font-weight:600;line-height:1.2}.lexi-404-lead{margin:0 auto 32px;max-width:36em;color:rgb(16 47 86 / .82);font-size:1.05rem;line-height:1.7}.lexi-404-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:36px}.lexi-404-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:14px 24px;border-radius:3px;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-decoration:none!important;text-transform:uppercase;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease}.lexi-404-btn--navy{color:#fff!important;background:var(--lexi-navy,#082e5b)}.lexi-404-btn--navy:hover{background:var(--lexi-navy-dark,#03264c);color:#fff!important}.lexi-404-btn--gold{color:var(--lexi-navy-dark,#03264c)!important;background:#dda85f}.lexi-404-btn--gold:hover{background:#d9a04a;color:var(--lexi-navy-dark,#03264c)!important}.lexi-404-links{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:center;padding-top:8px;border-top:1px solid rgb(165 103 25 / .22)}.lexi-404-links a{color:var(--lexi-navy,#082e5b)!important;font-size:.82rem;font-weight:600;letter-spacing:.04em;text-decoration:none!important;text-transform:uppercase}.lexi-404-links a:hover{color:var(--lexi-gold,#a56719)!important}@media (max-width:720px){.lexi-404-leaves{opacity:.22;width:min(180px, 42vw)}.lexi-404-actions{flex-direction:column;align-items:stretch}.lexi-404-btn{width:100%}.lexi-404-links{flex-direction:column;gap:14px}}@media (prefers-reduced-motion:reduce){.lexi-404-inner{animation:none!important}}