:root{--fs-900:7rem;--fs-850:6rem}.landing{display:flex;flex-direction:column;background:url(/_next/static/media/landing.de47de3c.png);width:100%;min-height:50rem;max-height:60rem;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}.landing-title{font-size:var(--fs-900);margin:8rem 0 0 8rem;color:white;text-shadow:2px 2px 0 black}.landing-text{font-size:var(--fs-700);margin:4rem 0 4rem 8rem;width:40%;color:white;text-shadow:1px 1px 0 black}.landing-learn-more{position:absolute;bottom:0;right:0;margin:var(--margin-400);display:flex;flex-direction:row;font-size:var(--fs-500);color:black}.landing-arrow{animation:jumpInfinite 1.5s infinite}@keyframes jumpInfinite{0%{margin-top:0}50%{margin-top:.5rem}to{margin-top:0}}@media (max-width:1500px){.landing-learn-more{color:white;text-shadow:2px 2px 0 black}}@media (max-width:1200px){.landing-title{font-size:6rem}.landing-text,.landing-title{margin-left:var(--margin-900)}.landing-text{width:50%}}@media (max-width:850px){.landing-title{font-size:var(--fs-800)}.landing-text{font-size:var(--fs-600);width:60%}}.header{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;position:-webkit-sticky;position:sticky;top:0;background:#E0E7D9;width:100%;z-index:9999;overflow:hidden}.header-logo{display:flex;flex-direction:column;align-items:center;margin:var(--margin-400) var(--margin-400) var(--margin-400) var(--margin-600);text-decoration:none;color:inherit}.header-logo-name{font-size:var(--fs-700);border-bottom:1px solid black}.header-logo-company{font-size:var(--fs-450)}.header-right-side{display:flex;flex-direction:column;align-items:end;justify-content:center;margin:var(--margin-400) var(--margin-600) var(--margin-400) var(--margin-400)}.header-navbar{display:flex;flex-wrap:nowrap;flex-direction:row;list-style:none;height:2rem;margin:0}.header-navbar li:hover{text-decoration:underline;-webkit-text-decoration-color:#bec4b7;text-decoration-color:#bec4b7}.header-link{font-size:var(--fs-500);text-decoration:none;color:inherit;width:100%;height:100%;display:flex;align-items:center}.header-expertise,.header-work{padding:0 3rem}.header-about{padding-right:3rem}.header-contact{padding-left:3rem}.header-phone{font-size:var(--fs-500)}.header-menu-icon{display:none;width:100px;height:100%;align-items:center;justify-content:center}.header-menu-icon img{width:40px;height:40px}.header-menu-icon:hover{cursor:pointer}.header-sidebar{list-style:none;position:fixed;top:0;right:0;height:100vh;width:16rem;background-color:rgba(224,231,217,.6);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:0;padding:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--fs-500);overflow:hidden}.header-sidebar li{width:100%;height:4rem;display:flex;align-items:center}.header-sidebar li:hover{background-color:#bec4b7}.header-sidebar-close:hover{cursor:pointer}.header-sidebar-x{width:30px;height:30px;margin-left:var(--margin-800)}@media (max-width:1200px){.header-menu-icon{display:flex}.header-navbar,.header-phone{display:none}}@media (max-width:850px){.header-logo-name{font-size:2rem}.header-logo-company{font-size:1rem}.header-sidebar{width:100vw}}.about{display:flex;flex-direction:row;justify-content:space-between;margin-top:16rem;overflow:hidden}.about-text-section{display:flex;flex-direction:column;justify-content:center;margin:var(--margin-900)}.about-title{font-size:var(--fs-800)}.about-description{font-size:var(--fs-500);width:70%}.about-picture{min-width:20rem;max-width:30rem;margin:var(--margin-900);object-fit:contain}@media (max-width:1200px){.about-text-section{margin:2rem}.about-picture{max-width:20rem;min-width:15rem;margin:2rem}}@media (max-width:850px){.about{flex-direction:column}.about,.about-text-section{align-items:center}.about-title{text-align:center;font-size:2rem}.about-description{text-align:center;font-size:1rem}}.expertise{display:flex;flex-direction:column;align-items:center;margin-top:16rem}.expertise-section-title{font-size:var(--fs-800);margin-bottom:0}.expertise-table{display:flex;flex-direction:column;margin:var(--margin-900);background-color:#E0E7D9}.expertise-top{border-bottom:1px solid lightgray}.expertise-bottom,.expertise-top{display:flex;flex-direction:row;max-width:100%}.expertise-top .expertise-cell{max-width:50%}.expertise-bottom .expertise-cell{max-width:33%}.expertise-table h3{text-align:center;font-size:var(--fs-600)}.expertise-table p{text-align:justify;font-size:var(--fs-450);margin:var(--margin-800)}.expertise-family-law,.expertise-personal-injury{border-right:1px solid lightgray}.expertise-family-law{border-left:1px solid lightgray}.expertise-cell h3:nth-child{transition-delay:50ms;transition-delay:.1s;transition-delay:.15s;transition-delay:.2s;transition-delay:.25s}@media (prefers-reduced-motion:no-preference){.animated-element{opacity:0;scale:.8;filter:blur(5px);transition:all 1s}.slide-in-left{transform:translateX(-100%)}.isAnimating{opacity:1;filter:blur(0);transform:translateX(0);scale:1}}@media (max-width:1200px){.expertise-table{margin:2rem}}@media (max-width:850px){.expertise-section-title{font-size:var(--fs-600)}.expertise-table{margin:var(--margin-600)}.expertise-top{flex-direction:column;justify-content:center;align-items:center;border:none}.expertise-family-law,.expertise-personal-injury{border:none}.expertise-bottom{flex-direction:column;justify-content:center;align-items:center}.expertise-cell{min-width:80%}.expertise-table h3{text-align:center;font-size:var(--fs-500)}.expertise-table p{text-align:justify;font-size:var(--fs-40);margin:var(--margin-600)}}.work{margin-top:16rem;display:flex;flex-direction:column;align-items:center;overflow:hidden}.work-section-title{font-size:var(--fs-800);margin-bottom:0}.work-text-section{display:flex;flex:row 1;margin:var(--margin-900)}.work-description{justify-content:center;align-items:center}.work-description,.work-list-section{width:50%;margin:0;padding:0 var(--margin-600);font-size:var(--fs-500);display:flex}.work-list-section{justify-content:right}.work-list-section li:nth-child(2){transition-delay:50ms}.work-list-section li:nth-child(3){transition-delay:.1s}.work-list-section li:nth-child(4){transition-delay:.15s}.work-list-section li:nth-child(5){transition-delay:.2s}.work-list-section li:nth-child(6){transition-delay:.25s}.work-list-section li:nth-child(7){transition-delay:.3s}.work-list-section li:nth-child(8){transition-delay:.35s}@media (prefers-reduced-motion:no-preference){.animated-element{opacity:0;scale:.8;filter:blur(5px);transition:all 1s}.slide-in-left{transform:translateX(-100%)}.slide-in-right{transform:translateX(100%)}.isAnimating{opacity:1;filter:blur(0);transform:translateX(0);scale:1}}@media (max-width:1200px){.work-text-section{margin:2rem}}@media (max-width:850px){.work-text-section{flex-direction:column;align-items:center}.work-description{text-align:center}.work-description,.work-list-section{padding:0;width:100%}}:root{--margin-900:4rem;--margin-800:2.1875rem;--margin-600:1.875rem;--margin-400:0.625rem;--fs-800:3rem;--fs-700:2.375rem;--fs-600:2rem;--fs-500:1.5rem;--fs-450:1.125rem;--fs-400:1rem}.contact{display:flex;flex-direction:column;margin-top:21rem;background-color:#E0E7D9;overflow:hidden}.contact-title{font-size:var(--fs-800);margin:var(--margin-400)}.contact-info-section{display:flex;flex-direction:row}.contact-info-left{width:50%;padding:var(--margin-800)}.contact-address{font-size:var(--fs-500);margin:var(--margin-400) 0}.contact-availability{font-size:var(--fs-600)}.contact-info-right{width:50%;font-size:var(--fs-500);display:flex;flex-direction:column;padding:var(--margin-800)}.contact-logos{display:flex;flex-direction:row;align-self:center;margin-bottom:var(--margin-400)}.contact-facsimile{margin:var(--margin-400) 0}.contact-logos img{object-fit:contain;height:50px;margin-left:var(--fs-400);margin-right:var(--fs-400)}@media (max-width:1200px){.contact{margin-top:16rem}}@media (max-width:850px){.contact-title{font-size:var(--fs-600)}.contact-address{font-size:var(--fs-450)}.contact-availability{font-size:var(--fs-500)}.contact-info-right{font-size:var(--fs-450)}.contact-info-section{flex-direction:column}}