:root{color:#090909;background:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;margin:0;overflow-x:hidden}button,input{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #1b67ff}.skip-link{z-index:1000;color:#090909;background:#fff;border:1px solid;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@font-face{font-family:Health Instrument;src:url(/wp-content/themes/we-law-static/assets/fonts/InstrumentSans-Variable-Latin.woff2)format("woff2");font-display:swap;font-weight:100 900}:root{--health-ink:#10110f;--health-paper:#f2f0e8;--health-white:#fbfbf8;--health-line:#c9c5ba;--health-green:#1e4235;--health-max:1320px;--health-ease:cubic-bezier(.22,.72,.24,1)}.health-main,.health-header,.health-mobile-menu,.health-footer,.health-terminal{color:var(--health-ink);font-family:Health Instrument,Arial,sans-serif}.health-main{background:var(--health-paper);overflow:hidden}.health-menu-open{overflow:hidden}.health-eyebrow{letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:10px;font-weight:650;line-height:1.3}.health-header{z-index:80;height:72px;padding-inline:max(26px,calc((100vw - var(--health-max))/2));backdrop-filter:blur(18px);background:#f8f8f4f0;border-bottom:1px solid #10110f29;align-items:center;gap:56px;display:flex;position:fixed;inset:0 0 auto}.health-brand{letter-spacing:-.035em;white-space:nowrap;align-items:center;gap:10px;font-size:22px;font-weight:720;display:flex}.health-logo{width:25px;height:30px;display:inline-flex}.health-nav{align-items:center;gap:34px;margin-left:auto;display:flex}.health-nav a{font-size:13px}.health-header-cta{background:var(--health-ink);color:#fff;text-transform:uppercase;letter-spacing:.15em;align-items:center;gap:38px;margin-left:16px;padding:13px 16px;font-size:10px;display:flex}.health-header-cta:hover{background:var(--health-green)}.health-menu-button{display:none}.health-opening{min-height:1080px;padding:160px max(26px,calc((100vw - var(--health-max))/2)) 0;background:#dde3da;grid-template-columns:.74fr 1.26fr;display:grid}.health-opening-copy{padding:58px 64px 70px 0}.health-opening h1{letter-spacing:-.068em;max-width:650px;margin:26px 0 35px;font-size:clamp(58px,5.7vw,88px);font-weight:430;line-height:.94}.health-opening-copy>p:not(.health-eyebrow){color:#343833;max-width:540px;margin:0 0 38px;font-size:17px;line-height:1.55}.health-button{letter-spacing:.14em;text-transform:uppercase;border:1px solid;justify-content:space-between;align-items:center;gap:38px;padding:15px 18px;font-size:10px;line-height:1.25;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.health-button span{font-size:15px}.health-button-dark{background:var(--health-ink);border-color:var(--health-ink);color:#fff}.health-button-dark:hover{background:var(--health-green);border-color:var(--health-green)}.health-button-light{color:var(--health-ink);background:#fff;border-color:#fff}.health-button-light:hover{background:#dfe8e0;border-color:#dfe8e0}.health-index{grid-template-columns:1fr 1fr;align-self:start;gap:20px 24px;display:grid}.health-index-group{border-top:1px solid #10110f61}.health-index-group:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.health-index-group:last-child .health-index-group-heading{grid-column:1/-1}.health-index-group-heading{border-bottom:1px solid #10110f61;grid-template-columns:32px 1fr;align-items:center;gap:14px;min-height:58px;padding:10px 4px;display:grid}.health-index-group-heading>span{background:var(--health-ink);color:#fff;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid}.health-index-group-heading>div{flex-direction:column;gap:3px;display:flex}.health-index-group-heading small{letter-spacing:.18em;color:#62655f;font-size:7px;line-height:1}.health-index-group-heading strong{letter-spacing:.13em;text-transform:uppercase;font-size:10px;line-height:1.3}.health-index-group>a{--accent:#555;border-bottom:1px solid #10110f61;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;min-height:74px;padding:10px 4px;display:grid;position:relative;overflow:hidden}.health-index-group>a:before{content:"";background:var(--accent);transition:transform .45s var(--health-ease);position:absolute;inset:0;transform:translate(-101%)}.health-index-group>a>*{z-index:1;transition:color .25s;position:relative}.health-index-group>a:hover:before,.health-index-group>a:focus-visible:before{transform:none}.health-index-group>a:hover>*,.health-index-group>a:focus-visible>*{color:#fff}.health-index-group>a>span{font-variant-numeric:tabular-nums;font-size:9px}.health-index-group>a>div{flex-direction:column;gap:5px;display:flex}.health-index-group>a strong{letter-spacing:-.02em;font-size:16px;font-weight:540;line-height:1.08}.health-index-group>a small{color:#50564f;font-size:9px;line-height:1.3}.health-index-group>a i{font-size:15px;font-style:normal}.health-opening-note{height:112px;margin-inline:calc(max(26px,calc((100vw - var(--health-max))/2))*-1);padding-inline:max(26px,calc((100vw - var(--health-max))/2));background:var(--health-ink);color:#fff;letter-spacing:.14em;grid-column:1/-1;justify-content:space-between;align-self:end;align-items:center;font-size:10px;display:flex}.health-opening-note a{border-bottom:1px solid #fff;padding:8px 0}.health-index-group>a:focus{outline:3px solid var(--health-ink);outline-offset:3px}.health-index{scroll-margin-top:88px}.health-specialty{scroll-margin-top:72px}.health-index-group-heading{grid-template-columns:1fr}.health-index-group-heading>div{padding-left:0}.health-chapter-intro>div{gap:0}.health-specialty-photo:after{display:none}.health-reason{max-width:var(--health-max);grid-template-columns:.7fr 1.3fr;gap:100px;margin:auto;padding:140px 0 150px;display:grid}.health-reason>.health-eyebrow{padding-top:12px}.health-reason h2{letter-spacing:-.06em;grid-column:2;max-width:860px;margin:0;font-size:clamp(48px,5vw,74px);font-weight:430;line-height:.98}.health-reason>div{border-top:1px solid var(--health-line);grid-column:2;grid-template-columns:1fr 1fr;gap:48px;padding-top:28px;display:grid}.health-reason p:not(.health-eyebrow){color:#44433f;margin:0;font-size:15px;line-height:1.65}.health-chapter{display:contents}.health-chapter-intro{min-height:520px;padding:110px max(26px,calc((100vw - var(--health-max))/2));border-top:1px solid var(--health-line);background:#d9dfd7;grid-template-columns:.58fr 1.42fr;align-content:center;column-gap:90px;display:grid}.health-chapter:nth-child(2) .health-chapter-intro{background:#ded8d2}.health-chapter:nth-child(3) .health-chapter-intro{background:#d7dce2}.health-chapter-intro>div{align-items:center;gap:20px;display:flex}.health-chapter-intro>div>span{border:1px solid;place-items:center;width:48px;height:48px;font-size:10px;display:grid}.health-chapter-intro h2{letter-spacing:-.065em;grid-column:2;max-width:900px;margin:0;font-size:clamp(48px,5.5vw,78px);font-weight:430;line-height:.96}.health-chapter-intro>p{color:#454843;border-top:1px solid #10110f40;grid-column:2;max-width:680px;margin:35px 0 0;padding-top:22px;font-size:15px;line-height:1.65}.health-specialty{background:var(--health-white);border-top:1px solid var(--health-line);grid-template-columns:1.08fr .92fr;min-height:940px;display:grid}.health-specialty-reverse{grid-template-columns:.92fr 1.08fr}.health-specialty-reverse .health-specialty-photo{order:2}.health-specialty-photo{background:#d9d7cf;min-height:940px;margin:0;position:relative;overflow:hidden}.health-specialty-photo:after{content:"";background:linear-gradient(#0000 58%,#0000008c);position:absolute;inset:0}.health-specialty-photo picture{width:100%;height:100%;display:block}.health-specialty-photo img{object-fit:cover;filter:saturate(.72)contrast(1.03);width:100%;height:100%;transition:transform 1.2s var(--health-ease)}.health-specialty.is-visible .health-specialty-photo img{transform:scale(1.025)}.health-specialty-photo figcaption{z-index:2;color:#fff;letter-spacing:.11em;text-transform:uppercase;font-size:9px;line-height:1.4;position:absolute;bottom:28px;left:30px;right:84px}.health-specialty-photo>span{z-index:2;background:var(--accent);color:#fff;place-items:center;width:48px;height:48px;font-size:11px;display:grid;position:absolute;top:25px;right:28px}.health-specialty-copy{padding:86px max(54px,calc((100vw - var(--health-max))/2));flex-direction:column;justify-content:center;display:flex}.health-specialty-copy .health-eyebrow{color:var(--accent)}.health-specialty-copy h2{letter-spacing:-.058em;max-width:670px;margin:24px 0 30px;font-size:clamp(43px,4.4vw,66px);font-weight:430;line-height:.99}.health-utility{color:#3f3e39;max-width:650px;margin:0;font-size:16px;line-height:1.6}.health-needs{border-top:1px solid var(--health-line);margin:42px 0 28px;padding-top:18px}.health-needs>small{letter-spacing:.17em;color:#67655e;font-size:9px}.health-needs ol{margin:16px 0 0;padding:0;list-style:none}.health-needs li{border-top:1px solid #dedbd2;grid-template-columns:38px 1fr;gap:15px;padding:13px 0;font-size:14px;line-height:1.4;display:grid}.health-needs li span{color:var(--accent);padding-top:3px;font-size:9px}.health-route-note{background:#e8e6de;grid-template-columns:160px 1fr;gap:28px;margin:0 0 28px;padding:20px;display:grid}.health-route-note strong{font-size:12px;line-height:1.35}.health-route-note p{color:#55534e;margin:0;font-size:12px;line-height:1.5}.health-specialty-copy>.health-button{align-self:flex-start;max-width:100%}.health-process{padding:140px max(26px,calc((100vw - var(--health-max))/2));color:#fff;background:#0c0e0d;grid-template-columns:.88fr 1.12fr;gap:100px;display:grid}.health-process-heading h2{letter-spacing:-.06em;margin:26px 0;font-size:clamp(48px,5vw,72px);font-weight:430;line-height:.98}.health-process-heading>p:last-child{color:#a9aaa5;max-width:500px;font-size:15px;line-height:1.6}.health-process-steps{border-top:1px solid #4a4b48;margin:0;padding:0;list-style:none}.health-process-steps li{border-bottom:1px solid #4a4b48;grid-template-columns:50px 1fr;gap:25px;padding:31px 0;display:grid}.health-process-steps>li>span{color:#9da19b;font-size:10px}.health-process-steps strong{font-size:25px;font-weight:500}.health-process-steps p{color:#a9aaa5;margin:8px 0 0;font-size:13px;line-height:1.5}.health-contact{min-height:590px;padding:120px max(26px,calc((100vw - var(--health-max))/2));background:var(--health-green);color:#fff;grid-template-columns:1.2fr .8fr;align-items:end;gap:100px;display:grid}.health-contact h2{letter-spacing:-.066em;max-width:900px;margin:26px 0 32px;font-size:clamp(54px,6vw,84px);font-weight:430;line-height:.94}.health-contact p:not(.health-eyebrow){color:#d6ddd8;max-width:600px;font-size:15px;line-height:1.6}.health-contact-actions{flex-direction:column;align-items:flex-start;gap:28px;padding-bottom:7px;display:flex}.health-contact-actions>a:last-child{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #fff;padding:10px 0;font-size:11px}.health-footer{padding:110px max(26px,calc((100vw - var(--health-max))/2)) 90px;background:var(--health-white);grid-template-columns:.58fr 1.42fr;gap:70px;display:grid}.health-footer-brand p{color:#55534e;max-width:260px;margin-top:30px;font-size:13px;line-height:1.55}.health-footer>nav{grid-template-columns:repeat(5,1fr);gap:26px;display:grid}.health-footer nav div{flex-direction:column;gap:11px;display:flex}.health-footer nav strong{letter-spacing:.13em;text-transform:uppercase;color:#6b6963;margin-bottom:7px;font-size:8px;line-height:1.35}.health-footer nav a{font-size:11px;line-height:1.3}.health-terminal{min-height:330px;padding:70px max(26px,calc((100vw - var(--health-max))/2)) 28px;background:var(--health-white);border-top:1px solid var(--health-line);flex-direction:column;justify-content:space-between;display:flex}.health-terminal>p{letter-spacing:-.075em;margin:0;font-size:clamp(70px,9vw,132px);font-weight:430;line-height:.85}.health-terminal>div{border-top:1px solid var(--health-line);gap:30px;padding-top:22px;font-size:10px;display:flex}.health-terminal>div span{margin-right:auto}.health-scene>*{transition:opacity .75s var(--health-ease),transform .9s var(--health-ease)}.health-scene:not(.is-visible)>*{opacity:0;transform:translateY(32px)}.health-opening.health-scene:not(.is-visible) .health-index{transform:translate(42px)}.health-specialty.health-scene:not(.is-visible) .health-specialty-photo{transform:translate(-48px)}.health-specialty-reverse.health-scene:not(.is-visible) .health-specialty-photo{transform:translate(48px)}.health-specialty.health-scene:not(.is-visible) .health-specialty-copy{transform:translateY(46px)}.health-scene.is-visible>*{opacity:1;transform:none}.health-opening>:nth-child(2),.health-specialty>:nth-child(2),.health-process>:nth-child(2),.health-footer>:nth-child(2){transition-delay:.12s}@media (width<=900px){.health-header{height:54px;padding-inline:20px}.health-nav,.health-header-cta{display:none}.health-menu-button{text-transform:uppercase;letter-spacing:.13em;background:0 0;border:0;margin-left:auto;padding:12px;font-size:10px;display:block}.health-mobile-menu{z-index:75;background:#f8f8f4fa;padding:34px 20px;position:fixed;inset:54px 0 0;overflow:auto}.health-mobile-menu nav{flex-direction:column;display:flex}.health-mobile-menu nav>section{border-bottom:1px solid var(--health-line);flex-direction:column;padding:18px 0;display:flex}.health-mobile-menu nav>section>span{letter-spacing:.13em;text-transform:uppercase;color:#6b6963;margin-bottom:7px;font-size:8px;line-height:1.4}.health-mobile-menu a{border-bottom:1px solid var(--health-line);padding:13px 0;font-size:20px}.health-mobile-menu nav>section a{border:0;padding:9px 0;font-size:17px}.health-mobile-menu nav>a:first-child,.health-mobile-menu nav>a:last-child{letter-spacing:.13em;text-transform:uppercase;font-size:11px}.health-opening{min-height:auto;padding:116px 20px 0;display:block}.health-opening-copy{padding:20px 0 62px}.health-opening h1{margin-top:22px;font-size:51px;line-height:.92}.health-opening-copy>p:not(.health-eyebrow){font-size:15px}.health-index{display:block}.health-index-group,.health-index-group:last-child{margin-top:26px;display:block}.health-index-group-heading{min-height:58px}.health-index-group>a{grid-template-columns:28px 1fr auto;gap:14px;min-height:82px}.health-index-group>a strong{font-size:19px}.health-index-group>a small{font-size:10px}.health-opening-note{gap:30px;height:92px;margin:0 -20px;padding:0 20px}.health-opening-note span{max-width:210px;font-size:8px;line-height:1.4}.health-reason{padding:92px 20px 100px;display:block}.health-reason h2{margin:24px 0 36px;font-size:43px}.health-reason>div{padding-top:22px;display:block}.health-reason>div p+p{margin-top:20px}.health-chapter-intro{min-height:0;padding:86px 20px;display:block}.health-chapter-intro>div{margin-bottom:34px}.health-chapter-intro h2{font-size:44px}.health-chapter-intro>p{margin-top:28px}.health-specialty,.health-specialty-reverse{flex-direction:column;min-height:0;display:flex}.health-specialty-reverse .health-specialty-photo{order:0}.health-specialty-photo{height:62vh;min-height:430px;max-height:560px}.health-specialty-photo figcaption{line-height:1.4;bottom:20px;left:20px;right:72px}.health-specialty-copy{padding:68px 20px 82px}.health-specialty-copy h2{font-size:43px}.health-utility{font-size:15px}.health-route-note{grid-template-columns:1fr;gap:10px}.health-specialty-copy>.health-button{width:100%;line-height:1.4}.health-process{padding:95px 20px;display:block}.health-process-heading h2{font-size:44px}.health-process-steps{margin-top:55px}.health-contact{min-height:0;padding:95px 20px;display:block}.health-contact h2{font-size:48px}.health-contact-actions{margin-top:50px}.health-footer{padding:80px 20px 70px;display:block}.health-footer>nav{grid-template-columns:1fr 1fr;gap:45px 24px;margin-top:65px}.health-terminal{min-height:245px;padding:54px 20px 22px}.health-terminal>p{max-width:340px;font-size:59px}.health-terminal>div{gap:18px}.health-scene:not(.is-visible) .health-specialty-photo,.health-specialty-reverse.health-scene:not(.is-visible) .health-specialty-photo{transform:translateY(36px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.health-scene>*,.health-index>a:before,.health-specialty-photo img{transition:none!important}.health-scene>*,.health-scene:not(.is-visible)>*{opacity:1!important;transform:none!important}.health-index>a:before{display:none}.health-specialty-photo img{transform:none!important}}
